PageSourceSearch

https://efco.swiss/static/version1791329461/frontend/Efco/default/de_DE/js/bundle/bundle12.min.js

js efco.swiss collected 2026-10-08 16:16:20 UTC 1,120,633 bytes, 3 lines download raw bytes

1require.config({"config": {
2        "jsbuild":{"Efco_QuickOrder/js/barcode/dist/dbr-8.4.0.node.wasm.min.js":"\nvar c;c||(c=typeof Module !== 'undefined' ? Module : {});var aa={},ba;for(ba in c)c.hasOwnProperty(ba)&&(aa[ba]=c[ba]);var ca=\"./this.program\";function da(a,b){throw b;}var ea=!1,fa=!1,ha=!1,ia=!1;ea=\"object\"===typeof window;fa=\"function\"===typeof importScripts;ha=\"object\"===typeof process&&\"object\"===typeof process.versions&&\"string\"===typeof process.versions.node;ia=!ea&&!ha&&!fa;\nif(c.ENVIRONMENT)throw Error(\"Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)\");var h=\"\",ja,ka,la,ma;\nif(ha)h=fa?require(\"path\").dirname(h)+\"/\":__dirname+\"/\",ja=function(a,b){la||(la=require(\"fs\"));ma||(ma=require(\"path\"));a=ma.normalize(a);return la.readFileSync(a,b?null:\"utf8\")},ka=function(a){a=ja(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a},1<process.argv.length&&(ca=process.argv[1].replace(/\\\\/g,\"/\")),process.argv.slice(2),\"undefined\"!==typeof module&&(module.exports=c),process.on(\"uncaughtException\",function(a){if(!(a instanceof na))throw a;}),process.on(\"unhandledRejection\",\nr),da=function(a){process.exit(a)},c.inspect=function(){return\"[Emscripten Module object]\"};else if(ia)\"undefined\"!=typeof read&&(ja=function(a){return read(a)}),ka=function(a){if(\"function\"===typeof readbuffer)return new Uint8Array(readbuffer(a));a=read(a,\"binary\");assert(\"object\"===typeof a);return a},\"function\"===typeof quit&&(da=function(a){quit(a)}),\"undefined\"!==typeof print&&(\"undefined\"===typeof console&&(console={}),console.log=print,console.warn=console.error=\"undefined\"!==typeof printErr?\nprintErr:print);else if(ea||fa)fa?h=self.location.href:document.currentScript&&(h=document.currentScript.src),h=0!==h.indexOf(\"blob:\")?h.substr(0,h.lastIndexOf(\"/\")+1):\"\",ja=function(a){var b=new XMLHttpRequest;b.open(\"GET\",a,!1);b.send(null);return b.responseText},fa&&(ka=function(a){var b=new XMLHttpRequest;b.open(\"GET\",a,!1);b.responseType=\"arraybuffer\";b.send(null);return new Uint8Array(b.response)});else throw Error(\"environment detection error\");\nvar oa=c.print||console.log.bind(console),t=c.printErr||console.warn.bind(console);for(ba in aa)aa.hasOwnProperty(ba)&&(c[ba]=aa[ba]);aa=null;Object.getOwnPropertyDescriptor(c,\"arguments\")||Object.defineProperty(c,\"arguments\",{configurable:!0,get:function(){r(\"Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});c.thisProgram&&(ca=c.thisProgram);\nObject.getOwnPropertyDescriptor(c,\"thisProgram\")||Object.defineProperty(c,\"thisProgram\",{configurable:!0,get:function(){r(\"Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});c.quit&&(da=c.quit);Object.getOwnPropertyDescriptor(c,\"quit\")||Object.defineProperty(c,\"quit\",{configurable:!0,get:function(){r(\"Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nassert(\"undefined\"===typeof c.memoryInitializerPrefixURL,\"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.pthreadMainPrefixURL,\"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.cdInitializerPrefixURL,\"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.filePackagePrefixURL,\"Module.filePackagePrefixURL option was removed, use Module.locateFile instead\");\nassert(\"undefined\"===typeof c.read,\"Module.read option was removed (modify read_ in JS)\");assert(\"undefined\"===typeof c.readAsync,\"Module.readAsync option was removed (modify readAsync in JS)\");assert(\"undefined\"===typeof c.readBinary,\"Module.readBinary option was removed (modify readBinary in JS)\");assert(\"undefined\"===typeof c.setWindowTitle,\"Module.setWindowTitle option was removed (modify setWindowTitle in JS)\");assert(\"undefined\"===typeof c.TOTAL_MEMORY,\"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY\");\nObject.getOwnPropertyDescriptor(c,\"read\")||Object.defineProperty(c,\"read\",{configurable:!0,get:function(){r(\"Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});Object.getOwnPropertyDescriptor(c,\"readAsync\")||Object.defineProperty(c,\"readAsync\",{configurable:!0,get:function(){r(\"Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nObject.getOwnPropertyDescriptor(c,\"readBinary\")||Object.defineProperty(c,\"readBinary\",{configurable:!0,get:function(){r(\"Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});Object.getOwnPropertyDescriptor(c,\"setWindowTitle\")||Object.defineProperty(c,\"setWindowTitle\",{configurable:!0,get:function(){r(\"Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nfunction pa(a){qa||(qa={});qa[a]||(qa[a]=1,t(a))}var qa,ra=0,sa;c.wasmBinary&&(sa=c.wasmBinary);Object.getOwnPropertyDescriptor(c,\"wasmBinary\")||Object.defineProperty(c,\"wasmBinary\",{configurable:!0,get:function(){r(\"Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});var noExitRuntime;c.noExitRuntime&&(noExitRuntime=c.noExitRuntime);\nObject.getOwnPropertyDescriptor(c,\"noExitRuntime\")||Object.defineProperty(c,\"noExitRuntime\",{configurable:!0,get:function(){r(\"Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\"object\"!==typeof WebAssembly&&r(\"No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.\");\nvar ta,ua=new WebAssembly.Table({initial:7411,maximum:7411,element:\"anyfunc\"}),va=!1;function assert(a,b){a||r(\"Assertion failed: \"+b)}var wa=\"undefined\"!==typeof TextDecoder?new TextDecoder(\"utf8\"):void 0;\nfunction xa(a,b,d){var e=b+d;for(d=b;a[d]&&!(d>=e);)++d;if(16<d-b&&a.subarray&&wa)return wa.decode(a.subarray(b,d));for(e=\"\";b<d;){var g=a[b++];if(g&128){var f=a[b++]&63;if(192==(g&224))e+=String.fromCharCode((g&31)<<6|f);else{var k=a[b++]&63;224==(g&240)?g=(g&15)<<12|f<<6|k:(240!=(g&248)&&pa(\"Invalid UTF-8 leading byte 0x\"+g.toString(16)+\" encountered when deserializing a UTF-8 string on the asm.js/wasm heap to a JS string!\"),g=(g&7)<<18|f<<12|k<<6|a[b++]&63);65536>g?e+=String.fromCharCode(g):(g-=\n65536,e+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else e+=String.fromCharCode(g)}return e}function y(a,b){return a?xa(A,a,b):\"\"}\nfunction ya(a,b,d,e){if(!(0<e))return 0;var g=d;e=d+e-1;for(var f=0;f<a.length;
vendor: 1,910 bytes, line 2
2++f){var k=a.charCodeAt(f);if(55296<=k&&57343>=k){var l=a.charCodeAt(++f);k=65536+((k&1023)<<10)|l&1023}if(127>=k){if(d>=e)break;b[d++]=k}else{if(2047>=k){if(d+1>=e)break;b[d++]=192|k>>6}else{if(65535>=k){if(d+2>=e)break;b[d++]=224|k>>12}else{if(d+3>=e)break;2097152<=k&&pa(\"Invalid Unicode code point 0x\"+k.toString(16)+\" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF).\");\nb[d++]=240|k>>18;b[d++]=128|k>>12&63}b[d++]=128|k>>6&63}b[d++]=128|k&63}}b[d]=0;return d-g}function za(a,b,d){assert(\"number\"==typeof d,\"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");ya(a,A,b,d)}function Aa(a){for(var b=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:b+4}return b}\nvar Ba=\"undefined\"!==typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0;function Ca(a,b){assert(0==a%2,\"Pointer passed to UTF16ToString must be aligned to two bytes!\");var d=a>>1;for(var e=d+b/2;!(d>=e)&&Da[d];)++d;d<<=1;if(32<d-a&&Ba)return Ba.decode(A.subarray(a,d));d=0;for(e=\"\";;){var g=Ea[a+2*d>>1];if(0==g||d==b/2)return e;++d;e+=String.fromCharCode(g)}}\nfunction Fa(a,b,d){assert(0==b%2,\"Pointer passed to stringToUTF16 must be aligned to two bytes!\");assert(\"number\"==typeof d,\"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");void 0===d&&(d=2147483647);if(2>d)return 0;d-=2;var e=b;d=d<2*a.length?d/2:a.length;for(var g=0;g<d;++g)Ea[b>>1]=a.charCodeAt(g),b+=2;Ea[b>>1]=0;return b-e}function Ga(a){return 2*a.length}\nfunction Ha(a,b){assert(0==a%4,\"Pointer passed to UTF32ToString must be aligned to four bytes!\");for(var d=0,e=\"\";!(d>=b/4);){var g=B[a+4*d>>2];
2if(0==g)break;++d;65536<=g?(g-=65536,e+=String.fromCharCode(55296|g>>10,56320|g&1023)):e+=String.fromCharCode(g)}return e}\nfunction Ia(a,b,d){assert(0==b%4,\"Pointer passed to stringToUTF32 must be aligned to four bytes!\");assert(\"number\"==typeof d,\"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");void 0===d&&(d=2147483647);if(4>d)return 0;var e=b;d=e+d-4;for(var g=0;g<a.length;++g){var f=a.charCodeAt(g);if(55296<=f&&57343>=f){var k=a.charCodeAt(++g);f=65536+((f&1023)<<10)|k&1023}B[b>>2]=f;b+=4;if(b+4>d)break}B[b>>2]=0;return b-e}\nfunction Ja(a){for(var b=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);55296<=e&&57343>=e&&++d;b+=4}return b}function Ka(a){var b=Aa(a)+1,d=La(b);d&&ya(a,D,d,b);return d}function Ma(a,b){assert(0<=a.length,\"writeArrayToMemory array must have a length (should be an array or typed array)\");D.set(a,b)}var Na,D,A,Ea,Da,B,E,Oa,Pa;\nfunction Qa(a){Na=a;c.HEAP8=D=new Int8Array(a);c.HEAP16=Ea=new Int16Array(a);c.HEAP32=B=new Int32Array(a);c.HEAPU8=A=new Uint8Array(a);c.HEAPU16=Da=new Uint16Array(a);c.HEAPU32=E=new Uint32Array(a);c.HEAPF32=Oa=new Float32Array(a);c.HEAPF64=Pa=new Float64Array(a)}assert(!0,\"stack must start aligned\");assert(!0,\"heap must start aligned\");c.TOTAL_STACK&&assert(5242880===c.TOTAL_STACK,\"the stack size can no longer be determined at runtime\");var Ra=c.INITIAL_MEMORY||16777216;\nObject.getOwnPropertyDescriptor(c,\"INITIAL_MEMORY\")||Object.defineProperty(c,\"INITIAL_MEMORY\",{configurable:!0,get:function(){r(\"Module.INITIAL_MEMORY has been replaced with plain INITIAL_INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});assert(5242880<=Ra,\"INITIAL_MEMORY should be larger than TOTAL_STACK, was \"+Ra+\"! (TOTAL_STACK=5242880)\");\nassert(\"undefined\"!==typeof Int32Array&&\"undefined\"!==typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,\"JS engine does not provide full typed array support\");c.wasmMemory?ta=c.wasmMemory:ta=new WebAssembly.Memory({initial:Ra/65536,maximum:32768});ta&&(Na=ta.buffer);Ra=Na.byteLength;assert(0===Ra%65536);assert(!0);Qa(Na);B[260156]=6283664;function Sa(){assert(!0);E[260197]=34821223;E[260198]=2310721022;B[0]=1668509029}\nfunction Ta(){var a=E[260197],b=E[260198];34821223==a&&2310721022==b||r(\"Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x\"+b.toString(16)+\" \"+a.toString(16));1668509029!==B[0]&&r(\"Runtime error: The application has corrupted its heap memory area (address zero)!\")}var Ua=new Int16Array(1),Va=new Int8Array(Ua.buffer);Ua[0]=25459;if(115!==Va[0]||99!==Va[1])throw\"Runtime error: expected the system to be little-endian!\";\nfunction Wa(a){for(;0<a.length;){var b=a.shift();if(\"function\"==typeof b)b(c);else{var d=b.pa;\"number\"===typeof d?void 0===b.Y?c.dynCall_v(d):c.dynCall_vi(d,b.Y):d(void 0===b.Y?null:b.Y)}}}var Xa=[],Ya=[],Za=[],$a=[],ab=[],bb=!1,cb=!1;function db(){var a=c.preRun.shift();Xa.unshift(a)}function eb(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function fb(a,b){if(0>=a)return a;var d=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);a>=d&&(32>=b||a>d)&&(a=-2*d+a);return a}assert(Math.imul,\"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\nassert(Math.fround,\"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");assert(Math.clz32,\"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");assert(Math.trunc,\"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\nvar gb=Math.abs,hb=Math.ceil,ib=Math.floor,jb=Math.min,kb=0,lb=null,mb=null,nb={};function ob(){kb++;c.monitorRunDependencies&&c.monitorRunDependencies(kb);assert(!nb[\"wasm-instantiate\"]);nb[\"wasm-instantiate\"]=1;null===lb&&\"undefined\"!==typeof setInterval&&(lb=setInterval(function(){if(va)clearInterval(lb),lb=null;else{var a=!1,b;for(b in nb)a||(a=!0,t(\"still waiting on run dependencies:\")),t(\"dependency: \"+b);a&&t(\"(end of list)\")}},1E4))}c.preloadedImages={};c.preloadedAudios={};\nfunction r(a){if(c.onAbort)c.onAbort(a);oa(a);t(a);va=!0;a=\"abort(\"+a+\") at \";var b=pb();c.extraStackTrace&&(b+=\"\\n\"+c.extraStackTrace());b=qb(b);throw new WebAssembly.RuntimeError(a+b);}function rb(a){var b=sb;return String.prototype.startsWith?b.startsWith(a):0===b.indexOf(a)}function tb(){return rb(\"data:application/octet-stream;base64,\")}\nfunction G(a){return function(){var b=c.asm;assert(bb,\"native function `\"+a+\"` called before runtime initialization\");assert(!cb,\"native function `\"+a+\"` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)\");b[a]||assert(b[a],\"exported native function `\"+a+\"` not found\");return b[a].apply(null,arguments)}}var sb=\"dbr-8.4.0.node.wasm\";if(!tb()){var ub=sb;sb=c.locateFile?c.locateFile(ub,h):h+ub}\nfunction vb(){try{if(sa)return new Uint8Array(sa);if(ka)return ka(sb);throw\"both async and sync fetching of the wasm failed\";}catch(a){r(a)}}function wb(){return sa||!ea&&!fa||\"function\"!==typeof fetch||rb(\"file://\")?new Promise(function(a){a(vb())}):fetch(sb,{credentials:\"same-origin\"}
2).then(function(a){if(!a.ok)throw\"failed to load wasm binary file at '\"+sb+\"'\";return a.arrayBuffer()}).catch(function(){return vb()})}var H,I;Ya.push({pa:function(){xb()}});\nfunction yb(a){pa(\"warning: build with  -s DEMANGLE_SUPPORT=1  to link in libcxxabi demangling\");return a}function qb(a){return a.replace(/\\b_Z[\\w\\d_]+/g,function(b){var d=yb(b);return b===d?b:d+\" [\"+b+\"]\"})}function pb(){var a=Error();if(!a.stack){try{throw Error();}catch(b){a=b}if(!a.stack)return\"(no stack trace available)\"}return a.stack.toString()}\nfunction zb(a,b){for(var d=0,e=a.length-1;0<=e;e--){var g=a[e];\".\"===g?a.splice(e,1):\"..\"===g?(a.splice(e,1),d++):d&&(a.splice(e,1),d--)}if(b)for(;d;d--)a.unshift(\"..\");return a}function Ab(a){var b=\"/\"===a.charAt(0),d=\"/\"===a.substr(-1);(a=zb(a.split(\"/\").filter(function(e){return!!e}),!b).join(\"/\"))||b||(a=\".\");a&&d&&(a+=\"/\");return(b?\"/\":\"\")+a}\nfunction Bb(a){var b=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return\".\";b&&(b=b.substr(0,b.length-1));return a+b}function Cb(a){if(\"/\"===a)return\"/\";var b=a.lastIndexOf(\"/\");return-1===b?a:a.substr(b+1)}\nfunction Db(){for(var a=\"\",b=!1,d=arguments.length-1;-1<=d&&!b;d--){b=0<=d?arguments[d]:\"/\";if(\"string\"!==typeof b)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!b)return\"\";a=b+\"/\"+a;b=\"/\"===b.charAt(0)}a=zb(a.split(\"/\").filter(function(e){return!!e}),!b).join(\"/\");return(b?\"/\":\"\")+a||\".\"}var Eb=[];function Fb(a,b){Eb[a]={input:[],output:[],S:b};Gb(a,Hb)}\nvar Hb={open:function(a){var b=Eb[a.node.rdev];if(!b)throw new J(43);a.tty=b;a.seekable=!1},close:function(a){a.tty.S.flush(a.tty)},flush:function(a){a.tty.S.flush(a.tty)},read:function(a,b,d,e){if(!a.tty||!a.tty.S.qa)throw new J(60);for(var g=0,f=0;f<e;f++){try{var k=a.tty.S.qa(a.tty)}catch(l){throw new J(29);}if(void 0===k&&0===g)throw new J(6);if(null===k||void 0===k)break;g++;b[d+f]=k}g&&(a.node.timestamp=Date.now());return g},write:function(a,b,d,e){if(!a.tty||!a.tty.S.ha)throw new J(60);try{for(var g=\n0;g<e;g++)a.tty.S.ha(a.tty,b[d+g])}catch(f){throw new J(29);}e&&(a.node.timestamp=Date.now());return g}},Jb={qa:function(a){if(!a.input.length){var b=null;if(ha){var d=Buffer.I?Buffer.I(256):new Buffer(256),e=0;try{e=la.readSync(process.stdin.fd,d,0,256,null)}catch(g){if(-1!=g.toString().indexOf(\"EOF\"))e=0;else throw g;}0<e?b=d.slice(0,e).toString(\"utf-8\"):b=null}else\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(b=window.prompt(\"Input: \"),null!==b&&(b+=\"\\n\")):\"function\"==typeof readline&&\n(b=readline(),null!==b&&(b+=\"\\n\"));if(!b)return null;a.input=Ib(b,!0)}return a.input.shift()},ha:function(a,b){null===b||10===b?(oa(xa(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(oa(xa(a.output,0)),a.output=[])}},Kb={ha:function(a,b){null===b||10===b?(t(xa(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(t(xa(a.output,0)),a.output=[])}},K={B:null,F:function(){return K.createNode(null,\"/\",16895,0)},\ncreateNode:function(a,b,d,e){if(24576===(d&61440)||4096===(d&61440))throw new J(63);K.B||(K.B={dir:{node:{G:K.f.G,C:K.f.C,lookup:K.f.lookup,aa:K.f.aa,rename:K.f.rename,unlink:K.f.unlink,rmdir:K.f.rmdir,readdir:K.f.readdir,symlink:K.f.symlink},stream:{L:K.g.L}},file:{node:{G:K.f.G,C:K.f.C},stream:{L:K.g.L,read:K.g.read,write:K.g.write,ka:K.g.ka,ra:K.g.ra,ba:K.g.ba}},link:{node:{G:K.f.G,C:K.f.C,readlink:K.f.readlink},stream:{}},la:{node:{G:K.f.G,C:K.f.C},stream:Lb}});d=Mb(a,b,d,e);L(d.mode)?(d.f=K.B.dir.node,\nd.g=K.B.dir.stream,d.c={}):32768===(d.mode&61440)?(d.f=K.B.file.node,d.g=K.B.file.stream,d.j=0,d.c=null):40960===(d.mode&61440)?(d.f=K.B.link.node,d.g=K.B.link.stream):8192===(d.mode&61440)&&(d.f=K.B.la.node,d.g=K.B.la.stream);d.timestamp=Date.now();a&&(a.c[b]=d);return d},nd:function(a){if(a.c&&a.c.subarray){for(var b=[],d=0;d<a.j;++d)b.push(a.c[d]);return b}return a.c},od:function(a){return a.c?a.c.subarray?a.c.subarray(0,a.j):new Uint8Array(a.c):new Uint8Array(0)},na:function(a,b){var d=a.c?a.c.length:\n0;d>=b||(b=Math.max(b,d*(1048576>d?2:1.125)>>>0),0!=d&&(b=Math.max(b,256)),d=a.c,a.c=new Uint8Array(b),0<a.j&&a.c.set(d.subarray(0,a.j),0))},Na:function(a,b){if(a.j!=b)if(0==b)a.c=null,a.j=0;else{if(!a.c||a.c.subarray){var d=a.c;a.c=new Uint8Array(b);d&&a.c.set(d.subarray(0,Math.min(b,a.j)))}else if(a.c||(a.c=[]),a.c.length>b)a.c.length=b;else for(;a.c.length<b;)a.c.push(0);a.j=b}},f:{G:function(a){var b={};b.dev=8192===(a.mode&61440)?a.id:1;b.ino=a.id;b.mode=a.mode;b.nlink=1;b.uid=0;b.gid=0;b.rdev=\na.rdev;L(a.mode)?b.size=4096:32768===(a.mode&61440)?b.size=a.j:40960===(a.mode&61440)?b.size=a.link.length:b.size=0;b.atime=new Date(a.timestamp);b.mtime=new Date(a.timestamp);b.ctime=new Date(a.timestamp);b.va=4096;b.blocks=Math.ceil(b.size/b.va);return b},C:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp);void 0!==b.size&&K.Na(a,b.size)},lookup:function(){throw Nb[44];},aa:function(a,b,d,e){return K.createNode(a,b,d,e)},rename:function(a,b,d){if(L(a.mode)){try{var e=\nOb(b,d)}catch(f){}if(e)for(var g in e.c)throw new J(55);}delete a.parent.c[a.name];a.name=d;b.c[d]=a;a.parent=b},unlink:function(a,b){delete a.c[b]},rmdir:function(a,b){var d=Ob(a,b),e;for(e in d.c)throw new J(55);delete a.c[b]},readdir:function(a){var b=[\".\",\"..\"],d;for(d in a.c)a.c.hasOwnProperty(d)&&b.push(d);return b},symlink:function(a,b,d){a=K.createNode(a,b,41471,0);a.link=d;return a}
2,readlink:function(a){if(40960!==(a.mode&61440))throw new J(28);return a.link}},g:{read:function(a,b,d,e,g){var f=\na.node.c;if(g>=a.node.j)return 0;a=Math.min(a.node.j-g,e);assert(0<=a);if(8<a&&f.subarray)b.set(f.subarray(g,g+a),d);else for(e=0;e<a;e++)b[d+e]=f[g+e];return a},write:function(a,b,d,e,g,f){assert(!(b instanceof ArrayBuffer));b.buffer===D.buffer&&(f&&pa(\"file packager has copied file data into memory, but in memory growth we are forced to copy it again (see --no-heap-copy)\"),f=!1);if(!e)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&(!a.c||a.c.subarray)){if(f)return assert(0===g,\"canOwn must imply no weird position inside the file\"),\na.c=b.subarray(d,d+e),a.j=e;if(0===a.j&&0===g)return a.c=b.slice(d,d+e),a.j=e;if(g+e<=a.j)return a.c.set(b.subarray(d,d+e),g),e}K.na(a,g+e);if(a.c.subarray&&b.subarray)a.c.set(b.subarray(d,d+e),g);else for(f=0;f<e;f++)a.c[g+f]=b[d+f];a.j=Math.max(a.j,g+e);return e},L:function(a,b,d){1===d?b+=a.position:2===d&&32768===(a.node.mode&61440)&&(b+=a.node.j);if(0>b)throw new J(28);return b},ka:function(a,b,d){K.na(a.node,b+d);a.node.j=Math.max(a.node.j,b+d)},ra:function(a,b,d,e,g,f){assert(0===b);if(32768!==\n(a.node.mode&61440))throw new J(43);a=a.node.c;if(f&2||a.buffer!==Na){if(0<e||e+d<a.length)a.subarray?a=a.subarray(e,e+d):a=Array.prototype.slice.call(a,e,e+d);e=!0;d=La(d);if(!d)throw new J(48);D.set(a,d)}else e=!1,d=a.byteOffset;return{i:d,ua:e}},ba:function(a,b,d,e,g){if(32768!==(a.node.mode&61440))throw new J(43);if(g&2)return 0;K.g.write(a,b,0,e,d,!1);return 0}}},Pb={0:\"Success\",1:\"Arg list too long\",2:\"Permission denied\",3:\"Address already in use\",4:\"Address not available\",5:\"Address family not supported by protocol family\",\n6:\"No more processes\",7:\"Socket already connected\",8:\"Bad file number\",9:\"Trying to read unreadable message\",10:\"Mount device busy\",11:\"Operation canceled\",12:\"No children\",13:\"Connection aborted\",14:\"Connection refused\",15:\"Connection reset by peer\",16:\"File locking deadlock error\",17:\"Destination address required\",18:\"Math arg out of domain of func\",19:\"Quota exceeded\",20:\"File exists\",21:\"Bad address\",22:\"File too large\",23:\"Host is unreachable\",24:\"Identifier removed\",25:\"Illegal byte sequence\",\n26:\"Connection already in progress\",27:\"Interrupted system call\",28:\"Invalid argument\",29:\"I/O error\",30:\"Socket is already connected\",31:\"Is a directory\",32:\"Too many symbolic links\",33:\"Too many open files\",34:\"Too many links\",35:\"Message too long\",36:\"Multihop attempted\",37:\"File or path name too long\",38:\"Network interface is not configured\",39:\"Connection reset by network\",40:\"Network is unreachable\",41:\"Too many open files in system\",42:\"No buffer space available\",43:\"No such device\",44:\"No such file or directory\",\n45:\"Exec format error\",46:\"No record locks available\",47:\"The link has been severed\",48:\"Not enough core\",49:\"No message of desired type\",50:\"Protocol not available\",51:\"No space left on device\",52:\"Function not implemented\",53:\"Socket is not connected\",54:\"Not a directory\",55:\"Directory not empty\",56:\"State not recoverable\",57:\"Socket operation on non-socket\",59:\"Not a typewriter\",60:\"No such device or address\",61:\"Value too large for defined data type\",62:\"Previous owner died\",63:\"Not super-user\",\n64:\"Broken pipe\",65:\"Protocol error\",66:\"Unknown protocol\",67:\"Protocol wrong type for socket\",68:\"Math result not representable\",69:\"Read only file system\",70:\"Illegal seek\",71:\"No such process\",72:\"Stale file handle\",73:\"Connection timed out\",74:\"Text file busy\",75:\"Cross-device link\",100:\"Device not a stream\",101:\"Bad font file fmt\",102:\"Invalid slot\",103:\"Invalid request code\",104:\"No anode\",105:\"Block device required\",106:\"Channel number out of range\",107:\"Level 3 halted\",108:\"Level 3 reset\",\n109:\"Link number out of range\",110:\"Protocol driver not attached\",111:\"No CSI structure available\",112:\"Level 2 halted\",113:\"Invalid exchange\",114:\"Invalid request descriptor\",115:\"Exchange full\",116:\"No data (for no delay io)\",117:\"Timer expired\",118:\"Out of streams resources\",119:\"Machine is not on the network\",120:\"Package not installed\",121:\"The object is remote\",122:\"Advertise error\",123:\"Srmount error\",124:\"Communication error on send\",125:\"Cross mount point (not really error)\",126:\"Given log. name not unique\",\n127:\"f.d. invalid for this operation\",128:\"Remote address changed\",129:\"Can   access a needed shared lib\",130:\"Accessing a corrupted shared lib\",131:\".lib section in a.out corrupted\",132:\"Attempting to link in too many libs\",133:\"Attempting to exec a shared library\",135:\"Streams pipe error\",136:\"Too many users\",137:\"Socket type not supported\",138:\"Not supported\",139:\"Protocol family not supported\",140:\"Can't send after socket shutdown\",141:\"Too many references\",142:\"Host is down\",148:\"No medium (in tape drive)\",\n156:\"Level 2 not synchronized\"},Qb={Mc:63,lc:44,Zc:71,Hb:27,Jb:29,Ic:60,Va:1,mc:45,eb:8,nb:12,ab:6,kd:6,qc:48,Wa:2,Ab:21,zc:105,lb:10,zb:20,ld:75,kc:43,Bc:54,Lb:31,Ib:28,ec:41,Xb:33,Gc:59,gd:74,Bb:22,vc:51,Yc:70,Vc:69,Yb:34,Oc:64,wb:18,Sc:68,rc:49,Eb:24,ob:106,Nb:156,Ob:107,Pb:108,Vb:109,hd:110,ic:111,Mb:112,tb:16,nc:46,cb:113,hb:114,md:115,fc:104,ib:103,jb:102,ub:16,kb:101,xc:100,jc:116,cd:117,wc:118,sc:119,tc:120,Uc:121,oc:47,Za:122,$c:123,pb:124,Pc:65,$b:36,xb:125,gb:9,Hc:126,fb:127,Tc:128,Qb:129,\nRb:130,Ub:131,Tb:132,Sb:133,yc:52,Cc:55,ac:37,Wb:32,Jc:138,Nc:139,sb:15,hc:42,$a:5,Rc:67,Ec:57,uc:50,Wc:140,rb:14,Xa:3,qb:13,dc:40,bc:38,dd:73,Cb:142,Db:23,Gb:26,bb:7,vb:17,Zb:35,Qc:66,Xc:137,Ya:4,cc:39,Kb:30,Ac:53,ed:141,jd:136,yb:19,ad:72,Fc:138,pc:148,Fb:25,Kc:61,mb:11,Dc:56,Lc:62,bd:135},Rb=null,Sb={},Tb=[],Ub=1,Vb=null,Wb=!0,M={},J=null,Nb={};\nfunction N(a,b){a=Db(\"/\",a);b=b||{};if(!a)return{path:\"\",node:null};var d={oa:!0,ia:0},e;
2for(e in d)void 0===b[e]&&(b[e]=d[e]);if(8<b.ia)throw new J(32);a=zb(a.split(\"/\").filter(function(k){return!!k}),!1);var g=Rb;d=\"/\";for(e=0;e<a.length;e++){var f=e===a.length-1;if(f&&b.parent)break;g=Ob(g,a[e]);d=Ab(d+\"/\"+a[e]);g.P&&(!f||f&&b.oa)&&(g=g.P.root);if(!f||b.U)for(f=0;40960===(g.mode&61440);)if(g=Xb(d),d=Db(Bb(d),g),g=N(d,{ia:b.ia}).node,40<f++)throw new J(32);}return{path:d,node:g}}\nfunction Yb(a){for(var b;;){if(a===a.parent)return a=a.F.sa,b?\"/\"!==a[a.length-1]?a+\"/\"+b:a+b:a;b=b?a.name+\"/\"+b:a.name;a=a.parent}}function Zb(a,b){for(var d=0,e=0;e<b.length;e++)d=(d<<5)-d+b.charCodeAt(e)|0;return(a+d>>>0)%Vb.length}function $b(a){var b=Zb(a.parent.id,a.name);if(Vb[b]===a)Vb[b]=a.R;else for(b=Vb[b];b;){if(b.R===a){b.R=a.R;break}b=b.R}}\nfunction Ob(a,b){var d;if(d=(d=ac(a,\"x\"))?d:a.f.lookup?0:2)throw new J(d,a);for(d=Vb[Zb(a.id,b)];d;d=d.R){var e=d.name;if(d.parent.id===a.id&&e===b)return d}return a.f.lookup(a,b)}function Mb(a,b,d,e){a=new bc(a,b,d,e);b=Zb(a.parent.id,a.name);a.R=Vb[b];return Vb[b]=a}function L(a){return 16384===(a&61440)}var cc={r:0,rs:1052672,\"r+\":2,w:577,wx:705,xw:705,\"w+\":578,\"wx+\":706,\"xw+\":706,a:1089,ax:1217,xa:1217,\"a+\":1090,\"ax+\":1218,\"xa+\":1218};\nfunction dc(a){var b=[\"r\",\"w\",\"rw\"][a&3];a&512&&(b+=\"w\");return b}function ac(a,b){if(Wb)return 0;if(-1===b.indexOf(\"r\")||a.mode&292){if(-1!==b.indexOf(\"w\")&&!(a.mode&146)||-1!==b.indexOf(\"x\")&&!(a.mode&73))return 2}else return 2;return 0}function ec(a,b){try{return Ob(a,b),20}catch(d){}return ac(a,\"wx\")}function fc(a,b,d){try{var e=Ob(a,b)}catch(g){return g.m}if(a=ac(a,\"wx\"))return a;if(d){if(!L(e.mode))return 54;if(e===e.parent||\"/\"===Yb(e))return 10}else if(L(e.mode))return 31;return 0}\nfunction hc(a){var b=4096;for(a=a||0;a<=b;a++)if(!Tb[a])return a;throw new J(33);}function ic(a,b){jc||(jc=function(){},jc.prototype={object:{get:function(){return this.node},set:function(g){this.node=g}}});var d=new jc,e;for(e in a)d[e]=a[e];a=d;b=hc(b);a.fd=b;return Tb[b]=a}var Lb={open:function(a){a.g=Sb[a.node.rdev].g;a.g.open&&a.g.open(a)},L:function(){throw new J(70);}};function Gb(a,b){Sb[a]={g:b}}\nfunction kc(a,b){if(\"string\"===typeof a)throw a;var d=\"/\"===b,e=!b;if(d&&Rb)throw new J(10);if(!d&&!e){var g=N(b,{oa:!1});b=g.path;g=g.node;if(g.P)throw new J(10);if(!L(g.mode))throw new J(54);}b={type:a,sd:{},sa:b,Fa:[]};a=a.F(b);a.F=b;b.root=a;d?Rb=a:g&&(g.P=b,g.F&&g.F.Fa.push(b))}function lc(a,b,d){var e=N(a,{parent:!0}).node;a=Cb(a);if(!a||\".\"===a||\"..\"===a)throw new J(28);var g=ec(e,a);if(g)throw new J(g);if(!e.f.aa)throw new J(63);return e.f.aa(e,a,b,d)}\nfunction O(a,b){lc(a,(void 0!==b?b:511)&1023|16384,0)}function mc(a,b,d){\"undefined\"===typeof d&&(d=b,b=438);lc(a,b|8192,d)}function nc(a,b){if(!Db(a))throw new J(44);var d=N(b,{parent:!0}).node;if(!d)throw new J(44);b=Cb(b);var e=ec(d,b);if(e)throw new J(e);if(!d.f.symlink)throw new J(63);d.f.symlink(d,b,a)}function Xb(a){a=N(a).node;if(!a)throw new J(44);if(!a.f.readlink)throw new J(28);return Db(Yb(a.parent),a.f.readlink(a))}\nfunction oc(a,b,d,e){if(\"\"===a)throw new J(44);if(\"string\"===typeof b){var g=cc[b];if(\"undefined\"===typeof g)throw Error(\"Unknown file open mode: \"+b);b=g}d=b&64?(\"undefined\"===typeof d?438:d)&4095|32768:0;if(\"object\"===typeof a)var f=a;else{a=Ab(a);try{f=N(a,{U:!(b&131072)}).node}catch(l){}}g=!1;if(b&64)if(f){if(b&128)throw new J(20);}else f=lc(a,d,0),g=!0;if(!f)throw new J(44);8192===(f.mode&61440)&&(b&=-513);
2if(b&65536&&!L(f.mode))throw new J(54);if(!g&&(d=f?40960===(f.mode&61440)?32:L(f.mode)&&\n(\"r\"!==dc(b)||b&512)?31:ac(f,dc(b)):44))throw new J(d);if(b&512){d=f;var k;\"string\"===typeof d?k=N(d,{U:!0}).node:k=d;if(!k.f.C)throw new J(63);if(L(k.mode))throw new J(31);if(32768!==(k.mode&61440))throw new J(28);if(d=ac(k,\"w\"))throw new J(d);k.f.C(k,{size:0,timestamp:Date.now()})}b&=-131713;e=ic({node:f,path:Yb(f),flags:b,seekable:!0,position:0,g:f.g,Ua:[],error:!1},e);e.g.open&&e.g.open(e);!c.logReadFiles||b&1||(pc||(pc={}),a in pc||(pc[a]=1,t(\"FS.trackingDelegate error on read file: \"+a)));try{M.onOpenFile&&\n(f=0,1!==(b&2097155)&&(f|=1),0!==(b&2097155)&&(f|=2),M.onOpenFile(a,f))}catch(l){t(\"FS.trackingDelegate['onOpenFile']('\"+a+\"', flags) threw an exception: \"+l.message)}return e}function qc(a,b,d){if(null===a.fd)throw new J(8);if(!a.seekable||!a.g.L)throw new J(70);if(0!=d&&1!=d&&2!=d)throw new J(28);a.position=a.g.L(a,b,d);a.Ua=[];return a.position}\nfunction rc(){J||(J=function(a,b){this.node=b;this.Oa=function(d){this.m=d;for(var e in Qb)if(Qb[e]===d){this.code=e;break}};this.Oa(a);this.message=Pb[a];this.stack&&(Object.defineProperty(this,\"stack\",{value:Error().stack,writable:!0}),this.stack=qb(this.stack))},J.prototype=Error(),J.prototype.constructor=J,[44].forEach(function(a){Nb[a]=new J(a);Nb[a].stack=\"<generic error, no stack>\"}))}var sc;function tc(a,b){var d=0;a&&(d|=365);b&&(d|=146);return d}\nfunction uc(a,b,d){a=Ab(\"/dev/\"+a);var e=tc(!!b,!!d);vc||(vc=64);var g=vc++<<8|0;Gb(g,{open:function(f){f.seekable=!1},close:function(){d&&d.buffer&&d.buffer.length&&d(10)},read:function(f,k,l,p){for(var n=0,q=0;q<p;q++){try{var w=b()}catch(x){throw new J(29);}if(void 0===w&&0===n)throw new J(6);if(null===w||void 0===w)break;n++;k[l+q]=w}n&&(f.node.timestamp=Date.now());return n},write:function(f,k,l,p){for(var n=0;n<p;n++)try{d(k[l+n])}catch(q){throw new J(29);}p&&(f.node.timestamp=Date.now());return n}});\nmc(a,e,g)}var vc,P={},jc,pc,wc={},xc=void 0;function yc(){assert(void 0!=xc);xc+=4;return B[xc-4>>2]}function zc(a){a=Tb[a];if(!a)throw new J(8);return a}function Ac(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(\"Unknown type size: \"+a);}}var Bc=void 0;function Q(a){for(var b=\"\";A[a];)b+=Bc[A[a++]];return b}var Cc={},Dc={},Ec={};\nfunction Fc(a){if(void 0===a)return\"_unknown\";a=a.replace(/[^a-zA-Z0-9_]/g,\"$\");var b=a.charCodeAt(0);return 48<=b&&57>=b?\"_\"+a:a}function Gc(a,b){a=Fc(a);return(new Function(\"body\",\"return function \"+a+'() {\\n    \"use strict\";    return body.apply(this, arguments);\\n};\\n'))(b)}\nfunction Hc(a){var b=Error,d=Gc(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+\"\\n\"+e.replace(/^Error(:[^\\n]*)?\\n/,\"\"))});d.prototype=Object.create(b.prototype);d.prototype.constructor=d;d.prototype.toString=function(){return void 0===this.message?this.name:this.name+\": \"+this.message};return d}var Ic=void 0;function R(a){throw new Ic(a);}var Jc=void 0;function Kc(a){throw new Jc(a);}\nfunction S(a,b,d){function e(l){l=d(l);l.length!==a.length&&Kc(\"Mismatched type converter count\");for(var p=0;p<a.length;++p)Lc(a[p],l[p])}a.forEach(function(l){Ec[l]=b});var g=Array(b.length),f=[],k=0;b.forEach(function(l,p){Dc.hasOwnProperty(l)?g[p]=Dc[l]:(f.push(l),Cc.hasOwnProperty(l)||(Cc[l]=[]),Cc[l].push(function(){g[p]=Dc[l];++k;k===f.length&&e(g)}))});0===f.length&&e(g)}\nfunction Lc(a,b,d){d=d||{};if(!(\"argPackAdvance\"in b))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");var e=b.name;a||R('type \"'+e+'\" must have a positive integer typeid pointer');if(Dc.hasOwnProperty(a)){if(d.Ca)return;R(\"Cannot register type '\"+e+\"' twice\")}Dc[a]=b;delete Ec[a];Cc.hasOwnProperty(a)&&(b=Cc[a],delete Cc[a],b.forEach(function(g){g()}))}function Mc(a){return{count:a.count,O:a.O,V:a.V,i:a.i,l:a.l,u:a.u,v:a.v}}\nfunction Nc(a){R(a.b.l.h.name+\" instance already deleted\")}var Oc=!1;function Pc(){}function Qc(a){--a.count.value;0===a.count.value&&(a.u?a.v.M(a.u):a.l.h.M(a.i))}
2function Rc(a){if(\"undefined\"===typeof FinalizationGroup)return Rc=function(b){return b},a;Oc=new FinalizationGroup(function(b){for(var d=b.next();!d.done;d=b.next())d=d.value,d.i?Qc(d):console.warn(\"object already deleted: \"+d.i)});Rc=function(b){Oc.register(b,b.b,b.b);return b};Pc=function(b){Oc.unregister(b.b)};return Rc(a)}\nvar Sc=void 0,Tc=[];function Uc(){for(;Tc.length;){var a=Tc.pop();a.b.O=!1;a[\"delete\"]()}}function Vc(){}var Wc={};function Xc(a,b,d){if(void 0===a[b].o){var e=a[b];a[b]=function(){a[b].o.hasOwnProperty(arguments.length)||R(\"Function '\"+d+\"' called with an invalid number of arguments (\"+arguments.length+\") - expects one of (\"+a[b].o+\")!\");return a[b].o[arguments.length].apply(this,arguments)};a[b].o=[];a[b].o[e.N]=e}}\nfunction Yc(a,b){c.hasOwnProperty(a)?(R(\"Cannot register public name '\"+a+\"' twice\"),Xc(c,a,a),c.hasOwnProperty(void 0)&&R(\"Cannot register multiple overloads of a function with the same number of arguments (undefined)!\"),c[a].o[void 0]=b):c[a]=b}function Zc(a,b,d,e,g,f,k,l){this.name=a;this.constructor=b;this.H=d;this.M=e;this.A=g;this.Aa=f;this.X=k;this.za=l;this.Ka=[]}\nfunction $c(a,b,d){for(;b!==d;)b.X||R(\"Expected null or instance of \"+d.name+\", got an instance of \"+b.name),a=b.X(a),b=b.A;return a}function ad(a,b){if(null===b)return this.ga&&R(\"null is not a valid \"+this.name),0;b.b||R('Cannot pass \"'+bd(b)+'\" as a '+this.name);b.b.i||R(\"Cannot pass deleted object as a pointer of type \"+this.name);return $c(b.b.i,b.b.l.h,this.h)}\nfunction cd(a,b){if(null===b){this.ga&&R(\"null is not a valid \"+this.name);if(this.$){var d=this.La();null!==a&&a.push(this.M,d);return d}return 0}b.b||R('Cannot pass \"'+bd(b)+'\" as a '+this.name);b.b.i||R(\"Cannot pass deleted object as a pointer of type \"+this.name);!this.Z&&b.b.l.Z&&R(\"Cannot convert argument of type \"+(b.b.v?b.b.v.name:b.b.l.name)+\" to parameter type \"+this.name);d=$c(b.b.i,b.b.l.h,this.h);if(this.$)switch(void 0===b.b.u&&R(\"Passing raw pointer to smart pointer is illegal\"),this.Pa){case 0:b.b.v===\nthis?d=b.b.u:R(\"Cannot convert argument of type \"+(b.b.v?b.b.v.name:b.b.l.name)+\" to parameter type \"+this.name);break;case 1:d=b.b.u;break;case 2:if(b.b.v===this)d=b.b.u;else{var e=b.clone();d=this.Ma(d,dd(function(){e[\"delete\"]()}));null!==a&&a.push(this.M,d)}break;default:R(\"Unsupporting sharing policy\")}return d}\nfunction ed(a,b){if(null===b)return this.ga&&R(\"null is not a valid \"+this.name),0;b.b||R('Cannot pass \"'+bd(b)+'\" as a '+this.name);b.b.i||R(\"Cannot pass deleted object as a pointer of type \"+this.name);b.b.l.Z&&R(\"Cannot convert argument of type \"+b.b.l.name+\" to parameter type \"+this.name);return $c(b.b.i,b.b.l.h,this.h)}function fd(a){return this.fromWireType(E[a>>2])}function gd(a,b,d){if(b===d)return a;if(void 0===d.A)return null;a=gd(a,b,d.A);return null===a?null:d.za(a)}var hd={};\nfunction id(a,b){for(void 0===b&&R(\"ptr should not be undefined\");a.A;)b=a.X(b),a=a.A;return hd[b]}function kd(a,b){b.l&&b.i||Kc(\"makeClassHandle requires ptr and ptrType\");!!b.v!==!!b.u&&Kc(\"Both smartPtrType and smartPtr must be specified\");b.count={value:1};return Rc(Object.create(a,{b:{value:b}}))}function ld(a,b,d,e){this.name=a;this.h=b;this.ga=d;this.Z=e;this.$=!1;this.M=this.Ma=this.La=this.ta=this.Pa=this.Ja=void 0;void 0!==b.A?this.toWireType=cd:(this.toWireType=e?ad:ed,this.D=null)}\nfunction md(a,b){c.hasOwnProperty(a)||Kc(\"Replacing nonexistant public symbol\");c[a]=b;c[a].N=void 0}function nd(a,b){a=Q(a);var d=c[\"dynCall_\"+a];for(var e=[],g=1;g<a.length;++g)e.push(\"a\"+g);g=\"return function dynCall_\"+(a+\"_\"+b)+\"(\"+e.join(\", \")+\") {\\n\";g+=\"    return dynCall(rawFunction\"+(e.length?\", \":\"\")+e.join(\", \")+\");\\n\";d=(new Function(\"dynCall\",\"rawFunction\",g+\"};\\n\"))(d,b);\"function\"!==typeof d&&R(\"unknown function pointer with signature \"+a+\": \"+b);return d}var od=void 0;\nfunction pd(a){a=qd(a);var b=Q(a);U(a);return b}function rd(a,b){function d(f){g[f]||Dc[f]||(Ec[f]?Ec[f].forEach(d):(e.push(f),g[f]=!0))}var e=[],g={};b.forEach(d);throw new od(a+\": \"+e.map(pd).join([\", \"]));}function sd(a){var b=Function;if(!(b instanceof Function))throw new TypeError(\"new_ called with constructor type \"+typeof b+\" which is not a function\");var d=Gc(b.name||\"unknownFunctionName\",function(){});d.prototype=b.prototype;d=new d;a=b.apply(d,a);return a instanceof Object?a:d}\nfunction td(a){for(;a.length;){var b=a.pop();a.pop()(b)}}\nfunction ud(a,b,d,e,g){var f=b.length;2>f&&R(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var k=null!==b[1]&&null!==d,l=!1;for(d=1;d<b.length;++d)if(null!==b[d]&&void 0===b[d].D){l=!0;break}var p=\"void\"!==b[0].name,n=\"\",q=\"\";for(d=0;d<f-2;++d)n+=(0!==d?\", \":\"\")+\"arg\"+d,q+=(0!==d?\", \":\"\")+\"arg\"+d+\"Wired\";a=\"return function \"+Fc(a)+\"(\"+n+\") {\\nif (arguments.length !== \"+(f-2)+\") {\\nthrowBindingError('function \"+a+\" called with ' + arguments.length + ' arguments, expected \"+\n(f-2)+\" args!');\\n}\\n\";l&&(a+=\"var destructors = [];\\n\");var w=l?\"destructors\":\"null\";n=\"throwBindingError invoker fn runDestructors retType classParam\".split(\" \");e=[R,e,g,td,b[0],b[1]];k&&(a+=\"var thisWired = classParam.toWireType(\"+w+\", this);\\n\");for(d=0;d<f-2;++d)a+=\"var arg\"+d+\"Wired = argType\"+d+\".toWireType(\"+w+\", arg\"+d+\"); // \"+b[d+2].name+\"\\n\",n.push(\"argType\"+d),e.push(b[d+2]);k&&(q=\"thisWired\"+(0<q.length?\", \":\"\")+q);a+=(p?\"var rv = \":\"\")+\"invoker(fn\"+(0<q.length?\", \":\"\")+q+\");\\n\";if(l)a+=\n\"runDestructors(destructors);\\n\";else for(d=k?1:2;d<b.length;++d)f=1===d?\"thisWired\":\"arg\"+(d-2)+\"Wired\",null!==b[d].D&&(a+=f+\"_dtor(\"+f+\"); // \"+b[d].name+\"\\n\",n.push(f+\"_dtor\"),e.push(b[d].D));p&&(a+=\"var ret = retType.fromWireType(rv);\\nreturn ret;\\n\");n.push(a+\"}\\n\");return sd(n).apply(null,e)}function vd(a,b){for(var d=[],e=0;e<a;e++)d.push(B[(b>>2)+e]);return d}
2\nfunction wd(a,b,d){a instanceof Object||R(d+' with invalid \"this\": '+a);a instanceof b.h.constructor||R(d+' incompatible with \"this\" of type '+a.constructor.name);a.b.i||R(\"cannot call emscripten binding method \"+d+\" on deleted object\");return $c(a.b.i,a.b.l.h,b.h)}var xd=[],V=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function yd(a){4<a&&0===--V[a].ja&&(V[a]=void 0,xd.push(a))}\nfunction dd(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=xd.length?xd.pop():V.length;V[b]={ja:1,value:a};return b}}function bd(a){if(null===a)return\"null\";var b=typeof a;return\"object\"===b||\"array\"===b||\"function\"===b?a.toString():\"\"+a}function zd(a,b){switch(b){case 2:return function(d){return this.fromWireType(Oa[d>>2])};case 3:return function(d){return this.fromWireType(Pa[d>>3])};default:throw new TypeError(\"Unknown float type: \"+a);}}\nfunction Ad(a,b,d){switch(b){case 0:return d?function(e){return D[e]}:function(e){return A[e]};case 1:return d?function(e){return Ea[e>>1]}:function(e){return Da[e>>1]};case 2:return d?function(e){return B[e>>2]}:function(e){return E[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+a);}}function Bd(){void 0===Bd.start&&(Bd.start=Date.now());return 1E3*(Date.now()-Bd.start)|0}var Cd;\nha?Cd=function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:\"undefined\"!==typeof dateNow?Cd=dateNow:Cd=function(){return performance.now()};function Dd(a,b){assert(b===(b|0));return(a>>>0)+4294967296*b}\nfunction Ed(a,b){function d(F){var T=e;\"double\"===F||\"i64\"===F?T&7&&(assert(4===(T&7)),T+=4):assert(0===(T&3));e=T;\"double\"===F?(F=Pa[e>>3],e+=8):\"i64\"==F?(F=[B[e>>2],B[e+4>>2]],e+=8):(assert(0===(e&3)),F=B[e>>2],e+=4);return F}assert(0===(b&3));for(var e=b,g=[],f,k;;){var l=a;f=D[a>>0];if(0===f)break;k=D[a+1>>0];if(37==f){var p=!1,n=b=!1,q=!1,w=!1;a:for(;;){switch(k){case 43:p=!0;break;case 45:b=!0;break;case 35:n=!0;break;case 48:if(q)break a;else{q=!0;break}case 32:w=!0;break;default:break a}a++;\nk=D[a+1>>0]}var x=0;if(42==k)x=d(\"i32\"),a++,k=D[a+1>>0];else for(;48<=k&&57>=k;)x=10*x+(k-48),a++,k=D[a+1>>0];var m=!1,u=-1;if(46==k){u=0;m=!0;a++;k=D[a+1>>0];if(42==k)u=d(\"i32\"),a++;else for(;;){k=D[a+1>>0];if(48>k||57<k)break;u=10*u+(k-48);a++}k=D[a+1>>0]}0>u&&(u=6,m=!1);switch(String.fromCharCode(k)){case \"h\":k=D[a+2>>0];if(104==k){a++;var z=1}else z=2;break;case \"l\":k=D[a+2>>0];108==k?(a++,z=8):z=4;break;case \"L\":case \"q\":case \"j\":z=8;break;case \"z\":case \"t\":case \"I\":z=4;break;default:z=null}z&&\na++;k=D[a+1>>0];switch(String.fromCharCode(k)){case \"d\":case \"i\":case \"u\":case \"o\":case \"x\":case \"X\":case \"p\":l=100==k||105==k;z=z||4;f=d(\"i\"+8*z);8==z&&(f=117==k?(f[0]>>>0)+4294967296*(f[1]>>>0):Dd(f[0],f[1]));4>=z&&(f=(l?fb:eb)(f&Math.pow(256,z)-1,8*z));var C=Math.abs(f);l=\"\";if(100==k||105==k)var v=fb(f,8*z,1).toString(10);else if(117==k)v=eb(f,8*z,1).toString(10),f=Math.abs(f);else if(111==k)v=(n?\"0\":\"\")+C.toString(8);else if(120==k||88==k){l=n&&0!=f?\"0x\":\"\";if(0>f){f=-f;v=(C-1).toString(16);\nC=[];for(n=0;n<v.length;n++)C.push((15-parseInt(v[n],16)).toString(16));for(v=C.join(\"\");v.length<2*z;)v=\"f\"+v}else v=C.toString(16);88==k&&(l=l.toUpperCase(),v=v.toUpperCase())}else 112==k&&(0===C?v=\"(nil)\":(l=\"0x\",v=C.toString(16)));if(m)for(;v.length<u;)v=\"0\"+v;0<=f&&(p?l=\"+\"+l:w&&(l=\" \"+l));\"-\"==v.charAt(0)&&(l=\"-\"+l,v=v.substr(1));for(;l.length+v.length<x;)b?v+=\" \":q?v=\"0\"+v:l=\" \"+l;v=l+v;v.split(\"\").forEach(function(F){g.push(F.charCodeAt(0))});break;case \"f\":case \"F\":case \"e\":case \"E\":case \"g\":case \"G\":f=\nd(\"double\");if(isNaN(f))v=\"nan\",q=!1;else if(isFinite(f)){m=!1;z=Math.min(u,20);if(103==k||71==k)m=!0,u=u||1,z=parseInt(f.toExponential(z).split(\"e\")[1],10),u>z&&-4<=z?(k=(103==k?\"f\":\"F\").charCodeAt(0),u-=z+1):(k=(103==k?\"e\":\"E\").charCodeAt(0),u--),z=Math.min(u,20);if(101==k||69==k)v=f.toExponential(z),/[eE][-+]\\d$/.test(v)&&(v=v.slice(0,-1)+\"0\"+v.slice(-1));else if(102==k||70==k)v=f.toFixed(z),0===f&&(0>f||0===f&&-Infinity===1/f)&&(v=\"-\"+v);l=v.split(\"e\");if(m&&!n)for(;1<l[0].length&&-1!=l[0].indexOf(\".\")&&\n(\"0\"==l[0].slice(-1)||\".\"==l[0].slice(-1));)l[0]=l[0].slice(0,-1);else for(n&&-1==v.indexOf(\".\")&&(l[0]+=\".\");u>z++;)l[0]+=\"0\";v=l[0]+(1<l.length?\"e\"+l[1]:\"\");69==k&&(v=v.toUpperCase());0<=f&&(p?v=\"+\"+v:w&&(v=\" \"+v))}else v=(0>f?\"-\":\"\")+\"inf\",q=!1;for(;v.length<x;)b?v+=\" \":!q||\"-\"!=v[0]&&\"+\"!=v[0]?v=(q?\"0\":\" \")+v:v=v[0]+\"0\"+v.slice(1);97>k&&(v=v.toUpperCase());
2v.split(\"\").forEach(function(F){g.push(F.charCodeAt(0))});break;case \"s\":q=(p=d(\"i8*\"))?Fd(p):6;m&&(q=Math.min(q,u));if(!b)for(;q<x--;)g.push(32);\nif(p)for(n=0;n<q;n++)g.push(A[p++>>0]);else g=g.concat(Ib(\"(null)\".substr(0,q),!0));if(b)for(;q<x--;)g.push(32);break;case \"c\":for(b&&g.push(d(\"i8\"));0<--x;)g.push(32);b||g.push(d(\"i8\"));break;case \"n\":b=d(\"i32*\");B[b>>2]=g.length;break;case \"%\":g.push(f);break;default:for(n=l;n<a+2;n++)g.push(D[n>>0])}a+=2}else g.push(f),a+=1}return g}\nfunction Gd(a){if(!a||!a.callee||!a.callee.name)return[null,\"\",\"\"];var b=a.callee.name,d=\"(\",e=!0,g;for(g in a){var f=a[g];e||(d+=\", \");e=!1;d=\"number\"===typeof f||\"string\"===typeof f?d+f:d+(\"(\"+typeof f+\")\")}d+=\")\";a=(a=a.callee.caller)?a.arguments:[];e&&(d=\"\");return[a,b,d]}\nfunction Hd(a){var b=pb();b=b.slice(b.indexOf(\"\\n\",Math.max(b.lastIndexOf(\"_emscripten_log\"),b.lastIndexOf(\"_emscripten_get_callstack\")))+1);a&8&&\"undefined\"===typeof emscripten_source_map&&(pa('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with \"--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js\" linker flag to add source map loading to code.'),a=a^8|16);var d=null;if(a&128)for(d=Gd(arguments);0<=d[1].indexOf(\"_emscripten_\");)d=Gd(d[0]);var e=\nb.split(\"\\n\");b=\"\";var g=/\\s*(.*?)@(.*?):([0-9]+):([0-9]+)/,f=/\\s*(.*?)@(.*):(.*)(:(.*))?/,k=/\\s*at (.*?) \\((.*):(.*):(.*)\\)/,l;for(l in e){var p=e[l],n;if((n=k.exec(p))&&5==n.length){p=n[1];var q=n[2];var w=n[3];n=n[4]}else if((n=g.exec(p))||(n=f.exec(p)),n&&4<=n.length)p=n[1],q=n[2],w=n[3],n=n[4]|0;else{b+=p+\"\\n\";continue}var x=a&32?yb(p):p;x||(x=p);var m=!1;if(a&8){var u=emscripten_source_map.td({line:w,wa:n});if(m=u&&u.source)a&64&&(u.source=u.source.substring(u.source.replace(/\\\\/g,\"/\").lastIndexOf(\"/\")+\n1)),b+=\"    at \"+x+\" (\"+u.source+\":\"+u.line+\":\"+u.wa+\")\\n\"}if(a&16||!m)a&64&&(q=q.substring(q.replace(/\\\\/g,\"/\").lastIndexOf(\"/\")+1)),b+=(m?\"     = \"+p:\"    at \"+x)+\" (\"+q+\":\"+w+\":\"+n+\")\\n\";a&128&&d[0]&&(d[1]==p&&0<d[2].length&&(b=b.replace(/\\s+$/,\"\"),b+=\" with values: \"+d[1]+d[2]+\"\\n\"),d=Gd(d[0]))}return b=b.replace(/\\s+$/,\"\")}function W(a){a=eval(y(a));if(null==a)return 0;var b=Aa(a);if(!W.I||W.I<b+1)W.I&&U(W.buffer),W.I=b+1,W.buffer=La(W.I);za(a,W.buffer,W.I);return W.buffer}var Id={};\nfunction Jd(){if(!Kd){var a={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"===typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:ca||\"./this.program\"},b;for(b in Id)a[b]=Id[b];var d=[];for(b in a)d.push(b+\"=\"+a[b]);Kd=d}return Kd}var Kd,Ld=(za(\"GMT\",1040688,4),1040688);\nfunction Md(){function a(f){return(f=f.toTimeString().match(/\\(([A-Za-z ]+)\\)$/))?f[1]:\"GMT\"}if(!Nd){Nd=!0;B[Od()>>2]=60*(new Date).getTimezoneOffset();var b=(new Date).getFullYear(),d=new Date(b,0,1);b=new Date(b,6,1);B[Pd()>>2]=Number(d.getTimezoneOffset()!=b.getTimezoneOffset());var e=a(d),g=a(b);e=Ka(e);g=Ka(g);b.getTimezoneOffset()<d.getTimezoneOffset()?(B[Qd()>>2]=e,B[Qd()+4>>2]=g):(B[Qd()>>2]=g,B[Qd()+4>>2]=e)}}var Nd;function Rd(a){return 0===a%4&&(0!==a%100||0===a%400)}\nfunction Sd(a,b){for(var d=0,e=0;e<=b;d+=a[e++]);return d}var Td=[31,29,31,30,31,30,31,31,30,31,30,31],Ud=[31,28,31,30,31,30,31,31,30,31,30,31];function Vd(a,b){for(a=new Date(a.getTime());0<b;){var d=a.getMonth(),e=(Rd(a.getFullYear())?Td:Ud)[d];if(b>e-a.getDate())b-=e-a.getDate()+1,a.setDate(1),11>d?a.setMonth(d+1):(a.setMonth(0),a.setFullYear(a.getFullYear()+1));else{a.setDate(a.getDate()+b);break}}return a}\nfunction Wd(a,b,d,e){function g(m,u,z){for(m=\"number\"===typeof m?m.toString():m||\"\";m.length<u;)m=z[0]+m;return m}function f(m,u){return g(m,u,\"0\")}function k(m,u){function z(v){return 0>v?-1:0<v?1:0}var C;0===(C=z(m.getFullYear()-u.getFullYear()))&&0===(C=z(m.getMonth()-u.getMonth()))&&(C=z(m.getDate()-u.getDate()));return C}function l(m){switch(m.getDay()){case 0:return new Date(m.getFullYear()-1,11,29);case 1:return m;case 2:return new Date(m.getFullYear(),0,3);case 3:return new Date(m.getFullYear(),\n0,2);case 4:return new Date(m.getFullYear(),0,1);case 5:return new Date(m.getFullYear()-1,11,31);case 6:return new Date(m.getFullYear()-1,11,30)}}function p(m){m=Vd(new Date(m.s+1900,0,1),m.fa);
vendor: 4,567 bytes, line 2
2var u=new Date(m.getFullYear()+1,0,4),z=l(new Date(m.getFullYear(),0,4));u=l(u);return 0>=k(z,m)?0>=k(u,m)?m.getFullYear()+1:m.getFullYear():m.getFullYear()-1}var n=B[e+40>>2];e={Sa:B[e>>2],Ra:B[e+4>>2],da:B[e+8>>2],W:B[e+12>>2],T:B[e+16>>2],s:B[e+20>>2],ea:B[e+24>>2],fa:B[e+28>>2],vd:B[e+32>>2],Qa:B[e+36>>\n2],Ta:n?y(n):\"\"};d=y(d);n={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var q in n)d=d.replace(new RegExp(q,\"g\"),n[q]);var w=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),\nx=\"January February March April May June July August September October November December\".split(\" \");n={\"%a\":function(m){return w[m.ea].substring(0,3)},\"%A\":function(m){return w[m.ea]},\"%b\":function(m){return x[m.T].substring(0,3)},\"%B\":function(m){return x[m.T]},\"%C\":function(m){return f((m.s+1900)/100|0,2)},\"%d\":function(m){return f(m.W,2)},\"%e\":function(m){return g(m.W,2,\" \")},\"%g\":function(m){return p(m).toString().substring(2)},\"%G\":function(m){return p(m)},\"%H\":function(m){return f(m.da,2)},\n\"%I\":function(m){m=m.da;0==m?m=12:12<m&&(m-=12);return f(m,2)},\"%j\":function(m){return f(m.W+Sd(Rd(m.s+1900)?Td:Ud,m.T-1),3)},\"%m\":function(m){return f(m.T+1,2)},\"%M\":function(m){return f(m.Ra,2)},\"%n\":function(){return\"\\n\"},\"%p\":function(m){return 0<=m.da&&12>m.da?\"AM\":\"PM\"},\"%S\":function(m){return f(m.Sa,2)},\"%t\":function(){return\"\\t\"},\"%u\":function(m){return m.ea||7},\"%U\":function(m){var u=new Date(m.s+1900,0,1),z=0===u.getDay()?u:Vd(u,7-u.getDay());m=new Date(m.s+1900,m.T,m.W);return 0>k(z,m)?\nf(Math.ceil((31-z.getDate()+(Sd(Rd(m.getFullYear())?Td:Ud,m.getMonth()-1)-31)+m.getDate())/7),2):0===k(z,u)?\"01\":\"00\"},\"%V\":function(m){var u=new Date(m.s+1901,0,4),z=l(new Date(m.s+1900,0,4));u=l(u);var C=Vd(new Date(m.s+1900,0,1),m.fa);return 0>k(C,z)?\"53\":0>=k(u,C)?\"01\":f(Math.ceil((z.getFullYear()<m.s+1900?m.fa+32-z.getDate():m.fa+1-z.getDate())/7),2)},\"%w\":function(m){return m.ea},\"%W\":function(m){var u=new Date(m.s,0,1),z=1===u.getDay()?u:Vd(u,0===u.getDay()?1:7-u.getDay()+1);m=new Date(m.s+\n1900,m.T,m.W);return 0>k(z,m)?f(Math.ceil((31-z.getDate()+(Sd(Rd(m.getFullYear())?Td:Ud,m.getMonth()-1)-31)+m.getDate())/7),2):0===k(z,u)?\"01\":\"00\"},\"%y\":function(m){return(m.s+1900).toString().substring(2)},\"%Y\":function(m){return m.s+1900},\"%z\":function(m){m=m.Qa;var u=0<=m;m=Math.abs(m)/60;return(u?\"+\":\"-\")+String(\"0000\"+(m/60*100+m%60)).slice(-4)},\"%Z\":function(m){return m.Ta},\"%%\":function(){return\"%\"}};for(q in n)0<=d.indexOf(q)&&(d=d.replace(new RegExp(q,\"g\"),n[q](e)));q=Ib(d,!1);if(q.length>\nb)return 0;Ma(q,a);return q.length-1}function bc(a,b,d,e){a||(a=this);this.parent=a;this.F=a.F;this.P=null;this.id=Ub++;this.name=b;this.mode=d;this.f={};this.g={};this.rdev=e}Object.defineProperties(bc.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}}});rc();Vb=Array(4096);kc(K,\"/\");O(\"/tmp\");O(\"/home\");O(\"/home/web_user\");\n(function(){O(\"/dev\");Gb(259,{read:function(){return 0},write:function(e,g,f,k){return k}});mc(\"/dev/null\",259);Fb(1280,Jb);Fb(1536,Kb);mc(\"/dev/tty\",1280);mc(\"/dev/tty1\",1536);if(\"object\"===typeof crypto&&\"function\"===typeof crypto.getRandomValues){var a=new Uint8Array(1);var b=function(){crypto.getRandomValues(a);return a[0]}}else if(ha)try{var d=require(\"crypto\");b=function(){return d.randomBytes(1)[0]}}catch(e){}b||(b=function(){r(\"no cryptographic support found for random_device. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };\")});\nuc(\"random\",b);uc(\"urandom\",b);O(\"/dev/shm\");O(\"/dev/shm/tmp\")})();O(\"/proc\");O(\"/proc/self\");O(\"/proc/self/fd\");kc({F:function(){var a=Mb(\"/proc/self\",\"fd\",16895,73);a.f={lookup:function(b,d){var e=Tb[+d];if(!e)throw new J(8);
2b={parent:null,F:{sa:\"fake\"},f:{readlink:function(){return e.path}}};return b.parent=b}};return a}},\"/proc/self/fd\");for(var Xd=Array(256),Yd=0;256>Yd;++Yd)Xd[Yd]=String.fromCharCode(Yd);Bc=Xd;Ic=c.BindingError=Hc(\"BindingError\");Jc=c.InternalError=Hc(\"InternalError\");\nVc.prototype.isAliasOf=function(a){if(!(this instanceof Vc&&a instanceof Vc))return!1;var b=this.b.l.h,d=this.b.i,e=a.b.l.h;for(a=a.b.i;b.A;)d=b.X(d),b=b.A;for(;e.A;)a=e.X(a),e=e.A;return b===e&&d===a};Vc.prototype.clone=function(){this.b.i||Nc(this);if(this.b.V)return this.b.count.value+=1,this;var a=Rc(Object.create(Object.getPrototypeOf(this),{b:{value:Mc(this.b)}}));a.b.count.value+=1;a.b.O=!1;return a};\nVc.prototype[\"delete\"]=function(){this.b.i||Nc(this);this.b.O&&!this.b.V&&R(\"Object already scheduled for deletion\");Pc(this);Qc(this.b);this.b.V||(this.b.u=void 0,this.b.i=void 0)};Vc.prototype.isDeleted=function(){return!this.b.i};Vc.prototype.deleteLater=function(){this.b.i||Nc(this);this.b.O&&!this.b.V&&R(\"Object already scheduled for deletion\");Tc.push(this);1===Tc.length&&Sc&&Sc(Uc);this.b.O=!0;return this};ld.prototype.Ba=function(a){this.ta&&(a=this.ta(a));return a};\nld.prototype.ma=function(a){this.M&&this.M(a)};ld.prototype.argPackAdvance=8;ld.prototype.readValueFromPointer=fd;ld.prototype.deleteObject=function(a){if(null!==a)a[\"delete\"]()};\nld.prototype.fromWireType=function(a){function b(){return this.$?kd(this.h.H,{l:this.Ja,i:d,v:this,u:a}):kd(this.h.H,{l:this,i:a})}var d=this.Ba(a);if(!d)return this.ma(a),null;var e=id(this.h,d);if(void 0!==e){if(0===e.b.count.value)return e.b.i=d,e.b.u=a,e.clone();e=e.clone();this.ma(a);return e}e=this.h.Aa(d);e=Wc[e];if(!e)return b.call(this);e=this.Z?e.ya:e.pointerType;var g=gd(d,this.h,e.h);return null===g?b.call(this):this.$?kd(e.h.H,{l:e,i:g,v:this,u:a}):kd(e.h.H,{l:e,i:g})};\nc.getInheritedInstanceCount=function(){return Object.keys(hd).length};c.getLiveInheritedInstances=function(){var a=[],b;for(b in hd)hd.hasOwnProperty(b)&&a.push(hd[b]);return a};c.flushPendingDeletes=Uc;c.setDelayFunction=function(a){Sc=a;Tc.length&&Sc&&Sc(Uc)};od=c.UnboundTypeError=Hc(\"UnboundTypeError\");c.count_emval_handles=function(){for(var a=0,b=5;b<V.length;++b)void 0!==V[b]&&++a;return a};c.get_first_emval=function(){for(var a=5;a<V.length;++a)if(void 0!==V[a])return V[a];return null};\nfunction Ib(a,b){var d=Array(Aa(a)+1);a=ya(a,d,0,d.length);b&&(d.length=a);return d}\nvar ne={__cxa_atexit:function(a,b){pa(\"atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ)\");$a.unshift({pa:a,Y:b})},__handle_stack_overflow:function(){r(\"stack overflow\")},__map_file:function(){B[Zd()>>2]=63;return-1},__sys_fcntl64:function(a,b,d){xc=d;try{var e=zc(a);switch(b){case 0:var g=yc();return 0>g?-28:oc(e.path,e.flags,0,g).fd;case 1:case 2:return 0;case 3:return e.flags;case 4:return g=yc(),e.flags|=g,0;case 12:return g=yc(),\nEa[g+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return B[Zd()>>2]=28,-1;default:return-28}}catch(f){return\"undefined\"!==typeof P&&f instanceof J||r(f),-f.m}},__sys_getdents64:function(a,b,d){try{var e=zc(a);if(!e.K){var g=N(e.path,{U:!0}).node;if(!g.f.readdir)throw new J(54);var f=g.f.readdir(g);e.K=f}a=0;for(var k=qc(e,0,1),l=Math.floor(k/280);l<e.K.length&&a+280<=d;){var p=e.K[l];if(\".\"===p[0]){var n=1;var q=4}else{var w=Ob(e.node,p);n=w.id;q=8192===(w.mode&61440)?2:L(w.mode)?\n4:40960===(w.mode&61440)?10:8}I=[n>>>0,(H=n,1<=+gb(H)?0<H?(jb(+ib(H/4294967296),4294967295)|0)>>>0:~~+hb((H-+(~~H>>>0))/4294967296)>>>0:0)];B[b+a>>2]=I[0];B[b+a+4>>2]=I[1];I=[280*(l+1)>>>0,(H=280*(l+1),1<=+gb(H)?0<H?(jb(+ib(H/4294967296),4294967295)|0)>>>0:~~+hb((H-+(~~H>>>0))/4294967296)>>>0:0)];B[b+a+8>>2]=I[0];B[b+a+12>>2]=I[1];Ea[b+a+16>>1]=280;D[b+a+18>>0]=q;za(p,b+a+19,256);a+=280;l+=1}qc(e,280*l,0);return a}catch(x){return\"undefined\"!==typeof P&&x instanceof J||r(x),-x.m}},__sys_ioctl:function(a,\nb,d){xc=d;try{var e=zc(a);switch(b){case 21509:case 21505:return e.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return e.tty?0:-59;case 21519:if(!e.tty)return-59;var g=yc();return B[g>>2]=0;case 21520:return e.tty?-28:-59;case 21531:a=g=yc();if(!e.g.Da)throw new J(59);return e.g.Da(e,b,a);case 21523:return e.tty?0:-59;case 21524:return e.tty?0:-59;default:r(\"bad ioctl syscall \"+b)}}catch(f){return\"undefined\"!==typeof P&&f instanceof J||r(f),-f.m}}
2,__sys_mkdir:function(a,\nb){try{return a=y(a),a=Ab(a),\"/\"===a[a.length-1]&&(a=a.substr(0,a.length-1)),O(a,b),0}catch(d){return\"undefined\"!==typeof P&&d instanceof J||r(d),-d.m}},__sys_munmap:function(a,b){try{if(-1===(a|0)||0===b)var d=-28;else{var e=wc[a];if(e&&b===e.qd){var g=Tb[e.fd];if(e.ud&2){var f=e.flags,k=e.offset,l=A.slice(a,a+b);g&&g.g.ba&&g.g.ba(g,l,k,b,f)}wc[a]=null;e.ua&&U(e.rd)}d=0}return d}catch(p){return\"undefined\"!==typeof P&&p instanceof J||r(p),-p.m}},__sys_open:function(a,b,d){xc=d;try{var e=y(a),g=yc();\nreturn oc(e,b,g).fd}catch(f){return\"undefined\"!==typeof P&&f instanceof J||r(f),-f.m}},__sys_readlink:function(a,b,d){try{a=y(a);if(0>=d)var e=-28;else{var g=Xb(a),f=Math.min(d,Aa(g)),k=D[b+f];za(g,b,d+1);D[b+f]=k;e=f}return e}catch(l){return\"undefined\"!==typeof P&&l instanceof J||r(l),-l.m}},__sys_rmdir:function(a){try{a=y(a);var b=N(a,{parent:!0}).node,d=Cb(a),e=Ob(b,d),g=fc(b,d,!0);if(g)throw new J(g);if(!b.f.rmdir)throw new J(63);if(e.P)throw new J(10);try{M.willDeletePath&&M.willDeletePath(a)}catch(f){t(\"FS.trackingDelegate['willDeletePath']('\"+\na+\"') threw an exception: \"+f.message)}b.f.rmdir(b,d);$b(e);try{if(M.onDeletePath)M.onDeletePath(a)}catch(f){t(\"FS.trackingDelegate['onDeletePath']('\"+a+\"') threw an exception: \"+f.message)}return 0}catch(f){return\"undefined\"!==typeof P&&f instanceof J||r(f),-f.m}},__sys_unlink:function(a){try{a=y(a);var b=N(a,{parent:!0}).node,d=Cb(a),e=Ob(b,d),g=fc(b,d,!1);if(g)throw new J(g);if(!b.f.unlink)throw new J(63);if(e.P)throw new J(10);try{M.willDeletePath&&M.willDeletePath(a)}catch(f){t(\"FS.trackingDelegate['willDeletePath']('\"+\na+\"') threw an exception: \"+f.message)}b.f.unlink(b,d);$b(e);try{if(M.onDeletePath)M.onDeletePath(a)}catch(f){t(\"FS.trackingDelegate['onDeletePath']('\"+a+\"') threw an exception: \"+f.message)}return 0}catch(f){return\"undefined\"!==typeof P&&f instanceof J||r(f),-f.m}},_embind_register_bool:function(a,b,d,e,g){var f=Ac(d);b=Q(b);Lc(a,{name:b,fromWireType:function(k){return!!k},toWireType:function(k,l){return l?e:g},argPackAdvance:8,readValueFromPointer:function(k){if(1===d)var l=D;else if(2===d)l=Ea;\nelse if(4===d)l=B;else throw new TypeError(\"Unknown boolean type size: \"+b);return this.fromWireType(l[k>>f])},D:null})},_embind_register_class:function(a,b,d,e,g,f,k,l,p,n,q,w,x){q=Q(q);f=nd(g,f);l&&(l=nd(k,l));n&&(n=nd(p,n));x=nd(w,x);var m=Fc(q);Yc(m,function(){rd(\"Cannot construct \"+q+\" due to unbound types\",[e])});S([a,b,d],e?[e]:[],function(u){u=u[0];if(e){var z=u.h;var C=z.H}else C=Vc.prototype;u=Gc(m,function(){if(Object.getPrototypeOf(this)!==v)throw new Ic(\"Use 'new' to construct \"+q);if(void 0===\nF.J)throw new Ic(q+\" has no accessible constructor\");var jd=F.J[arguments.length];if(void 0===jd)throw new Ic(\"Tried to invoke ctor of \"+q+\" with invalid number of parameters (\"+arguments.length+\") - expected (\"+Object.keys(F.J).toString()+\") parameters instead!\");return jd.apply(this,arguments)});var v=Object.create(C,{constructor:{value:u}});u.prototype=v;var F=new Zc(q,u,v,x,z,f,l,n);z=new ld(q,F,!0,!1);C=new ld(q+\"*\",F,!1,!1);var T=new ld(q+\" const*\",F,!1,!0);Wc[a]={pointerType:C,ya:T};md(m,u);\nreturn[z,C,T]})},_embind_register_class_class_function:function(a,b,d,e,g,f,k){var l=vd(d,e);b=Q(b);f=nd(g,f);S([],[a],function(p){function n(){rd(\"Cannot call \"+q+\" due to unbound types\",l)}p=p[0];var q=p.name+\".\"+b,w=p.h.constructor;void 0===w[b]?(n.N=d-1,w[b]=n):(Xc(w,b,q),w[b].o[d-1]=n);S([],l,function(x){x=[x[0],null].concat(x.slice(1));x=ud(q,x,null,f,k);void 0===w[b].o?(x.N=d-1,w[b]=x):w[b].o[d-1]=x;return[]});return[]})},_embind_register_class_constructor:function(a,b,d,e,g,f){assert(0<b);\nvar k=vd(b,d);g=nd(e,g);var l=[f],p=[];S([],[a],function(n){n=n[0];var q=\"constructor \"+n.name;void 0===n.h.J&&(n.h.J=[]);if(void 0!==n.h.J[b-1])throw new Ic(\"Cannot register multiple constructors with identical number of parameters (\"+(b-1)+\") for class '\"+n.name+\"'! Overload resolution is currently only performed using the parameter count, not actual type info!\");n.h.J[b-1]=function(){rd(\"Cannot construct \"+n.name+\" due to unbound types\",k)};S([],k,function(w){n.h.J[b-1]=function(){arguments.length!==\nb-1&&R(q+\" called with \"+arguments.length+\" arguments, expected \"+(b-1));p.length=0;l.length=b;
2for(var x=1;x<b;++x)l[x]=w[x].toWireType(p,arguments[x-1]);x=g.apply(null,l);td(p);return w[0].fromWireType(x)};return[]});return[]})},_embind_register_class_function:function(a,b,d,e,g,f,k,l){var p=vd(d,e);b=Q(b);f=nd(g,f);S([],[a],function(n){function q(){rd(\"Cannot call \"+w+\" due to unbound types\",p)}n=n[0];var w=n.name+\".\"+b;l&&n.h.Ka.push(b);var x=n.h.H,m=x[b];void 0===m||void 0===m.o&&m.className!==\nn.name&&m.N===d-2?(q.N=d-2,q.className=n.name,x[b]=q):(Xc(x,b,w),x[b].o[d-2]=q);S([],p,function(u){u=ud(w,u,n,f,k);void 0===x[b].o?(u.N=d-2,x[b]=u):x[b].o[d-2]=u;return[]});return[]})},_embind_register_class_property:function(a,b,d,e,g,f,k,l,p,n){b=Q(b);g=nd(e,g);S([],[a],function(q){q=q[0];var w=q.name+\".\"+b,x={get:function(){rd(\"Cannot access \"+w+\" due to unbound types\",[d,k])},enumerable:!0,configurable:!0};p?x.set=function(){rd(\"Cannot access \"+w+\" due to unbound types\",[d,k])}:x.set=function(){R(w+\n\" is a read-only property\")};Object.defineProperty(q.h.H,b,x);S([],p?[d,k]:[d],function(m){var u=m[0],z={get:function(){var v=wd(this,q,w+\" getter\");return u.fromWireType(g(f,v))},enumerable:!0};if(p){p=nd(l,p);var C=m[1];z.set=function(v){var F=wd(this,q,w+\" setter\"),T=[];p(n,F,C.toWireType(T,v));td(T)}}Object.defineProperty(q.h.H,b,z);return[]});return[]})},_embind_register_emval:function(a,b){b=Q(b);Lc(a,{name:b,fromWireType:function(d){var e=V[d].value;yd(d);return e},toWireType:function(d,e){return dd(e)},\nargPackAdvance:8,readValueFromPointer:fd,D:null})},_embind_register_float:function(a,b,d){d=Ac(d);b=Q(b);Lc(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,g){if(\"number\"!==typeof g&&\"boolean\"!==typeof g)throw new TypeError('Cannot convert \"'+bd(g)+'\" to '+this.name);return g},argPackAdvance:8,readValueFromPointer:zd(b,d),D:null})},_embind_register_integer:function(a,b,d,e,g){function f(n){return n}b=Q(b);-1===g&&(g=4294967295);var k=Ac(d);if(0===e){var l=32-8*d;f=function(n){return n<<\nl>>>l}}var p=-1!=b.indexOf(\"unsigned\");Lc(a,{name:b,fromWireType:f,toWireType:function(n,q){if(\"number\"!==typeof q&&\"boolean\"!==typeof q)throw new TypeError('Cannot convert \"'+bd(q)+'\" to '+this.name);if(q<e||q>g)throw new TypeError('Passing a number \"'+bd(q)+'\" from JS side to C/C++ side to an argument of type \"'+b+'\", which is outside the valid range ['+e+\", \"+g+\"]!\");return p?q>>>0:q|0},argPackAdvance:8,readValueFromPointer:Ad(b,k,0!==e),D:null})},_embind_register_memory_view:function(a,b,d){function e(f){f>>=\n2;var k=E;return new g(Na,k[f+1],k[f])}var g=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];d=Q(d);Lc(a,{name:d,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{Ca:!0})},_embind_register_std_string:function(a,b){b=Q(b);var d=\"std::string\"===b;Lc(a,{name:b,fromWireType:function(e){var g=E[e>>2];if(d)for(var f=e+4,k=0;k<=g;++k){var l=e+4+k;if(0==A[l]||k==g){f=y(f,l-f);if(void 0===p)var p=f;else p+=String.fromCharCode(0),p+=f;f=l+1}}else{p=Array(g);\nfor(k=0;k<g;++k)p[k]=String.fromCharCode(A[e+4+k]);p=p.join(\"\")}U(e);return p},toWireType:function(e,g){g instanceof ArrayBuffer&&(g=new Uint8Array(g));var f=\"string\"===typeof g;f||g instanceof Uint8Array||g instanceof Uint8ClampedArray||g instanceof Int8Array||R(\"Cannot pass non-string to std::string\");var k=(d&&f?function(){return Aa(g)}:function(){return g.length})(),l=La(4+k+1);E[l>>2]=k;if(d&&f)za(g,l+4,k+1);else if(f)for(f=0;f<k;++f){var p=g.charCodeAt(f);255<p&&(U(l),R(\"String has UTF-16 code units that do not fit in 8 bits\"));\nA[l+4+f]=p}else for(f=0;f<k;++f)A[l+4+f]=g[f];null!==e&&e.push(U,l);return l},argPackAdvance:8,readValueFromPointer:fd,D:function(e){U(e)}})},_embind_register_std_wstring:function(a,b,d){d=Q(d);if(2===b){var e=Ca;var g=Fa;var f=Ga;var k=function(){return Da};var l=1}else 4===b&&(e=Ha,g=Ia,f=Ja,k=function(){return E},l=2);Lc(a,{name:d,fromWireType:function(p){for(var n=E[p>>2],q=k(),w,x=p+4,m=0;m<=n;++m){var u=p+4+m*b;if(0==q[u>>l]||m==n)x=e(x,u-x),void 0===w?w=x:(w+=String.fromCharCode(0),w+=x),x=\nu+b}U(p);return w},toWireType:function(p,n){\"string\"!==typeof n&&R(\"Cannot pass non-string to C++ string type \"+d);var q=f(n),w=La(4+q+b);E[w>>2]=q>>l;g(n,w+4,q+b);null!==p&&p.push(U,w);return w},argPackAdvance:8,readValueFromPointer:fd,D:function(p){U(p)}})},_embind_register_void:function(a,b){b=Q(b);Lc(a,{pd:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emval_decref:yd,_emval_incref:function(a){4<a&&(V[a].ja+=1)},_emval_take_value:function(a,b){var d=Dc[a];void 0===\nd&&R(\"_emval_take_value has unknown type \"+pd(a));a=d.readValueFromPointer(b);return dd(a)},abort:function(){r()},clock:Bd,clock_gettime:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Cd();else return B[Zd()>>2]=28,-1;B[b>>2]=a/1E3|0;B[b+4>>2]=a%1E3*1E6|0;return 0},dladdr:function(){r(\"To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking\")},emscripten_get_sbrk_ptr:function(){return 1040624},emscripten_log:function(a,\nb,d){var e=\"\";b=Ed(b,d);for(d=0;d<b.length;++d)e+=String.fromCharCode(b[d]);a&24&&(e=e.replace(/\\s+$/,\"\"),e+=(0<e.length?\"\\n\":\"\")+Hd(a));a&1?a&4?console.error(e):a&2?console.warn(e):a&512?console.info(e):a&256?console.debug(e):console.log(e):a&6?t(e):oa(e)},emscripten_longjmp:function(a,b){X(a,b||1);throw\"longjmp\";},emscripten_memcpy_big:function(a,b,d){A.copyWithin(a,b,b+d)},emscripten_resize_heap:function(a){a>>>=0;var b=A.length;assert(a>b);if(2147483648<a)return t(\"Cannot enlarge memory, asked to go up to \"+\na+\" bytes, but the limit is 2147483648 bytes!\"),!1;for(var d=1;4>=d;d*=2){var e=b*(1+.2/d);e=Math.min(e,a+100663296);e=Math.max(16777216,a,e);0<e%65536&&(e+=65536-e%65536);e=Math.min(2147483648,e);a:{var g=e;try{ta.grow(g-Na.byteLength+65535>>>16);Qa(ta.buffer);var f=1;break a}catch(k){console.error(\"emscripten_realloc_buffer: Attempted to grow heap from \"+Na.byteLength+\" bytes to \"+g+\" bytes, but got error: \"+k)}f=void 0}if(f)return!0}t(\"Failed to grow the heap from \"+b+\" bytes to \"+e+\" bytes, not enough memory!\");\nreturn!1},emscripten_run_script:function(a){eval(y(a))},emscripten_run_script_int:function(a){return eval(y(a))|0},emscripten_run_script_string:W,environ_get:function(a,b){var d=0;
vendor: 9,512 bytes, line 2
2Jd().forEach(function(e,g){var f=b+d;g=B[a+4*g>>2]=f;for(f=0;f<e.length;++f)assert(e.charCodeAt(f)===e.charCodeAt(f)&255),D[g++>>0]=e.charCodeAt(f);D[g>>0]=0;d+=e.length+1});return 0},environ_sizes_get:function(a,b){var d=Jd();B[a>>2]=d.length;var e=0;d.forEach(function(g){e+=g.length+1});B[b>>2]=e;return 0},exit:function(a){$d();\nif(noExitRuntime)t(\"program exited (with status: \"+a+\"), but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)\");else if(va=!0,Ta(),cb=!0,c.onExit)c.onExit(a);da(a,new na(a))},fd_close:function(a){try{var b=zc(a);if(null===b.fd)throw new J(8);b.K&&(b.K=null);try{b.g.close&&b.g.close(b)}catch(d){throw d;}finally{Tb[b.fd]=null}b.fd=null;return 0}catch(d){return\"undefined\"!==typeof P&&\nd instanceof J||r(d),d.m}},fd_read:function(a,b,d,e){try{a:{for(var g=zc(a),f=a=0;f<d;f++){var k=B[b+(8*f+4)>>2],l=g,p=B[b+8*f>>2],n=k,q=void 0,w=D;if(0>n||0>q)throw new J(28);if(null===l.fd)throw new J(8);if(1===(l.flags&2097155))throw new J(8);if(L(l.node.mode))throw new J(31);if(!l.g.read)throw new J(28);var x=\"undefined\"!==typeof q;if(!x)q=l.position;else if(!l.seekable)throw new J(70);var m=l.g.read(l,w,p,n,q);x||(l.position+=m);var u=m;if(0>u){var z=-1;break a}a+=u;if(u<k)break}z=a}B[e>>2]=\nz;return 0}catch(C){return\"undefined\"!==typeof P&&C instanceof J||r(C),C.m}},fd_seek:function(a,b,d,e,g){try{var f=zc(a);a=4294967296*d+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;qc(f,a,e);I=[f.position>>>0,(H=f.position,1<=+gb(H)?0<H?(jb(+ib(H/4294967296),4294967295)|0)>>>0:~~+hb((H-+(~~H>>>0))/4294967296)>>>0:0)];B[g>>2]=I[0];B[g+4>>2]=I[1];f.K&&0===a&&0===e&&(f.K=null);return 0}catch(k){return\"undefined\"!==typeof P&&k instanceof J||r(k),k.m}},fd_write:function(a,b,d,e){try{a:{for(var g=\nzc(a),f=a=0;f<d;f++){var k=g,l=B[b+8*f>>2],p=B[b+(8*f+4)>>2],n=void 0,q=D;if(0>p||0>n)throw new J(28);if(null===k.fd)throw new J(8);if(0===(k.flags&2097155))throw new J(8);if(L(k.node.mode))throw new J(31);if(!k.g.write)throw new J(28);k.seekable&&k.flags&1024&&qc(k,0,2);var w=\"undefined\"!==typeof n;if(!w)n=k.position;else if(!k.seekable)throw new J(70);var x=k.g.write(k,q,l,p,n,void 0);w||(k.position+=x);try{if(k.path&&M.onWriteToFile)M.onWriteToFile(k.path)}catch(z){t(\"FS.trackingDelegate['onWriteToFile']('\"+\nk.path+\"') threw an exception: \"+z.message)}var m=x;if(0>m){var u=-1;break a}a+=m}u=a}B[e>>2]=u;return 0}catch(z){return\"undefined\"!==typeof P&&z instanceof J||r(z),z.m}},getTempRet0:function(){return ra|0},gmtime:function(a){a=new Date(1E3*B[a>>2]);B[260160]=a.getUTCSeconds();B[260161]=a.getUTCMinutes();B[260162]=a.getUTCHours();B[260163]=a.getUTCDate();B[260164]=a.getUTCMonth();B[260165]=a.getUTCFullYear()-1900;B[260166]=a.getUTCDay();B[260169]=0;B[260168]=0;B[260167]=(a.getTime()-Date.UTC(a.getUTCFullYear(),\n0,1,0,0,0,0))/864E5|0;B[260170]=Ld;return 1040640},invoke_i:ae,invoke_ii:be,invoke_iii:ce,invoke_iiii:de,invoke_iiiii:ee,invoke_iiiiiiii:fe,invoke_vi:ge,invoke_vii:he,invoke_viii:ie,invoke_viiii:je,invoke_viiiii:ke,invoke_viiiiii:le,invoke_viiiiiiiii:me,localtime:function(a){Md();a=new Date(1E3*B[a>>2]);B[260160]=a.getSeconds();B[260161]=a.getMinutes();B[260162]=a.getHours();B[260163]=a.getDate();B[260164]=a.getMonth();B[260165]=a.getFullYear()-1900;B[260166]=a.getDay();var b=new Date(a.getFullYear(),\n0,1);B[260167]=(a.getTime()-b.getTime())/864E5|0;B[260169]=-(60*a.getTimezoneOffset());var d=(new Date(a.getFullYear(),6,1)).getTimezoneOffset();b=b.getTimezoneOffset();a=(d!=b&&a.getTimezoneOffset()==Math.min(b,d))|0;B[260168]=a;a=B[Qd()+(a?4:0)>>2];B[260170]=a;return 1040640},memory:ta,mktime:function(a){Md();var b=new Date(B[a+20>>2]+1900,B[a+16>>2],B[a+12>>2],B[a+8>>2],B[a+4>>2],B[a>>2],0),d=B[a+32>>2],e=b.getTimezoneOffset(),g=new Date(b.getFullYear(),0,1),f=(new Date(b.getFullYear(),6,1)).getTimezoneOffset(),\nk=g.getTimezoneOffset(),l=Math.min(k,f);0>d?B[a+32>>2]=Number(f!=k&&l==e):0<d!=(l==e)&&(f=Math.max(k,f),b.setTime(b.getTime()+6E4*((0<d?l:f)-e)));B[a+24>>2]=b.getDay();B[a+28>>2]=(b.getTime()-g.getTime())/864E5|0;return b.getTime()/1E3|0},pthread_create:function(){return 6},pthread_join:function(){},pthread_mutexattr_destroy:function(){},pthread_mutexattr_init:function(){},pthread_mutexattr_settype:function(){},pthread_spin_destroy:function(){return 0},pthread_spin_init:function(){return 0},pthread_spin_lock:function(){return 0},\npthread_spin_unlock:function(){return 0},setTempRet0:function(a){ra=a|0},strftime:Wd,strftime_l:function(a,b,d,e){return Wd(a,b,d,e)},table:ua,time:function(a){var b=Date.now()/1E3|0;a&&(B[a>>2]=b);return b}};\n(function(){function a(f){c.asm=f.exports;kb--;c.monitorRunDependencies&&c.monitorRunDependencies(kb);assert(nb[\"wasm-instantiate\"]);delete nb[\"wasm-instantiate\"];0==kb&&(null!==lb&&(clearInterval(lb),lb=null),mb&&(f=mb,mb=null,f()))}function b(f){assert(c===g,\"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?\");g=null;a(f.instance)}function d(f){return wb().then(function(k){return WebAssembly.instantiate(k,e)}).then(f,function(k){t(\"failed to asynchronously prepare wasm: \"+\nk);r(k)})}var e={env:ne,wasi_snapshot_preview1:ne};ob();var g=c;if(c.instantiateWasm)try{return c.instantiateWasm(e,a)}catch(f){return t(\"Module.instantiateWasm callback failed with error: \"+f),!1}(function(){if(sa||\"function\"!==typeof WebAssembly.instantiateStreaming||tb()||rb(\"file://\")||\"function\"!==typeof fetch)return d(b);fetch(sb,{credentials:\"same-origin\"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(b,function(k){t(\"wasm streaming compile failed: \"+k);t(\"falling back to ArrayBuffer instantiation\");\nreturn d(b)})})})();return{}})();var xb=c.___wasm_call_ctors=G(\"__wasm_call_ctors\"),Fd=c._strlen=G(\"strlen\"),La=c._malloc=G(\"malloc\"),Zd=c.___errno_location=G(\"__errno_location\"),U=c._free=G(\"free\");c._fflush=G(\"fflush\");c._realloc=G(\"realloc\");var qd=c.___getTypeName=G(\"__getTypeName\");c.___embind_register_native_and_builtin_types=G(\"__embind_register_native_and_builtin_types\");\nvar Qd=c.__get_tzname=G(\"_get_tzname\"),Pd=c.__get_daylight=G(\"_get_daylight\"),Od=c.__get_timezone=G(\"_get_timezone\"),X=c._setThrew=G(\"setThrew\"),Y=c.stackSave=G(\"stackSave\"),Z=c.stackRestore=G(\"stackRestore\");c.stackAlloc=G(\"stackAlloc\");c._saveSetjmp=G(\"saveSetjmp\");c._testSetjmp=G(\"testSetjmp\");c._emscripten_main_thread_process_queued_calls=G(\"emscripten_main_thread_process_queued_calls\");\nvar oe=c.dynCall_vi=G(\"dynCall_vi\"),pe=c.dynCall_vii=G(\"dynCall_vii\"),qe=c.dynCall_viii=G(\"dynCall_viii\"),re=c.dynCall_viiii=G(\"dynCall_viiii\"),se=c.dynCall_viiiii=G(\"dynCall_viiiii\"),te=c.dynCall_viiiiii=G(\"dynCall_viiiiii\"),ue=c.dynCall_viiiiiiiii=G(\"dynCall_viiiiiiiii\"),ve=c.dynCall_i=G(\"dynCall_i\"),we=c.dynCall_ii=G(\"dynCall_ii\"),xe=c.dynCall_iii=G(\"dynCall_iii\"),ye=c.dynCall_iiii=G(\"dynCall_iiii\"),ze=c.dynCall_iiiii=G(\"dynCall_iiiii\"),Ae=c.dynCall_iiiiiiii=G(\"dynCall_iiiiiiii\");\nc.___set_stack_limit=G(\"__set_stack_limit\");c.__growWasmMemory=G(\"__growWasmMemory\");c.dynCall_viiiiiii=G(\"dynCall_viiiiiii\");c.dynCall_viiiiiiii=G(\"dynCall_viiiiiiii\");c.dynCall_iiiiiii=G(\"dynCall_iiiiiii\");c.dynCall_iiiiii=G(\"dynCall_iiiiii\");c.dynCall_iiiiiiiii=G(\"dynCall_iiiiiiiii\");c.dynCall_v=G(\"dynCall_v\");c.dynCall_ji=G(\"dynCall_ji\");c.dynCall_jiji=G(\"dynCall_jiji\");c.dynCall_viij=G(\"dynCall_viij\");c.dynCall_viiiiiiiiiiii=G(\"dynCall_viiiiiiiiiiii\");c.dynCall_iiiiiiiiii=G(\"dynCall_iiiiiiiiii\");\nc.dynCall_idd=G(\"dynCall_idd\");c.dynCall_iiiiiiiiiiii=G(\"dynCall_iiiiiiiiiiii\");c.dynCall_viiifiiii=G(\"dynCall_viiifiiii\");c.dynCall_viiifii=G(\"dynCall_viiifii\");c.dynCall_iiiiiiiiiii=G(\"dynCall_iiiiiiiiiii\");c.dynCall_viffff=G(\"dynCall_viffff\");c.dynCall_iidiiii=G(\"dynCall_iidiiii\");c.dynCall_viijii=G(\"dynCall_viijii\");c.dynCall_diiid=G(\"dynCall_diiid\");c.dynCall_iiiiiiiiiiiii=G(\"dynCall_iiiiiiiiiiiii\");c.dynCall_viiiiiiiiii=G(\"dynCall_viiiiiiiiii\");c.dynCall_viiiiiiji=G(\"dynCall_viiiiiiji\");\nc.dynCall_viiijj=G(\"dynCall_viiijj\");c.dynCall_fi=G(\"dynCall_fi\");c.dynCall_vif=G(\"dynCall_vif\");c.dynCall_viiiiiijjii=G(\"dynCall_viiiiiijjii\");c.dynCall_iiiiiijj=G(\"dynCall_iiiiiijj\");c.dynCall_iiiiij=G(\"dynCall_iiiiij\");c.dynCall_iiiiid=G(\"dynCall_iiiiid\");c.dynCall_iiiiijj=G(\"dynCall_iiiiijj\");function be(a,b){var d=Y();try{return we(a,b)}catch(e){Z(d);if(e!==e+0&&\"longjmp\"!==e)throw e;X(1,0)}}\nfunction de(a,b,d,e){var g=Y();try{return ye(a,b,d,e)}catch(f){Z(g);if(f!==f+0&&\"longjmp\"!==f)throw f;X(1,0)}}function ge(a,b){var d=Y();try{oe(a,b)}catch(e){Z(d);if(e!==e+0&&\"longjmp\"!==e)throw e;X(1,0)}}function ie(a,b,d,e){var g=Y();try{qe(a,b,d,e)}catch(f){Z(g);if(f!==f+0&&\"longjmp\"!==f)throw f;X(1,0)}}function he(a,b,d){var e=Y();try{pe(a,b,d)}catch(g){Z(e);if(g!==g+0&&\"longjmp\"!==g)throw g;X(1,0)}}\nfunction ce(a,b,d){var e=Y();try{return xe(a,b,d)}catch(g){Z(e);if(g!==g+0&&\"longjmp\"!==g)throw g;X(1,0)}}function fe(a,b,d,e,g,f,k,l){var p=Y();try{return Ae(a,b,d,e,g,f,k,l)}catch(n){Z(p);if(n!==n+0&&\"longjmp\"!==n)throw n;X(1,0)}}function je(a,b,d,e,g){var f=Y();try{re(a,b,d,e,g)}catch(k){Z(f);if(k!==k+0&&\"longjmp\"!==k)throw k;X(1,0)}}function ee(a,b,d,e,g){var f=Y();try{return ze(a,b,d,e,g)}catch(k){Z(f);if(k!==k+0&&\"longjmp\"!==k)throw k;X(1,0)}}\nfunction ae(a){var b=Y();
2try{return ve(a)}catch(d){Z(b);if(d!==d+0&&\"longjmp\"!==d)throw d;X(1,0)}}function le(a,b,d,e,g,f,k){var l=Y();try{te(a,b,d,e,g,f,k)}catch(p){Z(l);if(p!==p+0&&\"longjmp\"!==p)throw p;X(1,0)}}function ke(a,b,d,e,g,f){var k=Y();try{se(a,b,d,e,g,f)}catch(l){Z(k);if(l!==l+0&&\"longjmp\"!==l)throw l;X(1,0)}}function me(a,b,d,e,g,f,k,l,p,n){var q=Y();try{ue(a,b,d,e,g,f,k,l,p,n)}catch(w){Z(q);if(w!==w+0&&\"longjmp\"!==w)throw w;X(1,0)}}\nObject.getOwnPropertyDescriptor(c,\"intArrayFromString\")||(c.intArrayFromString=function(){r(\"'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"intArrayToString\")||(c.intArrayToString=function(){r(\"'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ccall\")||(c.ccall=function(){r(\"'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"cwrap\")||(c.cwrap=function(){r(\"'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"setValue\")||(c.setValue=function(){r(\"'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getValue\")||(c.getValue=function(){r(\"'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"allocate\")||(c.allocate=function(){r(\"'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getMemory\")||(c.getMemory=function(){r(\"'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"UTF8ArrayToString\")||(c.UTF8ArrayToString=function(){r(\"'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"UTF8ToString\")||(c.UTF8ToString=function(){r(\"'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF8Array\")||(c.stringToUTF8Array=function(){r(\"'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF8\")||(c.stringToUTF8=function(){r(\"'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF8\")||(c.lengthBytesUTF8=function(){r(\"'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackTrace\")||(c.stackTrace=function(){r(\"'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnPreRun\")||(c.addOnPreRun=function(){r(\"'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addOnInit\")||(c.addOnInit=function(){r(\"'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnPreMain\")||(c.addOnPreMain=function(){r(\"'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnExit\")||(c.addOnExit=function(){r(\"'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addOnPostRun\")||(c.addOnPostRun=function(){r(\"'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeStringToMemory\")||(c.writeStringToMemory=function(){r(\"'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeArrayToMemory\")||(c.writeArrayToMemory=function(){r(\"'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"writeAsciiToMemory\")||(c.writeAsciiToMemory=function(){r(\"'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addRunDependency\")||(c.addRunDependency=function(){r(\"'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"removeRunDependency\")||(c.removeRunDependency=function(){r(\"'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createFolder\")||(c.FS_createFolder=function(){r(\"'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createPath\")||(c.FS_createPath=function(){r(\"'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createDataFile\")||(c.FS_createDataFile=function(){r(\"'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createPreloadedFile\")||(c.FS_createPreloadedFile=function(){r(\"'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createLazyFile\")||(c.FS_createLazyFile=function(){r(\"'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createLink\")||(c.FS_createLink=function(){r(\"'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createDevice\")||(c.FS_createDevice=function(){r(\"'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_unlink\")||(c.FS_unlink=function(){r(\"'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"dynamicAlloc\")||(c.dynamicAlloc=function(){r(\"'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"loadDynamicLibrary\")||(c.loadDynamicLibrary=function(){r(\"'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});
2Object.getOwnPropertyDescriptor(c,\"loadWebAssemblyModule\")||(c.loadWebAssemblyModule=function(){r(\"'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getLEB\")||(c.getLEB=function(){r(\"'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getFunctionTables\")||(c.getFunctionTables=function(){r(\"'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"alignFunctionTables\")||(c.alignFunctionTables=function(){r(\"'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registerFunctions\")||(c.registerFunctions=function(){r(\"'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addFunction\")||(c.addFunction=function(){r(\"'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"removeFunction\")||(c.removeFunction=function(){r(\"'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getFuncWrapper\")||(c.getFuncWrapper=function(){r(\"'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"prettyPrint\")||(c.prettyPrint=function(){r(\"'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"makeBigInt\")||(c.makeBigInt=function(){r(\"'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"dynCall\")||(c.dynCall=function(){r(\"'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getCompilerSetting\")||(c.getCompilerSetting=function(){r(\"'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"print\")||(c.print=function(){r(\"'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"printErr\")||(c.printErr=function(){r(\"'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getTempRet0\")||(c.getTempRet0=function(){r(\"'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"setTempRet0\")||(c.setTempRet0=function(){r(\"'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"callMain\")||(c.callMain=function(){r(\"'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"abort\")||(c.abort=function(){r(\"'abort' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToNewUTF8\")||(c.stringToNewUTF8=function(){r(\"'stringToNewUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscripten_realloc_buffer\")||(c.emscripten_realloc_buffer=function(){r(\"'emscripten_realloc_buffer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ENV\")||(c.ENV=function(){r(\"'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ERRNO_CODES\")||(c.ERRNO_CODES=function(){r(\"'ERRNO_CODES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ERRNO_MESSAGES\")||(c.ERRNO_MESSAGES=function(){r(\"'ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"setErrNo\")||(c.setErrNo=function(){r(\"'setErrNo' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"DNS\")||(c.DNS=function(){r(\"'DNS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GAI_ERRNO_MESSAGES\")||(c.GAI_ERRNO_MESSAGES=function(){r(\"'GAI_ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"Protocols\")||(c.Protocols=function(){r(\"'Protocols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"Sockets\")||(c.Sockets=function(){r(\"'Sockets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UNWIND_CACHE\")||(c.UNWIND_CACHE=function(){r(\"'UNWIND_CACHE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"readAsmConstArgs\")||(c.readAsmConstArgs=function(){r(\"'readAsmConstArgs' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"jstoi_q\")||(c.jstoi_q=function(){r(\"'jstoi_q' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"jstoi_s\")||(c.jstoi_s=function(){r(\"'jstoi_s' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"abortStackOverflow\")||(c.abort
2StackOverflow=function(){r(\"'abortStackOverflow' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"reallyNegative\")||(c.reallyNegative=function(){r(\"'reallyNegative' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"formatString\")||(c.formatString=function(){r(\"'formatString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"PATH\")||(c.PATH=function(){r(\"'PATH' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PATH_FS\")||(c.PATH_FS=function(){r(\"'PATH_FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SYSCALLS\")||(c.SYSCALLS=function(){r(\"'SYSCALLS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"syscallMmap2\")||(c.syscallMmap2=function(){r(\"'syscallMmap2' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"syscallMunmap\")||(c.syscallMunmap=function(){r(\"'syscallMunmap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"JSEvents\")||(c.JSEvents=function(){r(\"'JSEvents' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"specialHTMLTargets\")||(c.specialHTMLTargets=function(){r(\"'specialHTMLTargets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"demangle\")||(c.demangle=function(){r(\"'demangle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"demangleAll\")||(c.demangleAll=function(){r(\"'demangleAll' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"jsStackTrace\")||(c.jsStackTrace=function(){r(\"'jsStackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackTrace\")||(c.stackTrace=function(){r(\"'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getEnvStrings\")||(c.getEnvStrings=function(){r(\"'getEnvStrings' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"checkWasiClock\")||(c.checkWasiClock=function(){r(\"'checkWasiClock' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToI64\")||(c.writeI53ToI64=function(){r(\"'writeI53ToI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToI64Clamped\")||(c.writeI53ToI64Clamped=function(){r(\"'writeI53ToI64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"writeI53ToI64Signaling\")||(c.writeI53ToI64Signaling=function(){r(\"'writeI53ToI64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToU64Clamped\")||(c.writeI53ToU64Clamped=function(){r(\"'writeI53ToU64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToU64Signaling\")||(c.writeI53ToU64Signaling=function(){r(\"'writeI53ToU64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"readI53FromI64\")||(c.readI53FromI64=function(){r(\"'readI53FromI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"readI53FromU64\")||(c.readI53FromU64=function(){r(\"'readI53FromU64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"convertI32PairToI53\")||(c.convertI32PairToI53=function(){r(\"'convertI32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"convertU32PairToI53\")||(c.convertU32PairToI53=function(){r(\"'convertU32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"Browser\")||(c.Browser=function(){r(\"'Browser' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"FS\")||(c.FS=function(){r(\"'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"MEMFS\")||(c.MEMFS=function(){r(\"'MEMFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"TTY\")||(c.TTY=function(){r(\"'TTY' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PIPEFS\")||(c.PIPEFS=function(){r(\"'PIPEFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SOCKFS\")||(c.SOCKFS=function(){r(\"'SO
2CKFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GL\")||(c.GL=function(){r(\"'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscriptenWebGLGet\")||(c.emscriptenWebGLGet=function(){r(\"'emscriptenWebGLGet' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetTexPixelData\")||(c.emscriptenWebGLGetTexPixelData=function(){r(\"'emscriptenWebGLGetTexPixelData' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetUniform\")||(c.emscriptenWebGLGetUniform=function(){r(\"'emscriptenWebGLGetUniform' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetVertexAttrib\")||(c.emscriptenWebGLGetVertexAttrib=function(){r(\"'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"AL\")||(c.AL=function(){r(\"'AL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL_unicode\")||(c.SDL_unicode=function(){r(\"'SDL_unicode' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SDL_ttfContext\")||(c.SDL_ttfContext=function(){r(\"'SDL_ttfContext' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL_audio\")||(c.SDL_audio=function(){r(\"'SDL_audio' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL\")||(c.SDL=function(){r(\"'SDL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SDL_gfx\")||(c.SDL_gfx=function(){r(\"'SDL_gfx' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLUT\")||(c.GLUT=function(){r(\"'GLUT' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"EGL\")||(c.EGL=function(){r(\"'EGL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"GLFW_Window\")||(c.GLFW_Window=function(){r(\"'GLFW_Window' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLFW\")||(c.GLFW=function(){r(\"'GLFW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLEW\")||(c.GLEW=function(){r(\"'GLEW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"IDBStore\")||(c.IDBStore=function(){r(\"'IDBStore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runAndAbortIfError\")||(c.runAndAbortIfError=function(){r(\"'runAndAbortIfError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_handle_array\")||(c.emval_handle_array=function(){r(\"'emval_handle_array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emval_free_list\")||(c.emval_free_list=function(){r(\"'emval_free_list' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_symbols\")||(c.emval_symbols=function(){r(\"'emval_symbols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"init_emval\")||(c.init_emval=function(){r(\"'init_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"count_emval_handles\")||(c.count_emval_handles=function(){r(\"'count_emval_handles' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"get_first_emval\")||(c.get_first_emval=function(){r(\"'get_first_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getStringOrSymbol\")||(c.get
2StringOrSymbol=function(){r(\"'getStringOrSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"requireHandle\")||(c.requireHandle=function(){r(\"'requireHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_newers\")||(c.emval_newers=function(){r(\"'emval_newers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"craftEmvalAllocator\")||(c.craftEmvalAllocator=function(){r(\"'craftEmvalAllocator' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emval_get_global\")||(c.emval_get_global=function(){r(\"'emval_get_global' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_methodCallers\")||(c.emval_methodCallers=function(){r(\"'emval_methodCallers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"InternalError\")||(c.InternalError=function(){r(\"'InternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"BindingError\")||(c.BindingError=function(){r(\"'BindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UnboundTypeError\")||(c.UnboundTypeError=function(){r(\"'UnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PureVirtualError\")||(c.PureVirtual
2Error=function(){r(\"'PureVirtualError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"init_embind\")||(c.init_embind=function(){r(\"'init_embind' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwInternalError\")||(c.throwInternalError=function(){r(\"'throwInternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwBindingError\")||(c.throwBindingError=function(){r(\"'throwBindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"throwUnboundTypeError\")||(c.throwUnboundTypeError=function(){r(\"'throwUnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ensureOverloadTable\")||(c.ensureOverloadTable=function(){r(\"'ensureOverloadTable' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"exposePublicSymbol\")||(c.exposePublicSymbol=function(){r(\"'exposePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"replacePublicSymbol\")||(c.replacePublicSymbol=function(){r(\"'replacePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"extendError\")||(c.extendError=function(){r(\"'extendError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"createNamedFunction\")||(c.createNamedFunction=function(){r(\"'createNamedFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"registeredInstances\")||(c.registeredInstances=function(){r(\"'registeredInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getBasestPointer\")||(c.getBasestPointer=function(){r(\"'getBasestPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registerInheritedInstance\")||(c.registerInheritedInstance=function(){r(\"'registerInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"unregisterInheritedInstance\")||(c.unregisterInheritedInstance=function(){r(\"'unregisterInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getInheritedInstance\")||(c.getInheritedInstance=function(){r(\"'getInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getInheritedInstanceCount\")||(c.getInheritedInstanceCount=function(){r(\"'getInheritedInstanceCount' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getLiveInheritedInstances\")||(c.getLiveInheritedInstances=function(){r(\"'getLiveInheritedInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registeredTypes\")||(c.registeredTypes=function(){r(\"'registeredTypes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"awaitingDependencies\")||(c.awaitingDependencies=function(){r(\"'awaitingDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"typeDependencies\")||(c.typeDependencies=function(){r(\"'typeDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registeredPointers\")||(c.registeredPointers=function(){r(\"'registeredPointers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"registerType\")||(c.registerType=function(){r(\"'registerType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"whenDependentTypesAreResolved\")||(c.whenDependentTypesAreResolved=function(){r(\"'whenDependentTypesAreResolved' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"embind_charCodes\")||(c.embind_charCodes=function(){r(\"'embind_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});
2\nObject.getOwnPropertyDescriptor(c,\"embind_init_charCodes\")||(c.embind_init_charCodes=function(){r(\"'embind_init_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"readLatin1String\")||(c.readLatin1String=function(){r(\"'readLatin1String' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getTypeName\")||(c.getTypeName=function(){r(\"'getTypeName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"heap32VectorToArray\")||(c.heap32VectorToArray=function(){r(\"'heap32VectorToArray' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"requireRegisteredType\")||(c.requireRegisteredType=function(){r(\"'requireRegisteredType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getShiftFromSize\")||(c.getShiftFromSize=function(){r(\"'getShiftFromSize' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"integerReadValueFromPointer\")||(c.integerReadValueFromPointer=function(){r(\"'integerReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"enumReadValueFromPointer\")||(c.enumReadValueFromPointer=function(){r(\"'enumReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"floatReadValueFromPointer\")||(c.floatReadValueFromPointer=function(){r(\"'floatReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"simpleReadValueFromPointer\")||(c.simpleReadValueFromPointer=function(){r(\"'simpleReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runDestructors\")||(c.runDestructors=function(){r(\"'runDestructors' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"new_\")||(c.new_=function(){r(\"'new_' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"craftInvokerFunction\")||(c.craftInvokerFunction=function(){r(\"'craftInvokerFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"embind__requireFunction\")||(c.embind__requireFunction=function(){r(\"'embind__requireFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"tupleRegistrations\")||(c.tupleRegistrations=function(){r(\"'tupleRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"structRegistrations\")||(c.structRegistrations=function(){r(\"'structRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"genericPointerToWireType\")||(c.genericPointerToWireType=function(){r(\"'genericPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"constNoSmartPtrRawPointerToWireType\")||(c.constNoSmartPtrRawPointerToWireType=function(){r(\"'constNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"nonConstNoSmartPtrRawPointerToWireType\")||(c.nonConstNoSmartPtrRawPointerToWireType=function(){r(\"'nonConstNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"init_RegisteredPointer\")||(c.init_RegisteredPointer=function(){r(\"'init_RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer\")||(c.RegisteredPointer=function(){r(\"'RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer_getPointee\")||(c.RegisteredPointer_getPointee=function(){r(\"'RegisteredPointer_getPointee' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"RegisteredPointer_destructor\")||(c.RegisteredPointer_destructor=function(){r(\"'RegisteredPointer_destructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer_deleteObject\")||(c.RegisteredPointer_deleteObject=function(){r(\"'RegisteredPointer_deleteObject' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"RegisteredPointer_fromWireType\")||(c.RegisteredPointer_fromWireType=function(){r(\"'RegisteredPointer_fromWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runDestructor\")||(c.runDestructor=function(){r(\"'runDestructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"releaseClassHandle\")||(c.releaseClassHandle=function(){r(\"'releaseClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"finalizationGroup\")||(c.finalizationGroup=function(){r(\"'finalizationGroup' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"detachFinalizer_deps\")||(c.detachFinalizer_deps=function(){r(\"'detachFinalizer_deps' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"detachFinalizer\")||(c.detachFinalizer=function(){r(\"'detachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"attachFinalizer\")||(c.attachFinalizer=function(){r(\"'attachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"makeClassHandle\")||(c.makeClassHandle=function(){r(\"'makeClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"init_ClassHandle\")||(c.init_ClassHandle=function(){r(\"'init_ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle\")||(c.ClassHandle=function(){r(\"'ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_isAliasOf\")||(c.ClassHandle_isAliasOf=function(){r(\"'ClassHandle_isAliasOf' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwInstanceAlreadyDeleted\")||(c.throwInstanceAlreadyDeleted=function(){r(\"'throwInstanceAlreadyDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle_clone\")||(c.ClassHandle_clone=function(){r(\"'ClassHandle_clone' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_delete\")||(c.ClassHandle_delete=function(){r(\"'ClassHandle_delete' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"deletionQueue\")||(c.deletionQueue=function(){r(\"'deletionQueue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle_isDeleted\")||(c.ClassHandle_isDeleted=function(){r(\"'ClassHandle_isDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_deleteLater\")||(c.ClassHandle_deleteLater=function(){r(\"'ClassHandle_deleteLater' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"flushPendingDeletes\")||(c.flushPendingDeletes=function(){r(\"'flushPendingDeletes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"delayFunction\")||(c.delayFunction=function(){r(\"'delayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"setDelayFunction\")||(c.setDelayFunction=function(){r(\"'setDelayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredClass\")||(c.RegisteredClass=function(){r(\"'RegisteredClass' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"shallowCopyInternalPointer\")||(c.shallowCopyInternalPointer=function(){r(\"'shallowCopyInternalPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"downcastPointer\")||(c.downcastPointer=function(){r(\"'downcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"upcastPointer\")||(c.upcastPointer=function(){r(\"'upcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"validateThis\")||(c.validateThis=function(){r(\"'validateThis' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"char_0\")||(c.char_0=function(){r(\"'char_0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"char_9\")||(c.char_9=function(){r(\"'char_9' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"makeLegalFunctionName\")||(c.makeLegalFunctionName=function(){r(\"'makeLegalFunctionName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"warnOnce\")||(c.warnOnce=function(){r(\"'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackSave\")||(c.stackSave=function(){r(\"'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"stackRestore\")||(c.stackRestore=function(){r(\"'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackAlloc\")||(c.stackAlloc=function(){r(\"'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"AsciiToString\")||(c.AsciiToString=function(){r(\"'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"stringToAscii\")||(c.stringToAscii=function(){r(\"'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UTF16ToString\")||(c.UTF16ToString=function(){r(\"'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF16\")||(c.stringToUTF16=function(){r(\"'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF16\")||(c.lengthBytesUTF16=function(){r(\"'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UTF32ToString\")||(c.UTF32ToString=function(){r(\"'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF32\")||(c.stringToUTF32=function(){r(\"'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF32\")||(c.lengthBytesUTF32=function(){r(\"'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"allocateUTF8\")||(c.allocateUTF8=function(){r(\"'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"allocateUTF8OnStack\")||(c.allocateUTF8OnStack=function(){r(\"'allocateUTF8OnStack' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nc.writeStackCookie=Sa;c.checkStackCookie=Ta;Object.getOwnPropertyDescriptor(c,\"ALLOC_NORMAL\")||Object.defineProperty(c,\"ALLOC_NORMAL\",{configurable:!0,get:function(){r(\"'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});Object.getOwnPropertyDescriptor(c,\"ALLOC_STACK\")||Object.defineProperty(c,\"ALLOC_STACK\",{configurable:!0,get:function(){r(\"'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});\nObject.getOwnPropertyDescriptor(c,\"ALLOC_DYNAMIC\")||Object.defineProperty(c,\"ALLOC_DYNAMIC\",{configurable:!0,get:function(){r(\"'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});Object.getOwnPropertyDescriptor(c,\"ALLOC_NONE\")||Object.defineProperty(c,\"ALLOC_NONE\",{configurable:!0,get:function(){r(\"'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});var Be;\nfunction na(a){this.name=\"ExitStatus\";this.message=\"Program terminated with exit(\"+a+\")\";this.status=a}mb=function Ce(){Be||De();Be||(mb=Ce)};\nfunction De(){function a(){if(!Be&&(Be=!0,c.calledRun=!0,!va)){Ta();assert(!bb);bb=!0;if(!c.noFSInit&&!sc){assert(!sc,\"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)\");sc=!0;rc();c.stdin=c.stdin;c.stdout=c.stdout;c.stderr=c.stderr;c.stdin?uc(\"stdin\",c.stdin):nc(\"/dev/tty\",\"/dev/stdin\");c.stdout?uc(\"stdout\",null,c.stdout):nc(\"/dev/tty\",\"/dev/stdout\");c.stderr?uc(\"stderr\",null,\nc.stderr):nc(\"/dev/tty1\",\"/dev/stderr\");var b=oc(\"/dev/stdin\",\"r\"),d=oc(\"/dev/stdout\",\"w\"),e=oc(\"/dev/stderr\",\"w\");
2assert(0===b.fd,\"invalid handle for stdin (\"+b.fd+\")\");assert(1===d.fd,\"invalid handle for stdout (\"+d.fd+\")\");assert(2===e.fd,\"invalid handle for stderr (\"+e.fd+\")\")}Wa(Ya);Ta();Wb=!1;Wa(Za);if(c.onRuntimeInitialized)c.onRuntimeInitialized();assert(!c._main,'compiled without a main, but one is present. if you added it from JS, use Module[\"onRuntimeInitialized\"]');Ta();if(c.postRun)for(\"function\"==\ntypeof c.postRun&&(c.postRun=[c.postRun]);c.postRun.length;)b=c.postRun.shift(),ab.unshift(b);Wa(ab)}}if(!(0<kb)){Sa();if(c.preRun)for(\"function\"==typeof c.preRun&&(c.preRun=[c.preRun]);c.preRun.length;)db();Wa(Xa);0<kb||(c.setStatus?(c.setStatus(\"Running...\"),setTimeout(function(){setTimeout(function(){c.setStatus(\"\")},1);a()},1)):a(),Ta())}}c.run=De;\nfunction $d(){var a=oa,b=t,d=!1;oa=t=function(){d=!0};try{var e=c._fflush;e&&e(0);[\"stdout\",\"stderr\"].forEach(function(g){g=\"/dev/\"+g;try{var f=N(g,{U:!0});g=f.path}catch(l){}var k={Ea:!1,exists:!1,error:0,name:null,path:null,object:null,Ga:!1,Ia:null,Ha:null};try{f=N(g,{parent:!0}),k.Ga=!0,k.Ia=f.path,k.Ha=f.node,k.name=Cb(g),f=N(g,{U:!0}),k.exists=!0,k.path=f.path,k.object=f.node,k.name=f.node.name,k.Ea=\"/\"===f.path}catch(l){k.error=l.m}k&&(f=Eb[k.object.rdev])&&f.output&&f.output.length&&(d=!0)})}catch(g){}oa=\na;t=b;d&&pa(\"stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.\")}if(c.preInit)for(\"function\"==typeof c.preInit&&(c.preInit=[c.preInit]);0<c.preInit.length;)c.preInit.pop()();noExitRuntime=!0;De();\n","Efco_QuickOrder/js/barcode/dist/dbr-8.4.0.wasm.min.js":"\nvar c;c||(c=typeof Module !== 'undefined' ? Module : {});var aa={},ba;for(ba in c)c.hasOwnProperty(ba)&&(aa[ba]=c[ba]);var ca=\"./this.program\",da=!1,ea=!1,fa=!1,ha=!1;da=\"object\"===typeof window;ea=\"function\"===typeof importScripts;fa=\"object\"===typeof process&&\"object\"===typeof process.versions&&\"string\"===typeof process.versions.node;ha=!da&&!fa&&!ea;\nif(c.ENVIRONMENT)throw Error(\"Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)\");var h=\"\",ia,ja,ka,la;\nif(fa)h=ea?require(\"path\").dirname(h)+\"/\":__dirname+\"/\",ia=function(a,b){ka||(ka=require(\"fs\"));la||(la=require(\"path\"));a=la.normalize(a);return ka.readFileSync(a,b?null:\"utf8\")},ja=function(a){a=ia(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a},1<process.argv.length&&(ca=process.argv[1].replace(/\\\\/g,\"/\")),process.argv.slice(2),\"undefined\"!==typeof module&&(module.exports=c),process.on(\"uncaughtException\",function(a){throw a;}),process.on(\"unhandledRejection\",r),c.inspect=function(){return\"[Emscripten Module object]\"};\nelse if(ha)\"undefined\"!=typeof read&&(ia=function(a){return read(a)}),ja=function(a){if(\"function\"===typeof readbuffer)return new Uint8Array(readbuffer(a));a=read(a,\"binary\");assert(\"object\"===typeof a);return a},\"undefined\"!==typeof print&&(\"undefined\"===typeof console&&(console={}),console.log=print,console.warn=console.error=\"undefined\"!==typeof printErr?printErr:print);else if(da||ea)ea?h=self.location.href:document.currentScript&&(h=document.currentScript.src),h=0!==h.indexOf(\"blob:\")?h.substr(0,\nh.lastIndexOf(\"/\")+1):\"\",ia=function(a){var b=new XMLHttpRequest;b.open(\"GET\",a,!1);b.send(null);return b.responseText},ea&&(ja=function(a){var b=new XMLHttpRequest;b.open(\"GET\",a,!1);b.responseType=\"arraybuffer\";b.send(null);return new Uint8Array(b.response)});else throw Error(\"environment detection error\");var ma=c.print||console.log.bind(console),t=c.printErr||console.warn.bind(console);for(ba in aa)aa.hasOwnProperty(ba)&&(c[ba]=aa[ba]);aa=null;\nObject.getOwnPropertyDescriptor(c,\"arguments\")||Object.defineProperty(c,\"arguments\",{configurable:!0,get:function(){r(\"Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});c.thisProgram&&(ca=c.thisProgram);Object.getOwnPropertyDescriptor(c,\"thisProgram\")||Object.defineProperty(c,\"thisProgram\",{configurable:!0,get:function(){r(\"Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nObject.getOwnPropertyDescriptor(c,\"quit\")||Object.defineProperty(c,\"quit\",{configurable:!0,get:function(){r(\"Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});assert(\"undefined\"===typeof c.memoryInitializerPrefixURL,\"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.pthreadMainPrefixURL,\"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead\");\nassert(\"undefined\"===typeof c.cdInitializerPrefixURL,\"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.filePackagePrefixURL,\"Module.filePackagePrefixURL option was removed, use Module.locateFile instead\");assert(\"undefined\"===typeof c.read,\"Module.read option was removed (modify read_ in JS)\");assert(\"undefined\"===typeof c.readAsync,\"Module.readAsync option was removed (modify readAsync in JS)\");\nassert(\"undefined\"===typeof c.readBinary,\"Module.readBinary option was removed (modify readBinary in JS)\");assert(\"undefined\"===typeof c.setWindowTitle,\"Module.setWindowTitle option was removed (modify setWindowTitle in JS)\");assert(\"undefined\"===typeof c.TOTAL_MEMORY,\"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY\");Object.getOwnPropertyDescriptor(c,\"read\")||Object.defineProperty(c,\"read\",{configurable:!0,get:function(){r(\"Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nObject.getOwnPropertyDescriptor(c,\"readAsync\")||Object.defineProperty(c,\"readAsync\",{configurable:!0,get:function(){r(\"Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});Object.getOwnPropertyDescriptor(c,\"readBinary\")||Object.defineProperty(c,\"readBinary\",{configurable:!0,get:function(){r(\"Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\nObject.getOwnPropertyDescriptor(c,\"setWindowTitle\")||Object.defineProperty(c,\"setWindowTitle\",{configurable:!0,get:function(){r(\"Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});function na(a){oa||(oa={});oa[a]||(oa[a]=1,t(a))}var oa,pa;c.wasmBinary&&(pa=c.wasmBinary);\nObject.getOwnPropertyDescriptor(c,\"wasmBinary\")||Object.defineProperty(c,\"wasmBinary\",{configurable:!0,get:function(){r(\"Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});var noExitRuntime;c.noExitRuntime&&(noExitRuntime=c.noExitRuntime);Object.getOwnPropertyDescriptor(c,\"noExitRuntime\")||Object.defineProperty(c,\"noExitRuntime\",{configurable:!0,get:function(){r(\"Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});\n\"object\"!==typeof WebAssembly&&r(\"No WebAssembly support found. Build with -s WASM=0 to target JavaScript instead.\");var qa,ra=new WebAssembly.Table({initial:3100,maximum:3100,element:\"anyfunc\"}),sa=!1;function assert(a,b){a||r(\"Assertion failed: \"+b)}var ta=\"undefined\"!==typeof TextDecoder?new TextDecoder(\"utf8\"):void 0;\nfunction ua(a,b,d){var e=b+d;for(d=b;a[d]&&!(d>=e);)++d;if(16<d-b&&a.subarray&&ta)return ta.decode(a.subarray(b,d));for(e=\"\";b<d;){var g=a[b++];if(g&128){var f=a[b++]&63;if(192==(g&224))e+=String.fromCharCode((g&31)<<6|f);else{var k=a[b++]&63;224==(g&240)?g=(g&15)<<12|f<<6|k:(240!=(g&248)&&na(\"Invalid UTF-8 leading byte 0x\"+g.toString(16)+\" encountered when deserializing a UTF-8 string on the asm.js/wasm heap to a JS string!\"),g=(g&7)<<18|f<<12|k<<6|a[b++]&63);65536>g?e+=String.fromCharCode(g):(g-=\n65536,e+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else e+=String.fromCharCode(g)}return e}function z(a,b){return a?ua(A,a,b):\"\"}\nfunction va(a,b,d,e){if(!(0<e))return 0;var g=d;e=d+e-1;for(var f=0;f<a.length;
vendor: 1,910 bytes, line 2
2++f){var k=a.charCodeAt(f);if(55296<=k&&57343>=k){var m=a.charCodeAt(++f);k=65536+((k&1023)<<10)|m&1023}if(127>=k){if(d>=e)break;b[d++]=k}else{if(2047>=k){if(d+1>=e)break;b[d++]=192|k>>6}else{if(65535>=k){if(d+2>=e)break;b[d++]=224|k>>12}else{if(d+3>=e)break;2097152<=k&&na(\"Invalid Unicode code point 0x\"+k.toString(16)+\" encountered when serializing a JS string to an UTF-8 string on the asm.js/wasm heap! (Valid unicode code points should be in range 0-0x1FFFFF).\");\nb[d++]=240|k>>18;b[d++]=128|k>>12&63}b[d++]=128|k>>6&63}b[d++]=128|k&63}}b[d]=0;return d-g}function wa(a,b,d){assert(\"number\"==typeof d,\"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");va(a,A,b,d)}function xa(a){for(var b=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:b+4}return b}\nvar ya=\"undefined\"!==typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0;function za(a,b){assert(0==a%2,\"Pointer passed to UTF16ToString must be aligned to two bytes!\");var d=a>>1;for(var e=d+b/2;!(d>=e)&&Aa[d];)++d;d<<=1;if(32<d-a&&ya)return ya.decode(A.subarray(a,d));d=0;for(e=\"\";;){var g=Ba[a+2*d>>1];if(0==g||d==b/2)return e;++d;e+=String.fromCharCode(g)}}\nfunction Ca(a,b,d){assert(0==b%2,\"Pointer passed to stringToUTF16 must be aligned to two bytes!\");assert(\"number\"==typeof d,\"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");void 0===d&&(d=2147483647);if(2>d)return 0;d-=2;var e=b;d=d<2*a.length?d/2:a.length;for(var g=0;g<d;++g)Ba[b>>1]=a.charCodeAt(g),b+=2;Ba[b>>1]=0;return b-e}function Da(a){return 2*a.length}\nfunction Ea(a,b){assert(0==a%4,\"Pointer passed to UTF32ToString must be aligned to four bytes!\");for(var d=0,e=\"\";!(d>=b/4);){var g=B[a+4*d>>2];
2if(0==g)break;++d;65536<=g?(g-=65536,e+=String.fromCharCode(55296|g>>10,56320|g&1023)):e+=String.fromCharCode(g)}return e}\nfunction Fa(a,b,d){assert(0==b%4,\"Pointer passed to stringToUTF32 must be aligned to four bytes!\");assert(\"number\"==typeof d,\"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!\");void 0===d&&(d=2147483647);if(4>d)return 0;var e=b;d=e+d-4;for(var g=0;g<a.length;++g){var f=a.charCodeAt(g);if(55296<=f&&57343>=f){var k=a.charCodeAt(++g);f=65536+((f&1023)<<10)|k&1023}B[b>>2]=f;b+=4;if(b+4>d)break}B[b>>2]=0;return b-e}\nfunction Ga(a){for(var b=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);55296<=e&&57343>=e&&++d;b+=4}return b}function Ha(a){var b=xa(a)+1,d=Ia(b);d&&va(a,D,d,b);return d}function Ja(a,b){assert(0<=a.length,\"writeArrayToMemory array must have a length (should be an array or typed array)\");D.set(a,b)}var Ka,D,A,Ba,Aa,B,E,La,Ma;\nfunction Na(a){Ka=a;c.HEAP8=D=new Int8Array(a);c.HEAP16=Ba=new Int16Array(a);c.HEAP32=B=new Int32Array(a);c.HEAPU8=A=new Uint8Array(a);c.HEAPU16=Aa=new Uint16Array(a);c.HEAPU32=E=new Uint32Array(a);c.HEAPF32=La=new Float32Array(a);c.HEAPF64=Ma=new Float64Array(a)}assert(!0,\"stack must start aligned\");assert(!0,\"heap must start aligned\");c.TOTAL_STACK&&assert(5242880===c.TOTAL_STACK,\"the stack size can no longer be determined at runtime\");var Oa=c.INITIAL_MEMORY||16777216;\nObject.getOwnPropertyDescriptor(c,\"INITIAL_MEMORY\")||Object.defineProperty(c,\"INITIAL_MEMORY\",{configurable:!0,get:function(){r(\"Module.INITIAL_MEMORY has been replaced with plain INITIAL_INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)\")}});assert(5242880<=Oa,\"INITIAL_MEMORY should be larger than TOTAL_STACK, was \"+Oa+\"! (TOTAL_STACK=5242880)\");\nassert(\"undefined\"!==typeof Int32Array&&\"undefined\"!==typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,\"JS engine does not provide full typed array support\");c.wasmMemory?qa=c.wasmMemory:qa=new WebAssembly.Memory({initial:Oa/65536,maximum:32768});qa&&(Ka=qa.buffer);Oa=Ka.byteLength;assert(0===Oa%65536);assert(!0);Na(Ka);B[143488]=5816992;function Pa(){assert(!0);E[143529]=34821223;E[143530]=2310721022;B[0]=1668509029}\nfunction Qa(){var a=E[143529],b=E[143530];34821223==a&&2310721022==b||r(\"Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x\"+b.toString(16)+\" \"+a.toString(16));1668509029!==B[0]&&r(\"Runtime error: The application has corrupted its heap memory area (address zero)!\")}var Ra=new Int16Array(1),Sa=new Int8Array(Ra.buffer);Ra[0]=25459;if(115!==Sa[0]||99!==Sa[1])throw\"Runtime error: expected the system to be little-endian!\";\nfunction Ta(a){for(;0<a.length;){var b=a.shift();if(\"function\"==typeof b)b(c);else{var d=b.pa;\"number\"===typeof d?void 0===b.X?c.dynCall_v(d):c.dynCall_vi(d,b.X):d(void 0===b.X?null:b.X)}}}var Ua=[],Va=[],Wa=[],Xa=[],Ya=[],Za=!1;function $a(){var a=c.preRun.shift();Ua.unshift(a)}function ab(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function bb(a,b){if(0>=a)return a;var d=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);a>=d&&(32>=b||a>d)&&(a=-2*d+a);return a}assert(Math.imul,\"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\nassert(Math.fround,\"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");assert(Math.clz32,\"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");assert(Math.trunc,\"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill\");\nvar cb=Math.abs,db=Math.ceil,eb=Math.floor,fb=Math.min,gb=0,hb=null,ib=null,jb={};function kb(){gb++;c.monitorRunDependencies&&c.monitorRunDependencies(gb);assert(!jb[\"wasm-instantiate\"]);jb[\"wasm-instantiate\"]=1;null===hb&&\"undefined\"!==typeof setInterval&&(hb=setInterval(function(){if(sa)clearInterval(hb),hb=null;else{var a=!1,b;for(b in jb)a||(a=!0,t(\"still waiting on run dependencies:\")),t(\"dependency: \"+b);a&&t(\"(end of list)\")}},1E4))}c.preloadedImages={};c.preloadedAudios={};\nfunction r(a){if(c.onAbort)c.onAbort(a);ma(a);t(a);sa=!0;a=\"abort(\"+a+\") at \";var b=lb();c.extraStackTrace&&(b+=\"\\n\"+c.extraStackTrace());b=mb(b);throw new WebAssembly.RuntimeError(a+b);}function nb(a){var b=ob;return String.prototype.startsWith?b.startsWith(a):0===b.indexOf(a)}function pb(){return nb(\"data:application/octet-stream;base64,\")}\nfunction G(a){return function(){var b=c.asm;assert(Za,\"native function `\"+a+\"` called before runtime initialization\");assert(!0,\"native function `\"+a+\"` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)\");b[a]||assert(b[a],\"exported native function `\"+a+\"` not found\");return b[a].apply(null,arguments)}}var ob=\"libDynamsoftBarcodeReader.wasm\";if(!pb()){var qb=ob;ob=c.locateFile?c.locateFile(qb,h):h+qb}\nfunction rb(){try{if(pa)return new Uint8Array(pa);if(ja)return ja(ob);throw\"both async and sync fetching of the wasm failed\";}catch(a){r(a)}}
2function sb(){return pa||!da&&!ea||\"function\"!==typeof fetch||nb(\"file://\")?new Promise(function(a){a(rb())}):fetch(ob,{credentials:\"same-origin\"}).then(function(a){if(!a.ok)throw\"failed to load wasm binary file at '\"+ob+\"'\";return a.arrayBuffer()}).catch(function(){return rb()})}var H,I;Va.push({pa:function(){tb()}});\nfunction ub(a){na(\"warning: build with  -s DEMANGLE_SUPPORT=1  to link in libcxxabi demangling\");return a}function mb(a){return a.replace(/\\b_Z[\\w\\d_]+/g,function(b){var d=ub(b);return b===d?b:d+\" [\"+b+\"]\"})}function lb(){var a=Error();if(!a.stack){try{throw Error();}catch(b){a=b}if(!a.stack)return\"(no stack trace available)\"}return a.stack.toString()}\nfunction vb(a,b){for(var d=0,e=a.length-1;0<=e;e--){var g=a[e];\".\"===g?a.splice(e,1):\"..\"===g?(a.splice(e,1),d++):d&&(a.splice(e,1),d--)}if(b)for(;d;d--)a.unshift(\"..\");return a}function wb(a){var b=\"/\"===a.charAt(0),d=\"/\"===a.substr(-1);(a=vb(a.split(\"/\").filter(function(e){return!!e}),!b).join(\"/\"))||b||(a=\".\");a&&d&&(a+=\"/\");return(b?\"/\":\"\")+a}\nfunction xb(a){var b=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return\".\";b&&(b=b.substr(0,b.length-1));return a+b}function yb(a){if(\"/\"===a)return\"/\";var b=a.lastIndexOf(\"/\");return-1===b?a:a.substr(b+1)}\nfunction zb(){for(var a=\"\",b=!1,d=arguments.length-1;-1<=d&&!b;d--){b=0<=d?arguments[d]:\"/\";if(\"string\"!==typeof b)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!b)return\"\";a=b+\"/\"+a;b=\"/\"===b.charAt(0)}a=vb(a.split(\"/\").filter(function(e){return!!e}),!b).join(\"/\");return(b?\"/\":\"\")+a||\".\"}var Ab=[];function Bb(a,b){Ab[a]={input:[],output:[],S:b};Cb(a,Db)}\nvar Db={open:function(a){var b=Ab[a.node.rdev];if(!b)throw new J(43);a.tty=b;a.seekable=!1},close:function(a){a.tty.S.flush(a.tty)},flush:function(a){a.tty.S.flush(a.tty)},read:function(a,b,d,e){if(!a.tty||!a.tty.S.qa)throw new J(60);for(var g=0,f=0;f<e;f++){try{var k=a.tty.S.qa(a.tty)}catch(m){throw new J(29);}if(void 0===k&&0===g)throw new J(6);if(null===k||void 0===k)break;g++;b[d+f]=k}g&&(a.node.timestamp=Date.now());return g},write:function(a,b,d,e){if(!a.tty||!a.tty.S.ha)throw new J(60);try{for(var g=\n0;g<e;g++)a.tty.S.ha(a.tty,b[d+g])}catch(f){throw new J(29);}e&&(a.node.timestamp=Date.now());return g}},Fb={qa:function(a){if(!a.input.length){var b=null;if(fa){var d=Buffer.I?Buffer.I(256):new Buffer(256),e=0;try{e=ka.readSync(process.stdin.fd,d,0,256,null)}catch(g){if(-1!=g.toString().indexOf(\"EOF\"))e=0;else throw g;}0<e?b=d.slice(0,e).toString(\"utf-8\"):b=null}else\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(b=window.prompt(\"Input: \"),null!==b&&(b+=\"\\n\")):\"function\"==typeof readline&&\n(b=readline(),null!==b&&(b+=\"\\n\"));if(!b)return null;a.input=Eb(b,!0)}return a.input.shift()},ha:function(a,b){null===b||10===b?(ma(ua(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(ma(ua(a.output,0)),a.output=[])}},Gb={ha:function(a,b){null===b||10===b?(t(ua(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(t(ua(a.output,0)),a.output=[])}},K={B:null,F:function(){return K.createNode(null,\"/\",16895,0)},\ncreateNode:function(a,b,d,e){if(24576===(d&61440)||4096===(d&61440))throw new J(63);K.B||(K.B={dir:{node:{G:K.f.G,C:K.f.C,lookup:K.f.lookup,$:K.f.$,rename:K.f.rename,unlink:K.f.unlink,rmdir:K.f.rmdir,readdir:K.f.readdir,symlink:K.f.symlink},stream:{L:K.g.L}},file:{node:{G:K.f.G,C:K.f.C},stream:{L:K.g.L,read:K.g.read,write:K.g.write,ka:K.g.ka,ra:K.g.ra,aa:K.g.aa}},link:{node:{G:K.f.G,C:K.f.C,readlink:K.f.readlink},stream:{}},la:{node:{G:K.f.G,C:K.f.C},stream:Hb}});d=Ib(a,b,d,e);L(d.mode)?(d.f=K.B.dir.node,\nd.g=K.B.dir.stream,d.c={}):32768===(d.mode&61440)?(d.f=K.B.file.node,d.g=K.B.file.stream,d.j=0,d.c=null):40960===(d.mode&61440)?(d.f=K.B.link.node,d.g=K.B.link.stream):8192===(d.mode&61440)&&(d.f=K.B.la.node,d.g=K.B.la.stream);d.timestamp=Date.now();a&&(a.c[b]=d);return d}
2,jd:function(a){if(a.c&&a.c.subarray){for(var b=[],d=0;d<a.j;++d)b.push(a.c[d]);return b}return a.c},kd:function(a){return a.c?a.c.subarray?a.c.subarray(0,a.j):new Uint8Array(a.c):new Uint8Array(0)},na:function(a,b){var d=a.c?a.c.length:\n0;d>=b||(b=Math.max(b,d*(1048576>d?2:1.125)>>>0),0!=d&&(b=Math.max(b,256)),d=a.c,a.c=new Uint8Array(b),0<a.j&&a.c.set(d.subarray(0,a.j),0))},Ja:function(a,b){if(a.j!=b)if(0==b)a.c=null,a.j=0;else{if(!a.c||a.c.subarray){var d=a.c;a.c=new Uint8Array(b);d&&a.c.set(d.subarray(0,Math.min(b,a.j)))}else if(a.c||(a.c=[]),a.c.length>b)a.c.length=b;else for(;a.c.length<b;)a.c.push(0);a.j=b}},f:{G:function(a){var b={};b.dev=8192===(a.mode&61440)?a.id:1;b.ino=a.id;b.mode=a.mode;b.nlink=1;b.uid=0;b.gid=0;b.rdev=\na.rdev;L(a.mode)?b.size=4096:32768===(a.mode&61440)?b.size=a.j:40960===(a.mode&61440)?b.size=a.link.length:b.size=0;b.atime=new Date(a.timestamp);b.mtime=new Date(a.timestamp);b.ctime=new Date(a.timestamp);b.va=4096;b.blocks=Math.ceil(b.size/b.va);return b},C:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp);void 0!==b.size&&K.Ja(a,b.size)},lookup:function(){throw Jb[44];},$:function(a,b,d,e){return K.createNode(a,b,d,e)},rename:function(a,b,d){if(L(a.mode)){try{var e=\nKb(b,d)}catch(f){}if(e)for(var g in e.c)throw new J(55);}delete a.parent.c[a.name];a.name=d;b.c[d]=a;a.parent=b},unlink:function(a,b){delete a.c[b]},rmdir:function(a,b){var d=Kb(a,b),e;for(e in d.c)throw new J(55);delete a.c[b]},readdir:function(a){var b=[\".\",\"..\"],d;for(d in a.c)a.c.hasOwnProperty(d)&&b.push(d);return b},symlink:function(a,b,d){a=K.createNode(a,b,41471,0);a.link=d;return a},readlink:function(a){if(40960!==(a.mode&61440))throw new J(28);return a.link}},g:{read:function(a,b,d,e,g){var f=\na.node.c;if(g>=a.node.j)return 0;a=Math.min(a.node.j-g,e);assert(0<=a);if(8<a&&f.subarray)b.set(f.subarray(g,g+a),d);else for(e=0;e<a;e++)b[d+e]=f[g+e];return a},write:function(a,b,d,e,g,f){assert(!(b instanceof ArrayBuffer));b.buffer===D.buffer&&(f&&na(\"file packager has copied file data into memory, but in memory growth we are forced to copy it again (see --no-heap-copy)\"),f=!1);if(!e)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&(!a.c||a.c.subarray)){if(f)return assert(0===g,\"canOwn must imply no weird position inside the file\"),\na.c=b.subarray(d,d+e),a.j=e;if(0===a.j&&0===g)return a.c=b.slice(d,d+e),a.j=e;if(g+e<=a.j)return a.c.set(b.subarray(d,d+e),g),e}K.na(a,g+e);if(a.c.subarray&&b.subarray)a.c.set(b.subarray(d,d+e),g);else for(f=0;f<e;f++)a.c[g+f]=b[d+f];a.j=Math.max(a.j,g+e);return e},L:function(a,b,d){1===d?b+=a.position:2===d&&32768===(a.node.mode&61440)&&(b+=a.node.j);if(0>b)throw new J(28);return b},ka:function(a,b,d){K.na(a.node,b+d);a.node.j=Math.max(a.node.j,b+d)},ra:function(a,b,d,e,g,f){assert(0===b);if(32768!==\n(a.node.mode&61440))throw new J(43);a=a.node.c;if(f&2||a.buffer!==Ka){if(0<e||e+d<a.length)a.subarray?a=a.subarray(e,e+d):a=Array.prototype.slice.call(a,e,e+d);e=!0;d=Ia(d);if(!d)throw new J(48);D.set(a,d)}else e=!1,d=a.byteOffset;return{i:d,ua:e}},aa:function(a,b,d,e,g){if(32768!==(a.node.mode&61440))throw new J(43);if(g&2)return 0;K.g.write(a,b,0,e,d,!1);return 0}}},Lb={0:\"Success\",1:\"Arg list too long\",2:\"Permission denied\",3:\"Address already in use\",4:\"Address not available\",5:\"Address family not supported by protocol family\",\n6:\"No more processes\",7:\"Socket already connected\",8:\"Bad file number\",9:\"Trying to read unreadable message\",10:\"Mount device busy\",11:\"Operation canceled\",12:\"No children\",13:\"Connection aborted\",14:\"Connection refused\",15:\"Connection reset by peer\",16:\"File locking deadlock error\",17:\"Destination address required\",18:\"Math arg out of domain of func\",19:\"Quota exceeded\",20:\"File exists\",21:\"Bad address\",22:\"File too large\",23:\"Host is unreachable\",24:\"Identifier removed\",25:\"Illegal byte sequence\",\n26:\"Connection already in progress\",27:\"Interrupted system call\",28:\"Invalid argument\",29:\"I/O error\",30:\"Socket is already connected\",31:\"Is a directory\",32:\"Too many symbolic links\",33:\"Too many open files\",34:\"Too many links\",35:\"Message too long\",36:\"Multihop attempted\",37:\"File or path name too long\",38:\"Network interface is not configured\",39:\"Connection reset by network\",40:\"Network is unreachable\",41:\"Too many open files in system\",42:\"No buffer space available\",43:\"No such device\",44:\"No such file or directory\",\n45:\"Exec format error\",46:\"
2No record locks available\",47:\"The link has been severed\",48:\"Not enough core\",49:\"No message of desired type\",50:\"Protocol not available\",51:\"No space left on device\",52:\"Function not implemented\",53:\"Socket is not connected\",54:\"Not a directory\",55:\"Directory not empty\",56:\"State not recoverable\",57:\"Socket operation on non-socket\",59:\"Not a typewriter\",60:\"No such device or address\",61:\"Value too large for defined data type\",62:\"Previous owner died\",63:\"Not super-user\",\n64:\"Broken pipe\",65:\"Protocol error\",66:\"Unknown protocol\",67:\"Protocol wrong type for socket\",68:\"Math result not representable\",69:\"Read only file system\",70:\"Illegal seek\",71:\"No such process\",72:\"Stale file handle\",73:\"Connection timed out\",74:\"Text file busy\",75:\"Cross-device link\",100:\"Device not a stream\",101:\"Bad font file fmt\",102:\"Invalid slot\",103:\"Invalid request code\",104:\"No anode\",105:\"Block device required\",106:\"Channel number out of range\",107:\"Level 3 halted\",108:\"Level 3 reset\",\n109:\"Link number out of range\",110:\"Protocol driver not attached\",111:\"No CSI structure available\",112:\"Level 2 halted\",113:\"Invalid exchange\",114:\"Invalid request descriptor\",115:\"Exchange full\",116:\"No data (for no delay io)\",117:\"Timer expired\",118:\"Out of streams resources\",119:\"Machine is not on the network\",120:\"Package not installed\",121:\"The object is remote\",122:\"Advertise error\",123:\"Srmount error\",124:\"Communication error on send\",125:\"Cross mount point (not really error)\",126:\"Given log. name not unique\",\n127:\"f.d. invalid for this operation\",128:\"Remote address changed\",129:\"Can   access a needed shared lib\",130:\"Accessing a corrupted shared lib\",131:\".lib section in a.out corrupted\",132:\"Attempting to link in too many libs\",133:\"Attempting to exec a shared library\",135:\"Streams pipe error\",136:\"Too many users\",137:\"Socket type not supported\",138:\"Not supported\",139:\"Protocol family not supported\",140:\"Can't send after socket shutdown\",141:\"Too many references\",142:\"Host is down\",148:\"No medium (in tape drive)\",\n156:\"Level 2 not synchronized\"},Mb={Ic:63,hc:44,Vc:71,Db:27,Fb:29,Ec:60,Ra:1,ic:45,$a:8,jb:12,Xa:6,ed:6,mc:48,Sa:2,wb:21,vc:105,hb:10,vb:20,gd:75,fc:43,xc:54,Hb:31,Eb:28,ac:41,Tb:33,Cc:59,bd:74,xb:22,rc:51,Uc:70,Rc:69,Ub:34,Kc:64,sb:18,Oc:68,nc:49,Ab:24,kb:106,Jb:156,Kb:107,Lb:108,Rb:109,cd:110,dc:111,Ib:112,pb:16,jc:46,Za:113,cb:114,hd:115,bc:104,eb:103,fb:102,qb:16,gb:101,tc:100,ec:116,Zc:117,sc:118,oc:119,pc:120,Qc:121,kc:47,Va:122,Wc:123,lb:124,Lc:65,Wb:36,tb:125,bb:9,Dc:126,ab:127,Pc:128,Mb:129,\nNb:130,Qb:131,Pb:132,Ob:133,uc:52,yc:55,Xb:37,Sb:32,Fc:138,Jc:139,ob:15,cc:42,Wa:5,Nc:67,Ac:57,qc:50,Sc:140,nb:14,Ta:3,mb:13,$b:40,Yb:38,$c:73,yb:142,zb:23,Cb:26,Ya:7,rb:17,Vb:35,Mc:66,Tc:137,Ua:4,Zb:39,Gb:30,wc:53,ad:141,dd:136,ub:19,Xc:72,Bc:138,lc:148,Bb:25,Gc:61,ib:11,zc:56,Hc:62,Yc:135},Nb=null,Ob={},Pb=[],Qb=1,Rb=null,Sb=!0,M={},J=null,Jb={};\nfunction N(a,b){a=zb(\"/\",a);b=b||{};if(!a)return{path:\"\",node:null};var d={oa:!0,ia:0},e;for(e in d)void 0===b[e]&&(b[e]=d[e]);if(8<b.ia)throw new J(32);a=vb(a.split(\"/\").filter(function(k){return!!k}),!1);var g=Nb;d=\"/\";for(e=0;e<a.length;e++){var f=e===a.length-1;if(f&&b.parent)break;g=Kb(g,a[e]);d=wb(d+\"/\"+a[e]);g.P&&(!f||f&&b.oa)&&(g=g.P.root);if(!f||b.fa)for(f=0;40960===(g.mode&61440);)if(g=Tb(d),d=zb(xb(d),g),g=N(d,{ia:b.ia}).node,40<f++)throw new J(32);}return{path:d,node:g}}\nfunction Ub(a){for(var b;;){if(a===a.parent)return a=a.F.sa,b?\"/\"!==a[a.length-1]?a+\"/\"+b:a+b:a;b=b?a.name+\"/\"+b:a.name;a=a.parent}}function Vb(a,b){for(var d=0,e=0;e<b.length;e++)d=(d<<5)-d+b.charCodeAt(e)|0;return(a+d>>>0)%Rb.length}function Wb(a){var b=Vb(a.parent.id,a.name);if(Rb[b]===a)Rb[b]=a.R;else for(b=Rb[b];b;){if(b.R===a){b.R=a.R;break}b=b.R}}\nfunction Kb(a,b){var d;if(d=(d=Xb(a,\"x\"))?d:a.f.lookup?0:2)throw new J(d,a);for(d=Rb[Vb(a.id,b)];d;d=d.R){var e=d.name;if(d.parent.id===a.id&&e===b)return d}return a.f.lookup(a,b)}function Ib(a,b,d,e){a=new Yb(a,b,d,e);b=Vb(a.parent.id,a.name);a.R=Rb[b];return Rb[b]=a}function L(a){return 16384===(a&61440)}var Zb={r:0,rs:1052672,\"r+\":2,w:577,wx:705,xw:705,\"w+\":578,\"wx+\":706,\"xw+\":706,a:1089,ax:1217,xa:1217,\"a+\":1090,\"ax+\":1218,\"xa+\":1218};
2\nfunction $b(a){var b=[\"r\",\"w\",\"rw\"][a&3];a&512&&(b+=\"w\");return b}function Xb(a,b){if(Sb)return 0;if(-1===b.indexOf(\"r\")||a.mode&292){if(-1!==b.indexOf(\"w\")&&!(a.mode&146)||-1!==b.indexOf(\"x\")&&!(a.mode&73))return 2}else return 2;return 0}function ac(a,b){try{return Kb(a,b),20}catch(d){}return Xb(a,\"wx\")}function bc(a,b,d){try{var e=Kb(a,b)}catch(g){return g.m}if(a=Xb(a,\"wx\"))return a;if(d){if(!L(e.mode))return 54;if(e===e.parent||\"/\"===Ub(e))return 10}else if(L(e.mode))return 31;return 0}\nfunction cc(a){var b=4096;for(a=a||0;a<=b;a++)if(!Pb[a])return a;throw new J(33);}function dc(a,b){ec||(ec=function(){},ec.prototype={});var d=new ec,e;for(e in a)d[e]=a[e];a=d;b=cc(b);a.fd=b;return Pb[b]=a}var Hb={open:function(a){a.g=Ob[a.node.rdev].g;a.g.open&&a.g.open(a)},L:function(){throw new J(70);}};function Cb(a,b){Ob[a]={g:b}}\nfunction fc(a,b){if(\"string\"===typeof a)throw a;var d=\"/\"===b,e=!b;if(d&&Nb)throw new J(10);if(!d&&!e){var g=N(b,{oa:!1});b=g.path;g=g.node;if(g.P)throw new J(10);if(!L(g.mode))throw new J(54);}b={type:a,od:{},sa:b,Ea:[]};a=a.F(b);a.F=b;b.root=a;d?Nb=a:g&&(g.P=b,g.F&&g.F.Ea.push(b))}function hc(a,b,d){var e=N(a,{parent:!0}).node;a=yb(a);if(!a||\".\"===a||\"..\"===a)throw new J(28);var g=ac(e,a);if(g)throw new J(g);if(!e.f.$)throw new J(63);return e.f.$(e,a,b,d)}\nfunction O(a,b){hc(a,(void 0!==b?b:511)&1023|16384,0)}function ic(a,b,d){\"undefined\"===typeof d&&(d=b,b=438);hc(a,b|8192,d)}function jc(a,b){if(!zb(a))throw new J(44);var d=N(b,{parent:!0}).node;if(!d)throw new J(44);b=yb(b);var e=ac(d,b);if(e)throw new J(e);if(!d.f.symlink)throw new J(63);d.f.symlink(d,b,a)}function Tb(a){a=N(a).node;if(!a)throw new J(44);if(!a.f.readlink)throw new J(28);return zb(Ub(a.parent),a.f.readlink(a))}\nfunction kc(a,b,d,e){if(\"\"===a)throw new J(44);if(\"string\"===typeof b){var g=Zb[b];if(\"undefined\"===typeof g)throw Error(\"Unknown file open mode: \"+b);b=g}d=b&64?(\"undefined\"===typeof d?438:d)&4095|32768:0;if(\"object\"===typeof a)var f=a;else{a=wb(a);try{f=N(a,{fa:!(b&131072)}).node}catch(m){}}g=!1;if(b&64)if(f){if(b&128)throw new J(20);}else f=hc(a,d,0),g=!0;if(!f)throw new J(44);8192===(f.mode&61440)&&(b&=-513);
2if(b&65536&&!L(f.mode))throw new J(54);if(!g&&(d=f?40960===(f.mode&61440)?32:L(f.mode)&&\n(\"r\"!==$b(b)||b&512)?31:Xb(f,$b(b)):44))throw new J(d);if(b&512){d=f;var k;\"string\"===typeof d?k=N(d,{fa:!0}).node:k=d;if(!k.f.C)throw new J(63);if(L(k.mode))throw new J(31);if(32768!==(k.mode&61440))throw new J(28);if(d=Xb(k,\"w\"))throw new J(d);k.f.C(k,{size:0,timestamp:Date.now()})}b&=-131713;e=dc({node:f,path:Ub(f),flags:b,seekable:!0,position:0,g:f.g,Qa:[],error:!1},e);e.g.open&&e.g.open(e);!c.logReadFiles||b&1||(lc||(lc={}),a in lc||(lc[a]=1,t(\"FS.trackingDelegate error on read file: \"+a)));\ntry{M.onOpenFile&&(f=0,1!==(b&2097155)&&(f|=1),0!==(b&2097155)&&(f|=2),M.onOpenFile(a,f))}catch(m){t(\"FS.trackingDelegate['onOpenFile']('\"+a+\"', flags) threw an exception: \"+m.message)}return e}function mc(a,b,d){if(null===a.fd)throw new J(8);if(!a.seekable||!a.g.L)throw new J(70);if(0!=d&&1!=d&&2!=d)throw new J(28);a.position=a.g.L(a,b,d);a.Qa=[];return a.position}\nfunction nc(){J||(J=function(a,b){this.node=b;this.Ka=function(d){this.m=d;for(var e in Mb)if(Mb[e]===d){this.code=e;break}};this.Ka(a);this.message=Lb[a];this.stack&&(Object.defineProperty(this,\"stack\",{value:Error().stack,writable:!0}),this.stack=mb(this.stack))},J.prototype=Error(),J.prototype.constructor=J,[44].forEach(function(a){Jb[a]=new J(a);Jb[a].stack=\"<generic error, no stack>\"}))}var oc;function pc(a,b){var d=0;a&&(d|=365);b&&(d|=146);return d}\nfunction qc(a,b,d){a=wb(\"/dev/\"+a);var e=pc(!!b,!!d);rc||(rc=64);var g=rc++<<8|0;Cb(g,{open:function(f){f.seekable=!1},close:function(){d&&d.buffer&&d.buffer.length&&d(10)},read:function(f,k,m,q){for(var n=0,p=0;p<q;p++){try{var y=b()}catch(w){throw new J(29);}if(void 0===y&&0===n)throw new J(6);if(null===y||void 0===y)break;n++;k[m+p]=y}n&&(f.node.timestamp=Date.now());return n},write:function(f,k,m,q){for(var n=0;n<q;n++)try{d(k[m+n])}catch(p){throw new J(29);}q&&(f.node.timestamp=Date.now());return n}});\nic(a,e,g)}var rc,Q={},ec,lc,sc={},tc=void 0;function uc(){assert(void 0!=tc);tc+=4;return B[tc-4>>2]}function vc(a){a=Pb[a];if(!a)throw new J(8);return a}function wc(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(\"Unknown type size: \"+a);}}var xc=void 0;function R(a){for(var b=\"\";A[a];)b+=xc[A[a++]];return b}var yc={},zc={},Ac={};\nfunction Bc(a){if(void 0===a)return\"_unknown\";a=a.replace(/[^a-zA-Z0-9_]/g,\"$\");var b=a.charCodeAt(0);return 48<=b&&57>=b?\"_\"+a:a}function Cc(a,b){a=Bc(a);return(new Function(\"body\",\"return function \"+a+'() {\\n    \"use strict\";    return body.apply(this, arguments);\\n};\\n'))(b)}\nfunction Dc(a){var b=Error,d=Cc(a,function(e){this.name=a;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+\"\\n\"+e.replace(/^Error(:[^\\n]*)?\\n/,\"\"))});d.prototype=Object.create(b.prototype);d.prototype.constructor=d;d.prototype.toString=function(){return void 0===this.message?this.name:this.name+\": \"+this.message};return d}var Ec=void 0;function S(a){throw new Ec(a);}var Fc=void 0;function Gc(a){throw new Fc(a);}\nfunction T(a,b,d){function e(m){m=d(m);m.length!==a.length&&Gc(\"Mismatched type converter count\");for(var q=0;q<a.length;++q)U(a[q],m[q])}a.forEach(function(m){Ac[m]=b});var g=Array(b.length),f=[],k=0;b.forEach(function(m,q){zc.hasOwnProperty(m)?g[q]=zc[m]:(f.push(m),yc.hasOwnProperty(m)||(yc[m]=[]),yc[m].push(function(){g[q]=zc[m];++k;k===f.length&&e(g)}))});0===f.length&&e(g)}\nfunction U(a,b,d){d=d||{};if(!(\"argPackAdvance\"in b))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");var e=b.name;a||S('type \"'+e+'\" must have a positive integer typeid pointer');if(zc.hasOwnProperty(a)){if(d.Ca)return;S(\"Cannot register type '\"+e+\"' twice\")}zc[a]=b;delete Ac[a];yc.hasOwnProperty(a)&&(b=yc[a],delete yc[a],b.forEach(function(g){g()}))}function Hc(a){return{count:a.count,O:a.O,U:a.U,i:a.i,l:a.l,u:a.u,v:a.v}}\nfunction Ic(a){S(a.b.l.h.name+\" instance already deleted\")}var Jc=!1;function Kc(){}function Lc(a){--a.count.value;0===a.count.value&&(a.u?a.v.M(a.u):a.l.h.M(a.i))}
2function Mc(a){if(\"undefined\"===typeof FinalizationGroup)return Mc=function(b){return b},a;Jc=new FinalizationGroup(function(b){for(var d=b.next();!d.done;d=b.next())d=d.value,d.i?Lc(d):console.warn(\"object already deleted: \"+d.i)});Mc=function(b){Jc.register(b,b.b,b.b);return b};Kc=function(b){Jc.unregister(b.b)};return Mc(a)}\nvar Nc=void 0,Oc=[];function Pc(){for(;Oc.length;){var a=Oc.pop();a.b.O=!1;a[\"delete\"]()}}function Qc(){}var Rc={};function Sc(a,b,d){if(void 0===a[b].o){var e=a[b];a[b]=function(){a[b].o.hasOwnProperty(arguments.length)||S(\"Function '\"+d+\"' called with an invalid number of arguments (\"+arguments.length+\") - expects one of (\"+a[b].o+\")!\");return a[b].o[arguments.length].apply(this,arguments)};a[b].o=[];a[b].o[e.N]=e}}\nfunction Tc(a,b){c.hasOwnProperty(a)?(S(\"Cannot register public name '\"+a+\"' twice\"),Sc(c,a,a),c.hasOwnProperty(void 0)&&S(\"Cannot register multiple overloads of a function with the same number of arguments (undefined)!\"),c[a].o[void 0]=b):c[a]=b}function Uc(a,b,d,e,g,f,k,m){this.name=a;this.constructor=b;this.H=d;this.M=e;this.A=g;this.Aa=f;this.W=k;this.za=m;this.Ga=[]}\nfunction Vc(a,b,d){for(;b!==d;)b.W||S(\"Expected null or instance of \"+d.name+\", got an instance of \"+b.name),a=b.W(a),b=b.A;return a}function Wc(a,b){if(null===b)return this.ga&&S(\"null is not a valid \"+this.name),0;b.b||S('Cannot pass \"'+Xc(b)+'\" as a '+this.name);b.b.i||S(\"Cannot pass deleted object as a pointer of type \"+this.name);return Vc(b.b.i,b.b.l.h,this.h)}\nfunction Yc(a,b){if(null===b){this.ga&&S(\"null is not a valid \"+this.name);if(this.Z){var d=this.Ha();null!==a&&a.push(this.M,d);return d}return 0}b.b||S('Cannot pass \"'+Xc(b)+'\" as a '+this.name);b.b.i||S(\"Cannot pass deleted object as a pointer of type \"+this.name);!this.Y&&b.b.l.Y&&S(\"Cannot convert argument of type \"+(b.b.v?b.b.v.name:b.b.l.name)+\" to parameter type \"+this.name);d=Vc(b.b.i,b.b.l.h,this.h);if(this.Z)switch(void 0===b.b.u&&S(\"Passing raw pointer to smart pointer is illegal\"),this.La){case 0:b.b.v===\nthis?d=b.b.u:S(\"Cannot convert argument of type \"+(b.b.v?b.b.v.name:b.b.l.name)+\" to parameter type \"+this.name);break;case 1:d=b.b.u;break;case 2:if(b.b.v===this)d=b.b.u;else{var e=b.clone();d=this.Ia(d,Zc(function(){e[\"delete\"]()}));null!==a&&a.push(this.M,d)}break;default:S(\"Unsupporting sharing policy\")}return d}\nfunction $c(a,b){if(null===b)return this.ga&&S(\"null is not a valid \"+this.name),0;b.b||S('Cannot pass \"'+Xc(b)+'\" as a '+this.name);b.b.i||S(\"Cannot pass deleted object as a pointer of type \"+this.name);b.b.l.Y&&S(\"Cannot convert argument of type \"+b.b.l.name+\" to parameter type \"+this.name);return Vc(b.b.i,b.b.l.h,this.h)}function ad(a){return this.fromWireType(E[a>>2])}function bd(a,b,d){if(b===d)return a;if(void 0===d.A)return null;a=bd(a,b,d.A);return null===a?null:d.za(a)}var dd={};\nfunction ed(a,b){for(void 0===b&&S(\"ptr should not be undefined\");a.A;)b=a.W(b),a=a.A;return dd[b]}function fd(a,b){b.l&&b.i||Gc(\"makeClassHandle requires ptr and ptrType\");!!b.v!==!!b.u&&Gc(\"Both smartPtrType and smartPtr must be specified\");b.count={value:1};return Mc(Object.create(a,{b:{value:b}}))}function V(a,b,d,e){this.name=a;this.h=b;this.ga=d;this.Y=e;this.Z=!1;this.M=this.Ia=this.Ha=this.ta=this.La=this.Fa=void 0;void 0!==b.A?this.toWireType=Yc:(this.toWireType=e?Wc:$c,this.D=null)}\nfunction gd(a,b){c.hasOwnProperty(a)||Gc(\"Replacing nonexistant public symbol\");c[a]=b;c[a].N=void 0}function W(a,b){a=R(a);var d=c[\"dynCall_\"+a];for(var e=[],g=1;g<a.length;++g)e.push(\"a\"+g);g=\"return function dynCall_\"+(a+\"_\"+b)+\"(\"+e.join(\", \")+\") {\\n\";g+=\"    return dynCall(rawFunction\"+(e.length?\", \":\"\")+e.join(\", \")+\");\\n\";d=(new Function(\"dynCall\",\"rawFunction\",g+\"};\\n\"))(d,b);\"function\"!==typeof d&&S(\"unknown function pointer with signature \"+a+\": \"+b);return d}var hd=void 0;\nfunction id(a){a=jd(a);var b=R(a);X(a);return b}function kd(a,b){function d(f){g[f]||zc[f]||(Ac[f]?Ac[f].forEach(d):(e.push(f),g[f]=!0))}var e=[],g={};b.forEach(d);throw new hd(a+\": \"+e.map(id).join([\", \"]));}function ld(a){var b=Function;if(!(b instanceof Function))throw new TypeError(\"new_ called with constructor type \"+typeof b+\" which is not a function\");var d=Cc(b.name||\"unknownFunctionName\",function(){});d.prototype=b.prototype;d=new d;a=b.apply(d,a);return a instanceof Object?a:d}\nfunction md(a){for(;a.length;){var b=a.pop();a.pop()(b)}}
2\nfunction nd(a,b,d,e,g){var f=b.length;2>f&&S(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var k=null!==b[1]&&null!==d,m=!1;for(d=1;d<b.length;++d)if(null!==b[d]&&void 0===b[d].D){m=!0;break}var q=\"void\"!==b[0].name,n=\"\",p=\"\";for(d=0;d<f-2;++d)n+=(0!==d?\", \":\"\")+\"arg\"+d,p+=(0!==d?\", \":\"\")+\"arg\"+d+\"Wired\";a=\"return function \"+Bc(a)+\"(\"+n+\") {\\nif (arguments.length !== \"+(f-2)+\") {\\nthrowBindingError('function \"+a+\" called with ' + arguments.length + ' arguments, expected \"+\n(f-2)+\" args!');\\n}\\n\";m&&(a+=\"var destructors = [];\\n\");var y=m?\"destructors\":\"null\";n=\"throwBindingError invoker fn runDestructors retType classParam\".split(\" \");e=[S,e,g,md,b[0],b[1]];k&&(a+=\"var thisWired = classParam.toWireType(\"+y+\", this);\\n\");for(d=0;d<f-2;++d)a+=\"var arg\"+d+\"Wired = argType\"+d+\".toWireType(\"+y+\", arg\"+d+\"); // \"+b[d+2].name+\"\\n\",n.push(\"argType\"+d),e.push(b[d+2]);k&&(p=\"thisWired\"+(0<p.length?\", \":\"\")+p);a+=(q?\"var rv = \":\"\")+\"invoker(fn\"+(0<p.length?\", \":\"\")+p+\");\\n\";if(m)a+=\n\"runDestructors(destructors);\\n\";else for(d=k?1:2;d<b.length;++d)f=1===d?\"thisWired\":\"arg\"+(d-2)+\"Wired\",null!==b[d].D&&(a+=f+\"_dtor(\"+f+\"); // \"+b[d].name+\"\\n\",n.push(f+\"_dtor\"),e.push(b[d].D));q&&(a+=\"var ret = retType.fromWireType(rv);\\nreturn ret;\\n\");n.push(a+\"}\\n\");return ld(n).apply(null,e)}function od(a,b){for(var d=[],e=0;e<a;e++)d.push(B[(b>>2)+e]);return d}\nfunction pd(a,b,d){a instanceof Object||S(d+' with invalid \"this\": '+a);a instanceof b.h.constructor||S(d+' incompatible with \"this\" of type '+a.constructor.name);a.b.i||S(\"cannot call emscripten binding method \"+d+\" on deleted object\");return Vc(a.b.i,a.b.l.h,b.h)}var qd=[],Y=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function rd(a){4<a&&0===--Y[a].ja&&(Y[a]=void 0,qd.push(a))}\nfunction Zc(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=qd.length?qd.pop():Y.length;Y[b]={ja:1,value:a};return b}}function Xc(a){if(null===a)return\"null\";var b=typeof a;return\"object\"===b||\"array\"===b||\"function\"===b?a.toString():\"\"+a}function sd(a,b){switch(b){case 2:return function(d){return this.fromWireType(La[d>>2])};case 3:return function(d){return this.fromWireType(Ma[d>>3])};default:throw new TypeError(\"Unknown float type: \"+a);}}\nfunction td(a,b,d){switch(b){case 0:return d?function(e){return D[e]}:function(e){return A[e]};case 1:return d?function(e){return Ba[e>>1]}:function(e){return Aa[e>>1]};case 2:return d?function(e){return B[e>>2]}:function(e){return E[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+a);}}function ud(){void 0===ud.start&&(ud.start=Date.now());return 1E3*(Date.now()-ud.start)|0}var vd;\nfa?vd=function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:\"undefined\"!==typeof dateNow?vd=dateNow:vd=function(){return performance.now()};function wd(a,b){assert(b===(b|0));return(a>>>0)+4294967296*b}\nfunction xd(a,b){function d(F){var P=e;\"double\"===F||\"i64\"===F?P&7&&(assert(4===(P&7)),P+=4):assert(0===(P&3));e=P;\"double\"===F?(F=Ma[e>>3],e+=8):\"i64\"==F?(F=[B[e>>2],B[e+4>>2]],e+=8):(assert(0===(e&3)),F=B[e>>2],e+=4);return F}assert(0===(b&3));for(var e=b,g=[],f,k;;){var m=a;f=D[a>>0];if(0===f)break;k=D[a+1>>0];if(37==f){var q=!1,n=b=!1,p=!1,y=!1;a:for(;;){switch(k){case 43:q=!0;break;case 45:b=!0;break;case 35:n=!0;break;case 48:if(p)break a;else{p=!0;break}case 32:y=!0;break;default:break a}a++;\nk=D[a+1>>0]}var w=0;if(42==k)w=d(\"i32\"),a++,k=D[a+1>>0];else for(;48<=k&&57>=k;)w=10*w+(k-48),a++,k=D[a+1>>0];var l=!1,u=-1;if(46==k){u=0;l=!0;a++;k=D[a+1>>0];if(42==k)u=d(\"i32\"),a++;else for(;;){k=D[a+1>>0];if(48>k||57<k)break;u=10*u+(k-48);a++}k=D[a+1>>0]}0>u&&(u=6,l=!1);switch(String.fromCharCode(k)){case \"h\":k=D[a+2>>0];if(104==k){a++;var x=1}else x=2;break;case \"l\":k=D[a+2>>0];108==k?(a++,x=8):x=4;break;case \"L\":case \"q\":case \"j\":x=8;break;case \"z\":case \"t\":case \"I\":x=4;break;default:x=null}x&&\na++;k=D[a+1>>0];switch(String.fromCharCode(k)){case \"d\":case \"i\":case \"u\":case \"o\":case \"x\":case \"X\":case \"p\":m=100==k||105==k;x=x||4;f=d(\"i\"+8*x);8==x&&(f=117==k?(f[0]>>>0)+4294967296*(f[1]>>>0):wd(f[0],f[1]));4>=x&&(f=(m?bb:ab)(f&Math.pow(256,x)-1,8*x));var C=Math.abs(f);m=\"\";if(100==k||105==k)var v=bb(f,8*x,1).toString(10);else if(117==k)v=ab(f,8*x,1).toString(10),f=Math.abs(f);else if(111==k)v=(n?\"0\":\"\")+C.toString(8);else if(120==k||88==k){m=n&&0!=f?\"0x\":\"\";if(0>f){f=-f;v=(C-1).toString(16);\nC=[];for(n=0;n<v.length;n++)C.push((15-parseInt(v[n],16)).toString(16));for(v=C.join(\"\");v.length<2*x;)v=\"f\"+v}else v=C.toString(16);88==k&&(m=m.toUpperCase(),v=v.toUpperCase())}else 112==k&&(0===C?v=\"(nil)\":(m=\"0x\",v=C.toString(16)));if(l)for(;v.length<u;)v=\"0\"+v;0<=f&&(q?m=\"+\"+m:y&&(m=\" \"+m));\"-\"==v.charAt(0)&&(m=\"-\"+m,v=v.substr(1));for(;m.length+v.length<w;)b?v+=\" \":p?v=\"0\"+v:m=\" \"+m;v=m+v;
2v.split(\"\").forEach(function(F){g.push(F.charCodeAt(0))});break;case \"f\":case \"F\":case \"e\":case \"E\":case \"g\":case \"G\":f=\nd(\"double\");if(isNaN(f))v=\"nan\",p=!1;else if(isFinite(f)){l=!1;x=Math.min(u,20);if(103==k||71==k)l=!0,u=u||1,x=parseInt(f.toExponential(x).split(\"e\")[1],10),u>x&&-4<=x?(k=(103==k?\"f\":\"F\").charCodeAt(0),u-=x+1):(k=(103==k?\"e\":\"E\").charCodeAt(0),u--),x=Math.min(u,20);if(101==k||69==k)v=f.toExponential(x),/[eE][-+]\\d$/.test(v)&&(v=v.slice(0,-1)+\"0\"+v.slice(-1));else if(102==k||70==k)v=f.toFixed(x),0===f&&(0>f||0===f&&-Infinity===1/f)&&(v=\"-\"+v);m=v.split(\"e\");if(l&&!n)for(;1<m[0].length&&-1!=m[0].indexOf(\".\")&&\n(\"0\"==m[0].slice(-1)||\".\"==m[0].slice(-1));)m[0]=m[0].slice(0,-1);else for(n&&-1==v.indexOf(\".\")&&(m[0]+=\".\");u>x++;)m[0]+=\"0\";v=m[0]+(1<m.length?\"e\"+m[1]:\"\");69==k&&(v=v.toUpperCase());0<=f&&(q?v=\"+\"+v:y&&(v=\" \"+v))}else v=(0>f?\"-\":\"\")+\"inf\",p=!1;for(;v.length<w;)b?v+=\" \":!p||\"-\"!=v[0]&&\"+\"!=v[0]?v=(p?\"0\":\" \")+v:v=v[0]+\"0\"+v.slice(1);97>k&&(v=v.toUpperCase());v.split(\"\").forEach(function(F){g.push(F.charCodeAt(0))});break;case \"s\":p=(q=d(\"i8*\"))?yd(q):6;l&&(p=Math.min(p,u));if(!b)for(;p<w--;)g.push(32);\nif(q)for(n=0;n<p;n++)g.push(A[q++>>0]);else g=g.concat(Eb(\"(null)\".substr(0,p),!0));if(b)for(;p<w--;)g.push(32);break;case \"c\":for(b&&g.push(d(\"i8\"));0<--w;)g.push(32);b||g.push(d(\"i8\"));break;case \"n\":b=d(\"i32*\");B[b>>2]=g.length;break;case \"%\":g.push(f);break;default:for(n=m;n<a+2;n++)g.push(D[n>>0])}a+=2}else g.push(f),a+=1}return g}\nfunction zd(a){if(!a||!a.callee||!a.callee.name)return[null,\"\",\"\"];var b=a.callee.name,d=\"(\",e=!0,g;for(g in a){var f=a[g];e||(d+=\", \");e=!1;d=\"number\"===typeof f||\"string\"===typeof f?d+f:d+(\"(\"+typeof f+\")\")}d+=\")\";a=(a=a.callee.caller)?a.arguments:[];e&&(d=\"\");return[a,b,d]}\nfunction Ad(a){var b=lb();b=b.slice(b.indexOf(\"\\n\",Math.max(b.lastIndexOf(\"_emscripten_log\"),b.lastIndexOf(\"_emscripten_get_callstack\")))+1);a&8&&\"undefined\"===typeof emscripten_source_map&&(na('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with \"--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js\" linker flag to add source map loading to code.'),a=a^8|16);var d=null;if(a&128)for(d=zd(arguments);0<=d[1].indexOf(\"_emscripten_\");)d=zd(d[0]);var e=\nb.split(\"\\n\");b=\"\";var g=/\\s*(.*?)@(.*?):([0-9]+):([0-9]+)/,f=/\\s*(.*?)@(.*):(.*)(:(.*))?/,k=/\\s*at (.*?) \\((.*):(.*):(.*)\\)/,m;for(m in e){var q=e[m],n;if((n=k.exec(q))&&5==n.length){q=n[1];var p=n[2];var y=n[3];n=n[4]}else if((n=g.exec(q))||(n=f.exec(q)),n&&4<=n.length)q=n[1],p=n[2],y=n[3],n=n[4]|0;else{b+=q+\"\\n\";continue}var w=a&32?ub(q):q;w||(w=q);var l=!1;if(a&8){var u=emscripten_source_map.pd({line:y,wa:n});if(l=u&&u.source)a&64&&(u.source=u.source.substring(u.source.replace(/\\\\/g,\"/\").lastIndexOf(\"/\")+\n1)),b+=\"    at \"+w+\" (\"+u.source+\":\"+u.line+\":\"+u.wa+\")\\n\"}if(a&16||!l)a&64&&(p=p.substring(p.replace(/\\\\/g,\"/\").lastIndexOf(\"/\")+1)),b+=(l?\"     = \"+q:\"    at \"+w)+\" (\"+p+\":\"+y+\":\"+n+\")\\n\";a&128&&d[0]&&(d[1]==q&&0<d[2].length&&(b=b.replace(/\\s+$/,\"\"),b+=\" with values: \"+d[1]+d[2]+\"\\n\"),d=zd(d[0]))}return b=b.replace(/\\s+$/,\"\")}function Z(a){a=eval(z(a));if(null==a)return 0;var b=xa(a);if(!Z.I||Z.I<b+1)Z.I&&X(Z.buffer),Z.I=b+1,Z.buffer=Ia(Z.I);wa(a,Z.buffer,Z.I);return Z.buffer}var Bd={};\nfunction Cd(){if(!Dd){var a={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"===typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:ca||\"./this.program\"},b;for(b in Bd)a[b]=Bd[b];var d=[];for(b in a)d.push(b+\"=\"+a[b]);Dd=d}return Dd}var Dd,Ed=(wa(\"GMT\",574016,4),574016);\nfunction Fd(){function a(f){return(f=f.toTimeString().match(/\\(([A-Za-z ]+)\\)$/))?f[1]:\"GMT\"}if(!Gd){Gd=!0;B[Hd()>>2]=60*(new Date).getTimezoneOffset();var b=(new Date).getFullYear(),d=new Date(b,0,1);b=new Date(b,6,1);B[Id()>>2]=Number(d.getTimezoneOffset()!=b.getTimezoneOffset());var e=a(d),g=a(b);e=Ha(e);g=Ha(g);b.getTimezoneOffset()<d.getTimezoneOffset()?(B[Jd()>>2]=e,B[Jd()+4>>2]=g):(B[Jd()>>2]=g,B[Jd()+4>>2]=e)}}var Gd;function Kd(a){return 0===a%4&&(0!==a%100||0===a%400)}\nfunction Ld(a,b){for(var d=0,e=0;e<=b;d+=a[e++]);return d}var Md=[31,29,31,30,31,30,31,31,30,31,30,31],Nd=[31,28,31,30,31,30,31,31,30,31,30,31];function Od(a,b){for(a=new Date(a.getTime());0<b;){var d=a.getMonth(),e=(Kd(a.getFullYear())?Md:Nd)[d];if(b>e-a.getDate())b-=e-a.getDate()+1,a.setDate(1),11>d?a.setMonth(d+1):(a.setMonth(0),a.setFullYear(a.getFullYear()+1));else{a.setDate(a.getDate()+b);break}}return a}\nfunction Pd(a,b,d,e){function g(l,u,x){for(l=\"number\"===typeof l?l.toString():l||\"\";l.length<u;)l=x[0]+l;return l}function f(l,u){return g(l,u,\"0\")}function k(l,u){function x(v){return 0>v?-1:0<v?1:0}var C;0===(C=x(l.getFullYear()-u.getFullYear()))&&0===(C=x(l.getMonth()-u.getMonth()))&&(C=x(l.getDate()-u.getDate()));return C}function m(l){switch(l.getDay()){case 0:return new Date(l.getFullYear()-1,11,29);case 1:return l;case 2:return new Date(l.getFullYear(),0,3);case 3:return new Date(l.getFullYear(),\n0,2);case 4:return new Date(l.getFullYear(),0,1);case 5:return new Date(l.getFullYear()-1,11,31);case 6:return new Date(l.getFullYear()-1,11,30)}}function q(l){l=Od(new Date(l.s+1900,0,1),l.ea);var u=new Date(l.getFullYear()+1,0,4),x=m(new Date(l.getFullYear(),0,4));u=m(u);return 0>=k(x,l)?0>=k(u,l)?l.getFullYear()+1:l.getFullYear():l.getFullYear()-1}var n=B[e+40>>2];e={Oa:B[e>>2],Na:B[e+4>>2],ba:B[e+8>>2],V:B[e+12>>2],T:B[e+16>>2],s:B[e+20>>2],da:B[e+24>>2],ea:B[e+28>>2],rd:B[e+32>>2],Ma:B[e+36>>\n2],Pa:n?z(n):\"\"};d=z(d);n={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var p in n)d=d.replace(new RegExp(p,\"g\"),n[p]);var y=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),\nw=\"January February March April May June July August September October November December\".split(\" \");n={\"%a\":function(l){return y[l.da].substring(0,3)},\"%A\":function(l){return y[l.da]},\"%b\":function(l){return w[l.T].substring(0,3)},\"%B\":function(l){return w[l.T]},\"%C\":function(l){return f((l.s+1900)/100|0,2)},\"%d\":function(l){return f(l.V,2)},\"%e\":function(l){return g(l.V,2,\" \")},\"%g\":function(l){return q(l).toString().substring(2)},\"%G\":function(l){return q(l)},\"%H\":function(l){return f(l.ba,2)},\n\"%I\":function(l){l=l.ba;0==l?l=12:12<l&&(l-=12);return f(l,2)},\"%j\":function(l){return f(l.V+Ld(Kd(l.s+1900)?Md:Nd,l.T-1),3)},\"%m\":function(l){return f(l.T+1,2)}
2,\"%M\":function(l){return f(l.Na,2)},\"%n\":function(){return\"\\n\"},\"%p\":function(l){return 0<=l.ba&&12>l.ba?\"AM\":\"PM\"},\"%S\":function(l){return f(l.Oa,2)},\"%t\":function(){return\"\\t\"},\"%u\":function(l){return l.da||7},\"%U\":function(l){var u=new Date(l.s+1900,0,1),x=0===u.getDay()?u:Od(u,7-u.getDay());l=new Date(l.s+1900,l.T,l.V);return 0>k(x,l)?\nf(Math.ceil((31-x.getDate()+(Ld(Kd(l.getFullYear())?Md:Nd,l.getMonth()-1)-31)+l.getDate())/7),2):0===k(x,u)?\"01\":\"00\"},\"%V\":function(l){var u=new Date(l.s+1901,0,4),x=m(new Date(l.s+1900,0,4));u=m(u);var C=Od(new Date(l.s+1900,0,1),l.ea);return 0>k(C,x)?\"53\":0>=k(u,C)?\"01\":f(Math.ceil((x.getFullYear()<l.s+1900?l.ea+32-x.getDate():l.ea+1-x.getDate())/7),2)},\"%w\":function(l){return l.da},\"%W\":function(l){var u=new Date(l.s,0,1),x=1===u.getDay()?u:Od(u,0===u.getDay()?1:7-u.getDay()+1);l=new Date(l.s+\n1900,l.T,l.V);return 0>k(x,l)?f(Math.ceil((31-x.getDate()+(Ld(Kd(l.getFullYear())?Md:Nd,l.getMonth()-1)-31)+l.getDate())/7),2):0===k(x,u)?\"01\":\"00\"},\"%y\":function(l){return(l.s+1900).toString().substring(2)},\"%Y\":function(l){return l.s+1900},\"%z\":function(l){l=l.Ma;var u=0<=l;l=Math.abs(l)/60;return(u?\"+\":\"-\")+String(\"0000\"+(l/60*100+l%60)).slice(-4)},\"%Z\":function(l){return l.Pa},\"%%\":function(){return\"%\"}};for(p in n)0<=d.indexOf(p)&&(d=d.replace(new RegExp(p,\"g\"),n[p](e)));p=Eb(d,!1);if(p.length>\nb)return 0;Ja(p,a);return p.length-1}function Yb(a,b,d,e){a||(a=this);this.parent=a;this.F=a.F;this.P=null;this.id=Qb++;this.name=b;this.mode=d;this.f={};this.g={};this.rdev=e}Object.defineProperties(Yb.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}}});nc();Rb=Array(4096);fc(K,\"/\");O(\"/tmp\");O(\"/home\");O(\"/home/web_user\");\n(function(){O(\"/dev\");Cb(259,{read:function(){return 0},write:function(e,g,f,k){return k}});ic(\"/dev/null\",259);Bb(1280,Fb);Bb(1536,Gb);ic(\"/dev/tty\",1280);ic(\"/dev/tty1\",1536);if(\"object\"===typeof crypto&&\"function\"===typeof crypto.getRandomValues){var a=new Uint8Array(1);var b=function(){crypto.getRandomValues(a);return a[0]}}else if(fa)try{var d=require(\"crypto\");b=function(){return d.randomBytes(1)[0]}}catch(e){}b||(b=function(){r(\"no cryptographic support found for random_device. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };\")});\nqc(\"random\",b);qc(\"urandom\",b);O(\"/dev/shm\");O(\"/dev/shm/tmp\")})();O(\"/proc\");O(\"/proc/self\");O(\"/proc/self/fd\");fc({F:function(){var a=Ib(\"/proc/self\",\"fd\",16895,73);a.f={lookup:function(b,d){var e=Pb[+d];if(!e)throw new J(8);b={parent:null,F:{sa:\"fake\"},f:{readlink:function(){return e.path}}};return b.parent=b}};return a}},\"/proc/self/fd\");for(var Qd=Array(256),Rd=0;256>Rd;++Rd)Qd[Rd]=String.fromCharCode(Rd);xc=Qd;Ec=c.BindingError=Dc(\"BindingError\");Fc=c.InternalError=Dc(\"InternalError\");\nQc.prototype.isAliasOf=function(a){if(!(this instanceof Qc&&a instanceof Qc))return!1;var b=this.b.l.h,d=this.b.i,e=a.b.l.h;for(a=a.b.i;b.A;)d=b.W(d),b=b.A;for(;e.A;)a=e.W(a),e=e.A;return b===e&&d===a};Qc.prototype.clone=function(){this.b.i||Ic(this);if(this.b.U)return this.b.count.value+=1,this;var a=Mc(Object.create(Object.getPrototypeOf(this),{b:{value:Hc(this.b)}}));a.b.count.value+=1;a.b.O=!1;return a};\nQc.prototype[\"delete\"]=function(){this.b.i||Ic(this);this.b.O&&!this.b.U&&S(\"Object already scheduled for deletion\");Kc(this);Lc(this.b);this.b.U||(this.b.u=void 0,this.b.i=void 0)};Qc.prototype.isDeleted=function(){return!this.b.i};Qc.prototype.deleteLater=function(){this.b.i||Ic(this);this.b.O&&!this.b.U&&S(\"Object already scheduled for deletion\");Oc.push(this);1===Oc.length&&Nc&&Nc(Pc);this.b.O=!0;return this};V.prototype.Ba=function(a){this.ta&&(a=this.ta(a));return a};\nV.prototype.ma=function(a){this.M&&this.M(a)};V.prototype.argPackAdvance=8;V.prototype.readValueFromPointer=ad;
2V.prototype.deleteObject=function(a){if(null!==a)a[\"delete\"]()};\nV.prototype.fromWireType=function(a){function b(){return this.Z?fd(this.h.H,{l:this.Fa,i:d,v:this,u:a}):fd(this.h.H,{l:this,i:a})}var d=this.Ba(a);if(!d)return this.ma(a),null;var e=ed(this.h,d);if(void 0!==e){if(0===e.b.count.value)return e.b.i=d,e.b.u=a,e.clone();e=e.clone();this.ma(a);return e}e=this.h.Aa(d);e=Rc[e];if(!e)return b.call(this);e=this.Y?e.ya:e.pointerType;var g=bd(d,this.h,e.h);return null===g?b.call(this):this.Z?fd(e.h.H,{l:e,i:g,v:this,u:a}):fd(e.h.H,{l:e,i:g})};\nc.getInheritedInstanceCount=function(){return Object.keys(dd).length};c.getLiveInheritedInstances=function(){var a=[],b;for(b in dd)dd.hasOwnProperty(b)&&a.push(dd[b]);return a};c.flushPendingDeletes=Pc;c.setDelayFunction=function(a){Nc=a;Oc.length&&Nc&&Nc(Pc)};hd=c.UnboundTypeError=Dc(\"UnboundTypeError\");c.count_emval_handles=function(){for(var a=0,b=5;b<Y.length;++b)void 0!==Y[b]&&++a;return a};c.get_first_emval=function(){for(var a=5;a<Y.length;++a)if(void 0!==Y[a])return Y[a];return null};\nfunction Eb(a,b){var d=Array(xa(a)+1);a=va(a,d,0,d.length);b&&(d.length=a);return d}\nvar Td={__cxa_atexit:function(a,b){na(\"atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ)\");Xa.unshift({pa:a,X:b})},__handle_stack_overflow:function(){r(\"stack overflow\")},__map_file:function(){B[Sd()>>2]=63;return-1},__sys_fcntl64:function(a,b,d){tc=d;try{var e=vc(a);switch(b){case 0:var g=uc();return 0>g?-28:kc(e.path,e.flags,0,g).fd;case 1:case 2:return 0;case 3:return e.flags;case 4:return g=uc(),e.flags|=g,0;case 12:return g=uc(),\nBa[g+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return B[Sd()>>2]=28,-1;default:return-28}}catch(f){return\"undefined\"!==typeof Q&&f instanceof J||r(f),-f.m}},__sys_getdents64:function(a,b,d){try{var e=vc(a);if(!e.K){var g=N(e.path,{fa:!0}).node;if(!g.f.readdir)throw new J(54);var f=g.f.readdir(g);e.K=f}a=0;for(var k=mc(e,0,1),m=Math.floor(k/280);m<e.K.length&&a+280<=d;){var q=e.K[m];if(\".\"===q[0]){var n=1;var p=4}else{var y=Kb(e.node,q);n=y.id;p=8192===(y.mode&61440)?2:L(y.mode)?\n4:40960===(y.mode&61440)?10:8}I=[n>>>0,(H=n,1<=+cb(H)?0<H?(fb(+eb(H/4294967296),4294967295)|0)>>>0:~~+db((H-+(~~H>>>0))/4294967296)>>>0:0)];B[b+a>>2]=I[0];B[b+a+4>>2]=I[1];I=[280*(m+1)>>>0,(H=280*(m+1),1<=+cb(H)?0<H?(fb(+eb(H/4294967296),4294967295)|0)>>>0:~~+db((H-+(~~H>>>0))/4294967296)>>>0:0)];B[b+a+8>>2]=I[0];B[b+a+12>>2]=I[1];Ba[b+a+16>>1]=280;D[b+a+18>>0]=p;wa(q,b+a+19,256);a+=280;m+=1}mc(e,280*m,0);return a}catch(w){return\"undefined\"!==typeof Q&&w instanceof J||r(w),-w.m}},__sys_ioctl:function(a,\nb,d){tc=d;try{var e=vc(a);switch(b){case 21509:case 21505:return e.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return e.tty?0:-59;case 21519:if(!e.tty)return-59;var g=uc();return B[g>>2]=0;case 21520:return e.tty?-28:-59;case 21531:a=g=uc();if(!e.g.Da)throw new J(59);return e.g.Da(e,b,a);case 21523:return e.tty?0:-59;case 21524:return e.tty?0:-59;default:r(\"bad ioctl syscall \"+b)}}catch(f){return\"undefined\"!==typeof Q&&f instanceof J||r(f),-f.m}},__sys_mkdir:function(a,\nb){try{return a=z(a),a=wb(a),\"/\"===a[a.length-1]&&(a=a.substr(0,a.length-1)),O(a,b),0}catch(d){return\"undefined\"!==typeof Q&&d instanceof J||r(d),-d.m}},__sys_munmap:function(a,b){try{if(-1===(a|0)||0===b)var d=-28;else{var e=sc[a];if(e&&b===e.md){var g=Pb[e.fd];if(e.qd&2){var f=e.flags,k=e.offset,m=A.slice(a,a+b);g&&g.g.aa&&g.g.aa(g,m,k,b,f)}sc[a]=null;e.ua&&X(e.nd)}d=0}return d}catch(q){return\"undefined\"!==typeof Q&&q instanceof J||r(q),-q.m}},__sys_open:function(a,b,d){tc=d;try{var e=z(a),g=uc();\nreturn kc(e,b,g).fd}catch(f){return\"undefined\"!==typeof Q&&f instanceof J||r(f),-f.m}},__sys_readlink:function(a,b,d){try{a=z(a);if(0>=d)var e=-28;else{var g=Tb(a),f=Math.min(d,xa(g)),k=D[b+f];wa(g,b,d+1);D[b+f]=k;e=f}return e}catch(m){return\"undefined\"!==typeof Q&&m instanceof J||r(m),-m.m}},__sys_rmdir:function(a){try{a=z(a);var b=N(a,{parent:!0}).node,d=yb(a),e=Kb(b,d),g=bc(b,d,!0);if(g)throw new J(g);if(!b.f.rmdir)throw new J(63);if(e.P)throw new J(10);try{M.willDeletePath&&M.willDeletePath(a)}catch(f){t(\"FS.trackingDelegate['willDeletePath']('\"+\na+\"') threw an exception: \"+f.message)}b.f.rmdir(b,d);Wb(e);try{if(M.onDeletePath)M.onDeletePath(a)}catch(f){t(\"FS.trackingDelegate['onDeletePath']('\"+a+\"') threw an exception: \"+f.message)}return 0}catch(f){return\"undefined\"!==typeof Q&&f instanceof J||r(f),-f.m}},__sys_unlink:function(a){try{a=z(a);var b=N(a,{parent:!0}).node,d=yb(a),e=Kb(b,d),g=bc(b,d,!1);if(g)throw new J(g);if(!b.f.unlink)throw new J(63);if(e.P)throw new J(10);try{M.willDeletePath&&M.willDeletePath(a)}catch(f){t(\"FS.trackingDelegate['willDeletePath']('\"+\na+\"') threw an exception: \"+f.message)}b.f.unlink(b,d);Wb(e);try{if(M.onDeletePath)M.onDeletePath(a)}catch(f){t(\"FS.trackingDelegate['onDeletePath']('\"+a+\"') threw an exception: \"+f.message)}return 0}catch(f){return\"undefined\"!==typeof Q&&f instanceof J||r(f),-f.m}},_embind_register_bool:function(a,b,d,e,g){var f=wc(d);b=R(b);U(a,{name:b,fromWireType:function(k){return!!k},toWireType:function(k,m){return m?e:g},argPackAdvance:8,readValueFromPointer:function(k){if(1===d)var m=D;else if(2===d)m=Ba;\nelse if(4===d)m=B;else throw new TypeError(\"Unknown boolean type size: \"+b);return this.fromWireType(m[k>>f])},D:null})},_embind_register_class:function(a,b,d,e,g,f,k,m,q,n,p,y,w){p=R(p);f=W(g,f);m&&(m=W(k,m));
2n&&(n=W(q,n));w=W(y,w);var l=Bc(p);Tc(l,function(){kd(\"Cannot construct \"+p+\" due to unbound types\",[e])});T([a,b,d],e?[e]:[],function(u){u=u[0];if(e){var x=u.h;var C=x.H}else C=Qc.prototype;u=Cc(l,function(){if(Object.getPrototypeOf(this)!==v)throw new Ec(\"Use 'new' to construct \"+p);if(void 0===\nF.J)throw new Ec(p+\" has no accessible constructor\");var cd=F.J[arguments.length];if(void 0===cd)throw new Ec(\"Tried to invoke ctor of \"+p+\" with invalid number of parameters (\"+arguments.length+\") - expected (\"+Object.keys(F.J).toString()+\") parameters instead!\");return cd.apply(this,arguments)});var v=Object.create(C,{constructor:{value:u}});u.prototype=v;var F=new Uc(p,u,v,w,x,f,m,n);x=new V(p,F,!0,!1);C=new V(p+\"*\",F,!1,!1);var P=new V(p+\" const*\",F,!1,!0);Rc[a]={pointerType:C,ya:P};gd(l,u);return[x,\nC,P]})},_embind_register_class_class_function:function(a,b,d,e,g,f,k){var m=od(d,e);b=R(b);f=W(g,f);T([],[a],function(q){function n(){kd(\"Cannot call \"+p+\" due to unbound types\",m)}q=q[0];var p=q.name+\".\"+b,y=q.h.constructor;void 0===y[b]?(n.N=d-1,y[b]=n):(Sc(y,b,p),y[b].o[d-1]=n);T([],m,function(w){w=[w[0],null].concat(w.slice(1));w=nd(p,w,null,f,k);void 0===y[b].o?(w.N=d-1,y[b]=w):y[b].o[d-1]=w;return[]});return[]})},_embind_register_class_constructor:function(a,b,d,e,g,f){assert(0<b);var k=od(b,\nd);g=W(e,g);var m=[f],q=[];T([],[a],function(n){n=n[0];var p=\"constructor \"+n.name;void 0===n.h.J&&(n.h.J=[]);if(void 0!==n.h.J[b-1])throw new Ec(\"Cannot register multiple constructors with identical number of parameters (\"+(b-1)+\") for class '\"+n.name+\"'! Overload resolution is currently only performed using the parameter count, not actual type info!\");n.h.J[b-1]=function(){kd(\"Cannot construct \"+n.name+\" due to unbound types\",k)};T([],k,function(y){n.h.J[b-1]=function(){arguments.length!==b-1&&\nS(p+\" called with \"+arguments.length+\" arguments, expected \"+(b-1));q.length=0;m.length=b;for(var w=1;w<b;++w)m[w]=y[w].toWireType(q,arguments[w-1]);w=g.apply(null,m);md(q);return y[0].fromWireType(w)};return[]});return[]})},_embind_register_class_function:function(a,b,d,e,g,f,k,m){var q=od(d,e);b=R(b);f=W(g,f);T([],[a],function(n){function p(){kd(\"Cannot call \"+y+\" due to unbound types\",q)}n=n[0];var y=n.name+\".\"+b;m&&n.h.Ga.push(b);var w=n.h.H,l=w[b];void 0===l||void 0===l.o&&l.className!==n.name&&\nl.N===d-2?(p.N=d-2,p.className=n.name,w[b]=p):(Sc(w,b,
2y),w[b].o[d-2]=p);T([],q,function(u){u=nd(y,u,n,f,k);void 0===w[b].o?(u.N=d-2,w[b]=u):w[b].o[d-2]=u;return[]});return[]})},_embind_register_class_property:function(a,b,d,e,g,f,k,m,q,n){b=R(b);g=W(e,g);T([],[a],function(p){p=p[0];var y=p.name+\".\"+b,w={get:function(){kd(\"Cannot access \"+y+\" due to unbound types\",[d,k])},enumerable:!0,configurable:!0};q?w.set=function(){kd(\"Cannot access \"+y+\" due to unbound types\",[d,k])}:w.set=function(){S(y+\" is a read-only property\")};\nObject.defineProperty(p.h.H,b,w);T([],q?[d,k]:[d],function(l){var u=l[0],x={get:function(){var v=pd(this,p,y+\" getter\");return u.fromWireType(g(f,v))},enumerable:!0};if(q){q=W(m,q);var C=l[1];x.set=function(v){var F=pd(this,p,y+\" setter\"),P=[];q(n,F,C.toWireType(P,v));md(P)}}Object.defineProperty(p.h.H,b,x);return[]});return[]})},_embind_register_emval:function(a,b){b=R(b);U(a,{name:b,fromWireType:function(d){var e=Y[d].value;rd(d);return e},toWireType:function(d,e){return Zc(e)},argPackAdvance:8,\nreadValueFromPointer:ad,D:null})},_embind_register_float:function(a,b,d){d=wc(d);b=R(b);U(a,{name:b,fromWireType:function(e){return e},toWireType:function(e,g){if(\"number\"!==typeof g&&\"boolean\"!==typeof g)throw new TypeError('Cannot convert \"'+Xc(g)+'\" to '+this.name);return g},argPackAdvance:8,readValueFromPointer:sd(b,d),D:null})},_embind_register_integer:function(a,b,d,e,g){function f(n){return n}b=R(b);-1===g&&(g=4294967295);var k=wc(d);if(0===e){var m=32-8*d;f=function(n){return n<<m>>>m}}var q=\n-1!=b.indexOf(\"unsigned\");U(a,{name:b,fromWireType:f,toWireType:function(n,p){if(\"number\"!==typeof p&&\"boolean\"!==typeof p)throw new TypeError('Cannot convert \"'+Xc(p)+'\" to '+this.name);if(p<e||p>g)throw new TypeError('Passing a number \"'+Xc(p)+'\" from JS side to C/C++ side to an argument of type \"'+b+'\", which is outside the valid range ['+e+\", \"+g+\"]!\");return q?p>>>0:p|0},argPackAdvance:8,readValueFromPointer:td(b,k,0!==e),D:null})},_embind_register_memory_view:function(a,b,d){function e(f){f>>=\n2;var k=E;return new g(Ka,k[f+1],k[f])}var g=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];d=R(d);U(a,{name:d,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{Ca:!0})},_embind_register_std_string:function(a,b){b=R(b);var d=\"std::string\"===b;U(a,{name:b,fromWireType:function(e){var g=E[e>>2];if(d)for(var f=e+4,k=0;k<=g;++k){var m=e+4+k;if(0==A[m]||k==g){f=z(f,m-f);if(void 0===q)var q=f;else q+=String.fromCharCode(0),q+=f;f=m+1}}else{q=Array(g);\nfor(k=0;k<g;++k)q[k]=String.fromCharCode(A[e+4+k]);q=q.join(\"\")}X(e);return q},toWireType:function(e,g){g instanceof ArrayBuffer&&(g=new Uint8Array(g));var f=\"string\"===typeof g;f||g instanceof Uint8Array||g instanceof Uint8ClampedArray||g instanceof Int8Array||S(\"Cannot pass non-string to std::string\");var k=(d&&f?function(){return xa(g)}:function(){return g.length})(),m=Ia(4+k+1);E[m>>2]=k;if(d&&f)wa(g,m+4,k+1);else if(f)for(f=0;f<k;++f){var q=g.charCodeAt(f);255<q&&(X(m),S(\"String has UTF-16 code units that do not fit in 8 bits\"));\nA[m+4+f]=q}else for(f=0;f<k;++f)A[m+4+f]=g[f];null!==e&&e.push(X,m);return m},argPackAdvance:8,readValueFromPointer:ad,D:function(e){X(e)}})},_embind_register_std_wstring:function(a,b,d){d=R(d);if(2===b){var e=za;var g=Ca;var f=Da;var k=function(){return Aa};var m=1}else 4===b&&(e=Ea,g=Fa,f=Ga,k=function(){return E},m=2);U(a,{name:d,fromWireType:function(q){for(var n=E[q>>2],p=k(),y,w=q+4,l=0;l<=n;++l){var u=q+4+l*b;if(0==p[u>>m]||l==n)w=e(w,u-w),void 0===y?y=w:(y+=String.fromCharCode(0),y+=w),w=\nu+b}X(q);return y},toWireType:function(q,n){\"string\"!==typeof n&&S(\"Cannot pass non-string to C++ string type \"+d);var p=f(n),y=Ia(4+p+b);E[y>>2]=p>>m;g(n,y+4,p+b);null!==q&&q.push(X,y);return y},argPackAdvance:8,readValueFromPointer:ad,D:function(q){X(q)}})},_embind_register_void:function(a,b){b=R(b);U(a,{ld:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emval_decref:rd,_emval_incref:function(a){4<a&&(Y[a].ja+=1)},_emval_take_value:function(a,b){var d=zc[a];void 0===\nd&&S(\"_emval_take_value has unknown type \"+id(a));a=d.readValueFromPointer(b);return Zc(a)},abort:function(){r()},clock:ud,clock_gettime:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=vd();else return B[Sd()>>2]=28,-1;B[b>>2]=a/1E3|0;B[b+4>>2]=a%1E3*1E6|0;return 0},dladdr:function(){r(\"To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking\")},emscripten_get_sbrk_ptr:function(){return 573952},emscripten_log:function(a,\nb,d){var e=\"\";b=xd(b,d);for(d=0;d<b.length;++d)e+=String.fromCharCode(b[d]);a&24&&(e=e.replace(/\\s+$/,\"\"),e+=(0<e.length?\"\\n\":\"\")+Ad(a));a&1?a&4?console.error(e):a&2?console.warn(e):a&512?console.info(e):a&256?console.debug(e):console.log(e):a&6?t(e):ma(e)},emscripten_memcpy_big:function(a,b,d){A.copyWithin(a,b,b+d)},emscripten_resize_heap:function(a){a>>>=0;var b=A.length;assert(a>b);if(2147483648<a)return t(\"Cannot enlarge memory, asked to go up to \"+a+\" bytes, but the limit is 2147483648 bytes!\"),\n!1;for(var d=1;4>=d;d*=2){var e=b*(1+.2/d);e=Math.min(e,a+100663296);e=Math.max(16777216,a,e);0<e%65536&&(e+=65536-e%65536);e=Math.min(2147483648,e);a:{var g=e;try{qa.grow(g-Ka.byteLength+65535>>>16);Na(qa.buffer);var f=1;break a}catch(k){console.error(\"emscripten_realloc_buffer: Attempted to grow heap from \"+Ka.byteLength+\" bytes to \"+g+\" bytes, but got error: \"+k)}f=void 0}if(f)return!0}t(\"Failed to grow the heap from \"+b+\" bytes to \"+e+\" bytes, not enough memory!\");return!1},emscripten_run_script:function(a){eval(z(a))},\nemscripten_run_script_int:function(a){return eval(z(a))|0},emscripten_run_script_string:Z,environ_get:function(a,b){var d=0;
vendor: 14,928 bytes, line 2
2Cd().forEach(function(e,g){var f=b+d;g=B[a+4*g>>2]=f;for(f=0;f<e.length;++f)assert(e.charCodeAt(f)===e.charCodeAt(f)&255),D[g++>>0]=e.charCodeAt(f);D[g>>0]=0;d+=e.length+1});return 0},environ_sizes_get:function(a,b){var d=Cd();B[a>>2]=d.length;var e=0;d.forEach(function(g){e+=g.length+1});B[b>>2]=e;return 0},fd_close:function(a){try{var b=vc(a);if(null===b.fd)throw new J(8);\nb.K&&(b.K=null);try{b.g.close&&b.g.close(b)}catch(d){throw d;}finally{Pb[b.fd]=null}b.fd=null;return 0}catch(d){return\"undefined\"!==typeof Q&&d instanceof J||r(d),d.m}},fd_read:function(a,b,d,e){try{a:{for(var g=vc(a),f=a=0;f<d;f++){var k=B[b+(8*f+4)>>2],m=g,q=B[b+8*f>>2],n=k,p=void 0,y=D;if(0>n||0>p)throw new J(28);if(null===m.fd)throw new J(8);if(1===(m.flags&2097155))throw new J(8);if(L(m.node.mode))throw new J(31);if(!m.g.read)throw new J(28);var w=\"undefined\"!==typeof p;if(!w)p=m.position;else if(!m.seekable)throw new J(70);\nvar l=m.g.read(m,y,q,n,p);w||(m.position+=l);var u=l;if(0>u){var x=-1;break a}a+=u;if(u<k)break}x=a}B[e>>2]=x;return 0}catch(C){return\"undefined\"!==typeof Q&&C instanceof J||r(C),C.m}},fd_seek:function(a,b,d,e,g){try{var f=vc(a);a=4294967296*d+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;mc(f,a,e);I=[f.position>>>0,(H=f.position,1<=+cb(H)?0<H?(fb(+eb(H/4294967296),4294967295)|0)>>>0:~~+db((H-+(~~H>>>0))/4294967296)>>>0:0)];B[g>>2]=I[0];B[g+4>>2]=I[1];f.K&&0===a&&0===e&&(f.K=null);\nreturn 0}catch(k){return\"undefined\"!==typeof Q&&k instanceof J||r(k),k.m}},fd_write:function(a,b,d,e){try{a:{for(var g=vc(a),f=a=0;f<d;f++){var k=g,m=B[b+8*f>>2],q=B[b+(8*f+4)>>2],n=void 0,p=D;if(0>q||0>n)throw new J(28);if(null===k.fd)throw new J(8);if(0===(k.flags&2097155))throw new J(8);if(L(k.node.mode))throw new J(31);if(!k.g.write)throw new J(28);k.seekable&&k.flags&1024&&mc(k,0,2);var y=\"undefined\"!==typeof n;if(!y)n=k.position;else if(!k.seekable)throw new J(70);var w=k.g.write(k,p,m,q,n,\nvoid 0);y||(k.position+=w);try{if(k.path&&M.onWriteToFile)M.onWriteToFile(k.path)}catch(x){t(\"FS.trackingDelegate['onWriteToFile']('\"+k.path+\"') threw an exception: \"+x.message)}var l=w;if(0>l){var u=-1;break a}a+=l}u=a}B[e>>2]=u;return 0}catch(x){return\"undefined\"!==typeof Q&&x instanceof J||r(x),x.m}},gmtime:function(a){a=new Date(1E3*B[a>>2]);B[143492]=a.getUTCSeconds();B[143493]=a.getUTCMinutes();B[143494]=a.getUTCHours();B[143495]=a.getUTCDate();B[143496]=a.getUTCMonth();B[143497]=a.getUTCFullYear()-\n1900;B[143498]=a.getUTCDay();B[143501]=0;B[143500]=0;B[143499]=(a.getTime()-Date.UTC(a.getUTCFullYear(),0,1,0,0,0,0))/864E5|0;B[143502]=Ed;return 573968},localtime:function(a){Fd();a=new Date(1E3*B[a>>2]);B[143492]=a.getSeconds();B[143493]=a.getMinutes();B[143494]=a.getHours();B[143495]=a.getDate();B[143496]=a.getMonth();B[143497]=a.getFullYear()-1900;B[143498]=a.getDay();var b=new Date(a.getFullYear(),0,1);B[143499]=(a.getTime()-b.getTime())/864E5|0;B[143501]=-(60*a.getTimezoneOffset());var d=(new Date(a.getFullYear(),\n6,1)).getTimezoneOffset();b=b.getTimezoneOffset();a=(d!=b&&a.getTimezoneOffset()==Math.min(b,d))|0;B[143500]=a;a=B[Jd()+(a?4:0)>>2];B[143502]=a;return 573968},memory:qa,mktime:function(a){Fd();var b=new Date(B[a+20>>2]+1900,B[a+16>>2],B[a+12>>2],B[a+8>>2],B[a+4>>2],B[a>>2],0),d=B[a+32>>2],e=b.getTimezoneOffset(),g=new Date(b.getFullYear(),0,1),f=(new Date(b.getFullYear(),6,1)).getTimezoneOffset(),k=g.getTimezoneOffset(),m=Math.min(k,f);0>d?B[a+32>>2]=Number(f!=k&&m==e):0<d!=(m==e)&&(f=Math.max(k,\nf),b.setTime(b.getTime()+6E4*((0<d?m:f)-e)));B[a+24>>2]=b.getDay();B[a+28>>2]=(b.getTime()-g.getTime())/864E5|0;return b.getTime()/1E3|0},pthread_create:function(){return 6},pthread_join:function(){},pthread_mutexattr_destroy:function(){},pthread_mutexattr_init:function(){},pthread_mutexattr_settype:function(){},pthread_spin_destroy:function(){return 0},pthread_spin_init:function(){return 0},pthread_spin_lock:function(){return 0},pthread_spin_unlock:function(){return 0},setTempRet0:function(){},strftime:Pd,\nstrftime_l:function(a,b,d,e){return Pd(a,b,d,e)},table:ra,time:function(a){var b=Date.now()/1E3|0;a&&(B[a>>2]=b);return b}};\n(function(){function a(f){c.asm=f.exports;gb--;c.monitorRunDependencies&&c.monitorRunDependencies(gb);assert(jb[\"wasm-instantiate\"]);delete jb[\"wasm-instantiate\"];0==gb&&(null!==hb&&(clearInterval(hb),hb=null),ib&&(f=ib,ib=null,f()))}function b(f){assert(c===g,\"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?\");g=null;a(f.instance)}function d(f){return sb().then(function(k){return WebAssembly.instantiate(k,e)}).then(f,function(k){t(\"failed to asynchronously prepare wasm: \"+\nk);r(k)})}var e={env:Td,wasi_snapshot_preview1:Td};kb();var g=c;if(c.instantiateWasm)try{return c.instantiateWasm(e,a)}catch(f){return t(\"Module.instantiateWasm callback failed with error: \"+f),!1}(function(){if(pa||\"function\"!==typeof WebAssembly.instantiateStreaming||pb()||nb(\"file://\")||\"function\"!==typeof fetch)return d(b);fetch(ob,{credentials:\"same-origin\"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(b,function(k){t(\"wasm streaming compile failed: \"+k);t(\"falling back to ArrayBuffer instantiation\");\nreturn d(b)})})})();return{}})();var tb=c.___wasm_call_ctors=G(\"__wasm_call_ctors\"),yd=c._strlen=G(\"strlen\"),Ia=c._malloc=G(\"malloc\"),Sd=c.___errno_location=G(\"__errno_location\"),X=c._free=G(\"free\");c._fflush=G(\"fflush\");c._realloc=G(\"realloc\");var jd=c.___getTypeName=G(\"__getTypeName\");c.___embind_register_native_and_builtin_types=G(\"__embind_register_native_and_builtin_types\");var Jd=c.__get_tzname=G(\"_get_tzname\"),Id=c.__get_daylight=G(\"_get_daylight\"),Hd=c.__get_timezone=G(\"_get_timezone\");\nc._setThrew=G(\"setThrew\");c.stackSave=G(\"stackSave\");c.stackRestore=G(\"stackRestore\");c.stackAlloc=G(\"stackAlloc\");c._saveSetjmp=G(\"saveSetjmp\");c._testSetjmp=G(\"testSetjmp\");c._emscripten_main_thread_process_queued_calls=G(\"emscripten_main_thread_process_queued_calls\");c.___set_stack_limit=G(\"__set_stack_limit\");c.__growWasmMemory=G(\"__growWasmMemory\");c.dynCall_vi=G(\"dynCall_vi\");c.dynCall_viii=G(\"dynCall_viii\");c.dynCall_ii=G(\"dynCall_ii\");c.dynCall_vii=G(\"dynCall_vii\");c.dynCall_iiii=G(\"dynCall_iiii\");\nc.dynCall_iii=G(\"dynCall_iii\");c.dynCall_viiiiiii=G(\"dynCall_viiiiiii\");c.dynCall_viiiiii=G(\"dynCall_viiiiii\");c.dynCall_viiiii=G(\"dynCall_viiiii\");c.dynCall_viiiiiiii=G(\"dynCall_viiiiiiii\");c.dynCall_iiiiiiii=G(\"dynCall_iiiiiiii\");c.dynCall_iiiiiii=G(\"dynCall_iiiiiii\");c.dynCall_iiiiii=G(\"dynCall_iiiiii\");c.dynCall_iiiiiiiii=G(\"dynCall_iiiiiiiii\");c.dynCall_v=G(\"dynCall_v\");c.dynCall_idd=G(\"dynCall_idd\");c.dynCall_viiii=G(\"dynCall_viiii\");c.dynCall_viiiiiiiii=G(\"dynCall_viiiiiiiii\");\nc.dynCall_viiifiiii=G(\"dynCall_viiifiiii\");c.dynCall_iiiiiiiiiii=G(\"dynCall_iiiiiiiiiii\");c.dynCall_viffff=G(\"dynCall_viffff\");c.dynCall_viiiiiiiiiiii=G(\"dynCall_viiiiiiiiiiii\");c.dynCall_jiji=G(\"dynCall_jiji\");c.dynCall_iidiiii=G(\"dynCall_iidiiii\");c.dynCall_viijii=G(\"dynCall_viijii\");c.dynCall_iiiii=G(\"dynCall_iiiii\");c.dynCall_diiid=G(\"dynCall_diiid\");c.dynCall_iiiiiiiiiiiii=G(\"dynCall_iiiiiiiiiiiii\");c.dynCall_iiiiiiiiii=G(\"dynCall_iiiiiiiiii\");c.dynCall_iiiiiiiiiiii=G(\"dynCall_iiiiiiiiiiii\");\nc.dynCall_viiiiiiiiii=G(\"dynCall_viiiiiiiiii\");c.dynCall_viiiiiiji=G(\"dynCall_viiiiiiji\");c.dynCall_viiijj=G(\"dynCall_viiijj\");c.dynCall_fi=G(\"dynCall_fi\");c.dynCall_vif=G(\"dynCall_vif\");c.dynCall_viiiiiijjii=G(\"dynCall_viiiiiijjii\");c.dynCall_iiiiiijj=G(\"dynCall_iiiiiijj\");c.dynCall_iiiiij=G(\"dynCall_iiiiij\");c.dynCall_iiiiid=G(\"dynCall_iiiiid\");c.dynCall_iiiiijj=G(\"dynCall_iiiiijj\");Object.getOwnPropertyDescriptor(c,\"intArrayFromString\")||(c.intArrayFromString=function(){r(\"'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"intArrayToString\")||(c.intArrayToString=function(){r(\"'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ccall\")||(c.ccall=function(){r(\"'ccall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"cwrap\")||(c.cwrap=function(){r(\"'cwrap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"setValue\")||(c.setValue=function(){r(\"'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getValue\")||(c.getValue=function(){r(\"'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"allocate\")||(c.allocate=function(){r(\"'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getMemory\")||(c.getMemory=function(){r(\"'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"UTF8ArrayToString\")||(c.UTF8ArrayToString=function(){r(\"'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"UTF8ToString\")||(c.UTF8ToString=function(){r(\"'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF8Array\")||(c.stringToUTF8Array=function(){r(\"'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF8\")||(c.stringToUTF8=function(){r(\"'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF8\")||(c.lengthBytesUTF8=function(){r(\"'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackTrace\")||(c.stackTrace=function(){r(\"'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnPreRun\")||(c.addOnPreRun=function(){r(\"'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addOnInit\")||(c.addOnInit=function(){r(\"'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnPreMain\")||(c.addOnPreMain=function(){r(\"'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addOnExit\")||(c.addOnExit=function(){r(\"'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addOnPostRun\")||(c.addOnPostRun=function(){r(\"'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeStringToMemory\")||(c.writeStringToMemory=function(){r(\"'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeArrayToMemory\")||(c.writeArrayToMemory=function(){r(\"'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"writeAsciiToMemory\")||(c.writeAsciiToMemory=function(){r(\"'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"addRunDependency\")||(c.addRunDependency=function(){r(\"'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"removeRunDependency\")||(c.removeRunDependency=function(){r(\"'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createFolder\")||(c.FS_createFolder=function(){r(\"'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createPath\")||(c.FS_createPath=function(){r(\"'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createDataFile\")||(c.FS_createDataFile=function(){r(\"'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createPreloadedFile\")||(c.FS_createPreloadedFile=function(){r(\"'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createLazyFile\")||(c.FS_createLazyFile=function(){r(\"'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_createLink\")||(c.FS_createLink=function(){r(\"'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"FS_createDevice\")||(c.FS_createDevice=function(){r(\"'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});\nObject.getOwnPropertyDescriptor(c,\"FS_unlink\")||(c.FS_unlink=function(){r(\"'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you\")});Object.getOwnPropertyDescriptor(c,\"dynamicAlloc\")||(c.dynamicAlloc=function(){r(\"'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"loadDynamicLibrary\")||(c.loadDynamicLibrary=function(){r(\"'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});
2Object.getOwnPropertyDescriptor(c,\"loadWebAssemblyModule\")||(c.loadWebAssemblyModule=function(){r(\"'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getLEB\")||(c.getLEB=function(){r(\"'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getFunctionTables\")||(c.getFunctionTables=function(){r(\"'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"alignFunctionTables\")||(c.alignFunctionTables=function(){r(\"'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registerFunctions\")||(c.registerFunctions=function(){r(\"'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"addFunction\")||(c.addFunction=function(){r(\"'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"removeFunction\")||(c.removeFunction=function(){r(\"'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getFuncWrapper\")||(c.getFuncWrapper=function(){r(\"'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"prettyPrint\")||(c.prettyPrint=function(){r(\"'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"makeBigInt\")||(c.makeBigInt=function(){r(\"'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"dynCall\")||(c.dynCall=function(){r(\"'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getCompilerSetting\")||(c.getCompilerSetting=function(){r(\"'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"print\")||(c.print=function(){r(\"'print' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"printErr\")||(c.printErr=function(){r(\"'printErr' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getTempRet0\")||(c.getTempRet0=function(){r(\"'getTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"setTempRet0\")||(c.setTempRet0=function(){r(\"'setTempRet0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"callMain\")||(c.callMain=function(){r(\"'callMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"abort\")||(c.abort=function(){r(\"'abort' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToNewUTF8\")||(c.stringToNewUTF8=function(){r(\"'stringToNewUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscripten_realloc_buffer\")||(c.emscripten_realloc_buffer=function(){r(\"'emscripten_realloc_buffer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ENV\")||(c.ENV=function(){r(\"'ENV' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ERRNO_CODES\")||(c.ERRNO_CODES=function(){r(\"'ERRNO_CODES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ERRNO_MESSAGES\")||(c.ERRNO_MESSAGES=function(){r(\"'ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"setErrNo\")||(c.setErrNo=function(){r(\"'setErrNo' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"DNS\")||(c.DNS=function(){r(\"'DNS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GAI_ERRNO_MESSAGES\")||(c.GAI_ERRNO_MESSAGES=function(){r(\"'GAI_ERRNO_MESSAGES' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"Protocols\")||(c.Protocols=function(){r(\"'Protocols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"Sockets\")||(c.Sockets=function(){r(\"'Sockets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UNWIND_CACHE\")||(c.UNWIND_CACHE=function(){r(\"'UNWIND_CACHE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"readAsmConstArgs\")||(c.readAsmConstArgs=function(){r(\"'readAsmConstArgs' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"jstoi_q\")||(c.jstoi_q=function(){r(\"'jstoi_q' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"jstoi_s\")||(c.jstoi_s=function(){r(\"'jstoi_s' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"abortStackOverflow\")||(c.abort
2StackOverflow=function(){r(\"'abortStackOverflow' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"reallyNegative\")||(c.reallyNegative=function(){r(\"'reallyNegative' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"formatString\")||(c.formatString=function(){r(\"'formatString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"PATH\")||(c.PATH=function(){r(\"'PATH' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PATH_FS\")||(c.PATH_FS=function(){r(\"'PATH_FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SYSCALLS\")||(c.SYSCALLS=function(){r(\"'SYSCALLS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"syscallMmap2\")||(c.syscallMmap2=function(){r(\"'syscallMmap2' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"syscallMunmap\")||(c.syscallMunmap=function(){r(\"'syscallMunmap' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"JSEvents\")||(c.JSEvents=function(){r(\"'JSEvents' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"specialHTMLTargets\")||(c.specialHTMLTargets=function(){r(\"'specialHTMLTargets' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"demangle\")||(c.demangle=function(){r(\"'demangle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"demangleAll\")||(c.demangleAll=function(){r(\"'demangleAll' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"jsStackTrace\")||(c.jsStackTrace=function(){r(\"'jsStackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackTrace\")||(c.stackTrace=function(){r(\"'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getEnvStrings\")||(c.getEnvStrings=function(){r(\"'getEnvStrings' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"checkWasiClock\")||(c.checkWasiClock=function(){r(\"'checkWasiClock' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToI64\")||(c.writeI53ToI64=function(){r(\"'writeI53ToI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToI64Clamped\")||(c.writeI53ToI64Clamped=function(){r(\"'writeI53ToI64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"writeI53ToI64Signaling\")||(c.writeI53ToI64Signaling=function(){r(\"'writeI53ToI64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToU64Clamped\")||(c.writeI53ToU64Clamped=function(){r(\"'writeI53ToU64Clamped' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"writeI53ToU64Signaling\")||(c.writeI53ToU64Signaling=function(){r(\"'writeI53ToU64Signaling' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"readI53FromI64\")||(c.readI53FromI64=function(){r(\"'readI53FromI64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"readI53FromU64\")||(c.readI53FromU64=function(){r(\"'readI53FromU64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"convertI32PairToI53\")||(c.convertI32PairToI53=function(){r(\"'convertI32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"convertU32PairToI53\")||(c.convertU32PairToI53=function(){r(\"'convertU32PairToI53' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"Browser\")||(c.Browser=function(){r(\"'Browser' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"FS\")||(c.FS=function(){r(\"'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"MEMFS\")||(c.MEMFS=function(){r(\"'MEMFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"TTY\")||(c.TTY=function(){r(\"'TTY' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PIPEFS\")||(c.PIPEFS=function(){r(\"'PIPEFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SOCKFS\")||(c.SOCKFS=function(){r(\"'SO
2CKFS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GL\")||(c.GL=function(){r(\"'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscriptenWebGLGet\")||(c.emscriptenWebGLGet=function(){r(\"'emscriptenWebGLGet' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetTexPixelData\")||(c.emscriptenWebGLGetTexPixelData=function(){r(\"'emscriptenWebGLGetTexPixelData' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetUniform\")||(c.emscriptenWebGLGetUniform=function(){r(\"'emscriptenWebGLGetUniform' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emscriptenWebGLGetVertexAttrib\")||(c.emscriptenWebGLGetVertexAttrib=function(){r(\"'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"AL\")||(c.AL=function(){r(\"'AL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL_unicode\")||(c.SDL_unicode=function(){r(\"'SDL_unicode' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SDL_ttfContext\")||(c.SDL_ttfContext=function(){r(\"'SDL_ttfContext' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL_audio\")||(c.SDL_audio=function(){r(\"'SDL_audio' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"SDL\")||(c.SDL=function(){r(\"'SDL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"SDL_gfx\")||(c.SDL_gfx=function(){r(\"'SDL_gfx' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLUT\")||(c.GLUT=function(){r(\"'GLUT' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"EGL\")||(c.EGL=function(){r(\"'EGL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"GLFW_Window\")||(c.GLFW_Window=function(){r(\"'GLFW_Window' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLFW\")||(c.GLFW=function(){r(\"'GLFW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"GLEW\")||(c.GLEW=function(){r(\"'GLEW' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"IDBStore\")||(c.IDBStore=function(){r(\"'IDBStore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runAndAbortIfError\")||(c.runAndAbortIfError=function(){r(\"'runAndAbortIfError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_handle_array\")||(c.emval_handle_array=function(){r(\"'emval_handle_array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emval_free_list\")||(c.emval_free_list=function(){r(\"'emval_free_list' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_symbols\")||(c.emval_symbols=function(){r(\"'emval_symbols' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"init_emval\")||(c.init_emval=function(){r(\"'init_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"count_emval_handles\")||(c.count_emval_handles=function(){r(\"'count_emval_handles' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"get_first_emval\")||(c.get_first_emval=function(){r(\"'get_first_emval' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getStringOrSymbol\")||(c.get
2StringOrSymbol=function(){r(\"'getStringOrSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"requireHandle\")||(c.requireHandle=function(){r(\"'requireHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_newers\")||(c.emval_newers=function(){r(\"'emval_newers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"craftEmvalAllocator\")||(c.craftEmvalAllocator=function(){r(\"'craftEmvalAllocator' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"emval_get_global\")||(c.emval_get_global=function(){r(\"'emval_get_global' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"emval_methodCallers\")||(c.emval_methodCallers=function(){r(\"'emval_methodCallers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"InternalError\")||(c.InternalError=function(){r(\"'InternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"BindingError\")||(c.BindingError=function(){r(\"'BindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UnboundTypeError\")||(c.UnboundTypeError=function(){r(\"'UnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"PureVirtualError\")||(c.PureVirtual
2Error=function(){r(\"'PureVirtualError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"init_embind\")||(c.init_embind=function(){r(\"'init_embind' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwInternalError\")||(c.throwInternalError=function(){r(\"'throwInternalError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwBindingError\")||(c.throwBindingError=function(){r(\"'throwBindingError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"throwUnboundTypeError\")||(c.throwUnboundTypeError=function(){r(\"'throwUnboundTypeError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ensureOverloadTable\")||(c.ensureOverloadTable=function(){r(\"'ensureOverloadTable' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"exposePublicSymbol\")||(c.exposePublicSymbol=function(){r(\"'exposePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"replacePublicSymbol\")||(c.replacePublicSymbol=function(){r(\"'replacePublicSymbol' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"extendError\")||(c.extendError=function(){r(\"'extendError' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"createNamedFunction\")||(c.createNamedFunction=function(){r(\"'createNamedFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"registeredInstances\")||(c.registeredInstances=function(){r(\"'registeredInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getBasestPointer\")||(c.getBasestPointer=function(){r(\"'getBasestPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registerInheritedInstance\")||(c.registerInheritedInstance=function(){r(\"'registerInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"unregisterInheritedInstance\")||(c.unregisterInheritedInstance=function(){r(\"'unregisterInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getInheritedInstance\")||(c.getInheritedInstance=function(){r(\"'getInheritedInstance' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"getInheritedInstanceCount\")||(c.getInheritedInstanceCount=function(){r(\"'getInheritedInstanceCount' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getLiveInheritedInstances\")||(c.getLiveInheritedInstances=function(){r(\"'getLiveInheritedInstances' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registeredTypes\")||(c.registeredTypes=function(){r(\"'registeredTypes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"awaitingDependencies\")||(c.awaitingDependencies=function(){r(\"'awaitingDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"typeDependencies\")||(c.typeDependencies=function(){r(\"'typeDependencies' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"registeredPointers\")||(c.registeredPointers=function(){r(\"'registeredPointers' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"registerType\")||(c.registerType=function(){r(\"'registerType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"whenDependentTypesAreResolved\")||(c.whenDependentTypesAreResolved=function(){r(\"'whenDependentTypesAreResolved' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"embind_charCodes\")||(c.embind_charCodes=function(){r(\"'embind_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});
2\nObject.getOwnPropertyDescriptor(c,\"embind_init_charCodes\")||(c.embind_init_charCodes=function(){r(\"'embind_init_charCodes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"readLatin1String\")||(c.readLatin1String=function(){r(\"'readLatin1String' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getTypeName\")||(c.getTypeName=function(){r(\"'getTypeName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"heap32VectorToArray\")||(c.heap32VectorToArray=function(){r(\"'heap32VectorToArray' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"requireRegisteredType\")||(c.requireRegisteredType=function(){r(\"'requireRegisteredType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"getShiftFromSize\")||(c.getShiftFromSize=function(){r(\"'getShiftFromSize' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"integerReadValueFromPointer\")||(c.integerReadValueFromPointer=function(){r(\"'integerReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"enumReadValueFromPointer\")||(c.enumReadValueFromPointer=function(){r(\"'enumReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"floatReadValueFromPointer\")||(c.floatReadValueFromPointer=function(){r(\"'floatReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"simpleReadValueFromPointer\")||(c.simpleReadValueFromPointer=function(){r(\"'simpleReadValueFromPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runDestructors\")||(c.runDestructors=function(){r(\"'runDestructors' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"new_\")||(c.new_=function(){r(\"'new_' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"craftInvokerFunction\")||(c.craftInvokerFunction=function(){r(\"'craftInvokerFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"embind__requireFunction\")||(c.embind__requireFunction=function(){r(\"'embind__requireFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"tupleRegistrations\")||(c.tupleRegistrations=function(){r(\"'tupleRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"structRegistrations\")||(c.structRegistrations=function(){r(\"'structRegistrations' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"genericPointerToWireType\")||(c.genericPointerToWireType=function(){r(\"'genericPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"constNoSmartPtrRawPointerToWireType\")||(c.constNoSmartPtrRawPointerToWireType=function(){r(\"'constNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"nonConstNoSmartPtrRawPointerToWireType\")||(c.nonConstNoSmartPtrRawPointerToWireType=function(){r(\"'nonConstNoSmartPtrRawPointerToWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"init_RegisteredPointer\")||(c.init_RegisteredPointer=function(){r(\"'init_RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer\")||(c.RegisteredPointer=function(){r(\"'RegisteredPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer_getPointee\")||(c.RegisteredPointer_getPointee=function(){r(\"'RegisteredPointer_getPointee' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"RegisteredPointer_destructor\")||(c.RegisteredPointer_destructor=function(){r(\"'RegisteredPointer_destructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredPointer_deleteObject\")||(c.RegisteredPointer_deleteObject=function(){r(\"'RegisteredPointer_deleteObject' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"RegisteredPointer_fromWireType\")||(c.RegisteredPointer_fromWireType=function(){r(\"'RegisteredPointer_fromWireType' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"runDestructor\")||(c.runDestructor=function(){r(\"'runDestructor' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"releaseClassHandle\")||(c.releaseClassHandle=function(){r(\"'releaseClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"finalizationGroup\")||(c.finalizationGroup=function(){r(\"'finalizationGroup' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"detachFinalizer_deps\")||(c.detachFinalizer_deps=function(){r(\"'detachFinalizer_deps' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"detachFinalizer\")||(c.detachFinalizer=function(){r(\"'detachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"attachFinalizer\")||(c.attachFinalizer=function(){r(\"'attachFinalizer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"makeClassHandle\")||(c.makeClassHandle=function(){r(\"'makeClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"init_ClassHandle\")||(c.init_ClassHandle=function(){r(\"'init_ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle\")||(c.ClassHandle=function(){r(\"'ClassHandle' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_isAliasOf\")||(c.ClassHandle_isAliasOf=function(){r(\"'ClassHandle_isAliasOf' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"throwInstanceAlreadyDeleted\")||(c.throwInstanceAlreadyDeleted=function(){r(\"'throwInstanceAlreadyDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle_clone\")||(c.ClassHandle_clone=function(){r(\"'ClassHandle_clone' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_delete\")||(c.ClassHandle_delete=function(){r(\"'ClassHandle_delete' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"deletionQueue\")||(c.deletionQueue=function(){r(\"'deletionQueue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"ClassHandle_isDeleted\")||(c.ClassHandle_isDeleted=function(){r(\"'ClassHandle_isDeleted' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"ClassHandle_deleteLater\")||(c.ClassHandle_deleteLater=function(){r(\"'ClassHandle_deleteLater' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"flushPendingDeletes\")||(c.flushPendingDeletes=function(){r(\"'flushPendingDeletes' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"delayFunction\")||(c.delayFunction=function(){r(\"'delayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"setDelayFunction\")||(c.setDelayFunction=function(){r(\"'setDelayFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"RegisteredClass\")||(c.RegisteredClass=function(){r(\"'RegisteredClass' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"shallowCopyInternalPointer\")||(c.shallowCopyInternalPointer=function(){r(\"'shallowCopyInternalPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"downcastPointer\")||(c.downcastPointer=function(){r(\"'downcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"upcastPointer\")||(c.upcastPointer=function(){r(\"'upcastPointer' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"validateThis\")||(c.validateThis=function(){r(\"'validateThis' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"char_0\")||(c.char_0=function(){r(\"'char_0' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"char_9\")||(c.char_9=function(){r(\"'char_9' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"makeLegalFunctionName\")||(c.makeLegalFunctionName=function(){r(\"'makeLegalFunctionName' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"warnOnce\")||(c.warnOnce=function(){r(\"'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackSave\")||(c.stackSave=function(){r(\"'stackSave' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"stackRestore\")||(c.stackRestore=function(){r(\"'stackRestore' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stackAlloc\")||(c.stackAlloc=function(){r(\"'stackAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"AsciiToString\")||(c.AsciiToString=function(){r(\"'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"stringToAscii\")||(c.stringToAscii=function(){r(\"'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UTF16ToString\")||(c.UTF16ToString=function(){r(\"'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF16\")||(c.stringToUTF16=function(){r(\"'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF16\")||(c.lengthBytesUTF16=function(){r(\"'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"UTF32ToString\")||(c.UTF32ToString=function(){r(\"'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"stringToUTF32\")||(c.stringToUTF32=function(){r(\"'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nObject.getOwnPropertyDescriptor(c,\"lengthBytesUTF32\")||(c.lengthBytesUTF32=function(){r(\"'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"allocateUTF8\")||(c.allocateUTF8=function(){r(\"'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});Object.getOwnPropertyDescriptor(c,\"allocateUTF8OnStack\")||(c.allocateUTF8OnStack=function(){r(\"'allocateUTF8OnStack' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")});\nc.writeStackCookie=Pa;c.checkStackCookie=Qa;Object.getOwnPropertyDescriptor(c,\"ALLOC_NORMAL\")||Object.defineProperty(c,\"ALLOC_NORMAL\",{configurable:!0,get:function(){r(\"'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});Object.getOwnPropertyDescriptor(c,\"ALLOC_STACK\")||Object.defineProperty(c,\"ALLOC_STACK\",{configurable:!0,get:function(){r(\"'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});\nObject.getOwnPropertyDescriptor(c,\"ALLOC_DYNAMIC\")||Object.defineProperty(c,\"ALLOC_DYNAMIC\",{configurable:!0,get:function(){r(\"'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});Object.getOwnPropertyDescriptor(c,\"ALLOC_NONE\")||Object.defineProperty(c,\"ALLOC_NONE\",{configurable:!0,get:function(){r(\"'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)\")}});var Ud;ib=function Vd(){Ud||Wd();Ud||(ib=Vd)};\nfunction Wd(){function a(){if(!Ud&&(Ud=!0,c.calledRun=!0,!sa)){Qa();assert(!Za);Za=!0;if(!c.noFSInit&&!oc){assert(!oc,\"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)\");oc=!0;nc();c.stdin=c.stdin;c.stdout=c.stdout;c.stderr=c.stderr;c.stdin?qc(\"stdin\",c.stdin):jc(\"/dev/tty\",\"/dev/stdin\");c.stdout?qc(\"stdout\",null,c.stdout):jc(\"/dev/tty\",\"/dev/stdout\");c.stderr?qc(\"stderr\",null,\nc.stderr):jc(\"/dev/tty1\",\"/dev/stderr\");var b=kc(\"/dev/stdin\",\"r\"),d=kc(\"/dev/stdout\",\"w\"),e=kc(\"/dev/stderr\",\"w\");
2assert(0===b.fd,\"invalid handle for stdin (\"+b.fd+\")\");assert(1===d.fd,\"invalid handle for stdout (\"+d.fd+\")\");assert(2===e.fd,\"invalid handle for stderr (\"+e.fd+\")\")}Ta(Va);Qa();Sb=!1;Ta(Wa);if(c.onRuntimeInitialized)c.onRuntimeInitialized();assert(!c._main,'compiled without a main, but one is present. if you added it from JS, use Module[\"onRuntimeInitialized\"]');Qa();if(c.postRun)for(\"function\"==\ntypeof c.postRun&&(c.postRun=[c.postRun]);c.postRun.length;)b=c.postRun.shift(),Ya.unshift(b);Ta(Ya)}}if(!(0<gb)){Pa();if(c.preRun)for(\"function\"==typeof c.preRun&&(c.preRun=[c.preRun]);c.preRun.length;)$a();Ta(Ua);0<gb||(c.setStatus?(c.setStatus(\"Running...\"),setTimeout(function(){setTimeout(function(){c.setStatus(\"\")},1);a()},1)):a(),Qa())}}c.run=Wd;if(c.preInit)for(\"function\"==typeof c.preInit&&(c.preInit=[c.preInit]);0<c.preInit.length;)c.preInit.pop()();noExitRuntime=!0;Wd();\n","Efco_QuickOrder/js/barcode/dist/dbr.min.js":"/**\n * Dynamsoft JavaScript Library\n * @product Dynamsoft Barcode Reader JS Edition\n * @website http://www.dynamsoft.com\n * @preserve Copyright 2021, Dynamsoft Corporation\n * @author Dynamsoft\n * @version 8.4.0 (js 20210628)\n * @fileoverview Dynamsoft JavaScript Library for Barcode Reader\n * More info on DBR JS: https://www.dynamsoft.com/Products/barcode-recognition-javascript.aspx\n */\n!(function (e, t) {\n    let bNode = !!(typeof global == \"object\" && global.process && global.process.release && global.process.release.name && typeof HTMLCanvasElement == \"undefined\");\n    \"object\" == typeof exports && \"object\" == typeof module\n        ? (module.exports = !bNode ? t() : t(require(\"worker_threads\"), require(\"https\"), require(\"http\"), require(\"fs\"), require(\"os\")))\n        : \"function\" == typeof define && define.amd\n            ? define(t)\n            : \"object\" == typeof exports\n                ? (exports.dbr = !bNode ? t() : t(require(\"worker_threads\"), require(\"https\"), require(\"http\"), require(\"fs\"), require(\"os\")))\n                : (e.dbr = t(e.worker_threads, e.https, e.http, e.fs, e.os));\n})(\"object\" == typeof window ? window : global, function (e, t, i, r, n) {\n    return (function (e) {\n        var t = {};\n        function i(r) {\n            if (t[r]) return t[r].exports;\n            var n = (t[r] = { i: r, l: !1, exports: {} });\n            return e[r].call(n.exports, n, n.exports, i), (n.l = !0), n.exports;\n        }\n        return (\n            (i.m = e),\n                (i.c = t),\n                (i.d = function (e, t, r) {\n                    i.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r });\n                }),\n                (i.r = function (e) {\n                    \"undefined\" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: \"Module\" }), Object.defineProperty(e, \"__esModule\", { value: !0 });\n                }),\n                (i.t = function (e, t) {\n                    if ((1 & t && (e = i(e)), 8 & t)) return e;\n                    if (4 & t && \"object\" == typeof e && e && e.__esModule) return e;\n                    var r = Object.create(null);\n                    if ((i.r(r), Object.defineProperty(r, \"default\", { enumerable: !0, value: e }), 2 & t && \"string\" != typeof e))\n                        for (var n in e)\n                            i.d(\n                                r,\n                                n,\n                                function (t) {\n                                    return e[t];\n                                }.bind(null, n)\n                            );\n                    return r;\n                }),\n                (i.n = function (e) {\n                    var t =\n                        e && e.__esModule\n                            ? function () {\n                                return e.default;\n                            }\n                            : function () {\n                                return e;\n                            };\n                    return i.d(t, \"a\", t), t;\n                }),\n                (i.o = function (e, t) {\n                    return Object.prototype.hasOwnProperty.call(e, t);\n                }),\n                (i.p = \"\"),\n                i((i.s = 5))\n        );\n    })([\n        function (t, i) {\n            t.exports = e;\n        },\n        function (e, i) {\n            e.exports = t;\n        },\n        function (e, t) {\n            e.exports = i;\n        },\n        function (e, t) {\n            e.exports = r;\n        },\n        function (e, t) {\n            e.exports = n;\n        },\n        function (e, t, i) {\n            \"use strict\";\n            var r, n, o, s;\n            i.r(t),\n                i.d(t, \"DBR\", function () {\n                    return W;\n                }),\n                i.d(t, \"BarcodeReader\", function () {\n                    return c;\n                }),\n                i.d(t, \"BarcodeScanner\", function () {\n                    return g;\n                }),\n                i.d(t, \"EnumBarcodeColourMode\", function () {\n                    return E;\n                }),\n                i.d(t, \"EnumBarcodeComplementMode\", function () {\n                    return R;\n                }),\n                i.d(t, \"EnumBarcodeFormat\", function () {\n                    return s;\n                }),\n                i.d(t, \"EnumBarcodeFormat_2\", function () {\n                    return I;\n                }),\n                i.d(t, \"EnumBinarizationMode\", function () {\n                    return f;\n                }),\n                i.d(t, \"EnumClarityCalculationMethod\", function () {\n                    return A;\n                }),\n                i.d(t, \"EnumClarityFilterMode\", function () {\n                    return m;\n                }),\n                i.d(t, \"EnumColourClusteringMode\", function () {\n                    return S;\n                }),\n                i.d(t, \"EnumColourConversionMode\", function () {\n                    return D;\n                }),\n                i.d(t, \"EnumConflictMode\", function () {\n                    return T;\n                }),\n                i.d(t, \"EnumDeblurMode\", function () {\n                    return v;
2\n                }),\n                i.d(t, \"EnumDeformationResistingMode\", function () {\n                    return p;\n                }),\n                i.d(t, \"EnumDPMCodeReadingMode\", function () {\n                    return M;\n                }),\n                i.d(t, \"EnumErrorCode\", function () {\n                    return n;\n                }),\n                i.d(t, \"EnumGrayscaleTransformationMode\", function () {\n                    return C;\n                }),\n                i.d(t, \"EnumImagePixelFormat\", function () {\n                    return r;\n                }),\n                i.d(t, \"EnumImagePreprocessingMode\", function () {\n                    return y;\n                }),\n                i.d(t, \"EnumIMResultDataType\", function () {\n                    return o;\n                }),\n                i.d(t, \"EnumIntermediateResultSavingMode\", function () {\n                    return L;\n                }),\n                i.d(t, \"EnumIntermediateResultType\", function () {\n                    return O;\n                }),\n                i.d(t, \"EnumLocalizationMode\", function () {\n                    return b;\n                }),\n                i.d(t, \"EnumPDFReadingMode\", function () {\n                    return N;\n                }),\n                i.d(t, \"EnumQRCodeErrorCorrectionLevel\", function () {\n                    return B;\n                }),\n                i.d(t, \"EnumRegionPredetectionMode\", function () {\n                    return P;\n                }),\n                i.d(t, \"EnumResultCoordinateType\", function () {\n                    return F;\n                }),\n                i.d(t, \"EnumResultType\", function () {\n                    return w;\n                }),\n                i.d(t, \"EnumScaleUpMode\", function () {\n                    return U;\n                }),\n                i.d(t, \"EnumTerminatePhase\", function () {\n                    return k;\n                }),\n                i.d(t, \"EnumTextFilterMode\", function () {\n                    return V;\n                }),\n                i.d(t, \"EnumTextResultOrderMode\", function () {\n                    return G;\n                }),\n                i.d(t, \"EnumTextureDetectionMode\", function () {\n                    return x;\n                }),\n                (function (e) {\n                    (e[(e.IPF_Binary = 0)] = \"IPF_Binary\"),\n                        (e[(e.IPF_BinaryInverted = 1)] = \"IPF_BinaryInverted\"),\n                        (e[(e.IPF_GrayScaled = 2)] = \"IPF_GrayScaled\"),\n                        (e[(e.IPF_NV21 = 3)] = \"IPF_NV21\"),\n                        (e[(e.IPF_RGB_565 = 4)] = \"IPF_RGB_565\"),\n                        (e[(e.IPF_RGB_555 = 5)] = \"IPF_RGB_555\"),\n                        (e[(e.IPF_RGB_888 = 6)] = \"IPF_RGB_888\"),\n                        (e[(e.IPF_ARGB_8888 = 7)] = \"IPF_ARGB_8888\"),\n                        (e[(e.IPF_RGB_161616 = 8)] = \"IPF_RGB_161616\"),\n                        (e[(e.IPF_ARGB_16161616 = 9)] = \"IPF_ARGB_16161616\"),\n                        (e[(e.IPF_ABGR_8888 = 10)] = \"IPF_ABGR_8888\"),\n                        (e[(e.IPF_ABGR_16161616 = 11)] = \"IPF_ABGR_16161616\"),\n                        (e[(e.IPF_BGR_888 = 12)] = \"IPF_BGR_888\");\n                })(r || (r = {})),\n                (function (e) {\n                    (e[(e.DBR_SYSTEM_EXCEPTION = 1)] = \"DBR_SYSTEM_EXCEPTION\"),\n                        (e[(e.DBR_SUCCESS = 0)] = \"DBR_SUCCESS\"),\n                        (e[(e.DBR_UNKNOWN = -1e4)] = \"DBR_UNKNOWN\"),\n                        (e[(e.DBR_NO_MEMORY = -10001)] = \"DBR_NO_MEMORY\"),\n                        (e[(e.DBR_NULL_REFERENCE = -10002)] = \"DBR_NULL_REFERENCE\"),\n                        (e[(e.DBR_LICENSE_INVALID = -10003)] = \"DBR_LICENSE_INVALID\"),\n                        (e[(e.DBR_LICENSE_EXPIRED = -10004)] = \"DBR_LICENSE_EXPIRED\"),\n                        (e[(e.DBR_FILE_NOT_FOUND = -10005)] = \"DBR_FILE_NOT_FOUND\"),\n                        (e[(e.DBR_FILETYPE_NOT_SUPPORTED = -10006)] = \"DBR_FILETYPE_NOT_SUPPORTED\"),\n                        (e[(e.DBR_BPP_NOT_SUPPORTED = -10007)] = \"DBR_BPP_NOT_SUPPORTED\"),\n                        (e[(e.DBR_INDEX_INVALID = -10008)] = \"DBR_INDEX_INVALID\"),\n                        (e[(e.DBR_BARCODE_FORMAT_INVALID = -10009)] = \"DBR_BARCODE_FORMAT_INVALID\"),\n                        (e[(e.DBR_CUSTOM_REGION_INVA
2LID = -10010)] = \"DBR_CUSTOM_REGION_INVALID\"),\n                        (e[(e.DBR_MAX_BARCODE_NUMBER_INVALID = -10011)] = \"DBR_MAX_BARCODE_NUMBER_INVALID\"),\n                        (e[(e.DBR_IMAGE_READ_FAILED = -10012)] = \"DBR_IMAGE_READ_FAILED\"),\n                        (e[(e.DBR_TIFF_READ_FAILED = -10013)] = \"DBR_TIFF_READ_FAILED\"),\n                        (e[(e.DBR_QR_LICENSE_INVALID = -10016)] = \"DBR_QR_LICENSE_INVALID\"),\n                        (e[(e.DBR_1D_LICENSE_INVALID = -10017)] = \"DBR_1D_LICENSE_INVALID\"),\n                        (e[(e.DBR_DIB_BUFFER_INVALID = -10018)] = \"DBR_DIB_BUFFER_INVALID\"),\n                        (e[(e.DBR_PDF417_LICENSE_INVALID = -10019)] = \"DBR_PDF417_LICENSE_INVALID\"),\n                        (e[(e.DBR_DATAMATRIX_LICENSE_INVALID = -10020)] = \"DBR_DATAMATRIX_LICENSE_INVALID\"),\n                        (e[(e.DBR_PDF_READ_FAILED = -10021)] = \"DBR_PDF_READ_FAILED\"),\n                        (e[(e.DBR_PDF_DLL_MISSING = -10022)] = \"DBR_PDF_DLL_MISSING\"),\n                        (e[(e.DBR_PAGE_NUMBER_INVALID = -10023)] = \"DBR_PAGE_NUMBER_INVALID\"),\n                        (e[(e.DBR_CUSTOM_SIZE_INVALID = -10024)] = \"DBR_CUSTOM_SIZE_INVALID\"),\n                        (e[(e.DBR_CUSTOM_MODULESIZE_INVALID = -10025)] = \"DBR_CUSTOM_MODULESIZE_INVALID\"),\n                        (e[(e.DBR_RECOGNITION_TIMEOUT = -10026)] = \"DBR_RECOGNITION_TIMEOUT\"),\n                        (e[(e.DBR_JSON_PARSE_FAILED = -10030)] = \"DBR_JSON_PARSE_FAILED\"),\n                        (e[(e.DBR_JSON_TYPE_INVALID = -10031)] = \"DBR_JSON_TYPE_INVALID\"),\n                        (e[(e.DBR_JSON_KEY_INVALID = -10032)] = \"DBR_JSON_KEY_INVALID\"),\n                        (e[(e.DBR_JSON_VALUE_INVALID = -10033)] = \"DBR_JSON_VALUE_INVALID\"),\n                        (e[(e.DBR_JSON_NAME_KEY_MISSING = -10034)] = \"DBR_JSON_NAME_KEY_MISSING\"),\n                        (e[(e.DBR_JSON_NAME_VALUE_DUPLICATED = -10035)] = \"DBR_JSON_NAME_VALUE_DUPLICATED\"),\n                        (e[(e.DBR_TEMPLATE_NAME_INVALID = -10036)] = \"DBR_TEMPLATE_NAME_INVALID\"),\n                        (e[(e.DBR_JSON_NAME_REFERENCE_INVALID = -10037)] = \"DBR_JSON_NAME_REFERENCE_INVALID\"),\n                        (e[(e.DBR_PARAMETER_VALUE_INVALID = -10038)] = \"DBR_PARAMETER_VALUE_INVALID\"),\n                        (e[(e.DBR_DOMAIN_NOT_MATCHED = -10039)] = \"DBR_DOMAIN_NOT_MATCHED\"),\n                        (e[(e.DBR_RESERVEDINFO_NOT_MATCHED = -10040)] = \"DBR_RESERVEDINFO_NOT_MATCHED\"),\n                        (e[(e.DBR_AZTEC_LICENSE_INVALID = -10041)] = \"DBR_AZTEC_LICENSE_INVALID\"),\n                        (e[(e.DBR_LICENSE_DLL_MISSING = -10042)] = \"DBR_LICENSE_DLL_MISSING\"),\n                        (e[(e.DBR_LICENSEKEY_NOT_MATCHED = -10043)] = \"DBR_LICENSEKEY_NOT_MATCHED\"),\n                        (e[(e.DBR_REQUESTED_FAILED = -10044)] = \"DBR_REQUESTED_FAILED\"),\n                        (e[(e.DBR_LICENSE_INIT_FAILED = -10045)] = \"DBR_LICENSE_INIT_FAILED\"),\n                        (e[(e.DBR_PATCHCODE_LICENSE_INVALID = -10046)] = \"DBR_PATCHCODE_LICENSE_INVALID\"),\n                        (e[(e.DBR_POSTALCODE_LICENSE_INVALID = -10047)] = \"DBR_POSTALCODE_LICENSE_INVALID\"),\n                        (e[(e.DBR_DPM_LICENSE_INVALID = -10048)] = \"DBR_DPM_LICENSE_INVALID\"),\n                        (e[(e.DBR_FRAME_DECODING_THREAD_EXISTS = -10049)] = \"DBR_FRAME_DECODING_THREAD_EXISTS\"),\n                        (e[(e.DBR_STOP_DECODING_THREAD_FAILED = -10050)] = \"DBR_STOP_DECODING_THREAD_FAILED\"),\n                        (e[(e.DBR_SET_MODE_ARGUMENT_ERROR = -10051)] = \"DBR_SET_MODE_ARGUMENT_ERROR\"),\n                        (e[(e.DBR_LICENSE_CONTENT_INVALID = -10052)] = \"DBR_LICENSE_CONTENT_INVALID\"),\n                        (e[(e.DBR_LICENSE_KEY_INVALID = -10053)] = \"DBR_LICENSE_KEY_INVALID\"),\n                        (e[(e.DBR_LICENSE_DEVICE_RUNS_OUT = -10054)] = \"DBR_LICENSE_DEVICE_RUNS_OUT\"),\n                        (e[(e.DBR_GET_MODE_ARGUMENT_ERROR = -10055)] = \"DBR_GET_MODE_ARGUMENT_ERROR\"),\n                        (e[(e.DBR_IRT_LICENSE_INVALID = -10056)] = \"DBR_IRT_LICENSE_INVALID\"),\n                        (e[(e.DBR_MAXICODE_LICENSE_INVALID = -10057)] = \"DBR_MAXICODE_LICENSE_INVALID\"),\n                        (e[(e.DBR_GS1_DATABAR_LICENSE_INVALID = -10058)] = \"DBR_GS1_DATABAR_LICENSE_INVALID\"),\n                        (e[(e.DBR_GS1_COMPOSITE_LICENSE_INVALID = -10059)] = \"DBR_GS1_COMPOSITE_LICENSE_INVALID\"),\n                        (e[(e.DBR_DOTCODE_LICENSE_INVALID = -10061)] = \"DBR_DOTCODE_LICENSE_INVALID\"),\n                        (e[(e.DMERR_NO_LICENSE = -2e4)] = \"DMERR_NO_LICENSE\"),\n                        (e[(e.DMERR_LICENSE_SYNC_FAILED = -20003)] = \"DMERR_LICENSE_SYNC_FAILED\"),\n                        (e[(e.DMERR_TRIAL_LICENSE = -20010)] = \"DMERR_TRIAL_LICENSE\"),\n                        (e[(e.DMERR_FAILED_TO_REACH_LTS = -202
200)] = \"DMERR_FAILED_TO_REACH_LTS\");\n                })(n || (n = {})),\n                (function (e) {\n                    (e[(e.IMRDT_IMAGE = 1)] = \"IMRDT_IMAGE\"),\n                        (e[(e.IMRDT_CONTOUR = 2)] = \"IMRDT_CONTOUR\"),\n                        (e[(e.IMRDT_LINESEGMENT = 4)] = \"IMRDT_LINESEGMENT\"),\n                        (e[(e.IMRDT_LOCALIZATIONRESULT = 8)] = \"IMRDT_LOCALIZATIONRESULT\"),\n                        (e[(e.IMRDT_REGIONOFINTEREST = 16)] = \"IMRDT_REGIONOFINTEREST\"),\n                        (e[(e.IMRDT_QUADRILATERAL = 32)] = \"IMRDT_QUADRILATERAL\");\n                })(o || (o = {})),\n                (function (e) {\n                    (e[(e.BF_ALL = -31457281)] = \"BF_ALL\"),\n                        (e[(e.BF_ONED = 1050623)] = \"BF_ONED\"),\n                        (e[(e.BF_GS1_DATABAR = 260096)] = \"BF_GS1_DATABAR\"),\n                        (e[(e.BF_CODE_39 = 1)] = \"BF_CODE_39\"),\n                        (e[(e.BF_CODE_128 = 2)] = \"BF_CODE_128\"),\n                        (e[(e.BF_CODE_93 = 4)] = \"BF_CODE_93\"),\n                        (e[(e.BF_CODABAR = 8)] = \"BF_CODABAR\"),\n                        (e[(e.BF_ITF = 16)] = \"BF_ITF\"),\n                        (e[(e.BF_EAN_13 = 32)] = \"BF_EAN_13\"),\n                        (e[(e.BF_EAN_8 = 64)] = \"BF_EAN_8\"),\n                        (e[(e.BF_UPC_A = 128)] = \"BF_UPC_A\"),\n                        (e[(e.BF_UPC_E = 256)] = \"BF_UPC_E\"),\n                        (e[(e.BF_INDUSTRIAL_25 = 512)] = \"BF_INDUSTRIAL_25\"),\n                        (e[(e.BF_CODE_39_EXTENDED = 1024)] = \"BF_CODE_39_EXTENDED\"),\n                        (e[(e.BF_GS1_DATABAR_OMNIDIRECTIONAL = 2048)] = \"BF_GS1_DATABAR_OMNIDIRECTIONAL\"),\n                        (e[(e.BF_GS1_DATABAR_TRUNCATED = 4096)] = \"BF_GS1_DATABAR_TRUNCATED\"),\n                        (e[(e.BF_GS1_DATABAR_STACKED = 8192)] = \"BF_GS1_DATABAR_STACKED\"),\n                        (e[(e.BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL = 16384)] = \"BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL\"),\n                        (e[(e.BF_GS1_DATABAR_EXPANDED = 32768)] = \"BF_GS1_DATABAR_EXPANDED\"),\n                        (e[(e.BF_GS1_DATABAR_EXPANDED_STACKED = 65536)] = \"BF_GS1_DATABAR_EXPANDED_STACKED\"),\n                        (e[(e.BF_GS1_DATABAR_LIMITED = 131072)] = \"BF_GS1_DATABAR_LIMITED\"),\n                        (e[(e.BF_PATCHCODE = 262144)] = \"BF_PATCHCODE\"),\n                        (e[(e.BF_PDF417 = 33554432)] = \"BF_PDF417\"),\n                        (e[(e.BF_QR_CODE = 67108864)] = \"BF_QR_CODE\"),\n                        (e[(e.BF_DATAMATRIX = 134217728)] = \"BF_DATAMATRIX\"),\n                        (e[(e.BF_AZTEC = 268435456)] = \"BF_AZTEC\"),\n                        (e[(e.BF_MAXICODE = 536870912)] = \"BF_MAXICODE\"),\n                        (e[(e.BF_MICRO_QR = 1073741824)] = \"BF_MICRO_QR\"),\n                        (e[(e.BF_MICRO_PDF417 = 524288)] = \"BF_MICRO_PDF417\"),\n                        (e[(e.BF_GS1_COMPOSITE = -2147483648)] = \"BF_GS1_COMPOSITE\"),\n                        (e[(e.BF_MSI_CODE = 1048576)] = \"BF_MSI_CODE\"),\n                        (e[(e.BF_NULL = 0)] = \"BF_NULL\");\n                })(s || (s = {}));\n            var a = function (e, t, i, r) {\n                return new (i || (i = Promise))(function (n, o) {\n                    function s(e) {\n                        try {\n                            d(r.next(e));\n                        } catch (e) {\n                            o(e);\n                        }\n                    }\n                    function a(e) {\n                        try {\n                            d(r.throw(e));\n                        } catch (e) {\n                            o(e);\n                        }\n                    }\n                    function d(e) {\n                        var t;\n                        e.done\n                            ? n(e.value)\n                            : ((t = e.value),\n                                t instanceof i\n                                    ? t\n                                    : new i(function (e) {\n                                        e(t);\n                                    })).then(s, a);\n                    }\n                    d((r = r.apply(e, t || [])).next());\n                });\n            };\n            const d = !!(\"object\" == typeof global && global.process && global.process.release && global.process.release.name && \"undefined\" == typeof HTMLCanvasElement),\n                _ = !d && \"undefined\" == typeof self,\n                l = d ? global : _ ? {} : self;\n            class c {\n                constructor() {\n                    (this._canvasMaxWH = \"iPhone\" == c.browserInfo.OS || \"Android\" == c.browserInfo.OS ? 2048 : 4096),\n                        (this._instanceID = void 0),\n                        (this.bSaveOriCanvas = !1),\n                        (this.oriCanvas = null),\n                        (this.maxVideoCvsLength = 3),\n                        (this.videoCvses = []),\n                        (this.videoGlCvs = null),\n                        (this.videoGl = null),\n                        (this.glImgData = null),\n                        (this.bFilterRegionInJs = !0),\n                        (this._region = null),\n                        (this._timeStartDecode = null),\n                        (this._timeEnterInnerDBR = null),\n                        (this._bUseWebgl = !0),\n                        (this.decodeRecords = {}
2),\n                        (this.bDestroyed = !1),\n                        (this._setWarnnedEx = new Set()),\n                        (this._lastErrorCode = 0),\n                        (this._lastErrorString = \"\"),\n                        (this._lastInnerDecodeDuration = 0);\n                }\n                static get version() {\n                    return this._version;\n                }\n                static get productKeys() {\n                    return this._productKeys;\n                }\n                static set productKeys(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`productKeys` is not allowed to change after loadWasm is called.\");\n                    c._productKeys = e;\n                }\n                static get handshakeCode() {\n                    return this._productKeys;\n                }\n                static set handshakeCode(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`handshakeCode` is not allowed to change after loadWasm is called.\");\n                    c._productKeys = e;\n                }\n                static get organizationID() {\n                    return this._organizationID;\n                }\n                static set organizationID(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`organizationID` is not allowed to change after loadWasm is called.\");\n                    \"number\" == typeof e && (e = e.toString()), (c._organizationID = e);\n                }\n                static set sessionPassword(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`sessionPassword` is not allowed to change after loadWasm is called.\");\n                    c._sessionPassword = e;\n                }\n                static get sessionPassword() {\n                    return this._sessionPassword;\n                }\n                static detectEnvironment() {\n                    return a(this, void 0, void 0, function* () {\n                        let e = {\n                            wasm: \"undefined\" != typeof WebAssembly && (\"undefined\" == typeof navigator || !(/Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent) && /\\(.+\\s11_2_([2-6]).*\\)/.test(navigator.userAgent))),\n                            worker: !!(d ? process.version >= \"v12\" : \"undefined\" != typeof Worker),\n                            getUserMedia: !(\"undefined\" == typeof navigator || !navigator.mediaDevices || !navigator.mediaDevices.getUserMedia),\n                            camera: !1,\n                            browser: this.browserInfo.browser,\n                            version: this.browserInfo.version,\n                            OS: this.browserInfo.OS,\n                        };\n                        if (e.getUserMedia)\n                            try {\n                                (yield navigator.mediaDevices.getUserMedia({ video: !0 })).getTracks().forEach((e) => {\n                                    e.stop();\n                                }),\n                                    (e.camera = !0);\n                            } catch (e) {}\n                        return e;\n                    });\n                }\n                static get engineResourcePath() {\n                    return this._engineResourcePath;\n                }\n                static set engineResourcePath(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`engineResourcePath` is not allowed to change after loadWasm is called.\");\n                    if ((null == e && (e = \"./\"), d || _)) c._engineResourcePath = e;\n                    else {\n                        let t = document.createElement(\"a\");\n                        (t.href = e), (c._engineResourcePath = t.href);\n                    }\n                    this._engineResourcePath.endsWith(\"/\") || (c._engineResourcePath += \"/\");\n                }\n                static get licenseServer() {\n                    return this._licenseServer;\n                }\n                static set licenseServer(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`licenseServer` is not allowed to change after loadWasm is called.\");\n                    if (null == e) c._licenseServer = [];\n                    else {\n                        e instanceof Array || (e = [e]);\n                        for (let t = 0; t < e.length; ++t) {\n                            if (!d && !_) {\n                                let i = document.createElement(\"a\");\n                                (i.href = e[t]), (e[t] = i.href);\n                            }\n                            e[t].endsWith(\"/\") || (e[t] += \"/\");\n                        }\n                        c._licenseServer = e;\n                    }\n                }\n                static get deviceFriendlyName() {\n                    return this._deviceFriendlyName;\n                }\n                static set deviceFriendlyName(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`deviceFriendlyName` is not allowed to change after loadWasm is called.\");\n                    c._deviceFriendlyName = e || \"\";\n                }
2\n                static get _bUseFullFeature() {\n                    return this.__bUseFullFeature;\n                }\n                static set _bUseFullFeature(e) {\n                    if (\"unload\" != this._loadWasmStatus) throw new Error(\"`_bUseFullFeature` is not allowed to change after loadWasm is called.\");\n                    c.__bUseFullFeature = e;\n                }\n                set region(e) {\n                    this._region = e;\n                }\n                get region() {\n                    return this._region;\n                }\n                static isLoaded() {\n                    return \"loadSuccess\" == this._loadWasmStatus;\n                }\n                static get lastErrorCode() {\n                    return this._lastErrorCode;\n                }\n                static get lastErrorString() {\n                    return this._lastErrorString;\n                }\n                get lastErrorCode() {\n                    return this._lastErrorCode;\n                }\n                get lastErrorString() {\n                    return this._lastErrorString;\n                }\n                static loadWasm() {\n                    return a(this, void 0, void 0, function* () {\n                        if (d && process.version < \"v12\") throw new Error(\"DBRJS SDK requires nodejs version >= v12.\");\n                        let e,\n                            t = this.productKeys,\n                            r = (0 == t.length || t.startsWith(\"P\") || t.startsWith(\"L\")) && 0 == this.organizationID.length,\n                            o = r || (t.length >= 8 && !t.startsWith(\"t\") && !t.startsWith(\"f\") && !t.startsWith(\"P\") && !t.startsWith(\"L\")) || (0 == t.length && 0 != this.organizationID.length);\n                        if (\n                            (o &&\n                            (d\n                                ? process.version < \"v15\" && (e = \"To use handshake requires nodejs version >= v15.\")\n                                : (l.crypto || (e = \"Please upgrade your browser to support handshake code.\"), l.crypto.subtle || (e = \"Require https to use handshake code in this browser.\"))),\n                                e)\n                        ) {\n                            if (!r) throw new Error(e);\n                            (r = !1), (o = !1), console.warn(e), (this._lastErrorCode = n.DMERR_FAILED_TO_REACH_LTS), (this._lastErrorString = e);\n                        }\n                        return (\n                            r && ((t = \"\"), console.warn(\"Automatically apply for a public trial license.\")),\n                                yield new Promise((e, n) =>\n                                    a(this, void 0, void 0, function* () {\n                                        switch (this._loadWasmStatus) {\n                                            case \"unload\": {\n                                                c._loadWasmStatus = \"loading\";\n                                                let e = this.engineResourcePath + this._workerName;\n                                                if (\n                                                    (d ||\n                                                    this.engineResourcePath.startsWith(location.origin) ||\n                                                    (e = yield fetch(e)\n                                                        .then((e) => e.blob())\n                                                        .then((e) => URL.createObjectURL(e))),\n                                                        d)\n                                                ) {\n                                                    const t = i(0);\n                                                    c._dbrWorker = new t.Worker(e);\n                                                } else c._dbrWorker = new Worker(e);\n                                                (this._dbrWorker.onerror = (e) => {\n                                                    c._loadWasmStatus = \"loadFail\";\n                                                    let t = new Error(e.message);\n                                                    this._loadWasmErr = t;\n                                                    for (let e of this._loadWasmCallbackArr) e(t);\n                                                    this._loadWasmCallbackArr = [];\n                                                }),\n                                                    (this._dbrWorker.onmessage = (e) =>\n                                                        a(this, void 0, void 0, function* () {\n                                                            let t = e.data ? e.data : e;\n                                                            switch (t.type) {\n                                                                case \"log\":\n                                                                    this._onLog && this._onLog(t.message);\n                                                                    break;\n                                                                case \"load\": {\n                                                                    t.message && (t.message = t.message.replace(\"(https://www.dynamsoft.com/purchase-center/)\", \"(https://www.dynamsoft.com/store/dynamsoft-barcode-reader/#javascript)\"));\n                                                                    let e = !1;\n                                                                    if ((r && (e = !0), t.success)) {\n                                                                        (c._loadWasmStatus = \"loadSuccess\"),\n                                                                            (c._version = t.version + \"(JS \" + this._jsVersion + \".\" + this._jsEditVersion + \")\"),\n                                                                        this._onLog && this._onLog(\"load dbr worker success\");\n                                                                        for (let e of this._loadWasmCallbackArr) e();\n                                                                        (this._loadWasmCallbackArr = []), (this._dbrWorker.onerror = null), t.message && console.warn(t.message);\n                                                                    } else {\n                                                                        let i = new Error(t.message);\n                                                                        (i.stack = t.stack + \"\\n\" + i.stack), (c._loadWasmStatus = \"loadFail\"), (this._loadWasmErr = i);\n                                                                        for (let e of this._loadWasmCallbackArr) e(i);\n                                                                        (this._loadWasmCallbackArr = []), e || (111 == t.ltsErrorCode && -1 != t.message.toLowerCase().indexOf(\"trial license\") && (e = !0));\n                                                                    }\n                                                                    e && this.showDialog(t.success ? \"warn\" : \"error\", t.message);\n                                                                    break;\n                                                                }\n                                                                case \"task\": {\n                                                                    let e = t.id,\n                                                                        i = t.body;\n                                                                    try {\n                                                                        this._taskCallbackMap.get(e)(i), this._taskCallbackMap.delete(e);\n                                                                    } catch (t) {\n                                                                        throw (this._taskCallbackMap.delete(e), t);\n                                                                    }\n                                                                    break;\n                                                                }\n                                                                default:\n                                                                    this._onLog && this._onLog(e);\n                                                            }\n                                                        })),\n                                                d && this._dbrWorker.on(\"message\", this._dbrWorker.onmessage),\n                                                    this._dbrWorker.postMessage({\n                                                        type: \"loadWasm\",\n                                                        bd: this._bWasmDebug,\n                                                        engineResourcePath: this.engineResourcePath,\n                                                        version: this._jsVersion,\n                                                        brtk: o,\n                                                        bptk: r,\n                                                        pk: t,\n                                                        og: this.organizationID,\n                                                        dm: !d && location.origin.startsWith(\"http\") ? location.origin : \"https://localhost\",\n                                                        bUseFullFeature: this._bUseFullFeature,\n                                                        browserInfo: this.browserInfo,\n                                                        deviceFriendlyName: this.deviceFriendlyName,\n                                                        ls: this.licenseServer,\n                                                        sp: this._sessionPassword,\n                                                        lm: this._limitModules,\n                                                        cw: this._chargeWay,\n                                                    });\n                                            }\n                                            case \"loading\":\n                                                this._loadWasmCallbackArr.push((t) => {\n                                                    t ? n(t) : e();\n                                                });\n                                                break;\n                                            case \"loadSuccess\":\n                                                e();\n                                                break;\n                                            case \"loadFail\":\n                                                n(this._loadWasmErr);\n                                        }\n                                    })\n                                )\n                        );\n                    });\n                }\n                static showDialog(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if (!d && !this._bNeverShowDialog)\n                            try {\n                                let i = yield fetch(c.engineResourcePath + \"lts.license.dialog.html\");\n                                if (!i.ok) throw Error(\"Get license dialog fail. Network Error: \" + i.statusText);\n                                let r = yield i.text();\n                                if (!r.trim().startsWith(\"<\")) throw Error(\"Get license dialog fail. Can't get valid HTMLElement.\");\n                                let n = document.createElement(\"div\");\n                                n.innerHTML = r;\n                                let o = [];\n                                for (let e = 0; e < n.childElementCount; ++e) {\n                                    let t = n.children[e];\n                                    t instanceof HTMLStyleElement && (o.push(t), document.head.append(t));\n                                }\n                                let s = 1 == n.childElementCount ? n.children[0] : n;\n                                s.remove();\n                                let a,\n                                    d,\n                                    _,\n                                    l,\n                                    h,\n                                    u = [s],\n                                    g = s.children;\n                                for (let e of g) u.push(e);\n                                for (let e = 0; e < u.length; ++e) for (let t of u[e].children) u.push(t);\n                                for (let i of u)\n                                    if (!a && i.classList.contains(\"lts-license-mask\"))\n                                        (a = i),\n                                            i.addEventListener(\"click\", (e) => {\n                                                if (i == e.target) {\n                                                    s.remove();\n                                                    for (let e of o) e.remove();\n                                                }\n                                            });\n                                    else if (!d && i.classList.contains(\"lts-license-icon-close\"))\n                                        (d = i),\n                                            i.addEventListener(\"click\", () => {\n                                                s.remove();\n                                                for (let e of o) e.remove();\n                                            });\n                                    else if (!_ && i.classList.contains(\"lts-license-icon-error\")) (_ = i), \"error\" != e && i.remove();\n                                    else if (!l && i.classList.contains(\"lts-license-icon-warn\")) (l = i), \"warn\" != e && i.remove();\n                                    else if (!h && i.classList.contains(\"lts-license-msg-content\")) {\n                                        h = i;\n                                        let e = t;\n                                        for (; e; ) {\n                                            let t = e.indexOf(\"[\"),\n                                                r = e.indexOf(\"]\", t),\n                                                n = e.indexOf(\"(\", r),\n                                                o = e.indexOf(\")\", n);\n                                            if (-1 == t || -1 == r || -1 == n || -1 == o) {\n                                                i.appendChild(new Text(e));\n                                                break;\n                                            }\n                                            t > 0 && i.appendChild(new Text(e.substring(0, t)));\n                                            let s = document.createElement(\"a\"),\n                                                a = e.substring(t + 1, r);\n                                            s.innerText = a;\n                                            let d = e.substring(n + 1, o);\n                                            s.setAttribute(\"href\", d), s.setAttribute(\"target\", \"_blank\"), i.appendChild(s), (e = e.substring(o + 1));\n                                        }\n                                    }\n                                document.body.appendChild(s);\n                            } catch (e) {\n                                c._onLog && c._onLog(e.message || e);\n                            }\n                    });\n                }\n                static createInstanceInWorker(e = !1) {\n                    return a(this, void 0, void 0, function* () {\n                        return (\n                            yield this.loadWasm(),\n                                yield new Promise((t, i) => {\n                                    let r = c._nextTaskID++;\n                                    this._taskCallbackMap.set(r, (e) => {\n                                        if (e.success) return t(e.instanceID);\n                                        {\n                                            let t = new Error(e.message);\n                       
2                     return (t.stack = e.stack + \"\\n\" + t.stack), i(t);\n                                        }\n                                    }),\n                                        this._dbrWorker.postMessage({ type: \"createInstance\", id: r, productKeys: \"\", bScanner: e });\n                                })\n                        );\n                    });\n                }\n                static createInstance() {\n                    return a(this, void 0, void 0, function* () {\n                        let e = new c();\n                        return (e._instanceID = yield this.createInstanceInWorker()), e;\n                    });\n                }\n                decode(e) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"decode(source: any)\"), c._onLog && (this._timeStartDecode = Date.now()), d))\n                            return e instanceof Buffer\n                                ? yield this._decodeFileInMemory_Uint8Array(new Uint8Array(e))\n                                : e instanceof Uint8Array\n                                    ? yield this._decodeFileInMemory_Uint8Array(e)\n                                    : \"string\" == typeof e || e instanceof String\n                                        ? \"data:image/\" == e.substring(0, 11)\n                                            ? yield this._decode_Base64(e)\n                                            : \"http\" == e.substring(0, 4)\n                                                ? yield this._decode_Url(e)\n                                                : yield this._decode_FilePath(e)\n                                        : yield Promise.reject(TypeError(\"'_decode(source, config)': Type of 'source' should be 'Buffer', 'Uint8Array', 'String(base64 with image mime)' or 'String(url)'.\"));\n                        {\n                            let t = {};\n                            return (\n                                !this.region || this.region instanceof Array || (t.region = JSON.parse(JSON.stringify(this.region))),\n                                    e instanceof Blob\n                                        ? yield this._decode_Blob(e, t)\n                                        : e instanceof ArrayBuffer\n                                            ? yield this._decode_ArrayBuffer(e, t)\n                                            : e instanceof Uint8Array || e instanceof Uint8ClampedArray\n                                                ? yield this._decode_Uint8Array(e, t)\n                                                : e instanceof HTMLImageElement || (\"undefined\" != typeof ImageBitmap && e instanceof ImageBitmap)\n                                                    ? yield this._decode_Image(e, t)\n                                                    : e instanceof HTMLCanvasElement || (\"undefined\" != typeof OffscreenCanvas && e instanceof OffscreenCanvas)\n                                                        ? yield this._decode_Canvas(e, t)\n                                                        : e instanceof HTMLVideoElement\n                                                            ? yield this._decode_Video(e, t)\n                                                            : \"string\" == typeof e || e instanceof String\n                                                                ? \"data:image/\" == e.substring(0, 11)\n                                                                    ? yield this._decode_Base64(e, t)\n                                                                    : yield this._decode_Url(e, t)\n                                                                : yield Promise.reject(\n                                                                    TypeError(\n                                                                        \"'_decode(source, config)': Type of 'source' should be 'Blob', 'ArrayBuffer', 'Uint8Array', 'HTMLImageElement', 'HTMLCanvasElement', 'HTMLVideoElement', 'String(base64 with image mime)' or 'String(url)'.\"\n                                                                    )\n                                                                )\n                            );\n                        }\n                    });\n                }\n                decodeBase64String(e) {\n                    return a(this, void 0, void 0, function* () {\n                        let t = {};\n                        return !this.region || this.region instanceof Array || (t.region = JSON.parse(JSON.stringify(this.region))), this._decode_Base64(e, t);\n                    });\n                }\n                decodeUrl(e) {\n                    return a(this, void 0, void 0, function* () {\n                        let t = {};\n                        return !this.region || this.region instanceof Array || (t.region = JSON.parse(JSON.stringify(this.region))), this._decode_Url(e, t);\n                    });\n                }\n                _decodeBuffer_Uint8Array(e, t, i, r, n, o) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((s, a) =>
2 {\n                            let d = c._nextTaskID++;\n                            c._taskCallbackMap.set(d, (e) => {\n                                if (e.success) {\n                                    let t,\n                                        i = c._onLog ? Date.now() : 0;\n                                    this.bufferShared && !this.bufferShared.length && (this.bufferShared = e.buffer), (this._lastInnerDecodeDuration = e.duration);\n                                    try {\n                                        t = this._handleRetJsonString(e.decodeReturn);\n                                    } catch (e) {\n                                        return a(e);\n                                    }\n                                    if (c._onLog) {\n                                        let e = Date.now();\n                                        c._onLog(\"DBR time get result: \" + i),\n                                            c._onLog(\"Handle image cost: \" + (this._timeEnterInnerDBR - this._timeStartDecode)),\n                                            c._onLog(\"DBR worker decode image cost: \" + (i - this._timeEnterInnerDBR)),\n                                            c._onLog(\"DBR worker handle results: \" + (e - i)),\n                                            c._onLog(\"Total decode image cost: \" + (e - this._timeStartDecode));\n                                    }\n                                    return s(t);\n                                }\n                                {\n                                    let t = new Error(e.message);\n                                    return (t.stack = e.stack + \"\\n\" + t.stack), a(t);\n                                }\n                            }),\n                            c._onLog && (this._timeEnterInnerDBR = Date.now()),\n                            c._onLog && c._onLog(\"Send buffer to worker:\" + Date.now()),\n                                c._dbrWorker.postMessage({ type: \"decodeBuffer\", id: d, instanceID: this._instanceID, body: { buffer: e, width: t, height: i, stride: r, format: n, config: o } }, [e.buffer]);\n                        });\n                    });\n                }\n                _decodeBuffer_Blob(e, t, i, r, n, o) {\n                    return a(this, void 0, void 0, function* () {\n                        return (\n                            c._onLog && c._onLog(\"_decodeBuffer_Blob(buffer,width,height,stride,format)\"),\n                                yield new Promise((t, i) => {\n                                    let r = new FileReader();\n                                    r.readAsArrayBuffer(e),\n                                        (r.onload = () => {\n                                            t(r.result);\n                                        }),\n                                        (r.onerror = () => {\n                                            i(r.error);\n                                        });\n                                }).then((e) => this._decodeBuffer_Uint8Array(new Uint8Array(e), t, i, r, n, o))\n                        );\n                    });\n                }\n                decodeBuffer(e, t, i, r, n, o) {\n                    return a(this, void 0, void 0, function* () {\n                        let s;\n                        return (\n                            c._onLog && c._onLog(\"decodeBuffer(buffer,width,height,stride,format)\"),\n                            c._onLog && (this._timeStartDecode = Date.now()),\n                                d\n                                    ? e instanceof Uint8Array\n                                        ? (s = yield this._decodeBuffer_Uint8Array(e, t, i, r, n, o))\n                                        : e instanceof Buffer && (s = yield this._decodeBuffer_Uint8Array(new Uint8Array(e), t, i, r, n, o))\n                                    : e instanceof Uint8Array || e instanceof Uint8ClampedArray\n                                        ? (s = yield this._decodeBuffer_Uint8Array(e, t, i, r, n, o))\n                                        : e instanceof ArrayBuffer\n                                            ? (s = yield this._decodeBuffer_Uint8Array(new Uint8Array(e), t, i, r, n, o))\n                                            : e instanceof Blob && (s = yield this._decodeBuffer_Blob(e, t, i, r, n, o)),\n                                s\n                        );\n                    });\n                }\n                _decodeFileInMemory_Uint8Array(e) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((t, i) => {\n                            let r = c._nextTaskID++;\n                            c._taskCallbackMap.set(r, (e) =>
2 {\n                                if (e.success) {\n                                    let r;\n                                    this._lastInnerDecodeDuration = e.duration;\n                                    try {\n                                        r = this._handleRetJsonString(e.decodeReturn);\n                                    } catch (e) {\n                                        return i(e);\n                                    }\n                                    return t(r);\n                                }\n                                {\n                                    let t = new Error(e.message);\n                                    return (t.stack = e.stack + \"\\n\" + t.stack), i(t);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"decodeFileInMemory\", id: r, instanceID: this._instanceID, body: { bytes: e } });\n                        });\n                    });\n                }\n                getRuntimeSettings() {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((e, t) => {\n                            let i = c._nextTaskID++;\n                            c._taskCallbackMap.set(i, (i) => {\n                                if (i.success) {\n                                    let t = JSON.parse(i.results);\n                                    return null != this.userDefinedRegion && (t.region = JSON.parse(JSON.stringify(this.userDefinedRegion))), e(t);\n                                }\n                                {\n                                    let e = new Error(i.message);\n                                    return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"getRuntimeSettings\", id: i, instanceID: this._instanceID });\n                        });\n                    });\n                }\n                updateRuntimeSettings(e) {\n                    return a(this, void 0, void 0, function* () {\n                        let t;\n                        if (\"string\" == typeof e || (\"object\" == typeof e && e instanceof String))\n                            if (\"speed\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                    (t.region = e.region),\n                                    (t.deblurLevel = 3),\n                                    (t.expectedBarcodesCount = 0),\n                                    (t.localizationModes = [2, 0, 0, 0, 0, 0, 0, 0]);\n                            } else if (\"balance\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                    (t.region = e.region),\n                                    (t.deblurLevel = 5),\n                                    (t.expectedBarcodesCount = 512),\n                                    (t.localizationModes = [2, 16, 0, 0, 0, 0, 0, 0]);\n                            } else if (\"coverage\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(), (t = yield this.getRuntimeSettings()), (t.barcodeFormatIds = e.barcodeFormatIds), (t.barcodeFormatIds_2 = e.barcodeFormatIds_2), (t.region = e.region);\n                            } else t = JSON.parse(e);\n                        else {\n                            if (\"object\" != typeof e) throw TypeError(\"'UpdateRuntimeSettings(settings)': Type of 'settings' should be 'String' or 'PlainObject'.\");\n                            if (((t = JSON.parse(JSON.stringify(e))), t.region instanceof Array)) {\n                                let e = t.region;\n                                [e.regionLeft, e.regionTop, e.regi
2onLeft, e.regionBottom, e.regionMeasuredByPercentage].some((e) => void 0 !== e) &&\n                                (t.region = {\n                                    regionLeft: e.regionLeft || 0,\n                                    regionTop: e.regionTop || 0,\n                                    regionRight: e.regionRight || 0,\n                                    regionBottom: e.regionBottom || 0,\n                                    regionMeasuredByPercentage: e.regionMeasuredByPercentage || 0,\n                                });\n                            }\n                        }\n                        if (!c._bUseFullFeature) {\n                            if (0 != (t.barcodeFormatIds & ~(s.BF_ONED | s.BF_QR_CODE | s.BF_PDF417 | s.BF_DATAMATRIX)) || 0 != t.barcodeFormatIds_2)\n                                throw Error(\"Some of the specified barcode formats are not supported in the compact version. Please try the full-featured version.\");\n                            if (0 != t.intermediateResultTypes) throw Error(\"Intermediate results is not supported in the compact version. Please try the full-featured version.\");\n                        }\n                        if (!d)\n                            if (this.bFilterRegionInJs) {\n                                let e = t.region;\n                                if (e instanceof Array) throw Error(\"The `region` of type `Array` is only allowed in `BarcodeScanner`.\");\n                                (this.userDefinedRegion = JSON.parse(JSON.stringify(e))),\n                                    (e.regionLeft || e.regionTop || e.regionRight || e.regionBottom || e.regionMeasuredByPercentage) &&\n                                    (e.regionLeft || e.regionTop || 100 != e.regionRight || 100 != e.regionBottom || !e.regionMeasuredByPercentage)\n                                        ? (this.region = e)\n                                        : (this.region = null),\n                                    (t.region = { regionLeft: 0, regionTop: 0, regionRight: 0, regionBottom: 0, regionMeasuredByPercentage: 0 });\n                            } else (this.userDefinedRegion = null), (this.region = null);\n                        return yield new Promise((e, i) => {\n                            let r = c._nextTaskID++;\n                            c._taskCallbackMap.set(r, (t) => {\n                                if (t.success) {\n                                    try {\n                                        this._handleRetJsonString(t.updateReturn);\n                                    } catch (e) {\n                                        i(e);\n                                    }\n                                    return e();\n                                }\n                                {\n                                    let e = new Error(t.message);\n                                    return (e.stack = t.stack + \"\\n\" + e.stack), i(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"updateRuntimeSettings\", id: r, instanceID: this._instanceID, body: { settings: JSON.stringify(t) } });\n                        });\n                    });\n                }\n                resetRuntimeSettings() {\n                    return a(this, void 0, void 0, function* () {\n                        return (\n                            (this.userDefinedRegion = null),\n                                (this.region = null),\n                                yield new Promise((e, t) => {\n                                    let i = c._nextTaskID++;\n                                    c._taskCallbackMap.set(i, (i) => {\n                                        if (i.success) return e();\n                                        {\n                                            let e = new Error(i.message);\n                                            return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                        }\n                                    }),\n                                        c._dbrWorker.postMessage({ type: \"resetRuntimeSettings\", id: i, instanceID: this._instanceID });\n                                })\n                        );\n                    });\n                }\n                outputSettingsToString() {\n                    return a(this, void 0, void 0, function* () {\n                        if (!c._bUseFullFeature) throw Error(\"outputSettingsToString() is not supported in the compact version. Please try the full-featured version.\");\n                        return yield new Promise((e, t) => {\n                            let i = c._nextTaskID++;\n                            c._taskCallbackMap.set(i, (i) =>
2 {\n                                if (i.success) return e(i.results);\n                                {\n                                    let e = new Error(i.message);\n                                    return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"outputSettingsToString\", id: i, instanceID: this._instanceID });\n                        });\n                    });\n                }\n                initRuntimeSettingsWithString(e) {\n                    return a(this, void 0, void 0, function* () {\n                        if (!c._bUseFullFeature) throw Error(\"initRuntimeSettingsWithString() is not supported in the compact version. Please try the full-featured version.\");\n                        if (\"string\" == typeof e || (\"object\" == typeof e && e instanceof String)) e = e;\n                        else {\n                            if (\"object\" != typeof e) throw TypeError(\"'initRuntimeSettingstWithString(settings)': Type of 'settings' should be 'String' or 'PlainObject'.\");\n                            e = JSON.stringify(e);\n                        }\n                        return yield new Promise((t, i) => {\n                            let r = c._nextTaskID++;\n                            c._taskCallbackMap.set(r, (e) => {\n                                if (e.success) {\n                                    try {\n                                        this._handleRetJsonString(e.initReturn);\n                                    } catch (e) {\n                                        i(e);\n                                    }\n                                    return t();\n                                }\n                                {\n                                    let t = new Error(e.message);\n                                    return (t.stack = e.stack + \"\\n\" + t.stack), i(t);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"initRuntimeSettingsWithString\", id: r, instanceID: this._instanceID, body: { settings: e } });\n                        });\n                    });\n                }\n                _decode_Blob(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        c._onLog && c._onLog(\"_decode_Blob(blob: Blob)\");\n                        let i = null,\n                            r = null;\n                        if (\"undefined\" != typeof createImageBitmap)\n                            try {\n                                i = yield createImageBitmap(e);\n                            } catch (e) {}\n                        i ||\n                        (r = yield (function (e) {\n                            return new Promise((t, i) => {\n                                let r = URL.createObjectURL(e),\n                                    n = new Image();\n                                (n.dbrObjUrl = r),\n                                    (n.src = r),\n                                    (n.onload = () => {\n                                        t(n);\n                                    }),\n                                    (n.onerror = (e) => {\n                                        i(new Error(\"Can't convert blob to image : \" + (e instanceof Event ? e.type : e)));\n                                    });\n                            });\n                        })(e));\n                        let n = yield this._decode_Image(i || r, t);\n                        return i && i.close(), n;\n                    });\n                }\n                _decode_ArrayBuffer(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield this._decode_Blob(new Blob([e]), t);\n                    });\n                }\n                _decode_Uint8Array(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield this._decode_Blob(new Blob([e]), t);\n                    });\n                }\n                _decode_Image(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        c._onLog && c._onLog(\"_decode_Image(image: HTMLImageElement|ImageBitmap)\"), (t = t || {});\n                        let i,\n                            r,\n                            n = e instanceof HTMLImageElement ? e.naturalWi
2dth : e.width,\n                            o = e instanceof HTMLImageElement ? e.naturalHeight : e.height,\n                            s = Math.max(n, o);\n                        if (s > this._canvasMaxWH) {\n                            let e = this._canvasMaxWH / s;\n                            (i = Math.round(n * e)), (r = Math.round(o * e));\n                        } else (i = n), (r = o);\n                        let a,\n                            d = 0,\n                            _ = 0,\n                            h = n,\n                            u = o,\n                            g = n,\n                            E = o,\n                            R = t.region;\n                        if (R) {\n                            let e, t, s, a;\n                            R.regionMeasuredByPercentage\n                                ? ((e = (R.regionLeft * i) / 100), (t = (R.regionTop * r) / 100), (s = (R.regionRight * i) / 100), (a = (R.regionBottom * r) / 100))\n                                : ((e = R.regionLeft), (t = R.regionTop), (s = R.regionRight), (a = R.regionBottom)),\n                                (g = s - e),\n                                (h = Math.round((g / i) * n)),\n                                (E = a - t),\n                                (u = Math.round((E / r) * o)),\n                                (d = Math.round((e / i) * n)),\n                                (_ = Math.round((t / r) * o));\n                        }\n                        !this.bSaveOriCanvas && l.OffscreenCanvas ? (a = new OffscreenCanvas(g, E)) : ((a = document.createElement(\"canvas\")), (a.width = g), (a.height = E));\n                        let I,\n                            f = a.getContext(\"2d\");\n                        0 == d && 0 == _ && n == h && o == u && n == g && o == E ? f.drawImage(e, 0, 0) : f.drawImage(e, d, _, h, u, 0, 0, g, E),\n                        e.dbrObjUrl && URL.revokeObjectURL(e.dbrObjUrl),\n                            R ? ((I = JSON.parse(JSON.stringify(t))), delete I.region) : (I = t);\n                        let A = yield this._decode_Canvas(a, I);\n                        return c.fixResultLocationWhenFilterRegionInJs(R, A, d, _, h, u, g, E), A;\n                    });\n                }\n                _decode_Canvas(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"_decode_Canvas(canvas:HTMLCanvasElement)\"), e.crossOrigin && \"anonymous\" != e.crossOrigin)) throw \"cors\";\n                        (this.bSaveOriCanvas || this.singleFrameMode) && (this.oriCanvas = e);\n                        let i = (e.dbrCtx2d || e.getContext(\"2d\")).getImageData(0, 0, e.width, e.height).data;\n                        return yield this._decodeBuffer_Uint8Array(i, e.width, e.height, 4 * e.width, r.IPF_ABGR_8888, t);\n                    });\n                }\n                _decode_Video(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"_decode_Video(video)\"), !(e instanceof HTMLVideoElement))) throw TypeError(\"'_decode_Video(video [, config] )': Type of 'video' should be 'HTMLVideoElement'.\");\n                        if (e.crossOrigin && \"anonymous\" != e.crossOrigin) throw \"cors\";\n                        t = t || {};\n                        const i = e.videoWidth,\n                            n = e.videoHeight,\n                            o = Math.max(i, n);\n                        let s, a;\n                        if (o > this._canvasMaxWH) {\n                            let e = this._canvasMaxWH / o;\n                            (s = Math.round(i * e)), (a = Math.round(n * e));\n                        } else (s = i), (a = n);\n                        let d = 0,\n                            _ = 0,\n                            h = i,\n                            u = n,\n                            g = i,\n                            E = n,\n                            R = t.region;\n                        if (R) {\n                            let e, t, r, o;\n                            R.regionMeasuredByPercentage\n                                ? ((e = (R.regionLeft * s) / 100), (t = (R.regionTop * a) / 100), (r = (R.regionRight * s) / 100), (o = (R.regionBottom * a) / 100))\n                                : ((e = R.regionLeft), (t = R.regionTop), (r = R.regionRight), (o = R.regionBottom)),\n                                (g = r - e),\n                                (h = Math.round((g / s) * i)),\n                                (E = o - t),\n                                (u = Math.round((E / a) * n)),\n                                (d = Math.round((e / s) * i)),\n                                (_ = Math.round((t / a) * n));\n                        }\n                        let I = 0 == d && 0 == _ && i == h && n == u && i == g && n == E;\n                        if (!this.bSaveOriCanvas && this._bUseWebgl && I) {\
2n                            this.videoGlCvs || (this.videoGlCvs = l.OffscreenCanvas ? new OffscreenCanvas(g, E) : document.createElement(\"canvas\"));\n                            const t = this.videoGlCvs;\n                            (t.width == g && t.height == E) || ((t.height = E), (t.width = g), this.videoGl && this.videoGl.viewport(0, 0, g, E));\n                            const i = this.videoGl || t.getContext(\"webgl\", { alpha: !1, antialias: !1 }) || t.getContext(\"experimental-webgl\", { alpha: !1, antialias: !1 });\n                            if (!this.videoGl) {\n                                this.videoGl = i;\n                                let e = i.createShader(i.VERTEX_SHADER);\n                                i.shaderSource(e, \"\\nattribute vec4 a_position;\\nattribute vec2 a_uv;\\n\\nvarying vec2 v_uv;\\n\\nvoid main() {\\n    gl_Position = a_position;\\n    v_uv = a_uv;\\n}\\n\"),\n                                    i.compileShader(e),\n                                i.getShaderParameter(e, i.COMPILE_STATUS) || console.error(\"An error occurred compiling the shaders: \" + i.getShaderInfoLog(e));\n                                let t = i.createShader(i.FRAGMENT_SHADER);\n                                i.shaderSource(\n                                    t,\n                                    \"\\nprecision lowp float;\\n\\nvarying vec2 v_uv;\\n\\nuniform sampler2D u_texture;\\n\\nvoid main() {\\n    vec4 sample =  texture2D(u_texture, v_uv);\\n    float grey = 0.299 * sample.r + 0.587 * sample.g + 0.114 * sample.b;\\n    gl_FragColor = vec4(grey, 0.0, 0.0, 1.0);\\n}\\n\"\n                                ),\n                                    i.compileShader(t),\n                                i.getShaderParameter(t, i.COMPILE_STATUS) || console.error(\"An error occurred compiling the shaders: \" + i.getShaderInfoLog(t));\n                                let r = i.createProgram();\n                                i.attachShader(r, e),\n                                    i.attachShader(r, t),\n                                    i.linkProgram(r),\n                                i.getProgramParameter(r, i.LINK_STATUS) || console.error(\"Unable to initialize the shader program: \" + i.getProgramInfoLog(r)),\n                                    i.useProgram(r),\n                                    i.bindBuffer(i.ARRAY_BUFFER, i.createBuffer()),\n                                    i.bufferData(i.ARRAY_BUFFER, new Float32Array([-1, 1, 0, 1, 1, 1, 1, 1, -1, -1, 0, 0, 1, -1, 1, 0]), i.STATIC_DRAW);\n                                let n = i.getAttribLocation(r, \"a_position\");\n                                i.enableVertexAttribArray(n), i.vertexAttribPointer(n, 2, i.FLOAT, !1, 16, 0);\n                                let o = i.getAttribLocation(r, \"a_uv\");\n                                i.enableVertexAttribArray(o),\n                                    i.vertexAttribPointer(o, 2, i.FLOAT, !1, 16, 8),\n                                    i.activeTexture(i.TEXTURE0),\n                                    i.bindTexture(i.TEXTURE_2D, i.createTexture()),\n                                    i.texParameteri(i.TEXTURE_2D, i.TEXTURE_WRAP_S, i.CLAMP_TO_EDGE),\n                                    i.texParameteri(i.TEXTURE_2D, i.TEXTURE_WRAP_T, i.CLAMP_TO_EDGE),\n                                    i.texParameteri(i.TEXTURE_2D, i.TEXTURE_MIN_FILTER, i.NEAREST),\n                                    i.texParameteri(i.TEXTURE_2D, i.TEXTURE_MAG_FILTER, i.NEAREST),\n                                    i.uniform1i(i.getUniformLocation(r, \"u_texture\"), 0);\n                            }\n                            (!this.glImgData || this.glImgData.length < g * E * 4) && (this.glImgData = new Uint8Array(g * E * 4)), i.texImage2D(i.TEXTURE_2D, 0, i.RGBA, i.RGBA, i.UNSIGNED_BYTE, e);\n                            let n = c._onLog ? Date.now() : 0;\n                            i.drawArrays(i.TRIANGLE_STRIP, 0, 4), c._onLog && c._onLog(\"Grey cost: \" + (Date.now() - n));\n                            let o = this.glImgData;\n                            i.readPixels(0, 0, i.drawingBufferWidth, i.drawingBufferHeight, i.RGBA, i.UNSIGNED_BYTE, o);\n                            let s = c._onLog ? Date.now() : 0,\n                                a = g * E;\n                            (!this.bufferShared || this.bufferShared.length < a) && (this.bufferShared = new Uint8Array(a));\n                            let d = this.bufferShared;\n                            for (let e = 0; e < a; ++e) d[e] = o[4 * e];\n                            return c._onLog && c._onLog(\"Extract grey cost: \" + (Date.now() - s)), yield this._decodeBuffer_Uint8Array(d, g, E, g, r.IPF_GrayScaled);\n                        }\n                        {\n                            let i = null;\n                            if (this.bSaveOriCanvas) (i = document.createElement(\"canvas\")), (i.width = g), (i.height = E), (i.dbrCtx2d = i.getContext(\"2d\"));\n                            else {\n                                for (let e of this.videoCvses)\n                                    if (e.width == g && e.height == E) {\n                                        i = e;
2\n                                        break;\n                                    }\n                                i ||\n                                (l.OffscreenCanvas ? (i = new OffscreenCanvas(g, E)) : ((i = document.createElement(\"canvas\")), (i.width = g), (i.height = E)),\n                                    (i.dbrCtx2d = i.getContext(\"2d\")),\n                                this.videoCvses.length >= this.maxVideoCvsLength && (this.videoCvses = this.videoCvses.slice(1)),\n                                    this.videoCvses.push(i));\n                            }\n                            const r = i.dbrCtx2d;\n                            let n;\n                            I ? r.drawImage(e, 0, 0) : r.drawImage(e, d, _, h, u, 0, 0, g, E), R ? ((n = JSON.parse(JSON.stringify(t))), delete n.region) : (n = t);\n                            let o = yield this._decode_Canvas(i, n);\n                            return c.fixResultLocationWhenFilterRegionInJs(R, o, d, _, h, u, g, E), o;\n                        }\n                    });\n                }\n                _decode_Base64(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"_decode_Base64(base64Str)\"), \"string\" != typeof e && \"object\" != typeof e)) return Promise.reject(\"'_decode_Base64(base64Str, config)': Type of 'base64Str' should be 'String'.\");\n                        if ((\"data:image/\" == e.substring(0, 11) && (e = e.substring(e.indexOf(\",\") + 1)), d)) {\n                            let t = Buffer.from(e, \"base64\");\n                            return yield this._decodeFileInMemory_Uint8Array(new Uint8Array(t));\n                        }\n                        {\n                            let i = atob(e),\n                                r = i.length,\n                                n = new Uint8Array(r);\n                            for (; r--; ) n[r] = i.charCodeAt(r);\n                            return yield this._decode_Blob(new Blob([n]), t);\n                        }\n                    });\n                }\n                _decode_Url(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"_decode_Url(url)\"), \"string\" != typeof e && \"object\" != typeof e)) throw TypeError(\"'_decode_Url(url, config)': Type of 'url' should be 'String'.\");\n                        if (d) {\n                            let t = yield new Promise((t, r) => {\n                                (e.startsWith(\"https\") ? i(1) : i(2)).get(e, (e) => {\n                                    if (200 == e.statusCode) {\n                                        let i = [];\n                                        e.on(\"data\", (e) => {\n                                            i.push(e);\n                                        }).on(\"end\", () => {\n                                            t(new Uint8Array(Buffer.concat(i)));\n                                        });\n                                    } else r(\"http get fail, statusCode: \" + e.statusCode);\n                                });\n                            });\n                            return yield this._decodeFileInMemory_Uint8Array(t);\n                        }\n                        {\n                            let i = yield new Promise((t, i) => {\n                                let r = new XMLHttpRequest();\n                                r.open(\"GET\", e, !0),\n                                    (r.responseType = \"blob\"),\n                                    r.send(),\n                                    (r.onloadend = () =>\n                                        a(this, void 0, void 0, function* () {\n                                            t(r.response);\n                                        })),\n                                    (r.onerror = () => {\n                                        i(new Error(\"Network Error: \" + r.statusText));\n                                    });\n                            });\n                            return yield this._decode_Blob(i, t);\n                        }\n                    });\n                }\n                _decode_FilePath(e, t) {\n                    return a(this, void 0, void 0, function* () {\n                        if ((c._onLog && c._onLog(\"_decode_FilePath(path)\"), !d)) throw Error(\"'_decode_FilePath(path, config)': The method is only supported in node environment.\");\n                        if (\"string\" != typeof e && \"object\" != typeof e) throw TypeError(\"'_decode_FilePath(path, config)': Type of 'path' should be 'String'.\");\n                        const t = i(3);\n                        let r = yield new Promise((i, r) => {\n                            t.readFile(e, (e, t) => {\n                                e ? r(e) : i(new Uint8Array(t));\n                            });\n                        });\n                        return yield this._decodeFileInMemory_Uint8Array(r);\n                    });\n                }\n                static fixResultLocationWhenFilterRegionInJs(e, t, i, r, n, o, s, a) {\n                    if (e && t.length > 0)\n                        for (let e of t) {\n                            let t = e.localizationResult;\n                            2 == t.resultCoordinateType && ((t.x1 *= 0.01 * s), (t.x2 *= 0.01 * s), (t.x3 *= 0.01 * s), (t.x4 *= 0.01 * s), (t.y1 *= 0.01 * a), (t.y2 *= 0.01 * a), (t.y3 *= 0.01 * a), (t.y4 *= 0.01 * a));\n                            let d = s / n,\n                                _ = a / o;
2\n                            (t.x1 = t.x1 / d + i),\n                                (t.x2 = t.x2 / d + i),\n                                (t.x3 = t.x3 / d + i),\n                                (t.x4 = t.x4 / d + i),\n                                (t.y1 = t.y1 / _ + r),\n                                (t.y2 = t.y2 / _ + r),\n                                (t.y3 = t.y3 / _ + r),\n                                (t.y4 = t.y4 / _ + r),\n                            2 == t.resultCoordinateType && ((t.x1 *= 100 / n), (t.x2 *= 100 / n), (t.x3 *= 100 / n), (t.x4 *= 100 / n), (t.y1 *= 100 / o), (t.y2 *= 100 / o), (t.y3 *= 100 / o), (t.y4 *= 100 / o));\n                        }\n                }\n                static BarcodeReaderException(e, t) {\n                    let i,\n                        r = n.DBR_UNKNOWN;\n                    return \"number\" == typeof e ? ((r = e), (i = new Error(t))) : (i = new Error(e)), (i.code = r), i;\n                }\n                _handleRetJsonString(e) {\n                    let t = n;\n                    if (e.textResults) {\n                        for (let t = 0; t < e.textResults.length; t++) {\n                            let i = e.textResults[t];\n                            try {\n                                let e = i.barcodeText,\n                                    t = \"\";\n                                for (let i = 0; i < e.length; i++) t += String.fromCharCode(e[i]);\n                                try {\n                                    i.barcodeText = decodeURIComponent(escape(t));\n                                } catch (e) {\n                                    i.barcodeText = t;\n                                }\n                            } catch (e) {\n                                i.barcodeText = \"\";\n                            }\n                            if (null != i.exception) {\n                                this._setWarnnedEx.has(i.exception) || (this._setWarnnedEx.add(i.exception), console.warn(i.exception));\n                                let e = {};\n                                i.exception.split(\";\").forEach((t) => {\n                                    let i = t.indexOf(\":\");\n                                    e[t.substring(0, i)] = t.substring(i + 1);\n                                }),\n                                    (i.exception = e);\n                            }\n                        }\n                        return e.decodeRecords ? (this.decodeRecords = e.decodeRecords) : (this.decodeRecords = {}), (this._lastErrorCode = e.exception), (this._lastErrorString = e.description), e.textResults;\n                    }\n                    if (e.exception == t.DBR_SUCCESS) return e.data;\n                    throw c.BarcodeReaderException(e.exception, e.description);\n                }\n                setModeArgument(e, t, i, r) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((n, o) => {\n                            let s = c._nextTaskID++;\n                            c._taskCallbackMap.set(s, (e) => {\n                                if (e.success) {\n                                    try {\n                                        this._handleRetJsonString(e.setReturn);\n                                    } catch (e) {\n                                        return o(e);\n                                    }\n                                    return n();\n                                }\n                                {\n                                    let t = new Error(e.message);\n                                    return (t.stack = e.stack + \"\\n\" + t.stack), o(t);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"setModeArgument\", id: s, instanceID: this._instanceID, body: { modeName: e, index: t, argumentName: i, argumentValue: r } });\n                        });\n                    });\n                }\n                getModeArgument(e, t, i) {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((r, n) => {\n                            let o = c._nextTaskID++;\n                            c._taskCallbackMap.set(o, (e) =>
2 {\n                                if (e.success) {\n                                    let t;\n                                    try {\n                                        t = this._handleRetJsonString(e.getReturn);\n                                    } catch (e) {\n                                        return n(e);\n                                    }\n                                    return r(t);\n                                }\n                                {\n                                    let t = new Error(e.message);\n                                    return (t.stack = e.stack + \"\\n\" + t.stack), n(t);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"getModeArgument\", id: o, instanceID: this._instanceID, body: { modeName: e, index: t, argumentName: i } });\n                        });\n                    });\n                }\n                getIntermediateResults() {\n                    return a(this, void 0, void 0, function* () {\n                        return yield new Promise((e, t) => {\n                            let i = c._nextTaskID++;\n                            c._taskCallbackMap.set(i, (i) => {\n                                if (i.success) return e(i.results);\n                                {\n                                    let e = new Error(i.message);\n                                    return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"getIntermediateResults\", id: i, instanceID: this._instanceID });\n                        });\n                    });\n                }\n                getIntermediateCanvas() {\n                    return a(this, void 0, void 0, function* () {\n                        let e = yield this.getIntermediateResults(),\n                            t = [];\n                        for (let i of e)\n                            if (i.dataType == o.IMRDT_IMAGE)\n                                for (let e of i.results) {\n                                    const i = e.bytes;\n                                    let n;\n                                    switch ((c._onLog && c._onLog(\" \" + i.length + \" \" + i.byteLength + \" \" + e.width + \" \" + e.height + \" \" + e.stride + \" \" + e.format), e.format)) {\n                                        case r.IPF_ABGR_8888:\n                                            n = new Uint8ClampedArray(i);\n                                            break;\n                                        case r.IPF_RGB_888: {\n                                            const e = i.length / 3;\n                                            n = new Uint8ClampedArray(4 * e);\n                                            for (let t = 0; t < e; ++t) (n[4 * t] = i[3 * t + 2]), (n[4 * t + 1] = i[3 * t + 1]), (n[4 * t + 2] = i[3 * t]), (n[4 * t + 3] = 255);\n                                            break;\n                                        }\n                                        case r.IPF_GrayScaled: {\n                                            const e = i.length;\n                                            n = new Uint8ClampedArray(4 * e);\n                                            for (let t = 0; t < e; t++) (n[4 * t] = n[4 * t + 1] = n[4 * t + 2] = i[t]), (n[4 * t + 3] = 255);\n                                            break;\n                                        }\n                                        case r.IPF_Binary:\n                                        case r.IPF_BinaryInverted: {\n                                            (e.width = 8 * e.stride), (e.height = i.length / e.stride);\n                                            const t = i.length;\n                                            n = new Uint8ClampedArray(8 * t * 4);\n                                            for (let e = 0; e < t; e++) {\n                                                let t = i[e];\n                                                for (let i = 0; i < 8; ++i) (n[4 * (8 * e + i)] = n[4 * (8 * e + i) + 1] = n[4 * (8 * e + i) + 2] = ((128 & t) / 128) * 255), (n[4 * (8 * e + i) + 3] = 255), (t <<= 1);\n                                            }\n                                            break;\n                                        }\n                                        default:\n                                            console.warn(\"unknow intermediate image\", e);\n                                    }\n                                    if (!n) continue;\n                                    let o = new ImageData(n, e.width, e.height),\n                                        s = document.createElement(\"canvas\");\n                                    (s.width = e.width), (s.height = e.height), s.getContext(\"2d\").putImageData(o, 0, 0), t.push(s);\n                                }\n                        return t;\n                    });\n                }\n                destroy() {\n                    return (\n                        c._onLog && c._onLog(\"destroy()\"),\n                            (this.bDe
2stroyed = !0),\n                            new Promise((e, t) => {\n                                let i = c._nextTaskID++;\n                                c._taskCallbackMap.set(i, (i) => {\n                                    if (i.success) return e();\n                                    {\n                                        let e = new Error(i.message);\n                                        return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                    }\n                                }),\n                                    c._dbrWorker.postMessage({ type: \"destroy\", id: i, instanceID: this._instanceID });\n                            })\n                    );\n                }\n            }\n            (c._jsVersion = \"8.4.0\"),\n                (c._jsEditVersion = \"20210628\"),\n                (c._version = \"loading...(JS \" + c._jsVersion + \".\" + c._jsEditVersion + \")\"),\n                (c._productKeys =\n                    d || _ || !document.currentScript\n                        ? \"\"\n                        : document.currentScript.getAttribute(\"data-productKeys\") || document.currentScript.getAttribute(\"data-licenseKey\") || document.currentScript.getAttribute(\"data-handshakeCode\") || \"\"),\n                (c._organizationID = d || _ || !document.currentScript ? \"\" : document.currentScript.getAttribute(\"data-organizationID\") || \"\"),\n                (c._sessionPassword = d || _ || !document.currentScript ? \"\" : document.currentScript.getAttribute(\"data-sessionPassword\") || \"\"),\n                (c.browserInfo = (function () {\n                    if (!d && !_) {\n                        var e = {\n                            init: function () {\n                                (this.browser = this.searchString(this.dataBrowser) || \"unknownBrowser\"),\n                                    (this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || \"unknownVersion\"),\n                                    (this.OS = this.searchString(this.dataOS) || \"unknownOS\");\n                            },\n                            searchString: function (e) {\n                                for (var t = 0; t < e.length; t++) {\n                                    var i = e[t].string,\n                                        r = e[t].prop;\n                                    if (((this.versionSearchString = e[t].versionSearch || e[t].identity), i)) {\n                                        if (-1 != i.indexOf(e[t].subString)) return e[t].identity;\n                                    } else if (r) return e[t].identity;\n                                }\n                            },\n                            searchVersion: function (e) {\n                                var t = e.indexOf(this.versionSearchString);\n                                if (-1 != t) return parseFloat(e.substring(t + this.versionSearchString.length + 1));\n                            },\n                            dataBrowser: [\n                                { string: navigator.userAgent, subString: \"Edge\", identity: \"Edge\" },\n                                { string: navigator.userAgent, subString: \"OPR\", identity: \"OPR\" },\n                                { string: navigator.userAgent, subString: \"Chrome\", identity: \"Chrome\" },\n                                { string: navigator.vendor, subString: \"Apple\", identity: \"Safari\", versionSearch: \"Version\" },\n                                { string: navigator.userAgent, subString: \"Firefox\", identity: \"Firefox\" },\n                                { string: navigator.userAgent, subString: \"MSIE\", identity: \"Explorer\", versionSearch: \"MSIE\" },\n                            ],\n                            dataOS: [\n                                { string: navigator.userAgent, subString: \"Android\", identity: \"Android\" },\n                                { string: navigator.userAgent, subString: \"iPhone\", identity: \"iPhone\" },\n                                { string: navigator.platform, subString: \"Win\", identity: \"Windows\" },\n                                { string: navigator.platform, subString: \"Mac\", identity: \"Mac\" },\n                                { string: navigator.platform, subString: \"Linux\", identity: \"Linux\" },\n                            ],\n                        };\n                        return e.init(), { browser: e.browser, version: e.version, OS: e.OS };\n                    }\n                    if (_) return { browser: \"ssr\", version: 0, OS: \"ssr\" };\n                    {\n                        const e = i(4);\n                        return { browser: \"node\", version: process.version.substring(1), OS: e && e.platform ? e.platform() + e.release() : \"Unknown\" };\n                    }\n                })()),\n                (c._workerName = \"dbr-\" + c._jsVersion + \".worker.js\"),\n                (c._engineResourcePath = (() =>
2 {\n                    if (d) return __dirname + \"/\";\n                    if (!_ && document.currentScript) {\n                        let e = document.currentScript.src,\n                            t = e.indexOf(\"?\");\n                        if (-1 != t) e = e.substring(0, t);\n                        else {\n                            let t = e.indexOf(\"#\");\n                            -1 != t && (e = e.substring(0, t));\n                        }\n                        return e.substring(0, e.lastIndexOf(\"/\") + 1);\n                    }\n                    return \"./\";\n                })()),\n                (c._licenseServer = []),\n                (c._deviceFriendlyName = \"\"),\n                (c._isShowRelDecodeTimeInResults = !1),\n                (c._bWasmDebug = !1),\n                (c._bNeverShowDialog = !1),\n                (c.__bUseFullFeature = d),\n                (c._nextTaskID = 0),\n                (c._taskCallbackMap = new Map()),\n                (c._loadWasmStatus = \"unload\"),\n                (c._loadWasmCallbackArr = []),\n                (c._lastErrorCode = 0),\n                (c._lastErrorString = \"\"),\n                (c._loadWasmErr = null);\n            var h = function (e, t, i, r) {\n                return new (i || (i = Promise))(function (n, o) {\n                    function s(e) {\n                        try {\n                            d(r.next(e));\n                        } catch (e) {\n                            o(e);\n                        }\n                    }\n                    function a(e) {\n                        try {\n                            d(r.throw(e));\n                        } catch (e) {\n                            o(e);\n                        }\n                    }\n                    function d(e) {\n                        var t;\n                        e.done\n                            ? n(e.value)\n                            : ((t = e.value),\n                                t instanceof i\n                                    ? t\n                                    : new i(function (e) {\n                                        e(t);\n                                    })).then(s, a);\n                    }\n                    d((r = r.apply(e, t || [])).next());\n                });\n            };\n            const u = !!(\"object\" == typeof global && global.process && global.process.release && global.process.release.name && \"undefined\" == typeof HTMLCanvasElement);\n            class g extends c {\n                constructor() {\n                    super(),\n                        (this.styleEls = []),\n                        (this.videoSettings = { video: { width: { ideal: 1280 }, height: { ideal: 720 }, facingMode: { ideal: \"environment\" } } }),\n                        (this._singleFrameMode = !(navigator && navigator.mediaDevices && navigator.mediaDevices.getUserMedia)),\n                        (this._singleFrameModeIpt = (() => {\n                            let e = document.createElement(\"input\");\n                            return (\n                                e.setAttribute(\"type\", \"file\"),\n                                    e.setAttribute(\"accept\", \"image/*\"),\n                                    e.setAttribute(\"capture\", \"\"),\n                                    e.addEventListener(\"change\", () =>\n                                        h(this, void 0, void 0, function* () {\n                                            let t = e.files[0];\n                                            e.value = \"\";\n                                            let i = yield this.decode(t);\n                                            for (let e of i) delete e.bUnduplicated;\n                                            if ((this._drawRegionsults(i), this.onFrameRead && this._isOpen && !this._bPauseScan && this.onFrameRead(i), this.onUnduplicatedRead && this._isOpen && !this._bPauseScan))\n                                                for (let e of i) this.onUnduplicatedRead(e.barcodeText, e);\n                                            yield this.clearMapDecodeRecord();\n                                        })\n                                    ),\n                                    e\n                            );\n                        })()),\n                        (this._clickIptSingleFrameMode = () => {\n                            this._singleFrameModeIpt.click();\n                        }),\n                        (this.intervalTime = 0),\n                        (this._isOpen = !1),\n                        (this._bPauseScan = !1),\n                        (this._lastDeviceId = void 0),\n                        (this._intervalDetectVideoPause = 1e3),\n                        (this._vc_bPlayingVideoBeforeHide = !1),\n                        (this._ev_documentHideEvent = () => {\n                            \"visible\" === document.visibilityState\n                                ? this._vc_bPlayingVideoBeforeHide && (\"Firefox\" == c.browserInfo.browser ? this.play() : this._video.play(), (this._vc_bPlayingVideoBeforeHide = !1))\n                                : this._video && !this._video.paused && ((this._vc_bPlayingVideoBeforeHide = !0), this._video.pause());\n                        }),\n                        (this._video = null),\n                        (this._cvsDrawArea = null),\n                        (this._divScanArea = null),\n                        (this._divScanLight = null),\n                        (this._bgLoading = null),\n                        (this._bgCamera = null),\n                        (this._selCam = null),\n                        (this._selRsl = null),\n                        (this._optGotRsl = null),\n                        (this._btnClose = null),\n                        (this._soundOnSuccessfullRead = new Audio(\n                            \"data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjI5LjEwMAAAAAAAAAAAAAAA/+M4wAAAAAAAAAAAAEluZm8AAAAPAAAABQAAAkAAgICAgICAgICAgICAgICAgICAgKCgoKCgoKCgoKCgoKCgoKCgoKCgwMDAwMDAwMDAwMDAwMDAwMDAwMDg4ODg4ODg4ODg4ODg4ODg4ODg4P//////////////////////////AAAAAExhdmM1OC41NAAAAAAAAAAAAAAAACQEUQAAAAAAAAJAk0uXRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MYxAANQAbGeUEQAAHZYZ3fASqD4P5TKBgocg+Bw/8+CAYBA4XB9/4EBAEP4nB9+UOf/6gfUCAIKyjgQ/Kf//wfswAAAwQA/+MYxAYOqrbdkZGQAMA7DJLCsQxNOij/////
2//////+tv///3RWiZGBEhsf/FO/+LoCSFs1dFVS/g8f/4Mhv0nhqAieHleLy/+MYxAYOOrbMAY2gABf/////////////////usPJ66R0wI4boY9/8jQYg//g2SPx1M0N3Z0kVJLIs///Uw4aMyvHJJYmPBYG/+MYxAgPMALBucAQAoGgaBoFQVBUFQWDv6gZBUFQVBUGgaBr5YSgqCoKhIGg7+IQVBUFQVBoGga//SsFSoKnf/iVTEFNRTMu/+MYxAYAAANIAAAAADEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\"\n                        )),\n                        (this.bPlaySoundOnSuccessfulRead = !1),\n                        (this.bVibrateOnSuccessfulRead = !1),\n                        (this.vibrateDuration = 300),\n                        (this._allCameras = []),\n                        (this._currentCamera = null),\n                        (this._videoTrack = null),\n                        (this.regionMaskFillStyle = \"rgba(0,0,0,0.5)\"),\n                        (this.regionMaskStrokeStyle = \"rgb(254,142,20)\"),\n                        (this.regionMaskLineWidth = 2),\n                        (this.barcodeFillStyle = \"rgba(254,180,32,0.3)\"),\n                        (this.barcodeStrokeStyle = \"rgba(254,180,32,0.9)\"),\n                        (this.barcodeLineWidth = 1),\n                        (this.beingLazyDrawRegionsults = !1),\n                        (this._indexVideoRegion = -1),\n                        (this._onCameraSelChange = () => {\n                            this.play(this._selCam.value).then(() => {\n                                this._isOpen || this.stop();\n                            });\n                        }
2),\n                        (this._onResolutionSelChange = () => {\n                            let e, t;\n                            if (this._selRsl && -1 != this._selRsl.selectedIndex) {\n                                let i = this._selRsl.options[this._selRsl.selectedIndex];\n                                (e = i.getAttribute(\"data-width\")), (t = i.getAttribute(\"data-height\"));\n                            }\n                            this.play(void 0, e, t).then(() => {\n                                this._isOpen || this.stop();\n                            });\n                        }),\n                        (this._onCloseBtnClick = () => {\n                            this.hide();\n                        }),\n                        (this.iPlayRound = 0),\n                        (this.promisePlay = null);\n                }\n                static get defaultUIElementURL() {\n                    var e;\n                    return null === (e = this._defaultUIElementURL) || void 0 === e ? void 0 : e.replace(\"@engineResourcePath/\", c.engineResourcePath);\n                }\n                static set defaultUIElementURL(e) {\n                    this._defaultUIElementURL = e;\n                }\n                getUIElement() {\n                    return this.UIElement;\n                }\n                setUIElement(e) {\n                    return h(this, void 0, void 0, function* () {\n                        if (\"string\" == typeof e || e instanceof String) {\n                            if (!e.trim().startsWith(\"<\")) {\n                                let t = yield fetch(e);\n                                if (!t.ok) throw Error(\"setUIElement(elementOrUrl): Network Error: \" + t.statusText);\n                                e = yield t.text();\n                            }\n                            if (!e.trim().startsWith(\"<\")) throw Error(\"setUIElement(elementOrUrl): Can't get valid HTMLElement.\");\n                            let t = document.createElement(\"div\");\n                            t.innerHTML = e;\n                            for (let e = 0; e < t.childElementCount; ++e) {\n                                let i = t.children[e];\n                                i instanceof HTMLStyleElement && (this.styleEls.push(i), document.head.append(i));\n                            }\n                            (e = 1 == t.childElementCount ? t.children[0] : t).remove();\n                        }\n                        this.UIElement = e;\n                    });\n                }\n                get singleFrameMode() {\n                    return this._singleFrameMode;\n                }\n                set singleFrameMode(e) {\n                    if (this._isOpen) throw new Error(\"`singleFrameMode` is not allowed to change when scanner is open.\");\n                    (this._singleFrameMode = e),\n                    this._singleFrameMode &&\n                    (() =>
2 {\n                        h(this, void 0, void 0, function* () {\n                            let e = yield this.getScanSettings();\n                            (e.oneDTrustFrameCount = 1), yield this.updateScanSettings(e);\n                        });\n                    })();\n                }\n                _assertOpen() {\n                    if (!this._isOpen) throw Error(\"The scanner is not open.\");\n                }\n                get soundOnSuccessfullRead() {\n                    return this._soundOnSuccessfullRead;\n                }\n                set soundOnSuccessfullRead(e) {\n                    e instanceof HTMLAudioElement ? (this._soundOnSuccessfullRead = e) : (this._soundOnSuccessfullRead = new Audio(e));\n                }\n                set region(e) {\n                    (this._region = e),\n                    this.singleFrameMode ||\n                    ((this.beingLazyDrawRegionsults = !0),\n                        setTimeout(() => {\n                            this.beingLazyDrawRegionsults && this._drawRegionsults();\n                        }, 500));\n                }\n                get region() {\n                    return this._region;\n                }\n                static createInstance(e) {\n                    return h(this, void 0, void 0, function* () {\n                        if (u) throw new Error(\"`BarcodeScanner` is not supported in Node.js.\");\n                        let t = new g();\n                        (t._instanceID = yield g.createInstanceInWorker(!0)), (\"string\" == typeof e || e instanceof String) && (e = JSON.parse(e));\n                        for (let i in e) t[i] = e[i];\n                        return (\n                            yield t.setUIElement(this.defaultUIElementURL),\n                            t.singleFrameMode && console.warn(\"The `navigator.mediaDevices.getUserMedia` is unavailable. automatically change to `singleFrameMode`.\"),\n                            t.singleFrameMode || (yield t.updateRuntimeSettings(\"single\")),\n                                document.addEventListener(\"visibilitychange\", t._ev_documentHideEvent),\n                                t\n                        );\n                    });\n                }\n                decode(e) {\n                    return super.decode(e);\n                }\n                decodeBase64String(e) {\n                    return super.decodeBase64String(e);\n                }\n                decodeUrl(e) {\n                    return super.decodeUrl(e);\n                }\n                decodeBuffer(e, t, i, r, n, o) {\n                    return super.decodeBuffer(e, t, i, r, n, o);\n                }\n                decodeCurrentFrame(e) {\n                    return h(this, void 0, void 0, function* () {\n                        return this._assertOpen(), this._decode_Video(this._video, e);\n                    });\n                }\n                clearMapDecodeRecord() {\n                    return h(this, void 0, void 0, function* () {\n                        return yield new Promise((e, t) => {\n                            let i = c._nextTaskID++;\n                            c._taskCallbackMap.set(i, (i) => {\n                                if (i.success) return e();\n                                {\n                                    let e = new Error(i.message);\n                                    return (e.stack = i.stack + \"\\n\" + e.stack), t(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"clearMapDecodeRecord\", id: i, instanceID: this._instanceID });\n                        });\n                    });\n                }\n                static isRegionSinglePreset(e) {\n                    return JSON.stringify(e) == JSON.stringify(this.singlePresetRegion);\n                }\n                static isRegionNormalPreset(e) {\n                    return 0 == e.regionLeft && 0 == e.regionTop && 0 == e.regionRight && 0 == e.regionBottom && 0 == e.regionMeasuredByPercentage;\n                }\n                updateRuntimeSettings(e) {\n                    return h(this, void 0, void 0, function* () {\n                        let t;\n                        if (\"string\" == typeof e || (\"object\" == typeof e && e instanceof String))\n                            if (\"speed\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                g.isRegionSinglePreset(e.region) || (t.region = e.region);\n                            } else if (\"balance\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                g.isRegionSinglePreset(e.region) || (t.region = e.region),\n                                    (t.deblurLevel = 3),\n                                    (t.expectedBarcodesCount = 512),\n                                    (t.localizationModes = [2, 16, 0, 0, 0, 0, 0, 0]),\n                                    (t.timeout = 1e5);\n                            } else if (\"coverage\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                g.isRegionSinglePreset(e.region) || (t.region = e.region),\n                                    (t.deblurLevel = 5),\n                                    (t.expectedBarcodesCount = 512),\n                                    (t.scaleDownThreshold = 1e5),\n                                    (t.localizationModes = [2, 16, 4, 8, 0, 0, 0, 0]),\n                                    (t.timeout = 1e5);\n                            } else if (\"single\" == e) {\n                                let e = yield this.getRuntimeSettings();\n                                yield this.resetRuntimeSettings(),\n                                    (t = yield this.getRuntimeSettings()),\n                                    (t.barcodeFormatIds = e.barcodeFormatIds),\n                                    (t.barcodeFormatIds_2 = e.barcodeFormatIds_2),\n                                    g.isRegionNormalPreset(e.region) ? (t.region = JSON.parse(JSON.stringify(g.singlePresetRegion))) : (t.region = e.region),\n                                    (t.expectedBarcodesCount = 1),\n                                    (t.localizationModes = [16, 2, 0, 0, 0, 0, 0, 0]),\n                                    (t.barcodeZoneMinDistanceToImageBorders = 0);\n                            } else t = JSON.parse(e);\n                        else {\n                            if (\"object\" != typeof e) throw TypeError(\"'UpdateRuntimeSettings(settings)': Type of 'settings' should be 'String' or 'PlainObject'.\");\n                            if (((t = JSON.parse(JSON.stringify(e))), t.region instanceof Array)) {\n                                let i = e.region;\n                                [i.regionLeft, i.regionTop, i.regionLeft, i.regionBottom, i.regionMeasuredByPercentage].some((e) => void 0 !== e) &&\n                                (t.region = {\n                                    regionLeft: i.regionLeft || 0,\n                                    regionTop: i.regionTop || 0,\n                                    regionRight: i.regionRight || 0,\n                                    regionBottom: i.regionBottom || 0,\n                                    regionMeasuredByPercentage: i.regionMeasuredByPercentage || 0,\n                                });\n                            }\n                        }\n                        if (!c._bUseFullFeature) {\n                            if (0 != (t.barcodeFormatIds & ~(s.BF_ONED | s.BF_QR_CODE | s.BF_PDF417 | s.BF_DATAMATRIX)) || 0 != t.barcodeFormatIds_2)\n                                throw Error(\"Some of the specified barcode formats are not supported in the compact version. Please try the full-featured version.\");\n                            if (0 != t.intermediateResultTypes) throw Error(\"Intermediate results is not supported in the compact version. Please try the full-featured version.\");\n                        }\n                        {\n                            let e = t.region;\n                            if ((this.bFilterRegionInJs ? (this.userDefinedReg
2ion = JSON.parse(JSON.stringify(e))) : (this.userDefinedRegion = null), e instanceof Array))\n                                if (e.length) {\n                                    for (let t = 0; t < e.length; ++t) {\n                                        let i = e[t];\n                                        i &&\n                                        (((i.regionLeft || i.regionTop || i.regionRight || i.regionBottom || i.regionMeasuredByPercentage) &&\n                                                (i.regionLeft || i.regionTop || 100 != i.regionRight || 100 != i.regionBottom || !i.regionMeasuredByPercentage)) ||\n                                            (e[t] = null));\n                                    }\n                                    this.region = e;\n                                } else this.region = null;\n                            else\n                                (e.regionLeft || e.regionTop || e.regionRight || e.regionBottom || e.regionMeasuredByPercentage) &&\n                                (e.regionLeft || e.regionTop || 100 != e.regionRight || 100 != e.regionBottom || !e.regionMeasuredByPercentage)\n                                    ? (this.region = e)\n                                    : (this.region = null);\n                            this.bFilterRegionInJs && (t.region = { regionLeft: 0, regionTop: 0, regionRight: 0, regionBottom: 0, regionMeasuredByPercentage: 0 });\n                        }\n                        yield new Promise((e, i) => {\n                            let r = c._nextTaskID++;\n                            c._taskCallbackMap.set(r, (t) => {\n                                if (t.success) {\n                                    try {\n                                        this._handleRetJsonString(t.updateReturn);\n                                    } catch (e) {\n                                        i(e);\n                                    }\n                                    return e();\n                                }\n                                {\n                                    let e = new Error(t.message);\n                                    return (e.stack = t.stack + \"\\n\" + e.stack), i(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"updateRuntimeSettings\", id: r, instanceID: this._instanceID, body: { settings: JSON.stringify(t) } });\n                        }),\n                        \"single\" == e &&\n                        (yield this.setModeArgument(\"BinarizationModes\", 0, \"EnableFillBinaryVacancy\", \"0\"),\n                            yield this.setModeArgument(\"LocalizationModes\", 0, \"ScanDirection\", \"2\"),\n                            yield this.setModeArgument(\"BinarizationModes\", 0, \"BlockSizeX\", \"71\"),\n                            yield this.setModeArgument(\"BinarizationModes\", 0, \"BlockSizeY\", \"71\"));\n                    });\n                }\n                _bindUI() {\n                    if (!this.UIElement) throw new Error(\"Need to define `UIElement` before opening.\");\n                    let e = [this.UIElement],\n                        t = this.UIElement.children;\n                    for (let i of t) e.push(i);\n                    for (let t = 0; t < e.length; ++t) for (let i of e[t].children) e.push(i);\n                    let i = null;\n                    for (let t of e)\n                        !this._video && t.classList.contains(\"dbrScanner-video\")\n                            ? ((this._video = t), this._video.setAttribute(\"playsinline\", \"true\"))\n                            : !this._cvsDrawArea && t.classList.contains(\"dbrScanner-cvs-drawarea\")\n                                ? (this._cvsDrawArea = t)\n                                : !this._divScanArea && t.classList.contains(\"dbrScanner-cvs-scanarea\")\n                                    ? (this._divScanArea = t)\n                                    : !this._divScanLight && t.classList.contains(\"dbrScanner-scanlight\")\n                                        ? (this._divScanLight = t)\n                                        : !this._bgLoading && t.classList.contains(\"dbrScanner-bg-loading\")\n                                            ? (this._bgLoading = t)\n                                            : !this._bgCamera && t.classList.contains(\"dbrScanner-bg-camera\")\n                                                ? (this._bgCamera = t)\n                                                : !this._selCam && t.classList.contains(\"dbrScanner-sel-camera\")\n                                                    ? (this._selCam = t)\n                                                    : !this._selRsl && t.classList.contains(\"dbrScanner-sel-resolution\")\n                                                        ? ((this._selRsl = t),\n                                                        this._selRsl.options.length ||\n                                                        ((this._selRsl.innerHTML = [\n                                                            this._optGotRsl ? \"\" : '<option class=\"dbrScanner-opt-gotResolution\" value=\"got\"></option>',\n                                                            '<option data-width=\"1920\" data-height=\"1080\">ask 1920 x 1080</option>',\n                                                            '<option data-width=\"1280\" data-height=\"720\">ask 1280 x 720</option>',\n                                                            '<option data-width=\"640\" data-height=\"480\">ask 640 x 480</option>',\n                                                        ].join(\"\")),\n                                                            (this._optGotRsl = this._optGotRsl || this._selRsl.options[0])))\n                                                        : !this._optGotRsl && t.classList.contains(\"dbrScanner-opt-gotResolution\")\n                                                            ? (this._optGotRsl = t)\n                                                            : !this._btnClose && t.classList.contains(\"dbrScanner-btn-close\")\n                                                                ? (this._btnClose = t)\n                                                                : !this._video && t.classList.contains(\"dbrScanner-existingVideo\")\n                                                                    ? ((this._video = t), this._video.setAttribute(\"playsinline\", \"true\"), (this.singleFrameMode = !1))\n                                                                    : !i && t.tagName && \"video\" == t.tagName.toLowerCase() && (i = t);\n                    if (\n                        (!this._video && i && (this._video = i),\n                            this.singleFrameMode\n                                ? (this._video && (this._video.addEventListener(\"click\", this._clickIptSingleFrameMode), (this._video.style.cursor = \"pointer\"), this._video.setAttribute(\"title\", \"Take a photo\")),\n                                this._cvsDrawArea && (this._cvsDrawArea.addEventListener(\"click\", this._clickIptSingleFrameMode), (this._cvsDrawArea.style.cursor = \"pointer\"), this._cvsDrawArea.setAttribute(\"title\", \"Take a photo\")),\n                                this._divScanArea && (this._divScanArea.addEventListener(\"click\", this._clickIptSingleFrameMode), (this._divScanArea.style.cursor = \"pointer\"), this._divScanArea.setAttribute(\"title\", \"Take a photo\")),\n                                this._bgCamera && (this._bgCamera.style.display = \"\"))\n                                : this._bgLoading && (this._bgLoading.style.display = \"\"),\n                        this._selCam && this._selCam.addEventListener(\"change\", this._onCameraSelChange),\n                        this._selRsl && this._selRsl.addEventListener(\"change\", this._onRes
2olutionSelChange),\n                        this._btnClose && this._btnClose.addEventListener(\"click\", this._onCloseBtnClick),\n                            !this._video)\n                    )\n                        throw (this._unbindUI(), Error(\"Can not find HTMLVideoElement with class `dbrScanner-video`.\"));\n                    this._isOpen = !0;\n                }\n                _unbindUI() {\n                    this._clearRegionsults(),\n                        this.singleFrameMode\n                            ? (this._video && (this._video.removeEventListener(\"click\", this._clickIptSingleFrameMode), (this._video.style.cursor = \"\"), this._video.removeAttribute(\"title\")),\n                            this._cvsDrawArea && (this._cvsDrawArea.removeEventListener(\"click\", this._clickIptSingleFrameMode), (this._cvsDrawArea.style.cursor = \"\"), this._cvsDrawArea.removeAttribute(\"title\")),\n                            this._divScanArea && (this._divScanArea.removeEventListener(\"click\", this._clickIptSingleFrameMode), (this._divScanArea.style.cursor = \"\"), this._divScanArea.removeAttribute(\"title\")),\n                            this._bgCamera && (this._bgCamera.style.display = \"none\"))\n                            : this._bgLoading && (this._bgLoading.style.display = \"none\"),\n                    this._selCam && this._selCam.removeEventListener(\"change\", this._onCameraSelChange),\n                    this._selRsl && this._selRsl.removeEventListener(\"change\", this._onResolutionSelChange),\n                    this._btnClose && this._btnClose.removeEventListener(\"click\", this._onCloseBtnClick),\n                        (this._video = null),\n                        (this._cvsDrawArea = null),\n                        (this._divScanArea = null),\n                        (this._divScanLight = null),\n                        (this._selCam = null),\n                        (this._selRsl = null),\n                        (this._optGotRsl = null),\n                        (this._btnClose = null),\n                        (this._isOpen = !1);\n                }\n                _renderSelCameraInfo() {\n                    if ((this._selCam && (this._selCam.innerHTML = \"\"), this._selCam)) {\n                        let e;\n                        for (let t of this._allCameras) {\n                            let i = document.createElement(\"option\");\n                            (i.value = t.deviceId), (i.innerText = t.label), this._selCam.append(i), t.deviceId && this._currentCamera && this._currentCamera.deviceId == t.deviceId && (e = i);\n                        }\n                        this._selCam.value = e ? e.value : \"\";\n                    }\n                }\n                getAllCameras() {\n                    return h(this, void 0, void 0, function* () {\n                        const e = yield navigator.mediaDevices.enumerateDevices(),\n                            t = [];\n                        let i = 0;\n                        for (let r = 0; r < e.length; r++) {\n                            let n,\n                                o = e[r];\n                            \"videoinput\" == o.kind && ((n = {}), (n.deviceId = o.deviceId), (n.label = o.label ? o.label : \"camera \" + i++), t.push(n));\n                        }\n                        return (this._allCameras = t), Promise.resolve(t);\n                    });\n                }\n                getCurrentCamera() {\n                    return h(this, void 0, void 0, function* () {\n                        let e = void 0;\n                        if (this._video)\n                            for (let t of this._video.srcObject.getVideoTracks()) {\n                                if (e) break;\n                                for (let i of this._allCameras)\n                                    if (t.label == i.label) {\n                                        (e = i), (this._lastDeviceId = i.deviceId);\n                                        break;\n                                    }\n                            }\n                        return (this._currentCamera = e), e;\n                    });\n                }\n                setCurrentCamera(e) {\n                    return h(this, void 0, void 0, function* () {\n                        return yield this.play(e.deviceId || e);\n                    });\n                }
2\n                getResolution() {\n                    return this._isOpen ? [this._video.videoWidth, this._video.videoHeight] : null;\n                }\n                setResolution(e, t) {\n                    return h(this, void 0, void 0, function* () {\n                        let i, r;\n                        return this._isOpen ? (e instanceof Array ? ((i = e[0]), (r = e[1])) : ((i = e), (r = t)), yield this.play(null, i, r)) : yield Promise.reject(new Error(\"The camera is not open.\"));\n                    });\n                }\n                getScanSettings() {\n                    return h(this, void 0, void 0, function* () {\n                        return yield new Promise((e, t) => {\n                            let i = c._nextTaskID++;\n                            c._taskCallbackMap.set(i, (i) => {\n                                if (i.success) {\n                                    let t = i.results;\n                                    return (t.intervalTime = this.intervalTime), e(t);\n                                }\n                                {\n                                    let e = new Error(i.message);\n                                    return (e.stack += \"\\n\" + i.stack), t(e);\n                                }\n                            }),\n                                c._dbrWorker.postMessage({ type: \"getScanSettings\", id: i, instanceID: this._instanceID });\n                        });\n                    });\n                }\n                updateScanSettings(e) {\n                    return h(this, void 0, void 0, function* () {\n                        return (\n                            (this.intervalTime = e.intervalTime),\n                                yield new Promise((t, i) => {\n                                    let r = c._nextTaskID++;\n                                    c._taskCallbackMap.set(r, (e) => {\n                                        if (e.success) return t();\n                                        {\n                                            let t = new Error(e.message);\n                                            return (t.stack += \"\\n\" + e.stack), i(t);\n                                        }\n                                    }),\n                                        g._dbrWorker.postMessage({ type: \"updateScanSettings\", id: r, instanceID: this._instanceID, body: { settings: e } });\n                                })\n                        );\n                    });\n                }\n                getVideoSettings() {\n                    return JSON.parse(JSON.stringify(this.videoSettings));\n                }\n                updateVideoSettings(e) {\n                    return (this.videoSettings = JSON.parse(JSON.stringify(e))), (this._lastDeviceId = null), this._isOpen ? this.play() : Promise.resolve();\n                }\n                isOpen() {\n                    return this._isOpen;\n                }\n                _show() {\n                    this.UIElement.parentNode || ((this.UIElement.style.position = \"fixed\"), (this.UIElement.style.left = \"0\"), (this.UIElement.style.top = \"0\"), document.body.append(this.UIElement)),\n                    \"none\" == this.UIElement.style.display && (this.UIElement.style.display = \"\");\n                }\n                stop() {\n                    this._video &&\n                    this._video.srcObject &&\n                    (c._onLog && c._onLog(\"======stop video========\"),\n                        this._video.srcObject.getTracks().forEach((e) => {\n                            e.stop();\n                        }),\n                        (this._video.srcObject = null),\n                        (this._videoTrack = null)),\n                    this._video && this._video.classList.contains(\"dbrScanner-existingVideo\") && (c._onLog && c._onLog(\"======stop existing video========\"), this._video.pause(), (this._video.currentTime = 0)),\n                    this._bgLoading && (this._bgLoading.style.animationPlayState = \"\"),\n                    this._divScanLight && (this._divScanLight.style.display = \"none\"),\n                        this._drawRegionsults();\n                }\n                pause() {\n                    this._video && this._video.pause(), this._divScanLight && (this._divScanLight.style.display = \"none\");\n                }\n                play(e, t, i) {\n                    return h(this, void 0, void 0, function* () {\n                        if ((this._assertOpen(), this.singleFrameMode)) return this._clickIptSingleFrameMode(), { width: 0, height: 0 };\n                        if (this._video && this._video.classList.contains(\"dbrScanner-existingVideo\")) {\n                            yield this._video.play();\n                            let e = { width: this._video.videoWidth, height: this._video.videoHeight };\n                            return (\n                                this.onPlayed &&\n                                setTimeout(() =>
2 {\n                                    this.onPlayed(e);\n                                }, 0),\n                                    e\n                            );\n                        }\n                        const r = ++this.iPlayRound;\n                        return this.promisePlay && (yield this.promisePlay, r < this.iPlayRound)\n                            ? { width: this._video.videoWidth, height: this._video.videoHeight }\n                            : ((this.promisePlay = (() =>\n                                h(this, void 0, void 0, function* () {\n                                    try {\n                                        this._video && this._video.srcObject && this.stop(), c._onLog && c._onLog(\"======before video========\"), \"Android\" == c.browserInfo.OS && (yield this.getAllCameras());\n                                        let r = () => {\n                                            if (this.bDestroyed) throw new Error(\"The BarcodeScanner instance has been destroyed.\");\n                                        };\n                                        const n = JSON.parse(JSON.stringify(this.videoSettings));\n                                        let o, s;\n                                        if ((\"boolean\" == typeof n.video && (n.video = {}), t && (n.video.width = { ideal: t }), i && (n.video.height = { ideal: i }), e))\n                                            delete n.video.facingMode, (n.video.deviceId = { exact: e }), (this._lastDeviceId = e);\n                                        else if (n.video.deviceId);\n                                        else if (this._lastDeviceId) delete n.video.facingMode, (n.video.deviceId = { exact: this._lastDeviceId });\n                                        else if (n.video.facingMode) {\n                                            let e = n.video.facingMode;\n                                            if ((e instanceof Array && e.length && (e = e[0]), (e = e.exact || e.ideal || e), \"environment\" === e)) {\n                                                for (let e of this._allCameras) {\n                                                    let t = e.label.toLowerCase();\n                                                    if (t && -1 != t.indexOf(\"facing back\") && /camera[0-9]?\\s0,/.test(t)) {\n                                                        delete n.video.facingMode, (n.video.deviceId = { ideal: e.deviceId });\n                                                        break;\n                                                    }\n                                                }\n                                                o = !!n.video.facingMode;\n                                            }\n                                        }\n                                        c._onLog && c._onLog(\"======try getUserMedia========\"), c._onLog && c._onLog(\"ask \" + JSON.stringify(n.video.width) + \"x\" + JSON.stringify(n.video.height)), c._onLog && c._onLog(n);\n                                        let a,\n                                            d = [0, 500],\n                                            _ = null,\n                                            l = (e) =>\n                                                h(this, void 0, void 0, function* () {\n                                                    for (let t of d) {\n                                                        r(), t && (yield new Promise((e) => setTimeout(e, t))), r();\n                                                        try {\n                                                            s = yield navigator.mediaDevices.getUserMedia(e);\n                                                            break;\n                                                        } catch (e) {\n                                                            (_ = e), c._onLog && c._onLog(e.message || e);\n                                                        }\n                                                    }\n                                                });\n                                        if ((yield l(n), !s)) {\n                                            if ((c._onLog && c._onLog(\"======try getUserMedia again========\"), (a = JSON.parse(JSON.stringify(n))), \"object\" == typeof a.video)) {\n                                                \"iPhone\" == c.browserInfo.OS\n                                                    ? (t >= 1280 || i >= 1280 ? (a.video.width = 1280) : t >= 640 || i >= 640 ? (a.video.width = 640) : (t < 640 || i < 640) && (a.video.width = 320), delete a.video.height)\n                                                    : o\n                                                        ? (delete a.video.facingMode, this._allCameras.length && (a.video.deviceId = { ideal: this._allCameras[this._allCameras.length - 1].deviceId }))\n                                                        : (a.video = !0);\n                                            }\n                                            c._onLog && c._onLog(a), yield l(a);\n                                        }\n                                        if ((s || ((d = [1e3, 2e3]), yield l(n)), s || (yield l(a)), !s)) throw _;
2\n                                        if (this.bDestroyed)\n                                            throw (\n                                                (s.getTracks().forEach((e) => {\n                                                    e.stop();\n                                                }),\n                                                    new Error(\"The BarcodeScanner instance has been destroyed.\"))\n                                            );\n                                        {\n                                            const e = s.getVideoTracks();\n                                            e.length && (this._videoTrack = e[0]);\n                                        }\n                                        c._onLog && c._onLog(\"======play video========\"),\n                                            yield new Promise((e, t) => {\n                                                (this._video.srcObject = s),\n                                                    (this._video.onloadedmetadata = () =>\n                                                        h(this, void 0, void 0, function* () {\n                                                            (this._video.onloadedmetadata = null), yield this._video.play(), e();\n                                                        })),\n                                                    setTimeout(() => t(new Error(\"Failed to play video. Timeout.\")), 4e3);\n                                            }),\n                                        c._onLog && c._onLog(\"======played video========\"),\n                                        this._bgLoading && (this._bgLoading.style.animationPlayState = \"paused\");\n                                        const u = \"got \" + this._video.videoWidth + \"x\" + this._video.videoHeight;\n                                        this._optGotRsl &&\n                                        (this._optGotRsl.setAttribute(\"data-width\", this._video.videoWidth),\n                                            this._optGotRsl.setAttribute(\"data-height\", this._video.videoHeight),\n                                            (this._optGotRsl.innerText = u),\n                                        this._selRsl && this._optGotRsl.parentNode == this._selRsl && (this._selRsl.value = \"got\")),\n                                        c._onLog && c._onLog(u),\n                                            yield this.getAllCameras(),\n                                            yield this.getCurrentCamera(),\n                                            this._renderSelCameraInfo();\n                                        let g = { width: this._video.videoWidth, height: this._video.videoHeight };\n                                        return (\n                                            this.onPlayed &&\n                                            setTimeout(() => {\n                                                this.onPlayed(g);\n                                            }, 0),\n                                                (this.promisePlay = null),\n                                                g\n                                        );\n                                    } catch (e) {\n                                        throw ((this.promisePlay = null), e);\n                                    }\n                                }))()),\n                                yield this.promisePlay);\n                    });\n                }\n                pauseScan() {\n                    this._assertOpen(), (this._bPauseScan = !0), this._divScanLight && (this._divScanLight.style.display = \"none\");\n                }\n                resumeScan() {\n                    this._assertOpen(), (this._bPauseScan = !1);\n                }\n                getCapabilities() {\n                    return this._assertOpen(), this._videoTrack.getCapabilities ? this._videoTrack.getCapabilities() : {};\n                }\n                getCameraSettings() {\n                    return this._assertOpen(), this._videoTrack.getSettings();\n                }\n                getConstraints() {\n                    return this._assertOpen(), this._videoTrack.getConstraints();\n                }\n                applyConstraints(e) {\n                    return h(this, void 0, void 0, function* () {\n                        if ((this._assertOpen(), !this._videoTrack.applyConstraints)) throw Error(\"Not supported.\");\n                        return yield this._videoTrack.applyConstraints(e);\n                    });\n                }\n                turnOnTorch() {\n                    return h(this, void 0, void 0, function* () {\n                        if ((this._assertOpen(), this.getCapabilities().torch)) return yield this._videoTrack.applyConstraints({ advanced: [{ torch: !0 }] });\n                        throw Error(\"Not supported.\");\n                    });\n                }\n                turnOffTorch() {\n                    return h(this, void 0, void 0, function* () {\n                        if ((this._assertOpen(), this.getCapabilities().torch)) return yield this._videoTrack.applyConstraints({ advanced: [{ torch: !1 }] });\n                        throw Error(\"Not supported.\");\n                    });\n                }\n                setColorTemperature(e) {\n                    return h(this, void 0, void 0, function* () {\n                        this._assertOpen();\n                        let t = this.getCapabilities().colorTemperature;\n                        if (!t) throw Error(\"Not supported.\");\n                        return e < t.min ? (e = t.min) : e > t.max && (e = t.max), yield this._videoTrack.applyConstraints({ advanced: [{ colorTemperature: e }] });\n                    });\n                }\n                setExposureCompensation(e) {\n                    return h(this, void 0, void 0, function* () {\n                        this._assertOpen();\n                        let t = this.getCapabilities().exposureCompensation;\n                        if (!t) throw Error(\"Not supported.\");\n                        return e < t.min ? (e = t.min) : e > t.max && (e = t.max), yield this._videoTrack.applyConstraints({ advanced: [{ exposureCompensation: e }] });\n                    });\n                }\n                setZoom(e) {\n                    return h(this, void 0, void 0, function* () {\n                        this._assertOpen();\n                        let t = this.getCapabilities().zoom;\n                        if (!t) throw Error(\"Not supported.\");\n                        return e < t.min ? (e = t.min) : e > t.max && (e = t.max), yield this._videoTrack.applyConstraints({ advanced: [{ zoom: e }] });\n                    });\n                }\n                setFrameRate(e) {\n                    return h(this, void 0, void 0, function* () {\n                        this._assertOpen();\n                        let t = this.getCapabilities().frameRate;\n                        if (!t) throw Error(\"Not supported.\");\n                        return e < t.min ? (e = t.min) : e > t.max && (e = t.max), yield this._videoTrack.applyConstraints({ width: { ideal: Math.max(this._video.videoWidth, this._video.videoHeight) }, frameRate: e });\n                    });\n                }\n                _cloneDecodeResults(e) {\n                    if (e instanceof Array) {\n                        let t = [];\n                        for (let i of e) t.push(this._cloneDecodeResults(i));\n                        return t;\n                    }\n                    {\n                        let t = e;\n                        return JSON.parse(JSON.stringify(t, (e, t) => (\"oriVideoCanvas\" == e || \"searchRegionCanvas\" == e ? void 0 : t)));\n                    }\n                }\n                _loopReadVideo() {\n                    return h(this, void 0, void 0, function* () {\n                        if (this.bDe
2stroyed) return;\n                        if (!this._isOpen) return void (yield this.clearMapDecodeRecord());\n                        if (this._video.paused || this._bPauseScan)\n                            return (\n                                c._onLog && c._onLog(\"Video or scan is paused. Ask in 1s.\"),\n                                    yield this.clearMapDecodeRecord(),\n                                    void setTimeout(() => {\n                                        this._loopReadVideo();\n                                    }, this._intervalDetectVideoPause)\n                            );\n                        this._divScanLight && \"none\" == this._divScanLight.style.display && (this._divScanLight.style.display = \"\"), c._onLog && c._onLog(\"======= once read =======\"), c._onLog && (this._timeStartDecode = Date.now());\n                        const e = {};\n                        if (this.region)\n                            if (this.region instanceof Array) {\n                                ++this._indexVideoRegion >= this.region.length && (this._indexVideoRegion = 0);\n                                let t = this.region[this._indexVideoRegion];\n                                t && (e.region = JSON.parse(JSON.stringify(t)));\n                            } else e.region = JSON.parse(JSON.stringify(this.region));\n                        this.decodeCurrentFrame(e)\n                            .then((e) => {\n                                if ((c._onLog && c._onLog(e), this._isOpen && !this._video.paused && !this._bPauseScan)) {\n                                    if (this.bPlaySoundOnSuccessfulRead && e.length) {\n                                        let t = !1;\n                                        if (!0 === this.bPlaySoundOnSuccessfulRead || \"frame\" === this.bPlaySoundOnSuccessfulRead) t = !0;\n                                        else if (\"unduplicated\" === this.bPlaySoundOnSuccessfulRead)\n                                            for (let i of e)\n                                                if (i.bUnduplicated) {\n                                                    t = !0;\n                                                    break;\n                                                }\n                                        t &&\n                                        ((this.soundOnSuccessfullRead.currentTime = 0),\n                                            this.soundOnSuccessfullRead.play().catch((e) => {\n                                                console.warn(\"Autoplay not allowed. User interaction required: \" + (e.message || e));\n                                            }));\n                                    }\n                                    if (navigator.vibrate && this.bVibrateOnSuccessfulRead && e.length) {\n                                        let t = !1;\n                                        if (!0 === this.bVibrateOnSuccessfulRead || \"frame\" === this.bVibrateOnSuccessfulRead) t = !0;\n                                        else if (\"unduplicated\" === this.bVibrateOnSuccessfulRead)\n                                            for (let i of e)\n                                                if (i.bUnduplicated) {\n                                                    t = !0;\n                                                    break;\n                                                }\n                                        if (t)\n                                            try {\n                                                navigator.vibrate(this.vibrateDuration);\n                                            } catch (e) {\n                                                console.warn(\"Vibration not allowed. User interaction required: \" + (e.message || e));\n                                            }\n                                    }\n                                    if (this.onFrameRead) {\n                                        let t = this._cloneDecodeResults(e);\n                                        for (let e of t) delete e.bUnduplicated;\n                                        this.onFrameRead(t);\n                                    }
2\n                                    if (this.onUnduplicatedRead) for (let t of e) t.bUnduplicated && this.onUnduplicatedRead(t.barcodeText, this._cloneDecodeResults(t));\n                                    this._drawRegionsults(e);\n                                }\n                                setTimeout(() => {\n                                    this._loopReadVideo();\n                                }, this.intervalTime);\n                            })\n                            .catch((e) => {\n                                c._onLog && c._onLog(e.message || e),\n                                    setTimeout(() => {\n                                        this._loopReadVideo();\n                                    }, Math.max(this.intervalTime, 1e3)),\n                                \"platform error\" == e.message || console.warn(e.message);\n                            });\n                    });\n                }\n                _drawRegionsults(e) {\n                    let t, i, r;\n                    if (((this.beingLazyDrawRegionsults = !1), this.singleFrameMode)) {\n                        if (!this.oriCanvas) return;\n                        (t = \"contain\"), (i = this.oriCanvas.width), (r = this.oriCanvas.height);\n                    } else {\n                        if (!this._video) return;\n                        (t = this._video.style.objectFit || \"contain\"), (i = this._video.videoWidth), (r = this._video.videoHeight);\n                    }\n                    let n = this.region;\n                    if (\n                        (n &&\n                        ((!n.regionLeft && !n.regionRight && !n.regionTop && !n.regionBottom && !n.regionMeasuredByPercentage) || n instanceof Array\n                            ? (n = null)\n                            : n.regionMeasuredByPercentage\n                                ? (n =\n                                    n.regionLeft || n.regionRight || 100 !== n.regionTop || 100 !== n.regionBottom\n                                        ? {\n                                            regionLeft: Math.round((n.regionLeft / 100) * i),\n                                            regionTop: Math.round((n.regionTop / 100) * r),\n                                            regionRight: Math.round((n.regionRight / 100) * i),\n                                            regionBottom: Math.round((n.regionBottom / 100) * r),\n                                        }\n                                        : null)\n                                : ((n = JSON.parse(JSON.stringify(n))), delete n.regionMeasuredByPercentage)),\n                            this._cvsDrawArea)\n                    ) {\n                        this._cvsDrawArea.style.objectFit = t;\n                        let o = this._cvsDrawArea;\n                        (o.width = i), (o.height = r);\n                        let s = o.getContext(\"2d\");\n                        if (n) {\n                            (s.fillStyle = this.regionMaskFillStyle), s.fillRect(0, 0, o.width, o.height), (s.globalCompositeOperation = \"destination-out\"), (s.fillStyle = \"#000\");\n                            let e = Math.round(this.regionMaskLineWidth / 2);\n                            s.fillRect(n.regionLeft - e, n.regionTop - e, n.regionRight - n.regionLeft + 2 * e, n.regionBottom - n.regionTop + 2 * e),\n                                (s.globalCompositeOperation = \"source-over\"),\n                                (s.strokeStyle = this.regionMaskStrokeStyle),\n                                (s.lineWidth = this.regionMaskLineWidth),\n                                s.rect(n.regionLeft, n.regionTop, n.regionRight - n.regionLeft, n.regionBottom - n.regionTop),\n                                s.stroke();\n                        }\n                        if (e) {\n                            (s.globalCompositeOperation = \"destination-over\"), (s.fillStyle = this.barcodeFillStyle), (s.strokeStyle = this.barcodeStrokeStyle), (s.lineWidth = this.barcodeLineWidth), (e = e || []);\n                            for (let t of e) {\n                                let e = t.localizationResult;\n                                s.beginPath(),\n                                    s.moveTo(e.x1, e.y1),\n                                    s.lineTo(e.x2, e.y2),\n                                    s.lineTo(e.x3, e.y3),\n                                    s.lineTo(e.x4, e.y4),\n                                    s.fill(),\n                                    s.beginPath(),\n                                    s.moveTo(e.x1, e.y1),\n                                    s.lineTo(e.x2, e.y2),\n                                    s.lineTo(e.x3, e.y3),\n                                    s.lineTo(e.x4, e.y4),\n                                    s.closePath(),\n                                    s.stroke();\n                            }\n                        }\n                        this.singleFrameMode && ((s.globalCompositeOperation = \"destination-over\"), s.drawImage(this.oriCanvas, 0, 0));\n                    }
2\n                    if (this._divScanArea) {\n                        let e = this._video.offsetWidth,\n                            t = this._video.offsetHeight,\n                            o = 1;\n                        e / t < i / r\n                            ? ((o = e / i), (this._divScanArea.style.left = \"0\"), (this._divScanArea.style.top = Math.round((t - r * o) / 2) + \"px\"))\n                            : ((o = t / r), (this._divScanArea.style.left = Math.round((e - i * o) / 2) + \"px\"), (this._divScanArea.style.top = \"0\"));\n                        let s = n ? Math.round(n.regionLeft * o) : 0,\n                            a = n ? Math.round(n.regionTop * o) : 0,\n                            d = n ? Math.round(n.regionRight * o - s) : Math.round(i * o),\n                            _ = n ? Math.round(n.regionBottom * o - a) : Math.round(r * o);\n                        (this._divScanArea.style.marginLeft = s + \"px\"), (this._divScanArea.style.marginTop = a + \"px\"), (this._divScanArea.style.width = d + \"px\"), (this._divScanArea.style.height = _ + \"px\");\n                    }\n                }\n                _clearRegionsults() {\n                    this._cvsDrawArea && (this._cvsDrawArea.width = this._cvsDrawArea.height = 0);\n                }\n                open() {\n                    return h(this, void 0, void 0, function* () {\n                        this._bindUI();\n                        let e = yield this.play();\n                        return this.singleFrameMode || this._loopReadVideo(), e;\n                    });\n                }\n                openVideo() {\n                    return h(this, void 0, void 0, function* () {\n                        this._bindUI();\n                        let e = yield this.play();\n                        return (this._bPauseScan = !0), this.singleFrameMode || this._loopReadVideo(), e;\n                    });\n                }\n                close() {\n                    return h(this, void 0, void 0, function* () {\n                        this.stop(), this._unbindUI(), (this._bPauseScan = !1);\n                    });\n                }\n                show() {\n                    return h(this, void 0, void 0, function* () {\n                        this._bindUI(), this._show();\n                        let e = yield this.play();\n                        return this.singleFrameMode || this._loopReadVideo(), e;\n                    });\n                }\n                showVideo() {\n                    return h(this, void 0, void 0, function* () {\n                        this._bindUI(), this._show();\n                        let e = yield this.play();\n                        return (this._bPauseScan = !0), this.singleFrameMode || this._loopReadVideo(), e;\n                    });\n                }\n                hide() {\n                    return h(this, void 0, void 0, function* () {\n                        this.stop(), this._unbindUI(), (this._bPauseScan = !1), (this.UIElement.style.display = \"none\");\n                    });\n                }\n                destroy() {\n                    const e = Object.create(null, { destroy: { get: () => super.destroy } });\n                    return h(this, void 0, void 0, function* () {\n                        document.removeEventListener(\"visibilitychange\", this._ev_documentHideEvent), yield this.close();\n                        for (let e of this.styleEls) e.remove();\n                        this.styleEls.splice(0, this.styleEls.length), this.bDestroyed || (yield e.destroy.call(this));\n                    });\n                }\n            }\n            var E, R, I, f, A, m, S, D, T, v, p, M, C, y, L, O, b, N, B, P, F, w, U, k, V, G, x;\n            (g._defaultUIElementURL = \"@engineResourcePath/dbr.scanner.html\"),\n                (g.singlePresetRegion = [\n                    null,\n                    { regionLeft: 0, regionTop: 30, regionRight: 100, regionBottom: 70, regionMeasuredByPercentage: 1 },\n                    { regionLeft: 25, regionTop: 25, regionRight: 75, regionBottom: 75, regionMeasuredByPercentage: 1 },\n                    { regionLeft: 25, regionTop: 25, regionRight: 75, regionBottom: 75, regionMeasuredByPercentage: 1 },\n                ]),\n                (function (e) {\n                    (e[(e.BICM_DARK_ON_LIGHT = 1)] = \"BICM_DARK_ON_LIGHT\"),\n                        (e[(e.BICM_LIGHT_ON_DARK = 2)] = \"BICM_LIGHT_ON_DARK\"),\n                        (e[(e.BICM_DARK_ON_DARK = 4)] = \"BICM_DARK_ON_DARK\"),\n                        (e[(e.BICM_LIGHT_ON_LIGHT = 8)] = \"BICM_LIGHT_ON_LIGHT\"),\n                        (e[(e.BICM_DARK_LIGHT_MIXED = 16)] = \"BICM_DARK_LIGHT_MIXED\"),\n                        (e[(e.BICM_DARK_ON_LIGHT_DARK_SURROUNDING = 32)] = \"BICM_DARK_ON_LIGHT_DARK_SURROUNDING\"),\n                        (e[(e.BICM_SKIP = 0)] = \"BICM_SKIP\"),\n                        (e[(e.BICM_REV = 2147483648)] = \"BICM_REV\");\n                })(E || (E = {})),\n                (function (e) {\n                    (e[(e.BCM_AUTO = 1)] = \"BCM_AUTO\"), (e[(e.BCM_GENERAL = 2)] = \"BCM_GENERAL\"), (e[(e.BCM_SKIP = 0)] = \"BCM_SKIP\"), (e[(e.BCM_REV = 2147483648)] = \"BCM_REV\");\n                })(R || (R = {})),\n                (function (e) {\n                    (e[(e.BF2_NULL = 0)] = \"BF2_NULL\"),\n                        (e[(e.BF2_POSTALCODE = 32505856)] = \"BF2_POSTALCODE\"),\n                        (e[(e.BF2_NONSTANDARD_BARCODE = 1)] = \"BF2_NONSTANDARD_BARCODE\"),\n                        (e[(e.BF2_USPSINTELLIGENTMAIL 
2= 1048576)] = \"BF2_USPSINTELLIGENTMAIL\"),\n                        (e[(e.BF2_POSTNET = 2097152)] = \"BF2_POSTNET\"),\n                        (e[(e.BF2_PLANET = 4194304)] = \"BF2_PLANET\"),\n                        (e[(e.BF2_AUSTRALIANPOST = 8388608)] = \"BF2_AUSTRALIANPOST\"),\n                        (e[(e.BF2_RM4SCC = 16777216)] = \"BF2_RM4SCC\"),\n                        (e[(e.BF2_DOTCODE = 2)] = \"BF2_DOTCODE\");\n                })(I || (I = {})),\n                (function (e) {\n                    (e[(e.BM_AUTO = 1)] = \"BM_AUTO\"), (e[(e.BM_LOCAL_BLOCK = 2)] = \"BM_LOCAL_BLOCK\"), (e[(e.BM_SKIP = 0)] = \"BM_SKIP\"), (e[(e.BM_THRESHOLD = 4)] = \"BM_THRESHOLD\"), (e[(e.BM_REV = 2147483648)] = \"BM_REV\");\n                })(f || (f = {})),\n                (function (e) {\n                    e[(e.ECCM_CONTRAST = 1)] = \"ECCM_CONTRAST\";\n                })(A || (A = {})),\n                (function (e) {\n                    e[(e.CFM_GENERAL = 1)] = \"CFM_GENERAL\";\n                })(m || (m = {})),\n                (function (e) {\n                    (e[(e.CCM_AUTO = 1)] = \"CCM_AUTO\"), (e[(e.CCM_GENERAL_HSV = 2)] = \"CCM_GENERAL_HSV\"), (e[(e.CCM_SKIP = 0)] = \"CCM_SKIP\"), (e[(e.CCM_REV = 2147483648)] = \"CCM_REV\");\n                })(S || (S = {})),\n                (function (e) {\n                    (e[(e.CICM_GENERAL = 1)] = \"CICM_GENERAL\"), (e[(e.CICM_SKIP = 0)] = \"CICM_SKIP\"), (e[(e.CICM_REV = 2147483648)] = \"CICM_REV\");\n                })(D || (D = {})),\n                (function (e) {\n                    (e[(e.CM_IGNORE = 1)] = \"CM_IGNORE\"), (e[(e.CM_OVERWRITE = 2)] = \"CM_OVERWRITE\");\n                })(T || (T = {})),\n                (function (e) {\n                    (e[(e.DM_SKIP = 0)] = \"DM_SKIP\"),\n                        (e[(e.DM_DIRECT_BINARIZATION = 1)] = \"DM_DIRECT_BINARIZATION\"),\n                        (e[(e.DM_THRESHOLD_BINARIZATION = 2)] = \"DM_THRESHOLD_BINARIZATION\"),\n                        (e[(e.DM_GRAY_EQUALIZATION = 4)] = \"DM_GRAY_EQUALIZATION\"),\n                        (e[(e.DM_SMOOTHING = 8)] = \"DM_SMOOTHING\"),\n                        (e[(e.DM_MORPHING = 16)] = \"DM_MORPHING\"),\n                        (e[(e.DM_DEEP_ANALYSIS = 32)] = \"DM_DEEP_ANALYSIS\"),\n                        (e[(e.DM_SHARPENING = 64)] = \"DM_SHARPENING\");\n                })(v || (v = {})),\n                (function (e) {\n                    (e[(e.DRM_AUTO = 1)] = \"DRM_AUTO\"), (e[(e.DRM_GENERAL = 2)] = \"DRM_GENERAL\"), (e[(e.DRM_SKIP = 0)] = \"DRM_SKIP\"), (e[(e.DRM_REV = 2147483648)] = \"DRM_REV\");\n                })(p || (p = {})),\n                (function (e) {\n                    (e[(e.DPMCRM_AUTO = 1)] = \"DPMCRM_AUTO\"), (e[(e.DPMCRM_GENERAL = 2)] = \"DPMCRM_GENERAL\"), (e[(e.DPMCRM_SKIP = 0)] = \"DPMCRM_SKIP\"), (e[(e.DPMCRM_REV = 2147483648)] = \"DPMCRM_REV\");\n                })(M || (M = {})),\n                (function (e) {\n                    (e[(e.GTM_INVERTED = 1)] = \"GTM_INVERTED\"), (e[(e.GTM_ORIGINAL = 2)] = \"GTM_ORIGINAL\"), (e[(e.GTM_SKIP = 0)] = \"GTM_SKIP\"), (e[(e.GTM_REV = 2147483648)] = \"GTM_REV\");\n                })(C || (C = {})),\n                (function (e) {\n                    (e[(e.IPM_AUTO = 1)] = \"IPM_AUTO\"),\n                        (e[(e.IPM_GENERAL = 2)] = \"IPM_GENERAL\"),\n                        (e[(e.IPM_GRAY_EQUALIZE = 4)] = \"IPM_GRAY_EQUALIZE\"),\n                        (e[(e.IPM_GRAY_SMOOTH = 8)] = \"IPM_GRAY_SMOOTH\"),\n                        (e[(e.IPM_SHARPEN_SMOOTH = 16)] = \"IPM_SHARPEN_SMOOTH\"),\n                        (e[(e.IPM_MORPHOLOGY = 32)] = \"IPM_MORPHOLOGY\"),\n                        (e[(e.IPM_SKIP = 0)] = \"IPM_SKIP\"),\n                        (e[(e.IPM_REV = 2147483648)] = \"IPM_REV\");\n                })(y || (y = {})),\n                (function (e) {\n                    (e[(e.IRSM_MEMORY = 1)] = \"IRSM_MEMORY\"), (e[(e.IRSM_FILESYSTEM = 2)] = \"IRSM_FILESYSTEM\"), (e[(e.IRSM_BOTH = 4)] = \"IRSM_BOTH\");\n                })(L || (L = {})),\n                (function (e) {\n                    (e[(e.IRT_NO_RESULT = 0)] = \"IRT_NO_RESULT\"),\n                        (e[(e.IRT_ORIGINAL_IMAGE = 1)] = \"IRT_ORIGINAL_IMAGE\"),\n                        (e[(e.IRT_COLOUR_CLUSTERED_IMAGE = 2)] = \"IRT_COLOUR_CLUSTERED_IMAGE\"),\n                        (e[(e.IRT_COLOUR_CONVERTED_GRAYSCALE_IMAGE = 4)] = \"IRT_COLOUR_CONVERTED_GRAYSCALE_IMAGE\"),\n                        (e[(e.IRT_TRANSFORMED_GRAYSCALE_IMAGE = 8)] = \"IRT_TRANSFORMED_GRAYSCALE_IMAGE\"),\n                        (e[(e.IRT_PREDETECTED_REGION = 16)] = \"IRT_PREDETECTED_REGION\"),\n                        (e[(e.IRT_PREPROCESSED_IMAGE = 32)] = \"IRT_PREPROCESSED_IMAGE\"),\n                        (e[(e.IRT_BINARIZED_IMAGE = 64)] = \"IRT_BINARIZED_IMAGE\"),\n                        (e[(e.IRT_TEXT_ZONE = 128)] = \"IRT_TEXT_ZONE\"),\n                        (e[(e.IRT_CONTOUR = 256)] = \"IRT_CONTOUR\"),\n                        (e[(e.IRT_LINE_SEGMENT = 512)] = \"IRT_LINE_SEGMENT\"),\n                        (e[(e.IRT_FORM = 1024)] = \"IRT_FORM\"),\n                        (e[(e.IRT_SEGMENTATION_BLOCK = 2048)] = \"IRT_SEGMENTATION_BLOCK\"),\n                        (e[(e.IRT_TYPED_BARCODE_ZONE = 4096)] = \"IRT_TYPED_BARCODE_ZONE\"),\n                        (e[(e.IRT_PREDETECTED_QUADRILATERAL = 8192)] = \"IRT_PREDETECTED_QUADRILATERAL\");\n                })(O || (O = {})),\n                (function (e) {\n                    (e[(e.LM_SKIP = 0)] = \"LM_SKIP\"),\n                        (e[(e.LM_AUTO = 1)] = \"LM_AUTO\"),\n                        (e[(e.LM_CONNECTED_BLOCKS = 2)] = \"LM_CONNECTED_BLOCKS\"),\n                        (e[(e.LM_LINES = 8)] = \"LM_LINES\"),\n                        (e[(e.LM_STATISTICS = 4)] = \"LM_STATISTICS\"),\n                        (e[(e.LM_SCAN_DIRECTLY = 16)] = \"LM_SCAN_DIRECTLY\"),\n                        (e[(e.LM_STATISTICS_MARKS = 32)] = \"LM_STATISTICS_MARKS\"),\n                        (e[(e.LM_STATISTICS_POSTAL_CODE = 64)] = \"LM_STATISTICS_POSTAL_CODE\"),\n                        (e[(e.LM_CENTRE = 128)] = \"LM_CENTRE\"),\n                        (e[(e.LM_REV = 2147483648)] = \"LM_REV\");\n                })(b || (b = {})),\n                (function (e) {\n                    (e[(e.PDFRM_RASTER = 1)] = \"PDFRM_RASTER\"), (e[(e.PDFRM_AUTO = 2)] = \"PDFRM_AUTO\"), (e[(e.PDFRM_VECTOR = 4)] = \"PDFRM_VECTOR\"), (e[(e.PDFRM_REV = 2147483648)] = \"PDFRM_REV\");\n                })(N || (N = {})),\n                (function (e) {\n                    (e[(e.QRECL_ERROR_CORRECTION_H = 0)] = \"QRECL_ERROR_CORRECTION_H\"),\n                        (e[(e.QRECL_ERROR_CORRECTION_L = 1)] = \"QRECL_ERROR_CORRECTION_L\"),\n                        (e[(e.QRECL_ERROR_CORRECTION_M = 2)] = \"QRECL_ERROR_CORRECTION_M\"),\n                        (e[(e.QRECL_ERROR_CORRECTION_Q = 3)] = \"QRECL_ERROR_CORRECTION_Q\");\n                })(B || (B = {})),\n                (function (e) {\n                    (e[(e.RPM_AUTO = 1)] = \"RPM_AUTO\"),\n                        (e[(e.RPM_GENERAL = 2)] = \"RPM_GENERAL\"),\n                        (e[(e.RPM_GENERAL_RGB_CONTRAST = 4)
2] = \"RPM_GENERAL_RGB_CONTRAST\"),\n                        (e[(e.RPM_GENERAL_GRAY_CONTRAST = 8)] = \"RPM_GENERAL_GRAY_CONTRAST\"),\n                        (e[(e.RPM_GENERAL_HSV_CONTRAST = 16)] = \"RPM_GENERAL_HSV_CONTRAST\"),\n                        (e[(e.RPM_SKIP = 0)] = \"RPM_SKIP\"),\n                        (e[(e.RPM_REV = 2147483648)] = \"RPM_REV\");\n                })(P || (P = {})),\n                (function (e) {\n                    (e[(e.RCT_PIXEL = 1)] = \"RCT_PIXEL\"), (e[(e.RCT_PERCENTAGE = 2)] = \"RCT_PERCENTAGE\");\n                })(F || (F = {})),\n                (function (e) {\n                    (e[(e.RT_STANDARD_TEXT = 0)] = \"RT_STANDARD_TEXT\"), (e[(e.RT_RAW_TEXT = 1)] = \"RT_RAW_TEXT\"), (e[(e.RT_CANDIDATE_TEXT = 2)] = \"RT_CANDIDATE_TEXT\"), (e[(e.RT_PARTIAL_TEXT = 3)] = \"RT_PARTIAL_TEXT\");\n                })(w || (w = {})),\n                (function (e) {\n                    (e[(e.SUM_AUTO = 1)] = \"SUM_AUTO\"),\n                        (e[(e.SUM_LINEAR_INTERPOLATION = 2)] = \"SUM_LINEAR_INTERPOLATION\"),\n                        (e[(e.SUM_NEAREST_NEIGHBOUR_INTERPOLATION = 4)] = \"SUM_NEAREST_NEIGHBOUR_INTERPOLATION\"),\n                        (e[(e.SUM_SKIP = 0)] = \"SUM_SKIP\"),\n                        (e[(e.SUM_REV = 2147483648)] = \"SUM_REV\");\n                })(U || (U = {})),\n                (function (e) {\n                    (e[(e.TP_REGION_PREDETECTED = 1)] = \"TP_REGION_PREDETECTED\"),\n                        (e[(e.TP_IMAGE_PREPROCESSED = 2)] = \"TP_IMAGE_PREPROCESSED\"),\n                        (e[(e.TP_IMAGE_BINARIZED = 4)] = \"TP_IMAGE_BINARIZED\"),\n                        (e[(e.TP_BARCODE_LOCALIZED = 8)] = \"TP_BARCODE_LOCALIZED\"),\n                        (e[(e.TP_BARCODE_TYPE_DETERMINED = 16)] = \"TP_BARCODE_TYPE_DETERMINED\"),\n                        (e[(e.TP_BARCODE_RECOGNIZED = 32)] = \"TP_BARCODE_RECOGNIZED\");\n                })(k || (k = {})),\n                (function (e) {\n                    (e[(e.TFM_AUTO = 1)] = \"TFM_AUTO\"), (e[(e.TFM_GENERAL_CONTOUR = 2)] = \"TFM_GENERAL_CONTOUR\"), (e[(e.TFM_SKIP = 0)] = \"TFM_SKIP\"), (e[(e.TFM_REV = 2147483648)] = \"TFM_REV\");\n                })(V || (V = {})),\n                (function (e) {\n                    (e[(e.TROM_CONFIDENCE = 1)] = \"TROM_CONFIDENCE\"), (e[(e.TROM_POSITION = 2)] = \"TROM_POSITION\"), (e[(e.TROM_FORMAT = 4)] = \"TROM_FORMAT\"), (e[(e.TROM_SKIP = 0)] = \"TROM_SKIP\"), (e[(e.TROM_REV = 2147483648)] = \"TROM_REV\");\n                })(G || (G = {})),\n                (function (e) {\n                    (e[(e.TDM_AUTO = 1)] = \"TDM_AUTO\"), (e[(e.TDM_GENERAL_WIDTH_CONCENTRATION = 2)] = \"TDM_GENERAL_WIDTH_CONCENTRATION\"), (e[(e.TDM_SKIP = 0)] = \"TDM_SKIP\"), (e[(e.TDM_REV = 2147483648)] = \"TDM_REV\");\n                })(x || (x = {}));\n            class W {\n                static get version() {\n                    return c.version;\n                }\n                static get productKeys() {\n                    return c.productKeys;\n                }\n                static set productKeys(e) {\n                    c.productKeys = e;\n                }\n                static get handshakeCode() {\n                    return c.handshakeCode;\n                }\n                static set handshakeCode(e) {\n                    c.handshakeCode = e;\n                }\n                static get organizationID() {\n                    return c.organizationID;\n                }\n                static set organizationID(e) {\n                    c.organizationID = e;\n                }\n                static get sessionPassword() {\n                    return c.sessionPassword;\n                }\n                static set sessionPassword(e) {\n                    c.sessionPassword = e;\n                }\n                static get browserInfo() {\n                    return c.browserInfo;\n                }\n                static detectEnvironment() {\n                    return c.detectEnvironment();\n                }\n                static get _workerName() {\n                    return c._workerName;\n                }\n                static set _workerName(e) {\n                    c._workerName = e;\n                }\n                static get engineResourcePath() {\n                    return c.engineResourcePath;\n                }\n                static set engineResourcePath(e) {\n                    c.engineResourcePath = e;\n                }\n                static get licenseServer() {\n                    return c.licenseServer;\n                }\n                static set licenseServer(e) {\n                    c.licenseServer = e;\n                }\n                static get deviceFriendlyName() {\n                    return c.deviceFriendlyName;\n                }\n                static set deviceFriendlyName(e) {\n                    c.deviceFriendlyName = e;\n                }\n                static get _onLog() {\n                    return c._onLog;\n                }\n                static set _onLog(e) {\n                    c._onLog = e;\n                }\n                static get _bWasmDebug() {\n                    return c._bWasmDebug;\n                }\n                static set _bWasmDebug(e) {\n                    c._bWasmDebug = e;\n                }
2\n                static get _bUseFullFeature() {\n                    return c._bUseFullFeature;\n                }\n                static set _bUseFullFeature(e) {\n                    c._bUseFullFeature = e;\n                }\n                static get _dbrWorker() {\n                    return c._dbrWorker;\n                }\n                static isLoaded() {\n                    return c.isLoaded();\n                }\n                static loadWasm() {\n                    return c.loadWasm();\n                }\n            }\n            (W.BarcodeReader = c),\n                (W.BarcodeScanner = g),\n                (W.EnumBarcodeColourMode = E),\n                (W.EnumBarcodeComplementMode = R),\n                (W.EnumBarcodeFormat = s),\n                (W.EnumBarcodeFormat_2 = I),\n                (W.EnumBinarizationMode = f),\n                (W.EnumClarityCalculationMethod = A),\n                (W.EnumClarityFilterMode = m),\n                (W.EnumColourClusteringMode = S),\n                (W.EnumColourConversionMode = D),\n                (W.EnumConflictMode = T),\n                (W.EnumDeblurMode = v),\n                (W.EnumDeformationResistingMode = p),\n                (W.EnumDPMCodeReadingMode = M),\n                (W.EnumErrorCode = n),\n                (W.EnumGrayscaleTransformationMode = C),\n                (W.EnumImagePixelFormat = r),\n                (W.EnumImagePreprocessingMode = y),\n                (W.EnumIMResultDataType = o),\n                (W.EnumIntermediateResultSavingMode = L),\n                (W.EnumIntermediateResultType = O),\n                (W.EnumLocalizationMode = b),\n                (W.EnumPDFReadingMode = N),\n                (W.EnumQRCodeErrorCorrectionLevel = B),\n                (W.EnumRegionPredetectionMode = P),\n                (W.EnumResultCoordinateType = F),\n                (W.EnumResultType = w),\
2n                (W.EnumScaleUpMode = U),\n                (W.EnumTerminatePhase = k),\n                (W.EnumTextFilterMode = V),\n                (W.EnumTextResultOrderMode = G),\n                (W.EnumTextureDetectionMode = x);\n            t.default = W;\n        },\n    ]);\n});\nif (typeof dbr != \"undefined\") {\n    if (dbr.DBR) dbr = dbr.DBR;\n    if (typeof Dynamsoft == \"undefined\") {\n        Dynamsoft = {};\n    }\n    if (typeof Dynamsoft.DBR == \"undefined\") {\n        Dynamsoft.DBR = dbr;\n    } else {\n        let _dbr = Dynamsoft.DBR;\n        Dynamsoft.DBR = dbr;\n        for (let key in _dbr) {\n            Dynamsoft.DBR[key] = Dynamsoft.DBR[key] || _dbr[key];\n        }\n    }\n}\n","Magento_CardinalCommerce/js/cardinal-client.min.js":"define(['jquery','uiClass','Magento_CardinalCommerce/js/cardinal-factory','Magento_Checkout/js/model/quote','mage/translate'],function($,Class,cardinalFactory,quote,$t){'use strict';return{startAuthentication:function(cardData){var deferred=$.Deferred();if(this.cardinalClient){this._startAuthentication(deferred,cardData);}else{cardinalFactory(this.getEnvironment()).done(function(client){this.cardinalClient=client;this._startAuthentication(deferred,cardData);}.bind(this));}\nreturn deferred.promise();},_startAuthentication:function(deferred,cardData){this.cardinalClient.on('payments.validated',function(data,jwt){if(data.ErrorNumber!==0){deferred.reject(data.ErrorDescription);}else if($.inArray(data.ActionCode,['FAILURE','ERROR'])!==-1){deferred.reject($t('Authentication Failed. Please try again with another form of payment.'));}else{deferred.resolve(jwt);}\nthis.cardinalClient.off('payments.validated');}.bind(this));this.cardinalClient.on('payments.setupComplete',function(){this.cardinalClient.start('cca',this.getRequestOrderObject(cardData));this.cardinalClient.off('payments.setupComplete');}.bind(this));this.cardinalClient.setup('init',{jwt:this.getRequestJWT()});},getRequestOrderObject:function(cardData){var totalAmount=quote.totals()['base_grand_total'],currencyCode=quote.totals()['base_currency_code'],billingAddress=quote.billingAddress(),requestObject;requestObject={OrderDetails:{Amount:totalAmount*100,CurrencyCode:currencyCode},Consumer:{Account:{AccountNumber:cardData.accountNumber,ExpirationMonth:cardData.expMonth,ExpirationYear:cardData.expYear,CardCode:cardData.cardCode},BillingAddress:{FirstName:billingAddress.firstname,LastName:billingAddress.lastname,Address1:billingAddress.street[0],Address2:billingAddress.street[1],City:billingAddress.city,State:billingAddress.region,PostalCode:billingAddress.postcode,CountryCode:billingAddress.countryId,Phone1:billingAddress.telep
2hone}}};return requestObject;},getRequestJWT:function(){return window.checkoutConfig.cardinal.requestJWT;},getEnvironment:function(){return window.checkoutConfig.cardinal.environment;}};});","Magento_CardinalCommerce/js/cardinal-factory.min.js":"define(['jquery'],function($){'use strict';return function(environment){var deferred=$.Deferred(),dependency='cardinaljs';if(environment==='sandbox'){dependency='cardinaljsSandbox';}\nrequire([dependency],function(Cardinal){deferred.resolve(Cardinal);},deferred.reject);return deferred.promise();};});","Magento_ReCaptchaStorePickup/js/reCaptchaStorePickup.min.js":"define(['Magento_ReCaptchaFrontendUi/js/reCaptcha'],function(reCaptcha){'use strict';return reCaptcha.extend({renderReCaptcha:function(){this.captchaInitialized=false;this._super();}});});","Magento_Theme/js/row-builder.min.js":"define(['jquery','mage/template','jquery-ui-modules/widget'],function($,mageTemplate){'use strict';$.widget('mage.rowBuilder',{options:{rowTemplate:'#template-registrant',rowContainer:'#registrant-container',rowIndex:0,rowCount:0,rowParentElem:'<li></li>',rowContainerClass:'fields',addRowBtn:'#add-registrant-button',btnRemoveIdPrefix:'btn-remove',btnRemoveSelector:'.btn-remove',rowIdPrefix:'row',additionalRowClass:'add-row',formDataPost:null,addEventSelector:'button',remEventSelector:'a',hideFirstRowAddSeparator:true,maxRows:1000,maxRowsMsg:'#max-registrant-message'},_create:function(){this.rowTemplate=mageTemplate(this.options.rowTemplate);this.options.rowCount=this.options.rowIndex=0;$($.proxy(this.ready,this));this.element.on('click',this.options.addEventSelector+this.options.addRowBtn,$.proxy(this.handleAdd,this));this.element.on('click',this.options.remEventSelector+this.options.btnRemoveSelector,$.proxy(this.handleRemove,this));},ready:function(){if(this.options.formDataPost&&this.options.formDataPost.formData&&this.options.formDataPost.formData.length){this.processFormDataArr(this.options.formDataPost);}else if(this.options.rowIndex===0&&this.options.maxRows!==0){this.addRow(0);}},processFormDataArr:function(formDataArr){var formData=formDataArr.formData,templateFields=formDataArr.templateFields,formRow,i,j;for(i=this.options.rowIndex=0;i<formData.length;this.options.rowIndex=i++){this.addRow(i);formRow=formData[i];for(j=0;j<formRow.length;j++){this.setFieldById(templateFields[j]+i,formRow[j]);}}},addRow:function(index){var row=$(this.options.rowParentElem),tmpl;row.addClass(this.options.rowContainerClass).attr('id',this.options.rowIdPrefix+index);tmpl=this.rowTemplate({data:{_index_:index}});$(tmpl).appendTo(row);$(this.options.rowContainer).append(row).trigger('contentUpdated');row.addClass(this.options.additionalRowClass);if(this.options.rowIndex===0&&this.options.hideFirstRowAddSeparator){$('#'+this._esc(this.options.btnRemoveIdPrefix)+'0').remove();$('#'+this._esc(this.options.rowIdPrefix)+'0').removeClass(this.options.additionalRowClass);}\nthis.maxRowCheck(++this.options.rowCount);return row;},removeRow:function(rowIndex){$('#'+this._esc(this.options.rowIdPrefix)+rowIndex).remove();this.maxRowCheck(--this.options.rowCount);return false;},maxRowCheck:function(rowIndex){var addRowBtn=$(this.options.addRowBtn),maxRowMsg=$(this.options.maxRowsMsg);if(rowIndex>=this.options.maxRows){addRowBtn.hide();maxRowMsg.show();}else if(addRowBtn.is(':hidden')){addRowBtn.show();maxRowMsg.hide();}},setFieldById:function(domId,value){var x=$('#'+this._esc(domId));if(x.length){if(x.is(':checkbox')){x.attr('checked',true);}else if(x.is('option')){x.attr('selected','selected');}else{x.val(value);}}},handleAdd:function(){this.addRow(++this.options.rowIndex);return false;},handleRemove:function(e){this.removeRow($(e.currentTarget).closest('[id^=\"'+this.options.btnRemoveIdPrefix+'\"]').attr('id').replace(this.options.btnRemoveIdPrefix,''));return false;},_esc:function(str){return str?str.replace(/([ ;&,.+*~\\':\"!\\^$\\[\\]()=>|\\/@])/g,'\\\\$1'):str;}});return $.mage.rowBuilder;});","Magento_Theme/js/cookie-status.min.js":"define(['jquery','Magento_Ui/js/modal/modal','mage/translate'],function($,modal){'use strict';$.widget('mage.cookieStatus',{options:{type:'popup',responsive:true,innerScroll:true,autoOpen:true,buttons:[{text:$.mage.__('Close'),class:'cookie-status',click:function(){this.closeModal();}}]},_init:function(){if(!navigator.cookieEnabled){modal(this.options,$('#cookie-status'));}}});return $.mage.cookieStatus;});","Magento_Theme/js/theme.min.js":"require(['jquery','mage/smart-keyboard-handler','mage/mage','domReady!'],function($,keyboardHandler){'use strict';$(document).ready(function(){$('.cart-summary').mage('sticky',{container:'#maincontent'});$('.panel.header .header.links').clone().appendTo('#store\\\\.links');});keyboardHandler.apply();});require(['jquery','js/jquery.stellar.min'],function($){$(document).ready(function(){$(window).stellar({responsive:true,scrollProperty:'scroll',parallaxElements:false,horizontalScrolling:false,horizontalOffset:0,verticalOffset:0});});});require(['jquery','mage/translate'],function($,$t){(function(){var ev=new $.Event('classadded'),orig=$.fn.addClass;$.fn.addClass=function(){$(this).trigger(ev,arguments);return orig.apply(this,arguments);}})();$.fn.extend({scrollToMe:function(){if($(this).length){var top=$(this).offset().top-100;$('html,body').animate({scrollTop:top},300);}},scrollToJustMe:function(){if($(this).length){var top=jQuery(this).offset().top;$('html,body').animate({scrollTop:top},300);}}});$(document).ready(function(){var windowScroll_t;$(window).scroll(function(){clearTimeout(windowScroll_t);windowScroll_t=setTimeout(function(){if(jQuery(this).scrollTop()>100){$('#totop').fadeIn();}else{$('#totop').fadeOut();}},500);});$('#totop').off(\"click\").on(\"click\",function(){$('html, body').animate({scrollTop:0},600);});if($('body').hasClass('checkout-cart-index')){if($('#co-shipping-method-form .fieldset.rates').length>0&&$('#co-shipping-method-form .fieldset.rates :checked').length===0){$('#block-s
2hipping').on('collapsiblecreate',function(){$('#block-shipping').collapsible('forceActivate');});}}\n$(\".products-grid .weltpixel-quickview\").each(function(){$(this).appendTo($(this).parent().parent().children(\".product-item-photo\"));});$(\".word-rotate\").each(function(){var $this=$(this),itemsWrapper=$(this).find(\".word-rotate-items\"),items=itemsWrapper.find(\"> span\"),firstItem=items.eq(0),firstItemClone=firstItem.clone(),itemHeight=0,currentItem=1,currentTop=0;itemHeight=firstItem.height();itemsWrapper.append(firstItemClone);$this.height(itemHeight).addClass(\"active\");setInterval(function(){currentTop=(currentItem*itemHeight);itemsWrapper.animate({top:-(currentTop)+\"px\"},300,function(){currentItem++;if(currentItem>items.length){itemsWrapper.css(\"top\",0);currentItem=1;}});},2000);});$(\".top-links-icon\").off(\"click\").on(\"click\",function(e){if($(this).parent().children(\"ul.links\").hasClass(\"show\")){$(this).parent().children(\"ul.links\").removeClass(\"show\");}else{$(this).parent().children(\"ul.links\").addClass(\"show\");}\ne.stopPropagation();});$(\".top-links-icon\").parent().click(function(e){e.stopPropagation();});$(\".search-toggle-icon\").click(function(e){if($(this).parent().children(\".block-search\").hasClass(\"show\")){$(this).parent().children(\".block-search\").removeClass(\"show\");}else{$(this).parent().children(\".block-search\").addClass(\"show\");}\ne.stopPropagation();});$(\".search-toggle-icon\").parent().click(function(e){e.stopPropagation();});$(\"html,body\").click(function(){$(\".search-toggle-icon\").parent().children(\".block-search\").removeClass(\"show\");$(\".top-links-icon\").parent().children(\"ul.links\").removeClass(\"show\");});$(document).on(\"click\",\".qtyplus\",function(e){e.preventDefault();var currentVal=parseInt($(this).parents('form').find('input[name=\"qty\"]').val());if(!isNaN(currentVal)){$(this).parents('form').find('input[name=\"qty\"]').val(currentVal+1);}else{$(this).parents('form').find('input[name=\"qty\"]').val(0);}});$(document).on(\"click\",\".qtyminus\",function(e){e.preventDefault();fieldName=$(this).attr('field');var currentVal=parseInt($(this).parents('form').find('input[name=\"qty\"]').val());if(!isNaN(currentVal)&&currentVal>0){$(this).parents('form').find('input[name=\"qty\"]').val(currentVal-1);}else{$(this).parents('form').find('input[name=\"qty\"]').val(0);}});$(\".qty-inc\").unbind('click').click(function(){if($(this).parents('.field.qty').find(\"input.input-text.qty\").is(':enabled')){$(this).parents('.field.qty').find(\"input.input-text.qty\").val((+$(this).parents('.field.qty').find(\"input.input-text.qty\").val()+1)||0);$(this).parents('.field.qty').find(\"input.input-text.qty\").trigger('change');$(this).focus();}});$(\".qty-dec\").unbind('click').click(function(){if($(this).parents('.field.qty').find(\"input.input-text.qty\").is(':enabled')){$(this).parents('.field.qty').find(\"input.input-text.qty\").val(($(this).parents('.field.qty').find(\"input.input-text.qty\").val()-1>0)?($(this).parents('.field.qty').find(\"input.input-text.qty\").val()-1):0);$(this).parents('.field.qty').find(\"input.input-text.qty\").trigger('change');$(this).focus();}});var s_width=$(window).innerWidth();var s_height=$(window).innerHeight();var s_ratio=s_width/s_height;var v_width=320;var v_height=240;var v_ratio=v_width/v_height;$(\".full-screen-slider div.item\").css(\"position\",\"relative\");$(\".full-screen-slider div.item\").css(\"overflow\",\"hidden\");$(\".full-screen-slider div.item\").width(s_width);$(\".full-screen-slider div.item\").height(s_height);$(\".full-screen-slider div.item > video\").css(\"position\",\"absolute\");$(\".full-screen-slider div.item > video\").bind(\"loadedmetadata\",function(){v_width=this.videoWidth;v_height=this.videoHeight;v_ratio=v_width/v_height;if(s_ratio>=v_ratio){$(this).width(s_width);$(this).height(\"\");$(this).css(\"left\",\"0px\");$(this).css(\"top\",(s_height-s_width/v_width*v_height)/2+\"px\");}else{$(this).width(\"\");$(this).height(s_height);$(this).css(\"left\",(s_width-s_height/v_height*v_width)/2+\"px\");$(this).css(\"top\",\"0px\");}\n$(this).get(0).play();});if($(\".page-header\").hasClass(\"type10\")){if(s_width>=992){$(\".navigation\").addClass(\"side-megamenu\")}else{$(\".navigation\").removeClass(\"side-megamenu\")}}\n$(window).resize(function(){s_width=$(window).innerWidth();s_height=$(window).innerHeight();s_ratio=s_width/s_height;$(\".full-screen-slider div.item\").width(s_width);$(\".full-screen-slider div.item\").height(s_height);$(\".full-screen-slider div.item > video\").each(function(){if(s_ratio>=v_ratio){$(this).width(s_width);$(this).height(\"\");$(this).css(\"left\",\"0px\");$(this).css(\"top\",(s_height-s_width/v_width*v_height)/2+\"px\");}else{$(this).width(\"\");$(this).height(s_height);$(this).css(\"left\",(s_width-s_height/v_height*v_width)/2+\"px\");$(this).css(\"top\",\"0px\");}});if($(\".page-header\").hasClass(\"type10\")){if(s_width>=992){$(\".navigation\").addClass(\"side-megamenu\")}else{$(\".navigation\").removeClass(\"side-megamenu\")}}});var breadcrumb_pos_top=0;$(window).scroll(function(){if(!$(\"body\").hasClass(\"cms-index-index\")){var side_header_height=$(\".page-header.type10, .page-header.type22\").innerHeight();var window_height=$(window).height();if(side_header_height-window_height<$(window).scrollTop()){if(!$(\".page-header.type10, .page-header.type22\").hasClass(\"fixed-bottom\"))\n$(\".page-header.type10, .page-header.type22\").addClass(\"fixed-bottom\");}\nif(side_header_height-window_height>=$(window).scrollTop()){if($(\".page-header.type10, .page-header.type22\").hasClass(\"fixed-bottom\"))\n$(\".page-header.type10, .page-header.type22\").removeClass(\"fixed-bottom\");}}\nif($(\"body.side-header .page-wrapper > .breadcrumbs\").length){if(!$(\"body.side-header .page-wrapper > .breadcrumbs\").hasClass(\"fixed-position\")){breadcrumb_pos_top=$(\"body.side-header .page-wrapper > .breadcrumbs\").offset().top;if($(\"body.side-header .page-wrapper > .breadcrumbs\").offset().top<$(window).scrollTop()){$(\"body.side-header .page-wrapper > .breadcrumbs\").addClass(\"fixed-position\");}}else{if($(window).scrollTop()<=1){$(\"body.side-header .page-wrapper > .breadcrumbs\").removeClass(\"fixed-position\");}}}});$('.navigation.sw-megamenu .ui-menu-item.level0.parent > .level-top').on('click',function(e){e.preventDefault();})\nconst menu_item_class='.navigation.sw-megamenu .ui-menu-item.level0.parent';$(document).on('click',menu_item_class,function(e){const ele=$(this);e.stopPropagation();$(menu_item_class).not(this).removeClass('active');ele.toggleClass('active');const url=ele.find('> .level-top').attr('href');if(ele.find('> .submenu > .container > .row > .show-all-products').length===0){let link_text=$t('Show all products');if(ele.find('.non-product-menu').length){link_text=ele.find('> .level-top > span').text()+' '+$t('Show menu');}\nele.find('> .submenu > .container > .row').append('<a href=\"'+url+'\" class=\"show-all-products\">
2'+link_text+'</a>');}})\n$(document).on('click',function(){$(menu_item_class).removeClass('active');});$('.search-area').on('click',function(){$(menu_item_class).removeClass('active');});});});require(['jquery','js/jquery.lazyload'],function($){$(document).ready(function(){$(\"img.porto-lazyload:not(.porto-lazyload-loaded)\").lazyload({effect:\"fadeIn\"});if($('.porto-lazyload:not(.porto-lazyload-loaded)').closest('.owl-carousel').length){$('.porto-lazyload:not(.porto-lazyload-loaded)').closest('.owl-carousel').on('changed.owl.carousel',function(){$(this).find('.porto-lazyload:not(.porto-lazyload-loaded)').trigger('appear');});$('.porto-lazyload:not(.porto-lazyload-loaded)').closest('.owl-carousel').on('initialized.owl.carousel',function(){$(this).find('.porto-lazyload:not(.porto-lazyload-loaded)').trigger('appear');});}\nwindow.setTimeout(function(){$('.sidebar-filterproducts').find('.porto-lazyload:not(.porto-lazyload-loaded)').trigger('appear');},500);});});","Magento_Theme/js/view/breadcrumbs.min.js":"define(['jquery','mage/template','Magento_Theme/js/model/breadcrumb-list','text!Magento_Theme/templates/breadcrumbs.html','jquery-ui-modules/widget'],function($,mageTemplate,breadcrumbList,tpl){'use strict';$.widget('mage.breadcrumbs',{_init:function(){this._super();this._render();},_render:function(){var html,crumbs=breadcrumbList,template=mageTemplate(tpl);this._decorate(crumbs);html=template({'breadcrumbs':crumbs});if(html.length){$(this.element).html(html);}},_decorate:function(list){if(list.length){list[0].first=true;}\nif(list.length>1){list[list.length-1].last=true;}}});return $.mage.breadcrumbs;});","Magento_Theme/js/view/messages.min.js":"define(['jquery','uiComponent','Magento_Customer/js/customer-data','underscore','escaper','jquery/jquery-storageapi'],function($,Component,customerData,_,escaper){'use strict';return Component.extend({defaults:{cookieMessages:[],cookieMessagesObservable:[],messages:[],allowedTags:['div','span','b','strong','i','em','u','a']},initialize:function(){this._super().observe(['cookieMessagesObservable']);this.cookieMessages=_.unique($.cookieStorage.get('mage-messages'),'text');this.cookieMessagesObservable(this.cookieMessages);this.messages=customerData.get('messages').extend({disposableCustomerData:'messages'});$.mage.cookies.set('mage-messages','',{samesite:'strict',domain:''});},prepareMessageForHtml:function(message){return escaper.escapeHtml(message,this.allowedTags);},purgeMessages:function(){if(!_.isEmpty(this.messages().messages)){customerData.set('messages',{});}}});});","Magento_Theme/js/view/add-home-breadcrumb.min.js":"define(['jquery','Magento_Theme/js/model/breadcrumb-list','mage/translate'],function($,breadcrumbList){'use strict';var homeCrumb=function(){return{name:'home',label:$.mage.__('Home'),title:$.mage.__('Go to Home Page'),link:BASE_URL||''};};return function(breadcrumb){breadcrumbList.unshift(homeCrumb());return breadcrumb;};});","Magento_Theme/js/model/breadcrumb-list.min.js":"define([],function(){'use strict';return[];});","Magento_Catalog/product/view/validation.min.js":"define(['jquery','jquery-ui-modules/widget','mage/validation/validation'],function($){'use strict';$.widget('mage.validation',$.mage.validation,{options:{radioCheckboxClosest:'ul, ol'},errorPlacement:function(error,element){var messageBox,dataValidate;if($(element).hasClass('datetime-picker')){element=$(element).parent();if(element.parent().find('.mage-error').length){return;}}\nif(element.attr('data-errors-message-box')){messageBox=$(element.attr('data-errors-message-box'));messageBox.html(error);return;}\ndataValidate=element.attr('data-validate');if(dataValidate&&dataValidate.indexOf('validate-one-checkbox-required-by-name')>0){error.appendTo('#links-advice-container');}else if(element.is(':radio, :checkbox')){element.closest(this.radioCheckboxClosest).after(error);}else{element.after(error);}},highlight:function(element,errorClass){var dataValidate=$(element).attr('data-validate');if(dataValidate&&dataValidate.indexOf('validate-required-datetime')>0){$(element).parent().find('.datetime-picker').each(function(){$(this).removeClass(errorClass);if($(this).val().length===0){$(this).addClass(errorClass);}});}else if($(element).is(':radio, :checkbox')){$(element).closest(this.radioCheckboxClosest).addClass(errorClass);}else{$(element).addClass(errorClass);}},unhighlight:function(element,errorClass){var dataValidate=$(element).attr('data-validate');
2if(dataValidate&&dataValidate.indexOf('validate-required-datetime')>0){$(element).parent().find('.datetime-picker').removeClass(errorClass);}else if($(element).is(':radio, :checkbox')){$(element).closest(this.radioCheckboxClosest).removeClass(errorClass);}else{$(element).removeClass(errorClass);}}});return $.mage.validation;});","Magento_Catalog/js/price-utils.min.js":"define(['jquery','underscore'],function($,_){'use strict';var globalPriceFormat={requiredPrecision:2,integerRequired:1,decimalSymbol:',',groupSymbol:',',groupLength:','};function stringPad(string,times){return new Array(times+1).join(string);}\nfunction formatPriceLocale(amount,format,isShowSign){var s='',precision,pattern,locale,r;format=_.extend(globalPriceFormat,format);precision=isNaN(format.requiredPrecision=Math.abs(format.requiredPrecision))?2:format.requiredPrecision;pattern=format.pattern||'%s';locale=window.LOCALE||'en-US';if(isShowSign===undefined||isShowSign===true){s=amount<0?'-':isShowSign?'+':'';}else if(isShowSign===false){s='';}\npattern=pattern.indexOf('{sign}')<0?s+pattern:pattern.replace('{sign}',s);amount=Number(Math.round(Math.abs(+amount||0)+'e+'+precision)+('e-'+precision));r=amount.toLocaleString(locale,{minimumFractionDigits:precision});return pattern.replace('%s',r).replace(/^\\s\\s*/,'').replace(/\\s\\s*$/,'');}\nfunction formatPrice(amount,format,isShowSign){var s='',precision,integerRequired,decimalSymbol,groupSymbol,groupLength,pattern,i,pad,j,re,r,am;format=_.extend(globalPriceFormat,format);precision=isNaN(format.requiredPrecision=Math.abs(format.requiredPrecision))?2:format.requiredPrecision;integerRequired=isNaN(format.integerRequired=Math.abs(format.integerRequired))?1:format.integerRequired;decimalSymbol=format.decimalSymbol===undefined?',':format.decimalSymbol;groupSymbol=format.groupSymbol===undefined?'.':format.groupSymbol;groupLength=format.groupLength===undefined?3:format.groupLength;pattern=format.pattern||'%s';if(isShowSign===undefined||isShowSign===true){s=amount<0?'-':isShowSign?'+':'';}else if(isShowSign===false){s='';}\npattern=pattern.indexOf('{sign}')<0?s+pattern:pattern.replace('{sign}',s);i=parseInt(amount=Number(Math.round(Math.abs(+amount||0)+'e+'+precision)+('e-'+precision)),10)+'';pad=i.length<integerRequired?integerRequired-i.length:0;i=stringPad('0',pad)+i;j=i.length>groupLength?i.length%groupLength:0;re=new RegExp('(\\\\d{'+groupLength+'})(?=\\\\d)','g');am=Number(Math.round(Math.abs(amount-i)+'e+'+precision)+('e-'+precision));r=(j?i.substr(0,j)+groupSymbol:'')+\ni.substr(j).replace(re,'$1'+groupSymbol)+\n(precision?decimalSymbol+am.toFixed(precision).replace(/-/,0).slice(2):'');return pattern.replace('%s',r).replace(/^\\s\\s*/,'').replace(/\\s\\s*$/,'');}\nfunction objectDeepClone(obj){return JSON.parse(JSON.stringify(obj));}\nfunction findOptionId(element){var re,id,name;if(!element){return id;}\nname=$(element).attr('name');if(name.indexOf('[')!==-1){re=/\\[([^\\]]+)?\\]/;}else{re=/_([^\\]]+)?_/;}\nid=re.exec(name)&&re.exec(name)[1];if(id){return id;}}\nreturn{formatPriceLocale:formatPriceLocale,formatPrice:formatPrice,deepClone:objectDeepClone,strPad:stringPad,findOptionId:findOptionId};});","Magento_Catalog/js/list.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.compareList',{_create:function(){var elem=this.element,products=$('thead td',elem),headings;if(products.length>this.options.productsInRow){headings=$('<table></table>').addClass('comparison headings data table').insertBefore(elem.closest('.container'));elem.addClass('scroll');$('th',elem).each(function(){var th=$(this),thCopy=th.clone();th.animate({top:'+=0'},50,function(){var height=th.height();thCopy.css('height',height).appendTo(headings).wrap('<tr></tr>');});});}\n$(this.options.windowPrintSelector).on('click',function(e){e.preventDefault();window.print();});}});return $.mage.compareList;});","Magento_Catalog/js/price-option-date.min.js":"define(['jquery','priceUtils','priceOptions','jquery-ui-modules/widget'],function($,utils){'use strict';var globalOptions={fromSelector:'form',dropdownsSelector:'[data-role=calendar-dropdown]'},optionHandler={};
2optionHandler.optionHandlers={};function onCalendarDropdownChange(siblings){return function(element,optionConfig){var changes={},optionId=utils.findOptionId(element),overhead=optionConfig[optionId].prices,isNeedToUpdate=true,optionHash='price-option-calendar-'+optionId;siblings.each(function(index,el){isNeedToUpdate=isNeedToUpdate&&!!$(el).val();});overhead=isNeedToUpdate?overhead:{};changes[optionHash]=overhead;return changes;};}\nfunction getDaysInMonth(month,year){return new Date(year,month,0).getDate();}\nfunction onDateChange(dropdowns){var daysNodes,curMonth,curYear,expectedDays,options,needed,month=dropdowns.filter('[data-calendar-role=month]'),year=dropdowns.filter('[data-calendar-role=year]');if(month.length&&year.length){daysNodes=dropdowns.filter('[data-calendar-role=day]').find('option');curMonth=month.val()||'01';curYear=year.val()||'2000';expectedDays=getDaysInMonth(curMonth,curYear);if(daysNodes.length-1>expectedDays){daysNodes.each(function(i,e){if(e.value>expectedDays){$(e).remove();}});}else if(daysNodes.length-1<expectedDays){options=[];needed=expectedDays-daysNodes.length+1;while(needed--){options.push('<option value=\"'+(expectedDays-needed)+'\">'+(expectedDays-needed)+'</option>');}\n$(options.join('')).insertAfter(daysNodes.last());}}}\n$.widget('mage.priceOptionDate',{options:globalOptions,_create:function initOptionDate(){var field=this.element,form=field.closest(this.options.fromSelector),dropdowns=$(this.options.dropdownsSelector,field),dateOptionId;if(dropdowns.length){dateOptionId=this.options.dropdownsSelector+dropdowns.attr('name');optionHandler.optionHandlers[dateOptionId]=onCalendarDropdownChange(dropdowns);form.priceOptions(optionHandler);dropdowns.data('role',dateOptionId);dropdowns.on('change',onDateChange.bind(this,dropdowns));}}});return $.mage.priceOptionDate;});","Magento_Catalog/js/jquery.zoom.min.js":"/*!\n    Zoom 1.7.14\n    license: MIT\n    http://www.jacklmoore.com/zoom\n*/\n(function (factory) {\n    'use strict';\n\n    if (typeof define === 'function' && define.amd) {\n        define([\n            'jquery'\n        ], factory);\n    } else {\n        factory(window.jQuery);\n    }\n}(function ($) {\n    'use strict';\n    var defaults = {\n        url: false,\n        callback: false,\n        target: false,\n        duration: 120,\n        on: 'mouseover', // other options: grab, click, toggle\n        touch: true, // enables a touch fallback\n        onZoomIn: false,\n        onZoomOut: false,\n        magnify: 1\n    };\n\n    // Core Zoom Logic, independent of event listeners.\n    $.zoom = function(target, source, img, magnify) {\n        var targetHeight,\n            targetWidth,\n            sourceHeight,\n            sourceWidth,\n            xRatio,\n            yRatio,\n            offset,\n            $target = $(target),\n            position = $target.css('position'),\n            $source = $(source);\n\n        // The parent element needs positioning so that the zoomed element can be correctly positioned within.\n        $target.css('position', /(absolute|fixed)/.test(position) ? position : 'relative');\n        $target.css('overflow', 'hidden');\n\n        img.style.width = img.style.height = '';\n\n        if($(target).children(\"img.zoomImg\").length == 0)\n        $(img)\n            .addClass('zoomImg')\n            .css({\n                position: 'absolute',\n                top: 0,\n                left: 0,\n                opacity: 0,\n                width: img.width * magnify,\n                height: img.height * magnify,\n                border: 'none',\n                maxWidth: 'none',\n                maxHeight: 'none'\n            })\n            .appendTo(target);\n\n        return {\n            init: function() {\n                targetWidth = $target.outerWidth();\n                targetHeight = $target.outerHeight();\n\n                if (source === $target[0]) {\n                    sourceWidth = targetWidth;\n                    sourceHeight = targetHeight;\n                } else {\n                    sourceWidth = $source.outerWidth();\n                    sourceHeight = $source.outerHeight();\n                }\n\n                xRatio = (img.width - targetWidth) / sourceW
2idth;\n                yRatio = (img.height - targetHeight) / sourceHeight;\n\n                offset = $source.offset();\n            },\n            move: function (e) {\n                var left = (e.pageX - offset.left),\n                    top = (e.pageY - offset.top);\n\n                top = Math.max(Math.min(top, sourceHeight), 0);\n                left = Math.max(Math.min(left, sourceWidth), 0);\n\n                img.style.left = (left * -xRatio) + 'px';\n                img.style.top = (top * -yRatio) + 'px';\n            }\n        };\n    };\n\n    $.fn.zoom = function (options) {\n        return this.each(function () {\n            var\n            settings = $.extend({}, defaults, options || {}),\n            //target will display the zoomed image\n            target = settings.target || this,\n            //source will provide zoom location info (thumbnail)\n            source = this,\n            $source = $(source),\n            $target = $(target),\n            img = document.createElement('img'),\n            $img = $(img),\n            mousemove = 'mousemove.zoom',\n            clicked = false,\n            touched = false,\n            $urlElement;\n\n            // If a url wasn't specified, look for an image element.\n            if (!settings.url) {\n                $urlElement = $source.find('img');\n                if ($urlElement[0]) {\n                    settings.url = $urlElement.data('src') || $urlElement.attr('src');\n                }\n                if (!settings.url) {\n                    return;\n                }\n            }\n\n            (function(){\n                var position = $target.css('position');\n                var overflow = $target.css('overflow');\n\n                $source.one('zoom.destroy', function(){\n                    $source.off(\".zoom\");\n                    $target.css('position', position);\n                    $target.css('overflow', overflow);\n                    $img.remove();\n                });\n                \n            }());\n\n            img.onload = function () {\n                var zoom = $.zoom(target, source, img, settings.magnify);\n\n                function start(e) {\n                    zoom.init();\n                    zoom.move(e);\n\n                    // Skip the fade-in for IE8 and lower since it chokes on fading-in\n                    // and changing position based on mousemovement at the same time.\n                    $img.stop()\n                    .fadeTo($.support.opacity ? settings.duration : 0, 1, $.isFunction(settings.onZoomIn) ? settings.onZoomIn.call(img) : false);\n                }\n\n                function stop() {\n                    $img.stop()\n                    .fadeTo(settings.duration, 0, $.isFunction(settings.onZoomOut) ? settings.onZoomOut.call(img) : false);\n                }\n\n                // Mouse events\n                if (settings.on === 'grab') {\n                    $source\n                        .on('mousedown.zoom',\n                            function (e) {\n                                if (e.which === 1) {\n                                    $(document).one('mouseup.zoom',\n                                        function () {\n                                            stop();\n\n                                            $(document).off(mousemove, zoom.move);\n                                        }\n                                    );\n\n                                    start(e);\n\n                                    $(document).on(mousemove, zoom.move);\n\n                                    e.preventDefault();\n                                }\n                            }\n                        );\n                } else if (settings.on === 'click') {\n                    $source.on('click.zoom',\n                        function (e) {\n                            if (clicked) {\n                                // bubble the event up to the document to trigger the unbind.\n                                return;\n                            } else {\n                                clicked = true;\n                                start(e);\n                                $(document).on(mousemove, zoom.move);\n                                $(document).one('click.zoom',\n                                    function () {\n                                        stop();\n                                        clicked = false;\n                                        $(document).off(mousemove, zoom.move);\n                                    }\n                                );\n                                return false;\n                            }\n                        }\n                    );\n                } else if (settings.on === 'toggle') {\n                    $source.on('click.zoom',\n                        function (e) {\n                            if (clicked) {\n                                stop();\n                            } else {\n                                start(e);\n                            }\n                            clicked = !clicked;\n                        }\n                    );\n                } else if (settings.on === 'mouseover') {\n                    zoom.init(); // Preemptively call init because IE7 will fire the mousemove handler before the hover handler.\n\n                    $source\n                        .on('mouseenter.zoom', start)\n                        .on('mouseleave.zoom', stop)\n                        .on(mousemove, zoom.move);\n                }\n\n                // Touch fallback\n                if (settings.touch) {\n                    $source\n                        .on('touchstart.zoom', function (e) {\n                            e.preventDefault();\n                            if (touched) {\n                                touched = false;\n                                stop();\n                            } else {\n                                touched = true;\n                                start( e.originalEvent.touches[0] || e.originalEvent.changedTouches[0] );\n                            }\n                        })\n                        .on('touchmove.zoom', function (e) {\n                            e.preventDefault();\n                            zoom.move( e.originalEvent.touches[0] || e.originalEvent.changedTouches[0] );\n                        });\n                }\n                \n                if ($.isFunction(settings.callback)) {\n                    settings.callback.call(img);\n                }\n            };\n\n            img.src = settings.url;\n        });\n    };\n\n    $.fn.zoom.defaults = defaults;\n}));\n","Magento_Catalog/js/gallery.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.gallery',{options:{minWidth:300,widthOffset:90,heightOffset:210,closeWindow:'div.buttons-set a[role=\"close-window\"]'},_create:function(){$(this.options.closeWindow).on('click',function(){window.close();});this._resizeWindow();},_resizeWindow:function(){var img=this.element,width=img.width()<this.options.minWidth?this.options.minWidth:img.width();
2window.resizeTo(width+this.options.widthOffset,img.height()+this.options.heightOffset);}});return $.mage.gallery;});","Magento_Catalog/js/related-products.min.js":"define(['jquery','jquery-ui-modules/widget','mage/translate'],function($){'use strict';$.widget('mage.relatedProducts',{options:{relatedCheckbox:'.related-checkbox',relatedProductsCheckFlag:false,relatedProductsField:'#related-products-field',selectAllMessage:$.mage.__('select all'),unselectAllMessage:$.mage.__('unselect all'),selectAllLink:'[data-role=\"select-all\"]',elementsSelector:'.item.product'},_create:function(){$(this.options.selectAllLink,this.element).on('click',$.proxy(this._selectAllRelated,this));$(this.options.relatedCheckbox,this.element).on('click',$.proxy(this._addRelatedToProduct,this));if(this.element.data('shuffle')){this._shuffle(this.element.find(this.options.elementsSelector));}\nthis._showRelatedProducts(this.element.find(this.options.elementsSelector),this.element.data('limit'),this.element.data('shuffle-weighted'));},_selectAllRelated:function(e){let isChecked=this.options.relatedProductsCheckFlag;$(e.target).html(isChecked?this.options.selectAllMessage:this.options.unselectAllMessage);this.options.relatedProductsCheckFlag=!isChecked;$(this.options.relatedCheckbox+':visible').prop('checked',this.options.relatedProductsCheckFlag);this._addRelatedToProduct();return false;},_addRelatedToProduct:function(){$(this.options.relatedProductsField).val($(this.options.relatedCheckbox+':checked').map(function(){return this.value;}).get().join(','));},_showRelatedProducts:function(elements,limit,weightedRandom){var index,weights=[],random=[],weight=2,shown=0,$element,currentGroup,prevGroup;if(limit===0){limit=elements.length;}\nif(weightedRandom&&limit>0&&limit<elements.length){for(index=0;index<limit;index++){$element=$(elements[index]);if($element.data('shuffle-group')!==''){break;}\n$element.show();shown++;}\nlimit-=shown;for(index=elements.length-1;index>=0;index--){$element=$(elements[index]);currentGroup=$element.data('shuffle-group');if(currentGroup!==''){weights.push([index,Math.log(weight)]);if(typeof prevGroup!=='undefined'&&prevGroup!==currentGroup){weight+=2;}\nprevGroup=currentGroup;}}\nif(weights.length===0){return;}\nfor(index=0;index<weights.length;index++){random.push([weights[index][0],Math.pow(Math.random(),1 / weights[index][1])]);}\nrandom.sort(function(a,b){a=a[1];b=b[1];return a<b?1:(a>b?-1:0);});index=0;while(limit){$(elements[random[index][0]]).show();limit--;index++}\nreturn;}\nfor(index=0;index<limit;index++){$(elements[index]).show();}},_shuffle:function shuffle(elements){var parent,child,lastSibling;if(elements.length){parent=$(elements[0]).parent();}\nwhile(elements.length){child=elements.splice(Math.floor(Math.random()*elements.length),1)[0];lastSibling=parent.find('[data-shuffle-group=\"'+$(child).data('shuffle-group')+'\"]').last();lastSibling.after(child);}}});return $.mage.relatedProducts;});","Magento_Catalog/js/price-option-file.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.priceOptionFile',{options:{fileName:'',fileNamed:'',fieldNameAction:'',changeFileSelector:'',deleteFileSelector:''},_create:function(){this.fileDeleteFlag=this.fileChangeFlag=false;this.inputField=this.element.find('input[name='+this.options.fileName+']')[0];this.inputFieldAction=this.element.find('input[name='+this.options.fieldNameAction+']')[0];this.fileNameSpan=this.element.parent('dd').find('.'+this.options.fileNamed);$(this.options.changeFileSelector).on('click',$.proxy(function(){this._toggleFileChange();},this));$(this.options.deleteFileSelector).on('click',$.proxy(function(){this._toggleFileDelete();},this));},_toggleFileChange:function(){this.element.toggle();this.fileChangeFlag=!this.fileChangeFlag;if(!this.fileDeleteFlag){$(this.inputFieldAction).attr('value',this.fileChangeFlag?'save_new':'save_old');this.inputField.disabled=!this.fileChangeFlag;}},_toggleFileDelete:function(){this.fileDeleteFlag=$(this.options.deleteFileSelector+':checked').val();$(this.inputFieldAction).attr('value',this.fileDeleteFlag?'':this.fileChangeFlag?'save_new':'save_old');this.inputField.disabled=this.fileDeleteFlag||!this.fileChangeFlag;this.fileNameSpan.css('text-decoration',this.fileDeleteFlag?'line-through':'none');}});return $.mage.priceOptionFile;});","Magento_Catalog/js/validate-product.min.js":"define(['jquery','mage/mage','Magento_Catalog/product/view/validation','catalogAddToCart'],function($){'use strict';$.widget('mage.productValidate',{options:{bindSubmit:false,radioCheckboxClosest:'.nested',addToCartButtonSelector:'.action.tocart'},_create:function(){var bindSubmit=this.options.bindSubmit;this.element.validation({radioCheckboxClosest:this.options.radioCheckboxClosest,submitHandler:function(form){var jqForm=$(form).catalogAddToCart({bindSubmit:bindSubmit});jqForm.catalogAddToCart('submitForm',jqForm);return false;}});$(this.options.addToCartButtonSelector).attr('disabled',false);}});return $.mage.productValidate;});","Magento_Catalog/js/upsell-products.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.upsellProducts',{options:{elementsSelector:'.item.product'},_create:function(){if(this.element.data('shuffle')){this._shuffle(this.element.find(this.options.elementsSelector));}\nthis._showUpsellProducts(this.element.find(this.options.elementsSelector),this.element.data('limit'),this.element.data('shuffle-weighted'));},_showUpsellProducts:function(elements,limit,weightedRandom){var index,weights=[],random=[],weight=2,shown=0,$element,currentGroup,prevGroup;if(limit===0){limit=elements.length;}\nif(weightedRandom&&limit>0&&limit<elements.length){for(index=0;index<limit;index++){$element=$(elements[index]);if($element.data('shuffle-group')!==''){break;}\n$element.show();shown++;}\nlimit-=shown;for(index=elements.length-1;index>=0;index--){$element=$(elements[index]);currentGroup=$element.data('shuffle-group');if(currentGroup!==''){weights.push([index,Math.log(weight)]);if(typeof prevGroup!=='undefined'&&prevGroup!==currentGroup){weight+=2;}\nprevGroup=currentGroup;}}\nif(weights.length===0){return;}\nfor(index=0;index<weights.length;index++){random.push([weights[index][0],Math.pow(Math.random(),1 / weights[index][1])]);}\nrandom.sort(function(a,b){a=a[1];b=b[1];return a<b?1:(a>b?-1:0);});index=0;while(limit){$(elements[random[index][0]]).show();limit--;index++}\nreturn;}\nfor(index=0;index<limit;index++){$(elements[index]).show();}},_shuffle:function shuffle(elements){var parent,child,lastSibling;if(elements.length){parent=$(elements[0]).parent();}\nwhile(elements.length){child=elements.splice(Math.floor(Math.random()*elements.length),1)[0];lastSibling=parent.find('[data-shuffle-group=\"'+$(child).data('shuffle-group')+'\"]').last();lastSibling.after(child);}}});return $.mage.upsellProducts;});","Magento_Catalog/js/price-options.min.js":"define(['jquery','underscore','mage/template','priceUtils','priceBox','jquery-ui-modules/widget'],function($,_,mageTemplate,utils){'use strict';var globalOptions={productId:null,priceHolderSelector:'.price-box',optionsSelector:'.product-custom-option',optionConfig:{},optionHandlers:{},optionTemplate:'<%= data.label %>'+'<% if (data.finalPrice.value > 0) { %>'+' +<%- data.finalPrice.formatted %>'+'<% } else if (data.finalPrice.value < 0) { %>'+' <%- data.finalPrice.formatted %>'+'<% } %>',controlContainer:'dd'};function defaultGetOptionValue(element,optionsConfig){var changes={},optionValue=element.val(),optionId=utils.findOptionId(element[0]),optionName=element.prop('name'),optionType=element.prop('type'),optionConfig=optionsConfig[optionId],optionHash=optionName;switch(optionType){case'text':case'textarea':changes[optionHash]=optionValue?optionConfig.prices:{};break;case'radio':if(element.is(':checked')){changes[optionHash]=optionConfig[optionValue]&&optionConfig[optionValue].prices||{};}\nbreak;case'select-one':changes[optionHash]=optionConfig[optionValue]&&optionConfig[optionValue].prices||{};break;case'select-multiple':_.each(optionConfig,function(row,optionValueCode){optionHash=optionName+'##'+optionValueCode;changes[optionHash]=_.contains(optionValue,optionValueCode)?row.prices:{};});break;case'checkbox':optionHash=optionName+'##'+optionValue;changes[optionHash]=element.is(':checked')?optionConfig[optionValue].prices:{};break;case'file':changes[optionHash]=optionValue||element.prop('disabled')?optionConfig.prices:{};break;}\nreturn changes;}\n$.widget('mage.priceOptions',{options:globalOptions,_init:function initPriceBundle(){$(this.options.optionsSelector,this.element).trigger('change');},_create:function createPriceOptions(){var form=this.element,options=$(this.options.optionsSelector,form),priceBox=$(this.options.priceHolderSelector,$(this.options.optionsSelector).element);if(priceBox.data('magePriceBox')&&priceBox.priceBox('option')&&priceBox.priceBox('option').priceConfig){if(priceBox.priceBox('option').priceConfig.optionTemplate){this._setOption('optionTemplate',priceBox.priceBox('option').priceConfig.optionTemplate);}\nthis._setOption('priceFormat',priceBox.priceBox('option').priceConfig.priceFormat);}\nthis._applyOptionNodeFix(options);options.on('change',this._onOptionChanged.bind(this));},_onOptionChanged:function onOptionChanged(event){var changes,option=$(event.target),handler=this.options.optionHandlers[option.data('role')];option.data('optionContainer',option.closest(this.options.controlContainer));if(handler&&handler instanceof Function){changes=handler(option,this.options.optionConfig,this);}else{changes=defaultGetOptionValue(option,this.options.optionConfig);}\n$(this.options.priceHolderSelector).trigger('updatePrice',changes);},_applyOptionNodeFix:function applyOptionNodeFix(options){var config=this.options,format=config.priceFormat,template=config.optionTemplate;template=mageTemplate(template);options.filter('select').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=config.optionConfig&&config.optionConfig[optionId];$element.find('option').each(function(idx,option){var $option,optionValue,toTemplate,prices;$option=$(option);optionValue=$option.val();if(!optionValue&&optionValue!==0){return;}\ntoTemplate={data:{label:optionConfig[optionValue]&&optionConfig[optionValue].name}};prices=optionConfig[optionValue]?optionConfig[optionValue].prices:null;if(prices){_.each(prices,function(price,type){var value=+price.amount;value+=_.reduce(price.adjustments,function(sum,x){return sum+x;},0);
2toTemplate.data[type]={value:value,formatted:utils.formatPriceLocale(value,format)};});$option.text(template(toTemplate));}});});},_setOptions:function setOptions(options){$.extend(true,this.options,options);this._super(options);return this;}});return $.mage.priceOptions;});","Magento_Catalog/js/catalog-add-to-cart.min.js":"define(['jquery','mage/translate','underscore','Magento_Catalog/js/product/view/product-ids-resolver','Magento_Catalog/js/product/view/product-info-resolver','jquery-ui-modules/widget'],function($,$t,_,idsResolver,productInfoResolver){'use strict';$.widget('mage.catalogAddToCart',{options:{processStart:null,processStop:null,bindSubmit:true,minicartSelector:'[data-block=\"minicart\"]',messagesSelector:'[data-placeholder=\"messages\"]',productStatusSelector:'.stock.available',addToCartButtonSelector:'.action.tocart',addToCartButtonDisabledClass:'disabled',addToCartButtonTextWhileAdding:'',addToCartButtonTextAdded:'',addToCartButtonTextDefault:'',productInfoResolver:productInfoResolver},_create:function(){if(this.options.bindSubmit){this._bindSubmit();}\n$(this.options.addToCartButtonSelector).prop('disabled',false);},_bindSubmit:function(){var self=this;if(this.element.data('catalog-addtocart-initialized')){return;}\nthis.element.data('catalog-addtocart-initialized',1);this.element.on('submit',function(e){e.preventDefault();self.submitForm($(this));});},_redirect:function(url){var urlParts,locationParts,forceReload;urlParts=url.split('#');locationParts=window.location.href.split('#');forceReload=urlParts[0]===locationParts[0];window.location.assign(url);if(forceReload){window.location.reload();}},isLoaderEnabled:function(){return this.options.processStart&&this.options.processStop;},submitForm:function(form){this.ajaxSubmit(form);},ajaxSubmit:function(form){var self=this,productIds=idsResolver(form),productInfo=self.options.productInfoResolver(form),formData;$(self.options.minicartSelector).trigger('contentLoading');self.disableAddToCartButton(form);formData=new FormData(form[0]);$.ajax({url:form.prop('action'),data:formData,type:'post',dataType:'json',cache:false,contentType:false,processData:false,beforeSend:function(){if(self.isLoaderEnabled()){$('body').trigger(self.options.processStart);}},success:function(res){var eventData,parameters;$(document).trigger('ajax:addToCart',{'sku':form.data().productSku,'productIds':productIds,'productInfo':productInfo,'form':form,'response':res});if(self.isLoaderEnabled()){$('body').trigger(self.options.processStop);}\nif(res.backUrl){eventData={'form':form,'redirectParameters':[]};$('body').trigger('catalogCategoryAddToCartRedirect',eventData);if(eventData.redirectParameters.length>0&&window.location.href.split(/[?#]/)[0]===res.backUrl){parameters=res.backUrl.split('#');parameters.push(eventData.redirectParameters.join('&'));res.backUrl=parameters.join('#');}\nself._redirect(res.backUrl);return;}\nif(res.messages){$(self.options.messagesSelector).html(res.messages);}\nif(res.minicart){$(self.options.minicartSelector).replaceWith(res.minicart);$(self.options.minicartSelector).trigger('contentUpdated');}\nif(res.product&&res.product.statusText){$(self.options.productStatusSelector).removeClass('available').addClass('unavailable').find('span').html(res.product.statusText);}\nself.enableAddToCartButton(form);},error:function(res){$(document).trigger('ajax:addToCart:error',{'sku':form.data().productSku,'productIds':productIds,'productInfo':productInfo,'form':form,'response':res});},complete:function(res){if(res.state()==='rejected'){location.reload();}}});},disableAddToCartButton:function(form){var addToCartButtonTextWhileAdding=this.options.addToCartButtonTextWhileAdding||$t('Adding...'),addToCartButton=$(form).find(this.options.addToCartButtonSelector);addToCartButton.addClass(this.options.addToCartButtonDisabledClass);addToCartButton.find('span').text(addToCartButtonTextWhileAdding);addToCartButton.prop('title',addToCartButtonTextWhileAdding);},enableAddToCartButton:function(form){var addToCartButtonTextAdded=this.options.addToCartButtonTextAdded||$t('Added'),self=this,addToCartButton=$(form).find(this.options.addToCartButtonSelector);addToCartButton.find('span').text(addToCartButtonTextAdded);addToCartButton.prop('title',addToCartButtonTextAdded);setTimeout(function(){var addToCartButtonTextDefault=self.options.addToCartButtonTextDefault||$t('Add to Cart');addToCartButton.removeClass(self.options.addToCartButtonDisabledClass);addToCartButton.find('span').text(addToCartButtonTextDefault);addToCartButton.prop('title',addToCartButtonTextDefault);},1000);}});return $.mage.catalogAddToCart;});","Magento_Catalog/js/storage-manager.min.js":"define(['underscore','uiElement','mageUtils','Magento_Catalog/js/product/storage/storage-service','Magento_Customer/js/section-config','jquery'],function(_,Element,utils,storage,sectionConfig,$){'use strict';$(document).on('submit',function(event){var sections;if(event.target.hasAttribute('method')&&event.target.getAttribute('method').match(/post|put|delete/i)){sections=sectionConfig.getAffectedSections(event.target.action);if(sections&&window.localStorage){_.each(sections,function(section){window.localStorage.removeItem(section);});}}});return Element.extend({defaults:{defaultNamespace:{lifetime:1000},storagesConfiguration:{'recently_viewed_product':{namespace:'recently_viewed_product',className:'IdsStorage',lifetime:'${ $.defaultNamespace.lifetime }',requestConfig:{typeId:'${ $.storagesConfiguration.recently_viewed_product.namespace }'},savePrevious:{namespace:'${ $.storagesConfiguration.recently_viewed_product.namespace }'+'_previous',className:'${ $.storagesConfiguration.recently_viewed_product.className }'},allowToSendRequest:0},'recently_compared_product':{namespace:'recently_compared_product',className:'IdsStorageCompare',provider:'compare-products',lifetime:'${ $.defaultNamespace.lifetime }',requestConfig:{typeId:'${ $.storagesConfiguration.recently_compared_product.namespace }'},savePrevious:{namespace:'${ $.storagesConfiguration.recently_compared_product.namespace }'+'_previous',className:'${ $.storagesConfiguration.recently_compared_product.className }'},allowToSendRequest:0},'product_data_storage':{namespace:'product_data_storage',className:'DataStorage',allowToSendRequest:0,updateRequestConfig:{url:'',method:'GET',dataType:'json'}}},requestConfig:{method:'POST',dataType:'json',ajaxSaveType:'default',ignoreProcessEvents:true},requestSent:0},initialize:function(){this._super().prepareStoragesConfig().initStorages().initStartData().initUpdateStorageDataListener();return this;},initStorages:function(){_.each(this.storagesNamespace,function(name){this[name]=storage.createStorage(this.storagesConfiguration[name]);if(this.storagesConfiguration[name].savePrevious){this[name].previous=storage.createStorage(this.storagesConfiguration[name].savePrevious);}}.bind(this));return this;},initStartData:function(){_.each(this.storagesNamespace,function(name){this.updateDataHandler(name,this[name].get());}.bind(this));return this;},prepareStoragesConfig:function(){this.storagesNamespace=_.keys(this.storagesConfiguration);_.each(this.storagesNamespace,function(name){this.storagesConfiguration[name].requestConfig=_.extend(utils.copy(this.requestConfig),this.storagesConfiguration[name].requestConfig);}.bind(this));return this;},getUtcTime:function(){return new Date().getTime()/ 1000;},initUpdateStorageDataListener:function(){_.each(this.storagesNamespace,function(name){if(this[name].data){this[name].data.subscribe(this.updateDataHandler.bind(this,name));}}.bind(this));},updateDataHandler:function(name,data){var previousData=this[name].previous?this[name].previous.get():false;
2if(!_.isEmpty(previousData)&&!_.isEmpty(data)&&!utils.compare(data,previousData).equal){this[name].set(data);this[name].previous.set(data);this.sendRequest(name,data);}else if(_.isEmpty(previousData)&&!_.isEmpty(data)){this[name].set(data);this.sendRequest(name,data);}},getLastUpdate:function(name){return window.localStorage.getItem(this[name].namespace+'_last_update');},setLastUpdate:function(name){window.localStorage.setItem(this[name].namespace+'_last_update',this.getUtcTime());},requestHandler:function(name){this.setLastUpdate(name);this.requestSent=1;},sendRequest:function(name,data){var params=utils.copy(this.storagesConfiguration[name].requestConfig),url=params.syncUrl,typeId=params.typeId;if(this.requestSent||!~~this.storagesConfiguration[name].allowToSendRequest){return;}\ndelete params.typeId;delete params.url;this.requestSent=1;return utils.ajaxSubmit({url:url,data:{ids:data,'type_id':typeId}},params).done(this.requestHandler.bind(this,name));}});});","Magento_Catalog/js/price-box.min.js":"define(['jquery','Magento_Catalog/js/price-utils','underscore','mage/template','jquery-ui-modules/widget'],function($,utils,_,mageTemplate){'use strict';var globalOptions={productId:null,priceConfig:null,prices:{},priceTemplate:'<span class=\"price\"><%- data.formatted %></span>'};$.widget('mage.priceBox',{options:globalOptions,qtyInfo:'#qty',_init:function initPriceBox(){var box=this.element;box.trigger('updatePrice');this.cache.displayPrices=utils.deepClone(this.options.prices);},_create:function createPriceBox(){var box=this.element;this.cache={};this._setDefaultsFromPriceConfig();this._setDefaultsFromDataSet();box.on('reloadPrice',this.reloadPrice.bind(this));box.on('updatePrice',this.onUpdatePrice.bind(this));$(this.qtyInfo).on('input',this.updateProductTierPrice.bind(this));box.trigger('price-box-initialized');},onUpdatePrice:function onUpdatePrice(event,prices){return this.updatePrice(prices);},updatePrice:function updatePrice(newPrices){var prices=this.cache.displayPrices,additionalPrice={},pricesCode=[],priceValue,origin,finalPrice;this.cache.additionalPriceObject=this.cache.additionalPriceObject||{};if(newPrices){$.extend(this.cache.additionalPriceObject,newPrices);}\nif(!_.isEmpty(additionalPrice)){pricesCode=_.keys(additionalPrice);}else if(!_.isEmpty(prices)){pricesCode=_.keys(prices);}\n_.each(this.cache.additionalPriceObject,function(additional){if(additional&&!_.isEmpty(additional)){pricesCode=_.keys(additional);}\n_.each(pricesCode,function(priceCode){priceValue=additional[priceCode]||{};priceValue.amount=+priceValue.amount||0;priceValue.adjustments=priceValue.adjustments||{};additionalPrice[priceCode]=additionalPrice[priceCode]||{'amount':0,'adjustments':{}};additionalPrice[priceCode].amount=0+(additionalPrice[priceCode].amount||0)+\npriceValue.amount;_.each(priceValue.adjustments,function(adValue,adCode){additionalPrice[priceCode].adjustments[adCode]=0+\n(additionalPrice[priceCode].adjustments[adCode]||0)+adValue;});});});if(_.isEmpty(additionalPrice)){this.cache.displayPrices=utils.deepClone(this.options.prices);}else{_.each(additionalPrice,function(option,priceCode){origin=this.options.prices[priceCode]||{};finalPrice=prices[priceCode]||{};option.amount=option.amount||0;origin.amount=origin.amount||0;origin.adjustments=origin.adjustments||{};finalPrice.adjustments=finalPrice.adjustments||{};finalPrice.amount=0+origin.amount+option.amount;_.each(option.adjustments,function(pa,paCode){finalPrice.adjustments[paCode]=0+(origin.adjustments[paCode]||0)+pa;});},this);}\nthis.element.trigger('priceUpdated',this.cache.displayPrices);this.element.trigger('reloadPrice');},reloadPrice:function reDrawPrices(){var priceFormat=(this.options.priceConfig&&this.options.priceConfig.priceFormat)||{},priceTemplate=mageTemplate(this.options.priceTemplate);_.each(this.cache.displayPrices,function(price,priceCode){price.final=_.reduce(price.adjustments,function(memo,amount){return memo+amount;},price.amount);price.formatted=utils.formatPriceLocale(price.final,priceFormat);$('[data-price-type=\"'+priceCode+'\"]',this.element).html(priceTemplate({data:price}));},this);},setDefault:function setDefaultPrices(prices){this.cache.displayPrices=utils.deepClone(prices);this.options.prices=utils.deepClone(prices);},_setOptions:function setOptions(options){$.extend(true,this.options,options);if('disabled'in options){this._setOption('disabled',options.disabled);}\nreturn this;},_setDefaultsFromDataSet:function _setDefaultsFromDataSet(){var box=this.element,priceHolders=$('[data-price-type]',box),prices=this.options.prices;this.options.productId=box.data('productId');if(_.isEmpty(prices)){priceHolders.each(function(index,element){var type=$(element).data('priceType'),amount=parseFloat($(element).data('priceAmount'));if(type&&!_.isNaN(amount)){prices[type]={amount:amount};}});}},_setDefaultsFromPriceConfig:function _setDefaultsFromPriceConfig(){var config=this.options.priceConfig;if(config&&config.prices){this.options.prices=config.prices;}}
2,updateProductTierPrice:function updateProductTierPrice(){var originalPrice,prices={'prices':{}};if(this.options.prices.finalPrice){originalPrice=this.options.prices.finalPrice.amount;prices.prices.finalPrice={'amount':this.getPrice('price')-originalPrice};}\nif(this.options.prices.basePrice){originalPrice=this.options.prices.basePrice.amount;prices.prices.basePrice={'amount':this.getPrice('basePrice')-originalPrice};}\nthis.updatePrice(prices);},getPrice:function(priceKey){var productQty=$(this.qtyInfo).val(),result,tierPriceItem,i;for(i=0;i<this.options.priceConfig.tierPrices.length;i++){tierPriceItem=this.options.priceConfig.tierPrices[i];if(productQty>=tierPriceItem.qty&&tierPriceItem[priceKey]){result=tierPriceItem[priceKey];}}\nreturn result;}});return $.mage.priceBox;});","Magento_Catalog/js/product/name.min.js":"define(['Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/list/column-status-validator','escaper'],function(Column,columnStatusValidator,escaper){'use strict';return Column.extend({defaults:{allowedTags:['div','span','b','strong','i','em','u','a']},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'name','show_attributes');},getNameUnsanitizedHtml:function(label){return escaper.escapeHtml(label,this.allowedTags);}});});","Magento_Catalog/js/product/query-builder.min.js":"define(['underscore'],function(_){'use strict';return{buildQuery:function(data){var filters=[];_.each(data,function(value,key){filters.push({field:key,value:value,'condition_type':'in'});});return{searchCriteria:{filterGroups:[{filters:filters}]}};}};});","Magento_Catalog/js/product/breadcrumbs.min.js":"define(['jquery','Magento_Theme/js/model/breadcrumb-list'],function($,breadcrumbList){'use strict';return function(widget){$.widget('mage.breadcrumbs',widget,{options:{categoryUrlSuffix:'',useCategoryPathInUrl:false,product:'',categoryItemSelector:'.category-item',menuContainer:'[data-action=\"navigation\"] > ul'},_render:function(){this._appendCatalogCrumbs();this._super();},_appendCatalogCrumbs:function(){var categoryCrumbs=this._resolveCategoryCrumbs();categoryCrumbs.forEach(function(crumbInfo){breadcrumbList.push(crumbInfo);});if(this.options.product){breadcrumbList.push(this._getProductCrumb());}},_resolveCategoryCrumbs:function(){var menuItem=this._resolveCategoryMenuItem(),categoryCrumbs=[];if(menuItem!==null&&menuItem.length){categoryCrumbs.unshift(this._getCategoryCrumb(menuItem));while((menuItem=this._getParentMenuItem(menuItem))!==null){categoryCrumbs.unshift(this._getCategoryCrumb(menuItem));}}\nreturn categoryCrumbs;},_getCategoryCrumb:function(menuItem){return{'name':'category','label':menuItem.text(),'link':menuItem.attr('href'),'title':''};},_getProductCrumb:function(){return{'name':'product','label':this.options.product,'link':'','title':''};},_getParentMenuItem:function(menuItem){var classes,classNav,parentClass,parentMenuItem=null;if(!menuItem){return null;}\nclasses=menuItem.parent().attr('class');classNav=classes.match(/(nav\\-)[0-9]+(\\-[0-9]+)+/gi);if(classNav){classNav=classNav[0];parentClass=classNav.substr(0,classNav.lastIndexOf('-'));if(parentClass.lastIndexOf('-')!==-1){parentMenuItem=$(this.options.menuContainer).find('.'+parentClass+' > a');parentMenuItem=parentMenuItem.length?parentMenuItem:null;}}\nreturn parentMenuItem;},_resolveCategoryMenuItem:function(){var categoryUrl=this._resolveCategoryUrl(),menu=$(this.options.menuContainer),categoryMenuItem=null;if(categoryUrl&&menu.length){categoryMenuItem=menu.find(this.options.categoryItemSelector+' > a[href=\"'+categoryUrl+'\"]');}\nreturn categoryMenuItem;},_resolveCategoryUrl:function(){var categoryUrl;if(this.options.useCategoryPathInUrl){categoryUrl=window.location.href.split('?')[0];categoryUrl=categoryUrl.substring(0,categoryUrl.lastIndexOf('/'))+\nthis.options.categoryUrlSuffix;}else{categoryUrl=document.referrer;if(categoryUrl.indexOf('?')>0){categoryUrl=categoryUrl.substr(0,categoryUrl.indexOf('?'));}}\nreturn categoryUrl;}});return $.mage.breadcrumbs;};});","Magento_Catalog/js/product/remaining-characters.min.js":"define(['jquery','mage/translate','jquery-ui-modules/widget'],function($,$t){'use strict';$.widget('mage.remainingCharacters',{options:{remainingText:$t('remaining'),tooManyText:$t('too many'),errorClass:'mage-error',noDisplayClass:'no-display'},_create:function(){this.note=$(this.options.noteSelector);this.counter=$(this.options.counterSelector);this.updateCharacterCount();this.element.on('change keyup paste',this.updateCharacterCount.bind(this));},updateCharacterCount:function(){var length=this.element.val().length,diff=this.options.maxLength-length;this.counter.text(this._formatMessage(diff));this.counter.toggleClass(this.options.noDisplayClass,length===0);this.note.toggleClass(this.options.errorClass,diff<0);},_formatMessage:function(diff){var count=Math.abs(diff),qualifier=diff<0?this.options.tooManyText:this.options.remainingText;return'('+count+' '+qualifier+')';}});return $.mage.remainingCharacters;});","Magento_Catalog/js/product/addtocart-button.min.js":"define(['Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/uenc-processor','Magento_Catalog/js/product/list/column-status-validator'],function(Element,uencProcessor,columnStatusValidator){'use strict';return Element.extend({defaults:{label:''},getDataMageInit:function(row){return'{\"redirectUrl\": { \"url\" : \"'+uencProcessor(row['add_to_cart_button'].url)+'\"}}';},getDataPost:function(row){return uencProcessor(row['add_to_cart_button']['post_data']);},hasRequiredOptions:function(row){return row['add_to_cart_button']['required_options'];},isSalable:function(row){return row['is_salable'];},isAvailable:function(row){return row['is_available'];},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'add_to_cart','show_buttons');},getLabel:function(){return this.label;}});});","Magento_Catalog/js/product/addtocompare-button.min.js":"define(['Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/uenc-processor','Magento_Catalog/js/product/list/column-status-validator'],function(Column,uencProcessor,columnStatusValidator){'use strict';return Column.extend({defaults:{label:''},getDataPost:function(row){return uencProcessor(row['add_to_compare_button'].url||row['add_to_compare_button']['post_data']);},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'add_to_compare','show_buttons');},getLabel:function(){return this.label;}});});","Magento_Catalog/js/product/uenc-processor.min.js":"define([],function(){'use strict';function _isJSON(data){try{JSON.parse(data);}catch(e){return false;}\nreturn true;}\nfunction _stringProcessor(data,placeholder,uenc){if(data&&~data.indexOf(placeholder)){return data.replace(placeholder,uenc);}\nreturn data;}\nfunction _objectProcessor(data,placeholder,uenc){data=JSON.parse(data);if(data.hasOwnProperty('action')){data.action=_stringProcessor(data.action,placeholder,uenc);}\nif(data.hasOwnProperty('data')&&data.data.hasOwnProperty('uenc')){data.data.uenc=uenc;}\nreturn JSON.stringify(data);}\nreturn function(data,placeholder){var uenc=btoa(window.location.href).replace('+/=','-_,');placeholder=placeholder||encodeURI('%uenc%');return _isJSON(data)?_objectProcessor(data,placeholder,uenc):_stringProcessor(data,placeholder,uenc);};});","Magento_Catalog/js/product/learn-more.min.js":"define(['Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/list/column-status-validator'],function(Column,columnStatusValidator){'use strict';return Column.extend({isAllowed:function(){return columnStatusValidator.isValid(this.source(),'learn_more','show_attributes');}});});","Magento_Catalog/js/product/provider-compared.min.js":"define(['underscore','./provider','Magento_Catalog/js/product/storage/storage-service','Magento_Customer/js/customer-data'],function(_,Provider,storage,customerData){'use strict';return Provider.extend({idsHandler:function(data){this.productStorage.setIds(this.data.currency,this.data.store,this.dataFilter(data));},dataFilter:function(data){var providerData=this.idsStorage.prepareData(customerData.get(this.identifiersConfig.provider)().items),result={},productCurrentScope,scopeId;if(typeof this.data.productCurrentScope!=='undefined'&&window.checkout&&window.checkout.baseUrl){productCurrentScope=this.data.productCurrentScope;scopeId=productCurrentScope==='store'?window.checkout.storeId:productCurrentScope==='group'?window.checkout.storeGroupId:window.checkout.websiteId;_.each(data,function(value,key){if(!providerData[productCurrentScope+'-'+scopeId+'-'+key]){result[key]=value;}});}else{_.each(data,function(value,key){if(!providerData[key]){result[key]=value;}});}\nreturn result;},filterData:function(data){var result={},i=0,ids=_.keys(this.dataFilter(this.ids())),length=ids.length;for(i;i<length;i++){if(ids[i]&&data[ids[i]]){result[ids[i]]=data[ids[i]];}}\nreturn result;}});});","Magento_Catalog/js/product/provider.min.js":"define(['underscore','jquery','mageUtils','uiElement','Magento_Catalog/js/product/storage/storage-service','Magento_Customer/js/customer-data','Magento_Catalog/js/product/view/product-ids-resolver'],function(_,$,utils,Element,storage,customerData,productResolver){'use strict';return Element.extend({defaults:{identifiersConfig:{namespace:''},productStorageConfig:{namespace:'product_data_storage',customerDataProvider:'product_data_storage',updateRequestConfig:{url:'',method:'GET',dataType:'json'},className:'DataStorage'},ids:{},listens:{ids:'idsHandler'}},initialize:function(){this._super().initIdsStorage();return this;},initObservable:function(){this._super();this.observe('ids');return this;},initIdsStorage:function(){storage.onStorageInit(this.identifiersConfig.namespace,this.idsStorageHandler.bind(this));return this;},idsStorageHandler:function(idsStorage){this.idsStorage=idsStorage;this.productStorage=storage.createStorage(this.productStorageConfig);this.productStorage.data.subscribe(this.dataCollectionHandler.bind(this));if(~~this.idsStorage.allowToSendRequest){customerData.reload([idsStorage.namespace]).done(this._resolveDataByIds.bind(this));}else{this._resolveDataByIds();}},_resolveDataByIds:function(){if(!window.checkout||!window.checkout.baseUrl){return;}\nthis.ids(this.filterIds(this.ids()));this.initIdsListener();this.idsMerger(this.idsStorage.get(),this.prepareDataFromCustomerData(customerData.get(this.identifiersConfig.namespace)()));},initIdsListener:function(){customerData.get(this.identifiersConfig.namespace).subscribe(function(data){this.idsMerger(this.prepareDataFromCustomerData(data));}.bind(this));
2this.idsStorage.data.subscribe(this.idsMerger.bind(this));},prepareDataFromCustomerData:function(data){data=data.items?data.items:data;return data;},filterIds:function(ids){var _ids={},currentTime=new Date().getTime()/ 1000,currentProductIds=productResolver($('#product_addtocart_form')),productCurrentScope=this.data.productCurrentScope,scopeId=productCurrentScope==='store'?window.checkout.storeId:productCurrentScope==='group'?window.checkout.storeGroupId:window.checkout.websiteId;_.each(ids,function(id,key){if(currentTime-ids[key]['added_at']<~~this.idsStorage.lifetime&&!_.contains(currentProductIds,ids[key]['product_id'])&&(!id.hasOwnProperty('scope_id')||ids[key]['scope_id']===scopeId)){_ids[id['product_id']]=id;}},this);return _ids;},idsMerger:function(data,optionalData){if(data&&optionalData){data=_.extend(data,optionalData);}\nif(!_.isEmpty(data)){this.ids(this.filterIds(_.extend(utils.copy(this.ids()),data)));}},idsHandler:function(data){this.productStorage.setIds(this.data.currency,this.data.store,data);},processData:function(data){var curData=utils.copy(this.data),ids=this.ids();delete data['data_id'];data=_.values(data);_.each(data,function(record,index){record._rowIndex=index;record['added_at']=ids[record.id]['added_at'];},this);curData.items=data;this.set('data',curData);},dataCollectionHandler:function(data){data=this.filterData(data);this.processData(data);},filterData:function(data){var result={},i=0,ids=_.keys(this.ids()),length=ids.length;for(i;i<length;i++){if(ids[i]&&data[ids[i]]){result[ids[i]]=data[ids[i]];}}\nreturn result;}});});","Magento_Catalog/js/product/list/toolbar.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.productListToolbarForm',{options:{modeControl:'[data-role=\"mode-switcher\"]',directionControl:'[data-role=\"direction-switcher\"]',orderControl:'[data-role=\"sorter\"]',limitControl:'[data-role=\"limiter\"]',mode:'product_list_mode',direction:'product_list_dir',order:'product_list_order',limit:'product_list_limit',page:'p',modeDefault:'grid',directionDefault:'asc',orderDefault:'position',limitDefault:'9',url:'',formKey:'',post:false},_create:function(){this._bind($(this.options.modeControl,this.element),this.options.mode,this.options.modeDefault);this._bind($(this.options.directionControl,this.element),this.options.direction,this.options.directionDefault);this._bind($(this.options.orderControl,this.element),this.options.order,this.options.orderDefault);this._bind($(this.options.limitControl,this.element),this.options.limit,this.options.limitDefault);},_bind:function(element,paramName,defaultValue){if(element.is('select')){element.on('change',{paramName:paramName,'default':defaultValue},$.proxy(this._processSelect,this));}else{element.on('click',{paramName:paramName,'default':defaultValue},$.proxy(this._processLink,this));}},_processLink:function(event){event.preventDefault();this.changeUrl(event.data.paramName,$(event.currentTarget).data('value'),event.data.default);},_processSelect:function(event){this.changeUrl(event.data.paramName,event.currentTarget.options[event.currentTarget.selectedIndex].value,event.data.default);},getUrlParams:function(){var decode=window.decodeURIComponent,urlPaths=this.options.url.split('?'),urlParam
2s=urlPaths[1]?urlPaths[1].split('&'):[],params={},parameters,i;for(i=0;i<urlParams.length;i++){parameters=urlParams[i].split('=');params[decode(parameters[0])]=parameters[1]!==undefined?decode(parameters[1].replace(/\\+/g,'%20')):'';}\nreturn params;},getCurrentLimit:function(){return this.getUrlParams()[this.options.limit]||this.options.limitDefault;},getCurrentPage:function(){return this.getUrlParams()[this.options.page]||1;},changeUrl:function(paramName,paramValue,defaultValue){var urlPaths=this.options.url.split('?'),baseUrl=urlPaths[0],paramData=this.getUrlParams(),currentPage=this.getCurrentPage(),form,params,key,input,formKey,newPage;if(currentPage>1&&paramName===this.options.mode){delete paramData[this.options.page];}\nif(currentPage>1&&paramName===this.options.limit){newPage=Math.floor(this.getCurrentLimit()*(currentPage-1)/ paramValue)+1;if(newPage>1){paramData[this.options.page]=newPage;}else{delete paramData[this.options.page];}}\nparamData[paramName]=paramValue;if(this.options.post){form=document.createElement('form');params=[this.options.mode,this.options.direction,this.options.order,this.options.limit];for(key in paramData){if(params.indexOf(key)!==-1){input=document.createElement('input');input.name=key;input.value=paramData[key];form.appendChild(input);delete paramData[key];}}\nformKey=document.createElement('input');formKey.name='form_key';formKey.value=this.options.formKey;form.appendChild(formKey);paramData=$.param(paramData);baseUrl+=paramData.length?'?'+paramData:'';form.action=baseUrl;form.method='POST';document.body.appendChild(form);form.submit();}else{if(paramValue==defaultValue){delete paramData[paramName];}\nparamData=$.param(paramData);location.href=baseUrl+(paramData.length?'?'+paramData:'');}}});return $.mage.productListToolbarForm;});","Magento_Catalog/js/product/list/column-status-validator.min.js":"define(['underscore'],function(_){'use strict';return _.extend({isValid:function(source,attributeCode,type){var attributes;if(!source[type]){return false;}\nattributes=source[type].split(',');return _.contains(attributes,attributeCode);}});});","Magento_Catalog/js/product/list/listing.min.js":"define(['ko','underscore','Magento_Ui/js/grid/listing'],function(ko,_,Listing){'use strict';return Listing.extend({defaults:{additionalClasses:'',filteredRows:{},limit:5,listens:{elems:'filterRowsFromCache','${ $.provider }:data.items':'filterRowsFromServer'}},initialize:function(){this._super();this.filteredRows=ko.observable();this.initProductsLimit();this.hideLoader();},initProductsLimit:function(){if(this.source['page_size']){this.limit=this.source['page_size'];}\nreturn this;},initObservable:function(){this._super().track({rows:[]});return this;},filterRowsFromCache:function(){this._filterRows(this.rows);},filterRowsFromServer:function(rows){this._filterRows(rows);},_filterRows:function(rows){this.filteredRows(_.sortBy(rows,'added_at').reverse().slice(0,this.limit));},getUrl:function(row){return row.url;},getComponentByCode:function(code){var elems=this.elems()?this.elems():ko.getObservable(this,'elems'),component;component=_.filter(elems,function(elem){return elem.index===code;},this).pop();return component;}});});","Magento_Catalog/js/product/list/columns/pricetype-box.min.js":"define(['ko','underscore','uiCollection'],function(ko,_,Collection){'use strict';return Collection.extend({getPriceByCode:function(code){var elems=this.elems()?this.elems():ko.getObservable(this,'elems'),price;price=_.filter(elems,function(elem){return elem.index.split('.').shift()===code;},this).pop();price.source=this.source();price.priceType=code;return price;},getBody:function(){return this.bodyTmpl;},hasPriceRange:function(row){return row['price_info']['max_regular_price']!==row['price_info']['min_regular_price'];}});});","Magento_Catalog/js/product/list/columns/image.min.js":"define(['underscore','Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/list/column-status-validator'],function(_,Element,columnStatusValidator){'use strict';return Element.extend({defaults:{bodyTmpl:'Magento_Catalog/product/list/columns/image',imageCode:'default',image:{}},getImage:function(images){return _.filter(images,function(image){return this.imageCode===image.code;},this).pop();},getImageUrl:function(row){return this.getImage(row.images).url;},getWidth:function(row){return this.getImage(row.images).width;},getHeight:function(row){return this.getImage(row.images).height;},getResizedImageWidth:function(row){return this.getImage(row.images)['resized_width'];},getResizedImageHeight:function(row){return this.getImage(row.images)['resized_height'];},getLabel:function(row){if(!this.imageExists(row)){return this._super();}\nreturn this.getImage(row.images).label;},imageExists:function(row){return this.getImage(row.images)!=='undefined';},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'image','show_attributes');}});});","Magento_Catalog/js/product/list/columns/final-price.min.js":"define(['underscore','uiRegistry','mageUtils','uiCollection'],function(_,registry,utils,Collection){'use strict';return Collection.extend({defaults:{label:false,headerTmpl:'ui/grid/columns/text',showMinimalPrice:false,showMaximumPrice:false,useLinkForAsLowAs:false,bodyTmpl:'Magento_Catalog/product/final_price',priceWrapperCssClasse
2s:'',priceWrapperAttr:{}},getPrice:function(row){return row['price_info']['formatted_prices']['final_price'];},getPriceUnsanitizedHtml:function(row){return this.getPrice(row);},getRegularPrice:function(row){return row['price_info']['formatted_prices']['regular_price'];},getRegularPriceUnsanitizedHtml:function(row){return this.getRegularPrice(row);},hasPriceRange:function(row){return row['price_info']['max_regular_price']!==row['price_info']['min_regular_price'];},hasSpecialPrice:function(row){return row['price_info']['regular_price']>row['price_info']['final_price'];},isMinimalPrice:function(row){return row['price_info']['minimal_price']<row['price_info']['final_price'];},getMinimalPrice:function(row){return row['price_info']['formatted_prices']['minimal_price'];},getMinimalPriceUnsanitizedHtml:function(row){return this.getMinimalPrice(row);},isSalable:function(row){return row['is_salable'];},getMaxPrice:function(row){return row['price_info']['formatted_prices']['max_price'];},getMaxPriceUnsanitizedHtml:function(row){return this.getMaxPrice(row);},getMaxRegularPrice:function(row){return row['price_info']['formatted_prices']['max_regular_price'];},getMaxRegularPriceUnsanitizedHtml:function(row){return this.getMaxRegularPrice(row);},getMinRegularPrice:function(row){return row['price_info']['formatted_prices']['min_regular_price'];},getMinRegularPriceUnsanitizedHtml:function(row){return this.getMinRegularPrice(row);}
2,getAdjustmentCssClasses:function(){return _.pluck(this.getAdjustments(),'index').join(' ');},getMinimalPriceAmount:function(row){return row['price_info']['minimal_price'];},getMinimalPriceAmountUnsanitizedHtml:function(row){return this.getMinimalPriceAmount(row);},getMinimalRegularPriceAmount:function(row){return row['price_info']['min_regular_price'];},getMaximumPriceAmount:function(row){return row['price_info']['max_price'];},getMaximumRegularPriceAmount:function(row){return row['price_info']['max_regular_price'];},showMinRegularPrice:function(row){return this.getMinimalPriceAmount(row)<this.getMinimalRegularPriceAmount(row);},showMaxRegularPrice:function(row){return this.getMaximumPriceAmount(row)<this.getMaximumRegularPriceAmount(row);},getBody:function(){return this.bodyTmpl;},getAdjustments:function(){var adjustments=this.elems();_.each(adjustments,function(adjustment){adjustment.setPriceType(this.priceType);adjustment.source=this.source;},this);return adjustments;}});});","Magento_Catalog/js/product/list/columns/price-box.min.js":"define(['ko','underscore','uiRegistry','mageUtils','uiCollection','Magento_Catalog/js/product/list/column-status-validator','uiLayout'],function(ko,_,registry,utils,Collection,columnStatusValidator,layout){'use strict';return Collection.extend({defaults:{label:'',hasSpecialPrice:false,showMinimalPrice:false,useLinkForAsLowAs:false,visible:true,headerTmpl:'ui/grid/columns/text',bodyTmpl:'Magento_Catalog/product/price/price_box',disableAction:false,controlVisibility:true,sortable:false,sorting:false,draggable:true,fieldClass:{},renders:{default:{}},ignoreTmpls:{fieldAction:true},statefull:{visible:true,sorting:true},imports:{exportSorting:'sorting'},listens:{elems:''},modules:{source:'${ $.provider }'},pricesInit:{}},sort:function(){return this;},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'price','show_attributes');},getPrices:function(row){var elems=this.elems()?this.elems():ko.getObservable(this,'elems'),result;this.initPrices(row);result=_.filter(elems,function(elem){return elem.productType===row.type;});return result;},_deepObjectExtend:function(target,source){var _target=utils.copy(target);_.each(source,function(value,key){if(_.keys(value).length&&typeof _target[key]!=='undefined'){_target[key]=this._deepObjectExtend(_target[key],value);}else{_target[key]=value;}},this);return _target;},_initPriceWithCustomMetaData:function(productType){var price=this._deepObjectExtend(this.renders.prices['default'],this.renders.prices[productType]);price.name=productType+'.default';price.parent=this.name;price.source=this.source;price.productType=productType;layout([price]);},_initPricesForProductType:function(_priceData,productType){var prices=[];this._setPriceNamesToPrices(_priceData,productType);_.sortBy(_priceData,this._comparePrices);_.each(_priceData,function(priceData){if(!priceData.component){return;}\npriceData.parent=this.name;priceData.provider=this.provider;priceData.productType=productType;priceData=utils.template(priceData,this);prices.push(priceData);},this);layout(prices);},initPrices:function(row){var _priceData=[],productType=row.type,defaultPrice=this.renders.prices['default'];if(this.pricesInit[productType]){return true;}\nthis.pricesInit[productType]=true;if(this.renders.prices[productType]&&this._needToApplyCustomTemplate(this.renders.prices[productType])){return this._initPriceWithCustomMetaData(productType);}\nif(this.renders.prices[productType]&&this.renders.prices[productType].children){_priceData=this._deepObjectExtend(defaultPrice.children,this.renders.prices[productType].children);}else{_priceData=defaultPrice.children;}\nreturn this._initPricesForProductType(_priceData,productType);},_setPriceNamesToPrices:function(prices,productType){_.each(prices,function(price,name){price.priceType=name;price.name=name+'.'+productType;});return prices;},_comparePrices:function(firstPrice,secondPrice){if(firstPrice.sortOrder<secondPrice.sortOrder){return-1;}\nif(firstPrice.sortOrder>secondPrice.sortOrder){return 1;}\nreturn 0;},_needToApplyCustomTemplate:function(productData){return productData.bodyTmpl||productData.component;},getBody:function(){return this.bodyTmpl;},getLabel:function(){return this.label;}});});","Magento_Catalog/js/product/view/product-ids-resolver.min.js":"define(['underscore','Magento_Catalog/js/product/view/product-ids'],function(_,productIds){'use strict';return function($form){var idSet=productIds(),product=_.findWhere($form.serializeArray(),{name:'product'});if(!_.isUndefined(product)){idSet.push(product.value);}\nreturn _.uniq(idSet);};});","Magento_Catalog/js/product/view/product-info-resolver.min.js":"define(['underscore','Magento_Catalog/js/product/view/product-info'],function(_,productInfo){'use strict';return function($form){var product=_.findWhere($form.serializeArray(),{name:'product'});if(!_.isUndefined(product)){productInfo().push({'id':product.value});}\nreturn _.uniq(productInfo(),function(item){return item.id;});};});","Magento_Catalog/js/product/view/product-ids.min.js":"define(['ko'],function(ko){'use strict';return ko.observableArray([]);});","Magento_Catalog/js/product/view/product-info.min.js":"define(['ko'],function(ko){'use strict';return ko.observableArray([]);});
2","Magento_Catalog/js/product/view/provider.min.js":"define(['underscore','uiElement','Magento_Catalog/js/product/storage/storage-service'],function(_,Element,storage){'use strict';return Element.extend({defaults:{identifiersConfig:{namespace:'recently_viewed_product'},productStorageConfig:{namespace:'product_data_storage',updateRequestConfig:{method:'GET',dataType:'json'},className:'DataStorage'}},initialize:function(){this._super();if(window.checkout&&window.checkout.baseUrl){this.initIdsStorage();}\nthis.initDataStorage();return this;},initIdsStorage:function(){storage.onStorageInit(this.identifiersConfig.namespace,this.idsStorageHandler.bind(this));return this;},initDataStorage:function(){storage.onStorageInit(this.productStorageConfig.namespace,this.dataStorageHandler.bind(this));return this;},dataStorageHandler:function(dataStorage){this.productStorage=dataStorage;this.productStorage.add(this.data.items);},idsStorageHandler:function(idsStorage){this.idsStorage=idsStorage;this.idsStorage.add(this.getIdentifiers());},getIdentifiers:function(){var result={},productCurrentScope=this.data.productCurrentScope,scopeId=productCurrentScope==='store'?window.checkout.storeId:productCurrentScope==='group'?window.checkout.storeGroupId:window.checkout.websiteId;_.each(this.data.items,function(item,key){result[productCurrentScope+'-'+scopeId+'-'+key]={'added_at':new Date().getTime()/ 1000,'product_id':key,'scope_id':scopeId};},this);return result;}});});","Magento_Catalog/js/product/storage/ids-storage.min.js":"define(['jquery','underscore','ko','mageUtils','jquery/jquery-storageapi'],function($,_,ko,utils){'use strict';function setLocalStorageItem(namespace,data){try{window.localStorage.setItem(namespace,JSON.stringify(data));}catch(e){console.warn('localStorage is unavailable - skipping local caching of product data');console.error(e);}}\nreturn{name:'IdsStorage',initialize:function(){if(!this.data){this.data=ko.observable({});}\nthis.initCustomerDataReloadListener().initLocalStorage().cachesDataFromLocalStorage().initDataListener();return this;},getDataFromLocalStorage:function(){return this.localStorage.get();},cachesDataFromLocalStorage:function(){this.data(this.getDataFromLocalStorage());return this;},initLocalStorage:function(){this.localStorage=$.initNamespaceStorage(this.namespace).localStorage;return this;},initDataListener:function(){this.data.subscribe(this.internalDataHandler.bind(this));},initCustomerDataReloadListener:function(){$(document).on('customer-data-reload',function(event,sections){if((_.isEmpty(sections)||_.contains(sections,this.namespace))&&~~this.allowToSendRequest){this.localStorage.removeAll();this.data();}}.bind(this));return this;},internalDataHandler:function(data){setLocalStorageItem(this.namespace,data);},externalDataHandler:function(data){data=data.items?data.items:data;this.set(_.extend(utils.copy(this.data()),data));}};});","Magento_Catalog/js/product/storage/ids-storage-compare.min.js":"define(['underscore','ko','mageUtils','Magento_Customer/js/customer-data','Magento_Catalog/js/product/storage/ids-storage'],function(_,ko,utils,customerData,idsStorage){'use strict';return _.extend(utils.copy(idsStorage),{name:'IdsStorageCompare',initialize:function(){if(!this.data){this.data=ko.observable({});}\nif(this.provider&&window.checkout&&window.checkout.baseUrl){this.providerDataHandler(customerData.get(this.provider)());this.initProviderListener();}\nthis.initLocalStorage().cachesDataFromLocalStorage().initDataListener();return this;},initProviderListener:function(){customerData.get(this.provider).subscribe(this.providerDataHandler.bind(this));},providerDataHandler:function(data){data=data.items||data;data=this.prepareData(data);this.add(data);},prepareData:function(data){var result={},scopeId;_.each(data,function(item){if(typeof item.productScope!=='undefined'){scopeId=item.productScope==='store'?window.checkout.storeId:item.productScope==='group'?window.checkout.storeGroupId:window.checkout.websiteId;result[item.productScope+'-'+scopeId+'-'+item.id]={'added_at':new Date().getTime()/ 1000,'product_id':item.id,'scope_id':scopeId};}else{result[item.id]={'added_at':new Date().getTime()/ 1000,'product_id':item.id};}});return result;}});});","Magento_Catalog/js/product/storage/storage-service.min.js":"define(['jquery','underscore','mageUtils','mage/translate','Magento_Catalog/js/product/storage/ids-storage','Magento_Catalog/js/product/storage/data-storage','Magento_Catalog/js/product/storage/ids-storage-compare'],function($,_,utils,$t,IdsStorage,DataStore,IdsStorageCompare){'use strict';return(function(){var\nstorages={},classes={},prototype={set:function(data){if(!utils.compare(data,this.data()).equal){this.data(data);}},add:function(data){if(!_.isEmpty(data)){this.data(_.extend(utils.copy(this.data()),data));}},get:function(){return this.data();}},storagesInterface={data:'function',initialize:'function',namespace:'string'},_private={overrideClassMethods:function(extensionMethods,originInstance){var methodsName=_.keys(extensionMethods),i=0,length=methodsName.length;for(i;i<length;i++){if(_.isFunction(originInstance[methodsName[i]])){originInstance[methodsName[i]]=extensionMethods[methodsName[i]];}}\nreturn originInstance;},isImplementInterface:function(classInstance){_.each(storagesInterface,function(key,value){if(typeof classInstance[key]!==value){return false;}});return true;}},subscribers={};(function(){classes[IdsStorage.name]=function(config){_.extend(this,IdsStorage,config);};classes[IdsStorageCompare.name]=function(config){_.extend(this,IdsStorageCompare,config);};classes[DataStore.name]=function(config){_.extend(this,DataStore,config);};_.each(classes,function(classItem){classItem.prototype=prototype;});})();return{createStorage:function(config){var instance,initialized;if(storages[config.namespace]){return storages[config.namespace];}\ninstance=new classes[config.className](config);if(_private.isImplementInterface(instance)){initialized=storages[config.namespace]=instance.initialize();this.processSubscribers(initialized,config);return initialized;}\nthrow new Error('Class '+config.className+$t('does not implement Storage Interface'));},processSubscribers:function(initialized,config){if(subscribers[config.namespace]){_.each(subscribers[config.namespace],function(callback){callback(initialized);});delete subscribers[config.namespace];}},onStorageInit:function(namespace,callback){if(storages[namespace]){callback(storages[namespace]);}else{subscribers[namespace]?subscribers[namespace].push(callback):subscribers[namespace]=[callback];}},getStorage:function(namespace){return storages[namespace];}};})();});","Magento_Catalog/js/product/storage/data-storage.min.js":"define(['jquery','underscore','ko','mageUtils','Magento_Catalog/js/product/query-builder','Magento_Customer/js/customer-data','jquery/jquery-storageapi'],function($,_,ko,utils,queryBuilder,customerData){'use strict';function getParsedDataFromServer(data){var result={};_.each(data.items,function(item){if(item.id){result[item.id]=item;}});return{items:result};}\nfunction setLocalStorageItem(namespace,data){try{window.localStorage.setItem(namespace,JSON.stringify(data));}catch(e){console.warn('localStorage is unavailable - skipping local caching of product data');console.error(e);}}\nreturn{name:'DataStorage',request:{},customerDataProvider:'product_data_storage',initialize:function(){if(!this.data){this.data=ko.observable({});}\nthis.initLocalStorage().initCustomerDataReloadListener().cachesDataFromLocalStorage().initDataListener().initProvideStorage().initProviderListener();return this;},initCustomerDataReloadListener:function(){$(document).on('customer-data-invalidate',this._flushProductStorage.bind(this));return this;},_flushProductStorage:function(event,sections){if(_.isEmpty(sections)||_.contains(sections,'product_data_storage')){this.localStorage.removeAll();}},initDataListener:function(){this.data.subscribe(this.dataHandler.bind(this));return this;},initProvideStorage:function(){this.providerHandler(customerData.get(this.customerDataProvider)());return this;},dataHandler:function(data){if(_.isEmpty(data)){this.localStorage.removeAll();}else{setLocalStorageItem(this.namespace,data);}},providerHandler:function(data){var currentData=utils.copy(this.data()),ids=_.keys(data.items);if(data.items&&ids.length){data=data.items;this.data(_.extend(currentData,data));}},setIds:function(currency,store,ids){if(!this.hasInCache(currency,store,ids)){this.loadDataFromServer(currency,store,ids);}else{this.data.valueHasMutated();}},getDataByIdentifiers:function(currency,store,productIdentifiers){var data={},dataCollection=this.data(),id;for(id in productIdentifiers){if(productIdentifiers.hasOwnProperty(id)){data[id]=dataCollection[id];}}\nreturn data;},hasInCache:function(currency,store,ids){var data=this.data(),id;for(id in ids){if(!data.hasOwnProperty(id)||data[id]['currency_code']!==currency||~~data[id]['store_id']!==~~store){return false;}}\nreturn true;},loadDataFromServer:function(currency,store,ids){var idsArray=_.keys(ids),prepareAjaxParams={'entity_id':idsArray.join(',')};if(this.request.sent&&this.hasIdsInSentRequest(ids)){return;}\nthis.request={sent:true,data:ids};this.updateRequestConfig.data=queryBuilder.buildQuery(prepareAjaxParams);this.updateRequestConfig.data['store_id']=store;this.updateRequestConfig.data['currency_code']=currency;$.ajax(this.updateRequestConfig).done(function(data){this.request={};this.providerHandler(getParsedDataFromServer(data));}.bind(this));},addDataFromPageCache:function(data){this.providerHandler(getParsedDataFromServer(data));},hasIdsInSentRequest:function(ids){var sentDataIds,currentDataIds;if(this.request.data){sentDataIds=_.keys(this.request.data);currentDataIds=_.keys(ids);return _.every(currentDataIds,function(id){return _.lastIndexOf(sentDataIds,id)!==-1;});}\nreturn false;},initProviderListener:function(){customerData.get(this.customerDataProvider).subscribe(this.providerHandler.bind(this));return this;},cachesDataFromLocalStorage:function(){this.data(this.getDataFromLocalStorage());return this;},getDataFromLocalStorage:function(){return this.localStorage.get();},initLocalStorage:function(){this.localStorage=$.initNamespaceStorage(this.namespace).localStorage;return this;}};});","Magento_Catalog/js/view/attachment-form-popup.min.js":"define(['jquery','domReady!','uiComponent','Magento_Ui/js/modal/modal','mage/translate','underscore','mage/cookies',],function($,domReady,Component,modal,$t,_){'use strict';return Component.extend({defaults:{},downloadUrl:null,initialize:function(){this._super();this.bindDisplayModalPopUp();},bindDisplayModalPopUp:function(){let self=this;$(\"div.attachment-download-button\").bind(\"click\",function(){self.downloadUrl=$(this).attr('data-download-url');self.downloadAttachment();});},displayModalPopUp:function(data){let self=this;
2let popUpModal=$(\"#attachment-form-content\")\nlet options={type:'popup',responsive:true,innerScroll:false,modalClass:\"attachment-parent-class\",buttons:[],closed:function(){self.closeModalPopUp();}};modal(options,popUpModal);popUpModal.modal(\"openModal\");$(document).on('ajaxComplete',function(event,xhr,settings){let ajaxUrl=settings.url;if(ajaxUrl.toLocaleLowerCase().indexOf(\"blueformbuilder/form/post/\")!=-1&&xhr.responseJSON.status){self.saveAttachmentHistory();self.downloadAttachment();}});},closeModalPopUp:function(){},downloadAttachment:function(){window.open(this.downloadUrl,\"_blank\");},saveAttachmentHistory:function(){let date=new Date();let minutes=1440*30;date.setTime(date.getTime()+(minutes*60*1000));$.mage.cookies.set(this.configuration.cookie_name,date.getTime());},allowDisplayPopup:function(){let next_time_display_popup=$.mage.cookies.get(this.configuration.cookie_name);if(_.isNull(next_time_display_popup)||_.isUndefined(next_time_display_popup)){return true;}\nlet date=new Date();let currentTime=date.getTime();return currentTime>=next_time_display_popup;},});});","Magento_Catalog/js/view/image.min.js":"define(['uiComponent'],function(Component){'use strict';return Component.extend({initialize:function(){this._super();this.template=window.checkout.imageTemplate||this.template;}});});","Magento_Catalog/js/view/product-tab-item.min.js":"define(['jquery','uiComponent','mage/translate'],function($,Component,$t){'use strict';return Component.extend({defaults:{\"template\":\"Magento_Catalog/product-tab-item\"},initialize:function(){this._super();this.displaySwatchAttributeLabelDescription();this.hideInstallationTab();this.hideRelatedProductsTab();this.hideAttachmentsTab();this.hideApplicationsTab();},displaySwatchAttributeLabelDescription:function(){},getAllowDisplayApplicationsMenu:function(){return this.configuration.allow_display_applications_menu;},getAllowDisplayInstallationMenu:function(){return this.configuration.allow_display_installation_menu;},getAllowDisplayRelatedProductsMenu:function(){return this.configuration.allow_display_related_products_menu;},getAllowDisplayAttachmentMenu:function(){let allow_display_attachment_menu=this.configuration.allow_display_attachment_menu;console.log('allow_display_attachment_menu: ',allow_display_attachment_menu)\nreturn allow_display_attachment_menu;},displayTab:function(){if(window.location.hash){switch(window.location.hash){case'#id-tab-application':this.displayApplicationsTab();break;case'#id-tab-installation':this.displayInstallationTab();break;case'#id-tab-related':this.displayRelatedProductsTab();break;case'#id-tab-attachment':this.displayAttachmentsTab();break;default:this.displayPresentationAndFeaturesTab();}}},displayPresentationAndFeaturesTab:function(){window.location.hash='#id-tab-features';this.scrollToTop();this.hideApplicationsTab();this.hideInstallationTab();this.hideRelatedProductsTab();this.hideAttachmentsTab();$(\".tab-item\").removeClass('active');$(\"#tab-features\").addClass('active');$(\"div.product.media:first\").removeClass('hide');$(\"div.product-info-main:first\").removeClass('hide');$(\"div.product.info.detailed:first\").removeClass('hide');$(\".efco-simple-product-additional-data\").removeClass('hide');$(\".custom-price-container\").removeClass('hide');},displayApplicationsTab:function(){if(!this.getAllowDisplayApplicationsMenu()){return;}\nwindow.location.hash='#id-tab-application';this.scrollToTop();this.hidePresentationAndFeaturesTab();this.hideInstallationTab();this.hideRelatedProductsTab();this.hideAttachmentsTab();$(\".tab-item\").removeClass('active');$(\"#tab-application\").addClass('active');$(\"div.product_tab_application:first\").removeClass('hide');},displayInstallationTab:function(){if(!this.getAllowDisplayInstallationMenu()){return;}\nwindow.location.hash='#id-tab-installation';this.scrollToTop();this.hidePresentationAndFeaturesTab();this.hideApplicationsTab();this.hideRelatedProductsTab();this.hideAttachmentsTab();$(\".tab-item\").removeClass('active');$(\"#tab-installation\").addClass('active');$(\"div.product_tab_installation:first\").removeClass('hide');},displayRelatedProductsTab:function(){if(!this.getAllowDisplayRelatedProductsMenu()){return;}\nwindow.location.hash='#id-tab-related';this.scrollToTop();this.hidePresentationAndFeaturesTab();this.hideApplicationsTab();this.hideInstallationTab();this.hideAttachmentsTab();$(\".tab-item\").removeClass('active');$(\"#tab-related\").addClass('active');$(\"div.product_tab_related_product\").removeClass('hide');},displayAttachmentsTab:function(){if(!this.getAllowDisplayAttachmentMenu()){return;}\nwindow.location.hash='#id-tab-attachment';this.scrollToTop();this.hidePresentationAndFeaturesTab();this.hideApplicationsTab();this.hideInstallationTab();this.hideRelatedProductsTab();$(\".tab-item\").removeClass('active');$(\"#tab-attachment\").addClass('active');$(\"div.product_tab_attachment:first\").removeClass('hide');},hidePresentationAndFeaturesTab:function(){$(\"div.product.media:first\").addClass('hide');$(\"div.product-info-main:first\").addClass('hide');$(\"div.product.info.detailed:first\").addClass('hide');$(\"div.block.related:first\").addClass('hide');$(\".efco-simple-product-additional-data\").addClass('hide');$(\".custom-price-container\").addClass('hide');},hideApplicationsTab:function(){$(\"div.product_tab_application:first\").addClass('hide');},hideInstallationTab:function(){$(\"div.product_tab_installation:first\").addClass('hide');},hideRelatedProductsTab:function(){$(\"div.product_tab_related_product\").addClass('hide');},hideAttachmentsTab:function(){$(\"div.product_tab_attachment:first\").addClass('hide');},scrollToTop:function(){$(\"html, body\").animate({scrollTop:0},\"fast\");}});});","Magento_Catalog/js/view/compare-products.min.js":"define(['uiComponent','Magento_Customer/js/customer-data','jquery','underscore','mage/mage','mage/decorate'],function(Component,customerData,$,_){'use strict';var sidebarInitialized=false,compareProductsReloaded=false;function initSidebar(){if(sidebarInitialized){return;}\nsidebarInitialized=true;$('[data-role=compare-products-sidebar]').decorate('list',true);}\nreturn Component.extend({initialize:function(){this._super();this.compareProducts=customerData.get('compare-products');if(!compareProductsReloaded&&!_.isEmpty(this.compareProducts())&&_.indexOf(customerData.getExpiredSectionNames(),'compare-products')===-1&&window.checkout&&window.checkout.websiteId&&window.checkout.websiteId!==this.compareProducts().websiteId){this.compareProducts().count=0;customerData.reload(['compare-products'],false);compareProductsReloaded=true;}\ninitSidebar();}});});","Efco_OrderExtra/js/vat-invoice.min.js":"define(['jquery','Magento_Ui/js/modal/modal','text!Magenest_SavedCart/template/save-cart.html','mage/template','underscore','jquery/ui','jquery/validate','mage/validation'],function($,modal,saveCartTemplate,mageTemplate,_){'use strict';$.widget('mage.vatInvoice',{options:{formBlockTemplate:'<div class=\"box vat-invoice-form\">'\n+'<form id=\"vat-invoice-form\" method=\"post\" action=\"<%- saveUrl %>\">'\n+'<div class=\"box-content\">'\n+'<fieldset class=\"fieldset\">'\n+'<input name=\"form_key\" type=\"hidden\" value=\"<%- formKey %>\">'\n+'<div class=\"field field-company-name required\">'\n+'<label class=\"label\" for=\"company-name\"><span>T\u00ean c\u00f4ng ty</span></label>'\n+'<div class=\"control\">'\n+'<input type=\"text\" id=\"company-name\" value=\"<%- company_name %>\" name=\"data[company_name]\" title=\"Company Name\" class=\"input-text required-entry\">'\n+'</div></div>'\n+'<div class=\"field field-tax-code required\">'\n+'<label class=\"label\" for=\"tax-code\"><span>M\u00e3 s\u1ed1 thu\u1ebf</span></label>'\n+'<div class=\"control\">'\n+'<input type=\"text\" id=\"tax-code\" value=\"<%- tax_code %>\" name=\"data[tax_code]\" title=\"Tax Code\" class=\"input-text required-entry\">'\n+'</div></div>'\n+'<div class=\"field field-company-address required\">'\n+'<label for=\"company-address\" class=\"label\"><span>\u0110\u1ecba ch\u1ec9 c\u00f4ng ty</span></label>'\n+'<div class=\"control\">'\n+'<input type=\"text\" name=\"data[company_address]\" id=\"company_address\" value=\"<%- company_address %>\" title=\"Company Address\" class=\"input-text required-entry\">'\n+'</div></div>'\n+'</fieldset >'\n+'<div class=\"box-actions\">
2'\n+'<% if(has_default_information) { %>'\n+'<button type=\"button\" class=\"action secondary cancel\" title=\"Cancel\">H\u1ee7y b\u1ecf</button>'\n+'<% } %>'\n+'<button type=\"button\" class=\"action primary save\" title=\"Save\">L\u01b0u l\u1ea1i</button>'\n+'</div>'\n+'</form>',formOptions:{}},_create:function(){var self=this,form;this.element.find('.box-actions .action-create').on('click',function(){if(!self.element.next().length){self.element.after(mageTemplate(self.options.formBlockTemplate,self.options.formOptions));form=$('#vat-invoice-form');form.find('.action.save').click(function(){if(form.validation()&&form.validation('isValid')){form.submit();}});form.find('.action.cancel').click(function(){self.element.next().remove();});}});this.element.find('.box-actions .action-remove').on('click',function(){location.href=self.options.formOptions['removeUrl'];});return this;}});return $.mage.vatInvoice;});","Efco_OrderExtra/js/view/checkout/shipping/additional-information.min.js":"define(['jquery',\"underscore\",'Magento_Ui/js/form/form','ko','uiRegistry','mage/translate','Magento_Checkout/js/model/quote','mage/template'],function($,_,Component,ko,registry,$t){'use strict';return Component.extend({defaults:{formElement:'#shipping-additional-information'},initialize:function(){var self=this,originAction;this._super();registry.async('checkout.steps.shipping-step.shippingAddress')(function(shipping){originAction=shipping.setShippingInformation.bind(shipping);shipping.setShippingInformation=function(){if(self.validate()){originAction();}}});return this;},validate:function(){this.source.set('params.invalid',false);this.source.trigger('data.validate');return!Boolean(this.source.get('params.invalid'));}});});","Efco_OrderExtra/js/model/shipping-save-processor/payload-extender-mixin.min.js":"define(['jquery','underscore','mage/utils/wrapper','uiRegistry'],function($,_,wrapper,uiRegistry){'use strict';return function(payloadExtender){return wrapper.wrap(payloadExtender,function(originalAction,payload){originalAction(payload);payload.addressInformation['extension_attributes']=$.extend(true,{},payload.addressInformation['extension_attributes'],uiRegistry.get('checkoutProvider').get('additional-data'));return payload;});};});","Amasty_LibSplideJs/4.1.3/js/splide/splide.min.js":"function r(n,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}
2function Jt(n,t,i){t&&r(n.prototype,t),i&&r(n,i),Object.defineProperty(n,\"prototype\",{writable:!1})}\n/*!\n * Splide.js\n * Version  : 4.1.2\n * License  : MIT\n * Copyright: 2022 Naotoshi Fujita\n */\nvar n,t;n=this,t=function(){\"use strict\";var v=\"(prefers-reduced-motion: reduce)\",G=4,rn=5,r={CREATED:1,MOUNTED:2,IDLE:3,MOVING:G,SCROLLING:rn,DRAGGING:6,DESTROYED:7};function D(n){n.length=0}function o(n,t,i){return Array.prototype.slice.call(n,t,i)}function R(n){return n.bind.apply(n,[null].concat(o(arguments,1)))}function on(){}var p=setTimeout;function h(n){return requestAnimationFrame(n)}function u(n,t){return typeof t===n}function un(n){return!c(n)&&u(\"object\",n)}var e=Array.isArray,x=R(u,\"function\"),C=R(u,\"string\"),en=R(u,\"undefined\");function c(n){return null===n}function m(n){try{return n instanceof(n.ownerDocument.defaultView||window).HTMLElement}catch(n){return!1}}function y(n){return e(n)?n:[n]}function g(n,t){y(n).forEach(t)}function b(n,t){return-1<n.indexOf(t)}function k(n,t){return n.push.apply(n,y(t)),n}function A(t,n,i){t&&g(n,function(n){n&&t.classList[i?\"add\":\"remove\"](n)})}function M(n,t){A(n,C(t)?t.split(\" \"):t,!0)}function L(n,t){g(t,n.appendChild.bind(n))}function O(n,i){g(n,function(n){var t=(i||n).parentNode;t&&t.insertBefore(n,i)})}function cn(n,t){return m(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function S(n,t){n=n?o(n.children):[];return t?n.filter(function(n){return cn(n,t)}):n}function fn(n,t){return t?S(n,t)[0]:n.firstElementChild}var E=Object.keys;function w(t,i,n){t&&(n?E(t).reverse():E(t)).forEach(function(n){\"__proto__\"!==n&&i(t[n],n)})}function an(r){return o(arguments,1).forEach(function(i){w(i,function(n,t){r[t]=i[t]})}),r}function d(i){return o(arguments,1).forEach(function(n){w(n,function(n,t){e(n)?i[t]=n.slice():un(n)?i[t]=d({},un(i[t])?i[t]:{},n):i[t]=n})}),i}function sn(t,n){g(n||E(t),function(n){delete t[n]})}function P(n,i){g(n,function(t){g(i,function(n){t&&t.removeAttribute(n)})})}function I(i,t,r){un(t)?w(t,function(n,t){I(i,t,n)}):g(i,function(n){c(r)||\"\"===r?P(n,t):n.setAttribute(t,String(r))})}function j(n,t,i){n=document.createElement(n);return t&&(C(t)?M:I)(n,t),i&&L(i,n),n}function _(n,t,i){if(en(i))return getComputedStyle(n)[t];c(i)||(n.style[t]=\"\"+i)}function ln(n,t){_(n,\"display\",t)}function dn(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function z(n,t){return n.getAttribute(t)}function vn(n,t){return n&&n.classList.contains(t)}function N(n){return n.getBoundingClientRect()}function T(n){g(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function hn(n){return fn((new DOMParser).parseFromString(n,\"text/html\").body)}function F(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function pn(n,t){return n&&n.querySelector(t)}function gn(n,t){return t?o(n.querySelectorAll(t)):[]}function X(n,t){A(n,t,!1)}function mn(n){return n.timeStamp}function W(n){return C(n)?n:n?n+\"px\":\"\"}var yn=\"splide\",f=\"data-\"+yn;function bn(n,t){if(!n)throw new Error(\"[\"+yn+\"] \"+(t||\"\"))}var Y=Math.min,wn=Math.max,xn=Math.floor,kn=Math.ceil,U=Math.abs;function Sn(n,t,i){return U(n-t)<i}function En(n,t,i,r){var o=Y(t,i),t=wn(t,i);return r?o<n&&n<t:o<=n&&n<=t}function q(n,t,i){var r=Y(t,i),t=wn(t,i);return Y(wn(r,n),t)}function Ln(n){return(0<n)-(n<0)}function On(t,n){return g(n,function(n){t=t.replace(\"%s\",\"\"+n)}),t}function An(n){return n<10?\"0\"+n:\"\"+n}var _n={};function zn(){var c=[];function i(n,i,r){g(n,function(t){t&&g(i,function(n){n.split(\" \").forEach(function(n){n=n.split(\".\");r(t,n[0],n[1])})})})}return{bind:function(n,t,u,e){i(n,t,function(n,t,i){var r=\"addEventListener\"in n,o=r?n.removeEventListener.bind(n,t,u,e):n.removeListener.bind(n,u);r?n.addEventListener(t,u,e):n.addListener(u),c.push([n,t,i,u,o])})},unbind:function(n,t,o){i(n,t,function(t,i,r){c=c.filter(function(n){return!!(n[0]!==t||n[1]!==i||n[2]!==r||o&&n[3]!==o)||(n[4](),!1)})})},dispatch:function(n,t,i){var r;return\"function\"==typeof CustomEvent?r=new CustomEvent(t,{bubbles:!0,detail:i}):(r=document.createEvent(\"CustomEvent\")).initCustomEvent(t,!0,!1,i),n.dispatchEvent(r),r}
2,destroy:function(){c.forEach(function(n){n[4]()}),D(c)}}}var B=\"mounted\",H=\"move\",Dn=\"moved\",Mn=\"click\",Pn=\"active\",In=\"inactive\",Rn=\"visible\",Cn=\"hidden\",J=\"refresh\",K=\"updated\",jn=\"resize\",Nn=\"resized\",Tn=\"scroll\",V=\"scrolled\",a=\"destroy\",Gn=\"navigation:mounted\",Fn=\"autoplay:play\",Xn=\"autoplay:pause\",Wn=\"lazyload:loaded\",Yn=\"sk\",Un=\"sh\";function Q(n){var i=n?n.event.bus:document.createDocumentFragment(),r=zn();return n&&n.event.on(a,r.destroy),an(r,{bus:i,on:function(n,t){r.bind(i,y(n).join(\" \"),function(n){t.apply(t,e(n.detail)?n.detail:[])})},off:R(r.unbind,i),emit:function(n){r.dispatch(i,n,o(arguments,1))}})}function qn(t,n,i,r){var o,u,e=Date.now,c=0,f=!0,a=0;function s(){if(!f){if(c=t?Y((e()-o)/t,1):1,i&&i(c),1<=c&&(n(),o=e(),r&&++a>=r))return l();u=h(s)}}function l(){f=!0}function d(){u&&cancelAnimationFrame(u),f=!(u=c=0)}return{start:function(n){n||d(),o=e()-(n?c*t:0),f=!1,u=h(s)},rewind:function(){o=e(),c=0,i&&i(c)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return f}}}function s(n){var t=n;return{set:function(n){t=n},is:function(n){return b(y(n),t)}}}var n=\"Arrow\",Bn=n+\"Left\",Hn=n+\"Right\",t=n+\"Up\",n=n+\"Down\",Jn=\"ttb\",l={width:[\"height\"],left:[\"top\",\"right\"],right:[\"bottom\",\"left\"],x:[\"y\"],X:[\"Y\"],Y:[\"X\"],ArrowLeft:[t,Hn],ArrowRight:[n,Bn]};var Z=\"role\",$=\"tabindex\",i=\"aria-\",Kn=i+\"controls\",Vn=i+\"current\",Qn=i+\"selected\",nn=i+\"label\",Zn=i+\"labelledby\",$n=i+\"hidden\",nt=i+\"orientation\",tt=i+\"roledescription\",it=i+\"live\",rt=i+\"busy\",ot=i+\"atomic\",ut=[Z,$,\"disabled\",Kn,Vn,nn,Zn,$n,nt,tt],i=yn+\"__\",et=yn,ct=i+\"track\",ft=i+\"list\",at=i+\"slide\",st=at+\"--clone\",lt=at+\"__container\",dt=i+\"arrows\",vt=i+\"arrow\",ht=vt+\"--prev\",pt=vt+\"--next\",gt=i+\"pagination\",mt=gt+\"__page\",yt=i+\"progress\"+\"__bar\",bt=i+\"toggle\",wt=i+\"sr\",tn=\"is-active\",xt=\"is-prev\",kt=\"is-next\",St=\"is-visible\",Et=\"is-loading\",Lt=\"is-focus-in\",Ot=\"is-overflow\",At=[tn,St,xt,kt,Et,Lt,Ot];var _t=\"touchstart mousedown\",zt=\"touchmove mousemove\",Dt=\"touchend touchcancel mouseup click\";var Mt=\"slide\",Pt=\"loop\",It=\"fade\";function Rt(o,r,t,u){var e,n=Q(o),i=n.on,c=n.emit,f=n.bind,a=o.Components,s=o.root,l=o.options,d=l.isNavigation,v=l.updateOnMove,h=l.i18n,p=l.pagination,g=l.slideFocus,m=a.Direction.resolve,y=z(u,\"style\"),b=z(u,nn),w=-1<t,x=fn(u,\".\"+lt);function k(){var n=o.splides.map(function(n){n=n.splide.Components.Slides.getAt(r);return n?n.slide.id:\"\"}).join(\" \");I(u,nn,On(h.slideX,(w?t:r)+1)),I(u,Kn,n),I(u,Z,g?\"button\":\"\"),g&&P(u,tt)}function S(){e||E()}function E(){var n,t,i;e||(n=o.index,(i=L())!==vn(u,tn)&&(A(u,tn,i),I(u,Vn,d&&i||\"\"),c(i?Pn:In,O)),i=function(){if(o.is(It))return L();var n=N(a.Elements.track),t=N(u),i=m(\"left\",!0),r=m(\"right\",!0);return xn(n[i])<=kn(t[i])&&xn(t[r])<=kn(n[r])}(),t=!i&&(!L()||w),o.state.is([G,rn])||I(u,$n,t||\"\"),I(gn(u,l.focusableNodes||\"\"),$,t?-1:\"\"),g&&I(u,$,t?-1:0),i!==vn(u,St)&&(A(u,St,i),c(i?Rn:Cn,O)),i||document.activeElement!==u||(t=a.Slides.getAt(o.index))&&dn(t.slide),A(u,xt,r===n-1),A(u,kt,r===n+1))}function L(){var n=o.index;return n===r||l.cloneStatus&&n===t}var O={index:r,slideIndex:t,slide:u,container:x,isClone:w,mount:function(){w||(u.id=s.id+\"-slide\"+An(r+1),I(u,Z,p?\"tabpanel\":\"group\"),I(u,tt,h.slide),I(u,nn,b||On(h.slideLabel,[r+1,o.length]))),f(u,\"click\",R(c,Mn,O)),f(u,\"keydown\",R(c,Yn,O)),i([Dn,Un,V],E),i(Gn,k),v&&i(H,S)},destroy:function(){e=!0,n.destroy(),X(u,At),P(u,ut),I(u,\"style\",y),I(u,nn,b||\"\")},update:E,style:function(n,t,i){_(i&&x||u,n,t)},isWithin:function(n,t){return n=U(n-r),(n=w||!l.rewind&&!o.is(Pt)?n:Y(n,o.length-n))<=t}};return O}var Ct=f+\"-interval\";var jt={passive:!1,capture:!0};var Nt={Spacebar:\" \",Right:Hn,Left:Bn,Up:t,Down:n};function Tt(n){return n=C(n)?n:n.key,Nt[n]||n}var Gt=\"keydown\";var Ft=f+\"-lazy\",Xt=Ft+\"-srcset\",Wt=\"[\"+Ft+\"], [\"+Xt+\"]\";var Yt=[\" \",\"Enter\"];var Ut=Object.freeze({__proto__:null,Media:function(r,n,o){var u=r.state,t=o.breakpoints||{},e=o.reducedMotion||{},i=zn(),c=[];function f(n){n&&i.destroy()}function a(n,t){t=matchMedia(t);i.bind(t,\"change\",s),c.push([n,t])}function s(){var n=u.is(7),t=o.direction,i=c.reduce(function(n,t){return d(n,t[1].matches?t[0]:{})},{});sn(o),l(i),o.destroy?r.destroy(\"completely\"===o.destroy):n?(f(!0),r.mount()):t!==o.direction&&r.refresh()}
2function l(n,t,i){d(o,n),t&&d(Object.getPrototypeOf(o),n),!i&&u.is(1)||r.emit(K,o)}return{setup:function(){var i=\"min\"===o.mediaQuery;E(t).sort(function(n,t){return i?+n-+t:+t-+n}).forEach(function(n){a(t[n],\"(\"+(i?\"min\":\"max\")+\"-width:\"+n+\"px)\")}),a(e,v),s()},destroy:f,reduce:function(n){matchMedia(v).matches&&(n?d(o,e):sn(o,E(e)))},set:l}},Direction:function(n,t,o){return{resolve:function(n,t,i){var r=\"rtl\"!==(i=i||o.direction)||t?i===Jn?0:-1:1;return l[n]&&l[n][r]||n.replace(/width|left|right/i,function(n,t){n=l[n.toLowerCase()][r]||n;return 0<t?n.charAt(0).toUpperCase()+n.slice(1):n})},orient:function(n){return n*(\"rtl\"===o.direction?1:-1)}}},Elements:function(n,t,i){var r,o,u,e=Q(n),c=e.on,f=e.bind,a=n.root,s=i.i18n,l={},d=[],v=[],h=[];function p(){r=y(\".\"+ct),o=fn(r,\".\"+ft),bn(r&&o,\"A track/list element is missing.\"),k(d,S(o,\".\"+at+\":not(.\"+st+\")\")),w({arrows:dt,pagination:gt,prev:ht,next:pt,bar:yt,toggle:bt},function(n,t){l[t]=y(\".\"+n)}),an(l,{root:a,track:r,list:o,slides:d});var n=a.id||function(n){return\"\"+n+An(_n[n]=(_n[n]||0)+1)}(yn),t=i.role;a.id=n,r.id=r.id||n+\"-track\",o.id=o.id||n+\"-list\",!z(a,Z)&&\"SECTION\"!==a.tagName&&t&&I(a,Z,t),I(a,tt,s.carousel),I(o,Z,\"presentation\"),m()}function g(n){var t=ut.concat(\"style\");D(d),X(a,v),X(r,h),P([r,o],t),P(a,n?t:[\"style\",tt])}function m(){X(a,v),X(r,h),v=b(et),h=b(ct),M(a,v),M(r,h),I(a,nn,i.label),I(a,Zn,i.labelledby)}function y(n){n=pn(a,n);return n&&function(n,t){if(x(n.closest))return n.closest(t);for(var i=n;i&&1===i.nodeType&&!cn(i,t);)i=i.parentElement;return i}(n,\".\"+et)===a?n:void 0}function b(n){return[n+\"--\"+i.type,n+\"--\"+i.direction,i.drag&&n+\"--draggable\",i.isNavigation&&n+\"--nav\",n===et&&tn]}return an(l,{setup:p,mount:function(){c(J,g),c(J,p),c(K,m),f(document,_t+\" keydown\",function(n){u=\"keydown\"===n.type},{capture:!0}),f(a,\"focusin\",function(){A(a,Lt,!!u)})},destroy:g})},Slides:function(r,o,u){var n=Q(r),t=n.on,e=n.emit,c=n.bind,f=(n=o.Elements).slides,a=n.list,s=[];function i(){f.forEach(function(n,t){d(n,t,-1)})}function l(){h(function(n){n.destroy()}),D(s)}function d(n,t,i){t=Rt(r,t,i,n);t.mount(),s.push(t),s.sort(function(n,t){return n.index-t.index})}function v(n){return n?p(function(n){return!n.isClone}):s}function h(n,t){v(t).forEach(n)}function p(t){return s.filter(x(t)?t:function(n){return C(t)?cn(n.slide,t):b(y(t),n.index)})}return{mount:function(){i(),t(J,l),t(J,i)},destroy:l,update:function(){h(function(n){n.update()})},register:d,get:v,getIn:function(n){var t=o.Controller,i=t.toIndex(n),r=t.hasFocus()?1:u.perPage;return p(function(n){return En(n.index,i,i+r-1)})},getAt:function(n){return p(n)[0]},add:function(n,o){g(n,function(n){var t,i,r;m(n=C(n)?hn(n):n)&&((t=f[o])?O(n,t):L(a,n),M(n,u.classes.slide),t=n,i=R(e,jn),t=gn(t,\"img\"),(r=t.length)?t.forEach(function(n){c(n,\"load error\",function(){--r||i()})}):i())}),e(J)},remove:function(n){T(p(n).map(function(n){return n.slide})),e(J)},forEach:h,filter:p,style:function(t,i,r){h(function(n){n.style(t,i,r)})},getLength:function(n){return(n?f:s).length},isEnough:function(){return s.length>u.perPage}}},Layout:function(t,n,i){var r,o,u,e=(a=Q(t)).on,c=a.bind,f=a.emit,a=n.Slides,s=n.Direction.resolve,l=(n=n.Elements).root,d=n.track,v=n.list,h=a.getAt,p=a.style;function g(){r=i.direction===Jn,_(l,\"maxWidth\",W(i.width)),_(d,s(\"paddingLeft\"),y(!1)),_(d,s(\"paddingRight\"),y(!0)),m(!0)}function m(n){var t=N(l);!n&&o.width===t.width&&o.height===t.height||(_(d,\"height\",function(){var n=\"\";r&&(bn(n=b(),\"height or heightRatio is missing.\"),n=\"calc(\"+n+\" - \"+y(!1)+\" - \"+y(!0)+\")\");return n}()),p(s(\"marginRight\"),W(i.gap)),p(\"width\",i.autoWidth?null:W(i.fixedWidth)||(r?\"\":w())),p(\"height\",W(i.fixedHeight)||(r?i.autoHeight?null:w():b()),!0),o=t,f(Nn),u!==(u=O())&&(A(l,Ot,u),f(\"overflow\",u)))}function y(n){var t=i.padding,n=s(n?\"right\":\"left\");return t&&W(t[n]||(un(t)?0:t))||\"0px\"}function b(){return W(i.height||N(v).width*i.heightRatio)}function w(){var n=W(i.gap);return\"calc((100%\"+(n&&\" + \"+n)+\")/\"+(i.perPage||1)+(n&&\" - \"+n)+\")\"}function x(){return N(v)[s(\"width\")]}function k(n,t){n=h(n||0);return n?N(n.slide)[s(\"width\")]+(t?0:L()):0}function S(n,t){var i,n=h(n);return n?(n=N(n.slide)[s(\"right\")],i=N(v)[s(\"left\")],U(n-i)+(t?0:L())):0}function E(n){return S(t.length-1)-S(0)+k(0,n)}function L(){var n=h(0);return n&&parseFloat(_(n.slide,s(\"marginRight\")))||0}function O(){return t.is(It)||E(!0)>x()}return{mount:function(){var n,t,i;g(),c(window,\"resize load\",(n=R(f,jn),i=qn(t||0,n,null,1),function(){i.isPaused()&&i.start()})),e([K,J],g),e(jn,m)},resize:m,listSize:x,slideSize:k,sliderSize:E,totalSize:S,getPadding:function(n){return parseFloat(_(d,s(\"padding\"+(n?\"Right\":\"Left\"))))||0},isOverflow:O}},Clones:function(c,i,f){var t,r=Q(c),n=r.on,a=i.Elements,s=i.Slides,o=i.Direction.resolve,l=[];function u(){if(n(J,d),n([K,jn],v),t=h()){var o=t,u=s.get().slice(),e=u.length;if(e){for(;u.length<o;)k(u,u);
2k(u.slice(-o),u.slice(0,o)).forEach(function(n,t){var i=t<o,r=function(n,t){n=n.cloneNode(!0);return M(n,f.classes.clone),n.id=c.root.id+\"-clone\"+An(t+1),n}(n.slide,t);i?O(r,u[0].slide):L(a.list,r),k(l,r),s.register(r,t-o+(i?0:e),n.index)})}i.Layout.resize(!0)}}function d(){e(),u()}function e(){T(l),D(l),r.destroy()}function v(){var n=h();t!==n&&(t<n||!n)&&r.emit(J)}function h(){var n,t=f.clones;return c.is(Pt)?en(t)&&(t=(n=f[o(\"fixedWidth\")]&&i.Layout.slideSize(0))&&kn(N(a.track)[o(\"width\")]/n)||f[o(\"autoWidth\")]&&c.length||2*f.perPage):t=0,t}return{mount:u,destroy:e}},Move:function(r,c,o){var e,n=Q(r),t=n.on,f=n.emit,a=r.state.set,u=(n=c.Layout).slideSize,i=n.getPadding,s=n.totalSize,l=n.listSize,d=n.sliderSize,v=(n=c.Direction).resolve,h=n.orient,p=(n=c.Elements).list,g=n.track;function m(){c.Controller.isBusy()||(c.Scroll.cancel(),y(r.index),c.Slides.update())}function y(n){b(S(n,!0))}function b(n,t){r.is(It)||(t=t?n:function(n){{var t,i;r.is(Pt)&&(t=k(n),i=t>c.Controller.getEnd(),(t<0||i)&&(n=w(n,i)))}return n}(n),_(p,\"transform\",\"translate\"+v(\"X\")+\"(\"+t+\"px)\"),n!==t&&f(Un))}function w(n,t){var i=n-L(t),r=d();return n-=h(r*(kn(U(i)/r)||1))*(t?1:-1)}function x(){b(E(),!0),e.cancel()}function k(n){for(var t=c.Slides.get(),i=0,r=1/0,o=0;o<t.length;o++){var u=t[o].index,e=U(S(u,!0)-n);if(!(e<=r))break;r=e,i=u}return i}function S(n,t){var i=h(s(n-1)-(n=n,\"center\"===(i=o.focus)?(l()-u(n,!0))/2:+i*u(n)||0));return t?(n=i,n=o.trimSpace&&r.is(Mt)?q(n,0,h(d(!0)-l())):n):i}function E(){var n=v(\"left\");return N(p)[n]-N(g)[n]+h(i(!1))}function L(n){return S(n?c.Controller.getEnd():0,!!o.trimSpace)}return{mount:function(){e=c.Transition,t([B,Nn,K,J],m)},move:function(n,t,i,r){var o,u;n!==t&&(o=i<n,u=h(w(E(),o)),o?0<=u:u<=p[v(\"scrollWidth\")]-N(g)[v(\"width\")])&&(x(),b(w(E(),i<n),!0)),a(G),f(H,t,i,n),e.start(t,function(){a(3),f(Dn,t,i,n),r&&r()})},jump:y,translate:b,shift:w,cancel:x,toIndex:k,toPosition:S,getPosition:E,getLimit:L,exceededLimit:function(n,t){t=en(t)?E():t;var i=!0!==n&&h(t)<h(L(!1)),n=!1!==n&&h(t)>h(L(!0));return i||n},reposition:m}},Controller:function(o,u,e){var c,f,a,s,n=Q(o),t=n.on,i=n.emit,l=u.Move,d=l.getPosition,r=l.getLimit,v=l.toPosition,h=(n=u.Slides).isEnough,p=n.getLength,g=e.omitEnd,m=o.is(Pt),y=o.is(Mt),b=R(L,!1),w=R(L,!0),x=e.start||0,k=x;function S(){f=p(!0),a=e.perMove,s=e.perPage,c=_();var n=q(x,0,g?c:f-1);n!==x&&(x=n,l.reposition())}function E(){c!==_()&&i(\"ei\")}function L(n,t){var i=a||(P()?1:s),i=O(x+i*(n?-1:1),x,!(a||P()));return-1===i&&y&&!Sn(d(),r(!n),1)?n?0:c:t?i:A(i)}function O(n,t,i){var r;return h()||P()?((r=function(n){if(y&&\"move\"===e.trimSpace&&n!==x)for(var t=d();t===v(n,!0)&&En(n,0,o.length-1,!e.rewind);)n<x?--n:++n;return n}(n))!==n&&(t=n,n=r,i=!1),n<0||c<n?n=a||!En(0,n,t,!0)&&!En(c,t,n,!0)?m?i?n<0?-(f%s||s):f:n:e.rewind?n<0?c:0:-1:z(D(n)):i&&n!==t&&(n=z(D(t)+(n<t?-1:1)))):n=-1,n}function A(n){return m?(n+f)%f||0:n}function _(){for(var n=f-(P()||m&&a?1:s);g&&0<n--;)if(v(f-1,!0)!==v(n,!0)){n++;break}return q(n,0,f-1)}function z(n){return q(P()?n:s*n,0,c)}function D(n){return P()?Y(n,c):xn((c<=n?f-1:n)/s)}function M(n){n!==x&&(k=x,x=n)}function P(){return!en(e.focus)||e.isNavigation}function I(){return o.state.is([G,rn])&&!!e.waitForTransition}return{mount:function(){S(),t([K,J,\"ei\"],S),t(Nn,E)},go:function(n,t,i){var r;I()||-1<(r=A(n=function(n){var t=x;{var i,r;C(n)?(r=n.match(/([+\\-<>])(\\d+)?/)||[],i=r[1],r=r[2],\"+\"===i||\"-\"===i?t=O(x+ +(\"\"+i+(+r||1)),x):\">\"===i?t=r?z(+r):b(!0):\"<\"===i&&(t=w(!0))):t=m?n:q(n,0,c)}return t}(n)))&&(t||r!==x)&&(M(r),l.move(n,r,k,i))},scroll:function(n,t,i,r){u.Scroll.scroll(n,t,i,function(){var n=A(l.toIndex(d()));M(g?Y(n,c):n),r&&r()})},getNext:b,getPrev:w,getAdjacent:L,getEnd:_,setIndex:M,getIndex:function(n){return n?k:x},toIndex:z,toPage:D,toDest:function(n){return n=l.toIndex(n),y?q(n,0,c):n},hasFocus:P,isBusy:I}},Arrows:function(o,n,t){var i,r,u=Q(o),e=u.on,c=u.bind,f=u.emit,a=t.classes,s=t.i18n,l=n.Elements,d=n.Controller,v=l.arrows,h=l.track,p=v,g=l.prev,m=l.next,y={};function b(){var n=t.arrows;!n||g&&m||(p=v||j(\"div\",a.arrows),g=S(!0),m=S(!1),i=!0,L(p,[g,m]),v||O(p,h)),g&&m&&(
2an(y,{prev:g,next:m}),ln(p,n?\"\":\"none\"),M(p,r=dt+\"--\"+t.direction),n&&(e([B,Dn,J,V,\"ei\"],E),c(m,\"click\",R(k,\">\")),c(g,\"click\",R(k,\"<\")),E(),I([g,m],Kn,h.id),f(\"arrows:mounted\",g,m))),e(K,w)}function w(){x(),b()}function x(){u.destroy(),X(p,r),i?(T(v?[g,m]:p),g=m=null):P([g,m],ut)}function k(n){d.go(n,!0)}function S(n){return hn('<button class=\"'+a.arrow+\" \"+(n?a.prev:a.next)+'\" type=\"button\"><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\" focusable=\"false\"><path d=\"'+(t.arrowPath||\"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z\")+'\" />')}function E(){var n,t,i,r;g&&m&&(r=o.index,n=d.getPrev(),t=d.getNext(),i=-1<n&&r<n?s.last:s.prev,r=-1<t&&t<r?s.first:s.next,g.disabled=n<0,m.disabled=t<0,I(g,nn,i),I(m,nn,r),f(\"arrows:updated\",g,m,n,t))}return{arrows:y,mount:b,destroy:x,update:E}},Autoplay:function(n,t,i){var r,o,u=Q(n),e=u.on,c=u.bind,f=u.emit,a=qn(i.interval,n.go.bind(n,\">\"),function(n){var t=l.bar;t&&_(t,\"width\",100*n+\"%\"),f(\"autoplay:playing\",n)}),s=a.isPaused,l=t.Elements,d=(u=t.Elements).root,v=u.toggle,h=i.autoplay,p=\"pause\"===h;function g(){s()&&t.Slides.isEnough()&&(a.start(!i.resetProgress),o=r=p=!1,b(),f(Fn))}function m(n){p=!!(n=void 0===n?!0:n),b(),s()||(a.pause(),f(Xn))}function y(){p||(r||o?m(!1):g())}function b(){v&&(A(v,tn,!p),I(v,nn,i.i18n[p?\"play\":\"pause\"]))}function w(n){n=t.Slides.getAt(n);a.set(n&&+z(n.slide,Ct)||i.interval)}return{mount:function(){h&&(i.pauseOnHover&&c(d,\"mouseenter mouseleave\",function(n){r=\"mouseenter\"===n.type,y()}),i.pauseOnFocus&&c(d,\"focusin focusout\",function(n){o=\"focusin\"===n.type,y()}),v&&c(v,\"click\",function(){p?g():m(!0)}),e([H,Tn,J],a.rewind),e(H,w),v&&I(v,Kn,l.track.id),p||g(),b())},destroy:a.cancel,play:g,pause:m,isPaused:s}},Cover:function(n,t,i){var r=Q(n).on;function o(i){t.Slides.forEach(function(n){var t=fn(n.container||n.slide,\"img\");t&&t.src&&u(i,t,n)})}function u(n,t,i){i.style(\"background\",n?'center/cover no-repeat url(\"'+t.src+'\")':\"\",!0),ln(t,n?\"none\":\"\")}return{mount:function(){i.cover&&(r(Wn,R(u,!0)),r([B,K,J],R(o,!0)))},destroy:R(o,!1)}},Scroll:function(n,c,u){var f,a,t=Q(n),i=t.on,s=t.emit,l=n.state.set,d=c.Move,v=d.getPosition,e=d.getLimit,h=d.exceededLimit,p=d.translate,g=n.is(Mt),m=1;function y(n,t,i,r,o){var u,e=v(),i=(x(),!i||g&&h()||(i=c.Layout.sliderSize(),u=Ln(n)*i*xn(U(n)/i)||0,n=d.toPosition(c.Controller.toDest(n%i))+u),Sn(e,n,1));m=1,t=i?0:t||wn(U(n-e)/1.5,800),a=r,f=qn(t,b,R(w,e,n,o),1),l(rn),s(Tn),f.start()}function b(){l(3),a&&a(),s(V)}function w(n,t,i,r){var o=v(),r=(n+(t-n)*(t=r,(n=u.easingFunc)?n(t):1-Math.pow(1-t,4))-o)*m;p(o+r),g&&!i&&h()&&(m*=.6,U(r)<10&&y(e(h(!0)),600,!1,a,!0))}function x(){f&&f.cancel()}function r(){f&&!f.isPaused()&&(x(),b())}return{mount:function(){i(H,x),i([K,J],r)},destroy:x,scroll:y,cancel:r}},Drag:function(e,o,c){var f,t,u,a,s,l,d,v,n=Q(e),i=n.on,h=n.emit,p=n.bind,g=n.unbind,m=e.state,y=o.Move,b=o.Scroll,w=o.Controller,x=o.Elements.track,k=o.Media.reduce,r=(n=o.Direction).resolve,S=n.orient,E=y.getPosition,L=y.exceededLimit,O=!1;function j(){var n=c.drag;C(!n),a=\"free\"===n}function N(n){var t,i,r;l=!1,d||(t=R(n),i=n.target,r=c.noDrag,cn(i,\".\"+mt+\", .\"+vt)||r&&cn(i,r)||!t&&n.button||(w.isBusy()?F(n,!0):(v=t?x:window,s=m.is([G,rn]),u=null,p(v,zt,A,jt),p(v,Dt,_,jt),y.cancel(),b.cancel(),z(n))))}function A(n){var t,i,r,o,u;m.is(6)||(m.set(6),h(\"drag\")),n.cancelable&&(s?(y.translate(f+D(n)/(O&&e.is(Mt)?5:1)),u=200<M(n),t=O!==(O=L()),(u||t)&&z(n),l=!0,h(\"dragging\"),F(n)):U(D(u=n))>U(D(u,!0))&&(t=n,i=c.dragMinThreshold,r=un(i),o=r&&i.mouse||0,r=(r?i.touch:+i)||10,s=U(D(t))>(R(t)?r:o),F(n)))}function _(n){var t,i,r;m.is(6)&&(m.set(3),h(\"dragged\")),s&&(i=function(n){return E()+Ln(n)*Y(U(n)*(c.flickPower||600),a?1/0:o.Layout.listSize()*(c.flickMaxPages||1))}(t=function(n){if(e.is(Pt)||!O){var t=M(n);if(t&&t<200)return D(n)/t}return 0}(t=n)),r=c.rewind&&c.rewindByDrag,k(!1),a?w.scroll(i,0,c.snap):e.is(It)?w.go(S(Ln(t))<0?r?\"<\":\"-\":r?\">\":\"+\"):e.is(Mt)&&O&&r?w.go(L(!0)?\">\":\"<\"):w.go(w.toDest(i),!0),k(!0),F(n)),g(v,zt,A),g(v,Dt,_),s=!1}function T(n){!d&&l&&F(n,!0)}function z(n){u=t,t=n,f=E()}function D(n,t){return I(n,t)-I(P(n),t)}function M(n){return mn(n)-mn(P(n))}function P(n){return t===n&&u||t}function I(n,t){return(R(n)?n.changedTouches[0]:n)[\"page\"+r(t?\"Y\":\"X\")]}function R(n){return\"undefined\"!=typeof TouchEvent&&n instanceof TouchEvent}function C(n){d=n}return{mount:function(){p(x,zt,on,jt),p(x,Dt,on,jt),p(x,_t,N,jt),p(x,\"click\",T,{capture:!0}),p(x,\"dragstart\",F),i([B,K],j)},disable:C,isDragging:function(){return s}}},Keyboard:function(t,n,i){var r,o,u=Q(t),e=u.on,c=u.bind,f=u.unbind,a=t.root,s=n.Direction.resolve;function l(){var n=i.keyboard;n&&(r=\"global\"===n?window:a,c(r,Gt,h))}function d(){f(r,Gt)}function v(){var n=o;o=!0,p(function(){o=n})}function h(n){o||((n=Tt(n))===s(Bn)?t.go(\"<\"):n===s(Hn)&&t.go(\">\"))}return{mount:function(){l(),e(K,d),e(K,l),e(H,v)},destroy:d,disable:function(n){o=n}}},LazyLoad:function(i,n,o){var t=Q(i),r=t.on,u=t.off,e=t.bind,c=t.emit,f=\"sequential\"===o.lazyLoad,a=[Dn,V],s=[];
2function l(){D(s),n.Slides.forEach(function(r){gn(r.slide,Wt).forEach(function(n){var t=z(n,Ft),i=z(n,Xt);t===n.src&&i===n.srcset||(t=o.classes.spinner,t=fn(i=n.parentElement,\".\"+t)||j(\"span\",t,i),s.push([n,r,t]),n.src||ln(n,\"none\"))})}),(f?p:(u(a),r(a,d),d))()}function d(){(s=s.filter(function(n){var t=o.perPage*((o.preloadPages||1)+1)-1;return!n[1].isWithin(i.index,t)||v(n)})).length||u(a)}function v(n){var t=n[0];M(n[1].slide,Et),e(t,\"load error\",R(h,n)),I(t,\"src\",z(t,Ft)),I(t,\"srcset\",z(t,Xt)),P(t,Ft),P(t,Xt)}function h(n,t){var i=n[0],r=n[1];X(r.slide,Et),\"error\"!==t.type&&(T(n[2]),ln(i,\"\"),c(Wn,i,r),c(jn)),f&&p()}function p(){s.length&&v(s.shift())}return{mount:function(){o.lazyLoad&&(l(),r(J,l))},destroy:R(D,s),check:d}},Pagination:function(l,n,d){var v,h,t=Q(l),p=t.on,g=t.emit,m=t.bind,y=n.Slides,b=n.Elements,w=n.Controller,x=w.hasFocus,r=w.getIndex,e=w.go,c=n.Direction.resolve,k=b.pagination,S=[];function E(){v&&(T(k?o(v.children):v),X(v,h),D(S),v=null),t.destroy()}function L(n){e(\">\"+n,!0)}function O(n,t){var i=S.length,r=Tt(t),o=A(),u=-1,o=(r===c(Hn,!1,o)?u=++n%i:r===c(Bn,!1,o)?u=(--n+i)%i:\"Home\"===r?u=0:\"End\"===r&&(u=i-1),S[u]);o&&(dn(o.button),e(\">\"+u),F(t,!0))}function A(){return d.paginationDirection||d.direction}function _(n){return S[w.toPage(n)]}function z(){var n,t=_(r(!0)),i=_(r());t&&(X(n=t.button,tn),P(n,Qn),I(n,$,-1)),i&&(M(n=i.button,tn),I(n,Qn,!0),I(n,$,\"\")),g(\"pagination:updated\",{list:v,items:S},t,i)}return{items:S,mount:function n(){E(),p([K,J,\"ei\"],n);var t=d.pagination;if(k&&ln(k,t?\"\":\"none\"),t){p([H,Tn,V],z);var t=l.length,i=d.classes,r=d.i18n,o=d.perPage,u=x()?w.getEnd()+1:kn(t/o);M(v=k||j(\"ul\",i.pagination,b.track.parentElement),h=gt+\"--\"+A()),I(v,Z,\"tablist\"),I(v,nn,r.select),I(v,nt,A()===Jn?\"vertical\":\"\");for(var e=0;e<u;e++){var c=j(\"li\",null,v),f=j(\"button\",{class:i.page,type:\"button\"},c),a=y.getIn(e).map(function(n){return n.slide.id}),s=!x()&&1<o?r.pageX:r.slideX;m(f,\"click\",R(L,e)),d.paginationKeyboard&&m(f,\"keydown\",R(O,e)),I(c,Z,\"presentation\"),I(f,Z,\"tab\"),I(f,Kn,a.join(\" \")),I(f,nn,On(s,e+1)),I(f,$,-1),S.push({li:c,button:f,page:e})}z(),g(\"pagination:mounted\",{list:v,items:S},_(l.index))}},destroy:E,getAt:_,update:z}},Sync:function(i,n,t){var r=t.isNavigation,o=t.slideFocus,u=[];function e(){var n,t;i.splides.forEach(function(n){n.isParent||(f(i,n.splide),f(n.splide,i))}),r&&(n=Q(i),(t=n.on)(Mn,s),t(Yn,l),t([B,K],a),u.push(n),n.emit(Gn,i.splides))}function c(){u.forEach(function(n){n.destroy()}),D(u)}function f(n,r){n=Q(n);n.on(H,function(n,t,i){r.go(r.is(Pt)?i:n)}),u.push(n)}function a(){I(n.Elements.list,nt,t.direction===Jn?\"vertical\":\"\")}function s(n){i.go(n.index)}function l(n,t){b(Yt,Tt(t))&&(s(n),F(t))}return{setup:R(n.Media.set,{slideFocus:en(o)?r:o},!0),mount:e,destroy:c,remount:function(){c(),e()}}},Wheel:function(e,c,f){var n=Q(e).bind,a=0;function t(n){var t,i,r,o,u;n.cancelable&&(t=(u=n.deltaY)<0,i=mn(n),r=f.wheelMinThreshold||0,o=f.wheelSleep||0,U(u)>r&&o<i-a&&(e.go(t?\"<\":\">\"),a=i),u=t,f.releaseWheel&&!e.state.is(G)&&-1===c.Controller.getAdjacent(u)||F(n))}return{mount:function(){f.wheel&&n(c.Elements.track,\"wheel\",t,jt)}}},Live:function(n,t,i){var r=Q(n).on,o=t.Elements.track,u=i.live&&!i.isNavigation,e=j(\"span\",wt),c=qn(90,R(f,!1));function f(n){I(o,rt,n),n?(L(o,e),c.start()):(T(e),c.cancel())}function a(n){u&&I(o,it,n?\"off\":\"polite\")}return{mount:function(){u&&(a(!t.Autoplay.isPaused()),I(o,ot,!0),e.textContent=\"\u2026\",r(Fn,R(a,!0)),r(Xn,R(a,!1)),r([Dn,V],R(f,!0)))},disable:a,destroy:function(){P(o,[it,ot,rt]),T(e)}}}}),qt={type:\"slide\",role:\"region\",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:\"cubic-bezier(0.25, 1, 0.5, 1)\",drag:!0,direction:\"ltr\",trimSpace:!0,focusableNodes:\"a, button, textarea, input, select, iframe\",live:!0,classes:{slide:at,clone:st,arrows:dt,arrow:vt,prev:ht,next:pt,pagination:gt,page:mt,spinner:i+\"spinner\"},i18n:{prev:\"Previous slide\",next:\"Next slide\",first:\"Go to first slide\",last:\"Go to last slide\",slideX:\"Go to slide %s\",pageX:\"Go to page %s\",play:\"Start autoplay\",pause:\"Pause autoplay\",carousel:\"carousel\",slide:\"slide\",select:\"Select a slide to show\",slideLabel:\"%s of %s\"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:\"pause\"}};function Bt(n,t,i){var r=t.Slides;function o(){r.forEach(function(n){n.style(\"transform\",\"translateX(-\"+100*n.index+\"%)\")})}return{mount:function(){Q(n).on([B,J],o)},start:function(n,t){r.style(\"transition\",\"opacity \"+i.speed+\"ms \"+i.easing),p(t)},cancel:on}}function Ht(u,n,e){var c,f=n.Move,a=n.Controller,s=n.Scroll,t=n.Elements.list,l=R(_,t,\"transition\");function i(){l(\"\"),s.cancel()}return{mount:function(){Q(u).bind(t,\"transitionend\",function(n){n.target===t&&c&&(i(),c())})},start:function(n,t){var i=f.toPosition(n,!0),r=f.getPosition(),o=function(n){var t=e.rewindSpeed;if(u.is(Mt)&&t){var i=a.getIndex(!0),r=a.getEnd();if(0===i&&r<=n||r<=i&&0===n)return t}return e.speed}(n);1<=U(i-r)&&1<=o?e.useScroll?s.scroll(i,o,!1,t):(l(\"transform \"+o+\"ms \"+e.easing),f.translate(i,!0),c=t):(f.jump(n),t())},cancel:i}}t=function(){function i(n,t){this.event=Q(),this.Components={},this.state=s(1),this.splides=[],this.n={},this.t={};n=C(n)?pn(document,n):n;
2bn(n,n+\" is invalid.\"),t=d({label:z(this.root=n,nn)||\"\",labelledby:z(n,Zn)||\"\"},qt,i.defaults,t||{});try{d(t,JSON.parse(z(n,f)))}catch(n){bn(!1,\"Invalid JSON\")}this.n=Object.create(d({},t))}var n=i.prototype;return n.mount=function(n,t){var i=this,r=this.state,o=this.Components;return bn(r.is([1,7]),\"Already mounted!\"),r.set(1),this.i=o,this.r=t||this.r||(this.is(It)?Bt:Ht),this.t=n||this.t,w(an({},Ut,this.t,{Transition:this.r}),function(n,t){n=n(i,o,i.n);(o[t]=n).setup&&n.setup()}),w(o,function(n){n.mount&&n.mount()}),this.emit(B),M(this.root,\"is-initialized\"),r.set(3),this.emit(\"ready\"),this},n.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this.i.Sync.remount(),n.Components.Sync.remount()),this},n.go=function(n){return this.i.Controller.go(n),this},n.on=function(n,t){return this.event.on(n,t),this},n.off=function(n){return this.event.off(n),this},n.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(o(arguments,1))),this},n.add=function(n,t){return this.i.Slides.add(n,t),this},n.remove=function(n){return this.i.Slides.remove(n),this},n.is=function(n){return this.n.type===n},n.refresh=function(){return this.emit(J),this},n.destroy=function(t){void 0===t&&(t=!0);var n=this.event,i=this.state;return i.is(1)?Q(this).on(\"ready\",this.destroy.bind(this,t)):(w(this.i,function(n){n.destroy&&n.destroy(t)},!0),n.emit(a),n.destroy(),t&&D(this.splides),i.set(7)),this},Jt(i,[{key:\"options\",get:function(){return this.n},set:function(n){this.i.Media.set(n,!0,!0)}},{key:\"length\",get:function(){return this.i.Slides.getLength(!0)}},{key:\"index\",get:function(){return this.i.Controller.getIndex()}}]),i}();return t.defaults={},t.STATES=r,t},\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(n=\"undefined\"!=typeof globalThis?globalThis:n||self).Splide=t();\n//# sourceMappingURL=splide.min.js.map\n","Amasty_LibSplideJs/js/splide-style-loader.min.js":"define(['jquery'],function($){'use strict';return function(version='4.1.3'){return new Promise(function(resolve){const cssPath=require.toUrl('Amasty_LibSplideJs/'+version+'/css/splide/splide.min.css');if($(`link[href=\"${cssPath}\"]`).length){resolve();return;}\nconst link=document.createElement('link');link.rel='stylesheet';link.type='text/css';link.href=cssPath;link.onload=function(){resolve();};document.head.appendChild(link);});};});","BlueFormBuilder_Core/js/validate-phone.min.js":"define(['jquery','jquery/validate','mage/translate'],function($){'use strict';$.validator.addMethod('validate-phone',function(value,element){if(value.trim()&&window.intlTelInputInstances){return window.intlTelInputInstances[element.getAttribute('id')].isValidNumber();}\nreturn true;},$.mage.__('Please enter a valid phone number.'));});","BlueFormBuilder_Core/js/validate-review.min.js":"define(['jquery','jquery/validate','mage/translate'],function($){'use strict';$.validator.addMethod('rating-required',function(value){return value!==undefined;},$.mage.__('Please select one of each of the ratings above.'));});","BlueFormBuilder_Core/js/utils.min.js":"(function(){var aa=this;function k(a){return\"string\"==typeof a}function m(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction n(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.aa=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};var p=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(k(a))return k(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function q(a,b){a.sort(b||ba)}function ba(a,b){return a>b?1:a<b?-1:0};function ca(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function da(a,b){this.a=a;this.h=!!b.i;this.c=b.b;this.m=b.type;this.l=!1;switch(this.c){case ea:case fa:case ha:case ia:case ja:case ka:case la:this.l=!0}this.g=b.defaultValue}var la=1,ka=2,ea=3,fa=4,ha=6,ia=16,ja=18;function ma(a,b){this.c=a;this.a={};for(a=0;a<b.length;a++){var c=b[a];this.a[c.a]=c}}function na(a){a=ca(a.a);q(a,function(a,c){return a.a-c.a});return a};function r(){this.a={};this.g=this.f().a;this.c=this.h=null}r.prototype.has=function(a){return null!=this.a[a.a]};r.prototype.get=function(a,b){return t(this,a.a,b)};r.prototype.set=function(a,b){u(this,a.a,b)};r.prototype.add=function(a,b){v(this,a.a,b)};function oa(a,b){for(var c=na(a.f()),d=0;d<c.length;d++){var e=c[d],f=e.a;
vendor: 8,235 bytes, line 2
2if(null!=b.a[f]){a.c&&delete a.c[e.a];var g=11==e.c||10==e.c;if(e.h){e=w(b,f);for(var h=0;h<e.length;h++)v(a,f,g?e[h].clone():e[h])}else e=x(b,f),g?(g=x(a,f))?oa(g,e):u(a,f,e.clone()):u(a,f,e)}}}r.prototype.clone=function(){var a=new this.constructor;a!=this&&(a.a={},a.c&&(a.c={}),oa(a,this));return a};function x(a,b){var c=a.a[b];if(null==c)return null;if(a.h){if(!(b in a.c)){var d=a.h,e=a.g[b];if(null!=c)if(e.h){for(var f=[],g=0;g<c.length;g++)f[g]=d.c(e,c[g]);c=f}else c=d.c(e,c);return a.c[b]=c}return a.c[b]}return c}function t(a,b,c){var d=x(a,b);return a.g[b].h?d[c||0]:d}function y(a,b){if(null!=a.a[b])a=t(a,b,void 0);else a:{a=a.g[b];if(void 0===a.g)if(b=a.m,b===Boolean)a.g=!1;else if(b===Number)a.g=0;else if(b===String)a.g=a.l?\"0\":\"\";else{a=new b;break a}a=a.g}return a}\nfunction w(a,b){return x(a,b)||[]}function A(a,b){return a.g[b].h?null!=a.a[b]?a.a[b].length:0:null!=a.a[b]?1:0}function u(a,b,c){a.a[b]=c;a.c&&(a.c[b]=c)}function v(a,b,c){a.a[b]||(a.a[b]=[]);a.a[b].push(c);a.c&&delete a.c[b]}function B(a,b){var c=[],d;for(d in b)0!=d&&c.push(new da(d,b[d]));return new ma(a,c)};function C(){}C.prototype.a=function(a){new a.c;throw Error(\"Unimplemented\");};C.prototype.c=function(a,b){if(11==a.c||10==a.c)return b instanceof r?b:this.a(a.m.prototype.f(),b);if(14==a.c)return k(b)&&pa.test(b)&&(a=Number(b),0<a)?a:b;if(!a.l)return b;a=a.m;if(a===String){if(\"number\"==typeof b)return String(b)}else if(a===Number&&k(b)&&(\"Infinity\"===b||\"-Infinity\"===b||\"NaN\"===b||pa.test(b)))return Number(b);return b};var pa=/^-?[0-9]+$/;function D(){}n(D,C);D.prototype.a=function(a,b){a=new a.c;a.h=this;a.a=b;a.c={};return a};function E(){}n(E,D);E.prototype.c=function(a,b){return 8==a.c?!!b:C.prototype.c.apply(this,arguments)};E.prototype.a=function(a,b){return E.o.a.call(this,a,b)};function F(a,b){null!=a&&this.a.apply(this,arguments)}F.prototype.c=\"\";F.prototype.set=function(a){this.c=\"\"+a};F.prototype.a=function(a,b,c){this.c+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.c+=arguments[d];return this};F.prototype.toString=function(){return this.c};function G(){r.call(this)}n(G,r);var qa=null;function H(){r.call(this)}n(H,r);var ra=null;function I(){r.call(this)}n(I,r);var sa=null;G.prototype.f=function(){var a=qa;a||(qa=a=B(G,{0:{name:\"NumberFormat\",j:\"i18n.phonenumbers.NumberFormat\"},1:{name:\"pattern\",required:!0,b:9,type:String},2:{name:\"format\",required:!0,b:9,type:String},3:{name:\"leading_digits_pattern\",i:!0,b:9,type:String},4:{name:\"national_prefix_formatting_rule\",b:9,type:String},6:{name:\"national_prefix_optional_when_formatting\",b:8,defaultValue:!1,type:Boolean},5:{name:\"domestic_carrier_code_formatting_rule\",b:9,type:String}}));return a};G.f=G.prototype.f;H.prototype.f=function(){var a=ra;a||(ra=a=B(H,{0:{name:\"PhoneNumberDesc\",j:\"i18n.phonenumbers.PhoneNumberDesc\"},2:{name:\"national_number_pattern\",b:9,type:String},9:{name:\"possible_length\",i:!0,b:5,type:Number},10:{name:\"possible_length_local_only\",i:!0,b:5,type:Number},6:{name:\"example_number\",b:9,type:String}}));return a};H.f=H.prototype.f;I.prototype.f=function(){var a=sa;a||(sa=a=B(I,{0:{name:\"PhoneMetadata\",j:\"i18n.phonenumbers.PhoneMetadata\"},1:{name:\"general_desc\",b:11,type:H},2:{name:\"fixed_line\",b:11,type:H},3:{name:\"mobile\",b:11,type:H},4:{name:\"toll_free\",b:11,type:H},5:{name:\"premium_rate\",b:11,type:H},6:{name:\"shared_cost\",b:11,type:H},7:{name:\"personal_number\",b:11,type:H},8:{name:\"voip\",b:11,type:H},21:{name:\"pager\",b:11,type:H},25:{name:\"uan\",b:11,type:H},27:{name:\"emergency\",b:11,type:H},28:{name:\"voicemail\",b:11,type:H},29:{name:\"short_code\",b:11,type:H},30:{name:\"standard_rate\",b:11,type:H},31:{name:\"carrier_specific\",b:11,type:H},33:{name:\"sms_services\",b:11,type:H},24:{name:\"no_international_dialling\",b:11,type:H},9:{name:\"id\",required:!0,b:9,type:String},10:{name:\"country_code\",b:5,type:Number},11:{name:\"international_prefix\",b:9,type:String},17:{name:\"preferred_international_prefix\",b:9,type:String},12:{name:\"national_prefix\",b:9,type:String},13:{name:\"preferred_extn_prefix\",b:9,type:String},15:{name:\"national_prefix_for_parsing\",b:9,type:String},16:{name:\"national_prefix_transform_rule\",b:9,type:String},18:{name:\"same_mobile_and_fixed_line_pattern\",b:8,defaultValue:!1,type:Boolean},19:{name:\"number_format\",i:!0,b:11,type:G},20:{name:\"intl_number_format\",i:!0,b:11,type:G},22:{name:\"main_country_for_code\",b:8,defaultValue:!1,type:Boolean},23:{name:\"leading_digits\",b:9,type:String},26:{name:\"leading_zero_possible\",b:8,defaultValue:!1,type:Boolean}}));return a};I.f=I.prototype.f;function J(){r.call(this)}n(J,r);var ta=null,ua={$:0,w:1,v:5,u:10,s:20};J.prototype.f=function(){var a=ta;a||(ta=a=B(J,{0:{name:\"PhoneNumber\",j:\"i18n.phonenumbers.PhoneNumber\"},1:{name:\"country_code\",required:!0,b:5,type:Number},2:{name:\"national_number\",required:!0,b:4,type:Number},3:{name:\"extension\",b:9,type:String},4:{name:\"italian_leading_zero\",b:8,type:Boolean},8:{name:\"number_of_leading_zeros\",b:5,defaultValue:1,type:Number},5:{name:\"raw_input\",b:9,type:String},6:{name:\"country_code_source\",b:14,defaultValue:0,type:ua},7:{name:\"preferred_domestic_carrier_code\",b:9,type:String}}));return a};J.ctor=J;J.ctor.f=J.prototype.f;var K={1:\"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI\".split(\" \"),7:[\"RU\",\"KZ\"],20:[\"EG\"],27:[\"ZA\"],30:[\"GR\"],31:[\"NL\"],32:[\"BE\"],33:[\"FR\"],34:[\"ES\"],36:[\"HU\"],39:[\"IT\",\"VA\"],40:[\"RO\"],41:[\"CH\"],43:[\"AT\"],44:[\"GB\",\"GG\",\"IM\",\"JE\"],45:[\"DK\"],46:[\"SE\"],47:[\"NO\",\"SJ\"],48:[\"PL\"],49:[\"DE\"],51:[\"PE\"],52:[\"MX\"],53:[\"CU\"],54:[\"AR\"],55:[\"BR\"],56:[\"CL\"],57:[\"CO\"],58:[\"VE\"],60:[\"MY\"],61:[\"AU\",\"CC\",\"CX\"],62:[\"ID\"],63:[\"PH\"],64:[\"NZ\"],65:[\"SG\"],66:[\"TH\"],81:[\"JP\"],82:[\"KR\"],84:[\"VN\"],86:[\"CN\"],90:[\"TR\"],91:[\"IN\"],92:[\"PK\"],93:[\"AF\"],94:[\"LK\"],95:[\"MM\"],98:[\"IR\"],211:[\"SS\"],212:[\"MA\",\"EH\"],213:[\"DZ\"],216:[\"TN\"],218:[\"LY\"],220:[\"GM\"],221:[\"SN\"],222:[\"MR\"],223:[\"ML\"],224:[\"GN\"],225:[\"CI\"],226:[\"BF\"],227:[\"NE\"],228:[\"TG\"],229:[\"BJ\"],230:[\"MU\"],231:[\"LR\"],232:[\"SL\"],233:[\"GH\"],234:[\"NG\"],235:[\"TD\"],236:[\"CF\"],237:[\"CM\"],238:[\"CV\"],239:[\"ST\"],240:[\"GQ\"],241:[\"GA\"],242:[\"CG\"],243:[\"CD\"],244:[\"AO\"],245:[\"GW\"],246:[\"IO\"],247:[\"AC\"],248:[\"SC\"],249:[\"SD\"],250:[\"RW\"],251:[\"ET\"],252:[\"SO\"],253:[\"DJ\"],254:[\"KE\"],255:[\"TZ\"],256:[\"UG\"],257:[\"BI\"],258:[\"MZ\"],260:[\"ZM\"],261:[\"MG\"],262:[\"RE\",\"YT\"],263:[\"ZW\"],264:[\"NA\"],265:[\"MW\"],266:[\"LS\"],267:[\"BW\"],268:[\"SZ\"],269:[\"KM\"],290:[\"SH\",\"TA\"],291:[\"ER\"],297:[\"AW\"],298:[\"FO\"],299:[\"GL\"],350:[\"GI\"],351:[\"PT\"],352:[\"LU\"],353:[\"IE\"],354:[\"IS\"],355:[\"AL\"],356:[\"MT\"],357:[\"CY\"],358:[\"FI\",\"AX\"],359:[\"BG\"],370:[\"LT\"],371:[\"LV\"],372:[\"EE\"],373:[\"MD\"],374:[\"AM\"],375:[\"BY\"],376:[\"AD\"],377:[\"MC\"],378:[\"SM\"],380:[\"UA\"],381:[\"RS\"],382:[\"ME\"],383:[\"XK\"],385:[\"HR\"],386:[\"SI\"],387:[\"BA\"],389:[\"MK\"],420:[\"CZ\"],421:[\"SK\"],423:[\"LI\"],500:[\"FK\"],501:[\"BZ\"],502:[\"GT\"],503:[\"SV\"],504:[\"HN\"],505:[\"NI\"],506:[\"CR\"],507:[\"PA\"],508:[\"PM\"],509:[\"HT\"],590:[\"GP\",\"BL\",\"MF\"],591:[\"BO\"],592:[\"GY\"],593:[\"EC\"],594:[\"GF\"],595:[\"PY\"],596:[\"MQ\"],597:[\"SR\"],598:[\"UY\"],599:[\"CW\",\"BQ\"],670:[\"TL\"],672:[\"NF\"],673:[\"BN\"],674:[\"NR\"],675:[\"PG\"],676:[\"TO\"],677:[\"SB\"],678:[\"VU\"],679:[\"FJ\"],680:[\"PW\"],681:[\"WF\"],682:[\"CK\"],683:[\"NU\"],685:[\"WS\"],686:[\"KI\"],687:[\"NC\"],688:[\"TV\"],689:[\"PF\"],690:[\"TK\"],691:[\"FM\"],692:[\"MH\"],800:[\"001\"],808:[\"001\"],850:[\"KP\"],852:[\"HK\"],853:[\"MO\"],855:[\"KH\"],856:[\"LA\"],870:[\"001\"],878:[\"001\"],880:[\"BD\"],881:[\"001\"],882:[\"001\"],883:[\"001\"],886:[\"TW\"],888:[\"001\"],960:[\"MV\"],961:[\"LB\"],962:[\"JO\"],963:[\"SY\"],964:[\"IQ\"],965:[\"KW\"],966:[\"SA\"],967:[\"YE\"],968:[\"OM\"],970:[\"PS\"],971:[\"AE\"],972:[\"IL\"],973:[\"BH\"],974:[\"QA\"],975:[\"BT\"],976:[\"MN\"],977:[\"NP\"],979:[\"001\"],992:[\"TJ\"],993:[\"TM\"],994:[\"AZ\"],995:[\"G
2E\"],996:[\"KG\"],998:[\"UZ\"]},wa={AC:[,[,,\"(?:[01589]\\\\d|[46])\\\\d{4}\",,,,,,,[5,6]],[,,\"6[2-467]\\\\d{3}\",,,,\"62889\",,,[5]],[,,\"4\\\\d{4}\",,,,\"40123\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AC\",247,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:0[1-9]|[1589]\\\\d)\\\\d{4}\",,,,\"542011\",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,\"(?:1|6\\\\d)\\\\d{7}|[135-9]\\\\d{5}\",,,,,,,[6,8,9]],[,,\"[78]\\\\d{5}\",,,,\"712345\",,,[6]],[,,\"690\\\\d{6}|[356]\\\\d{5}\",,,,\"312345\",,,[6,9]],[,,\"180[02]\\\\d{4}\",,,,\"18001234\",,,[8]],[,,\"[19]\\\\d{5}\",,,,\"912345\",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AD\",376,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[135-9]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"]]],,[,,,,,,,,,[-1]],,,[,,\"1800\\\\d{4}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,\"(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}\",,,,,,,[5,6,7,8,9,10,11,12]],[,,\"[2-4679][2-8]\\\\d{6}\",,,,\"22345678\",,,[8],[7]],[,,\"5[024-68]\\\\d{7}\",,,,\"501234567\",,,[9]],[,,\"400\\\\d{6}|800\\\\d{2,9}\",,,,\"800123456\"],[,,\"900[02]\\\\d{5}\",,,,\"900234567\",,,[9]],[,,\"700[05]\\\\d{5}\",,,,\"700012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AE\",971,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2,9})\",\"$1 $2\",[\"60|8\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[236]|[479][2-8]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{5})\",\"$1 $2 $3\",[\"[479]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"600[25]\\\\d{5}\",,,,\"600212345\",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,\"[2-7]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\\\d{6}\",,,,\"234567890\",,,,[7]],[,,\"7\\\\d{8}\",,,,\"701234567\",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AF\",93,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,\"(?:268|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"268(?:4(?:6[0-38]|84)|56[0-2])\\\\d{4}\",,,,\"2684601234\",,,,[7]],[,,\"268(?:464|7(?:1[3-9]|[28]\\\\d|3[0246]|64|7[0-689]))\\\\d{4}\",,,,\"2684641234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"26848[01]\\\\d{4}\",,,,\"2684801234\",,,,[7]],\"AG\",1,\"011\",\"1\",,,\"1|([457]\\\\d{6})$\",\"268$1\",,,,,[,,\"26840[69]\\\\d{4}\",,,,\"2684061234\",,,,[7]],,\"268\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,\"(?:264|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"264(?:292|4(?:6[12]|9[78]))\\\\d{4}\",,,,\"2644612345\",,,,[7]],[,,\"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\\\d{4}\",,,,\"2642351234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"AI\",1,\"011\",\"1\",,,\"1|([2457]\\\\d{6})$\",\"264$1\",,,,,[,,\"264724\\\\d{4}\",,,,\"2647241234\",,,,[7]],,\"264\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,\"(?:700\\\\d\\\\d|900)\\\\d{3}|8\\\\d{5,7}|(?:[2-5]|6\\\\d)\\\\d{7}\",,,,,,,[6,7,8,9],[5]],[,,\"(?:[2358][16-9]\\\\d[2-9]|4410)\\\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\\\d))\\\\d{5}\",,,,\"22345678\",,,[8],[5,6,7]],[,,\"6(?:[78][2-9]|9\\\\d)\\\\d{6}\",,,,\"672123456\",,,[9]],[,,\"800\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"900[1-9]\\\\d\\\\d\",,,,\"900123\",,,[6]],[,,\"808[1-9]\\\\d\\\\d\",,,,\"808123\",,,[6]],[,,\"700[2-9]\\\\d{4}\",,,,\"70021234\",,,[8]],[,,,,,,,,,[-1]],\"AL\",355,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,4})\",\"$1 $2\",[\"80|9\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"4[2-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2358][2-5]|4\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[23578]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,\"(?:[1-489]\\\\d|5
25|60|77)\\\\d{6}\",,,,,,,[8],[5,6]],[,,\"(?:(?:1[0-25]|47)\\\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\\\d{5}\",,,,\"10123456\",,,,[5,6]],[,,\"(?:33|4[1349]|55|77|88|9[13-9])\\\\d{6}\",,,,\"77123456\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,\"90[016]\\\\d{5}\",,,,\"90012345\"],[,,\"80[1-4]\\\\d{5}\",,,,\"80112345\"],[,,,,,,,,,[-1]],[,,\"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\\\d|90)\\\\d{4}\",,,,\"60271234\"],\"AM\",374,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]0\"],\"0 $1\"],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2|3[12]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"1|47\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[3-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,\"[29]\\\\d{8}\",,,,,,,[9]],[,,\"2\\\\d(?:[0134][25-9]|[25-9]\\\\d)\\\\d{5}\",,,,\"222123456\"],[,,\"9[1-49]\\\\d{7}\",,,,\"923123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AO\",244,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[29]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,\"11\\\\d{8}|(?:[2368]|9\\\\d)\\\\d{9}\",,,,,,,[10,11],[6,7,8]],[,,\"3888[013-9]\\\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\\\d{5}
2|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\\\d{5}|(?:(?:11[1-8]|670)\\\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\\\d{5}\",,,,\"1123456789\",,,[10],[6,7,8]],[,,\"93888[013-9]\\\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\\\d{5}
2|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\\\d{5}|(?:675\\\\d|9(?:11[1-8]\\\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\\\d{5}\",,,,\"91123456789\",,,,[6,7,8]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"60[04579]\\\\d{7}\",,,,\"6001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AR\",54,\"00\",\"0\",,,\"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?\",\"9$1\",,,[[,\"(\\\\d{3})\",\"$1\",[\"0|1(?:0[0-35-7]|1[02-5]|2[015]|34|4[478])|911\"]],[,\"(\\\\d{2})(\\\\d{4})\",\"$1-$2\",[\"[1-9]\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-8]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[1-8]\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1 $2-$3\",[\"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])\",\"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"1\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[68]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[23]\"],\"0$1\",,1],[,\"(\\\\d)(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$2 15-$3-$4\",[\"9(?:2[2-469]|3[3-578])\",\"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))\",\"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 15-$3-$4\",[\"91\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 15-$3-$4\",[\"9\"],\"0$1\"]],[[,\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1 $2-$3\",[\"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])\",\"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"1\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[68]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[23]\"],\"0$1\",,1],[,\"(\\\\d)(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3-$4\",[\"9(?:2[2-469]|3[3-578])\",\"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))\",\"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"]],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3-$4\",[\"91\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3-$4\",[\"9\"]]],[,,,,,,,,,[-1]],,,[,,\"810\\\\d{7}\",,,,,,,[10]],[,,\"810\\\\d{7}\",,,,\"8101234567\",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,\"(?:[58]\\\\d\\\\d|684|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"6846(?:22|33|44|55|77|88|9[19])\\\\d{4}\",,,,\"6846221234\",,,,[7]],[,,\"684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\\\d{4}\",,,,\"6847331234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"AS\",1,\"011\",\"1\",,,\"1|([267]\\\\d{6})$\",\"684$1\",,,,,[,,,,,,,,,[-1]],,\"684\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,\"1\\\\d{3,12}|2\\\\d{6,12}|43(?:(?:0\\\\d|5[02-9])\\\\d{3,9}|2\\\\d{4,5}|[3467]\\\\d{4}|8\\\\d{4,6}|9\\\\d{4,7})|5\\\\d{4,12}|8\\\\d{7,12}|9\\\\d{8,12}|(?:[367]\\\\d|4[0-24-9])\\\\d{4,11}\",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,\"1(?:11\\\\d|[2-9]\\\\d{3,11})|(?:316|463|(?:51|66|73)2)\\\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\\\d{4,10}\",,,,\"1234567890\",,,,[3]],[,,\"6(?:5[0-3579]|6[013-9]|[7-9]\\\\d)\\\\d{4,10}\",,,,\"664123456\",,,[7,8,9,10,11,12,13]],[,,\"800\\\\d{6,10}\",,,,\"800123456\",,,[9,10,11,12,13]],[,,\"9(?:0[01]|3[019])\\\\d{6,10}\",,,,\"900123456\",,,[9,10,11,12,13]],[,,\"8(?:10|2[018])\\\\d{6,10}|828\\\\d{5}\",,,,\"810123456\",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,\"5(?:0[1-9]|17|[79]\\\\d)\\\\d{2,10}|7[28]0\\\\d{6,10}\",,,,\"780123456\",,,[5,6,7,8,9,10,11,12,13]],\"AT\",43,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3,12})\",\"$1 $2\",[\"1(?:11|[2-9])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})\",\"$1 $2\",[\"517\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"5[079]\"],\"0$1\"],[,\"(\\\\d{6})\",\"$1\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{3,10})\",\"$1 $2\",[\"(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,9})\",\"$1 $2\",[\"[2-467]|5[2-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4,7})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],[[,\"(\\\\d)(\\\\d{3,12})\",\"$1 $2\",[\"1(?:11|[2-9])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})\",\"$1 $2\",[\"517\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"5[079]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3,10})\",\"$1 $2\",[\"(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,9})\",\"$1 $2\",[\"[2-467]|5[2-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4,7})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,\"1(?:[0-79]\\\\d{7,8}|8[0-24-9]\\\\d{7})|[2-478]\\\\d{8}|1\\\\d{4,7}\",,,,,,,[5,6,7,8,9,10]],[,,\"8(?:51(?:0(?:0[03-9]|[12479]\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-7]|3[2-4]|[4-6]\\\\d))|91(?:[0-57-9]\\\\d|6[0135-9])\\\\d)\\\\d{3}|(?:2(?:[0-26-9]\\\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\\\d|2[0-8])|8(?:6[0-8]|[78]\\\\d|9[02-9]))\\\\d{6}\",,,,\"212345678\",,,[9],[8]],[,,\"4(?:83[0-38]|93[0-4])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\\\d{6}\",,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{3}|45[0-4])\\\\d{3}|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"AU\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\"0|(183[12])\",,\"0011\",,[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"16\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"13\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"19\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"180\",\"1802\"]],[,\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"19\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,4})\",\"$1 $2 $3\",[\"16\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"14|4\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[2378]\"],\"(0$1)\",\"$CC ($1)\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]]],[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"16\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,4})\",\"$1 $2 $3\",[\"16\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"14|4\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[2378]\"],\"(0$1)\",\"$CC ($1)\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]]],[,,\"163\\\\d{2,6}\",,,,\"1631234\",,,[5,6,7,8,9]],1,,[,,\"1[38]00\\\\d{6}|1(?:345[0-4]|802)\\\\d{3}|13\\\\d{4}\",,,,,,,[6,7,8,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,\"(?:[25-79]\\\\d\\\\d|800)\\\\d{4}\",,,,,,,[7]],[,,\"5(?:2\\\\d|8[1-9])\\\\d{4}\",,,,\"5212345\"],[,,\"(?:290|5[69]\\\\d|6(?:[03]0|22|4[0-2]|[69]\\\\d)|7(?:[34]\\\\d|7[07])|9(?:6[45]|9[4
2-8]))\\\\d{4}\",,,,\"5601234\"],[,,\"800\\\\d{4}\",,,,\"8001234\"],[,,\"900\\\\d{4}\",,,,\"9001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:28\\\\d|501)\\\\d{4}\",,,,\"5011234\"],\"AW\",297,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[25-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,\"2\\\\d{4,9}|35\\\\d{4,5}|(?:60\\\\d\\\\d|800)\\\\d{4,6}|7\\\\d{5,11}|(?:[14]\\\\d|3[0-46-9]|50)\\\\d{4,8}\",,,,,,,[5,6,7,8,9,10,11,12]],[,,\"18[1-8]\\\\d{3,6}\",,,,\"181234567\",,,[6,7,8,9]],[,,\"(?:4[0-8]|50)\\\\d{4,8}\",,,,\"412345678\",,,[6,7,8,9,10]],[,,\"800\\\\d{4,6}\",,,,\"800123456\",,,[7,8,9]],[,,\"[67]00\\\\d{5,6}\",,,,\"600123456\",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AX\",358,\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"0\",,,\"0\",,\"00\",,,,[,,,,,,,,,[-1]],,\"18\",[,,,,,,,,,[-1]],[,,\"20\\\\d{4,8}|60[12]\\\\d{5,6}|7(?:099\\\\d{4,5}|5[03-9]\\\\d{3,7})|20[2-59]\\\\d\\\\d|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:10|29|3[09]|70[1-5]\\\\d)\\\\d{4,8}\",,,,\"10112345\"],,,[,,,,,,,,,[-1]]],AZ:[,[,,\"365\\\\d{6}|(?:[124579]\\\\d|60|88)\\\\d{7}\",,,,,,,[9],[7]],[,,\"(?:222[0-79]\\\\d|365(?:[0-46-9]\\\\d|5[0-35-9]))\\\\d{4}|(?:(?:1[28]|46)\\\\d|2(?:[045]2|1[24]|2[34]|33|6[23]))\\\\d{6}\",,,,\"123123456\",,,,[7]],[,,\"(?:36554|99[2-9]\\\\d\\\\d)\\\\d{4}|(?:[16]0|4[04]|5[015]|7[07])\\\\d{7}\",,,,\"401234567\"],[,,\"88\\\\d{7}\",,,,\"881234567\"],[,,\"900200\\\\d{3}\",,,,\"900200123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"AZ\",994,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[1-9]\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"90\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[28]|2|365|46\",\"1[28]|2|365|46\",\"1[28]|2|365(?:[0-46-9]|5[0-35-9])|46\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[13-9]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"90\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[28]|2|365|46\",\"1[28]|2|365|46\",\"1[28]|2|365(?:[0-46-9]|5[0-35-9])|46\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[13-9]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,\"6\\\\d{8}|(?:[35689]\\\\d|49|70)\\\\d{6}\",,,,,,,[8,9],[6]],[,,\"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\\\d{5}\",,,,\"30212345\",,,[8],[6]],[,,\"6040[0-4]\\\\d{4}|6(?:03|[1-356]|44|7\\\\d)\\\\d{6}\",,,,\"61123456\"],[,,\"8[08]\\\\d{6}\",,,,\"80123456\",,,[8]],[,,\"9[0246]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"8[12]\\\\d{6}\",,,,\"82123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BA\",387,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1-$2\",[\"[2-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6[1-3]|[7-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2-$3\",[\"[3-5]|6[56]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"6\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6[1-3]|[7-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2-$3\",[\"[3-5]|6[56]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"6\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"70(?:3[0146]|[56]0)\\\\d{4}\",,,,\"70341234\",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,\"(?:246|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\\\d|3[2-9])|5(?:20|[34]\\\\d|54|7[1-3])|6(?:2\\\\d|38)|7[35]7|9(?:1[89]|63))\\\\d{4}\",,,,\"2464123456\",,,,[7]],[,,\"246(?:2(?:[3568]\\\\d|4[0-57-9])|45\\\\d|69[5-7]|8(?:[2-5]\\\\d|83))\\\\d{4}\",,,,\"2462501234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"(?:246976|900[2-9]\\\\d\\\\d)\\\\d{4}\",,,,\"9002123456\",,,,[7]],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"24631\\\\d{5}\",,,,\"2463101234\",,,,[7]],\"BB\",1,\"011\",\"1\",,,\"1|([2-9]\\\\d{6})$\",\"246$1\",,,,,[,,,,,,,,,[-1]],,\"246\",[,,,,,,,,,[-1]],[,,\"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\\\d{4}\",,,,\"2464301234\",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,\"1\\\\d{9}|2\\\\d{7,8}|88\\\\d{4,6}|(?:8[0-79]|9\\\\d)\\\\d{4,8}|(?:[346]\\\\d|[57])\\\\d{5,8}\",,,,,,,[6,7,8,9,10]],[,,\"(?:4(?:31\\\\d\\\\d|423)|5222)\\\\d{3}(?:\\\\d{2})?|8332[6-9]\\\\d\\\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\\\d{4}|(?:2[45]\\\\d\\\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\\\d{5}|[59]1\\\\d{5}\",,,,\"27111234\"],[,,\"(?:1[13-9]\\\\d|644)\\\\d{7}|(?:3[78]|44|66)[02-9]\\\\d{7}\",,,,\"1812345678\",,,[10]],[,,\"80[03]\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\\\d{6}\",,,,\"9604123456\",,,[10]],\"BD\",880,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{4,6})\",\"$1-$2\",[\"31[5-8]|[459]1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1-$2\",[\"3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,6})\",\"$1-$2\",[\"[13-9]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{7,8})\",\"$1-$2\",[\"2\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,\"4\\\\d{8}|[1-9]\\\\d{7}\",,,,,,,[8,9]],[,,\"80[2-8]\\\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\\\d{6}\",,,,\"12345678\",,,[8]],[,,\"4[5-9]\\\\d{7}\",,,,\"470123456\",,,[9]],[,,\"800[1-9]\\\\d{4}\",,,,\"80012345\",,,[8]],[,,\"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\\\d{4}\",,,,\"90012345\",,,[8]],[,,\"7879\\\\d{4}\",,,,\"78791234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BE\",32,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:80|9)0\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[239]|4[23]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[15-8]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"4\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078])\\\\d{4}\",,,,\"78102345\",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,\"[025-7]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\\\d|50|6[5-7]))\\\\d{4}\",,,,\"20491234\"],[,,\"(?:0[127]|5[1-8]|[67]\\\\d)\\\\d{6}\",,,,\"70123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BF\",226,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[025-7]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,\"[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}
2\",,,,,,,[6,7,8,9],[4,5]],[,,\"2\\\\d{5,7}|(?:43[1-6]|70[1-9])\\\\d{4,5}|(?:[36]\\\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\\\d{5,6}\",,,,\"2123456\",,,[6,7,8],[4,5]],[,,\"43[07-9]\\\\d{5}|(?:48|8[7-9]\\\\d|9(?:8\\\\d|9[69]))\\\\d{6}\",,,,\"48123456\",,,[8,9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"90\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"700\\\\d{5}\",,,,\"70012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BG\",359,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{6})\",\"$1\",[\"1\"]],[,\"(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"43[1-6]|70[1-9]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:70|8)0\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"43[1-7]|7\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[48]|9[08]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],[[,\"(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"43[1-6]|70[1-9]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:70|8)0\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"43[1-7]|7\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[48]|9[08]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,\"[136-9]\\\\d{7}\",,,,,,,[8]],[,,\"(?:1(?:3[1356]|6[0156]|7\\\\d)\\\\d|6(?:1[16]\\\\d|500|6(?:0\\\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\\\d\\\\d))\\\\d{4}\",,,,\"17001234\"],[,,\"(?:3(?:[1-79]\\\\d|8[0-47-9])\\\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\\\d|7[0-6])))\\\\d{4}\",,,,\"36001234\"],[,,\"80\\\\d{6}\",,,,\"80123456\"],[,,\"(?:87|9[014578])\\\\d{6}\",,,,\"90123456\"],[,,\"84\\\\d{6}\",,,,\"84123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BH\",973,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[13679]|8[047]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,\"(?:[267]\\\\d|31)\\\\d{6}\",,,,,,,[8]],[,,\"22\\\\d{6}\",,,,\"22201234\"],[,,\"(?:29|31|6[1289]|7[125-9])\\\\d{6}\",,,,\"79561234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BI\",257,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2367]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,\"(?:[2689]\\\\d|51)\\\\d{6}\",,,,,,,[8]],[,,\"2(?:02|1[037]|2[45]|3[68])\\\\d{5}\",,,,\"20211234\"],[,,\"(?:51|6\\\\d|9[013-9])\\\\d{6}\",,,,\"90011234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"857[58]\\\\d{4}\",,,,\"85751234\"],\"BJ\",229,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[25689]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"81\\\\d{6}\",,,,\"81123456\"],,,[,,,,,,,,,[-1]]],BL:[,[,,\"(?:590|69\\\\d|976)\\\\d{6}\",,,,,,,[9]],[,,\"590(?:2[7-9]|5[12]|87)\\\\d{4}\",,,,\"590271234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}\",,,,\"690001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"976[01]\\\\d{5}\",,,,\"976012345\"],\"BL\",590,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,\"(?:441|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"441(?:[46]\\\\d\\\\d|5(?:4\\\\d|60|89))\\\\d{4}\",,,,\"4414123456\",,,,[7]],[,,\"441(?:[2378]\\\\d|5[0-39])\\\\d{5}\",,,,\"4413701234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"BM\",1,\"011\",\"1\",,,\"1|([2-8]\\\\d{6})$\",\"441$1\",,,,,[,,,,,,,,,[-1]],,\"441\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,\"[2-578]\\\\d{6}\",,,,,,,[7]],[,,\"22[0-7]\\\\d{4}|(?:2[013-9]|[34]\\\\d|5[0-25-9])\\\\d{5}\",,,,\"2345678\"],[,,\"(?:22[89]|[78]\\\\d\\\\d)\\\\d{4}\",,,,\"7123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[34]\\\\d{5}\",,,,\"5345678\"],\"BN\",673,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-578]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,\"(?:[2-467]\\\\d\\\\d|8001)\\\\d{5}\",,,,,,,[8,9],[7]],[,,\"(?:2(?:2\\\\d\\\\d|5(?:11|[258]\\\\d|9[67])|6(?:12|2\\\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\\\d\\\\d|4(?:6\\\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\\\d\\\\d|6(?:11|[24689]\\\\d|72)))\\\\d{4}\",,,,\"22123456\",,,[8],[7]],[,,\"[67]\\\\d{7}\",,,,\"71234567\",,,[8]],[,,\"8001[07]\\\\d{4}\",,,,\"800171234\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BO\",591,\"00(?:1\\\\d)?\",\"0\",,,\"0(1\\\\d)?\",,,,[[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"[23]|4[46]\"],,\"0$CC $1\"],[,\"(\\\\d{8})\",\"$1\",[\"[67]\"],,\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],,\"0$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,\"8001[07]\\\\d{4}\",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,\"(?:[34]1|7\\\\d)\\\\d{5}\",,,,,,,[7]],[,,\"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\\\d)\\\\d{3}\",,,,\"7151234\"],[,,\"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\\\d|9[056])\\\\d)\\\\d{3}\",,,,\"3181234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BQ\",599,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"[347]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,\"(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-24679]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}\",,,,,,,[8,9,10,11]],[,,\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\\\d{7}\",,,,\"1123456789\",,,[10],[8]],[,,\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\\\d)\\\\d{7}\",,,,\"11961234567\",,,[10,11],[8,9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\",,,[9,10]],[,,\"300\\\\d{6}|[59]00\\\\d{6,7}\",,,,\"300123456\",,,[9,10]],[,,\"300\\\\d{7}|[34]00\\\\d{5}|4(?:02|37)0\\\\d{4}\",,,,\"40041234\",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BR\",55,\"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)\",\"0\",,,\"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\d{10,11}))?\",\"$2\",,,[[,\"(\\\\d{3,6})\",\"$1\",[\"1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[2-57]\",\"[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{4})\",\"$1-$2\",[\"9\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]\"],\"($1)\",\"0 $CC ($1)\"],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\",\"0 $CC ($1)\"]],[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2-$3\",[\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]\"],\"($1)\",\"0 $CC ($1)\"],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\",\"0 $CC ($1)\"]],[,,,,,,,,,[-1]],,,[,,\"4020\\\\d{4}|[34]00\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,\"(?:242|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\\\d{4}\",,,,\"2423456789\",,,,[7]],[,,\"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\\\d|[89]9))\\\\d{4}\",,,,\"2423591234\",,,,[7]],[,,\"242300\\\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\",,,,[7]],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"BS\",1,\"011\",\"1\",,,\"1|([3-8]\\\\d{6})$\",\"242$1\",,,,,[,,,,,,,,,[-1]],,\"242\",[,,,,,,,,,[-1]],[,,\"242225\\\\d{4}\",,,,\"2422250123\"],,,[,,,,,,,,,[-1]]],BT:[,[,,\"[17]\\\\d{7}|[2-8]\\\\d{6}\",,,,,,,[7,8],[6]],[,,\"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\\\d{5}\",,,,\"2345678\",,,[7],[6]],[,,\"(?:1[67]|77)\\\\d{6}\",,,,\"17123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BT\",975,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[2-7]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,\"90\\\\d{5}|(?:[2-6]|7\\\\d)\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\\\d{4}\",,,,\"2401234\",,,[7]],[,,\"77200\\\\d{3}|7(?:[1-6]\\\\d|7[013-9])\\\\d{5}\",,,,\"71123456\",,,[8]],[,,,,,,,,,[-1]],[,,\"90\\\\d{5}\",,,,\"9012345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"79(?:1(?:[01]\\\\d|20)|2[0-2]\\\\d)\\\\d{3}\",,,,\"79101234\",,,[8]],\"BW\",267,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"90\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-6]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,\"(?:[12]\\\\d|33|44|902)\\\\d{7}|8(?:0[0-79]\\\\d{5,7}|[1-7]\\\\d{9})|8(?:1[0-489]|[5-79]\\\\d)\\\\d{7}|8[1-79]\\\\d{6,7}|8[0-79]\\\\d{5}|8\\\\d{5}\",,,,,,,[6,7,8,9,10,11],[5]],[,,\"(?:1(?:5(?:1[1-5]|[24]\\\\d|6[2-4]|9[1-7])|6(?:[235]\\\\d|4[1-7])|7\\\\d\\\\d)|2(?:1(?:[246]\\\\d|3[0-35-9]|5[1-9])|2(?:[235]\\\\d|4[0-8])|3(?:[26]\\\\d|3[02-79]|4[024-7]|5[03-7])))\\\\d{5}\",,,,\"152450911\",,,[9],[5,6,7]],[,,\"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\\\d)\\\\d{6}\",,,,\"294911911\",,,[9]],[,,\"800\\\\d{3,7}|8(?:0[13]|20\\\\d)\\\\d{7}\",,,,\"8011234567\"],[,,\"(?:810|902)\\\\d{7}\",,,,\"9021234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"249\\\\d{6}\",,,,\"249123456\",,,[9]],\"BY\",375,\"810\",\"8\",,,\"0|80?\",,\"8~10\",,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"800\"],\"8 $1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2,4})\",\"$1 $2 $3\",[\"800\"],\"8 $1\"],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{3})\",\"$1 $2-$3\",[\"1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])\",\"1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])\"],\"8 0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"1(?:[56]|7[467])|2[1-3]\"],\"8 0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-4]\"],\"8 0$1\"],[,\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"8 $1\"]],,[,,,,,,,,,[-1]],,,[,,\"800\\\\d{3,7}|(?:8(?:0[13]|10|20\\\\d)|902)\\\\d{7}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,\"(?:0800\\\\d|[2-8])\\\\d{6}\",,,,,,,[7,11]],[,,\"(?:236|732)\\\\d{4}|[2-578][02]\\\\d{5}\",,,,\"2221234\",,,[7]],[,,\"6[0-35-7]\\\\d{5}\",,,,\"6221234\",,,[7]],[,,\"0800\\\\d{7}\",,,,\"08001234123\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"BZ\",501,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-8]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1-$2-$3-$4\",[\"0\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,\"(?:[2-8]\\\\d|90)\\\\d{8}\",,,,,,,[10],[7]],[,,\"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\d{6}\",,,,\"5062345678\",,,,[7]],[,,\"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\d{6}\",,,,\"5062345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"600[2-9]\\\\d{6}\",,,,\"6002012345\"],\"CA\",1,\"011\",\"1\",,,\"1\",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,\"1(?:[0-79]\\\\d|8[0-24-9])\\\\d{7}|[148]\\\\d{8}|1\\\\d{5,7}\",,,,,,,[6,7,8,9,10]],[,,\"8(?:51(?:0(?:02|31|60|89)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\\\d|70[23]|959))\\\\d{3}\",,,,\"891621234\",,,[9],[8]],[,,\"4(?:83[0-38]|93[0-4])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\\\d{6}\",,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{3}|45[0-4])\\\\d{3}|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"CC\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\"0|([59]\\\\d{7})$\",\"8$1\",\"0011\",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,\"[189]\\\\d{8}|[1-68]\\\\d{6}\",,,,,,,[7,9]],[,,\"12\\\\d{7}|[1-6]\\\\d{6}\",,,,\"1234567\"],[,,\"88\\\\d{5}|(?:8[0-2459]|9[017-9])\\\\d{7}\",,,,\"991234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CD\",243,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"[1-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,\"(?:[27]\\\\d{3}|8776)\\\\d{4}\",,,,,,,[8]],[,,\"2[12]\\\\d{6}\",,,,\"21612345\"],[,,\"7[0257]\\\\d{6}\",,,,\"70012345\"],[,,,,,,,,,[-1]],[,,\"8776\\\\d{4}\",,,,\"87761234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CF\",236,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[278]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,\"222\\\\d{6}|(?:0\\\\d|80)\\\\d{7}\",,,,,,,[9]],[,,\"222[1-589]\\\\d{5}\",,,,\"222123456\"],[,,\"0[14-6]\\\\d{7}\",,,,\"061234567\"],[,,,,,,,,,[-1]],[,,\"80(?:0\\\\d\\\\d|11[0-4])\\\\d{4}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CG\",242,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"801\"]],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[02]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,\"8\\\\d{11}|[2-9]\\\\d{8}\",,,,,,,[9,12]],[,,\"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\\\d{7}\",,,,\"212345678\",,,[9]],[,,\"7[35-9]\\\\d{7}\",,,,\"781234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"90[016]\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"84[0248]\\\\d{6}\",,,,\"840123456\",,,[9]],[,,\"878\\\\d{6}\",,,,\"878123456\",,,[9]],[,,,,,,,,,[-1]],\"CH\",41,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8[047]|90\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]|81\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"8\"],\"0$1\"]],,[,,\"74[0248]\\\\d{6}\",,,,\"740123456\",,,[9]],,,[,,,,,,,,,[-1]],[,,\"5[18]\\\\d{7}\",,,,\"581234567\",,,[9]],,,[,,\"860\\\\d{9}\",,,,\"860123456789\",,,[12]]],CI:[,[,,\"[02-9]\\\\d{7}\",,,,,,,[8]],[,,\"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\\\d{5}\",,,,\"21234567\"],[,,\"(?:2[0-3]80|97[0-3]\\\\d)\\\\d{4}|(?:0[1-9]|[457]\\\\d|6[014-9]|8[4-9]|95)\\\\d{6}\",,,,\"01234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CI\",225,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[02-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,\"[2-578]\\\\d{4}\",,,,,,,[5]],[,,\"(?:2\\\\d|3[13-7]|4[1-5])\\\\d{3}\",,,,\"21234\"],[,,\"[578]\\\\d{4}\",,,,\"71234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CK\",682,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"[2-578]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,\"12300\\\\d{6}|6\\\\d{9,10}|[2-9]\\\\d{8}\",,,,,,,[9,10,11]],[,,\"2(?:1982[0-6]|3314[05-9])\\\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\\\d\\\\d|3(?:0\\\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\\\d\\\\d|9(?:3(?:[0-57-9]\\\\d\\\\d|6(?:0[02-9]|[1-9]\\\\d))|6(?:[0-8]\\\\d\\\\d|9(?:[02-79]\\\\d|1[05-9]))|7[1-9]\\\\d\\\\d|9(?:[03-9]\\\\d\\\\d|1(?:[0235-9]\\\\d|4[0-24-9])|2(?:[0-79]\\\\d|8[0-46-9]))))\\\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\\\d{7}\",,,,\"221234567\",,,[9]],[,,\"2(?:1982[0-6]|3314[05-9])\\\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\\\d\\\\d|3(?:0\\\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\\\d\\\\d|9(?:3(?:[0-57-9]\\\\d\\\\d|6(?:0[02-9]|[1-9]\\\\d))|6(?:[0-8]\\\\d\\\\d|9(?:[02-79]\\\\d|1[05-9]))|7[1-9]\\\\d\\\\d|9(?:[03-9]\\\\d\\\\d|1(?:[0235-9]\\\\d|4[0-24-9])|2(?:[0-79]\\\\d|8[0-46-9]))))\\\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\\\d{7}\",,,,\"221234567\",,,[9]],[,,\"(?:123|8)00\\\\d{6}\",,,,\"800123456\",,,[9,11]],[,,,,,,,,,[-1]],[,,\"600\\\\d{7,8}\",,,,\"6001234567\",,,[10,11]],[,,,,,,,,,[-1]],[,,\"44\\\\d{7}\",,,,\"441234567\",,,[9]],\"CL\",56,\"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0\",,,,,,,1,[[,\"(\\\\d{4})\",\"$1\",[\"1(?:[03-589]|21)|[29]0|78\"]],[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"44\"]],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[1-3]\"],\"($1)\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"9[2-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\"($1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"60|8\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"60\"]]],[[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"44\"]],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[1-3]\"],\"($1)\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"9[2-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\"($1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"60|8\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"60\"]]],[,,,,,,,,,[-1]],,,[,,\"600\\\\d{7,8}\",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,\"(?:[26]\\\\d\\\\d|88)\\\\d{6}\",,,,,,,[8,9]],[,,\"2(?:22|33)\\\\d{6}\",,,,\"222123456\",,,[9]],[,,\"(?:24[23]|6[5-9]\\\\d)\\\\d{6}\",,,,\"671234567\",,,[9]],[,,\"88\\\\d{6}\",,,,\"88012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CM\",237,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"88\"]],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,\"1[127]\\\\d{8,9}|2\\\\d{9}(?:\\\\d{2})?|[12]\\\\d{6,7}|86\\\\d{6}|(?:1[03-689]\\\\d|6)\\\\d{7,9}|(?:[3-579]\\\\d|8[0-57-9])\\\\d{6,9}\",,,,,,,[7,8,9,10,11,12],[5,6]],[,,\"(?:10(?:[02-79]\\\\d\\\\d|[18](?:0[1-9]|[1-9]\\\\d))|21(?:[18](?:0[1-9]|[1-9]\\\\d)|[2-79]\\\\d\\\\d))\\\\d{5}|(?:43[35]|754)\\\\d{7,8}|8(?:078\\\\d{7}|51\\\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\\\d\\\\d|95\\\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\\\d{7}|1(?:0(?:0\\\\d\\\\d(?:\\\\d{3})?|[1-9]\\\\d{5})|[1-9]\\\\d{6})|9(?:[0-46-9]\\\\d{6}|5\\\\d{3}(?:\\\\d(?:\\\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[02-8]\\\\d{6}|1(?:0(?:0\\\\d\\\\d(?:\\\\d{2})?|[1-9]\\\\d{4})|[1-9]\\\\d{5})|9(?:[0-46-9]\\\\d{5}|5\\\\d{3,5}))\",,,,\"1012345678\",,,[7,8,9,10,11],[5,6]],[,,\"1740[0-5]\\\\d{6}|1(?:[38]\\\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\\\d{8}\",,,,\"13123456789\",,,[11]],[,,\"(?:(?:10|21)8|8)00\\\\d{7}\",,,,\"8001234567\",,,[10,12]],[,,\"16[08]\\\\d{5}\",,,,\"16812345\",,,[8]],[,,\"400\\\\d{7}|950\\\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))96\\\\d{3,4}\",,,,\"4001234567\",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CN\",86,\"00|1(?:[12]\\\\d|79)\\\\d\\\\d00\",\"0\",,,\"0|(1(?:[12]\\\\d|79)\\\\d\\\\d)\",,\"00\",,[[,\"(\\\\d{5,6})\",\"$1\",[\"96\"]],[,\"(\\\\d{2})(\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"(?:10|2[0-57-9])(?:100|9[56])\"],\"0$1\",\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\",\"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])\",\"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"16[08]\"]],[,\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]\",\"(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))[19]\",\"85[23](?:10|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:10|9[56])\",\"85[23](?:100|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:100|9[56])\"],\"0$1\",\"$CC $1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\",\"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])\",\"26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])\",\"26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:4|80)0\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"10|2(?:[02-57-9]|1[1-9])\",\"10|2(?:[02-57-9]|1[1-9])\",\"10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"9\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",,1]],[[,\"(\\\\d{2})(\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"(?:10|2[0-57-9])(?:100|9[56])\"],\"0$1\",\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]\",\"(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))[19]\",\"85[23](?:10|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:10|9[56])\",\"85[23](?:100|95)|(?:3(?:[157]\\\\d|35|49|9[1-68])|4(?:[17]\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\d|4[13]|5[1-5]))(?:100|9[56])\"],\"0$1\",\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"(?:4|80)0\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"10|2(?:[02-57-9]|1[1-9])\",\"10|2(?:[02-57-9]|1[1-9])\",\"10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"9\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",\"$CC $1\",1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",,1]],[,,,,,,,,,[-1]],,,[,,\"(?:(?:10|21)8|[48])00\\\\d{7}|950\\\\d{7,8}\",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,\"(?:1\\\\d|3)\\\\d{9}|[124-8]\\\\d{7}\",,,,,,,[8,10,11],[7]],[,,\"[124-8][2-9]\\\\d{6}\",,,,\"12345678\",,,[8],[7]],[,,\"3333(?:0(?:0\\\\d|1[0-5])|[4-9]
2\\\\d\\\\d)\\\\d{3}|33(?:00|3[0-24-9])\\\\d{6}|3(?:0[0-5]|1\\\\d|2[0-3]|5[01]|70)\\\\d{7}\",,,,\"3211234567\",,,[10]],[,,\"1800\\\\d{7}\",,,,\"18001234567\",,,[11]],[,,\"19(?:0[01]|4[78])\\\\d{7}\",,,,\"19001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CO\",57,\"00(?:4(?:[14]4|56)|[579])\",\"0\",,,\"0([3579]|4(?:[14]4|56))?\",,,,[[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"[14][2-9]|[25-8]\"],\"($1)\",\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3\"],,\"0$CC $1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{7})\",\"$1-$2-$3\",[\"1\"],\"0$1\"]],[[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"[14][2-9]|[25-8]\"],\"($1)\",\"0$CC $1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3\"],,\"0$CC $1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{7})\",\"$1 $2 $3\",[\"1\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,\"(?:8\\\\d|90)\\\\d{8}|(?:[24-8]\\\\d{3}|3005)\\\\d{4}\",,,,,,,[8,10]],[,,\"210[7-9]\\\\d{4}|2(?:[024-7]\\\\d|1[1-9])\\\\d{5}\",,,,\"22123456\",,,[8]],[,,\"(?:3005\\\\d|6500[01])\\\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\\\d{6}\",,,,\"83123456\",,,[8]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"90[059]\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:210[0-6]|4\\\\d{3}|5100)\\\\d{4}\",,,,\"40001234\",,,[8]],\"CR\",506,\"00\",,,,\"(19(?:0[0-2468]|1[09]|20|66|77|99))\",,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[3-9]\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[89]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,\"[27]\\\\d{6,7}|[34]\\\\d{5,7}|(?:5|8\\\\d\\\\d)\\\\d{7}\",,,,,,,[6,7,8,10],[4,5]],[,,\"(?:3[23]|48)\\\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\\\d)\\\\d{6}|(?:2[1-4]|4[1257]|7\\\\d)\\\\d{5,6}\",,,,\"71234567\",,,,[4,5]],[,,\"5\\\\d{7}\",,,,\"51234567\",,,[8]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"807\\\\d{7}\",,,,\"8071234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CU\",53,\"119\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{4,6})\",\"$1 $2\",[\"2[1-4]|[34]\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{6,7})\",\"$1 $2\",[\"7\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"5\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,\"(?:[2-59]\\\\d\\\\d|800)\\\\d{4}\",,,,,,,[7]],[,,\"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\\\d|7[1-3]|8[1-5])\\\\d{4}\",,,,\"2211234\"],[,,\"(?:[34][36]|5[1-389]|9\\\\d)\\\\d{5}\",,,,\"9911234\"],[,,\"800\\\\d{4}\",,,,\"8001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CV\",238,\"0\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[2-589]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,\"(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}\",,,,,,,[7,8]],[,,\"9(?:4(?:3[0-5]|4[14]|6\\\\d)|50\\\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\\\d|7[01]|8[57-9]))\\\\d{4}\",,,,\"94351234\"],[,,\"953[01]\\\\d{4}|9(?:5[12467]|6[5-9])\\\\d{5}\",,,,\"95181234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"60[0-2]\\\\d{4}\",,,,\"6001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"CW\",599,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[3467]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9[4-8]\"]]],,[,,\"955\\\\d{5}\",,,,\"95581234\",,,[8]],1,\"[69]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,\"1(?:[0-79]\\\\d|8[0-24-9])\\\\d{7}|[148]\\\\d{8}|1\\\\d{5,7}\",,,,,,,[6,7,8,9,10]],[,,\"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|235)|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\d|7(?:0[01]|1[0-2])|958))\\\\d{3}\",,,,\"891641234\",,,[9],[8]],[,,\"4(?:83[0-38]|93[0-4])\\\\d{5}|4(?:[0-3]\\\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\\\d{6}\",,,,\"412345678\",,,[9]],[,,\"180(?:0\\\\d{3}|2)\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"190[0-26]\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,\"13(?:00\\\\d{3}|45[0-4])\\\\d{3}|13\\\\d{4}\",,,,\"1300123456\",,,[6,8,10]],[,,,,,,,,,[-1]],[,,\"14(?:5(?:1[0458]|[23][458])|71\\\\d)\\\\d{4}\",,,,\"147101234\",,,[9]],\"CX\",61,\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"0\",,,\"0|([59]\\\\d{7})$\",\"8$1\",\"0011\",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,\"(?:[279]\\\\d|[58]0)\\\\d{6}\",,,,,,,[8]],[,,\"2[2-6]\\\\d{6}\",,,,\"22345678\"],[,,\"9[4-79]\\\\d{6}\",,,,\"96123456\"],[,,\"800\\\\d{5}\",,,,\"80001234\"],[,,\"90[09]\\\\d{5}\",,,,\"90012345\"],[,,\"80[1-9]\\\\d{5}\",,,,\"80112345\"],[,,\"700\\\\d{5}\",,,,\"70012345\"],[,,,,,,,,,[-1]],\"CY\",357,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[257-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:50|77)\\\\d{6}\",,,,\"77123456\"],,,[,,,,,,,,,[-1]]],CZ:[,[,,\"(?:[2-578]\\\\d|60)\\\\d{7}|9\\\\d{8,11}\",,,,,,,[9,10,11,12]],[,,\"(?:2\\\\d|3[1257-9]|4[16-9]|5[13-9])\\\\d{7}\",,,,\"212345678\",,,[9]],[,,\"(?:60[1-8]|7(?:0[2-5]|[2379]\\\\d))\\\\d{6}\",,,,\"601123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"9(?:0[05689]|76)\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"8[134]\\\\d{7}\",,,,\"811234567\",,,[9]],[,,\"70[01]\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"9[17]0\\\\d{6}\",,,,\"910123456\",,,[9]],\"CZ\",420,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]|9[015-7]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"9(?:5\\\\d|7[2
2-4])\\\\d{6}\",,,,\"972123456\",,,[9]],,,[,,\"9(?:3\\\\d{9}|6\\\\d{7,10})\",,,,\"93123456789\"]],DE:[,[,,\"[2579]\\\\d{5,14}|49(?:[05]\\\\d{10}|[46][1-8]\\\\d{4,9})|49(?:[0-25]\\\\d|3[1-689]|7[1-7])\\\\d{4,8}|49(?:[0-2579]\\\\d|[34][1-9]|6[0-8])\\\\d{3}|49\\\\d{3,4}|(?:1|[368]\\\\d|4[0-8])\\\\d{3,13}\",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,\"(?:32|49[4-6]\\\\d)\\\\d{9}|49[0-7]\\\\d{3,9}|(?:[34]0|[68]9)\\\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\\\d|[589][0-7]|6[0-8]|7[0-467]))\\\\d{3,12}\",,,,\"30123456\",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,\"15[0-25-9]\\\\d{8}|1(?:6[023]|7\\\\d)\\\\d{7,8}\",,,,\"15123456789\",,,[10,11]],[,,\"800\\\\d{7,12}\",,,,\"8001234567890\",,,[10,11,12,13,14,15]],[,,\"(?:137[7-9]|900(?:[135]|9\\\\d))\\\\d{6}\",,,,\"9001234567\",,,[10,11]],[,,\"180\\\\d{5,11}|13(?:7[1-6]\\\\d\\\\d|8)\\\\d{4}\",,,,\"18012345\",,,[7,8,9,10,11,12,13,14]],[,,\"700\\\\d{8}\",,,,\"70012345678\",,,[11]],[,,,,,,,,,[-1]],\"DE\",49,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3,13})\",\"$1 $2\",[\"3[02]|40|[68]9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3,12})\",\"$1 $2\",[\"2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\",\"2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{2,11})\",\"$1 $2\",[\"[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]\",\"[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"138\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{2,10})\",\"$1 $2\",[\"3\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5,11})\",\"$1 $2\",[\"181\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{4,10})\",\"$1 $2 $3\",[\"1(?:3|80)|9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{7,8})\",\"$1 $2\",[\"1[67]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{7,12})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{6})\",\"$1 $2\",[\"185\",\"1850\",\"18500\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{7})\",\"$1 $2\",[\"18[68]\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{6})\",\"$1 $2\",[\"15[0568]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{7})\",\"$1 $2\",[\"15[1279]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{8})\",\"$1 $2\",[\"18\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{7,8})\",\"$1 $2 $3\",[\"1(?:6[023]|7)\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{7})\",\"$1 $2 $3\",[\"15[279]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{8})\",\"$1 $2 $3\",[\"15\"],\"0$1\"]],,[,,\"16(?:4\\\\d{1,10}|[89]\\\\d{1,11})\",,,,\"16412345\",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,\"18(?:1\\\\d{5,11}|[2-9]\\\\d{8})\",,,,\"18500123456\",,,[8,9,10,11,12,13,14]],,,[,,\"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\\\d{7,8}|15(?:(?:[03-68]00|113)\\\\d|2\\\\d55|7\\\\d99|9\\\\d33)\\\\d{7}\",,,,\"177991234567\",,,[12,13]]],DJ:[,[,,\"(?:2\\\\d|77)\\\\d{6}\",,,,,,,[8]],[,,\"2(?:1[2-5]|7[45])\\\\d{5}\",,,,\"21360003\"],[,,\"77\\\\d{6}\",,,,\"77831001\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"DJ\",253,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[27]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,\"[2-9]\\\\d{7}\",,,,,,,[8]],[,,\"(?:[2-7]\\\\d|8[126-9]|9[1-46-9])\\\\d{6}\",,,,\"32123456\"],[,,\"(?:[2-7]\\\\d|8[126-9]|9[1-46-9])\\\\d{6}\",,,,\"32123456\"],[,,\"80\\\\d{6}\",,,,\"80123456\"],[,,\"90\\\\d{6}\",,,,\"90123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"DK\",45,\"00\",,,,,,,1,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,\"(?:[58]\\\\d\\\\d|767|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\\\d{4}\",,,,\"7674201234\",,,,[7]],[,,\"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-7]|70[1-6])\\\\d{4}\",,,,\"7672251234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"DM\",1,\"011\",\"1\",,,\"1|([2-7]\\\\d{6})$\",\"767$1\",,,,,[,,,,,,,,,[-1]],,\"767\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"8(?:[04]9[2-9]\\\\d\\\\d|29(?:2(?:[0-59]\\\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\\\d|4[7-9])|[45]\\\\d\\\\d|6(?:[0-27-9]\\\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\\\d{4}\",,,,\"8092345678\",,,,[7]],[,,\"8[024]9[2-9]\\\\d{6}\",,,,\"8092345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"DO\",1,\"011\",\"1\",,,\"1\",,,,,,[,,,,,,,,,[-1]],,\"8[024]9\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,\"(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}\",,,,,,,[8,9]],[,,\"9619\\\\d{5}|(?:1\\\\d|2[013-79]|3[0-8]|4[0135689])\\\\d{6}\",,,,\"12345678\"],[,,\"(?:5(?:4[0-29]|5\\\\d|6[01])|6(?:[569]\\\\d|7[0-6])|7[7-9]\\\\d)\\\\d{6}\",,,,\"551234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"80[3-689]1\\\\d{5}\",,,,\"808123456\",,,[9]],[,,\"80[12]1\\\\d{5}\",,,,\"801123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"98[23]\\\\d{6}\",,,,\"983123456\",,,[9]],\"DZ\",213,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-4]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-8]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,\"1\\\\d{9,10}|(?:[2-7]|9\\\\d)\\\\d{7}\",,,,,,,[8,9,10,11],[7]],[,,\"[2-7][2-7]\\\\d{6}\",,,,\"22123456\",,,[8],[7]],[,,\"964[0-2]\\\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\\\d)\\\\d{6}\",,,,\"991234567\",,,[9]],[,,\"1800\\\\d{7}|1[78]00\\\\d{6}\",,,,\"18001234567\",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[2-7]890\\\\d{4}\",,,,\"28901234\",,,[8]],\"EC\",593,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-7]\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2-$3\",[\"[2-7]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-7]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,\"8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d|90)\\\\d{5}\",,,,,,,[7,8,10]],[,,\"(?:3[23589]|4[3-8]|6\\\\d|7[1-9]|88)\\\\d{5}\",,,,\"3212345\",,,[7]],[,,\"5(?:[0-35-9]\\\\d{6}|4(?:[0-57-9]\\\\d{5}|6(?:[0-24-9]\\\\d{4}|3(?:[0-35-9]\\\\d{3}|4000))))|8(?:1(?:0(?:000|[3-9]\\\\d\\\\d)|(?:1(?:0[236]|1\\\\d)|(?:23|[3-79]\\\\d)\\\\d)\\\\d)|2(?:0(?:000|(?:19|[24-7]\\\\d)\\\\d)|(?:(?:[124-6]\\\\d|3[5-9]|8[2-4])\\\\d|7(?:[679]\\\\d|8[13-9]))\\\\d)|[349]\\\\d{4})\\\\d\\\\d|5(?:(?:[02]\\\\d|5[0-478])\\\\d|1(?:[0-8]\\\\d|95)|6(?:4[0-4]|5[1-589]))\\\\d{3}\",,,,\"51234567\",,,[7,8]],[,,\"800(?:(?:0\\\\d\\\\d|1)\\\\d|[2-9])\\\\d{3}\",,,,\"80012345\"],[,,\"(?:40\\\\d\\\\d|900)\\\\d{4}\",,,,\"9001234\",,,[7,8]],[,,,,,,,,,[-1]],[,,\"70[0-2]\\\\d{5}\",,,,\"70012345\",,,[8]],[,,,,,,,,,[-1]],\"EE\",372,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88\",\"[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88\"]],[,\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"[45]|8(?:00|[1-49])\",\"[45]|8(?:00[1-9]|[1-49])\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,\"800[2-9]\\\\d{3}\",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,\"[189]\\\\d{8,9}|[24-6]\\\\d{8}|[135]\\\\d{7}\",,,,,,,[8,9,10],[6,7]],[,,\"13[23]\\\\d{6}|(?:15|57)\\\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\\\d{7}\",,,,\"234567890\",,,[8,9],[6,7]],[,,\"1[0-25]\\\\d{8}\",,,,\"1001234567\",,,[10]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"EG\",20,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{7,8})\",\"$1 $2\",[\"[23]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{6,7})\",\"$1 $2\",[\"1[35]|[4-6]|8[2468]|9[235-7]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[189]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,\"[5-8]\\\\d{8}\",,,,,,,[9]],[,,\"528[89]\\\\d{5}\",,,,\"528812345\"],[,,\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:0[016-8]|6[1267]|7[0-27]))\\\\d{6}\",,,,\"650123456\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,\"89\\\\d{7}\",,,,\"891234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"592(?:4[0-2]|93)\\\\d{4}\",,,,\"592401234\"],\"EH\",212,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,\"528[89]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,\"[178]\\\\d{6}\",,,,,,,[7],[6]],[,,\"(?:1(?:1[12568]|[24]0|55|6[146])|8\\\\d\\\\d)\\\\d{4}\",,,,\"8370362\",,,,[6]],[,,\"(?:17[1-3]|7\\\\d\\\\d)\\\\d{4}\",,,,\"7123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ER\",291,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[178]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,\"(?:51|[6-9]\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"96906(?:0[0-8]|1[1-9]|[2-9]\\\\d)\\\\d\\\\d|9(?:69(?:0[0-57-9]|[1-9]\\\\d)|73(?:[0-8]\\\\d|9[1-9]))\\\\d{4}|(?:8(?:[1356]\\\\d|[28][0-8]|[47][1-9])|9(?:[135]\\\\d|[268][0-8]|4[1-9]|7[124-9]))\\\\d{6}\",,,,\"810123456\"],[,,\"9(?:6906(?:09|10)|7390\\\\d\\\\d)\\\\d\\\\d|(?:6\\\\d|7[1-48])\\\\d{7}\",,,,\"612345678\"],[,,\"[89]00\\\\d{6}\",,,,\"800123456\"],[,,\"80[367]\\\\d{6}\",,,,\"803123456\"],[,,\"90[12]\\\\d{6}\",,,,\"901123456\"],[,,\"70\\\\d{7}\",,,,\"701234567\"],[,,,,,,,,,[-1]],\"ES\",34,\"00\",,,,,,,,[[,\"(\\\\d{4})\",\"$1\",[\"905\"]],[,\"(\\\\d{6})\",\"$1\",[\"[79]9\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"51\\\\d{7}\",,,,\"511234567\"],,,[,,,,,,,,,[-1]]],ET:[,[,,\"(?:11|[2-59]\\\\d)\\\\d{7}\",,,,,,,[9],[7]],[,,\"116671\\\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01
2]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\\\d)))\\\\d{4}\",,,,\"111112345\",,,,[7]],[,,\"9\\\\d{8}\",,,,\"911234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ET\",251,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-59]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,\"[1-35689]\\\\d{4}|7\\\\d{10,11}|(?:[124-7]\\\\d|3[0-46-9])\\\\d{8}|[1-9]\\\\d{5,8}\",,,,,,,[5,6,7,8,9,10,11,12]],[,,\"(?:1[3-79][1-8]|[235689][1-8]\\\\d)\\\\d{2,6}\",,,,\"131234567\",,,[5,6,7,8,9]],[,,\"(?:4[0-8]|50)\\\\d{4,8}\",,,,\"412345678\",,,[6,7,8,9,10]],[,,\"800\\\\d{4,6}\",,,,\"800123456\",,,[7,8,9]],[,,\"[67]00\\\\d{5,6}\",,,,\"600123456\",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FI\",358,\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\d{5})\",\"$1\",[\"75[12]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4,9})\",\"$1 $2\",[\"[2568][1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"],[,\"(\\\\d{6})\",\"$1\",[\"11\"]],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[12]00|[368]|70[07-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4,8})\",\"$1 $2\",[\"[1245]|7[135]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{6,10})\",\"$1 $2\",[\"7\"],\"0$1\"]],[[,\"(\\\\d)(\\\\d{4,9})\",\"$1 $2\",[\"[2568][1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[12]00|[368]|70[07-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4,8})\",\"$1 $2\",[\"[1245]|7[135]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{6,10})\",\"$1 $2\",[\"7\"],\"0$1\"]],[,,,,,,,,,[-1]],1,\"1[03-79]|[2-9]\",[,,\"20(?:2[023]|9[89])\\\\d{1,6}|(?:60[12]\\\\d|7099)\\\\d{4,5}|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:[1-3]00|7(?:0[1-5]\\\\d\\\\d|5[03-9]))\\\\d{3,7}\"],[,,\"20\\\\d{4,8}|60[12]\\\\d{5,6}|7(?:099\\\\d{4,5}|5[03-9]\\\\d{3,7})|20[2-59]\\\\d\\\\d|(?:606|7(?:0[78]|1|3\\\\d))\\\\d{7}|(?:10|29|3[09]|70[1-5]\\\\d)\\\\d{4,8}\",,,,\"10112345\"],,,[,,,,,,,,,[-1]]],FJ:[,[,,\"45\\\\d{5}|(?:0800\\\\d|[235-9])\\\\d{6}\",,,,,,,[7,11]],[,,\"603\\\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\\\d{5}\",,,,\"3212345\",,,[7]],[,,\"(?:[279]\\\\d|45|5[01568]|8[034679])\\\\d{5}\",,,,\"7012345\",,,[7]],[,,\"0800\\\\d{7}\",,,,\"08001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FJ\",679,\"0(?:0|52)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[235-9]|45\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,\"[2-7]\\\\d{4}\",,,,,,,[5]],[,,\"[2-47]\\\\d{4}\",,,,\"31234\"],[,,\"[56]\\\\d{4}\",,,,\"51234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FK\",500,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,\"(?:[39]\\\\d\\\\d|820)\\\\d{4}\",,,,,,,[7]],[,,\"31(?:00[67]|208|309)\\\\d\\\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\\\d)\\\\d)\\\\d{3}\",,,,\"3201234\"],[,,\"31(?:00[67]|208|309)\\\\d\\\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\\\d)\\\\d)\\\\d{3}\",,,,\"3501234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"FM\",691,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[389]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,\"(?:[2-8]\\\\d|90)\\\\d{4}\",,,,,,,[6]],[,,\"(?:20|[34]\\\\d|8[19])\\\\d{4}\",,,,\"201234\"],[,,\"(?:[27][1-9]|5\\\\d)\\\\d{4}\",,,,\"211234\"],[,,\"80[257-9]\\\\d{3}\",,,,\"802123\"],[,,\"90(?:[13-5][15-7]|2[125-7]|9\\\\d)\\\\d\\\\d\",,,,\"901123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:6[0-36]|88)\\\\d{4}\",,,,\"601234\"],\"FO\",298,\"00\",,,,\"(10(?:01|[12]0|88))\",,,,[[,\"(\\\\d{6})\",\"$1\",[\"[2-9]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,\"[1-9]\\\\d{8}\",,,,,,,[9]],[,,\"(?:[1-35]\\\\d|4[1-9])\\\\d{7}\",,,,\"123456789\"],[,,\"700\\\\d{6}|(?:6\\\\d|7[3-9])\\\\d{7}\",,,,\"612345678\"],[,,\"80[0-5]\\\\d{6}\",,,,\"801234567\"],[,,\"836(?:0[0-36-9]|[1-9]\\\\d)\\\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\\\d|8[0-35-9])\\\\d{6}\",,,,\"891123456\"],[,,\"8(?:1[01]|2[0156]|84)\\\\d{6}\",,,,\"884012345\"],[,,,,,,,,,[-1]],[,,\"9\\\\d{8}\",,,,\"912345678\"],\"FR\",33,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})\",\"$1\",[\"10\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0 $1\"],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[1-79]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0 $1\"],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[1-79]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"80[6-9]\\\\d{6}\",,,,\"806123456\"],,,[,,,,,,,,,[-1]]],GA:[,[,,\"(?:[067]\\\\d|11)\\\\d{6}|[2-7]\\\\d{6}\",,,,,,,[7,8]],[,,\"[01]1\\\\d{6}\",,,,\"01441234\",,,[8]],[,,\"(?:0[2-7]|6[256]|7[47])\\\\d{6}|[2-7]\\\\d{6}\",,,,\"06031234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GA\",241,\"00\",,,,\"0(11\\\\d{6}|6[256]\\\\d{6}|7[47]\\\\d{6})\",\"$1\",,,[[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-7]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"11|[67]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,\"[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}\",,,,,,,[7,9,10],[4,5,6,8]],[,,\"(?:1(?:1(?:3(?:[0-58]\\\\d\\\\d|73[03])|(?:4[0-5]|5[0-26-9]|6[0-4]|[78][0-49])\\\\d\\\\d)|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\d)\\\\d\\\\d|1(?:[0-7]\\\\d\\\\d|8(?:0\\\\d|20)
2))|(?:3(?:0\\\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\\\d\\\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\d{3})\\\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\\\d)|76\\\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\\\d|7[4-79])|295[5-7]|35[34]\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\d{3}\",,,,\"1212345678\",,,[9,10],[4,5,6,7,8]],[,,\"7(?:457[0-57-9]|700[01]|911[028])\\\\d{5}|7(?:[1-3]\\\\d\\\\d|4(?:[0-46-9]\\\\d|5[0-689])|5(?:0[0-8]|[13-9]\\\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\\\d|8[02-9]|9[0-689])|8(?:[014-9]\\\\d|[23][0-8])|9(?:[024-9]\\\\d|1[02-9]|3[0-689]))\\\\d{6}\",,,,\"7400123456\",,,[10]],[,,\"80[08]\\\\d{7}|800\\\\d{6}|8001111\",,,,\"8001234567\"],[,,\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[2-49]))\\\\d{7}|845464\\\\d\",,,,\"9012345678\",,,[7,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],[,,\"56\\\\d{8}\",,,,\"5612345678\",,,[10]],\"GB\",44,\"00\",\"0\",\" x\",,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"800\",\"8001\",\"80011\",\"800111\",\"8001111\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"845\",\"8454\",\"84546\",\"845464\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"800\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{4,5})\",\"$1 $2\",[\"1(?:38|5[23]|69|76|94)\",\"1(?:(?:38|69)7|5(?:24|39)|768|946)\",\"1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5,6})\",\"$1 $2\",[\"1(?:[2-69][02-9]|[78])\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[25]|7(?:0|6[02-9])\",\"[25]|7(?:0|6(?:[03-9]|2[356]))\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"7\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1389]\"],\"0$1\"]],,[,,\"76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}\",,,,\"7640123456\",,,[10]],1,,[,,,,,,,,,[-1]],[,,\"(?:3[0347]|55)\\\\d{8}\",,,,\"5512345678\",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,\"(?:473|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\\\d{4}\",,,,\"4732691234\",,,,[7]],[,,\"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\\\d{4}\",,,,\"4734031234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"GD\",1,\"011\",\"1\",,,\"1|([2-9]\\\\d{6})$\",\"473$1\",,,,,[,,,,,,,,,[-1]],,\"473\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,\"(?:[3-57]\\\\d\\\\d|800)\\\\d{6}\",,,,,,,[9],[6,7]],[,,\"(?:3(?:[256]\\\\d|4[124-9]|7[0-4])|4(?:1\\\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\\\d{6}\",,,,\"322123456\",,,,[6,7]],[,,\"5(?:0(?:0(?:0\\\\d|50)\\\\d|555[5-9])|(?:111\\\\d|8(?:58[89]|888))\\\\d|(?:2222|3333)[0-4]|52(?:00\\\\d|22[0-4])|75(?:00\\\\d|7(?:7[7-9]|8[01])))\\\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\\\d{6}\",,,,\"555123456\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"70[67]\\\\d{6}\",,,,\"706123456\"],\"GE\",995,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"32\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[57]\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[348]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,\"70[67]\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,\"(?:[56]94|976)\\\\d{6}\",,,,,,,[9]],[,,\"594(?:[023]\\\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\\\d{4}\",,,,\"594101234\"],[,,\"694(?:[0-249]\\\\d|3[0-48])\\\\d{4}\",,,,\"694201234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"976\\\\d{6}\",,,,\"976012345\"],\"GF\",594,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,\"(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?\",,,,,,,[7,9,10],[6]],[,,\"1481[25-9]\\\\d{5}\",,,,\"1481256789\",,,[10],[6]],[,,\"7(?:(?:781|839)\\\\d|911[17])\\\\d{5}\",,,,\"7781123456\",,,[10]],[,,\"80[08]\\\\d{7}|800\\\\d{6}|8001111\",,,,\"8001234567\"],[,,\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\d|8[0-3]))\\\\d{7}|845464\\\\d\",,,,\"9012345678\",,,[7,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],[,,\"56\\\\d{8}\",,,,\"5612345678\",,,[10]],\"GG\",44,\"00\",\"0\",,,\"0|([25-9]\\\\d{5})$\",\"1481$1\",,,,,[,,\"76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}\",,,,\"7640123456\",,,[10]],,,[,,,,,,,,,[-1]],[,,\"(?:3[0347]|55)\\\\d{8}\",,,,\"5512345678\",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,\"(?:[235]\\\\d{3}|800)\\\\d{5}\",,,,,,,[8,9],[7]],[,,\"3082[0-5]\\\\d{4}
2|3(?:0(?:[237]\\\\d|8[01])|[167](?:2[0-6]|7\\\\d|80)|2(?:2[0-5]|7\\\\d|80)|3(?:2[0-3]|7\\\\d|80)|4(?:2[013-9]|3[01]|7\\\\d|80)|5(?:2[0-7]|7\\\\d|80)|8(?:2[0-2]|7\\\\d|80)|9(?:[28]0|7\\\\d))\\\\d{5}\",,,,\"302345678\",,,[9],[7]],[,,\"(?:2[0346-8]\\\\d|5(?:[0457]\\\\d|6[01]|9[1-6]))\\\\d{6}\",,,,\"231234567\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GH\",233,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[237]|8[0-2]\"]],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,\"800\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,\"[256]\\\\d{7}\",,,,,,,[8]],[,,\"21(?:6[24-7]\\\\d|90[0-2])\\\\d{3}|2(?:00|2[25])\\\\d{5}\",,,,\"20012345\"],[,,\"(?:5[146-8]\\\\d|6(?:06|29))\\\\d{5}\",,,,\"57123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GI\",350,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"2\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,\"(?:19|[2-689]\\\\d)\\\\d{4}\",,,,,,,[6]],[,,\"(?:19|3[1-7]|6[14689]|8[14-79]|9\\\\d)\\\\d{4}\",,,,\"321000\"],[,,\"[245]\\\\d{5}\",,,,\"221234\"],[,,\"80\\\\d{4}\",,,,\"801234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"3[89]\\\\d{4}\",,,,\"381234\"],\"GL\",299,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"19|[2-689]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,\"[2-9]\\\\d{6}\",,,,,,,[7]],[,,\"(?:4(?:[23]\\\\d\\\\d|4(?:1[024679]|[6-9]\\\\d))|5(?:5(?:3\\\\d|4[0-7])|6[67]\\\\d|7(?:1[04]|2[035]|3[58]|48))|8\\\\d{3})\\\\d{3}\",,,,\"5661234\"],[,,\"(?:[23679]\\\\d|5[0-389])\\\\d{5}\",,,,\"3012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GM\",220,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,\"722\\\\d{6}|(?:3|6\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\\\d\\\\d)\\\\d{4}\",,,,\"30241234\",,,[8]],[,,\"6[02356]\\\\d{7}\",,,,\"601123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"722\\\\d{6}\",,,,\"722123456\",,,[9]],\"GN\",224,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"3\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[67]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,\"(?:590|69\\\\d|976)\\\\d{6}\",,,,,,,[9]],[,,\"590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\\\d)\\\\d{4}\",,,,\"590201234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}\",,,,\"690001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"976[01]\\\\d{5}\",,,,\"976012345\"],\"GP\",590,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,\"222\\\\d{6}|(?:3\\\\d|55|[89]0)\\\\d{7}\",,,,,,,[9]],[,,\"33[0-24-9]\\\\d[46]\\\\d{4}|3(?:33|5\\\\d)\\\\d[7-9]\\\\d{4}\",,,,\"333091234\"],[,,\"(?:222|55[015])\\\\d{6}\",,,,\"222123456\"],[,,\"80\\\\d[1-9]\\\\d{5}\",,,,\"800123456\"],[,,\"90\\\\d[1-9]\\\\d{5}\",,,,\"900123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GQ\",240,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[235]\"]],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,\"5005000\\\\d{3}|(?:[2689]\\\\d|70)\\\\d{8}\",,,,,,,[10]],[,,\"2(?:1\\\\d\\\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\\\d|2[1-5]|[34][1-4]|9[1-57])
2)\\\\d{6}\",,,,\"2123456789\"],[,,\"68[57-9]\\\\d{7}|(?:69|94)\\\\d{8}\",,,,\"6912345678\"],[,,\"800\\\\d{7}\",,,,\"8001234567\"],[,,\"90[19]\\\\d{7}\",,,,\"9091234567\"],[,,\"8(?:0[16]|12|[27]5|50)\\\\d{7}\",,,,\"8011234567\"],[,,\"70\\\\d{8}\",,,,\"7012345678\"],[,,,,,,,,,[-1]],\"GR\",30,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"21|7\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2689]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"5005000\\\\d{3}\",,,,\"5005000123\"],,,[,,,,,,,,,[-1]]],GT:[,[,,\"(?:1\\\\d{3}|[2-7])\\\\d{7}\",,,,,,,[8,11]],[,,\"[267][2-9]\\\\d{6}\",,,,\"22456789\",,,[8]],[,,\"[3-5]\\\\d{7}\",,,,\"51234567\",,,[8]],[,,\"18[01]\\\\d{8}\",,,,\"18001112222\",,,[11]],[,,\"19\\\\d{9}\",,,,\"19001112222\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GT\",502,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,\"(?:[58]\\\\d\\\\d|671|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\\\d{4}\",,,,\"6713001234\",,,,[7]],[,,\"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\\\d{4}\",,,,\"6713001234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"GU\",1,\"011\",\"1\",,,\"1|([3-9]\\\\d{6})$\",\"671$1\",,1,,,[,,,,,,,,,[-1]],,\"671\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,\"[49]\\\\d{8}|4\\\\d{6}\",,,,,,,[7,9]],[,,\"443\\\\d{6}\",,,,\"443201234\",,,[9]],[,,\"9(?:5\\\\d|6[569]|77)\\\\d{6}\",,,,\"955012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"40\\\\d{5}\",,,,\"4012345\",,,[7]],\"GW\",245,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"40\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,\"(?:862\\\\d|9008)\\\\d{3}|(?:[2-46]\\\\d|77)\\\\d{5}\",,,,,,,[7]],[,,\"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\\\d|7[0-24-79])|3(?:2[25-9]|3\\\\d)|4(?:4[0-24]|5[56]
2)|77[1-57])\\\\d{4}\",,,,\"2201234\"],[,,\"6\\\\d{6}\",,,,\"6091234\"],[,,\"(?:289|862)\\\\d{4}\",,,,\"2891234\"],[,,\"9008\\\\d{3}\",,,,\"9008123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"GY\",592,\"001\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-46-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,\"8[0-46-9]\\\\d{6,7}|9\\\\d{4}(?:\\\\d(?:\\\\d(?:\\\\d{4})?)?)?|(?:[235-79]\\\\d|46)\\\\d{6}\",,,,,,,[5,6,7,8,9,11]],[,,\"(?:384[0-5]|58(?:0[1-8]|1[2-9]))\\\\d{4}|(?:2(?:[13-9]\\\\d|2[013-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89))\\\\d{5}\",,,,\"21234567\",,,[8]],[,,\"(?:46(?:[01][0-6]|2[5-9]|4[0-57-9])|5730|626[01]|707[1-5]|848[015-9]|929[03-9])\\\\d{4}|(?:5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\\\d|[268][0-57-9]|7[0-79])|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\\\d))\\\\d{5}\",,,,\"51234567\",,,[8]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"900(?:[0-24-9]\\\\d{7}|3\\\\d{1,4})\",,,,\"90012345678\",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,\"8(?:1[0-4679]\\\\d|2(?:[0-36]\\\\d|7[0-4])|3(?:[034]\\\\d|2[09]|70))\\\\d{4}\",,,,\"81123456\",,,[8]],[,,,,,,,,,[-1]],\"HK\",852,\"00(?:30|5[09]|[126-9]?)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{2,5})\",\"$1 $2\",[\"900\",\"9003\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[1-4]|9(?:0[1-9]|[1-8])\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]],,[,,\"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\\\d|1[18]|7[27-9])|3(?:[0-38]\\\\d|7[0-369]|9[2357-9])|47\\\\d|5(?:[178]\\\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\\\d)|7(?:[27]\\\\d|8[7-9])|8(?:[23689]\\\\d|7[1-9])|9(?:[025]\\\\d|6[0-246-8]|7[0-36-9]|8[238]))\\\\d{4}\",,,,\"71123456\",,,[8]],,,[,,,,,,,,,[-1]],[,,\"30(?:0[1-9]|[15-7]\\\\d|2[047]|89)\\\\d{4}\",,,,\"30161234\",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,\"8\\\\d{10}|[237-9]\\\\d{7}\",,,,,,,[8,11]],[,,\"2(?:2(?:0[0139]|1[1-36]|[23]\\\\d|4[04-6]|5[57]|6[24]|7[0135689]|8[01346-9]|9[0-2])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:0[78]|16|4[03-5]|5\\\\d|6[014-6]|74|80)|6(?:[056]\\\\d|17|2[07]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\\\d{4}\",,,,\"22123456\",,,[8]],[,,\"[37-9]\\\\d{7}\",,,,\"91234567\",,,[8]],[,,\"8002\\\\d{7}\",,,,\"80021234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"HN\",504,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]]],[,,,,,,,,,[-1]],,,[,,\"8002\\\\d{7}\",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,\"(?:[24-69]\\\\d|3[0-79])\\\\d{7}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{5,6}\",,,,,,,[6,7,8,9]],[,,\"1\\\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\\\d{6,7}\",,,,\"12345678\",,,[8,9],[6,7]],[,,\"9(?:751\\\\d{5}|8\\\\d{6,7})|9(?:0[1-9]|[1259]\\\\d|7[0679])\\\\d{6}\",,,,\"921234567\",,,[8,9]],[,,\"80[01]\\\\d{4,6}\",,,,\"800123456\",,,[7,8,9]],[,,\"6[01459]\\\\d{6}|6[01]\\\\d{4,5}\",,,,\"611234\",,,[6,7,8]],[,,,,,,,,,[-1]],[,,\"7[45]\\\\d{6}\",,,,\"74123456\",,,[8]],[,,,,,,,,,[-1]],\"HR\",385,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"6[01]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-5]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"62\\\\d{6,7}|72\\\\d{6}\",,,,\"62123456\",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,\"[2-489]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:2\\\\d|5[1-5]|81|9[149])\\\\d{5}\",,,,\"22453300\"],[,,\"[34]\\\\d{7}\",,,,\"34101234\"],[,,\"8\\\\d{7}\",,,,\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"9(?:[67][0-4]|8[0-3589]|9\\\\d)\\\\d{5}\",,,,\"98901234\"],\"HT\",509,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-489]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,\"[2357]\\\\d{8}|[1-9]\\\\d{7}\",,,,,,,[8,9],[6,7]],[,,\"(?:1\\\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\\\d{6}\",,,,\"12345678\",,,[8],[6,7]],[,,\"(?:[257]0|3[01])\\\\d{7}\",,,,\"201234567\",,,[9]],[,,\"[48]0\\\\d{6}\",,,,\"80123456\",,,[8]],[,,\"9[01]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"21\\\\d{7}\",,,,\"211234567\",,,[9]],\"HU\",36,\"00\",\"06\",,,\"06\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(06 $1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]\"],\"(06 $1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-57-9]\"],\"06 $1\"]],,[,,,,,,,,,[-1]],,,[,,\"[48]0\\\\d{6}\",,,,,,,[8]],[,,\"38\\\\d{7}\",,,,\"381234567\",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,\"(?:(?:007803|8\\\\d{4})\\\\d|[1-36])\\\\d{6}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}\",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,\"2[124]\\\\d{7,8}|619\\\\d{8}|2(?:1(?:14|500)|2\\\\d{3})\\\\d{3}|61\\\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\\\d{5,8}\",,,,\"218350123\",,,[7,8,9,10,11],[5,6]],[,,\"8[1-35-9]\\\\d{7,10}\",,,,\"812345678\",,,[9,10,11,12]],[,,\"007803\\\\d{7}|(?:177\\\\d|800)\\\\d{5,7}\",,,,\"8001234567\",,,[8,9,10,11,13]],[,,\"809\\\\d{7}\",,,,\"8091234567\",,,[10]],[,,\"804\\\\d{7}\",,,,\"8041234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ID\",62,\"00[189]\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"15\"]],[,\"(\\\\d{2})(\\\\d{5,9})\",\"$1 $2\",[\"2[124]|[36]1\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{5,7})\",\"$1 $2\",[\"800\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5,8})\",\"$1 $2\",[\"[2-79]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3,4})(\\\\d{3})\",\"$1-$2-$3\",[\"8[1-35-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6,8})\",\"$1 $2\",[\"1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"804\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"80\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"15\"]],[,\"(\\\\d{2})(\\\\d{5,9})\",\"$1 $2\",[\"2[124]|[36]1\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{5,7})\",\"$1 $2\",[\"800\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5,8})\",\"$1 $2\",[\"[2-79]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3,4})(\\\\d{3})\",\"$1-$2-$3\",[\"8[1-35-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6,8})\",\"$1 $2\",[\"1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"804\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"80\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,\"(?:007803\\\\d|8071)\\\\d{6}\",,,,,,,[10,13]],[,,\"(?:1500|8071\\\\d{3})\\\\d{3}\",,,,\"8071123456\",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,\"(?:1\\\\d|[2569])\\\\d{6,8}|4\\\\d{6,9}|7\\\\d{8}|8\\\\d{8,9}\",,,,,,,[7,8,9,10],[5,6]],[,,\"(?:1\\\\d|21)\\\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\\\d|7)|5(?:0[45]|1\\\\d|8)|6(?:1\\\\d|[237-9])|9(?:1\\\\d|[35-9]))\\\\d{5}|(?:23|4(?:[1-469]|8\\\\d)|5[23679]|6[4-6]|7[14]|9[04])\\\\d{7}\",,,,\"2212345\",,,,[5,6]],[,,\"8(?:22|[35-9]\\\\d)\\\\d{6}\",,,,\"850123456\",,,[9]],[,,\"1800\\\\d{6}\",,,,\"1800123456\",,,[10]],[,,\"15(?:1[2-8]|[2-8]0|9[089])\\\\d{6}\",,,,\"1520123456\",,,[10]],[,,\"18[59]0\\\\d{6}\",,,,\"1850123456\",,,[10]],[,,\"700\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"76\\\\d{7}\",,,,\"761234567\",,,[9]],\"IE\",353,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"2[24-9]|47|58|6[237-9]|9[35-9]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[45]0\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2569]|4[1-69]|7[14]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"81\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"4\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,\"18[59]0\\\\d{6}\",,,,,,,[10]],[,,\"818\\\\d{6}\",,,,\"818123456\",,,[9]],,,[,,\"88210[1-9]\\\\d{4}|8(?:[35-79]5\\\\d\\\\d|8(?:[013-9]\\\\d\\\\d|2(?:[01][1-9]|[2-9]\\\\d))
2)\\\\d{5}\",,,,\"8551234567\",,,[10]]],IL:[,[,,\"1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}\",,,,,,,[7,8,9,10,11,12]],[,,\"153\\\\d{8,9}|29[1-9]\\\\d{5}|(?:2[0-8]|[3489]\\\\d)\\\\d{6}\",,,,\"21234567\",,,[8,11,12],[7]],[,,\"5(?:(?:[02368]\\\\d|[19][2-9]|4[1-9])\\\\d|5(?:01|1[79]|2[2-8]|3[23]|44|5[05689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\\\d{5}\",,,,\"502345678\",,,[9]],[,,\"1(?:255|80[019]\\\\d{3})\\\\d{3}\",,,,\"1800123456\",,,[7,10]],[,,\"1212\\\\d{4}|1(?:200|9(?:0[01]|19))\\\\d{6}\",,,,\"1919123456\",,,[8,10]],[,,\"1700\\\\d{6}\",,,,\"1700123456\",,,[10]],[,,,,,,,,,[-1]],[,,\"78(?:33|55|77|81)\\\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\\\d|82|9[235-9])\\\\d{6}\",,,,\"771234567\",,,[9]],\"IL\",972,\"0(?:0|1[2-9])\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{3})\",\"$1-$2\",[\"125\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"121\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-489]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"12\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1-$2\",[\"159\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3-$4\",[\"1[7-9]\"]],[,\"(\\\\d{3})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3-$4\",[\"15\"]]],,[,,,,,,,,,[-1]],,,[,,\"1700\\\\d{6}\",,,,,,,[10]],[,,\"1599\\\\d{6}\",,,,\"1599123456\",,,[10]],,,[,,\"151\\\\d{8,9}\",,,,\"15112340000\",,,[11,12]]],IM:[,[,,\"1624\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",,,,,,,[10],[6]],[,,\"1624[5-8]\\\\d{5}\",,,,\"1624756789\",,,,[6]],[,,\"76245[06]\\\\d{4}|7(?:4576|[59]24\\\\d|624[0-4689])\\\\d{5}\",,,,\"7924123456\"],[,,\"808162\\\\d{4}\",,,,\"8081624567\"],[,,\"8(?:440[49]06|72299\\\\d)\\\\d{3}|(?:8(?:45|70)|90[0167])624\\\\d{4}\",,,,\"9016247890\"],[,,,,,,,,,[-1]],[,,\"70\\\\d{8}\",,,,\"7012345678\"],[,,\"56\\\\d{8}\",,,,\"5612345678\"],\"IM\",44,\"00\",\"0\",,,\"0|([5-8]\\\\d{5})$\",\"1624$1\",,,,,[,,,,,,,,,[-1]],,\"74576|(?:16|7[56])24\",[,,,,,,,,,[-1]],[,,\"3440[49]06\\\\d{3}|(?:3(?:08162|3\\\\d{4}|45624|7(?:0624|2299))|55\\\\d{4})\\\\d{4}\",,,,\"5512345678\"],,,[,,,,,,,,,[-1]]],IN:[,[,,\"(?:000800|[2-9]\\\\d\\\\d)\\\\d{7}|1\\\\d{7,12}\",,,,,,,[8,9,10,11,12,13],[6,7]],[,,\"2717(?:[2-7]\\\\d|95)\\\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\\\d|4(?:20[24]|72[2-8])|552[1-7])\\\\d{6}|(?:11|33|4[04]|80)[2-7]\\\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\\\d)\\\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\\\d[2-7]\\\\d{5}\",,,,\"7410410123\",,,[10],[6,7,8]],[,,\"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\\\d|7[02-8])\\\\d{5}|(?:6(?:[09]\\\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\\\d\\\\d)\\\\d{7}
2|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\\\d|7(?:[235689]\\\\d|4[0189]))|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]|881))[0189]\\\\d{5}\",,,,\"8123456789\",,,[10]],[,,\"000800\\\\d{7}|1(?:600\\\\d{6}|80(?:0\\\\d{4,9}|3\\\\d{9}))\",,,,\"1800123456\"],[,,\"186[12]\\\\d{9}\",,,,\"1861123456789\",,,[13]],[,,\"1860\\\\d{7}\",,,,\"18603451234\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IN\",91,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{7})\",\"$1\",[\"575\"]],[,\"(\\\\d{8})\",\"$1\",[\"5(?:0|2[23]|3[03]|[67]1|88)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)\"],,,1],[,\"(\\\\d{4})(\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"140\"],,,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807\",\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]\",\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]))[2-7]\"],\"0$1\",,1],[,\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"[6-9]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"18\"],,,1]],[[,\"(\\\\d{8})\",\"$1\",[\"5(?:0|2[23]|3[03]|[67]1|88)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)\"],,,1],[,\"(\\\\d{4})(\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"140\"],,,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2
2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807\",\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]\",\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\d|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\d|5[0-367])|70[13-7]))[2-7]\"],\"0$1\",,1],[,\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"[6-9]\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{2,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],,,1],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"18\"],,,1]],[,,,,,,,,,[-1]],,,[,,\"1(?:600\\\\d{6}|800\\\\d{4,9})|(?:000800|18(?:03\\\\d\\\\d|6(?:0|[12]\\\\d\\\\d)))\\\\d{7}\"],[,,\"140\\\\d{7}\",,,,\"1409305260\",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,\"3\\\\d{6}\",,,,,,,[7]],[,,\"37\\\\d{5}\",,,,\"3709100\"],[,,\"38\\\\d{5}\",,,,\"3801234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IO\",246,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"3\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,\"(?:1|7\\\\d\\\\d)\\\\d{7}|[2-6]\\\\d{7,8}\",,,,,,,[8,9,10],[6,7]],[,,\"1\\\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\\\d{6,7}\",,,,\"12345678\",,,[8,9],[6,7]],[,,\"7[3-9]\\\\d{8}\",,,,\"7912345678\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"IQ\",964,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-6]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,\"[1-9]\\\\d{9}|(?:[1-8]\\\\d\\\\d|9)\\\\d{3,4}\",,,,,,,[4,5,6,7,10],[8]],[,,\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\\\d{7}|[16]\\\\d{3}(?:\\\\d{4})?|[289]\\\\d{3}(?:\\\\d(?:\\\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\\\d)|30[0-2]\\\\d|4(?:111|40\\\\d))\\\\d{4}\",,,,\"2123456789\",,,[6,7,10],[4,5,8]],[,,\"9(?:(?:0(?:[1-35]\\\\d|44)|(?:[13]\\\\d|2[0-2])\\\\d)\\\\d|9(?:(?:[0-2]\\\\d|4[45])\\\\d|5[15]0|8(?:1\\\\d|88)|9(?:0[013]|1[0134]|21|77|9[6-9])))\\\\d{5}\",,,,\"9123456789\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"993\\\\d{7}\",,,,\"9932123456\",,,[10]],\"IR\",98,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4,5})\",\"$1\",[\"96\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4,5})\",\"$1 $2\",[\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-8]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,\"9(?:4440\\\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))\",,,,,,,[4,5,10]],[,,\"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])\",,,,\"9601\",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,\"(?:38\\\\d|[4-9])\\\\d{6}\",,,,,,,[7,9]],[,,\"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\\\d|8[0-36-8])|5(?:05|[156]\\\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\\\d{4}\",,,,\"4101234\",,,[7]],[,,\"(?:38[589]\\\\d\\\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\\\d)|7(?:5[057]|[6-9]\\\\d)|8(?:2[0-59]|[3-69]\\\\d|8[28]))\\\\d{4}\",,,,\"6111234\"],[,,\"80[08]\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"90(?:0\\\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\\\d{3}\",,,,\"9001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"49[0-24-79]\\\\d{4}\",,,,\"4921234\",,,[7]],\"IS\",354,\"00|1(?:0(?:01|[12]0)|100)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"3\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"809\\\\d{4}\",,,,\"8091234\",,,[7]],,,[,,\"(?:689|8(?:7[18]|80)|95[48])\\\\d{4}\",,,,\"6891234\",,,[7]]],IT:[,[,,\"0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}\",,,,,,,[6,7,8,9,10,11,12]],[,,\"0669[0-79]\\\\d{1,6}|0(?:1(?:[0159]\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\\\d\\\\d|3(?:[0159]\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\\\d|6[0-8])|7(?:[0159]\\\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\d{2,7}\",,,,\"0212345678\",,,[6,7,8,9,10,11]],[,,\"3[1-9]\\\\d{8}|3[2-9]\\\\d{7}\",,,,\"3123456789\",,,[9,10]],[,,\"80(?:0\\\\d{3}|3)\\\\d{3}\",,,,\"800123456\",,,[6,9]],[,,\"(?:0878\\\\d\\\\d|89(?:2|4[5-9]\\\\d))\\\\d{3}|89[45][0-4]\\\\d\\\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\\\d{6}\",,,,\"899123456\",,,[6,8,9,10]],[,,\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\",,,,\"848123456\",,,[6,9]],[,,\"1(?:78\\\\d|99)\\\\d{6}\",,,,\"1781234567\",,,[9,10]],[,,\"55\\\\d{8}\",,,,\"5512345678\",,,[10]],\"IT\",39,\"00\",,,,,,,,[[,\"(\\\\d{4,5})\",\"$1\",[\"1(?:0|9[246])\",\"1(?:0|9(?:2[2-9]|[46]))\"]],[,\"(\\\\d{6})\",\"$1\",[\"1(?:1|92)\"]],[,\"(\\\\d{2})(\\\\d{4,6})\",\"$1 $2\",[\"0[26]\"]],[,\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"0[13-57-9][0159]|8(?:03|4[17]|9[245])\",\"0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))\"]],[,\"(\\\\d{4})(\\\\d{2,6})\",\"$1 $2\",[\"0(?:[13-579][2-46-8]|8[236-8])\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"894\"]],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[26]|5\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1[4679]|[38]\"]],[,\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[13-57-9][0159]\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{5})\",\"$1 $2 $3\",[\"0[26]\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"3\"]]],[[,\"(\\\\d{2})(\\\\d{4,6})\",\"$1 $2\",[\"0[26]\"]],[,\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"0[13-57-9][0159]|8(?:03|4[17]|9[245])\",\"0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))\"]],[,\"(\\\\d{4})(\\\\d{2,6})\",\"$1 $2\",[\"0(?:[13-579][2-46-8]|8[236-8])\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"894\"]],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[26]|5\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"1[4679]|[38]\"]],[,\"(\\\\d{3})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0[13-57-9][0159]\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{5})\",\"$1 $2 $3\",[\"0[26]\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"3\"]]],[,,,,,,,,,[-1]],1,,[,,\"848\\\\d{6}\",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,\"3[2-8]\\\\d{9,10}\",,,,\"33101234501\",,,[11,12]]],JE:[,[,,\"1534\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}\",,,,,,,[10],[6]],[,,\"1534[0-24-8]\\\\d{5}\",,,,\"1534456789\",,,,[6]],[,,\"7(?:(?:(?:50|82)9|937)\\\\d|7(?:00[378]|97[7-9]))\\\\d{5}\",,,,\"7797712345\"],[,,\"80(?:07(?:35|81)|8901)\\\\d{4}\",,,,\"8007354567\"],[,,\"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\\\d{4}\",,,,\"9018105678\"],[,,,,,,,,,[-1]],[,,\"701511\\\\d{4}\",,,,\"7015115678\"],[,,\"56\\\\d{8}\",,,,\"5612345678\"],\"JE\",44,\"00\",\"0\",,,\"0|([0-24-8]\\\\d{5})$\",\"1534$1\",,,,,[,,\"76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[39])\\\\d{6}\",,,,\"7640123456\"],,,[,,,,,,,,,[-1]],[,,\"(?:3(?:0(?:07(?:35|81)|8901)|3\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\\\d{4})\\\\d{4}\",,,,\"5512345678\"],,,[,,,,,,,,,[-1]]],JM:[,[,,\"(?:[58]\\\\d\\\\d|658|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"(?:658(?:2(?:[0-8]\\\\d|9[0-46-9])|[3-9]\\\\d\\\\d)|876(?:5(?:02|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\\\d|9[2-468])))\\\\d{4}\",,,,\"8765230123\",,,,[7]],[,,\"(?:658295|876(?:2(?:[14-9]\\\\d|2[013-9]|3[7-9])|[348]\\\\d\\\\d|5(?:0[13-9]|1[579]|[2-57-9]\\\\d|6[0-24-9])|6(?:4[89]|6[
267])|7(?:0[07]|7\\\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\\\d{4}\",,,,\"8762101234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"JM\",1,\"011\",\"1\",,,\"1\",,,,,,[,,,,,,,,,[-1]],,\"658|876\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,\"(?:(?:[2689]|7\\\\d)\\\\d|32|53)\\\\d{6}\",,,,,,,[8,9]],[,,\"87(?:000|90[01])\\\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-467]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\\\d{4}\",,,,\"62001234\",,,[8]],[,,\"7(?:[78][0-25-9]|9\\\\d)\\\\d{6}\",,,,\"790123456\",,,[9]],[,,\"80\\\\d{6}\",,,,\"80012345\",,,[8]],[,,\"9\\\\d{7}\",,,,\"90012345\",,,[8]],[,,\"85\\\\d{6}\",,,,\"85012345\",,,[8]],[,,\"70\\\\d{7}\",,,,\"700123456\",,,[9]],[,,,,,,,,,[-1]],\"JO\",962,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2356]|87\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"70\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],,[,,\"74(?:66|77)\\\\d{5}\",,,,\"746612345\",,,[9]],,,[,,,,,,,,,[-1]],[,,\"8(?:10|8\\\\d)\\\\d{5}\",,,,\"88101234\",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,\"00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}\",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,\"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\\\d|4(?:[2-578]\\\\d|6[02-8]|9[2-59])|5(?:[2-589]\\\\d|6[1-9]|7[2-8])|7(?:[25-9]\\\\d|3[4-9]|4[02-9])|8(?:[2679]\\\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\\\d|[679][1-9]))\\\\d{6}\",,,,\"312345678\",,,[9]],[,,\"[7-9]0[1-9]\\\\d{7}\",,,,\"9012345678\",,,[10]],[,,\"00(?:(?:37|66)\\\\d{6,13}|(?:777(?:[01]|(?:5|8\\\\d)\\\\d)|882[1245]\\\\d\\\\d)\\\\d\\\\d)|(?:120|800\\\\d)\\\\d{6}\",,,,\"120123456\"],[,,\"990\\\\d{6}\",,,,\"990123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"60\\\\d{7}\",,,,\"601234567\",,,[9]],[,,\"50[1-9]\\\\d{7}\",,,,\"5012345678\",,,[10]],\"JP\",81,\"010\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"007\",\"0077\",\"00777\",\"00777[01]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"(?:12|57|99)0\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2
2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])\",\"[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{3,4})\",\"$1-$2-$3\",[\"007\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"008\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"800\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[2579]|80\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3,4})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{4,5})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{5})(\\\\d{5,6})\",\"$1-$2-$3\",[\"0\"]],[,\"(\\\\d{4})(\\\\d{6})(\\\\d{6,7})\",\"$1-$2-$3\",[\"0\"]]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1-$2-$3\",[\"(?:12|57|99)0\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]\",\"1(?:1|5(?:4[018]|5[01
27])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3\",[\"[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])\",\"[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"800\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[2579]|80\"],\"0$1\"]],[,,\"20\\\\d{8}\",,,,\"2012345678\",,,[10]],,,[,,\"00(?:777(?:[01]|(?:5|8\\\\d)\\\\d)|882[1245]\\\\d\\\\d)\\\\d\\\\d|00(?:37|66)\\\\d{6,13}\"],[,,\"570\\\\d{6}\",,,,\"570123456\",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,\"(?:[17]\\\\d\\\\d|900)\\\\d{6}|(?:2|80)0\\\\d{6,7}|[4-6]\\\\d{6,8}\",,,,,,,[7,8,9,10]],[,,\"(?:4[245]|5[1-79]|6[01457-9])\\\\d{5,7}|(?:4[136]|5[08]|62)\\\\d{7}|(?:[24]0|66)\\\\d{6,7}\",,,,\"202012345\",,,[7,8,9]],[,,\"(?:1(?:0[0-2]|1[01])|7\\\\d\\\\d)\\\\d{6}\",,,,\"712123456\",,,[9]],[,,\"800[24-8]\\\\d{5,6}\",,,,\"800223456\",,,[9,10]],[,,\"900[02-9]\\\\d{5}\",,,,\"900223456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KE\",254,\"000\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{5,7})\",\"$1 $2\",[\"[24-6]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[17]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,\"8\\\\d{9}|(?:[235-8]\\\\d|99)\\\\d{7}\",,,,,,,[9,10],[5,6]],[,,\"312(?:5[0-79]\\\\d|9(?:[0-689]\\\\d|7[0-24-9]))\\\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\\\d)|5(?:22|3[4-7]|59|6\\\\d)|6(?:22|5[35-7]|6\\\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\\\d)|9(?:22|4[1-8]|6\\\\d))|6(?:09|12|2[2-4])\\\\d)\\\\d{5}\",,,,\"312123456\",,,[9],[5,6]],[,,\"(?:312(?:58\\\\d|973)|8801\\\\d\\\\d)\\\\d{3}|(?:2(?:0[0-35]|2\\\\d)|5[0-24-7]\\\\d|7(?:[07]\\\\d|55)|99[05-9])\\\\d{6}\",,,,\"700123456\",,,[9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KG\",996,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"3(?:1[346]|[24-79])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[235-79]|88\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{2,3})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,\"1\\\\d{9}|[1-9]\\\\d{7,8}\",,,,,,,[8,9,10],[6,7]],[,,\"23(?:4(?:[2-4]|[56]\\\\d)|[568]\\\\d\\\\d)\\\\d{4}|23[236-9]\\\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\\\d)\\\\d{5}|6\\\\d{5,6})\",,,,\"23756789\",,,[8,9],[6,7]],[,,\"(?:(?:1[28]|3[18]|9[67])\\\\d|6[016-9]|7(?:[07-9]|[16]\\\\d)|8(?:[013-79]|8\\\\d))\\\\d{6}|(?:1\\\\d|9[0-57-9])\\\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\\\d{5}\",,,,\"91234567\",,,[8,9]],[,,\"1800(?:1\\\\d|2[019])\\\\d{4}\",,,,\"1800123456\",,,[10]],[,,\"1900(?:1\\\\d|2[09])\\\\d{4}\",,,,\"1900123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KH\",855,\"00[14-9]\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,\"(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}\",,,,,,,[5,8]],[,,\"(?:[24]\\\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\\\d\\\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\\\d{3}\",,,,\"31234\"],[,,\"(?:63\\\\d{3}|73(?:0[0-5]\\\\d|140))\\\\d{3}|[67]200[01]\\\\d{3}\",,,,\"72001234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"30(?:0[01]\\\\d\\\\d|12(?:11|20))\\\\d\\\\d\",,,,\"30010000\",,,[8]],\"KI\",686,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,\"[3478]\\\\d{6}\",,,,,,,[7],[4]],[,,\"7[4-7]\\\\d{5}\",,,,\"7712345\",,,,[4]],[,,\"[34]\\\\d{6}\",,,,\"3212345\"],[,,,,,,,,,[-1]],[,,\"8\\\\d{6}\",,,,\"8001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KM\",269,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[3478]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\\\d{4}\",,,,\"8692361234\",,,,[7]],[,,\"869(?:48[89]|5(?:5[6-8]|6[5-7])|66\\\\d|76[02-7])\\\\d{4}\",,,,\"8697652917\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"KN\",1,\"011\",\"1\",,,\"1|([2-7]\\\\d{6})$\",\"869$1\",,,,,[,,,,,,,,,[-1]],,\"869\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,\"85\\\\d{6}|(?:19\\\\d|[2-7])\\\\d{7}\",,,,,,,[8,10],[6,7]],[,,\"(?:(?:195|2)\\\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\\\d{6}\",,,,\"21234567\",,,,[6,7]],[,,\"19[1-3]\\\\d{7}\",,,,\"1921234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KP\",850,\"00|99\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,\"238[02-9]\\\\d{4}|2(?:[0-24-9]\\\\d|3[0-79])\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,\"00[1-9]\\\\d{8,11}|(?:[12]|5\\\\d{3})\\\\d{7}|[13-6]\\\\d{9}|(?:[1-6]\\\\d|80)\\\\d{7}|[3-6]\\\\d{4,5}|(?:00|7)0\\\\d{8}\",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,\"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\\\d{2,3}\",,,,\"22123456\",,,[5,6,8,9,10],[3,4,7]],[,,\"1(?:05(?:[0-8]\\\\d|9[0-5])|22[13]\\\\d)\\\\d{4,5}|1(?:0[1-46-9]|[16-9]\\\\d|2[013-9])\\\\d{6,7}\",,,,\"1020000000\",,,[9,10]],[,,\"00(?:308\\\\d{6,7}|798\\\\d{7,9})|(?:00368|80)\\\\d{7}\",,,,\"801234567\",,,[9,11,12,13,14]],[,,\"60[2-9]\\\\d{6}\",,,,\"602345678\",,,[9]],[,,,,,,,,,[-1]],[,,\"50\\\\d{8,9}\",,,,\"5012345678\",,,[10,11]],[,,\"70\\\\d{8}\",,,,\"7012345678\",,,[10]],\"KR\",82,\"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))\",\"0\",,,\"0(8(?:[1-46-8]|5\\\\d\\\\d))?\",,,,[[,\"(\\\\d{5})\",\"$1\",[\"1[016-9]1\",\"1[016-9]11\",\"1[016-9]114\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"1\"]],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{5})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"003\",\"0030\"]],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{5})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[,\"(\\\\d{5})(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"1\"]],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\",\"0$CC-$1\"],[,\"(\\\\d{2})(\\\\d{5})(\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\",\"0$CC-$1\"]],[,,\"15\\\\d{7,8}\",,,,\"1523456789\",,,[9,10]],,,[,,\"00(?:3(?:08\\\\d{6,7}|68\\\\d{7})|798\\\\d{7,9})\",,,,,,,[11,12,13,14]],[,,\"1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))\\\\d{4}\",,,,\"15441234\",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,\"(?:18|[2569]\\\\d\\\\d)\\\\d{5}\",,,,,,,[7,8]],[,,\"2(?:[23]\\\\d\\\\d|4(?:[1-35-9]\\\\d|44)|5(?:0[034]|[2-46]\\\\d|5[1-3]|7[1-7]))\\\\d{4}\",,,,\"22345678\",,,[8]],[,,\"(?:5(?:2(?:22|5[25])|88[58])|6(?:222|444|70[013-9]|888|93[039])|9(?:11[01]|333|500))\\\\d{4}|(?:5(?:[05]\\\\d|1[0-7]|6[56])|6(?:0[034679]|5[015-9]|6\\\\d|7[67]|9[069])|9(?:0[09]|22|[4679]\\\\d|55|8[057-9]))\\\\d{5}\",,,,\"50012345\",,,[8]],[,,\"18\\\\d{5}\",,,,\"1801234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"KW\",965,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{3,4})\",\"$1 $2\",[\"[169]|2(?:[235]|4[1-35-9])|52\"]],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[25]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,\"(?:345|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\\\d{4}\",,,,\"3452221234\",,,,[7]],[,,\"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\\\d{4}\",,,,\"3453231234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"(?:345976|900[2-9]\\\\d\\\\d)\\\\d{4}
2\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"KY\",1,\"011\",\"1\",,,\"1|([2-9]\\\\d{6})$\",\"345$1\",,,,,[,,\"345849\\\\d{4}\",,,,\"3458491234\"],,\"345\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,\"33622\\\\d{5}|(?:7\\\\d|80)\\\\d{8}\",,,,,,,[10],[5,6,7]],[,,\"(?:33622|7(?:1(?:0(?:[23]\\\\d|4[0-3]|59|63)|1(?:[23]\\\\d|4[0-79]|59)|2(?:[23]\\\\d|59)|3(?:2\\\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\\\d|3[013-9]|5[1-9])|5(?:2\\\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\\\d|5[19]|61)|72\\\\d|8(?:[27]\\\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\\\d|4[46-9]|5[3469])|2(?:2\\\\d|3[0679]|46|5[12679])|3(?:[2-4]\\\\d|5[139])|4(?:2\\\\d|3[1-35-9]|59)|5(?:[23]\\\\d|4[0-246-8]|59|61)|6(?:2\\\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\\\d|40|5[279])|8(?:[23]\\\\d|4[0-3]|59)|9(?:2\\\\d|3[124578]|59))))\\\\d{5}\",,,,\"7123456789\",,,,[5,6,7]],[,,\"7(?:0[0-25-8]|47|6[02-4]|7[15-8]|85)\\\\d{7}\",,,,\"7710009998\"],[,,\"800\\\\d{7}\",,,,\"8001234567\"],[,,\"809\\\\d{7}\",,,,\"8091234567\"],[,,,,,,,,,[-1]],[,,\"808\\\\d{7}\",,,,\"8081234567\"],[,,\"751\\\\d{7}\",,,,\"7511234567\"],\"KZ\",7,\"810\",\"8\",,,\"8\",,\"8~10\",,,,[,,,,,,,,,[-1]],,\"33|7\",[,,\"751\\\\d{7}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,\"[23]\\\\d{9}|3\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}\",,,,,,,[8,9,10],[6]],[,,\"(?:2[13]|[35-7][14]|41|8[1468])\\\\d{6}\",,,,\"21212862\",,,[8],[6]],[,,\"(?:20(?:[239]\\\\d|5[24-9]|7[6-8])|302\\\\d)\\\\d{6}\",,,,\"2023123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LA\",856,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2[13]|3[14]|[4-8]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"30[013-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"30[013-9]\\\\d{6}\",,,,\"301234567\",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,\"[7-9]\\\\d{7}|[13-9]\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:(?:[14-69]\\\\d|8[02-9])\\\\d|7(?:[2-57]\\\\d|62|8[0-7]|9[04-9]))\\\\d{4}\",,,,\"1123456\",,,[7]],[,,\"793(?:[01]\\\\d|2[0-4])\\\\d{3}|(?:(?:3|81)\\\\d|7(?:[01]\\\\d|6[013-9]|8[89]|9[12]))\\\\d{5}\",,,,\"71123456\"],[,,,,,,,,,[-1]],[,,\"9[01]\\\\d{6}\",,,,\"90123456\",,,[8]],[,,\"80\\\\d{6}\",,,,\"80123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LB\",961,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,\"(?:[58]\\\\d\\\\d|758|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"758(?:234|4(?:30|5\\\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\\\d{4}\",,,,\"7584305678\",,,,[7]],[,,\"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\\\d|3[0-3])|812)\\\\d{4}\",,,,\"7582845678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"LC\",1,\"011\",\"1\",,,\"1|([2-8]\\\\d{6})$\",\"758$1\",,,,,[,,,,,,,,,[-1]],,\"758\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,\"90\\\\d{5}|(?:[2378]|6\\\\d\\\\d)\\\\d{6}\",,,,,,,[7,9]],[,,\"(?:2(?:01|1[27]|22|3\\\\d|6[02-578]|96)|3(?:33|40|7[0135-7]|8[048]|9[0269]))\\\\d{4}\",,,,\"2345678\",,,[7]],[,,\"(?:6(?:4(?:89|9\\\\d)|5[0-3]\\\\d|6(?:0[0-7]|10|2[06-9]|39))\\\\d|7(?:[37-9]\\\\d|42|56))\\\\d{4}\",,,,\"660234567\"],[,,\"80(?:02[28]|9\\\\d\\\\d)\\\\d\\\\d\",,,,\"8002222\",,,[7]],[,,\"90(?:02[258]|1(?:23|3[14])|66[136])\\\\d\\\\d\",,,,\"9002222\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LI\",423,\"00\",\"0\",,,\"0|(1001)\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[237-9]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"69\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"870(?:28|87)\\\\d\\\\d\",,,,\"8702812\",,,[7]],,,[,,\"697(?:42|56|[78]\\\\d)\\\\d{4}\",,,,\"697861234\",,,[9]]],LK:[,[,,\"[1-9]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:12[2-9]|602|8[12]\\\\d|9(?:1\\\\d|22|9[245]))\\\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\\\d{6}\",,,,\"112345678\",,,,[7]],[,,\"7[0-25-8]\\\\d{7}\",,,,\"712345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LK\",94,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[1-689]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"1973\\\\d{5}
2\",,,,\"197312345\"],,,[,,,,,,,,,[-1]]],LR:[,[,,\"(?:2|33|5\\\\d|77|88)\\\\d{7}|[4-6]\\\\d{6}\",,,,,,,[7,8,9]],[,,\"(?:2\\\\d{3}|33333)\\\\d{4}\",,,,\"21234567\",,,[8,9]],[,,\"(?:(?:330|555|(?:77|88)\\\\d)\\\\d|4[67])\\\\d{5}|[56]\\\\d{6}\",,,,\"770123456\",,,[7,9]],[,,,,,,,,,[-1]],[,,\"332(?:02|[34]\\\\d)\\\\d{4}\",,,,\"332021234\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LR\",231,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[4-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[3578]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,\"(?:[256]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"2\\\\d{7}\",,,,\"22123456\"],[,,\"[56]\\\\d{7}\",,,,\"50123456\"],[,,\"800[256]\\\\d{4}\",,,,\"80021234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LS\",266,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2568]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,\"(?:[3469]\\\\d|52|[78]0)\\\\d{6}\",,,,,,,[8]],[,,\"(?:3[1478]|4[124-6]|52)\\\\d{6}\",,,,\"31234567\"],[,,\"6\\\\d{7}\",,,,\"61234567\"],[,,\"80[02]\\\\d{5}\",,,,\"80012345\"],[,,\"9(?:0[0239]|10)\\\\d{5}\",,,,\"90012345\"],[,,\"808\\\\d{5}\",,,,\"80812345\"],[,,\"70[05]\\\\d{5}\",,,,\"70012345\"],[,,\"[89]01\\\\d{5}\",,,,\"80123456\"],\"LT\",370,\"00\",\"8\",,,\"[08]\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"52[0-7]\"],\"(8-$1)\",,1],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"8 $1\",,1],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"37|4(?:[15]|6[1-8])\"],\"(8-$1)\",,1],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[3-6]\"],\"(8-$1)\",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"70[67]\\\\d{5}\",,,,\"70712345\"],,,[,,,,,,,,,[-1]]],LU:[,[,,\"35[013-9]\\\\d{4,8}|6\\\\d{8}|35\\\\d{2,4}|(?:[2457-9]\\\\d|3[0-46-9])\\\\d{2,9}\",,,,,,,[4,5,6,7,8,9,10,11]],[,,\"(?:35[013-9]|80[2-9]|90[89])\\\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\\\d|8[13-9]|9[2-579])\\\\d{2,9}\",,,,\"27123456\"],[,,\"6(?:[269][18]|5[158]|7[189]|81)\\\\d{6}\",,,,\"628123456\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"90[015]\\\\d{5}\",,,,\"90012345\",,,[8]],[,,\"801\\\\d{5}\",,,,\"80112345\",,,[8]],[,,,,,,,,,[-1]],[,,\"20(?:1\\\\d{5}|[2-689]\\\\d{1,7})\",,,,\"20201234\",,,[4,5,6,7,8,9,10]],\"LU\",352,\"00\",,,,\"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\\\d)\",,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"20[2-689]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4\",[\"2(?:[0367]|4[3-8])\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"80[01]|90[015]\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"20\"],,\"$CC $1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})\",\"$1 $2 $3 $4 $5\",[\"2(?:[0367]|4[3-8])\"],,\"$CC $1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,5})\",\"$1 $2 $3 $4\",[\"[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]\"],,\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,\"(?:[268]\\\\d|90)\\\\d{6}\",,,,,,,[8]],[,,\"6\\\\d{7}\",,,,\"63123456\"],[,,\"2\\\\d{7}\",,,,\"21234567\"],[,,\"80\\\\d{6}\",,,,\"80123456\"],[,,\"90\\\\d{6}\",,,,\"90123456\"],[,,\"81\\\\d{6}\",,,,\"81123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LV\",371,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[269]|8[01]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,\"[2-9]\\\\d{8}\",,,,,,,[9],[7]],[,,\"(?:2(?:0[56]|[1-6]\\\\d|7[124579]|8[124])|3(?:1\\\\d|2[2356])|4(?:[17]\\\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\\\d|5[2-57]|8[1-5])|7(?:[13]\\\\d|2[13-79])|8(?:[124]\\\\d|5[124]|84))\\\\d{6}\",,,,\"212345678\",,,,[7]],[,,\"9[1-6]\\\\d{7}\",,,,\"912345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"LY\",218,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"[2-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,\"[5-8]\\\\d{8}\",,,,,,,[9]],[,,\"5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\\\d{4}|5(?:2(?:[015-7]\\\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\\\d)\\\\d{5}\",,,,\"520123456\"],[,,\"(?:6(?:[0-79]\\\\d|8[0-247-9])|7(?:0[016-8]|6[1267]|7[0-27]))\\\\d{6}\",,,,\"650123456\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,\"89\\\\d{7}\",,,,\"891234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"592(?:4[0-2]|93)\\\\d{4}\",,,,\"592401234\"],\"MA\",212,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{5})(\\\\d{4})\",\"$1-$2\",[\"5(?:29|38)\",\"5(?:29|38)[89]\",\"5(?:29|38)[89]0\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5[45]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5})\",\"$1-$2\",[\"5(?:2[2-489]|3[5-9]|9)|892\",\"5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1-$2\",[\"8\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1-$2\",[\"[5-7]\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,\"870\\\\d{5}|(?:[349]|6\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"(?:870|9[2-47-9]\\\\d)\\\\d{5}\",,,,\"99123456\",,,[8]],[,,\"4(?:[46]\\\\d|5[1-9])\\\\d{5}|(?:3|6\\\\d)\\\\d{7}\",,,,\"612345678\"],[,,\"90\\\\d{6}\",,,,\"90123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MC\",377,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[39]\"]],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"6\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[39]\"]],[,\"(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"6\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,\"870\\\\d{5}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,\"(?:[235-7]\\\\d|[89]0)\\\\d{6}\",,,,,,,[8]],[,,\"(?:(?:2[1-9]|3[1-79])\\\\d|5(?:33|5[257]))\\\\d{5}\",,,,\"22212345\"],[,,\"562\\\\d{5}|(?:6\\\\d|7[16-9])\\\\d{6}\",,,,\"62112345\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,\"90[056]\\\\d{5}\",,,,\"90012345\"],[,,\"808\\\\d{5}
2\",,,,\"80812345\"],[,,,,,,,,,[-1]],[,,\"3[08]\\\\d{6}\",,,,\"30123456\"],\"MD\",373,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"22|3\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[25-7]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"803\\\\d{5}\",,,,\"80312345\"],,,[,,,,,,,,,[-1]]],ME:[,[,,\"(?:20|[3-79]\\\\d)\\\\d{6}|80\\\\d{6,7}\",,,,,,,[8,9],[6]],[,,\"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\\\d{5}\",,,,\"30234567\",,,[8],[6]],[,,\"6(?:[07-9]\\\\d|3[024]|6[0-25])\\\\d{5}\",,,,\"67622901\",,,[8]],[,,\"80(?:[0-2578]|9\\\\d)\\\\d{5}\",,,,\"80080002\"],[,,\"9(?:4[1568]|5[178])\\\\d{5}\",,,,\"94515151\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"78[1-49]\\\\d{5}\",,,,\"78108780\",,,[8]],\"ME\",382,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"77[1-9]\\\\d{5}\",,,,\"77273012\",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,\"(?:590|69\\\\d|976)\\\\d{6}\",,,,,,,[9]],[,,\"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\\\d{4}\",,,,\"590271234\"],[,,\"69(?:0\\\\d\\\\d|1(?:2[29]|3[0-5]))\\\\d{4}\",,,,\"690001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"976[01]\\\\d{5}\",,,,\"976012345\"],\"MF\",590,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,\"[23]\\\\d{8}\",,,,,,,[9],[7]],[,,\"2072[29]\\\\d{4}|20(?:2\\\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\\\d{5}\",,,,\"202123456\",,,,[7]],[,,\"3[2-49]\\\\d{7}\",,,,\"321234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"22\\\\d{7}\",,,,\"221234567\"],\"MG\",261,\"00\",\"0\",,,\"0|([24-9]\\\\d{6})$\",\"20$1\",,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,\"329\\\\d{4}|(?:[256]\\\\d|45)\\\\d{5}\",,,,,,,[7]],[,,\"(?:247|528|625)\\\\d{4}\",,,,\"2471234\"],[,,\"(?:(?:23|54)5|329|45[56])\\\\d{4}\",,,,\"2351234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"635\\\\d{4}\",,,,\"6351234\"],\"MH\",692,\"011\",\"1\",,,\"1\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-6]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,\"[2-578]\\\\d{7}\",,,,,,,[8],[6,7]],[,,\"(?:2(?:[23]\\\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\\\d{5}\",,,,\"22012345\",,,,[6,7]],[,,\"7(?:4(?:60\\\\d|747)|94(?:[01]\\\\d|2[0-4]))\\\\d{3}|7(?:[0-25-8]\\\\d|3[2-4]|42|9[23])\\\\d{5}\",,,,\"72345678\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,\"5[02-9]\\\\d{6}\",,,,\"50012345\"],[,,\"8(?:0[1-9]|[1-9]\\\\d)\\\\d{5}\",,,,\"80123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MK\",389,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[347]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[58]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,\"[24-9]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:07[0-8]|12[67])\\\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\\\d{5}\",,,,\"20212345\"],[,,\"2(?:0(?:01|79)|17\\\\d)\\\\d{4}|(?:5[01]|[679]\\\\d|8[239])\\\\d{6}\",,,,\"65012345\"],[,,\"80\\\\d{6}\",,,,\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ML\",223,\"00\",,,,,,,,[[,\"(\\\\d{4})\",\"$1\",[\"67[057-9]|74[045]\",\"67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]],[,,,,,,,,,[-1]],,,[,,\"80\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,\"1\\\\d{5,7}|95\\\\d{6}|(?:[4-7]|9[0-46-9])\\\\d{6,8}|(?:2|8\\\\d)\\\\d{5,8}\",,,,,,,[6,7,8,9,10],[5]],[,,\"(?:1(?:(?:2\\\\d|3[56]|[89][0-6])\\\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\\\d|2[246]|39|46|62|7[0-3]|83)|51\\\\d\\\\d)|4(?:2(?:2\\\\d\\\\d|48[0-3])|3(?:20\\\\d|4(?:70|83)|56)|420\\\\d|5470)|6(?:0(?:[23]|88\\\\d)|(?:124|[56]2\\\\d)\\\\d|247[23]|3(?:20\\\\d|470)|4(?:2[04]\\\\d|47[23])|7(?:(?:3\\\\d|8[01459])\\\\d|4(?:39|60|7[013]))))\\\\d{4}|5(?:2(?:2\\\\d{5,6}|47[023]\\\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\\\d|6(?:20\\\\d|483)|7(?:20\\\\d|48[0-2])|8(?:20\\\\d|47[02])|9(?:20\\\\d|47[01]))\\\\d{4})|7(?:(?:0470|4(?:25\\\\d|470)|5(?:202|470|96\\\\d))\\\\d{4}|1(?:20\\\\d{4,5}|4(?:70|83)\\\\d{4}))|8(?:1(?:2\\\\d{5,6}|4(?:10|7[01]\\\\d)\\\\d{3})|2(?:2\\\\d{5,6}|(?:320|490\\\\d)\\\\d{3})|(?:3(?:2\\\\d\\\\d|470)|4[24-7]|5(?:2\\\\d|4[1-9]|51)\\\\d|6[23])\\\\d{4})|(?:1[2-6]\\\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\\\d))\\\\d{4}|25\\\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\\\d{4}\",,,,\"1234567\",,,[6,7,8,9],[5]],[,,\"(?:17[01]|9(?:2(?:[0-4]|[56]\\\\d\\\\d)|(?:3(?:[0-36]|4\\\\d)|(?:6\\\\d|8[89]|9[4-8])\\\\d|7(?:3|40|[5-9]\\\\d))\\\\d|4(?:(?:[0245]\\\\d|[1379])\\\\d|88)|5[0-6])\\\\d)\\\\d{4}|9[69]1\\\\d{6}|9(?:[68]\\\\d|9[089])\\\\d{5}\",,,,\"92123456\",,,[7,8,9,10]],[,,\"80080(?:[01][1-9]|2\\\\d)\\\\d{3}\",,,,\"8008001234\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"1333\\\\d{4}|[12]468\\\\d{4}\",,,,\"13331234\",,,[8]],\"MM\",95,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"16|2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[4-7]|8[1-35]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{4,6})\",\"$1 $2 $3\",[\"9(?:2[0-4]|[35-9]|4[137-9])\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"92\"],\"0$1\"],[,\"(\\\\d)(\\\\d{5})(\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,\"[12]\\\\d{7,9}|[57-9]\\\\d{7}\",,,,,,,[8,9,10],[4,5,6]],[,,\"[12]2[1-3]\\\\d{5,6}|7(?:0[0-5]\\\\d|128)\\\\d{4}|(?:[12](?:1|27)|5[368])\\\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\\\d{6,7}\",,,,\"53123456\",,,,[4,5,6]],[,,\"(?:83[01]|920)\\\\d{5}|(?:5[05]|8[05689]|9[013-9])\\\\d{6}\",,,,\"88123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"712[0-79]\\\\d{4}|7(?:1[013-9]|[5-8]\\\\d)\\\\d{5}\",,,,\"75123456\",,,[8]],\"MN\",976,\"001\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[12]1\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[57-9]\"]],[,\"(\\\\d{3})(\\\\d{5,6})\",\"$1 $2\",[\"[12]2[1-3]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5,6})\",\"$1 $2\",[\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])\",\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]\"],\"0$1\"],[,\"(\\\\d{5})(\\\\d{4,5})\",\"$1 $2\",[\"[12]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,\"(?:28|[68]\\\\d)\\\\d{6}\",,,,,,,[8]],[,,\"(?:28[2-9]|8(?:11|[2-57-9]\\\\d))\\\\d{5}\",,,,\"28212345\"],[,,\"6(?:[235]\\\\d\\\\d|6(?:0[0-5]|[1-9]\\\\d)|8(?:[02][5-9]|[146-8]\\\\d|[35][0-4]))\\\\d{4}\",,,,\"66123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MO\",853,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[268]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,\"[58]\\\\d{9}|(?:67|90)0\\\\d{7}\",,,,,,,[10],[7]],[,,\"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\\\d{4}\",,,,\"6702345678\",,,,[7]],[,,\"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\\\d{4}\",,,,\"6702345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"MP\",1,\"011\",\"1\",,,\"1|([2-9]\\\\d{6})$\",\"670$1\",,1,,,[,,,,,,,,,[-1]],,\"670\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,\"69\\\\d{7}|(?:59|97)6\\\\d{6}\",,,,,,,[9]],[,,\"596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\\\d|8[09]|9[4-8])\\\\d{4}\",,,,\"596301234\"],[,,\"69(?:6(?:[0-47-9]\\\\d|5[0-6]|6[0-4])|727)\\\\d{4}\",,,,\"696201234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"976(?:6[1-9]|7[0-367])\\\\d{4}\",,,,\"976612345\"],\"MQ\",596,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,\"(?:[2-4]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"(?:25[08]|35\\\\d|45[1-7])\\\\d{5}\",,,,\"35123456\"],[,,\"[2-4][0-46-9]\\\\d{6}\",,,,\"22123456\"],[,,\"800\\\\d{5}\",,,,\"80012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MR\",222,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-48]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,\"(?:[58]\\\\d\\\\d|664|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"6644(?:1[0-3]|91)\\\\d{4}\",,,,\"6644912345\",,,,[7]],[,,\"664(?:3(?:49|9[1-6])|49[2-6])\\\\d{4}\",,,,\"6644923456\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"MS\",1,\"011\",\"1\",,,\"1|([34]\\\\d{6})$\",\"664$1\",,,,,[,,,,,,,,,[-1]],,\"664\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,\"3550\\\\d{4}|(?:[2579]\\\\d\\\\d|800)\\\\d{5}\",,,,,,,[8]],[,,\"2(?:0(?:[19]\\\\d|3[1-4]|6[059])|[1-357]\\\\d\\\\d)\\\\d{4}\",,,,\"21001234\"],[,,\"(?:7(?:210|[79]\\\\d\\\\d)|9(?:[29]\\\\d\\\\d|69[67]|8(?:1[1-3]|89|97)))\\\\d{4}\",,,,\"96961234\"],[,,\"800[3467]\\\\d{4}\",,,,\"80071234\"],[,,\"5(?:0(?:0(?:37|43)|(?:6\\\\d|70|9[0168])\\\\d)|[12]\\\\d0[1-5])\\\\d{3}\",,,,\"50037123\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"3550\\\\d{4}\",,,,\"35501234\"],\"MT\",356,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2357-9]\"]]],,[,,\"7117\\\\d{4}\",,,,\"71171234\"],,,[,,,,,,,,,[-1]],[,,\"501\\\\d{5}\",,,,\"50112345\"],,,[,,,,,,,,,[-1]]],MU:[,[,,\"(?:[2-468]|5\\\\d)\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:2(?:[0346-8]\\\\d|1[0-7])|4(?:[013568]\\\\d|2[4-7])|54(?:[34]\\\\d|71)|6\\\\d\\\\d|8(?:14|3[129]))\\\\d{4}\",,,,\"54480123\"],[,,\"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\\\d{4}|5(?:2[589]|4[3489]|7\\\\d|8[0-689]|9[0-8])\\\\d{5}\",,,,\"52512345\",,,[8]],[,,\"80[0-2]\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"30\\\\d{5}\",,,,\"3012345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"3(?:20|9\\\\d)\\\\d{4}\",,,,\"3201234\",,,[7]],\"MU\",230,\"0(?:0|[24-7]0|3[03])\",,,,,,\"020\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-46]|8[013]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"5\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,\"(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}\",,,,,,,[7,10]],[,,\"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\\\d{4}\",,,,\"6701234\",,,[7]],[,,\"46[46]\\\\d{4}|(?:7\\\\d|9[13-9])\\\\d{5}\",,,,\"7712345\",,,[7]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MV\",960,\"0(?:0|19)\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[3467]|9[13-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"4[05]0\\\\d{4}\",,,,\"4001234\",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,\"1\\\\d{6}(?:\\\\d{2})?|(?:[23]1|77|88|99)\\\\d{7}\",,,,,,,[7,9]],[,,\"(?:1[2-9]|21\\\\d\\\\d)\\\\d{5}\",,,,\"1234567\"],[,,\"111\\\\d{6}|(?:31|77|88|99)\\\\d{7}\",,,,\"991234567\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MW\",265,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[2-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[137-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,\"(?:1(?:[01467]\\\\d|[2359][1-9]|8[1-79])|[2-9]\\\\d)\\\\d{8}\",,,,,,,[10,11],[7,8]],[,,\"(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-
257-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\\\d{7}\",,,,\"2001234567\",,,[10],[7,8]],[,,\"(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\\\d{7}\",,,,\"12221234567\",,,,[7,8]],[,,\"8(?:00|88)\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"900\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,\"300\\\\d{7}\",,,,\"3001234567\",,,[10]],[,,\"500\\\\d{7}\",,,,\"5001234567\",,,[10]],[,,,,,,,,,[-1]],\"MX\",52,\"0[09]\",\"01\",,,\"0(?:[12]|4[45])|1\",,\"00\",,[[,\"(\\\\d{5})\",\"$1\",[\"53\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],,,1],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],,,1],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 $3 $4\",[\"1\"],,,1]],[[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],,,1],[,\"(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],,,1],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$2 $3 $4\",[\"1\"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,\"1\\\\d{8,9}|(?:3\\\\d|[4-9])\\\\d{7}\",,,,,,,[8,9,10],[6,7]],[,,\"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\\\d|9[0-57])\\\\d|4(?:2[0-689]|[3-79]\\\\d|8[1-35689])|5(?:2[0-589]|[3468]\\\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\\\d|[3489][0-8]))\\\\d{5}\",,,,\"323856789\",,,[8,9],[6,7]],[,,\"1(?:4400|8(?:47|8[27])[0-4])\\\\d{4}|1(?:0(?:[23568]\\\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\\\d\\\\d|6(?:0[5-9]|[1-9]\\\\d)|7(?:0\\\\d|1[01]|2[2-6]))|(?:(?:[269]|59)\\\\d|[37][1-9]|4[235-9])\\\\d|8(?:1[23]|[236]\\\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\\\d{5}\",,,,\"123456789\",,,[9,10]],[,,\"1[378]00\\\\d{6}\",,,,\"1300123456\",,,[10]],[,,\"1600\\\\d{6}\",,,,\"1600123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"15(?:4(?:6[0-4]\\\\d|8(?:0[125]|[17]\\\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\\\d))\\\\d{4}\",,,,\"1546012345\",,,[10]],\"MY\",60,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3\",[\"[4-79]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1-$2 $3\",[\"1(?:[02469]|[378][1-9])|8\"],\"0$1\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1-$2 $3\",[\"3\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1-$2-$3-$4\",[\"1[36-8]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3\",[\"15\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1-$2 $3\",[\"1\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,\"(?:2|8\\\\d)\\\\d{7}\",,,,,,,[8,9]],[,,\"2(?:[1346]\\\\d|5[0-2]|[78][12]|93)\\\\d{5}\",,,,\"21123456\",,,[8]],[,,\"8[2-79]\\\\d{7}\",,,,\"821234567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"MZ\",258,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2|8[2-79]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,\"[68]\\\\d{7,8}\",,,,,,,[8,9]],[,,\"6(?:1(?:[02-4]\\\\d\\\\d|17)|2(?:17|54\\\\d|69|70)|3(?:17|2[0237]\\\\d|34|6[289]|7[01]|81)|4(?:17|(?:27|41|5[25])\\\\d|69|7[01])|5(?:17|2[236-8]\\\\d|69|7[01])|6(?:17|26\\\\d|38|42|69|7[01])|7(?:17|(?:2[2-4]|30)\\\\d|6[89]|7[01]))\\\\d{4}|6(?:1(?:2[2-7]|3[01378]|4[0-4]|69|7[014])|25[0-46-8]|32\\\\d|4(?:2[0-27]|4[016]|5[0-357])|52[02-9]|62[56]|7(?:2[2-69]|3[013]))\\\\d{4}\",,,,\"61221234\"],[,,\"(?:60|8[1245])\\\\d{7}\",,,,\"811234567\",,,[9]],[,,\"80\\\\d{7}\",,,,\"800123456\",,,[9]],[,,\"8701\\\\d{5}\",,,,\"870123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"8(?:3\\\\d\\\\d|86)\\\\d{5}\",,,,\"88612345\"],\"NA\",264,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"87\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,\"[2-57-9]\\\\d{5}\",,,,,,,[6]],[,,\"(?:2[03-9]|3[0-5]|4[1-7]|88)\\\\d{4}\",,,,\"201234\"],[,,\"(?:5[0-4]|[79]\\\\d|8[0-79])\\\\d{4}\",,,,\"751234\"],[,,,,,,,,,[-1]],[,,\"36\\\\d{4}\",,,,\"366711\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NC\",687,\"00\",,,,,,,,[[,\"(\\\\d{3})\",\"$1\",[\"5[6-8]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1.$2.$3\",[\"[2-57-9]\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1.$2.$3\",[\"[2-57-9]\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,\"[0289]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145
2]|5[14]|6[14-68]|7[169]|88))\\\\d{4}\",,,,\"20201234\"],[,,\"(?:23|8[014589]|9\\\\d)\\\\d{6}\",,,,\"93123456\"],[,,\"08\\\\d{6}\",,,,\"08123456\"],[,,\"09\\\\d{6}\",,,,\"09123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NE\",227,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"08\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[089]|2[013]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,\"[13]\\\\d{5}\",,,,,,,[6],[5]],[,,\"(?:1(?:06|17|28|39)|3[0-2]\\\\d)\\\\d{3}\",,,,\"106609\",,,,[5]],[,,\"(?:14|3[58])\\\\d{4}\",,,,\"381234\",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NF\",672,\"00\",,,,\"([0-258]\\\\d{4})$\",\"3$1\",,,[[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"1[0-3]\"]],[,\"(\\\\d)(\\\\d{5})\",\"$1 $2\",[\"[13]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,\"(?:[124-7]|9\\\\d{3})\\\\d{6}|[1-9]\\\\d{7}|[78]\\\\d{9,13}\",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,\"(?:(?:[1-356]\\\\d|4[02-8]|8[2-9])\\\\d|9(?:0[3-9]|[1-9]\\\\d))\\\\d{5}|7(?:0(?:[013-689]\\\\d|2[0-24-9])\\\\d{3,4}|[1-79]\\\\d{6})|(?:[12]\\\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\\\d{5}\",,,,\"18040123\",,,[7,8],[5,6]],[,,\"(?:702[0-24-9]|8(?:01|19)[01])\\\\d{6}|(?:70[13-689]|8(?:0[2-9]|1[0-8])|90[1-9])\\\\d{7}\",,,,\"8021234567\",,,[10]],[,,\"800\\\\d{7,11}\",,,,\"80017591759\",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NG\",234,\"009\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"78\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]|9(?:0[3-9]|[1-9])\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-7]|8[2-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5})(\\\\d{5,6})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"700\\\\d{7,11}\",,,,\"7001234567\",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,\"(?:1800|[25-8]\\\\d{3})\\\\d{4}\",,,,,,,[8]],[,,\"2\\\\d{7}\",,,,\"21234567\"],[,,\"(?:5(?:5[0-7]|[78]\\\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\\\d)\\\\d)\\\\d{5}\",,,,\"81234567\"],[,,\"1800\\\\d{4}\",,,,\"18001234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NI\",505,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[125-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,\"(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8]))\\\\d{6}|[89]\\\\d{6,9}|1\\\\d{4,5}\",,,,,,,[5,6,7,8,9,10]],[,,\"(?:1(?:[035]\\\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\\\d\\\\d)\\\\d{6}\",,,,\"101234567\",,,[9]],[,,\"6[1-58]\\\\d{7}\",,,,\"612345678\",,,[9]],[,,\"800\\\\d{4,7}\",,,,\"8001234\",,,[7,8,9,10]],[,,\"90[069]\\\\d{4,7}\",,,,\"9061234\",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:85|91)\\\\d{7}\",,,,\"851234567\",,,[9]],\"NL\",31,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})\",\"$1\",[\"1[238]|[34]\"]],[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"14\"]],[,\"(\\\\d{6})\",\"$1\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{4,7})\",\"$1 $2\",[\"[89]0\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"66\"],\"0$1\"],[,\"(\\\\d)(\\\\d{8})\",\"$1 $2\",[\"6\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[16-8]|2[259]|3[124]|4[17-9]|5[124679]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-57-9]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{4,7})\",\"$1 $2\",[\"[89]0\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"66\"],\"0$1\"],[,\"(\\\\d)(\\\\d{8})\",\"$1 $2\",[\"6\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1[16-8]|2[259]|3[124]|4[17-9]|5[124679]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-57-9]\"],\"0$1\"]],[,,\"66\\\\d{7}\",,,,\"662345678\",,,[9]],,,[,,\"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\\\d\",,,,,,,[5,6]],[,,\"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\\\d{6})\\\\d\",,,,\"14020\",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,\"(?:0|[2-9]\\\\d{3})\\\\d{4}\",,,,,,,[5,8]],[,,\"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\\\d{6}\",,,,\"21234567\",,,[8]],[,,\"(?:4[015-8]|5[89]|9\\\\d)\\\\d{6}\",,,,\"40612345\",,,[8]],[,,\"80[01]\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"82[09]\\\\d{5}\",,,,\"82012345\",,,[8]],[,,\"810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}\",,,,\"81021234\",,,[8]],[,,\"880\\\\d{5}\",,,,\"88012345\",,,[8]],[,,\"85[0-5]\\\\d{5}\",,,,\"85012345\",,,[8]],\"NO\",47,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"[489]|5[89]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[235-7]\"]]],,[,,,,,,,,,[-1]],1,\"[02-689]|7[0-8]\",[,,,,,,,,,[-1]],[,,\"(?:0[2-9]|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d\\\\d))\\\\d{3}\",,,,\"02000\"],,,[,,\"81[23]\\\\d{5}\",,,,\"81212345\",,,[8]]],NP:[,[,,\"9\\\\d{9}|[1-9]\\\\d{7}\",,,,,,,[8,10],[6,7]],[,,\"(?:1[0-6]\\\\d|99[02-6])\\\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\\\d{5}\",,,,\"14567890\",,,[8],[6,7]],[,,\"9(?:6[0-3]|7[245]|8[0-24-68])\\\\d{7}\",,,,\"9841234567\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NP\",977,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{7})\",\"$1-$2\",[\"1[2-6]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1-$2\",[\"[1-8]|9(?:[1-579]|6[2-6])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"9\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,\"(?:444|
2(?:55|8\\\\d)\\\\d|666)\\\\d{4}\",,,,,,,[7]],[,,\"444\\\\d{4}\",,,,\"4441234\"],[,,\"(?:55[3-9]|666|8\\\\d\\\\d)\\\\d{4}\",,,,\"5551234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NR\",674,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[4-68]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,\"(?:[47]|888\\\\d)\\\\d{3}\",,,,,,,[4,7]],[,,\"[47]\\\\d{3}\",,,,\"7012\",,,[4]],[,,\"888[4-9]\\\\d{3}\",,,,\"8884012\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"NU\",683,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,\"[29]\\\\d{7,9}|50\\\\d{5}(?:\\\\d{2,3})?|6[0-35-9]\\\\d{6}|7\\\\d{7,8}|8\\\\d{4,9}|(?:11\\\\d|[34])\\\\d{7}\",,,,,,,[5,6,7,8,9,10]],[,,\"24099\\\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\\\d{6}\",,,,\"32345678\",,,[8],[7]],[,,\"2[0-27-9]\\\\d{7,8}|21\\\\d{6}\",,,,\"211234567\",,,[8,9,10]],[,,\"508\\\\d{6,7}|80\\\\d{6,8}\",,,,\"800123456\",,,[8,9,10]],[,,\"(?:11\\\\d{5}|50(?:0[08]|30|66|77))\\\\d{3}|90\\\\d{6,8}\",,,,\"900123456\",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,\"70\\\\d{7}\",,,,\"701234567\",,,[9]],[,,,,,,,,,[-1]],\"NZ\",64,\"0(?:0|161)\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\d{2})(\\\\d{3,8})\",\"$1 $2\",[\"83\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"50[0367]|[89]0\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1-$2 $3\",[\"24|[346]|7[2-57-9]|9[2-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:10|74)|[59]|80\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1|2[028]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,5})\",\"$1 $2 $3\",[\"2(?:[169]|7[0-35-9])|7|86\"],\"0$1\"]],,[,,\"[28]6\\\\d{6,7}\",,,,\"26123456\",,,[8,9]],,,[,,,,,,,,,[-1]],[,,\"83\\\\d{3,8}\",,,,\"83012378\"],,,[,,,,,,,,,[-1]]],OM:[,[,,\"(?:1505|[279]\\\\d{3}|500)\\\\d{4}|8007\\\\d{4,5}\",,,,,,,[7,8,9]],[,,\"2[2-6]\\\\d{6}\",,,,\"23123456\",,,[8]],[,,\"(?:1505|90[1-9]\\\\d)\\\\d{4}|(?:7[1289]|9[1-9])\\\\d{6}\",,,,\"92123456\",,,[8]],[,,\"500\\\\d{4}|8007\\\\d{4,5}\",,,,\"80071234\"],[,,\"900\\\\d{5}\",,,,\"90012345\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"OM\",968,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4,6})\",\"$1 $2\",[\"[58]\"]],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"2\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[179]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,\"(?:[1-57-9]|6\\\\d)\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:1(?:0\\\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[139])|2(?:[0235-79]\\\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\\\d|1[014-7]|2[0-5]|33|4[0-79]|55|6[068]|7[03-8])|4(?:00|3[0-579]|4\\\\d|7[0-57-9])|5(?:[01]\\\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\\\d))\\\\d{4}\",,,,\"2001234\",,,[7]],[,,\"(?:1[16]1|21[89]|6(?:[02-9]\\\\d|1[0-6])\\\\d|8(?:1[01]|7[23]))\\\\d{4}\",,,,\"61234567\"],[,,\"800\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\\\d{4}\",,,,\"8601234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PA\",507,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[1-57-9]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1-$2\",[\"6\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,\"(?:[14-8]|9\\\\d)\\\\d{7}\",,,,,,,[8,9],[6,7]],[,,\"(?:(?:4[34]|5[14])[0-8]\\\\d|7(?:173|3[0-8]\\\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\\\d{6}\",,,,\"11234567\",,,[8],[6,7]],[,,\"9\\\\d{8}\",,,,\"912345678\",,,[9]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"805\\\\d{5}\",,,,\"80512345\",,,[8]],[,,\"801\\\\d{5}\",,,,\"80112345\",,,[8]],[,,\"80[24]\\\\d{5}\",,,,\"80212345\",,,[8]],[,,,,,,,,,[-1]],\"PE\",51,\"19(?:1[124]|77|90)00\",\"0\",\" Anexo \",,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"1\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[4-8]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,\"[48]\\\\d{7}|4\\\\d{5}
2\",,,,,,,[6,8]],[,,\"4(?:0[4-689]|9[4-68])\\\\d{5}\",,,,\"40412345\",,,[8]],[,,\"8[7-9]\\\\d{6}\",,,,\"87123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"499\\\\d{5}\",,,,\"49901234\",,,[8]],\"PF\",689,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"44\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[48]\"]]],,[,,,,,,,,,[-1]],,,[,,\"44\\\\d{4}\",,,,,,,[6]],[,,\"44\\\\d{4}\",,,,\"440123\",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,\"(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}\",,,,,,,[7,8]],[,,\"(?:64[1-9]|7730|85[02-46-9])\\\\d{4}|(?:3[0-2]|4[257]|5[34]|77[0-24]|9[78])\\\\d{5}\",,,,\"3123456\"],[,,\"77(?:3[1-9]|[5-9]\\\\d)\\\\d{4}|(?:7[0-689]|81)\\\\d{6}\",,,,\"70123456\",,,[8]],[,,\"180\\\\d{4}\",,,,\"1801234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"2(?:0[0-47]|7[568])\\\\d{4}\",,,,\"2751234\",,,[7]],\"PG\",675,\"00|140[1-3]\",,,,,,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"18|[2-69]|85\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[78]\"]]],,[,,\"27[01]\\\\d{4}\",,,,\"2700123\",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,\"1800\\\\d{7,9}|(?:2|[89]\\\\d{4})\\\\d{5}|[2-8]\\\\d{8}|[28]\\\\d{7}\",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,\"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\\\d{3}|88(?:22\\\\d\\\\d|42))\\\\d{4}|2\\\\d{5}(?:\\\\d{2})?|8[2-8]\\\\d{7}\",,,,\"21234567\",,,[6,8,9,10],[4,5,7]],[,,\"(?:81[37]|9(?:0[5-9]|1[0-24-9]|2[0-35-9]|[35]\\\\d|4[235-9]|6[0-35-8]|7[1-9]|8[189]|9[4-9]))\\\\d{7}\",,,,\"9051234567\",,,[10]],[,,\"1800\\\\d{7,9}\",,,,\"180012345678\",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PH\",63,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{5})\",\"$1 $2\",[\"2\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"(0$1)\"],[,\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2\",\"3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))\"],\"(0$1)\"],[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"346|4(?:27|9[35])|883\",\"3469|4(?:279|9(?:30|56))|8834\"],\"(0$1)\"],[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[3-7]|8[2-8]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[,\"(\\\\d{4})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3 $4\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,\"122\\\\d{6}|[24-8]\\\\d{10,11}|9(?:[013-9]\\\\d{8,10}|2(?:[01]\\\\d\\\\d|2(?:[06-8]\\\\d|1[01]))\\\\d{7})|(?:[2-8]\\\\d{3}|92(?:[0-7]\\\\d|8[1-9]))\\\\d{6}|[24-9]\\\\d{8}|[89]\\\\d{7}\",,,,,,,[8,9,10,11,12],[5,6,7]],[,,\"(?:(?:21|42)[2-9]|58[126])\\\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\\\d{5,6}\",,,,\"2123456789\",,,[9,10],[5,6,7,8]],[,,\"3(?:[014]\\\\d|2[0-5]|3[0-7]|55|64)\\\\d{7}\",,,,\"3012345678\",,,[10]],[,,\"800\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"900\\\\d{5}\",,,,\"90012345\",,,[8]],[,,,,,,,,,[-1]],[,,\"122\\\\d{6}\",,,,\"122044444\",,,[9]],[,,,,,,,,,[-1]],\"PK\",92,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"[89]0\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"1\"]],[,\"(\\\\d{3})(\\\\d{6,7})\",\"$1 $2\",[\"2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])\",\"9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{7,8})\",\"$1 $2\",[\"(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\"],\"(0$1)\"],[,\"(\\\\d{5})(\\\\d{5})\",\"$1 $2\",[\"58\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{7})\",\"$1 $2\",[\"3\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"[24-9]\"],\"(0$1)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\\\d{6}\",,,,\"21111825888\",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,\"6\\\\d{5}(?:\\\\d{2})?|8\\\\d{9}|[1-9]\\\\d{6}(?:\\\\d{2})?\",,,,,,,[6,7,8,9,10]],[,,\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\\\d{6}|1(?:[0-8]\\\\d{5}|9\\\\d{3}(?:\\\\d{2})?))\",,,,\"123456789\",,,[7,9]],[,,\"(?:45|5[0137]|6[069]|7[2389]|88)\\\\d{7}\",,,,\"512345678\",,,[9]],[,,\"800\\\\d{6,7}\",,,,\"800123456\",,,[9,10]],[,,\"70[01346-8]\\\\d{6}\",,,,\"701234567\",,,[9]],[,,\"801\\\\d{6}\",,,,\"801234567\",,,[9]],[,,,,,,,,,[-1]],[,,\"39\\\\d{7}\",,,,\"391234567\",,,[9]],\"PL\",48,\"00\",,,,,,,,[[,\"(\\\\d{5})\",\"$1\",[\"19\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"11|64\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3\",[\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1\",\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"64\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[2-8]|[2-7]|8[1-79]|9[145]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"8\"]]],,[,,\"64\\\\d{4,7}\",,,,\"641234567\",,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,\"804\\\\d{6}\",,,,\"804123456\",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,\"[45]\\\\d{5}\",,,,,,,[6]],[,,\"(?:4[1-3]|50)\\\\d{4}\",,,,\"430123\"],[,,\"(?:4[02-4]|5[05])\\\\d{4}\",,,,\"551234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PM\",508,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[45]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,\"(?:[589]\\\\d\\\\d|787)\\\\d{7}
2\",,,,,,,[10],[7]],[,,\"(?:787|939)[2-9]\\\\d{6}\",,,,\"7872345678\",,,,[7]],[,,\"(?:787|939)[2-9]\\\\d{6}\",,,,\"7872345678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"PR\",1,\"011\",\"1\",,,\"1\",,,1,,,[,,,,,,,,,[-1]],,\"787|939\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,\"[2489]2\\\\d{6}|(?:1\\\\d|5)\\\\d{8}\",,,,,,,[8,9,10],[7]],[,,\"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\\\d{5}\",,,,\"22234567\",,,[8],[7]],[,,\"5[69]\\\\d{7}\",,,,\"599123456\",,,[9]],[,,\"1800\\\\d{6}\",,,,\"1800123456\",,,[10]],[,,,,,,,,,[-1]],[,,\"1700\\\\d{6}\",,,,\"1700123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PS\",970,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[2489]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,\"(?:[26-9]\\\\d|30)\\\\d{7}\",,,,,,,[9]],[,,\"2(?:[12]\\\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\\\d{6}\",,,,\"212345678\"],[,,\"6[356]9230\\\\d{3}|(?:6[036]93|9(?:[1-36]\\\\d\\\\d|480))\\\\d{5}\",,,,\"912345678\"],[,,\"80[02]\\\\d{6}\",,,,\"800123456\"],[,,\"(?:6(?:0[178]|4[68])\\\\d|76(?:0[1-57]|1[2-47]|2[237]))\\\\d{5}\",,,,\"760123456\"],[,,\"80(?:8\\\\d|9[1579])\\\\d{5}\",,,,\"808123456\"],[,,\"884[0-4689]\\\\d{5}\",,,,\"884123456\"],[,,\"30\\\\d{7}\",,,,\"301234567\"],\"PT\",351,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2[12]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[236-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"70(?:7\\\\d|8[17])\\\\d{5}\",,,,\"707123456\"],,,[,,\"600\\\\d{6}\",,,,\"600110000\"]],PW:[,[,,\"(?:[24-8]\\\\d\\\\d|345|900)\\\\d{4}\",,,,,,,[7]],[,,\"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\\\d{4}\",,,,\"2771234\"],[,,\"(?:45[0-5]|6[2-4689]0|(?:77|88)\\\\d)\\\\d{4}\",,,,\"6201234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"PW\",680,\"01[12]\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,\"59\\\\d{4,6}|(?:[2-46-9]\\\\d|5[0-8])\\\\d{4,7}\",,,,,,,[6,7,8,9],[5]],[,,\"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\\\d|6[1-578]|75|8[0-8])|858)\\\\d{5,6}\",,,,\"212345678\",,,[7,8,9],[5,6]],[,,\"9(?:51|6[129]|[78][1-6]|9[1-5])\\\\d{6}\",,,,\"961456789\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"8700[0-4]\\\\d{4}\",,,,\"870012345\",,,[9]],\"PY\",595,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,6})\",\"$1 $2\",[\"[2-9]0\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]\"],\"(0$1)\"],[,\"(\\\\d{3})(\\\\d{4,5})\",\"$1 $2\",[\"2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"87\"]],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"[2-9]0\\\\d{4,7}\",,,,\"201234567\"],,,[,,,,,,,,,[-1]]],QA:[,[,,\"[2-7]\\\\d{7}|(?:2\\\\d\\\\d|800)\\\\d{4}\",,,,,,,[7,8]],[,,\"(?:23|4[04])\\\\d{6}\",,,,\"44123456\",,,[8]],[,,\"(?:28|[35-7]\\\\d)\\\\d{6}\",,,,\"33123456\",,,[8]],[,,\"800\\\\d{4}\",,,,\"8001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"QA\",974,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4}
2)\",\"$1 $2\",[\"2[126]|8\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[2-7]\"]]],,[,,\"2(?:[12]\\\\d|61)\\\\d{4}\",,,,\"2123456\",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,\"9769\\\\d{5}|(?:26|[68]\\\\d)\\\\d{7}\",,,,,,,[9]],[,,\"26(?:2\\\\d\\\\d|30[01])\\\\d{4}\",,,,\"262161234\"],[,,\"(?:69(?:2\\\\d\\\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\\\d|5[05]|6[0-26]|7[0-27]|8[0-8]|9[0-479]))|9769\\\\d)\\\\d{4}\",,,,\"692123456\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,\"89[1-37-9]\\\\d{6}\",,,,\"891123456\"],[,,\"8(?:1[019]|2[0156]|84|90)\\\\d{6}\",,,,\"810123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RE\",262,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2689]\"],\"0$1\"]],,[,,,,,,,,,[-1]],1,\"26[23]|69|[89]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,\"(?:[237]\\\\d|[89]0)\\\\d{7}|[23]\\\\d{5}\",,,,,,,[6,9]],[,,\"[23][13-6]\\\\d{7}|(?:2(?:19\\\\d|[3-6]\\\\d9)|31\\\\d\\\\d)\\\\d\\\\d\",,,,\"211234567\"],[,,\"7[01]20\\\\d{5}|7(?:0[013-9]|1[01]|[2-7]\\\\d|8[03-8]|9[09])\\\\d{6}\",,,,\"712034567\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"90[0136]\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"801\\\\d{6}\",,,,\"801123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RO\",40,\"00\",\"0\",\" int \",,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"2[3-6]\",\"2[3-6]\\\\d9\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"219|31\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[23]1\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[237-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:37\\\\d|80[578])\\\\d{6}\",,,,\"372123456\",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,\"38[02-9]\\\\d{6,9}|6\\\\d{7,9}|90\\\\d{4,8}|38\\\\d{5,6}|(?:7\\\\d\\\\d|800)\\\\d{3,9}|(?:[12]\\\\d|3[0-79])\\\\d{5,10}\",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,\"(?:11[1-9]\\\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\\\d))\\\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\\\d{4,9}\",,,,\"10234567\",,,[7,8,9,10,11,12],[4,5,6]],[,,\"6(?:[0-689]|7\\\\d)\\\\d{6,7}\",,,,\"601234567\",,,[8,9,10]],[,,\"800\\\\d{3,9}\",,,,\"80012345\"],[,,\"(?:78\\\\d|90[0169])\\\\d{3,7}\",,,,\"90012345\",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RS\",381,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,9})\",\"$1 $2\",[\"(?:2[389]|39)0|[7-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{5,10})\",\"$1 $2\",[\"[1-36]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"7[06]\\\\d{4,10}\",,,,\"700123456\"],,,[,,,,,,,,,[-1]]],RU:[,[,,\"[347-9]\\\\d{9}\",,,,,,,[10],[7]],[,,\"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\\\d{7}\",,,,\"3011234567\",,,,[7]],[,,\"9\\\\d{9}\",,,,\"9123456789\"],[,,\"80[04]\\\\d{7}\",,,,\"8001234567\"],[,,\"80[39]\\\\d{7}\",,,,\"8091234567\"],[,,,,,,,,,[-1]],[,,\"808\\\\d{7}\",,,,\"8081234567\"],[,,,,,,,,,[-1]],\"RU\",7,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"[0-79]\"]],[,\"(\\\\d{4})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-8]|2[1-9])\",\"7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))\",\"7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2\"],\"8 ($1)\",,1],[,\"(\\\\d{5})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-68]|2[1-9])\",\"7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))\",\"7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]\"],\"8 ($1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"8 ($1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[3489]\"],\"8 ($1)\",,1]],[[,\"(\\\\d{4})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-8]|2[1-9])\",\"7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))\",\"7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2\"],\"8 ($1)\",,1],[,\"(\\\\d{5})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-68]|2[1-9])\",\"7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))\",\"7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]\"],\"8 ($1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"8 ($1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[3489]\"],\"8 ($1)\",,1]],[,,,,,,,,,[-1]],1,\"3[04-689]|[489]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,\"(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}\",,,,,,,[8,9]],[,,\"(?:06|2[23568]\\\\d)\\\\d{6}\",,,,\"250123456\"],[,,\"7[238]\\\\d{7}\",,,,\"720123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"900\\\\d{6}\",,,,\"900123456\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"RW\",250,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,\"92\\\\d{7}|(?:[15]|8\\\\d)\\\\d{8}\",,,,,,,[9,10],[7]],[,,\"1(?:1\\\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\\\d{6}\",,,,\"112345678\",,,[9],[7]],[,,\"5(?:[013-689]\\\\d|7[0-36-8])\\\\d{6}\",,,,\"512345678\",,,[9]],[,,\"800\\\\d{7}\",,,,\"8001234567\",,,[10]],[,,\"925\\\\d{6}\",,,,\"925012345\",,,[9]],[,,\"920\\\\d{6}\",,,,\"920012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SA\",966,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"9\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"81\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"811\\\\d{7}\",,,,\"8110123456\",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,\"(?:[1-6]|[7-9]\\\\d\\\\d)\\\\d{4}\",,,,,,,[5,7]],[,,\"(?:1[4-79]|[23]\\\\d|4[0-2]|5[03]|6[0-37])\\\\d{3}\",,,,\"40123\",,,[5]],[,,\"48\\\\d{3}|(?:(?:7[1-9]|8[4-9])\\\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\\\d{4}\",,,,\"7421234\"],[,,\"1[38]\\\\d{3}\",,,,\"18123\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[12]\\\\d{3}\",,,,\"51123\",,,[5]],\"SB\",677,\"0[01]\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7|8[4-9]|9(?:[1-8]|9[0-8])\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,\"8000\\\\d{3}|(?:[249]\\\\d|64)\\\\d{5}\",,,,,,,[7]],[,,\"4[2-46]\\\\d{5}\",,,,\"4217123\"],[,,\"2[5-8]\\\\d{5}\",,,,\"2510123\"],[,,\"8000\\\\d{3}\",,,,\"8000000\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"971\\\\d{4}|(?:64|95)\\\\d{5}\",,,,\"6412345\"],\"SC\",248,\"010|0[0-2]\",,,,,,\"00\",,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[246]|9[57]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,\"[19]\\\\d{8}\",,,,,,,[9]],[,,\"1(?:5\\\\d|8[35-7])\\\\d{6}\",,,,\"153123456\"],[,,\"(?:1[0-2]|9[0-3569])\\\\d{7}\",,,,\"911231234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SD\",249,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,\"(?:[26]\\\\d\\\\d|9)\\\\d{9}|[1-9]\\\\d{8}|[1-689]\\\\d{7}|[1-4689]\\\\d{6}|2\\\\d{5}
2\",,,,,,,[6,7,8,9,10,12]],[,,\"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\\\d)\\\\d|90[1-9])\\\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\\\d{5,6}\",,,,\"8123456\",,,[7,8,9]],[,,\"7[02369]\\\\d{7}\",,,,\"701234567\",,,[9]],[,,\"20\\\\d{4,7}\",,,,\"20123456\",,,[6,7,8,9]],[,,\"649\\\\d{6}|9(?:00|39|44)[1-8]\\\\d{3,6}\",,,,\"9001234567\",,,[7,8,9,10]],[,,\"77[0-7]\\\\d{6}\",,,,\"771234567\",,,[9]],[,,\"75[1-8]\\\\d{6}\",,,,\"751234567\",,,[9]],[,,,,,,,,,[-1]],\"SE\",46,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\",\"$1-$2 $3\",[\"20\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"9(?:00|39|44)\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1-$2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{2})\",\"$1-$2 $3\",[\"1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\",\"$1-$2 $3\",[\"9(?:00|39|44)\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"10|7\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4\",[\"[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1-$2 $3 $4\",[\"9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1-$2 $3 $4 $5\",[\"[26]\"],\"0$1\"]],[[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})\",\"$1 $2 $3\",[\"20\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"9(?:00|39|44)\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"]],[,\"(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{2})\",\"$1 $2 $3\",[\"1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"]],[,\"(\\\\d{3})(\\\\d{2,3})(\\\\d{3})\",\"$1 $2 $3\",[\"9(?:00|39|44)\"]],[,\"(\\\\d{2})(\\\\d{2,3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"10|7\"]],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]\"]]],[,,\"74[02-9]\\\\d{6}\",,,,\"740123456\",,,[9]],,,[,,,,,,,,,[-1]],[,,\"10[1-8]\\\\d{6}\",,,,\"102345678\",,,[9]],,,[,,\"(?:25[245]|67[3-68])\\\\d{9}\",,,,\"254123456789\",,,[12]]],SG:[,[,,\"(?:(?:1\\\\d|8)\\\\d\\\\d|7000)\\\\d{7}|[3689]\\\\d{7}\",,,,,,,[8,10,11]],[,,\"662[0-24-9]\\\\d{4}|6(?:[1-578]\\\\d|6[013-57-9]|9[0-35-9])\\\\d{5}\",,,,\"61234567\",,,[8]],[,,\"(?:8(?:01[0-7]|[1-8]\\\\d\\\\d|9(?:[014]\\\\d|2[1-9]|3[0-489]|5[0-2]))|9[0-8]\\\\d\\\\d)\\\\d{4}\",,,,\"81234567\",,,[8]],[,,\"(?:18|8)00\\\\d{7}\",,,,\"18001234567\",,,[10,11]],[,,\"1900\\\\d{7}\",,,,\"19001234567\",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:3[12]\\\\d|666)\\\\d{5}\",,,,\"31234567\",,,[8]],\"SG\",65,\"0[0-3]\\\\d\",,,,,,,,[[,\"(\\\\d{4,5})\",\"$1\",[\"1[013-9]|77\",\"1(?:[013-8]|9(?:0[1-9]|[1-9]))|77\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[369]|8(?:01|[1-9])\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]],[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[369]|8(?:01|[1-9])\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"7000\\\\d{7}\",,,,\"70001234567\",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,\"(?:[256]\\\\d|8)\\\\d{3}\",,,,,,,[4,5]],[,,\"2(?:[0-57-9]\\\\d|6[4-9])\\\\d\\\\d\",,,,\"22158\"],[,,\"[56]\\\\d{4}\",,,,\"51234\",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"262\\\\d\\\\d\",,,,\"26212\",,,[5]],\"SH\",290,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],1,\"[256]\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,\"[1-7]\\\\d{7}|8\\\\d{4,7}|90\\\\d{4,6}\",,,,,,,[5,6,7,8]],[,,\"(?:[1-357][2-8]|4[24-8])\\\\d{6}
2\",,,,\"12345678\",,,[8],[7]],[,,\"65(?:1\\\\d|55|[67]0)\\\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\\\d{6}\",,,,\"31234567\",,,[8]],[,,\"80\\\\d{4,6}\",,,,\"80123456\",,,[6,7,8]],[,,\"89[1-3]\\\\d{2,5}|90\\\\d{4,6}\",,,,\"90123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"(?:59\\\\d\\\\d|8(?:1(?:[67]\\\\d|8[01389])|2(?:0\\\\d|2[0378]|8[0-2489])|3[389]\\\\d))\\\\d{4}\",,,,\"59012345\",,,[8]],\"SI\",386,\"00|10(?:22|66|88|99)\",\"0\",,,\"0\",,\"00\",,[[,\"(\\\\d{2})(\\\\d{3,6})\",\"$1 $2\",[\"8[09]|9\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"59|8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[37][01]|4[0139]|51|6\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-57]\"],\"(0$1)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,\"0\\\\d{4}|(?:[4589]\\\\d|79)\\\\d{6}\",,,,,,,[5,8]],[,,\"79\\\\d{6}\",,,,\"79123456\",,,[8]],[,,\"(?:4[015-8]|5[89]|9\\\\d)\\\\d{6}\",,,,\"41234567\",,,[8]],[,,\"80[01]\\\\d{5}\",,,,\"80012345\",,,[8]],[,,\"82[09]\\\\d{5}\",,,,\"82012345\",,,[8]],[,,\"810(?:0[0-6]|[2-8]\\\\d)\\\\d{3}\",,,,\"81021234\",,,[8]],[,,\"880\\\\d{5}\",,,,\"88012345\",,,[8]],[,,\"85[0-5]\\\\d{5}\",,,,\"85012345\",,,[8]],\"SJ\",47,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"79\",[,,,,,,,,,[-1]],[,,\"(?:0[2-9]|81(?:0(?:0[7-9]|1\\\\d)|5\\\\d\\\\d))\\\\d{3}\",,,,\"02000\"],,,[,,\"81[23]\\\\d{5}\",,,,\"81212345\",,,[8]]],SK:[,[,,\"[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}\",,,,,,,[6,7,9]],[,,\"(?:2(?:16|[2-9]\\\\d{3})|(?:(?:[3-5][1-8]\\\\d|819)\\\\d|601[1-5])\\\\d)\\\\d{4}|(?:2|[3-5][1-8])1[67]\\\\d{3}|[3-5][1-8]16\\\\d\\\\d\",,,,\"221234567\"],[,,\"909[1-9]\\\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\\\d)\\\\d{6}\",,,,\"912123456\",,,[9]],[,,\"800\\\\d{6}\",,,,\"800123456\",,,[9]],[,,\"9(?:00|[78]\\\\d)\\\\d{6}\",,,,\"900123456\",,,[9]],[,,\"8[5-9]\\\\d{7}\",,,,\"850123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"6(?:02|5[0-4]|9[0-6])\\\\d{6}\",,,,\"690123456\",,,[9]],\"SK\",421,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{2})(\\\\d{3,4})\",\"$1 $2 $3\",[\"21\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-5][1-8]1\",\"[3-5][1-8]1[67]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})\",\"$1 $2\",[\"909\",\"9090\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[689]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"[3-5]\"],\"0$1\"]],[[,\"(\\\\d)(\\\\d{2})(\\\\d{3,4})\",\"$1 $2 $3\",[\"21\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-5][1-8]1\",\"[3-5][1-8]1[67]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"2\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[689]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1/$2 $3 $4\",[\"[3-5]\"],\"0$1\"]],[,,\"9090\\\\d{3}\",,,,\"9090123\",,,[7]],,,[,,\"9090\\\\d{3}|(?:602|8(?:00|[5-9]\\\\d)|9(?:00|[78]\\\\d))\\\\d{6}\",,,,,,,[7,9]],[,,\"96\\\\d{7}\",,,,\"961234567\",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,\"(?:[2378]\\\\d|66|99)\\\\d{6}\",,,,,,,[8],[6]],[,,\"22[2-4][2-9]\\\\d{4}\",,,,\"22221234\",,,,[6]],[,,\"(?:25|3[013-5]|66|7[4-9]|8[08]|99)\\\\d{6}\",,,,\"25123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SL\",232,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"[236-9]\"],\"(0$1)\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,\"(?:0549|[5-7]\\\\d)\\\\d{6}\",,,,,,,[8,10],[6]],[,,\"0549(?:8[0157-9]|9\\\\d)\\\\d{4}\",,,,\"0549886377\",,,[10],[6]],[,,\"6[16]\\\\d{6}\",,,,\"66661212\",,,[8]],[,,,,,,,,,[-1]],[,,\"7[178]\\\\d{6}\",,,,\"71123456\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"5[158]\\\\d{6}\",,,,\"58001110\",,,[8]],\"SM\",378,\"00\",,,,\"([89]\\\\d{5})$\",\"0549$1\",,,[[,\"(\\\\d{6})\",\"$1\",[\"[89]\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"0\"]]],[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"0\"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,\"(?:[378]\\\\d{4}|93330)\\\\d{4}\",,,,,,,[9]],[,,\"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\\\d{5}
2\",,,,\"301012345\"],[,,\"7(?:[06-8]\\\\d|21|90)\\\\d{6}\",,,,\"701234567\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,\"88[4689]\\\\d{6}\",,,,\"884123456\"],[,,\"81[02468]\\\\d{6}\",,,,\"810123456\"],[,,,,,,,,,[-1]],[,,\"93330\\\\d{4}|3(?:392|9[01]\\\\d)\\\\d{5}\",,,,\"933301234\"],\"SN\",221,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[379]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,\"[346-9]\\\\d{8}|[12679]\\\\d{7}|[1-5]\\\\d{6}|[1348]\\\\d{5}\",,,,,,,[6,7,8,9]],[,,\"(?:1\\\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\\\d{5}|(?:[134]\\\\d|8[125])\\\\d{4}\",,,,\"4012345\",,,[6,7]],[,,\"28\\\\d{5}|(?:6[1-9]|79)\\\\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\\\\d|60|7[1-8]|9(?:0\\\\d|[2-9]))\\\\d{6}\",,,,\"71123456\",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SO\",252,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"8[125]\"]],[,\"(\\\\d{6})\",\"$1\",[\"[134]\"]],[,\"(\\\\d)(\\\\d{6})\",\"$1 $2\",[\"[15]|2[0-79]|3[0-46-8]|4[0-7]\"]],[,\"(\\\\d)(\\\\d{7})\",\"$1 $2\",[\"24|[67]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[3478]|64|90\"]],[,\"(\\\\d{2})(\\\\d{5,7})\",\"$1 $2\",[\"1|28|6[1-35-9]|9[2-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,\"(?:[2-5]|68|[78]\\\\d)\\\\d{5}\",,,,,,,[6,7]],[,,\"(?:2[1-3]|3[0-7]|(?:4|68)\\\\d|5[2-58])\\\\d{4}\",,,,\"211234\"],[,,\"(?:7[124-7]|8[124-9])\\\\d{5}\",,,,\"7412345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"56\\\\d{4}\",,,,\"561234\",,,[6]],\"SR\",597,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1-$2-$3\",[\"56\"]],[,\"(\\\\d{3})(\\\\d{3})\",\"$1-$2\",[\"[2-5]\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[6-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,\"[19]\\\\d{8}\",,,,,,,[9]],[,,\"1[89]\\\\d{7}\",,,,\"181234567\"],[,,\"(?:12|9[12579])\\\\d{7}\",,,,\"977123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SS\",211,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,\"(?:22|9\\\\d)\\\\d{5}\",,,,,,,[7]],[,,\"22\\\\d{5}\",,,,\"2221234\"],[,,\"900[5-9]\\\\d{3}|9(?:0[1-9]|[89]\\\\d)\\\\d{4}\",,,,\"9812345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"ST\",239,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[29]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,\"[267]\\\\d{7}|[89]00\\\\d{4}(?:\\\\d{4})?\",,,,,,,[7,8,11]],[,,\"2(?:[1-6]\\\\d{3}|[79]90[034]|890[0245])\\\\d{3}\",,,,\"21234567\",,,[8]],[,,\"66(?:[02-9]\\\\d\\\\d|1(?:[02-9]\\\\d|16))\\\\d{3}|(?:6[0-57-9]|7\\\\d)\\\\d{6}\",,,,\"70123456\",,,[8]],[,,\"800\\\\d{4}(?:\\\\d{4})?\",,,,\"8001234\",,,[7,11]],[,,\"900\\\\d{4}(?:\\\\d{4})?\",,,,\"9001234\",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SV\",503,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[89]\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[267]\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,\"7215\\\\d{6}|(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"7215(?:4[2-8]|8[239]|9[056])\\\\d{4}\",,,,\"7215425678\",,,,[7]],[,,\"7215(?:1[02]|2\\\\d|5[034679]|8[014-8])\\\\d{4}\",,,,\"7215205678\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002123456\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002123456\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"SX\",1,\"011\",\"1\",,,\"1|(5\\\\d{6})$\",\"721$1\",,,,,[,,,,,,,,,[-1]],,\"721\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,\"[1-39]\\\\d{8}|[1-5]\\\\d{7}\",,,,,,,[8,9],[6,7]],[,,\"21\\\\d{6,7}|(?:1(?:[14]\\\\d|[2356])|2[235]|3(?:[13]\\\\d|4)|4[134]|5[1-3])\\\\d{6}\",,,,\"112345678\",,,,[6,7]],[,,\"9(?:22|[3-589]\\\\d|6[02-9])\\\\d{6}\",,,,\"944567890\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"SY\",963,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-5]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,\"0800\\\\d{4}|(?:[237]\\\\d|900)\\\\d{6}\",,,,,,,[8,9]],[,,\"[23][2-5]\\\\d{6}\",,,,\"22171234\",,,[8]],[,,\"7[6-9]\\\\d{6}\",,,,\"76123456\",,,[8]],[,,\"0800\\\\d{4}\",,,,\"08001234\",,,[8]],[,,\"900\\\\d{6}\",,,,\"900012345\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"70\\\\d{6}\",,,,\"70012345\",,,[8]],\"SZ\",268,\"00\",,,,,,,,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[0237]\"]],[,\"(\\\\d{5})(\\\\d{4})\",\"$1 $2\",[\"9\"]]],,[,,,,,,,,,[-1]],,,[,,\"0800\\\\d{4}\",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,\"8\\\\d{3}\",,,,,,,[4]],[,,\"8\\\\d{3}\",,,,\"8999\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TA\",290,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"8\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,\"(?:[58]\\\\d\\\\d|649|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"649(?:266|712|9(?:4\\\\d|50))\\\\d{4}\",,,,\"6497121234\",,,,[7]],[,,\"649(?:2(?:3[129]|4[1-79])|3\\\\d\\\\d|4[34][1-3])\\\\d{4}\",,,,\"6492311234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,\"649(?:71[01]|966)\\\\d{4}\",,,,\"6497101234\",,,,[7]],\"TC\",1,\"011\",\"1\",,,\"1|([2-479]\\\\d{6})$\",\"649$1\",,,,,[,,,,,,,,,[-1]],,\"649\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,\"(?:22|[69]\\\\d|77)\\\\d{6}\",,,,,,,[8]],[,,\"22(?:[37-9]0|5[0-5]|6[89])\\\\d{4}\",,,,\"22501234\"],[,,\"(?:6[023568]|77|9\\\\d)\\\\d{6}\",,,,\"63012345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TD\",235,\"00|16\",,,,,,\"00\",,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2679]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,\"[279]\\\\d{7}\",,,,,,,[8]],[,,\"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\\\d{5}\",,,,\"22212345\"],[,,\"(?:7[09]|9[0-36-9])\\\\d{6}\",,,,\"90112345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TG\",228,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[279]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,\"1\\\\d{9}|[1689]\\\\d{8}|[1-57]\\\\d{7}\",,,,,,,[8,9,10]],[,,\"(?:1[0689]|2\\\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\\\d{6}\",,,,\"21234567\",,,[8]],[,,\"(?:14|6[1-6]|[89]\\\\d)\\\\d{7}\",,,,\"812345678\",,,[9]],[,,\"1800\\\\d{6}\",,,,\"1800123456\",,,[10]],[,,\"1900\\\\d{6}\",,,,\"1900123456\",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"6[08]\\\\d{7}\",,,,\"601234567\",,,[9]],\"TH\",66,\"00[1-9]\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[13-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,\"(?:00|11|[3-579]\\\\d|88)\\\\d{7}\",,,,,,,[9],[3,5,6,7]],[,,\"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\\\d{6}\",,,,\"372123456\",,,,[3,5,6,7]],[,,\"41[18]\\\\d{6}|(?:00|11|5[05]|7[07]|88|9\\\\d)\\\\d{7}\",,,,\"917123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TJ\",992,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{6})(\\\\d)(\\\\d{2})\",\"$1 $2 $3\",[\"331\",\"3317\"],,,1],[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[34]7|91[78]\"],,,1],[,\"(\\\\d{4})(\\\\d)(\\\\d{4})\",\"$1 $2 $3\",[\"3\"],,,1],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[0457-9]|11\"],,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,\"[2-47]\\\\d{3,6}\",,,,,,,[4,5,6,7]],[,,\"(?:2[2-4]|[34]\\\\d)\\\\d{2,5}\",,,,\"3101\"],[,,\"7[2-4]\\\\d{2,5}\",,,,\"7290\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TK\",690,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,\"7\\\\d{7}|(?:[2-47]\\\\d|[89]0)\\\\d{5}\",,,,,,,[7,8]],[,,\"(?:2[1-5]|3[1-9]|4[1-4])\\\\d{5}\",,,,\"2112345\",,,[7]],[,,\"7[2-8]\\\\d{6}\",,,,\"77212345\",,,[8]],[,,\"80\\\\d{5}\",,,,\"8012345\",,,[7]],[,,\"90\\\\d{5}\",,,,\"9012345\",,,[7]],[,,,,,,,,,[-1]],[,,\"70\\\\d{5}\",,,,\"7012345\",,,[7]],[,,,,,,,,,[-1]],\"TL\",670,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[2-489]|70\"]],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,\"[1-6]\\\\d{7}\",,,,,,,[8]],[,,\"(?:1(?:2\\\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\\\d{5}\",,,,\"12345678\"],[,,\"6\\\\d{7}\",,,,\"66123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TM\",993,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"12\"],\"(8 $1)\"],[,\"(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-5]\"],\"(8 $1)\"],[,\"(\\\\d{2})(\\\\d{6})\",\"$1 $2\",[\"6\"],\"8 $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,\"[2-57-9]\\\\d{7}\",,,,,,,[8]],[,,\"81200\\\\d{3}|(?:3[0-2]|7\\\\d)\\\\d{6}\",,,,\"30010123\"],[,,\"3(?:001|[12]40)\\\\d{4}|(?:(?:[259]\\\\d|4[0-7])\\\\d|3(?:1[1-35]|6[0-4]|91))\\\\d{5}\",,,,\"20123456\"],[,,\"8010\\\\d{4}\",,,,\"80101234\"],[,,\"88\\\\d{6}\",,,,\"88123456\"],[,,\"8[12]10\\\\d{4}\",,,,\"81101234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TN\",216,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-57-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,\"(?:0800|[5-8]\\\\d{3})\\\\d{3}|[2-8]\\\\d{4}\",,,,,,,[5,7]],[,,\"(?:2\\\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\\\d{3}\",,,,\"20123\",,,[5]],[,,\"6(?:3[02]|8[5-9])\\\\d{4}|(?:6[09]|7\\\\d|8[46-9])\\\\d{5}\",,,,\"7715123\",,,[7]],[,,\"0800\\\\d{3}\",,,,\"0800222\",,,[7]],[,,\"55[04]\\\\d{4}\",,,,\"5501234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TO\",676,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1-$2\",[\"[2-4]|50|6[09]|7[0-24-69]|8[05]\"]],[,\"(\\\\d{4})(\\\\d{3})\",\"$1 $2\",[\"0\"]],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[5-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,\"(?:4|8\\\\d{5})\\\\d{6}|(?:[2-58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[7,10,12]],[,,\"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\\\d{7}\",,,,\"2123456789\",,,[10]],[,,\"56161\\\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\\\d|5[1-59]|9[46])\\\\d{7}\",,,,\"5012345678\",,,[10]],[,,\"800\\\\d{7}(?:\\\\d{2})?\",,,,\"8001234567\",,,[10,12]],[,,\"(?:8[89]8|900)\\\\d{7}\",,,,\"9001234567\",,,[10]],[,,,,,,,,,[-1]],[,,\"592(?:21[12]|461)\\\\d{4}\",,,,\"5922121234\",,,[10]],[,,,,,,,,,[-1]],\"TR\",90,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d)(\\\\d{3})\",\"$1 $2 $3\",[\"444\"],,,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"512|8[0589]|90\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5(?:[0-59]|61)\",\"5(?:[0-59]|616)\",\"5(?:[0-59]|6161)\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24][1-8]|3[1-9]\"],\"(0$1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{6})\",\"$1 $2 $3\",[\"80\"],\"0$1\",,1]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"512|8[0589]|90\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"5(?:[0-59]|61)\",\"5(?:[0-59]|616)\",\"5(?:[0-59]|6161)\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24][1-8]|3[1-9]\"],\"(0$1)\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{6})\",\"$1 $2 $3\",[\"80\"],\"0$1\",,1]],[,,\"512\\\\d{7}\",,,,\"5123456789\",,,[10]],,,[,,\"444\\\\d{4}\",,,,,,,[7]],[,,\"(?:444|850\\\\d{3})\\\\d{4}\",,,,\"4441444\",,,[7,10]],,,[,,,,,,,,,[-1]]],TT:[,[,,\"(?:[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"868(?:2(?:0[13]|1[89]|[23]\\\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\\\d|7[0-79])|82[124])\\\\d{4}\",,,,\"8682211234\",,,,[7]],[,,\"868(?:2(?:6[3-9]|[7-9]\\\\d)|(?:3\\\\d|4[6-9])\\\\d|6(?:20|78|8\\\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\\\d))\\\\d{4}\",,,,\"8682911234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"TT\",1,\"011\",\"1\",,,\"1|([2-46-8]\\\\d{6})$\",\"868$1\",,,,,[,,,,,,,,,[-1]],,\"868\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"868619\\\\d{4}\",,,,\"8686191234\",,,,[7]]],TV:[,[,,\"(?:2|7\\\\d\\\\d|90)\\\\d{4}\",,,,,,,[5,6,7]],[,,\"2[02-9]\\\\d{3}\",,,,\"20123\",,,[5]],[,,\"(?:7[01]\\\\d|90)\\\\d{4}\",,,,\"901234\",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"TV\",688,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{3})\",\"$1 $2\",[\"2\"]],[,\"(\\\\d{2})(\\\\d{4})\",\"$1 $2\",[\"90\"]],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,\"[2-689]\\\\d{8}|7\\\\d{9,10}|[2-8]\\\\d{7}|2\\\\d{6}\",,,,,,,[7,8,9,10,11]],[,,\"(?:2[2-8]\\\\d|370|55[01]|7[1-9])\\\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\\\d)|1[023]\\\\d)\\\\d{4,5}|(?:[239]\\\\d\\\\d|4(?:0[56]|12|49))\\\\d{5})|6(?:[01]\\\\d{7}|4(?:0[56]|12|24|4[09])\\\\d{4,5})|8(?:(?:2(?:3\\\\d|4[0-269]|[578]0|66)|36[24-9]|90\\\\d\\\\d)\\\\d{4}|4(?:0[56]|12|24|4[09])\\\\d{4,5})|(?:2(?:2(?:0\\\\d\\\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\\\d|1[0-4])|(?:4\\\\d|5[0-49]|6[0-29]|7[0-5])\\\\d)\\\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\\\d\\\\d|4(?:2(?:[089]\\\\d|7[1-9])|(?:3[0-4]|[78]\\\\d|9[01])\\\\d))\\\\d)\\\\d{3}\",,,,\"221234567\",,,[8,9]],[,,\"(?:40001[0-2]|9[0-8]\\\\d{4})\\\\d{3}\",,,,\"912345678\",,,[9]],[,,\"80[0-79]\\\\d{6}|800\\\\d{5}\",,,,\"800123456\",,,[8,9]],[,,\"20(?:[013-9]\\\\d\\\\d|2)\\\\d{4}\",,,,\"203123456\",,,[7,9]],[,,,,,,,,,[-1]],[,,\"99\\\\d{7}\",,,,\"990123456\",,,[9]],[,,\"7010(?:[0-2679]\\\\d|3[0-7]|8[0-5])\\\\d{5}|70\\\\d{8}\",,,,\"7012345678\",,,[10,11]],\"TW\",886,\"0(?:0[25-79]|19)\",\"0\",\"#\",,\"0\",,,,[[,\"(\\\\d{2})(\\\\d)(\\\\d{4})\",\"$1 $2 $3\",[\"202\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[258]0\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]\",\"[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4,5})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"50[0-46-9]\\\\d{6}\",,,,\"500123456\",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,\"(?:[26-8]\\\\d|41|90)\\\\d{7}\",,,,,,,[9]],[,,\"2[2-8]\\\\d{7}\",,,,\"222345678\"],[,,\"77[2-9]\\\\d{6}|(?:6[2-9]|7[13-689])\\\\d{7}\",,,,\"621234567\"],[,,\"80[08]\\\\d{6}\",,,,\"800123456\"],[,,\"90\\\\d{7}\",,,,\"900123456\"],[,,\"8(?:40|6[01])\\\\d{6}\",,,,\"840123456\"],[,,,,,,,,,[-1]],[,,\"41\\\\d{7}\",,,,\"412345678\"],\"TZ\",255,\"00[056]\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[24]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,\"(?:8(?:[04]0|6[01])|90\\\\d)\\\\d{6}\"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,\"[89]\\\\d{9}|[3-9]\\\\d{8}\",,,,,,,[9,10],[5,6,7]],[,,\"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\\\d{7}\",,,,\"311234567\",,,[9],[5,6,7]],[,,\"(?:50|6[36-8]|7[1-3]|9[1-9])\\\\d{7}\",,,,\"501234567\",,,[9]],[,,\"800[1-8]\\\\d{5,6}\",,,,\"800123456\"],[,,\"900[239]\\\\d{5,6}\",,,,\"900212345\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"89[1-579]\\\\d{6}\",,,,\"891234567\",,,[9]],\"UA\",380,\"00\",\"0\",,,\"0\",,\"0~0\",,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]\",\"6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]\",\"4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"[3-6]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,\"800\\\\d{6}|(?:[29]0|[347]\\\\d)\\\\d{7}\",,,,,,,[9],[5,6,7]],[,,\"20(?:(?:(?:24|81)0|30[67])\\\\d|6(?:00[0-2]|30[0-4]))\\\\d{3}|(?:20(?:[0147]\\\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\\\d{3})\\\\d{5}\",,,,\"312345678\",,,,[5,6,7]],[,,\"7260\\\\d{5}|7(?:[0157-9]\\\\d|20|36|4[0-4])\\\\d{6}\",,,,\"712345678\"],[,,\"800[1-3]\\\\d{5}\",,,,\"800123456\"],[,,\"90[1-3]\\\\d{6}\",,,,\"901123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UG\",256,\"00[057]\",\"0\",,,\"0\",,,,[[,\"(\\\\d{4})(\\\\d{5})\",\"$1 $2\",[\"202\",\"2024\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{6})\",\"$1 $2\",[\"[27-9]|4(?:6[45]|[7-9])\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[34]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,\"[2-9]\\\\d{9}\",,,,,,,[10],[7]],[,,\"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\d{6}\",,,,\"2015550123\",,,,[7]],[,,\"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\d{6}\",,,,\"2015550123\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"US\",1,\"011\",\"1\",,,\"1\",,,1,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1-$2\",[\"[2-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"($1) $2-$3\",[\"[2-9]\"],,,1]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{4})\",\"$1-$2-$3\",[\"[2-9]\"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,\"(?:[249]\\\\d\\\\d|80)\\\\d{5}|9\\\\d{6}\",,,,,,,[7,8]],[,,\"(?:2\\\\d|4[2-7])\\\\d{6}\",,,,\"21231234\",,,[8],[7]],[,,\"9[1-9]\\\\d{6}\",,,,\"94231234\",,,[8]],[,,\"80[05]\\\\d{4}\",,,,\"8001234\",,,[7]],[,,\"90[0-8]\\\\d{4}\",,,,\"9001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UY\",598,\"0(?:0|1[3-9]\\\\d)\",\"0\",\" int. \",,\"0\",,\"00\",,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"8|90\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[24]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,\"(?:[679]\\\\d|88)\\\\d{7}\",,,,,,,[9]],[,,\"(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\\\d\\\\d|7(?:[23]\\\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\\\d)\\\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\\\d{5}\",,,,\"669050123\"],[,,\"(?:6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\\\d|61[23]|7(?:[01][017]|4\\\\d|55|9[5-9]))|2(?:(?:11|7\\\\d)\\\\d|2(?:[12]1|9[01379])|5(?:[126]\\\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\\\d)\\\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\\\d|4(?:56|83)|7(?:[07]\\\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\\\d|[39][07])|9(?:0\\\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\\\d|7[0-4])|(?:5[67]|7\\\\d)\\\\d|6(?:2[0-26]|8\\\\d)))|7(?:[07]\\\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\\\d|7(?:0\\\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\\\d|5(?:0[0-4]|5[579]|9\\\\d)|7(?:[0-3579]\\\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\\\d|9[5-9])|7(?:0\\\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\\\d))|5(?:112|2(?:0\\\\d|2[29]|[49]4)|3[1568]\\\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\\\d|41[179]|5(?:[349]\\\\d|5[0-2])|7(?:0[017]|[13]\\\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\\\d|60|7[2579]|87|9[07])))|(?:88|9[0-57-9])\\\\d{3})\\\\d{4}\",,,,\"912345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"UZ\",998,\"810\",\"8\",,,\"8\",,\"8~10\",,[[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[6-9]\"],\"8 $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,\"0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}\",,,,,,,[6,7,8,9,10,11,12]],[,,\"06698\\\\d{1,6}\",,,,\"0669812345\",,,[6,7,8,9,10,11]],[,,\"3[1-9]\\\\d{8}|3[2-9]\\\\d{7}\",,,,\"3123456789\",,,[9,10]],[,,\"80(?:0\\\\d{3}|3)\\\\d{3}\",,,,\"800123456\",,,[6,9]],[,,\"(?:0878\\\\d\\\\d|89(?:2|4[5-9]\\\\d))\\\\d{3}|89[45][0-4]\\\\d\\\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\\\d{6}\",,,,\"899123456\",,,[6,8,9,10]],[,,\"84(?:[08]\\\\d{3}|[17])\\\\d{3}\",,,,\"848123456\",,,[6,9]],[,,\"1(?:78\\\\d|99)\\\\d{6}\",,,,\"1781234567\",,,[9,10]],[,,\"55\\\\d{8}\",,,,\"5512345678\",,,[10]],\"VA\",39,\"00\",,,,,,,,,,[,,,,,,,,,[-1]],,\"06698\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"3[2-8]\\\\d{9,10}\",,,,\"33101234501\",,,[11,12]]],VC:[,[,,\"(?:[58]\\\\d\\\\d|784|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"784(?:266|3(?:6[6-9]|7\\\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\\\d{4}\",,,,\"7842661234\",,,,[7]],[,,\"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\\\d{4}\",,,,\"7844301234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}
2\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"VC\",1,\"011\",\"1\",,,\"1|([2-7]\\\\d{6})$\",\"784$1\",,,,,[,,,,,,,,,[-1]],,\"784\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,\"[68]00\\\\d{7}|(?:[24]\\\\d|[59]0)\\\\d{8}\",,,,,,,[10],[7]],[,,\"(?:2(?:12|3[457-9]|[467]\\\\d|[58][1-9]|9[1-6])|[4-6]00)\\\\d{7}\",,,,\"2121234567\",,,,[7]],[,,\"4(?:1[24-8]|2[46])\\\\d{7}\",,,,\"4121234567\"],[,,\"800\\\\d{7}\",,,,\"8001234567\"],[,,\"90[01]\\\\d{7}\",,,,\"9001234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"VE\",58,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{7})\",\"$1-$2\",[\"[24-689]\"],\"0$1\",\"$CC $1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"501\\\\d{7}\",,,,\"5010123456\",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,\"(?:284|[58]\\\\d\\\\d|900)\\\\d{7}\",,,,,,,[10],[7]],[,,\"284496[0-5]\\\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\\\d{4}\",,,,\"2842291234\",,,,[7]],[,,\"284496[6-9]\\\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\\\d{4}\",,,,\"2843001234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"VG\",1,\"011\",\"1\",,,\"1|([2-578]\\\\d{6})$\",\"284$1\",,,,,[,,,,,,,,,[-1]],,\"284\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,\"[58]\\\\d{9}|(?:34|90)0\\\\d{7}\",,,,,,,[10],[7]],[,,\"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\\\d)|884|998)\\\\d{4}\",,,,\"3406421234\",,,,[7]],[,,\"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\\\d)|884|998)\\\\d{4}\",,,,\"3406421234\",,,,[7]],[,,\"8(?:00|33|44|55|66|77|88)[2-9]\\\\d{6}\",,,,\"8002345678\"],[,,\"900[2-9]\\\\d{6}\",,,,\"9002345678\"],[,,,,,,,,,[-1]],[,,\"52(?:35(?:[02-46-9]\\\\d|1[02-9]|5[0-46-9])|45(?:[034]\\\\d|1[02-9]|2[024-9]|5[0-46-9]))\\\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\\\d|1[02-9])\\\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\\\d{6}\",,,,\"5002345678\"],[,,,,,,,,,[-1]],\"VI\",1,\"011\",\"1\",,,\"1|([2-9]\\\\d{6})$\",\"340$1\",,1,,,[,,,,,,,,,[-1]],,\"340\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,\"[12]\\\\d{9}|[135-9]\\\\d{8}|[16]\\\\d{7}|[16-8]\\\\d{6}\",,,,,,,[7,8,9,10]],[,,\"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\\\d{7}\",,,,\"2101234567\",,,[10]],[,,\"(?:52[238]|89[689]|99[013-9])\\\\d{6}|(?:3\\\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\\\d{7}\",,,,\"912345678\",,,[9]],[,,\"1800\\\\d{4,6}|12(?:03|28)\\\\d{4}\",,,,\"1800123456\",,,[8,9,10]],[,,\"1900\\\\d{4,6}\",,,,\"1900123456\",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"672\\\\d{6}\",,,,\"672012345\",,,[9]],\"VN\",84,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[17]99\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{4,5})\",\"$1 $2\",[\"69\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"1\"],,,1],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[69]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[3578]\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[48]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\",,1]],[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",,1],[,\"(\\\\d{4})(\\\\d{4,6})\",\"$1 $2\",[\"1\"],,,1],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3 $4\",[\"[69]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[3578]\"],\"0$1\",,1],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"2[48]\"],\"0$1\",,1],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\",,1]],[,,,,,,,,,[-1]],,,[,,\"[17]99\\\\d{4}|69\\\\d{5,6}\",,,,,,,[7,8]],[,,\"(?:[17]99|80\\\\d)\\\\d{4}|69\\\\d{5,6}\",,,,\"1992000\",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,\"(?:[23]\\\\d|[48]8)\\\\d{3}|(?:[57]\\\\d|90)\\\\d{5}\",,,,,,,[5,7]],[,,\"(?:38[0-8]|48[4-9])\\\\d\\\\d|(?:2[02-9]|3[4-7]|88)\\\\d{3}\",,,,\"22123\",,,[5]],[,,\"(?:5\\\\d|7[013-7])\\\\d{5}\",,,,\"5912345\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"90[1-9]\\\\d{4}\",,,,\"9010123\",,,[7]],\"VU\",678,\"00\",,,,,,,,[[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"[579]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"(?:3[03]|900\\\\d)\\\\d{3}\",,,,\"30123\"],,,[,,,,,,,,,[-1]]],WF:[,[,,\"(?:[45]0|68|72|8\\\\d)\\\\d{4}\",,,,,,,[6]],[,,\"(?:50|68|72)\\\\d{4}\",,,,\"501234\"],[,,\"(?:50|68|72|8[23])\\\\d{4}\",,,,\"501234\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"WF\",681,\"00\",,,,,,,,[[,\"(\\\\d{2})(\\\\d{2})(\\\\d{2})\",\"$1 $2 $3\",[\"[4-8]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"[48]0\\\\d{4}\",,,,\"401234\"]],WS:[,[,,\"(?:[2-6]|8\\\\d{5})\\\\d{4}|[78]\\\\d{6}|[68]\\\\d{5}\",,,,,,,[5,6,7,10]],[,,\"6[1-9]\\\\d{3}|(?:[2-5]|60)\\\\d{4}\",,,,\"22123\",,,[5,6]],[,,\"(?:7[235-7]|8(?:[3-7]|9\\\\d{3}))\\\\d{5}\",,,,\"7212345\",,,[7,10]],[,,\"800\\\\d{3}\",,,,\"800123\",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"WS\",685,\"0\",,,,,,,,[[,\"(\\\\d{5})\",\"$1\",[\"[2-5]|6[1-9]\"]],[,\"(\\\\d{3})(\\\\d{3,7})\",\"$1 $2\",[\"[68]\"]],[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"7\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,\"[23]\\\\d{7,8}|(?:4\\\\d\\\\d|[89]00)\\\\d{5}\",,,,,,,[8,9]],[,,\"(?:2[89]|39)0\\\\d{6}|[23][89]\\\\d{6}\",,,,\"28012345\"],[,,\"4[3-9]\\\\d{6}\",,,,\"43201234\",,,[8]],[,,\"800\\\\d{5}\",,,,\"80001234\",,,[8]],[,,\"900\\\\d{5}\",,,,\"90001234\",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"XK\",383,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[2-4]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[23]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,\"(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}\",,,,,,,[7,8,9],[6]],[,,\"78[0-7]\\\\d{4}|17\\\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\\\d{5}\",,,,\"1234567\",,,[7,8],[6]],[,,\"7[0137]\\\\d{7}\",,,,\"712345678\",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"YE\",967,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-6]|7[24-68]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,\"80\\\\d{7}|(?:26|63)9\\\\d{6}\",,,,,,,[9]],[,,\"269(?:0[67]|5[0-2]|6\\\\d|[78]0)\\\\d{4}\",,,,\"269601234\"],[,,\"639(?:0[0-79]|1[019]|[267]\\\\d|3[09]|[45]0|9[04-79])\\\\d{4}\",,,,\"639012345\"],[,,\"80\\\\d{7}\",,,,\"801234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"YT\",262,\"00\",\"0\",,,\"0\",,,,,,[,,,,,,,,,[-1]],,\"269|63\",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,\"[1-9]\\\\d{8}|8\\\\d{4,7}\",,,,,,,[5,6,7,8,9]],[,,\"(?:2(?:0330|4302)|52087)0\\\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\\\d|5[1346-8])\\\\d{7}\",,,,\"101234567\",,,[9]],[,,\"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\\\d{3}|8[1-4]\\\\d{3,7}|(?:2[27]|47|54)4950\\\\d{3}|(?:1(?:049[2-4]|9[12]\\\\d\\\\d)|(?:6\\\\d|7[0-46-9])\\\\d{3}|8(?:5\\\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\\\d{3}|(?:12|[2-5]1)492\\\\d{4}\",,,,\"711234567\"],[,,\"80\\\\d{7}\",,,,\"801234567\",,,[9]],[,,\"(?:86[2-9]|9[0-2]\\\\d)\\\\d{6}\",,,,\"862345678\",,,[9]],[,,\"860\\\\d{6}\",,,,\"860123456\",,,[9]],[,,,,,,,,,[-1]],[,,\"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\\\d)\\\\d{5}\",,,,\"871234567\",,,[9]],\"ZA\",27,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{2})(\\\\d{3,4})\",\"$1 $2\",[\"8[1-4]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{2,3})\",\"$1 $2 $3\",[\"8[1-4]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"860\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"861\\\\d{6}\",,,,\"861123456\",,,[9]],,,[,,,,,,,,,[-1]]],ZM:[,[,,\"(?:63|80)0\\\\d{6}|(?:21|[79]\\\\d)\\\\d{7}\",,,,,,,[9],[6]],[,,\"21[1-8]\\\\d{6}\",,,,\"211234567\",,,,[6]],[,,\"(?:7[679]|9[5-8])\\\\d{7}\",,,,\"955123456\"],[,,\"800\\\\d{6}\",,,,\"800123456\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"630\\\\d{6}\",,,,\"630012345\"],\"ZM\",260,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3})\",\"$1 $2\",[\"[1-9]\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,\"2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{6,7})|[38]\\\\d{9}|[35-8]\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}\",,,,,,,[5,6,7,8,9,10],[3,4]],[,,\"(?:1(?:(?:3\\\\d|9)\\\\d|[4-8])|2(?:(?:(?
2:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\\\d\\\\d|[56](?:[14]\\\\d\\\\d|20)|7(?:[089]|2[03]|[35]\\\\d\\\\d))\\\\d|4(?:2\\\\d\\\\d|8))\\\\d|1(?:2|[39]\\\\d{4}))|3(?:(?:123|(?:29\\\\d|92)\\\\d)\\\\d\\\\d|7(?:[19]|[56]\\\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\\\d{3}|83)|5(?:25\\\\d\\\\d|[78])|[689]\\\\d)|6(?:(?:[16-8]21|28|52[013])\\\\d\\\\d|[39])|8(?:[1349]28|523)\\\\d\\\\d)\\\\d{3}|(?:4\\\\d\\\\d|9[2-9])\\\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\\\d|7[1-7])\\\\d|2(?:[278]\\\\d|92)|58(?:2\\\\d|3))|3(?:[26]|9\\\\d{3})|5(?:4\\\\d|5)\\\\d\\\\d)\\\\d|6(?:(?:(?:[0-246]|[78]\\\\d)\\\\d|37)\\\\d|5[2-8]))\\\\d\\\\d|(?:2(?:[569]\\\\d|8[2-57-9])|3(?:[013-59]\\\\d|8[37])|6[89]8)\\\\d{3}\",,,,\"1312345\",,,,[3,4]],[,,\"7(?:[17]\\\\d|[38][1-9])\\\\d{6}\",,,,\"712345678\",,,[9]],[,,\"80(?:[01]\\\\d|20|8[0-8])\\\\d{3}\",,,,\"8001234\",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"86(?:1[12]|22|30|44|55|77|8[368])\\\\d{6}\",,,,\"8686123456\",,,[10]],\"ZW\",263,\"00\",\"0\",,,\"0\",,,,[[,\"(\\\\d{3})(\\\\d{3,5})\",\"$1 $2\",[\"2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]\"],\"0$1\"],[,\"(\\\\d)(\\\\d{3})(\\\\d{2,4})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{4})\",\"$1 $2\",[\"80\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{7})\",\"$1 $2\",[\"24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2\",\"2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]\"],\"(0$1)\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)\",\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{6})\",\"$1 $2\",[\"8\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3,5})\",\"$1 $2\",[\"1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]\"],\"0$1\"],[,\"(\\\\d{2})(\\\\d{3})(\\\\d{3,4})\",\"$1 $2 $3\",[\"29[013-9]|39|54\"],\"0$1\"],[,\"(\\\\d{4})(\\\\d{3,5})\",\"$1 $2\",[\"(?:25|54)8\",\"258|5483\"],\"0$1\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,\"[1-9]\\\\d{7}\",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[1-9]\\\\d{7}\",,,,\"12345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",800,,,,,,,,1,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,\"[1-9]\\\\d{7}\",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[1-9]\\\\d{7}\",,,,\"12345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",808,,,,,,,,1,[[,\"(\\\\d{4})(\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,\"[35-7]\\\\d{8}\",,,,,,,[9]],[,,,,,,,,,[-1]],[,,\"(?:[356]\\\\d|7[6-8])\\\\d{7}\",,,,\"301234567\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",870,,,,,,,,,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"[35-7]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,\"10\\\\d{10}\",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"10\\\\d{10}\",,,,\"101234567890\"],\"001\",878,,,,,,,,1,[[,\"(\\\\d{2})(\\\\d{5})(\\\\d{5})\",\"$1 $2 $3\",[\"1\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,\"[0-36-9]\\\\d{8}\",,,,,,,[9]],[,,,,,,,,,[-1]],[,,\"[0-36-9]\\\\d{8}\",,,,\"612345678\"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",881,,,,,,,,,[[,\"(\\\\d)(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\",[\"[0-36-9]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,\"[13]\\\\d{6}(?:\\\\d{2,5})?|285\\\\d{9}|[19]\\\\d{7}\",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,\"3(?:37\\\\d\\\\d|42)\\\\d{4}|3(?:2|47|7\\\\d{3})\\\\d{7}\",,,,\"3421234\",,,[7,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\\\d{4}|6\\\\d{5,10})|(?:(?:285\\\\d\\\\d|3(?:45|[69]\\\\d{3}))\\\\d|9[89])\\\\d{6}\",,,,\"390123456789\"],\"001\",882,,,,,,,,,[[,\"(\\\\d{2})(\\\\d{5})\",\"$1 $2\",[\"16|342\"]],[,\"(\\\\d{2})(\\\\d{2})(\\\\d{4})\",\"$1 $2 $3\",[\"[19]\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{3})\",\"$1 $2 $3\",[\"3[23]\"]],[,\"(\\\\d{2})(\\\\d{3,4})(\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[,\"(\\\\d{2})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"34[57]\"]],[,\"(\\\\d{3})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"34\"]],[,\"(\\\\d{2})(\\\\d{4,5})(\\\\d{5})\",\"$1 $2 $3\",[\"[1-3]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,\"348[57]\\\\d{7}\",,,,\"34851234567\",,,[11]]],883:[,[,,\"51\\\\d{7}(?:\\\\d{3})?\",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"51[013]0\\\\d{8}|5100\\\\d{5}\",,,,\"510012345\"],\"001\",883,,,,,,,,1,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3\",[\"510\"]],[,\"(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})\",\"$1 $2 $3 $4\",[\"510\"]],[,\"(\\\\d{4})(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"5\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,\"\\\\d{11}\",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",888,,,,,,,,1,[[,\"(\\\\d{3})(\\\\d{3})(\\\\d{5})\",\"$1 $2 $3\"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,\"\\\\d{11}\",,,,\"12345678901\"],,,[,,,,,,,,,[-1]]],979:[,[,,\"[1359]\\\\d{8}\",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,\"[1359]\\\\d{8}\",,,,\"123456789\",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],\"001\",979,,,,,,,,1,[[,\"(\\\\d)(\\\\d{4})(\\\\d{4})\",\"$1 $2 $3\",[\"[1359]\"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function M(){this.a={}}M.c=void 0;M.a=function(){return M.c?M.c:M.c=new M};var xa={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"\\uff10\":\"0\",\"\\uff11\":\"1\",\"\\uff12\":\"2\",\"\\uff13\":\"3\",\"\\uff14\":\"4\",\"\\uff15\":\"5\",\"\\uff16\":\"6\",\"\\uff17\":\"7\",\"\\uff18\":\"8\",\"\\uff19\":\"9\",\"\\u0660\":\"0\",\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u06f0\":\"0\",\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\"},ya={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"\\uff10\":\"0\",\"\\uff11\":\"1\",\"\\uff12\":\"2\",\"\\uff13\":\"3\",\"\\uff14\":\"4\",\"\\uff15\":\"5\",\"\\uff16\":\"6\",\"\\uff17\":\"7\",\"\\uff18\":\"8\",\"\\uff19\":\"9\",\"\\u0660\":\"0\",\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u06f0\":\"0\",\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",A:\"2\",B:\"2\",C:\"2\",D:\"3\",E:\"3\",F:\"3\",G:\"4\",H:\"4\",I:\"4\",J:\"5\",K:\"5\",L:\"5\",M:\"6\",N:\"6\",O:\"6\",P:\"7\",Q:\"7\",R:\"7\",S:\"7\",T:\"8\",U:\"8\",V:\"8\",W:\"9\",X:\"9\",Y:\"9\",Z:\"9\"}
2,N=/^[+\\uff0b]+/,za=/([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])/,Aa=/[+\\uff0b0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]/,Ba=/[\\\\\\/] *x/,Ca=/[^0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9A-Za-z#]+$/,Da=/(?:.*?[A-Za-z]){3}.*/,Ea=/(?:;ext=([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,7})|[ \\u00a0\\t,]*(?:e?xt(?:ensi(?:o\\u0301?|\\u00f3))?n?|\\uff45?\\uff58\\uff54\\uff4e?|\\u0434\\u043e\\u0431|[;,x\\uff58#\\uff03~\\uff5e]|int|anexo|\\uff49\\uff4e\\uff54)[:\\.\\uff0e]?[ \\u00a0\\t,-]*([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,7})#?|[- ]+([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,5})#)$/i,Fa=/^[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{2}$|^[+\\uff0b]*(?:[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\[\\]/~\\u2053\\u223c\\uff5e*]*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]){3,}[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\[\\]/~\\u2053\\u223c\\uff5e*A-Za-z0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]*(?:;ext=([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,7})|[ \\u00a0\\t,]*(?:e?xt(?:ensi(?:o\\u0301?|\\u00f3))?n?|\\uff45?\\uff58\\uff54\\uff4e?|\\u0434\\u043e\\u0431|[;,x\\uff58#\\uff03~\\uff5e]|int|anexo|\\uff49\\uff4e\\uff54)[:\\.\\uff0e]?[ \\u00a0\\t,-]*([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,7})#?|[- ]+([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]{1,5})#)?$/i,Ga=/(\\$\\d)/;function Ha(a){var b=a.search(Aa);0<=b?(a=a.substring(b),a=a.replace(Ca,\"\"),b=a.search(Ba),0<=b&&(a=a.substring(0,b))):a=\"\";return a}function Ia(a){return 2>a.length?!1:O(Fa,a)}function Ja(a){return O(Da,a)?P(a,ya):P(a,xa)}function Ka(a){var b=Ja(a.toString());a.c=\"\";a.a(b)}function La(a){return null!=a&&(1!=A(a,9)||-1!=w(a,9)[0])}function P(a,b){for(var c=new F,d,e=a.length,f=0;f<e;++f)d=a.charAt(f),d=b[d.toUpperCase()],null!=d&&c.a(d);return c.toString()}\nfunction Q(a){return null!=a&&isNaN(a)&&a.toUpperCase()in wa}\nfunction Ma(a,b,c){if(0==t(b,2)&&null!=b.a[5]){var d=y(b,5);if(0<d.length)return d}d=y(b,1);var e=R(b);if(0==c)return Na(d,0,e,\"\");if(!(d in K))return e;a=S(a,d,T(d));b=null!=b.a[3]&&0!=t(b,3).length?3==c?\";ext=\"+t(b,3):null!=a.a[13]?t(a,13)+y(b,3):\" ext. \"+y(b,3):\"\";a:{a=0==w(a,20).length||2==c?w(a,19):w(a,20);for(var f,g=a.length,h=0;h<g;++h){f=a[h];var l=A(f,3);if(0==l||0==e.search(t(f,3,l-1)))if(l=new RegExp(t(f,1)),O(l,e)){a=f;break a}}a=null}null!=a&&(g=a,a=y(g,2),f=new RegExp(t(g,1)),y(g,5),g=y(g,4),e=2==c&&null!=g&&0<g.length?e.replace(f,a.replace(Ga,g)):e.replace(f,a),3==c&&(e=e.replace(/^[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\[\\]/~\\u2053\\u223c\\uff5e]+/,\"\"),e=e.replace(/[-x\\u2010-\\u2015\\u2212\\u30fc\\uff0d-\\uff0f \\u00a0\\u00ad\\u200b\\u2060\\u3000()\\uff08\\uff09\\uff3b\\uff3d.\\[\\]/~\\u2053\\u223c\\uff5e]+/g,\"-\")));return Na(d,c,e,b)}function S(a,b,c){return\"001\"==c?U(a,\"\"+b):U(a,c)}\nfunction R(a){if(null==a.a[2])return\"\";var b=\"\"+t(a,2);return null!=a.a[4]&&t(a,4)&&0<y(a,8)?Array(y(a,8)+1).join(\"0\")+b:b}function Na(a,b,c,d){switch(b){case 0:return\"+\"+a+c+d;case 1:return\"+\"+a+\" \"+c+d;case 3:return\"tel:+\"+a+\"-\"+c+d;default:return c+d}}\nfunction V(a,b){switch(b){case 4:return t(a,5);case 3:return t(a,4);case 1:return t(a,3);case 0:case 2:return t(a,2);case 5:return t(a,6);case 6:return t(a,8);case 7:return t(a,7);case 8:return t(a,21);case 9:return t(a,25);case 10:return t(a,28);default:return t(a,1)}}function W(a,b){return X(a,t(b,1))?X(a,t(b,5))?4:X(a,t(b,4))?3:X(a,t(b,6))?5:X(a,t(b,8))?6:X(a,t(b,7))?7:X(a,t(b,21))?8:X(a,t(b,25))?9:X(a,t(b,28))?10:X(a,t(b,2))?t(b,18)||X(a,t(b,3))?2:0:!t(b,18)&&X(a,t(b,3))?1:-1:-1}\nfunction U(a,b){if(null==b)return null;b=b.toUpperCase();var c=a.a[b];if(null==c){c=wa[b];if(null==c)return null;c=(new E).a(I.f(),c);a.a[b]=c}return c}function X(a,b){var c=a.length;return 0<A(b,9)&&-1==p(w(b,9),c)?!1:O(y(b,2),a)}\nfunction Oa(a,b){if(null==b)return null;var c=y(b,1);c=K[c];if(null==c)a=null;else if(1==c.length)a=c[0];else a:{b=R(b);for(var d,e=c.length,f=0;f<e;f++){d=c[f];var g=U(a,d);if(null!=g.a[23]){if(0==b.search(t(g,23))){a=d;break a}}else if(-1!=W(b,g)){a=d;break a}}a=null}return a}function T(a){a=K[a];return null==a?\"ZZ\":a[0]}\nfunction Y(a,b,c,d){var e=V(c,d),f=0==A(e,9)?w(t(c,1),9):w(e,9);e=w(e,10);if(2==d)if(La(V(c,0)))a=V(c,1),La(a)&&(f=f.concat(0==A(a,9)?w(t(c,1),9):w(a,9)),q(f),
20==e.length?e=w(a,10):(e=e.concat(w(a,10)),q(e)));else return Y(a,b,c,1);if(-1==f[0])return 5;b=b.length;if(-1<p(e,b))return 4;c=f[0];return c==b?0:c>b?2:f[f.length-1]<b?3:-1<p(f,b,1)?0:5}function Pa(a,b){var c=R(b);b=y(b,1);if(!(b in K))return 1;b=S(a,b,T(b));return Y(a,c,b,-1)}\nfunction Qa(a,b,c,d,e,f){if(0==b.length)return 0;b=new F(b);var g;null!=c&&(g=t(c,11));null==g&&(g=\"NonMatch\");var h=b.toString();if(0==h.length)g=20;else if(N.test(h))h=h.replace(N,\"\"),b.c=\"\",b.a(Ja(h)),g=1;else{h=new RegExp(g);Ka(b);g=b.toString();if(0==g.search(h)){h=g.match(h)[0].length;var l=g.substring(h).match(za);l&&null!=l[1]&&0<l[1].length&&\"0\"==P(l[1],xa)?g=!1:(b.c=\"\",b.a(g.substring(h)),g=!0)}else g=!1;g=g?5:20}e&&u(f,6,g);if(20!=g){if(2>=b.c.length)throw Error(\"Phone number too short after IDD\");a:{a=b.toString();if(0!=a.length&&\"0\"!=a.charAt(0))for(e=a.length,b=1;3>=b&&b<=e;++b)if(c=parseInt(a.substring(0,b),10),c in K){d.a(a.substring(b));d=c;break a}d=0}if(0!=d)return u(f,1,d),d;throw Error(\"Invalid country calling code\");}if(null!=c&&(g=y(c,10),h=\"\"+g,l=b.toString(),0==l.lastIndexOf(h,0)&&(h=new F(l.substring(h.length)),l=t(c,1),l=new RegExp(y(l,2)),Ra(h,c,null),h=h.toString(),!O(l,b.toString())&&O(l,h)||3==Y(a,b.toString(),c,-1))))return d.a(h),e&&u(f,6,10),u(f,1,g),g;u(f,1,0);return 0}\nfunction Ra(a,b,c){var d=a.toString(),e=d.length,f=t(b,15);if(0!=e&&null!=f&&0!=f.length){var g=new RegExp(\"^(?:\"+f+\")\");if(e=g.exec(d)){f=new RegExp(y(t(b,1),2));var h=O(f,d),l=e.length-1;b=t(b,16);if(null==b||0==b.length||null==e[l]||0==e[l].length){if(!h||O(f,d.substring(e[0].length)))null!=c&&0<l&&null!=e[l]&&c.a(e[1]),a.set(d.substring(e[0].length))}else if(d=d.replace(g,b),!h||O(f,d))null!=c&&0<l&&c.a(e[1]),a.set(d)}}}\nfunction Z(a,b,c){if(!Q(c)&&0<b.length&&\"+\"!=b.charAt(0))throw Error(\"Invalid country calling code\");return Sa(a,b,c,!0)}\nfunction Sa(a,b,c,d){if(null==b)throw Error(\"The string supplied did not seem to be a phone number\");if(250<b.length)throw Error(\"The string supplied is too long to be a phone number\");var e=new F,f=b.indexOf(\";phone-context=\");if(0<=f){var g=f+15;if(\"+\"==b.charAt(g)){var h=b.indexOf(\";\",g);0<h?e.a(b.substring(g,h)):e.a(b.substring(g))}g=b.indexOf(\"tel:\");e.a(b.substring(0<=g?g+4:0,f))}else e.a(Ha(b));f=e.toString();g=f.indexOf(\";isub=\");0<g&&(e.c=\"\",e.a(f.substring(0,g)));if(!Ia(e.toString()))throw Error(\"The string supplied did not seem to be a phone number\");f=e.toString();if(!(Q(c)||null!=f&&0<f.length&&N.test(f)))throw Error(\"Invalid country calling code\");f=new J;d&&u(f,5,b);a:{b=e.toString();g=b.search(Ea);if(0<=g&&Ia(b.substring(0,g))){h=b.match(Ea);for(var l=h.length,z=1;z<l;++z)if(null!=h[z]&&0<h[z].length){e.c=\"\";e.a(b.substring(0,g));b=h[z];break a}}b=\"\"}0<b.length&&u(f,3,b);g=U(a,c);b=new F;h=0;l=e.toString();try{h=Qa(a,l,g,b,d,f)}catch(L){if(\"Invalid country calling code\"==L.message&&N.test(l)){if(l=l.replace(N,\"\"),h=Qa(a,l,g,b,d,f),0==h)throw L;}else throw L;}0!=h?(e=T(h),e!=c&&(g=S(a,h,e))):(Ka(e),b.a(e.toString()),null!=c?(h=y(g,10),u(f,1,h)):d&&(delete f.a[6],f.c&&delete f.c[6]));if(2>b.c.length)throw Error(\"The string supplied is too short to be a phone number\");null!=g&&(c=new F,e=new F(b.toString()),Ra(e,g,c),a=Y(a,e.toString(),g,-1),2!=a&&4!=a&&5!=a&&(b=e,d&&0<c.toString().length&&u(f,7,c.toString())));d=b.toString();a=d.length;if(2>a)throw Error(\"The string supplied is too short to be a phone number\");if(17<a)throw Error(\"The string supplied is too long to be a phone number\");if(1<d.length&&\"0\"==d.charAt(0)){u(f,4,!0);for(a=1;a<d.length-1&&\"0\"==d.charAt(a);)a++;1!=a&&u(f,8,a)}u(f,2,parseInt(d,10));return f}function O(a,b){return(a=\"string\"==typeof a?b.match(\"^(?:\"+a+\")$\"):b.match(a))&&a[0].length==b.length?!0:!1};m(\"intlTelInputUtils\",{});m(\"intlTelInputUtils.formatNumber\",function(a,b,c){try{var d=M.a(),e=Z(d,a,b),f=Pa(d,e);return 0==f||4==f?Ma(d,e,\"undefined\"==typeof c?0:c):a}catch(g){return a}});m(\"intlTelInputUtils.getExampleNumber\",function(a,b,c){try{var d=M.a();a:{if(Q(a)){var e=V(U(d,a),c);try{if(null!=e.a[6]){var f=t(e,6);var g=Sa(d,f,a,!1);break a}}catch(h){}}g=null}return Ma(d,g,b?2:1)}catch(h){return\"\"}});m(\"intlTelInputUtils.getExtension\",function(a,b){try{return t(Z(M.a(),a,b),3)}catch(c){return\"\"}});m(\"intlTelInputUtils.getNumberType\",function(a,b){try{var c=M.a();var d=Z(c,a,b),e=Oa(c,d),f=S(c,y(d,1),e);if(null==f)var g=-1;else{var h=R(d);
2g=W(h,f)}return g}catch(l){return-99}});m(\"intlTelInputUtils.getValidationError\",function(a,b){try{var c=M.a(),d=Z(c,a,b);return Pa(c,d)}catch(e){return\"Invalid country calling code\"==e.message?1:\"Phone number too short after IDD\"==e.message||\"The string supplied is too short to be a phone number\"==e?2:\"The string supplied is too long to be a phone number\"==e.message?3:-99}});m(\"intlTelInputUtils.isValidNumber\",function(a,b){try{var c=M.a(),d=Z(c,a,b);var e=Oa(c,d),f=y(d,1),g=S(c,f,e),h;if(!(h=null==g)){var l;if(l=\"001\"!=e){var z=U(c,e);if(null==z)throw Error(\"Invalid region code: \"+e);var L=y(z,10);l=f!=L}h=l}if(h)var va=!1;else{var Ta=R(d);va=-1!=W(Ta,g)}return va}catch(Ua){return!1}});m(\"intlTelInputUtils.numberFormat\",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3});m(\"intlTelInputUtils.numberType\",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1});m(\"intlTelInputUtils.validationError\",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5});})();","BlueFormBuilder_Core/js/form.min.js":"define([\"jquery\",\"underscore\",\"mage/template\",\"mage/mage\",\"BlueFormBuilder_Core/js/validation\",\"BlueFormBuilder_Core/js/form/element/text\",\"BlueFormBuilder_Core/js/form/element/number\",],function($,_,mageTemplate){\"use strict\";var uniqueid=function(size){var code=(Math.random()*25+65)|0,idstr=String.fromCharCode(code);size=size||12;while(idstr.length<size){code=Math.floor(Math.random()*42+48);if(code<58||code>64){idstr+=String.fromCharCode(code);}}\nreturn idstr.toLowerCase();};$.widget(\"bfb.form\",{options:{validCurrentPage:true,},elems:[],_create:function(){this.elems=this.element.find(\"input, select, textarea\");this.initValidation();this.initListeners();this.initConditional();this.loadData();$(\".bfb-element-page.active\").removeClass(\"bfb-animated\");this.updatePagesIndicator();},initValidation:function(){var self=this;this.element.mage(\"validation\",{errorPlacement:function(error,element){var parent=element.parents(\".bfb-element-starratings\");if(parent.length){parent.find(\"input\").eq(0).trigger(\"click\");parent.find(\".bfb-element-stars\").after(error);}else{var $parent=element.parents(\".bfb-element-control\");if($parent.find(\".bfb-error\").eq(0).length){$parent.siblings(this.errorElement+\".\"+this.errorClass).remove();var $errorSelector=$parent.find(\".bfb-error\").eq(0);if($errorSelector.data(\"single-error\")){$errorSelector.html(null);}\n$errorSelector.append(error);}else{var errorPlacement=element,fieldWrapper;if(element.hasClass(\"_has-datepicker\")){errorPlacement=element.siblings(\"button\");}\nfieldWrapper=element.closest(\".addon\");if(fieldWrapper.length){errorPlacement=fieldWrapper.after(error);}\nif(element.is(\":checkbox\")||element.is(\":radio\")){errorPlacement=element.parents(\".control\").children().last();if(!errorPlacement.length){errorPlacement=element.siblings(\"label\").last();}}\nif(element.siblings(\".tooltip\").length){errorPlacement=element.siblings(\".tooltip\");}\nerrorPlacement.after(error);}}},submitHandler:function(){if($.isEmptyObject(self.element.validate().invalid)){self.ajaxSubmit($(self.element));}},});this.element.on(\"invalid-form.validate\",function(event,validation){var firstActive=$(validation.errorList[0].element||[]);var validator=self.element.validate();if(firstActive.length&&firstActive.is(\":hidden\")){var parents=firstActive.parents(\".mgz-tabs-tab-content\");var status;parents.each(function(index,el){if(!$(this).hasClass(\"mgz-active\")&&!status&&!$(this).hasClass(\".bfb-state-hidden\")){status=true;var id=$(this).attr(\"id\");if(id)$('a[href=\"#'+id+'\"]').trigger(\"click\");validator.element(firstActive);}});}});},initListeners:function(){var self=this;this.element.find(\".bfb-pages .mgz-tabs-tab-title a\").each(function(index,el){$(this).on(\"click\",function(e){var _id=$(this).attr(\"href\");$(_id).removeClass(\"bfb-animated\");});});this.element.find(\".action-next\").each(function(index,el){$(this).on(\"click\",function(e){var currentPage=$(this).closest(\".bfb-pages\");if((self.options.validCurrentPage&&self.validPage(currentPage.find(\".mgz-tabs-tab-content\")))||!self.options.validCurrentPage){var anchors=currentPage.find(\".mgz-tabs-nav\").children();var status=false;var nextAnchor;anchors.each(function(index,el){if(status&&!$(this).hasClass(\".bfb-state-hidden\")&&!nextAnchor){nextAnchor=$(this);return true;}\nif($(this).hasClass(\"mgz-active\")){status=true;}});if(nextAnchor)nextAnchor.trigger(\"click\");self.updatePagesIndicator();}});});this.element.find(\".action-prev\").each(function(index,el){$(this).on(\"click\",function(e){var currentPage=$(this).closest(\".bfb-pages\");var anchors=currentPage.find(\".mgz-tabs-nav\").children();var status=true;var prevAnchor;anchors.each(function(index,el){if($(this).hasClass(\"mgz-active\")){status=false;}\nif(status)prevAnchor=$(this);});if(prevAnchor)prevAnchor.trigger(\"click\");self.updatePagesIndicator();});});},initSaveProgressListeners:function(){if(this.options.saveFormProgress){var self=this;var cacheEvents=[];self.elems.each(function(index,el){$(this).change(function(y){if($.inArray(y.timeStamp,cacheEvents)===-1){cacheEvents.push(y.timeStamp);self.saveProgress();}});});}},updatePagesIndicator:function(){var self=this;this.element.find(\".bfb-pages\").each(function(index,el){self.updatePageIndicator($(this));$(this).children(\".bfb-page-indicator\").show();});},htmlDecode:function(input){var e=document.createElement(\"div\");e.innerHTML=input;return e.childNodes.length===0?\"\":e.childNodes[0].nodeValue;},updatePageIndicator:function(pages){var html=\"\",data={},fileTmpl;var indicator=$(pages).data(\"indicator\");if(indicator==\"circles\"||indicator==\"progress\"||indicator==\"connector\"){var fileTmpl=mageTemplate($(\"#\"+pages.data(\"id\")+\"-indicator-\"+indicator).html());if(indicator==\"circles\"){$(pages).children(\".mgz-tabs-nav\").children().not(\".mgz-hidden\").each(function(index,el){data={};if($(this).hasClass(\"mgz-active\"))\ndata[\"classes\"]=\"mgz-active\";data[\"index\"]=index+1;data[\"title\"]=$(this).children(\"a\").html();html+=fileTmpl({data:data,});});html=html.replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&amp;/g,\"&\");$(pages).children(\".bfb-page-indicator\").html(html).text();}\nif(indicator==\"progress\"){var pageTitle=\"\";var skip=false;var currentIndex=1;$(pages).children(\".mgz-tabs-nav\").children().not(\".mgz-hidden\").each(function(index,el){if($(this).hasClass(\"mgz-active\")){pageTitle=$(this).find(\"a\").html();}\nif($(this).hasClass(\"mgz-active\")){skip=true;}\nif(!skip){currentIndex++;}});var total=$(pages).children(\".mgz-tabs-nav\").children().not(\".mgz-hidden\").length;data={};data[\"title\"]=pageTitle;data[\"total\"]=total;data[\"current\"]=currentIndex;data[\"width\"]=(currentIndex / total)*100+\"%\";html=fileTmpl({data:data,});html=html.replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&amp;/g,\"&\");$(pages).children(\".bfb-page-indicator\").html(html).text();}\nif(indicator==\"connector\"){var total=$(pages).children(\".mgz-tabs-nav\").children().not(\".mgz-hidden\").length;$(pages).children(\".mgz-tabs-nav\").children().not(\".mgz-hidden\").each(function(index,el){data={};if($(this).hasClass(\"mgz-active\"))\ndata[\"classes\"]=\"mgz-active\";data[\"index\"]=index+1;data[\"title\"]=$(this).children(\"a\").html();data[\"width\"]=100 / total+\"%\";html+=fileTmpl({data:data,});});html=html.replace(/&lt;/g,\"<\").replace(/&gt;/g,\">\").replace(/&amp;/g,\"&\");$(pages).children(\".bfb-page-indicator\").html(html).text();}}}
2,initConditional:function(){if(!this.options.conditional)return;var self=this;var cacheEvents=[];var conditional=this.options.conditional;var logic={};var elements={};for(var i=0;i<conditional.length;i++){for(var x=0;x<conditional[i][\"conditions\"].length;x++){var row=conditional[i][\"conditions\"][x];var fieldSelector=$(\".\"+row.field);if(fieldSelector.length){fieldSelector.find(\"input, select, textarea\").each(function(index,el){var uniq=$(this).attr(\"bfb-uniq\");if(!uniq){uniq=uniqueid();$(this).attr(\"bfb-uniq\",uniq);}\nif(!logic.hasOwnProperty(uniq)){logic[uniq]={};}\nif(!logic[uniq].hasOwnProperty(i)){logic[uniq][i]=conditional[i];if(!elements.hasOwnProperty(uniq)){elements[uniq]=$(this);}}});}}}\nthis.logic=logic;this.element.on(\"bfb:change\",(e)=>{self.loadElementValidation($(e.target),true);});_.each(elements,function(elem){var jEvent=\"change\";if(elem.is(\":checkbox\")||elem.is(\":radio\")){jEvent=\"click\";}\nself.loadElementValidation(elem,true);elem.on(\"bfb:change\",function(){self.loadElementValidation(elem,true);});elem.on(\"change\",function(){self.loadElementValidation(elem,true);});if(elem.is(\":checkbox\")||elem.is(\":radio\")){self.loadElementValidation(elem,true);}});},validPage:function(page){var valid=true;var validator=this.element.validate();var elements=$(page).find(\"input, select, textarea\");$(page).addClass(\"has-valid\");var firstElement;elements.each(function(){if($(this).is(\":visible\")&&($(this).data(\"validate\")||$(this).hasClass(\"bfb-validate\"))){if(valid){valid=validator.element(this);}else{validator.element(this);}\nif(!valid&&!firstElement){firstElement=$(this);}}});if(firstElement){if(firstElement.hasClass(\"validate-date\")){firstElement.trigger(\"click\");}else{firstElement.focus();}}\nreturn valid;},getFormValues:function(){var self=this;var values={};var array=this.element.serializeArray();$.each(array,function(){var name=this.name.replace(\"[]\",\"\");var element=self.element.find('[name=\"'+this.name+'\"]');if(!element.parents(\".bfb-state-hidden\").length){if(values[name]!==undefined){if(!values[name].push){values[name]=[values[name]];}\nif(this.name.indexOf(\"[]\")===-1){values[name]=this.value||\"\";}else{values[name].push(this.value||\"\");}}else{values[name]=this.value||\"\";}}});return values;},isValidDate:function(s){var bits=s.split(\"/\");var d=new Date(bits[2]+\"/\"+bits[1]+\"/\"+bits[0]);return!!(d&&d.getMonth()+1==bits[1]&&d.getDate()==Number(bits[0]));},validateConditions:function(conditions,aggregator){var self=this;var valid=false;var $post=this.getFormValues();var formElements=self.options.formElements;for(var x=0;x<conditions.length;x++){var row=conditions[x];if(!aggregator){aggregator=row[\"aggregator\"];}\nvar $element=_.findWhere(formElements,{id:row[\"field\"]});if(!$element||!row.field)continue;var $elemName=$element.name;if(!$post.hasOwnProperty($elemName))$post[$elemName]=\"\";var $values=[];if(_.isString($post[$elemName])){$values.push($post[$elemName]);}else{$values=$post[$elemName];}\nvar $postValues=[];_.each($values,function($_value,index){$postValues.push($_value.trim().toLowerCase());});var rowValue;if(row[\"value\"]){rowValue=row[\"value\"].trim().toLowerCase();}\nswitch(row[\"operator\"]){case\"eq\":valid=$.inArray(rowValue,$postValues)!==-1?true:false;break;case\"neq\":valid=$.inArray(rowValue,$postValues)===-1?true:false;break;case\"gt\":var total=0;for(var i=0;i<$postValues.length;i++){if(this.isValidDate($postValues[i])){total=$postValues[i];}else{total+=Number($postValues[i]);}}\nif(!isNaN(total)&&!isNaN(rowValue)){valid=Number(total)>Number(rowValue);}else{valid=total>rowValue;}\nbreak;case\"lt\":var total=0;for(var i=0;i<$postValues.length;i++){if(this.isValidDate($postValues[i])){total=$postValues[i];}else{total+=Number($postValues[i]);}}\nif(!isNaN(total)&&!isNaN(rowValue)){valid=Number(total)<Number(rowValue);}else{valid=total<rowValue;}\nbreak;case\"ct\":var str=\"\";for(var i=0;i<$postValues.length;i++){str+=$postValues[i];}\nvalid=str&&str.indexOf(rowValue)!==-1;break;case\"dct\":var str=\"\";for(var i=0;i<$postValues.length;i++){str+=$postValues[i];}\nvalid=str&&str.indexOf(rowValue)===-1;break;case\"sw\":valid=false;for(var i=0;i<$postValues.length;i++){if($postValues[i].startsWith(rowValue)){valid=true;break;}}\nbreak;case\"ew\":valid=false;for(var i=0;i<$postValues.length;i++){if($postValues[i].endsWith(rowValue)){valid=true;break;}}\nbreak;
2case\"et\":valid=$.inArray(\"\",$postValues)!==-1||$.inArray(\"0\",$postValues)!==-1?true:false;break;case\"net\":valid=$.inArray(\"\",$postValues)===-1&&$.inArray(\"0\",$postValues)===-1?true:false;}\nif(aggregator===\"or\"&&valid){break;}\nif(aggregator===\"and\"&&!valid){break;}}\nreturn valid;},applyActions:function(actions){var self=this;for(var x=0;x<actions.length;x++){var row=actions[x];switch(row[\"action\"]){case\"sf\":var applyElements=row[\"apply_field\"];for(var i=0;i<applyElements.length;i++){var item=$(\".\"+applyElements[i]);item.removeClass(\"bfb-state-hidden\");item.addClass(\"bfb-state-shown\");}\nbreak;case\"hf\":var applyElements=row[\"apply_field\"];for(var i=0;i<applyElements.length;i++){var item=$(\".\"+applyElements[i]);item.removeClass(\"bfb-state-shown\");item.addClass(\"bfb-state-hidden\");}\nbreak;case\"svo\":var applyElement=$(\".\"+row[\"action_field\"]+\" .bfb-control\");var val=row[\"value\"];if(applyElement.is(\"select\")&&applyElement.attr(\"multiple\")){val=val.split(\",\");}\nif(applyElement.is(\":checkbox\")){val=val.split(\",\");applyElement.each(function(index,el){if($.inArray($(el).val(),val)!==-1){$(el).prop(\"checked\",true);}else{$(el).prop(\"checked\",false);}});}else if(applyElement.is(\":radio\")){applyElement.each(function(index,el){if($(el).val()==val){$(el).prop(\"checked\",true);}else{$(el).prop(\"checked\",false);}});}else{applyElement.val(val);}\napplyElement.trigger(\"change\");break;}}},revertState:function(actions){var self=this;for(var x=0;x<actions.length;x++){var row=actions[x];switch(row[\"action\"]){case\"sf\":var applyElements=row[\"apply_field\"];for(var i=0;i<applyElements.length;i++){var item=$(\".\"+applyElements[i]);item.removeClass(\"bfb-state-shown\");item.addClass(\"bfb-state-hidden\");}\nbreak;case\"hf\":var applyElements=row[\"apply_field\"];for(var i=0;i<applyElements.length;i++){var item=$(\".\"+applyElements[i]);item.removeClass(\"bfb-state-hidden\");item.addClass(\"bfb-state-shown\");}\nbreak;case\"svo\":break;}}},ajaxSubmit:function(form){var self=this;var elements=$(form).find(\"input, select, textarea\").not(\".bfb-state-hidden input, .bfb-state-hidden select, .bfb-state-hidden textarea\");var submitData=elements.serialize();var disabledElements=$(form).find(\".bfb-state-hidden input, .bfb-state-hidden select, .bfb-state-hidden textarea\");var skipElements=[];disabledElements.each(function(i,elem){var elemName=$(elem).attr(\"name\");if($.inArray($(elem).attr(\"name\"),skipElements)===-1){}});$.ajax({url:form.attr(\"action\"),data:submitData,type:\"post\",dataType:\"json\",beforeSend:function(){$(form).trigger(\"bfbBeforeSubmit\",submitData);self.element.parent().addClass(\"bfb-loading\");const{id}=self.options;if(window[`form${id}Before`])window[`form${id}Before`]();},success:function(res){self.element.parent().removeClass(\"bfb-loading\");$(form).trigger(\"bfbAfterSubmit\",res);if(res.message&&res.type==\"alert\"){alert(res.message);return;}\nif(res.status&&res.key){$.ajax({url:self.options.successUrl,data:{key:res.key,submission_id:self.options.submissionId},type:\"post\",});}\nif(res.status&&res.message){const{id}=self.options;if(window[`form${id}After`])window[`form${id}After`]();var parent=self.element.parent();parent.html(res.message);if(res.redirect){setTimeout(function(){window.location.href=res.redirect;},500);}}else{if(typeof grecaptcha===\"object\"&&self.element.find(\".mgz-element-bfb_recaptcha\").length){grecaptcha.reset();}}},});},loadElementValidation:function(elem,loaded){var uniq=$(elem).attr(\"bfb-uniq\");var self=this;var conditions=this.logic[uniq];if(conditions){_.each(conditions,function(row){if(self.validateConditions(row[\"conditions\"],row[\"aggregator\"])){self.applyActions(row[\"actions\"]);}else{self.revertState(row[\"actions\"]);}});}},prepareSections:function(str){var sections=[];var values=[];var count=(str.match(/\\[/g)||[]).length;var pos=0;for(var i=0;i<count;i++){pos=str.indexOf(\"[\",pos);var pos2=str.indexOf(\"]\",pos);var tmpValue=str;if(pos!==1&&pos2!==1&&pos2>pos){var values=tmpValue.substr(pos,pos2-pos+2);values=values.replace(\"[\",\"\");values=values.replace(\"]\",\"\");values=values.split(\".\");if($.inArray(values[0],sections)===-1){sections.push(values[0]);}}\npos++;}\nreturn sections;},loadData:function(){var sections=[];var self=this;if(typeof BFB_PRODUCT_ID!==\"undefined\"){this.element.find('input[name=\"product_id\"]').val(BFB_PRODUCT_ID);}\nthis.element.find(\".bfb-control\").each(function(index,el){var value=$(this).data(\"value\")?$(this).data(\"value\")+\"\":\"\";if(value&&value.indexOf(\"[\")!==-1&&value.indexOf(\"]\")!==-1){sections=sections.concat(self.prepareSections(value));}});this.element.find(\".bfb-dynamic-variables\").each(function(index,el){sections=sections.concat($(this).html());});this.ajaxLoadData(sections);},ajaxLoadData:function(sections){var self=this;var data={};data[\"default\"]=this.getFormValues();data[\"sections\"]=sections;data[\"key\"]=this.options.key;if(this.options.submissionHash){data[\"submission\"]=this.options.submissionHash;}\nif($(\"body\").hasClass(\"catalog-product-view\")){var classes=$(\"body\").attr(\"class\").split(\" \");for(var i=0;i<classes.length;i++){if(classes[i].startsWith(\"product-\")){data[\"urlkey\"]=classes[i].replace(\"product-\",\"\");break;}}}\ndata[\"qs\"]=window.location.search;$.ajax({url:self.options.loadDataUrl,data:data,success:function(res){var sections=res.sections;if(sections){self.element.find(\".bfb-control\").each(function(index,el){if($(this).is(\"input\")||$(this).is(\"textarea\")){var value=$(this).data(\"value\")?$(this).data(\"value\")+\"\":\"\";if(value&&value.indexOf(\"[\")!==-1&&value.indexOf(\"]\")!==-1){for(var section in sections){for(var attribute in sections[section]){var dynVari=\"\\\\[\"+section+\".\"+attribute+\"\\\\]\";var regex=new RegExp(dynVari,\"g\");value=value.replace(regex,sections[section][attribute]);$(this).val(value);}}}\nvar newValue=$(this).val();newValue=self.processPageVariables(newValue);newValue=newValue.replace(/\\s*\\[.*?\\]\\s*/g,\" \");if(!$(this).hasClass(\"bfb-value-loaded\")){$(this).val(newValue);$(this).trigger(\"change\");$(this).removeAttr(\"data-value\");}}});self.element.find(\".bfb-dynamic-variables\").each(function(index,el){var _html=$(this).html();if(_html&&_html.indexOf(\"[\")!==-1&&_html.indexOf(\"]\")!==-1){for(var section in sections){for(var attribute in sections[section]){var dynVari=\"\\\\[\"+section+\".\"+attribute+\"\\\\]\";var regex=new RegExp(dynVari,\"g\");_html=_html.replace(regex,sections[section][attribute]);$(this).html(_html);}}}\nvar newHtml=$(this).html();newHtml=self.processPageVariables(newHtml);newHtml=newHtml.replace(/\\s*\\[.*?\\]\\s*/g,\" \");if(newHtml){$(this).html(newHtml).removeClass(\"mgz-hidden\");}else{$(this).remove();}});}\nif(res.data){var updatedElements=[],childElements=[];var values,elems=[];for(var key in res.data){values={};if($.isArray(res.data[key])||_.isObject(res.data[key])){values=res.data[key];}else{values=[];values.push(res.data[key]);}\nelems=self.element.find('*[name=\"'+key+'\"]');if(!elems.length)\nelems=self.element.find('*[name=\"'+key+'[]\"]');self.prepareValues(elems,values);if(!elems.length){for(var key2 in values){elems=self.element.find('*[name=\"'+key+\"[\"+key2+']\"]');var newValues=[values[key2]];self.prepareValues(elems,newValues);}\nif(!elems.length){for(var key2 in values){childElements=self.element.find('*[name=\"'+key+\"[\"+key2+'][]\"]');elems=$.merge(elems,childElements);self.prepareValues(childElements,values[key2]);}}}\nupdatedElements=$.merge(updatedElements,elems);}\nself.elems.each(function(index,el){if($(this).is(\":checkbox\")&&$.inArray(this,updatedElements)===-1&&$(this).is(\":checked\")){if($(this).is(\":checked\"))$(this).trigger(\"click\");}});}\nself.element.parent().removeClass(\"bfb-loading\");self.initSaveProgressListeners();},});},prepareValues:function(elems,values){elems.each(function(index,el){if($(this).is(\":checkbox\")||$(this).is(\":radio\")){if($.inArray($(this).val(),values)!==-1){if(!$(this).is(\":checked\"))$(this).trigger(\"click\");}else{if($(this).is(\":checked\"))$(this).trigger(\"click\");}}else{if($(this).is(\"input\")||$(this).is(\"textarea\")){$(this).val(values[0]).trigger(\"change\");}else{$(this).val(values).trigger(\"change\");}}});},processPageVariables:function(val){if(val){var pageUrlKeyRegex=new RegExp(\"\\\\[page.url_key\\\\]\",\"g\");val=val.replace(pageUrlKeyRegex,window.location.href);var pageTitleRegex=new RegExp(\"\\\\[page.title\\\\]\",\"g\");val=val.replace(pageTitleRegex,$(document).attr(\"title\"));}\nreturn val;},saveProgress:function(){var self=this;var url=this.options.saveProgressUrl;var key=this.options.key;var post=this.getFormValues();if(url&&key){$.ajax({url:url,data:{key:key,post:self.element.serialize()},type:\"post\",dataType:\"json\",success:function(res){},});}},});return $.bfb.form;});","BlueFormBuilder_Core/js/fileUploader.min.js":"define([\"jquery\",\"mage/template\",\"mage/translate\",\"BlueFormBuilder_Core/js/jquery/fileUploader/jquery.fileuploader\",\"Magezon_Core/js/magnific.min\",],function($,mageTemplate){\"use strict\";$.widget(\"bfb.mediaUploader\",{values:[],images:[],randomId:\"\",startIndex:0,rowTemplate:'<div id=\"<%- data.id %>\" class=\"bfb-file-row\"><div class=\"bfb-file-row-inner\"><span class=\"bfb-file-info\">
2<% if (data.src) { %><a href=\"<%- data.src %>\"><img src=\"<%- data.src %>\"/></a><% } else { %><span class=\"fa fa-file\"></span><% } %><span class=\"bfb-file-info-name\"><%- data.name %> <% if (data.size) { %>(<%- data.size %>)<% } %></span></span> <i class=\"far mgz-fa-times-circle bfb-file-delete\" data-id=\"<%- data.fileId %>\"></i></div></div>',_create:function(){this.values=[];this.images=[];this.randomId=\"\";this.startIndex=0;var self=this;var fileTmpl=mageTemplate(this.rowTemplate);var fileList=this.element.find(\".bfb-file-list\");$.each(this.options.values,function(index,file){var data=[];data[\"fileId\"]=file[\"html_id\"];data[\"name\"]=file[\"name\"];data[\"size\"]=self.byteConvert(file[\"size\"]);var tmpl=fileTmpl({data:data,});$(tmpl).data(\"image\",data).appendTo(fileList);self.values[file[\"html_id\"]]=file[\"file\"];});$(document).on(\"click\",\"#\"+this.options.id+\" .bfb-file-delete\",function(event){$(this).parents(\".bfb-file-row\").remove();var id=$(this).data(\"id\");self.deleteFile(self.values[id]);delete self.values[id];self.updateValues();});this.element.on(\"click\",\".bfb-file-insert\",function(){self.element.find(\"input[type=file]\")[0].click();});this.element.on(\"addItem\",function(event,data){var sum=$('.bfb-file-row').length;data[\"fileId\"]=sum+1;data[\"src\"]=self.images[sum+1];var tmpl=fileTmpl({data:data,});$(tmpl).data(\"image\",data).appendTo(fileList);self.values[data[\"fileId\"]]=data[\"file\"];self.updateValues();});var formKey=this.element.parents(\".form.bfb-form\").find(\"input[name=bfb_form_key]\").val();this.element.find(\"input[type=file]\").fileupload({dataType:\"json\",sequentialUploads:true,dropZone:$(self.element).find(\"[data-role=drop-zone]\"),add:function(e,data){var randomId=++self.startIndex;var file=data.files[0];var reader=new FileReader();reader.addEventListener(\"load\",function(){if(reader.result&&reader.result.startsWith(\"data:image\")){self.images[randomId]=reader.result;}},false);if(file){reader.readAsDataURL(file);}\nif(self.options.maxFiles>1&&self.options.maxFiles<self.getValuesLength()+1){alert($.mage.__(\"Maximum number of files exceeded.\"));return;}\nvar fileSize;$.each(data.files,function(index,file){fileSize=typeof file.size==\"undefined\"?$.mage.__(\"We could not detect a size.\"):self.byteConvert(file.size);});self.element.addClass(\"loading\");$(this).fileupload({formData:{id:$(this).attr(\"id\"),key:formKey,rand:randomId,},});$(this).fileupload(\"process\",data).done(function(){data.submit();});},done:function(e,data){self.element.removeClass(\"loading\");if(data.result&&!data.result.error&&!data.result.error_message){if(self.options.maxFiles>1&&self.options.maxFiles<self.getValuesLength()+1){alert($.mage.__(\"Maximum number of files exceeded.\"));}else{var result=data.result;result[\"size\"]=self.byteConvert(result[\"size\"]);self.element.trigger(\"addItem\",data.result);}}else if(data.result.error_message){alert(data.result.error_message);}else if(data.result.error){alert(data.result.error);}else{alert($.mage.__(\"We don't recognize or support this file extension type.\"));}\nself._initMagnificPopup();},progress:function(e,data){var progress=parseInt((data.loaded / data.total)*100,10),progressSelector=\"#\"+data.fileId+\" .progressbar-container .progressbar\";self.element.find(progressSelector).css(\"width\",progress+\"%\");},fail:function(e,data){var progressSelector=\"#\"+data.fileId;self.element.find(progressSelector).removeClass(\"upload-progress\").addClass(\"upload-failure\").delay(2000).hide(\"highlight\").remove();},});},byteConvert:function(bytes){if(isNaN(bytes)){return\"\";}\nvar symbols=[\"bytes\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"];var exp=Math.floor(Math.log(bytes)/ Math.log(2));if(exp<1){exp=0;}\nvar i=Math.floor(exp / 10);bytes /=Math.pow(2,10*i);if(bytes.toString().length>bytes.toFixed(2).toString().length){bytes=bytes.toFixed(2);}\nreturn bytes+\" \"+symbols[i];},updateValues:function(){var result=\"\";var values=_.compact(this.values);for(var i=0;i<values.length;i++){result+=values[i];if(values[i+1]){result+=\",\";}}\nthis.element.find(\"[data-role=values]\").eq(0).val(result);},getValuesLength:function(){var length=0;var values=this.values;for(var k in values){if(values.hasOwnProperty(k)){length++;}}\nreturn length;},deleteFile:function(name){var submitData={};submitData[\"file\"]=name;submitData[\"key\"]=this.element.parents(\".form.bfb-form\").find(\"input[name=bfb_form_key]\").val();var deleteUrl=this.options.deleteUrl;$.ajax({url:deleteUrl,data:submitData,type:\"post\",dataType:\"json\",});},_initMagnificPopup:function(){this.element.find(\".bfb-file-info\").magnificPopup({delegate:\"a\",type:\"image\",closeOnContentClick:false,closeBtnInside:false,mainClass:\"mfp-with-zoom mfp-img-mobile\",gallery:{enabled:true,},zoom:{enabled:true,duration:300,opener:function(element){return element.find(\"img\");},},});},});return $.bfb.mediaUploader;});","BlueFormBuilder_Core/js/validation.min.js":"(function(factory){if(typeof define==='function'&&define.amd){define([\"jquery\",\"underscore\",'Magento_Ui/js/modal/alert',\"jquery/validate\",\"mage/translate\",\"mage/validation\"],factory);}else{factory(jQuery);}}(function($,_,alert){\"use strict\";$.extend(true,$.validator.prototype,{focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.errorList.length&&this.errorList[0].element||[]).focus().trigger(\"focusin\");}catch(e){}}},elements:function(){var validator=this,rulesCache={};var elements=$(this.currentForm).find(\"input, select, textarea\").not(this.settings.forceIgnore).not(':submit, :reset, :image, [disabled]').not(this.settings.ignore).filter(function(){if(!this.name&&validator.settings.debug&&window.console){console.error('%o has no name assigned',this);}\nif(this.name in rulesCache||!validator.objectLength($(this).rules())){return false;}\nrulesCache[this.name]=true;return true;});return elements;}});$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.on(type,$.proxy(function(event){var target=$(event.target);var form=target[0].form;if(form&&$(form).is(this)&&$.data(form,\"validator\")&&target.is(delegate)){return handler.apply(target,arguments);}},this));}});$.widget(\"validation\",$.mage.validation,{options:{ignore:':disabled, .ignore-validate, .no-display.template, '+':disabled input, .ignore-validate input, .no-display.template input, '+':disabled select, .ignore-validate select, .no-display.template select, '+':disabled textarea, .ignore-validate textarea, .no-display.template textarea, '+'.bfb-state-hidden input, .bfb-state-hidden select, .bfb-state-hidden textarea'+'.mgz-hidden input, .mgz-hidden select, .mgz-hidden textarea'},_create:function(){this.validate=this.element.validate(this.options);this.element.find('.field.required').find('.control').find('input, select, textarea').attr('aria-required','true');}});return $.validation;}));","BlueFormBuilder_Core/js/rules.min.js":"define(['jquery','Magento_Ui/js/lib/vali
2dation/rules'],function($,Rules){'use strict';for(var i in Rules){if(!$.validator.methods[i]){$.validator.addMethod(i,Rules[i]['handler'],Rules[i]['message']);}}});","BlueFormBuilder_Core/js/validate-file.min.js":"define(['jquery','jquery/validate','mage/translate'],function($){'use strict';$.validator.addMethod('validate-file',function(value,elem){var validator=this;var maxFiles=parseInt($(elem).data('max-files'));var minFiles=parseInt($(elem).data('min-files'));var numberOfFiles=$(elem).parents('.bfb-element').find('.bfb-file-list').children().length;if(numberOfFiles<minFiles){validator.validateMessage=$.mage.__('Minimum number of required files: %0').replace('%0',minFiles);return false;}\nif(numberOfFiles>maxFiles){validator.validateMessage=$.mage.__('Maximum number of required files: %0').replace('%0',maxFiles);return false;}\nreturn true;},function(){return this.validateMessage;});});","BlueFormBuilder_Core/js/intlTelInput.min.js":"/*\n * International Telephone Input v17.0.2\n * https://github.com/jackocnr/intl-tel-input.git\n * Licensed under the MIT license\n */\n\n!function(a){\"object\"==typeof module&&module.exports?module.exports=a():window.intlTelInput=a()}(function(a){\"use strict\";return function(){function b(a,b){if(!(a instanceof b))throw new TypeError(\"Cannot call a class as a function\")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,\"value\"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}for(var e=[[\"Afghanistan (\u202b\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646\u202c\u200e)\",\"af\",\"93\"],[\"Albania (Shqip\u00ebri)\",\"al\",\"355\"],[\"Algeria (\u202b\u0627\u0644\u062c\u0632\u0627\u0626\u0631\u202c\u200e)\",\"dz\",\"213\"],[\"American Samoa\",\"as\",\"1\",5,[\"684\"]],[\"Andorra\",\"ad\",\"376\"],[\"Angola\",\"ao\",\"244\"],[\"Anguilla\",\"ai\",\"1\",6,[\"264\"]],[\"Antigua and Barbuda\",\"ag\",\"1\",7,[\"268\"]],[\"Argentina\",\"ar\",\"54\"],[\"Armenia (\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576)\",\"am\",\"374\"],[\"Aruba\",\"aw\",\"297\"],[\"Australia\",\"au\",\"61\",0],[\"Austria (\u00d6sterreich)\",\"at\",\"43\"],[\"Azerbaijan (Az\u0259rbaycan)\",\"az\",\"994\"],[\"Bahamas\",\"bs\",\"1\",8,[\"242\"]],[\"Bahrain (\u202b\u0627\u0644\u0628\u062d\u0631\u064a\u0646\u202c\u200e)\",\"bh\",\"973\"],[\"Bangladesh (\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6)\",\"bd\",\"880\"],[\"Barbados\",\"bb\",\"1\",9,[\"246\"]],[\"Belarus (\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c)\",\"by\",\"375\"],[\"Belgium (Belgi\u00eb)\",\"be\",\"32\"],[\"Belize\",\"bz\",\"501\"],[\"Benin (B\u00e9nin)\",\"bj\",\"229\"],[\"Bermuda\",\"bm\",\"1\",10,[\"441\"]],[\"Bhutan (\u0f60\u0f56\u0fb2\u0f74\u0f42)\",\"bt\",\"975\"],[\"Bolivia\",\"bo\",\"591\"],[\"Bosnia and Herzegovina (\u0411\u043e\u0441\u043d\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430)\",\"ba\",\"387\"],[\"Botswana\",\"bw\",\"267\"],[\"Brazil (Brasil)\",\"br\",\"55\"],[\"British Indian Ocean Territory\",\"io\",\"246\"],[\"British Virgin Islands\",\"vg\",\"1\",11,[\"284\"]],[\"Brunei\",\"bn\",\"673\"],[\"Bulgaria (\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f)\",\"bg\",\"359\"],[\"Burkina Faso\",\"bf\",\"226\"],[\"Burundi (Uburundi)\",\"bi\",\"257\"],[\"Cambodia (\u1780\u1798\u17d2\u1796\u17bb\u1787\u17b6)\",\"kh\",\"855\"],[\"Cameroon (Cameroun)\",\"cm\",\"237\"],[\"Canada\",\"ca\",\"1\",1,[\"204\",\"226\",\"236\",\"249\",\"250\",\"289\",\"306\",\"343\",\"365\",\"387\",\"403\",\"416\",\"418\",\"431\",\"437\",\"438\",\"450\",\"506\",\"514\",\"519\",\"548\",\"579\",\"581\",\"587\",\"604\",\"613\",\"639\",\"647\",\"672\",\"705\",\"709\",\"742\",\"778\",\"780\",\"782\",\"807\",\"819\",\"825\",\"867\",\"873\",\"902\",\"905\"]],[\"Cape Verde (Kabu Verdi)\",\"cv\",\"238\"],[\"Caribbean Netherlands\",\"bq\",\"599\",1,[\"3\",\"4\",\"7\"]],[\"Cayman Islands\",\"ky\",\"1\",12,[\"345\"]],[\"Central African Republic (R\u00e9publique centrafricaine)\",\"cf\",\"236\"],[\"Chad (Tchad)\",\"td\",\"235\"],[\"Chile\",\"cl\",\"56\"],[\"China (\u4e2d\u56fd)\",\"cn\",\"86\"],[\"Christmas Island\",\"cx\",\"61\",2,[\"89164\"]],[\"Cocos (Keeling) Islands\",\"cc\",\"61\",1,[\"89162\"]],[\"Colombia\",\"co\",\"57\"],[\"Comoros (\u202b\u062c\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202c\u200e)\",\"km\",\"269\"],[\"Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)\",\"cd\",\"243\"],[\"Congo (Republic) (Congo-Brazzaville)\",\"cg\",\"242\"],[\"Cook Islands\",\"ck\",\"682\"],[\"Costa Rica\",\"cr\",\"506\"],[\"C\u00f4te d\u2019Ivoire\",\"ci\",\"225\"],[\"Croatia (Hrvatska)\",\"hr\",\"385\"],[\"Cuba\",\"cu\",\"53\"],[\"Cura\u00e7ao\",\"cw\",\"599\",0],[\"Cyprus (\u039a\u03cd\u03c0\u03c1\u03bf\u03c2)\",\"cy\",\"357\"],[\"Czech Republic (\u010cesk\u00e1 republika)\",\"cz\",\"420\"],[\"Denmark (Danmark)\",\"dk\",\"45\"],[\"Djibouti\",\"dj\",\"253\"],[\"Dominica\",\"dm\",\"1\",13,[\"767\"]],[\"Dominican Republic (Rep\u00fablica Dominicana)\",\"do\",\"1\",2,[\"809\",\"829\",\"849\"]],[\"Ecuador\",\"ec\",\"593\"],[\"Egypt (\u202b\u0645\u0635\u0631\u202c\u200e)\",\"eg\",\"20\"],[\"El Salvador\",\"sv\",\"503\"],[\"Equatorial Guinea (Guinea Ecuatorial)\",\"gq\",\"240\"],[\"Eritrea\",\"er\",\"291\"],[\"Estonia (Eesti)\",\"ee\",\"372\"],[\"Ethiopia\",\"et\",\"251\"],[\"Falkland Islands (Islas Malvinas)\",\"fk\",\"500\"],[\"Faroe Islands (F\u00f8royar)\",\"fo\",\"298\"],[\"Fiji\",\"fj\",\"679\"],[\"Finland (Suomi)\",\"fi\",\"358\",0],[\"France\",\"fr\",\"33\"],[\"French Guiana (Guyane fran\u00e7aise)\",\"gf\",\"594\"],[\"French Polynesia (Polyn\u00e9sie fran\u00e7aise)\",\"pf\",\"689\"],[\"Gabon\",\"ga\",\"241\"],[\"Gambia\",\"gm\",\"220\"],[\"Georgia (\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd)\",\"ge\",\"995\"],[\"Germany (Deutschland)\",\"de\",\"49\"],[\"Ghana (Gaana)\",\"gh\",\"233\"],[\"G
2ibraltar\",\"gi\",\"350\"],[\"Greece (\u0395\u03bb\u03bb\u03ac\u03b4\u03b1)\",\"gr\",\"30\"],[\"Greenland (Kalaallit Nunaat)\",\"gl\",\"299\"],[\"Grenada\",\"gd\",\"1\",14,[\"473\"]],[\"Guadeloupe\",\"gp\",\"590\",0],[\"Guam\",\"gu\",\"1\",15,[\"671\"]],[\"Guatemala\",\"gt\",\"502\"],[\"Guernsey\",\"gg\",\"44\",1,[\"1481\",\"7781\",\"7839\",\"7911\"]],[\"Guinea (Guin\u00e9e)\",\"gn\",\"224\"],[\"Guinea-Bissau (Guin\u00e9 Bissau)\",\"gw\",\"245\"],[\"Guyana\",\"gy\",\"592\"],[\"Haiti\",\"ht\",\"509\"],[\"Honduras\",\"hn\",\"504\"],[\"Hong Kong (\u9999\u6e2f)\",\"hk\",\"852\"],[\"Hungary (Magyarorsz\u00e1g)\",\"hu\",\"36\"],[\"Iceland (\u00cdsland)\",\"is\",\"354\"],[\"India (\u092d\u093e\u0930\u0924)\",\"in\",\"91\"],[\"Indonesia\",\"id\",\"62\"],[\"Iran (\u202b\u0627\u06cc\u0631\u0627\u0646\u202c\u200e)\",\"ir\",\"98\"],[\"Iraq (\u202b\u0627\u0644\u0639\u0631\u0627\u0642\u202c\u200e)\",\"iq\",\"964\"],[\"Ireland\",\"ie\",\"353\"],[\"Isle of Man\",\"im\",\"44\",2,[\"1624\",\"74576\",\"7524\",\"7924\",\"7624\"]],[\"Israel (\u202b\u05d9\u05e9\u05e8\u05d0\u05dc\u202c\u200e)\",\"il\",\"972\"],[\"Italy (Italia)\",\"it\",\"39\",0],[\"Jamaica\",\"jm\",\"1\",4,[\"876\",\"658\"]],[\"Japan (\u65e5\u672c)\",\"jp\",\"81\"],[\"Jersey\",\"je\",\"44\",3,[\"1534\",\"7509\",\"7700\",\"7797\",\"7829\",\"7937\"]],[\"Jordan (\u202b\u0627\u0644\u0623\u0631\u062f\u0646\u202c\u200e)\",\"jo\",\"962\"],[\"Kazakhstan (\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d)\",\"kz\",\"7\",1,[\"33\",\"7\"]],[\"Kenya\",\"ke\",\"254\"],[\"Kiribati\",\"ki\",\"686\"],[\"Kosovo\",\"xk\",\"383\"],[\"Kuwait (\u202b\u0627\u0644\u0643\u0648\u064a\u062a\u202c\u200e)\",\"kw\",\"965\"],[\"Kyrgyzstan (\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d)\",\"kg\",\"996\"],[\"Laos (\u0ea5\u0eb2\u0ea7)\",\"la\",\"856\"],[\"Latvia (Latvija)\",\"lv\",\"371\"],[\"Lebanon (\u202b\u0644\u0628\u0646\u0627\u0646\u202c\u200e)\",\"lb\",\"961\"],[\"Lesotho\",\"ls\",\"266\"],[\"Liberia\",\"lr\",\"231\"],[\"Libya (\u202b\u0644\u064a\u0628\u064a\u0627\u202c\u200e)\",\"ly\",\"218\"],[\"Liechtenstein\",\"li\",\"423\"],[\"Lithuania (Lietuva)\",\"lt\",\"370\"],[\"Luxembourg\",\"lu\",\"352\"],[\"Macau (\u6fb3\u9580)\",\"mo\",\"853\"],[\"Macedonia (FYROM) (\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430)\",\"mk\",\"389\"],[\"Madagascar (Madagasikara)\",\"mg\",\"261\"],[\"Malawi\",\"mw\",\"265\"],[\"Malaysia\",\"my\",\"60\"],[\"Maldives\",\"mv\",\"960\"],[\"Mali\",\"ml\",\"223\"],[\"Malta\",\"mt\",\"356\"],[\"Marshall Islands\",\"mh\",\"692\"],[\"Martinique\",\"mq\",\"596\"],[\"Mauritania (\u202b\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627\u202c\u200e)\",\"mr\",\"222\"],[\"Mauritius (Moris)\",\"mu\",\"230\"],[\"Mayotte\",\"yt\",\"262\",1,[\"269\",\"639\"]],[\"Mexico (M\u00e9xico)\",\"mx\",\"52\"],[\"Micronesia\",\"fm\",\"691\"],[\"Moldova (Republica Moldova)\",\"md\",\"373\"],[\"Monaco\",\"mc\",\"377\"],[\"Mongolia (\u041c\u043e\u043d\u0433\u043e\u043b)\",\"mn\",\"976\"],[\"Montenegro (Crna Gora)\",\"me\",\"382\"],[\"Montserrat\",\"ms\",\"1\",16,[\"664\"]],[\"Morocco (\u202b\u0627\u0644\u0645\u063a\u0631\u0628\u202c\u200e)\",\"ma\",\"212\",0],[\"Mozambique (Mo\u00e7ambique)\",\"mz\",\"258\"],[\"Myanmar (Burma) (\u1019\u103c\u1014\u103a\u1019\u102c)\",\"mm\",\"95\"],[\"Namibia (Namibi\u00eb)\",\"na\",\"264\"],[\"Nauru\",\"nr\",\"674\"],[\"Nepal (\u0928\u0947\u092a\u093e\u0932)\",\"np\",\"977\"],[\"Netherlands (Nederland)\",\"nl\",\"31\"],[\"New Caledonia (Nouvelle-Cal\u00e9donie)\",\"nc\",\"687\"],[\"New Zealand\",\"nz\",\"64\"],[\"Nicaragua\",\"ni\",\"505\"],[\"Niger (Nijar)\",\"ne\",\"227\"],[\"Nigeria\",\"ng\",\"234\"],[\"Niue\",\"nu\",\"683\"],[\"Norfolk Island\",\"nf\",\"672\"],[\"North Korea (\uc870\uc120 \ubbfc\uc8fc\uc8fc\uc758 \uc778\ubbfc \uacf5\ud654\uad6d)\",\"kp\",\"850\"],[\"Northern Mariana Islands\",\"mp\",\"1\",17,[\"670\"]],[\"Norway (Norge)\",\"no\",\"47\",0],[\"Oman (\u202b\u0639\u064f\u0645\u0627\u0646\u202c\u200e)\",\"om\",\"968\"],[\"Pakistan (\u202b\u067e\u0627\u06a9\u0633\u062a\u0627\u0646\u202c\u200e)\",\"pk\",\"92\"],[\"Palau\",\"pw\",\"680\"],[\"Palestine (\u202b\u0641\u0644\u0633\u0637\u064a\u0646\u202c\u200e)\",\"ps\",\"970\"],[\"Panama (Panam\u00e1)\",\"pa\",\"507\"],[\"Papua New Guinea\",\"pg\",\"675\"],[\"Paraguay\",\"py\",\"595\"],[\"Peru (Per\u00fa)\",\"pe\",\"51\"],[\"Philippines\",\"ph\",\"63\"],[\"Poland (Polska)\",\"pl\",\"48\"],[\"Portugal\",\"pt\",\"351\"],[\"Puerto Rico\",\"pr\",\"1\",3,[\"787\",\"939\"]],[\"Qatar (\u202b\u0642\u0637\u0631\u202c\u200e)\",\"qa\",\"974\"],[\"R\u00e9union (La R\u00e9union)\",\"re\",\"262\",0],[\"Romania (Rom\u00e2nia)\",\"ro\",\"40\"],[\"Russia (\u0420\u043e\u0441\u0441\u0438\u044f)\",\"ru\",\"7\",0],[\"Rwanda\",\"rw\",\"250\"],[\"Saint Barth\u00e9lemy\",\"bl\",\"590\",1],[\"Saint Helena\",\"sh\",\"290\"],[\"Saint Kitts and Nevis\",\"kn\",\"1\",18,[\"869\"]],[\"Saint Lucia\",\"lc\",\"1\",19,[\"758\"]],[\"Saint Martin (Saint-Martin (partie fran\u00e7aise))\",\"mf\",\"590\",2],[\"Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)\",\"pm\",\"508\"],[\"Saint Vincent and the Grenadines\",\"vc\",\"1\",20,[\"784\"]],[\"Samoa\",\"ws\",\"685\"],[\"San Marino\",\"sm\",\"378\"],[\"S\u00e3o Tom\u00e9 and Pr\u00edncipe (S\u00e3o Tom\u00e9 e Pr\u00edncipe)\",\"st\",\"239\"],[\"Saudi Arabia (\u202b\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\u202c\u200e)\",\"sa\",\"966\"],[\"Senegal (S\u00e9n\u00e9gal)\",\"sn\",\"221\"],[\"Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)\",\"rs\",\"381\"],[\"Seychelles\",\"sc\",\"248\"],[\"Sierra Leone\",\"sl\",\"232\"],[\"Singapore\",\"sg\",\"65\"],[\"Sint Maarten\",\"sx\",\"1\",21,[\"721\"]],[\"Slovakia (Slovensko)\",\"sk\",\"421\"],[\"Slovenia (Slovenija)\",\"si\",\"386\"],[\"Solomon Islands\",\"sb\",\"677\"],[\"Somalia (Soomaaliya)\",\"so\",\"252\"],[\"South Africa\",\"za\",\"27\"],[\"South Korea (\ub3
200\ud55c\ubbfc\uad6d)\",\"kr\",\"82\"],[\"South Sudan (\u202b\u062c\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)\",\"ss\",\"211\"],[\"Spain (Espa\u00f1a)\",\"es\",\"34\"],[\"Sri Lanka (\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0)\",\"lk\",\"94\"],[\"Sudan (\u202b\u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)\",\"sd\",\"249\"],[\"Suriname\",\"sr\",\"597\"],[\"Svalbard and Jan Mayen\",\"sj\",\"47\",1,[\"79\"]],[\"Swaziland\",\"sz\",\"268\"],[\"Sweden (Sverige)\",\"se\",\"46\"],[\"Switzerland (Schweiz)\",\"ch\",\"41\"],[\"Syria (\u202b\u0633\u0648\u0631\u064a\u0627\u202c\u200e)\",\"sy\",\"963\"],[\"Taiwan (\u53f0\u7063)\",\"tw\",\"886\"],[\"Tajikistan\",\"tj\",\"992\"],[\"Tanzania\",\"tz\",\"255\"],[\"Thailand (\u0e44\u0e17\u0e22)\",\"th\",\"66\"],[\"Timor-Leste\",\"tl\",\"670\"],[\"Togo\",\"tg\",\"228\"],[\"Tokelau\",\"tk\",\"690\"],[\"Tonga\",\"to\",\"676\"],[\"Trinidad and Tobago\",\"tt\",\"1\",22,[\"868\"]],[\"Tunisia (\u202b\u062a\u0648\u0646\u0633\u202c\u200e)\",\"tn\",\"216\"],[\"Turkey (T\u00fcrkiye)\",\"tr\",\"90\"],[\"Turkmenistan\",\"tm\",\"993\"],[\"Turks and Caicos Islands\",\"tc\",\"1\",23,[\"649\"]],[\"Tuvalu\",\"tv\",\"688\"],[\"U.S. Virgin Islands\",\"vi\",\"1\",24,[\"340\"]],[\"Uganda\",\"ug\",\"256\"],[\"Ukraine (\u0423\u043a\u0440\u0430\u0457\u043d\u0430)\",\"ua\",\"380\"],[\"United Arab Emirates (\u202b\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629\u202c\u200e)\",\"ae\",\"971\"],[\"United Kingdom\",\"gb\",\"44\",0],[\"United States\",\"us\",\"1\",0],[\"Uruguay\",\"uy\",\"598\"],[\"Uzbekistan (O\u02bbzbekiston)\",\"uz\",\"998\"],[\"Vanuatu\",\"vu\",\"678\"],[\"Vatican City (Citt\u00e0 del Vaticano)\",\"va\",\"39\",1,[\"06698\"]],[\"Venezuela\",\"ve\",\"58\"],[\"Vietnam (Vi\u1ec7t Nam)\",\"vn\",\"84\"],[\"Wallis and Futuna (Wallis-et-Futuna)\",\"wf\",\"681\"],[\"Western Sahara (\u202b\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629\u202c\u200e)\",\"eh\",\"212\",1,[\"5288\",\"5289\"]],[\"Yemen (\u202b\u0627\u0644\u064a\u0645\u0646\u202c\u200e)\",\"ye\",\"967\"],[\"Zambia\",\"zm\",\"260\"],[\"Zimbabwe\",\"zw\",\"263\"],[\"\u00c5land Islands\",\"ax\",\"358\",1,[\"18\"]]],f=0;f<e.length;f++){var g=e[f];e[f]={name:g[0],iso2:g[1],dialCode:g[2],priority:g[3]||0,areaCodes:g[4]||null}}var h={getInstance:function(a){var b=a.getAttribute(\"data-intl-tel-input-id\");return window.intlTelInputGlobals.instances[b]},instances:{}};\"object\"==typeof window&&(window.intlTelInputGlobals=h);var i=0,j={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:\"polite\",customContainer:\"\",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:\"\",initialCountry:\"\",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:\"MOBILE\",preferredCountries:[\"us\",\"gb\"],separateDialCode:!1,utilsScript:\"\"},k=[\"800\",\"822\",\"833\",\"844\",\"855\",\"866\",\"877\",\"880\",\"881\",\"882\",\"883\",\"884\",\"885\",\"886\",\"887\",\"888\",\"889\"];\"object\"==typeof window&&window.addEventListener(\"load\",function(){window.intlTelInputGlobals.windowLoaded=!0});var l=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])},m=function(a){l(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},n=function(){function c(a,d){var e=this;b(this,c),this.id=i++,this.a=a,this.b=null,this.c=null;var f=d||{};this.d={},l(j,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(a.getAttribute(\"placeholder\"))}return d(c,[{key:\"_init\",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add(\"iti-mobile\"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),\"undefined\"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:\"_b\",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:\"_c\",value:function(b,c,d){c.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===b)return;var f=d!==a?d:this.q[c].length;this.q[c][f]=b}},{key:\"_d\",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=e}},{key:\"_d0\",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:\"_d1\",value:function(a,b){return a.name.localeCompare(b.name)}},{key:\"_d2\",value:function(){this.dialCodeMaxLen=0,this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:\"_e\",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:\"_e2\",value:function(a,b,c){var d=document.createElement(a);return b&&l(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:\"_f\",value:function(){this.a.hasAttribute(\"autocomplete\")||this.a.form&&this.a.form.hasAttribute(\"autocomplete\")||this.a.setAttribute(\"autocomplete\",\"off\");var a=\"iti\";this.d.allowDropdown&&(a+=\" iti--allow-dropdown\"),this.d.separateDialCode&&(a+=\" iti--separate-dial-code\"),this.d.customContainer&&(a+=\" \",a+=this.d.customContainer);var b=this._e2(\"div\",{\"class\":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2(\"div\",{\"class\":\"iti__flag-container\"},b),b.appendChild(this.a),this.selectedFlag=this._e2(\"div\",{\"class\":\"iti__selected-flag\",role:\"combobox\",\"aria-owns\":\"iti-\".concat(this.id,\"__c
2ountry-listbox\"),\"aria-expanded\":\"false\"},this.k),this.l=this._e2(\"div\",{\"class\":\"iti__flag\"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2(\"div\",{\"class\":\"iti__selected-dial-code\"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute(\"tabindex\",\"0\"),this.u=this._e2(\"div\",{\"class\":\"iti__arrow\"},this.selectedFlag),this.m=this._e2(\"ul\",{\"class\":\"iti__country-list iti__hide\",id:\"iti-\".concat(this.id,\"__country-listbox\"),role:\"listbox\"}),this.preferredCountries.length&&(this._g(this.preferredCountries,\"iti__preferred\",!0),this._e2(\"li\",{\"class\":\"iti__divider\",role:\"separator\",\"aria-disabled\":\"true\"},this.m)),this._g(this.p,\"iti__standard\"),this.d.dropdownContainer?(this.dropdown=this._e2(\"div\",{\"class\":\"iti iti--container\"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute(\"name\");if(d){var e=d.lastIndexOf(\"[\");-1!==e&&(c=\"\".concat(d.substr(0,e),\"[\").concat(c,\"]\"))}this.hiddenInput=this._e2(\"input\",{type:\"hidden\",name:c}),b.appendChild(this.hiddenInput)}}},{key:\"_g\",value:function(a,b,c){for(var d=\"\",e=0;e<a.length;e++){var f=a[e],g=c?\"-preferred\":\"\";d+=\"<li class='iti__country \".concat(b,\"' tabIndex='-1' id='iti-\").concat(this.id,\"__item-\").concat(f.iso2).concat(g,\"' role='option' data-dial-code='\").concat(f.dialCode,\"' data-country-code='\").concat(f.iso2,\"'>\"),d+=\"<div class='iti__flag-box'><div class='iti__flag iti__\".concat(f.iso2,\"'></div></div>\"),d+=\"<span class='iti__country-name'>\".concat(f.name,\"</span>\"),d+=\"<span class='iti__dial-code'>+\".concat(f.dialCode,\"</span>\"),d+=\"</li>\"}this.m.insertAdjacentHTML(\"beforeend\",d)}},{key:\"_h\",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):\"auto\"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z(\"us\"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value=\"+\".concat(this.s.dialCode))),a&&this._u(a)}},{key:\"_i\",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:\"_i0\",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener(\"submit\",this._a14)}},{key:\"_i1\",value:function(){for(var a=this.a;a&&\"LABEL\"!==a.tagName;)a=a.parentNode;return a}},{key:\"_i2\",value:function(){var a=this;this._a9=function(b){a.m.classList.contains(\"iti__hide\")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener(\"click\",this._a9),this._a10=function(){!a.m.classList.contains(\"iti__hide\")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener(\"click\",this._a10),this._a11=function(b){a.m.classList.contains(\"iti__hide\")&&-1!==[\"ArrowUp\",\"Up\",\"ArrowDown\",\"Down\",\" \",\"Enter\"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),\"Tab\"===b.key&&a._2()},this.k.addEventListener(\"keydown\",this._a11)}},{key:\"_i3\",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.windowLoaded?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener(\"load\",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),\"auto\"===this.d.initialCountry?this._i4():this.h()}},{key:\"_i4\",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,\"function\"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return m(\"handleAutoCountry\")})},function(){return m(\"rejectAutoCountryPromise\")}))}},{key:\"_j\",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._8()},this.a.addEventListener(\"keyup\",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener(\"cut\",this._a13),this.a.addEventListener(\"paste\",this._a13)}},{key:\"_j2\",value:function(a){var b=this.a.getAttribute(\"maxlength\");return b&&a.length>b?a.substr(0,b):a}},{key:\"_l\",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener(\"submit\",this._a8),this.a.addEventListener(\"blur\",this._a8)}},{key:\"_l2\",value:function(){if(\"+\"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value=\"\")}}},{key:\"_m\",value:function(a){return a.replace(/\\D/g,\"\")}},{key:\"_m2\",value:function(a){var b=document.createEvent(\"Event\");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:\"_n\",value:function(){this.m.classList.remove(\"iti__hide\"),this.selectedFlag.setAttribute(\"aria-expanded\",\"true\"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add(\"iti__arrow--up\"),this._m2(\"open:countrydropdown\")}},{key:\"_n2\",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:\"_o\",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,\"iti__country-list--dropup\",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top=\"\".concat(d+h,\"px\"),this.dropdown.style.left=\"\".concat(b.left+document.body.scrollLeft,\"px\"),this._a4=function(){return a._2()},window.addEventListener(\"scroll\",this._a4)}}}},{key:\"_o2\",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains(\"iti__country\");)b=b.parentNode;return b===this.m?null:b}},{key:\"_p\",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener(\"mouseover\",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener(\"click\",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener(\"click\",this._a2);var c=\"\",d=null;this._a3=function(b){b.preventDefault(),\"ArrowUp\"===b.key||\"Up\"===b.key||\"ArrowDown\"===b.key||\"Down\"===b.key?a._q(b.key):\"Enter\"===b.key?a._r():\"Escape\"===b.key?a._2():/^[a-zA-Z\u00c0-\u00ff\u0430-\u044f\u0410-\u042f ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=\"\"},1e3))},document.addEventListener(\"keydown\",this._a3)}},{key:\"_q\",value:function(a){var b=\"ArrowUp\"===a||\"Up\"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains(\"iti__divider\")&&(b=\"ArrowUp\"===a||\"Up\"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:\"_r\",value:function(){this.c&&this._1(this.c)}},{key:\"_s\",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector(\"#iti-\".concat(this.id,\"__item-\").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:\"_t\",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:\"_u\",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||\"+\"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:\"_v\",value:function(a){var b=a,c=this.s.dialCode,d=\"1\"===c;b&&this.d.nationalMode&&d&&\"+\"!==b.charAt(0)&&(\"1\"!==b.charAt(0)&&(b=\"1\".concat(b)),b=\"+\".concat(b)),this.d.separateDialCode&&c&&\"+\"!==b.charAt(0)&&(b=\"+\".concat(c).concat(b));var e=this._5(b),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!(\"1\"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else\"+\"===b.charAt(0)&&f.length?g=\"\":b&&\"+\"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:\"_w\",value:function(a){var b=this._m(a);if(\"1\"===b.charAt(0)){var c=b.substr(1,3);return-1!==k.indexOf(c)}return!1}},{key:\"_x\",value:function(a,b){var c=this.c;c&&c.classList.remove(\"iti__highlight\"),this.c=a,this.c.classList.add(\"iti__highlight\"),b&&this.c.focus()}},{key:\"_y\",value:function(a,b,c){for(var d=b?e:this.p,f=0;f<d.length;f++)if(d[f].iso2===a)return d[f];if(c)return null;throw new Error(\"No country data for '\".concat(a,\"'\"))}},{key:\"_z\",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute(\"class\",\"iti__flag iti__\".concat(a));var c=a?\"\".concat(this.s.name,\": +\").concat(this.s.dialCode):\"Unknown\";if(this.selectedFlag.setAttribute(\"title\",c),this.d.separateDialCode){var d=this.s.dialCode?\"+\".concat(this.s.dialCode):\"\";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.a.style.paddingLeft=\"\".concat(e+6,\"px\")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove(\"iti__active\"),f.setAttribute(\"aria-selected\",\"false\")),a){var g=this.m.querySelector(\"#iti-\".concat(this.id,\"__item-\").concat(a,\"-preferred\"))||this.m.querySelector(\"#iti-\".concat(this.id,\"__item-\").concat(a));g.setAttribute(\"aria-selected\",\"true\"),g.classList.add(\"iti__active\"),this.b=g,this.selectedFlag.setAttribute(\"aria-activedescendant\",g.getAttribute(\"id\"))}}return b.iso2!==a}},{key:\"_getHiddenSelectedFlagWidth\",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility=\"hidden\",document.body.appendChild(a);var b=this.selectedFlag.cloneNode(!0);a.appendChild(b);var c=b.offsetWidth;return a.parentNode.removeChild(a),c}},{key:\"_0\",value:function(){var a=\"aggressive\"===this.d.autoPlaceholder||!this.e&&\"polite\"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):\"\";c=this._7(c),\"function\"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute(\"placeholder\",c)}}},{key:\"_1\",value:function(a){var b=this._z(a.getAttribute(\"data-country-code\"));this._2(),this._4(a.getAttribute(\"data-dial-code\"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._8()}},{key:\"_2\",value:function(){this.m.classList.add(\"iti__hide\"),this.selectedFlag.setAttribute(\"aria-expanded\",\"false\"),this.u.classList.remove(\"iti__arrow--up\"),document.removeEventListener(\"keydown\",this._a3),document.documentElement.removeEventListener(\"click\",this._a2),this.m.removeEventListener(\"mouseover\",this._a0),this.m.removeEventListener(\"click\",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener(\"scroll\",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2(\"close:countrydropdown\")}},{key:\"_3\",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:\"_4\",value:function(a,b){var c,d=this.a.value,e=\"+\".concat(a);if(\"+\"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:\"_5\",value:function(a){var b=\"\";if(\"+\"===a.charAt(0))for(var c=\"\",d=0;d<a.length;d++){var e=a.charAt(d);if(!isNaN(parseInt(e,10))&&(c+=e,this.q[c]&&(b=a.substr(0,d+1)),c.length===this.dialCodeMaxLen))break}return b}},{key:\"_6\",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&\"+\"!==a.charAt(0)&&b&&c?\"+\".concat(b):\"\")+a}},{key:\"_7\",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c=\"+\".concat(this.s.dialCode);var d=\" \"===b[c.length]||\"-\"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:\"_8\",value:function(){this._m2(\"countrychange\")}},{key:\"handleAutoCountry\",value:function(){\"auto\"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:\"handleUtils\",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:\"destroy\",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener(\"click\",this._a10),this.k.removeEventListener(\"keydown\",this._a11);var b=this._i1();b&&b.removeEventListener(\"click\",this._a9)}this.hiddenInput&&a&&a.removeEventListener(\"submit\",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener(\"submit\",this._a8),this.a.removeEventListener(\"blur\",this._a8)),this.a.removeEventListener(\"keyup\",this._a12),this.a.removeEventListener(\"cut\",this._a13),this.a.removeEventListener(\"paste\",this._a13),this.a.removeAttribute(\"data-intl-tel-input-id\");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:\"getExtension\",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):\"\"}}
2,{key:\"getNumber\",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return\"\"}},{key:\"getNumberType\",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:\"getSelectedCountryData\",value:function(){return this.s}},{key:\"getValidationError\",value:function(){if(window.intlTelInputUtils){\nvar a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:\"isValidNumber\",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:\"\";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:\"setCountry\",value:function(a){var b=a.toLowerCase();this.l.classList.contains(\"iti__\".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._8())}},{key:\"setNumber\",value:function(a){var b=this._v(a);this._u(a),b&&this._8()}},{key:\"setPlaceholderNumberType\",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),c}();h.getCountryData=function(){return e};var o=function(a,b,c){var d=document.createElement(\"script\");d.onload=function(){m(\"handleUtils\"),b&&b()},d.onerror=function(){m(\"rejectUtilsScriptPromise\"),c&&c()},d.className=\"iti-load-utils\",d.async=!0,d.src=a,document.body.appendChild(d)};return h.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,\"undefined\"!=typeof Promise)return new Promise(function(b,c){return o(a,b,c)});o(a)}return null},h.defaults=j,h.version=\"17.0.2\",function(a,b){var c=new n(a,b);return c._init(),a.setAttribute(\"data-intl-tel-input-id\",c.id),window.intlTelInputGlobals.instances[c.id]=c,c}}()});","BlueFormBuilder_Core/js/jquery.inputmask.bundle.min.js":"/*!\n* jquery.inputmask.bundle.js\n* https://github.com/RobinHerbots/Inputmask\n* Copyright (c) 2010 - 2019 Robin Herbots\n* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)\n* Version: 4.0.6\n*/\n\n(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!==\"undefined\"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"})}Object.defineProperty(exports,\"__esModule\",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value===\"object\"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,\"default\",{enumerable:true,value:value});if(mode&2&&typeof value!=\"string\")for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module[\"default\"]}:function getModuleExports(){return module};__webpack_require__.d(getter,\"a\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=0)})([function(module,exports,__webpack_require__){\"use strict\";__webpack_require__(1);__webpack_require__(6);__webpack_require__(7);var _inputmask=__webpack_require__(2);var _inputmask2=_interopRequireDefault(_inputmask);var _inputmask3=__webpack_require__(3);var _inputmask4=_interopRequireDefault(_inputmask3);var _jquery=__webpack_require__(4);var _jquery2=_interopRequireDefault(_jquery);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}if(_inputmask4.default===_jquery2.default){__webpack_require__(8)}window.Inputmask=_inputmask2.default},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(2)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function(Inputmask){Inputmask.extendDefinitions({A:{validator:\"[A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",casing:\"upper\"},\"&\":{validator:\"[0-9A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",casing:\"upper\"},\"#\":{validator:\"[0-9A-Fa-f]\",casing:\"upper\"}});Inputmask.extendAliases({cssunit:{regex:\"[+-]?[0-9]+\\\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)\"},url:{regex:\"(https?|ftp)//.*\",autoUnmask:false},ip:{mask:\"i[i[i]].i[i[i]].i[i[i]].i[i[i]]\",definitions:{i:{validator:function validator(chrs,maskset,pos,strict,opts){if
2(pos-1>-1&&maskset.buffer[pos-1]!==\".\"){chrs=maskset.buffer[pos-1]+chrs;if(pos-2>-1&&maskset.buffer[pos-2]!==\".\"){chrs=maskset.buffer[pos-2]+chrs}else chrs=\"0\"+chrs}else chrs=\"00\"+chrs;return new RegExp(\"25[0-5]|2[0-4][0-9]|[01][0-9][0-9]\").test(chrs)}}},onUnMask:function onUnMask(maskedValue,unmaskedValue,opts){return maskedValue},inputmode:\"numeric\"},email:{mask:\"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]\",greedy:false,casing:\"lower\",onBeforePaste:function onBeforePaste(pastedValue,opts){pastedValue=pastedValue.toLowerCase();return pastedValue.replace(\"mailto:\",\"\")},definitions:{\"*\":{validator:\"[0-9\\uff11-\\uff19A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5!#$%&'*+/=?^_`{|}~-]\"},\"-\":{validator:\"[0-9A-Za-z-]\"}},onUnMask:function onUnMask(maskedValue,unmaskedValue,opts){return maskedValue},inputmode:\"email\"},mac:{mask:\"##:##:##:##:##:##\"},vin:{mask:\"V{13}9{4}\",definitions:{V:{validator:\"[A-HJ-NPR-Za-hj-npr-z\\\\d]\",casing:\"upper\"}},clearIncomplete:true,autoUnmask:true}});return Inputmask})},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(3),__webpack_require__(5)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function($,window,undefined){var document=window.document,ua=navigator.userAgent,ie=ua.indexOf(\"MSIE \")>0||ua.indexOf(\"Trident/\")>0,mobile=isInputEventSupported(\"touchstart\"),iemobile=/iemobile/i.test(ua),iphone=/iphone/i.test(ua)&&!iemobile;function Inputmask(alias,options,internal){if(!(this instanceof Inputmask)){return new Inputmask(alias,options,internal)}this.el=undefined;this.events={};this.maskset=undefined;this.refreshValue=false;if(internal!==true){if($.isPlainObject(alias)){options=alias}else{options=options||{};if(alias)options.alias=alias}this.opts=$.extend(true,{},this.defaults,options);this.noMasksCache=options&&options.definitions!==undefined;this.userOptions=options||{};this.isRTL=this.opts.numericInput;resolveAlias(this.opts.alias,options,this.opts)}}Inputmask.prototype={dataAttribute:\"data-inputmask\",defaults:{placeholder:\"_\",optionalmarker:[\"[\",\"]\"],quantifiermarker:[\"{\",\"}\"],groupmarker:[\"(\",\")\"],alternatormarker:\"|\",escapeChar:\"\\\\\",mask:null,regex:null,oncomplete:$.noop,onincomplete:$.noop,oncleared:$.noop,repeat:0,greedy:false,autoUnmask:false,removeMaskOnSubmit:false,clearMaskOnLostFocus:true,insertMode:true,clearIncomplete:false,alias:null,onKeyDown:$.noop,onBeforeMask:null,onBeforePaste:function onBeforePaste(pastedValue,opts){return $.isFunction(opts.onBeforeMask)?opts.onBeforeMask.call(this,pastedValue,opts):pastedValue},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:true,showMaskOnHover:true,onKeyValidation:$.noop,skipOptionalPartCharacter:\" \",numericInput:false,rightAlign:false,undoOnEscape:true,radixPoint:\"\",_radixDance:false,groupSeparator:\"\",keepStatic:null,positionCaretOnTab:true,tabThrough:false,supportsInputType:[\"text\",\"tel\",\"url\",\"password\",\"search\"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:undefined,jitMasking:false,nullable:true,inputEventOnly:false,noValuePatching:false,positionCaretOnClick:\"lvp\",casing:null,inputmode:\"verbatim\",colorMask:false,disablePredictiveText:false,importDataAttributes:true,shiftPositions:true},definitions:{9:{validator:\"[0-9\\uff11-\\uff19]\",definitionSymbol:\"*\"},a:{validator:\"[A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",definitionSymbol:\"*\"},\"*\":{validator:\"[0-9\\uff11-\\uff19A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\"}},aliases:{},masksCache:{},mask:function mask(elems){var that=this;function importAttributeOptions(npt,opts,userOptions,dataAttribute){if(opts.importDataAttributes===true){var importOption=function importOption(option,optionData){optionData=optionData!==un
2defined?optionData:npt.getAttribute(dataAttribute+\"-\"+option);if(optionData!==null){if(typeof optionData===\"string\"){if(option.indexOf(\"on\")===0)optionData=window[optionData];else if(optionData===\"false\")optionData=false;else if(optionData===\"true\")optionData=true}userOptions[option]=optionData}};var attrOptions=npt.getAttribute(dataAttribute),option,dataoptions,optionData,p;if(attrOptions&&attrOptions!==\"\"){attrOptions=attrOptions.replace(/'/g,'\"');dataoptions=JSON.parse(\"{\"+attrOptions+\"}\")}if(dataoptions){optionData=undefined;for(p in dataoptions){if(p.toLowerCase()===\"alias\"){optionData=dataoptions[p];break}}}importOption(\"alias\",optionData);if(userOptions.alias){resolveAlias(userOptions.alias,userOptions,opts)}for(option in opts){if(dataoptions){optionData=undefined;for(p in dataoptions){if(p.toLowerCase()===option.toLowerCase()){optionData=dataoptions[p];break}}}importOption(option,optionData)}}$.extend(true,opts,userOptions);if(npt.dir===\"rtl\"||opts.rightAlign){npt.style.textAlign=\"right\"}if(npt.dir===\"rtl\"||opts.numericInput){npt.dir=\"ltr\";npt.removeAttribute(\"dir\");opts.isRTL=true}return Object.keys(userOptions).length}if(typeof elems===\"string\"){elems=document.getElementById(elems)||document.querySelectorAll(elems)}elems=elems.nodeName?[elems]:elems;$.each(elems,function(ndx,el){var scopedOpts=$.extend(true,{},that.opts);if(importAttributeOptions(el,scopedOpts,$.extend(true,{},that.userOptions),that.dataAttribute)){var maskset=generateMaskSet(scopedOpts,that.noMasksCache);if(maskset!==undefined){if(el.inputmask!==undefined){el.inputmask.opts.autoUnmask=true;el.inputmask.remove()}el.inputmask=new Inputmask(undefined,undefined,true);el.inputmask.opts=scopedOpts;el.inputmask.noMasksCache=that.noMasksCache;el.inputmask.userOptions=$.extend(true,{},that.userOptions);el.inputmask.isRTL=scopedOpts.isRTL||scopedOpts.numericInput;el.inputmask.el=el;el.inputmask.maskset=maskset;$.data(el,\"_inputmask_opts\",scopedOpts);maskScope.call(el.inputmask,{action:\"mask\"})}}});return elems&&elems[0]?elems[0].inputmask||this:this},option:function option(options,noremask){if(typeof options===\"string\"){return this.opts[options]}else if((typeof options===\"undefined\"?\"undefined\":_typeof(options))===\"object\"){$.extend(this.userOptions,options);if(this.el&&noremask!==true){this.mask(this.el)}return this}},unmaskedvalue:function unmaskedvalue(value){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"unmaskedvalue\",value:value})},remove:function remove(){return maskScope.call(this,{action:\"remove\"})},getemptymask:function getemptymask(){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"getemptymask\"})},hasMaskedValue:function hasMaskedValue(){return!this.opts.autoUnmask},isComplete:function isComplete(){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"isComplete\"})},getmetadata:function getmetadata(){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"getmetadata\"})},isValid:function isValid(value){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"isValid\",value:value})},format:function format(value,metadata){this.maskset=this.maskset||generateMaskSet(this.opts,this.noMasksCache);return maskScope.call(this,{action:\"format\",value:value,metadata:metadata})},setValue:function setValue(value){if(this.el){$(this.el).trigger(\"setvalue\",[value])}},analyseMask:function analyseMask(mask,regexMask,opts){var tokenizer=/(?:[?*+]|\\{[0-9\\+\\*]+(?:,[0-9\\+\\*]*)?(?:\\|[0-9\\+\\*]*)?\\})|[^.?*+^${[]()|\\\\]+|./g,regexTokenizer=/\\[\\^?]?(?:[^\\\\\\]]+|\\\\[\\S\\s]?)*]?|\\\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\\S\\s]?)|\\((?:\\?[:=!]?)?|(?:[?*+]|\\{[0-9]+(?:,[0-9]*)?\\})\\??|[^.?*+^${[()|\\\\]+|./g,escaped=false,currentToken=new MaskToken,match,m,openenings=[],maskTokens=[],openingToken,currentOpeningToken,alternator,lastMatch,groupToken;
2function MaskToken(isGroup,isOptional,isQuantifier,isAlternator){this.matches=[];this.openGroup=isGroup||false;this.alternatorGroup=false;this.isGroup=isGroup||false;this.isOptional=isOptional||false;this.isQuantifier=isQuantifier||false;this.isAlternator=isAlternator||false;this.quantifier={min:1,max:1}}function insertTestDefinition(mtoken,element,position){position=position!==undefined?position:mtoken.matches.length;var prevMatch=mtoken.matches[position-1];if(regexMask){if(element.indexOf(\"[\")===0||escaped&&/\\\\d|\\\\s|\\\\w]/i.test(element)||element===\".\"){mtoken.matches.splice(position++,0,{fn:new RegExp(element,opts.casing?\"i\":\"\"),optionality:false,newBlockMarker:prevMatch===undefined?\"master\":prevMatch.def!==element,casing:null,def:element,placeholder:undefined,nativeDef:element})}else{if(escaped)element=element[element.length-1];$.each(element.split(\"\"),function(ndx,lmnt){prevMatch=mtoken.matches[position-1];mtoken.matches.splice(position++,0,{fn:null,optionality:false,newBlockMarker:prevMatch===undefined?\"master\":prevMatch.def!==lmnt&&prevMatch.fn!==null,casing:null,def:opts.staticDefinitionSymbol||lmnt,placeholder:opts.staticDefinitionSymbol!==undefined?lmnt:undefined,nativeDef:(escaped?\"'\":\"\")+lmnt})})}escaped=false}else{var maskdef=(opts.definitions?opts.definitions[element]:undefined)||Inputmask.prototype.definitions[element];if(maskdef&&!escaped){mtoken.matches.splice(position++,0,{fn:maskdef.validator?typeof maskdef.validator==\"string\"?new RegExp(maskdef.validator,opts.casing?\"i\":\"\"):new function(){this.test=maskdef.validator}:new RegExp(\".\"),optionality:false,newBlockMarker:prevMatch===undefined?\"master\":prevMatch.def!==(maskdef.definitionSymbol||element),casing:maskdef.casing,def:maskdef.definitionSymbol||element,placeholder:maskdef.placeholder,nativeDef:element})}else{mtoken.matches.splice(position++,0,{fn:null,optionality:false,newBlockMarker:prevMatch===undefined?\"master\":prevMatch.def!==element&&prevMatch.fn!==null,casing:null,def:opts.staticDefinitionSymbol||element,placeholder:opts.staticDefinitionSymbol!==undefined?element:undefined,nativeDef:(escaped?\"'\":\"\")+element});escaped=false}}}function verifyGroupMarker(maskToken){if(maskToken&&maskToken.matches){$.each(maskToken.matches,function(ndx,token){var nextToken=maskToken.matches[ndx+1];if((nextToken===undefined||nextToken.matches===undefined||nextToken.isQuantifier===false)&&token&&token.isGroup){token.isGroup=false;if(!regexMask){insertTestDefinition(token,opts.groupmarker[0],0);if(token.openGroup!==true){insertTestDefinition(token,opts.groupmarker[1])}}}verifyGroupMarker(token)})}}function defaultCase(){if(openenings.length>0){currentOpeningToken=openenings[openenings.length-1];insertTestDefinition(currentOpeningToken,m);if(currentOpeningToken.isAlternator){alternator=openenings.pop();for(var mndx=0;mndx<alternator.matches.length;mndx++){if(alternator.matches[mndx].isGroup)alternator.matches[mndx].isGroup=false}if(openenings.length>0){currentOpeningToken=openenings[openenings.length-1];currentOpeningToken.matches.push(alternator)}else{currentToken.matches.push(alternator)}}}else{insertTestDefinition(currentToken,m)}}function reverseTokens(maskToken){function reverseStatic(st){if(st===opts.optionalmarker[0])st=opts.optionalmarker[1];else if(st===opts.optionalmarker[1])st=opts.optionalmarker[0];else if(st===opts.groupmarker[0])st=opts.groupmarker[1];else if(st===opts.groupmarker[1])st=opts.groupmarker[0];return st}maskToken.matches=maskToken.matches.reverse();for(var match in maskToken.matches){if(maskToken.matches.hasOwnProperty(match)){var intMatch=parseInt(match);if(maskToken.matches[match].isQuantifier&&maskToken.matches[intMatch+1]&&maskToken.matches[intMatch+1].isGroup){var qt=maskToken.matches[match];maskToken.matches.splice(match,1);maskToken.matches.splice(intMatch+1,0,qt)}if(maskToken.matches[match].matches!==undefined){maskToken.matches[match]=reverseTokens(maskToken.matches[match])}else{maskToken.matches[match]=reverseStatic(maskToken.matches[match])}}}return maskToken}function groupify(matches){var groupToken=new MaskToken(true);groupToken.openGroup=false;groupToken.matches=matches;return groupToken}if(regexMask){opts.optionalmarker[0]=undefined;
2opts.optionalmarker[1]=undefined}while(match=regexMask?regexTokenizer.exec(mask):tokenizer.exec(mask)){m=match[0];if(regexMask){switch(m.charAt(0)){case\"?\":m=\"{0,1}\";break;case\"+\":case\"*\":m=\"{\"+m+\"}\";break}}if(escaped){defaultCase();continue}switch(m.charAt(0)){case\"(?=\":break;case\"(?!\":break;case\"(?<=\":break;case\"(?<!\":break;case opts.escapeChar:escaped=true;if(regexMask){defaultCase()}break;case opts.optionalmarker[1]:case opts.groupmarker[1]:openingToken=openenings.pop();openingToken.openGroup=false;if(openingToken!==undefined){if(openenings.length>0){currentOpeningToken=openenings[openenings.length-1];currentOpeningToken.matches.push(openingToken);if(currentOpeningToken.isAlternator){alternator=openenings.pop();for(var mndx=0;mndx<alternator.matches.length;mndx++){alternator.matches[mndx].isGroup=false;alternator.matches[mndx].alternatorGroup=false}if(openenings.length>0){currentOpeningToken=openenings[openenings.length-1];currentOpeningToken.matches.push(alternator)}else{currentToken.matches.push(alternator)}}}else{currentToken.matches.push(openingToken)}}else defaultCase();break;case opts.optionalmarker[0]:openenings.push(new MaskToken(false,true));break;case opts.groupmarker[0]:openenings.push(new MaskToken(true));break;case opts.quantifiermarker[0]:var quantifier=new MaskToken(false,false,true);m=m.replace(/[{}]/g,\"\");var mqj=m.split(\"|\"),mq=mqj[0].split(\",\"),mq0=isNaN(mq[0])?mq[0]:parseInt(mq[0]),mq1=mq.length===1?mq0:isNaN(mq[1])?mq[1]:parseInt(mq[1]);if(mq0===\"*\"||mq0===\"+\"){mq0=mq1===\"*\"?0:1}quantifier.quantifier={min:mq0,max:mq1,jit:mqj[1]};var matches=openenings.length>0?openenings[openenings.length-1].matches:currentToken.matches;match=matches.pop();if(match.isAlternator){matches.push(match);matches=match.matches;var groupToken=new MaskToken(true);var tmpMatch=matches.pop();matches.push(groupToken);matches=groupToken.matches;match=tmpMatch}if(!match.isGroup){match=groupify([match])}matches.push(match);matches.push(quantifier);break;case opts.alternatormarker:var groupQuantifier=function groupQuantifier(matches){var lastMatch=matches.pop();if(lastMatch.isQuantifier){lastMatch=groupify([matches.pop(),lastMatch])}return lastMatch};if(openenings.length>0){currentOpeningToken=openenings[openenings.length-1];var subToken=currentOpeningToken.matches[currentOpeningToken.matches.length-1];if(currentOpeningToken.openGroup&&(subToken.matches===undefined||subToken.isGroup===false&&subToken.isAlternator===false)){lastMatch=openenings.pop()}else{lastMatch=groupQuantifier(currentOpeningToken.matches)}}else{lastMatch=groupQuantifier(currentToken.matches)}if(lastMatch.isAlternator){openenings.push(lastMatch)}else{if(lastMatch.alternatorGroup){alternator=openenings.pop();lastMatch.alternatorGroup=false}else{alternator=new MaskToken(false,false,false,true)}alternator.matches.push(lastMatch);openenings.push(alternator);if(lastMatch.openGroup){lastMatch.openGroup=false;var alternatorGroup=new MaskToken(true);alternatorGroup.alternatorGroup=true;openenings.push(alternatorGroup)}}break;default:defaultCase()}}while(openenings.length>0){openingToken=openenings.pop();currentToken.matches.push(openingToken)}if(currentToken.matches.length>0){verifyGroupMarker(currentToken);maskTokens.push(currentToken)}if(opts.numericInput||opts.isRTL){reverseTokens(maskTokens[0])}return maskTokens}
2};Inputmask.extendDefaults=function(options){$.extend(true,Inputmask.prototype.defaults,options)};Inputmask.extendDefinitions=function(definition){$.extend(true,Inputmask.prototype.definitions,definition)};Inputmask.extendAliases=function(alias){$.extend(true,Inputmask.prototype.aliases,alias)};Inputmask.format=function(value,options,metadata){return Inputmask(options).format(value,metadata)};Inputmask.unmask=function(value,options){return Inputmask(options).unmaskedvalue(value)};Inputmask.isValid=function(value,options){return Inputmask(options).isValid(value)};Inputmask.remove=function(elems){if(typeof elems===\"string\"){elems=document.getElementById(elems)||document.querySelectorAll(elems)}elems=elems.nodeName?[elems]:elems;$.each(elems,function(ndx,el){if(el.inputmask)el.inputmask.remove()})};Inputmask.setValue=function(elems,value){if(typeof elems===\"string\"){elems=document.getElementById(elems)||document.querySelectorAll(elems)}elems=elems.nodeName?[elems]:elems;$.each(elems,function(ndx,el){if(el.inputmask)el.inputmask.setValue(value);else $(el).trigger(\"setvalue\",[value])})};Inputmask.escapeRegex=function(str){var specials=[\"/\",\".\",\"*\",\"+\",\"?\",\"|\",\"(\",\")\",\"[\",\"]\",\"{\",\"}\",\"\\\\\",\"$\",\"^\"];return str.replace(new RegExp(\"(\\\\\"+specials.join(\"|\\\\\")+\")\",\"gim\"),\"\\\\$1\")};Inputmask.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17};Inputmask.dependencyLib=$;function resolveAlias(aliasStr,options,opts){var aliasDefinition=Inputmask.prototype.aliases[aliasStr];if(aliasDefinition){if(aliasDefinition.alias)resolveAlias(aliasDefinition.alias,undefined,opts);$.extend(true,opts,aliasDefinition);$.extend(true,opts,options);return true}else if(opts.mask===null){opts.mask=aliasStr}return false}function generateMaskSet(opts,nocache){function generateMask(mask,metadata,opts){var regexMask=false;if(mask===null||mask===\"\"){regexMask=opts.regex!==null;if(regexMask){mask=opts.regex;mask=mask.replace(/^(\\^)(.*)(\\$)$/,\"$2\")}else{regexMask=true;mask=\".*\"}}if(mask.length===1&&opts.greedy===false&&opts.repeat!==0){opts.placeholder=\"\"}if(opts.repeat>0||opts.repeat===\"*\"||opts.repeat===\"+\"){var repeatStart=opts.repeat===\"*\"?0:opts.repeat===\"+\"?1:opts.repeat;mask=opts.groupmarker[0]+mask+opts.groupmarker[1]+opts.quantifiermarker[0]+repeatStart+\",\"+opts.repeat+opts.quantifiermarker[1]}var masksetDefinition,maskdefKey=regexMask?\"regex_\"+opts.regex:opts.numericInput?mask.split(\"\").reverse().join(\"\"):mask;if(Inputmask.prototype.masksCache[maskdefKey]===undefined||nocache===true){masksetDefinition={mask:mask,maskToken:Inputmask.prototype.analyseMask(mask,regexMask,opts),validPositions:{},_buffer:undefined,buffer:undefined,tests:{},excludes:{},metadata:metadata,maskLength:undefined,jitOffset:{}};if(nocache!==true){Inputmask.prototype.masksCache[maskdefKey]=masksetDefinition;masksetDefinition=$.extend(true,{},Inputmask.prototype.masksCache[maskdefKey])}}else masksetDefinition=$.extend(true,{},Inputmask.prototype.masksCache[maskdefKey]);return masksetDefinition}var ms;if($.isFunction(opts.mask)){opts.mask=opts.mask(opts)}if($.isArray(opts.mask)){if(opts.mask.length>1){if(opts.keepStatic===null){opts.keepStatic=\"auto\";for(var i=0;i<opts.mask.length;i++){if(opts.mask[i].charAt(0)!==opts.mask[0].charAt(0)){opts.keepStatic=true;break}}}var altMask=opts.groupmarker[0];$.each(opts.isRTL?opts.mask.reverse():opts.mask,function(ndx,msk){if(altMask.length>1){altMask+=opts.groupmarker[1]+opts.alternatormarker+opts.groupmarker[0]}if(msk.mask!==undefined&&!$.isFunction(msk.mask)){altMask+=msk.mask}else{altMask+=msk}});altMask+=opts.groupmarker[1];return generateMask(altMask,opts.mask,opts)}else opts.mask=opts.mask.pop()}if(opts.mask&&opts.mask.mask!==undefined&&!$.isFunction(opts.mask.mask)){ms=generateMask(opts.mask.mask,opts.mask,opts)}else{ms=generateMask(opts.mask,opts.mask,opts)}return ms}function isInputEventSupported(eventName){var el=document.createElement(\"input\"),evName=\"on\"+eventName,isSupported=evName in el;if(!isSupported){el.setAttribute(evName,\"return;\");isSupported=typeof el[evName]===\"function\"}el=null;return isSupported}function maskScope(actionObj,maskset,opts){maskset=maskset||this.maskset;opts=opts||this.opts;
2var inputmask=this,el=this.el,isRTL=this.isRTL,undoValue,$el,skipKeyPressEvent=false,skipInputEvent=false,ignorable=false,maxLength,mouseEnter=false,colorMask,originalPlaceholder;function getMaskTemplate(baseOnInput,minimalPos,includeMode,noJit,clearOptionalTail){var greedy=opts.greedy;if(clearOptionalTail)opts.greedy=false;minimalPos=minimalPos||0;var maskTemplate=[],ndxIntlzr,pos=0,test,testPos,lvp=getLastValidPosition();do{if(baseOnInput===true&&getMaskSet().validPositions[pos]){testPos=clearOptionalTail&&getMaskSet().validPositions[pos].match.optionality===true&&getMaskSet().validPositions[pos+1]===undefined&&(getMaskSet().validPositions[pos].generatedInput===true||getMaskSet().validPositions[pos].input==opts.skipOptionalPartCharacter&&pos>0)?determineTestTemplate(pos,getTests(pos,ndxIntlzr,pos-1)):getMaskSet().validPositions[pos];test=testPos.match;ndxIntlzr=testPos.locator.slice();maskTemplate.push(includeMode===true?testPos.input:includeMode===false?test.nativeDef:getPlaceholder(pos,test))}else{testPos=getTestTemplate(pos,ndxIntlzr,pos-1);test=testPos.match;ndxIntlzr=testPos.locator.slice();var jitMasking=noJit===true?false:opts.jitMasking!==false?opts.jitMasking:test.jit;if(jitMasking===false||jitMasking===undefined||typeof jitMasking===\"number\"&&isFinite(jitMasking)&&jitMasking>pos){maskTemplate.push(includeMode===false?test.nativeDef:getPlaceholder(pos,test))}}if(opts.keepStatic===\"auto\"){if(test.newBlockMarker&&test.fn!==null){opts.keepStatic=pos-1}}pos++}while((maxLength===undefined||pos<maxLength)&&(test.fn!==null||test.def!==\"\")||minimalPos>pos);if(maskTemplate[maskTemplate.length-1]===\"\"){maskTemplate.pop()}if(includeMode!==false||getMaskSet().maskLength===undefined)getMaskSet().maskLength=pos-1;opts.greedy=greedy;return maskTemplate}function getMaskSet(){return maskset}function resetMaskSet(soft){var maskset=getMaskSet();maskset.buffer=undefined;if(soft!==true){maskset.validPositions={};maskset.p=0}}function getLastValidPosition(closestTo,strict,validPositions){var before=-1,after=-1,valids=validPositions||getMaskSet().validPositions;if(closestTo===undefined)closestTo=-1;for(var posNdx in valids){var psNdx=parseInt(posNdx);if(valids[psNdx]&&(strict||valids[psNdx].generatedInput!==true)){if(psNdx<=closestTo)before=psNdx;if(psNdx>=closestTo)after=psNdx}}return before===-1||before==closestTo?after:after==-1?before:closestTo-before<after-closestTo?before:after}function getDecisionTaker(tst){var decisionTaker=tst.locator[tst.alternation];if(typeof decisionTaker==\"string\"&&decisionTaker.length>0){decisionTaker=decisionTaker.split(\",\")[0]}return decisionTaker!==undefined?decisionTaker.toString():\"\"}function getLocator(tst,align){var locator=(tst.alternation!=undefined?tst.mloc[getDecisionTaker(tst)]:tst.locator).join(\"\");if(locator!==\"\")while(locator.length<align){locator+=\"0\"}return locator}function determineTestTemplate(pos,tests){pos=pos>0?pos-1:0;var altTest=getTest(pos),targetLocator=getLocator(altTest),tstLocator,closest,bestMatch;for(var ndx=0;ndx<tests.length;ndx++){var tst=tests[ndx];tstLocator=getLocator(tst,targetLocator.length);var distance=Math.abs(tstLocator-targetLocator);if(closest===undefined||tstLocator!==\"\"&&distance<closest||bestMatch&&!opts.greedy&&bestMatch.match.optionality&&bestMatch.match.newBlockMarker===\"master\"&&(!tst.match.optionality||!tst.match.newBlockMarker)||bestMatch&&bestMatch.match.optionalQuantifier&&!tst.match.optionalQuantifier){closest=distance;bestMatch=tst}}return bestMatch}function getTestTemplate(pos,ndxIntlzr,tstPs){return getMaskSet().validPositions[pos]||determineTestTemplate(pos,getTests(pos,ndxIntlzr?ndxIntlzr.slice():ndxIntlzr,tstPs))}function getTest(pos,tests){if(getMaskSet().validPositions[pos]){return getMaskSet().validPositions[pos]}return(tests||getTests(pos))[0]}function positionCanMatchDefinition(pos,def){var valid=false,tests=getTests(pos);for(var tndx=0;tndx<tests.length;tndx++){if(tests[tndx].match&&tests[tndx].match.def===def){valid=true;break}}return valid}function getTests(pos,ndxIntlzr,tstPs){var maskTokens=getMaskSet().maskToken,testPos=ndxIntlzr?tstPs:0,ndxInitializer=ndxIntlzr?ndxIntlzr.slice():[0],matches=[],insertStop=false,latestMatch,cacheDependency=ndxIntlzr?ndxIntlzr.join(\"\"):\"\";function resolveTestFromToken(maskToken,ndxInitializer,loopNdx,quantifierRecurse){function handleMatch(match,loopNdx,quantifierRecurse){function isFirstMatch(latestMatch,tokenGroup){var firstMatch=$.inArray(latestMatch,tokenGroup.matches)===0;if(!firstMatch){$.each(tokenGroup.matches,function(ndx,match){if
2(match.isQuantifier===true)firstMatch=isFirstMatch(latestMatch,tokenGroup.matches[ndx-1]);else if(match.hasOwnProperty(\"matches\"))firstMatch=isFirstMatch(latestMatch,match);if(firstMatch)return false})}return firstMatch}function resolveNdxInitializer(pos,alternateNdx,targetAlternation){var bestMatch,indexPos;if(getMaskSet().tests[pos]||getMaskSet().validPositions[pos]){$.each(getMaskSet().tests[pos]||[getMaskSet().validPositions[pos]],function(ndx,lmnt){if(lmnt.mloc[alternateNdx]){bestMatch=lmnt;return false}var alternation=targetAlternation!==undefined?targetAlternation:lmnt.alternation,ndxPos=lmnt.locator[alternation]!==undefined?lmnt.locator[alternation].toString().indexOf(alternateNdx):-1;if((indexPos===undefined||ndxPos<indexPos)&&ndxPos!==-1){bestMatch=lmnt;indexPos=ndxPos}})}if(bestMatch){var bestMatchAltIndex=bestMatch.locator[bestMatch.alternation];var locator=bestMatch.mloc[alternateNdx]||bestMatch.mloc[bestMatchAltIndex]||bestMatch.locator;return locator.slice((targetAlternation!==undefined?targetAlternation:bestMatch.alternation)+1)}else{return targetAlternation!==undefined?resolveNdxInitializer(pos,alternateNdx):undefined}}function isSubsetOf(source,target){function expand(pattern){var expanded=[],start,end;for(var i=0,l=pattern.length;i<l;
2i++){if(pattern.charAt(i)===\"-\"){end=pattern.charCodeAt(i+1);while(++start<end){expanded.push(String.fromCharCode(start))}}else{start=pattern.charCodeAt(i);expanded.push(pattern.charAt(i))}}return expanded.join(\"\")}if(opts.regex&&source.match.fn!==null&&target.match.fn!==null){return expand(target.match.def.replace(/[\\[\\]]/g,\"\")).indexOf(expand(source.match.def.replace(/[\\[\\]]/g,\"\")))!==-1}return source.match.def===target.match.nativeDef}function staticCanMatchDefinition(source,target){var sloc=source.locator.slice(source.alternation).join(\"\"),tloc=target.locator.slice(target.alternation).join(\"\"),canMatch=sloc==tloc;canMatch=canMatch&&source.match.fn===null&&target.match.fn!==null?target.match.fn.test(source.match.def,getMaskSet(),pos,false,opts,false):false;return canMatch}function setMergeLocators(targetMatch,altMatch){if(altMatch===undefined||targetMatch.alternation===altMatch.alternation&&targetMatch.locator[targetMatch.alternation].toString().indexOf(altMatch.locator[altMatch.alternation])===-1){targetMatch.mloc=targetMatch.mloc||{};var locNdx=targetMatch.locator[targetMatch.alternation];if(locNdx===undefined)targetMatch.alternation=undefined;else{if(typeof locNdx===\"string\")locNdx=locNdx.split(\",\")[0];if(targetMatch.mloc[locNdx]===undefined)targetMatch.mloc[locNdx]=targetMatch.locator.slice();if(altMatch!==undefined){for(var ndx in altMatch.mloc){if(typeof ndx===\"string\")ndx=ndx.split(\",\")[0];if(targetMatch.mloc[ndx]===undefined)targetMatch.mloc[ndx]=altMatch.mloc[ndx]}targetMatch.locator[targetMatch.alternation]=Object.keys(targetMatch.mloc).join(\",\")}return true}}return false}if(testPos>500&&quantifierRecurse!==undefined){throw\"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. \"+getMaskSet().mask}if(testPos===pos&&match.matches===undefined){matches.push({match:match,locator:loopNdx.reverse(),cd:cacheDependency,mloc:{}});return true}else if(match.matches!==undefined){if(match.isGroup&&quantifierRecurse!==match){match=handleMatch(maskToken.matches[$.inArray(match,maskToken.matches)+1],loopNdx,quantifierRecurse);if(match)return true}else if(match.isOptional){var optionalToken=match;match=resolveTestFromToken(match,ndxInitializer,loopNdx,quantifierRecurse);if(match){$.each(matches,function(ndx,mtch){mtch.match.optionality=true});latestMatch=matches[matches.length-1].match;if(quantifierRecurse===undefined&&isFirstMatch(latestMatch,optionalToken)){insertStop=true;testPos=pos}else return true}}else if(match.isAlternator){var alternateToken=match,malternateMatches=[],maltMatches,currentMatches=matches.slice(),loopNdxCnt=loopNdx.length;var altIndex=ndxInitializer.length>0?ndxInitializer.shift():-1;if(altIndex===-1||typeof altIndex===\"string\"){var currentPos=testPos,ndxInitializerClone=ndxInitializer.slice(),altIndexArr=[],amndx;if(typeof altIndex==\"string\"){altIndexArr=altIndex.split(\",\")}else{for(amndx=0;amndx<alternateToken.matches.length;amndx++){altIndexArr.push(amndx.toString())}}if(getMaskSet().excludes[pos]){var altIndexArrClone=altIndexArr.slice();for(var i=0,el=getMaskSet().excludes[pos].length;i<el;i++){altIndexArr.splice(altIndexArr.indexOf(getMaskSet().excludes[pos][i].toString()),1)}if(altIndexArr.length===0){getMaskSet().excludes[pos]=undefined;altIndexArr=altIndexArrClone}}if(opts.keepStatic===true||isFinite(parseInt(opts.keepStatic))&&currentPos>=opts.keepStatic)altIndexArr=altIndexArr.slice(0,1);var unMatchedAlternation=false;for(var ndx=0;ndx<altIndexArr.length;ndx++){amndx=parseInt(altIndexArr[ndx]);matches=[];ndxInitializer=typeof altIndex===\"string\"?resolveNdxInitializer(testPos,amndx,loopNdxCnt)||ndxInitializerClone.slice():ndxInitializerClone.slice();if(alternateToken.matches[amndx]&&handleMatch(alternateToken.matches[amndx],[amndx].concat(loopNdx),quantifierRecurse))match=true;else if(ndx===0){unMatchedAlternation=true}maltMatches=matches.slice();testPos=currentPos;matches=[];for(var ndx1=0;ndx1<maltMatches.length;ndx1++){var altMatch=maltMatches[ndx1],dropMatch=false;altMatch.match.jit=altMatch.match.jit||unMatchedAlternation;altMatch.alternation=altMatch.alternation||loopNdxCnt;setMergeLocators(altMatch);for(var ndx2=0;ndx2<malternateMatches.length;ndx2++){var altMatch2=malternateMatches[ndx2];
2if(typeof altIndex!==\"string\"||altMatch.alternation!==undefined&&$.inArray(altMatch.locator[altMatch.alternation].toString(),altIndexArr)!==-1){if(altMatch.match.nativeDef===altMatch2.match.nativeDef){dropMatch=true;setMergeLocators(altMatch2,altMatch);break}else if(isSubsetOf(altMatch,altMatch2)){if(setMergeLocators(altMatch,altMatch2)){dropMatch=true;malternateMatches.splice(malternateMatches.indexOf(altMatch2),0,altMatch)}break}else if(isSubsetOf(altMatch2,altMatch)){setMergeLocators(altMatch2,altMatch);break}else if(staticCanMatchDefinition(altMatch,altMatch2)){if(setMergeLocators(altMatch,altMatch2)){dropMatch=true;malternateMatches.splice(malternateMatches.indexOf(altMatch2),0,altMatch)}break}}}if(!dropMatch){malternateMatches.push(altMatch)}}}matches=currentMatches.concat(malternateMatches);testPos=pos;insertStop=matches.length>0;match=malternateMatches.length>0;ndxInitializer=ndxInitializerClone.slice()}else match=handleMatch(alternateToken.matches[altIndex]||maskToken.matches[altIndex],[altIndex].concat(loopNdx),quantifierRecurse);if(match)return true}else if(match.isQuantifier&&quantifierRecurse!==maskToken.matches[$.inArray(match,maskToken.matches)-1]){var qt=match;for(var qndx=ndxInitializer.length>0?ndxInitializer.shift():0;qndx<(isNaN(qt.quantifier.max)?qndx+1:qt.quantifier.max)&&testPos<=pos;qndx++){var tokenGroup=maskToken.matches[$.inArray(qt,maskToken.matches)-1];match=handleMatch(tokenGroup,[qndx].concat(loopNdx),tokenGroup);if(match){latestMatch=matches[matches.length-1].match;latestMatch.optionalQuantifier=qndx>=qt.quantifier.min;latestMatch.jit=(qndx||1)*tokenGroup.matches.indexOf(latestMatch)>=qt.quantifier.jit;if(latestMatch.optionalQuantifier&&isFirstMatch(latestMatch,tokenGroup)){insertStop=true;testPos=pos;break}if(latestMatch.jit){getMaskSet().jitOffset[pos]=tokenGroup.matches.indexOf(latestMatch)}return true}}}else{match=resolveTestFromToken(match,ndxInitializer,loopNdx,quantifierRecurse);if(match)return true}}else{testPos++}}for(var tndx=ndxInitializer.length>0?ndxInitializer.shift():0;tndx<maskToken.matches.length;tndx++){if(maskToken.matches[tndx].isQuantifier!==true){var match=handleMatch(maskToken.matches[tndx],[tndx].concat(loopNdx),quantifierRecurse);if(match&&testPos===pos){return match}else if(testPos>pos){break}}}}function mergeLocators(pos,tests){var locator=[];if(!$.isArray(tests))tests=[tests];if(tests.length>0){if(tests[0].alternation===undefined){locator=determineTestTemplate(pos,tests.slice()).locator.slice();if(locator.length===0)locator=tests[0].locator.slice()}else{$.each(tests,function(ndx,tst){if(tst.def!==\"\"){if(locator.length===0)locator=tst.locator.slice();else{for(var i=0;i<locator.length;i++){if(tst.locator[i]&&locator[i].toString().indexOf(tst.locator[i])===-1){locator[i]+=\",\"+tst.locator[i]}}}}})}}return locator}if(pos>-1){if(ndxIntlzr===undefined){var previousPos=pos-1,test;while((test=getMaskSet().validPositions[previousPos]||getMaskSet().tests[previousPos])===undefined&&previousPos>-1){previousPos--}if(test!==undefined&&previousPos>-1){ndxInitializer=mergeLocators(previousPos,test);cacheDependency=ndxInitializer.join(\"\");testPos=previousPos}}if(getMaskSet().tests[pos]&&getMaskSet().tests[pos][0].cd===cacheDependency){return getMaskSet().tests[pos]}for(var mtndx=ndxInitializer.shift();mtndx<maskTokens.length;mtndx++){var match=resolveTestFromToken(maskTokens[mtndx],ndxInitializer,[mtndx]);if(match&&testPos===pos||testPos>pos){break}}}if(matches.length===0||insertStop){matches.push({match:{fn:null,optionality:false,casing:null,def:\"\",placeholder:\"\"},locator:[],mloc:{},cd:cacheDependency})}if(ndxIntlzr!==undefined&&getMaskSet().tests[pos]){return $.extend(true,[],matches)}getMaskSet().tests[pos]=$.extend(true,[],matches);return getMaskSet().tests[pos]}function getBufferTemplate(){if(getMaskSet()._buffer===undefined){getMaskSet()._buffer=getMaskTemplate(false,1);if(getMaskSet().buffer===undefined)getMaskSet().buffer=getMaskSet()._buffer.slice()}return getMaskSet()._buffer}function getBuffer(noCache){if(getMaskSet().buffer===undefined||noCache===true){getMaskSet().buffer=getMaskTemplate(true,getLastValidPosition(),true);if(getMaskSet()._buffer===undefined)getMaskSet()._buffer=getMaskSet().buffer.slice()}return getMaskSet().buffer}function refreshFromBuffer(start,end,buffer){var i,p;if(start===true){resetMaskSet();start=0;end=buffer.length}else{for(i=start;i<end;i++){delete getMaskSet().validPositions[i]}}p=start;for(i=start;i<end;i++){resetMaskSet(true);if(buffer[i]!==opts.skipOptionalPartCharacter){var valResult=isValid(p,buffer[i],true,true);
2if(valResult!==false){resetMaskSet(true);p=valResult.caret!==undefined?valResult.caret:valResult.pos+1}}}}function casing(elem,test,pos){switch(opts.casing||test.casing){case\"upper\":elem=elem.toUpperCase();break;case\"lower\":elem=elem.toLowerCase();break;case\"title\":var posBefore=getMaskSet().validPositions[pos-1];if(pos===0||posBefore&&posBefore.input===String.fromCharCode(Inputmask.keyCode.SPACE)){elem=elem.toUpperCase()}else{elem=elem.toLowerCase()}break;default:if($.isFunction(opts.casing)){var args=Array.prototype.slice.call(arguments);args.push(getMaskSet().validPositions);elem=opts.casing.apply(this,args)}}return elem}function checkAlternationMatch(altArr1,altArr2,na){var altArrC=opts.greedy?altArr2:altArr2.slice(0,1),isMatch=false,naArr=na!==undefined?na.split(\",\"):[],naNdx;for(var i=0;i<naArr.length;i++){if((naNdx=altArr1.indexOf(naArr[i]))!==-1){altArr1.splice(naNdx,1)}}for(var alndx=0;alndx<altArr1.length;alndx++){if($.inArray(altArr1[alndx],altArrC)!==-1){isMatch=true;break}}return isMatch}function alternate(pos,c,strict,fromSetValid,rAltPos){var validPsClone=$.extend(true,{},getMaskSet().validPositions),lastAlt,alternation,isValidRslt=false,altPos,prevAltPos,i,validPos,decisionPos,lAltPos=rAltPos!==undefined?rAltPos:getLastValidPosition();if(lAltPos===-1&&rAltPos===undefined){lastAlt=0;prevAltPos=getTest(lastAlt);alternation=prevAltPos.alternation}else{for(;lAltPos>=0;lAltPos--){altPos=getMaskSet().validPositions[lAltPos];if(altPos&&altPos.alternation!==undefined){if(prevAltPos&&prevAltPos.locator[altPos.alternation]!==altPos.locator[altPos.alternation]){break}lastAlt=lAltPos;alternation=getMaskSet().validPositions[lastAlt].alternation;prevAltPos=altPos}}}if(alternation!==undefined){decisionPos=parseInt(lastAlt);getMaskSet().excludes[decisionPos]=getMaskSet().excludes[decisionPos]||[];if(pos!==true){getMaskSet().excludes[decisionPos].push(getDecisionTaker(prevAltPos))}var validInputsClone=[],staticInputsBeforePos=0;for(i=decisionPos;i<getLastValidPosition(undefined,true)+1;i++){validPos=getMaskSet().validPositions[i];if(validPos&&validPos.generatedInput!==true){validInputsClone.push(validPos.input)}else if(i<pos)staticInputsBeforePos++;delete getMaskSet().validPositions[i]}while(getMaskSet().excludes[decisionPos]&&getMaskSet().excludes[decisionPos].length<10){var posOffset=staticInputsBeforePos*-1,validInputs=validInputsClone.slice();getMaskSet().tests[decisionPos]=undefined;resetMaskSet(true);isValidRslt=true;while(validInputs.length>0){var input=validInputs.shift();if(!(isValidRslt=isValid(getLastValidPosition(undefined,true)+1,input,false,fromSetValid,true))){break}}if(isValidRslt&&c!==undefined){var targetLvp=getLastValidPosition(pos)+1;for(i=decisionPos;i<getLastValidPosition()+1;i++){validPos=getMaskSet().validPositions[i];if((validPos===undefined||validPos.match.fn==null)&&i<pos+posOffset){posOffset++}}pos=pos+posOffset;isValidRslt=isValid(pos>targetLvp?targetLvp:pos,c,strict,fromSetValid,true)}if(!isValidRslt){resetMaskSet();prevAltPos=getTest(decisionPos);getMaskSet().validPositions=$.extend(true,{},validPsClone);if(getMaskSet().excludes[decisionPos]){var decisionTaker=getDecisionTaker(prevAltPos);if(getMaskSet().excludes[decisionPos].indexOf(decisionTaker)!==-1){isValidRslt=alternate(pos,c,strict,fromSetValid,decisionPos-1);break}getMaskSet().excludes[decisionPos].push(decisionTaker);for(i=decisionPos;i<getLastValidPosition(undefined,true)+1;i++){delete getMaskSet().validPositions[i]}}else{isValidRslt=alternate(pos,c,strict,fromSetValid,decisionPos-1);break}}else break}}getMaskSet().excludes[decisionPos]=undefined;return isValidRslt}function isValid(pos,c,strict,fromSetValid,fromAlternate,validateOnly){function isSelection(posObj){return isRTL?posObj.begin-posObj.end>1||posObj.begin-posObj.end===1:posObj.end-posObj.begin>1||posObj.end-posObj.begin===1}strict=strict===true;var maskPos=pos;if(pos.begin!==undefined){maskPos=isRTL?pos.end:pos.begin}function _isValid(position,c,strict){var rslt=false;$.each(getTests(position),function(ndx,tst){var test=tst.match;getBuffer(true);rslt=test.fn!=null?test.fn.test(c,getMaskSet(),position,strict,opts,isSelection(pos)):(c===test.def||c===opts.skipOptionalPartCharacter)&&test.def!==\"\"?{c:getPlaceholder(position,test,true)||test.def,pos:position}:false;if(rslt!==false){var elem=rslt.c!==undefined?rslt.c:c,validatedPos=position;elem=elem===opts.skipOptionalPartCharacter&&test.fn===null?getPlaceholder(position,test,true)||test.def:elem;if(rslt.remove!==undefined){if(!$.isArray(rslt.remove))rslt.remove=[rslt.remove];
2$.each(rslt.remove.sort(function(a,b){return b-a}),function(ndx,lmnt){revalidateMask({begin:lmnt,end:lmnt+1})})}if(rslt.insert!==undefined){if(!$.isArray(rslt.insert))rslt.insert=[rslt.insert];$.each(rslt.insert.sort(function(a,b){return a-b}),function(ndx,lmnt){isValid(lmnt.pos,lmnt.c,true,fromSetValid)})}if(rslt!==true&&rslt.pos!==undefined&&rslt.pos!==position){validatedPos=rslt.pos}if(rslt!==true&&rslt.pos===undefined&&rslt.c===undefined){return false}if(!revalidateMask(pos,$.extend({},tst,{input:casing(elem,test,validatedPos)}),fromSetValid,validatedPos)){rslt=false}return false}});return rslt}var result=true,positionsClone=$.extend(true,{},getMaskSet().validPositions);if($.isFunction(opts.preValidation)&&!strict&&fromSetValid!==true&&validateOnly!==true){result=opts.preValidation(getBuffer(),maskPos,c,isSelection(pos),opts,getMaskSet())}if(result===true){trackbackPositions(undefined,maskPos,true);if(maxLength===undefined||maskPos<maxLength){result=_isValid(maskPos,c,strict);if((!strict||fromSetValid===true)&&result===false&&validateOnly!==true){var currentPosValid=getMaskSet().validPositions[maskPos];if(currentPosValid&&currentPosValid.match.fn===null&&(currentPosValid.match.def===c||c===opts.skipOptionalPartCharacter)){result={caret:seekNext(maskPos)}}else{if((opts.insertMode||getMaskSet().validPositions[seekNext(maskPos)]===undefined)&&(!isMask(maskPos,true)||getMaskSet().jitOffset[maskPos])){if(getMaskSet().jitOffset[maskPos]&&getMaskSet().validPositions[seekNext(maskPos)]===undefined){result=isValid(maskPos+getMaskSet().jitOffset[maskPos],c,strict);if(result!==false)result.caret=maskPos}else for(var nPos=maskPos+1,snPos=seekNext(maskPos);nPos<=snPos;nPos++){result=_isValid(nPos,c,strict);if(result!==false){result=trackbackPositions(maskPos,result.pos!==undefined?result.pos:nPos)||result;maskPos=nPos;break}}}}}}if(result===false&&opts.keepStatic!==false&&(opts.regex==null||isComplete(getBuffer()))&&!strict&&fromAlternate!==true){result=alternate(maskPos,c,strict,fromSetValid)}if(result===true){result={pos:maskPos}}}if($.isFunction(opts.postValidation)&&result!==false&&!strict&&fromSetValid!==true&&validateOnly!==true){var postResult=opts.postValidation(getBuffer(true),pos.begin!==undefined?isRTL?pos.end:pos.begin:pos,result,opts);if(postResult!==undefined){if(postResult.refreshFromBuffer&&postResult.buffer){var refresh=postResult.refreshFromBuffer;refreshFromBuffer(refresh===true?refresh:refresh.start,refresh.end,postResult.buffer)}result=postResult===true?result:postResult}}if(result&&result.pos===undefined){result.pos=maskPos}if(result===false||validateOnly===true){resetMaskSet(true);getMaskSet().validPositions=$.extend(true,{},positionsClone)}return result}function trackbackPositions(originalPos,newPos,fillOnly){var result;if(originalPos===undefined){for(originalPos=newPos-1;originalPos>0;originalPos--){if(getMaskSet().validPositions[originalPos])break}}for(var ps=originalPos;ps<newPos;ps++){if(getMaskSet().validPositions[ps]===undefined&&!isMask(ps,true)){var vp=ps==0?getTest(ps):getMaskSet().validPositions[ps-1];if(vp){var tests=getTests(ps).slice();if(tests[tests.length-1].match.def===\"\")tests.pop();var bestMatch=determineTestTemplate(ps,tests);bestMatch=$.extend({},bestMatch,{input:getPlaceholder(ps,bestMatch.match,true)||bestMatch.match.def});bestMatch.generatedInput=true;revalidateMask(ps,bestMatch,true);if(fillOnly!==true){var cvpInput=getMaskSet().validPositions[newPos].input;getMaskSet().validPositions[newPos]=undefined;result=isValid(newPos,cvpInput,true,true)}}}}return result}function revalidateMask(pos,validTest,fromSetValid,validatedPos){function IsEnclosedStatic(pos,valids,selection){var posMatch=valids[pos];if(posMatch!==undefined&&(posMatch.match.fn===null&&posMatch.match.optionality!==true||posMatch.input===opts.radixPoint)){var prevMatch=selection.begin<=pos-1?valids[pos-1]&&valids[pos-1].match.fn===null&&valids[pos-1]:valids[pos-1],nextMatch=selection.end>pos+1?valids[pos+1]&&valids[pos+1].match.fn===null&&valids[pos+1]:valids[pos+1];return prevMatch&&nextMatch}return false}
2var begin=pos.begin!==undefined?pos.begin:pos,end=pos.end!==undefined?pos.end:pos;if(pos.begin>pos.end){begin=pos.end;end=pos.begin}validatedPos=validatedPos!==undefined?validatedPos:begin;if(begin!==end||opts.insertMode&&getMaskSet().validPositions[validatedPos]!==undefined&&fromSetValid===undefined){var positionsClone=$.extend(true,{},getMaskSet().validPositions),lvp=getLastValidPosition(undefined,true),i;getMaskSet().p=begin;for(i=lvp;i>=begin;i--){if(getMaskSet().validPositions[i]&&getMaskSet().validPositions[i].match.nativeDef===\"+\"){opts.isNegative=false}delete getMaskSet().validPositions[i]}var valid=true,j=validatedPos,vps=getMaskSet().validPositions,needsValidation=false,posMatch=j,i=j;if(validTest){getMaskSet().validPositions[validatedPos]=$.extend(true,{},validTest);posMatch++;j++;if(begin<end)i++}for(;i<=lvp;i++){var t=positionsClone[i];if(t!==undefined&&(i>=end||i>=begin&&t.generatedInput!==true&&IsEnclosedStatic(i,positionsClone,{begin:begin,end:end}))){while(getTest(posMatch).match.def!==\"\"){if(needsValidation===false&&positionsClone[posMatch]&&positionsClone[posMatch].match.nativeDef===t.match.nativeDef){getMaskSet().validPositions[posMatch]=$.extend(true,{},positionsClone[posMatch]);getMaskSet().validPositions[posMatch].input=t.input;trackbackPositions(undefined,posMatch,true);j=posMatch+1;valid=true}else if(opts.shiftPositions&&positionCanMatchDefinition(posMatch,t.match.def)){var result=isValid(posMatch,t.input,true,true);valid=result!==false;j=result.caret||result.insert?getLastValidPosition():posMatch+1;needsValidation=true}else{valid=t.generatedInput===true||t.input===opts.radixPoint&&opts.numericInput===true}if(valid)break;if(!valid&&posMatch>end&&isMask(posMatch,true)&&(t.match.fn!==null||posMatch>getMaskSet().maskLength)){break}posMatch++}if(getTest(posMatch).match.def==\"\")valid=false;posMatch=j}if(!valid)break}if(!valid){getMaskSet().validPositions=$.extend(true,{},positionsClone);resetMaskSet(true);return false}}else if(validTest){getMaskSet().validPositions[validatedPos]=$.extend(true,{},validTest)}resetMaskSet(true);return true}function isMask(pos,strict){var test=getTestTemplate(pos).match;if(test.def===\"\")test=getTest(pos).match;if(test.fn!=null){return test.fn}if(strict!==true&&pos>-1){var tests=getTests(pos);return tests.length>1+(tests[tests.length-1].match.def===\"\"?1:0)}return false}function seekNext(pos,newBlock){var position=pos+1;while(getTest(position).match.def!==\"\"&&(newBlock===true&&(getTest(position).match.newBlockMarker!==true||!isMask(position))||newBlock!==true&&!isMask(position))){position++}return position}function seekPrevious(pos,newBlock){var position=pos,tests;if(position<=0)return 0;while(--position>0&&(newBlock===true&&getTest(position).match.newBlockMarker!==true||newBlock!==true&&!isMask(position)&&(tests=getTests(position),tests.length<2||tests.length===2&&tests[1].match.def===\"\"))){}return position}function writeBuffer(input,buffer,caretPos,event,triggerEvents){if(event&&$.isFunction(opts.onBeforeWrite)){var result=opts.onBeforeWrite.call(inputmask,event,buffer,caretPos,opts);if(result){if(result.refreshFromBuffer){var refresh=result.refreshFromBuffer;refreshFromBuffer(refresh===true?refresh:refresh.start,refresh.end,result.buffer||buffer);buffer=getBuffer(true)}if(caretPos!==undefined)caretPos=result.caret!==undefined?result.caret:caretPos}}if(input!==undefined){input.inputmask._valueSet(buffer.join(\"\"));if(caretPos!==undefined&&(event===undefined||event.type!==\"blur\")){caret(input,caretPos)}else renderColorMask(input,caretPos,buffer.length===0);if(triggerEvents===true){var $input=$(input),nptVal=input.inputmask._valueGet();skipInputEvent=true;$input.trigger(\"input\");setTimeout(function(){if(nptVal===getBufferTemplate().join(\"\")){$input.trigger(\"cleared\")}else if(isComplete(buffer)===true){$input.trigger(\"complete\")}},0)}}}function getPlaceholder(pos,test,returnPL){test=test||getTest(pos).match;if(test.placeholder!==undefined||returnPL===true){return $.isFunction(test.placeholder)?test.placeholder(opts):test.placeholder}else if(test.fn===null){if(pos>-1&&getMaskSet().validPositions[pos]===undefined){var tests=getTests(pos),staticAlternations=[],prevTest;if(tests.length>1+(tests[tests.length-1].match.def===\"\"?1:0)){for(var i=0;i<tests.length;i++){if(tests[i].match.optionality!==true&&tests[i].match.optionalQuantifier!==true&&(tests[i].match.fn===null||prevTest===undefined||tests[i].match.fn.test(prevTest.match.def,getMaskSet(),pos,true,opts)!==false)){staticAlternations.push(tests[i]);if(tests[i].match.fn===null)prevTest=tests[i];if(staticAlternations.length>1){if(/[0-9a-bA-Z]/.test(staticAlternations[0].match.def)){return opts.placeholder.charAt(pos%opts.placeholder.length)}}}}}}return test.def}return opts.placeholder.charAt(pos%opts.placeholder.length)}function HandleNativePlaceholder(npt,value){if(ie){if(npt.inputmask._valueGet()!==value&&(npt.placeholder!==value||npt.placeholder===\"\")){var buffer=getBuffer().slice(),nptValue=npt.inputmask._valueGet();if(nptValue!==value){var lvp=getLastValidPosition();if(lvp===-1&&nptValue===getBufferTemplate().join(\"\")){buffer=[]}else if(lvp!==-1){clearOptionalTail(buffer)}writeBuffer(npt,buffer)}}}else if(npt.placeholder!==value){npt.placeholder=value;if(npt.placeholder===\"\")npt.removeAttribute(\"placeholder\")}}var EventRuler={on:function on(input,eventName,eventHandler){var ev=function ev(e){var that=this;if(that.inputmask===undefined&&this.nodeName!==\"FORM\"){var imOpts=$.data(that,\"_inputmask_opts\");if(imOpts)new Inputmask(imOpts).mask(that);else EventRuler.off(that)}else if(e.type!==\"setvalue\"&&this.nodeName!==\"FORM\"&&(that.disabled||that.readOnly&&!(e.type===\"keydown\"&&e.ctrlKey&&e.keyCode===67||opts.tabThrough===false&&e.keyCode===Inputmask.keyCode.TAB))){e.preventDefault()}else{switch(e.type){case\"input\":if(skipInputEvent===true){skipInputEvent=false;return e.preventDefault()}if(mobile){var args=arguments;setTimeout(function(){eventHandler.apply(that,args);caret(that,that.inputmask.caretPos,undefined,true)},0);return false}break;case\"keydown\":skipKeyPressEvent=false;skipInputEvent=false;break;case\"keypress\":if(skipKeyPressEvent===true){return e.preventDefault()}skipKeyPressEvent=true;break;case\"click\":if(iemobile||iphone){var args=arguments;setTimeout(function(){eventHandler.apply(that,args)},0);return false}break}var returnVal=eventHandler.apply(that,arguments);if(returnVal===false){e.preventDefault();e.stopPropagation()}return returnVal}};input.inputmask.events[eventName]=input.inputmask.events[eventName]||[];input.inputmask.events[eventName].push(ev);if($.inArray(eventName,[\"submit\",\"reset\"])!==-1){if(input.form!==null)$(input.form).on(eventName,ev)}else{$(input).on(eventName,ev)}},off:function off(input,event){if(input.inputmask&&input.inputmask.events){var events;if(event){events=[];events[event]=input.inputmask.events[event]}else{events=input.inputmask.events}$.each(events,function(eventName,evArr){while(evArr.length>0){var ev=evArr.pop();if($.inArray(eventName,[\"submit\",\"reset\"])!==-1){if(input.form!==null)$(input.form).off(eventName,ev)}else{$(input).off(eventName,ev)}}delete input.inputmask.events[eventName]})}}};var EventHandlers={keydownEvent:function keydownEvent(e){var input=this,$input
2=$(input),k=e.keyCode,pos=caret(input);if(k===Inputmask.keyCode.BACKSPACE||k===Inputmask.keyCode.DELETE||iphone&&k===Inputmask.keyCode.BACKSPACE_SAFARI||e.ctrlKey&&k===Inputmask.keyCode.X&&!isInputEventSupported(\"cut\")){e.preventDefault();handleRemove(input,k,pos);writeBuffer(input,getBuffer(true),getMaskSet().p,e,input.inputmask._valueGet()!==getBuffer().join(\"\"))}else if(k===Inputmask.keyCode.END||k===Inputmask.keyCode.PAGE_DOWN){e.preventDefault();var caretPos=seekNext(getLastValidPosition());caret(input,e.shiftKey?pos.begin:caretPos,caretPos,true)}else if(k===Inputmask.keyCode.HOME&&!e.shiftKey||k===Inputmask.keyCode.PAGE_UP){e.preventDefault();caret(input,0,e.shiftKey?pos.begin:0,true)}else if((opts.undoOnEscape&&k===Inputmask.keyCode.ESCAPE||k===90&&e.ctrlKey)&&e.altKey!==true){checkVal(input,true,false,undoValue.split(\"\"));$input.trigger(\"click\")}else if(k===Inputmask.keyCode.INSERT&&!(e.shiftKey||e.ctrlKey)){opts.insertMode=!opts.insertMode;input.setAttribute(\"im-insert\",opts.insertMode)}else if(opts.tabThrough===true&&k===Inputmask.keyCode.TAB){if(e.shiftKey===true){if(getTest(pos.begin).match.fn===null){pos.begin=seekNext(pos.begin)}pos.end=seekPrevious(pos.begin,true);pos.begin=seekPrevious(pos.end,true)}else{pos.begin=seekNext(pos.begin,true);pos.end=seekNext(pos.begin,true);if(pos.end<getMaskSet().maskLength)pos.end--}if(pos.begin<getMaskSet().maskLength){e.preventDefault();caret(input,pos.begin,pos.end)}}opts.onKeyDown.call(this,e,getBuffer(),caret(input).begin,opts);ignorable=$.inArray(k,opts.ignorables)!==-1},keypressEvent:function keypressEvent(e,checkval,writeOut,strict,ndx){var input=this,$input=$(input),k=e.which||e.charCode||e.keyCode;if(checkval!==true&&!(e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||ignorable)){if(k===Inputmask.keyCode.ENTER&&undoValue!==getBuffer().join(\"\")){undoValue=getBuffer().join(\"\");setTimeout(function(){$input.trigger(\"change\")},0)}return true}else{if(k){if(k===46&&e.shiftKey===false&&opts.radixPoint!==\"\")k=opts.radixPoint.charCodeAt(0);var pos=checkval?{begin:ndx,end:ndx}:caret(input),forwardPosition,c=String.fromCharCode(k),offset=0;if(opts._radixDance&&opts.numericInput){var caretPos=getBuffer().indexOf(opts.radixPoint.charAt(0))+1;if(pos.begin<=caretPos){if(k===opts.radixPoint.charCodeAt(0))offset=1;pos.begin-=1;pos.end-=1}}getMaskSet().writeOutBuffer=true;var valResult=isValid(pos,c,strict);if(valResult!==false){resetMaskSet(true);forwardPosition=valResult.caret!==undefined?valResult.caret:seekNext(valResult.pos.begin?valResult.pos.begin:valResult.pos);getMaskSet().p=forwardPosition}forwardPosition=(opts.numericInput&&valResult.caret===undefined?seekPrevious(forwardPosition):forwardPosition)+offset;if(writeOut!==false){setTimeout(function(){opts.onKeyValidation.call(input,k,valResult,opts)},0);if(getMaskSet().writeOutBuffer&&valResult!==false){var buffer=getBuffer();writeBuffer(input,buffer,forwardPosition,e,checkval!==true)}}e.preventDefault();if(checkval){if(valResult!==false)valResult.forwardPosition=forwardPosition;return valResult}}}},pasteEvent:function pasteEvent(e){var input=this,ev=e.originalEvent||e,$input=$(input),inputValue=input.inputmask._valueGet(true),caretPos=caret(input),tempValue;if(isRTL){tempValue=caretPos.end;caretPos.end=caretPos.begin;caretPos.begin=tempValue}var valueBeforeCaret=inputValue.substr(0,caretPos.begin),valueAfterCaret=inputValue.substr(caretPos.end,inputValue.length);if(valueBeforeCaret===(isRTL?getBufferTemplate().reverse():getBufferTemplate()).slice(0,caretPos.begin).join(\"\"))valueBeforeCaret=\"\";if(valueAfterCaret===(isRTL?getBufferTemplate().reverse():getBufferTemplate()).slice(caretPos.end).join(\"\"))valueAfterCaret=\"\";if(window.clipboardData&&window.clipboardData.getData){inputValue=valueBeforeCaret+window.clipboardData.getData(\"Text\")+valueAfterCaret}else if(ev.clipboardData&&ev.clipboardData.getData){inputValue=valueBeforeCaret+ev.clipboardData.getData(\"text/plain\")+valueAfterCaret}else return true;var pasteValue=inputValue;if($.isFunction(opts.onBeforePaste)){pasteValue=opts.onBeforePaste.call(inputmask,inputValue,opts);if(pasteValue===false){return e.preventDefault()}if(!pasteValue){pasteValue=inputValue}}checkVal(input,false,false,pasteValue.toString().split(\"\"));writeBuffer(input,getBuffer(),seekNext(getLastValidPosition()),e,undoValue!==getBuffer().join(\"\"));return e.preventDefault()},inputFallBackEvent:function inputFallBackEvent(e){function radixPointHandler(input,inputValue,caretPos){if(inputValue.charAt(caretPos.begin-1)===\".\"&&opts.radixPoint!==\"\"){inputValue=inputValue.split(\"\");inputValue[caretPos.begin-1]=opts.radixPoint.charAt(0);inputValue=inputValue.join(\"\")}return inputValue}function ieMobileHandler(input,inputValue,caretPos){if(iemobile){var inputChar=inputValue.replace(getBuffer().join(\"\"),\"\");if(inputChar.length===1){var iv=inputValue.split(\"\");
2iv.splice(caretPos.begin,0,inputChar);inputValue=iv.join(\"\")}}return inputValue}var input=this,inputValue=input.inputmask._valueGet();if(getBuffer().join(\"\")!==inputValue){var caretPos=caret(input);inputValue=radixPointHandler(input,inputValue,caretPos);inputValue=ieMobileHandler(input,inputValue,caretPos);if(getBuffer().join(\"\")!==inputValue){var buffer=getBuffer().join(\"\"),offset=!opts.numericInput&&inputValue.length>buffer.length?-1:0,frontPart=inputValue.substr(0,caretPos.begin),backPart=inputValue.substr(caretPos.begin),frontBufferPart=buffer.substr(0,caretPos.begin+offset),backBufferPart=buffer.substr(caretPos.begin+offset);var selection=caretPos,entries=\"\",isEntry=false;if(frontPart!==frontBufferPart){var fpl=(isEntry=frontPart.length>=frontBufferPart.length)?frontPart.length:frontBufferPart.length,i;for(i=0;frontPart.charAt(i)===frontBufferPart.charAt(i)&&i<fpl;i++){}if(isEntry){selection.begin=i-offset;entries+=frontPart.slice(i,selection.end)}}if(backPart!==backBufferPart){if(backPart.length>backBufferPart.length){entries+=backPart.slice(0,1)}else{if(backPart.length<backBufferPart.length){selection.end+=backBufferPart.length-backPart.length;if(!isEntry&&opts.radixPoint!==\"\"&&backPart===\"\"&&frontPart.charAt(selection.begin+offset-1)===opts.radixPoint){selection.begin--;entries=opts.radixPoint}}}}writeBuffer(input,getBuffer(),{begin:selection.begin+offset,end:selection.end+offset});if(entries.length>0){$.each(entries.split(\"\"),function(ndx,entry){var keypress=new $.Event(\"keypress\");keypress.which=entry.charCodeAt(0);ignorable=false;EventHandlers.keypressEvent.call(input,keypress)})}else{if(selection.begin===selection.end-1){selection.begin=seekPrevious(selection.begin+1);if(selection.begin===selection.end-1){caret(input,selection.begin)}else{caret(input,selection.begin,selection.end)}}var keydown=new $.Event(\"keydown\");keydown.keyCode=opts.numericInput?Inputmask.keyCode.BACKSPACE:Inputmask.keyCode.DELETE;EventHandlers.keydownEvent.call(input,keydown)}e.preventDefault()}}},beforeInputEvent:function beforeInputEvent(e){if(e.cancelable){var input=this;switch(e.inputType){case\"insertText\":$.each(e.data.split(\"\"),function(ndx,entry){var keypress=new $.Event(\"keypress\");keypress.which=entry.charCodeAt(0);ignorable=false;EventHandlers.keypressEvent.call(input,keypress)});return e.preventDefault();case\"deleteContentBackward\":var keydown=new $.Event(\"keydown\");keydown.keyCode=Inputmask.keyCode.BACKSPACE;
2EventHandlers.keydownEvent.call(input,keydown);return e.preventDefault();case\"deleteContentForward\":var keydown=new $.Event(\"keydown\");keydown.keyCode=Inputmask.keyCode.DELETE;EventHandlers.keydownEvent.call(input,keydown);return e.preventDefault()}}},setValueEvent:function setValueEvent(e){this.inputmask.refreshValue=false;var input=this,value=e&&e.detail?e.detail[0]:arguments[1],value=value||input.inputmask._valueGet(true);if($.isFunction(opts.onBeforeMask))value=opts.onBeforeMask.call(inputmask,value,opts)||value;value=value.split(\"\");checkVal(input,true,false,value);undoValue=getBuffer().join(\"\");if((opts.clearMaskOnLostFocus||opts.clearIncomplete)&&input.inputmask._valueGet()===getBufferTemplate().join(\"\")){input.inputmask._valueSet(\"\")}},focusEvent:function focusEvent(e){var input=this,nptValue=input.inputmask._valueGet();if(opts.showMaskOnFocus){if(nptValue!==getBuffer().join(\"\")){writeBuffer(input,getBuffer(),seekNext(getLastValidPosition()))}else if(mouseEnter===false){caret(input,seekNext(getLastValidPosition()))}}if(opts.positionCaretOnTab===true&&mouseEnter===false){EventHandlers.clickEvent.apply(input,[e,true])}undoValue=getBuffer().join(\"\")},mouseleaveEvent:function mouseleaveEvent(e){var input=this;mouseEnter=false;if(opts.clearMaskOnLostFocus&&document.activeElement!==input){HandleNativePlaceholder(input,originalPlaceholder)}},clickEvent:function clickEvent(e,tabbed){function doRadixFocus(clickPos){if(opts.radixPoint!==\"\"){var vps=getMaskSet().validPositions;if(vps[clickPos]===undefined||vps[clickPos].input===getPlaceholder(clickPos)){if(clickPos<seekNext(-1))return true;var radixPos=$.inArray(opts.radixPoint,getBuffer());if(radixPos!==-1){for(var vp in vps){if(radixPos<vp&&vps[vp].input!==getPlaceholder(vp)){return false}}return true}}}return false}var input=this;setTimeout(function(){if(document.activeElement===input){var selectedCaret=caret(input);if(tabbed){if(isRTL){selectedCaret.end=selectedCaret.begin}else{selectedCaret.begin=selectedCaret.end}}if(selectedCaret.begin===selectedCaret.end){switch(opts.positionCaretOnClick){case\"none\":break;case\"select\":caret(input,0,getBuffer().length);break;case\"ignore\":caret(input,seekNext(getLastValidPosition()));break;case\"radixFocus\":if(doRadixFocus(selectedCaret.begin)){var radixPos=getBuffer().join(\"\").indexOf(opts.radixPoint);caret(input,opts.numericInput?seekNext(radixPos):radixPos);break}default:var clickPosition=selectedCaret.begin,lvclickPosition=getLastValidPosition(clickPosition,true),lastPosition=seekNext(lvclickPosition);if(clickPosition<lastPosition){caret(input,!isMask(clickPosition,true)&&!isMask(clickPosition-1,true)?seekNext(clickPosition):clickPosition)}else{var lvp=getMaskSet().validPositions[lvclickPosition],tt=getTestTemplate(lastPosition,lvp?lvp.match.locator:undefined,lvp),placeholder=getPlaceholder(lastPosition,tt.match);if(placeholder!==\"\"&&getBuffer()[lastPosition]!==placeholder&&tt.match.optionalQuantifier!==true&&tt.match.newBlockMarker!==true||!isMask(lastPosition,opts.keepStatic)&&tt.match.def===placeholder){var newPos=seekNext(lastPosition);if(clickPosition>=newPos||clickPosition===lastPosition){lastPosition=newPos}}caret(input,lastPosition)}break}}}},0)},cutEvent:function cutEvent(e){var input=this,$input=$(input),pos=caret(input),ev=e.originalEvent||e;var clipboardData=window.clipboardData||ev.clipboardData,clipData=isRTL?getBuffer().slice(pos.end,pos.begin):getBuffer().slice(pos.begin,pos.end);clipboardData.setData(\"text\",isRTL?clipData.reverse().join(\"\"):clipData.join(\"\"));if(document.execCommand)document.execCommand(\"copy\");handleRemove(input,Inputmask.keyCode.DELETE,pos);writeBuffer(input,getBuffer(),getMaskSet().p,e,undoValue!==getBuffer().join(\"\"))},blurEvent:function blurEvent(e){var $input=$(this),input=this;if(input.inputmask){HandleNativePlaceholder(input,originalPlaceholder);var nptValue=input.inputmask._valueGet(),buffer=getBuffer().slice();if(nptValue!==\"\"||colorMask!==undefined){if(opts.clearMaskOnLostFocus){if(getLastValidPosition()===-1&&nptValue===getBufferTemplate().join(\"\")){buffer=[]}else{clearOptionalTail(buffer)}}if(isComplete(buffer)===false){setTimeout(function(){$input.trigger(\"incomplete\")},0);if(opts.clearIncomplete){resetMaskSet();if(opts.clearMaskOnLostFocus){buffer=[]}else{buffer=getBufferTemplate().slice()}}}writeBuffer(input,buffer,undefined,e)}if(undoValue!==getBuffer().join(\"\")){undoValue=buffer.join(\"\");$input.trigger(\"change\")}}},mouseenterEvent:function mouseenterEvent(e){var input=this;mouseEnter=true;if(document.activeElement!==input&&opts.showMaskOnHover){HandleNativePlaceholder(input,(isRTL?getBuffer().slice().reverse():getBuffer()).join(\"\"))}},submitEvent:function submitEvent(e){if(undoValue!==getBuffer().join(\"\")){$el.trigger(\"change\")}if(opts.clearMaskOnLostFocus&&getLastValidPosition()===-1&&el.inputmask._valueGet&&el.inputmask._valueGet()===getBufferTemplate().join(\"\")){el.inputmask._valueSet(\"\")}if(opts.clearIncomplete&&isComplete(getBuffer())===false){el.inputmask._valueSet(\"\")}if(opts.removeMaskOnSubmit){el.inputmask._valueSet(el.inputmask.unmaskedvalue(),true);setTimeout(function(){writeBuffer(el,getBuffer())},0)}},resetEvent:function resetEvent(e){el.inputmask.refreshValue=true;setTimeout(function(){$el.trigger(\"setvalue\")},0)}};function checkVal(input,writeOut,strict,nptvl,initiatingEvent){var inputmask=this||input.inputmask,inputValue=nptvl.slice(),charCo
2des=\"\",initialNdx=-1,result=undefined;function isTemplateMatch(ndx,charCodes){var charCodeNdx=getMaskTemplate(true,0,false).slice(ndx,seekNext(ndx)).join(\"\").replace(/'/g,\"\").indexOf(charCodes);return charCodeNdx!==-1&&!isMask(ndx)&&(getTest(ndx).match.nativeDef===charCodes.charAt(0)||getTest(ndx).match.fn===null&&getTest(ndx).match.nativeDef===\"'\"+charCodes.charAt(0)||getTest(ndx).match.nativeDef===\" \"&&(getTest(ndx+1).match.nativeDef===charCodes.charAt(0)||getTest(ndx+1).match.fn===null&&getTest(ndx+1).match.nativeDef===\"'\"+charCodes.charAt(0)))}resetMaskSet();if(!strict&&opts.autoUnmask!==true){var staticInput=getBufferTemplate().slice(0,seekNext(-1)).join(\"\"),matches=inputValue.join(\"\").match(new RegExp(\"^\"+Inputmask.escapeRegex(staticInput),\"g\"));if(matches&&matches.length>0){inputValue.splice(0,matches.length*staticInput.length);initialNdx=seekNext(initialNdx)}}else{initialNdx=seekNext(initialNdx)}if(initialNdx===-1){getMaskSet().p=seekNext(initialNdx);initialNdx=0}else getMaskSet().p=initialNdx;inputmask.caretPos={begin:initialNdx};$.each(inputValue,function(ndx,charCode){if(charCode!==undefined){if(getMaskSet().validPositions[ndx]===undefined&&inputValue[ndx]===getPlaceholder(ndx)&&isMask(ndx,true)&&isValid(ndx,inputValue[ndx],true,undefined,undefined,true)===false){getMaskSet().p++}else{var keypress=new $.Event(\"_checkval\");keypress.which=charCode.charCodeAt(0);charCodes+=charCode;var lvp=getLastValidPosition(undefined,true);if(!isTemplateMatch(initialNdx,charCodes)){result=EventHandlers.keypressEvent.call(input,keypress,true,false,strict,inputmask.caretPos.begin);if(result){initialNdx=inputmask.caretPos.begin+1;charCodes=\"\"}}else{result=EventHandlers.keypressEvent.call(input,keypress,true,false,strict,lvp+1)}if(result){writeBuffer(undefined,getBuffer(),result.forwardPosition,keypress,false);inputmask.caretPos={begin:result.forwardPosition,end:result.forwardPosition}}}}});if(writeOut)writeBuffer(input,getBuffer(),result?result.forwardPosition:undefined,initiatingEvent||new $.Event(\"checkval\"),initiatingEvent&&initiatingEvent.type===\"input\")}function unmaskedvalue(input){if(input){if(input.inputmask===undefined){return input.value}if(input.inputmask&&input.inputmask.refreshValue){EventHandlers.setValueEvent.call(input)}}var umValue=[],vps=getMaskSet().validPositions;for(var pndx in vps){if(vps[pndx].match&&vps[pndx].match.fn!=null){umValue.push(vps[pndx].input)}}var unmaskedValue=umValue.length===0?\"\":(isRTL?umValue.reverse():umValue).join(\"\");if($.isFunction(opts.onUnMask)){var bufferValue=(isRTL?getBuffer().slice().reverse():getBuffer()).join(\"\");unmaskedValue=opts.onUnMask.call(inputmask,bufferValue,unmaskedValue,opts)}return unmaskedValue}function caret(input,begin,end,notranslate){function translatePosition(pos){if(isRTL&&typeof pos===\"number\"&&(!opts.greedy||opts.placeholder!==\"\")&&el){pos=el.inputmask._valueGet().length-pos}return pos}var range;if(begin!==undefined){if($.isArray(begin)){end=isRTL?begin[0]:begin[1];begin=isRTL?begin[1]:begin[0]}if(begin.begin!==undefined){end=isRTL?begin.begin:begin.end;begin=isRTL?begin.end:begin.begin}if(typeof begin===\"number\"){begin=notranslate?begin:translatePosition(begin);end=notranslate?end:translatePosition(end);end=typeof end==\"number\"?end:begin;var scrollCalc=parseInt(((input.ownerDocument.defaultView||window).getComputedStyle?(input.ownerDocument.defaultView||window).getComputedStyle(input,null):input.currentStyle).fontSize)*end;input.scrollLeft=scrollCalc>input.scrollWidth?scrollCalc:0;input.inputmask.caretPos={begin:begin,end:end};if(input===document.activeElement){if(\"selectionStart\"in input){input.selectionStart=begin;input.selectionEnd=end}else if(window.getSelection){range=document.createRange();if(input.firstChild===undefined||input.firstChild===null){var textNode=document.createTextNode(\"\");input.appendChild(textNode)}range.setStart(input.firstChild,begin<input.inputmask._valueGet().length?begin:input.inputmask._valueGet().length);range.setEnd(input.firstChild,end<input.inputmask._valueGet().length?end:input.inputmask._valueGet().length);range.collapse(true);var sel=window.getSelection();sel.removeAllRanges();sel.addRange(range)}else if(input.createTextRange){range=input.createTextRange();range.collapse(true);range.moveEnd(\"character\",end);range.moveStart(\"character\",begin);range.select()}renderColorMask(input,{begin:begin,end:end})}}}else{if(\"selectionStart\"in input){begin=input.selectionStart;end=input.selectionEnd}else if(window.getSelection){range=window.getSelection().getRangeAt(0);if(range.commonAncestorContainer.parentNode===input||range.commonAncestorContainer===input){begin=range.startOffset;end=range.endOffset}}else if(document.selection&&document.selection.createRange){range=document.selection.createRange();begin=0-range.duplicate().moveStart(\"character\",-input.inputmask._valueGet().length);end=begin+range.text.length}return{begin:notranslate?begin:translatePosition(begin),end:notranslate?end:translatePosition(en
2d)}}}function determineLastRequiredPosition(returnDefinition){var buffer=getMaskTemplate(true,getLastValidPosition(),true,true),bl=buffer.length,pos,lvp=getLastValidPosition(),positions={},lvTest=getMaskSet().validPositions[lvp],ndxIntlzr=lvTest!==undefined?lvTest.locator.slice():undefined,testPos;for(pos=lvp+1;pos<buffer.length;pos++){testPos=getTestTemplate(pos,ndxIntlzr,pos-1);ndxIntlzr=testPos.locator.slice();positions[pos]=$.extend(true,{},testPos)}var lvTestAlt=lvTest&&lvTest.alternation!==undefined?lvTest.locator[lvTest.alternation]:undefined;for(pos=bl-1;pos>lvp;pos--){testPos=positions[pos];if((testPos.match.optionality||testPos.match.optionalQuantifier&&testPos.match.newBlockMarker||lvTestAlt&&(lvTestAlt!==positions[pos].locator[lvTest.alternation]&&testPos.match.fn!=null||testPos.match.fn===null&&testPos.locator[lvTest.alternation]&&checkAlternationMatch(testPos.locator[lvTest.alternation].toString().split(\",\"),lvTestAlt.toString().split(\",\"))&&getTests(pos)[0].def!==\"\"))&&buffer[pos]===getPlaceholder(pos,testPos.match)){bl--}else break}return returnDefinition?{l:bl,def:positions[bl]?positions[bl].match:undefined}:bl}function clearOptionalTail(buffer){buffer.length=0;var template=getMaskTemplate(true,0,true,undefined,true),lmnt,validPos;while(lmnt=template.shift(),lmnt!==undefined){buffer.push(lmnt)}return buffer}function isComplete(buffer){if($.isFunction(opts.isComplete))return opts.isComplete(buffer,opts);if(opts.repeat===\"*\")return undefined;var complete=false,lrp=determineLastRequiredPosition(true),aml=seekPrevious(lrp.l);if(lrp.def===undefined||lrp.def.newBlockMarker||lrp.def.optionality||lrp.def.optionalQuantifier){complete=true;for(var i=0;i<=aml;i++){var test=getTestTemplate(i).match;if(test.fn!==null&&getMaskSet().validPositions[i]===undefined&&test.optionality!==true&&test.optionalQuantifier!==true||test.fn===null&&buffer[i]!==getPlaceholder(i,test)){complete=false;break}}}return complete}function handleRemove(input,k,pos,strict,fromIsValid){if(opts.numericInput||isRTL){if(k===Inputmask.keyCode.BACKSPACE){k=Inputmask.keyCode.DELETE}else if(k===Inputmask.keyCode.DELETE){k=Inputmask.keyCode.BACKSPACE}if(isRTL){var pend=pos.end;pos.end=pos.begin;pos.begin=pend}}if(k===Inputmask.keyCode.BACKSPACE&&pos.end-pos.begin<1){pos.begin=seekPrevious(pos.begin);if(getMaskSet().validPositions[pos.begin]!==undefined&&getMaskSet().validPositions[pos.begin].input===opts.groupSeparator){pos.begin--}}else if(k===Inputmask.keyCode.DELETE&&pos.begin===pos.end){pos.end=isMask(pos.end,true)&&getMaskSet().validPositions[pos.end]&&getMaskSet().validPositions[pos.end].input!==opts.radixPoint?pos.end+1:seekNext(pos.end)+1;if(getMaskSet().validPositions[pos.begin]!==undefined&&getMaskSet().validPositions[pos.begin].input===opts.groupSeparator){pos.end++}}revalidateMask(pos);if(strict!==true&&opts.keepStatic!==false||opts.regex!==null){var result=alternate(true);if(result){var newPos=result.caret!==undefined?result.caret:result.pos?seekNext(result.pos.begin?result.pos.begin:result.pos):getLastValidPosition(-1,true);if(k!==Inputmask.keyCode.DELETE||pos.begin>newPos){pos.begin==newPos}}}var lvp=getLastValidPosition(pos.begin,true);if(lvp<pos.begin||pos.begin===-1){getMaskSet().p=seekNext(lvp)}else if(strict!==true){getMaskSet().p=pos.begin;if(fromIsValid!==true){while(getMaskSet().p<lvp&&getMaskSet().validPositions[getMaskSet().p]===undefined){getMaskSet().p++}}}}function initializeColorMask(input){var computedStyle=(input.ownerDocument.defaultView||window).getComputedStyle(input,null);function findCaretPos(clientx){var e=document.createElement(\"span\"),caretPos;for(var style in computedStyle){if(isNaN(style)&&style.indexOf(\"font\")!==-1){e.style[style]=computedStyle[style]}}e.style.textTransform=computedStyle.textTransform;e.style.letterSpacing=computedStyle.letterSpacing;e.style.position=\"absolute\";e.style.height=\"auto\";e.style.width=\"auto\";e.style.visibility=\"hidden\";e.style.whiteSpace=\"nowrap\";document.body.appendChild(e);var inputText=input.inputmask._valueGet(),previousWidth=0,itl;for(caretPos=0,itl=inputText.length;caretPos<=itl;caretPos++){e.innerHTML+=inputText.charAt(caretPos)||\"_\";if(e.offsetWidth>=clientx){var offset1=clientx-previousWidth;var offset2=e.offsetWidth-clientx;e.innerHTML=inputText.charAt(caretPos);offset1-=e.offsetWidth/3;caretPos=offset1<offset2?caretPos-1:caretPos;break}previousWidth=e.offsetWidth}document.body.removeChild(e);return caretPos}var template=document.createElement(\"div\");template.style.width=computedStyle.width;template.style.textAlign=computedStyle.textAlign;colorMask=document.createElement(\"div\");input.inputmask.colorMask=colorMask;colorMask.className=\"im-colormask\";input.parentNode.insertBefore(colorMask,input);input.parentNode.removeChild(input);colorMask.appendChild(input);colorMask.appendChild(template);
2input.style.left=template.offsetLeft+\"px\";$(colorMask).on(\"mouseleave\",function(e){return EventHandlers.mouseleaveEvent.call(input,[e])});$(colorMask).on(\"mouseenter\",function(e){return EventHandlers.mouseenterEvent.call(input,[e])});$(colorMask).on(\"click\",function(e){caret(input,findCaretPos(e.clientX));return EventHandlers.clickEvent.call(input,[e])})}Inputmask.prototype.positionColorMask=function(input,template){input.style.left=template.offsetLeft+\"px\"};function renderColorMask(input,caretPos,clear){var maskTemplate=[],isStatic=false,test,testPos,ndxIntlzr,pos=0;function setEntry(entry){if(entry===undefined)entry=\"\";if(!isStatic&&(test.fn===null||testPos.input===undefined)){isStatic=true;maskTemplate.push(\"<span class='im-static'>\"+entry)}else if(isStatic&&(test.fn!==null&&testPos.input!==undefined||test.def===\"\")){isStatic=false;var mtl=maskTemplate.length;maskTemplate[mtl-1]=maskTemplate[mtl-1]+\"</span>\";maskTemplate.push(entry)}else maskTemplate.push(entry)}function setCaret(){if(document.activeElement===input){maskTemplate.splice(caretPos.begin,0,caretPos.begin===caretPos.end||caretPos.end>getMaskSet().maskLength?'<mark class=\"im-caret\" style=\"border-right-width: 1px;border-right-style: solid;\">':'<mark class=\"im-caret-select\">');maskTemplate.splice(caretPos.end+1,0,\"</mark>\")}}if(colorMask!==undefined){var buffer=getBuffer();if(caretPos===undefined){caretPos=caret(input)}else if(caretPos.begin===undefined){caretPos={begin:caretPos,end:caretPos}}if(clear!==true){var lvp=getLastValidPosition();do{if(getMaskSet().validPositions[pos]){testPos=getMaskSet().validPositions[pos];test=testPos.match;ndxIntlzr=testPos.locator.slice();setEntry(buffer[pos])}else{testPos=getTestTemplate(pos,ndxIntlzr,pos-1);test=testPos.match;ndxIntlzr=testPos.locator.slice();if(opts.jitMasking===false||pos<lvp||typeof opts.jitMasking===\"number\"&&isFinite(opts.jitMasking)&&opts.jitMasking>pos){setEntry(getPlaceholder(pos,test))}else isStatic=false}pos++}while((maxLength===undefined||pos<maxLength)&&(test.fn!==null||test.def!==\"\")||lvp>pos||isStatic);if(isStatic)setEntry();setCaret()}var template=colorMask.getElementsByTagName(\"div\")[0];template.innerHTML=maskTemplate.join(\"\");input.inputmask.positionColorMask(input,template)}}function mask(elem){function isElementTypeSupported(input,opts){function patchValueProperty(npt){var valueGet;var valueSet;function patchValhook(type){if($.valHooks&&($.valHooks[type]===undefined||$.valHooks[type].inputmaskpatch!==true)){var valhookGet=$.valHooks[type]&&$.valHooks[type].get?$.valHooks[type].get:function(elem){return elem.value};var valhookSet=$.valHooks[type]&&$.valHooks[type].set?$.valHooks[type].set:function(elem,value){elem.value=value;return elem};$.valHooks[type]={get:function get(elem){if(elem.inputmask){if(elem.inputmask.opts.autoUnmask){return elem.inputmask.unmaskedvalue()}else{var result=valhookGet(elem);return getLastValidPosition(undefined,undefined,elem.inputmask.maskset.validPositions)!==-1||opts.nullable!==true?result:\"\"}}else return valhookGet(elem)},set:function set(elem,value){var $elem=$(elem),result;result=valhookSet(elem,value);if(elem.inputmask){$elem.trigger(\"setvalue\",[value])}return result},inputmaskpatch:true}}}function getter(){if(this.inputmask){return this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():getLastValidPosition()!==-1||opts.nullable!==true?document.activeElement===this&&opts.clearMaskOnLostFocus?(isRTL?clearOptionalTail(getBuffer().slice()).reverse():clearOptionalTail(getBuffer().slice())).join(\"\"):valueGet.call(this):\"\"}else return valueGet.call(this)}function setter(value){valueSet.call(this,value);if(this.inputmask){$(this).trigger(\"setvalue\",[value])}}function installNativeValueSetFallback(npt){EventRuler.on(npt,\"mouseenter\",function(event){var $input=$(this),input=this,value=input.inputmask._valueGet();if(value!==getBuffer().join(\"\")){$input.trigger(\"setvalue\")}})}if(!npt.inputmask.__valueGet){if(opts.noValuePatching!==true){if(Object.getOwnPropertyDescriptor){if(typeof Object.getPrototypeOf!==\"function\"){Object.getPrototypeOf=_typeof(\"test\".__proto__)===\"object\"?function(object){return object.__proto__}:function(object){return object.constructor.prototype}}var valueProperty=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(npt),\"value\"):undefined;if(valueProperty&&valueProperty.get&&valueProperty.set){valueGet=valueProperty.get;valueSet=valueProperty.set;Object.defineProperty(npt,\"value\",{get:getter,set:setter,configurable:true})}else if(npt.tagName!==\"INPUT\"){valueGet=function valueGet(){return this.textContent};valueSet=function valueSet(value){this.textContent=value};Object.defineProperty(npt,\"value\",{get:getter,set:setter,configurable:true})}}else if(document.__lookupGetter__&&npt.__lookupGetter__(\"value\")){valueGet=npt.__lookupGetter__(\"value\");valueSet=npt.__lookupSetter__(\"value\");npt.__defineGetter__(\"value\",getter);npt.__defineSetter__(\"value\",setter)}npt.inputmask.__valueGet=valueGet;npt.inputmask.__valueSet=valueSet}npt.inputmask._valueGet=function(overruleRTL){return isRTL&&overruleRTL!==true?valueGet.call(this.el).split(\"\").reverse().join(\"\"):valueGet.call(this.el)};npt.inputmask._valueSet=function(value,overruleRTL){valueSet.call(this.el,value===null||value===undefined?\"\":overruleRTL!==true&&isRTL?value.split(\"\").reverse().join(\"\"):value)};if(valueGet===undefined){valueGet=function valueGet(){return this.value};valueSet=function valueSet(value){this.value=value};patchValhook(npt.type);installNativeValueSetFallback(npt)}}}var elementType=input.getAttribute(\"type\");var isSupported=input.tagName===\"INPUT\"&&$.inArray(elementType,opts.supportsInputType)!==-1||input.isContentEditable||input.tagName===\"TEXTAREA\";if(!isSupported){if(input.tagName===\"INPUT\"){var el=document.createElement(\"input\");el.setAttribute(\"type\",elementType);isSupported=el.type===\"text\";el=null}else isSupported=\"partial\"}if(isSupported!==false){patchValueProperty(input)}else input.inputmask=undefined;return isSupported}EventRuler.off(elem);var isSupported=isElementTypeSupported(elem,opts);if(isSupported!==false){el=elem;$el=$(el);originalPlaceholder=el.placeholder;maxLength=el!==undefined?el.maxLength:undefined;if(maxLength===-1)maxLength=undefined;if(opts.colorMask===true){initializeColorMask(el)}if(mobile){if(\"inputmode\"in el){el.inputmode=opts.inputmode;el.setAttribute(\"inputmode\",opts.inputmode)}if(opts.disablePredictiveText===true){if(\"autocorrect\"in el){el.autocorrect=false}else{if(opts.colorMask!==true){initializeColorMask(el)}el.type=\"password\"}}}if(isSupported===true){el.setAttribute(\"im-insert\",opts.insertMode);EventRuler.on(el,\"submit\",EventHandlers.submitEvent);EventRuler.on(el,\"reset\",EventHandlers.resetEvent);EventRuler.on(el,\"blur\",EventHandlers.blurEvent);EventRuler.on(el,\"focus\",EventHandlers.focusEvent);if(opts.colorMask!==true){EventRuler.on(el,\"click\",EventHandlers.clickEvent);EventRuler.on(el,\"mouseleave\",EventHandlers.mouseleaveEvent);EventRuler.on(el,\"mouseenter\",EventHandlers.mouseenterEvent)}EventRuler.on(el,\"paste\",EventHandlers.pasteEvent);EventRuler.on(el,\"cut\",EventHandlers.cutEvent);EventRuler.on(el,\"complete\",opts.oncomplete);EventRuler.on(el,\"incomplete\",opts.onincomplete);EventRuler.on(el,\"cleared\",opts.oncleared);if(!mobile&&opts.inputEventOnly!==true){EventRuler.on(el,\"keydown\",EventHandlers.keydownEvent);EventRuler.on(el,\"keypress\",EventHandlers.keypressEvent)}else{el.removeAttribute(\"maxLength\")}EventRuler.on(el,\"input\",EventHandlers.inputFallBackEvent);EventRuler.on(el,\"beforeinput\",EventHandlers.beforeInputEvent)}EventRuler.on(el,\"setvalue\",EventHandlers.setValueEvent);undoValue=getBufferTemplate().join(\"\");if(el.inputmask._valueGet(true)!==\"\"||opts.clearMaskOnLostFocus===false||document.activeElement===el){var initialValue=$.isFunction(opts.onBeforeMask)?opts.onBeforeMask.call(inputmask,el.
2inputmask._valueGet(true),opts)||el.inputmask._valueGet(true):el.inputmask._valueGet(true);if(initialValue!==\"\")checkVal(el,true,false,initialValue.split(\"\"));var buffer=getBuffer().slice();undoValue=buffer.join(\"\");if(isComplete(buffer)===false){if(opts.clearIncomplete){resetMaskSet()}}if(opts.clearMaskOnLostFocus&&document.activeElement!==el){if(getLastValidPosition()===-1){buffer=[]}else{clearOptionalTail(buffer)}}if(opts.clearMaskOnLostFocus===false||opts.showMaskOnFocus&&document.activeElement===el||el.inputmask._valueGet(true)!==\"\")writeBuffer(el,buffer);if(document.activeElement===el){caret(el,seekNext(getLastValidPosition()))}}}}var valueBuffer;if(actionObj!==undefined){switch(actionObj.action){case\"isComplete\":el=actionObj.el;return isComplete(getBuffer());case\"unmaskedvalue\":if(el===undefined||actionObj.value!==undefined){valueBuffer=actionObj.value;valueBuffer=($.isFunction(opts.onBeforeMask)?opts.onBeforeMask.call(inputmask,valueBuffer,opts)||valueBuffer:valueBuffer).split(\"\");checkVal.call(this,undefined,false,false,valueBuffer);if($.isFunction(opts.onBeforeWrite))opts.onBeforeWrite.call(inputmask,undefined,getBuffer(),0,opts)}return unmaskedvalue(el);case\"mask\":mask(el);break;case\"format\":valueBuffer=($.isFunction(opts.onBeforeMask)?opts.onBeforeMask.call(inputmask,actionObj.value,opts)||actionObj.value:actionObj.value).split(\"\");checkVal.call(this,undefined,true,false,valueBuffer);if(actionObj.metadata){return{value:isRTL?getBuffer().slice().reverse().join(\"\"):getBuffer().join(\"\"),metadata:maskScope.call(this,{action:\"getmetadata\"},maskset,opts)}}return isRTL?getBuffer().slice().reverse().join(\"\"):getBuffer().join(\"\");case\"isValid\":if(actionObj.value){valueBuffer=actionObj.value.split(\"\");checkVal.call(this,undefined,true,true,valueBuffer)}else{actionObj.value=getBuffer().join(\"\")}var buffer=getBuffer();var rl=determineLastRequiredPosition(),lmib=buffer.length-1;for(;lmib>rl;lmib--){if(isMask(lmib))break}buffer.splice(rl,lmib+1-rl);return isComplete(buffer)&&actionObj.value===getBuffer().join(\"\");case\"getemptymask\":return getBufferTemplate().join(\"\");case\"remove\":if(el&&el.inputmask){$.data(el,\"_inputmask_opts\",null);$el=$(el);el.inputmask._valueSet(opts.autoUnmask?unmaskedvalue(el):el.inputmask._valueGet(true));EventRuler.off(el);if(el.inputmask.colorMask){colorMask=el.inputmask.colorMask;colorMask.removeChild(el);colorMask.parentNode.insertBefore(el,colorMask);colorMask.parentNode.removeChild(colorMask)}var valueProperty;if(Object.getOwnPropertyDescriptor&&Object.getPrototypeOf){valueProperty=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(el),\"value\");if(valueProperty){if(el.inputmask.__valueGet){Object.defineProperty(el,\"value\",{get:el.inputmask.__valueGet,set:el.inputmask.__valueSet,configurable:true})}}}else if(document.__lookupGetter__&&el.__lookupGetter__(\"value\")){if(el.inputmask.__valueGet){el.__defineGetter__(\"value\",el.inputmask.__valueGet);el.__defineSetter__(\"value\",el.inputmask.__valueSet)}}el.inputmask=undefined}return el;break;case\"getmetadata\":if($.isArray(maskset.metadata)){var maskTarget=getMaskTemplate(true,0,false).join(\"\");$.each(maskset.metadata,function(ndx,mtdt){if(mtdt.mask===maskTarget){maskTarget=mtdt;return false}});return maskTarget}return maskset.metadata}}}return Inputmask})},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(4)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function($){return $})},function(module,exports){module.exports=jQuery},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};if(true)!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return typeof window!==\"undefined\"?window:new(eval(\"require('jsdom').JSDOM\"))(\"\").window}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__));else{}},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(2)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function(Inputmask){var $=Inputmask.dependencyLib;var formatCode={d:[\"[1-9]|[12][0-9]|3[01]\",Date.prototype.setDate,\"day\",Date.prototype.getDate],dd:[\"0[1-9]|[12][0-9]|3[01]\",Date.prototype.setDate,\"day\",function(){return pad(Date.prototype.getDate.call(this),2)}],ddd:[\"\"],dddd:[\"\"],m:[\"[1-9]|1[012]\",Date.prototype.setMonth,\"month\",function(){return Date.prototype.getMonth.call(this)+1}],mm:[\"0[1-9]|1[012]\",Date.prototype.setMonth,\"month\",function(){return pad(Date.prototype.getMonth.call(this)+1,2)}],mmm:[\"\"],mmmm:[\"\"],yy:[\"[0-9]{2}\",Date.prototype.setFullYear,\"year\",function(){return pad(Date.prototype.getFullYear.call(this),2)}],yyyy:[\"[0-9]{4}\",Date.prototype.setFullYear,\"year\",function(){return pad(Date.prototype.getFullYear.call(this),4)}],h:[\"[1-9]|1[0-2]\",Date.prototype.setHours,\"hours\",Date.prototype.getHours],hh:[\"0[1-9]|1[0-2]\",Date.prototype.setHours,\"hours\",function(){return pad(Date.prototype.getHours.call(this),2)}],hhh:[\"[0-9]+\",Date.prototype.setHours,\"hours\",Date.prototype.getHours],H:[\"1?[0-9]|2[0-3]\",Date.prototype.setHours,\"hours\",Date.prototype.getHours],HH:[\"0[0-9]|1[0-9]|2[0-3]\",Date.prototype.setHours,\"hours\",function(){return pad(Date.prototype.getHours.call(this),2)}],HHH:[\"[0-9]+\",Date.prototype.setHours,\"hours\",Date.prototype.getHours],M:[\"[1-5]?[0-9]\",Date.prototype.setMinutes,\"minutes\",Date.prototype.getMinutes],MM:[\"0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]\",Date.prototype.setMinutes,\"minutes\",function(){return pad(Date.prototype.getMinutes.call(this),2)}],ss:[\"[0-5][0-9]\",Date.prototype.setSeconds,\"seconds\",function(){return pad(Date.prototype.getSeconds.call(this),2)}],l:[\"[0-9]{3}\",Date.prototype.setMilliseconds,\"milliseconds\",function(){return pad(Date.prototype.getMilliseconds.call(this),3)}],L:[\"[0-9]{2}\",Date.prototype.setMilliseconds,\"milliseconds\",function(){return pad(Date.prototype.getMilliseconds.call(this),2)}
2],t:[\"[ap]\"],tt:[\"[ap]m\"],T:[\"[AP]\"],TT:[\"[AP]M\"],Z:[\"\"],o:[\"\"],S:[\"\"]},formatAlias={isoDate:\"yyyy-mm-dd\",isoTime:\"HH:MM:ss\",isoDateTime:\"yyyy-mm-dd'T'HH:MM:ss\",isoUtcDateTime:\"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'\"};function getTokenizer(opts){if(!opts.tokenizer){var tokens=[];for(var ndx in formatCode){if(tokens.indexOf(ndx[0])===-1)tokens.push(ndx[0])}opts.tokenizer=\"(\"+tokens.join(\"+|\")+\")+?|.\";opts.tokenizer=new RegExp(opts.tokenizer,\"g\")}return opts.tokenizer}function isValidDate(dateParts,currentResult){return!isFinite(dateParts.rawday)||dateParts.day==\"29\"&&!isFinite(dateParts.rawyear)||new Date(dateParts.date.getFullYear(),isFinite(dateParts.rawmonth)?dateParts.month:dateParts.date.getMonth()+1,0).getDate()>=dateParts.day?currentResult:false}function isDateInRange(dateParts,opts){var result=true;if(opts.min){if(dateParts[\"rawyear\"]){var rawYear=dateParts[\"rawyear\"].replace(/[^0-9]/g,\"\"),minYear=opts.min.year.substr(0,rawYear.length);result=minYear<=rawYear}if(dateParts[\"year\"]===dateParts[\"rawyear\"]){if(opts.min.date.getTime()===opts.min.date.getTime()){result=opts.min.date.getTime()<=dateParts.date.getTime()}}}if(result&&opts.max&&opts.max.date.getTime()===opts.max.date.getTime()){result=opts.max.date.getTime()>=dateParts.date.getTime()}return result}function parse(format,dateObjValue,opts,raw){var mask=\"\",match;while(match=getTokenizer(opts).exec(format)){if(dateObjValue===undefined){if(formatCode[match[0]]){mask+=\"(\"+formatCode[match[0]][0]+\")\"}else{switch(match[0]){case\"[\":mask+=\"(\";break;case\"]\":mask+=\")?\";break;default:mask+=Inputmask.escapeRegex(match[0])}}}else{if(formatCode[match[0]]){if(raw!==true&&formatCode[match[0]][3]){var getFn=formatCode[match[0]][3];mask+=getFn.call(dateObjValue.date)}else if(formatCode[match[0]][2])mask+=dateObjValue[\"raw\"+formatCode[match[0]][2]];else mask+=match[0]}else mask+=match[0]}}return mask}function pad(val,len){val=String(val);len=len||2;while(val.length<len){val=\"0\"+val}return val}function analyseMask(maskString,format,opts){var dateObj={date:new Date(1,0,1)},targetProp,mask=maskString,match,dateOperation,targetValidator;function extendProperty(value){var correctedValue=value.replace(/[^0-9]/g,\"0\");if(correctedValue!=value){var enteredPart=value.replace(/[^0-9]/g,\"\"),min=(opts.min&&opts.min[targetProp]||value).toString(),max=(opts.max&&opts.max[targetProp]||value).toString();correctedValue=enteredPart+(enteredPart<min.slice(0,enteredPart.length)?min.slice(enteredPart.length):enteredPart>max.slice(0,enteredPart.length)?max.slice(enteredPart.length):correctedValue.toString().slice(enteredPart.length))}return correctedValue}function setValue(dateObj,value,opts){dateObj[targetProp]=extendProperty(value);dateObj[\"raw\"+targetProp]=value;if(dateOperation!==undefined)dateOperation.call(dateObj.date,targetProp==\"month\"?parseInt(dateObj[targetProp])-1:dateObj[targetProp])}if(typeof mask===\"string\"){while(match=getTokenizer(opts).exec(format)){var value=mask.slice(0,match[0].length);if(formatCode.hasOwnProperty(match[0])){targetValidator=formatCode[match[0]][0];targetProp=formatCode[match[0]][2];dateOperation=formatCode[match[0]][1];setValue(dateObj,value,opts)}mask=mask.slice(value.length)}return dateObj}else if(mask&&(typeof mask===\"undefined\"?\"undefined\":_typeof(mask))===\"object\"&&mask.hasOwnProperty(\"date\")){return mask}return undefined}Inputmask.extendAliases({datetime:{mask:function mask(opts){formatCode.S=opts.i18n.ordinalSuffix.join(\"|\");opts.inputFormat=formatAlias[opts.inputFormat]||opts.inputFormat;opts.displayFormat=formatAlias[opts.displayFormat]||opts.displayFormat||opts.inputFormat;opts.outputFormat=formatAlias[opts.outputFormat]||opts.outputFormat||opts.inputFormat;opts.placeholder=opts.placeholder!==\"\"?opts.placeholder:opts.inputFormat.replace(/[\\[\\]]/,\"\");opts.regex=parse(opts.inputFormat,undefined,opts);return null},placeholder:\"\",inputFormat:\"isoDateTime\",displayFormat:undefined,outputFormat:undefined,min:null,max:null,i18n:{dayNames:[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],monthNames:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\",\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],ordinalSuffix:[\"st\",\"nd\",\"rd\",\"th\"]},postValidation:function postValidation(buffer,pos,currentResult,opts){opts.min=analyseMask(opts.min,opts.inputFormat,opts);opts.max=analyseMask(opts.max,opts.inputFormat,opts);var result=currentResult,dateParts=analyseMask(buffer.join(\"\"),opts.inputFormat,opts);if(result&&dateParts.date.getTime()===dateParts.date.getTime()){result=isValidDate(dateParts,result);result=result&&isDateInRange(dateParts,opts)}if(pos&&result&&currentResult.pos!==pos){return{buffer:parse(opts.inputFormat,dateParts,opts),refreshFromBuffer:{start:pos,end:currentResult.pos}}}return result},onKeyDown:function onKeyDown(e,buffer,caretPos,opts){var input=this;if(e.ctrlKey&&e.keyCode===Inputmask.keyCode.RIGHT){var today=new Date,match,date=\"\";while(match=getTokenizer(opts).exec(opts.inputFormat)){if(match[0].charAt(0)===\"d\"){date+=pad(today.getDate(),match[0].length)}else if(match[0].charAt(0)===\"m\"){date+=pad(today.getMonth()+1,match[0].length)}else if(match[0]===\"yyyy\"){date+=today.getFullYear().toString()}else if(match[0].charAt(0)===\"y\"){date+=pad(today.getYear(),match[0].length)}}input.inputmask._valueSet(date);$(input).trigger(\"setvalue\")}},onUnMask:function onUnMask(maskedValue,unmaskedValue,opts){return parse(opts.outputFormat,analyseMask(maskedValue,opts.inputFormat,opts),opts,true)},casing:function casing(elem,test,pos,validPositions){if(test.nativeDef.indexOf(\"[ap]\")==0)return elem.toLowerCase();if(test.nativeDef.indexOf(\"[AP]\")==0)return elem.toUpperCase();return elem},insertMode:false,shiftPositions:false}});return Inputmask})},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(2)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function(Inputmask){var $=Inputmask.dependencyLib;function autoEscape(txt,opts){var escapedTxt=\"\";for(var i=0;i<txt.length;i++){if(Inputmask.prototype.definitions[txt.charAt(i)]||opts.definitions[txt.charAt(i)]||opts.optionalmarker.start===txt.charAt(i)||opts.optionalmarker.end===txt.charAt(i)||opts.quantifiermarker.start===txt.charAt(i)||opts.quantifiermarker.end===txt.charAt(i)||opts.groupmarker.start===txt.charAt(i)||opts.groupmarker.end===txt.charAt(i)||opts.alternatormarker===txt.charAt(i)){escapedTxt+=\"\\\\\"+txt.charAt(i)}else escapedTxt+=txt.charAt(i)}return escapedTxt}
2function alignDigits(buffer,digits,opts){if(digits>0){var radixPosition=$.inArray(opts.radixPoint,buffer);if(radixPosition===-1){buffer.push(opts.radixPoint);radixPosition=buffer.length-1}for(var i=1;i<=digits;i++){buffer[radixPosition+i]=buffer[radixPosition+i]||\"0\"}}return buffer}Inputmask.extendAliases({numeric:{mask:function mask(opts){if(opts.repeat!==0&&isNaN(opts.integerDigits)){opts.integerDigits=opts.repeat}opts.repeat=0;if(opts.groupSeparator===opts.radixPoint&&opts.digits&&opts.digits!==\"0\"){if(opts.radixPoint===\".\"){opts.groupSeparator=\",\"}else if(opts.radixPoint===\",\"){opts.groupSeparator=\".\"}else opts.groupSeparator=\"\"}if(opts.groupSeparator===\" \"){opts.skipOptionalPartCharacter=undefined}opts.autoGroup=opts.autoGroup&&opts.groupSeparator!==\"\";if(opts.autoGroup){if(typeof opts.groupSize==\"string\"&&isFinite(opts.groupSize))opts.groupSize=parseInt(opts.groupSize);if(isFinite(opts.integerDigits)){var seps=Math.floor(opts.integerDigits/opts.groupSize);var mod=opts.integerDigits%opts.groupSize;opts.integerDigits=parseInt(opts.integerDigits)+(mod===0?seps-1:seps);if(opts.integerDigits<1){opts.integerDigits=\"*\"}}}if(opts.placeholder.length>1){opts.placeholder=opts.placeholder.charAt(0)}if(opts.positionCaretOnClick===\"radixFocus\"&&opts.placeholder===\"\"&&opts.integerOptional===false){opts.positionCaretOnClick=\"lvp\"}opts.definitions[\";\"]=opts.definitions[\"~\"];opts.definitions[\";\"].definitionSymbol=\"~\";if(opts.numericInput===true){opts.positionCaretOnClick=opts.positionCaretOnClick===\"radixFocus\"?\"lvp\":opts.positionCaretOnClick;opts.digitsOptional=false;if(isNaN(opts.digits))opts.digits=2;opts.decimalProtect=false}var mask=\"[+]\";mask+=autoEscape(opts.prefix,opts);if(opts.integerOptional===true){mask+=\"~{1,\"+opts.integerDigits+\"}\"}else mask+=\"~{\"+opts.integerDigits+\"}\";if(opts.digits!==undefined){var radixDef=opts.decimalProtect?\":\":opts.radixPoint;var dq=opts.digits.toString().split(\",\");if(isFinite(dq[0])&&dq[1]&&isFinite(dq[1])){mask+=radixDef+\";{\"+opts.digits+\"}\"}else if(isNaN(opts.digits)||parseInt(opts.digits)>0){if(opts.digitsOptional){mask+=\"[\"+radixDef+\";{1,\"+opts.digits+\"}]\"}else mask+=radixDef+\";{\"+opts.digits+\"}\"}}mask+=autoEscape(opts.suffix,opts);mask+=\"[-]\";opts.greedy=false;return mask},placeholder:\"\",greedy:false,digits:\"*\",digitsOptional:true,enforceDigitsOnBlur:false,radixPoint:\".\",positionCaretOnClick:\"radixFocus\",groupSize:3,groupSeparator:\"\",autoGroup:false,allowMinus:true,negationSymbol:{front:\"-\",back:\"\"},integerDigits:\"+\",integerOptional:true,prefix:\"\",suffix:\"\",rightAlign:true,decimalProtect:true,min:null,max:null,step:1,insertMode:true,autoUnmask:false,unmaskAsNumber:false,inputType:\"text\",inputmode:\"numeric\",preValidation:function preValidation(buffer,pos,c,isSelection,opts,maskset){if(c===\"-\"||c===opts.negationSymbol.front){if(opts.allowMinus!==true)return false;opts.isNegative=opts.isNegative===undefined?true:!opts.isNegative;if(buffer.join(\"\")===\"\")return true;return{caret:maskset.validPositions[pos]?pos:undefined,dopost:true}}if(isSelection===false&&c===opts.radixPoint&&opts.digits!==undefined&&(isNaN(opts.digits)||parseInt(opts.digits)>0)){var radixPos=$.inArray(opts.radixPoint,buffer);if(radixPos!==-1&&maskset.validPositions[radixPos]!==undefined){if(opts.numericInput===true){return pos===radixPos}return{caret:radixPos+1}}}return true},postValidation:function postValidation(buffer,pos,currentResult,opts){function buildPostMask(buffer,opts){var postMask=\"\";postMask+=\"(\"+opts.groupSeparator+\"*{\"+opts.groupSize+\"}){*}\";if(opts.radixPoint!==\"\"){var radixSplit=buffer.join(\"\").split(opts.radixPoint);if(radixSplit[1]){postMask+=opts.radixPoint+\"*{\"+radixSplit[1].match(/^\\d*\\??\\d*/)[0].length+\"}\"}}return postMask}var suffix=opts.suffix.split(\"\"),prefix=opts.prefix.split(\"\");if(currentResult.pos===undefined&&currentResult.caret!==undefined&&currentResult.dopost!==true)return currentResult;var caretPos=currentResult.caret!==undefined?currentResult.caret:currentResult.pos;var maskedValue=buffer.slice();if(opts.numericInput){caretPos=maskedValue.length-caretPos-1;maskedValue=maskedValue.reverse()}var charAtPos=maskedValue[caretPos];if(charAtPos===opts.groupSeparator){caretPos+=1;charAtPos=maskedValue[caretPos]}
2if(caretPos===maskedValue.length-opts.suffix.length-1&&charAtPos===opts.radixPoint)return currentResult;if(charAtPos!==undefined){if(charAtPos!==opts.radixPoint&&charAtPos!==opts.negationSymbol.front&&charAtPos!==opts.negationSymbol.back){maskedValue[caretPos]=\"?\";if(opts.prefix.length>0&&caretPos>=(opts.isNegative===false?1:0)&&caretPos<opts.prefix.length-1+(opts.isNegative===false?1:0)){prefix[caretPos-(opts.isNegative===false?1:0)]=\"?\"}else if(opts.suffix.length>0&&caretPos>=maskedValue.length-opts.suffix.length-(opts.isNegative===false?1:0)){suffix[caretPos-(maskedValue.length-opts.suffix.length-(opts.isNegative===false?1:0))]=\"?\"}}}prefix=prefix.join(\"\");suffix=suffix.join(\"\");var processValue=maskedValue.join(\"\").replace(prefix,\"\");processValue=processValue.replace(suffix,\"\");processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),\"g\"),\"\");processValue=processValue.replace(new RegExp(\"[-\"+Inputmask.escapeRegex(opts.negationSymbol.front)+\"]\",\"g\"),\"\");processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back)+\"$\"),\"\");if(isNaN(opts.placeholder)){processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.placeholder),\"g\"),\"\")}if(processValue.length>1&&processValue.indexOf(opts.radixPoint)!==1){if(charAtPos===\"0\"){processValue=processValue.replace(/^\\?/g,\"\")}processValue=processValue.replace(/^0/g,\"\")}if(processValue.charAt(0)===opts.radixPoint&&opts.radixPoint!==\"\"&&opts.numericInput!==true){processValue=\"0\"+processValue}if(processValue!==\"\"){processValue=processValue.split(\"\");if((!opts.digitsOptional||opts.enforceDigitsOnBlur&&currentResult.event===\"blur\")&&isFinite(opts.digits)){var radixPosition=$.inArray(opts.radixPoint,processValue);var rpb=$.inArray(opts.radixPoint,maskedValue);if(radixPosition===-1){processValue.push(opts.radixPoint);radixPosition=processValue.length-1}for(var i=1;i<=opts.digits;i++){if((!opts.digitsOptional||opts.enforceDigitsOnBlur&&currentResult.event===\"blur\")&&(processValue[radixPosition+i]===undefined||processValue[radixPosition+i]===opts.placeholder.charAt(0))){processValue[radixPosition+i]=currentResult.placeholder||opts.placeholder.charAt(0)}else if(rpb!==-1&&maskedValue[rpb+i]!==undefined){processValue[radixPosition+i]=processValue[radixPosition+i]||maskedValue[rpb+i]}}}if(opts.autoGroup===true&&opts.groupSeparator!==\"\"&&(charAtPos!==opts.radixPoint||currentResult.pos!==undefined||currentResult.dopost)){var addRadix=processValue[processValue.length-1]===opts.radixPoint&&currentResult.c===opts.radixPoint;processValue=Inputmask(buildPostMask(processValue,opts),{numericInput:true,jitMasking:true,definitions:{\"*\":{validator:\"[0-9?]\",cardinality:1}}}).format(processValue.join(\"\"));if(addRadix)processValue+=opts.radixPoint;if(processValue.charAt(0)===opts.groupSeparator){processValue.substr(1)}}else processValue=processValue.join(\"\")}if(opts.isNegative&&currentResult.event===\"blur\"){opts.isNegative=processValue!==\"0\"}processValue=prefix+processValue;processValue+=suffix;if(opts.isNegative){processValue=opts.negationSymbol.front+processValue;processValue+=opts.negationSymbol.back}processValue=processValue.split(\"\");if(charAtPos!==undefined){if(charAtPos!==opts.radixPoint&&charAtPos!==opts.negationSymbol.front&&charAtPos!==opts.negationSymbol.back){caretPos=$.inArray(\"?\",processValue);if(caretPos>-1){processValue[caretPos]=charAtPos}else caretPos=currentResult.caret||0}else if(charAtPos===opts.radixPoint||charAtPos===opts.negationSymbol.front||charAtPos===opts.negationSymbol.back){var newCaretPos=$.inArray(charAtPos,processValue);if(newCaretPos!==-1)caretPos=newCaretPos}}if(opts.numericInput){caretPos=processValue.length-caretPos-1;processValue=processValue.reverse()}var rslt={caret:(charAtPos===undefined||currentResult.pos!==undefined)&&caretPos!==undefined?caretPos+(opts.numericInput?-1:1):caretPos,buffer:processValue,refreshFromBuffer:currentResult.dopost||buffer.join(\"\")!==processValue.join(\"\")};return rslt.refreshFromBuffer?rslt:currentResult},onBeforeWrite:function onBeforeWrite(e,buffer,caretPos,opts){function parseMinMaxOptions(opts){if(opts.parseMinMaxOptions===undefined){if(opts.min!==null){opts.min=opts.min.toString().replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),\"g\"),\"\");if(opts.radixPoint===\",\")opts.min=opts.min.replace(opts.radixPoint,\".\");opts.min=isFinite(opts.min)?parseFloat(opts.min):NaN;if(isNaN(opts.min))opts.min=Number.MIN_VALUE}if(opts.max!==null){opts.max=opts.max.toString().replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),\"g\"),\"\");if(opts.radixPoint===\",\")opts.max=opts.max.replace(opts.radixPoint,\".\");opts.max=isFinite(opts.max)?parseFloat(opts.max):NaN;if(isNaN(opts.max))opts.max=Number.MAX_VALUE}opts.parseMinMaxOptions=\"done\"}}if(e){switch(e.type){case\"keydown\":return opts.postValidation(buffer,caretPos,{caret:caretPos,dopost:true},opts);case\"blur\":case\"checkval\":var unmasked;parseMinMaxOptions(opts);if(opts.min!==null||opts.max!==null){unmasked=opts.onUnMask(buffer.join(\"\"),undefined,$.extend({},opts,{unmaskAsNumber:true}));if(opts.min!==null&&unmasked<opts.min){opts.isNegative=opts.min<0;return opts.postValidation(opts.min.toString().replace(\".\",opts.radixPoint).split(\"\"),caretPos,{caret:caretPos,dopost:true,placeholder:\"0\"},opts)}else if(opts.max!==null&&unmasked>opts.max){opts.isNegative=opts.max<0;return opts.postValidation(opts.max.toString().replace(\".\",opts.radixPoint).split(\"\"),caretPos,{caret:caretPos,dopost:true,placeholder:\"0\"},opts)}}return opts.postValidation(buffer,caretPos,{caret:caretPos,placeholder:\"0\",event:\"blur\"},opts);case\"_checkval\":return{caret:caretPos};default:break}}},regex:{integerPart:function integerPart(opts,emptyCheck){return emptyCheck?new RegExp(\"[\"+Inputmask.escapeRegex(opts.negationSymbol.front)+\"+]?\"):new RegExp(\"[\"+Inputmask.escapeRegex(opts.negationSymbol.front)+\"+]?\\\\d+\")},integerNPart:function integerNPart(opts){return new RegExp(\"[\\\\d\"+Inputmask.escapeRegex(opts.groupSeparator)+Inputmask.escapeRegex(opts.placeholder.charAt(0))+\"]+\")}},definitions:{\"~\":{validator:function validator(chrs,maskset,pos,strict,opts,isSelection){var isValid,l;if(chrs===\"k\"||chrs===\"m\"){isValid={insert:[],c:0};for(var i=0,l=chrs===\"k\"?2:5;i<l;i++){isValid.insert.push({pos:pos+i,c:0})}isValid.pos=pos+l;return isValid}isValid=strict?new RegExp(\"[0-9\"+Inputmask.escapeRegex(opts.groupSeparator)+\"]\").test(chrs):new RegExp(\"[0-9]\").test(chrs);if(isValid===true){if(opts.numericInput!==true&&maskset.validPositions[pos]!==undefined&&maskset.validPositions[pos].match.def===\"~\"&&!isSelection){var processValue=maskset.buffer.join(\"\");processValue=processValue.replace(new RegExp(\"[-\"+Inputmask.escapeRegex(opts.negationSymbol.front)+\"]\",\"g\"),\"\");processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back)+\"$\"),\"\");var pvRadixSplit=processValue.split(opts.radixPoint);if(pvRadixSplit.length>1){pvRadixSplit[1]=pvRadixSplit[1].replace(/0/g,opts.placeholder.charAt(0))}if(pvRadixSplit[0]===\"0\"){pvRadixSplit[0]=pvRadixSplit[0].replace(/0/g,opts.placeholder.charAt(0))}processValue=pvRadixSplit[0]+opts.radixPoint+pvRadixSplit[1]||\"\";var bufferTemplate=maskset._buffer.join(\"\");if(processValue===opts.radixPoint){processValue=bufferTemplate}while(processValue.match(Inputmask.escapeRegex(bufferTemplate)+\"$\")===null){bufferTemplate=bufferTemplate.slice(1)}processValue=processValue.replace(bufferTemplate,\"\");processValue=processValue.split(\"\");if(processValue[pos]===undefined){isValid={pos:pos,remove:pos}}else{isValid={pos:pos}}}}else if(!strict&&chrs===opts.radixPoint&&maskset.validPositions[pos-1]===undefined){isValid={insert:{pos:pos,c:0},pos:pos+1}}return isValid},cardinality:1},\"+\":{validator:function validator(chrs,maskset,pos,strict,opts){return opts.allowMinus&&
2(chrs===\"-\"||chrs===opts.negationSymbol.front)},cardinality:1,placeholder:\"\"},\"-\":{validator:function validator(chrs,maskset,pos,strict,opts){return opts.allowMinus&&chrs===opts.negationSymbol.back},cardinality:1,placeholder:\"\"},\":\":{validator:function validator(chrs,maskset,pos,strict,opts){var radix=\"[\"+Inputmask.escapeRegex(opts.radixPoint)+\"]\";var isValid=new RegExp(radix).test(chrs);if(isValid&&maskset.validPositions[pos]&&maskset.validPositions[pos].match.placeholder===opts.radixPoint){isValid={caret:pos+1}}return isValid},cardinality:1,placeholder:function placeholder(opts){return opts.radixPoint}}},onUnMask:function onUnMask(maskedValue,unmaskedValue,opts){if(unmaskedValue===\"\"&&opts.nullable===true){return unmaskedValue}var processValue=maskedValue.replace(opts.prefix,\"\");processValue=processValue.replace(opts.suffix,\"\");processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),\"g\"),\"\");if(opts.placeholder.charAt(0)!==\"\"){processValue=processValue.replace(new RegExp(opts.placeholder.charAt(0),\"g\"),\"0\")}if(opts.unmaskAsNumber){if(opts.radixPoint!==\"\"&&processValue.indexOf(opts.radixPoint)!==-1)processValue=processValue.replace(Inputmask.escapeRegex.call(this,opts.radixPoint),\".\");processValue=processValue.replace(new RegExp(\"^\"+Inputmask.escapeRegex(opts.negationSymbol.front)),\"-\");processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back)+\"$\"),\"\");return Number(processValue)}return processValue},isComplete:function isComplete(buffer,opts){var maskedValue=(opts.numericInput?buffer.slice().reverse():buffer).join(\"\");maskedValue=maskedValue.replace(new RegExp(\"^\"+Inputmask.escapeRegex(opts.negationSymbol.front)),\"-\");maskedValue=maskedValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back)+\"$\"),\"\");maskedValue=maskedValue.replace(opts.prefix,\"\");maskedValue=maskedValue.replace(opts.suffix,\"\");maskedValue=maskedValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator)+\"([0-9]{3})\",\"g\"),\"$1\");if(opts.radixPoint===\",\")maskedValue=maskedValue.replace(Inputmask.escapeRegex(opts.radixPoint),\".\");return isFinite(maskedValue)},onBeforeMask:function onBeforeMask(initialValue,opts){opts.isNegative=undefined;var radixPoint=opts.radixPoint||\",\";if((typeof initialValue==\"number\"||opts.inputType===\"number\")&&radixPoint!==\"\"){initialValue=initialValue.toString().replace(\".\",radixPoint)}var valueParts=initialValue.split(radixPoint),integerPart=valueParts[0].replace(/[^\\-0-9]/g,\"\"),decimalPart=valueParts.length>1?valueParts[1].replace(/[^0-9]/g,\"\"):\"\";initialValue=integerPart+(decimalPart!==\"\"?radixPoint+decimalPart:decimalPart);var digits=0;if(radixPoint!==\"\"){digits=decimalPart.length;if(decimalPart!==\"\"){var digitsFactor=Math.pow(10,digits||1);if(isFinite(opts.digits)){digits=parseInt(opts.digits);digitsFactor=Math.pow(10,digits)}initialValue=initialValue.replace(Inputmask.escapeRegex(radixPoint),\".\");if(isFinite(initialValue))initialValue=Math.round(parseFloat(initialValue)*digitsFactor)/digitsFactor;initialValue=initialValue.toString().replace(\".\",radixPoint)}}if(opts.digits===0&&initialValue.indexOf(Inputmask.escapeRegex(radixPoint))!==-1){initialValue=initialValue.substring(0,initialValue.indexOf(Inputmask.escapeRegex(radixPoint)))}return alignDigits(initialValue.toString().split(\"\"),digits,opts).join(\"\")},onKeyDown:function onKeyDown(e,buffer,caretPos,opts){var $input=$(this);if(e.ctrlKey){switch(e.keyCode){case Inputmask.keyCode.UP:$input.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(opts.step));$input.trigger(\"setvalue\");break;case Inputmask.keyCode.DOWN:$input.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(opts.step));$input.trigger(\"setvalue\");break}}}},currency:{prefix:\"$ \",groupSeparator:\",\",alias:\"numeric\",placeholder:\"0\",autoGroup:true,digits:2,digitsOptional:false,clearMaskOnLostFocus:false},decimal:{alias:\"numeric\"},integer:{alias:\"numeric\",digits:0,radixPoint:\"\"},percentage:{alias:\"numeric\",digits:2,digitsOptional:true,radixPoint:\".\",placeholder:\"0\",autoGroup:false,min:0,max:100,suffix:\" %\",allowMinus:false}});return Inputmask})},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(4),__webpack_require__(2)],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function($,Inputmask){if($.fn.inputmask===undefined){$.fn.inputmask=function(fn,options){var nptmask,input=this[0];if(options===undefined)options={};if(typeof fn===\"string\"){switch(fn){case\"unmaskedvalue\":return input&&input.inputmask?input.inputmask.unmaskedvalue():$(input).val();case\"remove\":return this.each(function(){if(this.inputmask)this.inputmask.remove()});case\"getemptymask\":return input&&input.inputmask?input.inputmask.getemptymask():\"\";case\"hasMaskedValue\":return input&&input.inputmask?input.inputmask.hasMaskedValue():false;case\"isComplete\":return input&&input.inputmask?input.inputmask.isComplete():true;case\"getmetadata\":return input&&input.inputmask?input.inputmask.getmetadata():undefined;case\"setvalue\":Inputmask.setValue(input,options);break;case\"option\":if(typeof options===\"string\"){if(input&&input.inputmask!==un
2defined){return input.inputmask.option(options)}}else{return this.each(function(){if(this.inputmask!==undefined){return this.inputmask.option(options)}})}break;default:options.alias=fn;nptmask=new Inputmask(options);return this.each(function(){nptmask.mask(this)})}}else if(Array.isArray(fn)){options.alias=fn;nptmask=new Inputmask(options);return this.each(function(){nptmask.mask(this)})}else if((typeof fn===\"undefined\"?\"undefined\":_typeof(fn))==\"object\"){nptmask=new Inputmask(fn);if(fn.mask===undefined&&fn.alias===undefined){return this.each(function(){if(this.inputmask!==undefined){return this.inputmask.option(fn)}else nptmask.mask(this)})}else{return this.each(function(){nptmask.mask(this)})}}else if(fn===undefined){return this.each(function(){nptmask=new Inputmask(options);nptmask.mask(this)})}}}return $.fn.inputmask})}]);","BlueFormBuilder_Core/js/form/element/number.min.js":"define(['jquery','uiComponent'],function($,Component){'use strict';return Component.extend({defaults:{qty:''},initialize:function(){this._super();this.observe('qty');this.qty(this.default);$('#'+this.index).val(this.default);$('#'+this.index).trigger('change');$('#'+this.index).trigger('bfb:change');this.on('qty',this.onUpdate.bind(this));},onUpdate:function(val,initialize){$('#'+this.index).trigger('change');$('#'+this.index).trigger('bfb:change');},decreaseQty:function(){var max=parseFloat(this.max);var min=parseFloat(this.min);var step=parseFloat(this.step);var qty=parseFloat(this.qty());if(this.min===null){var newQty=qty-parseFloat(step);this.qty(newQty);}else{if((max&&max>min)||!max){var newQty=qty-parseFloat(step);if(newQty<min){newQty=min;}\nthis.qty(newQty);}else{this.qty(min);}}\n$('#'+this.index).trigger('change');$('#'+this.index).trigger('bfb:change');},increaseQty:function(){var max=parseFloat(this.max);var min=parseFloat(this.min);var step=parseFloat(this.step);var qty=parseFloat(this.qty());if(this.max===null){var newQty=qty+step;this.qty(newQty);}else{if((max&&max>min)||!max){var newQty=qty+step;if(newQty>max){newQty=max;}\nthis.qty(newQty);}else{this.qty(min);}}\n$('#'+this.index).trigger('change');$('#'+this.index).trigger('bfb:change');}});});","BlueFormBuilder_Core/js/form/element/text.min.js":"define([\"ko\",\"jquery\",\"uiComponent\",\"BlueFormBuilder_Core/js/jquery.inputmask.bundle.min\",],function(ko,$,Component){\"use strict\";ko.bindingHandlers.inputmask={init:function(element,valueAccessor,allBindingsAccessor){var mask=valueAccessor();var observable=mask.value;
2if(ko.isObservable(observable)){$(element).on(\"focusout change\",function(){if($(element).inputmask(\"isComplete\")){observable($(element).val());}else{observable(null);}});}\n$(element).inputmask(mask);},update:function(element,valueAccessor,allBindings,viewModel,bindingContext){var mask=valueAccessor();var observable=mask.value;if(ko.isObservable(observable)){var valuetoWrite=observable();$(element).val(valuetoWrite);}},};return Component.extend({defaults:{listVisible:false,options:[],autoOptions:[],showMsg:true,},initialize:function(){this._super();this.observe(\"value limit showMsg options autoOptions listVisible\");this.limit(this.max);this.showMsg(true);this.on(\"value\",this.onUpdate.bind(this));this.processValue(this.value(),true);var options=JSON.parse(this.options());this.options(options);},processValue:function(value,initialize){if(value.indexOf(\"[\")!==-1){value=\"\";}\nthis.onUpdate(value,initialize);return this.value();},onUpdate:function(val,initialize){if(!val||val==\" \"){val=\"\";}\nif(this.max){var limit;if(!val){limit=this.max;}else{if(this.limitType==\"characters\"){limit=this.max-this.getTotalChars(val);}else{limit=this.max-this.getTotalWords(val);}}\nif(limit<=0){if(this.limitType==\"characters\"){val=val.substr(0,this.max);}else{val=val.split(\" \").splice(0,this.max).join(\" \");}\nthis.limit(0);}else{this.limit(limit);}}else{this.limit(this.getTotalChars(val));}\nif(this.options().length&&val){var result=this._getFilteredArray(this.options(),val.trim().toLowerCase());if(!initialize){if(result.length){this.listVisible(true);}else{this.listVisible(false);}}\nthis.autoOptions([]);this.autoOptions(result);}else{this.listVisible(false);}\nif(val==\" \"){val=null;}\nthis.value(val);$(this.element).trigger(\"bfb:change\");$(this.element).find(\"form\").trigger(\"bfb:change\");},getTotalWords:function(val){var regex=/\\s+/gi;return val.trim().replace(regex,\" \").split(\" \").length;},getTotalChars:function(val){return val.length;},_getFilteredArray:function(list,value){var i=0,array=[],curOption;_.each(list,function(opt){var _opt=opt.toLowerCase();if(_opt.indexOf(value)>-1){array.push(opt);}});return array;},toggleOptionSelected:function(data){this.value(data);this.onUpdate(data);this.listVisible(false);},outerClick:function(){this.listVisible()?this.listVisible(false):false;},onClick:function(){this.onUpdate(this.value());},});});","BlueFormBuilder_Core/js/ui/version.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"jquery\"],factory);}else{factory(jQuery);}}(function($){$.ui=$.ui||{};return $.ui.version=\"@VERSION\";}));","BlueFormBuilder_Core/js/ui/keycode.min.js":"/*!\n * jQuery UI Keycode @VERSION\n * http://jqueryui.com\n *\n * Copyright jQuery Foundation and other contributors\n * Released under the MIT license.\n * http://jquery.org/license\n */\n(function(factory){if(typeof define===\"function\"&&define.amd){define([\"jquery\",\"./version\"],factory);}else{factory(jQuery);}}(function($){return $.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-th.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.th={closeText:\"\u0e1b\u0e34\u0e14\",prevText:\"&#xAB;&#xA0;\u0e22\u0e49\u0e2d\u0e19\",nextText:\"\u0e16\u0e31\u0e14\u0e44\u0e1b&#xA0;&#xBB;\",currentText:\"\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\",monthNames:[\"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21\",\"\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c\",\"\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21\",\"\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19\",\"\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21\",\"\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19\",\"\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21\",\"\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21\",\"\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19\",\"\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21\",\"\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19\",\"\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21\"],monthNamesShort:[\"\u0e21.\u0e04.\",\"\u0e01.\u0e1e.\",\"\u0e21\u0e35.\u0e04.\",\"\u0e40\u0e21.\u0e22.\",\"\u0e1e.\u0e04.\",\"\u0e21\u0e34.\u0e22.\",\"\u0e01.\u0e04.\",\"\u0e2a.\u0e04.\",\"\u0e01.\u0e22.\",\"\u0e15.\u0e04.\",\"\u0e1e.\u0e22.\",\"\u0e18.\u0e04.\"],dayNames:[\"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c\",\"\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\",\"\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23\",\"\u0e1e\u0e38\u0e18\",\"\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35\",\"\u0e28\u0e38\u0e01\u0e23\u0e4c\",\"\u0e40\u0e2a\u0e32\u0e23\u0e4c\"],dayNamesShort:[\"\u0e2d\u0e32.\",\"\u0e08.\",\"\u0e2d.\",\"\u0e1e.\",\"\u0e1e\u0e24.\",\"\u0e28.\",\"\u0e2a.\"],dayNamesMin:[\"\u0e2d\u0e32.\",\"\u0e08.\",\"\u0e2d.\",\"\u0e1e.\",\"\u0e1e\u0e24.\",\"\u0e28.\",\"\u0e2a.\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.th);return datepicker.regional.th;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sl.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.sl={closeText:\"Zapri\",prevText:\"&#x3C;Prej\u0161nji\",nextText:\"Naslednji&#x3E;\",currentText:\"Trenutni\",monthNames:[\"Januar\",\"Februar\",\"Marec\",\"April\",\"Maj\",\"Junij\",\"Julij\",\"Avgust\",\"September\",\"Oktober\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"Avg\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"Nedelja\",\"Ponedeljek\",\"Torek\",\"Sreda\",\"\u010cetrtek\",\"Petek\",\"Sobota\"],dayNamesShort:[\"Ned\",\"Pon\",\"Tor\",\"Sre\",\"\u010cet\",\"Pet\",\"S
2ob\"],dayNamesMin:[\"Ne\",\"Po\",\"To\",\"Sr\",\"\u010ce\",\"Pe\",\"So\"],weekHeader:\"Teden\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.sl);return datepicker.regional.sl;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-km.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.km={closeText:\"\u1792\u17d2\u179c\u17be\u200b\u179a\u17bd\u1785\",prevText:\"\u1798\u17bb\u1793\",nextText:\"\u1794\u1793\u17d2\u1791\u17b6\u1794\u17cb\",currentText:\"\u1790\u17d2\u1784\u17c3\u200b\u1793\u17c1\u17c7\",monthNames:[\"\u1798\u1780\u179a\u17b6\",\"\u1780\u17bb\u1798\u17d2\u1797\u17c8\",\"\u1798\u17b8\u1793\u17b6\",\"\u1798\u17c1\u179f\u17b6\",\"\u17a7\u179f\u1797\u17b6\",\"\u1798\u17b7\u1790\u17bb\u1793\u17b6\",\"\u1780\u1780\u17d2\u1780\u178a\u17b6\",\"\u179f\u17b8\u17a0\u17b6\",\"\u1780\u1789\u17d2\u1789\u17b6\",\"\u178f\u17bb\u179b\u17b6\",\"\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6\",\"\u1792\u17d2\u1793\u17bc\"],monthNamesShort:[\"\u1798\u1780\u179a\u17b6\",\"\u1780\u17bb\u1798\u17d2\u1797\u17c8\",\"\u1798\u17b8\u1793\u17b6\",\"\u1798\u17c1\u179f\u17b6\",\"\u17a7\u179f\u1797\u17b6\",\"\u1798\u17b7\u1790\u17bb\u1793\u17b6\",\"\u1780\u1780\u17d2\u1780\u178a\u17b6\",\"\u179f\u17b8\u17a0\u17b6\",\"\u1780\u1789\u17d2\u1789\u17b6\",\"\u178f\u17bb\u179b\u17b6\",\"\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6\",\"\u1792\u17d2\u1793\u17bc\"],dayNames:[\"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799\",\"\u1785\u1793\u17d2\u1791\",\"\u17a2\u1784\u17d2\u1782\u17b6\u179a\",\"\u1796\u17bb\u1792\",\"\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd\",\"\u179f\u17bb\u1780\u17d2\u179a\",\"\u179f\u17c5\u179a\u17cd\"],dayNamesShort:[\"\u17a2\u17b6\",\"\u1785\",\"\u17a2\",\"\u1796\u17bb\",\"\u1796\u17d2\u179a\u17a0\",\"\u179f\u17bb\",\"\u179f\u17c5\"],dayNamesMin:[\"\u17a2\u17b6\",\"\u1785\",\"\u17a2\",\"\u1796\u17bb\",\"\u1796\u17d2\u179a\u17a0\",\"\u179f\u17bb\",\"\u179f\u17c5\"],weekHeader:\"\u179f\u1794\u17d2\u178a\u17b6\u17a0\u17cd\",dateFormat:\"dd-mm-yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.km);return datepicker.regional.km;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-nl.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.nl={closeText:\"Sluiten\",prevText:\"\u2190\",nextText:\"\u2192\",currentText:\"Vandaag\",monthNames:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"],monthNamesShort:[\"jan\",\"feb\",\"mrt\",\"apr\",\"mei\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],dayNames:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"],dayNamesShort:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],dayNamesMin:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],weekHeader:\"Wk\",dateFormat:\"dd-mm-yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.nl);return datepicker.regional.nl;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ml.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ml={closeText:\"\u0d36\u0d30\u0d3f\",prevText:\"\u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d4d\u0d24\u0d46\",nextText:\"\u0d05\u0d1f\u0d41\u0d24\u0d4d\u0d24\u0d24\u0d4d \",currentText:\"\u0d07\u0d28\u0d4d\u0d28\u0d4d\",monthNames:[\"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f\",\"\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f\",\"\u0d2e\u0d3e\u0d30\u0d4d\u200d\u0d1a\u0d4d\u0d1a\u0d4d\",\"\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d32\u0d4d\u200d\",\"\u0d2e\u0d47\u0d2f\u0d4d\",\"\u0d1c\u0d42\u0d23\u0d4d\u200d\",\"\u0d1c\u0d42\u0d32\u0d48\",\"\u0d06\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d\",\"\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d30\u0d4d\u200d\",\"\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d30\u0d4d\u200d\",\"\u0d28\u0d35\u0d02\u0d2c\u0d30\u0d4d\u200d\",\"\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d30\u0d4d\u200d\"],monthNamesShort:[\"\u0d1c\u0d28\u0d41\",\"\u0d2b\u0d46\u0d2c\u0d4d\",\"\u0d2e\u0d3e\u0d30\u0d4d\u200d\",\"\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\",\"\u0d2e\u0d47\u0d2f\u0d4d\",\"\u0d1c\u0d42\u0d23\u0d4d\u200d\",\"\u0d1c\u0d42\u0d32\u0d3e\",\"\u0d06\u0d17\",\"\u0d38\u0d46\u0d2a\u0d4d\",\"\u0d12\u0d15\u0d4d\u0d1f\u0d4b\",\"\u0d28\u0d35\u0d02\",\"\u0d21\u0d3f\u0d38\"],dayNames:[\"\u0d1e\u0d3e\u0d2f\u0d30\u0d4d\u200d\",\"\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d4d\u200d\",\"\u0d1a\u0d4a\u0d35\u0d4d\u0d35\",\"\u0d2c\u0d41\u0d27\u0d28\u0d4d\u200d\",\"\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02\",\"\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\",\"\u0d36\u0d28\u0d3f\"],dayNamesShort:[\"\u0d1e\u0d3e\u0d2f\",\"\u0d24\u0d3f\u0d19\u0d4d\u0d15\",\"\u0d1a\u0d4a\u0d35\u0d4d\u0d35\",\"\u0d2c\u0d41\u0d27\",\"\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02\",\"\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\",\"\u0d36\u0d28\u0d3f\"],dayNamesMin:[\"\u0d1e\u0d3e\",\"\u0d24\u0d3f\",\"\u0d1a\u0d4a\",\"\u0d2c\u0d41\",\"\u0d35\u0d4d\u0d2f\u0d3e\",\"\u0d35\u0d46\",\"\u0d36\"],weekHeader:\"\u0
2d06\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ml);return datepicker.regional.ml;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-rm.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.rm={closeText:\"Serrar\",prevText:\"&#x3C;Suandant\",nextText:\"Precedent&#x3E;\",currentText:\"Actual\",monthNames:[\"Schaner\",\"Favrer\",\"Mars\",\"Avrigl\",\"Matg\",\"Zercladur\",\"Fanadur\",\"Avust\",\"Settember\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Scha\",\"Fev\",\"Mar\",\"Avr\",\"Matg\",\"Zer\",\"Fan\",\"Avu\",\"Sett\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Dumengia\",\"Glindesdi\",\"Mardi\",\"Mesemna\",\"Gievgia\",\"Venderdi\",\"Sonda\"],dayNamesShort:[\"Dum\",\"Gli\",\"Mar\",\"Mes\",\"Gie\",\"Ven\",\"Som\"],dayNamesMin:[\"Du\",\"Gl\",\"Ma\",\"Me\",\"Gi\",\"Ve\",\"So\"],weekHeader:\"emna\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.rm);return datepicker.regional.rm;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ca.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ca={closeText:\"Tanca\",prevText:\"Anterior\",nextText:\"Seg\u00fcent\",currentText:\"Avui\",monthNames:[\"gener\",\"febrer\",\"mar\u00e7\",\"abril\",\"maig\",\"juny\",\"juliol\",\"agost\",\"setembre\",\"octubre\",\"novembre\",\"desembre\"],monthNamesShort:[\"gen\",\"feb\",\"mar\u00e7\",\"abr\",\"maig\",\"juny\",\"jul\",\"ag\",\"set\",\"oct\",\"nov\",\"des\"],dayNames:[\"diumenge\",\"dilluns\",\"dimarts\",\"dimecres\",\"dijous\",\"divendres\",\"dissabte\"],dayNamesShort:[\"dg\",\"dl\",\"dt\",\"dc\",\"dj\",\"dv\",\"ds\"],dayNamesMin:[\"dg\",\"dl\",\"dt\",\"dc\",\"dj\",\"dv\",\"ds\"],weekHeader:\"Set\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ca);return datepicker.regional.ca;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-en-AU.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"en-AU\"]={closeText:\"Done\",prevText:\"Prev\",nextText:\"Next\",currentText:\"Today\",monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"en-AU\"]);return datepicker.regional[\"en-AU\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-be.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.be={closeText:\"\u0417\u0430\u0447\u044b\u043d\u0456\u0446\u044c\",prevText:\"&larr;\u041f\u0430\u043f\u044f\u0440.\",nextText:\"\u041d\u0430\u0441\u0442.&rarr;\",currentText:\"\u0421\u0451\u043d\u044c\u043d\u044f\",monthNames:[\"\u0421\u0442\u0443\u0434\u0437\u0435\u043d\u044c\",\"\u041b\u044e\u0442\u044b\",\"\u0421\u0430\u043a\u0430\u0432\u0456\u043a\",\"\u041a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\",\"\u0422\u0440\u0430\u0432\u0435\u043d\u044c\",\"\u0427\u044d\u0440\u0432\u0435\u043d\u044c\",\"\u041b\u0456\u043f\u0435\u043d\u044c\",\"\u0416\u043d\u0456\u0432\u0435\u043d\u044c\",\"\u0412\u0435\u0440\u0430\u0441\u0435\u043d\u044c\",\"\u041a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\",\"\u041b\u
20456\u0441\u0442\u0430\u043f\u0430\u0434\",\"\u0421\u044c\u043d\u0435\u0436\u0430\u043d\u044c\"],monthNamesShort:[\"\u0421\u0442\u0443\",\"\u041b\u044e\u0442\",\"\u0421\u0430\u043a\",\"\u041a\u0440\u0430\",\"\u0422\u0440\u0430\",\"\u0427\u044d\u0440\",\"\u041b\u0456\u043f\",\"\u0416\u043d\u0456\",\"\u0412\u0435\u0440\",\"\u041a\u0430\u0441\",\"\u041b\u0456\u0441\",\"\u0421\u044c\u043d\"],dayNames:[\"\u043d\u044f\u0434\u0437\u0435\u043b\u044f\",\"\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a\",\"\u0430\u045e\u0442\u043e\u0440\u0430\u043a\",\"\u0441\u0435\u0440\u0430\u0434\u0430\",\"\u0447\u0430\u0446\u044c\u0432\u0435\u0440\",\"\u043f\u044f\u0442\u043d\u0456\u0446\u0430\",\"\u0441\u0443\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u043d\u0434\u0437\",\"\u043f\u043d\u0434\",\"\u0430\u045e\u0442\",\"\u0441\u0440\u0434\",\"\u0447\u0446\u0432\",\"\u043f\u0442\u043d\",\"\u0441\u0431\u0442\"],dayNamesMin:[\"\u041d\u0434\",\"\u041f\u043d\",\"\u0410\u045e\",\"\u0421\u0440\",\"\u0427\u0446\",\"\u041f\u0442\",\"\u0421\u0431\"],weekHeader:\"\u0422\u0434\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.be);return datepicker.regional.be;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-af.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.af={closeText:\"Selekteer\",prevText:\"Vorige\",nextText:\"Volgende\",currentText:\"Vandag\",monthNames:[\"Januarie\",\"Februarie\",\"Maart\",\"April\",\"Mei\",\"Junie\",\"Julie\",\"Augustus\",\"September\",\"Oktober\",\"November\",\"Desember\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mrt\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],dayNames:[\"Sondag\",\"Maandag\",\"Dinsdag\",\"Woensdag\",\"Donderdag\",\"Vrydag\",\"Saterdag\"],dayNamesShort:[\"Son\",\"Maa\",\"Din\",\"Woe\",\"Don\",\"Vry\",\"Sat\"],dayNamesMin:[\"So\",\"Ma\",\"Di\",\"Wo\",\"Do\",\"Vr\",\"Sa\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.af);return datepicker.regional.af;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ta.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ta={closeText:\"\u0bae\u0bc2\u0b9f\u0bc1\",prevText:\"\u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc8\u0baf\u0ba4\u0bc1\",nextText:\"\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0ba4\u0bc1\",currentText:\"\u0b87\u0ba9\u0bcd\u0bb1\u0bc1\",monthNames:[\"\u0ba4\u0bc8\",\"\u0bae\u0bbe\u0b9a\u0bbf\",\"\u0baa\u0b99\u0bcd\u0b95\u0bc1\u0ba9\u0bbf\",\"\u0b9a\u0bbf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8\",\"\u0bb5\u0bc8\u0b95\u0bbe\u0b9a\u0bbf\",\"\u0b86\u0ba9\u0bbf\",\"\u0b86\u0b9f\u0bbf\",\"\u0b86\u0bb5\u0ba3\u0bbf\",\"\u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bbe\u0b9a\u0bbf\",\"\u0b90\u0baa\u0bcd\u0baa\u0b9a\u0bbf\",\"\u0b95\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf\u0b95\u0bc8\",\"\u0bae\u0bbe\u0bb0\u0bcd\u0b95\u0bb4\u0bbf\"],monthNamesShort:[\"\u0ba4\u0bc8\",\"\u0bae\u0bbe\u0b9a\u0bbf\",\"\u0baa\u0b99\u0bcd\",\"\u0b9a\u0bbf\u0ba4\u0bcd\",\"\u0bb5\u0bc8\u0b95\u0bbe\",\"\u0b86\u0ba9\u0bbf\",\"\u0b86\u0b9f\u0bbf\",\"\u0b86\u0bb5\",\"\u0baa\u0bc1\u0bb0\",\"\u0b90\u0baa\u0bcd\",\"\u0b95\u0bbe\u0bb0\u0bcd\",\"\u0bae\u0bbe\u0bb0\u0bcd\"],dayNames:[\"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\",\"\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8\"],dayNamesShort:[\"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1\",\"\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd\",\"\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\",\"\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\",\"\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd\",\"\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\",\"\u0b9a\u0ba9\u0bbf\"],dayNamesMin:[\"\u0b9e\u0bbe\",\"\u0ba4\u0bbf\",\"\u0b9a\u0bc6\",\"\u0baa\u0bc1\",\"\u0bb5\u0bbf\",\"\u0bb5\u0bc6\",\"\u0b9a\"],weekHeader:\"\u041d\u0435\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ta);return datepicker.regional.ta;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ar.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ar={closeText:\"\u0625\u063a\u0644\u0627\u0642\",prevText:\"&#x3C;\u0627\u0644\u0633\u0627\u0628\u0642\",nextText:\"\u0627\u0644\u062a\u0627\u0644\u064a&#x3E;\",currentText:\"\u0627\u0644\u064a\u0648\u0645\",monthNames:[\"\u064a\u0646\u0627\u064a\u0631\",\"\u0641\u0628\u0631\u0627\u064a\u0631\",\"\u0645\u0627\u0631\u0633\",\"\u0623\u0628\u0631\u064a\u0644\",\"\u0645\u0627\u064a\u0648\",\"\u064a\u0648\u0646\u064a\u0648\",\"\u064a\u0648\u0644\u064a\u0648\",\"\u0623\u063a\u0633\u0637\u0633\",\"\u0633\u0628\u062a\u0645\u0628\u0631\",\"\u0623\u0643\u062a\u0648\u0628\u0631\",\"\u0646\u0648\u0641\u0645\u0628\u0631\",\"\u062f\u064a\u0633\u0645\u0628\u0631\"],monthNamesShort:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],dayNames:[\"\u0627\u0644\u0623\u062d\u062f\",\"\u0627\u0644\u0627\u062b\u0646\u064a\u0646\",\"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621\",\"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621\",\"\u0627\u0644\u062e\u0645\u064a\u0633\",\"\u0627\u0644\u062c\u0645\u0639\u0629\",\"\u0627\u0644\u0633\u0628\u062a\"],dayNamesShort:[\"\u0623\u062d\u062f\",\"\u0627\u062b\u0646\u064a\u0646\",\"\u062b\u0644\u0627\u062b\u0627\u0621\",\"\u0623\u0631\u0628\u0639\u0627\u0621\",\"\u062e\u0645\u064a\u0633\",\"\u062c\u0645\u0639\u0629\",\"\u0633\u0628\u062a\"],dayNamesMin:[\"\u062d\",\"\u0646\",\"\u062b\",\"\u0631\",\"\u062e\",\"\u062c\",\"\u0633\"],weekHeader:\"\u0623\u0633\u0628\u0648\u0639\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:true,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ar);return datepicker.regional.ar;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fi.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.fi={closeText:\"Sulje\",prevText:\"&#xAB;Edellinen\",nextText:\"Seuraava&#xBB;\",currentText:\"T\u00e4n\u00e4\u00e4n\",monthNames:[\"Tammikuu\",\"Helmikuu\",\"Maaliskuu\",\"Huhtikuu\",\"Toukokuu\",\"Kes\u00e4kuu\",\"Hein\u00e4kuu\",\"Elokuu\",\"Syyskuu\",\"Lokakuu\",\"Marraskuu\",\"Joulukuu\"],monthNamesShort:[\"Tammi\",\"Helmi\",\"Maalis\",\"Huhti\",\"Touko\",\"Kes\u00e4\",\"Hein\u00e4\",\"Elo\",\"Syys\",\"Loka\",\"Marras\",\"Joulu\"],dayNamesShort:[\"Su\",\"Ma\",\"Ti\",\"Ke\",\"To\",\"Pe\",\"La\"],dayNames:[\"Sunnuntai\",\"Maanantai\",\"Tiistai\",\"Keskiviikko\",\"Torstai\",\"Perjantai\",\"Lauantai\"],dayNamesMin:[\"Su\",\"Ma\",\"Ti\",\"Ke\",\"To\",\"Pe\",\"La\"],weekHeader:\"Vk\",dateFormat:\"d.m.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.fi);return datepicker.regional.fi;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-hu.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.hu={closeText:\"bez\u00e1r\",prevText:\"vissza\",nextText:\"el\u0151re\",currentText:\"ma\",monthNames:[\"Janu\u00e1r\",\"Febru\u00e1r\",\"M\u00e1rcius\",\"\u00c1prilis\",\"M\u00e1jus\",\"J\u00fanius\",\"J\u00falius\",\"Augusztus\",\"Szeptember\",\"Okt\u00f3ber\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"M\u00e1r\",\"\u00c1pr\",\"M\u00e1j\",\"J\u00fan\",\"J\u00fal\",\"Aug\",\"Szep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"Vas\u00e1rnap\",\"H\u00e9tf\u0151\",\"Kedd\",\"Szerda\",\"Cs\u00fct\u00f6rt\u00f6k\",\"P\u00e9ntek\",\"Szombat\"],dayNamesShort:[\"Vas\",\"H\u00e9t\",\"Ked\",\"Sze\",\"Cs\u00fc\",\"P\u00e9n\",\"Szo\"],dayNamesMin:[\"V\",\"H\",\"K\",\"Sze\",\"Cs\",\"P\",\"Szo\"],weekHeader:\"H\u00e9t\",dateFormat:\"yy.mm.dd.\",firstDay:1,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.hu);return datepicker.regional.hu;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sv.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.sv={closeText:\"St\u00e4ng\",prevText:\"&#xAB;F\u00f6rra\",nextText:\"N\u00e4sta&#xBB;\",currentText:\"Idag\",monthNames:[\"januari\",\"februari\",\"mars\",\"april\",\"maj\",\"juni\",\"juli\",\"augusti\",\"september\",\"oktober\",\"november\",\"december\"],monthNamesShort:[\"jan.\",\"feb.\",\"mars\",\"apr.\",\"maj\",\"juni\",\"juli\",\"aug.\",\"sep.\",\"okt.\",\"nov.\",\"dec.\"],dayNamesShort:[\"s\u00f6n\",\"m\u00e5n\",\"t
2is\",\"ons\",\"tor\",\"fre\",\"l\u00f6r\"],dayNames:[\"s\u00f6ndag\",\"m\u00e5ndag\",\"tisdag\",\"onsdag\",\"torsdag\",\"fredag\",\"l\u00f6rdag\"],dayNamesMin:[\"s\u00f6\",\"m\u00e5\",\"ti\",\"on\",\"to\",\"fr\",\"l\u00f6\"],weekHeader:\"Ve\",dateFormat:\"yy-mm-dd\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.sv);return datepicker.regional.sv;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-en-NZ.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"en-NZ\"]={closeText:\"Done\",prevText:\"Prev\",nextText:\"Next\",currentText:\"Today\",monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"en-NZ\"]);return datepicker.regional[\"en-NZ\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-id.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.id={closeText:\"Tutup\",prevText:\"&#x3C;mundur\",nextText:\"maju&#x3E;\",currentText:\"hari ini\",monthNames:[\"Januari\",\"Februari\",\"Maret\",\"April\",\"Mei\",\"Juni\",\"Juli\",\"Agustus\",\"September\",\"Oktober\",\"Nopember\",\"Desember\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Agus\",\"Sep\",\"Okt\",\"Nop\",\"Des\"],dayNames:[\"Minggu\",\"Senin\",\"Selasa\",\"Rabu\",\"Kamis\",\"Jumat\",\"Sabtu\"],dayNamesShort:[\"Min\",\"Sen\",\"Sel\",\"Rab\",\"kam\",\"Jum\",\"Sab\"],dayNamesMin:[\"Mg\",\"Sn\",\"Sl\",\"Rb\",\"Km\",\"jm\",\"Sb\"],weekHeader:\"Mg\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.id);return datepicker.regional.id;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sr.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.sr={closeText:\"\u0417\u0430\u0442\u0432\u043e\u0440\u0438\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"\u0414\u0430\u043d\u0430\u0441\",monthNames:[\"\u0408\u0430\u043d\u0443\u0430\u0440\",\"\u0424\u0435\u0431\u0440\u0443\u0430\u0440\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0438\u043b\",\"\u041c\u0430\u0458\",\"\u0408\u0443\u043d\",\"\u0408\u0443\u043b\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440\",\"\u041e\u043a\u0442\u043e\u0431\u0430\u0440\",\"\u041d\u043e\u0432\u0435\u043c\u0431\u0430\u0440\",\"\u0414\u0435\u0446\u0435\u043c\u0431\u0430\u0440\"],monthNamesShort:[\"\u0408\u0430\u043d\",\"\u0424\u0435\u0431\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0458\",\"\u0408\u0443\u043d\",\"\u0408\u0443\u043b\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043f\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u0432\",\"\u0414\u0435\u0446\"],dayNames:[\"\u041d\u0435\u0434\u0435\u0459\u0430\",\"\u041f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a\",\"\u0423\u0442\u043e\u0440\u0430\u043a\",\"\u0421\u0440\u0435\u0434\u0430\",\"\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043a\",\"\u041f\u0435\u0442\u0430\u043a\",\"\u0421\u0443\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u041d\u0435\u0434\",\"\u041f\u043e\u043d\",\"\u0423\u0442\u043e\",\"\u0421\u0440\u0435\",\"\u0427\u0435\u0442\",\"\u041f\u0435\u0442\",\"\u0421\u0443\u0431\"],dayNamesMin:[\"\u041d\u0435\",\"\u041f\u043e\",\"\u0423\u0442\",\"\u0421\u0440\",\"\u0427\u0435\",\"\u041f\u0435\",\"\u0421\u0443\"],weekHeader:\"\u0421\u0435\u0434\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.sr);return datepicker.regional.sr;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sq.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.sq={closeText:\"mbylle\",prevText:\"&#x3C;mbrapa\",nextText:\"P\u00ebrpara&#x3E;\",currentText:\"sot\",monthNames:[\"Janar\",\"Shkurt\",\"Mars\",\"Prill\",\"Maj\",\"Qershor\",\"Korrik\",\"Gusht\",\"Shtator\",\"Tetor\",\"N\u00ebntor\",\"Dhjetor\"],monthNamesShort:[\"Jan\",\"Shk\",\"Mar\",\"Pri\",\"Maj\",\"Qer\",\"Kor\",\"Gus\",\"Sht\",\"Tet\",\"N\u00ebn\",\"Dhj\"],dayNames:[\"E Diel\",\"E H\u00ebn\u00eb\",\"E Mart\u00eb\",\"E M\u00ebrkur\u00eb\",\"E Enjte\",\"E Premte\",\"E Shtune\"],dayNamesShort:[\"Di\",\"H\u00eb\",\"Ma\",\"M\u00eb\",\"En\",\"Pr\",\"Sh\"],dayNamesMin:[\"Di\",\"H\u00eb\",\"Ma\",\"M\u00eb\",\"En\",\"Pr\",\"Sh\"],weekHeader:\"Ja\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.sq);return datepicker.regional.sq;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-zh-TW.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"zh-TW\"]={closeText:\"\u95dc\u9589\",prevText:\"&#x3C;\u4e0a\u500b\u6708\",nextText:\"\u4e0b\u500b\u6708&#x3E;\",currentText:\"\u4eca\u5929\",monthNames:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],monthNamesShort:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],dayNames:[\"\u661f\u671f\u65e5\",\"\u661f\u671f\u4e00\",\"\u661f\u671f\u4e8c\",\"\u661f\u671f\u4e09\",\"\u661f\u671f\u56db\",\"\u661f\u671f\u4e94\",\"\u661f\u671f\u516d\"],dayNamesShort:[\"\u9031\u65e5\",\"\u9031\u4e00\",\"\u9031\u4e8c\",\"\u9031\u4e09\",\"\u9031\u56db\",\"\u9031\u4e94\",\"\u9031\u516d\"],dayNamesMin:[\"\u65e5\",\"\u4e00\",\"\u4e8c\",\"\u4e09\",\"\u56db\",\"\u4e94\",\"\u516d\"],weekHeader:\"\u9031\",dateFormat:\"yy/mm/dd\",firstDay:1,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"zh-TW\"]);return datepicker.regional[\"zh-TW\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-pt-BR.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"pt-BR\"]={closeText:\"Fechar\",prevText:\"&#x3C;Anterior\",nextText:\"Pr\u00f3ximo&#x3E;\",currentText:\"Hoje\",monthNames:[\"Janeiro\",\"Fevereiro\",\"Mar\u00e7o\",\"Abril\",\"Maio\",\"Junho\",\"Julho\",\"Agosto\",\"Setembro\",\"Outubro\",\"Novembro\",\"Dezembro\"],monthNamesShort:[\"Jan\",\"Fev\",\"Mar\",\"Abr\",\"Mai\",\"Jun\",\"Jul\",\"Ago\",\"Set\",\"Out\",\"Nov\",\"Dez\"],dayNames:[\"Domingo\",\"Segunda-feira\",\"Ter\u00e7a-feira\",\"Quarta-feira\",\"Quinta-feira\",\"Sexta-feira\",\"S\u00e1bado\"],dayNamesShort:[\"Dom\",\"Seg\",\"Ter\",\"Qua\",\"Qui\",\"Sex\",\"S\u00e1b\"],dayNamesMin:[\"Dom\",\"Seg\",\"Ter\",\"Qua\",\"Qui\",\"Sex\",\"S\u00e1b\"],weekHeader:\"Sm\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"pt-BR\"]);return datepicker.regional[\"pt-BR\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-no.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.no={closeText:\"Lukk\",prevText:\"&#xAB;Forrige\",nextText:\"Neste&#xBB;\",currentText:\"I dag\",monthNames:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"],monthNamesShort:[\"jan\",\"feb\",\"mar\",\"apr\",\"mai\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"des\"],dayNamesShort:[\"s\u00f8n\",\"man\",\"t
2ir\",\"ons\",\"tor\",\"fre\",\"l\u00f8r\"],dayNames:[\"s\u00f8ndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"l\u00f8rdag\"],dayNamesMin:[\"s\u00f8\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"l\u00f8\"],weekHeader:\"Uke\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.no);return datepicker.regional.no;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-hi.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.hi={closeText:\"\u092c\u0902\u0926\",prevText:\"\u092a\u093f\u091b\u0932\u093e\",nextText:\"\u0905\u0917\u0932\u093e\",currentText:\"\u0906\u091c\",monthNames:[\"\u091c\u0928\u0935\u0930\u0940 \",\"\u092b\u0930\u0935\u0930\u0940\",\"\u092e\u093e\u0930\u094d\u091a\",\"\u0905\u092a\u094d\u0930\u0947\u0932\",\"\u092e\u0908\",\"\u091c\u0942\u0928\",\"\u091c\u0942\u0932\u093e\u0908\",\"\u0905\u0917\u0938\u094d\u0924 \",\"\u0938\u093f\u0924\u092e\u094d\u092c\u0930\",\"\u0905\u0915\u094d\u091f\u0942\u092c\u0930\",\"\u0928\u0935\u092e\u094d\u092c\u0930\",\"\u0926\u093f\u0938\u092e\u094d\u092c\u0930\"],monthNamesShort:[\"\u091c\u0928\",\"\u092b\u0930\",\"\u092e\u093e\u0930\u094d\u091a\",\"\u0905\u092a\u094d\u0930\u0947\u0932\",\"\u092e\u0908\",\"\u091c\u0942\u0928\",\"\u091c\u0942\u0932\u093e\u0908\",\"\u0905\u0917\",\"\u0938\u093f\u0924\",\"\u0905\u0915\u094d\u091f\",\"\u0928\u0935\",\"\u0926\u093f\"],dayNames:[\"\u0930\u0935\u093f\u0935\u093e\u0930\",\"\u0938\u094b\u092e\u0935\u093e\u0930\",\"\u092e\u0902\u0917\u0932\u0935\u093e\u0930\",\"\u092c\u0941\u0927\u0935\u093e\u0930\",\"\u0917\u0941\u0930\u0941\u0935\u093e\u0930\",\"\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930\",\"\u0936\u0928\u093f\u0935\u093e\u0930\"],dayNamesShort:[\"\u0930\u0935\u093f\",\"\u0938\u094b\u092e\",\"\u092e\u0902\u0917\u0932\",\"\u092c\u0941\u0927\",\"\u0917\u0941\u0930\u0941\",\"\u0936\u0941\u0915\u094d\u0930\",\"\u0936\u0928\u093f\"],dayNamesMin:[\"\u0930\u0935\u093f\",\"\u0938\u094b\u092e\",\"\u092e\u0902\u0917\u0932\",\"\u092c\u0941\u0927\",\"\u0917\u0941\u0930\u0941\",\"\u0936\u0941\u0915\u094d\u0930\",\"\u0936\u0928\u093f\"],weekHeader:\"\u0939\u092b\u094d\u0924\u093e\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.hi);return datepicker.regional.hi;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-kk.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.kk={closeText:\"\u0416\u0430\u0431\u0443\",prevText:\"&#x3C;\u0410\u043b\u0434\u044b\u04a3\u0493\u044b\",nextText:\"\u041a\u0435\u043b\u0435\u0441\u0456&#x3E;\",currentText:\"\u0411\u04af\u0433\u0456\u043d\",monthNames:[\"\u049a\u0430\u04a3\u0442\u0430\u0440\",\"\u0410\u049b\u043f\u0430\u043d\",\"\u041d\u0430\u0443\u0440\u044b\u0437\",\"\u0421\u04d9\u0443\u0456\u0440\",\"\u041c\u0430\u043c\u044b\u0440\",\"\u041c\u0430\u0443\u0441\u044b\u043c\",\"\u0428\u0456\u043b\u0434\u0435\",\"\u0422\u0430\u043c\u044b\u0437\",\"\u049a\u044b\u0440\u043a\u04af\u0439\u0435\u043a\",\"\u049a\u0430\u0437\u0430\u043d\",\"\u049a\u0430\u0440\u0430\u0448\u0430\",\"\u0416\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d\"],monthNamesShort:[\"\u049a\u0430\u04a3\",\"\u0410\u049b\u043f\",\"\u041d\u0430\u0443\",\"\u0421\u04d9\u0443\",\"\u041c\u0430\u043c\",\"\u041c\u0430\u0443\",\"\u0428\u0456\u043b\",\"\u0422\u0430\u043c\",\"\u049a\u044b\u0440\",\"\u049a\u0430\u0437\",\"\u049a\u0430\u0440\",\"\u0416\u0435\u043b\"],dayNames:[\"\u0416\u0435\u043a\u0441\u0435\u043d\u0431\u0456\",\"\u0414\u04af\u0439\u0441\u0435\u043d\u0431\u0456\",\"\u0421\u0435\u0439\u0441\u0435\u043d\u0431\u0456\",\"\u0421\u04d9\u0440\u0441\u0435\u043d\u0431\u0456\",\"\u0411\u0435\u0439\u0441\u0435\u043d\u0431\u0456\",\"\u0416\u04b1\u043c\u0430\",\"\u0421\u0435\u043d\u0431\u0456\"],dayNamesShort:[\"\u0436\u043a\u0441\",\"\u0434\u0441\u043d\",\"\u0441\u0441\u043d\",\"\u0441\u0440\u0441\",\"\u0431\u0441\u043d\",\"\u0436\u043c\u0430\",\"\u0441\u043d\u0431\"],dayNamesMin:[\"\u0416\u043a\",\"\u0414\u0441\",\"\u0421\u0441\",\"\u0421\u0440\",\"\u0411\u0441\",\"\u0416\u043c\",\"\u0421\u043d\"],weekHeader:\"\u041d\u0435\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.kk);return datepicker.regional.kk;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-el.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.el={closeText:\"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf\",prevText:\"\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c2\",nextText:\"\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c2\",currentText:\"\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1\",monthNames:[\"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2\",\"\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2\",\"\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2\",\"\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2\",\"\u039c\u03ac\u03b9\u03bf\u03c2\",\"\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2\",\"\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2\",\"\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2\",\"\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2\",\"\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2\",\"\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2\",\"\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2\"],monthNamesShort:[\"\u0399\u03b1\u03bd\",\"\u03a6\u03b5\u03b2\",\"\u039c\u03b1\u03c1\",\"\u0391\u03c0\u03c1\",\"\u039c\u03b1\u03b9\",\"\u0399\u03bf\u03c5\u03bd\",\"\u0399\u03bf\u03c5\u03bb\",\"\u0391\u03c5\u03b3\",\"\u03a3\u03b5\u03c0\",\"\u039f\u03ba\u03c4\",\"\u039d\u03bf\u03b5\",\"\u0394\u03b5\u03ba\"],dayNames:[\"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae\",\"\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1\",\"\u03a4\u03c1\u03af\u03c4\u03b7\",\"\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7\",\"\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7\",\"\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae\",\"\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf\"],dayNamesShort:[\"\u039a\u03c5\u03c1\",\"\u0394\u03b5\u03c5\",\"\u03a4\u03c1\u03b9\",\"\u03a4\u03b5\u03c4\",\"\u03a0\u03b5\u03bc\",\"\u03a0\u03b1\u03c1\",\"\u03a3\u03b1\u03b2\"],dayNamesMin:[\"\u039a\u03c5\",\"\u0394\u03b5\",\"\u03a4\u03c1\",\"\u03a4\u03b5\",\"\u03a0\u03b5\",\"\u03a0\u03b1\",\"\u03a3\u03b1\"],weekHeader:\"\u0395\u03b2\u03b4\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.el);return datepicker.regional.el;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ko.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ko={closeText:\"\ub2eb\uae30\",prevText:\"\uc774\uc804\ub2ec\",nextText:\"\ub2e4\uc74c\ub2ec\",currentText:\"\uc624\ub298\",monthNames:[\"1\uc6d4\",\"2\uc6d4\",\"3\uc6d4\",\"4\uc6d4\",\"5\uc6d4\",\"6\uc6d4\",\"7\uc6d4\",\"8\uc6d4\",\"9\uc6d4\",\"10\uc6d4\",\"11\uc6d4\",\"12\uc6d4\"],monthNamesShort:[\"1\uc6d4\",\"2\uc6d4\",\"3\uc6d4\",\"4\uc6d4\",\"5\uc6d4\",\"6\uc6d4\",\"7\uc6d4\",\"8\uc6d4\",\"9\uc6d4\",\"10\uc6d4\",\"11\uc6d4\",\"12\uc6d4\"],dayNames:[\"\uc77c\uc694\uc77c\",\"\uc6d4\uc694\uc77c\",\"\ud654\uc694\uc77c\",\"\uc218\uc694\uc77c\",\"\ubaa9\uc694\uc77c\",\"\uae08\uc694\uc77c\",\"\ud1a0\uc694\uc77c\"],dayNamesShort:[\"\uc77c\",\"\uc6d4\",\"\ud654\",\"\uc218\",\"\ubaa9\",\"\uae08\",\"\ud1a0\"],dayNamesMin:[\"\uc77c\",\"\uc6d4\",\"\ud654\",\"\uc218\",\"\ubaa9\",\"\uae08\",\"\ud1a0\"],weekHeader:\"\uc8fc\",dateFormat:\"yy. m. d.\",firstDay:0,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\ub144\"};datepicker.setDefaults(datepicker.regional.ko);return datepicker.regional.ko;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-en-GB.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"en-GB\"]={closeText:\"Done\",prevText:\"Prev\",nextText:\"Next\",currentText:\"Today\",monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"en-GB\"]);return datepicker.regional[\"en-GB\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-nl-BE.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"nl-BE\"]={closeText:\"Sluiten\",prevText:\"\u2190\",nextText:\"\u2192\",currentText:\"Vandaag\",monthNames:[\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"],monthNamesShort:[\"jan\",\"feb\",\"mrt\",\"apr\",\"mei\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\"],dayNames:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"],dayNamesShort:[\"zon\",\"maa\",\"din\",\"woe\",\"don\",\"vri\",\"zat\"],dayNamesMin:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"nl-BE\"]);return datepicker.regional[\"nl-BE\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ro.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ro={closeText:\"\u00cenchide\",prevText:\"&#xAB; Luna precedent\u0103\",nextText:\"Luna urm\u0103toare &#xBB;\",currentText:\"Azi\",monthNames:[\"Ianuarie\",\"Februarie\",\"Martie\",\"Aprilie\",\"Mai\",\"Iunie\",\"Iulie\",\"August\",\"Septembrie\",\"Octombrie\",\"Noiembrie\",\"Decembrie\"],monthNamesShort:[\"Ian\",\"Feb\",\"Mar\",\"Apr\",\"Mai\",\"Iun\",\"Iul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Duminic\u0103\",\"Luni\",\"Mar\u0163i\",\"Miercuri\",\"Joi\",\"Vineri\",\"S\u00e2mb\u0103t\u0103\"],dayNamesShort:[\"Dum\",\"Lun\",\"Mar\",\"Mie\",\"Joi\",\"Vin\",\"S\u00e2m\"],dayNamesMin:[\"Du\",\"Lu\",\"Ma\",\"Mi\",\"Jo\",\"Vi\",\"S\u00e2\"],weekHeader:\"S\u0103pt\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ro);return datepicker.regional.ro;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-cs.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.cs={closeText:\"Zav\u0159\u00edt\",prevText:\"&#x3C;D\u0159\u00edve\",nextText:\"Pozd\u011bji&#x3E;\",currentText:\"Nyn\u00ed\",monthNames:[\"leden\",\"\u00fanor\",\"b\u0159ezen\",\"duben\",\"kv\u011bten\",\"\u010derven\",\"\u010dervenec\",\"srpen\",\"z\u00e1\u0159\u00ed\",\"\u0159\u00edjen\",\"listopad\",\"prosinec\"],monthNamesShort:[\"led\",\"\u00fano\",\"b\u0159e\",\"dub\",\"kv\u011b\",\"\u010der\",\"\u010dvc\",\"srp\",\"z\u00e1\u0159\",\"\u0159\u00edj\",\"lis\",\"pro\"],dayNames:[\"ned\u011ble\",\"pond\u011bl\u00ed\",\"\u00fater\u00fd\",\"st\u0159eda\",\"\u010dtvrtek\",\"p\u00e1tek\",\"sobota\"],dayNamesShort:[\"ne\",\"po\",\"\u00fat\",\"st\",\"\u010dt\",\"p\u00e1\",\"so\"],dayNamesMin:[\"ne\",\"po\",\"\u00fat\",\"st\",\"\u010dt\",\"p\u00e1\",\"so\"],weekHeader:\"T\u00fdd\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.cs);return datepicker.regional.cs;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fo.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.fo={closeText:\"Lat aftur\",prevText:\"&#x3C;Fyrra\",nextText:\"N\u00e6sta&#x3E;\",currentText:\"\u00cd dag\",monthNames:[\"Januar\",\"Februar\",\"Mars\",\"Apr\u00edl\",\"Mei\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Desember\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Des\"],dayNames:[\"Sunnudagur\",\"M\u00e1nad
2agur\",\"T\u00fdsdagur\",\"Mikudagur\",\"H\u00f3sdagur\",\"Fr\u00edggjadagur\",\"Leyardagur\"],dayNamesShort:[\"Sun\",\"M\u00e1n\",\"T\u00fds\",\"Mik\",\"H\u00f3s\",\"Fr\u00ed\",\"Ley\"],dayNamesMin:[\"Su\",\"M\u00e1\",\"T\u00fd\",\"Mi\",\"H\u00f3\",\"Fr\",\"Le\"],weekHeader:\"Vk\",dateFormat:\"dd-mm-yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.fo);return datepicker.regional.fo;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-bs.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.bs={closeText:\"Zatvori\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"Danas\",monthNames:[\"Januar\",\"Februar\",\"Mart\",\"April\",\"Maj\",\"Juni\",\"Juli\",\"August\",\"Septembar\",\"Oktobar\",\"Novembar\",\"Decembar\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"Nedelja\",\"Ponedeljak\",\"Utorak\",\"Srijeda\",\"\u010cetvrtak\",\"Petak\",\"Subota\"],dayNamesShort:[\"Ned\",\"Pon\",\"Uto\",\"Sri\",\"\u010cet\",\"Pet\",\"Sub\"],dayNamesMin:[\"Ne\",\"Po\",\"Ut\",\"Sr\",\"\u010ce\",\"Pe\",\"Su\"],weekHeader:\"Wk\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.bs);return datepicker.regional.bs;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-gl.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.gl={closeText:\"Pechar\",prevText:\"&#x3C;Ant\",nextText:\"Seg&#x3E;\",currentText:\"Hoxe\",monthNames:[\"Xaneiro\",\"Febreiro\",\"Marzo\",\"Abril\",\"Maio\",\"Xu\u00f1o\",\"Xullo\",\"Agosto\",\"Setembro\",\"Outubro\",\"Novembro\",\"Decembro\"],monthNamesShort:[\"Xan\",\"Feb\",\"Mar\",\"Abr\",\"Mai\",\"Xu\u00f1\",\"Xul\",\"Ago\",\"Set\",\"Out\",\"Nov\",\"Dec\"],dayNames:[\"Domingo\",\"Luns\",\"Martes\",\"M\u00e9rcores\",\"Xoves\",\"Venres\",\"S\u00e1bado\"],dayNamesShort:[\"Dom\",\"Lun\",\"Mar\",\"M\u00e9r\",\"Xov\",\"Ven\",\"S\u00e1b\"],dayNamesMin:[\"Do\",\"Lu\",\"Ma\",\"M\u00e9\",\"Xo\",\"Ve\",\"S\u00e1\"],weekHeader:\"Sm\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.gl);return datepicker.regional.gl;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-pl.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.pl={closeText:\"Zamknij\",prevText:\"&#x3C;Poprzedni\",nextText:\"Nast\u0119pny&#x3E;\",currentText:\"Dzi\u015b\",monthNames:[\"Stycze\u0144\",\"Luty\",\"Marzec\",\"Kwiecie\u0144\",\"Maj\",\"Czerwiec\",\"Lipiec\",\"Sierpie\u0144\",\"Wrzesie\u0144\",\"Pa\u017adziernik\",\"Listopad\",\"Grudzie\u0144\"],monthNamesShort:[\"Sty\",\"Lu\",\"Mar\",\"Kw\",\"Maj\",\"Cze\",\"Lip\",\"Sie\",\"Wrz\",\"Pa\",\"Lis\",\"Gru\"],dayNames:[\"Niedziela\",\"Poniedzia\u0142ek\",\"Wtorek\",\"\u015aroda\",\"Czwartek\",\"Pi\u0105tek\",\"Sobota\"],dayNamesShort:[\"Nie\",\"Pn\",\"Wt\",\"\u015ar\",\"Czw\",\"Pt\",\"So\"],dayNamesMin:[\"N\",\"Pn\",\"Wt\",\"\u015ar\",\"Cz\",\"Pt\",\"So\"],weekHeader:\"Tydz\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.pl);return datepicker.regional.pl;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fr-CH.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"fr-CH\"]={closeText:\"Fermer\",prevText:\"&#x3C;Pr\u00e9c\",nextText:\"Suiv&#x3E;\",currentText:\"Courant\",monthNames:[\"janvier\",\"f\u00e9vrier\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"ao\u00fbt\",\"septembre\",\"octobre\",\"novembre\",\"d\u00e9cembre\"],monthNamesShort:[\"janv.\",\"f\u00e9vr.\",\"mars\",\"avril\",\"mai\",\"juin\",\"juil.\",\"ao\u00fbt\",\"sept.\",\"oct.\",\"nov.\",\"d\u00e9c.\"],dayNames:[\"dimanche\",\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\"],dayNamesShort:[\"dim.\",\"lun.\",\"mar.\",\"mer.\",\"jeu.\",\"ven.\",\"sam.\"],dayNamesMin:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],weekHeader:\"Sm\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"fr-CH\"]);return datepicker.regional[\"fr-CH\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-bg.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.bg={closeText:\"\u0437\u0430\u0442\u0432\u043e\u0440\u0438\",prevText:\"&#x3C;\u043d\u0430\u0437\u0430\u0434\",nextText:\"\u043d\u0430\u043f\u0440\u0435\u0434&#x3E;\",nextBigText:\"&#x3E;&#x3E;\",currentText:\"\u0434\u043d\u0435\u0441\",monthNames:[\"\u042f\u043d\u0443\u0430\u0440\u0438\",\"\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0438\u043b\",\"\u041c\u0430\u0439\",\"\u042e\u043d\u0438\",\"\u042e\u043b\u0438\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438\",\"\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438\",\"\u041d\u043e\u0435\u043c\u0432\u0440\u0438\",\"\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438\"],monthNamesShort:[\"\u042f\u043d\u0443\",\"\u0424\u0435\u0432\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0439\",\"\u042e\u043d\u0438\",\"\u042e\u043b\u0438\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043f\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u0432\",\"\u0414\u0435\u043a\"],dayNames:[\"\u041d\u0435\u0434\u0435\u043b\u044f\",\"\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a\",\"\u0412\u0442\u043e\u0440\u043d\u0438\u043a\",\"\u0421\u0440\u044f\u0434\u0430\",\"\u0427\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a\",\"\u041f\u0435\u0442\u044a\u043a\",\"\u0421\u044a\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u041d\u0435\u0434\",\"\u041f\u043e\u043d\",\"\u0412\u0442\u043e\",\"\u0421\u0440\u044f\",\"\u0427\u0435\u0442\",\"\u041f\u0435\u0442\",\"\u0421\u044a\u0431\"],dayNamesMin:[\"\u041d\u0435\",\"\u041f\u043e\",\"\u0412\u0442\",\"\u0421\u0440\",\"\u0427\u0435\",\"\u041f\u0435\",\"\u0421\u044a\"],weekHeader:\"Wk\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.bg);return datepicker.regional.bg;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-lb.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.lb={closeText:\"F\u00e4erdeg\",prevText:\"Zr\u00e9ck\",nextText:\"Weider\",currentText:\"Haut\",monthNames:[\"Januar\",\"Februar\",\"M\u00e4erz\",\"Abr\u00ebll\",\"Mee\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"],monthNamesShort:[\"Jan\",\"Feb\",\"M\u00e4e\",\"Abr\",\"Mee\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],dayNames:[\"Sonndeg\",\"M\u00e9indeg\",\"D\u00ebnschdeg\",\"M\u00ebttwoch\",\"Donneschdeg\",\"Freideg\",\"Samschdeg\"],dayNamesShort:[\"Son\",\"M\u00e9i\",\"D\u00ebn\",\"M\u00ebt\",\"Don\",\"Fre\",\"Sam\"],dayNamesMin:[\"So\",\"M\u00e9\",\"D\u00eb\",\"M\u00eb\",\"Do\",\"Fr\",\"Sa\"],weekHeader:\"W\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.lb);return datepicker.regional.lb;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ja.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ja={closeText:\"\u9589\u3058\u308b\",prevText:\"&#x3C;\u524d\",nextText:\"\u6b21&#x3E;\",currentText:\"\u4eca\u65e5\",monthNames:[\"1\u6708\",\"2\u6708\",\"3\u6708\",\"4\u6708\",\"5\u6708\",\"6\u6708\",\"7\u6708\",\"8\u6708\",\"9\u6708\",\"10\u6708\",\"11\u6708\",\"12\u6708\"],monthNamesShort:[\"1\u6708\",\"2\u6708\",\"3\u6708\",\"4\u6708\",\"5\u6708\",\"6\u6708\",\"7\u6708\",\"8\u6708\",\"9\u6708\",\"10\u6708\",\"11\u6708\",\"12\u6708\"],dayNames:[\"\u65e5\u66dc\u65e5\",\"\u6708\u66dc\u65e5\",\"\u706b\u66dc\u65e5\",\"\u6c34\u66dc\u65e5\",\"\u6728\u66dc\u65e5\",\"\u91d1\u66dc\u65e5\",\"\u571f\u66dc\u65e5\"],dayNamesShort:[\"\u65e5\",\"\u6708\",\"\u706b\",\"\u6c34\",\"\u6728\",\"\u91d1\",\"\u571f\"],dayNamesMin:[\"\u65e5\",\"\u6708\",\"\u706b\",\"\u6c34\",\"\u6728\",\"\u91d1\",\"\u571f\"],weekHeader:\"\u9031\",dateFormat:\"yy/mm/dd\",firstDay:0,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ja);return datepicker.regional.ja;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-az.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.az={closeText:\"Ba\u011fla\",prevText:\"&#x3C;Geri\",nextText:\"\u0130r\u0259li&#x3E;\",currentText:\"Bug\u00fcn\",monthNames:[\"Yanvar\",\"Fevral\",\"Mart\",\"Aprel\",\"May\",\"\u0130yun\",\"\u0130yul\",\"Avqust\",\"Sentyabr\",\"Oktyabr\",\"Noyabr\",\"Dekabr\"],monthNamesShort:[\"Yan\",\"Fev\",\"Mar\",\"Apr\",\"May\",\"\u0130yun\",\"\u0130yul\",\"Avq\",\"Sen\",\"Okt\",\"Noy\",\"Dek\"],dayNames:[\"Bazar\",\"Bazar ert\u0259si\",\"\u00c7\u0259r\u015f\u
20259nb\u0259 ax\u015fam\u0131\",\"\u00c7\u0259r\u015f\u0259nb\u0259\",\"C\u00fcm\u0259 ax\u015fam\u0131\",\"C\u00fcm\u0259\",\"\u015e\u0259nb\u0259\"],dayNamesShort:[\"B\",\"Be\",\"\u00c7a\",\"\u00c7\",\"Ca\",\"C\",\"\u015e\"],dayNamesMin:[\"B\",\"B\",\"\u00c7\",\"\u0421\",\"\u00c7\",\"C\",\"\u015e\"],weekHeader:\"Hf\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.az);return datepicker.regional.az;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fr-CA.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"fr-CA\"]={closeText:\"Fermer\",prevText:\"Pr\u00e9c\u00e9dent\",nextText:\"Suivant\",currentText:\"Aujourd'hui\",monthNames:[\"janvier\",\"f\u00e9vrier\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"ao\u00fbt\",\"septembre\",\"octobre\",\"novembre\",\"d\u00e9cembre\"],monthNamesShort:[\"janv.\",\"f\u00e9vr.\",\"mars\",\"avril\",\"mai\",\"juin\",\"juil.\",\"ao\u00fbt\",\"sept.\",\"oct.\",\"nov.\",\"d\u00e9c.\"],dayNames:[\"dimanche\",\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\"],dayNamesShort:[\"dim.\",\"lun.\",\"mar.\",\"mer.\",\"jeu.\",\"ven.\",\"sam.\"],dayNamesMin:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],weekHeader:\"Sem.\",dateFormat:\"yy-mm-dd\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"fr-CA\"]);return datepicker.regional[\"fr-CA\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-hy.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.hy={closeText:\"\u0553\u0561\u056f\u0565\u056c\",prevText:\"&#x3C;\u0546\u0561\u056d.\",nextText:\"\u0540\u0561\u057b.&#x3E;\",currentText:\"\u0531\u0575\u057d\u0585\u0580\",monthNames:[\"\u0540\u0578\u0582\u0576\u057e\u0561\u0580\",\"\u0553\u0565\u057f\u0580\u057e\u0561\u0580\",\"\u0544\u0561\u0580\u057f\",\"\u0531\u057a\u0580\u056b\u056c\",\"\u0544\u0561\u0575\u056b\u057d\",\"\u0540\u0578\u0582\u0576\u056b\u057d\",\"\u0540\u0578\u0582\u056c\u056b\u057d\",\"\u0555\u0563\u0578\u057d\u057f\u0578\u057d\",\"\u054d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\",\"\u0540\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\",\"\u0546\u0578\u0575\u0565\u0574\u0562\u0565\u0580\",\"\u0534\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\"],monthNamesShort:[\"\u0540\u0578\u0582\u0576\u057e\",\"\u0553\u0565\u057f\u0580\",\"\u0544\u0561\u0580\u057f\",\"\u0531\u057a\u0580\",\"\u0544\u0561\u0575\u056b\u057d\",\"\u0540\u0578\u0582\u0576\u056b\u057d\",\"\u0540\u0578\u0582\u056c\",\"\u0555\u0563\u057d\",\"\u054d\u0565\u057a\",\"\u0540\u0578\u056f\",\"\u0546\u0578\u0575\",\"\u0534\u0565\u056f\"],dayNames:[\"\u056f\u056b\u0580\u0561\u056f\u056b\",\"\u0565\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b\",\"\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b\",\"\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b\",\"\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b\",\"\u0578\u0582\u0580\u0562\u0561\u0569\",\"\u0577\u0561\u0562\u0561\u0569\"],dayNamesShort:[\"\u056f\u056b\u0580\",\"\u0565\u0580\u056f\",\"\u0565\u0580\u0584\",\"\u0579\u0580\u0584\",\"\u0570\u0576\u0563\",\"\u0578\u0582\u0580\u0562\",\"\u0577\u0562\u0569\"],dayNamesMin:[\"\u056f\u056b\u0580\",\"\u0565\u0580\u056f\",\"\u0565\u0580\u0584\",\"\u0579\u0580\u0584\",\"\u0570\u0576\u0563\",\"\u0578\u0582\u0580\u0562\",\"\u0577\u0562\u0569\"],weekHeader:\"\u0547\u0532\u054f\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.hy);return datepicker.regional.hy;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ru.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ru={closeText:\"\u0417\u0430\u043a\u0440\u044b\u0442\u044c\",prevText:\"&#x3C;\u041f\u0440\u0435\u0434\",nextText:\"\u0421\u043b\u0435\u0434&#x3E;\",currentText:\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f\",monthNames:[\"\u042f\u043d\u0432\u0430\u0440\u044c\",\"\u0424\u0435\u0432\u0440\u0430\u043b\u044c\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0435\u043b\u044c\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\u044c\",\"\u0418\u044e\u043b\u044c\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c\",\"\u041e\u043a\u0442\u044f\u0431\u0440\u044c\",\"\u041d\u043e\u044f\u0431\u0440\u044c\",\"\u0414\u0435\u043a\u0430\u0431\u0440\u044c\"],monthNamesShort:[\"\u042f\u043d\u0432\",\"\u0424\u0435\u0432\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\",\"\u0418\u044e\u043b\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043d\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u044f\",\"\u0414\u0435\u043a\"],dayNames:[\"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435\",\"\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a\",\"\u0432\u0442\u043e\u0440\u043d\u0438\u043a\",\"\u0441\u0440\u0435\u0434\u0430\",\"\u0447\u0435\u0442\u0432\u0435\u0440\u0433\",\"\u043f\u044f\u0442\u043d\u0438\u0446\u0430\",\"\u0441\u0443\u0431\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u0432\u0441\u043a\",\"\u043f\u043d\u0434\",\"\u0432\u0442\u0440\",\"\u0441\u0440\u0434\",\"\u0447\u0442\u0432\",\"\u043f\u0442\u043d\",\"\u0441\u0431\u0442\"],dayNamesMin:[\"\u0412\u0441\",\"\u041f\u043d\",\"\u0412\u0442\",\"\u0421\u0440\",\"\u0427\u0442\",\"\u041f\u0442\",\"\u0421\u0431\"],weekHeader:\"\u041d\u0435\u0434\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ru);return datepicker.regional.ru;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-nn.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.nn={closeText:\"Lukk\",prevText:\"&#xAB;F\u00f8rre\",nextText:\"Neste&#xBB;\",currentText:\"I dag\",monthNames:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"],monthNamesShort:[\"jan\",\"feb\",\"mar\",\"apr\",\"mai\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"des\"],dayNamesShort:[\"sun\",\"m\u00e5n\",\"tys\",\"ons\",\"tor\",\"fre\",\"lau\"],dayNames:[\"sundag\",\"m\u00e5ndag\",\"tysdag\",\"onsdag\",\"torsdag\",\"fredag\",\"laurdag\"],dayNamesMin:[\"su\",\"m\u00e5\",\"ty\",\"on\",\"to\",\"fr\",\"la\"],weekHeader:\"Veke\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.nn);return datepicker.regional.nn;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-it.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.it={closeText:\"Chiudi\",prevText:\"&#x3C;Prec\",nextText:\"Succ&#x3E;\",currentText:\"Oggi\",monthNames:[\"Gennaio\",\"Febbraio\",\"Marzo\",\"Aprile\",\"Maggio\",\"Giugno\",\"Luglio\",\"Agosto\",\"Settembre\",\"Ottobre\",\"Novembre\",\"Dicembre\"],monthNamesShort:[\"Gen\",\"Feb\",\"Mar\",\"Apr\",\"Mag\",\"Giu\",\"Lug\",\"Ago\",\"Set\",\"Ott\",\"Nov\",\"Dic\"],dayNames:[\"Domenica\",\"Luned\u00ec\",\"Marted\u00ec\",\"Mercoled\u00ec\",\"G
2ioved\u00ec\",\"Venerd\u00ec\",\"Sabato\"],dayNamesShort:[\"Dom\",\"Lun\",\"Mar\",\"Mer\",\"Gio\",\"Ven\",\"Sab\"],dayNamesMin:[\"Do\",\"Lu\",\"Ma\",\"Me\",\"Gi\",\"Ve\",\"Sa\"],weekHeader:\"Sm\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.it);return datepicker.regional.it;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-es.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.es={closeText:\"Cerrar\",prevText:\"&#x3C;Ant\",nextText:\"Sig&#x3E;\",currentText:\"Hoy\",monthNames:[\"enero\",\"febrero\",\"marzo\",\"abril\",\"mayo\",\"junio\",\"julio\",\"agosto\",\"septiembre\",\"octubre\",\"noviembre\",\"diciembre\"],monthNamesShort:[\"ene\",\"feb\",\"mar\",\"abr\",\"may\",\"jun\",\"jul\",\"ago\",\"sep\",\"oct\",\"nov\",\"dic\"],dayNames:[\"domingo\",\"lunes\",\"martes\",\"mi\u00e9rcoles\",\"jueves\",\"viernes\",\"s\u00e1bado\"],dayNamesShort:[\"dom\",\"lun\",\"mar\",\"mi\u00e9\",\"jue\",\"vie\",\"s\u00e1b\"],dayNamesMin:[\"D\",\"L\",\"M\",\"X\",\"J\",\"V\",\"S\"],weekHeader:\"Sm\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.es);return datepicker.regional.es;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ms.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ms={closeText:\"Tutup\",prevText:\"&#x3C;Sebelum\",nextText:\"Selepas&#x3E;\",currentText:\"hari ini\",monthNames:[\"Januari\",\"Februari\",\"Mac\",\"April\",\"Mei\",\"Jun\",\"Julai\",\"Ogos\",\"September\",\"Oktober\",\"November\",\"Disember\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mac\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Ogo\",\"Sep\",\"Okt\",\"Nov\",\"Dis\"],dayNames:[\"Ahad\",\"Isnin\",\"Selasa\",\"Rabu\",\"Khamis\",\"Jumaat\",\"Sabtu\"],dayNamesShort:[\"Aha\",\"Isn\",\"Sel\",\"Rab\",\"kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"Is\",\"Se\",\"Ra\",\"Kh\",\"Ju\",\"Sa\"],weekHeader:\"Mg\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ms);return datepicker.regional.ms;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-is.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.is={closeText:\"Loka\",prevText:\"&#x3C; Fyrri\",nextText:\"N\u00e6sti &#x3E;\",currentText:\"\u00cd dag\",monthNames:[\"Jan\u00faar\",\"Febr\u00faar\",\"Mars\",\"Apr\u00edl\",\"Ma\u00ed\",\"J\u00fan\u00ed\",\"J\u00fal\u00ed\",\"\u00c1g\u00fast\",\"September\",\"Okt\u00f3ber\",\"N\u00f3vember\",\"Desember\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Ma\u00ed\",\"J\u00fan\",\"J\u00fal\",\"\u00c1g\u00fa\",\"Sep\",\"Okt\",\"N\u00f3v\",\"Des\"],dayNames:[\"Sunnudagur\",\"M\u00e1nudagur\",\"\u00deri\u00f0judagur\",\"Mi\u00f0vikudagur\",\"Fimmtudagur\",\"F\u00f6studagur\",\"Laugardagur\"],dayNamesShort:[\"Sun\",\"M\u00e1n\",\"\u00deri\",\"Mi\u00f0\",\"Fim\",\"F\u00f6s\",\"Lau\"],dayNamesMin:[\"Su\",\"M\u00e1\",\"\u00der\",\"Mi\",\"Fi\",\"F\u00f6\",\"La\"],weekHeader:\"Vika\",dateFormat:\"dd.mm.yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.is);return datepicker.regional.is;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-pt.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.pt={closeText:\"Fechar\",prevText:\"Anterior\",nextText:\"Seguinte\",currentText:\"Hoje\",monthNames:[\"Janeiro\",\"Fevereiro\",\"Mar\u00e7o\",\"Abril\",\"Maio\",\"Junho\",\"Julho\",\"Agosto\",\"Setembro\",\"Outubro\",\"Novembro\",\"Dezembro\"],monthNamesShort:[\"Jan\",\"Fev\",\"Mar\",\"Abr\",\"Mai\",\"Jun\",\"Jul\",\"Ago\",\"Set\",\"Out\",\"Nov\",\"Dez\"],dayNames:[\"Domingo\",\"Segunda-feira\",\"Ter\u00e7a-feira\",\"Quarta-feira\",\"Quinta-feira\",\"Sexta-feira\",\"S\u00e1bado\"],dayNamesShort:[\"Dom\",\"Seg\",\"Ter\",\"Qua\",\"Qui\",\"Sex\",\"S\u00e1b\"],dayNamesMin:[\"Dom\",\"Seg\",\"Ter\",\"Qua\",\"Qui\",\"Sex\",\"S\u00e1b\"],weekHeader:\"Sem\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.pt);return datepicker.regional.pt;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-mk.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.mk={closeText:\"\u0417\u0430\u0442\u0432\u043e\u0440\u0438\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"\u0414\u0435\u043d\u0435\u0441\",monthNames:[\"\u0408\u0430\u043d\u0443\u0430\u0440\u0438\",\"\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0438\u043b\",\"\u041c\u0430\u0458\",\"\u0408\u0443\u043d\u0438\",\"\u0408\u0443\u043b\u0438\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438\",\"\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438\",\"\u041d\u043e\u0435\u043c\u0432\u0440\u0438\",\"\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438\"],monthNamesShort:[\"\u0408\u0430\u043d\",\"\u0424\u0435\u0432\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0458\",\"\u0408\u0443\u043d\",\"\u0408\u0443\u043b\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043f\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u0435\",\"\u0414\u0435\u043a\"],dayNames:[\"\u041d\u0435\u0434\u0435\u043b\u0430\",\"\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a\",\"\u0412\u0442\u043e\u0440\u043d\u0438\u043a\",\"\u0421\u0440\u0435\u0434\u0430\",\"\u0427\u0435\u0442\u0432\u0440\u0442\u043e\u043a\",\"\u041f\u0435\u0442\u043e\u043a\",\"\u0421\u0430\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u041d\u0435\u0434\",\"\u041f\u043e\u043d\",\"\u0412\u0442\u043e\",\"\u0421\u0440\u0435\",\"\u0427\u0435\u0442\",\"\u041f\u0435\u0442\",\"\u0421\u0430\u0431\"],dayNamesMin:[\"\u041d\u0435\",\"\u041f\u043e\",\"\u0412\u0442\",\"\u0421\u0440\",\"\u0427\u0435\",\"\u041f\u0435\",\"\u0421\u0430\"],weekHeader:\"\u0421\u0435\u0434\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.mk);return datepicker.regional.mk;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-cy-GB.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"cy-GB\"]={closeText:\"Done\",prevText:\"Prev\",nextText:\"Next\",currentText:\"Today\",monthNames:[\"Ionawr\",\"Chwefror\",\"Mawrth\",\"Ebrill\",\"Mai\",\"Mehefin\",\"Gorffennaf\",\"Awst\",\"Medi\",\"Hydref\",\"Tachwedd\",\"Rhagfyr\"],monthNamesShort:[\"Ion\",\"Chw\",\"Maw\",\"Ebr\",\"Mai\",\"Meh\",\"Gor\",\"Aws\",\"Med\",\"Hyd\",\"Tac\",\"Rha\"],dayNames:[\"Dydd Sul\",\"Dydd Llun\",\"Dydd Mawrth\",\"Dydd Mercher\",\"Dydd Iau\",\"Dydd Gwener\",\"Dydd Sadwrn\"],dayNamesShort:[\"Sul\",\"Llu\",\"Maw\",\"Mer\",\"Iau\",\"Gwe\",\"Sad\"],dayNamesMin:[\"Su\",\"Ll\",\"Ma\",\"Me\",\"Ia\",\"Gw\",\"Sa\"],weekHeader:\"Wy\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"cy-GB\"]);return datepicker.regional[\"cy-GB\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-et.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.et={closeText:\"Sulge\",prevText:\"Eelnev\",nextText:\"J\u00e4rgnev\",currentText:\"T\u00e4na\",monthNames:[\"Jaanuar\",\"Veebruar\",\"M\u00e4rts\",\"Aprill\",\"Mai\",\"Juuni\",\"Juuli\",\"August\",\"September\",\"Oktoober\",\"November\",\"Detsember\"],monthNamesShort:[\"Jaan\",\"Veebr\",\"M\u00e4rts\",\"Apr\",\"Mai\",\"Juuni\",\"Juuli\",\"Aug\",\"Sept\",\"Okt\",\"Nov\",\"Dets\"],dayNames:[\"P\u00fchap\u00e4ev\",\"Esmasp\u00e4ev\",\"Teisip\u00e4ev\",\"Kolmap\u00e4ev\",\"Neljap\u00e4ev\",\"Reede\",\"Laup\u00e4ev\"],dayNamesShort:[\"P\u00fchap\",\"Esmasp\",\"Teisip\",\"Kolmap\",\"Neljap\",\"Reede\",\"Laup\"],dayNamesMin:[\"P\",\"E\",\"T\",\"K\",\"N\",\"R\",\"L\"],weekHeader:\"n\u00e4d\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.et);return datepicker.regional.et;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-hr.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.hr={closeText:\"Zatvori\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"Danas\",monthNames:[\"Sije\u010danj\",\"Velja\u010da\",\"O\u017eujak\",\"Travanj\",\"Svibanj\",\"Lipanj\",\"Srpanj\",\"Kolovoz\",\"Rujan\",\"Listopad\",\"Studeni\",\"Prosinac\"],monthNamesShort:[\"Sij\",\"Velj\",\"O\u017eu\",\"Tra\",\"Svi\",\"Lip\",\"Srp\",\"Kol\",\"Ruj\",\"Lis\",\"Stu\",\"Pro\"],dayNames:[\"Nedjelja\",\"Ponedjeljak\",\"Utorak\",\"Srijeda\",\"\u010cetvrtak\",\"Petak\",\"Subota\"],dayNamesShort:[\"Ned\",\"Pon\",\"Uto\",\"Sri\",\"\u010cet\",\"Pet\",\"Sub\"],dayNamesMin:[\"Ne\",\"Po\",\"Ut\",\"Sr\",\"\u010ce\",\"Pe\",\"Su\"],weekHeader:\"Tje\",dateFormat:\"dd.mm.yy.\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.hr);return datepicker.regional.hr;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-nb.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.nb={closeText:\"Lukk\",prevText:\"&#xAB;Forrige\",nextText:\"Neste&#xBB;\",currentText:\"I dag\",monthNames:[\"januar\",\"februar\",\"mars\",\"april\",\"mai\",\"juni\",\"juli\",\"august\",\"september\",\"oktober\",\"november\",\"desember\"],monthNamesShort:[\"jan\",\"feb\",\"mar\",\"apr\",\"mai\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"des\"],dayNamesShort:[\"s\u00f8n\",\"man\",\"t
2ir\",\"ons\",\"tor\",\"fre\",\"l\u00f8r\"],dayNames:[\"s\u00f8ndag\",\"mandag\",\"tirsdag\",\"onsdag\",\"torsdag\",\"fredag\",\"l\u00f8rdag\"],dayNamesMin:[\"s\u00f8\",\"ma\",\"ti\",\"on\",\"to\",\"fr\",\"l\u00f8\"],weekHeader:\"Uke\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.nb);return datepicker.regional.nb;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-eu.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.eu={closeText:\"Egina\",prevText:\"&#x3C;Aur\",nextText:\"Hur&#x3E;\",currentText:\"Gaur\",monthNames:[\"urtarrila\",\"otsaila\",\"martxoa\",\"apirila\",\"maiatza\",\"ekaina\",\"uztaila\",\"abuztua\",\"iraila\",\"urria\",\"azaroa\",\"abendua\"],monthNamesShort:[\"urt.\",\"ots.\",\"mar.\",\"api.\",\"mai.\",\"eka.\",\"uzt.\",\"abu.\",\"ira.\",\"urr.\",\"aza.\",\"abe.\"],dayNames:[\"igandea\",\"astelehena\",\"asteartea\",\"asteazkena\",\"osteguna\",\"ostirala\",\"larunbata\"],dayNamesShort:[\"ig.\",\"al.\",\"ar.\",\"az.\",\"og.\",\"ol.\",\"lr.\"],dayNamesMin:[\"ig\",\"al\",\"ar\",\"az\",\"og\",\"ol\",\"lr\"],weekHeader:\"As\",dateFormat:\"yy-mm-dd\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.eu);return datepicker.regional.eu;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fa.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.fa={closeText:\"\u0628\u0633\u062a\u0646\",prevText:\"&#x3C;\u0642\u0628\u0644\u06cc\",nextText:\"\u0628\u0639\u062f\u06cc&#x3E;\",currentText:\"\u0627\u0645\u0631\u0648\u0632\",monthNames:[\"\u0698\u0627\u0646\u0648\u06cc\u0647\",\"\u0641\u0648\u0631\u06cc\u0647\",\"\u0645\u0627\u0631\u0633\",\"\u0622\u0648\u0631\u06cc\u0644\",\"\u0645\u0647\",\"\u0698\u0648\u0626\u0646\",\"\u0698\u0648\u0626\u06cc\u0647\",\"\u0627\u0648\u062a\",\"\u0633\u067e\u062a\u0627\u0645\u0628\u0631\",\"\u0627\u06a9\u062a\u0628\u0631\",\"\u0646\u0648\u0627\u0645\u0628\u0631\",\"\u062f\u0633\u0627\u0645\u0628\u0631\"],monthNamesShort:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],dayNames:[\"\u064a\u06a9\u0634\u0646\u0628\u0647\",\"\u062f\u0648\u0634\u0646\u0628\u0647\",\"\u0633\u0647\u200c\u0634\u0646\u0628\u0647\",\"\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647\",\"\u067e\u0646\u062c\u0634\u0646\u0628\u0647\",\"\u062c\u0645\u0639\u0647\",\"\u0634\u0646\u0628\u0647\"],dayNamesShort:[\"\u06cc\",\"\u062f\",\"\u0633\",\"\u0686\",\"\u067e\",\"\u062c\",\"\u0634\"],dayNamesMin:[\"\u06cc\",\"\u062f\",\"\u0633\",\"\u0686\",\"\u067e\",\"\u062c\",\"\u0634\"],weekHeader:\"\u0647\u0641\",dateFormat:\"yy/mm/dd\",firstDay:6,isRTL:true,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.fa);return datepicker.regional.fa;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ar-DZ.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"ar-DZ\"]={closeText:\"\u0625\u063a\u0644\u0627\u0642\",prevText:\"&#x3C;\u0627\u0644\u0633\u0627\u0628\u0642\",nextText:\"\u0627\u0644\u062a\u0627\u0644\u064a&#x3E;\",currentText:\"\u0627\u0644\u064a\u0648\u0645\",monthNames:[\"\u062c\u0627\u0646\u0641\u064a\",\"\u0641\u064a\u0641\u0631\u064a\",\"\u0645\u0627\u0631\u0633\",\"\u0623\u0641\u0631\u064a\u0644\",\"\u0645\u0627\u064a\",\"\u062c\u0648\u0627\u0646\",\"\u062c\u0648\u064a\u0644\u064a\u0629\",\"\u0623\u0648\u062a\",\"\u0633\u0628\u062a\u0645\u0628\u0631\",\"\u0623\u0643\u062a\u0648\u0628\u0631\",\"\u0646\u0648\u0641\u0645\u0628\u0631\",\"\u062f\u064a\u0633\u0645\u0628\u0631\"],monthNamesShort:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"],dayNames:[\"\u0627\u0644\u0623\u062d\u062f\",\"\u0627\u0644\u0627\u062b\u0646\u064a\u0646\",\"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621\",\"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621\",\"\u0627\u0644\u062e\u0645\u064a\u0633\",\"\u0627\u0644\u062c\u0645\u0639\u0629\",\"\u0627\u0644\u0633\u0628\u062a\"],dayNamesShort:[\"\u0627\u0644\u0623\u062d\u062f\",\"\u0627\u0644\u0627\u062b\u0646\u064a\u0646\",\"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621\",\"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621\",\"\u0627\u0644\u062e\u0645\u064a\u0633\",\"\u0627\u0644\u062c\u0645\u0639\u0629\",\"\u0627\u0644\u0633\u0628\u062a\"],dayNamesMin:[\"\u062d\",\"\u0646\",\"\u062b\",\"\u0631\",\"\u062e\",\"\u062c\",\"\u0633\"],weekHeader:\"\u0623\u0633\u0628\u0648\u0639\",dateFormat:\"dd/mm/yy\",firstDay:6,isRTL:true,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"ar-DZ\"]);return datepicker.regional[\"ar-DZ\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-tj.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.tj={closeText:\"\u0418\u0434\u043e\u043c\u0430\",prevText:\"&#x3c;\u049a\u0430\u0444\u043e\",nextText:\"\u041f\u0435\u0448&#x3e;\",currentText:\"\u0418\u043c\u0440\u04ef\u0437\",monthNames:[\"\u042f\u043d\u0432\u0430\u0440\",\"\u0424\u0435\u0432\u0440\u0430\u043b\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0435\u043b\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\",\"\u0418\u044e\u043b\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043d\u0442\u044f\u0431\u0440\",\"\u041e\u043a\u0442\u044f\u0431\u0440\",\"\u041d\u043e\u044f\u0431\u0440\",\"\u0414\u0435\u043a\u0430\u0431\u0440\"],monthNamesShort:[\"\u042f\u043d\u0432\",\"\u0424\u0435\u0432\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\",\"\u0418\u044e\u043b\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043d\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u044f\",\"\u0414\u0435\u043a\"],dayNames:[\"\u044f\u043a\u0448\u0430\u043d\u0431\u0435\",\"\u0434\u0443\u0448\u0430\u043d\u0431\u0435\",\"\u0441\u0435\u0448\u0430\u043d\u0431\u0435\",\"\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435\",\"\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435\",\"\u04b7\u0443\u043c\u044a\u0430\",\"\u0448\u0430\u043d\u0431\u0435\"],dayNamesShort:[\"\u044f\u043a\u0448\",\"\u0434\u0443\u0448\",\"\u0441\u0435\u0448\",\"\u0447\u043e\u0440\",\"\u043f\u0430\u043d\",\"\u04b7\u0443\u043c\",\"\u0448\u0430\u043d\"],dayNamesMin:[\"\u042f\u043a\",\"\u0414\u0448\",\"\u0421\u0448\",\"\u0427\u0448\",\"\u041f\u0448\",\"\u04b6\u043c\",\"\u0428\u043d\"],weekHeader:\"\u0425\u0444\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.tj);return datepicker.regional.tj;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-he.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.he={closeText:\"\u05e1\u05d2\u05d5\u05e8\",prevText:\"&#x3C;\u05d4\u05e7\u05d5\u05d3\u05dd\",nextText:\"\u05d4\u05d1\u05d0&#x3E;\",currentText:\"\u05d4\u05d9\u05d5\u05dd\",monthNames:[\"\u05d9\u05e0\u05d5\u05d0\u05e8\",\"\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8\",\"\u05de\u05e8\u
205e5\",\"\u05d0\u05e4\u05e8\u05d9\u05dc\",\"\u05de\u05d0\u05d9\",\"\u05d9\u05d5\u05e0\u05d9\",\"\u05d9\u05d5\u05dc\u05d9\",\"\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8\",\"\u05e1\u05e4\u05d8\u05de\u05d1\u05e8\",\"\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8\",\"\u05e0\u05d5\u05d1\u05de\u05d1\u05e8\",\"\u05d3\u05e6\u05de\u05d1\u05e8\"],monthNamesShort:[\"\u05d9\u05e0\u05d5\",\"\u05e4\u05d1\u05e8\",\"\u05de\u05e8\u05e5\",\"\u05d0\u05e4\u05e8\",\"\u05de\u05d0\u05d9\",\"\u05d9\u05d5\u05e0\u05d9\",\"\u05d9\u05d5\u05dc\u05d9\",\"\u05d0\u05d5\u05d2\",\"\u05e1\u05e4\u05d8\",\"\u05d0\u05d5\u05e7\",\"\u05e0\u05d5\u05d1\",\"\u05d3\u05e6\u05de\"],dayNames:[\"\u05e8\u05d0\u05e9\u05d5\u05df\",\"\u05e9\u05e0\u05d9\",\"\u05e9\u05dc\u05d9\u05e9\u05d9\",\"\u05e8\u05d1\u05d9\u05e2\u05d9\",\"\u05d7\u05de\u05d9\u05e9\u05d9\",\"\u05e9\u05d9\u05e9\u05d9\",\"\u05e9\u05d1\u05ea\"],dayNamesShort:[\"\u05d0'\",\"\u05d1'\",\"\u05d2'\",\"\u05d3'\",\"\u05d4'\",\"\u05d5'\",\"\u05e9\u05d1\u05ea\"],dayNamesMin:[\"\u05d0'\",\"\u05d1'\",\"\u05d2'\",\"\u05d3'\",\"\u05d4'\",\"\u05d5'\",\"\u05e9\u05d1\u05ea\"],weekHeader:\"Wk\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:true,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.he);return datepicker.regional.he;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ka.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ka={closeText:\"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0\",prevText:\"&#x3c; \u10ec\u10d8\u10dc\u10d0\",nextText:\"\u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8 &#x3e;\",currentText:\"\u10d3\u10e6\u10d4\u10e1\",monthNames:[\"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8\",\"\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8\",\"\u10db\u10d0\u10e0\u10e2\u10d8\",\"\u10d0\u10de\u10e0\u10d8\u10da\u10d8\",\"\u10db\u10d0\u10d8\u10e1\u10d8\",\"\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8\",\"\u10d8\u10d5\u10da\u10d8\u10e1\u10d8\",\"\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd\",\"\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8\",\"\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8\",\"\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8\",\"\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8\"],monthNamesShort:[\"\u10d8\u10d0\u10dc\",\"\u10d7\u10d4\u10d1\",\"\u10db\u10d0\u10e0\",\"\u10d0\u10de\u10e0\",\"\u10db\u10d0\u10d8\",\"\u10d8\u10d5\u10dc\",\"\u10d8\u10d5\u10da\",\"\u10d0\u10d2\u10d5\",\"\u10e1\u10d4\u10e5\",\"\u10dd\u10e5\u10e2\",\"\u10dc\u10dd\u10d4\",\"\u10d3\u10d4\u10d9\"],dayNames:[\"\u10d9\u10d5\u10d8\u10e0\u10d0\",\"\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8\",\"\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8\",\"\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8\",\"\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8\",\"\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8\",\"\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8\"],dayNamesShort:[\"\u10d9\u10d5\",\"\u10dd\u10e0\u10e8\",\"\u10e1\u10d0\u10db\",\"\u10dd\u10d7\u10ee\",\"\u10ee\u10e3\u10d7\",\"\u10de\u10d0\u10e0\",\"\u10e8\u10d0\u10d1\"],dayNamesMin:[\"\u10d9\u10d5\",\"\u10dd\u10e0\u10e8\",\"\u10e1\u10d0\u10db\",\"\u10dd\u10d7\u10ee\",\"\u10ee\u10e3\u10d7\",\"\u10de\u10d0\u10e0\",\"\u10e8\u10d0\u10d1\"],weekHeader:\"\u10d9\u10d5\u10d8\u10e0\u10d0\",dateFormat:\"dd-mm-yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ka);return datepicker.regional.ka;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-ky.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.ky={closeText:\"\u0416\u0430\u0431\u0443\u0443\",prevText:\"&#x3c;\u041c\u0443\u0440\",nextText:\"\u041a\u0438\u0439&#x3e;\",currentText:\"\u0411\u04af\u0433\u04af\u043d\",monthNames:[\"\u042f\u043d\u0432\u0430\u0440\u044c\",\"\u0424\u0435\u0432\u0440\u0430\u043b\u044c\",\"\u041c\u0430\u0440\u0442\",\"\u0410\u043f\u0440\u0435\u043b\u044c\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\u044c\",\"\u0418\u044e\u043b\u044c\",\"\u0410\u0432\u0433\u0443\u0441\u0442\",\"\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c\",\"\u041e\u043a\u0442\u044f\u0431\u0440\u044c\",\"\u041d\u043e\u044f\u0431\u0440\u044c\",\"\u0414\u0435\u043a\u0430\u0431\u0440\u044c\"],monthNamesShort:[\"\u042f\u043d\u0432\",\"\u0424\u0435\u0432\",\"\u041c\u0430\u0440\",\"\u0410\u043f\u0440\",\"\u041c\u0430\u0439\",\"\u0418\u044e\u043d\",\"\u0418\u044e\u043b\",\"\u0410\u0432\u0433\",\"\u0421\u0435\u043d\",\"\u041e\u043a\u0442\",\"\u041d\u043e\u044f\",\"\u0414\u0435\u043a\"],dayNames:[\"\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438\",\"\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af\",\"\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438\",\"\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438\",\"\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438\",\"\u0436\u0443\u043c\u0430\",\"\u0438\u0448\u0435\u043c\u0431\u0438\"],dayNamesShort:[\"\u0436\u0435\u043a\",\"\u0434\u04af\u0439\",\"\u0448\u0435\u0439\",\"\u0448\u0430\u0440\",\"\u0431\u0435\u0439\",\"\u0436\u0443\u043c\",\"\u0438\u0448\u0435\"],dayNamesMin:[\"\u0416\u043a\",\"\u0414\u0448\",\"\u0428\u0448\",\"\u0428\u0440\",\"\u0411\u0448\",\"\u0416\u043c\",\"\u0418\u0448\"],weekHeader:\"\u0416\u0443\u043c\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.ky);return datepicker.regional.ky;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-it-CH.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"it-CH\"]={closeText:\"Chiudi\",prevText:\"&#x3C;Prec\",nextText:\"Succ&#x3E;\",currentText:\"Oggi\",monthNames:[\"Gennaio\",\"Febbraio\",\"Marzo\",\"Aprile\",\"Maggio\",\"Giugno\",\"Luglio\",\"Agosto\",\"Settembre\",\"Ottobre\",\"Novembre\",\"Dicembre\"],monthNamesShort:[\"Gen\",\"Feb\",\"Mar\",\"Apr\",\"Mag\",\"Giu\",\"Lug\",\"Ago\",\"Set\",\"Ott\",\"Nov\",\"Dic\"],dayNames:[\"Domenica\",\"Luned\u00ec\",\"Marted\u00ec\",\"Mercoled\u00ec\",\"G
2ioved\u00ec\",\"Venerd\u00ec\",\"Sabato\"],dayNamesShort:[\"Dom\",\"Lun\",\"Mar\",\"Mer\",\"Gio\",\"Ven\",\"Sab\"],dayNamesMin:[\"Do\",\"Lu\",\"Ma\",\"Me\",\"Gi\",\"Ve\",\"Sa\"],weekHeader:\"Sm\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"it-CH\"]);return datepicker.regional[\"it-CH\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-lv.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.lv={closeText:\"Aizv\u0113rt\",prevText:\"Iepr.\",nextText:\"N\u0101k.\",currentText:\"\u0160odien\",monthNames:[\"Janv\u0101ris\",\"Febru\u0101ris\",\"Marts\",\"Apr\u012blis\",\"Maijs\",\"J\u016bnijs\",\"J\u016blijs\",\"Augusts\",\"Septembris\",\"Oktobris\",\"Novembris\",\"Decembris\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Mai\",\"J\u016bn\",\"J\u016bl\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"sv\u0113tdiena\",\"pirmdiena\",\"otrdiena\",\"tre\u0161diena\",\"ceturtdiena\",\"piektdiena\",\"sestdiena\"],dayNamesShort:[\"svt\",\"prm\",\"otr\",\"tre\",\"ctr\",\"pkt\",\"sst\"],dayNamesMin:[\"Sv\",\"Pr\",\"Ot\",\"Tr\",\"Ct\",\"Pk\",\"Ss\"],weekHeader:\"Ned.\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.lv);return datepicker.regional.lv;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-zh-CN.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"zh-CN\"]={closeText:\"\u5173\u95ed\",prevText:\"&#x3C;\u4e0a\u6708\",nextText:\"\u4e0b\u6708&#x3E;\",currentText:\"\u4eca\u5929\",monthNames:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],monthNamesShort:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],dayNames:[\"\u661f\u671f\u65e5\",\"\u661f\u671f\u4e00\",\"\u661f\u671f\u4e8c\",\"\u661f\u671f\u4e09\",\"\u661f\u671f\u56db\",\"\u661f\u671f\u4e94\",\"\u661f\u671f\u516d\"],dayNamesShort:[\"\u5468\u65e5\",\"\u5468\u4e00\",\"\u5468\u4e8c\",\"\u5468\u4e09\",\"\u5468\u56db\",\"\u5468\u4e94\",\"\u5468\u516d\"],dayNamesMin:[\"\u65e5\",\"\u4e00\",\"\u4e8c\",\"\u4e09\",\"\u56db\",\"\u4e94\",\"\u516d\"],weekHeader:\"\u5468\",dateFormat:\"yy-mm-dd\",firstDay:1,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"zh-CN\"]);return datepicker.regional[\"zh-CN\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-zh-HK.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"zh-HK\"]={closeText:\"\u95dc\u9589\",prevText:\"&#x3C;\u4e0a\u6708\",nextText:\"\u4e0b\u6708&#x3E;\",currentText:\"\u4eca\u5929\",monthNames:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],monthNamesShort:[\"\u4e00\u6708\",\"\u4e8c\u6708\",\"\u4e09\u6708\",\"\u56db\u6708\",\"\u4e94\u6708\",\"\u516d\u6708\",\"\u4e03\u6708\",\"\u516b\u6708\",\"\u4e5d\u6708\",\"\u5341\u6708\",\"\u5341\u4e00\u6708\",\"\u5341\u4e8c\u6708\"],dayNames:[\"\u661f\u671f\u65e5\",\"\u661f\u671f\u4e00\",\"\u661f\u671f\u4e8c\",\"\u661f\u671f\u4e09\",\"\u661f\u671f\u56db\",\"\u661f\u671f\u4e94\",\"\u661f\u671f\u516d\"],dayNamesShort:[\"\u5468\u65e5\",\"\u5468\u4e00\",\"\u5468\u4e8c\",\"\u5468\u4e09\",\"\u5468\u56db\",\"\u5468\u4e94\",\"\u5468\u516d\"],dayNamesMin:[\"\u65e5\",\"\u4e00\",\"\u4e8c\",\"\u4e09\",\"\u56db\",\"\u4e94\",\"\u516d\"],weekHeader:\"\u5468\",dateFormat:\"dd-mm-yy\",firstDay:0,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"zh-HK\"]);return datepicker.regional[\"zh-HK\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-de.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.de={closeText:\"Schlie\u00dfen\",prevText:\"&#x3C;Zur\u00fcck\",nextText:\"Vor&#x3E;\",currentText:\"Heute\",monthNames:[\"Januar\",\"Februar\",\"M\u00e4rz\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"],monthNamesShort:[\"Jan\",\"Feb\",\"M\u00e4r\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],dayNames:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],dayNamesShort:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],dayNamesMin:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],weekHeader:\"KW\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.de);return datepicker.regional.de;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-lt.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.lt={closeText:\"U\u017edaryti\",prevText:\"&#x3C;Atgal\",nextText:\"Pirmyn&#x3E;\",currentText:\"\u0160iandien\",monthNames:[\"Sausis\",\"Vasaris\",\"Kovas\",\"Balandis\",\"Gegu\u017e\u0117\",\"Bir\u
2017eelis\",\"Liepa\",\"Rugpj\u016btis\",\"Rugs\u0117jis\",\"Spalis\",\"Lapkritis\",\"Gruodis\"],monthNamesShort:[\"Sau\",\"Vas\",\"Kov\",\"Bal\",\"Geg\",\"Bir\",\"Lie\",\"Rugp\",\"Rugs\",\"Spa\",\"Lap\",\"Gru\"],dayNames:[\"sekmadienis\",\"pirmadienis\",\"antradienis\",\"tre\u010diadienis\",\"ketvirtadienis\",\"penktadienis\",\"\u0161e\u0161tadienis\"],dayNamesShort:[\"sek\",\"pir\",\"ant\",\"tre\",\"ket\",\"pen\",\"\u0161e\u0161\"],dayNamesMin:[\"Se\",\"Pr\",\"An\",\"Tr\",\"Ke\",\"Pe\",\"\u0160e\"],weekHeader:\"SAV\",dateFormat:\"yy-mm-dd\",firstDay:1,isRTL:false,showMonthAfterYear:true,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.lt);return datepicker.regional.lt;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-da.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.da={closeText:\"Luk\",prevText:\"&#x3C;Forrige\",nextText:\"N\u00e6ste&#x3E;\",currentText:\"Idag\",monthNames:[\"Januar\",\"Februar\",\"Marts\",\"April\",\"Maj\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"S\u00f8ndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"L\u00f8rdag\"],dayNamesShort:[\"S\u00f8n\",\"Man\",\"Tir\",\"Ons\",\"Tor\",\"Fre\",\"L\u00f8r\"],dayNamesMin:[\"S\u00f8\",\"Ma\",\"Ti\",\"On\",\"To\",\"Fr\",\"L\u00f8\"],weekHeader:\"Uge\",dateFormat:\"dd-mm-yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.da);return datepicker.regional.da;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sk.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.sk={closeText:\"Zavrie\u0165\",prevText:\"&#x3C;Predch\u00e1dzaj\u00faci\",nextText:\"Nasleduj\u00faci&#x3E;\",currentText:\"Dnes\",monthNames:[\"janu\u00e1r\",\"febru\u00e1r\",\"marec\",\"apr\u00edl\",\"m\u00e1j\",\"j\u00fan\",\"j\u00fal\",\"august\",\"september\",\"okt\u00f3ber\",\"november\",\"december\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"M\u00e1j\",\"J\u00fan\",\"J\u00fal\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"nede\u013ea\",\"pondelok\",\"utorok\",\"streda\",\"\u0161tvrtok\",\"piatok\",\"sobota\"],dayNamesShort:[\"Ned\",\"Pon\",\"Uto\",\"Str\",\"\u0160tv\",\"Pia\",\"Sob\"],dayNamesMin:[\"Ne\",\"Po\",\"Ut\",\"St\",\"\u0160t\",\"Pia\",\"So\"],weekHeader:\"Ty\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.sk);return datepicker.regional.sk;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-sr-SR.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional[\"sr-SR\"]={closeText:\"Zatvori\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"Danas\",monthNames:[\"Januar\",\"Februar\",\"Mart\",\"April\",\"Maj\",\"Jun\",\"Jul\",\"Avgust\",\"Septembar\",\"Oktobar\",\"Novembar\",\"Decembar\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"Avg\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"Nedelja\",\"Ponedeljak\",\"Utorak\",\"Sreda\",\"\u010cetvrtak\",\"Petak\",\"Subota\"],dayNamesShort:[\"Ned\",\"Pon\",\"Uto\",\"Sre\",\"\u010cet\",\"Pet\",\"Sub\"],dayNamesMin:[\"Ne\",\"Po\",\"Ut\",\"Sr\",\"\u010ce\",\"Pe\",\"Su\"],weekHeader:\"Sed\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional[\"sr-SR\"]);return datepicker.regional[\"sr-SR\"];}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-tr.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.tr={closeText:\"kapat\",prevText:\"&#x3C;geri\",nextText:\"ileri&#x3e\",currentText:\"bug\u00fcn\",monthNames:[\"Ocak\",\"\u015eubat\",\"Mart\",\"Nisan\",\"May\u0131s\",\"Haziran\",\"Temmuz\",\"A\u011fustos\",\"Eyl\u00fcl\",\"Ekim\",\"Kas\u0131m\",\"Aral\u0131k\"],monthNamesShort:[\"Oca\",\"\u015eub\",\"Mar\",\"Nis\",\"May\",\"Haz\",\"Tem\",\"A\u011fu\",\"Eyl\",\"Eki\",\"Kas\",\"Ara\"],dayNames:[\"Pazar\",\"Pazartesi\",\"Sal\u0131\",\"\u00c7ar\u015famba\",\"Per\u015fembe\",\"Cuma\",\"Cumartesi\"],dayNamesShort:[\"Pz\",\"Pt\",\"Sa\",\"\u00c7a\",\"Pe\",\"Cu\",\"Ct\"],dayNamesMin:[\"Pz\",\"Pt\",\"Sa\",\"\u00c7a\",\"Pe\",\"Cu\",\"Ct\"],weekHeader:\"Hf\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.tr);return datepicker.regional.tr;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-fr.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.fr={closeText:\"Fermer\",prevText:\"Pr\u00e9c\u00e9dent\",nextText:\"Suivant\",currentText:\"Aujourd'hui\",monthNames:[\"janvier\",\"f\u00e9vrier\",\"mars\",\"avril\",\"mai\",\"juin\",\"juillet\",\"ao\u00fbt\",\"septembre\",\"octobre\",\"novembre\",\"d\u00e9cembre\"],monthNamesShort:[\"janv.\",\"f\u00e9vr.\",\"mars\",\"avr.\",\"mai\",\"juin\",\"juil.\",\"ao\u00fbt\",\"sept.\",\"oct.\",\"nov.\",\"d\u00e9c.\"],dayNames:[\"dimanche\",\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\"],dayNamesShort:[\"dim.\",\"lun.\",\"mar.\",\"mer.\",\"jeu.\",\"ven.\",\"sam.\"],dayNamesMin:[\"D\",\"L\",\"M\",\"M\",\"J\",\"V\",\"S\"],weekHeader:\"Sem.\",dateFormat:\"dd/mm/yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.fr);return datepicker.regional.fr;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-eo.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.eo={closeText:\"Fermi\",prevText:\"&#x3C;Anta\",nextText:\"Sekv&#x3E;\",currentText:\"Nuna\",monthNames:[\"Januaro\",\"Februaro\",\"Marto\",\"Aprilo\",\"Majo\",\"Junio\",\"Julio\",\"A\u016dgusto\",\"Septembro\",\"Oktobro\",\"Novembro\",\"Decembro\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"A\u016dg\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],dayNames:[\"Diman\u0109o\",\"Lundo\",\"Mardo\",\"Merkredo\",\"\u0134a\u016ddo\",\"Vendredo\",\"Sabato\"],dayNamesShort:[\"Dim\",\"Lun\",\"Mar\",\"Mer\",\"\u0134a\u016d\",\"Ven\",\"Sab\"],dayNamesMin:[\"Di\",\"Lu\",\"Ma\",\"Me\",\"\u0134a\",\"Ve\",\"Sa\"],weekHeader:\"Sb\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.eo);return datepicker.regional.eo;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-uk.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.uk={closeText:\"\u0417\u0430\u043a\u0440\u0438\u0442\u0438\",prevText:\"&#x3C;\",nextText:\"&#x3E;\",currentText:\"\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456\",monthNames:[\"\u0421\u0456\u0447\u0435\u043d\u044c\",\"\u041b\u
2044e\u0442\u0438\u0439\",\"\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c\",\"\u041a\u0432\u0456\u0442\u0435\u043d\u044c\",\"\u0422\u0440\u0430\u0432\u0435\u043d\u044c\",\"\u0427\u0435\u0440\u0432\u0435\u043d\u044c\",\"\u041b\u0438\u043f\u0435\u043d\u044c\",\"\u0421\u0435\u0440\u043f\u0435\u043d\u044c\",\"\u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c\",\"\u0416\u043e\u0432\u0442\u0435\u043d\u044c\",\"\u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\",\"\u0413\u0440\u0443\u0434\u0435\u043d\u044c\"],monthNamesShort:[\"\u0421\u0456\u0447\",\"\u041b\u044e\u0442\",\"\u0411\u0435\u0440\",\"\u041a\u0432\u0456\",\"\u0422\u0440\u0430\",\"\u0427\u0435\u0440\",\"\u041b\u0438\u043f\",\"\u0421\u0435\u0440\",\"\u0412\u0435\u0440\",\"\u0416\u043e\u0432\",\"\u041b\u0438\u0441\",\"\u0413\u0440\u0443\"],dayNames:[\"\u043d\u0435\u0434\u0456\u043b\u044f\",\"\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a\",\"\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a\",\"\u0441\u0435\u0440\u0435\u0434\u0430\",\"\u0447\u0435\u0442\u0432\u0435\u0440\",\"\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f\",\"\u0441\u0443\u0431\u043e\u0442\u0430\"],dayNamesShort:[\"\u043d\u0435\u0434\",\"\u043f\u043d\u0434\",\"\u0432\u0456\u0432\",\"\u0441\u0440\u0434\",\"\u0447\u0442\u0432\",\"\u043f\u0442\u043d\",\"\u0441\u0431\u0442\"],dayNamesMin:[\"\u041d\u0434\",\"\u041f\u043d\",\"\u0412\u0442\",\"\u0421\u0440\",\"\u0427\u0442\",\"\u041f\u0442\",\"\u0421\u0431\"],weekHeader:\"\u0422\u0438\u0436\",dateFormat:\"dd.mm.yy\",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.uk);return datepicker.regional.uk;}));","BlueFormBuilder_Core/js/ui/i18n/datepicker-vi.min.js":"(function(factory){if(typeof define===\"function\"&&define.amd){define([\"../widgets/datepicker\"],factory);}else{factory(jQuery.datepicker);}}(function(datepicker){datepicker.regional.vi={closeText:\"\u0110\u00f3ng\",prevText:\"&#x3C;Tr\u01b0\u1edbc\",nextText:\"Ti\u1ebfp&#x3E;\",currentText:\"H\u00f4m nay\",monthNames:[\"Th\u00e1ng M\u1ed9t\",\"Th\u00e1ng Hai\",\"Th\u00e1ng Ba\",\"Th\u00e1ng T\u01b0\",\"Th\u00e1ng N\u0103m\",\"Th\u00e1ng S\u00e1u\",\"Th\u00e1ng B\u1ea3y\",\"Th\u00e1ng T\u00e1m\",\"Th\u00e1ng Ch\u00edn\",\"Th\u00e1ng M\u01b0\u1eddi\",\"Th\u00e1ng M\u01b0\u1eddi M\u1ed9t\",\"Th\u00e1ng M\u01b0\u1eddi Hai\"],monthNamesShort:[\"Th\u00e1ng 1\",\"Th\u00e1ng 2\",\"Th\u00e1ng 3\",\"Th\u00e1ng 4\",\"Th\u00e1ng 5\",\"Th\u00e1ng 6\",\"Th\u00e1ng 7\",\"Th\u00e1ng 8\",\"Th\u00e1ng 9\",\"Th\u00e1ng 10\",\"Th\u00e1ng 11\",\"Th\u00e1ng 12\"],dayNames:[\"Ch\u1ee7 Nh\u1eadt\",\"Th\u1ee9 Hai\",\"Th\u1ee9 Ba\",\"Th\u1ee9 T\u01b0\",\"Th\u1ee9 N\u0103m\",\"Th\u1ee9 S\u00e1u\",\"Th\u1ee9 B\u1ea3y\"],dayNamesShort:[\"CN\",\"T2\",\"T3\",\"T4\",\"T5\",\"T6\",\"T7\"],dayNamesMin:[\"CN\",\"T2\",\"T3\",\"T4\",\"T5\",\"T6\",\"T7\"],weekHeader:\"Tu\",dateFormat:\"dd/mm/yy\",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:\"\"};datepicker.setDefaults(datepicker.regional.vi);return datepicker.regional.vi;}));"}
3}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.