Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 27, Position 2 = 37 Branch analysis from position: 27 2 jumps found. (Code = 78) Position 1 = 28, Position 2 = 37 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 27 Branch analysis from position: 27 Branch analysis from position: 37 2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 63 Branch analysis from position: 44 2 jumps found. (Code = 43) Position 1 = 53, Position 2 = 54 Branch analysis from position: 53 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 58 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 62 Branch analysis from position: 61 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 62 Branch analysis from position: 58 Branch analysis from position: 54 Branch analysis from position: 63 2 jumps found. (Code = 43) Position 1 = 69, Position 2 = 88 Branch analysis from position: 69 2 jumps found. (Code = 43) Position 1 = 78, Position 2 = 79 Branch analysis from position: 78 2 jumps found. (Code = 43) Position 1 = 82, Position 2 = 83 Branch analysis from position: 82 2 jumps found. (Code = 43) Position 1 = 86, Position 2 = 87 Branch analysis from position: 86 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 87 Branch analysis from position: 83 Branch analysis from position: 79 Branch analysis from position: 88 2 jumps found. (Code = 43) Position 1 = 94, Position 2 = 113 Branch analysis from position: 94 2 jumps found. (Code = 43) Position 1 = 103, Position 2 = 104 Branch analysis from position: 103 2 jumps found. (Code = 43) Position 1 = 107, Position 2 = 108 Branch analysis from position: 107 2 jumps found. (Code = 43) Position 1 = 111, Position 2 = 112 Branch analysis from position: 111 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 112 Branch analysis from position: 108 Branch analysis from position: 104 Branch analysis from position: 113 2 jumps found. (Code = 43) Position 1 = 119, Position 2 = 138 Branch analysis from position: 119 2 jumps found. (Code = 43) Position 1 = 128, Position 2 = 129 Branch analysis from position: 128 2 jumps found. (Code = 43) Position 1 = 132, Position 2 = 133 Branch analysis from position: 132 2 jumps found. (Code = 43) Position 1 = 136, Position 2 = 137 Branch analysis from position: 136 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 137 Branch analysis from position: 133 Branch analysis from position: 129 Branch analysis from position: 138 2 jumps found. (Code = 43) Position 1 = 144, Position 2 = 163 Branch analysis from position: 144 2 jumps found. (Code = 43) Position 1 = 153, Position 2 = 154 Branch analysis from position: 153 2 jumps found. (Code = 43) Position 1 = 157, Position 2 = 158 Branch analysis from position: 157 2 jumps found. (Code = 43) Position 1 = 161, Position 2 = 162 Branch analysis from position: 161 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 162 Branch analysis from position: 158 Branch analysis from position: 154 Branch analysis from position: 163 2 jumps found. (Code = 43) Position 1 = 169, Position 2 = 188 Branch analysis from position: 169 2 jumps found. (Code = 43) Position 1 = 178, Position 2 = 179 Branch analysis from position: 178 2 jumps found. (Code = 43) Position 1 = 182, Position 2 = 183 Branch analysis from position: 182 2 jumps found. (Code = 43) Position 1 = 186, Position 2 = 187 Branch analysis from position: 186 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 187 Branch analysis from position: 183 Branch analysis from position: 179 Branch analysis from position: 188 2 jumps found. (Code = 43) Position 1 = 194, Position 2 = 213 Branch analysis from position: 194 2 jumps found. (Code = 43) Position 1 = 203, Position 2 = 204 Branch analysis from position: 203 2 jumps found. (Code = 43) Position 1 = 207, Position 2 = 208 Branch analysis from position: 207 2 jumps found. (Code = 43) Position 1 = 211, Position 2 = 212 Branch analysis from position: 211 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 212 Branch analysis from position: 208 Branch analysis from position: 204 Branch analysis from position: 213 2 jumps found. (Code = 43) Position 1 = 219, Position 2 = 238 Branch analysis from position: 219 2 jumps found. (Code = 43) Position 1 = 228, Position 2 = 229 Branch analysis from position: 228 2 jumps found. (Code = 43) Position 1 = 232, Position 2 = 233 Branch analysis from position: 232 2 jumps found. (Code = 43) Position 1 = 236, Position 2 = 237 Branch analysis from position: 236 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 237 Branch analysis from position: 233 Branch analysis from position: 229 Branch analysis from position: 238 2 jumps found. (Code = 43) Position 1 = 244, Position 2 = 263 Branch analysis from position: 244 2 jumps found. (Code = 43) Position 1 = 253, Position 2 = 254 Branch analysis from position: 253 2 jumps found. (Code = 43) Position 1 = 257, Position 2 = 258 Branch analysis from position: 257 2 jumps found. (Code = 43) Position 1 = 261, Position 2 = 262 Branch analysis from position: 261 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 262 Branch analysis from position: 258 Branch analysis from position: 254 Branch analysis from position: 263 2 jumps found. (Code = 43) Position 1 = 269, Position 2 = 288 Branch analysis from position: 269 2 jumps found. (Code = 43) Position 1 = 278, Position 2 = 279 Branch analysis from position: 278 2 jumps found. (Code = 43) Position 1 = 282, Position 2 = 283 Branch analysis from position: 282 2 jumps found. (Code = 43) Position 1 = 286, Position 2 = 287 Branch analysis from position: 286 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 287 Branch analysis from position: 283 Branch analysis from position: 279 Branch analysis from position: 288 2 jumps found. (Code = 43) Position 1 = 294, Position 2 = 313 Branch analysis from position: 294 2 jumps found. (Code = 43) Position 1 = 303, Position 2 = 304 Branch analysis from position: 303 2 jumps found. (Code = 43) Position 1 = 307, Position 2 = 308 Branch analysis from position: 307 2 jumps found. (Code = 43) Position 1 = 311, Position 2 = 312 Branch analysis from position: 311 1 jumps found. (Code = 42) Position 1 = 337 Branch analysis from position: 337 Branch analysis from position: 312 Branch analysis from position: 308 Branch analysis from position: 304 Branch analysis from position: 313 2 jumps found. (Code = 43) Position 1 = 319, Position 2 = 337 Branch analysis from position: 319 2 jumps found. (Code = 43) Position 1 = 328, Position 2 = 329 Branch analysis from position: 328 2 jumps found. (Code = 43) Position 1 = 332, Position 2 = 333 Branch analysis from position: 332 2 jumps found. (Code = 43) Position 1 = 336, Position 2 = 337 Branch analysis from position: 336 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 337 Branch analysis from position: 333 Branch analysis from position: 329 Branch analysis from position: 337 Branch analysis from position: 37 filename: /in/CK5DL function name: (null) number of ops: 342 compiled vars: !0 = $datestring, !1 = $monthago, !2 = $monthsago, !3 = $period, !4 = $months, !5 = $p, !6 = $lastmonth line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'setlocale' 1 SEND_VAL 6 2 SEND_VAL 'UTF-8' 3 DO_ICALL 3 4 INIT_FCALL 'date_default_timezone_set' 5 SEND_VAL 'America%2FSao_Paulo' 6 DO_ICALL 6 7 ASSIGN !0, '' 7 8 ASSIGN !1, '' 8 9 ASSIGN !2, '' 9 10 NEW $12 'DatePeriod' 10 11 NEW $13 'DateTime' 12 SEND_VAL_EX '-3+months' 13 DO_FCALL 0 14 SEND_VAR_NO_REF_EX $13 11 15 INIT_STATIC_METHOD_CALL 'DateInterval', 'createFromDateString' 16 SEND_VAL 'first+day+of+next+month' 17 DO_FCALL 0 $15 18 SEND_VAR_NO_REF_EX $15 12 19 NEW $16 'DateTime' 20 SEND_VAL_EX 'NOW' 21 DO_FCALL 0 22 SEND_VAR_NO_REF_EX $16 23 DO_FCALL 0 9 24 ASSIGN !3, $12 15 25 ASSIGN !4, <array> 17 26 > FE_RESET_R $21 !3, ->37 27 > > FE_FETCH_R $21, !5, ->37 18 28 > INIT_FCALL 'strftime' 29 SEND_VAL '%25B' 30 INIT_METHOD_CALL !5, 'getTimestamp' 31 DO_FCALL 0 $23 32 SEND_VAR $23 33 DO_ICALL $24 34 ASSIGN_DIM !4 35 OP_DATA $24 17 36 > JMP ->27 37 > FE_FREE $21 20 38 INIT_FCALL 'array_search' 39 SEND_VAL 'January' 40 SEND_VAR !4 41 DO_ICALL $25 42 IS_SMALLER_OR_EQUAL 1, $25 43 > JMPZ ~26, ->63 22 44 > INIT_FCALL 'str_replace' 45 SEND_VAL 'January' 46 SEND_VAL 'Janeiro' 47 SEND_VAR !4 48 DO_ICALL $27 49 ASSIGN !4, $27 24 50 FETCH_DIM_R ~29 !4, 3 51 IS_EQUAL ~29, 'Janeiro' 52 > JMPZ ~30, ->54 25 53 > ASSIGN !0, '0115' 27 54 > FETCH_DIM_R ~32 !4, 2 55 IS_EQUAL ~32, 'Janeiro' 56 > JMPZ ~33, ->58 28 57 > ASSIGN !6, '0115' 30 58 > FETCH_DIM_R ~35 !4, 1 59 IS_EQUAL ~35, 'Janeiro' 60 > JMPZ ~36, ->62 31 61 > ASSIGN !2, '0115' 62 > > JMP ->337 34 63 > INIT_FCALL 'array_search' 64 SEND_VAL 'February' 65 SEND_VAR !4 66 DO_ICALL $38 67 IS_SMALLER_OR_EQUAL 1, $38 68 > JMPZ ~39, ->88 36 69 > INIT_FCALL 'str_replace' 70 SEND_VAL 'February' 71 SEND_VAL 'Fevereiro' 72 SEND_VAR !4 73 DO_ICALL $40 74 ASSIGN !4, $40 38 75 FETCH_DIM_R ~42 !4, 3 76 IS_EQUAL ~42, 'Fevereiro' 77 > JMPZ ~43, ->79 39 78 > ASSIGN !0, '0215' 41 79 > FETCH_DIM_R ~45 !4, 2 80 IS_EQUAL ~45, 'Fevereiro' 81 > JMPZ ~46, ->83 42 82 > ASSIGN !6, '0215' 44 83 > FETCH_DIM_R ~48 !4, 1 84 IS_EQUAL ~48, 'Fevereiro' 85 > JMPZ ~49, ->87 45 86 > ASSIGN !2, '0215' 87 > > JMP ->337 49 88 > INIT_FCALL 'array_search' 89 SEND_VAL 'March' 90 SEND_VAR !4 91 DO_ICALL $51 92 IS_SMALLER_OR_EQUAL 1, $51 93 > JMPZ ~52, ->113 51 94 > INIT_FCALL 'str_replace' 95 SEND_VAL 'March' 96 SEND_VAL 'Mar%C3%A7o' 97 SEND_VAR !4 98 DO_ICALL $53 99 ASSIGN !4, $53 53 100 FETCH_DIM_R ~55 !4, 3 101 IS_EQUAL ~55, 'Mar%C3%A7o' 102 > JMPZ ~56, ->104 54 103 > ASSIGN !0, '0315' 56 104 > FETCH_DIM_R ~58 !4, 2 105 IS_EQUAL ~58, 'Mar%C3%A7o' 106 > JMPZ ~59, ->108 57 107 > ASSIGN !6, '0315' 59 108 > FETCH_DIM_R ~61 !4, 1 109 IS_EQUAL ~61, 'Mar%C3%A7o' 110 > JMPZ ~62, ->112 60 111 > ASSIGN !2, '0315' 112 > > JMP ->337 64 113 > INIT_FCALL 'array_search' 114 SEND_VAL 'April' 115 SEND_VAR !4 116 DO_ICALL $64 117 IS_SMALLER_OR_EQUAL 1, $64 118 > JMPZ ~65, ->138 66 119 > INIT_FCALL 'str_replace' 120 SEND_VAL 'April' 121 SEND_VAL 'Abril' 122 SEND_VAR !4 123 DO_ICALL $66 124 ASSIGN !4, $66 68 125 FETCH_DIM_R ~68 !4, 3 126 IS_EQUAL ~68, 'Abril' 127 > JMPZ ~69, ->129 69 128 > ASSIGN !0, '0415' 71 129 > FETCH_DIM_R ~71 !4, 2 130 IS_EQUAL ~71, 'Abril' 131 > JMPZ ~72, ->133 72 132 > ASSIGN !6, '0415' 74 133 > FETCH_DIM_R ~74 !4, 1 134 IS_EQUAL ~74, 'Abril' 135 > JMPZ ~75, ->137 75 136 > ASSIGN !2, '0415' 137 > > JMP ->337 79 138 > INIT_FCALL 'array_search' 139 SEND_VAL 'May' 140 SEND_VAR !4 141 DO_ICALL $77 142 IS_SMALLER_OR_EQUAL 1, $77 143 > JMPZ ~78, ->163 81 144 > INIT_FCALL 'str_replace' 145 SEND_VAL 'May' 146 SEND_VAL 'Maio' 147 SEND_VAR !4 148 DO_ICALL $79 149 ASSIGN !4, $79 83 150 FETCH_DIM_R ~81 !4, 3 151 IS_EQUAL ~81, 'Maio' 152 > JMPZ ~82, ->154 84 153 > ASSIGN !0, '0515' 86 154 > FETCH_DIM_R ~84 !4, 2 155 IS_EQUAL ~84, 'Maio' 156 > JMPZ ~85, ->158 87 157 > ASSIGN !6, '0515' 89 158 > FETCH_DIM_R ~87 !4, 1 159 IS_EQUAL ~87, 'Maio' 160 > JMPZ ~88, ->162 90 161 > ASSIGN !2, '0515' 162 > > JMP ->337 93 163 > INIT_FCALL 'array_search' 164 SEND_VAL 'June' 165 SEND_VAR !4 166 DO_ICALL $90 167 IS_SMALLER_OR_EQUAL 1, $90 168 > JMPZ ~91, ->188 95 169 > INIT_FCALL 'str_replace' 170 SEND_VAL 'June' 171 SEND_VAL 'Junho' 172 SEND_VAR !4 173 DO_ICALL $92 174 ASSIGN !4, $92 97 175 FETCH_DIM_R ~94 !4, 3 176 IS_EQUAL ~94, 'Junho' 177 > JMPZ ~95, ->179 98 178 > ASSIGN !0, '0615' 100 179 > FETCH_DIM_R ~97 !4, 2 180 IS_EQUAL ~97, 'Junho' 181 > JMPZ ~98, ->183 101 182 > ASSIGN !6, '0615' 103 183 > FETCH_DIM_R ~100 !4, 1 184 IS_EQUAL ~100, 'Junho' 185 > JMPZ ~101, ->187 104 186 > ASSIGN !2, '0615' 187 > > JMP ->337 107 188 > INIT_FCALL 'array_search' 189 SEND_VAL 'July' 190 SEND_VAR !4 191 DO_ICALL $103 192 IS_SMALLER_OR_EQUAL 1, $103 193 > JMPZ ~104, ->213 109 194 > INIT_FCALL 'str_replace' 195 SEND_VAL 'July' 196 SEND_VAL 'Julho' 197 SEND_VAR !4 198 DO_ICALL $105 199 ASSIGN !4, $105 111 200 FETCH_DIM_R ~107 !4, 3 201 IS_EQUAL ~107, 'Julho' 202 > JMPZ ~108, ->204 112 203 > ASSIGN !0, '0715' 114 204 > FETCH_DIM_R ~110 !4, 2 205 IS_EQUAL ~110, 'Julho' 206 > JMPZ ~111, ->208 115 207 > ASSIGN !6, '0715' 117 208 > FETCH_DIM_R ~113 !4, 1 209 IS_EQUAL ~113, 'Julho' 210 > JMPZ ~114, ->212 118 211 > ASSIGN !2, '0715' 212 > > JMP ->337 121 213 > INIT_FCALL 'array_search' 214 SEND_VAL 'August' 215 SEND_VAR !4 216 DO_ICALL $116 217 IS_SMALLER_OR_EQUAL 1, $116 218 > JMPZ ~117, ->238 123 219 > INIT_FCALL 'str_replace' 220 SEND_VAL 'August' 221 SEND_VAL 'Agosto' 222 SEND_VAR !4 223 DO_ICALL $118 224 ASSIGN !4, $118 125 225 FETCH_DIM_R ~120 !4, 3 226 IS_EQUAL ~120, 'Agosto' 227 > JMPZ ~121, ->229 126 228 > ASSIGN !0, '0815' 128 229 > FETCH_DIM_R ~123 !4, 2 230 IS_EQUAL ~123, 'Agosto' 231 > JMPZ ~124, ->233 129 232 > ASSIGN !6, '0815' 131 233 > FETCH_DIM_R ~126 !4, 1 234 IS_EQUAL ~126, 'Agosto' 235 > JMPZ ~127, ->237 132 236 > ASSIGN !2, '0815' 237 > > JMP ->337 135 238 > INIT_FCALL 'array_search' 239 SEND_VAL 'September' 240 SEND_VAR !4 241 DO_ICALL $129 242 IS_SMALLER_OR_EQUAL 1, $129 243 > JMPZ ~130, ->263 137 244 > INIT_FCALL 'str_replace' 245 SEND_VAL 'September' 246 SEND_VAL 'Setembro' 247 SEND_VAR !4 248 DO_ICALL $131 249 ASSIGN !4, $131 139 250 FETCH_DIM_R ~133 !4, 3 251 IS_EQUAL ~133, 'Setembro' 252 > JMPZ ~134, ->254 140 253 > ASSIGN !0, '0915' 142 254 > FETCH_DIM_R ~136 !4, 2 255 IS_EQUAL ~136, 'Setembro' 256 > JMPZ ~137, ->258 143 257 > ASSIGN !6, '0915' 145 258 > FETCH_DIM_R ~139 !4, 1 259 IS_EQUAL ~139, 'Setembro' 260 > JMPZ ~140, ->262 146 261 > ASSIGN !2, '0915' 262 > > JMP ->337 149 263 > INIT_FCALL 'array_search' 264 SEND_VAL 'October' 265 SEND_VAR !4 266 DO_ICALL $142 267 IS_SMALLER_OR_EQUAL 1, $142 268 > JMPZ ~143, ->288 151 269 > INIT_FCALL 'str_replace' 270 SEND_VAL 'October' 271 SEND_VAL 'Outubro' 272 SEND_VAR !4 273 DO_ICALL $144 274 ASSIGN !4, $144 154 275 FETCH_DIM_R ~146 !4, 3 276 IS_EQUAL ~146, 'Outubro' 277 > JMPZ ~147, ->279 155 278 > ASSIGN !0, '1015' 157 279 > FETCH_DIM_R ~149 !4, 2 280 IS_EQUAL ~149, 'Outubro' 281 > JMPZ ~150, ->283 158 282 > ASSIGN !6, '1015' 160 283 > FETCH_DIM_R ~152 !4, 1 284 IS_EQUAL ~152, 'Outubro' 285 > JMPZ ~153, ->287 161 286 > ASSIGN !2, '1015' 287 > > JMP ->337 164 288 > INIT_FCALL 'array_search' 289 SEND_VAL 'November' 290 SEND_VAR !4 291 DO_
Generated using Vulcan Logic Dumper, using php 8.0.0