MYXZ2NQYJONHSAHPZJZW2VP2T2GTB6NFBYR4F6U6DU4QZGWB6KVQC 3GOZQUT4QO6X3VN5EUEZRHRCOSD7TRZWMJCJC6WIFVS4K5TNJOSQC DCQJWBHPT3MW7LJMPWFDHTH7ZUU7BGDOOT4QZ7EH2JJQTF75SCEQC 2W2SLZ5O5WQKKPCZAZZTEFX5FLJ2IOEXAXQLHPI5GTV76O46HDUQC UVLW2ZWC3NBRK5A5DRB7XH3KNJ5LJSVB3AAYCKDIJIQPA2NTYKFAC AGVCC2AUUG23W7CJWI53A67ODTMXNS747A6PGKYKGVZ5BZTNHHOQC YX4UYYPLA6YLS47QVCMRJMO3ZAOMU2I67H6QKJI3IFPFI6AUTH7AC 7US4CJU7KD4VAWUMSNWGVJGFFWAALCP6Y3EQCGUPW3CMFFJINZNAC type goal = Light | Colour | Durable
let epx200 : fabric_data list =[{ fabric = "Coyote Brown EPX200"; colour = "#74562f"; in_stock = true };{ fabric = "Red Barn EPX200"; colour = "#6e393c"; in_stock = true };{ fabric = "Brick Red EPX200"; colour = "#820210"; in_stock = true };{ fabric = "Bright Orange EPX200"; colour = "#fd3403"; in_stock = true };{ fabric = "Golden Dazy EPX200"; colour = "#fec93f"; in_stock = true };{ fabric = "Army Olive EPX200"; colour = "#5a5137"; in_stock = true };{ fabric = "Green Mountain EPX200"; colour = "#2d5f55"; in_stock = true };{ fabric = "Tropic Teal EPX200"; colour = "#108b99"; in_stock = true };{ fabric = "Bright Blue EPX200"; colour = "#0a5bc4"; in_stock = true };{ fabric = "Ocean Blue EPX200"; colour = "#032b4b"; in_stock = true };{ fabric = "Fuchsia EPX200"; colour = "#b60158"; in_stock = true };{ fabric = "Deep Purple EPX200"; colour = "#2c2b68"; in_stock = true };{ fabric = "Wolf Grey EPX200"; colour = "#514f56"; in_stock = true };{ fabric = "Black Knight EPX200"; colour = "#352d2d"; in_stock = true };{ fabric = "Snow White EPX200"; colour = "#e6e6e5"; in_stock = true };]let epx400 : fabric_data list =[ { fabric = "Black Knight EPX400"; colour = "#352d2d"; in_stock = true } ]let ultra : fabric_data list =[ { fabric = "Black Ultra 400TX"; colour = "#352d2d"; in_stock = true } ]let vx42 : fabric_data list =[ { fabric = "Black VX42"; colour = "#352d2d"; in_stock = true } ]let vx21 : fabric_data list =[ { fabric = "Black VX21 Cire"; colour = "#352d2d"; in_stock = true } ]
let string_of_goal t =match t with| Light -> "Light"| Colour -> "Colour"| Durable -> "Durable"
let vx07 : fabric_data list =[{ fabric = "Navy Blue VX07"; colour = "#3e4c76"; in_stock = true };{ fabric = "Red VX07"; colour = "#e2242b"; in_stock = true };{ fabric = "Off-white VX07"; colour = "#edecdb"; in_stock = true };]
let string_of_pack t =match t with| C65 -> "65l Classic"| C55 -> "55l Classic"| C45 -> "45l Classic"| A65 -> "65l Alpine"| A55 -> "55l Alpine"| A45 -> "45l Alpine"| No_pack -> "No Pack Selected"
let gridstop : fabric_data list =[{ fabric = "Grey 210D HDPE Gridstop"; colour = "#aab1b1"; in_stock = true };]
| No_pack
| Side_panels of fabric_data| Side_pockets of fabric_data| Back_panel of fabric_data| Rolltop of fabric_data(* Pack data structures *)type pack_data = {pack : pack;message : msg;volume : volume;str : string;img : string;price : int;ultra_price : int;featues : string list;}let common_features =["Internal pocket that can double as a shoulder bag";"Load lifters";"Y strap (over the top)";"Tapered rolltop with 19mm side release buckle";"Sternum Strap";]let record_of_pack (p : pack) : pack_data =match p with| C65 ->{pack = C65;message = C65;volume = V65;str = "65l Classic";img = "A65.JPG";price = 630;ultra_price = 120;featues =List.concat[["Slightly narrower at hip level, tapered rolltop, tapered \rolltop";"Average width: 34cm";"Depth: 22cm";"Height: 87cm";"Volume: 65l to the top of an open bag, excluding pockets";"Weight: 1 to 1.2 kilograms depending on fabric selection and \torso length";"Carry quite a considerable load (but not 40kg of meat)";"2 Side Compression Straps (each side)";"Large side pockets with bungy cord closure";"Large HDPE Gridstop back pocket with bungy cord";"1 Ice Axe Loop";"Loops to carry hiking poles";"Flat Lycra Hip Belt Pockets";"Removable aluminium frame";"Replaceable EVA foam back padding";"Replaceable Pack Base";];common_features;];}| C55 ->{pack = C55;message = C55;volume = V55;str = "55l Classic";img = "A65.JPG";price = 600;ultra_price = 110;featues =List.concat[["Slightly narrower at hip level, tapered rolltop, tapered \rolltop";"Average width: 31cm";"Depth: 21cm";"Height: 85cm";"Volume: 55l to the top of an open bag, excluding pockets";"Weight: 1 to 1.2 kilograms depending on fabric selection and \torso length";"Carry quite a considerable load (but not 40kg of meat)";"2 Side Compression Straps (each side)";"Large side pockets with bungy cord closure";"Large HDPE Gridstop back pocket with bungy cord";"1 Ice Axe Loop";"Loops to carry hiking poles";"Flat Lycra Hip Belt Pockets";"Removable aluminium frame";"Replaceable Pack Base";];common_features;];}| C45 ->{pack = C45;message = C45;volume = V45;str = "45l Classic";img = "A65.JPG";price = 430;ultra_price = 100;featues =List.concat[["Slightly narrower at hip level, tapered rolltop";"Average width: 28cm";"Depth: 19cm";"Height: 87cm";"Volume: 46l to the top of an open bag, excluding pockets";"Weight: 0.65 to 1 kilograms depending on fabric selection and \torso length";"Carry a reasonable load";"Bungy cord side compression";"Large side pockets with bungy cord closure";"Large HDPE Gridstop back pocket with bungy cord";"1 Ice Axe Loop";"Loops to carry hiking poles";"Flat Lycra Hip Belt Pockets";];common_features;];}| A65 ->{pack = A65;message = A65;volume = V65;str = "65l Alpine";img = "A65.JPG";price = 550;ultra_price = 120;featues =List.concat[["Pear shaped (wider at hip level)";"Average circumference: 100.5cm";"Height: 87cm";"Volume: 70l to the top of an open bag";"Weight: 1 to 1.2 kilograms depending on fabric selection and \torso length";"Carry quite a considerable load (but not 40kg of meat)";"Brilliant for alpine use, bush bashing, packrafting, carrying \tripods, skis etc.";"6 compression straps (removable)";"Small side pockets for snow stakes or paddles";"Ice axe toggles";"Gear Loops (on waist belt)";"Removable aluminium frame";"Replaceable EVA foam back padding";];common_features;];}| A55 ->{pack = A55;message = A55;volume = V55;str = "55l Alpine";img = "A65.JPG";price = 500;ultra_price = 110;featues =List.concat[["Pear shaped (wider at hip level)";"Average circumference: 98.5cm";"Height: 80cm";"Volume: 60l to the top of an open bag";"Weight: 1 to 1.2 kilograms depending on fabric selection and \torso length";"Carry quite a considerable load (but not 40kg of meat)";"Brilliant for alpine use, bush bashing, packrafting, carrying \tripods, skis etc.";"6 compression straps (removable)";"Small side pockets for snow stakes or paddles";"Ice axe toggles";"Gear Loops (on waist belt)";"Removable aluminium frame";"Replaceable EVA foam back padding";];common_features;];}| A45 ->{pack = A45;message = A45;volume = V45;str = "45l Alpine";img = "A65.JPG";price = 460;ultra_price = 100;featues =List.concat[["Slightly narrower at hip level, tapered rolltop";"Average circumference: 92cm";"Height: 80cm";"Volume: 50l to the top of an open bag";"Weight: 1+ kilograms depending on fabric selection and torso \length";"Carry quite a considerable load (but not 40kg of meat)";"Brilliant for alpine use, bush bashing, packrafting, carrying \tripods, skis etc.";"6 compression straps (removable)";"Small side pockets for snow stakes or paddles";"Ice axe toggles";"Gear Loops (on waist belt)";"Removable aluminium frame";];common_features;];}let list_of_volume (v : volume) : pack_data list =match v with| V65 -> [ record_of_pack C65; record_of_pack A65 ]| V55 -> [ record_of_pack C55; record_of_pack A55 ]| V45 -> [ record_of_pack C45; record_of_pack A45 ]let string_of_pack p = match record_of_pack p with { str } -> strlet img_of_pack p = match record_of_pack p with { img } -> imglet f_lst_of_pack p = match record_of_pack p with { featues } -> featues
let string_of_volume (v : volume) : string =match v with| V65 -> "65l"| V55 -> "55l"| V45 -> "45l"(* Fabric data structures *)type fabric_by_goal = {light : fabric_data list;colour : fabric_data list;durable : fabric_data list;}let get_fabric_by_goal (g : goal) (f : fabric_by_goal) =match g with Light -> f.light | Colour -> f.colour | Durable -> f.durablelet panel_match (p : pack) : fabric_by_goal =match p with| C65 ->{ light = vx21; colour = List.concat [ epx200; epx400 ]; durable = ultra }| C55 ->{ light = vx21; colour = List.concat [ epx200; epx400 ]; durable = ultra }| C45 ->{ light = List.concat [ vx07; vx21 ]; colour = epx200; durable = ultra }| A65 -> { light = vx21; colour = epx400; durable = ultra }| A55 -> { light = vx21; colour = epx400; durable = ultra }| A45 -> { light = vx21; colour = vx21; durable = ultra }let pocket_match (p : pack) : fabric_by_goal =match p with| C65 ->{light = List.concat [ vx07; gridstop ];colour = epx200;durable = List.concat [ vx07; epx200 ];}| C55 ->{light = List.concat [ vx07; gridstop ];colour = epx200;durable = List.concat [ vx07; epx200 ];}| C45 ->{light = List.concat [ liteskin; vx07; gridstop ];colour = List.concat [ epx200; gridstop ];durable = List.concat [ vx07; epx200 ];}| A65 ->{light = List.concat [ vx21; vx42 ];colour = List.concat [ epx400; epx200 ];durable = ultra;}| A55 ->{light = List.concat [ vx21; vx42 ];colour = List.concat [ epx400; epx200 ];durable = ultra;}| A45 ->{light = List.concat [ vx21; vx42 ];colour = List.concat [ vx21; vx42 ];durable = ultra;}let rolltop_match (p : pack) =match p with| C65 ->{ light = vx07; colour = epx200; durable = List.concat [ vx07; epx200 ] }| C55 ->{ light = vx07; colour = epx200; durable = List.concat [ vx07; epx200 ] }| C45 ->{light = List.concat [ liteskin; vx07 ];colour = epx200;durable = List.concat [ vx07; epx200 ];}| A65 ->{ light = vx07; colour = epx200; durable = List.concat [ vx07; epx200 ] }| A55 ->{ light = vx07; colour = epx200; durable = List.concat [ vx07; epx200 ] }| A45 ->{light = vx07;colour = List.concat [ vx07; epx200 ];durable = List.concat [ vx07; epx200 ];}(* Model *)type state = {query : string;volume : volume;pack : pack;goal : goal;side_panels : fabric_data;side_pockets : fabric_data;back_panel : fabric_data;rolltop : fabric_data;}let init : state ={query = "";volume = V55;pack = C55;goal = Colour;side_panels = { fabric = "Tropic Teal EPX200"; colour = "#108b99"; in_stock = true };side_pockets = { fabric = "Bright Blue EPX200"; colour = "#0a5bc4"; in_stock = true };back_panel = { fabric = "Golden Dazy EPX200"; colour = "#fec93f"; in_stock = true };rolltop = { fabric = "Brick Red EPX200"; colour = "#820210"; in_stock = true };}
li [] [ text "Goal: "; text (string_of_goal state.goal) ];li [] [ text "Back Panel: "; text ((state.back_panel).fabric) ];li [] [ text "Rolltop: "; text ((state.rolltop).fabric) ];li [] [ text "Side Panels: "; text ((state.side_panels).fabric) ];li [] [ text "Side Pockets: "; text ((state.side_pockets).fabric) ];
let query_view state =let open Html inlet open Attribute inlet form attrs nodes = node "form" attrs nodes inlet query str = Query str inform [] [input [attribute "type" "search"; attribute "id" "search"; attribute "name" "search"; attribute "placeholder" "Ask a question"; value state.query; on_input query] []]
li [] [ a [href "https://fiordlandpacks.fly.dev"] [text "Blog"] ];li [] [ a [href "https://skraak.kiwi"] [text "Kiwi"]];li [] [ a [href "/survey"] [text "Survey"] ];li [] [ a [href "/contact"] [text "Contact"] ];
li [] [ a [ href "https://fiordlandpacks.fly.dev" ] [ text "Blog" ] ];li [] [ a [ href "https://skraak.kiwi" ] [ text "Kiwi" ] ];li [] [ a [ href "/survey" ] [ text "Survey" ] ];li [] [ a [ href "/contact" ] [ text "Contact" ] ];
let goal_button goal state button_msg =
let query_view state =let open Html inlet open Attribute inlet form attrs nodes = node "form" attrs nodes inlet query str = Query str inform [][input[attribute "type" "search";attribute "id" "search";attribute "name" "search";attribute "placeholder" "Ask a question";value state.query;on_input query;][];]let react_button f btn_type s btn_msg =
[ (if state.goal = goal then class_ "contrast" else on_click button_msg) ][ text (string_of_goal goal) ]
[ (if s = btn_type then class_ "contrast" else on_click btn_msg) ][ text (f btn_type) ]let goal_buttons s hd =let open Html inlet open Attribute inlet section attrs nodes = node "section" attrs nodes insection [][h2 [] [ text hd ];div[ attribute "role" "group" ][react_button string_of_goal Light s Light;react_button string_of_goal Colour s Colour;react_button string_of_goal Durable s Durable;];]
div
hr [] [];](* fbfcfc *)let picker s hd match_fun update_fun bc =let open Html inlet open Attribute inlet details attrs nodes = node "details" attrs nodes inlet summary attrs nodes = node "summary" attrs nodes indetails[ class_ "dropdown" ][summary [background_color bc; color "black"] [ text hd ];ul [](List.map(fun (x : fabric_data) -> li [ on_click (update_fun x); color "black"; background_color x.colour ] [ text x.fabric ])(* can filter for in stock *)(s.pack |> match_fun |> get_fabric_by_goal s.goal));]let fabric_view s hd =let open Html inlet open Attribute inlet section attrs nodes = node "section" attrs nodes inlet back_panel (f : fabric_data) = Back_panel f inlet side_panels (f : fabric_data) = Side_panels f inlet side_pockets (f : fabric_data) = Side_pockets f inlet rolltop (f : fabric_data) = Rolltop f insection [][h2 [] [ text hd ];section
pack_card A65 state A65;pack_card A55 state A55;pack_card A45 state A45;
picker s "Back panel" panel_match back_panel ((s.back_panel).colour);picker s "Rolltop" rolltop_match rolltop ((s.rolltop).colour);picker s "Side panels" panel_match side_panels ((s.side_panels).colour);picker s "Side pockets" pocket_match side_pockets ((s.side_pockets).colour);
| No_pack -> { state with pack = No_pack }
| Side_panels (f : fabric_data) -> { state with side_panels = f }| Side_pockets (f : fabric_data) -> { state with side_pockets = f }| Back_panel (f : fabric_data) -> { state with back_panel = f }| Rolltop (f : fabric_data) -> { state with rolltop = f }
a.prototype._T_}}(Object));(function(f){"use strict";vareN="Sys_error",aa=0x80,e5="src/js/dom.ml",am=" ",Q="0",e4="ENOTEMPTY",cT="compare: functional value",fk="EEXIST",T="src/std/array.ml",cO=1255,cS="mkdir",bg=1000,bH="src/browser/browser.ml",es="value",fa="@[",cB=" : flags Open_text and Open_binary are not compatible",bi="int_of_string",cF="fs",cK="e",eW="%u",e$="/static/",cA=": Not a directory",cJ="ENOENT",e3="Stack_overflow",eD="%i",cI="search",fr="%ni",an=0xff,fj="Undefined_recursive_module",e_="Assert_failure",e9="grid",eC="0x",$=0x8000,e2="a",eM=0x800,eV=0x7ff0,e1=-48,er=" : is a directory",eB=0xdfff,eK="@{",eL="Division_by_zero",aJ=".",eU="End_of_file",bh="src/browser/handler.ml",eA=": closedir failed",a1=0x3f,fq="Out_of_memory",fi=114,fh="container",ez="Not_found",eJ=101,cH=" : file already exists",fp="href",cW="Failure",a="src/std/btree.ml",be=128,bG=": No such file or directory",bI="Unix.Unix_error",eT="^",eI=255,fg="width",cM="ENOTDIR",ff=256,eG="id",eH=100,cz="index out of bounds",ah="/",bD=252,ey="%Li",cG="click",ex="Invalid_argument",bE=254,a0="+",cy="%d",fo=", characters ",eq=": file descriptor already closed",aI="-",cx="EBADF",ag=0xffffff,e8=120,e7=1027,bf=1024,e6="A55.JPG",eF=-97,eS="Pervasives.do_at_exit",fe="Printexc.handle_uncaught_exception",ep=12520,eR=65536,cV=" : flags Open_rdonly and Open_wronly are not compatible",cL=0xf,cR="A45.JPG",ev=", ",ew=512,e0="Fatal error: exception %s\n",fm="Match_failure",fn="closedir",et="%li",eu=1026,fd="img",eo=250,eZ=341,cE="nan",e="",cC="src/browser/dictionary.ml",cD="rmdir",eE="([^/]+)",cQ="Fatal error: exception ",eQ="infinity",eY="input",cN="jsError",cP="section",c="camlinternalFormat.ml",en=103,bC='"',eP="fd ",cU=127,ab=0xffff,em=0xdc00,fc="Sys_blocked_io",A=248,fb="_",fl=0xe0,cw="target",eO=0xf0,eX="A65.JPG",bF="_bigarr02";functionl0(a,b){var
a.prototype._T_}}(Object));(function(p){"use strict";varau=" ",U="0",dr="compare: functional value",X="src/std/array.ml",dq="mkdir",bv=1000,fZ="@[",bz="int_of_string",c7="fs",fH="%u",fY="/static/",fk="Pear shaped (wider at hip level)",fl="%i",fG="summary",gi="%ni",av=0xff,fj="black",fX="Assert_failure",fW="grid",fi="0x",fV="role",fF=0x7ff0,fh=0xdfff,fE="End_of_file",by="src/browser/handler.ml",ff="#0a5bc4",fg=": closedir failed",gh="Out_of_memory",dw="Large side pockets with bungy cord closure",fe="Not_found",gg="href",dv="Failure",b8="Unix.Unix_error",c6="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",dg="6 compression straps (removable)",fD="^",fU="group",df="Large HDPE Gridstop back pocket with bungy cord",b4="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",gf="Slightly narrower at hip level, tapered rolltop, tapered rolltop",de="ENOTDIR",fd="%Li",fC="Brick Red EPX200",fc="Invalid_argument",b0=254,ba="+",ge=", characters ",br="Carry quite a considerable load (but not 40kg of meat)",am=0xffffff,b3=120,fT=1027,bu=1024,dp="1 Ice Axe Loop",fb=430,fB="Pervasives.do_at_exit",fA=65536,dd=0xf,e$=", ",fa=512,dc="Replaceable EVA foam back padding",gc="Match_failure",gd="closedir",e9="%li",e_=1026,c5="nan",e="",c3="src/browser/dictionary.ml",c4="rmdir",dn="Fatal error: exception ",fz="infinity",dm="Height: 87cm",bt="section",B="camlinternalFormat.ml",fy="fd ",e8="Tropic Teal EPX200",bx="Removable aluminium frame",fS="#820210",F=248,gb="Slightly narrower at hip level, tapered rolltop",ga=0xe0,b2=24029,fx=0xf0,e7="2 Side Compression Straps (each side)",fw="Sys_error",ag=0x80,fR="src/js/dom.ml",fQ="ENOTEMPTY",f$="EEXIST",dl=1255,b7="src/browser/browser.ml",e6="value",fv="#fec93f",c2=" : flags Open_text and Open_binary are not compatible",db="e",f_="Bright Blue EPX200",c1=": Not a directory",da="ENOENT",fP="Stack_overflow",c$="search",f8="Replaceable Pack Base",f9="Undefined_recursive_module",fO="details",af=0x8000,fN="a",fu=0x800,fM=-48,e5=" : is a directory",fs="@{",ft="Division_by_zero",aQ=".",dk="Small side pockets for snow stakes or paddles",bw="#352d2d",bc=0x3f,f7=114,f6="container",c_=110,fL="#108b99",fr=101,c9=" : file already exists",a="src/std/btree.ml",bs=128,b6=": No such file or directory",fp="Golden Dazy EPX200",fq=255,f5=256,fo="id",b1=100,c0="index out of bounds",an="/",f4="Height: 80cm",bZ=252,c8="click",du="Flat Lycra Hip Belt Pockets",cZ="%d",e4=": file descriptor already closed",aP="-",cY="EBADF",fn=-97,f3="Printexc.handle_uncaught_exception",e3=12520,dt=" : flags Open_rdonly and Open_wronly are not compatible",a$="1.5rem",dj="Ice axe toggles",fK="Fatal error: exception %s\n",f2="img",e2=250,di="Gear Loops (on waist belt)",fJ=341,fm="([^/]+)",fI="input",dh="jsError",e1=103,bY='"',ds=127,ah=0xffff,cX="Loops to carry hiking poles",e0=0xdc00,f1="Sys_blocked_io",f0="_",cW="target",bb="A65.JPG",b5="_bigarr02";functionnp(a,b){var
bJ(a){return a[1]}functionmQ(a){varb=f.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(f.jsoo_static_env&&f.jsoo_static_env[a])return f.jsoo_static_env[a]}vardd=0;(function(){varc=mQ("OCAMLRUNPARAM");if(c!==undefined){var
b9(a){return a[1]}functionof(a){varb=p.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(p.jsoo_static_env&&p.jsoo_static_env[a])return p.jsoo_static_env[a]}vardQ=0;(function(){varc=of("OCAMLRUNPARAM");if(c!==undefined){var
I=[0];functionmb(a,b){if(!a.js_error||b||a[0]==A)a.js_error=newf.Error("Js exception containing backtrace");return a}functioni(a,b){return dd?mb(a,b):a}functionmI(a,b){throw i([0,a,b])}functionW(a){return a}functiondc(a,b){mI(a,W(b))}functionv(a){dc(I.Invalid_argument,a)}functionfx(a){switch(a){case
M=[0];functionnC(a,b){if(!a.js_error||b||a[0]==F)a.js_error=newp.Error("Js exception containing backtrace");return a}functioni(a,b){return dQ?nC(a,b):a}functionn9(a,b){throw i([0,a,b])}function_(a){return a}functiondP(a,b){n9(a,_(b))}functiony(a){dP(M.Invalid_argument,a)}functiongo(a){switch(a){case
b=0;b<d;b++){if(a[b]<0)v("Bigarray.create: negative dimension");c=c*a[b]}return c}varfR=Math.pow(2,-24);functionmH(a){throw a}functionf2(){mH(I.Division_by_zero)}functiond(a,b,c){this.lo=a&ag;this.mi=b&ag;this.hi=c&ab}d.prototype.caml_custom="_j";d.prototype.copy=function(){return new
b=0;b<d;b++){if(a[b]<0)y("Bigarray.create: negative dimension");c=c*a[b]}return c}vargH=Math.pow(2,-24);functionn8(a){throw a}functiongS(){n8(M.Division_by_zero)}functiond(a,b,c){this.lo=a&am;this.mi=b&am;this.hi=c&ah}d.prototype.caml_custom="_j";d.prototype.copy=function(){return new
d(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ab);return newd(this.hi<<16>>a-32,b,b)};d.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&ag;this.lo=this.lo<<1&ag};d.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&ag;this.mi=(this.mi>>>1|this.hi<<23)&ag;this.hi=this.hi>>>1};d.prototype.udivmod=function(a){var
d(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ah);return newd(this.hi<<16>>a-32,b,b)};d.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&am;this.lo=this.lo<<1&am};d.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&am;this.mi=(this.mi>>>1|this.hi<<23)&am;this.hi=this.hi>>>1};d.prototype.udivmod=function(a){var
b=this;if(a.isZero())f2();vard=b.hi^a.hi;if(b.hi&$)b=b.neg();if(a.hi&$)a=a.neg();varc=b.udivmod(a).quotient;if(d&$)c=c.neg();return c};d.prototype.mod=function(a){varb=this;if(a.isZero())f2();vard=b.hi;if(b.hi&$)b=b.neg();if(a.hi&$)a=a.neg();varc=b.udivmod(a).modulus;if(d&$)c=c.neg();return c};d.prototype.toInt=function(){return this.lo|this.mi<<24};d.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};d.prototype.toArray=function(){return[this.hi>>8,this.hi&an,this.mi>>16,this.mi>>8&an,this.mi&an,this.lo>>16,this.lo>>8&an,this.lo&an]};d.prototype.lo32=function(){return this.lo|(this.mi&an)<<24};d.prototype.hi32=function(){return this.mi>>>8&ab|this.hi<<16};functionmj(a,b){return newd(a&ag,a>>>24&an|(b&ab)<<8,b>>>16&ab)}functionc8(a){return a.hi32()}functionc9(a){return a.lo32()}functionbk(){v(cz)}varl4=bF;functionaB(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aB.prototype.caml_custom=l4;aB.prototype.offset=function(a){var
b=this;if(a.isZero())gS();vard=b.hi^a.hi;if(b.hi&af)b=b.neg();if(a.hi&af)a=a.neg();varc=b.udivmod(a).quotient;if(d&af)c=c.neg();return c};d.prototype.mod=function(a){varb=this;if(a.isZero())gS();vard=b.hi;if(b.hi&af)b=b.neg();if(a.hi&af)a=a.neg();varc=b.udivmod(a).modulus;if(d&af)c=c.neg();return c};d.prototype.toInt=function(){return this.lo|this.mi<<24};d.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};d.prototype.toArray=function(){return[this.hi>>8,this.hi&av,this.mi>>16,this.mi>>8&av,this.mi&av,this.lo>>16,this.lo>>8&av,this.lo&av]};d.prototype.lo32=function(){return this.lo|(this.mi&av)<<24};d.prototype.hi32=function(){return this.mi>>>8&ah|this.hi<<16};functionnK(a,b){return newd(a&am,a>>>24&av|(b&ah)<<8,b>>>16&ah)}functiondJ(a){return a.hi32()}functiondK(a){return a.lo32()}functionbB(){y(c0)}varnt=b5;functionaI(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aI.prototype.caml_custom=nt;aI.prototype.offset=function(a){var
Array))v("bigarray.js: invalid offset");if(this.dims.length!=a.length)v("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(varb=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])bk();c=c*this.dims[b]+a[b]}else
Array))y("bigarray.js: invalid offset");if(this.dims.length!=a.length)y("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(varb=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])bB();c=c*this.dims[b]+a[b]}else
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bk();c=c*this.dims[b]+(a[b]-1)}return c};aB.prototype.get=function(a){switch(this.kind){case
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bB();c=c*this.dims[b]+(a[b]-1)}return c};aI.prototype.get=function(a){switch(this.kind){case
e=this.data[a*2+0],c=this.data[a*2+1];return[bE,e,c];default:return this.data[a]}};aB.prototype.set=function(a,b){switch(this.kind){case7:this.data[a*2+0]=c9(b);this.data[a*2+1]=c8(b);break;case
e=this.data[a*2+0],c=this.data[a*2+1];return[b0,e,c];default:return this.data[a]}};aI.prototype.set=function(a,b){switch(this.kind){case7:this.data[a*2+0]=dK(b);this.data[a*2+1]=dJ(b);break;case
11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};aB.prototype.fill=function(a){switch(this.kind){case
11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};aI.prototype.fill=function(a){switch(this.kind){case
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aB.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aI.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
v("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bk();return a};a2.prototype.get=function(a){return this.data[a]};a2.prototype.set=function(a,b){this.data[a]=b;return 0};a2.prototype.fill=function(a){this.data.fill(a);return 0};functioncY(a,b,c,d){vare=fx(a);if(bK(c)*e!=d.length)v("length doesn't match dims");if(b==0&&c.length==1&&e==1)return newa2(a,b,c,d);return newaB(a,b,c,d)}functionmx(a){return a.slice(1)}functionl3(a,b,c){vard=mx(c),e=fv(a,bK(d));return cY(a,b,d,e)}functionbl(a,b,c){a.set(a.offset(b),c);return 0}functionbT(a,b,c){var
y("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bB();return a};bd.prototype.get=function(a){return this.data[a]};bd.prototype.set=function(a,b){this.data[a]=b;return 0};bd.prototype.fill=function(a){this.data.fill(a);return 0};functiondy(a,b,c,d){vare=go(a);if(b_(c)*e!=d.length)y("length doesn't match dims");if(b==0&&c.length==1&&e==1)return newbd(a,b,c,d);return newaI(a,b,c,d)}functionnY(a){return a.slice(1)}functionns(a,b,c){vard=nY(c),e=gm(a,b_(d));return dy(a,b,d,e)}functionbC(a,b,c){a.set(a.offset(b),c);return 0}functionch(a,b,c){var
aC(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?bT(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?bT(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)bL(c);var
aJ(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?ch(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?ch(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)b$(c);var
bM(a){if(a.t==2)a.c+=a3(a.l-a.c.length,"\0");elsea.c=bT(a.c,0,a.c.length);a.t=0}functiondg(a){if(a.length<24){for(varb=0;b<a.length;b++)if(a.charCodeAt(b)>cU)return false;return true}else
ca(a){if(a.t==2)a.c+=be(a.l-a.c.length,"\0");elsea.c=ch(a.c,0,a.c.length);a.t=0}functiondT(a){if(a.length<24){for(varb=0;b<a.length;b++)if(a.charCodeAt(b)>ds)return false;return true}else
f6(a){for(vark=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<aa){for(varf=c+1;f<j&&(g=a.charCodeAt(f))<aa;f++);if(f-c>ew){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}elsed+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==be){h=i+(g<<6);if(g<fl){b=h-0x3080;if(b<aa)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==be){h=i+(h<<6);if(g<eO){b=h-0xe2080;if(b<eM||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==be&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ab)d+=String.fromCharCode(0xd7c0+(b>>10),em+(b&0x3FF));elsed+=String.fromCharCode(b);if(d.length>bf){d.substr(0,1);k+=d;d=e}}return k+d}functionao(a,b,c){this.t=a;this.c=b;this.l=c}ao.prototype.toString=function(){switch(this.t){case9:return this.c;default:bM(this);case0:if(dg(this.c)){this.t=9;return this.c}this.t=8;case8:return this.c}};ao.prototype.toUtf16=function(){vara=this.toString();if(this.t==9)return a;return f6(a)};ao.prototype.slice=function(){var
gW(a){for(vark=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<ag){for(varf=c+1;f<j&&(g=a.charCodeAt(f))<ag;f++);if(f-c>fa){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}elsed+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs){h=i+(g<<6);if(g<ga){b=h-0x3080;if(b<ag)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs){h=i+(h<<6);if(g<fx){b=h-0xe2080;if(b<fu||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bs&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ah)d+=String.fromCharCode(0xd7c0+(b>>10),e0+(b&0x3FF));elsed+=String.fromCharCode(b);if(d.length>bu){d.substr(0,1);k+=d;d=e}}return k+d}functionaw(a,b,c){this.t=a;this.c=b;this.l=c}aw.prototype.toString=function(){switch(this.t){case9:return this.c;default:ca(this);case0:if(dT(this.c)){this.t=9;return this.c}this.t=8;case8:return this.c}};aw.prototype.toUtf16=function(){vara=this.toString();if(this.t==9)return a;return gW(a)};aw.prototype.slice=function(){var
ao(this.t,a,this.l)};functionfA(a){return newao(0,a,a.length)}functionaE(a){return a}functionaL(a){return fA(aE(a))}functionap(a,b,c,d,e){aC(aL(a),b,c,d,e);return 0}functionl7(){v(cz)}functions(a,b,c){c&=an;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}bL(a)}a.c[b]=c;return 0}functionaM(a,b,c){if(b>>>0>=a.l)l7();return s(a,b,c)}functionc0(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
aw(this.t,a,this.l)};functiongr(a){return newaw(0,a,a.length)}functionaL(a){return a}functionaS(a){return gr(aL(a))}functionax(a,b,c,d,e){aJ(aS(a),b,c,d,e);return 0}functionnw(){y(c0)}functionu(a,b,c){c&=av;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}b$(a)}a.c[b]=c;return 0}functionaT(a,b,c){if(b>>>0>=a.l)nw();return u(a,b,c)}functiondA(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aD(d,b)}}a.l=b;return a}}functionL(a,b){if(b>>>0>=a.length-1)bk();return a}functionl9(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}functionl_(){return[0]}functionx(a){if(a<0)v("Bytes.create");return newao(a?2:9,e,a)}varfF=[0];functionma(a){return fF}functionfG(a){fF=a}functionmu(a){return a==245?1:0}varmR=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;functionmP(a){if(mR)return Math.floor(Math.log2(a));var
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aK(d,b)}}a.l=b;return a}}functionP(a,b){if(b>>>0>=a.length-1)bB();return a}functionny(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}functionnz(){return[0]}functionC(a){if(a<0)y("Bytes.create");return newaw(a?2:9,e,a)}vargw=[0];functionnB(a){return gw}functiongx(a){gw=a}functionnV(a){return a==245?1:0}varog=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;functionoe(a){if(og)return Math.floor(Math.log2(a));var
bO(a){if(!isFinite(a)){if(isNaN(a))return V(1,0,eV);return a>0?V(0,0,eV):V(0,0,0xfff0)}varf=a==0&&1/a==-Infinity?$:a>=0?0:$;if(f)a=-a;varb=mP(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-eu)}else{a/=Math.pow(2,b-e7);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
cc(a){if(!isFinite(a)){if(isNaN(a))return Z(1,0,fF);return a>0?Z(0,0,fF):Z(0,0,0xfff0)}varf=a==0&&1/a==-Infinity?af:a>=0?0:af;if(f)a=-a;varb=oe(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-e_)}else{a/=Math.pow(2,b-fT);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
g=a|0;c=c&cL|f|b<<4;return V(g,e,c)}functionbo(a){return a.toArray()}functionfz(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==bF)for(vard=0;d<b.dims.length;d++)if(b.dims[d]<ab)a.write(16,b.dims[d]);else{a.write(16,ab);a.write(32,0);a.write(32,b.dims[d])}else
g=a|0;c=c&dd|f|b<<4;return Z(g,e,c)}functionbF(a){return a.toArray()}functiongq(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==b5)for(vard=0;d<b.dims.length;d++)if(b.dims[d]<ah)a.write(16,b.dims[d]);else{a.write(16,ah);a.write(32,0);a.write(32,b.dims[d])}else
c7(a){varf=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&cL)==0?c&$?-Infinity:Infinity:NaN;vare=Math.pow(2,-24),b=(f*e+g)*e+(c&cL);if(d>0){b+=16;b*=Math.pow(2,d-e7)}elseb*=Math.pow(2,-eu);if(c&$)b=-b;return b}functionU(a){if(!I.Failure)I.Failure=[A,W(cW),-3];dc(I.Failure,a)}functionfw(a,b,c){vark=a.read32s();if(k<0||k>16)U("input_value: wrong number of bigarray dimensions");varr=a.read32s(),l=r&an,q=r>>8&1,j=[];if(c==bF)for(var
dI(a){varf=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&dd)==0?c&af?-Infinity:Infinity:NaN;vare=Math.pow(2,-24),b=(f*e+g)*e+(c&dd);if(d>0){b+=16;b*=Math.pow(2,d-fT)}elseb*=Math.pow(2,-e_);if(c&af)b=-b;return b}functionY(a){if(!M.Failure)M.Failure=[F,_(dv),-3];dP(M.Failure,a)}functiongn(a,b,c){vark=a.read32s();if(k<0||k>16)Y("input_value: wrong number of bigarray dimensions");varr=a.read32s(),l=r&av,q=r>>8&1,j=[];if(c==b5)for(var
p=a.read16u();if(p==ab){varu=a.read32u(),v=a.read32u();if(u!=0)U("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
p=a.read16u();if(p==ah){varu=a.read32u(),v=a.read32u();if(u!=0)Y("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
n=c7(bn(g));i.set(d,[bE,o,n])}break}b[0]=(4+k)*4;return cY(l,q,j,h)}functionfu(a,b,c){return a.compare(b,c)}functionfX(a,b){return Math.imul(a,b)}functionaq(a,b){b=fX(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=fX(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}functionmf(a,b){a=aq(a,c9(b));a=aq(a,c8(b));return a}functionfM(a,b){return mf(a,bO(b))}functionfy(a){varc=bK(a.dims),d=0;switch(a.kind){case
n=dI(bE(g));i.set(d,[b0,o,n])}break}b[0]=(4+k)*4;return dy(l,q,j,h)}functiongl(a,b,c){return a.compare(b,c)}functiongN(a,b){return Math.imul(a,b)}functionay(a,b){b=gN(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=gN(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}functionnG(a,b){a=ay(a,dK(b));a=ay(a,dJ(b));return a}functiongC(a,b){return nG(a,cc(b))}functiongp(a){varc=b_(a.dims),d=0;switch(a.kind){case
12:if(c>ff)c=ff;vare=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=aq(d,e)}e=0;switch(c&3){case
12:if(c>f5)c=f5;vare=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=ay(d,e)}e=0;switch(c&3){case
5:if(c>be)c=be;vare=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=aq(d,e)}if((c&1)!=0)d=aq(d,a.data[b]);break;case
5:if(c>bs)c=bs;vare=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=ay(d,e)}if((c&1)!=0)d=ay(d,a.data[b]);break;case
2:U("input_value: native integer value too large");default:U("input_value: ill-formed native integer")}}functionms(a,b){var
2:Y("input_value: native integer value too large");default:Y("input_value: ill-formed native integer")}}functionnT(a,b){var
mi(a,b,c){return a.compare(b)}functionml(a){return a.lo32()^a.hi32()}varfE={"_j":{deserialize:ms,serialize:mo,fixed_length:8,compare:mi,hash:ml},"_i":{deserialize:mh,fixed_length:4},"_n":{deserialize:mE,fixed_length:4},"_bigarray":{deserialize:function(a,b){return fw(a,b,"_bigarray")},serialize:fz,compare:fu,hash:fy},"_bigarr02":{deserialize:function(a,b){return fw(a,b,bF)},serialize:fz,compare:fu,hash:fy}};functionc2(a){return fE[a.caml_custom]&&fE[a.caml_custom].compare}functionfC(a,b,c,d){varf=c2(b);if(f){var
nJ(a,b,c){return a.compare(b)}functionnM(a){return a.lo32()^a.hi32()}vargv={"_j":{deserialize:nT,serialize:nP,fixed_length:8,compare:nJ,hash:nM},"_i":{deserialize:nI,fixed_length:4},"_n":{deserialize:n5,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gn(a,b,"_bigarray")},serialize:gq,compare:gl,hash:gp},"_bigarr02":{deserialize:function(a,b){return gn(a,b,b5)},serialize:gq,compare:gl,hash:gp}};functiondC(a){return gv[a.caml_custom]&&gv[a.caml_custom].compare}functiongt(a,b,c,d){varf=dC(b);if(f){var
fT(a,b){if(a<b)return-1;if(a==b)return 0;return 1}functionmL(a,b){return a<b?-1:a>b?1:0}functionl8(a,b){a.t&6&&bM(a);b.t&6&&bM(b);return a.c<b.c?-1:a.c>b.c?1:0}functionfB(a,b,c){var
gJ(a,b){if(a<b)return-1;if(a==b)return 0;return 1}functionoa(a,b){return a<b?-1:a>b?1:0}functionnx(a,b){a.t&6&&ca(a);b.t&6&&ca(b);return a.c<b.c?-1:a.c>b.c?1:0}functiongs(a,b,c){var
e=fD(a);if(e==eo){a=a[1];continue}varg=fD(b);if(g==eo){b=b[1];continue}if(e!==g){if(e==bg){if(g==cO)return fC(a,b,-1,c);return-1}if(g==bg){if(e==cO)return fC(b,a,1,c);return 1}return e<g?-1:1}switch(e){case247:v(cT);break;case
e=gu(a);if(e==e2){a=a[1];continue}varg=gu(b);if(g==e2){b=b[1];continue}if(e!==g){if(e==bv){if(g==dl)return gt(a,b,-1,c);return-1}if(g==bv){if(e==dl)return gt(b,a,1,c);return 1}return e<g?-1:1}switch(e){case247:y(dr);break;case
d=fT(a[2],b[2]);if(d!=0)return d|0;break;case249:v(cT);break;case250:v("equal: got Forward_tag, should not happen");break;case251:v("equal: abstract value");break;case
d=gJ(a[2],b[2]);if(d!=0)return d|0;break;case249:y(dr);break;case250:y("equal: got Forward_tag, should not happen");break;case251:y("equal: abstract value");break;case
d=l8(a,b);if(d!=0)return d|0}break;case253:v("equal: got Double_tag, should not happen");break;case254:v("equal: got Double_array_tag, should not happen");break;case255:v("equal: got Custom_tag, should not happen");break;case1247:v(cT);break;case
d=nx(a,b);if(d!=0)return d|0}break;case253:y("equal: got Double_tag, should not happen");break;case254:y("equal: got Double_array_tag, should not happen");break;case255:y("equal: got Custom_tag, should not happen");break;case1247:y(dr);break;case
254:default:if(mu(e)){v("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
254:default:if(nV(e)){y("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
fH(a,b){return+(fB(a,b,false)==0)}functionmc(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=a3(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)bL(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}functiondb(a){a=aE(a);vare=a.length;if(e>31)v("format_int: format too long");varb={justify:a0,signstyle:aI,filler:am,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
dD(a,b){return+(gs(a,b,false)==0)}functionnD(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=be(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)b$(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}functiondO(a){a=aL(a);vare=a.length;if(e>31)y("format_int: format too long");varb={justify:ba,signstyle:aP,filler:au,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
c=a.charAt(d);switch(c){case"-":b.justify=aI;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=Q;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}functionc3(a,b){if(a.uppercase)b=b.toUpperCase();varf=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aI))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}varc=e;if(a.justify==a0&&a.filler==am)for(vard=f;d<a.width;d++)c+=am;if(a.signedconv)if(a.sign<0)c+=aI;else if(a.signstyle!=aI)c+=a.signstyle;if(a.alternate&&a.base==8)c+=Q;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":eC;if(a.justify==a0&&a.filler==Q)for(vard=f;d<a.width;d++)c+=Q;c+=b;if(a.justify==aI)for(vard=f;d<a.width;d++)c+=am;return W(c)}functionc4(a,b){function
c=a.charAt(d);switch(c){case"-":b.justify=aP;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=U;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}functiondE(a,b){if(a.uppercase)b=b.toUpperCase();varf=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aP))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}varc=e;if(a.justify==ba&&a.filler==au)for(vard=f;d<a.width;d++)c+=au;if(a.signedconv)if(a.sign<0)c+=aP;else if(a.signstyle!=aP)c+=a.signstyle;if(a.alternate&&a.base==8)c+=U;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fi;if(a.justify==ba&&a.filler==U)for(vard=f;d<a.width;d++)c+=U;c+=b;if(a.justify==aP)for(vard=f;d<a.width;d++)c+=au;return _(c)}functiondF(a,b){function
c=parseInt(a.toString().split(a0)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=newArray(c+1).join(Q);if(b>0)a=a+aJ+newArray(b+1).join(Q);return a}else
c=parseInt(a.toString().split(ba)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=newArray(c+1).join(U);if(b>0)a=a+aQ+newArray(b+1).join(U);return a}else
c,f=db(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=cE;f.filler=am}else if(!isFinite(b)){c="inf";f.filler=am}else
c,f=dO(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=c5;f.filler=au}else if(!isFinite(b)){c="inf";f.filler=au}else
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==cK)c=c.slice(0,d-1)+Q+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);vari=c.indexOf(cK),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){vard=i-1;while(c.charAt(d)==Q)d--;if(c.charAt(d)==aJ)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==cK)c=c.slice(0,d-1)+Q+c.slice(d-1);break}else{var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==db)c=c.slice(0,d-1)+U+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);vari=c.indexOf(db),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){vard=i-1;while(c.charAt(d)==U)d--;if(c.charAt(d)==aQ)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==db)c=c.slice(0,d-1)+U+c.slice(d-1);break}else{var
d=c.length-1;while(c.charAt(d)==Q)d--;if(c.charAt(d)==aJ)d--;c=c.slice(0,d+1)}}break}return c3(f,c)}functionbN(a,b){if(aE(a)==cy)return W(e+b);varc=db(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=c.length-1;while(c.charAt(d)==U)d--;if(c.charAt(d)==aQ)d--;c=c.slice(0,d+1)}}break}return dE(f,c)}functioncb(a,b){if(aL(a)==cZ)return _(e+b);varc=dO(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=b.toString(c.base);if(c.prec>=0){c.filler=am;varf=c.prec-d.length;if(f>0)d=a3(f,Q)+d}return c3(c,d)}varmF=0;functionfJ(){return mF++}functiont(a){if(dg(a))return a;return f6(a)}functionbp(){return typeoff.process!=="undefined"&&typeoff.process.versions!=="undefined"&&typeoff.process.versions.node!=="undefined"}functionmS(){functiona(a){if(a.charAt(0)===ah)return[e,a.substring(1)];return}function
d=b.toString(c.base);if(c.prec>=0){c.filler=au;varf=c.prec-d.length;if(f>0)d=be(f,U)+d}return dE(c,d)}varn6=0;functiongz(){return n6++}functionv(a){if(dT(a))return a;return gW(a)}functionbG(){return typeofp.process!=="undefined"&&typeofp.process.versions!=="undefined"&&typeofp.process.versions.node!=="undefined"}functionoh(){functiona(a){if(a.charAt(0)===an)return[e,a.substring(1)];return}function
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return bp()&&f.process&&f.process.platform?f.process.platform==="win32"?b:a:a}vardh=mS();functionf4(a){return a.slice(-1)!==ah?a+ah:a}if(bp()&&f.process&&f.process.cwd)varbm=f.process.cwd().replace(/\\/g,ah);else
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return bG()&&p.process&&p.process.platform?p.process.platform==="win32"?b:a:a}vardU=oh();functiongU(a){return a.slice(-1)!==an?a+an:a}if(bG()&&p.process&&p.process.cwd)varbD=p.process.cwd().replace(/\\/g,an);else
mO(a){for(varg=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<aa){for(varf=d+1;f<h&&(b=a.charCodeAt(f))<aa;f++);if(f-d>ew){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}elsec+=a.slice(d,f);if(f==h)break;d=f}if(b<eM){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(aa|b&a1)}else if(b<0xd800||b>=eB)c+=String.fromCharCode(fl|b>>12,aa|b>>6&a1,aa|b&a1);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<em||i>eB)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(eO|b>>18,aa|b>>12&a1,aa|b>>6&a1,aa|b&a1)}if(c.length>bf){c.substr(0,1);g+=c;c=e}}return g+c}functionad(a){return dg(a)?W(a):W(mO(a))}varmT=["E2BIG","EACCES","EAGAIN",cx,"EBUSY","ECHILD","EDEADLK","EDOM",fk,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",cJ,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",cM,e4,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];functionav(a,b,c,d){varf=mT.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}varg=[f,ad(b||e),ad(c||e)];return g}varfY={};functionaG(a){return fY[a]}functionat(a,b){throw i([0,a].concat(b))}functioncZ(a){if(!(a
od(a){for(varg=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<ag){for(varf=d+1;f<h&&(b=a.charCodeAt(f))<ag;f++);if(f-d>fa){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}elsec+=a.slice(d,f);if(f==h)break;d=f}if(b<fu){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(ag|b&bc)}else if(b<0xd800||b>=fh)c+=String.fromCharCode(ga|b>>12,ag|b>>6&bc,ag|b&bc);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<e0||i>fh)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fx|b>>18,ag|b>>12&bc,ag|b>>6&bc,ag|b&bc)}if(c.length>bu){c.substr(0,1);g+=c;c=e}}return g+c}functionaj(a){return dT(a)?_(a):_(od(a))}varoi=["E2BIG","EACCES","EAGAIN",cY,"EBUSY","ECHILD","EDEADLK","EDOM",f$,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",da,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",de,fQ,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];functionaD(a,b,c,d){varf=oi.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}varg=[f,aj(b||e),aj(c||e)];return g}vargO={};functionaN(a){return gO[a]}functionaB(a,b){throw i([0,a].concat(b))}functiondz(a){if(!(a
ao(4,a,a.length)}functionk(a){dc(I.Sys_error,a)}functionf1(a){k(a+bG)}functionf5(a){if(a.t!=4)bL(a);return a.c}functionai(a){return a.l}functionfs(){}functionH(a){this.data=a}H.prototype=newfs();H.prototype.constructor=H;H.prototype.truncate=function(a){varb=this.data;this.data=x(a|0);aC(b,0,this.data,0,a)};H.prototype.length=function(){return ai(this.data)};H.prototype.write=function(a,b,c,d){var
aw(4,a,a.length)}functionk(a){dP(M.Sys_error,a)}functiongR(a){k(a+b6)}functiongV(a){if(a.t!=4)b$(a);return a.c}functionao(a){return a.l}functiongj(){}functionL(a){this.data=a}L.prototype=newgj();L.prototype.constructor=L;L.prototype.truncate=function(a){varb=this.data;this.data=C(a|0);aJ(b,0,this.data,0,a)};L.prototype.length=function(){return ao(this.data)};L.prototype.write=function(a,b,c,d){var
f=x(a+d),g=this.data;this.data=f;aC(g,0,this.data,0,e)}aC(cZ(b),c,this.data,a,d);return 0};H.prototype.read=function(a,b,c,d){var
f=C(a+d),g=this.data;this.data=f;aJ(g,0,this.data,0,e)}aJ(dz(b),c,this.data,a,d);return 0};L.prototype.read=function(a,b,c,d){var
f=x(d|0);aC(this.data,a,f,0,d);b.set(f5(f),c)}return d};functionaK(a,b,c){this.file=b;this.name=a;this.flags=c}aK.prototype.err_closed=function(){k(this.name+eq)};aK.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};aK.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};aK.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};aK.prototype.close=function(){this.file=undefined};functionB(a,b){this.content={};this.root=a;this.lookupFun=b}B.prototype.nm=function(a){return this.root+a};B.prototype.create_dir_if_needed=function(a){vard=a.split(ah),c=e;for(varb=0;b<d.length-1;b++){c+=d[b]+ah;if(this.content[c])continue;this.content[c]=Symbol("directory")}};B.prototype.slash=function(a){return/\/$/.test(a)?a:a+ah};B.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){varb=this.lookupFun(W(this.root),W(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=newH(aL(b[1]))}}};B.prototype.exists=function(a){if(a==e)return 1;varb=this.slash(a);if(this.content[b])return 1;this.lookup(a);return this.content[a]?1:0};B.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};B.prototype.mkdir=function(a,b,c){varf=c&&aG(bI);if(this.exists(a))if(f)at(f,av(fk,cS,this.nm(a)));else
f=C(d|0);aJ(this.data,a,f,0,d);b.set(gV(f),c)}return d};functionaR(a,b,c){this.file=b;this.name=a;this.flags=c}aR.prototype.err_closed=function(){k(this.name+e4)};aR.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};aR.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};aR.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};aR.prototype.close=function(){this.file=undefined};functionG(a,b){this.content={};this.root=a;this.lookupFun=b}G.prototype.nm=function(a){return this.root+a};G.prototype.create_dir_if_needed=function(a){vard=a.split(an),c=e;for(varb=0;b<d.length-1;b++){c+=d[b]+an;if(this.content[c])continue;this.content[c]=Symbol("directory")}};G.prototype.slash=function(a){return/\/$/.test(a)?a:a+an};G.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){varb=this.lookupFun(_(this.root),_(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=newL(aS(b[1]))}}};G.prototype.exists=function(a){if(a==e)return 1;varb=this.slash(a);if(this.content[b])return 1;this.lookup(a);return this.content[a]?1:0};G.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};G.prototype.mkdir=function(a,b,c){varf=c&&aN(b8);if(this.exists(a))if(f)aB(f,aD(f$,dq,this.nm(a)));else
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)at(f,av(cJ,cS,this.nm(d)));elsek(d+bG);if(!this.is_dir(d))if(f)at(f,av(cM,cS,this.nm(d)));elsek(d+cA);this.create_dir_if_needed(this.slash(a))};B.prototype.rmdir=function(a,b){varc=b&&aG(bI),d=a==e?e:this.slash(a),g=newRegExp(eT+d+eE);if(!this.exists(a))if(c)at(c,av(cJ,cD,this.nm(a)));elsek(a+bG);if(!this.is_dir(a))if(c)at(c,av(cM,cD,this.nm(a)));elsek(a+cA);for(var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aB(f,aD(da,dq,this.nm(d)));elsek(d+b6);if(!this.is_dir(d))if(f)aB(f,aD(de,dq,this.nm(d)));elsek(d+c1);this.create_dir_if_needed(this.slash(a))};G.prototype.rmdir=function(a,b){varc=b&&aN(b8),d=a==e?e:this.slash(a),g=newRegExp(fD+d+fm);if(!this.exists(a))if(c)aB(c,aD(da,c4,this.nm(a)));elsek(a+b6);if(!this.is_dir(a))if(c)aB(c,aD(de,c4,this.nm(a)));elsek(a+c1);for(var
this.content[d]};B.prototype.readdir=function(a){varg=a==e?e:this.slash(a);if(!this.exists(a))k(a+bG);if(!this.is_dir(a))k(a+cA);var
this.content[d]};G.prototype.readdir=function(a){varg=a==e?e:this.slash(a);if(!this.exists(a))k(a+b6);if(!this.is_dir(a))k(a+c1);var
b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};B.prototype.opendir=function(a,b){varc=b&&aG(bI),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)at(c,av(cx,fn,this.nm(a)));elsek(a+eA);if(f==d.length)return null;varb=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)at(c,av(cx,fn,this.nm(a)));elsek(a+eA);e=true;d=[]}}};B.prototype.is_dir=function(a){if(a==e)return true;varb=this.slash(a);return this.content[b]?1:0};B.prototype.unlink=function(a){var
b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};G.prototype.opendir=function(a,b){varc=b&&aN(b8),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aB(c,aD(cY,gd,this.nm(a)));elsek(a+fg);if(f==d.length)return null;varb=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aB(c,aD(cY,gd,this.nm(a)));elsek(a+fg);e=true;d=[]}}};G.prototype.is_dir=function(a){if(a==e)return true;varb=this.slash(a);return this.content[b]?1:0};G.prototype.unlink=function(a){var
this.content[a];return b};B.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+cV);if(b.text&&b.binary)k(this.nm(a)+cB);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+er);if(b.create&&b.excl)k(this.nm(a)+cH);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newH(x(0));c=this.content[a]}elsef1(this.nm(a));return newaK(this.nm(a),c,b)};B.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+cV);if(b.text&&b.binary)k(this.nm(a)+cB);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+er);if(b.create&&b.excl)k(this.nm(a)+cH);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newH(x(0));c=this.content[a]}elsef1(this.nm(a));return newaK(this.nm(a),c,b)};B.prototype.register=function(a,b){varc;if(this.content[a])k(this.nm(a)+cH);if(c$(b))c=newH(b);if(da(b))c=newH(aL(b));else if(b
this.content[a];return b};G.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+dt);if(b.text&&b.binary)k(this.nm(a)+c2);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+e5);if(b.create&&b.excl)k(this.nm(a)+c9);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newL(C(0));c=this.content[a]}elsegR(this.nm(a));return newaR(this.nm(a),c,b)};G.prototype.open=function(a,b){varc;if(b.rdonly&&b.wronly)k(this.nm(a)+dt);if(b.text&&b.binary)k(this.nm(a)+c2);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+e5);if(b.create&&b.excl)k(this.nm(a)+c9);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=newL(C(0));c=this.content[a]}elsegR(this.nm(a));return newaR(this.nm(a),c,b)};G.prototype.register=function(a,b){varc;if(this.content[a])k(this.nm(a)+c9);if(dM(b))c=newL(b);if(dN(b))c=newL(aS(b));else if(b
H(fA(b));else if(b.toString){vard=aL(ad(b.toString()));c=newH(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}elsek(this.nm(a)+" : registering file with invalid content type")};B.prototype.constructor=B;functionq(a){return a.length}functionau(a,b){return a.charCodeAt(b)}functionmW(a){vard=q(a),c=newUint8Array(d),b=0;for(;b<d;b++)c[b]=au(a,b);return c}functionac(a,b){this.fs=require(cF);this.fd=a;this.flags=b}ac.prototype=newfs();ac.prototype.constructor=ac;ac.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){k(f.toString())}};ac.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){k(f.toString())}};ac.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);elsethis.fs.writeSync(this.fd,b,c,d,a)}catch(f){k(f.toString())}return 0};ac.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
L(gr(b));else if(b.toString){vard=aS(aj(b.toString()));c=newL(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}elsek(this.nm(a)+" : registering file with invalid content type")};G.prototype.constructor=G;functionr(a){return a.length}functionaC(a,b){return a.charCodeAt(b)}functionol(a){vard=r(a),c=newUint8Array(d),b=0;for(;b<d;b++)c[b]=aC(a,b);return c}functionai(a,b){this.fs=require(c7);this.fd=a;this.flags=b}ai.prototype=newgj();ai.prototype.constructor=ai;ai.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){k(f.toString())}};ai.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){k(f.toString())}};ai.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);elsethis.fs.writeSync(this.fd,b,c,d,a)}catch(f){k(f.toString())}return 0};ai.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){k(f.toString())}};ac.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){k(f.toString())}};functionb(a){this.fs=require(cF);this.root=a}b.prototype.nm=function(a){return this.root+a};b.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};b.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){k(f.toString())}};b.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};b.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){k(f.toString())}};b.prototype.unlink=function(a,b){try{varc=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return c}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.open=function(a,b,c){var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){k(f.toString())}};ai.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){k(f.toString())}};functionx(a){this.fs=require(c7);this.root=a}x.prototype.nm=function(a){return this.root+a};x.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};x.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){k(f.toString())}};x.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){k(f.toString())}};x.prototype.unlink=function(a,b){try{varc=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return c}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.open=function(a,b,c){var
ac(f,b)}catch(f){this.raise_nodejs_error(f,c)}};b.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};b.prototype.stat=function(a,b){try{varc=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.lstat=function(a,b){try{varc=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.symlink=function(a,b,c,d){try{this.fs.symlinkSync(this.nm(b),this.nm(c),a?"dir":"file");return 0}catch(f){this.raise_nodejs_error(f,d)}};b.prototype.readlink=function(a,b){try{varc=this.fs.readlinkSync(this.nm(a),"utf8");return ad(c)}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};b.prototype.raise_nodejs_error=function(a,b){varc=aG(bI);if(b&&c){vard=av(a.code,a.syscall,a.path,a.errno);at(c,d)}elsek(a.toString())};b.prototype.stats_from_js=function(a){varb;if(a.isFile())b=0;else if(a.isDirectory())b=1;else if(a.isCharacterDevice())b=2;else if(a.isBlockDevice())b=3;else if(a.isSymbolicLink())b=4;else if(a.isFIFO())b=5;else if(a.isSocket())b=6;return[0,a.dev,a.ino,b,a.mode,a.nlink,a.uid,a.gid,a.rdev,a.size,a.atimeMs,a.mtimeMs,a.ctimeMs]};b.prototype.constructor=b;functionfL(a){varb=dh(a);if(!b)return;return b[0]+ah}varbS=fL(bm)||U("unable to compute caml_root"),a5=[];if(bp())a5.push({path:bS,device:newb(bS)});elsea5.push({path:bS,device:newB(bS)});a5.push({path:e$,device:newB(e$)});functionf8(a){varh=my(a),a=h.join(ah),g=f4(a),d;for(varf=0;f<a5.length;f++){varc=a5[f];if(g.search(c.path)==0&&(!d||d.path.length<c.path.length))d={path:c.path,device:c.device,rest:a.substring(c.path.length,a.length)}}if(!d&&bp()){vare=fL(a);if(e&&e.match(/^[a-zA-Z]:\/$/)){varc={path:e,device:newb(e)};a5.push(c);d={path:c.path,device:c.device,rest:a.substring(c.path.length,a.length)}}}if(d)return d;k("no device found for "+g)}functionl$(a,b){varc=f8(a);if(!c.device.register)U("cannot register file");c.device.register(c.rest,b);return 0}functionf7(a,b){vara=W(a),b=W(b);return l$(a,b)}functionme(){varb=f.caml_fs_tmp;if(b)for(vara=0;a<b.length;a++)f7(b[a].name,b[a].content);f.jsoo_create_file=f7;f.caml_fs_tmp=[];return 0}functionfK(){return[0]}functionmg(a,b,c){if(!isFinite(a)){if(isNaN(a))return ad(cE);return ad(a>0?eQ:"-infinity")}var
ai(f,b)}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};x.prototype.stat=function(a,b){try{varc=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.lstat=function(a,b){try{varc=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.symlink=function(a,b,c,d){try{this.fs.symlinkSync(this.nm(b),this.nm(c),a?"dir":"file");return 0}catch(f){this.raise_nodejs_error(f,d)}};x.prototype.readlink=function(a,b){try{varc=this.fs.readlinkSync(this.nm(a),"utf8");return aj(c)}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};x.prototype.raise_nodejs_error=function(a,b){varc=aN(b8);if(b&&c){vard=aD(a.code,a.syscall,a.path,a.errno);aB(c,d)}elsek(a.toString())};x.prototype.stats_from_js=function(a){varb;if(a.isFile())b=0;else if(a.isDirectory())b=1;else if(a.isCharacterDevice())b=2;else if(a.isBlockDevice())b=3;else if(a.isSymbolicLink())b=4;else if(a.isFIFO())b=5;else if(a.isSocket())b=6;return[0,a.dev,a.ino,b,a.mode,a.nlink,a.uid,a.gid,a.rdev,a.size,a.atimeMs,a.mtimeMs,a.ctimeMs]};x.prototype.constructor=x;functiongB(a){varb=dU(a);if(!b)return;return b[0]+an}varcg=gB(bD)||Y("unable to compute caml_root"),bg=[];if(bG())bg.push({path:cg,device:newx(cg)});elsebg.push({path:cg,device:newG(cg)});bg.push({path:fY,device:newG(fY)});functiongY(a){varg=nZ(a),a=g.join(an),f=gU(a),c;for(vare=0;e<bg.length;e++){varb=bg[e];if(f.search(b.path)==0&&(!c||c.path.length<b.path.length))c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}if(!c&&bG()){vard=gB(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){varb={path:d,device:newx(d)};bg.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;k("no device found for "+f)}functionnA(a,b){varc=gY(a);if(!c.device.register)Y("cannot register file");c.device.register(c.rest,b);return 0}functiongX(a,b){vara=_(a),b=_(b);return nA(a,b)}functionnF(){varb=p.caml_fs_tmp;if(b)for(vara=0;a<b.length;a++)gX(b[a].name,b[a].content);p.jsoo_create_file=gX;p.caml_fs_tmp=[];return 0}functiongA(){return[0]}functionnH(a,b,c){if(!isFinite(a)){if(isNaN(a))return aj(c5);return aj(a>0?fz:"-infinity")}var
j=d.indexOf(aJ);if(j<0)d+=aJ+a3(b,Q);else{varh=j+1+b;if(d.length<h)d+=a3(h-d.length,Q);elsed=d.substr(0,h)}}return ad(g+eC+d+"p"+l+f.toString(10))}functionmn(a){return+a.isZero()}functionbP(a){return newd(a&ag,a>>24&ag,a>>31&ab)}functionmr(a){return a.toInt()}functionmm(a){return+a.isNeg()}functionfP(a){return a.neg()}functionmk(a,b){varc=db(a);if(c.signedconv&&mm(b)){c.sign=-1;b=fP(b)}vard=e,i=bP(c.base),h="0123456789abcdef";do{varg=b.udivmod(i);b=g.quotient;d=h.charAt(mr(g.modulus))+d}while(!mn(b));if(c.prec>=0){c.filler=am;varf=c.prec-d.length;if(f>0)d=a3(f,Q)+d}return c3(c,d)}functionfS(a,b){return a.or(b)}functionmw(a){if(a.js_error)return[0,a.js_error];return 0}functionfZ(a){return W(a)}functionfN(a,b){return a.add(b)}functionfO(a,b){return a.mul(b)}functionc_(a,b){return a.ucompare(b)<0}functionmG(a){varb=0,e=q(a),c=10,d=1;if(e>0)switch(au(a,b)){case
j=d.indexOf(aQ);if(j<0)d+=aQ+be(b,U);else{varh=j+1+b;if(d.length<h)d+=be(h-d.length,U);elsed=d.substr(0,h)}}return aj(g+fi+d+"p"+l+f.toString(10))}functionnO(a){return+a.isZero()}functioncd(a){return newd(a&am,a>>24&am,a>>31&ah)}functionnS(a){return a.toInt()}functionnN(a){return+a.isNeg()}functiongF(a){return a.neg()}functionnL(a,b){varc=dO(a);if(c.signedconv&&nN(b)){c.sign=-1;b=gF(b)}vard=e,i=cd(c.base),h="0123456789abcdef";do{varg=b.udivmod(i);b=g.quotient;d=h.charAt(nS(g.modulus))+d}while(!nO(b));if(c.prec>=0){c.filler=au;varf=c.prec-d.length;if(f>0)d=be(f,U)+d}return dE(c,d)}functiongI(a,b){return a.or(b)}functionnX(a){if(a.js_error)return[0,a.js_error];return 0}functionaU(a){varc=0;for(varb=a.length-1;b>=0;b--){vard=a[b];c=[0,d,c]}return c}functiongP(a){return _(a)}functiongD(a,b){return a.add(b)}functiongE(a,b){return a.mul(b)}functiondL(a,b){return a.ucompare(b)<0}functionn7(a){varb=0,e=r(a),c=10,d=1;if(e>0)switch(aC(a,b)){case
f0(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}functionfQ(a){varh=mG(a),g=h[0],j=h[1],e=h[2],i=bP(e),k=newd(ag,0xfffffff,ab).udivmod(i).quotient,f=au(a,g),b=f0(f);if(b<0||b>=e)U(bi);varc=bP(b);for(;;){g++;f=au(a,g);if(f==95)continue;b=f0(f);if(b<0||b>=e)break;if(c_(k,c))U(bi);b=bP(b);c=fN(fO(i,c),b);if(c_(c,b))U(bi)}if(g!=q(a))U(bi);if(e==10&&c_(newd(0,0,$),c))U(bi);if(j<0)c=fP(c);return c}functionl5(a,b){return a.get(a.offset(b))}functionmt(a,b){return a.xor(b)}functionmq(a,b){return a.shift_right_unsigned(b)}functionmp(a,b){return a.shift_left(b)}functionbQ(a){functiono(a,b){return mp(a,b)}functionh(a,b){return mq(a,b)}functions(a,b){return fS(a,b)}functionf(a,b){return mt(a,b)}functionk(a,b){return fN(a,b)}functioni(a,b){return fO(a,b)}function
gQ(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}functiongG(a){varh=n7(a),g=h[0],j=h[1],e=h[2],i=cd(e),k=newd(am,0xfffffff,ah).udivmod(i).quotient,f=aC(a,g),b=gQ(f);if(b<0||b>=e)Y(bz);varc=cd(b);for(;;){g++;f=aC(a,g);if(f==95)continue;b=gQ(f);if(b<0||b>=e)break;if(dL(k,c))Y(bz);b=cd(b);c=gD(gE(i,c),b);if(dL(c,b))Y(bz)}if(g!=r(a))Y(bz);if(e==10&&dL(newd(0,0,af),c))Y(bz);if(j<0)c=gF(c);return c}functionnu(a,b){return a.get(a.offset(b))}functionnU(a,b){return a.xor(b)}functionnR(a,b){return a.shift_right_unsigned(b)}functionnQ(a,b){return a.shift_left(b)}functionce(a){functiono(a,b){return nQ(a,b)}functionh(a,b){return nR(a,b)}functions(a,b){return gI(a,b)}functionf(a,b){return nU(a,b)}functionk(a,b){return gD(a,b)}functioni(a,b){return gE(a,b)}function
g(a,b){return l5(a,b)}functionj(a,b,c){return bl(a,b,c)}varq=fQ(fZ("0xd1342543de82ef95")),l=fQ(fZ("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
g(a,b){return nu(a,b)}functionj(a,b,c){return bC(a,b,c)}varq=gG(gP("0xd1342543de82ef95")),l=gG(gP("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
as(a){varb=ar[a];if(!b.opened)k("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(bT(b.buffer,0,b.buffer_curr));else
aA(a){varb=az[a];if(!b.opened)k("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(ch(b.buffer,0,b.buffer_curr));else
mN(a,b){if(b.name)try{vard=require(cF),c=d.openSync(b.name,"rs");return newac(c,b)}catch(f){}return newac(a,b)}varbU=new
oc(a,b){if(b.name)try{vard=require(c7),c=d.openSync(b.name,"rs");return newai(c,b)}catch(f){}return newai(a,b)}varci=new
console.log=="function")this.log=console.log;this.flags=b}bj.prototype.length=function(){return 0};bj.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;vare=x(d);aC(cZ(b),c,e,0,d);this.log(e.toUtf16());return 0}k(this.fd+eq)};bj.prototype.read=function(a,b,c,d){k(this.fd+": file descriptor is write only")};bj.prototype.close=function(){this.log=undefined};functionbV(a,b){if(b==undefined)b=bU.length;bU[b]=a;return b|0}functionmV(a,b,c){var
console.log=="function")this.log=console.log;this.flags=b}bA.prototype.length=function(){return 0};bA.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;vare=C(d);aJ(dz(b),c,e,0,d);this.log(e.toUtf16());return 0}k(this.fd+e4)};bA.prototype.read=function(a,b,c,d){k(this.fd+": file descriptor is write only")};bA.prototype.close=function(){this.log=undefined};functioncj(a,b){if(b==undefined)b=ci.length;ci[b]=a;return b|0}functionok(a,b,c){var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)k(aE(a)+cV);if(d.text&&d.binary)k(aE(a)+cB);vare=f8(a),f=e.device.open(e.rest,d);return bV(f,undefined)}(function(){functiona(a,b){return bp()?mN(a,b):newbj(a,b)}bV(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);bV(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);bV(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());functionmA(a){varb=bU[a];if(b.flags.wronly)k(eP+a+" is writeonly");var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)k(aL(a)+dt);if(d.text&&d.binary)k(aL(a)+c2);vare=gY(a),f=e.device.open(e.rest,d);return cj(f,undefined)}(function(){functiona(a,b){return bG()?oc(a,b):newbA(a,b)}cj(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cj(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cj(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());functionn1(a){varb=ci[a];if(b.flags.wronly)k(fy+a+" is writeonly");var
a=0;a<ar.length;a++)if(ar[a]&&ar[a].opened&&ar[a].out)b=[0,ar[a].fd,b];return b}functionmD(a,b,c,d){vare=ar[a];if(!e.opened)k("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
a=0;a<az.length;a++)if(az[a]&&az[a].opened&&az[a].out)b=[0,az[a].fd,b];return b}functionn4(a,b,c,d){vare=az[a];if(!e.opened)k("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;as(a);break;case1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)as(a);break;case
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aA(a);break;case1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aA(a);break;case
f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)as(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;as(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}functionmC(a,b,c,d){varb=f5(b);return mD(a,b,c,d)}functionfV(a,b,c,d){return mC(a,aL(b),c,d)}functionfW(a,b){varc=W(String.fromCharCode(b));fV(a,c,0,1);return 0}functionaN(a,b){return+(fB(a,b,false)!=0)}functionbR(a){if(a
f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aA(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aA(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}functionn3(a,b,c,d){varb=gV(b);return n4(a,b,c,d)}functiongL(a,b,c,d){return n3(a,aS(b),c,d)}functiongM(a,b){varc=_(String.fromCharCode(b));gL(a,c,0,1);return 0}functionaV(a,b){return+(gs(a,b,false)!=0)}functioncf(a){if(a
b=1;b<a.length;b++)c[t(a[b][1])]=a[b][2];return c}functionZ(a,b,c){if(c){vard=c;if(f.toplevelReloc)a=c1(f.toplevelReloc,[d]);else if(I.symbols){if(!I.symidx)I.symidx=l6(I.symbols);vare=I.symidx[d];if(e>=0)a=e;elseU("caml_register_global: cannot locate "+d)}}I[a+1]=b;if(c)I[c]=b}functionde(a,b){fY[aE(a)]=b;return 0}functiona4(a,b){if(a===b)return 1;return 0}functionmK(){v(cz)}functionR(a,b){if(b>>>0>=q(a))mK();return au(a,b)}functionf3(a,b){return 1-a4(a,b)}functionM(a){a.t&6&&bM(a);return W(a.c)}functionmM(){return 0x7FFFFFFF/4|0}functiondf(a){var
b=1;b<a.length;b++)c[v(a[b][1])]=a[b][2];return c}functionac(a,b,c){if(c){vard=c;if(p.toplevelReloc)a=dB(p.toplevelReloc,[d]);else if(M.symbols){if(!M.symidx)M.symidx=nv(M.symbols);vare=M.symidx[d];if(e>=0)a=e;elseY("caml_register_global: cannot locate "+d)}}M[a+1]=b;if(c)M[c]=b}functiondR(a,b){gO[aL(a)]=b;return 0}functionbf(a,b){if(a===b)return 1;return 0}functionn$(){y(c0)}functionV(a,b){if(b>>>0>=r(a))n$();return aC(a,b)}functiongT(a,b){return 1-bf(a,b)}functionQ(a){a.t&6&&ca(a);return _(a.c)}functionob(){return 0x7FFFFFFF/4|0}functiondS(a){var
f.Error)b.js_error=a;return b}}functionmv(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}functionmd(a){varb=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&mv(a[1]))var
p.Error)b.js_error=a;return b}}functionnW(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}functionnE(a){varb=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&nW(a[1]))var
ao)b+=bC+c.toString()+bC;else if(typeofc=="string")b+=bC+c.toString()+bC;elseb+=fb}b+=")"}else if(a[0]==A)b+=a[1];return b}functionfI(a){if(a
aw)b+=bY+c.toString()+bY;else if(typeofc=="string")b+=bY+c.toString()+bY;elseb+=f0}b+=")"}else if(a[0]==F)b+=a[1];return b}functiongy(a){if(a
Array&&(a[0]==0||a[0]==A)){varc=aG(fe);if(c)c1(c,[a,false]);else{vard=md(a),b=aG(eS);if(b)c1(b,[0]);console.error(cQ+d);if(a.js_error)throw a.js_error}}else
Array&&(a[0]==0||a[0]==F)){varc=aN(f3);if(c)dB(c,[a,false]);else{vard=nE(a),b=aN(fB);if(b)dB(b,[0]);console.error(dn+d);if(a.js_error)throw a.js_error}}else
mJ(){varc=f.process;if(c&&c.on)c.on("uncaughtException",function(a,b){fI(a);c.exit(2)});else if(f.addEventListener)f.addEventListener("error",function(a){if(a.error)fI(a.error)})}mJ();functiong(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aD(a,[b])}functionl(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aD(a,[b,c])}functionaA(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aD(a,[b,c,d])}functioncv(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aD(a,[b,c,d,e,f])}functionlZ(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aD(a,[b,c,d,e,f,g,h])}varmU=undefined;me();varbX=[A,fq,-1],dm=[A,eN,-2],dj=[A,cW,-3],di=[A,ex,-4],dk=[A,fm,-8],dl=[A,e3,-9],j=[A,e_,-11],dn=[A,fj,-12],lY=[4,0,0,0,[12,45,[4,0,0,0,0]]],b7=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,fo,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],dU=[0,0];Z(11,dn,fj);Z(10,j,e_);Z(9,[A,fc,-10],fc);Z(8,dl,e3);Z(7,dk,fm);Z(6,[A,ez,-7],ez);Z(5,[A,eL,-6],eL);Z(4,[A,eU,-5],eU);Z(3,di,ex);Z(2,dj,cW);Z(1,dm,eN);Z(0,bX,fq);functionr(a){if(typeof
n_(){varc=p.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gy(a);c.exit(2)});else if(p.addEventListener)p.addEventListener("error",function(a){if(a.error)gy(a.error)})}n_();functiong(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aK(a,[b])}functionl(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aK(a,[b,c])}functionaH(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aK(a,[b,c,d])}functioncV(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aK(a,[b,c,d,e,f])}functionno(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aK(a,[b,c,d,e,f,g,h])}varoj=undefined;nF();varcl=[F,gh,-1],dZ=[F,fw,-2],dW=[F,dv,-3],dV=[F,fc,-4],dX=[F,gc,-8],dY=[F,fP,-9],j=[F,fX,-11],d0=[F,f9,-12],nn=[4,0,0,0,[12,45,[4,0,0,0,0]]],cw=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,ge,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],eu=[0,0],c=aU([[0,"Coyote Brown EPX200","#74562f",1],[0,"Red Barn EPX200","#6e393c",1],[0,fC,fS,1],[0,"Bright Orange EPX200","#fd3403",1],[0,fp,fv,1],[0,"Army Olive EPX200","#5a5137",1],[0,"Green Mountain EPX200","#2d5f55",1],[0,e8,fL,1],[0,f_,ff,1],[0,"Ocean Blue EPX200","#032b4b",1],[0,"Fuchsia EPX200","#b60158",1],[0,"Deep Purple EPX200","#2c2b68",1],[0,"Wolf Grey EPX200","#514f56",1],[0,"Black Knight EPX200",bw,1],[0,"Snow White EPX200","#e6e6e5",1]]),a8=[0,[0,"Black Knight EPX400",bw,1],0],as=[0,[0,"Black Ultra 400TX",bw,1],0],bS=[0,[0,"Black VX42",bw,1],0],ae=[0,[0,"Black VX21 Cire",bw,1],0],A=[0,[0,"Navy Blue VX07","#3e4c76",1],[0,[0,"Red VX07","#e2242b",1],[0,[0,"Off-white VX07","#edecdb",1],0]]],eY=[0,[0,"Liteskin LS07","#514a46",1],0],bT=[0,[0,"Grey 210D HDPE Gridstop","#aab1b1",1],0],a9=[0,"Internal pocket that can double as a shoulder bag",[0,"Load lifters",[0,"Y strap (over the top)",[0,"Tapered rolltop with 19mm side release buckle",[0,"Sternum Strap",0]]]]];ac(11,d0,f9);ac(10,j,fX);ac(9,[F,f1,-10],f1);ac(8,dY,fP);ac(7,dX,gc);ac(6,[F,fe,-7],fe);ac(5,[F,ft,-6],ft);ac(4,[F,fE,-5],fE);ac(3,dV,fc);ac(2,dW,dv);ac(1,dZ,fw);ac(0,cl,gh);functions(a){if(typeof
0:return[0,r(a[1])];case1:return[1,r(a[1])];case2:return[2,r(a[1])];case3:return[3,r(a[1])];case4:return[4,r(a[1])];case5:return[5,r(a[1])];case6:return[6,r(a[1])];case7:return[7,r(a[1])];case
0:return[0,s(a[1])];case1:return[1,s(a[1])];case2:return[2,s(a[1])];case3:return[3,s(a[1])];case4:return[4,s(a[1])];case5:return[5,s(a[1])];case6:return[6,s(a[1])];case7:return[7,s(a[1])];case
b=a[1];return[9,b,b,r(a[3])];case10:return[10,r(a[1])];case11:return[11,r(a[1])];case12:return[12,r(a[1])];case13:return[13,r(a[1])];default:return[14,r(a[1])]}}functionG(a,b){if(typeof
b=a[1];return[9,b,b,s(a[3])];case10:return[10,s(a[1])];case11:return[11,s(a[1])];case12:return[12,s(a[1])];case13:return[13,s(a[1])];default:return[14,s(a[1])]}}functionK(a,b){if(typeof
0:return[0,G(a[1],b)];case1:return[1,G(a[1],b)];case2:return[2,G(a[1],b)];case3:return[3,G(a[1],b)];case4:return[4,G(a[1],b)];case5:return[5,G(a[1],b)];case6:return[6,G(a[1],b)];case7:return[7,G(a[1],b)];case
0:return[0,K(a[1],b)];case1:return[1,K(a[1],b)];case2:return[2,K(a[1],b)];case3:return[3,K(a[1],b)];case4:return[4,K(a[1],b)];case5:return[5,K(a[1],b)];case6:return[6,K(a[1],b)];case7:return[7,K(a[1],b)];case
d=a[2],e=a[1];return[9,e,d,G(a[3],b)];case10:return[10,G(a[1],b)];case11:return[11,G(a[1],b)];case12:return[12,G(a[1],b)];case13:return[13,G(a[1],b)];default:return[14,G(a[1],b)]}}functionp(a,b){if(typeof
d=a[2],e=a[1];return[9,e,d,K(a[3],b)];case10:return[10,K(a[1],b)];case11:return[11,K(a[1],b)];case12:return[12,K(a[1],b)];case13:return[13,K(a[1],b)];default:return[14,K(a[1],b)]}}functionq(a,b){if(typeof
G=a[1];return[23,G,p(a[2],b)];default:varH=a[2],I=a[1];return[24,I,H,p(a[3],b)]}}varf_="true",f$="false";functionaw(a){throw i([0,di,a],1)}functionbq(a){return 0<=a?a:-a|0}functionaO(a,b){varc=q(a),e=q(b),d=x(c+e|0);ap(a,0,d,0,c);ap(b,0,d,c,e);return M(d)}mA(0);fU(1);varaj=fU(2);functiona6(a,b){fV(a,b,0,q(b));return}functiondp(a){a6(aj,a);fW(aj,10);return as(aj)}vardq=[0,function(a){return}],gb=[0,function(a){varb=mB(0);for(;;){if(!b)return 0;vard=b[2],e=b[1];try{as(e)}catch(f){varc=bW(f);if(c[1]!==dm)throw i(c,0)}var
G=a[1];return[23,G,q(a[2],b)];default:varH=a[2],I=a[1];return[24,I,H,q(a[3],b)]}}varg0="true",g1="false";functionaE(a){throw i([0,dV,a],1)}functionbH(a){return 0<=a?a:-a|0}functionaW(a,b){varc=r(a),e=r(b),d=C(c+e|0);ax(a,0,d,0,c);ax(b,0,d,c,e);return Q(d)}n1(0);gK(1);varap=gK(2);functionbh(a,b){gL(a,b,0,r(b));return}functiond1(a){bh(ap,a);gM(ap,10);return aA(ap)}vard2=[0,function(a){return}],g3=[0,function(a){varb=n2(0);for(;;){if(!b)return 0;vard=b[2],e=b[1];try{aA(e)}catch(f){varc=ck(f);if(c[1]!==dZ)throw i(c,0)}var
a8(a,b){var
b(a){if(!a)return 0;varm=a[1],c=b(a[2]);if(!m)return c;varg=m[2],h=m[1];if(!g)return[0,h,c];vari=g[2],n=g[1];if(!i)return[0,h,[0,n,c]];varo=[0,i[1],b2],e=o,d=1,f=i[2];for(;;){if(f){varj=f[2],k=f[1];if(j){varl=j[2],p=j[1];if(l){varq=[0,l[1],b2],r=l[2];e[1+d]=[0,k,[0,p,q]];vare=q,d=1,f=r;continue}e[1+d]=[0,k,[0,p,c]]}elsee[1+d]=[0,k,c]}elsee[1+d]=c;return[0,h,[0,n,o]]}}functioncn(a,b){if(!b)return 0;varf=b[2],i=b[1];if(!f)return[0,g(a,i),0];varm=f[2],n=f[1],o=g(a,i),j=[0,g(a,n),b2],e=j,d=1,c=m;for(;;){if(c){varh=c[2],k=c[1];if(h){varp=h[2],q=h[1],r=g(a,k),l=[0,g(a,q),b2];e[1+d]=[0,r,l];vare=l,d=1,c=p;continue}e[1+d]=[0,g(a,k),0]}elsee[1+d]=0;return[0,o,j]}}functionbj(a,b){var
aP=fT,gi="String.sub / Bytes.sub",gj="Bytes.blit",gk="String.blit / Bytes.blit_string";functionaH(a,b){varc=x(a);mc(c,0,a,b);return c}functionds(a,b,c){a:{if(0<=b&&0<=c&&(ai(a)-c|0)>=b){vard=x(c);aC(a,b,d,0,c);var
aX=gJ,g_="String.sub / Bytes.sub",g$="Bytes.blit",ha="String.blit / Bytes.blit_string";functionaO(a,b){varc=C(a);nD(c,0,a,b);return c}functiond4(a,b,c){a:{if(0<=b&&0<=c&&(ao(a)-c|0)>=b){vard=C(c);aJ(a,b,d,0,c);var
e=aw(gi)}return M(e)}functiondt(a,b,c,d,e){if(0<=e&&0<=b&&(ai(a)-e|0)>=b&&0<=d&&(ai(c)-e|0)>=d){aC(a,b,c,d,e);return}return aw(gj)}functionae(a,b,c,d,e){if(0<=e&&0<=b&&(q(a)-e|0)>=b&&0<=d&&(ai(c)-e|0)>=d){ap(a,b,c,d,e);return}return aw(gk)}varaQ=mL,gm="Array.sub",gn="Array.blit";functionbZ(a){varb=a.length-1;return 0===b?[0]:cX(a,0,b)}functionb0(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return cX(a,b,c);return aw(gm)}function_(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){l1(a,b,c,d,e);return}return aw(gn)}vargp="Buffer.add: cannot grow buffer";functiondu(a,b){vard=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(a7<c[1]){if((d+b|0)>a7)throw i([0,dj,gp],1);c[1]=a7}vare=x(c[1]);dt(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}functiona9(a,b){varc=q(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){du(a,c);ae(b,0,a[1][1],a[2],c)}elseap(b,0,g,d,c);a[2]=f;return}varb1=[0,0];fG(aF(8,b1));vardv=[0,0],gq=[0,0];functiondw(a,b){vard=[0,l2(gq,1),b];if(a){var
e=aE(g_)}return Q(e)}functiond5(a,b,c,d,e){if(0<=e&&0<=b&&(ao(a)-e|0)>=b&&0<=d&&(ao(c)-e|0)>=d){aJ(a,b,c,d,e);return}return aE(g$)}functionak(a,b,c,d,e){if(0<=e&&0<=b&&(r(a)-e|0)>=b&&0<=d&&(ao(c)-e|0)>=d){ax(a,b,c,d,e);return}return aE(ha)}varaY=oa,hc="Array.sub",hd="Array.blit";functionco(a){varb=a.length-1;return 0===b?[0]:dx(a,0,b)}functioncp(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dx(a,b,c);return aE(hc)}functionad(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){nq(a,b,c,d,e);return}return aE(hd)}varhf="Buffer.add: cannot grow buffer";functiond6(a,b){vard=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bi<c[1]){if((d+b|0)>bi)throw i([0,dW,hf],1);c[1]=bi}vare=C(c[1]);d5(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}functionbk(a,b){varc=r(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){d6(a,c);ak(b,0,a[1][1],a[2],c)}elseax(b,0,g,d,c);a[2]=f;return}varcq=[0,0];gx(aM(8,cq));vard7=[0,0],hg=[0,0];functiond8(a,b){vard=[0,nr(hg,1),b];if(a){var
c=bJ(dv);if(!(1-ft(dv,c,[0,e,c])))break}}return d}vardx=dw(0,function(a,b){return 0});dq[1]=function(a){varb=dx[1],l=dx[2],d=ma(0),e=d.length-1;if(b<e)var
c=b9(d7);if(!(1-gk(d7,c,[0,e,c])))break}}return d}vard9=d8(0,function(a,b){return 0});d2[1]=function(a){varb=d9[1],l=d9[2],d=nB(0),e=d.length-1;if(b<e)var
gr="@]",gs="@}",gt="@?",gu="@\n",gv="@.",gw="@@",gx="@%",gy="@",gz="%c",gA="%s",gB=eD,gC=et,gD=fr,gE=ey,gF="%f",gG="%B",gH="%{",gI="%}",gJ="%(",gK="%)",gL="%a",gM="%t",gN="%?",gO="%r",gP="%_r",gQ=[0,c,850,23],gR=[0,c,837,26],gS=[0,c,847,28],gT=[0,c,815,21],gU=[0,c,819,21],gV=[0,c,823,19],gW=[0,c,827,22],gX=[0,c,832,30],gY=[0,c,851,23],gZ=[0,c,836,26],g0=[0,c,846,28],g1=[0,c,814,21],g2=[0,c,818,21],g3=[0,c,822,19],g4=[0,c,826,22],g5=[0,c,831,30];functionb2(a){return 5===a[2]?12:-6}functiondy(a){return[0,0,x(a)]}functiondz(a,b){varc=ai(a[2]),d=a[1]+b|0;if(c<d){vare=c*2|0,g=d<=e?e:d,f=x(g);dt(a[2],0,f,0,c);a[2]=f}return}functionaR(a,b){dz(a,1);aM(a[2],a[1],b);a[1]=a[1]+1|0;return}functionD(a,b){varc=q(b);dz(a,c);ae(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}functiondA(a){return ds(a[2],0,a[1])}functiondB(a){if(typeof
hh="@]",hi="@}",hj="@?",hk="@\n",hl="@.",hm="@@",hn="@%",ho="@",hp="%c",hq="%s",hr=fl,hs=e9,ht=gi,hu=fd,hv="%f",hw="%B",hx="%{",hy="%}",hz="%(",hA="%)",hB="%a",hC="%t",hD="%?",hE="%r",hF="%_r",hG=[0,B,850,23],hH=[0,B,837,26],hI=[0,B,847,28],hJ=[0,B,815,21],hK=[0,B,819,21],hL=[0,B,823,19],hM=[0,B,827,22],hN=[0,B,832,30],hO=[0,B,851,23],hP=[0,B,836,26],hQ=[0,B,846,28],hR=[0,B,814,21],hS=[0,B,818,21],hT=[0,B,822,19],hU=[0,B,826,22],hV=[0,B,831,30];functioncr(a){return 5===a[2]?12:-6}functiond_(a){return[0,0,C(a)]}functiond$(a,b){varc=ao(a[2]),d=a[1]+b|0;if(c<d){vare=c*2|0,g=d<=e?e:d,f=C(g);d5(a[2],0,f,0,c);a[2]=f}return}functionaZ(a,b){d$(a,1);aT(a[2],a[1],b);a[1]=a[1]+1|0;return}functionI(a,b){varc=r(b);d$(a,c);ak(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}functionea(a){return d4(a[2],0,a[1])}functioneb(a){if(typeof
0:return gr;case1:return gs;case2:return gt;case3:return gu;case4:return gv;case5:return gw;default:return gx}switch(a[0]){case
0:return hh;case1:return hi;case2:return hj;case3:return hk;case4:return hl;case5:return hm;default:return hn}switch(a[0]){case
0:return[0,u(a[1])];case1:return[1,u(a[1])];case2:return[2,u(a[1])];case3:return[3,u(a[1])];case4:return[4,u(a[1])];case5:return[5,u(a[1])];case6:return[6,u(a[1])];case7:return[7,u(a[1])];case
0:return[0,w(a[1])];case1:return[1,w(a[1])];case2:return[2,w(a[1])];case3:return[3,w(a[1])];case4:return[4,w(a[1])];case5:return[5,w(a[1])];case6:return[6,w(a[1])];case7:return[7,w(a[1])];case
c=a[2],d=a[1];return[9,c,d,u(a[3])];case10:return[10,u(a[1])];case11:return[11,u(a[1])];case12:return[12,u(a[1])];case13:return[13,u(a[1])];default:return[14,u(a[1])]}}functionE(a){if(typeof
c=a[2],d=a[1];return[9,c,d,w(a[3])];case10:return[10,w(a[1])];case11:return[11,w(a[1])];case12:return[12,w(a[1])];case13:return[13,w(a[1])];default:return[14,w(a[1])]}}functionJ(a){if(typeof
M=a[2],N=a[1],k=E(a[3]),O=k[4],P=k[3],Q=k[2],R=k[1],l=E(w(u(N),M)),S=l[4],T=l[3],U=l[2],V=l[1];return[0,function(a){R(0);V(0);return},function(a){U(0);Q(0);return},function(a){P(0);T(0);return},function(a){S(0);O(0);return}];case
M=a[2],N=a[1],k=J(a[3]),O=k[4],P=k[3],Q=k[2],R=k[1],l=J(z(w(N),M)),S=l[4],T=l[3],U=l[2],V=l[1];return[0,function(a){R(0);V(0);return},function(a){U(0);Q(0);return},function(a){P(0);T(0);return},function(a){S(0);O(0);return}];case
p=E(a[1]),aa=p[4],ab=p[3],ac=p[2],ad=p[1];return[0,function(a){ad(0);return},function(a){ac(0);return},function(a){ab(0);return},function(a){aa(0);return}];default:varq=E(a[1]),ae=q[4],af=q[3],ag=q[2],ah=q[1];return[0,function(a){ah(0);return},function(a){ag(0);return},function(a){af(0);return},function(a){ae(0);return}]}}functionw(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
p=J(a[1]),aa=p[4],ab=p[3],ac=p[2],ad=p[1];return[0,function(a){ad(0);return},function(a){ac(0);return},function(a){ab(0);return},function(a){aa(0);return}];default:varq=J(a[1]),ae=q[4],af=q[3],ag=q[2],ah=q[1];return[0,function(a){ah(0);return},function(a){ag(0);return},function(a){af(0);return},function(a){ae(0);return}]}}functionz(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
9:break;default:throw i([0,j,gQ],1)}}throw i([0,j,gS],1)}throw i([0,j,gR],1)}throw i([0,j,gX],1)}throw i([0,j,gW],1)}throw i([0,j,gV],1)}throw i([0,j,gU],1)}throw i([0,j,gT],1)}vary=[A,"CamlinternalFormat.Type_mismatch",fJ(0)];functionf9(a){return a?f_:f$}vargc="\\\\",gd="\\'",ge="\\b",gf="\\t",gg="\\n",gh="\\r",g7=cy,g8="%+d",g9="% d",g_=eD,g$="%+i",ha="% i",hb="%x",hc="%#x",hd="%X",he="%#X",hf="%o",hg="%#o",hh=eW,hi="%Ld",hj="%+Ld",hk="% Ld",hl=ey,hm="%+Li",hn="% Li",ho="%Lx",hp="%#Lx",hq="%LX",hr="%#LX",hs="%Lo",ht="%#Lo",hu="%Lu",hv="%ld",hw="%+ld",hx="% ld",hy=et,hz="%+li",hA="% li",hB="%lx",hC="%#lx",hD="%lX",hE="%#lX",hF="%lo",hG="%#lo",hH="%lu",hI="%nd",hJ="%+nd",hK="% nd",hL=fr,hM="%+ni",hN="% ni",hO="%nx",hP="%#nx",hQ="%nX",hR="%#nX",hS="%no",hT="%#no",hU="%nu",hV=[0,en],h0=aJ,h1="neg_infinity",h2=eQ,h3=cE,h5=[0,c,1558,4],h6="Printf: bad conversion %[",h7=[0,c,1626,39],h8=[0,c,1649,31],h9=[0,c,1650,31],h_="Printf: bad conversion %_",h$=eK,ia=fa,ib=eK,ic=fa;functionbs(a,b){if(typeof
9:break;default:throw i([0,j,hG],1)}}throw i([0,j,hI],1)}throw i([0,j,hH],1)}throw i([0,j,hN],1)}throw i([0,j,hM],1)}throw i([0,j,hL],1)}throw i([0,j,hK],1)}throw i([0,j,hJ],1)}varD=[F,"CamlinternalFormat.Type_mismatch",gz(0)];functiongZ(a){return a?g0:g1}varg4="\\\\",g5="\\'",g6="\\b",g7="\\t",g8="\\n",g9="\\r",hX=cZ,hY="%+d",hZ="% d",h0=fl,h1="%+i",h2="% i",h3="%x",h4="%#x",h5="%X",h6="%#X",h7="%o",h8="%#o",h9=fH,h_="%Ld",h$="%+Ld",ia="% Ld",ib=fd,ic="%+Li",id="% Li",ie="%Lx",ig="%#Lx",ih="%LX",ii="%#LX",ij="%Lo",ik="%#Lo",il="%Lu",im="%ld",io="%+ld",ip="% ld",iq=e9,ir="%+li",is="% li",it="%lx",iu="%#lx",iv="%lX",iw="%#lX",ix="%lo",iy="%#lo",iz="%lu",iA="%nd",iB="%+nd",iC="% nd",iD=gi,iE="%+ni",iF="% ni",iG="%nx",iH="%#nx",iI="%nX",iJ="%#nX",iK="%no",iL="%#no",iM="%nu",iN=[0,e1],iS=aQ,iT="neg_infinity",iU=fz,iV=c5,iX=[0,B,1558,4],iY="Printf: bad conversion %[",iZ=[0,B,1626,39],i0=[0,B,1649,31],i1=[0,B,1650,31],i2="Printf: bad conversion %_",i3=fs,i4=fZ,i5=fs,i6=fZ;functionbJ(a,b){if(typeof
aA=a[4],aB=a[1],q=a_(a[2],a[3],b),s=q[3],aC=q[1];if(typeofs!=="number"&&6===s[0]){varaD=q[2],G=o(aA,s[1]);return[0,[8,aB,aC,aD,G[1]],G[2]]}throw i(y,1);case
aA=a[4],aB=a[1],q=bl(a[2],a[3],b),r=q[3],aC=q[1];if(typeofr!=="number"&&6===r[0]){varaD=q[2],G=o(aA,r[1]);return[0,[8,aB,aC,aD,G[1]],G[2]]}throw i(D,1);case
O=b[1],aI=b[2],aJ=a[3],aK=a[1];if(aN([0,a[2]],[0,O]))throw i(y,1);varP=o(aJ,aI);return[0,[13,aK,O,P[1]],P[2]]}break;case
M=b[1],aI=b[2],aJ=a[3],aK=a[1];if(aV([0,a[2]],[0,M]))throw i(D,1);varO=o(aJ,aI);return[0,[13,aK,M,O[1]],O[2]]}break;case
Q=b[1],aL=b[3],aM=a[3],aO=a[2],aP=a[1],aQ=[0,r(Q)];if(aN([0,r(aO)],aQ))throw i(y,1);varR=o(aM,r(aL));return[0,[14,aP,Q,R[1]],R[2]]}break;case
P=b[1],aL=b[3],aM=a[3],aN=a[2],aO=a[1],aP=[0,s(P)];if(aV([0,s(aN)],aP))throw i(D,1);varQ=o(aM,s(aL));return[0,[14,aO,P,Q[1]],Q[2]]}break;case
0:return N(c,d,b);case1:return N(c,d,b);case2:return N(c,d,b);case3:return N(c,d,b);case4:return N(c,d,b);case5:return N(c,d,b);case6:return N(c,d,b);case7:return N(c,d,b);case8:return N([8,c[1],c[2]],d,b);case
0:return R(c,d,b);case1:return R(c,d,b);case2:return R(c,d,b);case3:return R(c,d,b);case4:return R(c,d,b);case5:return R(c,d,b);case6:return R(c,d,b);case7:return R(c,d,b);case8:return R([8,c[1],c[2]],d,b);case
aZ=c[1],ae=J(c[2],d,b),af=ae[2];return[0,[23,[9,aZ,ae[1]],af[1]],af[2]];case10:return N(c,d,b);default:return N(c,d,b)}switch(c){case0:return N(c,d,b);case1:return N(c,d,b);case
aZ=c[1],ae=N(c[2],d,b),af=ae[2];return[0,[23,[9,aZ,ae[1]],af[1]],af[2]];case10:return R(c,d,b);default:return R(c,d,b)}switch(c){case0:return R(c,d,b);case1:return R(c,d,b);case
p=c[1],B=c[2],C=a[2];if(aN([0,a[1]],[0,p]))throw i(y,1);varq=J(C,b,B);return[0,[8,p,q[1]],q[2]]}break;case
p=c[1],A=c[2],B=a[2];if(aV([0,a[1]],[0,p]))throw i(D,1);varq=N(B,b,A);return[0,[8,p,q[1]],q[2]]}break;case
d=c[2],e=c[1],D=c[3],F=a[3],G=a[2],H=a[1],I=[0,r(e)];if(aN([0,r(H)],I))throw i(y,1);varK=[0,r(d)];if(aN([0,r(G)],K))throw i(y,1);vars=E(w(u(e),d)),L=s[4];s[2].call(null,0);L(0);vart=J(r(F),b,D),M=t[2];return[0,[9,e,d,u(t[1])],M]}break;case
d=c[2],e=c[1],C=c[3],E=a[3],F=a[2],G=a[1],H=[0,s(e)];if(aV([0,s(G)],H))throw i(D,1);varI=[0,s(d)];if(aV([0,s(F)],I))throw i(D,1);varr=J(z(w(e),d)),K=r[4];r[2].call(null,0);K(0);vart=N(s(E),b,C),L=t[2];return[0,[9,e,d,w(t[1])],L]}break;case
A=J(a[1],b,c[1]);return[0,[14,A[1]],A[2]]}break}throw i(y,1)}functionO(a,b,c){vard=q(c),g=0<=b?a:0,f=bq(b);if(f<=d)return c;varh=2===g?48:32,e=aH(f,h);switch(g){case0:ae(c,0,e,0,d);break;case1:ae(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==R(c,0)&&45!==R(c,0)&&32!==R(c,0))break a;aM(e,0,R(c,0));ae(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===R(c,0)){if(e8!==R(c,1)&&88!==R(c,1))break a;aM(e,1,R(c,1));ae(c,2,e,(f-d|0)+2|0,d-2|0);break}ae(c,0,e,f-d|0,d)}return M(e)}functionaS(a,b){vard=bq(a),c=q(b),e=R(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case5:c:if(c<(d+2|0)&&1<c){if(e8!==R(b,1)&&88!==R(b,1))break c;varg=aH(d+2|0,48);aM(g,1,R(b,1));ae(b,2,g,(d-c|0)+4|0,c-2|0);return M(g)}break b;case
y=N(a[1],b,c[1]);return[0,[14,y[1]],y[2]]}break}throw i(D,1)}functionS(a,b,c){vard=r(c),g=0<=b?a:0,f=bH(b);if(f<=d)return c;varh=2===g?48:32,e=aO(f,h);switch(g){case0:ak(c,0,e,0,d);break;case1:ak(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==V(c,0)&&45!==V(c,0)&&32!==V(c,0))break a;aT(e,0,V(c,0));ak(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===V(c,0)){if(b3!==V(c,1)&&88!==V(c,1))break a;aT(e,1,V(c,1));ak(c,2,e,(f-d|0)+2|0,d-2|0);break}ak(c,0,e,f-d|0,d)}return Q(e)}functiona0(a,b){vard=bH(a),c=r(b),e=V(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case5:c:if(c<(d+2|0)&&1<c){if(b3!==V(b,1)&&88!==V(b,1))break c;varg=aO(d+2|0,48);aT(g,1,V(b,1));ak(b,2,g,(d-c|0)+4|0,c-2|0);return Q(g)}break b;case
f=aH(d+1|0,48);aM(f,0,e);ae(b,1,f,(d-c|0)+2|0,c-1|0);return M(f)}if(71<=e){if(5<e+eF>>>0)break a}else if(65>e)break a}if(c<d){varh=aH(d,48);ae(b,0,h,d-c|0,c);return M(h)}}return b}functiong6(a){vare=aL(a),b=[0,0],k=ai(e)-1|0,r=0;if(k>=0){varh=r;for(;;){varf=c0(e,h);a:{b:{c:{if(32<=f){var
f=aO(d+1|0,48);aT(f,0,e);ak(b,1,f,(d-c|0)+2|0,c-1|0);return Q(f)}if(71<=e){if(5<e+fn>>>0)break a}else if(65>e)break a}if(c<d){varh=aO(d,48);ak(b,0,h,d-c|0,c);return Q(h)}}return b}functionhW(a){vare=aS(a),b=[0,0],k=ao(e)-1|0,q=0;if(k>=0){varh=q;for(;;){varf=dA(e,h);a:{b:{c:{if(32<=f){var
c=x(b[1]);b[1]=0;varl=ai(e)-1|0,t=0;if(l>=0){varg=t;for(;;){vard=c0(e,g);a:{b:{c:{if(35<=d){if(92!==d){if(cU<=d)break c;break b}}else{if(32>d){if(14<=d)break c;switch(d){case8:s(c,b[1],92);b[1]++;s(c,b[1],98);break a;case9:s(c,b[1],92);b[1]++;s(c,b[1],116);break a;case10:s(c,b[1],92);b[1]++;s(c,b[1],110);break a;case13:s(c,b[1],92);b[1]++;s(c,b[1],fi);break a;default:break c}}if(34>d)break b}s(c,b[1],92);b[1]++;s(c,b[1],d);break a}s(c,b[1],92);b[1]++;s(c,b[1],48+(d/eH|0)|0);b[1]++;s(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;s(c,b[1],48+(d%10|0)|0);break a}s(c,b[1],d)}b[1]++;varu=g+1|0;if(l===g)break;varg=u}}var
c=C(b[1]);b[1]=0;varl=ao(e)-1|0,s=0;if(l>=0){varg=s;for(;;){vard=dA(e,g);a:{b:{c:{if(35<=d){if(92!==d){if(ds<=d)break c;break b}}else{if(32>d){if(14<=d)break c;switch(d){case8:u(c,b[1],92);b[1]++;u(c,b[1],98);break a;case9:u(c,b[1],92);b[1]++;u(c,b[1],116);break a;case10:u(c,b[1],92);b[1]++;u(c,b[1],c_);break a;case13:u(c,b[1],92);b[1]++;u(c,b[1],f7);break a;default:break c}}if(34>d)break b}u(c,b[1],92);b[1]++;u(c,b[1],d);break a}u(c,b[1],92);b[1]++;u(c,b[1],48+(d/b1|0)|0);b[1]++;u(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;u(c,b[1],48+(d%10|0)|0);break a}u(c,b[1],d)}b[1]++;vart=g+1|0;if(l===g)break;varg=t}}var
1:aR(d,43);break;default:aR(d,32)}if(8<=a[2])aR(d,35);aR(d,46);D(d,e+g);aR(d,c);return dA(d)}functionbt(a,b){if(13>a)return b;varh=[0,0],i=q(b)-1|0,n=0;if(i>=0){vard=n;for(;;){if(9>=au(b,d)+e1>>>0)h[1]++;varr=d+1|0;if(i===d)break;vard=r}}varj=h[1],k=x(q(b)+((j-1|0)/3|0)|0),l=[0,0];functione(a){aM(k,l[1],a);l[1]++;return}varf=[0,((j-1|0)%3|0)+1|0],m=q(b)-1|0,o=0;if(m>=0){var
1:aZ(d,43);break;default:aZ(d,32)}if(8<=a[2])aZ(d,35);aZ(d,46);I(d,e+g);aZ(d,c);return ea(d)}functionbK(a,b){if(13>a)return b;varh=[0,0],i=r(b)-1|0,n=0;if(i>=0){vard=n;for(;;){if(9>=aC(b,d)+fM>>>0)h[1]++;varq=d+1|0;if(i===d)break;vard=q}}varj=h[1],k=C(r(b)+((j-1|0)/3|0)|0),l=[0,0];functione(a){aT(k,l[1],a);l[1]++;return}varf=[0,((j-1|0)%3|0)+1|0],m=r(b)-1|0,o=0;if(m>=0){var
l=x(g),m=g-1|0,r=0;if(m>=0){vara=r;for(;;){varh=c0(i,a),t=25<h+eF>>>0?h:h-32|0;s(l,a,t);varu=a+1|0;if(m===a)break;vara=u}}varn=l}return M(n);case8:return p(j(0));default:return c4(dC(d,b),c)}}functionbd(a,b,c,d){var
l=C(g),m=g-1|0,q=0;if(m>=0){vara=q;for(;;){varh=dA(i,a),s=25<h+fn>>>0?h:h-32|0;u(l,a,s);vart=a+1|0;if(m===a)break;vara=t}}varn=l}return Q(n);case8:return p(j(0));default:return dF(ec(d,b),c)}}functionbq(a,b,c,d){var
P=h[1];return function(a){a:{b:{if(40<=a){if(92===a){varb=gc;break a}if(cU>a)break b}else{if(32<=a){if(39>a)break b;varb=gd;break a}if(14>a)switch(a){case
N=h[1];return function(a){a:{b:{if(40<=a){if(92===a){varb=g4;break a}if(ds>a)break b}else{if(32<=a){if(39>a)break b;varb=g5;break a}if(14>a)switch(a){case
b=gh;break a}}varc=x(4);s(c,0,92);s(c,1,48+(a/eH|0)|0);s(c,2,48+((a/10|0)%10|0)|0);s(c,3,48+(a%10|0)|0);varb=M(c);break a}vard=x(1);s(d,0,a);varb=M(d)}varg=q(b),h=aH(g+2|0,39);ap(b,0,h,1,g);return m(f,[4,e,M(h)],P)};case2:return b4(f,e,h[2],h[1],function(a){return a});case3:return b4(f,e,h[2],h[1],g6);case4:return bu(f,e,h[4],h[2],h[3],hW,h[1]);case5:return bu(f,e,h[4],h[2],h[3],hX,h[1]);case6:return bu(f,e,h[4],h[2],h[3],hY,h[1]);case7:return bu(f,e,h[4],h[2],h[3],hZ,h[1]);case
b=g9;break a}}varc=C(4);u(c,0,92);u(c,1,48+(a/b1|0)|0);u(c,2,48+((a/10|0)%10|0)|0);u(c,3,48+(a%10|0)|0);varb=Q(c);break a}vard=C(1);u(d,0,a);varb=Q(d)}varg=r(b),h=aO(g+2|0,39);ax(b,0,h,1,g);return m(f,[4,e,Q(h)],N)};case2:return ct(f,e,h[2],h[1],function(a){return a});case3:return ct(f,e,h[2],h[1],hW);case4:return bL(f,e,h[4],h[2],h[3],iO,h[1]);case5:return bL(f,e,h[4],h[2],h[3],iP,h[1]);case6:return bL(f,e,h[4],h[2],h[3],iQ,h[1]);case7:return bL(f,e,h[4],h[2],h[3],iR,h[1]);case
v=h[4],w=h[3],z=h[2],t=h[1];if(typeofz==="number"){if(typeofw==="number")return w?function(a,b){return m(f,[4,e,ak(t,a,b)],v)}:function(a){return m(f,[4,e,ak(t,b2(t),a)],v)};var_=w[1];return function(a){return m(f,[4,e,ak(t,_,a)],v)}}if(0===z[0]){varD=z[2],E=z[1];if(typeofw==="number")return w?function(a,b){return m(f,[4,e,O(E,D,ak(t,a,b))],v)}:function(a){return m(f,[4,e,O(E,D,ak(t,b2(t),a))],v)};var$=w[1];return function(a){return m(f,[4,e,O(E,D,ak(t,$,a))],v)}}varF=z[1];if(typeofw==="number")return w?function(a,b,c){return m(f,[4,e,O(F,a,ak(t,b,c))],v)}:function(a,b){return m(f,[4,e,O(F,a,ak(t,b2(t),b))],v)};varaa=w[1];return function(a,b){return m(f,[4,e,O(F,a,ak(t,aa,b))],v)};case9:return b4(f,e,h[2],h[1],f9);case
t=h[4],v=h[3],x=h[2],p=h[1];if(typeofx==="number"){if(typeofv==="number")return v?function(a,b){return m(f,[4,e,aq(p,a,b)],t)}:function(a){return m(f,[4,e,aq(p,cr(p),a)],t)};var_=v[1];return function(a){return m(f,[4,e,aq(p,_,a)],t)}}if(0===x[0]){varA=x[2],B=x[1];if(typeofv==="number")return v?function(a,b){return m(f,[4,e,S(B,A,aq(p,a,b))],t)}:function(a){return m(f,[4,e,S(B,A,aq(p,cr(p),a))],t)};var$=v[1];return function(a){return m(f,[4,e,S(B,A,aq(p,$,a))],t)}}varE=x[1];if(typeofv==="number")return v?function(a,b,c){return m(f,[4,e,S(E,a,aq(p,b,c))],t)}:function(a,b){return m(f,[4,e,S(E,a,aq(p,cr(p),b))],t)};varaa=v[1];return function(a,b){return m(f,[4,e,S(E,a,aq(p,aa,b))],t)};case9:return ct(f,e,h[2],h[1],gZ);case
k=h[2],A=h[1];if(typeofA==="number")switch(A){case0:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case1:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case2:throw i([0,j,h7],1);default:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k])}switch(A[0]){case0:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case1:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case2:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case3:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case4:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case5:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case6:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case7:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case8:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);case
k=h[2],y=h[1];if(typeofy==="number")switch(y){case0:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case1:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case2:throw i([0,j,iZ],1);default:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k])}switch(y[0]){case0:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case1:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case2:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case3:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case4:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case5:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case6:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case7:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case8:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);case
K=A[2];return a<50?cu(a+1|0,f,e,K,k):C(cu,[0,f,e,K,k]);case10:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k]);default:return a<50?n(a+1|0,f,e,k):C(n,[0,f,e,k])}default:varH=h[3],I=h[1],J=g(h[2],0);return a<50?ct(a+1|0,f,e,H,I,J):C(ct,[0,f,e,H,I,J])}}}functionm(a,b,c){return df(bd(0,a,b,c))}functioncu(a,f,c,d,e){if(typeofd==="number")return a<50?n(a+1|0,f,c,e):C(n,[0,f,c,e]);switch(d[0]){case
K=y[2];return a<50?cU(a+1|0,f,e,K,k):H(cU,[0,f,e,K,k]);case10:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k]);default:return a<50?n(a+1|0,f,e,k):H(n,[0,f,e,k])}default:varG=h[3],I=h[1],J=g(h[2],0);return a<50?cT(a+1|0,f,e,G,I,J):H(cT,[0,f,e,G,I,J])}}}functionm(a,b,c){return dS(bq(0,a,b,c))}functioncU(a,f,c,d,e){if(typeofd==="number")return a<50?n(a+1|0,f,c,e):H(n,[0,f,c,e]);switch(d[0]){case
y=d[1];return function(a){return S(f,c,y,e)};case13:throw i([0,j,h8],1);default:throw i([0,j,h9],1)}}functionS(a,b,c,d){return df(cu(0,a,b,c,d))}function
x=d[1];return function(a){return W(f,c,x,e)};case13:throw i([0,j,i0],1);default:throw i([0,j,i1],1)}}functionW(a,b,c,d){return dS(cU(0,a,b,c,d))}function
b=d[2],i=d[1];return function(a){return m(h,[4,f,O(i,b,g(e,a))],c)}}varj=d[1];return function(a,b){return m(h,[4,f,O(j,a,g(e,b))],c)}}functionbu(j,i,h,d,e,f,g){if(typeof
b=d[2],i=d[1];return function(a){return m(h,[4,f,S(i,b,g(e,a))],c)}}varj=d[1];return function(a,b){return m(h,[4,f,S(j,a,g(e,b))],c)}}functionbL(j,i,h,d,e,f,g){if(typeof
e==="number")return e?function(a,b){return m(j,[4,i,aS(a,l(f,g,b))],h)}:function(a){return m(j,[4,i,l(f,g,a)],h)};varb=e[1];return function(a){return m(j,[4,i,aS(b,l(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return m(j,[4,i,a0(a,l(f,g,b))],h)}:function(a){return m(j,[4,i,l(f,g,a)],h)};varb=e[1];return function(a){return m(j,[4,i,a0(b,l(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return m(j,[4,i,O(k,c,aS(a,l(f,g,b)))],h)}:function(a){return m(j,[4,i,O(k,c,l(f,g,a))],h)};varo=e[1];return function(a){return m(j,[4,i,O(k,c,aS(o,l(f,g,a)))],h)}}var
e==="number")return e?function(a,b){return m(j,[4,i,S(k,c,a0(a,l(f,g,b)))],h)}:function(a){return m(j,[4,i,S(k,c,l(f,g,a))],h)};varo=e[1];return function(a){return m(j,[4,i,S(k,c,a0(o,l(f,g,a)))],h)}}var
e==="number")return e?function(a,b,c){return m(j,[4,i,O(n,a,aS(b,l(f,g,c)))],h)}:function(a,b){return m(j,[4,i,O(n,a,l(f,g,b))],h)};varp=e[1];return function(a,b){return m(j,[4,i,O(n,a,aS(p,l(f,g,b)))],h)}}functionct(a,b,c,d,e,f){if(e){vari=e[1];return function(a){return h4(b,c,d,i,g(f,a))}}varh=[4,c,f];return a<50?bd(a+1|0,b,h,d):C(bd,[0,b,h,d])}functionh4(a,b,c,d,e){return df(ct(0,a,b,c,d,e))}functional(a,b){var
e==="number")return e?function(a,b,c){return m(j,[4,i,S(n,a,a0(b,l(f,g,c)))],h)}:function(a,b){return m(j,[4,i,S(n,a,l(f,g,b))],h)};varp=e[1];return function(a,b){return m(j,[4,i,S(n,a,a0(p,l(f,g,b)))],h)}}functioncT(a,b,c,d,e,f){if(e){vari=e[1];return function(a){return iW(b,c,d,i,g(f,a))}}varh=[4,c,f];return a<50?bq(a+1|0,b,h,d):H(bq,[0,b,h,d])}functioniW(a,b,c,d,e){return dS(cT(0,a,b,c,d,e))}functionar(a,b){var
k=c[2];al(a,c[1]);return a6(a,k);default:varl=c[2];al(a,c[1]);fW(a,l);return}}}functionax(a,b){var
k=c[2];ar(a,c[1]);return bh(a,k);default:varl=c[2];ar(a,c[1]);gM(a,l);return}}}functionaF(a,b){var
o=c[2];ax(a,c[1]);return a9(a,o);default:vari=c[2];ax(a,c[1]);vard=a[2],f=a[1],j=f[1];if(f[2]<=d){du(a,1);aM(a[1][1],a[2],i)}elses(j,d,i);a[2]=d+1|0;return}}}functiondD(c,b){return m(function(a){al(c,a);return 0},0,b[1])}functionb5(a){return dD(aj,a)}functionaf(a){return m(function(a){vare=64,c=a7<64?a7:e,d=x(c),b=[0,[0,d,c],0,d];ax(b,a);return ds(b[1][1],0,b[2])},0,a[1])}varb6=[0,0],ga=aJ,id=[0,[3,0,0],"%S"],ie=fb,ig=[0,[4,0,0,0,0],cy],ih=e,ii=[0,[11,ev,[2,0,[2,0,0]]],", %s%s"],ij=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],ik=e,il=e,im=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],io="Out of memory",ip="Stack overflow",iq="Pattern matching failed",ir="Assertion failed",is="Undefined recursive module",it="Raised at",iu="Re-raised at",iv="Raised by primitive operation at",iw="Called from",ix=" (inlined)",iy=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,fo,lY]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],iz=e,iA=[0,[2,0,[11," unknown location",0]],"%s unknown location"],iB=[0,[2,0,[12,10,0]],"%s\n"];functionb8(a,b){var
o=c[2];aF(a,c[1]);return bk(a,o);default:vari=c[2];aF(a,c[1]);vard=a[2],f=a[1],j=f[1];if(f[2]<=d){d6(a,1);aT(a[1][1],a[2],i)}elseu(j,d,i);a[2]=d+1|0;return}}}functioned(c,b){return m(function(a){ar(c,a);return 0},0,b[1])}functioncu(a){return ed(ap,a)}functional(a){return m(function(a){vare=64,c=bi<64?bi:e,d=C(c),b=[0,[0,d,c],0,d];aF(b,a);return d4(b[1][1],0,b[2])},0,a[1])}varcv=[0,0],g2=aQ,i7=[0,[3,0,0],"%S"],i8=f0,i9=[0,[4,0,0,0,0],cZ],i_=e,i$=[0,[11,e$,[2,0,[2,0,0]]],", %s%s"],ja=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],jb=e,jc=e,jd=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],je="Out of memory",jf="Stack overflow",jg="Pattern matching failed",jh="Assertion failed",ji="Undefined recursive module",jj="Raised at",jk="Re-raised at",jl="Raised by primitive operation at",jm="Called from",jn=" (inlined)",jo=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,ge,nn]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jp=e,jq=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jr=[0,[2,0,[12,10,0]],"%s\n"];functioncx(a,b){var
c==="number"?1:0)))return g(af(ig),c);if(bR(c)===bD)return g(af(id),c);if(bR(c)!==253)return ie;vare=c4("%.12g",c),d=0,h=q(e);for(;;){if(h<=d)return aO(e,ga);varf=R(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
c==="number"?1:0)))return g(al(i9),c);if(cf(c)===bZ)return g(al(i7),c);if(cf(c)!==253)return i8;vare=dF("%.12g",c),d=0,h=r(e);for(;;){if(h<=d)return aW(e,g2);varf=V(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
dE(a,b){if(a.length-1<=b)return ih;varc=dE(a,b+1|0),d=b8(a,b);return l(af(ii),d,c)}functionb9(a){a:{b:{varb=bJ(b6);for(;;){if(!b)break;c:{var
ee(a,b){if(a.length-1<=b)return i_;varc=ee(a,b+1|0),d=cx(a,b);return l(al(i$),d,c)}functioncy(a){a:{b:{varb=b9(cv);for(;;){if(!b)break;c:{var
i=[0,m[1]]}if(i)return i[1];if(a===bX)return io;if(a===dl)return ip;if(a[1]===dk){vare=a[2],p=e[3],y=e[2],z=e[1];return cv(af(b7),z,y,p,p+5|0,iq)}if(a[1]===j){varf=a[2],q=f[3],A=f[2],B=f[1];return cv(af(b7),B,A,q,q+6|0,ir)}if(a[1]===dn){varh=a[2],r=h[3],C=h[2],D=h[1];return cv(af(b7),D,C,r,r+6|0,is)}if(0===bR(a)){var
i=[0,m[1]]}if(i)return i[1];if(a===cl)return je;if(a===dY)return jf;if(a[1]===dX){vare=a[2],p=e[3],y=e[2],z=e[1];return cV(al(cw),z,y,p,p+5|0,jg)}if(a[1]===j){varf=a[2],q=f[3],A=f[2],B=f[1];return cV(al(cw),B,A,q,q+6|0,jh)}if(a[1]===d0){varh=a[2],r=h[3],C=h[2],D=h[1];return cV(al(cw),D,C,r,r+6|0,ji)}if(0===cf(a)){var
h=function(a){return a?0===b?it:iu:0===b?iv:iw};if(0===c[0])varj=c[5],k=c[4],l=c[3],m=c[6]?ix:iz,n=c[2],o=c[7],p=h(c[1]),e=[0,lZ(af(iy),p,o,n,m,l,k,j)];else if(c[1])var
h=function(a){return a?0===b?jj:jk:0===b?jl:jm};if(0===c[0])varj=c[5],k=c[4],l=c[3],m=c[6]?jn:jp,n=c[2],o=c[7],p=h(c[1]),e=[0,no(al(jo),p,o,n,m,l,k,j)];else if(c[1])var
dF(a){for(;;){varb=bJ(b6),c=1-ft(b6,b,[0,a,b]);if(!c)return c}}variC=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),iD=[0,[11,cQ,[2,0,[12,10,0]]],e0],iE=[0],iF="Fatal error: out of memory in uncaught exception handler",iG=[0,[11,cQ,[2,0,[12,10,0]]],e0],iH=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];de(fe,function(a,b){try{try{varh=b?iE:fK(0);try{bY(0)}catch(f){}try{varf=b9(a);g(b5(iD),f);b_(aj,h);varc=mz(0);if(c<0){vard=bq(c);dp(L(iC,d)[1+d])}varl=as(aj),j=l}catch(f){varm=bW(f),n=b9(a);g(b5(iG),n);b_(aj,h);varo=b9(m);g(b5(iH),o);b_(aj,fK(0));varj=as(aj)}var
ef(a){for(;;){varb=b9(cv),c=1-gk(cv,b,[0,a,b]);if(!c)return c}}varjs=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),jt=[0,[11,dn,[2,0,[12,10,0]]],fK],ju=[0],jv="Fatal error: out of memory in uncaught exception handler",jw=[0,[11,dn,[2,0,[12,10,0]]],fK],jx=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];dR(f3,function(a,b){try{try{varh=b?ju:gA(0);try{cm(0)}catch(f){}try{varf=cy(a);g(cu(jt),f);cz(ap,h);varc=n0(0);if(c<0){vard=bH(c);d1(P(js,d)[1+d])}varl=aA(ap),j=l}catch(f){varm=ck(f),n=cy(a);g(cu(jw),n);cz(ap,h);varo=cy(m);g(cu(jx),o);cz(ap,gA(0));varj=aA(ap)}var
e=bW(f);if(e!==bX)throw i(e,0);vark=dp(iF)}return k}catch(f){return 0}});variI=V(1,0,0),iJ=V(0,0,0),iK=V(0,0,0),iL=V(2,0,0),iM=V(1,0,0);functiondG(a,b,c,d){vare=l3(7,0,[0,4]);bl(e,0,fS(a,iI));bl(e,1,b);varf=aN(c,iJ)?c:iM;bl(e,2,f);varg=aN(d,iK)?d:iL;bl(e,3,g);return e}variN=V(14371852,15349651,22696),iO=V(12230193,11438743,35013),iP=V(1424933,15549263,2083),iQ=V(9492471,4696708,43520);dw([0,function(a){varb=bQ(a),c=bQ(a),d=bQ(a);return dG(b,c,d,bQ(a))}],function(a){return dG(iQ,iP,iO,iN)});vardH=[A,"Jsoo_runtime.Error.Exn",fJ(0)],b$=[0,dH,[0]],gl="String.concat",i7=[0,T,165,16],i6=[0,T,166,16],i5=[0,T,105,4],i4=[0,T,98,4],i3=[0,T,83,4],i2=[0,T,84,4],i1=[0,T,89,4],i0=[0,T,67,4],iZ=[0,T,68,4],iY=[0,T,54,4],iX=[0,T,55,4],iW=[0,T,25,4],iV=[0,T,19,4],js=[0,a,388,16],jA=[0,a,611,12],jB=[0,a,623,12],jE=[0,a,840,8],jD=[0,a,848,12],jC=[0,a,802,8],jz=[0,a,579,12],jy=[0,a,510,8],jx=[0,a,492,8],jw=[0,a,473,8],jv=[0,a,443,8],ju=[0,a,430,8],jt=[0,a,431,8],jl=[0,a,300,12],jn=[0,a,317,20],jm=[0,a,318,20],jo=[0,a,331,20],jp=[0,a,eZ,20],jq=[0,a,355,20],jr=[0,a,366,20],jk=[0,a,223,8],jj=[0,a,205,8],ji=[0,a,206,8],jh=[0,a,207,8],jg=[0,a,208,8],jf=[0,a,193,8],je=[0,a,194,8],jd=[0,a,195,8],jb=[0,a,109,20],ja=[0,a,fi,24],i$=[0,a,115,24],jc=[0,a,107,16],i9=[0,a,81,20],i_=[0,a,79,16],jF=[0,a,20,8],jI=[0,e5,257,8],jH=[0,e5,147,8],jL=[0,cC,88,12],jK=[0,cC,62,17],jJ=[0,cC,64,17],jM=[0,1],jN=[0,0],j4=[0,bh,356,12],jY=fp,jZ=cw,jW=cG,jV=cG,jS="Cannot decode event",jR=[0,bh,78,33],jQ=[0,bh,88,21],jP=[0,bh,eJ,33],jO=[0,bh,48,17],j0="tagName",j2=cw,j5=[0,"src/browser/vdom.ml",246,16],j6=[0,0,0],j7=" col: ",j8=" line: ",j9="assertion failed file: ",j_="Uncaught javascript exception",j$="Uncaught ocaml exception",kb="Exception in task execution",ka=[0,"src/browser/task.ml",11,4],kg="Exception in 'update_subscriptions' of Fmlib_browser",kj=[0,bH,365,4],kq="load",ko="Exception in 'update'",kn="subscriptioin",km="view",kk="'",kl="Exception in '",kh="Exception in 'update_dom' of Fmlib_browser",ki=[0,bH,eZ,4],kf=[0,bH,94,12],ke=[0,bH,85,12],kI="li",kH="ul",kG=eY,kF="button",kE="div",kD="h2",kC="h1",kz=es,kA=cw,kB=eY,ky=es,kx="src",kw=fp,kv="class",ku=eG,kt="border-style",ks=fg,kr=cG,lS=cP,lT="Comfortable Kiwi made backpacks",lU=fh,lV="main",lW=fh,lX="header",lM=cP,lN=e9,lO=e9,lP="Choose your pack",lQ="packs",lG=fd,lF="footer",lE="article",lH="right",lI="float",lJ="1em",lK="x.svg",lL="solid",lz=cP,lA="group",lB="role",lC="Your goal",lD="goal",ly="contrast",le=e2,ld=fd,lb="nav",k4="form",k5="Ask a question",k6="placeholder",k7=cI,k8="name",k9=cI,k_=eG,k$=cI,la="type",k1="Pack: ",k2="Goal: ",k3="Query: ",kT=[0,eX,0],kU=[0,e6,0],kV=[0,cR,0],kW=[0,eX,0],kX=[0,e6,0],kY=[0,cR,0],kZ=[0,cR,0],kM="65l Classic",kN="55l Classic",kO="45l Classic",kP="65l Alpine",kQ="55l Alpine",kR="45l Alpine",kS="No Pack Selected",kJ="Light",kK="Colour",kL="Durable",k0=[0,e,2,6],lf="Contact",lh="/contact",lj="Survey",ll="/survey",ln="Kiwi",lp="https://skraak.kiwi",lr="Blog",lt="https://fiordlandpacks.fly.dev",lv="20em",lw=fg,lx="logo.svg";functiongo(a,b,c){var
e=ck(f);if(e!==cl)throw i(e,0);vark=d1(jv)}return k}catch(f){return 0}});varjy=Z(1,0,0),jz=Z(0,0,0),jA=Z(0,0,0),jB=Z(2,0,0),jC=Z(1,0,0);functioneg(a,b,c,d){vare=ns(7,0,[0,4]);bC(e,0,gI(a,jy));bC(e,1,b);varf=aV(c,jz)?c:jC;bC(e,2,f);varg=aV(d,jA)?d:jB;bC(e,3,g);return e}varjD=Z(14371852,15349651,22696),jE=Z(12230193,11438743,35013),jF=Z(1424933,15549263,2083),jG=Z(9492471,4696708,43520);d8([0,function(a){varb=ce(a),c=ce(a),d=ce(a);return eg(b,c,d,ce(a))}],function(a){return eg(jG,jF,jE,jD)});vareh=[F,"Jsoo_runtime.Error.Exn",gz(0)],cA=[0,eh,[0]],hb="String.concat",jX=[0,X,165,16],jW=[0,X,166,16],jV=[0,X,105,4],jU=[0,X,98,4],jT=[0,X,83,4],jS=[0,X,84,4],jR=[0,X,89,4],jQ=[0,X,67,4],jP=[0,X,68,4],jO=[0,X,54,4],jN=[0,X,55,4],jM=[0,X,25,4],jL=[0,X,19,4],ki=[0,a,388,16],kq=[0,a,611,12],kr=[0,a,623,12],ku=[0,a,840,8],kt=[0,a,848,12],ks=[0,a,802,8],kp=[0,a,579,12],ko=[0,a,510,8],kn=[0,a,492,8],km=[0,a,473,8],kl=[0,a,443,8],kk=[0,a,fb,8],kj=[0,a,431,8],kb=[0,a,300,12],kd=[0,a,317,20],kc=[0,a,318,20],ke=[0,a,331,20],kf=[0,a,fJ,20],kg=[0,a,355,20],kh=[0,a,366,20],ka=[0,a,223,8],j$=[0,a,205,8],j_=[0,a,206,8],j9=[0,a,207,8],j8=[0,a,208,8],j7=[0,a,193,8],j6=[0,a,194,8],j5=[0,a,195,8],j3=[0,a,109,20],j2=[0,a,f7,24],j1=[0,a,115,24],j4=[0,a,107,16],jZ=[0,a,81,20],j0=[0,a,79,16],kv=[0,a,20,8],ky=[0,fR,257,8],kx=[0,fR,147,8],kB=[0,c3,88,12],kA=[0,c3,62,17],kz=[0,c3,64,17],kC=[0,1],kD=[0,0],kU=[0,by,356,12],kO=gg,kP=cW,kM=c8,kL=c8,kI="Cannot decode event",kH=[0,by,78,33],kG=[0,by,88,21],kF=[0,by,fr,33],kE=[0,by,48,17],kQ="tagName",kS=cW,kV=[0,"src/browser/vdom.ml",246,16],kW=[0,0,0],kX=" col: ",kY=" line: ",kZ="assertion failed file: ",k0="Uncaught javascript exception",k1="Uncaught ocaml exception",k3="Exception in task execution",k2=[0,"src/browser/task.ml",11,4],k8="Exception in 'update_subscriptions' of Fmlib_browser",k$=[0,b7,365,4],lg="load",le="Exception in 'update'",ld="subscriptioin",lc="view",la="'",lb="Exception in '",k9="Exception in 'update_dom' of Fmlib_browser",k_=[0,b7,fJ,4],k7=[0,b7,94,12],k6=[0,b7,85,12],lA="li",lz="ul",ly=fI,lx="button",lw="div",lv="h2",lu="h1",lr=e6,ls=cW,lt=fI,lq=e6,lp="src",lo=gg,ln="class",lm=fo,ll="border-style",lk="padding",lj="background-color",li="color",lh=c8,m$=a$,na=a$,nb="Fabric and colour",nc=a$,nd="Your main priority",ne=a$,nf=a$,ng="Your pack volume",nh=a$,ni="Comfortable Kiwi made backpacks",nj=f6,nk="main",nl=f6,nm="header",m4=bt,m5="Side pockets",m6="Side panels",m7="Rolltop",m8="Back panel",m9=fW,m1=fj,m0=fG,mZ=fO,m2=fj,m3="dropdown",mT="hr",mS=fG,mR=fO,mQ=bt,mU=" pack",mV="Features of ",mW=fW,mX="Choose your pack",mY="packs",mO=f2,mN="footer",mM="article",mP="solid",mJ=bt,mK=fU,mL=fV,mG=bt,mH=fU,mI=fV,mF="contrast",mw="form",mx="Ask a question",my="placeholder",mz=c$,mA="name",mB=c$,mC=fo,mD=c$,mE="type",mc=fN,mb=f2,l$="nav",l2=bt,l3="Side Pockets: ",l4="Side Panels: ",l5="Rolltop: ",l6="Back Panel: ",l7="Goal: ",l8="Pack: ",l9="Volume: ",l_="Query: ",lW="65l",lX="55l",lY="45l",lE=aU([gf,"Average width: 34cm","Depth: 22cm",dm,"Volume: 65l to the top of an open bag, excluding pockets",b4,br,e7,dw,df,dp,cX,du,bx,dc,f8]),lF=bb,lG="65l Classic",lH=aU([gf,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets",b4,br,e7,dw,df,dp,cX,du,bx,f8]),lI=bb,lJ="55l Classic",lK=aU([gb,"Average width: 28cm","Depth: 19cm",dm,"Volume: 46l to the top of an open bag, excluding pockets","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length","Carry a reasonable load","Bungy cord side compression",dw,df,dp,cX,du]),lL=bb,lM="45l Classic",lN=aU([fk,"Average circumference: 100.5cm",dm,"Volume: 70l to the top of an open bag",b4,br,c6,dg,dk,dj,di,bx,dc]),lO=bb,lP="65l Alpine",lQ=aU([fk,"Average circumference: 98.5cm",f4,"Volume: 60l to the top of an open bag",b4,br,c6,dg,dk,dj,di,bx,dc]),lR=bb,lS="55l Alpine",lT=aU([gb,"Average circumference: 92cm",f4,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",br,c6,dg,dk,dj,di,bx]),lU=bb,lV="45l Alpine",lB="Less Weight",lC="More Colour",lD="More Durable",l1=[0,e,1,1,1,[0,e8,fL,1],[0,f_,ff,1],[0,fp,fv,1],[0,fC,fS,1]],md="Contact",mf="/contact",mh="Survey",mj="/survey",ml="Kiwi",mn="https://skraak.kiwi",mp="Blog",mr="https://fiordlandpacks.fly.dev",mt="20rem",mu="width",mv="logo.svg";functionhe(a,b,c){var
iR=bR(b$)===A?b$:b$[1];de(cN,iR);functiondI(a){throw a}varP=f,dJ=null;P.String;P.RegExp;P.Object;vardK=P.Date;P.Math;P.JSON;variT=P.Array,iU=P.Error;dF(function(a){return a[1]===dH?[0,ad(a[2].toString())]:0});dF(function(a){return a
jH=cf(cA)===F?cA:cA[1];dR(dh,jH);functionei(a){throw a}varT=p,ej=null;T.String;T.RegExp;T.Object;varek=T.Date;T.Math;T.JSON;varjJ=T.Array,jK=T.Error;ef(function(a){return a[1]===eh?[0,aj(a[2].toString())]:0});ef(function(a){return a
iT?0:[0,ad(a.toString())]});functionca(a,b){return a?g(b,a[1]):0}functiondL(c,b){return ca(b,function(a){return[0,g(c,a)]})}functionX(a,b){var
jJ?0:[0,aj(a.toString())]});functioncB(a,b){return a?g(b,a[1]):0}functionel(c,b){return cB(b,function(a){return[0,g(c,a)]})}function$(a,b){var
dM(a){if(0<a.length-1)return L(a,0)[1];throw i([0,j,iV],1)}functioncb(a){varb=a.length-1;if(0>=b)throw i([0,j,iW],1);varc=b-1|0;return L(a,c)[1+c]}functioncc(a,b){varc=b.length-1,d=aF(c+1|0,a);_(b,0,d,0,c);return d}functiondN(a,b){varc=b.length-1,d=aF(c+1|0,a);_(b,0,d,1,c);return d}functioncd(a,b,c){if(0>a)throw i([0,j,iY],1);if(a>c.length-1)throw i([0,j,iX],1);vare=c.length-1,d=aF(e+1|0,b);_(c,0,d,0,a);_(c,a,d,a+1|0,e-a|0);return d}functionY(a,b,c){if(0>a)throw i([0,j,i0],1);if(a>=c.length-1)throw i([0,j,iZ],1);if(L(c,a)[1+a]===b)return c;vard=bZ(c);L(d,a)[1+a]=b;return d}functiona$(a,b){if(0>a)throw i([0,j,i3],1);if(a>=b.length-1)throw i([0,j,i2],1);varc=b.length-1;if(0>=c)throw i([0,j,i1],1);vard=aF(c-1|0,L(b,0)[1]);_(b,0,d,0,a);_(b,a+1|0,d,a,c-(a+1|0)|0);return d}functiondO(a){varb=a.length-1;if(0<b)return b0(a,1,b-1|0);throw i([0,j,i4],1)}functionce(a){varb=a.length-1;if(0<b)return b0(a,0,b-1|0);throw i([0,j,i5],1)}functionay(a,b,c){L(a,b)[1+b]=c;return}functionh(a,b){return L(a,b)[1+b]}functioncf(a,D){varm=a[1];if(3>m)throw i([0,j,jF],1);var
em(a){if(0<a.length-1)return P(a,0)[1];throw i([0,j,jL],1)}functioncC(a){varb=a.length-1;if(0>=b)throw i([0,j,jM],1);varc=b-1|0;return P(a,c)[1+c]}functioncD(a,b){varc=b.length-1,d=aM(c+1|0,a);ad(b,0,d,0,c);return d}functionen(a,b){varc=b.length-1,d=aM(c+1|0,a);ad(b,0,d,1,c);return d}functioncE(a,b,c){if(0>a)throw i([0,j,jO],1);if(a>c.length-1)throw i([0,j,jN],1);vare=c.length-1,d=aM(e+1|0,b);ad(c,0,d,0,a);ad(c,a,d,a+1|0,e-a|0);return d}functionaa(a,b,c){if(0>a)throw i([0,j,jQ],1);if(a>=c.length-1)throw i([0,j,jP],1);if(P(c,a)[1+a]===b)return c;vard=co(c);P(d,a)[1+a]=b;return d}functionbm(a,b){if(0>a)throw i([0,j,jT],1);if(a>=b.length-1)throw i([0,j,jS],1);varc=b.length-1;if(0>=c)throw i([0,j,jR],1);vard=aM(c-1|0,P(b,0)[1]);ad(b,0,d,0,a);ad(b,a+1|0,d,a,c-(a+1|0)|0);return d}functioneo(a){varb=a.length-1;if(0<b)return cp(a,1,b-1|0);throw i([0,j,jU],1)}functioncF(a){varb=a.length-1;if(0<b)return cp(a,0,b-1|0);throw i([0,j,jV],1)}functionaG(a,b,c){P(a,b)[1+b]=c;return}functionh(a,b){return P(a,b)[1+b]}functioncG(a,D){varm=a[1];if(3>m)throw i([0,j,kv],1);var
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,jc],1);varn=k(a,h(e,m)),f=m;for(;;){if(0>f)throw i([0,j,jb],1);if(0===f)return n;varc=f-1|0;if(0>c)throw i([0,j,ja],1);if(c>=e.length-1)throw i([0,j,i$],1);vart=h(e,c),u=h(l,c)[2],n=k(aA(q,n,h(l,c)[1],u),t),f=c}}return k(b,c)}function
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,j4],1);varn=k(a,h(e,m)),f=m;for(;;){if(0>f)throw i([0,j,j3],1);if(0===f)return n;varc=f-1|0;if(0>c)throw i([0,j,j2],1);if(c>=e.length-1)throw i([0,j,j1],1);vart=h(e,c),u=h(l,c)[2],n=k(aH(q,n,h(l,c)[1],u),t),f=c}}return k(b,c)}function
m=l(h,a,L(b,0)[1][1]);return 0<m?[0,d,0]:[0,0,0===m?1:0]}varg=d-1|0,k=0,o=l(h,a,L(b,0)[1+k][1]);if(0>=o)return[0,k,0===o?1:0];varp=l(h,a,L(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
m=l(h,a,P(b,0)[1][1]);return 0<m?[0,d,0]:[0,0,0===m?1:0]}varg=d-1|0,k=0,o=l(h,a,P(b,0)[1+k][1]);if(0>=o)return[0,k,0===o?1:0];varp=l(h,a,P(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,i7],1);if(c>=e)throw i([0,j,i6],1);varn=l(h,a,L(b,c)[1+c][1]);if(0===n)return[0,c,1];if(0<=n)var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,jX],1);if(c>=e)throw i([0,j,jW],1);varn=l(h,a,P(b,c)[1+c][1]);if(0===n)return[0,c,1];if(0<=n)var
k(a,b,c){if(0>b)throw i([0,j,jf],1);if(b>c)throw i([0,j,je],1);if(c<=a.length-1)return b0(a,b,c-b|0);throw i([0,j,jd],1)}functionq(a,b,c,d,e){if(0>d)throw i([0,j,jj],1);if(d>b)throw i([0,j,ji],1);if(b>e)throw i([0,j,jh],1);if(e>a.length-1)throw i([0,j,jg],1);varf=aF((e-d|0)+1|0,c);_(a,d,f,0,b-d|0);_(a,b,f,(b-d|0)+1|0,e-b|0);return f}functionE(a,b,c,d,e,f){if(b>=f)throw i([0,j,jk],1);varg=q(a,b,c,e,f);ay(g,(b-e|0)+1|0,d);return g}function
k(a,b,c){if(0>b)throw i([0,j,j7],1);if(b>c)throw i([0,j,j6],1);if(c<=a.length-1)return cp(a,b,c-b|0);throw i([0,j,j5],1)}functionq(a,b,c,d,e){if(0>d)throw i([0,j,j$],1);if(d>b)throw i([0,j,j_],1);if(b>e)throw i([0,j,j9],1);if(e>a.length-1)throw i([0,j,j8],1);varf=aM((e-d|0)+1|0,c);ad(a,d,f,0,b-d|0);ad(a,b,f,(b-d|0)+1|0,e-b|0);return f}functionE(a,b,c,d,e,f){if(b>=f)throw i([0,j,ka],1);varg=q(a,b,c,e,f);aG(g,(b-e|0)+1|0,d);return g}function
i=c.length-1,l=f(a,c),g=l[1];if(l[2])return b===h(c,g)[2]?[0,d]:[0,[0,Y(g,[0,a,b],c)]];if(i<u)return[0,[0,cd(g,[0,a,b],c)]];var
i=c.length-1,l=f(a,c),g=l[1];if(l[2])return b===h(c,g)[2]?[0,d]:[0,[0,aa(g,[0,a,b],c)]];if(i<u)return[0,[0,cE(g,[0,a,b],c)]];var
w=k(e,0,a),s=k(f,0,a+1|0),x=k(e,a,b),t=k(f,a,b+1|0);if(!X(a,s))throw i([0,j,jn],1);if(!X(0,t))throw i([0,j,jm],1);ay(s,a,o);ay(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){vary=l(0,a-1|0),z=n(0,a),A=k(e,a,b),B=k(f,a,b+1|0);if(X(a-1|0,e))return[1,[1,y,z],h(e,a-1|0),[1,A,B]];throw i([0,j,jo],1)}varC=k(e,0,a),D=k(f,0,a+1|0),F=l(a+1|0,b),G=n(a+1|0,b+1|0);if(X(a,e))return[1,[1,C,D],h(e,a),[1,F,G]];throw i([0,j,jp],1)}if(g<a){varH=l(0,a-1|0),I=n(0,a),J=k(e,a,b),K=k(f,a,b+1|0);if(X(a-1|0,e))return[1,[1,H,I],h(e,a-1|0),[1,J,K]];throw i([0,j,jq],1)}varL=k(e,0,a-1|0),M=k(f,0,a),N=l(a,b),O=n(a,b+1|0);if(X(a-1|0,e))return[1,[1,L,M],h(e,a-1|0),[1,N,O]];throw i([0,j,jr],1)}function
w=k(e,0,a),s=k(f,0,a+1|0),x=k(e,a,b),t=k(f,a,b+1|0);if(!$(a,s))throw i([0,j,kd],1);if(!$(0,t))throw i([0,j,kc],1);aG(s,a,o);aG(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){vary=l(0,a-1|0),z=n(0,a),A=k(e,a,b),B=k(f,a,b+1|0);if($(a-1|0,e))return[1,[1,y,z],h(e,a-1|0),[1,A,B]];throw i([0,j,ke],1)}varC=k(e,0,a),D=k(f,0,a+1|0),F=l(a+1|0,b),G=n(a+1|0,b+1|0);if($(a,e))return[1,[1,C,D],h(e,a),[1,F,G]];throw i([0,j,kf],1)}if(g<a){varH=l(0,a-1|0),I=n(0,a),J=k(e,a,b),K=k(f,a,b+1|0);if($(a-1|0,e))return[1,[1,H,I],h(e,a-1|0),[1,J,K]];throw i([0,j,kg],1)}varL=k(e,0,a-1|0),M=k(f,0,a),N=l(a,b),O=n(a,b+1|0);if($(a-1|0,e))return[1,[1,L,M],h(e,a-1|0),[1,N,O]];throw i([0,j,kh],1)}function
d=c[2],k=c[1],l=f(a,k),e=l[1];if(l[2])return[0,[1,Y(e,[0,a,b],k),d]];if(!X(e,d))throw i([0,j,js],1);varg=v(a,b,h(d,e));return 0===g[0]?[0,[1,k,Y(e,g[1],d)]]:t(e,g[1],g[2],g[3],k,d)}function
d=c[2],k=c[1],l=f(a,k),e=l[1];if(l[2])return[0,[1,aa(e,[0,a,b],k),d]];if(!$(e,d))throw i([0,j,ki],1);varg=v(a,b,h(d,e));return 0===g[0]?[0,[1,k,aa(e,g[1],d)]]:t(e,g[1],g[2],g[3],k,d)}function
e=bZ(d);if(!X(a,e))throw i([0,j,ju],1);if(!X(a+1|0,e))throw i([0,j,jt],1);ay(e,a,b);ay(e,a+1|0,c);return e}functiony(a,b,c,d,e){if(!X(b,d))throw i([0,j,jv],1);if(a){varf=dO(e),g=Y(b,dM(e),d);return[0,cc(h(d,b),c),g,f]}vark=dN(h(d,b),e),l=Y(b,cb(c),d);return[0,ce(c),l,k]}function
e=co(d);if(!$(a,e))throw i([0,j,kk],1);if(!$(a+1|0,e))throw i([0,j,kj],1);aG(e,a,b);aG(e,a+1|0,c);return e}functiony(a,b,c,d,e){if(!$(b,d))throw i([0,j,kl],1);if(a){varf=eo(e),g=aa(b,em(e),d);return[0,cD(h(d,b),c),g,f]}vark=en(h(d,b),e),l=aa(b,cC(c),d);return[0,cF(c),l,k]}function
d=dO(c);return[0,cc(dM(c),b),d]}vare=dN(cb(b),c);return[0,ce(b),e]}functionz(a,b,c,d){if(!X(a,c))throw i([0,j,jw],1);vare=b.length-1,g=d.length-1,f=aF((e+1|0)+g|0,h(c,a)),k=a$(a,c);_(b,0,f,0,e);_(d,0,f,e+1|0,g);return[0,f,k]}functionG(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,jx],1);varg=z(a,c,e,d),k=g[2],l=g[1],h=a$(a,f);ay(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=n?1:0]}functionH(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,jy],1);varl=z(a,c,g,e),o=l[2],p=l[1],m=a$(a,h),k=d.length-1,q=g.length-1<=n?1:0,r=0===k?bZ(f):0===f.length-1?cX(d,0,k):l0(d,f);ay(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
d=eo(c);return[0,cD(em(c),b),d]}vare=en(cC(b),c);return[0,cF(b),e]}functionz(a,b,c,d){if(!$(a,c))throw i([0,j,km],1);vare=b.length-1,g=d.length-1,f=aM((e+1|0)+g|0,h(c,a)),k=bm(a,c);ad(b,0,f,0,e);ad(d,0,f,e+1|0,g);return[0,f,k]}functionG(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kn],1);varg=z(a,c,e,d),k=g[2],l=g[1],h=bm(a,f);aG(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=n?1:0]}functionH(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,ko],1);varl=z(a,c,g,e),o=l[2],p=l[1],m=bm(a,h),k=d.length-1,q=g.length-1<=n?1:0,r=0===k?co(f):0===f.length-1?dx(d,0,k):np(d,f);aG(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=F(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,jz],1)}functiono(a,b,c,d,e){if(!c[3])return[0,[1,d,Y(a,c[1],e)],b,0];if(a<d.length-1){var
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=F(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,kp],1)}functiono(a,b,c,d,e){if(!c[3])return[0,[1,d,aa(a,c[1],e)],b,0];if(a<d.length-1){var
b=a[1];if(0>=b.length-1)throw i([0,j,jA],1);varg=cb(b);return[0,[0,ce(b)],g,b.length-1<=n?1:0]}varc=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,jB],1);var
b=a[1];if(0>=b.length-1)throw i([0,j,kq],1);varg=cC(b);return[0,[0,cF(b)],g,b.length-1<=n?1:0]}varc=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kr],1);var
m=h(d,j);return[0,[0,[0,a$(j,d)],m,d.length-1<=n?1:0]]}vare=b[2],g=b[1],k=f(a,g),c=k[1];if(!k[2])return dL(function(a){return o(c,a[2],a,g,e)},B(a,h(e,c)));varl=r(h(e,c)),p=h(g,c);return[0,o(c,p,l,Y(c,l[2],g),e)]}function
m=h(d,j);return[0,[0,[0,bm(j,d)],m,d.length-1<=n?1:0]]}vare=b[2],g=b[1],k=f(a,g),c=k[1];if(!k[2])return el(function(a){return o(c,a[2],a,g,e)},B(a,h(e,c)));varl=r(h(e,c)),p=h(g,c);return[0,o(c,p,l,aa(c,l[2],g),e)]}function
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,Y(l,[0,a,v],i)]]]}varB=a$(l,i);return[1,[0,[0,B],h(i,l),n===i.length-1?1:0]]}var
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,aa(l,[0,a,v],i)]]]}varB=bm(l,i);return[1,[0,[0,B],h(i,l),n===i.length-1?1:0]]}var
f=a,d=b;for(;;){if(0===d[0])return go(function(a,b){return aA(l,a,b[1],b[2])},f,d[1]);vare=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,i_],1);vark=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,i9],1);if(c===n)break;varo=h(g,c)[2],p=h(g,c)[1],k=aA(l,m(k,h(e,c)),p,o),c=c+1|0}var
f=a,d=b;for(;;){if(0===d[0])return he(function(a,b){return aH(l,a,b[1],b[2])},f,d[1]);vare=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,j0],1);vark=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,jZ],1);if(c===n)break;varo=h(g,c)[2],p=h(g,c)[1],k=aH(l,m(k,h(e,c)),p,o),c=c+1|0}var
dP(a){cf(a,[0,aP])[41].call(null,[0]);return}dP([0,3]);dP([0,4]);cf([0,3],[0,aP]);vari8=[0,32];functionbv(a){varb=cf(i8,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}variS=undefined;functioncg(a,b,c){return ca(g(a,c),function(a){return l(b,a,c)})}functionch(a){return typeofa==="string"?[0,ad(a)]:0}functionaT(a,b,c){vard=c[t(a)];function
ep(a){cG(a,[0,aX])[41].call(null,[0]);return}ep([0,3]);ep([0,4]);cG([0,3],[0,aX]);varjY=[0,32];functionbM(a){varb=cG(jY,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}varjI=undefined;functioncH(a,b,c){return cB(g(a,c),function(a){return l(b,a,c)})}functioncI(a){return typeofa==="string"?[0,aj(a)]:0}functiona1(a,b,c){vard=c[v(a)];function
f=d===iS?0:[0,d];return ca(f,e)}functionaU(a){P.console.log(t(a));return}functionci(a,b,c){return c.addEventListener(t(a),b)}functiondQ(a,b,c){return c.removeEventListener(t(a),b)}functionbw(a,b){if(b===dJ)throw i([0,j,jH],1);return b.appendChild(a)}functiondR(a){for(;;){varb=a.firstChild,c=b==dJ?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}functionaV(a){return P}functiondS(a){return newdK(a)}functiondT(a){vard=bv(a);functionf(c,b){return dL(function(a){if(a>=b[1].length-1)throw i([0,j,jK],1);vard=h(b[1],a),e=d[2];if(fH(d[1],c))return e;throw i([0,j,jJ],1)},d[6].call(null,c,b[2]))}function
f=d===jI?0:[0,d];return cB(f,e)}functiona2(a){T.console.log(v(a));return}functioncJ(a,b,c){return c.addEventListener(v(a),b)}functioneq(a,b,c){return c.removeEventListener(v(a),b)}functionbN(a,b){if(b===ej)throw i([0,j,kx],1);return b.appendChild(a)}functioner(a){for(;;){varb=a.firstChild,c=b==ej?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}functiona3(a){return T}functiones(a){return newek(a)}functionet(a){vard=bM(a);functionf(c,b){return el(function(a){if(a>=b[1].length-1)throw i([0,j,kA],1);vard=h(b[1],a),e=d[2];if(dD(d[1],c))return e;throw i([0,j,kz],1)},d[6].call(null,c,b[2]))}function
k=f[1],l=h(c[1],k),m=l[2];if(!fH(l[1],a))throw i([0,j,jL],1);varn=c[2],o=c[1];return[0,Y(k,[0,a,g(b,[0,m])],o),n]},,,b,function(i,h,c,d,e){b(function(a,b){return f(a,d)?0:g(c,a)},e);return b(function(a,b){varc=f(a,e);return c?b===c[1]?0:l(h,a,b):l(i,a,b)},d)}]}dT([0,aQ]);functionaW(a){varb=dT(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}dS(0.);functionbx(a){var
k=f[1],l=h(c[1],k),m=l[2];if(!dD(l[1],a))throw i([0,j,kB],1);varn=c[2],o=c[1];return[0,aa(k,[0,a,g(b,[0,m])],o),n]},,,b,function(i,h,c,d,e){b(function(a,b){return f(a,d)?0:g(c,a)},e);return b(function(a,b){varc=f(a,e);return c?b===c[1]?0:l(h,a,b):l(i,a,b)},d)}]}et([0,aY]);functiona4(a){varb=et(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}es(0.);functionbO(a){var
dV(a,b){b[1][1]=a;return 0}functiondW(a){varh=bv(a),b=aW(a);return[0,,,function(a){return[0,h[7]]},function(f,e,c,d){return b[8].call(null,function(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,jO],1);varc=bx(g(f,b)),k=l(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0},c)},function(k,m,c,d,e,f){return b[9].call(null,function(c,b){f[1]=h[10].call(null,c,function(a){if(a)throw i([0,j,jR],1);vard=bx(g(k,b));return[0,[0,d,l(m,c,d[2])]]},f[1]);return 0},function(a,b){varc=h[6].call(null,a,f[1]);if(!c)throw i([0,j,jQ],1);vard=c[1][1];return dV(g(k,b),d)},function(b){f[1]=h[10].call(null,b,function(a){if(!a)throw i([0,j,jP],1);vard=a[1];aA(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}functiondX(f,b,c){return a8(function(a){var
ev(a,b){b[1][1]=a;return 0}functionew(a){varh=bM(a),b=a4(a);return[0,,,function(a){return[0,h[7]]},function(f,e,c,d){return b[8].call(null,function(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,kE],1);varc=bO(g(f,b)),k=l(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0},c)},function(k,m,c,d,e,f){return b[9].call(null,function(c,b){f[1]=h[10].call(null,c,function(a){if(a)throw i([0,j,kH],1);vard=bO(g(k,b));return[0,[0,d,l(m,c,d[2])]]},f[1]);return 0},function(a,b){varc=h[6].call(null,a,f[1]);if(!c)throw i([0,j,kG],1);vard=c[1][1];return ev(g(k,b),d)},function(b){f[1]=h[10].call(null,b,function(a){if(!a)throw i([0,j,kF],1);vard=a[1];aH(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}functionex(f,b,c){return bj(function(a){var
b=g(d,c);return b?g(f,b[1]):(aU(jS),P.console.log(c))},br(b))}varcj=dW([0,aQ]);aW([0,aQ]);varck=cj[3];functiondY(a,b,c){return ci(b,c,a)}functiondZ(f,e,c,d){return cj[4].call(null,function(a,b){return dX(e,a,b)},function(a,b){return dY(f,a,b)},c,d)}functiond0(f,g,c,d,e){return cj[5].call(null,function(a,b){return dX(g,a,b)},function(a,b){return dY(f,a,b)},function(a,b,c){return dQ(a,b,f)},c,d,e)}varcl=dW([0,aP]);aW([0,aP]);functionjG(a){return 0}functiond1(d,b,c){return a8(function(a){return g(d,g(a,c))},br(b))}functiond2(a,b){return P.setInterval(function(a){return g(b,newdK)},a)}functiond3(a){return aV(0)}functiond4(a){return ci(jV,a,d3(0))}functionjX(c){function
b=g(d,c);return b?g(f,b[1]):(a2(kI),T.console.log(c))},bI(b))}varcK=ew([0,aY]);a4([0,aY]);varcL=cK[3];functioney(a,b,c){return cJ(b,c,a)}functionez(f,e,c,d){return cK[4].call(null,function(a,b){return ex(e,a,b)},function(a,b){return ey(f,a,b)},c,d)}functioneA(f,g,c,d,e){return cK[5].call(null,function(a,b){return ex(g,a,b)},function(a,b){return ey(f,a,b)},function(a,b,c){return eq(a,b,f)},c,d,e)}varcM=ew([0,aX]);a4([0,aX]);functionkw(a){return 0}functioneB(d,b,c){return bj(function(a){return g(d,g(a,c))},bI(b))}functioneC(a,b){return T.setInterval(function(a){return g(b,newek)},a)}functioneD(a){return a3(0)}functioneE(a){return cJ(kL,a,eD(0))}functionkN(c){function
b=[0,a];if(!f3(c,"A")&&!f3(c,e2)){0===b[0];return function(a){return[0,b]}}return jG}functiond(a){return aT(jY,ch,a)}functione(a){return aT(jZ,d,a)}return function(a){return cg(e,b,a)}}functionj1(a){return aT(j0,ch,a)}functionj3(a){return aT(j2,j1,a)}functioncm(a,b,c){vard=cg(j3,jX,c);if(!d)return 0;var
b=[0,a];if(!gT(c,"A")&&!gT(c,fN)){0===b[0];return function(a){return[0,b]}}return kw}functiond(a){return a1(kO,cI,a)}functione(a){return a1(kP,d,a)}return function(a){return cH(e,b,a)}}functionkR(a){return a1(kQ,cI,a)}functionkT(a){return a1(kS,kR,a)}functioncN(a,b,c){vard=cH(kT,kN,c);if(!d)return 0;var
d5(a,b,c,d){return[3,a,[0,b,c,d]]}varjT=cl[3],z=aW([0,aQ]);functionK(a){return[0,[0,a],0]}functionF(a,b,c){return[0,[1,a,dr(function(a,b){switch(b[0]){case
eF(a,b,c,d){return[3,a,[0,b,c,d]]}varkJ=cM[3],E=a4([0,aY]);functionf(a){return[0,[0,a],0]}functiont(a,b,c){return[0,[1,a,d3(function(a,b){switch(b[0]){case
j=a[4],k=z[4].call(null,b[1],b[2],a[3]);return[0,a[1],a[2],k,j];default:varc=b[2],l=z[5].call(null,b[1],function(a){return a?[0,c,a[1]]:[0,c,0]},a[4]);return[0,a[1],a[2],a[3],l]}},[0,z[1],z[1],z[1],z[1]],b),c],0]}functiond6(a,b,c){vard=b[1],e=g(a[9],c);z[8].call(null,e,d);varf=b[3],h=g(a[10],c);z[8].call(null,h,f);vari=b[2],j=g(a[11],c);z[8].call(null,j,i);return l(a[15],c,b[4])}functionby(c,b){function
j=a[4],k=E[4].call(null,b[1],b[2],a[3]);return[0,a[1],a[2],k,j];default:varc=b[2],l=E[5].call(null,b[1],function(a){return a?[0,c,a[1]]:[0,c,0]},a[4]);return[0,a[1],a[2],a[3],l]}},[0,E[1],E[1],E[1],E[1]],b),c],0]}functioneG(a,b,c){vard=b[1],e=g(a[9],c);E[8].call(null,e,d);varf=b[3],h=g(a[10],c);E[8].call(null,h,f);vari=b[2],j=g(a[11],c);E[8].call(null,j,i);return l(a[15],c,b[4])}functionbP(c,b){function
n=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aA(c[3],p,o,q[2]);d6(c,n,r);return[0,[2,p,o,n,t],r];default:throw i([0,j,j5],1)}}functiond(a){if(!a)return j6;var
n=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aH(c[3],p,o,q[2]);eG(c,n,r);return[0,[2,p,o,n,t],r];default:throw i([0,j,kV],1)}}functiond(a){if(!a)return kW;var
cn(a,b,c,d){vare=g(a[9],b),i=d[1],j=c[1],k=g(a[12],b);z[9].call(null,e,e,k,j,i);varf=g(a[10],b),l=d[3],m=c[3],n=g(a[13],b);z[9].call(null,f,f,n,m,l);varh=g(a[11],b),o=d[2],p=c[2],q=g(a[14],b);z[9].call(null,h,h,q,p,o);return aA(a[16],b,c[4],d[4])}functionco(d,b,c){var
cO(a,b,c,d){vare=g(a[9],b),i=d[1],j=c[1],k=g(a[12],b);E[9].call(null,e,e,k,j,i);varf=g(a[10],b),l=d[3],m=c[3],n=g(a[13],b);E[9].call(null,f,f,n,m,l);varh=g(a[11],b),o=d[2],p=c[2],q=g(a[14],b);E[9].call(null,h,h,q,p,o);return aH(a[16],b,c[4],d[4])}functioncP(d,b,c){var
m=c[2],q=i[1],r=a[2],x=i[3],y=i[2],A=a[3];if(a4(a[1],q)){cn(d,m,r,y);return[0,[0,[1,q,r,br(d7(d,m,A,x,0))],m],0]}}break;case
m=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bf(a[1],q)){cO(d,m,r,y);return[0,[0,[1,q,r,bI(eH(d,m,z,x,0))],m],0]}}break;case
n=c[2],s=e[2],t=e[1],u=a[3],B=e[4],C=e[3],D=a[4],E=a[1];if(a4(a[2],s)&&a4(E,t)){cn(d,n,u,C);return[0,[0,[2,t,s,u,br(d7(d,n,D,B,0))],n],0]}}break;default:var
n=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bf(a[2],s)&&bf(D,t)){cO(d,n,u,B);return[0,[0,[2,t,s,u,bI(eH(d,n,C,A,0))],n],0]}}break;default:var
f=c[2],v=j[1],w=a[2],F=j[3],G=j[2],H=a[3];if(a4(a[1],v)){cn(d,f,w,G);g(d[7],f);varh=[0,z[1]];z[8].call(null,function(a,b){varc=z[3].call(null,a,F);if(c){vare=co(d,b,c[1])[1];l(d[4],e[2],f);h[1]=z[4].call(null,a,e,h[1]);return 0}varg=by(d,b);l(d[4],g[2],f);h[1]=z[4].call(null,a,g,h[1]);return 0},H);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,by(d,b),1]}functiond7(a,b,c,d,e){var
f=c[2],v=j[1],w=a[2],F=j[3],G=j[2],H=a[3];if(bf(a[1],v)){cO(d,f,w,G);g(d[7],f);varh=[0,E[1]];E[8].call(null,function(a,b){varc=E[3].call(null,a,F);if(c){vare=cP(d,b,c[1])[1];l(d[4],e[2],f);h[1]=E[4].call(null,a,e,h[1]);return 0}varg=bP(d,b);l(d[4],g[2],f);h[1]=E[4].call(null,a,g,h[1]);return 0},H);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,bP(d,b),1]}functioneH(a,b,c,d,e){var
o=bW(f);if(o[1]!==j){g(c,0);aU(a);varw=mw(o);if(w){varD=w[1];aU(j_);return g(dI,D)}aU(j$);throw i(o,0)}varp=o[2],v=[0,j9,[0,p[1],[0,j8,[0,e+p[2],[0,j7,[0,e+p[3],0]]]]]];a:{b:{vark=0,h=v,B=0;for(;;){if(!h)break;varr=h[1];if(!h[2])break b;vars=(q(r)|0)+k|0,y=h[2],z=k<=s?s:aw(gl),k=z,h=y}varu=k;break a}varu=q(r)+k|0}varn=x(u),m=B,l=v;for(;;){if(l){var
o=ck(f);if(o[1]!==j){g(c,0);a2(a);varw=nX(o);if(w){varD=w[1];a2(k0);return g(ei,D)}a2(k1);throw i(o,0)}varp=o[2],u=[0,kZ,[0,p[1],[0,kY,[0,e+p[2],[0,kX,[0,e+p[3],0]]]]]];a:{b:{vark=0,h=u,A=0;for(;;){if(!h)break;varq=h[1];if(!h[2])break b;vars=(r(q)|0)+k|0,x=h[2],y=k<=s?s:aE(hb),k=y,h=x}vart=k;break a}vart=r(q)+k|0}varn=C(t),m=A,l=u;for(;;){if(l){var
A=l[2];ap(d,0,n,m,q(d));ap(e,0,n,m+q(d)|0,0);varm=m+q(d)|0|0,l=A;continue}ap(d,0,n,m,q(d))}varC=M(n);g(c,0);aU(a);aU(C);return g(dI,newiU(t(a)))}}}functiond8(a,b,c){return l(a,b,function(a){if(0!==a[0])throw i([0,j,ka],1);varb=a[1];return ba(kb,function(a){return g(c,b)},function(a){return 0})})}bv([0,aQ]);bv([0,aP]);vard9=aW([0,aP]),d_=aW([0,aQ]),kd=[0,d_[1],d9[1],0,0,0];functiond$(a){function
z=l[2];ax(d,0,n,m,r(d));ax(e,0,n,m+r(d)|0,0);varm=m+r(d)|0|0,l=z;continue}ax(d,0,n,m,r(d))}varB=Q(n);g(c,0);a2(a);a2(B);return g(ei,newjK(v(a)))}}}functioneI(a,b,c){return l(a,b,function(a){if(0!==a[0])throw i([0,j,k2],1);varb=a[1];return bn(k3,function(a){return g(c,b)},function(a){return 0})})}bM([0,aY]);bM([0,aX]);vareJ=a4([0,aX]),eK=a4([0,aY]),k5=[0,eK[1],eJ[1],0,0,0];functioneL(a){function
d=b[2],f=a[5],g=a[4],h=a[3],i=a[2];return[0,d_[5].call(null,b[1],function(a){return a?[0,d,a[1]]:[0,d,0]},a[1]),i,h,g,f];case
d=b[2],f=a[5],g=a[4],h=a[3],i=a[2];return[0,eK[5].call(null,b[1],function(a){return a?[0,d,a[1]]:[0,d,0]},a[1]),i,h,g,f];case
e=b[2],j=a[5],k=a[4],l=a[3],m=d9[5].call(null,b[1],function(a){return a?[0,e,a[1]]:[0,e,0]},a[2]);return[0,a[1],m,l,k,j];case
e=b[2],j=a[5],k=a[4],l=a[3],m=eJ[5].call(null,b[1],function(a){return a?[0,e,a[1]]:[0,e,0]},a[2]);return[0,a[1],m,l,k,j];case
0:return d8(a[1],d,b);case1:return d8(a[1],d,function(a){return 0});default:return a8(e,a[1])}}return e(c)}functionjU(a,b,c){return P.clearInterval(c)}functionbb(a){return aV(0).document}functioneb(e){function
0:return eI(a[1],d,b);case1:return eI(a[1],d,function(a){return 0});default:return bj(e,a[1])}}return e(c)}functionkK(a,b,c){return T.clearInterval(c)}functionbo(a){return a3(0).document}functioneN(e){function
b=a[2];if(b)return b[1][1];throw i([0,j,kf],1)}return[0,function(a){return[0,bb(0).createTextNode(t(a)),0]},function(a,b){varc=bb(0).createElement(t(a));a8(function(a){return bw(a[1],c)},b);return[0,c,[0,[0,c,ck(0)]]]},function(a,b,c){vard=bb(0).createElementNS(t(a),t(b));a8(function(a){return bw(a[1],d)},c);return[0,d,[0,[0,d,ck(0)]]]},function(a,b){return bw(a[1],b[1])},function(a,b){return b[1].removeChild(a[1])},function(a,b,c){return c[1].replaceChild(b[1],a[1])},function(a){return dR(a[1])},function(a,b){return a[1].nodeValue=t(b)},function(a,b,c){return d(a).style.setProperty(t(b),t(c))},function(a,b,c){return d(a).setAttribute(t(b),t(c))},function(a,b,c){return d(a)[t(b)]=c},function(a,b){return d(a).style.removeProperty(t(b))},function(a,b){return d(a).removeAttribute(t(b))},function(a,b){return deleted(a)[t(b)]},function(a,b){varc=f(a);return dZ(c[1],e,b,c[2])},function(a,b,c){vard=f(a);return d0(d[1],e,b,c,d[2])}]}functionaX(c,b){function
b=a[2];if(b)return b[1][1];throw i([0,j,k7],1)}return[0,function(a){return[0,bo(0).createTextNode(v(a)),0]},function(a,b){varc=bo(0).createElement(v(a));bj(function(a){return bN(a[1],c)},b);return[0,c,[0,[0,c,cL(0)]]]},function(a,b,c){vard=bo(0).createElementNS(v(a),v(b));bj(function(a){return bN(a[1],d)},c);return[0,d,[0,[0,d,cL(0)]]]},function(a,b){return bN(a[1],b[1])},function(a,b){return b[1].removeChild(a[1])},function(a,b,c){return c[1].replaceChild(b[1],a[1])},function(a){return er(a[1])},function(a,b){return a[1].nodeValue=v(b)},function(a,b,c){return d(a).style.setProperty(v(b),v(c))},function(a,b,c){return d(a).setAttribute(v(b),v(c))},function(a,b,c){return d(a)[v(b)]=c},function(a,b){return d(a).style.removeProperty(v(b))},function(a,b){return d(a).removeAttribute(v(b))},function(a,b){return deleted(a)[v(b)]},function(a,b){varc=f(a);return ez(c[1],e,b,c[2])},function(a,b,c){vard=f(a);return eA(d[1],e,b,c,d[2])}]}functiona5(c,b){function
g=a[4],e=l(a[3],c[1],b),h=e[2];d(e[1]);return ea(g,function(a){return ec(c,a)},h);default:vari=a[4],f=l(a[3],c[1],b),j=f[2];d(f[1]);return ea(i,function(a){return ec(c,a)},j)}}functionec(c,b){P.setTimeout(function(a){return aX(c,b)},0);return 0}functioned(b){return ba(kg,function(a){var
g=a[4],e=l(a[3],c[1],b),h=e[2];d(e[1]);return eM(g,function(a){return eO(c,a)},h);default:vari=a[4],f=l(a[3],c[1],b),j=f[2];d(f[1]);return eM(i,function(a){return eO(c,a)},j)}}functioneO(c,b){T.setTimeout(function(a){return a5(c,b)},0);return 0}functioneP(b){return bn(k8,function(a){var
l=function(a){return aX(b,a)},e=d$(g(w,b[1])),p=ck(0),z=e[1];dZ(aV(0),l,z,p);varq=jT(0);cl[4].call(null,function(a,b){return d1(l,a,b)},d2,e[2],q);var
l=function(a){return a5(b,a)},e=eL(g(w,b[1])),p=cL(0),z=e[1];ez(a3(0),l,z,p);varq=kJ(0);cM[4].call(null,function(a,b){return eB(l,a,b)},eC,e[2],q);var
h(a){return aX(b,a)}varf=d$(g(w,b[1])),A=c[2],B=c[1][1],C=f[1];d0(aV(0),h,C,B,A);cl[5].call(null,function(a,b){return d1(h,a,b)},d2,jU,f[2],c[1][2],c[3]);var
h(a){return a5(b,a)}varf=eL(g(w,b[1])),A=c[2],B=c[1][1],C=f[1];eA(a3(0),h,C,B,A);cM[5].call(null,function(a,b){return eB(h,a,b)},eC,kK,f[2],c[1][2],c[3]);var
n=u[1];if(t){if(d){dV(function(a){return cm(h,n,a)},d[1]);break a}}else if(!d){varo=bx(function(a){return cm(h,n,a)});d4(o[2]);s[1]=[0,o];break a}}else
n=u[1];if(t){if(d){ev(function(a){return cN(h,n,a)},d[1]);break a}}else if(!d){varo=bO(function(a){return cN(h,n,a)});eE(o[2]);s[1]=[0,o];break a}}else
y=d[1][2];dQ(jW,y,d3(0));break a}}else if(!d)break a;throw i([0,j,j4],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}functionee(a,b){varc=a[5];dR(c);return bw(b[2][1],c)}functionef(b){functiona(a){b[2]=0;return 0}ba(kh,function(a){function
y=d[1][2];eq(kM,y,eD(0));break a}}else if(!d)break a;throw i([0,j,kU],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}functioneQ(a,b){varc=a[5];er(c);return bN(b[2][1],c)}functioneR(b){functiona(a){b[2]=0;return 0}bn(k9,function(a){function
i=e;return i},a);a(0);if(b[2])throw i([0,j,ki],1);return}functioneg(a){return aV(0).requestAnimationFrame(a)}functioneh(c,b){var
i=e;return i},a);a(0);if(b[2])throw i([0,j,k_],1);return}functioneS(a){return a3(0).requestAnimationFrame(a)}functioneT(c,b){var
e=d[1];aX(c,g(e,dS(b)))}}ef(c);if(c[2])throw i([0,j,kj],1);return eg(function(a){return eh(c,a)})}functionei(a,b,c){return ba(aO(kl,aO(a,kk)),function(a){return g(b,c)},function(a){return 0})}functioncp(b){return d5(kr,jN,dU,function(a){return[0,b]})}functionbz(a){return[2,ku,a]}functionbc(a){return[2,kv,a]}functionbA(a){return[2,kw,a]}functioncq(a){return[2,kx,a]}functionej(a,b){return F(kD,a,b)}functionaY(a,b){return F(kE,a,b)}functioncr(a,b){return F(kH,a,b)}functionaz(a,b){return F(kI,a,b)}functionek(a){switch(a){case0:return kJ;case1:return kK;default:return kL}}functionel(a){switch(a){case0:return kM;case1:return kN;case2:return kO;case3:return kP;case4:return kQ;case5:return kR;default:return kS}}functionbB(a,b){return F(le,a,b)}varlg=[0,K(lf),0],li=[0,az(0,[0,bB([0,bA(lh),0],lg),0]),0],lk=[0,K(lj),0],lm=[0,az(0,[0,bB([0,bA(ll),0],lk),0]),li],lo=[0,K(ln),0],lq=[0,az(0,[0,bB([0,bA(lp),0],lo),0]),lm],ls=[0,K(lr),0],lu=[0,cr(0,[0,az(0,[0,bB([0,bA(lt),0],ls),0]),lq]),0],lc=F(lb,0,[0,cr(0,[0,az(0,[0,F(ld,[0,cq(lx),[0,[0,lw,lv],0]],0),0]),0]),lu]);functioncs(a,b,c){vard=[0,K(ek(a)),0],e=0,f=b[2]===a?bc(ly):cp(c);return F(kF,[0,f,e],d)}functionaZ(a,b,c){functione(a,b){return F(lG,a,b)}varg=0,h=0;if(b[3]===a)vari=[0,cp(9),[0,[0,ks,lJ],[0,[0,lI,lH],0]]],f=e([0,cq(lK),i],0);elsevarf=aY(0,0);varj=[0,F(lF,0,[0,K(el(a)),[0,f,h]]),g],k=0,l=0;switch(a){case
e=d[1];a5(c,g(e,es(b)))}}eR(c);if(c[2])throw i([0,j,k$],1);return eS(function(a){return eT(c,a)})}functioneU(a,b,c){return bn(aW(lb,aW(a,la)),function(a){return g(b,c)},function(a){return 0})}functioncQ(b){return eF(lh,kD,eu,function(a){return[0,b]})}functioneV(a){return[0,li,a]}functioneW(a){return[0,lj,a]}functiona6(a){return[0,lk,a]}functioncR(a){return[2,lm,a]}functiona7(a){return[2,ln,a]}functionbQ(a){return[2,lo,a]}functioneX(a){return[2,lp,a]}functionbR(a,b){return t(lv,a,b)}functionab(a,b){return t(lw,a,b)}functionbp(a,b){return t(lz,a,b)}functionO(a,b){return t(lA,a,b)}functionbU(a){switch(a){case0:return lB;case1:return lC;default:return lD}}functionat(a){switch(a){case0:return[0,0,6,0,lG,lF,630,b3,b([0,lE,[0,a9,0]])];case1:return[0,1,7,1,lJ,lI,600,c_,b([0,lH,[0,a9,0]])];case2:return[0,2,8,2,lM,lL,fb,b1,b([0,lK,[0,a9,0]])];case3:return[0,3,9,0,lP,lO,550,b3,b([0,lN,[0,a9,0]])];case4:return[0,4,10,1,lS,lR,500,c_,b([0,lQ,[0,a9,0]])];default:return[0,5,11,2,lV,lU,460,b1,b([0,lT,[0,a9,0]])]}}functioncS(a){return at(a)[4]}functionbV(a){switch(a){case0:return lW;case1:return lX;default:return lY}}functioneZ(a){switch(a){case0:return[0,ae,b([0,c,[0,a8,0]]),as];case1:return[0,ae,b([0,c,[0,a8,0]]),as];case2:return[0,b([0,A,[0,ae,0]]),c,as];case3:return[0,ae,a8,as];case4:return[0,ae,a8,as];default:return[0,ae,ae,as]}}functionbW(a,b){return t(mc,a,b)}varme=[0,f(md),0],mg=[0,O(0,[0,bW([0,bQ(mf),0],me),0]),0],mi=[0,f(mh),0],mk=[0,O(0,[0,bW([0,bQ(mj),0],mi),0]),mg],mm=[0,f(ml),0],mo=[0,O(0,[0,bW([0,bQ(mn),0],mm),0]),mk],mq=[0,f(mp),0],ms=[0,bp(0,[0,O(0,[0,bW([0,bQ(mr),0],mq),0]),mo]),0];functionlZ(a){switch(a){case
d=kX;break;case5:vard=kY;break;default:vard=kZ}varm=[0,e([0,cq(d[1]),l],k),j],n=0,o=b[3]===a?[0,kt,lL]:cp(c);return F(lE,[0,o,n],m)}varkc=0;functionlR(a){functionb(a,b){return F(lS,a,b)}varf=[0,K(el(a[3])),0],g=[0,az(0,[0,K(k1),f]),0],h=[0,K(ek(a[2])),0],i=[0,az(0,[0,K(k2),h]),g],j=[0,K(a[1]),0],z=[0,aY(0,[0,cr(0,[0,az(0,[0,K(k3),j]),i]),0]),0],p=[0,aZ(5,a,8),0],q=[0,aZ(4,a,7),p],r=[0,aZ(3,a,6),q],s=[0,aY([0,bc(lN),0],r),0],u=[0,aZ(2,a,5),0],v=[0,aZ(1,a,4),u],w=[0,aZ(0,a,3),v],x=[0,aY([0,bc(lO),0],w),s],y=[0,ej(0,[0,K(lP),0]),x],A=[0,F(lM,[0,bz(lQ),0],y),z],l=[0,cs(1,a,1),0],m=[0,cs(2,a,2),l],n=[0,aY([0,[2,lB,lA],0],[0,cs(0,a,0),m]),0],o=[0,ej(0,[0,K(lC),0]),n];functionc(a){var
i=b([0,a8,[0,c,0]]);return[0,b([0,ae,[0,bS,0]]),i,as];default:varj=b([0,ae,[0,bS,0]]);return[0,b([0,ae,[0,bS,0]]),j,as]}}functionl0(a){switch(a){case0:return[0,A,c,b([0,A,[0,c,0]])];case1:return[0,A,c,b([0,A,[0,c,0]])];case2:vard=b([0,A,[0,c,0]]);return[0,b([0,eY,[0,A,0]]),c,d];case3:return[0,A,c,b([0,A,[0,c,0]])];case4:return[0,A,c,b([0,A,[0,c,0]])];default:vare=b([0,A,[0,c,0]]);return[0,A,b([0,A,[0,c,0]]),e]}}varma=t(l$,0,[0,bp(0,[0,O(0,[0,t(mb,[0,eX(mv),[0,[0,mu,mt],0]],0),0]),0]),ms]);functiona_(a,b,c,d){vare=[0,f(g(a,b)),0],h=0,i=dD(c,b)?a7(mF):cQ(d);return t(lx,[0,i,h],e)}functionbX(a,b,c,d,e){varh=g(c,a[3]),j=0;switch(a[4]){case0:vari=h[1];break;case1:vari=h[2];break;default:vari=h[3]}vark=[0,bp(0,cn(function(a){varb=[0,f(a[1]),0],c=[0,eW(a[2]),0],e=[0,eV(m1),c];return O([0,cQ(g(d,a)),e],b)},i)),j],l=[0,f(b),0],m=[0,eV(m2),0],n=[0,t(m0,[0,eW(e),m],l),k];return t(mZ,[0,a7(m3),0],n)}vark4=0;functionm_(b){var$=[0,ab([0,a6(m$),0],0),0],n=[0,f(b[6][1]),0],o=[0,O(0,[0,f(l3),n]),0],p=[0,f(b[5][1]),0],q=[0,O(0,[0,f(l4),p]),o],r=[0,f(b[8][1]),0],s=[0,O(0,[0,f(l5),r]),q],u=[0,f(b[7][1]),0],w=[0,O(0,[0,f(l6),u]),s],x=[0,f(bU(b[4])),0],y=[0,O(0,[0,f(l7),x]),w],z=[0,f(cS(b[3])),0],A=[0,O(0,[0,f(l8),z]),y],B=[0,f(bV(b[2])),0],C=[0,O(0,[0,f(l9),B]),A],D=[0,f(b[1]),0],aa=[0,t(l2,0,[0,bp(0,[0,O(0,[0,f(l_),D]),C]),0]),$];functiong(a,b){return t(m4,a,b)}varac=[0,ab([0,a6(na),0],0),aa],V=[0,bX(b,m5,lZ,function(a){return[2,a]},b[6][2]),0],W=[0,bX(b,m6,eZ,function(a){return[1,a]},b[5][2]),V],X=[0,bX(b,m7,l0,function(a){return[4,a]},b[8][2]),W],Y=[0,bX(b,m8,eZ,function(a){return[3,a]},b[7][2]),X],Z=[0,g([0,a7(m9),0],Y),0],ad=[0,g(0,[0,bR(0,[0,f(nb),0]),Z]),ac],ae=[0,ab([0,a6(nc),0],0),ad],c=b[4],F=[0,a_(bU,2,c,2),0],G=[0,a_(bU,1,c,1),F],H=[0,ab([0,[2,mI,mH],0],[0,a_(bU,0,c,0),G]),0],af=[0,t(mG,0,[0,bR(0,[0,f(nd),0]),H]),ae];functione(a,b){return t(mT,a,b)}varag=[0,ab([0,a6(ne),0],0),af],_=0;switch(b[2]){case0:vark=[0,at(3),0],a=[0,at(0),k];break;case1:varl=[0,at(4),0],a=[0,at(1),l];break;default:varm=[0,at(5),0],a=[0,at(2),m]}varL=[0,e(0,0),0],M=[0,bp(0,cn(function(a){return O(0,[0,f(a),0])},at(b[3])[8])),0],N=[0,f(mU),0],P=[0,f(cS(b[3])),N],Q=[0,t(mR,0,[0,t(mS,0,[0,f(mV),P]),M]),L],R=[0,e(0,0),Q],S=cn(function(a){varc=a[1],i=a[2],d=[0,t(mN,0,[0,f(cS(c)),0]),0],e=[0,t(mO,[0,eX(at(c)[5]),0],0),d],g=0,h=b[3]===c?[0,ll,mP]:cQ(i);return t(mM,[0,h,g],e)},a),T=[0,ab([0,a7(mW),0],S),R],U=[0,bR(0,[0,f(mX),0]),T],ah=[0,t(mQ,[0,cR(mY),0],U),ag],ai=[0,ab([0,a6(nf),0],0),ah],d=b[2],I=[0,a_(bV,2,d,5),0],J=[0,a_(bV,1,d,4),I],K=[0,ab([0,[2,mL,mK],0],[0,a_(bV,0,d,3),J]),0],aj=[0,t(mJ,0,[0,bR(0,[0,f(ng),0]),K]),ai];functionh(a){var
d(a){return cg(ch,c,a)}functione(a){return aT(kz,d,a)}varB=[0,F(lz,[0,bz(lD),0],o),A],k=[0,d5(kB,jM,dU,function(a){return aT(kA,e,a)}),0],C=[0,F(k4,0,[0,F(kG,[0,[2,la,k$],[0,[2,k_,k9],[0,[2,k8,k7],[0,[2,k6,k5],[0,[1,ky,t(a[1])],k]]]]],0),0]),B],D=[0,F(kC,0,[0,K(lT),0]),C],E=[0,bc(lU),0],G=[0,b([0,bz(lV),E],D),0],H=[0,bc(lW),0];return aY(0,[0,b([0,bz(lX),H],[0,lc,0]),G])}functionkp(a){return kc}ci(kq,function(a){varc=bb(0),d=[0,function(a){return ei(km,lR,a)},function(a){return ei(kn,kp,a)},function(c,b){return ba(ko,function(a){if(typeof
i(a){return cH(cI,h,a)}functionj(a){return a1(lr,i,a)}varak=[0,ab([0,a6(nh),0],0),aj],E=[0,eF(lt,kC,eu,function(a){return a1(ls,j,a)}),0],al=[0,t(mw,0,[0,t(ly,[0,[2,mE,mD],[0,[2,mC,mB],[0,[2,mA,mz],[0,[2,my,mx],[0,[1,lq,v(b[1])],E]]]]],0),0]),ak],am=[0,t(lu,0,[0,f(ni),0]),al],an=[0,a7(nj),0],ao=[0,ab([0,cR(nk),an],am),_],ap=[0,a7(nl),0];return ab(0,[0,ab([0,cR(nm),ap],[0,ma,0]),ao])}functionlf(a){return k4}cJ(lg,function(a){varc=bo(0),d=[0,function(a){return eU(lc,m_,a)},function(a){return eU(ld,lf,a)},function(c,b){return bn(le,function(a){if(typeof
0:return[0,c[1],0,c[3]];case1:return[0,c[1],1,c[3]];case2:return[0,c[1],2,c[3]];case3:return[0,c[1],c[2],0];case4:return[0,c[1],c[2],1];case5:return[0,c[1],c[2],2];case6:return[0,c[1],c[2],3];case7:return[0,c[1],c[2],4];case8:return[0,c[1],c[2],5];default:return[0,c[1],c[2],6]}return[0,b[1],c[2],c[3]]},function(a){return 0})}];if(c.body===null)throw i([0,j,jI],1);varb=[0,k0,0,0,0,c.body,d];ed(b);ef(b);return eg(function(a){return eh(b,a)})},aV(0));bY(0);return}(globalThis));
0:return[0,c[1],c[2],c[3],0,c[5],c[6],c[7],c[8]];case1:return[0,c[1],c[2],c[3],1,c[5],c[6],c[7],c[8]];case2:return[0,c[1],c[2],c[3],2,c[5],c[6],c[7],c[8]];case3:return[0,c[1],0,c[3],c[4],c[5],c[6],c[7],c[8]];case4:return[0,c[1],1,c[3],c[4],c[5],c[6],c[7],c[8]];case5:return[0,c[1],2,c[3],c[4],c[5],c[6],c[7],c[8]];case6:return[0,c[1],c[2],0,c[4],c[5],c[6],c[7],c[8]];case7:return[0,c[1],c[2],1,c[4],c[5],c[6],c[7],c[8]];case8:return[0,c[1],c[2],2,c[4],c[5],c[6],c[7],c[8]];case9:return[0,c[1],c[2],3,c[4],c[5],c[6],c[7],c[8]];case10:return[0,c[1],c[2],4,c[4],c[5],c[6],c[7],c[8]];default:return[0,c[1],c[2],5,c[4],c[5],c[6],c[7],c[8]]}switch(b[0]){case0:return[0,b[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8]];case1:return[0,c[1],c[2],c[3],c[4],b[1],c[6],c[7],c[8]];case2:return[0,c[1],c[2],c[3],c[4],c[5],b[1],c[7],c[8]];case3:return[0,c[1],c[2],c[3],c[4],c[5],c[6],b[1],c[8]];default:return[0,c[1],c[2],c[3],c[4],c[5],c[6],c[7],b[1]]}},function(a){return 0})}];if(c.body===null)throw i([0,j,ky],1);varb=[0,l1,0,0,0,c.body,d];eP(b);eR(b);return eS(function(a){return eT(b,a)})},a3(0));cm(0);return}(globalThis));
<svg xmlns="http://www.w3.org/2000/svg" width="3507px" height="2480px" viewBox="0 0 35070 24800" preserveAspectRatio="xMidYMid meet"><g fill="#fb8c00"><path d="M1130 19096 c0-31 29-68 283-353 2722-3067 5592-6553 9671-11745 299-382 330-418 357-418 25 0 57 29 221 198 1549 1593 3278 2991 5716 4620 l353 236 33-35 c18-19 336-369 707-779 370-410 1061-1172 1534-1695 473-522 1269-1402 1769-1955 501-553 1011-1116 1135-1252 l224-248 41 1 c46 0-13-50 987 844 283 253 660 591 839 750 902 803 1117 1004 1699 1580 841 835 1234 1284 1598 1830 826 1240 1138 2681 817 3772-190 650-577 1214-1104 1614-491 373-1139 629-1830 725-157 21-634 30-827 15-553-44-1128-188-1899-476-600-225-1813-744-2468-1056-514-245-788-400-1436-809-250-158-615-387-810-510-195-123-463-292-595-375-303-192-299-190-336-175-16 7-275 263-576 569-522 530-714 726-1538 1561-1446 1466-1350 1371-1432 1412-64 31-73 33-178 33-103 0-113-2-163-30-64-35-96-71-131-145-36-77-37-209-1-290 34-77 725-962 1314-1684 286-349 1269-1544 1495-1816 53-63 124-157 158-208 l62-94-367-260 c-674-479-867-608-2927-1960-440-288-1056-693-1370-900-582-383-606-398-624-398-21 0-90 71-319 334-283 323-342 384-1492 1546-845 854-1031 1048-1072 1118-18 29-17 30 15 70 17 22 592 556 1277 1187 685 631 1314 1212 1398 1292 224 213 339 372 398 548 23 70 26 92 22 180-3 79-9 109-26 143-33 63-89 120-146 150-45 23-65 27-172 30-116 4-124 3-225-31-212-71-500-217-793-400-195-123-1543-1034-2655-1795-178-122-333-222-343-222-11 0-39 19-62 43-38 36-1514 1897-2255 2842-134 171-247 315-252 321-8 10 365-54 751-130 769-150 1514-162 2600-40 832 93 1461 212 3040 574 1268 291 1487 332 2260 425 788 95 1048 115 1455 115 603 0 1152-54 2155-210 1275-199 2220-299 3205-340 309-13 1156-13 1440 0 786 36 1261 99 1960 260 299 69 1319 326 1488 375 87 25 321 97 520 161 774 247 1076 320 1682 408 914 133 2192 151 3215 46 855-89 1555-220 2763-521 362-89 518-118 570-106 24 7 27 12 27 51 0 36-6 49-32 76-99 98-460 301-870 489-1147 527-2219 817-3423 927-229 21-908 30-1180 15-506-28-989-87-1559-191-295-54-574-115-1296-280-2096-480-2570-555-3712-591-518-16-1240 2-1813 46-747 58-1411 148-2990 404-656 107-998 153-1420 191-319 30-897 23-1425-15-891-66-1293-138-2715-490-1422-352-2617-608-3395-729-711-110-925-109-1870 10-960 121-1560 244-2249 461-546 171-955 341-2121 878-606 280-688 315-729 315-29 0-31-3-31-34z m24765-3785 c652-116 1088-353 1370-746 337-470 375-1101 113-1880-61-182-112-302-174-409-302-525-894-1168-1679-1821-299-250-2148-1726-2182-1742-39-20-39-20-190 110-164 141-206 175-1248 1017-533 431-1159 937-1390 1124-678 550-1695 1400-1695 1417 0 48 1204 764 2225 1324 701 384 1282 641 2395 1058 920 344 1443 500 1890 562 147 20 409 14 565-14z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="3507px" height="2480px" viewBox="0 0 35070 24800" preserveAspectRatio="xMidYMid meet"><g fill="#ababab"><path d="M1130 19096 c0-31 29-68 283-353 2722-3067 5592-6553 9671-11745 299-382 330-418 357-418 25 0 57 29 221 198 1549 1593 3278 2991 5716 4620 l353 236 33-35 c18-19 336-369 707-779 370-410 1061-1172 1534-1695 473-522 1269-1402 1769-1955 501-553 1011-1116 1135-1252 l224-248 41 1 c46 0-13-50 987 844 283 253 660 591 839 750 902 803 1117 1004 1699 1580 841 835 1234 1284 1598 1830 826 1240 1138 2681 817 3772-190 650-577 1214-1104 1614-491 373-1139 629-1830 725-157 21-634 30-827 15-553-44-1128-188-1899-476-600-225-1813-744-2468-1056-514-245-788-400-1436-809-250-158-615-387-810-510-195-123-463-292-595-375-303-192-299-190-336-175-16 7-275 263-576 569-522 530-714 726-1538 1561-1446 1466-1350 1371-1432 1412-64 31-73 33-178 33-103 0-113-2-163-30-64-35-96-71-131-145-36-77-37-209-1-290 34-77 725-962 1314-1684 286-349 1269-1544 1495-1816 53-63 124-157 158-208 l62-94-367-260 c-674-479-867-608-2927-1960-440-288-1056-693-1370-900-582-383-606-398-624-398-21 0-90 71-319 334-283 323-342 384-1492 1546-845 854-1031 1048-1072 1118-18 29-17 30 15 70 17 22 592 556 1277 1187 685 631 1314 1212 1398 1292 224 213 339 372 398 548 23 70 26 92 22 180-3 79-9 109-26 143-33 63-89 120-146 150-45 23-65 27-172 30-116 4-124 3-225-31-212-71-500-217-793-400-195-123-1543-1034-2655-1795-178-122-333-222-343-222-11 0-39 19-62 43-38 36-1514 1897-2255 2842-134 171-247 315-252 321-8 10 365-54 751-130 769-150 1514-162 2600-40 832 93 1461 212 3040 574 1268 291 1487 332 2260 425 788 95 1048 115 1455 115 603 0 1152-54 2155-210 1275-199 2220-299 3205-340 309-13 1156-13 1440 0 786 36 1261 99 1960 260 299 69 1319 326 1488 375 87 25 321 97 520 161 774 247 1076 320 1682 408 914 133 2192 151 3215 46 855-89 1555-220 2763-521 362-89 518-118 570-106 24 7 27 12 27 51 0 36-6 49-32 76-99 98-460 301-870 489-1147 527-2219 817-3423 927-229 21-908 30-1180 15-506-28-989-87-1559-191-295-54-574-115-1296-280-2096-480-2570-555-3712-591-518-16-1240 2-1813 46-747 58-1411 148-2990 404-656 107-998 153-1420 191-319 30-897 23-1425-15-891-66-1293-138-2715-490-1422-352-2617-608-3395-729-711-110-925-109-1870 10-960 121-1560 244-2249 461-546 171-955 341-2121 878-606 280-688 315-729 315-29 0-31-3-31-34z m24765-3785 c652-116 1088-353 1370-746 337-470 375-1101 113-1880-61-182-112-302-174-409-302-525-894-1168-1679-1821-299-250-2148-1726-2182-1742-39-20-39-20-190 110-164 141-206 175-1248 1017-533 431-1159 937-1390 1124-678 550-1695 1400-1695 1417 0 48 1204 764 2225 1324 701 384 1282 641 2395 1058 920 344 1443 500 1890 562 147 20 409 14 565-14z"/></g></svg>