3SIAJJSGFEIHZQLRPFHMAY4ZUPKMZOH25RWT3BB7GJJKGQAC47AAC
7RGXMRVWWF3BYWYFAGHPCDENZLN7EWNB4QXPLME3KLHQFMKFIFPQC
UVLW2ZWC3NBRK5A5DRB7XH3KNJ5LJSVB3AAYCKDIJIQPA2NTYKFAC
MYXZ2NQYJONHSAHPZJZW2VP2T2GTB6NFBYR4F6U6DU4QZGWB6KVQC
M54PO2DRQ7AEODN6RKIXZ52DXLIZNLCL7IEEGGSLEFNHUM74XLJQC
YD4J4KK6GGZB52BKPMYQE4T5PP5QTL7ABUO6HHKVD5LA4PQHATOAC
XLZOTDGCWP4ZV3IWX7NNOGDHWAWBMAZFV4ZERYEEOVREHULBHJKQC
AGVCC2AUUG23W7CJWI53A67ODTMXNS747A6PGKYKGVZ5BZTNHHOQC
GG6ZKAMDPA3DXVEWFJCZUIZHRQEHCSDWQKCLEIFRMI7YYEIMZ3XAC
I2QBWFO54IMXPS77GNZK7FHSKQDSYWYQPTUPPK2EC4JD2UWBHLZAC
let string_of_state s =
s.query ^ " | " ^ string_of_volume s.volume ^ " | " ^ string_of_style s.style
^ " | " ^ string_of_pack s.pack ^ " | " ^ string_of_goal s.goal ^ " | "
^ s.side_panels.fabric ^ " | " ^ s.side_pockets.fabric ^ " | "
^ s.back_panel.fabric ^ " | " ^ s.rolltop.fabric ^ " | "
^ string_of_torso s.torso ^ " | " ^ string_of_waist s.waist ^ " | "
^ string_of_buy_now s.buy_now
let url_of_state s =
"?" ^ string_of_volume s.volume ^ "%" ^ string_of_style s.style ^ "%"
^ string_of_pack s.pack ^ "%" ^ string_of_goal s.goal ^ "%"
^ s.side_panels.fabric ^ "%" ^ s.side_pockets.fabric ^ "%"
^ s.back_panel.fabric ^ "%" ^ s.rolltop.fabric ^ "%" ^ string_of_torso s.torso
^ "%" ^ string_of_waist s.waist
(* Takes first n items from a list, used to truncate length of state history *)
let rec take n lst =
if n = 0 || lst = [] then [] else List.hd lst :: take (n - 1) (List.tl lst)
];
]
let a45_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[ id "Back-Panel" ]
[
svg_node "path"
[
attribute "d"
"M363.837,1014.88C363.837,1014.88 364.463,1014.77 \
364.783,1014.69C365.229,1014.59 365.684,1014.46 \
366.148,1014.3C375.404,1011.21 387.944,998.383 \
393,986C396.955,976.315 401.048,967.037 403,957C406.5,939 \
412.794,904.66 414,878C414.829,859.673 414.091,836.149 \
413.139,811.305C412.178,786.219 411,759.787 \
411,736C411,681.833 414,613.833 414,553C414,492.325 \
411,424.933 411,371C411,327.55 414.423,244.615 \
414.157,231.239C414.134,230.081 414,229.4 \
414,229.4L414.159,226.169C414.159,226.169 421.036,226.363 \
424.459,226.454C448.528,227.095 472.013,227.545 \
494,228C538.325,228.917 586.5,230 627,229C631.788,228.882 \
636.628,228.77 641.501,228.652C645.87,228.546 654.67,228.312 \
654.67,228.312L655,229.4C655,229.4 649.333,363.233 \
648,423C646.773,477.987 647.333,533.5 647,588C646.67,642 \
646,707.667 646,750C646,780.668 646.667,813.5 \
647,842C647.308,868.334 645.667,900.833 \
648,921C649.684,935.558 654.514,949.745 \
661,963C664.507,970.167 669.618,980.426 \
674.993,989.385C681.369,1000.01 689.121,1009.21 \
694,1015C697.439,1019.09 702.873,1022.86 \
707.999,1025.04C709.187,1025.54 711.484,1026.28 \
711.484,1026.28L717,1027C717,1027 667.808,1034.67 \
643,1035C605.5,1035.5 538.5,1033.33 492,1030C449.151,1026.93 \
364,1015 364,1015L363.837,1014.88Z";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d" "M410,927C490.231,939.979 568.961,940.825 646,928";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M414.36,366C494.491,373.663 571.819,374.825 646.999,371";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Side-Pockets" ]
[
svg_node "path"
[
attribute "d"
"M327.755,885.357C327.755,885.357 327.885,890.54 \
327.961,893.069C328.21,901.295 328.543,909.049 \
329,916C330.325,936.133 334.333,961.333 \
337,976C338.736,985.55 340.833,997.5 345,1004C348.642,1009.68 \
355.255,1014.76 362,1015C371.199,1015.33 387.134,1000.36 \
393,986C396.955,976.315 401.048,967.037 \
403,957C405.287,945.239 408.767,926.501 \
411.241,907.488C411.522,905.326 412.042,901.001 \
412.042,901.001L410,900.554C410,900.554 409.739,900.626 \
409.02,900.627C408.327,900.628 407.288,900.605 \
405.96,900.554C398.182,900.256 380.472,898.989 \
364,895.777C345.739,892.217 329,885 329,885L327.755,885.357Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M743,891C743,891 742.718,891.452 \
741.886,891.74C736.925,893.457 716.438,896.5 \
695.764,898.358C671.413,900.547 646.804,901.111 \
647,900L646.823,900.554C646.823,900.554 646.956,905.919 \
647.067,908.464C647.264,912.996 647.562,917.215 \
648,921C649.684,935.558 654.514,949.745 \
661,963C664.507,970.167 669.618,980.426 \
674.993,989.385C681.369,1000.01 689.117,1009.22 \
694,1015C699.386,1021.39 709.667,1027 716,1027C722.333,1027 \
729.413,1021.15 732,1015C733.648,1011.09 735.777,1006.34 \
737,999.872C738.746,990.638 739.342,978.935 \
740,970C741.212,953.532 742.07,928.127 \
742.772,901.908C742.857,898.759 743.019,892.44 \
743.019,892.44L743,891Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Side-Panels"; attribute "transform" "matrix(1,0,0,1,0.329039,0)" ]
[
svg_node "path"
[
attribute "d"
"M414,229.4C415.041,229.961 411,323.789 411,371C411,424.933 \
414,492.325 414,553C414,613.833 411,681.833 \
411,736C411,759.787 412.178,786.219 \
413.139,811.305C414.091,836.149 414.829,859.673 \
414,878C413.807,882.269 413.483,886.735 \
413.061,891.3C412.78,894.351 412.094,900.554 \
412.094,900.554L410,900.554C410,900.554 408.665,900.658 \
405.96,900.554C398.182,900.256 380.472,898.989 \
364,895.777C345.739,892.217 329,885 \
329,885L327.75,885.163C327.75,885.163 327.68,882.048 \
327.648,880.474C327.272,861.98 327.19,842.067 \
327,824C326.5,776.5 326.167,691.667 326,631C325.843,574 \
324.601,516.983 326,460C327.667,392.117 336,223.7 \
336,223.7L337,223C357.008,224.139 377.369,224.987 \
397.561,225.656C403.262,225.845 414.611,226.182 \
414.611,226.182";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M737,222C737,222 741.207,283.965 742,315C743.167,360.667 \
743,441.167 744,496C744.9,545.343 748,594.649 \
748,644C748,703.333 745.333,797.667 744,852C743.782,860.877 \
743.88,870.385 743.326,880.066C743.113,883.772 742.852,891.3 \
742.852,891.3L743,891C743,891 741.73,891.896 \
739.005,892.516C731.296,894.27 713.599,896.755 \
695.764,898.358C671.413,900.547 646.804,901.111 \
647,900L646.823,900.554C646.823,900.554 646.735,894.459 \
646.726,891.3C646.684,875.256 647.182,857.553 \
647,842C646.667,813.5 646,780.668 646,750C646,707.667 \
646.67,642 647,588C647.333,533.5 646.773,477.987 \
648,423C649.333,363.233 655,229.4 \
655,229.4L654.797,228.49L654.713,228.311C654.713,228.311 \
665.356,227.993 670.674,227.791C693.729,226.912 \
716.564,225.389 737,222";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Rolltop" ]
[
svg_node "path"
[
attribute "d"
"M337,223C390.094,226.022 445.667,227 494,228C538.325,228.917 \
586.5,230 627,229C663.73,228.093 703.574,227.544 \
737,222L737,221C737,221 733.833,169 732,151C730.701,138.242 \
729.167,122.833 726,113C723.476,105.164 719.351,97.239 \
713,92C706.333,86.5 695.669,81.876 686,80C674.833,77.833 \
659.335,78.731 646,79C629.5,79.333 606.689,81.677 \
587,82C556.5,82.5 490.167,82.167 463,82C449.996,81.92 \
436.667,81.167 424,81C411.668,80.838 398.167,77 \
387,81C375.833,85 363.678,94.073 357,105C349.667,117 \
345.944,136.595 343,153C339.5,172.5 336,222 336,222L337,223Z";
style "fill" state.rolltop.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Black" ]
[
svg_node "path"
[
attribute "d"
"M484,924C493.299,865.568 506.6,812.616 \
521,755C541.791,811.861 559.414,864.727 575,924";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "24px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M478,363C491.729,339.327 503.501,325.977 \
517,311C534.752,331.55 545.183,349.529 555,365";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "24px";
style "stroke-linejoin" "bevel";
]
[];
svg_node "path"
[
attribute "d"
"M448,87C466.397,122.534 488.208,154.673 \
516.5,184C557.292,151.882 593.588,119.585 620,87";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M635,244L636,270";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M635,459L635,492";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M630,648L630,680";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M630,854L630,879";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M429,244L430,270";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M429,452L430,484";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M429,648L429,672";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M429,845L429,866.5";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M516.5,184C519.467,276.197 518.505,364.689 524,441";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
]
let a55_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[
id "Waist-Belt";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M334.36,783C334.36,783 334.397,766.005 \
334.441,757.687C334.45,756.117 334.469,752.994 \
334.469,752.994L333,753C333,753 297.833,742.667 \
282,738C267.33,733.676 252.925,728.334 238,725C222.333,721.5 \
201.667,718 188,717C179.662,716.39 168.333,717.667 \
162,720C156.908,721.876 151.716,725.852 150,731C148,737 \
147.549,748.035 150,756C152.667,764.667 159.148,775.094 \
166,783C174.667,793 190.333,806.5 202,816C205.292,818.681 \
212.247,823.908 212.247,823.908";
style "fill" "rgb(179,179,179)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M212.247,823.908C212.247,823.908 228.482,835.258 \
236,840C245.968,846.287 256.375,851.9 267,857C279.5,863 \
299.833,871.5 311,876C318.529,879.034 334,884 \
334,884L335.184,883.902C335.184,883.902 335.127,880.913 \
335.099,879.4C334.561,850.014 334.36,783 \
334.36,783L334,783C334,783 300.833,777.667 \
286,772C271.362,766.408 245,749 245,749C233.658,771.279 \
222.901,795.608 213,822L212.247,823.908Z";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M904.361,808.776C904.361,808.776 903.37,809.67 \
902.865,810.123C887.861,823.599 868.143,840.265 \
855,850C840.713,860.583 822.833,870.333 \
809,877C797.224,882.675 772,890 \
772,890L767.983,890.425C767.983,890.425 767.983,889.181 \
767.983,888.405C767.983,886.669 767.983,884.578 \
767.983,883.196C767.999,848.894 766.255,822.635 \
764.124,788.421L764.722,788.253C764.722,788.253 \
765.404,788.064 765.747,787.971C790.437,781.228 \
819.28,777.713 841,763C852.426,755.261 863.175,746.56 \
874,738L903,806L904.361,808.776Z";
style "fill" "rgb(51,51,51)";
]
[];
svg_node "path"
[
attribute "d"
"M904.361,808.776C904.361,808.776 903.37,809.67 \
902.865,810.123C887.861,823.599 868.143,840.265 \
855,850C840.713,860.583 822.833,870.333 \
809,877C797.224,882.675 772,890 \
772,890L767.983,890.425C767.983,890.425 767.983,889.181 \
767.983,888.405C767.983,886.669 767.983,884.578 \
767.983,883.196C767.999,848.894 766.255,822.635 \
764.124,788.421";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M764.124,788.421C762.729,772.501 761.39,756.576 \
760.024,740.653L763,740C763,740 799.493,737.79 \
817,733C834.667,728.167 852.882,718.484 \
869,711C883.521,704.257 903.167,697.333 \
916,695C925.861,693.207 939.5,695 946,697C950.286,698.319 \
953.5,702.833 955,707C956.5,711.167 955.841,717.071 \
955,722C953.833,728.833 951,740 948,748C945.121,755.677 \
941.383,763.071 937,770C931.833,778.167 925.017,789.179 \
917,797C913.933,799.992 910.028,803.638 \
905.611,807.645C905.199,808.019 904.361,808.776 \
904.361,808.776L903,806L874,738C863.175,746.56 \
852.426,755.261 841,763C819.28,777.713 790.437,781.228 \
765.747,787.971C765.404,788.064 764.722,788.253 \
764.722,788.253C764.722,788.253 764.921,788.197 \
764.722,788.253L764.124,788.421Z";
style "fill" "rgb(179,179,179)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
];
svg_node "g"
[
id "Back-Panel";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M348,968C348,968 351.508,968.924 \
353.705,969.241C361.848,970.417 373.388,970.069 \
381,966C390.667,960.833 401.214,948.832 406,937C412,922.167 \
415.173,897.251 417,877C420.833,834.5 428.114,747.117 \
429,682C430.167,596.276 424,362.657 \
424,362.657L423.768,360.055C423.768,360.055 427.353,360.298 \
429.147,360.413C500.431,364.972 572.46,362.268 \
643.258,355.17C646.174,354.878 652,354.271 \
652,354.271L652,358L653,540L660,706L675,862L687,936C688.419,951.483 \
697.405,966.472 711.071,974.145C717.283,977.632 \
724.662,979.393 731.764,978.927C733.506,978.813 \
736.92,978.175 736.92,978.175L740,977.511C740,977.511 \
708.678,996.64 691,999C666.667,1002.25 623,997.333 \
594,997C568.335,996.705 542.665,997.331 \
517,997C491.167,996.667 464.675,999.152 439,995C411,990.472 \
349,969.83 349,969.83L348,968Z";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M411,930C411.12,929.704 477.42,941.139 \
545,942.68C615.307,944.283 687,936 687,936";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M429.147,470C505.814,475.717 580.128,475.457 652,469";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
];
svg_node "g"
[
id "Side-Pockets";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M335.023,872.813C343.395,875.643 351.772,877.804 \
360.155,879.308C370.115,881.094 380.083,881.953 \
390.059,881.9C398.953,881.853 407.854,881.082 \
416.76,879.599L416.65,880.757C416.65,880.757 416.193,885.375 \
415.936,887.734C414.004,905.484 410.973,924.705 \
406,937C401.214,948.832 390.667,960.833 \
381,966C371.333,971.167 355.333,970.333 \
348,968C341.833,966.038 337.32,958.464 337,952C336.23,936.424 \
335.586,910.851 335.136,880.757C335.099,878.255 \
335.028,873.161 335.028,873.161L335.023,872.813Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M416.65,880.757C416.65,880.757 416.193,885.375 \
415.936,887.734C414.004,905.484 410.973,924.705 \
406,937C401.214,948.832 390.667,960.833 \
381,966C371.333,971.167 355.333,970.333 \
348,968C341.833,966.038 337.32,958.464 337,952C336.23,936.424 \
335.586,910.851 335.136,880.757C335.099,878.255 \
335.028,873.161 335.028,873.161";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M680.492,895.869L687,936C688.419,951.483 697.424,966.437 \
711.071,974.145C723.648,981.248 741.058,981.217 \
751.273,969.83C754.111,966.667 756.313,962.9 \
758,959C767.143,937.861 767.983,891.485 \
767.983,891.485C767.983,891.485 767.982,885.941 \
767.983,883.196C767.984,881.987 767.978,879.599 \
767.978,879.599C744.221,890.795 716.034,895.908 \
680.492,895.868";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "g"
[
id "Side-Panels";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M424,362.657C424,362.657 430.167,596.276 \
429,682C428.114,747.117 420.833,834.5 417,877C416.889,878.236 \
416.65,880.757 416.65,880.757L416.76,879.599C389.459,884.144 \
362.212,882.003 \
335.023,872.813L335.028,873.161C335.028,873.161 \
334.95,867.247 334.914,864.239C334.295,812.659 \
334.225,751.595 335,705C336.298,626.94 343.333,530.279 \
345,471C346.14,430.459 345,349.329 \
345,349.329L345,347C362.763,354.362 381.575,356.43 \
400.416,358.171C408.032,358.875 423.297,360.023 \
423.297,360.023L424,362.657Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M680.492,895.869C680.492,895.869 679.613,890.445 \
679.173,887.734C678.258,882.089 675.912,870.642 \
675,862C671.804,831.711 660,706 \
660,706L653,540L652.015,360.658L652.015,358L652.064,354.264C652.064,354.264 \
654.133,354.038 657.167,353.704C662.677,353.095 \
671.371,352.127 676.641,351.497C698.772,348.851 \
722.892,344.682 741,336L741,342C739.349,346.159 \
752.015,605.667 752,614C751.946,643.793 760.024,740.653 \
760.024,740.653C761.39,756.576 762.729,772.501 \
764.124,788.421C766.068,819.639 767.69,844.234 \
767.948,874.36C767.963,876.087 767.978,879.599 \
767.978,879.599C744.221,890.795 716.034,895.908 \
680.492,895.868";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d"
"M335.028,873.161C335.028,873.161 334.95,867.247 \
334.914,864.239C334.295,812.659 334.225,751.595 \
335,705C336.298,626.94 343.333,530.279 345,471C346.14,430.459 \
345,349.329 345,349.329";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
svg_node "path"
[
attribute "d" "M740.855,336.069C740.949,339.796 741,342 741,342";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
];
svg_node "g"
[
id "Rolltop";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M345,347C362.763,354.362 381.575,356.43 \
400.416,358.171C492.223,366.654 585.721,362.367 \
676.641,351.497C698.772,348.851 722.745,344.664 \
740.853,335.982L740.846,335.713C740.846,335.713 \
739.237,274.756 738,257C736.902,241.236 734.303,223.167 \
731.803,210C729.739,199.131 727.992,188.031 \
723,178C720.417,172.811 717.225,166.07 \
712.17,160.718C706.235,154.436 697.324,150.245 \
690,147C676.833,141.167 658.846,139.828 643,138C625.667,136 \
605.025,134.761 586,135C559.5,135.333 508.167,138.333 \
484,140C469.604,140.993 455.373,142.927 441,145C423.667,147.5 \
401.333,155.167 386,167C370.667,178.833 353.538,196.043 \
349,216C342.402,245.016 344.989,346.973 344.989,346.973";
style "fill" state.rolltop.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.08px";
]
[];
];
svg_node "g"
[
id "Black";
attribute "transform" "matrix(1.16593,0,0,1.09247,-103.723,-80.0186)";
]
[
svg_node "path"
[
attribute "d"
"M529,258C536.491,346.888 537.166,435.903 533.398,525";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "17.7px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M511,930L540,786L591,930";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.24px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M648,947L648,956";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "15.93px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M450,942.886L450,951.5";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "15.93px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M463.796,151.18C480.985,197.917 503.27,229.582 \
529,258C556.688,228.552 582.238,196.036 \
599.552,153.77C601.102,149.986 601.586,149.125 603,145.18";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "17.7px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M499,464C508.458,442.062 521.639,431.645 \
535.639,422.252C556.43,433.709 571.828,448.005 584,464";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.24px";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M641,375L641,391.5";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M462,479L461,486";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "15.93px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.857684,0,0,0.915356,88.9613,73.2455)";
]
[
svg_node "path"
[
attribute "d" "M619,443.275L619,450.922";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M636,555L636,577";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M648,724L648,743";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M664,892L671,913";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M438,383.25L440,404";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M439,555L440,577";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M440,724L440,753";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M428,889L428,913";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.62px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.857684,0,0,0.915356,88.9613,73.2455)";
]
[
svg_node "path"
[
attribute "d"
"M940,756C940,756 956.272,747.589 \
965,744.994C977.511,741.276 1002.04,744.024 \
1010.78,756C1018.68,766.814 1022.09,787.537 \
1020,803.546C1017.55,822.33 1001.39,850.36 \
980,865C958.374,879.803 925.619,892.359 \
896.598,901C866.931,909.833 802,918 802,918";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "24px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "g"
[
attribute "transform"
"matrix(0.857684,0,0,0.915356,88.9613,73.2455)";
]
[
svg_node "path"
[
attribute "d" "M131,758L155,769";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "24px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
];
let a65_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[
id "Waist-Belt";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d"
"M826.224,814.36C826.224,814.36 823.926,817.096 \
822.929,818.263C813.178,829.685 803.181,840.341 \
792.948,851.912C781.21,865.183 767.189,878.222 \
752.728,891L751.965,889.698C751.965,889.698 751.898,884.921 \
751.846,882.282C751.495,864.501 750.597,839.529 \
749.601,815.112C749.592,814.907 749.57,814.36 \
749.57,814.36L749.528,813.34";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M749.528,813.34C774.65,794.091 795.467,776.437 \
813,760L825.912,814.735";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M749.528,813.34C749.528,813.34 749.461,811.706 \
749.427,810.89C749.115,803.348 748.796,795.903 \
748.483,788.784C748.366,786.116 748.134,780.929 \
748.134,780.929L750,780C750,780 751.982,779.465 \
755.162,778.124C763.766,774.495 780.889,766.48 \
789,761C798.959,754.272 819,741 819,741C827.985,734.675 \
835.98,728.793 845,724C846.971,722.62 850.385,721.705 \
853,721C856.008,720.808 858.46,721.277 \
860,723C862.346,725.808 862.495,729.208 \
862,733C860.78,741.349 859.974,748.803 \
858,756C856.479,761.544 853.722,769.317 \
851,777C848.582,783.334 844.89,790.04 840,797C836.957,801.106 \
833.211,805.844 829,811C827.974,812.257 825.912,814.735 \
825.912,814.735L825,814L813,760C794.629,778.849 \
774.569,796.21 752.728,812L749.528,813.34Z";
style "fill" "rgb(179,179,179)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M230.695,836.246C230.695,836.246 228.64,833.867 \
227.641,832.696C225.673,830.392 223.782,828.144 \
222,826C213.009,815.181 202.667,801.5 197,792C192.783,784.93 \
188.667,776.333 188,769C187.349,761.834 188.167,752.667 \
193,748C197.833,743.333 208.753,739.803 217,741C227.333,742.5 \
255,757 255,757C274.975,766.077 294.544,772.147 \
313,777C334.437,781.43 353.627,783.62 \
371,784L372.94,784.106C372.94,784.106 372.52,792.278 \
372.315,796.262C371.779,806.664 371.265,816.598 \
370.779,826C370.663,828.263 370.434,832.696 \
370.434,832.696L367.518,832C367.518,832 333.558,819.91 \
318,811C300.247,800.833 261,771 261,771C252.071,793.242 \
242.511,814.422 232,834L230.695,836.246Z";
style "fill" "rgb(179,179,179)";
]
[];
svg_node "path"
[
attribute "d"
"M368.645,867.861C368.645,867.861 368.427,872.246 \
368.323,874.353C368.211,876.637 368.103,878.853 \
368,881C367.46,892.206 367.262,905.168 \
368,916.976C368.093,918.459 368.323,921.365 \
368.323,921.365L365,921C365,921 356.559,918.015 \
347.442,914.572C344.994,913.648 340.102,911.749 \
340.102,911.749L342,909L367.518,866L368.645,867.861Z";
style "fill" "rgb(179,179,179)";
]
[];
svg_node "path"
[
attribute "d"
"M370.434,832.696C370.434,832.696 370.064,839.89 \
369.886,843.353C369.545,850.006 369.224,856.325 \
368.924,862.282C368.829,864.179 368.645,867.861 \
368.645,867.861L367.518,866L342,909L340.102,911.749C340.102,911.749 \
333.551,909.126 331,908C318.167,902.333 300.5,894.5 \
288,887C276.567,880.14 265.792,872.05 256,863C248.968,856.5 \
241.05,848.025 233.683,839.665C232.676,838.521 \
230.695,836.246 230.695,836.246L232,834C242.511,814.422 \
252.071,793.242 261,771C261,771 300.247,800.833 \
318,811C333.558,819.91 367.518,832 \
367.518,832L370.434,832.696Z";
style "fill" "rgb(51,51,51)";
]
[];
svg_node "path"
[
attribute "d"
"M370.434,832.696C370.434,832.696 370.064,839.89 \
369.886,843.353C369.545,850.006 369.224,856.325 \
368.924,862.282C368.829,864.179 368.645,867.861 \
368.645,867.861";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M230.695,836.246C230.695,836.246 232.676,838.521 \
233.683,839.665C241.05,848.025 248.968,856.5 \
256,863C265.792,872.05 276.567,880.14 288,887C300.5,894.5 \
318.167,902.333 331,908C333.551,909.126 340.102,911.749 \
340.102,911.749L342,909L367.518,866L368.645,867.861C368.645,867.861 \
368.427,872.246 368.323,874.353C368.211,876.637 \
368.103,878.853 368,881C367.46,892.206 367.262,905.168 \
368,916.976C368.093,918.459 368.323,921.365 \
368.323,921.365L365,921C365,921 356.559,918.015 \
347.442,914.572C344.994,913.648 340.102,911.749 \
340.102,911.749";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M230.695,836.246C230.695,836.246 228.64,833.867 \
227.641,832.696C225.673,830.392 223.782,828.144 \
222,826C213.009,815.181 202.667,801.5 197,792C192.783,784.93 \
188.667,776.333 188,769C187.349,761.834 188.167,752.667 \
193,748C197.833,743.333 208.753,739.803 217,741C227.333,742.5 \
255,757 255,757C274.975,766.077 294.544,772.147 \
313,777C334.437,781.43 353.627,783.62 \
371,784L372.94,784.106C372.94,784.106 372.52,792.278 \
372.315,796.262C371.779,806.664 371.265,816.598 \
370.779,826C370.663,828.263 370.434,832.696 \
370.434,832.696L367.518,832C367.518,832 333.558,819.91 \
318,811C300.247,800.833 261,771 261,771C252.071,793.242 \
242.511,814.422 232,834L230.695,836.246Z";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
];
svg_node "g"
[
id "Back-Panel";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d"
"M439.598,899.627C439.598,899.627 439.26,900.779 \
439.09,901.351C435.103,914.775 430.871,926.797 \
428,935C425.223,942.932 420.55,951.266 \
415.484,956.887C410.762,962.129 403.802,968.329 \
397,968C396.344,967.968 394.912,967.61 \
394.912,967.61L397,968.013L398.346,968.132C398.346,968.132 \
484.166,976.047 561.063,976.909C635.592,977.745 \
723.09,972.137 723.09,972.137C723.09,972.137 727.541,971.892 \
728,971.909C729.166,971.953 721.709,970.908 \
721.709,970.908C721.709,970.908 720.01,970.216 \
719.185,969.791C715.196,967.735 711.636,964.557 \
709,962C706.094,959.182 702.02,952.775 \
699.313,945.969C695.989,937.612 693.22,928.654 \
692,925C691.308,922.928 689.712,915.543 \
687.964,905.656C687.811,904.789 687.502,903 \
687.502,903L686,903C606.384,905.267 525.644,904.041 \
444,900L439.598,899.627C439.598,899.627 439.827,898.844 \
439.941,898.451C443.157,887.346 446.135,875.425 \
448,864C448.063,863.953 451.167,848.52 \
453.329,832.056C455.836,812.967 457.422,792.491 \
457,793C456.896,793.125 458.514,772.878 \
459.569,741.925C462.267,662.779 470.789,405.033 \
470.789,405.033C474.368,405.443 486.497,402.521 \
572.913,402.666C599.428,402.711 632.882,404.148 \
675.209,407C675.209,407 676.643,320.253 \
676.904,307.635C676.963,304.814 676.997,303.303 \
677,303.296L677.238,303.214C677.238,303.214 674.405,303.2 \
672.983,303.196C606.852,302.995 473.272,301.397 \
473.272,301.397L474.003,302C474.099,302.261 470.789,405.033 \
470.789,405.033L471.005,405C471.005,405 471.133,405.005 \
471.433,404.978C477.117,404.459 531.389,401.833 \
578.606,402.666C626.377,403.509 672.907,407.39 \
672.983,407L675.209,407C675.209,407 674.527,458.414 \
674.287,485.381C673.545,568.774 672.868,640.19 \
673,661C673.11,678.433 672.717,715.753 \
674.837,751.017C677.473,794.855 679.956,840.74 \
680,842C680.033,842.942 681.667,862.145 \
684.342,882.282C685.144,888.32 686.039,894.221 \
686.934,899.627C687.123,900.775 687.502,903 687.502,903";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
];
svg_node "g"
[
id "Side-Pockets";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d"
"M368.548,869.815C368.548,869.815 368.427,872.252 \
368.368,873.443C368.24,876.049 368.117,878.569 \
368,881C367.02,901.353 367.167,927.5 372,942C375.802,953.406 \
389.349,967.63 397,968C403.802,968.329 410.762,962.129 \
415.484,956.887C420.55,951.266 425.223,942.932 \
428,935C432.271,922.798 439.553,902.144 \
444.559,881C444.869,879.691 445.461,877.071 \
445.461,877.071L444,877.071C444,877.071 442.101,876.63 \
441.089,876.413C431.869,874.437 419.283,872.649 \
406.49,871.434C394.463,870.292 382.253,869.658 \
372.486,869.849C371.469,869.869 369.518,869.936 \
369.518,869.936L368.548,869.815Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M683.78,877.95C683.78,877.95 684.149,880.831 \
684.342,882.282C687.049,902.668 690.825,921.483 \
692,925C693.22,928.654 695.989,937.612 \
699.313,945.969C702.02,952.775 706.094,959.182 \
709,962C714.892,967.715 725.4,976.532 735,969C739.42,965.532 \
744.482,951.661 745,949C745.452,946.677 748.423,936.679 \
750.111,925.455C751.626,915.379 751.971,904.326 \
752,897C752.023,891.29 751.897,883.5 \
751.667,874.4C751.644,873.485 751.595,871.615 \
751.595,871.615L750.728,872C750.728,872 747.167,871.946 \
745.436,871.939C734.355,871.895 724.631,872.387 \
716.378,873.11C701.818,874.385 691.842,876.377 \
687.093,877.406C684.649,877.935 684,878 \
684,878L683.78,877.95Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
];
svg_node "g"
[
id "Side-Panels";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d"
"M473.9,301.398C474.161,302.107 463.838,616.696 \
459.569,741.925C458.514,772.878 456.896,793.125 \
457,793C457.422,792.491 455.836,812.967 \
453.329,832.056C451.167,848.52 448.063,863.953 \
448,864C447.204,868.875 445.072,878.796 \
445.072,878.796L444,877.071C444,877.071 391.96,869.3 \
370.342,869.908C370.062,869.916 369.518,869.936 \
369.518,869.936L368.492,870.926C368.492,870.926 \
389.327,491.675 390,302C417.907,301.46 445.894,301.321 \
473.9,301.398Z";
style "fill" state.side_panels.colour;
]
[];
svg_node "path"
[
attribute "d"
"M473.9,301.398C474.161,302.107 463.838,616.696 \
459.569,741.925C458.514,772.878 456.896,793.125 \
457,793C457.422,792.491 455.836,812.967 \
453.329,832.056C451.167,848.52 448.063,863.953 \
448,864C447.204,868.875 445.072,878.796 \
445.072,878.796L444,877.071C444,877.071 391.96,869.3 \
370.342,869.908C370.062,869.916 369.518,869.936 \
369.518,869.936L368.492,870.926C368.492,870.926 \
389.327,491.675 390,302";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M390,302C417.907,301.46 445.894,301.321 473.9,301.398";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
svg_node "path"
[
attribute "d"
"M752,302C751.94,302.102 751.828,302.989 \
751.672,304.597C750.066,321.132 743.831,413.98 \
742.271,515.157C740.7,617.065 745.134,719.642 \
746,736C746.773,750.602 750.306,824.482 \
751.56,870.312C751.572,870.757 751.596,871.639 \
751.596,871.639L750.728,872C750.728,872 749.428,871.977 \
748.784,871.968C712.148,871.472 689.519,876.881 \
684.826,877.905C684.035,878.077 684,878 \
684,878L683.887,878.796C683.887,878.796 683.821,878.276 \
683.788,878.017C681.443,859.513 680.03,842.876 \
680,842C679.956,840.74 677.473,794.855 \
674.837,751.017C672.717,715.753 673.11,678.433 \
673,661C672.868,640.19 673.541,568.773 \
674.287,485.381C675.105,393.944 677,303.296 \
677,303.296L676.307,303.209C676.307,303.209 677.725,303.217 \
678.433,303.221C690.009,303.291 701.37,303.422 \
712.493,303C726.027,302.487 738.21,302.205 751,301";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
];
svg_node "g"
[
id "Rolltop";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d"
"M752.003,301C752.142,298.269 752.318,295.536 \
752.359,292.799C753.08,244.81 749.57,196.217 \
744,149C738.212,126.186 723.421,112.312 \
699,108C683.477,107.862 666.36,107.154 \
648,106C601.874,101.824 553.952,99.692 504,102C504,102 \
453.155,106.063 453,106C452.921,105.968 428.421,106.434 \
414.198,115.667C400.562,124.518 396.991,151.237 \
397,151C397.13,147.591 393.326,170.792 \
392.649,182.394C390.496,219.284 389.933,293.59 \
390,302C484.2,300.179 579.307,302.912 \
672.983,303.196C686.448,303.236 699.629,303.488 \
712.493,303C726.027,302.487 738.21,302.205 \
751,301L752.003,301Z";
style "fill" state.rolltop.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "6.24px";
]
[];
];
svg_node "g"
[
id "Black";
attribute "transform" "matrix(1.40094,0,0,1.15298,-200.055,-81.4907)";
]
[
svg_node "path"
[
attribute "d" "M476,501L477,521";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d"
"M826,777C828.484,776.691 833.452,776.073 \
837,777C841.333,778.132 847.983,780.053 \
852,783.793C856.833,788.293 862.851,796.757 \
866,804C869.667,812.434 868.813,819.239 \
868,828.397C867.203,837.366 864.783,854.511 \
855,867C846.765,877.512 833,887.667 822,894C811.951,899.786 \
799.167,903.167 789,905C779.815,906.656 767.272,905.552 \
761,905";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.71px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M247,795L225,780C225,780 248.417,795.561 247,795Z";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20.27px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M527.018,890C527.018,890 535.558,856.952 \
540,841.193C546.174,819.287 562,758 562,758C562,758 \
577.5,818.526 583,841.193C587.257,858.735 595,894 595,894";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.71px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M485,112C502.355,146.971 528.865,178.575 \
561.009,202C601.184,182.703 632.882,154.759 653,115";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "15.59px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M561.009,202C561.009,202 568.574,288.013 \
570,331.141C571.499,376.474 570,474 570,474";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "15.59px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M540,395C557.28,367.793 557.903,359.288 \
575,351C589.999,360.13 597.083,376.66 605,395";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.71px";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M644,415L645,409";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.79px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M561.009,909L561.009,917";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.79px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M495,909L495,917";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.79px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M625,909L625,917";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.79px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M485,326L485,348";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M664,329L664,352";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M664,501L664,527";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M476,675L476,697";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M664,678L664,700";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M460,848L457,868";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M664,848L668,868";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
]
[];
svg_node "path"
[
attribute "d" "M505,409L505,415";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "9.35px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
]
let c45_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[
id "Back-Pocket";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d"
"M693.911,901C693.911,901 696.605,725.514 \
697.979,636.394C697.986,635.927 697.971,634.462 697.979,634";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d" "M697.979,634L697.981,633.932";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M697.979,634C697.995,633.677 698.033,633.354 \
698.049,633.031C701.555,563.996 706.265,495.534 \
711.468,427.896C711.617,425.956 711.759,424.016 \
711.893,422.076C711.976,420.874 712.133,418.47 \
712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 \
540,414.476C481.289,412.747 422.277,416.448 \
363,420L361.531,420.384C365.036,499.962 366.345,572.495 \
368.964,638.102C368.976,638.401 368.988,638.701 \
369,639C369.002,638.997 368.971,639.008 \
368.977,639.031C369.026,639.224 369.186,640.245 \
369.285,640.698C370.663,647.006 370.645,695.61 \
369.1,752.934C367.774,802.157 365.469,899 \
365.469,899L367,899C425.712,909.918 482.032,915.506 \
536.007,915.873C590.731,916.245 643.045,911.25 693,901";
style "fill" "rgb(179,179,179)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
];
svg_node "g"
[
id "Back-Panel";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d"
"M698,634C698.016,633.677 698.033,633.354 \
698.049,633.031C701.555,563.996 706.265,495.534 \
711.468,427.896C711.617,425.956 711.759,424.016 \
711.893,422.076C711.976,420.874 712.133,418.47 712.133,418.47";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M361.531,420.384C361.531,420.384 361.437,418.257 \
361.39,417.191C360.665,400.964 359.847,384.444 \
358.906,367.632C357.515,342.755 358.817,317.49 \
358.997,292.016C358.998,291.845 358.999,291.673 \
359,291.502L359.335,290.502L359.708,290.487C360.896,290.439 \
364.636,290.289 366.675,290.21C444.295,287.199 \
521.469,286.725 599.06,289.876C635.802,291.369 672.622,291.88 \
709.491,292.929C710.908,292.97 713.742,293.053 \
713.742,293.053C713.744,293.423 714.003,295.741 \
714.005,296.112C714.009,297.02 714.013,297.927 \
714.017,298.835C714.202,337.627 714.671,376.555 \
712.325,415.394C712.263,416.419 712.133,418.47 \
712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 \
540,414.476C481.289,412.747 422.277,416.448 \
363,420L361.531,420.384Z";
style "fill" state.back_panel.colour;
]
[];
svg_node "path"
[
attribute "d"
"M712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 \
540,414.476C481.289,412.747 422.277,416.448 \
363,420L361.531,420.384";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M361.531,420.384C361.531,420.384 361.437,418.257 \
361.39,417.191C360.665,400.964 359.847,384.444 \
358.906,367.632C357.515,342.755 358.817,317.49 \
358.997,292.016C358.998,291.845 358.999,291.673 \
359,291.502L359.335,290.502C359.335,290.502 359.471,290.496 \
359.708,290.487C360.896,290.439 364.636,290.289 \
366.675,290.21C444.295,287.199 521.469,286.725 \
599.06,289.876C635.802,291.369 672.622,291.88 \
709.491,292.929C710.908,292.97 713.742,293.053 \
713.742,293.053";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M361.531,420.384C365.036,499.962 366.345,572.495 \
368.964,638.102C368.976,638.401 368.988,638.701 369,639";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M369,639C369.002,638.997 368.971,639.008 \
368.977,639.031C369.026,639.224 369.186,640.245 \
369.285,640.698C370.663,647.006 370.645,695.61 \
369.1,752.934C367.774,802.157 365.469,899 365.469,899";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M693,1012L693,961C693.303,941.001 693.911,901 \
693.911,901L693,901C643.045,911.25 590.731,916.245 \
536.007,915.873C482.032,915.506 425.712,909.918 \
367,899L365.469,899C365.469,899 364.066,958.804 \
364,959L364,961C363.792,977.996 362.892,994.996 \
361,1012L363,1012C363,1012 403.619,1006.08 \
424,1007C446.167,1008 471.613,1018.2 496,1018C513.567,1017.86 \
539.545,1016.48 563.997,1017.07C585.553,1017.59 605.7,1020.08 \
621,1020C645.428,1019.87 691.459,1010.2 693,1012.05";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M713.742,293.053C713.744,293.423 714.003,295.741 \
714.005,296.112C714.009,297.02 714.013,297.927 \
714.017,298.835C714.202,337.627 714.671,376.555 \
712.325,415.394C712.263,416.419 712.133,418.47 712.133,418.47";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M697.979,634C697.971,634.462 697.986,635.927 \
697.979,636.394C696.605,725.514 693.911,901 693.911,901";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M363,375C428.949,371.785 494.789,366.107 \
559.115,370.15C611.562,373.446 661.585,377.296 709.5,377";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
];
svg_node "g"
[
id "Side-Pockets";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d"
"M369,639C368.551,637.384 353.536,647.771 \
342.526,663.924C332.038,679.309 313.779,695.256 \
309.326,699.767C309.216,699.879 309.114,699.984 \
309.02,700.082C308.975,700.129 308.932,700.175 \
308.891,700.219C308.682,700.479 307.995,700.933 \
308,701.021C308,701.021 301.284,706.953 \
298,710C293.333,714.33 284.454,720.052 280,727C271.667,740 \
252.268,765.439 248,788C243.333,812.667 252,854.667 \
252,875C252,886.743 246.12,898.409 248,910C251,928.5 270,986 \
270,986C289.932,996.453 309.815,1008.16 \
330,1012L364,959C364.143,958.575 366.634,844.465 \
369.1,752.934C370.77,690.975 370.341,639.264 369,640";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M330.008,1011.99C330.002,1011.99 329.999,1012 330,1012";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M752,705C752,705 760.227,714.454 763,720C769.167,732.333 \
781.833,760 789,779C795.772,796.954 803.133,815.026 \
806,834C809.5,857.167 811.333,896.333 810,918C809.027,933.817 \
807.106,951.031 798,964C787,979.667 743.079,1013.58 \
744,1012C744.921,1010.42 728,1012 \
728,1012L693,961L698,635L698,634C698,634 731.333,673.83 \
739,685C742.166,689.612 742,697.688 \
744,701.021C745.341,703.257 750.682,704.904 \
750.986,704.996C750.991,704.998 750.996,705 751,705C751,705 \
750.995,704.999 750.986,704.996L752,705Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
];
svg_node "g"
[
id "Side-Panels";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d"
"M359,291.502C358.834,317.15 357.506,342.587 \
358.906,367.632C364.551,468.564 365.787,558.948 \
369,639C368.551,637.384 353.536,647.771 \
342.526,663.924C329.911,682.429 306.056,701.747 \
308.5,701C311.993,699.933 304.251,581.26 \
311.898,472.324C318.143,383.369 311.172,317.653 \
307,295L307,293C323.353,292.111 339.677,291.321 \
355.979,290.64C356.98,290.598 358.981,290.516 \
358.981,290.516L359,291.502Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M763,295C760.512,294.433 749.969,491.333 \
749,540C748.706,554.758 745.52,569.317 \
744,584C741.189,611.165 749.559,704.847 751,705C751,705 \
745.381,703.322 744,701.021C742,697.688 742.166,689.612 \
739,685C731.333,673.83 698,634 698,634C701.511,564.637 \
706.241,495.85 711.468,427.896C714.873,383.633 \
714.186,339.223 714,295L713.815,293.13C713.815,293.13 \
715.489,293.105 716.326,293.13C731.877,293.603 \
747.435,294.189 763,295";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M330,1012C329.708,1011.72 361,1012 361,1012C362.892,994.996 \
363.792,977.996 364,961L364,959L330,1012";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M728,1012C716.976,1013.61 703.972,1013.94 \
693,1012L693,961L728,1012Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
];
svg_node "g"
[
id "Rolltop";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d"
"M307,293C404.836,287.679 501.618,285.919 \
599.06,289.876C653.567,292.09 708.246,292.145 \
763,295L763,293C763,293 765.333,197 761,163C757.722,137.277 \
755,103.5 737,89C719,74.5 681.332,75.697 \
653,76C621.833,76.333 582.667,90 550,91C518.87,91.953 \
488.143,82.333 457,82C425.833,81.667 384.167,85.167 \
363,89C350.97,91.179 338.296,96.022 329.998,105C319.831,116 \
306.207,136.367 302,155C297.334,175.667 301.167,206 \
302,229C302.775,250.384 307,293 307,293";
style "fill" state.rolltop.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M762.983,294.999C762.989,294.999 762.994,294.999 763,295";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
];
svg_node "g"
[
id "Black";
attribute "transform" "matrix(0.936149,0,0,0.956107,45.2187,22.329)";
]
[
svg_node "path"
[
attribute "d" "M330.008,1011.99C330,1011.99 329.997,1012 330,1012";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d" "M361,1012C361,1012 329.708,1011.72 330,1012";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M329.998,1012.05L362.182,1017.07L363,1012C363,1012 \
403.619,1006.08 424,1007C446.167,1008 471.613,1018.2 \
496,1018C513.567,1017.86 539.545,1016.48 \
563.997,1017.07C585.553,1017.59 605.7,1020.08 \
621,1020C645.428,1019.87 691.459,1010.2 \
693,1012.05L693,1012C703.972,1013.94 714.976,1013.66 \
726,1012.05L724.465,1019.02C724.465,1019.02 720.156,1020.48 \
717.93,1021.21C709.088,1024.1 699.751,1026.84 \
693,1028C639.879,1037.15 481.971,1031.2 \
421,1025C405.513,1023.43 362.182,1017.07 362.182,1017.07";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d"
"M724.465,1019.02C724.465,1019.02 727.926,1017.83 \
729.545,1017.26C737.9,1014.32 744.016,1011.98 744,1012.05";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8.46px";
]
[];
svg_node "path"
[
attribute "d" "M641,381L641,393";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M436,377L436,387";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M619,915.892L621,926";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M439,915.892L438,923";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M414,912C414,912 407.5,964.5 410,978C411.469,985.934 \
421.833,992.333 429,993C436.167,993.667 450.026,990.282 \
453,982C458.333,967.149 463,915.892 463,915.892";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.560976,-0.0487805,-0.0487805,0.99458,331.122,36.7913)";
]
[
svg_node "path"
[
attribute "d" "M693,469L702,470";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "16.58px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M682,876L689,876";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M685.5,672L693,672";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M369,466L378,466";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M373.5,672L383,672";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M373.5,872L378.25,872";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.68px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M378,466C470.901,551.164 565.73,633.015 \
685.5,672C608.088,760.635 503.848,824.106 \
383,872C487.114,888.504 586.45,890.42 682,876C566.092,834.751 \
471.699,758.065 383,672C511.547,619.977 622.603,556.605 \
697,469.444C599.849,478.589 493.917,464.928 378,466Z";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "4.23px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M673,286L674,261";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(1,3.05311e-16,2.02963e-16,1,-0.413793,-3)";
]
[
svg_node "path"
[
attribute "d" "M394,286L394,261";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M721,340L753,343";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M706,625L732,624";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M317,624L361,625";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M318,330L352,330";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M457,88C479.992,121.23 508.818,148.029 \
544,172C575.901,145.486 601.514,118.612 622,86";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linejoin" "bevel";
]
[];
svg_node "path"
[
attribute "d" "M544,176C545.069,251.668 543.275,321.761 539.5,388";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "21.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
]
let c55_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[ id "Back-Panel"; attribute "transform" "matrix(1,0,0,1,-2.71442,6)" ]
[
svg_node "path"
[
attribute "d"
"M381.095,1024.45C381.563,1024.49 381.992,1024.49 \
382.515,1024.49C396.508,1024.63 441.277,1022.58 \
494.307,1024C554.934,1025.62 626.359,1032.56 \
674.935,1031.09C704.171,1030.21 724.603,1025.16 \
728.372,1024.17C671.116,1039.58 611.853,1042.31 \
548,1040C493.67,1037.44 438.621,1032.35 \
382.832,1024.67C382.307,1024.6 381.319,1024.47 \
381.095,1024.45Z";
style "fill" "rgb(51,51,51)";
]
[];
svg_node "path"
[
attribute "d"
"M381.536,927.107C381.536,927.107 381.634,925.337 \
381.683,924.444C384.274,877.573 387.553,815.871 \
389.147,775.399C389.577,764.488 389.87,755.119 \
390,748C390.526,719.268 384,662 384,662C384.487,628.492 \
384.843,595.138 384.669,562.126C384.501,530.308 \
383.841,498.808 382.329,467.794C382.3,467.196 382.241,466 \
382.241,466L384,466C383.973,466.326 384.201,466.651 \
384.669,466.975C401.181,478.398 717.163,488.063 \
738.842,477.315C739.666,476.907 740.006,476 \
740.006,476L741.726,476L729,662C729,662 730.225,680.747 \
729,690C727.5,701.333 722.002,716.481 720,730C713.97,770.725 \
715.109,870.209 713.496,931.003C713.424,933.739 \
713.391,936.407 713.395,939L713.395,939.038C712.834,939.56 \
700.397,945.371 679.407,948.744C650.667,953.362 \
606.721,955.894 562.229,954.882C559.321,954.816 \
556.409,954.734 553.5,954.637C502.189,952.928 448.256,947.35 \
415.644,940.165C394.921,935.6 384,928 \
384,928L381.536,927.107Z";
style "fill" "rgb(179,179,179)";
]
[];
svg_node "path"
[
attribute "d"
"M729,1024C729,1024 707.393,1030.11 \
674.935,1031.09C626.359,1032.56 554.934,1025.62 \
494.307,1024C441.277,1022.58 396.508,1024.63 \
382.515,1024.49C381.992,1024.49 381.563,1024.49 \
381.095,1024.45C381.08,1024.44 381.05,1024.44 \
381.05,1024.44C381.05,1024.44 381.027,1024.44 \
381.015,1024.44C380.229,1024.35 379.002,1024.07 \
378,1024C377.003,1023.93 375,1024 \
375,1024L378,991L378,990C377.976,990 379.431,965.024 \
381.339,930.65C381.404,929.48 381.536,927.107 \
381.536,927.107L384,928C384,928 394.921,935.6 \
415.644,940.165C448.256,947.35 502.189,952.928 \
553.5,954.637C556.409,954.734 559.321,954.816 \
562.229,954.882C606.721,955.894 650.667,953.362 \
679.407,948.744C700.397,945.371 712.834,939.56 \
713.395,939.038C713.42,955.505 714.89,968.948 \
716.655,977.399C717.116,979.606 717.597,981.472 \
718.078,982.963C718.292,983.629 718.653,984.528 \
718.854,985.016C718.943,985.231 719,986 719,986L729,1024Z";
style "fill" state.back_panel.colour;
]
[];
svg_node "path"
[
attribute "d"
"M758,284C756.954,283.879 742,472 \
742,472L741.726,476L740.006,476C740.006,476 739.666,476.907 \
738.842,477.315C717.163,488.063 401.181,478.398 \
384.669,466.975C384.201,466.651 383.973,466.326 \
384,466L382.241,466C382.241,466 382.168,464.548 \
382.131,463.822C378.879,400.26 383.131,336.736 \
385,273.557L384.85,273.557C384.85,273.557 391.925,273.562 \
395.467,273.576C452.444,273.8 510.173,275.894 \
567.334,277.259C626.959,278.682 686.597,279.799 \
746.247,282.692C750.165,282.882 758,283.286 758,283.286";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M741.726,476L729,662C729,662 730.225,680.747 \
729,690C727.5,701.333 722.002,716.481 720,730C713.97,770.725 \
715.109,870.209 713.496,931.003C713.424,933.739 \
713.391,936.407 713.395,939C713.395,939.013 713.395,939.025 \
713.395,939.038C713.42,955.505 714.89,968.948 \
716.655,977.399C717.116,979.606 717.597,981.472 \
718.078,982.963C718.292,983.629 718.653,984.528 \
718.854,985.016C718.943,985.231 719,986 \
719,986L729,1024C729,1024 707.393,1030.11 \
674.935,1031.09C626.359,1032.56 554.934,1025.62 \
494.307,1024C441.277,1022.58 396.508,1024.63 \
382.515,1024.49C381.992,1024.49 381.563,1024.49 \
381.095,1024.45C381.08,1024.44 381.05,1024.44 \
381.05,1024.44C381.05,1024.44 381.027,1024.44 \
381.015,1024.44C380.229,1024.35 379.002,1024.07 \
378,1024C377.003,1023.93 375,1024 \
375,1024L378,991L378,990C377.976,990 379.431,965.024 \
381.339,930.65C381.404,929.48 381.536,927.107 381.536,927.107";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M713.395,939C713.986,939.007 701.385,945.213 \
679.407,948.744C650.667,953.362 606.721,955.894 \
562.229,954.882C559.321,954.816 556.409,954.734 \
553.5,954.637C502.189,952.928 448.256,947.35 \
415.644,940.165C394.921,935.6 384,928 \
384,928L381.536,927.107C381.536,927.107 381.634,925.337 \
381.683,924.444C384.274,877.573 387.553,815.871 \
389.147,775.399C389.577,764.488 389.87,755.119 \
390,748C390.526,719.268 384,662 384,662C384.487,628.492 \
384.843,595.138 384.669,562.126C384.501,530.308 \
383.841,498.808 382.329,467.794C382.3,467.196 382.241,466 \
382.241,466";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d" "M719,986C723.154,997.757 727.369,1011.71 729,1024";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M378,1024C379.017,1024.14 381.05,1024.42 381.05,1024.42";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M381.05,1024.44C381.05,1024.44 382.238,1024.59 \
382.832,1024.67C438.621,1032.35 493.67,1037.44 \
548,1040C555.877,1040.28 563.683,1040.49 \
571.425,1040.61C626.672,1041.44 678.61,1037.65 729,1024";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M384,436C382.42,442.506 740.046,454.866 740.006,448";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[
id "Side-Pockets"; attribute "transform" "matrix(1,0,0,1,-2.71442,6)";
]
[
svg_node "path"
[
attribute "d"
"M384,662C384,662 390.526,719.268 390,748C389.87,755.119 \
389.57,764.487 389.147,775.399C386.322,848.28 378,990 \
378,990C367.684,996.364 358.487,1004.59 350,1014C350,1014 \
345.669,1002.08 342,997C332,983.167 303.65,955.456 \
290,931C274,902.333 254.333,850.5 246,825C241.094,809.987 \
238,790.333 240,778C241.731,767.323 252.167,756.333 \
258,751C262.359,747.014 269.359,747.751 \
275,746C286.614,742.395 327.963,711.355 328,709L384,662Z";
style "fill" state.side_pockets.colour;
]
[];
svg_node "path"
[
attribute "d" "M328,709L384,662";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M384,662C384,662 390.526,719.268 390,748C389.87,755.119 \
389.57,764.487 389.147,775.399C386.322,848.28 378,990 \
378,990C367.684,996.364 358.487,1004.59 350,1014C350,1014 \
345.669,1002.08 342,997C332,983.167 303.65,955.456 \
290,931C274,902.333 254.333,850.5 246,825C241.094,809.987 \
238,790.333 240,778C241.731,767.323 252.167,756.333 \
258,751C262.359,747.014 269.359,747.751 \
275,746C286.614,742.395 327.963,711.355 328,709";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M729,662C729,662 730.225,680.747 729,690C727.5,701.333 \
722.002,716.481 720,730C713.97,770.725 715.109,870.209 \
713.496,931.003C712.58,965.537 718.091,989.357 \
721,987C730.463,995.301 738.631,1004.22 745,1014C745,1014 \
750.667,1001.83 755,997C759.333,992.167 767.34,990.572 \
771,985C782.167,968 810.828,927.622 822,895C834.5,858.5 \
844,791 846,766C846.643,757.963 840.333,749.667 \
834,745C827.667,740.333 814.5,742 808,738C801.925,734.261 \
799.698,726.369 795,721C788.979,714.119 771.863,696.143 \
767.191,691.247C766.431,690.45 766,690 \
766,690L767,690C766.348,689.754 765.703,689.5 \
765.063,689.24C762.628,688.249 760.275,687.155 \
758,685.967C751.334,682.485 745.33,678.186 \
739.84,673.252C738.001,671.599 736.219,669.874 \
734.489,668.085C732.599,666.131 730.772,664.099 729,662";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M713.395,939.038C713.421,939.013 713.421,939 713.395,939";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Side-Panels"; attribute "transform" "matrix(1,0,0,1,-2.71442,6)" ]
[
svg_node "path"
[
attribute "d"
"M385,273.557C383.131,336.736 378.879,400.26 \
382.131,463.822C385.427,528.251 384.976,594.816 \
384,662L328,709C330.307,627.557 333.968,543.451 \
340.274,455.488C344.533,396.096 342.47,335.381 \
342,273.557L342,274C351.388,273.799 360.809,273.672 \
370.255,273.608C375.13,273.575 384.9,273.557 \
384.9,273.557L385,273.557Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M771,284L767,690C751.512,684.148 739.321,674.227 \
729,662L742,472C742,472 755.531,301.773 \
757.751,285.281C757.865,284.436 758,284 \
758,284L757.287,283.248C757.287,283.248 766.429,283.738 \
771,284";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M350,1014L375,1024L378,991L378,990C375.43,991.586 \
372.929,993.287 370.492,995.093C364.859,999.266 359.564,1004 \
354.527,1009.17C352.995,1010.74 351.487,1012.35 350,1014";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M745,1014L729,1024C727.369,1011.71 723.154,997.757 \
719,986L721,987C721.464,987.407 721.924,987.815 \
722.382,988.225C723.615,989.33 724.825,990.445 \
726.011,991.573C730.972,996.288 735.51,1001.21 \
739.539,1006.37C741.481,1008.85 743.304,1011.4 745,1014";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Rolltop"; attribute "transform" "matrix(1,0,0,1,-2.71442,6)" ]
[
svg_node "path"
[
attribute "d"
"M342,274C416.094,272.411 492.205,275.465 \
567.334,277.259C635.207,278.879 703.095,280.102 \
771,284L771,283C770.916,283.107 770.865,282.793 \
770.843,282.108C770.538,272.551 775.969,190.608 \
780,163C782.269,147.456 772.906,132.11 766,118C757.093,99.804 \
724.356,81.034 701,77C684.459,74.143 667.78,71.46 \
651,71C614.5,70 521.667,71.5 482,71C458.98,70.71 \
434.364,59.422 413,68C391,76.833 359.351,97.505 \
350,124C338,158 341,272 341,272L342,274Z";
style "fill" state.rolltop.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
svg_node "path"
[
attribute "d"
"M342,273.557C342.001,273.704 342.002,273.852 342.003,274";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "8px";
]
[];
];
svg_node "g"
[ id "Black"; attribute "transform" "matrix(1,0,0,1,-2.71442,6)" ]
[
svg_node "path"
[
attribute "d" "M697,456C697.101,456.422 697,465 697,465";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M448,449L448,460.5";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M659,957L660,965";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M448,952L448,965";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M429,948C429,948 427.167,977.167 429,987C430.394,994.48 \
435.333,1003.67 440,1007C444.611,1010.29 452.667,1009.67 \
457,1007C461.333,1004.33 465.012,997.039 \
466,991C467.5,981.833 465.562,952.31 466,952";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M736,274L739,250";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M415,266L415,242";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M349,353L375,355";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M338,613L375,617";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M757,372L763,372";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M739,617L759,615";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M493,79C511.417,127.844 533.088,163.331 \
560.507,191C581.16,156.322 600.054,120.809 612,82";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M560.507,191C564.719,272.023 565.899,351.033 564,428";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "20px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.368852,-0.057377,-0.057377,0.994784,492.754,44.7958)";
]
[
svg_node "path"
[
attribute "d" "M722,524L733,525";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "17.18px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M389.5,511L394.5,511";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M711.5,913C712.395,912.149 703,912 703,912";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M387,912L397,912";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M713,711L720,714";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M392,705L397,705";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M397,511C505.176,529.316 615.912,533.478 \
729,524.636C638.389,604.457 524.633,661.544 \
397,705C491.422,789.21 589.238,866.609 703,912C595.062,935.78 \
491.22,931.23 389.5,912C512.316,860.743 625.062,799.33 \
714.094,714C596.935,672.652 494.72,596.986 397,511Z";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "4px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
]
let c65_view state =
let open Html in
let open Attribute in
svg_node "svg"
[
attribute "viewBox" "0 0 1080 1080";
attribute "version" "1.1";
attribute "xmlns" "http://www.w3.org/2000/svg";
attribute "xmlns:xlink" "http://www.w3.org/1999/xlink";
attribute "xml:space" "preserve";
attribute "xmlns:serif" "http://www.serif.com/";
attribute "width" "100%";
attribute "height" "100%";
style "fill-rule" "evenodd";
style "clip-rule" "evenodd";
style "stroke-linecap" "round";
style "stroke-linejoin" "round";
style "stroke-miterlimit" "1.5";
]
[
svg_node "g"
[
id "Waist-Belt";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d"
"M784.937,769.137C784.937,769.137 783.283,768.1 \
782.551,767.552C781.887,767.055 781.281,766.54 \
780.741,766C775.905,761.164 773,747 \
773,747L776.556,747C776.556,747 809.241,724 \
820,717C826.785,712.586 836.112,707 841.112,705C843.862,703.9 \
847.685,704 850,705C852.315,706 854.404,708.466 \
855,711C855.667,713.833 854.864,718.421 \
854,722C852.833,726.833 850.631,734.356 \
848,740C842.601,751.583 816.734,787.717 \
816,787L814.702,788.621L813.142,787.011";
style "fill" "rgb(179,179,179)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M813.142,787C813.142,787 812.216,786.072 \
811.762,785.62C810.448,784.31 809.185,783.095 \
808,782C802.312,776.742 793.407,773.72 \
786.772,770.171C786.138,769.832 784.937,769.137 \
784.937,769.137L787,767C796.089,760.588 803.626,753.393 \
810,745.611L813,782L813.142,787Z";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M266.519,749.573L266,749.112L252,737L233,784L231.836,785.1C231.836,785.1 \
230.545,783.512 229.894,782.702C225.643,777.416 \
221.333,771.794 219,768C214.071,759.983 210.333,750.167 \
208,742C205.876,734.566 204.5,725.5 205,719C205.437,713.321 \
208.167,705.833 211,703C212.322,701.678 214.211,701.235 \
216.221,701.223C218.17,701.212 220.231,701.607 \
222,702C226.5,703 232.911,706.173 238,709C247,714 276,732 \
276,732L278.585,733.207C278.585,733.207 276.888,735.432 \
276,736.609C273.311,740.175 270.399,744.119 \
267.465,748.24C267.15,748.682 266.519,749.573 \
266.519,749.573Z";
style "fill" "rgb(179,179,179)";
]
[];
svg_node "path"
[
attribute "d"
"M266.519,749.573C266.519,749.573 265.875,750.487 \
265.553,750.946C256.667,763.627 247.969,777.523 \
245,787.011C244.249,789.41 243.647,791.844 \
243.177,794.305C243.105,794.683 242.97,795.441 \
242.97,795.441L241.814,797C241.814,797 238.014,792.612 \
233.401,787.011C232.888,786.387 231.836,785.1 \
231.836,785.1L233,784L252,737L266,749.112L266.519,749.573Z";
style "fill" "rgb(51,51,51)";
]
[];
svg_node "path"
[
attribute "d"
"M266.519,749.573C266.519,749.573 265.875,750.487 \
265.553,750.946C256.667,763.627 247.969,777.523 \
245,787.011C244.249,789.41 243.647,791.844 \
243.177,794.305C243.105,794.683 242.97,795.441 \
242.97,795.441L241.814,797C241.814,797 238.014,792.612 \
233.401,787.011C232.888,786.387 231.836,785.1 \
231.836,785.1L233,784L252,737L266,749.112L266.519,749.573C266.519,749.573 \
267.15,748.682 267.465,748.24C270.399,744.119 273.311,740.175 \
276,736.609C276.888,735.432 278.585,733.207 \
278.585,733.207L276,732C276,732 247,714 \
238,709C232.911,706.173 226.5,703 222,702C220.231,701.607 \
218.17,701.212 216.221,701.223C214.211,701.235 \
212.322,701.678 211,703C208.167,705.833 205.437,713.321 \
205,719C204.5,725.5 205.876,734.566 208,742C210.333,750.167 \
214.071,759.983 219,768C221.333,771.794 225.643,777.416 \
229.894,782.702C230.545,783.512 231.836,785.1 231.836,785.1";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M708,1028.17C708.048,1028.49 707.568,1028.91 \
706.62,1029.4C694.766,1035.56 609.678,1053.5 \
565,1055C555.343,1055.33 544.736,1055.67 \
533.605,1055.98C482.875,1057.38 421.233,1058.21 \
389,1053C378.998,1051.38 366.239,1044.48 \
355.26,1037.34C351.867,1035.14 345.725,1030.81 \
345.725,1030.81L348,1028.17C348,1028.17 366.333,1035 \
373,1035C378.494,1035 382.506,1028.17 388,1028.17C434,1028.17 \
599.383,1039.26 649,1035C661.923,1033.89 675,1019.47 \
684,1018C689.093,1017.17 697.207,1022.16 \
700.966,1024.72C702.229,1025.58 703,1026.17 \
703,1026.17L708,1028.17Z";
style "fill" "rgb(51,51,51)";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M329,1017.91C329,1017.91 332.385,1020.77 \
337.733,1024.87C340.064,1026.66 345.725,1030.81 \
345.725,1030.81";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
];
svg_node "g"
[
id "Back-Panel";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d"
"M714.762,943L713,943C606.165,963.847 478.22,972.538 \
354.368,941L353.901,941L353.905,940.529C354.651,858.748 \
354.518,777.223 353.348,696L353,694C353.74,633.289 \
351.71,512.44 \
351.71,512.44L351.61,508L353.368,508C484.153,531.015 \
611.44,534.12 735,516L736.275,516.522C736.275,516.522 \
735.967,518.62 735.817,519.67C727.332,578.748 724.912,639.339 \
727,701L726.293,705L719.524,804.437L718.049,875.161L714.762,943Z";
style "fill" "rgb(179,179,179)";
]
[];
svg_node "path"
[
attribute "d"
"M351.61,508C351.61,508 351.563,505.951 \
351.539,504.926C351.285,494.028 351.011,483.133 \
350.721,472.243C350.661,469.991 350.518,465.488 \
350.518,465.488L353.368,466C485.057,486.242 614.081,490.143 \
740,475L741.641,475.104L736.275,516.522L735,516C611.44,534.12 \
484.153,531.015 353.368,508L351.61,508Z";
style "fill" state.back_panel.colour;
]
[];
svg_node "path"
[
attribute "d"
"M348,1028.17C351.021,1017.01 352.691,1004.5 \
353.368,991L353.348,990C353.564,973.855 353.747,957.719 \
353.895,941.593L353.901,941L354.368,941C478.22,972.538 \
606.165,963.847 \
713,943L714.762,943L712,1000L712,1002C711.733,1010.08 \
710.27,1018.3 705,1027L703,1026.17C703,1026.17 \
690.803,1016.89 684,1018C675,1019.47 661.923,1033.89 \
649,1035C599.383,1039.26 434,1028.17 \
388,1028.17C382.506,1028.17 378.494,1035 \
373,1035C366.333,1035 348,1028.17 348,1028.17Z";
style "fill" state.back_panel.colour;
]
[];
svg_node "path"
[
attribute "d"
"M348,1028.17C351.021,1017.01 352.691,1004.5 \
353.368,991L353.348,990C353.564,973.855 353.747,957.719 \
353.895,941.593C353.897,941.396 353.901,941 353.901,941";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M348,1028.17C348,1028.17 366.333,1035 373,1035C378.494,1035 \
382.506,1028.17 388,1028.17C434,1028.17 599.383,1039.26 \
649,1035C661.923,1033.89 675,1019.47 684,1018C690.803,1016.89 \
703,1026.17 703,1026.17L705,1027C710.27,1018.3 \
711.733,1010.08 \
712,1002L712,1000L714.762,943L713,943C606.165,963.847 \
478.22,972.538 354.368,941L353.901,941C353.901,941 \
353.904,940.686 353.905,940.529C354.651,858.748 \
354.518,777.223 353.348,696L353,694C353.74,633.289 \
351.71,512.44 351.71,512.44L351.61,508";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M714.762,943L718.049,875.161L719.524,804.437L726.293,705L727,701C724.912,639.339 \
727.332,578.748 735.817,519.67C735.967,518.62 736.275,516.522 \
736.275,516.522L735,516C611.44,534.12 484.153,531.015 \
353.368,508L351.61,508C351.61,508 351.563,505.951 \
351.539,504.926C351.285,494.028 351.011,483.133 \
350.721,472.243C350.661,469.991 350.518,465.488 \
350.518,465.488";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M736.275,516.522C736.275,516.522 736.474,515.174 \
736.575,514.5C737.931,505.455 739.149,496.368 \
740.249,487.24C740.736,483.203 741.641,475.104 \
741.641,475.104L740,475C614.081,490.143 485.057,486.242 \
353.368,466L350.518,465.488C350.518,465.488 350.371,460.677 \
350.295,458.271C348.87,412.901 347.037,367.597 \
345,322.326L345.591,317.551C345.591,317.551 355.526,318.634 \
360.611,319.15C477.183,330.985 632.957,333.993 \
702.041,332.152C713.072,331.858 728.721,330.146 \
743.03,328.28C745.726,327.928 750.935,327.218 \
750.935,327.218L751,328C749.24,374.117 747.219,419.409 \
742.821,463.767C742.445,467.553 741.641,475.104 \
741.641,475.104";
style "fill" state.back_panel.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
];
svg_node "g"
[
id "Side-Pockets";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d" "M778.985,323.002C778.995,323.001 779,323 779,323";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M303,717C311.42,711.4 320.025,706.695 \
328.794,702.779C336.734,699.233 344.808,696.333 \
353,694L353.348,696C354.754,793.59 354.663,891.617 \
353.348,990C346.33,1000.34 337.064,1008.56 \
326,1015.08C326,1015.08 295.327,971.827 284,948C271,920.653 \
254.5,877.832 248,851C242.973,830.247 238.622,807.389 \
245,787.011C251.833,765.177 289,720 289,720L301,718L303,717Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M773,747C773,747 775.905,761.164 780.741,766C786.574,771.833 \
800.263,774.849 808,782C817.376,790.667 831.667,806.833 \
837,818C841.474,827.368 842,839 840,849C838,859 \
828.47,867.685 825,878C818.833,896.333 818.368,935.621 \
803,959C787.333,982.833 731,1021 \
731,1021L712,1000L718.049,875.161L719.524,804.437L726.293,705L727,701L772,747L773,747Z";
style "fill" state.side_pockets.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d" "M778.979,322.342C778.992,322.772 779,323 779,323";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
];
svg_node "g"
[
id "Side-Panels";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d"
"M303,312C311.855,313.354 321.204,314.631 \
330.958,315.834C335.61,316.407 345.18,317.505 \
345.18,317.505L345,322.326C350.555,445.748 354.585,569.417 \
353,694C335.762,698.909 319.044,706.33 \
303,717C308.921,637.114 311.199,558.192 \
308.155,480.256C305.946,423.71 305.968,367.583 303,312";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M779,322.326C779,322.326 778.96,322.64 \
779.008,323.397C779.487,330.914 783.906,376.977 \
776.44,435.313C771.292,475.541 766.062,519.267 \
766.854,560.937C768.696,657.854 772.36,747.056 \
772,747L727,701C724.851,637.539 727.477,575.211 \
736.575,514.5C745.625,454.107 748.564,391.845 \
751,328L750.858,327.228C750.858,327.228 754.687,326.694 \
756.51,326.433C769.445,324.582 779,323 779,323L779,322.326Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M731,1021C723.726,1027.79 715.027,1029.67 \
705,1027C710.27,1018.3 711.733,1010.08 \
712,1002L712,1000L731,1021";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M327,1016.08L348,1028.17C351.021,1017.01 352.691,1004.5 \
353.368,991L353.348,990C349.521,995.636 345.026,1000.64 \
339.935,1005.09C335.69,1008.8 331.031,1012.12 \
326,1015.08L327,1016.08Z";
style "fill" state.side_panels.colour;
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
];
svg_node "g"
[
id "Rolltop";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d"
"M303,312C303,312 307.333,249.167 309,220C310.58,192.346 \
309.667,156.833 313,137C315.177,124.05 318.477,108.855 \
329,101C340.833,92.167 365.072,87.155 384,84C403,80.833 \
423.366,80.68 443,82C462.833,83.333 482.728,91.625 \
503,92C530,92.5 577.833,88.5 605,85C625.691,82.334 \
645.159,71.926 666,71C688.5,70 721.167,71.5 \
740,79C756.648,85.63 770.92,100.005 779,116C787.167,132.167 \
789,155.724 789,176C789,200.833 780.667,240.5 \
779,265C777.688,284.289 779,323 779,323C779,323 \
727.866,331.464 702.041,332.152C669.785,333.011 \
618.63,332.814 561.39,331.154C474.3,328.63 373.125,322.72 \
303,312Z";
style "fill" state.rolltop.colour;
]
[];
svg_node "path"
[
attribute "d"
"M303,312C373.125,322.72 474.3,328.63 \
561.39,331.154C618.63,332.814 669.785,333.011 \
702.041,332.152C727.866,331.464 779,323 779,323";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M778.985,323.002C778.965,322.63 778.962,322.407 \
778.979,322.342C778.984,322.321 778.991,322.316 779,322.326";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
svg_node "path"
[
attribute "d"
"M303,312C303,312 307.333,249.167 309,220C310.58,192.346 \
309.667,156.833 313,137C315.177,124.05 318.477,108.855 \
329,101C340.833,92.167 365.072,87.155 384,84C403,80.833 \
423.366,80.68 443,82C462.833,83.333 482.728,91.625 \
503,92C530,92.5 577.833,88.5 605,85C625.691,82.334 \
645.159,71.926 666,71C688.5,70 721.167,71.5 \
740,79C756.648,85.63 770.92,100.005 779,116C787.167,132.167 \
789,155.724 789,176C789,200.833 780.667,240.5 \
779,265C777.688,284.289 779,323 779,323";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "7.35px";
]
[];
];
svg_node "g"
[
id "Black";
attribute "transform" "matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)";
]
[
svg_node "path"
[
attribute "d"
"M817,757C817,757 829.749,753.759 833,758C836.833,763 \
838.833,778.833 840,787C840.943,793.6 841.432,809.441 840,807";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M229,742L237,749.816";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M678,487L681,500";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M410,478L409,493.5";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M645,961L645,971";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M417,961L417,972";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.953333,0.00666667,0.00666667,0.999048,32.58,-4.65429)";
]
[
svg_node "path"
[
attribute "d" "M756.118,388.126L772.902,388.014";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.73px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M315,376L339,380";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M735,675L761,669";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M315,651L344,659";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.998581,0.0132409,0.0132409,0.876419,-3.2965,30.7673)";
]
[
svg_node "path"
[
attribute "d" "M719.076,320.294L719.371,298.04";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "19.14px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M377,312L377,291";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M427,89C428.201,129.67 492.604,176.009 \
540,207C545.297,216.437 654.813,97.6 653,81";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M541,207.509L545,462";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "18.37px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "g"
[
attribute "transform"
"matrix(0.974132,-0.225981,0.225981,0.974132,-113.786,94.9863)";
]
[
svg_node "path"
[
attribute "d" "M356,544L360,545";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.75px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "g"
[
attribute "transform"
"matrix(0.980847,-0.194781,0.194781,0.980847,-94.0625,152.421)";
]
[
svg_node "path"
[
attribute "d" "M725.107,554.028L729.146,554.831";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "10.79px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "g"
[
attribute "transform"
"matrix(0.656425,0.299616,-0.191977,0.953879,389.982,-180.582)";
]
[
svg_node "path"
[
attribute "d" "M711.541,744.657L720,742";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "12.19px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "g"
[
attribute "transform"
"matrix(0.44,0.08,0.08,0.988571,322.88,-46.1257)";
]
[
svg_node "path"
[
attribute "d" "M702,928L709,927";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "13.6px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
svg_node "path"
[
attribute "d" "M358,739L363,739";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d" "M358,920L363,920";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M363,544.535C484.734,564.89 604.343,571.61 \
720.161,554C612.725,640.52 492.19,699.017 \
363,739C466.156,818.732 576.11,888.085 \
706,927C588.685,949.564 474.485,946.121 \
363,920C497.852,878.915 616.909,823.603 \
709,744C574.165,711.154 464.76,634.44 363,544.535Z";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "3.67px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
svg_node "path"
[
attribute "d"
"M396,955C396,955 394.675,998.64 399,1009C402.14,1016.52 \
410.833,1019 417,1019C423.167,1019 432.462,1015.69 \
436,1009C440.833,999.86 439,961 439,961";
style "fill" "none";
style "stroke" "rgb(51,51,51)";
style "stroke-width" "11.02px";
style "stroke-linecap" "square";
style "stroke-linejoin" "miter";
]
[];
];
]
let img_of_pack (p : pack) =
match p with
| A45 -> a45_view
| A55 -> a55_view
| A65 -> a65_view
| C45 -> c45_view
| C55 -> c55_view
| C65 -> c65_view
img [ src (img_of_pack pack) ] [];
footer [] [ text (string_of_pack pack) ];
article
[
(if state.pack = pack then border_style "solid" else on_click card_msg);
]
[ img_of_pack pack state; footer [] [ text (string_of_pack pack) ] ];
text
"Bowing your head forward, find the bump sticking out on your \
spine at the bottom of your neck, the C7 vertebra.";
];
p []
[
text
"Find the top of your sacrum by placing your fore fingers on \
your hip bones, thumbs pointing in and resting in the small \
of your back.";
];
p []
[
text
"Use a tape measure or piece of string to measure the length \
of your spine in between, conforming to the curves of your \
back.";
img [ src "torso.svg" ] [];
div []
[
p []
[
text
"Bowing your head forward, find the bump sticking out \
on your spine at the bottom of your neck, the C7 \
vertebra.";
];
p []
[
text
"Find the top of your sacrum by placing your fore \
fingers on your hip bones, thumbs pointing in and \
resting in the small of your back.";
];
p []
[
text
"Use a tape measure or piece of string to measure the \
length of your spine in between, conforming to the \
curves of your back.";
];
p []
[
text
"Measure a few times at different times, compare your \
final result with the length of a known good pack.";
];
];
text
"A large waist belt is 81 cm tip to tip. A medium waist belt \
is 75 cm tip to tip.";
];
p []
[
text
"Ideally your waist belt, tip to tip, should be around 80% of \
your waist circumference. Generally, either size will be fine \
for most average people, I use both sizes myself.";
img [ src "waist.svg" ] [];
div []
[
p []
[
text
"A large waist belt is 81 cm tip to tip. A medium \
waist belt is 75 cm tip to tip.";
];
p []
[
text
"Your waist belt, tip to tip, should be 80 to 90 \
percent of your waist circumference. Generally, \
either size will be fine for most average people, I \
use both sizes myself.";
];
];
p [] [ text "Lead time on custom packs is "; text wait_time ];
p [] [ text "Price is $"; text (string_of_int (price s))];
button [ class_ "contrast"; padding "1rem" ] [ text "Buy Now" ];
p [] [ text "Lead time on your pack is "; text wait_time ];
p [] [ text "Price is $"; text (string_of_int (price s)) ];
button
[ class_ "contrast"; padding "1rem"; on_click (Sold : msg) ]
[ text "Buy Now" ];
let update state = function
| Query str -> { state with query = str }
| Light ->
{
state with
goal = Light;
side_panels = check_side_panels state Light state.pack;
side_pockets = check_pockets state Light state.pack;
back_panel = check_back_panel state Light state.pack;
rolltop = check_rolltop state Light state.pack;
}
| Colour ->
{
state with
goal = Colour;
side_panels = check_side_panels state Colour state.pack;
side_pockets = check_pockets state Colour state.pack;
back_panel = check_back_panel state Colour state.pack;
rolltop = check_rolltop state Colour state.pack;
}
| Durable ->
{
state with
goal = Durable;
side_panels = check_side_panels state Durable state.pack;
side_pockets = check_pockets state Durable state.pack;
back_panel = check_back_panel state Durable state.pack;
rolltop = check_rolltop state Durable state.pack;
}
| V65 ->
{
state with
volume = V65;
pack = (pack_of_vol_styl (V65, state.style)).pack;
}
| V55 ->
{
state with
volume = V55;
pack = (pack_of_vol_styl (V55, state.style)).pack;
}
| V45 ->
{
state with
volume = V45;
pack = (pack_of_vol_styl (V45, state.style)).pack;
}
(* never called *)
| Classic ->
{
state with
style = Classic;
side_panels = check_side_panels state state.goal state.pack;
side_pockets = check_pockets state state.goal state.pack;
back_panel = check_back_panel state state.goal state.pack;
rolltop = check_rolltop state state.goal state.pack;
}
(* never called *)
| Alpine ->
{
state with
style = Alpine;
side_panels = check_side_panels state state.goal state.pack;
side_pockets = check_pockets state state.goal state.pack;
back_panel = check_back_panel state state.goal state.pack;
rolltop = check_rolltop state state.goal state.pack;
}
| C65 ->
{
state with
pack = C65;
style = Classic;
side_panels = check_side_panels state state.goal C65;
side_pockets = check_pockets state state.goal C65;
back_panel = check_back_panel state state.goal C65;
rolltop = check_rolltop state state.goal C65;
}
| C55 ->
{
state with
pack = C55;
style = Classic;
side_panels = check_side_panels state state.goal C55;
side_pockets = check_pockets state state.goal C55;
back_panel = check_back_panel state state.goal C55;
rolltop = check_rolltop state state.goal C55;
}
| C45 ->
{
state with
pack = C45;
style = Classic;
side_panels = check_side_panels state state.goal C45;
side_pockets = check_pockets state state.goal C45;
back_panel = check_back_panel state state.goal C45;
rolltop = check_rolltop state state.goal C45;
}
| A65 ->
{
state with
pack = A65;
style = Alpine;
side_panels = check_side_panels state state.goal A65;
side_pockets = check_pockets state state.goal A65;
back_panel = check_back_panel state state.goal A65;
rolltop = check_rolltop state state.goal A65;
}
| A55 ->
{
state with
pack = A55;
style = Alpine;
side_panels = check_side_panels state state.goal A55;
side_pockets = check_pockets state state.goal A55;
back_panel = check_back_panel state state.goal A55;
rolltop = check_rolltop state state.goal A55;
}
| A45 ->
{
state with
pack = A45;
style = Alpine;
side_panels = check_side_panels state state.goal A45;
side_pockets = check_pockets state state.goal A45;
back_panel = check_back_panel state state.goal A45;
rolltop = check_rolltop state state.goal A45;
}
| 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 }
| T56 -> { state with torso = T56 }
| T53 -> { state with torso = T53 }
| T50 -> { state with torso = T50 }
| T48 -> { state with torso = T48 }
| T45 -> { state with torso = T45 }
| T43 -> { state with torso = T43 }
| W_Med -> { state with waist = W_Med }
| W_Large -> { state with waist = W_Large }
let update state msg =
let new_state =
match msg with
| Query str -> { state with query = str }
| Light ->
{
state with
goal = Light;
side_panels = check_side_panels state Light state.pack;
side_pockets = check_pockets state Light state.pack;
back_panel = check_back_panel state Light state.pack;
rolltop = check_rolltop state Light state.pack;
}
| Colour ->
{
state with
goal = Colour;
side_panels = check_side_panels state Colour state.pack;
side_pockets = check_pockets state Colour state.pack;
back_panel = check_back_panel state Colour state.pack;
rolltop = check_rolltop state Colour state.pack;
}
| Durable ->
{
state with
goal = Durable;
side_panels = check_side_panels state Durable state.pack;
side_pockets = check_pockets state Durable state.pack;
back_panel = check_back_panel state Durable state.pack;
rolltop = check_rolltop state Durable state.pack;
}
| V65 ->
{
state with
volume = V65;
pack = (pack_of_vol_styl (V65, state.style)).pack;
}
| V55 ->
{
state with
volume = V55;
pack = (pack_of_vol_styl (V55, state.style)).pack;
}
| V45 ->
{
state with
volume = V45;
pack = (pack_of_vol_styl (V45, state.style)).pack;
}
(* never called *)
| Classic ->
{
state with
style = Classic;
side_panels = check_side_panels state state.goal state.pack;
side_pockets = check_pockets state state.goal state.pack;
back_panel = check_back_panel state state.goal state.pack;
rolltop = check_rolltop state state.goal state.pack;
}
(* never called *)
| Alpine ->
{
state with
style = Alpine;
side_panels = check_side_panels state state.goal state.pack;
side_pockets = check_pockets state state.goal state.pack;
back_panel = check_back_panel state state.goal state.pack;
rolltop = check_rolltop state state.goal state.pack;
}
| C65 ->
{
state with
pack = C65;
style = Classic;
side_panels = check_side_panels state state.goal C65;
side_pockets = check_pockets state state.goal C65;
back_panel = check_back_panel state state.goal C65;
rolltop = check_rolltop state state.goal C65;
}
| C55 ->
{
state with
pack = C55;
style = Classic;
side_panels = check_side_panels state state.goal C55;
side_pockets = check_pockets state state.goal C55;
back_panel = check_back_panel state state.goal C55;
rolltop = check_rolltop state state.goal C55;
}
| C45 ->
{
state with
pack = C45;
style = Classic;
side_panels = check_side_panels state state.goal C45;
side_pockets = check_pockets state state.goal C45;
back_panel = check_back_panel state state.goal C45;
rolltop = check_rolltop state state.goal C45;
}
| A65 ->
{
state with
pack = A65;
style = Alpine;
side_panels = check_side_panels state state.goal A65;
side_pockets = check_pockets state state.goal A65;
back_panel = check_back_panel state state.goal A65;
rolltop = check_rolltop state state.goal A65;
}
| A55 ->
{
state with
pack = A55;
style = Alpine;
side_panels = check_side_panels state state.goal A55;
side_pockets = check_pockets state state.goal A55;
back_panel = check_back_panel state state.goal A55;
rolltop = check_rolltop state state.goal A55;
}
| A45 ->
{
state with
pack = A45;
style = Alpine;
side_panels = check_side_panels state state.goal A45;
side_pockets = check_pockets state state.goal A45;
back_panel = check_back_panel state state.goal A45;
rolltop = check_rolltop state state.goal A45;
}
| 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 }
| T56 -> { state with torso = T56 }
| T53 -> { state with torso = T53 }
| T50 -> { state with torso = T50 }
| T48 -> { state with torso = T48 }
| T45 -> { state with torso = T45 }
| T43 -> { state with torso = T43 }
| W_Med -> { state with waist = W_Med }
| W_Large -> { state with waist = W_Large }
| Sold -> { state with buy_now = Sold }
| Not_sold -> { state with buy_now = Not_sold }
in
if List.length new_state.history < 20 then
{ new_state with history = state :: new_state.history }
else { new_state with history = state :: take 19 new_state.history }
a.prototype._T_}}(Object));(function(q){"use strict";var
aA=" ",W="0",dI="compare: functional value",Z="src/std/array.ml",dH="mkdir",bC=1000,f_="@[",bG="int_of_string",dl="fs",fX="%u",aC="1rem",f9="/static/",fD="Pear shaped (wider at hip level)",fE="%i",b8="summary",gs="%ni",aB=0xff,fC="black",f8="Assert_failure",f7="grid",fB="0x",cc="role",fW=0x7ff0,fA=0xdfff,fV="End_of_file",bF="src/browser/handler.ml",fz=": closedir failed",gr="Out_of_memory",dN="Large side pockets with bungy cord closure",fy="p",fx="Not_found",gq="href",dM="Failure",cg="Unix.Unix_error",dk="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",dx="6 compression straps (removable)",fU="^",cb="group",dw="Large HDPE Gridstop back pocket with bungy cord",ca="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",gp="Slightly narrower at hip level, tapered rolltop, tapered rolltop",dv="ENOTDIR",dG="hr",fw="%Li",fv="Invalid_argument",b6=254,bi="+",go=", characters ",bz="Carry quite a considerable load (but not 40kg of meat)",aq=0xffffff,b$=120,f6=1027,bB=1024,dF="1 Ice Axe Loop",fT="Pervasives.do_at_exit",fS=65536,du=0xf,ft=", ",fu=512,dt="Replaceable EVA foam back padding",gm="Match_failure",gn="closedir",fr="%li",fs=1026,dj="nan",e="",dh="src/browser/dictionary.ml",di="rmdir",dE="Fatal error: exception ",fR="infinity",dD="Height: 87cm",a0="section",A="camlinternalFormat.ml",fQ="fd ",bE="Removable aluminium frame",F=248,gl="Slightly narrower at hip level, tapered rolltop",gk=0xe0,b_=24029,fP=0xf0,fq="2 Side Compression Straps (each side)",fO="Sys_error",ak=0x80,f5="src/js/dom.ml",f4="ENOTEMPTY",gj="EEXIST",dC=1255,cf="src/browser/browser.ml",fp="value",dg=" : flags Open_text and Open_binary are not compatible",ds="e",df=": Not a directory",dr="ENOENT",f3="Stack_overflow",dq="search",gh="Replaceable Pack Base",gi="Undefined_recursive_module",b9="details",aj=0x8000,f2="a",fN=0x800,f1=-48,fo=" : is a directory",fL="@{",fM="Division_by_zero",aZ=".",dB="Small side pockets for snow stakes or paddles",bD="#352d2d",bk=0x3f,gg=114,gf="container",dp=110,fK=101,dn=" : file already exists",a="src/std/btree.ml",bA=128,ce=": No such file or directory",fJ=255,ge=256,fI="id",b7=100,de="index out of bounds",ar="/",gd="Height: 80cm",b5=252,dm="click",dL="Flat Lycra Hip Belt Pockets",dd="%d",fn=": file descriptor already closed",aY="-",dc="EBADF",fH=-97,gc="Printexc.handle_uncaught_exception",fm=12520,dK=" : flags Open_rdonly and Open_wronly are not compatible",dA="Ice axe toggles",f0="Fatal error: exception %s\n",gb="img",fl=250,dz="Gear Loops (on waist belt)",fZ=341,fG="([^/]+)",fY="input",dy="jsError",fk=103,b4='"',dJ=127,al=0xffff,db="Loops to carry hiking poles",fj=0xdc00,ga="Sys_blocked_io",fF="contrast",f$="_",da="target",bj="A65.JPG",cd="_bigarr02";function
n5(a,b){var
a.prototype._T_}}(Object));(function(F){"use strict";var
ah="7.08px",ao="0",a3=" ",l="miter",eM="compare: functional value",ar="src/std/array.ml",es="mkdir",cB=1000,gT="@[",cD="int_of_string",ek="fs",gK="%u",a5="1rem",hq="/static/",gz="Pear shaped (wider at hip level)",c2="summary",hc="%i",hA="%ni",a4=0xff,eR="18.71px",gS="Assert_failure",hb="black",c4="grid",de="24px",ha="0x",dd="role",gJ=0x7ff0,eQ="matrix(0.857684,0,0,0.915356,88.9613,73.2455)",g$=0xdfff,gI="End_of_file",aS="20px",cz="src/browser/handler.ml",g_=": closedir failed",hz="Out_of_memory",ew="Large side pockets with bungy cord closure",aA="round",gy="p",bS="viewBox",bV="xmlns",g9="Not_found",b9="matrix(1.40094,0,0,1.15298,-200.055,-81.4907)",hy="href",eP="Failure",dh="Unix.Unix_error",ei="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",ej="Waist-Belt",eG="6 compression straps (removable)",cc="clip-rule",hn="^",dc="group",b1="Side-Pockets",m="square",g3="Slightly narrower at hip level, tapered rolltop, tapered rolltop",eF="Large HDPE Gridstop back pocket with bungy cord",db="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",a2="9.35px",eE="ENOTDIR",aQ="12.68px",eL="hr",g8="%Li",gx="Invalid_argument",c8=254,cb="+",b7="1.5",hx=", characters ",aO=0xffffff,cA="Carry quite a considerable load (but not 40kg of meat)",k="stroke-linecap",c3=120,gR=1027,cx=1024,az="100%",eK="1 Ice Axe Loop",hm="Pervasives.do_at_exit",gH=65536,eD=0xf,bs="http://www.w3.org/2000/svg",gw=512,g7=", ",eC="Replaceable EVA foam back padding",g2="closedir",hw="Match_failure",gu="%li",gv=1026,b0="matrix(1.14915,0,0,1.02535,-69.1325,-38.1745)",ev="15.93px",b6="1.1",eh="nan",s="",bj="18.37px",hl="15.59px",ef="src/browser/dictionary.ml",eg="rmdir",er="Fatal error: exception ",T="7.35px",gG="infinity",d="fill",S="camlinternalFormat.ml",eJ="Height: 87cm",bw="section",bU="stroke-miterlimit",hk="fd ",hj="M230.695,836.246C230.695,836.246 228.64,833.867 227.641,832.696C225.673,830.392 223.782,828.144 222,826C213.009,815.181 202.667,801.5 197,792C192.783,784.93 188.667,776.333 188,769C187.349,761.834 188.167,752.667 193,748C197.833,743.333 208.753,739.803 217,741C227.333,742.5 255,757 255,757C274.975,766.077 294.544,772.147 313,777C334.437,781.43 353.627,783.62 371,784L372.94,784.106C372.94,784.106 372.52,792.278 372.315,796.262C371.779,806.664 371.265,816.598 370.779,826C370.663,828.263 370.434,832.696 370.434,832.696L367.518,832C367.518,832 333.558,819.91 318,811C300.247,800.833 261,771 261,771C252.071,793.242 242.511,814.422 232,834L230.695,836.246Z",cC="Removable aluminium frame",c="path",Y=248,hv="Slightly narrower at hip level, tapered rolltop",g1=0xe0,I="8.46px",q="g",da=24029,f="stroke-width",hi=0xf0,gt="2 Side Compression Straps (each side)",gF="Sys_error",aI=0x80,gQ="src/js/dom.ml",aP="rgb(179,179,179)",hp="ENOTEMPTY",hu="EEXIST",H="8px",cw="matrix(1,0,0,1,-2.71442,6)",eI=1255,dg="src/browser/browser.ml",gs="value",bh="10.62px",ey=" : flags Open_text and Open_binary are not compatible",eB="e",a="d",ca="preserve",gP="Stack_overflow",ex=": Not a directory",eA="ENOENT",e="rgb(51,51,51)",en="search",gZ="Replaceable Pack Base",g0="Undefined_recursive_module",bR="xmlns:serif",b5="matrix(0.936149,0,0,0.956107,45.2187,22.329)",h="none",bv="11.02px",bi="21.14px",b$="height",c$="details",aH=0x8000,gO="a",cf="0 0 1080 1080",gE=0x800,ho=-48,gr=" : is a directory",gD="@{",hh="Division_by_zero",br=".",ay="evenodd",cy="#352d2d",eH="Small side pockets for snow stakes or paddles",ce="Back-Panel",b4=0x3f,gY=114,ht="container",em=110,el=" : file already exists",b8="http://www.w3.org/1999/xlink",hg=101,cv=128,x="src/std/btree.ml",df=": No such file or directory",b3="svg",j="stroke-linejoin",bt="width",hf=255,gX=256,t="transform",cd="matrix(1.16593,0,0,1.09247,-103.723,-80.0186)",gC="id",c_=100,ee="index out of bounds",aR="/",gW="Height: 80cm",bT="xml:space",c7=252,ez="click",eO="Flat Lycra Hip Belt Pockets",ed="%d",gV="17.7px",bZ="xmlns:xlink",g6=": file descriptor already closed",bu="-",ec="EBADF",bY="Side-Panels",c9="7.79px",gq="21.24px",bW="fill-rule",bX="Black",he=-97,hs="Printexc.handle_uncaught_exception",g5=12520,eN=" : flags Open_rdonly and Open_wronly are not compatible",b_="http://www.serif.com/",eq="Ice axe toggles",gN="Fatal error: exception %s\n",eu="img",gp=250,ep="Gear Loops (on waist belt)",gM=341,ab="12px",hd="([^/]+)",gL="input",eo="jsError",bx="Rolltop",go=103,et=127,c6='"',aJ=0xffff,eb="Loops to carry hiking poles",b2="version",gU="Sys_blocked_io",g4=0xdc00,gB="contrast",g="stroke",gA="bevel",as="6.24px",hr="_",ea="target",c5="_bigarr02";function
acA(a,b){var
ch(a){return a[1]}function
oV(a){var
b=q.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(q.jsoo_static_env&&q.jsoo_static_env[a])return q.jsoo_static_env[a]}var
d7=0;(function(){var
c=oV("OCAMLRUNPARAM");if(c!==undefined){var
di(a){return a[1]}function
adq(a){var
b=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]}var
e$=0;(function(){var
c=adq("OCAMLRUNPARAM");if(c!==undefined){var
O=[0];function
og(a,b){if(!a.js_error||b||a[0]==F)a.js_error=new
q.Error("Js exception containing backtrace");return a}function
i(a,b){return d7?og(a,b):a}function
oN(a,b){throw i([0,a,b])}function
aa(a){return a}function
d6(a,b){oN(a,aa(b))}function
y(a){d6(O.Invalid_argument,a)}function
gy(a){switch(a){case
ae=[0];function
acN(a,b){if(!a.js_error||b||a[0]==Y)a.js_error=new
F.Error("Js exception containing backtrace");return a}function
i(a,b){return e$?acN(a,b):a}function
adi(a,b){throw i([0,a,b])}function
av(a){return a}function
e_(a,b){adi(a,av(b))}function
Q(a){e_(ae.Invalid_argument,a)}function
hG(a){switch(a){case
b=0;b<d;b++){if(a[b]<0)y("Bigarray.create: negative dimension");c=c*a[b]}return c}var
gR=Math.pow(2,-24);function
oM(a){throw a}function
g2(){oM(O.Division_by_zero)}function
d(a,b,c){this.lo=a&aq;this.mi=b&aq;this.hi=c&al}d.prototype.caml_custom="_j";d.prototype.copy=function(){return new
d(this.lo,this.mi,this.hi)};d.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};d.prototype.compare=function(a){var
b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};d.prototype.neg=function(){var
b=0;b<d;b++){if(a[b]<0)Q("Bigarray.create: negative dimension");c=c*a[b]}return c}var
hZ=Math.pow(2,-24);function
adh(a){throw a}function
h_(){adh(ae.Division_by_zero)}function
p(a,b,c){this.lo=a&aO;this.mi=b&aO;this.hi=c&aJ}p.prototype.caml_custom="_j";p.prototype.copy=function(){return new
p(this.lo,this.mi,this.hi)};p.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};p.prototype.compare=function(a){var
b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};p.prototype.neg=function(){var
d(a,b,c)};d.prototype.add=function(a){var
b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),e=this.hi+a.hi+(c>>24);return new
d(b,c,e)};d.prototype.sub=function(a){var
b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),e=this.hi-a.hi+(c>>24);return new
d(b,c,e)};d.prototype.mul=function(a){var
b=this.lo*a.lo,c=(b*gR|0)+this.mi*a.lo+this.lo*a.mi,e=(c*gR|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
d(b,c,e)};d.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};d.prototype.isNeg=function(){return this.hi<<16<0};d.prototype.and=function(a){return new
d(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};d.prototype.or=function(a){return new
d(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};d.prototype.xor=function(a){return new
d(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};d.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
d(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
d(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
d(0,0,this.lo<<a-48)};d.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
d(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
d(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
d(this.hi>>a-48,0,0)};d.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
p(a,b,c)};p.prototype.add=function(a){var
b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new
p(b,c,d)};p.prototype.sub=function(a){var
b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),d=this.hi-a.hi+(c>>24);return new
p(b,c,d)};p.prototype.mul=function(a){var
b=this.lo*a.lo,c=(b*hZ|0)+this.mi*a.lo+this.lo*a.mi,d=(c*hZ|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
p(b,c,d)};p.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};p.prototype.isNeg=function(){return this.hi<<16<0};p.prototype.and=function(a){return new
p(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};p.prototype.or=function(a){return new
p(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};p.prototype.xor=function(a){return new
p(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};p.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
p(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
p(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
p(0,0,this.lo<<a-48)};p.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
p(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
p(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
p(this.hi>>a-48,0,0)};p.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
d(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&al);return new
d(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)&aq;this.lo=this.lo<<1&aq};d.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aq;this.mi=(this.mi>>>1|this.hi<<23)&aq;this.hi=this.hi>>>1};d.prototype.udivmod=function(a){var
e=0,c=this.copy(),b=a.copy(),f=new
d(0,0,0);while(c.ucompare(b)>0){e++;b.lsl1()}while(e>=0){e--;f.lsl1();if(c.ucompare(b)>=0){f.lo++;c=c.sub(b)}b.lsr1()}return{quotient:f,modulus:c}};d.prototype.div=function(a){var
b=this;if(a.isZero())g2();var
d=b.hi^a.hi;if(b.hi&aj)b=b.neg();if(a.hi&aj)a=a.neg();var
c=b.udivmod(a).quotient;if(d&aj)c=c.neg();return c};d.prototype.mod=function(a){var
b=this;if(a.isZero())g2();var
d=b.hi;if(b.hi&aj)b=b.neg();if(a.hi&aj)a=a.neg();var
c=b.udivmod(a).modulus;if(d&aj)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&aB,this.mi>>16,this.mi>>8&aB,this.mi&aB,this.lo>>16,this.lo>>8&aB,this.lo&aB]};d.prototype.lo32=function(){return this.lo|(this.mi&aB)<<24};d.prototype.hi32=function(){return this.mi>>>8&al|this.hi<<16};function
oo(a,b){return new
d(a&aq,a>>>24&aB|(b&al)<<8,b>>>16&al)}function
d0(a){return a.hi32()}function
d1(a){return a.lo32()}function
bI(){y(de)}var
n9=cd;function
aQ(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aQ.prototype.caml_custom=n9;aQ.prototype.offset=function(a){var
p(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&aJ);return new
p(this.hi<<16>>a-32,b,b)};p.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aO;this.lo=this.lo<<1&aO};p.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aO;this.mi=(this.mi>>>1|this.hi<<23)&aO;this.hi=this.hi>>>1};p.prototype.udivmod=function(a){var
d=0,c=this.copy(),b=a.copy(),e=new
p(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};p.prototype.div=function(a){var
b=this;if(a.isZero())h_();var
d=b.hi^a.hi;if(b.hi&aH)b=b.neg();if(a.hi&aH)a=a.neg();var
c=b.udivmod(a).quotient;if(d&aH)c=c.neg();return c};p.prototype.mod=function(a){var
b=this;if(a.isZero())h_();var
d=b.hi;if(b.hi&aH)b=b.neg();if(a.hi&aH)a=a.neg();var
c=b.udivmod(a).modulus;if(d&aH)c=c.neg();return c};p.prototype.toInt=function(){return this.lo|this.mi<<24};p.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};p.prototype.toArray=function(){return[this.hi>>8,this.hi&a4,this.mi>>16,this.mi>>8&a4,this.mi&a4,this.lo>>16,this.lo>>8&a4,this.lo&a4]};p.prototype.lo32=function(){return this.lo|(this.mi&a4)<<24};p.prototype.hi32=function(){return this.mi>>>8&aJ|this.hi<<16};function
acV(a,b){return new
p(a&aO,a>>>24&a4|(b&aJ)<<8,b>>>16&aJ)}function
e4(a){return a.hi32()}function
e5(a){return a.lo32()}function
cF(){Q(ee)}var
acE=c5;function
bk(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}bk.prototype.caml_custom=acE;bk.prototype.offset=function(a){var
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(var
b=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])bI();c=c*this.dims[b]+a[b]}else
Array))Q("bigarray.js: invalid offset");if(this.dims.length!=a.length)Q("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
b=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])cF();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])bI();c=c*this.dims[b]+(a[b]-1)}return c};aQ.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])cF();c=c*this.dims[b]+(a[b]-1)}return c};bk.prototype.get=function(a){switch(this.kind){case
e=this.data[a*2+0],c=this.data[a*2+1];return[b6,e,c];default:return this.data[a]}};aQ.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=d1(b);this.data[a*2+1]=d0(b);break;case
e=this.data[a*2+0],c=this.data[a*2+1];return[c8,e,c];default:return this.data[a]}};bk.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=e5(b);this.data[a*2+1]=e4(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};aQ.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};bk.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}};aQ.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}};bk.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
bl(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}bl.prototype=new
aQ();bl.prototype.offset=function(a){if(typeof
cg(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}cg.prototype=new
bk();cg.prototype.offset=function(a){if(typeof
y("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bI();return a};bl.prototype.get=function(a){return this.data[a]};bl.prototype.set=function(a,b){this.data[a]=b;return 0};bl.prototype.fill=function(a){this.data.fill(a);return 0};function
dP(a,b,c,d){var
e=gy(a);if(ci(c)*e!=d.length)y("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
bl(a,b,c,d);return new
aQ(a,b,c,d)}function
oC(a){return a.slice(1)}function
n8(a,b,c){var
d=oC(c),e=gw(a,ci(d));return dP(a,b,d,e)}function
bJ(a,b,c){a.set(a.offset(b),c);return 0}function
cr(a,b,c){var
Q("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])cF();return a};cg.prototype.get=function(a){return this.data[a]};cg.prototype.set=function(a,b){this.data[a]=b;return 0};cg.prototype.fill=function(a){this.data.fill(a);return 0};function
eT(a,b,c,d){var
e=hG(a);if(dj(c)*e!=d.length)Q("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
cg(a,b,c,d);return new
bk(a,b,c,d)}function
ac9(a){return a.slice(1)}function
acD(a,b,c){var
d=ac9(c),e=hE(a,dj(d));return eT(a,b,d,e)}function
cG(a,b,c){a.set(a.offset(b),c);return 0}function
dt(a,b,c){var
aR(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?cr(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?cr(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)cj(c);var
bl(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?dt(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?dt(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)dk(c);var
bm(a,b){if(a==0)return e;if(b.repeat)return b.repeat(a);var
d=e,c=0;for(;;){if(a&1)d+=b;a>>=1;if(a==0)return d;b+=b;c++;if(c==9)b.slice(0,1)}}function
ck(a){if(a.t==2)a.c+=bm(a.l-a.c.length,"\0");else
a.c=cr(a.c,0,a.c.length);a.t=0}function
d_(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>dJ)return false;return true}else
ch(a,b){if(a==0)return s;if(b.repeat)return b.repeat(a);var
d=s,c=0;for(;;){if(a&1)d+=b;a>>=1;if(a==0)return d;b+=b;c++;if(c==9)b.slice(0,1)}}function
dl(a){if(a.t==2)a.c+=ch(a.l-a.c.length,"\0");else
a.c=dt(a.c,0,a.c.length);a.t=0}function
fc(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>et)return false;return true}else
g6(a){for(var
k=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<ak){for(var
f=c+1;f<j&&(g=a.charCodeAt(f))<ak;f++);if(f-c>fu){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}else
d+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==bA){h=i+(g<<6);if(g<gk){b=h-0x3080;if(b<ak)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bA){h=i+(h<<6);if(g<fP){b=h-0xe2080;if(b<fN||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bA&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>al)d+=String.fromCharCode(0xd7c0+(b>>10),fj+(b&0x3FF));else
d+=String.fromCharCode(b);if(d.length>bB){d.substr(0,1);k+=d;d=e}}return k+d}function
aD(a,b,c){this.t=a;this.c=b;this.l=c}aD.prototype.toString=function(){switch(this.t){case
9:return this.c;default:ck(this);case
0:if(d_(this.c)){this.t=9;return this.c}this.t=8;case
8:return this.c}};aD.prototype.toUtf16=function(){var
a=this.toString();if(this.t==9)return a;return g6(a)};aD.prototype.slice=function(){var
ic(a){for(var
j=s,d=s,g,f,h,b,c=0,i=a.length;c<i;c++){f=a.charCodeAt(c);if(f<aI){for(var
e=c+1;e<i&&(f=a.charCodeAt(e))<aI;e++);if(e-c>gw){d.substr(0,1);j+=d;d=s;j+=a.slice(c,e)}else
d+=a.slice(c,e);if(e==i)break;c=e}b=1;if(++c<i&&((h=a.charCodeAt(c))&-64)==cv){g=h+(f<<6);if(f<g1){b=g-0x3080;if(b<aI)b=1}else{b=2;if(++c<i&&((h=a.charCodeAt(c))&-64)==cv){g=h+(g<<6);if(f<hi){b=g-0xe2080;if(b<gE||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<i&&((h=a.charCodeAt(c))&-64)==cv&&f<0xf5){b=h-0x3c82080+(g<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>aJ)d+=String.fromCharCode(0xd7c0+(b>>10),g4+(b&0x3FF));else
d+=String.fromCharCode(b);if(d.length>cx){d.substr(0,1);j+=d;d=s}}return j+d}function
a6(a,b,c){this.t=a;this.c=b;this.l=c}a6.prototype.toString=function(){switch(this.t){case
9:return this.c;default:dl(this);case
0:if(fc(this.c)){this.t=9;return this.c}this.t=8;case
8:return this.c}};a6.prototype.toUtf16=function(){var
a=this.toString();if(this.t==9)return a;return ic(a)};a6.prototype.slice=function(){var
aD(this.t,a,this.l)};function
gB(a){return new
aD(0,a,a.length)}function
aT(a){return a}function
a2(a){return gB(aT(a))}function
aE(a,b,c,d,e){aR(a2(a),b,c,d,e);return 0}function
oa(){y(de)}function
u(a,b,c){c&=aB;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}cj(a)}a.c[b]=c;return 0}function
a3(a,b,c){if(b>>>0>=a.l)oa();return u(a,b,c)}function
dR(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
a6(this.t,a,this.l)};function
hJ(a){return new
a6(0,a,a.length)}function
bn(a){return a}function
bz(a){return hJ(bn(a))}function
a7(a,b,c,d,e){bl(bz(a),b,c,d,e);return 0}function
acH(){Q(ee)}function
L(a,b,c){c&=a4;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}dk(a)}a.c[b]=c;return 0}function
bA(a,b,c){if(b>>>0>=a.l)acH();return L(a,b,c)}function
eV(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 aS(d,b)}}a.l=b;return a}}function
Q(a,b){if(b>>>0>=a.length-1)bI();return a}function
oc(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}function
od(){return[0]}function
B(a){if(a<0)y("Bytes.create");return new
aD(a?2:9,e,a)}var
gG=[0];function
of(a){return gG}function
gH(a){gG=a}function
oz(a){return a==245?1:0}var
oW=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
oU(a){if(oW)return Math.floor(Math.log2(a));var
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return bm(d,b)}}a.l=b;return a}}function
ai(a,b){if(b>>>0>=a.length-1)cF();return a}function
acJ(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}function
acK(){return[0]}function
U(a){if(a<0)Q("Bytes.create");return new
a6(a?2:9,s,a)}var
hO=[0];function
acM(a){return hO}function
hP(a){hO=a}function
ac6(a){return a==245?1:0}var
adr=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
adp(a){if(adr)return Math.floor(Math.log2(a));var
$(a,b,c){return new
d(a,b,c)}function
cm(a){if(!isFinite(a)){if(isNaN(a))return $(1,0,fW);return a>0?$(0,0,fW):$(0,0,0xfff0)}var
f=a==0&&1/a==-Infinity?aj:a>=0?0:aj;if(f)a=-a;var
b=oU(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-fs)}else{a/=Math.pow(2,b-f6);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
au(a,b,c){return new
p(a,b,c)}function
dn(a){if(!isFinite(a)){if(isNaN(a))return au(1,0,gJ);return a>0?au(0,0,gJ):au(0,0,0xfff0)}var
f=a==0&&1/a==-Infinity?aH:a>=0?0:aH;if(f)a=-a;var
b=adp(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-gv)}else{a/=Math.pow(2,b-gR);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
g=a|0;c=c&du|f|b<<4;return $(g,e,c)}function
bM(a){return a.toArray()}function
gA(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==cd)for(var
d=0;d<b.dims.length;d++)if(b.dims[d]<al)a.write(16,b.dims[d]);else{a.write(16,al);a.write(32,0);a.write(32,b.dims[d])}else
g=a|0;c=c&eD|f|b<<4;return au(g,e,c)}function
cJ(a){return a.toArray()}function
hI(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==c5)for(var
d=0;d<b.dims.length;d++)if(b.dims[d]<aJ)a.write(16,b.dims[d]);else{a.write(16,aJ);a.write(32,0);a.write(32,b.dims[d])}else
bL(a){return new
d(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
dZ(a){var
f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&du)==0?c&aj?-Infinity:Infinity:NaN;var
e=Math.pow(2,-24),b=(f*e+g)*e+(c&du);if(d>0){b+=16;b*=Math.pow(2,d-f6)}else
b*=Math.pow(2,-fs);if(c&aj)b=-b;return b}function
_(a){if(!O.Failure)O.Failure=[F,aa(dM),-3];d6(O.Failure,a)}function
gx(a,b,c){var
k=a.read32s();if(k<0||k>16)_("input_value: wrong number of bigarray dimensions");var
r=a.read32s(),l=r&aB,q=r>>8&1,j=[];if(c==cd)for(var
cI(a){return new
p(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
e3(a){var
f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&eD)==0?c&aH?-Infinity:Infinity:NaN;var
e=Math.pow(2,-24),b=(f*e+g)*e+(c&eD);if(d>0){b+=16;b*=Math.pow(2,d-gR)}else
b*=Math.pow(2,-gv);if(c&aH)b=-b;return b}function
at(a){if(!ae.Failure)ae.Failure=[Y,av(eP),-3];e_(ae.Failure,a)}function
hF(a,b,c){var
k=a.read32s();if(k<0||k>16)at("input_value: wrong number of bigarray dimensions");var
r=a.read32s(),l=r&a4,q=r>>8&1,j=[];if(c==c5)for(var
p=a.read16u();if(p==al){var
u=a.read32u(),v=a.read32u();if(u!=0)_("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
p=a.read16u();if(p==aJ){var
u=a.read32u(),v=a.read32u();if(u!=0)at("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
n=dZ(bL(g));i.set(d,[b6,o,n])}break}b[0]=(4+k)*4;return dP(l,q,j,h)}function
gv(a,b,c){return a.compare(b,c)}function
gX(a,b){return Math.imul(a,b)}function
aF(a,b){b=gX(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=gX(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
ok(a,b){a=aF(a,d1(b));a=aF(a,d0(b));return a}function
gM(a,b){return ok(a,cm(b))}function
gz(a){var
c=ci(a.dims),d=0;switch(a.kind){case
n=e3(cI(g));i.set(d,[c8,o,n])}break}b[0]=(4+k)*4;return eT(l,q,j,h)}function
hD(a,b,c){return a.compare(b,c)}function
h5(a,b){return Math.imul(a,b)}function
a8(a,b){b=h5(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=h5(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
acR(a,b){a=a8(a,e5(b));a=a8(a,e4(b));return a}function
hU(a,b){return acR(a,dn(b))}function
hH(a){var
c=dj(a.dims),d=0;switch(a.kind){case
12:if(c>ge)c=ge;var
e=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=aF(d,e)}e=0;switch(c&3){case
12:if(c>gX)c=gX;var
e=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=a8(d,e)}e=0;switch(c&3){case
5:if(c>bA)c=bA;var
e=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=aF(d,e)}if((c&1)!=0)d=aF(d,a.data[b]);break;case
5:if(c>cv)c=cv;var
e=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=a8(d,e)}if((c&1)!=0)d=a8(d,a.data[b]);break;case
b=0;b<c;b++)d=gM(d,a.data[b]);break}return d}function
om(a,b){b[0]=4;return a.read32s()}function
oJ(a,b){switch(a.read8u()){case
b=0;b<c;b++)d=hU(d,a.data[b]);break}return d}function
acT(a,b){b[0]=4;return a.read32s()}function
ade(a,b){switch(a.read8u()){case
2:_("input_value: native integer value too large");default:_("input_value: ill-formed native integer")}}function
ox(a,b){var
2:at("input_value: native integer value too large");default:at("input_value: ill-formed native integer")}}function
ac4(a,b){var
c=0;c<8;c++)d[c]=a.read8u();b[0]=8;return bL(d)}function
ot(a,b,c){var
e=bM(b);for(var
c=0;c<8;c++)d[c]=a.read8u();b[0]=8;return cI(d)}function
ac0(a,b,c){var
e=cJ(b);for(var
on(a,b,c){return a.compare(b)}function
oq(a){return a.lo32()^a.hi32()}var
gF={"_j":{deserialize:ox,serialize:ot,fixed_length:8,compare:on,hash:oq},"_i":{deserialize:om,fixed_length:4},"_n":{deserialize:oJ,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gx(a,b,"_bigarray")},serialize:gA,compare:gv,hash:gz},"_bigarr02":{deserialize:function(a,b){return gx(a,b,cd)},serialize:gA,compare:gv,hash:gz}};function
dT(a){return gF[a.caml_custom]&&gF[a.caml_custom].compare}function
gD(a,b,c,d){var
f=dT(b);if(f){var
acU(a,b,c){return a.compare(b)}function
acX(a){return a.lo32()^a.hi32()}var
hN={"_j":{deserialize:ac4,serialize:ac0,fixed_length:8,compare:acU,hash:acX},"_i":{deserialize:acT,fixed_length:4},"_n":{deserialize:ade,fixed_length:4},"_bigarray":{deserialize:function(a,b){return hF(a,b,"_bigarray")},serialize:hI,compare:hD,hash:hH},"_bigarr02":{deserialize:function(a,b){return hF(a,b,c5)},serialize:hI,compare:hD,hash:hH}};function
eX(a){return hN[a.caml_custom]&&hN[a.caml_custom].compare}function
hL(a,b,c,d){var
f=eX(b);if(f){var
aD}function
gE(a){if(typeof
a==="number")return bC;else if(d3(a))return b5;else if(d4(a))return 1252;else if(a
a6}function
hM(a){if(typeof
a==="number")return cB;else if(e7(a))return c7;else if(e8(a))return 1252;else if(a
Array&&a[0]===a[0]>>>0&&a[0]<=fJ){var
b=a[0]|0;return b==b6?0:b}else if(a
Array&&a[0]===a[0]>>>0&&a[0]<=hf){var
b=a[0]|0;return b==c8?0:b}else if(a
gT(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
oQ(a,b){return a<b?-1:a>b?1:0}function
ob(a,b){a.t&6&&ck(a);b.t&6&&ck(b);return a.c<b.c?-1:a.c>b.c?1:0}function
gC(a,b,c){var
h1(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
adl(a,b){return a<b?-1:a>b?1:0}function
acI(a,b){a.t&6&&dl(a);b.t&6&&dl(b);return a.c<b.c?-1:a.c>b.c?1:0}function
hK(a,b,c){var
e=gE(a);if(e==fl){a=a[1];continue}var
g=gE(b);if(g==fl){b=b[1];continue}if(e!==g){if(e==bC){if(g==dC)return gD(a,b,-1,c);return-1}if(g==bC){if(e==dC)return gD(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
247:y(dI);break;case
e=hM(a);if(e==gp){a=a[1];continue}var
g=hM(b);if(g==gp){b=b[1];continue}if(e!==g){if(e==cB){if(g==eI)return hL(a,b,-1,c);return-1}if(g==cB){if(e==eI)return hL(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
247:Q(eM);break;case
d=gT(a[2],b[2]);if(d!=0)return d|0;break;case
249:y(dI);break;case
250:y("equal: got Forward_tag, should not happen");break;case
251:y("equal: abstract value");break;case
d=h1(a[2],b[2]);if(d!=0)return d|0;break;case
249:Q(eM);break;case
250:Q("equal: got Forward_tag, should not happen");break;case
251:Q("equal: abstract value");break;case
d=ob(a,b);if(d!=0)return d|0}break;case
253:y("equal: got Double_tag, should not happen");break;case
254:y("equal: got Double_array_tag, should not happen");break;case
255:y("equal: got Custom_tag, should not happen");break;case
1247:y(dI);break;case
d=acI(a,b);if(d!=0)return d|0}break;case
253:Q("equal: got Double_tag, should not happen");break;case
254:Q("equal: got Double_array_tag, should not happen");break;case
255:Q("equal: got Custom_tag, should not happen");break;case
1247:Q(eM);break;case
254:default:if(oz(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
254:default:if(ac6(e)){Q("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
dU(a,b){return+(gC(a,b,false)==0)}function
oh(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=bm(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)cj(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
d5(a){a=aT(a);var
e=a.length;if(e>31)y("format_int: format too long");var
b={justify:bi,signstyle:aY,filler:aA,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
eY(a,b){return+(hK(a,b,false)==0)}function
acO(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=s;a.t=2}else{a.c=ch(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)dk(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
e9(a){a=bn(a);var
e=a.length;if(e>31)Q("format_int: format too long");var
b={justify:cb,signstyle:bu,filler:a3,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=aY;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=W;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}function
dV(a,b){if(a.uppercase)b=b.toUpperCase();var
f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=aY))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var
c=e;if(a.justify==bi&&a.filler==aA)for(var
d=f;d<a.width;d++)c+=aA;if(a.signedconv)if(a.sign<0)c+=aY;else if(a.signstyle!=aY)c+=a.signstyle;if(a.alternate&&a.base==8)c+=W;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fB;if(a.justify==bi&&a.filler==W)for(var
d=f;d<a.width;d++)c+=W;c+=b;if(a.justify==aY)for(var
d=f;d<a.width;d++)c+=aA;return aa(c)}function
dW(a,b){function
c=a.charAt(d);switch(c){case"-":b.justify=bu;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=ao;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}function
eZ(a,b){if(a.uppercase)b=b.toUpperCase();var
e=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=bu))e++;if(a.alternate){if(a.base==8)e+=1;if(a.base==16)e+=2}var
c=s;if(a.justify==cb&&a.filler==a3)for(var
d=e;d<a.width;d++)c+=a3;if(a.signedconv)if(a.sign<0)c+=bu;else if(a.signstyle!=bu)c+=a.signstyle;if(a.alternate&&a.base==8)c+=ao;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":ha;if(a.justify==cb&&a.filler==ao)for(var
d=e;d<a.width;d++)c+=ao;c+=b;if(a.justify==bu)for(var
d=e;d<a.width;d++)c+=a3;return av(c)}function
e0(a,b){function
c=parseInt(a.toString().split(bi)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(W);if(b>0)a=a+aZ+new
Array(b+1).join(W);return a}else
c=parseInt(a.toString().split(cb)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(ao);if(b>0)a=a+br+new
Array(b+1).join(ao);return a}else
c,f=d5(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=dj;f.filler=aA}else if(!isFinite(b)){c="inf";f.filler=aA}else
c,f=e9(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=eh;f.filler=a3}else if(!isFinite(b)){c="inf";f.filler=a3}else
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==ds)c=c.slice(0,d-1)+W+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var
i=c.indexOf(ds),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var
d=i-1;while(c.charAt(d)==W)d--;if(c.charAt(d)==aZ)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==ds)c=c.slice(0,d-1)+W+c.slice(d-1);break}else{var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==eB)c=c.slice(0,d-1)+ao+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var
i=c.indexOf(eB),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var
d=i-1;while(c.charAt(d)==ao)d--;if(c.charAt(d)==br)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==eB)c=c.slice(0,d-1)+ao+c.slice(d-1);break}else{var
d=c.length-1;while(c.charAt(d)==W)d--;if(c.charAt(d)==aZ)d--;c=c.slice(0,d+1)}}break}return dV(f,c)}function
cl(a,b){if(aT(a)==dd)return aa(e+b);var
c=d5(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=c.length-1;while(c.charAt(d)==ao)d--;if(c.charAt(d)==br)d--;c=c.slice(0,d+1)}}break}return eZ(f,c)}function
dm(a,b){if(bn(a)==ed)return av(s+b);var
c=e9(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=b.toString(c.base);if(c.prec>=0){c.filler=aA;var
f=c.prec-d.length;if(f>0)d=bm(f,W)+d}return dV(c,d)}var
oK=0;function
gJ(){return oK++}function
v(a){if(d_(a))return a;return g6(a)}function
bN(){return typeof
q.process!=="undefined"&&typeof
q.process.versions!=="undefined"&&typeof
q.process.versions.node!=="undefined"}function
oX(){function
a(a){if(a.charAt(0)===ar)return[e,a.substring(1)];return}function
d=b.toString(c.base);if(c.prec>=0){c.filler=a3;var
e=c.prec-d.length;if(e>0)d=ch(e,ao)+d}return eZ(c,d)}var
adf=0;function
hR(){return adf++}function
M(a){if(fc(a))return a;return ic(a)}function
cK(){return typeof
F.process!=="undefined"&&typeof
F.process.versions!=="undefined"&&typeof
F.process.versions.node!=="undefined"}function
ads(){function
a(a){if(a.charAt(0)===aR)return[s,a.substring(1)];return}function
h=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,b=h.exec(a),c=b[1]||e,f=Boolean(c&&c.charAt(1)!==":");if(Boolean(b[2]||f)){var
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return bN()&&q.process&&q.process.platform?q.process.platform==="win32"?b:a:a}var
d$=oX();function
g4(a){return a.slice(-1)!==ar?a+ar:a}if(bN()&&q.process&&q.process.cwd)var
bK=q.process.cwd().replace(/\\/g,ar);else
g=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,b=g.exec(a),c=b[1]||s,e=Boolean(c&&c.charAt(1)!==":");if(Boolean(b[2]||e)){var
d=b[1]||s,f=b[2]||s;return[d,a.substring(d.length+f.length)]}return}return cK()&&F.process&&F.process.platform?F.process.platform==="win32"?b:a:a}var
fd=ads();function
ia(a){return a.slice(-1)!==aR?a+aR:a}if(cK()&&F.process&&F.process.cwd)var
cH=F.process.cwd().replace(/\\/g,aR);else
bK="/static";bK=g4(bK);function
oD(a){a=v(a);if(!d$(a))a=bK+a;var
e=d$(a),d=e[1].split(ar),b=[];for(var
cH="/static";cH=ia(cH);function
ac_(a){a=M(a);if(!fd(a))a=cH+a;var
e=fd(a),d=e[1].split(aR),b=[];for(var
oT(a){for(var
g=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<ak){for(var
f=d+1;f<h&&(b=a.charCodeAt(f))<ak;f++);if(f-d>fu){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}else
c+=a.slice(d,f);if(f==h)break;d=f}if(b<fN){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(ak|b&bk)}else if(b<0xd800||b>=fA)c+=String.fromCharCode(gk|b>>12,ak|b>>6&bk,ak|b&bk);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<fj||i>fA)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fP|b>>18,ak|b>>12&bk,ak|b>>6&bk,ak|b&bk)}if(c.length>bB){c.substr(0,1);g+=c;c=e}}return g+c}function
an(a){return d_(a)?aa(a):aa(oT(a))}var
oY=["E2BIG","EACCES","EAGAIN",dc,"EBUSY","ECHILD","EDEADLK","EDOM",gj,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",dr,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",dv,f4,"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"];function
aK(a,b,c,d){var
f=oY.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var
g=[f,an(b||e),an(c||e)];return g}var
gY={};function
aV(a){return gY[a]}function
aI(a,b){throw i([0,a].concat(b))}function
dQ(a){if(!(a
ado(a){for(var
f=s,c=f,b,h,d=0,g=a.length;d<g;d++){b=a.charCodeAt(d);if(b<aI){for(var
e=d+1;e<g&&(b=a.charCodeAt(e))<aI;e++);if(e-d>gw){c.substr(0,1);f+=c;c=s;f+=a.slice(d,e)}else
c+=a.slice(d,e);if(e==g)break;d=e}if(b<gE){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(aI|b&b4)}else if(b<0xd800||b>=g$)c+=String.fromCharCode(g1|b>>12,aI|b>>6&b4,aI|b&b4);else if(b>=0xdbff||d+1==g||(h=a.charCodeAt(d+1))<g4||h>g$)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+h-0x35fdc00;c+=String.fromCharCode(hi|b>>18,aI|b>>12&b4,aI|b>>6&b4,aI|b&b4)}if(c.length>cx){c.substr(0,1);f+=c;c=s}}return f+c}function
aL(a){return fc(a)?av(a):av(ado(a))}var
adt=["E2BIG","EACCES","EAGAIN",ec,"EBUSY","ECHILD","EDEADLK","EDOM",hu,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",eA,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",eE,hp,"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"];function
bb(a,b,c,d){var
e=adt.indexOf(a);if(e<0){if(d==null)d=-9999;e=[0,d]}var
f=[e,aL(b||s),aL(c||s)];return f}var
h6={};function
bp(a){return h6[a]}function
a$(a,b){throw i([0,a].concat(b))}function
eU(a){if(!(a
aD(4,a,a.length)}function
k(a){d6(O.Sys_error,a)}function
g1(a){k(a+ce)}function
g5(a){if(a.t!=4)cj(a);return a.c}function
as(a){return a.l}function
gt(){}function
N(a){this.data=a}N.prototype=new
gt();N.prototype.constructor=N;N.prototype.truncate=function(a){var
b=this.data;this.data=B(a|0);aR(b,0,this.data,0,a)};N.prototype.length=function(){return as(this.data)};N.prototype.write=function(a,b,c,d){var
a6(4,a,a.length)}function
u(a){e_(ae.Sys_error,a)}function
h9(a){u(a+df)}function
ib(a){if(a.t!=4)dk(a);return a.c}function
aT(a){return a.l}function
hB(){}function
ad(a){this.data=a}ad.prototype=new
hB();ad.prototype.constructor=ad;ad.prototype.truncate=function(a){var
b=this.data;this.data=U(a|0);bl(b,0,this.data,0,a)};ad.prototype.length=function(){return aT(this.data)};ad.prototype.write=function(a,b,c,d){var
f=B(a+d),g=this.data;this.data=f;aR(g,0,this.data,0,e)}aR(dQ(b),c,this.data,a,d);return 0};N.prototype.read=function(a,b,c,d){var
f=U(a+d),g=this.data;this.data=f;bl(g,0,this.data,0,e)}bl(eU(b),c,this.data,a,d);return 0};ad.prototype.read=function(a,b,c,d){var
f=B(d|0);aR(this.data,a,f,0,d);b.set(g5(f),c)}return d};function
a1(a,b,c){this.file=b;this.name=a;this.flags=c}a1.prototype.err_closed=function(){k(this.name+fn)};a1.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};a1.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};a1.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};a1.prototype.close=function(){this.file=undefined};function
G(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){var
d=a.split(ar),c=e;for(var
b=0;b<d.length-1;b++){c+=d[b]+ar;if(this.content[c])continue;this.content[c]=Symbol("directory")}};G.prototype.slash=function(a){return/\/$/.test(a)?a:a+ar};G.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
b=this.lookupFun(aa(this.root),aa(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
N(a2(b[1]))}}};G.prototype.exists=function(a){if(a==e)return 1;var
b=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){var
f=c&&aV(cg);if(this.exists(a))if(f)aI(f,aK(gj,dH,this.nm(a)));else
k(a+": File exists");var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aI(f,aK(dr,dH,this.nm(d)));else
k(d+ce);if(!this.is_dir(d))if(f)aI(f,aK(dv,dH,this.nm(d)));else
k(d+df);this.create_dir_if_needed(this.slash(a))};G.prototype.rmdir=function(a,b){var
c=b&&aV(cg),d=a==e?e:this.slash(a),g=new
RegExp(fU+d+fG);if(!this.exists(a))if(c)aI(c,aK(dr,di,this.nm(a)));else
k(a+ce);if(!this.is_dir(a))if(c)aI(c,aK(dv,di,this.nm(a)));else
k(a+df);for(var
f
f=U(d|0);bl(this.data,a,f,0,d);b.set(ib(f),c)}return d};function
by(a,b,c){this.file=b;this.name=a;this.flags=c}by.prototype.err_closed=function(){u(this.name+g6)};by.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};by.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};by.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};by.prototype.close=function(){this.file=undefined};function
Z(a,b){this.content={};this.root=a;this.lookupFun=b}Z.prototype.nm=function(a){return this.root+a};Z.prototype.create_dir_if_needed=function(a){var
d=a.split(aR),c=s;for(var
b=0;b<d.length-1;b++){c+=d[b]+aR;if(this.content[c])continue;this.content[c]=Symbol("directory")}};Z.prototype.slash=function(a){return/\/$/.test(a)?a:a+aR};Z.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
b=this.lookupFun(av(this.root),av(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
ad(bz(b[1]))}}};Z.prototype.exists=function(a){if(a==s)return 1;var
b=this.slash(a);if(this.content[b])return 1;this.lookup(a);return this.content[a]?1:0};Z.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};Z.prototype.mkdir=function(a,b,c){var
e=c&&bp(dh);if(this.exists(a))if(e)a$(e,bb(hu,es,this.nm(a)));else
u(a+": File exists");var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||s;if(!this.exists(d))if(e)a$(e,bb(eA,es,this.nm(d)));else
u(d+df);if(!this.is_dir(d))if(e)a$(e,bb(eE,es,this.nm(d)));else
u(d+ex);this.create_dir_if_needed(this.slash(a))};Z.prototype.rmdir=function(a,b){var
c=b&&bp(dh),d=a==s?s:this.slash(a),f=new
RegExp(hn+d+hd);if(!this.exists(a))if(c)a$(c,bb(eA,eg,this.nm(a)));else
u(a+df);if(!this.is_dir(a))if(c)a$(c,bb(eE,eg,this.nm(a)));else
u(a+ex);for(var
e
this.content)if(f.match(g))if(c)aI(c,aK(f4,di,this.nm(a)));else
k(this.nm(a)+": Directory not empty");delete
this.content[d]};G.prototype.readdir=function(a){var
g=a==e?e:this.slash(a);if(!this.exists(a))k(a+ce);if(!this.is_dir(a))k(a+df);var
h=new
RegExp(fU+g+fG),d={},c=[];for(var
f
this.content)if(e.match(f))if(c)a$(c,bb(hp,eg,this.nm(a)));else
u(this.nm(a)+": Directory not empty");delete
this.content[d]};Z.prototype.readdir=function(a){var
f=a==s?s:this.slash(a);if(!this.exists(a))u(a+df);if(!this.is_dir(a))u(a+ex);var
g=new
RegExp(hn+f+hd),d={},c=[];for(var
e
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){var
c=b&&aV(cg),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aI(c,aK(dc,gn,this.nm(a)));else
k(a+fz);if(f==d.length)return null;var
b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aI(c,aK(dc,gn,this.nm(a)));else
k(a+fz);e=true;d=[]}}};G.prototype.is_dir=function(a){if(a==e)return true;var
b=this.slash(a);return this.content[b]?1:0};G.prototype.unlink=function(a){var
b=e.match(g);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};Z.prototype.opendir=function(a,b){var
c=b&&bp(dh),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)a$(c,bb(ec,g2,this.nm(a)));else
u(a+g_);if(f==d.length)return null;var
b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)a$(c,bb(ec,g2,this.nm(a)));else
u(a+g_);e=true;d=[]}}};Z.prototype.is_dir=function(a){if(a==s)return true;var
b=this.slash(a);return this.content[b]?1:0};Z.prototype.unlink=function(a){var
this.content[a];return b};G.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)k(this.nm(a)+dK);if(b.text&&b.binary)k(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+fo);if(b.create&&b.excl)k(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
N(B(0));c=this.content[a]}else
g1(this.nm(a));return new
a1(this.nm(a),c,b)};G.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)k(this.nm(a)+dK);if(b.text&&b.binary)k(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))k(this.nm(a)+fo);if(b.create&&b.excl)k(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
N(B(0));c=this.content[a]}else
g1(this.nm(a));return new
a1(this.nm(a),c,b)};G.prototype.register=function(a,b){var
c;if(this.content[a])k(this.nm(a)+dn);if(d3(b))c=new
N(b);if(d4(b))c=new
N(a2(b));else if(b
this.content[a];return b};Z.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)u(this.nm(a)+eN);if(b.text&&b.binary)u(this.nm(a)+ey);this.lookup(a);if(this.content[a]){if(this.is_dir(a))u(this.nm(a)+gr);if(b.create&&b.excl)u(this.nm(a)+el);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
ad(U(0));c=this.content[a]}else
h9(this.nm(a));return new
by(this.nm(a),c,b)};Z.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)u(this.nm(a)+eN);if(b.text&&b.binary)u(this.nm(a)+ey);this.lookup(a);if(this.content[a]){if(this.is_dir(a))u(this.nm(a)+gr);if(b.create&&b.excl)u(this.nm(a)+el);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
ad(U(0));c=this.content[a]}else
h9(this.nm(a));return new
by(this.nm(a),c,b)};Z.prototype.register=function(a,b){var
c;if(this.content[a])u(this.nm(a)+el);if(e7(b))c=new
ad(b);if(e8(b))c=new
ad(bz(b));else if(b
N(gB(b));else if(b.toString){var
d=a2(an(b.toString()));c=new
N(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
k(this.nm(a)+" : registering file with invalid content type")};G.prototype.constructor=G;function
s(a){return a.length}function
aJ(a,b){return a.charCodeAt(b)}function
o1(a){var
d=s(a),c=new
Uint8Array(d),b=0;for(;b<d;b++)c[b]=aJ(a,b);return c}function
am(a,b){this.fs=require(dl);this.fd=a;this.flags=b}am.prototype=new
gt();am.prototype.constructor=am;am.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){k(f.toString())}};am.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){k(f.toString())}};am.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);else
this.fs.writeSync(this.fd,b,c,d,a)}catch(f){k(f.toString())}return 0};am.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
ad(hJ(b));else if(b.toString){var
d=bz(aL(b.toString()));c=new
ad(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
u(this.nm(a)+" : registering file with invalid content type")};Z.prototype.constructor=Z;function
J(a){return a.length}function
ba(a,b){return a.charCodeAt(b)}function
adw(a){var
d=J(a),c=new
Uint8Array(d),b=0;for(;b<d;b++)c[b]=ba(a,b);return c}function
aK(a,b){this.fs=require(ek);this.fd=a;this.flags=b}aK.prototype=new
hB();aK.prototype.constructor=aK;aK.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){u(f.toString())}};aK.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){u(f.toString())}};aK.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);else
this.fs.writeSync(this.fd,b,c,d,a)}catch(f){u(f.toString())}return 0};aK.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())}};am.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){k(f.toString())}};function
x(a){this.fs=require(dl);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{var
c=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
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){u(f.toString())}};aK.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){u(f.toString())}};function
P(a){this.fs=require(ek);this.root=a}P.prototype.nm=function(a){return this.root+a};P.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};P.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){u(f.toString())}};P.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)}};P.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){u(f.toString())}};P.prototype.unlink=function(a,b){try{var
c=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return c}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.open=function(a,b,c){var
am(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{var
c=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{var
c=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{var
c=this.fs.readlinkSync(this.nm(a),"utf8");return an(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){var
c=aV(cg);if(b&&c){var
d=aK(a.code,a.syscall,a.path,a.errno);aI(c,d)}else
k(a.toString())};x.prototype.stats_from_js=function(a){var
b;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;function
gL(a){var
b=d$(a);if(!b)return;return b[0]+ar}var
cq=gL(bK)||_("unable to compute caml_root"),bo=[];if(bN())bo.push({path:cq,device:new
x(cq)});else
bo.push({path:cq,device:new
G(cq)});bo.push({path:f9,device:new
G(f9)});function
g8(a){var
g=oD(a),a=g.join(ar),f=g4(a),c;for(var
e=0;e<bo.length;e++){var
b=bo[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&&bN()){var
d=gL(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
aK(f,b)}catch(f){this.raise_nodejs_error(f,c)}};P.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};P.prototype.stat=function(a,b){try{var
c=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.lstat=function(a,b){try{var
c=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};P.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)}};P.prototype.readlink=function(a,b){try{var
c=this.fs.readlinkSync(this.nm(a),"utf8");return aL(c)}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};P.prototype.raise_nodejs_error=function(a,b){var
c=bp(dh);if(b&&c){var
d=bb(a.code,a.syscall,a.path,a.errno);a$(c,d)}else
u(a.toString())};P.prototype.stats_from_js=function(a){var
b;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]};P.prototype.constructor=P;function
hT(a){var
b=fd(a);if(!b)return;return b[0]+aR}var
ds=hT(cH)||at("unable to compute caml_root"),cj=[];if(cK())cj.push({path:ds,device:new
P(ds)});else
cj.push({path:ds,device:new
Z(ds)});cj.push({path:hq,device:new
Z(hq)});function
ie(a){var
g=ac_(a),a=g.join(aR),f=ia(a),c;for(var
e=0;e<cj.length;e++){var
b=cj[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&&cK()){var
d=hT(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
x(d)};bo.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)}function
oe(a,b){var
c=g8(a);if(!c.device.register)_("cannot register file");c.device.register(c.rest,b);return 0}function
g7(a,b){var
a=aa(a),b=aa(b);return oe(a,b)}function
oj(){var
b=q.caml_fs_tmp;if(b)for(var
a=0;a<b.length;a++)g7(b[a].name,b[a].content);q.jsoo_create_file=g7;q.caml_fs_tmp=[];return 0}function
gK(){return[0]}function
ol(a,b,c){if(!isFinite(a)){if(isNaN(a))return an(dj);return an(a>0?fR:"-infinity")}var
k=a==0&&1/a==-Infinity?1:a>=0?0:1;if(k)a=-a;var
f=0;if(a==0);else if(a<1)while(a<1&&f>-1022){a*=2;f--}else
while(a>=2){a/=2;f++}var
l=f<0?e:bi,g=e;if(k)g=aY;else
P(d)};cj.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;u("no device found for "+f)}function
acL(a,b){var
c=ie(a);if(!c.device.register)at("cannot register file");c.device.register(c.rest,b);return 0}function
id(a,b){var
a=av(a),b=av(b);return acL(a,b)}function
acQ(){var
b=F.caml_fs_tmp;if(b)for(var
a=0;a<b.length;a++)id(b[a].name,b[a].content);F.jsoo_create_file=id;F.caml_fs_tmp=[];return 0}function
hS(){return[0]}function
acS(a,b,c){if(!isFinite(a)){if(isNaN(a))return aL(eh);return aL(a>0?gG:"-infinity")}var
j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)a=-a;var
e=0;if(a==0);else if(a<1)while(a<1&&e>-1022){a*=2;e--}else
while(a>=2){a/=2;e++}var
k=e<0?s:cb,f=s;if(j)f=bu;else
43:g=bi;break;case
32:g=aA;break;default:break}if(b>=0&&b<13){var
i=Math.pow(2,b*4);a=Math.round(a*i)/i}var
43:f=cb;break;case
32:f=a3;break;default:break}if(b>=0&&b<13){var
h=Math.pow(2,b*4);a=Math.round(a*h)/h}var
j=d.indexOf(aZ);if(j<0)d+=aZ+bm(b,W);else{var
h=j+1+b;if(d.length<h)d+=bm(h-d.length,W);else
d=d.substr(0,h)}}return an(g+fB+d+fy+l+f.toString(10))}function
os(a){return+a.isZero()}function
cn(a){return new
d(a&aq,a>>24&aq,a>>31&al)}function
ow(a){return a.toInt()}function
or(a){return+a.isNeg()}function
gP(a){return a.neg()}function
op(a,b){var
c=d5(a);if(c.signedconv&&or(b)){c.sign=-1;b=gP(b)}var
d=e,i=cn(c.base),h="0123456789abcdef";do{var
g=b.udivmod(i);b=g.quotient;d=h.charAt(ow(g.modulus))+d}while(!os(b));if(c.prec>=0){c.filler=aA;var
f=c.prec-d.length;if(f>0)d=bm(f,W)+d}return dV(c,d)}function
gS(a,b){return a.or(b)}function
oB(a){if(a.js_error)return[0,a.js_error];return 0}function
a4(a){var
i=d.indexOf(br);if(i<0)d+=br+ch(b,ao);else{var
g=i+1+b;if(d.length<g)d+=ch(g-d.length,ao);else
d=d.substr(0,g)}}return aL(f+ha+d+gy+k+e.toString(10))}function
acZ(a){return+a.isZero()}function
dp(a){return new
p(a&aO,a>>24&aO,a>>31&aJ)}function
ac3(a){return a.toInt()}function
acY(a){return+a.isNeg()}function
hX(a){return a.neg()}function
acW(a,b){var
c=e9(a);if(c.signedconv&&acY(b)){c.sign=-1;b=hX(b)}var
d=s,h=dp(c.base),g="0123456789abcdef";do{var
f=b.udivmod(h);b=f.quotient;d=g.charAt(ac3(f.modulus))+d}while(!acZ(b));if(c.prec>=0){c.filler=a3;var
e=c.prec-d.length;if(e>0)d=ch(e,ao)+d}return eZ(c,d)}function
h0(a,b){return a.or(b)}function
ac8(a){if(a.js_error)return[0,a.js_error];return 0}function
bB(a){var
gZ(a){return aa(a)}function
gN(a,b){return a.add(b)}function
gO(a,b){return a.mul(b)}function
d2(a,b){return a.ucompare(b)<0}function
oL(a){var
b=0,e=s(a),c=10,d=1;if(e>0)switch(aJ(a,b)){case
h7(a){return av(a)}function
hV(a,b){return a.add(b)}function
hW(a,b){return a.mul(b)}function
e6(a,b){return a.ucompare(b)<0}function
adg(a){var
b=0,e=J(a),c=10,d=1;if(e>0)switch(ba(a,b)){case
g0(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}function
gQ(a){var
h=oL(a),g=h[0],j=h[1],e=h[2],i=cn(e),k=new
d(aq,0xfffffff,al).udivmod(i).quotient,f=aJ(a,g),b=g0(f);if(b<0||b>=e)_(bG);var
c=cn(b);for(;;){g++;f=aJ(a,g);if(f==95)continue;b=g0(f);if(b<0||b>=e)break;if(d2(k,c))_(bG);b=cn(b);c=gN(gO(i,c),b);if(d2(c,b))_(bG)}if(g!=s(a))_(bG);if(e==10&&d2(new
d(0,0,aj),c))_(bG);if(j<0)c=gP(c);return c}function
n_(a,b){return a.get(a.offset(b))}function
oy(a,b){return a.xor(b)}function
ov(a,b){return a.shift_right_unsigned(b)}function
ou(a,b){return a.shift_left(b)}function
co(a){function
o(a,b){return ou(a,b)}function
h(a,b){return ov(a,b)}function
s(a,b){return gS(a,b)}function
f(a,b){return oy(a,b)}function
k(a,b){return gN(a,b)}function
i(a,b){return gO(a,b)}function
h8(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}function
hY(a){var
g=adg(a),f=g[0],i=g[1],d=g[2],h=dp(d),j=new
p(aO,0xfffffff,aJ).udivmod(h).quotient,e=ba(a,f),b=h8(e);if(b<0||b>=d)at(cD);var
c=dp(b);for(;;){f++;e=ba(a,f);if(e==95)continue;b=h8(e);if(b<0||b>=d)break;if(e6(j,c))at(cD);b=dp(b);c=hV(hW(h,c),b);if(e6(c,b))at(cD)}if(f!=J(a))at(cD);if(d==10&&e6(new
p(0,0,aH),c))at(cD);if(i<0)c=hX(c);return c}function
acF(a,b){return a.get(a.offset(b))}function
ac5(a,b){return a.xor(b)}function
ac2(a,b){return a.shift_right_unsigned(b)}function
ac1(a,b){return a.shift_left(b)}function
dq(a){function
o(a,b){return ac1(a,b)}function
h(a,b){return ac2(a,b)}function
s(a,b){return h0(a,b)}function
f(a,b){return ac5(a,b)}function
k(a,b){return hV(a,b)}function
i(a,b){return hW(a,b)}function
g(a,b){return n_(a,b)}function
j(a,b,c){return bJ(a,b,c)}var
q=gQ(gZ("0xd1342543de82ef95")),l=gQ(gZ("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 acF(a,b)}function
j(a,b,c){return cG(a,b,c)}var
q=hY(h7("0xd1342543de82ef95")),l=hY(h7("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
aH(a){var
b=aG[a];if(!b.opened)k("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(cr(b.buffer,0,b.buffer_curr));else
a_(a){var
b=a9[a];if(!b.opened)u("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(dt(b.buffer,0,b.buffer_curr));else
oS(a,b){if(b.name)try{var
d=require(dl),c=d.openSync(b.name,"rs");return new
am(c,b)}catch(f){}return new
am(a,b)}var
cs=new
adn(a,b){if(b.name)try{var
d=require(ek),c=d.openSync(b.name,"rs");return new
aK(c,b)}catch(f){}return new
aK(a,b)}var
du=new
console.log=="function")this.log=console.log;this.flags=b}bH.prototype.length=function(){return 0};bH.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--;var
e=B(d);aR(dQ(b),c,e,0,d);this.log(e.toUtf16());return 0}k(this.fd+fn)};bH.prototype.read=function(a,b,c,d){k(this.fd+": file descriptor is write only")};bH.prototype.close=function(){this.log=undefined};function
ct(a,b){if(b==undefined)b=cs.length;cs[b]=a;return b|0}function
o0(a,b,c){var
console.log=="function")this.log=console.log;this.flags=b}cE.prototype.length=function(){return 0};cE.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--;var
e=U(d);bl(eU(b),c,e,0,d);this.log(e.toUtf16());return 0}u(this.fd+g6)};cE.prototype.read=function(a,b,c,d){u(this.fd+": file descriptor is write only")};cE.prototype.close=function(){this.log=undefined};function
dv(a,b){if(b==undefined)b=du.length;du[b]=a;return b|0}function
adv(a,b,c){var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)k(aT(a)+dK);if(d.text&&d.binary)k(aT(a)+dg);var
e=g8(a),f=e.device.open(e.rest,d);return ct(f,undefined)}(function(){function
a(a,b){return bN()?oS(a,b):new
bH(a,b)}ct(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);ct(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);ct(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
oF(a){var
b=cs[a];if(b.flags.wronly)k(fQ+a+" is writeonly");var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)u(bn(a)+eN);if(d.text&&d.binary)u(bn(a)+ey);var
e=ie(a),f=e.device.open(e.rest,d);return dv(f,undefined)}(function(){function
a(a,b){return cK()?adn(a,b):new
cE(a,b)}dv(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);dv(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);dv(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
ada(a){var
b=du[a];if(b.flags.wronly)u(hk+a+" is writeonly");var
a=0;a<aG.length;a++)if(aG[a]&&aG[a].opened&&aG[a].out)b=[0,aG[a].fd,b];return b}function
oI(a,b,c,d){var
e=aG[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<a9.length;a++)if(a9[a]&&a9[a].opened&&a9[a].out)b=[0,a9[a].fd,b];return b}function
add(a,b,c,d){var
e=a9[a];if(!e.opened)u("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;aH(a);break;case
1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aH(a);break;case
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;a_(a);break;case
1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)a_(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)aH(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aH(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
oH(a,b,c,d){var
b=g5(b);return oI(a,b,c,d)}function
gV(a,b,c,d){return oH(a,a2(b),c,d)}function
gW(a,b){var
c=aa(String.fromCharCode(b));gV(a,c,0,1);return 0}function
a5(a,b){return+(gC(a,b,false)!=0)}function
cp(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)a_(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;a_(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
adc(a,b,c,d){var
b=ib(b);return add(a,b,c,d)}function
h3(a,b,c,d){return adc(a,bz(b),c,d)}function
h4(a,b){var
c=av(String.fromCharCode(b));h3(a,c,0,1);return 0}function
bC(a,b){return+(hK(a,b,false)!=0)}function
dr(a){if(a
a=="function")return 247;else if(a&&a.caml_custom)return fJ;else
return bC}var
dS=aS;function
n$(a){var
a=="function")return 247;else if(a&&a.caml_custom)return hf;else
return cB}var
eW=bm;function
acG(a){var
b=1;b<a.length;b++)c[v(a[b][1])]=a[b][2];return c}function
ad(a,b,c){if(c){var
d=c;if(q.toplevelReloc)a=dS(q.toplevelReloc,[d]);else if(O.symbols){if(!O.symidx)O.symidx=n$(O.symbols);var
e=O.symidx[d];if(e>=0)a=e;else
_("caml_register_global: cannot locate "+d)}}O[a+1]=b;if(c)O[c]=b}function
d8(a,b){gY[aT(a)]=b;return 0}function
bn(a,b){if(a===b)return 1;return 0}function
oP(){y(de)}function
X(a,b){if(b>>>0>=s(a))oP();return aJ(a,b)}function
g3(a,b){return 1-bn(a,b)}function
R(a){a.t&6&&ck(a);return aa(a.c)}function
oR(){return 0x7FFFFFFF/4|0}function
d9(a){var
b=1;b<a.length;b++)c[M(a[b][1])]=a[b][2];return c}function
aB(a,b,c){if(c){var
d=c;if(F.toplevelReloc)a=eW(F.toplevelReloc,[d]);else if(ae.symbols){if(!ae.symidx)ae.symidx=acG(ae.symbols);var
e=ae.symidx[d];if(e>=0)a=e;else
at("caml_register_global: cannot locate "+d)}}ae[a+1]=b;if(c)ae[c]=b}function
fa(a,b){h6[bn(a)]=b;return 0}function
ci(a,b){if(a===b)return 1;return 0}function
adk(){Q(ee)}function
ap(a,b){if(b>>>0>=J(a))adk();return ba(a,b)}function
h$(a,b){return 1-ci(a,b)}function
aj(a){a.t&6&&dl(a);return av(a.c)}function
adm(){return 0x7FFFFFFF/4|0}function
fb(a){var
q.Error)b.js_error=a;return b}}function
oA(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
oi(a){var
b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&oA(a[1]))var
f=a[2],g=1;else
F.Error)b.js_error=a;return b}}function
ac7(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
acP(a){var
b=s;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&ac7(a[1]))var
e=a[2],f=1;else
g=2,f=a;b+="(";for(var
d=g;d<f.length;d++){if(d>g)b+=ft;var
c=f[d];if(typeof
f=2,e=a;b+="(";for(var
d=f;d<e.length;d++){if(d>f)b+=g7;var
c=e[d];if(typeof
aD)b+=b4+c.toString()+b4;else if(typeof
c=="string")b+=b4+c.toString()+b4;else
b+=f$}b+=")"}else if(a[0]==F)b+=a[1];return b}function
gI(a){if(a
a6)b+=c6+c.toString()+c6;else if(typeof
c=="string")b+=c6+c.toString()+c6;else
b+=hr}b+=")"}else if(a[0]==Y)b+=a[1];return b}function
hQ(a){if(a
Array&&(a[0]==0||a[0]==F)){var
c=aV(gc);if(c)dS(c,[a,false]);else{var
d=oi(a),b=aV(fT);if(b)dS(b,[0]);console.error(dE+d);if(a.js_error)throw a.js_error}}else
Array&&(a[0]==0||a[0]==Y)){var
c=bp(hs);if(c)eW(c,[a,false]);else{var
d=acP(a),b=bp(hm);if(b)eW(b,[0]);console.error(er+d);if(a.js_error)throw a.js_error}}else
oO(){var
c=q.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gI(a);c.exit(2)});else if(q.addEventListener)q.addEventListener("error",function(a){if(a.error)gI(a.error)})}oO();function
g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aS(a,[b])}function
l(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aS(a,[b,c])}function
aP(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aS(a,[b,c,d])}function
c$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aS(a,[b,c,d,e,f])}function
n4(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):aS(a,[b,c,d,e,f,g,h])}var
oZ=undefined;oj();var
cw=[F,gr,-1],ee=[F,fO,-2],eb=[F,dM,-3],ea=[F,fv,-4],ec=[F,gm,-8],ed=[F,f3,-9],j=[F,f8,-11],ef=[F,gi,-12],n3=[4,0,0,0,[12,45,[4,0,0,0,0]]],cH=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,go,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],eL=[0,0],c=a4([[0,"Wolf Grey EPX200","#514f56",1],[0,"Coyote Brown EPX200","#74562f",1],[0,"Red Barn EPX200","#6e393c",1],[0,"Brick Red EPX200","#820210",1],[0,"Bright Orange EPX200","#fd3403",1],[0,"Golden Dazy EPX200","#fec93f",1],[0,"Army Olive EPX200","#5a5137",1],[0,"Green Mountain EPX200","#2d5f55",1],[0,"Tropic Teal EPX200","#108b99",1],[0,"Bright Blue EPX200","#0a5bc4",1],[0,"Ocean Blue EPX200","#032b4b",1],[0,"Fuchsia EPX200","#b60158",1],[0,"Deep Purple EPX200","#2c2b68",1],[0,"Black Knight EPX200",bD,1],[0,"Snow White EPX200","#e6e6e5",1]]),aO=[0,[0,"Black Knight EPX400",bD,1],0],ay=[0,[0,"Black Ultra 400TX",bD,1],0],c4=[0,[0,"Black VX42",bD,1],0],az=[0,[0,"Black VX21 Cire",bD,1],0],E=[0,[0,"Navy Blue VX07","#3e4c76",1],[0,[0,"Red VX07","#e2242b",1],[0,[0,"Off-white VX07","#edecdb",1],0]]],fe=[0,[0,"Liteskin LS07","#514a46",1],0],b1=[0,[0,"Grey 210D HDPE Gridstop","#aab1b1",1],0],bh=[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,"2 Strap bottle pockets included with all packs",0]]]]]];ad(11,ef,gi);ad(10,j,f8);ad(9,[F,ga,-10],ga);ad(8,ed,f3);ad(7,ec,gm);ad(6,[F,fx,-7],fx);ad(5,[F,fM,-6],fM);ad(4,[F,fV,-5],fV);ad(3,ea,fv);ad(2,eb,dM);ad(1,ee,fO);ad(0,cw,gr);function
t(a){if(typeof
adj(){var
c=F.process;if(c&&c.on)c.on("uncaughtException",function(a,b){hQ(a);c.exit(2)});else if(F.addEventListener)F.addEventListener("error",function(a){if(a.error)hQ(a.error)})}adj();function
o(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):bm(a,[b])}function
w(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):bm(a,[b,c])}function
bg(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):bm(a,[b,c,d])}function
d$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):bm(a,[b,c,d,e,f])}function
acz(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):bm(a,[b,c,d,e,f,g,h])}var
adu=undefined;acQ();var
dx=[Y,hz,-1],fi=[Y,gF,-2],ff=[Y,eP,-3],fe=[Y,gx,-4],fg=[Y,hw,-8],fh=[Y,gP,-9],n=[Y,gS,-11],fj=[Y,g0,-12],acy=[4,0,0,0,[12,45,[4,0,0,0,0]]],dI=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,hx,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],fP=[0,0],B=bB([[0,"Coyote Brown EPX200","#74562f",1],[0,"Red Barn EPX200","#6e393c",1],[0,"Brick Red EPX200","#820210",1],[0,"Bright Orange EPX200","#fd3403",1],[0,"Golden Dazy EPX200","#fec93f",1],[0,"Army Olive EPX200","#5a5137",1],[0,"Green Mountain EPX200","#2d5f55",1],[0,"Tropic Teal EPX200","#108b99",1],[0,"Bright Blue EPX200","#0a5bc4",1],[0,"Ocean Blue EPX200","#032b4b",1],[0,"Fuchsia EPX200","#b60158",1],[0,"Deep Purple EPX200","#2c2b68",1],[0,"Black Knight EPX200",cy,1],[0,"Wolf Grey EPX200","#514f56",1],[0,"Snow White EPX200","#e6e6e5",1]]),bf=[0,[0,"Black Knight EPX400",cy,1],0],a0=[0,[0,"Black Ultra 400TX",cy,1],0],d4=[0,[0,"Black VX42",cy,1],0],a1=[0,[0,"Black VX21 Cire",cy,1],0],X=[0,[0,"Navy Blue VX07","#3e4c76",1],[0,[0,"Red VX07","#e2242b",1],[0,[0,"Off-white VX07","#edecdb",1],0]]],gi=[0,[0,"Liteskin LS07","#514a46",1],0],cZ=[0,[0,"Grey 210D HDPE Gridstop","#aab1b1",1],0],bQ=[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,"2 Strap bottle pockets included with all packs",0]]]]]];aB(11,fj,g0);aB(10,n,gS);aB(9,[Y,gU,-10],gU);aB(8,fh,gP);aB(7,fg,hw);aB(6,[Y,g9,-7],g9);aB(5,[Y,hh,-6],hh);aB(4,[Y,gI,-5],gI);aB(3,fe,gx);aB(2,ff,eP);aB(1,fi,gF);aB(0,dx,hz);function
K(a){if(typeof
0:return[0,t(a[1])];case
1:return[1,t(a[1])];case
2:return[2,t(a[1])];case
3:return[3,t(a[1])];case
4:return[4,t(a[1])];case
5:return[5,t(a[1])];case
6:return[6,t(a[1])];case
7:return[7,t(a[1])];case
0:return[0,K(a[1])];case
1:return[1,K(a[1])];case
2:return[2,K(a[1])];case
3:return[3,K(a[1])];case
4:return[4,K(a[1])];case
5:return[5,K(a[1])];case
6:return[6,K(a[1])];case
7:return[7,K(a[1])];case
b=a[1];return[9,b,b,t(a[3])];case
10:return[10,t(a[1])];case
11:return[11,t(a[1])];case
12:return[12,t(a[1])];case
13:return[13,t(a[1])];default:return[14,t(a[1])]}}function
K(a,b){if(typeof
b=a[1];return[9,b,b,K(a[3])];case
10:return[10,K(a[1])];case
11:return[11,K(a[1])];case
12:return[12,K(a[1])];case
13:return[13,K(a[1])];default:return[14,K(a[1])]}}function
ac(a,b){if(typeof
0:return[0,K(a[1],b)];case
1:return[1,K(a[1],b)];case
2:return[2,K(a[1],b)];case
3:return[3,K(a[1],b)];case
4:return[4,K(a[1],b)];case
5:return[5,K(a[1],b)];case
6:return[6,K(a[1],b)];case
7:return[7,K(a[1],b)];case
0:return[0,ac(a[1],b)];case
1:return[1,ac(a[1],b)];case
2:return[2,ac(a[1],b)];case
3:return[3,ac(a[1],b)];case
4:return[4,ac(a[1],b)];case
5:return[5,ac(a[1],b)];case
6:return[6,ac(a[1],b)];case
7:return[7,ac(a[1],b)];case
d=a[2],e=a[1];return[9,e,d,K(a[3],b)];case
10:return[10,K(a[1],b)];case
11:return[11,K(a[1],b)];case
12:return[12,K(a[1],b)];case
13:return[13,K(a[1],b)];default:return[14,K(a[1],b)]}}function
r(a,b){if(typeof
d=a[2],e=a[1];return[9,e,d,ac(a[3],b)];case
10:return[10,ac(a[1],b)];case
11:return[11,ac(a[1],b)];case
12:return[12,ac(a[1],b)];case
13:return[13,ac(a[1],b)];default:return[14,ac(a[1],b)]}}function
G(a,b){if(typeof
G=a[1];return[23,G,r(a[2],b)];default:var
H=a[2],I=a[1];return[24,I,H,r(a[3],b)]}}var
g_="true",g$="false";function
cv(a){throw i([0,eb,a],1)}function
at(a){throw i([0,ea,a],1)}function
bO(a){return 0<=a?a:-a|0}function
a6(a,b){var
c=s(a),e=s(b),d=B(c+e|0);aE(a,0,d,0,c);aE(b,0,d,c,e);return R(d)}oF(0);gU(1);var
au=gU(2);function
bp(a,b){gV(a,b,0,s(b));return}function
eg(a){bp(au,a);gW(au,10);return aH(au)}var
eh=[0,function(a){return}],hb=[0,function(a){var
b=oG(0);for(;;){if(!b)return 0;var
d=b[2],e=b[1];try{aH(e)}catch(f){var
c=cu(f);if(c[1]!==ee)throw i(c,0)}var
F=a[1];return[23,F,G(a[2],b)];default:var
H=a[2],I=a[1];return[24,I,H,G(a[3],b)]}}var
ih="true",ii="false";function
cL(a){throw i([0,ff,a],1)}function
aU(a){throw i([0,fe,a],1)}function
cM(a){return 0<=a?a:-a|0}function
bD(a,b){var
c=J(a),e=J(b),d=U(c+e|0);a7(a,0,d,0,c);a7(b,0,d,c,e);return aj(d)}ada(0);h2(1);var
aV=h2(2);function
ck(a,b){h3(a,b,0,J(b));return}function
fk(a){ck(aV,a);h4(aV,10);return a_(aV)}var
fl=[0,function(a){return}],ik=[0,function(a){var
b=adb(0);for(;;){if(!b)return 0;var
d=b[2],e=b[1];try{a_(e)}catch(f){var
c=dw(f);if(c[1]!==fi)throw i(c,0)}var
cx(a){g(eh[1],0);return g(ch(hb),0)}d8(fT,cx);var
bq=(4*oR(0)|0)-1|0,hi="hd",hj="nth",hk="List.nth";function
bP(a){return a?a[1]:cv(hi)}function
bQ(a,b){if(0>b)return at(hk);var
c=a,d=b;for(;;){if(!c)return cv(hj);var
dy(a){o(fl[1],0);return o(di(ik),0)}fa(hm,dy);var
cl=(4*adm(0)|0)-1|0,is="hd",iu="nth",iv="List.nth";function
cm(a){return a?a[1]:cL(is)}function
cN(a,b){if(0>b)return aU(iv);var
c=a,d=b;for(;;){if(!c)return cL(iu);var
b(a){if(!a)return 0;var
m=a[1],c=b(a[2]);if(!m)return c;var
g=m[2],h=m[1];if(!g)return[0,h,c];var
i=g[2],n=g[1];if(!i)return[0,h,[0,n,c]];var
o=[0,i[1],b_],e=o,d=1,f=i[2];for(;;){if(f){var
j=f[2],k=f[1];if(j){var
l=j[2],p=j[1];if(l){var
q=[0,l[1],b_],r=l[2];e[1+d]=[0,k,[0,p,q]];var
e=q,d=1,f=r;continue}e[1+d]=[0,k,[0,p,c]]}else
e[1+d]=[0,k,c]}else
e[1+d]=c;return[0,h,[0,n,o]]}}function
cy(a,b){if(!b)return 0;var
f=b[2],i=b[1];if(!f)return[0,g(a,i),0];var
m=f[2],n=f[1],o=g(a,i),j=[0,g(a,n),b_],e=j,d=1,c=m;for(;;){if(c){var
h=c[2],k=c[1];if(h){var
p=h[2],q=h[1],r=g(a,k),l=[0,g(a,q),b_];e[1+d]=[0,r,l];var
e=l,d=1,c=p;continue}e[1+d]=[0,g(a,k),0]}else
e[1+d]=0;return[0,o,j]}}function
br(a,b){var
A(a){if(!a)return 0;var
l=a[1],b=A(a[2]);if(!l)return b;var
f=l[2],g=l[1];if(!f)return[0,g,b];var
h=f[2],m=f[1];if(!h)return[0,g,[0,m,b]];var
n=[0,h[1],da],d=n,c=1,e=h[2];for(;;){if(e){var
i=e[2],j=e[1];if(i){var
k=i[2],o=i[1];if(k){var
p=[0,k[1],da],q=k[2];d[1+c]=[0,j,[0,o,p]];var
d=p,c=1,e=q;continue}d[1+c]=[0,j,[0,o,b]]}else
d[1+c]=[0,j,b]}else
d[1+c]=b;return[0,g,[0,m,n]]}}function
dz(a,b){if(!b)return 0;var
f=b[2],h=b[1];if(!f)return[0,o(a,h),0];var
l=f[2],m=f[1],n=o(a,h),i=[0,o(a,m),da],e=i,d=1,c=l;for(;;){if(c){var
g=c[2],j=c[1];if(g){var
p=g[2],q=g[1],r=o(a,j),k=[0,o(a,q),da];e[1+d]=[0,r,k];var
e=k,d=1,c=p;continue}e[1+d]=[0,o(a,j),0]}else
e[1+d]=0;return[0,n,i]}}function
cn(a,b){var
a7=gT,hl="String.sub / Bytes.sub",hm="Bytes.blit",hn="String.blit / Bytes.blit_string";function
aW(a,b){var
c=B(a);oh(c,0,a,b);return c}function
ej(a,b,c){a:{if(0<=b&&0<=c&&(as(a)-c|0)>=b){var
d=B(c);aR(a,b,d,0,c);var
bE=h1,iw="String.sub / Bytes.sub",ix="Bytes.blit",iy="String.blit / Bytes.blit_string";function
bq(a,b){var
c=U(a);acO(c,0,a,b);return c}function
fn(a,b,c){a:{if(0<=b&&0<=c&&(aT(a)-c|0)>=b){var
d=U(c);bl(a,b,d,0,c);var
e=at(hl)}return R(e)}function
ek(a,b,c,d,e){if(0<=e&&0<=b&&(as(a)-e|0)>=b&&0<=d&&(as(c)-e|0)>=d){aR(a,b,c,d,e);return}return at(hm)}function
ao(a,b,c,d,e){if(0<=e&&0<=b&&(s(a)-e|0)>=b&&0<=d&&(as(c)-e|0)>=d){aE(a,b,c,d,e);return}return at(hn)}var
a8=oQ,hp="Array.sub",hq="Array.blit";function
cz(a){var
b=a.length-1;return 0===b?[0]:dO(a,0,b)}function
cA(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dO(a,b,c);return at(hp)}function
ae(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){n6(a,b,c,d,e);return}return at(hq)}var
hs="Buffer.add: cannot grow buffer";function
el(a,b){var
d=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bq<c[1])if((d+b|0)<=bq)c[1]=bq;else
cv(hs);var
e=B(c[1]);ek(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}function
bs(a,b){var
c=s(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){el(a,c);ao(b,0,a[1][1],a[2],c)}else
aE(b,0,g,d,c);a[2]=f;return}var
cB=[0,0];gH(aU(8,cB));var
em=[0,0],ht=[0,0];function
en(a,b){var
d=[0,n7(ht,1),b];if(a){var
e=aU(iw)}return aj(e)}function
fo(a,b,c,d,e){if(0<=e&&0<=b&&(aT(a)-e|0)>=b&&0<=d&&(aT(c)-e|0)>=d){bl(a,b,c,d,e);return}return aU(ix)}function
aM(a,b,c,d,e){if(0<=e&&0<=b&&(J(a)-e|0)>=b&&0<=d&&(aT(c)-e|0)>=d){a7(a,b,c,d,e);return}return aU(iy)}var
bF=adl,iA="Array.sub",iB="Array.blit";function
dA(a){var
b=a.length-1;return 0===b?[0]:eS(a,0,b)}function
dB(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return eS(a,b,c);return aU(iA)}function
aC(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){acB(a,b,c,d,e);return}return aU(iB)}var
iD="Buffer.add: cannot grow buffer";function
fp(a,b){var
d=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(cl<c[1])if((d+b|0)<=cl)c[1]=cl;else
cL(iD);var
e=U(c[1]);fo(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}function
co(a,b){var
c=J(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){fp(a,c);aM(b,0,a[1][1],a[2],c)}else
a7(b,0,g,d,c);a[2]=f;return}var
dC=[0,0];hP(bo(8,dC));var
fq=[0,0],iE=[0,0];function
fr(a,b){var
d=[0,acC(iE,1),b];if(a){var
c=ch(em);if(!(1-gu(em,c,[0,e,c])))break}}return d}var
eo=en(0,function(a,b){return 0});eh[1]=function(a){var
b=eo[1],l=eo[2],d=of(0),e=d.length-1;if(b<e)var
h=d;else{var
c=di(fq);if(!(1-hC(fq,c,[0,e,c])))break}}return d}var
fs=fr(0,function(a,b){return 0});fl[1]=function(a){var
b=fs[1],k=fs[2],d=acM(0),e=d.length-1;if(b<e)var
g=d;else{var
f=aU(c,cB);ae(d,0,f,0,e);gH(f);var
h=f;break}var
f=bo(c,dC);aC(d,0,f,0,e);hP(f);var
g=f;break}var
i=Q(h,b)[1+b];if(i===cB){var
j=g(l,0);Q(h,b)[1+b]=j;var
k=j}else
h=ai(g,b)[1+b];if(h===dC){var
i=o(k,0);ai(g,b)[1+b]=i;var
j=i}else
k=i;return g(k,0)};var
hu="@]",hv="@}",hw="@?",hx="@\n",hy="@.",hz="@@",hA="@%",hB="@",hC="%c",hD="%s",hE=fE,hF=fr,hG=gs,hH=fw,hI="%f",hJ="%B",hK="%{",hL="%}",hM="%(",hN="%)",hO="%a",hP="%t",hQ="%?",hR="%r",hS="%_r",hT=[0,A,850,23],hU=[0,A,837,26],hV=[0,A,847,28],hW=[0,A,815,21],hX=[0,A,819,21],hY=[0,A,823,19],hZ=[0,A,827,22],h0=[0,A,832,30],h1=[0,A,851,23],h2=[0,A,836,26],h3=[0,A,846,28],h4=[0,A,814,21],h5=[0,A,818,21],h6=[0,A,822,19],h7=[0,A,826,22],h8=[0,A,831,30];function
cC(a){return 5===a[2]?12:-6}function
ep(a){return[0,0,B(a)]}function
eq(a,b){var
c=as(a[2]),d=a[1]+b|0;if(c<d){var
e=c*2|0,g=d<=e?e:d,f=B(g);ek(a[2],0,f,0,c);a[2]=f}return}function
a9(a,b){eq(a,1);a3(a[2],a[1],b);a[1]=a[1]+1|0;return}function
I(a,b){var
c=s(b);eq(a,c);ao(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
er(a){return ej(a[2],0,a[1])}function
es(a){if(typeof
j=h;return o(j,0)};var
iF="@]",iG="@}",iH="@?",iI="@\n",iJ="@.",iK="@@",iL="@%",iM="@",iN="%c",iO="%s",iP=hc,iQ=gu,iR=hA,iS=g8,iT="%f",iU="%B",iV="%{",iW="%}",iX="%(",iY="%)",iZ="%a",i0="%t",i1="%?",i2="%r",i3="%_r",i4=[0,S,850,23],i5=[0,S,837,26],i6=[0,S,847,28],i7=[0,S,815,21],i8=[0,S,819,21],i9=[0,S,823,19],i_=[0,S,827,22],i$=[0,S,832,30],ja=[0,S,851,23],jb=[0,S,836,26],jc=[0,S,846,28],jd=[0,S,814,21],je=[0,S,818,21],jf=[0,S,822,19],jg=[0,S,826,22],jh=[0,S,831,30];function
dD(a){return 5===a[2]?12:-6}function
ft(a){return[0,0,U(a)]}function
fu(a,b){var
c=aT(a[2]),d=a[1]+b|0;if(c<d){var
e=c*2|0,g=d<=e?e:d,f=U(g);fo(a[2],0,f,0,c);a[2]=f}return}function
bG(a,b){fu(a,1);bA(a[2],a[1],b);a[1]=a[1]+1|0;return}function
$(a,b){var
c=J(b);fu(a,c);aM(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
fv(a){return fn(a[2],0,a[1])}function
fw(a){if(typeof
0:return hu;case
1:return hv;case
2:return hw;case
3:return hx;case
4:return hy;case
5:return hz;default:return hA}switch(a[0]){case
0:return iF;case
1:return iG;case
2:return iH;case
3:return iI;case
4:return iJ;case
5:return iK;default:return iL}switch(a[0]){case
0:return[0,w(a[1])];case
1:return[1,w(a[1])];case
2:return[2,w(a[1])];case
3:return[3,w(a[1])];case
4:return[4,w(a[1])];case
5:return[5,w(a[1])];case
6:return[6,w(a[1])];case
7:return[7,w(a[1])];case
0:return[0,N(a[1])];case
1:return[1,N(a[1])];case
2:return[2,N(a[1])];case
3:return[3,N(a[1])];case
4:return[4,N(a[1])];case
5:return[5,N(a[1])];case
6:return[6,N(a[1])];case
7:return[7,N(a[1])];case
c=a[2],d=a[1];return[9,c,d,w(a[3])];case
10:return[10,w(a[1])];case
11:return[11,w(a[1])];case
12:return[12,w(a[1])];case
13:return[13,w(a[1])];default:return[14,w(a[1])]}}function
J(a){if(typeof
c=a[2],d=a[1];return[9,c,d,N(a[3])];case
10:return[10,N(a[1])];case
11:return[11,N(a[1])];case
12:return[12,N(a[1])];case
13:return[13,N(a[1])];default:return[14,N(a[1])]}}function
aa(a){if(typeof
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
J=a[2],K=a[1],k=aa(a[3]),L=k[4],M=k[3],O=k[2],P=k[1],l=aa(R(N(K),J)),Q=l[4],S=l[3],T=l[2],U=l[1];return[0,function(a){P(0);U(0);return},function(a){T(0);O(0);return},function(a){M(0);S(0);return},function(a){Q(0);L(0);return}];case
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:var
q=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}]}}function
z(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
p=aa(a[1]),$=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){$(0);return}];default:var
q=aa(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}]}}function
R(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
13:return[13,z(D,b[1])]}throw i([0,j,h7],1);default:var
E=a[1];if(typeof
13:return[13,R(B,b[1])]}throw i([0,n,jg],1);default:var
C=a[1];if(typeof
9:break;default:throw i([0,j,hT],1)}}throw i([0,j,hV],1)}throw i([0,j,hU],1)}throw i([0,j,h0],1)}throw i([0,j,hZ],1)}throw i([0,j,hY],1)}throw i([0,j,hX],1)}throw i([0,j,hW],1)}var
C=[F,"CamlinternalFormat.Type_mismatch",gJ(0)];function
g9(a){return a?g_:g$}var
hc="\\\\",hd="\\'",he="\\b",hf="\\t",hg="\\n",hh="\\r",h_=dd,h$="%+d",ia="% d",ib=fE,ic="%+i",id="% i",ie="%x",ig="%#x",ih="%X",ii="%#X",ij="%o",ik="%#o",il=fX,im="%Ld",io="%+Ld",ip="% Ld",iq=fw,ir="%+Li",is="% Li",it="%Lx",iu="%#Lx",iv="%LX",iw="%#LX",ix="%Lo",iy="%#Lo",iz="%Lu",iA="%ld",iB="%+ld",iC="% ld",iD=fr,iE="%+li",iF="% li",iG="%lx",iH="%#lx",iI="%lX",iJ="%#lX",iK="%lo",iL="%#lo",iM="%lu",iN="%nd",iO="%+nd",iP="% nd",iQ=gs,iR="%+ni",iS="% ni",iT="%nx",iU="%#nx",iV="%nX",iW="%#nX",iX="%no",iY="%#no",iZ="%nu",i0=[0,fk],i5=aZ,i6="neg_infinity",i7=fR,i8=dj,i_=[0,A,1558,4],i$="Printf: bad conversion %[",ja=[0,A,1626,39],jb=[0,A,1649,31],jc=[0,A,1650,31],jd="Printf: bad conversion %_",je=fL,jf=f_,jg=fL,jh=f_;function
bT(a,b){if(typeof
9:break;default:throw i([0,n,i4],1)}}throw i([0,n,i6],1)}throw i([0,n,i5],1)}throw i([0,n,i$],1)}throw i([0,n,i_],1)}throw i([0,n,i9],1)}throw i([0,n,i8],1)}throw i([0,n,i7],1)}var
V=[Y,"CamlinternalFormat.Type_mismatch",hR(0)];function
ig(a){return a?ih:ii}var
il="\\\\",im="\\'",io="\\b",ip="\\t",iq="\\n",ir="\\r",jj=ed,jk="%+d",jl="% d",jm=hc,jn="%+i",jo="% i",jp="%x",jq="%#x",jr="%X",js="%#X",jt="%o",ju="%#o",jv=gK,jw="%Ld",jx="%+Ld",jy="% Ld",jz=g8,jA="%+Li",jB="% Li",jC="%Lx",jD="%#Lx",jE="%LX",jF="%#LX",jG="%Lo",jH="%#Lo",jI="%Lu",jJ="%ld",jK="%+ld",jL="% ld",jM=gu,jN="%+li",jO="% li",jP="%lx",jQ="%#lx",jR="%lX",jS="%#lX",jT="%lo",jU="%#lo",jV="%lu",jW="%nd",jX="%+nd",jY="% nd",jZ=hA,j0="%+ni",j1="% ni",j2="%nx",j3="%#nx",j4="%nX",j5="%#nX",j6="%no",j7="%#no",j8="%nu",j9=[0,go],kc=br,kd="neg_infinity",ke=gG,kf=eh,kh=[0,S,1558,4],ki="Printf: bad conversion %[",kj=[0,S,1626,39],kk=[0,S,1649,31],kl=[0,S,1650,31],km="Printf: bad conversion %_",kn=gD,ko=gT,kp=gD,kq=gT;function
cQ(a,b){if(typeof
aA=a[4],aB=a[1],q=bt(a[2],a[3],b),r=q[3],aC=q[1];if(typeof
r!=="number"&&6===r[0]){var
aD=q[2],G=p(aA,r[1]);return[0,[8,aB,aC,aD,G[1]],G[2]]}throw i(C,1);case
aA=a[4],aB=a[1],p=cp(a[2],a[3],b),q=p[3],aC=p[1];if(typeof
q!=="number"&&6===q[0]){var
aD=p[2],D=E(aA,q[1]);return[0,[8,aB,aC,aD,D[1]],D[2]]}throw i(V,1);case
aE=a[2],H=bT(a[1],b),s=H[2],aF=H[1];if(typeof
s!=="number"&&7===s[0]){var
I=p(aE,s[1]);return[0,[9,aF,I[1]],I[2]]}throw i(C,1);case
aE=a[2],F=cQ(a[1],b),r=F[2],aF=F[1];if(typeof
r!=="number"&&7===r[0]){var
G=E(aE,r[1]);return[0,[9,aF,G[1]],G[2]]}throw i(V,1);case
O=b[1],aL=b[3],aM=a[3],aN=a[2],aO=a[1],aP=[0,t(O)];if(a5([0,t(aN)],aP))throw i(C,1);var
Q=p(aM,t(aL));return[0,[14,aO,O,Q[1]],Q[2]]}break;case
N=b[1],aL=b[3],aM=a[3],aN=a[2],aO=a[1],aP=[0,K(N)];if(bC([0,K(aN)],aP))throw i(V,1);var
O=E(aM,K(aL));return[0,[14,aO,N,O[1]],O[2]]}break;case
V=a[2],u=a[1];if(0===u[0]){var
Z=u[1],aU=Z[2],_=p(Z[1],b),aV=_[1],$=p(V,_[2]);return[0,[18,[0,[0,aV,aU]],$[1]],$[2]]}var
aa=u[1],aW=aa[2],ab=p(aa[1],b),aX=ab[1],ac=p(V,ab[2]);return[0,[18,[1,[0,aX,aW]],ac[1]],ac[2]];case
S=a[2],s=a[1];if(0===s[0]){var
X=s[1],aU=X[2],Y=E(X[1],b),aV=Y[1],Z=E(S,Y[2]);return[0,[18,[0,[0,aV,aU]],Z[1]],Z[2]]}var
_=s[1],aW=_[2],$=E(_[1],b),aX=$[1],aa=E(S,$[2]);return[0,[18,[1,[0,aX,aW]],aa[1]],aa[2]];case
0:return S(c,d,b);case
1:return S(c,d,b);case
2:return S(c,d,b);case
3:return S(c,d,b);case
4:return S(c,d,b);case
5:return S(c,d,b);case
6:return S(c,d,b);case
7:return S(c,d,b);case
8:return S([8,c[1],c[2]],d,b);case
0:return ak(c,d,b);case
1:return ak(c,d,b);case
2:return ak(c,d,b);case
3:return ak(c,d,b);case
4:return ak(c,d,b);case
5:return ak(c,d,b);case
6:return ak(c,d,b);case
7:return ak(c,d,b);case
8:return ak([8,c[1],c[2]],d,b);case
aY=c[1],ae=P(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case
10:return S(c,d,b);default:return S(c,d,b)}switch(c){case
0:return S(c,d,b);case
1:return S(c,d,b);case
aY=c[1],ac=af(c[2],d,b),ad=ac[2];return[0,[23,[9,aY,ac[1]],ad[1]],ad[2]];case
10:return ak(c,d,b);default:return ak(c,d,b)}switch(c){case
0:return ak(c,d,b);case
1:return ak(c,d,b);case
ad=p(d,b[1]);return[0,[23,2,ad[1]],ad[2]]}throw i(C,1);default:return S(c,d,b)}}throw i(C,1)}function
S(a,b,c){var
d=p(b,c);return[0,[23,a,d[1]],d[2]]}function
P(a,b,c){if(typeof
a==="number")return[0,0,p(b,c)];switch(a[0]){case
ab=E(d,b[1]);return[0,[23,2,ab[1]],ab[2]]}throw i(V,1);default:return ak(c,d,b)}}throw i(V,1)}function
ak(a,b,c){var
d=E(b,c);return[0,[23,a,d[1]],d[2]]}function
af(a,b,c){if(typeof
a==="number")return[0,0,E(b,c)];switch(a[0]){case
d=c[2],e=c[1],D=c[3],E=a[3],F=a[2],G=a[1],H=[0,t(e)];if(a5([0,t(G)],H))throw i(C,1);var
I=[0,t(d)];if(a5([0,t(F)],I))throw i(C,1);var
r=J(z(w(e),d)),K=r[4];r[2].call(null,0);K(0);var
s=P(t(E),b,D),L=s[2];return[0,[9,e,d,w(s[1])],L]}break;case
d=c[2],e=c[1],y=c[3],z=a[3],A=a[2],B=a[1],C=[0,K(e)];if(bC([0,K(B)],C))throw i(V,1);var
D=[0,K(d)];if(bC([0,K(A)],D))throw i(V,1);var
q=aa(R(N(e),d)),F=q[4];q[2].call(null,0);F(0);var
r=af(K(z),b,y),G=r[2];return[0,[9,e,d,N(r[1])],G]}break;case
y=P(a[1],b,c[1]);return[0,[14,y[1]],y[2]]}break}throw i(C,1)}function
T(a,b,c){var
d=s(c),g=0<=b?a:0,f=bO(b);if(f<=d)return c;var
h=2===g?48:32,e=aW(f,h);switch(g){case
0:ao(c,0,e,0,d);break;case
1:ao(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==X(c,0)&&45!==X(c,0)&&32!==X(c,0))break a;a3(e,0,X(c,0));ao(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===X(c,0)){if(b$!==X(c,1)&&88!==X(c,1))break a;a3(e,1,X(c,1));ao(c,2,e,(f-d|0)+2|0,d-2|0);break}ao(c,0,e,f-d|0,d)}return R(e)}function
a_(a,b){var
d=bO(a),c=s(b),e=X(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case
5:c:if(c<(d+2|0)&&1<c){if(b$!==X(b,1)&&88!==X(b,1))break c;var
g=aW(d+2|0,48);a3(g,1,X(b,1));ao(b,2,g,(d-c|0)+4|0,c-2|0);return R(g)}break b;case
v=af(a[1],b,c[1]);return[0,[14,v[1]],v[2]]}break}throw i(V,1)}function
al(a,b,c){var
d=J(c),g=0<=b?a:0,f=cM(b);if(f<=d)return c;var
h=2===g?48:32,e=bq(f,h);switch(g){case
0:aM(c,0,e,0,d);break;case
1:aM(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==ap(c,0)&&45!==ap(c,0)&&32!==ap(c,0))break a;bA(e,0,ap(c,0));aM(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===ap(c,0)){if(c3!==ap(c,1)&&88!==ap(c,1))break a;bA(e,1,ap(c,1));aM(c,2,e,(f-d|0)+2|0,d-2|0);break}aM(c,0,e,f-d|0,d)}return aj(e)}function
bH(a,b){var
d=cM(a),c=J(b),e=ap(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case
5:c:if(c<(d+2|0)&&1<c){if(c3!==ap(b,1)&&88!==ap(b,1))break c;var
g=bq(d+2|0,48);bA(g,1,ap(b,1));aM(b,2,g,(d-c|0)+4|0,c-2|0);return aj(g)}break b;case
f=aW(d+1|0,48);a3(f,0,e);ao(b,1,f,(d-c|0)+2|0,c-1|0);return R(f)}if(71<=e){if(5<e+fH>>>0)break a}else if(65>e)break a}if(c<d){var
h=aW(d,48);ao(b,0,h,d-c|0,c);return R(h)}}return b}function
h9(a){var
e=a2(a),b=[0,0],k=as(e)-1|0,q=0;if(k>=0){var
f=bq(d+1|0,48);bA(f,0,e);aM(b,1,f,(d-c|0)+2|0,c-1|0);return aj(f)}if(71<=e){if(5<e+he>>>0)break a}else if(65>e)break a}if(c<d){var
h=bq(d,48);aM(b,0,h,d-c|0,c);return aj(h)}}return b}function
ji(a){var
e=bz(a),b=[0,0],k=aT(e)-1|0,q=0;if(k>=0){var
d=dR(e,g);a:{b:{c:{if(35<=d){if(92!==d){if(dJ<=d)break c;break b}}else{if(32>d){if(14<=d)break c;switch(d){case
8:u(c,b[1],92);b[1]++;u(c,b[1],98);break a;case
9:u(c,b[1],92);b[1]++;u(c,b[1],116);break a;case
10:u(c,b[1],92);b[1]++;u(c,b[1],dp);break a;case
13:u(c,b[1],92);b[1]++;u(c,b[1],gg);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/b7|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]++;var
t=g+1|0;if(l===g)break;var
g=t}}var
d=eV(e,g);a:{b:{c:{if(35<=d){if(92!==d){if(et<=d)break c;break b}}else{if(32>d){if(14<=d)break c;switch(d){case
8:L(c,b[1],92);b[1]++;L(c,b[1],98);break a;case
9:L(c,b[1],92);b[1]++;L(c,b[1],116);break a;case
10:L(c,b[1],92);b[1]++;L(c,b[1],em);break a;case
13:L(c,b[1],92);b[1]++;L(c,b[1],gY);break a;default:break c}}if(34>d)break b}L(c,b[1],92);b[1]++;L(c,b[1],d);break a}L(c,b[1],92);b[1]++;L(c,b[1],48+(d/c_|0)|0);b[1]++;L(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;L(c,b[1],48+(d%10|0)|0);break a}L(c,b[1],d)}b[1]++;var
s=g+1|0;if(l===g)break;var
g=s}}var
n=R(m),o=s(n),p=aW(o+2|0,34);aE(n,0,p,1,o);return R(p)}function
et(a,b){var
g=bO(b),f=i0[1];switch(a[2]){case
n=aj(m),o=J(n),p=bq(o+2|0,34);a7(n,0,p,1,o);return aj(p)}function
fx(a,b){var
f=cM(b),e=j9[1];switch(a[2]){case
1:a9(d,43);break;default:a9(d,32)}if(8<=a[2])a9(d,35);a9(d,46);I(d,e+g);a9(d,c);return er(d)}function
bU(a,b){if(13>a)return b;var
h=[0,0],i=s(b)-1|0,n=0;if(i>=0){var
d=n;for(;;){if(9>=aJ(b,d)+f1>>>0)h[1]++;var
1:bG(d,43);break;default:bG(d,32)}if(8<=a[2])bG(d,35);bG(d,46);$(d,s+f);bG(d,c);return fv(d)}function
cR(a,b){if(13>a)return b;var
h=[0,0],i=J(b)-1|0,n=0;if(i>=0){var
d=n;for(;;){if(9>=ba(b,d)+ho>>>0)h[1]++;var
j=h[1],k=B(s(b)+((j-1|0)/3|0)|0),l=[0,0];function
e(a){a3(k,l[1],a);l[1]++;return}var
f=[0,((j-1|0)%3|0)+1|0],m=s(b)-1|0,o=0;if(m>=0){var
j=h[1],k=U(J(b)+((j-1|0)/3|0)|0),l=[0,0];function
e(a){bA(k,l[1],a);l[1]++;return}var
f=[0,((j-1|0)%3|0)+1|0],m=J(b)-1|0,o=0;if(m>=0){var
h=dR(i,a),r=25<h+fH>>>0?h:h-32|0;u(l,a,r);var
t=a+1|0;if(m===a)break;var
a=t}}var
n=l}return R(n);case
8:return p(j(0));default:return dW(et(d,b),c)}}function
by(a,b,c,d){var
f=b,e=c,h=d;for(;;){if(typeof
h==="number")return g(f,e);switch(h[0]){case
h=eV(i,a),r=25<h+he>>>0?h:h-32|0;L(l,a,r);var
s=a+1|0;if(m===a)break;var
a=s}}var
n=l}return aj(n);case
8:return p(j(0));default:return e0(fx(d,b),c)}}function
cu(a,b,c,d){var
f=b,e=c,g=d;for(;;){if(typeof
g==="number")return o(f,e);switch(g[0]){case
N=h[1];return function(a){a:{b:{if(40<=a){if(92===a){var
b=hc;break a}if(dJ>a)break b}else{if(32<=a){if(39>a)break b;var
b=hd;break a}if(14>a)switch(a){case
F=g[1];return function(a){a:{b:{if(40<=a){if(92===a){var
b=il;break a}if(et>a)break b}else{if(32<=a){if(39>a)break b;var
b=im;break a}if(14>a)switch(a){case
b=hh;break a}}var
c=B(4);u(c,0,92);u(c,1,48+(a/b7|0)|0);u(c,2,48+((a/10|0)%10|0)|0);u(c,3,48+(a%10|0)|0);var
b=R(c);break a}var
d=B(1);u(d,0,a);var
b=R(d)}var
g=s(b),h=aW(g+2|0,39);aE(b,0,h,1,g);return m(f,[4,e,R(h)],N)};case
2:return cE(f,e,h[2],h[1],function(a){return a});case
3:return cE(f,e,h[2],h[1],h9);case
4:return bV(f,e,h[4],h[2],h[3],i1,h[1]);case
5:return bV(f,e,h[4],h[2],h[3],i2,h[1]);case
6:return bV(f,e,h[4],h[2],h[3],i3,h[1]);case
7:return bV(f,e,h[4],h[2],h[3],i4,h[1]);case
b=ir;break a}}var
c=U(4);L(c,0,92);L(c,1,48+(a/c_|0)|0);L(c,2,48+((a/10|0)%10|0)|0);L(c,3,48+(a%10|0)|0);var
b=aj(c);break a}var
d=U(1);L(d,0,a);var
b=aj(d)}var
g=J(b),h=bq(g+2|0,39);a7(b,0,h,1,g);return y(f,[4,e,aj(h)],F)};case
2:return dF(f,e,g[2],g[1],function(a){return a});case
3:return dF(f,e,g[2],g[1],ji);case
4:return cS(f,e,g[4],g[2],g[3],j_,g[1]);case
5:return cS(f,e,g[4],g[2],g[3],j$,g[1]);case
6:return cS(f,e,g[4],g[2],g[3],ka,g[1]);case
7:return cS(f,e,g[4],g[2],g[3],kb,g[1]);case
q=h[4],v=h[3],x=h[2],n=h[1];if(typeof
x==="number"){if(typeof
v==="number")return v?function(a,b){return m(f,[4,e,av(n,a,b)],q)}:function(a){return m(f,[4,e,av(n,cC(n),a)],q)};var
_=v[1];return function(a){return m(f,[4,e,av(n,_,a)],q)}}if(0===x[0]){var
A=x[2],D=x[1];if(typeof
v==="number")return v?function(a,b){return m(f,[4,e,T(D,A,av(n,a,b))],q)}:function(a){return m(f,[4,e,T(D,A,av(n,cC(n),a))],q)};var
$=v[1];return function(a){return m(f,[4,e,T(D,A,av(n,$,a))],q)}}var
E=x[1];if(typeof
v==="number")return v?function(a,b,c){return m(f,[4,e,T(E,a,av(n,b,c))],q)}:function(a,b){return m(f,[4,e,T(E,a,av(n,cC(n),b))],q)};var
aa=v[1];return function(a,b){return m(f,[4,e,T(E,a,av(n,aa,b))],q)};case
9:return cE(f,e,h[2],h[1],g9);case
k=g[4],l=g[3],m=g[2],j=g[1];if(typeof
m==="number"){if(typeof
l==="number")return l?function(a,b){return y(f,[4,e,aW(j,a,b)],k)}:function(a){return y(f,[4,e,aW(j,dD(j),a)],k)};var
X=l[1];return function(a){return y(f,[4,e,aW(j,X,a)],k)}}if(0===m[0]){var
r=m[2],s=m[1];if(typeof
l==="number")return l?function(a,b){return y(f,[4,e,al(s,r,aW(j,a,b))],k)}:function(a){return y(f,[4,e,al(s,r,aW(j,dD(j),a))],k)};var
Y=l[1];return function(a){return y(f,[4,e,al(s,r,aW(j,Y,a))],k)}}var
t=m[1];if(typeof
l==="number")return l?function(a,b,c){return y(f,[4,e,al(t,a,aW(j,b,c))],k)}:function(a,b){return y(f,[4,e,al(t,a,aW(j,dD(j),b))],k)};var
Z=l[1];return function(a,b){return y(f,[4,e,al(t,a,aW(j,Z,b))],k)};case
9:return dF(f,e,g[2],g[1],ig);case
Q=h[3],S=h[2];return function(a){var
c=a[1],b=p(c,t(w(S)));if(typeof
b[2]==="number")return m(f,e,r(b[1],Q));throw i(C,1)};case
M=g[3],O=g[2];return function(a){var
c=a[1],b=E(c,K(N(O)));if(typeof
b[2]==="number")return y(f,e,G(b[1],M));throw i(V,1)};case
z=h[1];if(0===z[0]){let
b=e,c=f,d=h[2];var
f=function(a){return m(c,[1,b,[0,a]],d)},e=0,h=z[1][1]}else{let
b=e,c=f,d=h[2];var
f=function(a){return m(c,[1,b,[1,a]],d)},e=0,h=z[1][1]}break;case
19:throw i([0,j,i_],1);case
q=g[1];if(0===q[0]){let
b=e,c=f,d=g[2];var
f=function(a){return y(c,[1,b,[0,a]],d)},e=0,g=q[1][1]}else{let
b=e,c=f,d=g[2];var
f=function(a){return y(c,[1,b,[1,a]],d)},e=0,g=q[1][1]}break;case
19:throw i([0,n,kh],1);case
k=h[2],y=h[1];if(typeof
y==="number")switch(y){case
0:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
1:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
2:throw i([0,j,ja],1);default:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k])}switch(y[0]){case
0:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
1:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
2:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
3:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
4:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
5:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
6:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
7:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
8:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);case
h=g[2],p=g[1];if(typeof
p==="number")switch(p){case
0:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
1:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
2:throw i([0,n,kj],1);default:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h])}switch(p[0]){case
0:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
1:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
2:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
3:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
4:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
5:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
6:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
7:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
8:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);case
K=y[2];return a<50?c_(a+1|0,f,e,K,k):H(c_,[0,f,e,K,k]);case
10:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k]);default:return a<50?o(a+1|0,f,e,k):H(o,[0,f,e,k])}default:var
G=h[3],I=h[1],J=g(h[2],0);return a<50?c9(a+1|0,f,e,G,I,J):H(c9,[0,f,e,G,I,J])}}}function
m(a,b,c){return d9(by(0,a,b,c))}function
c_(a,f,c,d,e){if(typeof
d==="number")return a<50?o(a+1|0,f,c,e):H(o,[0,f,c,e]);switch(d[0]){case
A=p[2];return a<50?d_(a+1|0,f,e,A,h):_(d_,[0,f,e,A,h]);case
10:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h]);default:return a<50?D(a+1|0,f,e,h):_(D,[0,f,e,h])}default:var
v=g[3],x=g[1],z=o(g[2],0);return a<50?d9(a+1|0,f,e,v,x,z):_(d9,[0,f,e,v,x,z])}}}function
y(a,b,c){return fb(cu(0,a,b,c))}function
d_(a,f,c,d,e){if(typeof
d==="number")return a<50?D(a+1|0,f,c,e):_(D,[0,f,c,e]);switch(d[0]){case
x=d[1];return function(a){return Y(f,c,x,e)};case
13:throw i([0,j,jb],1);default:throw i([0,j,jc],1)}}function
Y(a,b,c,d){return d9(c_(0,a,b,c,d))}function
o(a,b,c,d){var
e=[8,c,jd];return a<50?by(a+1|0,b,e,d):H(by,[0,b,e,d])}function
cE(h,f,c,d,e){if(typeof
d==="number")return function(a){return m(h,[4,f,g(e,a)],c)};if(0===d[0]){var
b=d[2],i=d[1];return function(a){return m(h,[4,f,T(i,b,g(e,a))],c)}}var
j=d[1];return function(a,b){return m(h,[4,f,T(j,a,g(e,b))],c)}}function
bV(j,i,h,d,e,f,g){if(typeof
v=d[1];return function(a){return aq(f,c,v,e)};case
13:throw i([0,n,kk],1);default:throw i([0,n,kl],1)}}function
aq(a,b,c,d){return fb(d_(0,a,b,c,d))}function
D(a,b,c,d){var
e=[8,c,km];return a<50?cu(a+1|0,b,e,d):_(cu,[0,b,e,d])}function
dF(g,f,c,d,e){if(typeof
d==="number")return function(a){return y(g,[4,f,o(e,a)],c)};if(0===d[0]){var
b=d[2],h=d[1];return function(a){return y(g,[4,f,al(h,b,o(e,a))],c)}}var
i=d[1];return function(a,b){return y(g,[4,f,al(i,a,o(e,b))],c)}}function
cS(j,i,h,d,e,f,g){if(typeof
e==="number")return e?function(a,b){return m(j,[4,i,a_(a,l(f,g,b))],h)}:function(a){return m(j,[4,i,l(f,g,a)],h)};var
b=e[1];return function(a){return m(j,[4,i,a_(b,l(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return y(j,[4,i,bH(a,w(f,g,b))],h)}:function(a){return y(j,[4,i,w(f,g,a)],h)};var
b=e[1];return function(a){return y(j,[4,i,bH(b,w(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return m(j,[4,i,T(k,c,a_(a,l(f,g,b)))],h)}:function(a){return m(j,[4,i,T(k,c,l(f,g,a))],h)};var
o=e[1];return function(a){return m(j,[4,i,T(k,c,a_(o,l(f,g,a)))],h)}}var
n=d[1];if(typeof
e==="number")return e?function(a,b,c){return m(j,[4,i,T(n,a,a_(b,l(f,g,c)))],h)}:function(a,b){return m(j,[4,i,T(n,a,l(f,g,b))],h)};var
p=e[1];return function(a,b){return m(j,[4,i,T(n,a,a_(p,l(f,g,b)))],h)}}function
c9(a,b,c,d,e,f){if(e){var
i=e[1];return function(a){return i9(b,c,d,i,g(f,a))}}var
h=[4,c,f];return a<50?by(a+1|0,b,h,d):H(by,[0,b,h,d])}function
i9(a,b,c,d,e){return d9(c9(0,a,b,c,d,e))}function
aw(a,b){var
e==="number")return e?function(a,b){return y(j,[4,i,al(k,c,bH(a,w(f,g,b)))],h)}:function(a){return y(j,[4,i,al(k,c,w(f,g,a))],h)};var
m=e[1];return function(a){return y(j,[4,i,al(k,c,bH(m,w(f,g,a)))],h)}}var
l=d[1];if(typeof
e==="number")return e?function(a,b,c){return y(j,[4,i,al(l,a,bH(b,w(f,g,c)))],h)}:function(a,b){return y(j,[4,i,al(l,a,w(f,g,b))],h)};var
n=e[1];return function(a,b){return y(j,[4,i,al(l,a,bH(n,w(f,g,b)))],h)}}function
d9(a,b,c,d,e,f){if(e){var
h=e[1];return function(a){return kg(b,c,d,h,o(f,a))}}var
g=[4,c,f];return a<50?cu(a+1|0,b,g,d):_(cu,[0,b,g,d])}function
kg(a,b,c,d,e){return fb(d9(0,a,b,c,d,e))}function
aX(a,b){var
i=d[1];aw(a,e);bp(a,je);var
c=i}else{var
j=d[1];aw(a,e);bp(a,jf);var
c=j}break;case
h=d[1];aX(a,e);ck(a,kn);var
c=h}else{var
i=d[1];aX(a,e);ck(a,ko);var
c=i}break;case
k=c[2];aw(a,c[1]);return bp(a,k);default:var
l=c[2];aw(a,c[1]);gW(a,l);return}}}function
aL(a,b){var
j=c[2];aX(a,c[1]);return ck(a,j);default:var
k=c[2];aX(a,c[1]);h4(a,k);return}}}function
bc(a,b){var
e=c[2],h=c[1];if(0===e[0]){var
m=e[1];aL(a,h);bs(a,jg);var
c=m}else{var
n=e[1];aL(a,h);bs(a,jh);var
c=n}break;case
e=c[2],g=c[1];if(0===e[0]){var
l=e[1];bc(a,g);co(a,kp);var
c=l}else{var
m=e[1];bc(a,g);co(a,kq);var
c=m}break;case
o=c[2];aL(a,c[1]);return bs(a,o);default:var
i=c[2];aL(a,c[1]);var
d=a[2],f=a[1],j=f[1];if(f[2]<=d){el(a,1);a3(a[1][1],a[2],i)}else
u(j,d,i);a[2]=d+1|0;return}}}function
eu(c,b){return m(function(a){aw(c,a);return 0},0,b[1])}function
cF(a){return eu(au,a)}function
ap(a){return m(function(a){var
e=64,c=bq<64?bq:e,d=B(c),b=[0,[0,d,c],0,d];aL(b,a);return ej(b[1][1],0,b[2])},0,a[1])}var
cG=[0,0],ha=aZ,ji=[0,[3,0,0],"%S"],jj=f$,jk=[0,[4,0,0,0,0],dd],jl=e,jm=[0,[11,ft,[2,0,[2,0,0]]],", %s%s"],jn=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],jo=e,jp=e,jq=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],jr="Out of memory",js="Stack overflow",jt="Pattern matching failed",ju="Assertion failed",jv="Undefined recursive module",jw="Raised at",jx="Re-raised at",jy="Raised by primitive operation at",jz="Called from",jA=" (inlined)",jB=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,go,n3]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jC=e,jD=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jE=[0,[2,0,[12,10,0]],"%s\n"];function
cI(a,b){var
n=c[2];bc(a,c[1]);return co(a,n);default:var
h=c[2];bc(a,c[1]);var
d=a[2],f=a[1],i=f[1];if(f[2]<=d){fp(a,1);bA(a[1][1],a[2],h)}else
L(i,d,h);a[2]=d+1|0;return}}}function
fy(c,b){return y(function(a){aX(c,a);return 0},0,b[1])}function
dG(a){return fy(aV,a)}function
aN(a){return y(function(a){var
e=64,c=cl<64?cl:e,d=U(c),b=[0,[0,d,c],0,d];bc(b,a);return fn(b[1][1],0,b[2])},0,a[1])}var
dH=[0,0],ij=br,kr=[0,[3,0,0],"%S"],ks=hr,kt=[0,[4,0,0,0,0],ed],ku=s,kv=[0,[11,g7,[2,0,[2,0,0]]],", %s%s"],kw=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],kx=s,ky=s,kz=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],kA="Out of memory",kB="Stack overflow",kC="Pattern matching failed",kD="Assertion failed",kE="Undefined recursive module",kF="Raised at",kG="Re-raised at",kH="Raised by primitive operation at",kI="Called from",kJ=" (inlined)",kK=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,hx,acy]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],kL=s,kM=[0,[2,0,[11," unknown location",0]],"%s unknown location"],kN=[0,[2,0,[12,10,0]],"%s\n"];function
dJ(a,b){var
c==="number"?1:0)))return g(ap(jk),c);if(cp(c)===b5)return g(ap(ji),c);if(cp(c)!==253)return jj;var
e=dW("%.12g",c),d=0,h=s(e);for(;;){if(h<=d)return a6(e,ha);var
f=X(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 o(aN(kt),c);if(dr(c)===c7)return o(aN(kr),c);if(dr(c)!==253)return ks;var
e=e0("%.12g",c),d=0,g=J(e);for(;;){if(g<=d)return bD(e,ij);var
f=ap(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
ev(a,b){if(a.length-1<=b)return jl;var
c=ev(a,b+1|0),d=cI(a,b);return l(ap(jm),d,c)}function
cJ(a){a:{b:{var
b=ch(cG);for(;;){if(!b)break;c:{var
v=b[2],w=b[1];try{var
m=g(w,a)}catch(f){break c}if(m)break b}var
b=v}var
i=0;break a}var
i=[0,m[1]]}if(i)return i[1];if(a===cw)return jr;if(a===ed)return js;if(a[1]===ec){var
e=a[2],p=e[3],y=e[2],z=e[1];return c$(ap(cH),z,y,p,p+5|0,jt)}if(a[1]===j){var
f=a[2],q=f[3],A=f[2],B=f[1];return c$(ap(cH),B,A,q,q+6|0,ju)}if(a[1]===ef){var
h=a[2],r=h[3],C=h[2],D=h[1];return c$(ap(cH),D,C,r,r+6|0,jv)}if(0===cp(a)){var
k=a.length-1,x=a[1][1];if(2<k>>>0)var
s=ev(a,2),t=cI(a,1),c=l(ap(jn),t,s);else
switch(k){case
fz(a,b){if(a.length-1<=b)return ku;var
c=fz(a,b+1|0),d=dJ(a,b);return w(aN(kv),d,c)}function
dK(a){a:{b:{var
b=di(dH);for(;;){if(!b)break;c:{var
u=b[2],v=b[1];try{var
j=o(v,a)}catch(f){break c}if(j)break b}var
b=u}var
h=0;break a}var
h=[0,j[1]]}if(h)return h[1];if(a===dx)return kA;if(a===fh)return kB;if(a[1]===fg){var
e=a[2],m=e[3],y=e[2],z=e[1];return d$(aN(dI),z,y,m,m+5|0,kC)}if(a[1]===n){var
f=a[2],p=f[3],A=f[2],B=f[1];return d$(aN(dI),B,A,p,p+6|0,kD)}if(a[1]===fj){var
g=a[2],q=g[3],C=g[2],D=g[1];return d$(aN(dI),D,C,q,q+6|0,kE)}if(0===dr(a)){var
i=a.length-1,x=a[1][1];if(2<i>>>0)var
r=fz(a,2),s=dJ(a,1),c=w(aN(kw),s,r);else
switch(i){case
n=d[2],o=d[1];return n?a6(o,n[1]):o}function
cK(a,b){var
f=od(b),i=f.length-1-1|0,r=0;if(i>=0){var
k=d[2],l=d[1];return k?bD(l,k[1]):l}function
dL(a,b){var
f=acK(b),h=f.length-1-1|0,r=0;if(h>=0){var
h=function(a){return a?0===b?jw:jx:0===b?jy:jz};if(0===c[0])var
j=c[5],k=c[4],l=c[3],m=c[6]?jA:jC,n=c[2],o=c[7],p=h(c[1]),e=[0,n4(ap(jB),p,o,n,m,l,k,j)];else if(c[1])var
g=function(a){return a?0===b?kF:kG:0===b?kH:kI};if(0===c[0])var
i=c[5],j=c[4],k=c[3],l=c[6]?kJ:kL,m=c[2],n=c[7],p=g(c[1]),e=[0,acz(aN(kK),p,n,m,l,k,j,i)];else if(c[1])var
q=h(0),e=[0,g(ap(jD),q)];if(e){var
s=e[1];g(eu(a,jE),s)}var
t=d+1|0;if(i===d)break;var
q=g(0),e=[0,o(aN(kM),q)];if(e){var
s=e[1];o(fy(a,kN),s)}var
t=d+1|0;if(h===d)break;var
ew(a){for(;;){var
b=ch(cG),c=1-gu(cG,b,[0,a,b]);if(!c)return c}}var
jF=[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(),jG=[0,[11,dE,[2,0,[12,10,0]]],f0],jH=[0],jI="Fatal error: out of memory in uncaught exception handler",jJ=[0,[11,dE,[2,0,[12,10,0]]],f0],jK=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];d8(gc,function(a,b){try{try{var
h=b?jH:gK(0);try{cx(0)}catch(f){}try{var
f=cJ(a);g(cF(jG),f);cK(au,h);var
c=oE(0);if(c<0){var
d=bO(c);eg(Q(jF,d)[1+d])}var
l=aH(au),j=l}catch(f){var
m=cu(f),n=cJ(a);g(cF(jJ),n);cK(au,h);var
o=cJ(m);g(cF(jK),o);cK(au,gK(0));var
j=aH(au)}var
k=j}catch(f){var
e=cu(f);if(e!==cw)throw i(e,0);var
k=eg(jI)}return k}catch(f){return 0}});var
jL=$(1,0,0),jM=$(0,0,0),jN=$(0,0,0),jO=$(2,0,0),jP=$(1,0,0);function
ex(a,b,c,d){var
e=n8(7,0,[0,4]);bJ(e,0,gS(a,jL));bJ(e,1,b);var
f=a5(c,jM)?c:jP;bJ(e,2,f);var
g=a5(d,jN)?d:jO;bJ(e,3,g);return e}var
jQ=$(14371852,15349651,22696),jR=$(12230193,11438743,35013),jS=$(1424933,15549263,2083),jT=$(9492471,4696708,43520);en([0,function(a){var
b=co(a),c=co(a),d=co(a);return ex(b,c,d,co(a))}],function(a){return ex(jT,jS,jR,jQ)});var
ey=[F,"Jsoo_runtime.Error.Exn",gJ(0)],cL=[0,ey,[0]],ho="String.concat",j_=[0,Z,165,16],j9=[0,Z,166,16],j8=[0,Z,105,4],j7=[0,Z,98,4],j6=[0,Z,83,4],j5=[0,Z,84,4],j4=[0,Z,89,4],j3=[0,Z,67,4],j2=[0,Z,68,4],j1=[0,Z,54,4],j0=[0,Z,55,4],jZ=[0,Z,25,4],jY=[0,Z,19,4],kv=[0,a,388,16],kD=[0,a,611,12],kE=[0,a,623,12],kH=[0,a,840,8],kG=[0,a,848,12],kF=[0,a,802,8],kC=[0,a,579,12],kB=[0,a,510,8],kA=[0,a,492,8],kz=[0,a,473,8],ky=[0,a,443,8],kx=[0,a,430,8],kw=[0,a,431,8],ko=[0,a,300,12],kq=[0,a,317,20],kp=[0,a,318,20],kr=[0,a,331,20],ks=[0,a,fZ,20],kt=[0,a,355,20],ku=[0,a,366,20],kn=[0,a,223,8],km=[0,a,205,8],kl=[0,a,206,8],kk=[0,a,207,8],kj=[0,a,208,8],ki=[0,a,193,8],kh=[0,a,194,8],kg=[0,a,195,8],ke=[0,a,109,20],kd=[0,a,gg,24],kc=[0,a,115,24],kf=[0,a,107,16],ka=[0,a,81,20],kb=[0,a,79,16],kI=[0,a,20,8],kL=[0,f5,257,8],kK=[0,f5,147,8],kO=[0,dh,88,12],kN=[0,dh,62,17],kM=[0,dh,64,17],kP=[0,1],kQ=[0,0],k7=[0,bF,356,12],k1=gq,k2=da,kZ=dm,kY=dm,kV="Cannot decode event",kU=[0,bF,78,33],kT=[0,bF,88,21],kS=[0,bF,fK,33],kR=[0,bF,48,17],k3="tagName",k5=da,k8=[0,"src/browser/vdom.ml",246,16],k9=[0,0,0],k_=" col: ",k$=" line: ",la="assertion failed file: ",lb="Uncaught javascript exception",lc="Uncaught ocaml exception",le="Exception in task execution",ld=[0,"src/browser/task.ml",11,4],lj="Exception in 'update_subscriptions' of Fmlib_browser",lm=[0,cf,365,4],lt="load",lr="Exception in 'update'",lq="subscriptioin",lp="view",ln="'",lo="Exception in '",lk="Exception in 'update_dom' of Fmlib_browser",ll=[0,cf,fZ,4],li=[0,cf,94,12],lh=[0,cf,85,12],lO="li",lN="ul",lM=fY,lL="button",lK=fy,lJ="div",lI="h2",lH="h1",lE=fp,lF=da,lG=fY,lD=fp,lC="src",lB=gq,lA="class",lz=fI,ly="border-style",lx="padding",lw="background-color",lv="color",lu=dm,nJ=aC,nK=aC,nL="Waist belt (cm)",nM=aC,nN="Torso length (cm)",nO=aC,nP="Fabric and colour",nQ=aC,nR="Your main priority",nS=aC,nT="Choose your pack",nU=aC,nV="Your pack volume",nW=aC,nX="Comfortable Kiwi made backpacks",nY=gf,nZ="main",n0=gf,n1="header",nC=a0,nD="Buy Now",nE=aC,nF=fF,nG="Price is $",nH="Lead time on custom packs is ",nw=dG,nv=b8,nu=b9,nt=a0,nx="Ideally your waist belt, tip to tip, should be around 80% of your waist circumference. Generally, either size will be fine for most average people, I use both sizes myself.",ny="A large waist belt is 81 cm tip to tip. A medium waist belt is 75 cm tip to tip.",nz="How to measure your waist",nA=cb,nB=cc,nl=dG,nk=b8,nj=b9,ni=a0,nm="Measure a few times at different times, compare your final result with the length of a known good pack.",nn="Use a tape measure or piece of string to measure the length of your spine in between, conforming to the curves of your back.",no="Find the top of your sacrum by placing your fore fingers on your hip bones, thumbs pointing in and resting in the small of your back.",np="Bowing your head forward, find the bump sticking out on your spine at the bottom of your neck, the C7 vertebra.",nq="How to measure your torso",nr=cb,ns=cc,nc=a0,nd="Rolltop",ne="Back panel",nf="Side pockets",ng="Side panels",nh=f7,m$=fC,m_=b8,m9=b9,na=fC,nb="dropdown",m5=dG,m4=b8,m3=b9,m2=a0,m6="Features: ",m7=f7,m8="packs",m0=gb,mZ="footer",mY="article",m1="solid",mV=a0,mW=cb,mX=cc,mS=a0,mT=cb,mU=cc,mR=fF,mI="form",mJ="Ask a question",mK="placeholder",mL=dq,mM="name",mN=dq,mO=fI,mP=dq,mQ="type",ms=f2,mr=gb,mp="nav",mh="65l",mi="55l",mj="45l",l1=a4([gp,"Average width: 34cm","Depth: 22cm",dD,"Volume: 65l to the top of an open bag, excluding pockets",ca,bz,fq,dN,dw,dF,db,dL,bE,dt,gh]),l2=bj,l3="65l Classic",l4=a4([gp,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets",ca,bz,fq,dN,dw,dF,db,dL,bE,gh]),l5=bj,l6="55l Classic",l7=a4([gl,"Average width: 28cm","Depth: 19cm",dD,"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",dN,dw,dF,db,dL]),l8=bj,l9="45l Classic",l_=a4([fD,"Average circumference: 100.5cm",dD,"Volume: 70l to the top of an open bag",ca,bz,dk,dx,dB,dA,dz,bE,dt]),l$=bj,ma="65l Alpine",mb=a4([fD,"Average circumference: 98.5cm",gd,"Volume: 60l to the top of an open bag",ca,bz,dk,dx,dB,dA,dz,bE,dt]),mc=bj,md="55l Alpine",me=a4([gl,"Average circumference: 92cm",gd,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",bz,dk,dx,dB,dA,dz,bE]),mf=bj,mg="45l Alpine",lZ="81 L",l0="75 M",lT="56 XL",lU="53 L",lV="50 L",lW="48 M",lX="45 M",lY="43 S",lQ="Less Weight",lR="More Colour",lS="More Durable",lP="2 weeks",mn=e,mt="Contact",mv="/contact",mx="Kiwi",mz="https://skraak.kiwi",mB="Blog",mD="https://fiordlandpacks.fly.dev",mF="20rem",mG="width",mH="logo.svg";function
hr(a,b,c){var
fA(a){for(;;){var
b=di(dH),c=1-hC(dH,b,[0,a,b]);if(!c)return c}}var
kO=[0,s,"(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(),kP=[0,[11,er,[2,0,[12,10,0]]],gN],kQ=[0],kR="Fatal error: out of memory in uncaught exception handler",kS=[0,[11,er,[2,0,[12,10,0]]],gN],kT=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];fa(hs,function(a,b){try{try{var
g=b?kQ:hS(0);try{dy(0)}catch(f){}try{var
f=dK(a);o(dG(kP),f);dL(aV,g);var
c=ac$(0);if(c<0){var
d=cM(c);fk(ai(kO,d)[1+d])}var
k=a_(aV),h=k}catch(f){var
l=dw(f),m=dK(a);o(dG(kS),m);dL(aV,g);var
n=dK(l);o(dG(kT),n);dL(aV,hS(0));var
h=a_(aV)}var
j=h}catch(f){var
e=dw(f);if(e!==dx)throw i(e,0);var
j=fk(kR)}return j}catch(f){return 0}});var
kU=au(1,0,0),kV=au(0,0,0),kW=au(0,0,0),kX=au(2,0,0),kY=au(1,0,0);function
fB(a,b,c,d){var
e=acD(7,0,[0,4]);cG(e,0,h0(a,kU));cG(e,1,b);var
f=bC(c,kV)?c:kY;cG(e,2,f);var
g=bC(d,kW)?d:kX;cG(e,3,g);return e}var
kZ=au(14371852,15349651,22696),k0=au(12230193,11438743,35013),k1=au(1424933,15549263,2083),k2=au(9492471,4696708,43520);fr([0,function(a){var
b=dq(a),c=dq(a),d=dq(a);return fB(b,c,d,dq(a))}],function(a){return fB(k2,k1,k0,kZ)});var
fC=[Y,"Jsoo_runtime.Error.Exn",hR(0)],dM=[0,fC,[0]],it="tl",iz="String.concat",lh=[0,ar,165,16],lg=[0,ar,166,16],lf=[0,ar,105,4],le=[0,ar,98,4],ld=[0,ar,83,4],lc=[0,ar,84,4],lb=[0,ar,89,4],la=[0,ar,67,4],k$=[0,ar,68,4],k_=[0,ar,54,4],k9=[0,ar,55,4],k8=[0,ar,25,4],k7=[0,ar,19,4],lE=[0,x,388,16],lM=[0,x,611,12],lN=[0,x,623,12],lQ=[0,x,840,8],lP=[0,x,848,12],lO=[0,x,802,8],lL=[0,x,579,12],lK=[0,x,510,8],lJ=[0,x,492,8],lI=[0,x,473,8],lH=[0,x,443,8],lG=[0,x,430,8],lF=[0,x,431,8],lx=[0,x,300,12],lz=[0,x,317,20],ly=[0,x,318,20],lA=[0,x,331,20],lB=[0,x,gM,20],lC=[0,x,355,20],lD=[0,x,366,20],lw=[0,x,223,8],lv=[0,x,205,8],lu=[0,x,206,8],lt=[0,x,207,8],ls=[0,x,208,8],lr=[0,x,193,8],lq=[0,x,194,8],lp=[0,x,195,8],ln=[0,x,109,20],lm=[0,x,gY,24],ll=[0,x,115,24],lo=[0,x,107,16],lj=[0,x,81,20],lk=[0,x,79,16],lR=[0,x,20,8],lU=[0,gQ,257,8],lT=[0,gQ,147,8],lX=[0,ef,88,12],lW=[0,ef,62,17],lV=[0,ef,64,17],lY=[0,1],lZ=[0,0],me=[0,cz,356,12],l_=hy,l$=ea,l8=ez,l7=ez,l4="Cannot decode event",l3=[0,cz,78,33],l2=[0,cz,88,21],l1=[0,cz,hg,33],l0=[0,cz,48,17],ma="tagName",mc=ea,mf=[0,"src/browser/vdom.ml",246,16],mg=[0,0,0],mh=" col: ",mi=" line: ",mj="assertion failed file: ",mk="Uncaught javascript exception",ml="Uncaught ocaml exception",mn="Exception in task execution",mm=[0,"src/browser/task.ml",11,4],ms="Exception in 'update_subscriptions' of Fmlib_browser",mv=[0,dg,365,4],mC="load",mA="Exception in 'update'",mz="subscriptioin",my="view",mw="'",mx="Exception in '",mt="Exception in 'update_dom' of Fmlib_browser",mu=[0,dg,gM,4],mr=[0,dg,94,12],mq=[0,dg,85,12],mY=bs,mX="li",mW="ul",mV=gL,mU="button",mT=gy,mS="div",mR="h2",mQ="h1",mN=gs,mO=ea,mP=gL,mM=gs,mL="src",mK=hy,mJ="class",mI=gC,mH="border-style",mG="padding",mF="background-color",mE="color",mD=ez,ace=a5,acf=a5,acg="Waist belt (cm)",ach=a5,aci="Torso length (cm)",acj=a5,ack="Fabric and colour",acl=a5,acm="Your main priority",acn=a5,aco="Choose your pack",acp=a5,acq="Your pack volume",acr=a5,acs="Comfortable Kiwi made backpacks",act=ht,acu="main",acv=ht,acw="header",ab9=bw,ab_="Buy Now",ab$=a5,aca=gB,acb="Price is $",acc="Lead time on your pack is ",ab1=eu,ab0=eL,abZ=c2,abY=c$,abX=bw,ab2="Your waist belt, tip to tip, should be 80 to 90 percent of your waist circumference. Generally, either size will be fine for most average people, I use both sizes myself.",ab3="A large waist belt is 81 cm tip to tip. A medium waist belt is 75 cm tip to tip.",ab4="waist.svg",ab5=c4,ab6="How to measure your waist",ab7=dc,ab8=dd,abN=eu,abM=eL,abL=c2,abK=c$,abJ=bw,abO="Measure a few times at different times, compare your final result with the length of a known good pack.",abP="Use a tape measure or piece of string to measure the length of your spine in between, conforming to the curves of your back.",abQ="Find the top of your sacrum by placing your fore fingers on your hip bones, thumbs pointing in and resting in the small of your back.",abR="Bowing your head forward, find the bump sticking out on your spine at the bottom of your neck, the C7 vertebra.",abS="torso.svg",abT=c4,abU="How to measure your torso",abV=dc,abW=dd,abD=bw,abE=bx,abF="Back panel",abG="Side pockets",abH="Side panels",abI=c4,abA=hb,abz=c2,aby=c$,abB=hb,abC="dropdown",abu=eL,abt=c2,abs=c$,abr=bw,abv="Features: ",abw=c4,abx="packs",abp="footer",abo="article",abq="solid",UJ=l,UK=j,UL=m,UM=k,UN=bv,UO=f,UP=e,UQ=g,UR=h,US=d,UT="M396,955C396,955 394.675,998.64 399,1009C402.14,1016.52 410.833,1019 417,1019C423.167,1019 432.462,1015.69 436,1009C440.833,999.86 439,961 439,961",UU=a,UV=c,UW=l,UX=j,UY=m,UZ=k,U0="3.67px",U1=f,U2=e,U3=g,U4=h,U5=d,U6="M363,544.535C484.734,564.89 604.343,571.61 720.161,554C612.725,640.52 492.19,699.017 363,739C466.156,818.732 576.11,888.085 706,927C588.685,949.564 474.485,946.121 363,920C497.852,878.915 616.909,823.603 709,744C574.165,711.154 464.76,634.44 363,544.535Z",U7=a,U8=c,U9=l,U_=j,U$=m,Va=k,Vb=bv,Vc=f,Vd=e,Ve=g,Vf=h,Vg=d,Vh="M358,920L363,920",Vi=a,Vj=c,Vk=l,Vl=j,Vm=m,Vn=k,Vo=bv,Vp=f,Vq=e,Vr=g,Vs=h,Vt=d,Vu="M358,739L363,739",Vv=a,Vw=c,Vx=l,Vy=j,Vz=m,VA=k,VB="13.6px",VC=f,VD=e,VE=g,VF=h,VG=d,VH="M702,928L709,927",VI=a,VJ=c,VK="matrix(0.44,0.08,0.08,0.988571,322.88,-46.1257)",VL=t,VM=q,VN=l,VO=j,VP=m,VQ=k,VR="12.19px",VS=f,VT=e,VU=g,VV=h,VW=d,VX="M711.541,744.657L720,742",VY=a,VZ=c,V0="matrix(0.656425,0.299616,-0.191977,0.953879,389.982,-180.582)",V1=t,V2=q,V3=l,V4=j,V5=m,V6=k,V7="10.79px",V8=f,V9=e,V_=g,V$=h,Wa=d,Wb="M725.107,554.028L729.146,554.831",Wc=a,Wd=c,We="matrix(0.980847,-0.194781,0.194781,0.980847,-94.0625,152.421)",Wf=t,Wg=q,Wh=l,Wi=j,Wj=m,Wk=k,Wl="10.75px",Wm=f,Wn=e,Wo=g,Wp=h,Wq=d,Wr="M356,544L360,545",Ws=a,Wt=c,Wu="matrix(0.974132,-0.225981,0.225981,0.974132,-113.786,94.9863)",Wv=t,Ww=q,Wx=l,Wy=j,Wz=m,WA=k,WB=bj,WC=f,WD=e,WE=g,WF=h,WG=d,WH="M541,207.509L545,462",WI=a,WJ=c,WK=l,WL=j,WM=m,WN=k,WO=bj,WP=f,WQ=e,WR=g,WS=h,WT=d,WU="M427,89C428.201,129.67 492.604,176.009 540,207C545.297,216.437 654.813,97.6 653,81",WV=a,WW=c,WX=l,WY=j,WZ=m,W0=k,W1=bj,W2=f,W3=e,W4=g,W5=h,W6=d,W7="M377,312L377,291",W8=a,W9=c,W_=l,W$=j,Xa=m,Xb=k,Xc="19.14px",Xd=f,Xe=e,Xf=g,Xg=h,Xh=d,Xi="M719.076,320.294L719.371,298.04",Xj=a,Xk=c,Xl="matrix(0.998581,0.0132409,0.0132409,0.876419,-3.2965,30.7673)",Xm=t,Xn=q,Xo=l,Xp=j,Xq=m,Xr=k,Xs=bj,Xt=f,Xu=e,Xv=g,Xw=h,Xx=d,Xy="M315,651L344,659",Xz=a,XA=c,XB=l,XC=j,XD=m,XE=k,XF=bj,XG=f,XH=e,XI=g,XJ=h,XK=d,XL="M735,675L761,669",XM=a,XN=c,XO=l,XP=j,XQ=m,XR=k,XS=bj,XT=f,XU=e,XV=g,XW=h,XX=d,XY="M315,376L339,380",XZ=a,X0=c,X1=l,X2=j,X3=m,X4=k,X5="18.73px",X6=f,X7=e,X8=g,X9=h,X_=d,X$="M756.118,388.126L772.902,388.014",Ya=a,Yb=c,Yc="matrix(0.953333,0.00666667,0.00666667,0.999048,32.58,-4.65429)",Yd=t,Ye=q,Yf=l,Yg=j,Yh=m,Yi=k,Yj=bv,Yk=f,Yl=e,Ym=g,Yn=h,Yo=d,Yp="M417,961L417,972",Yq=a,Yr=c,Ys=l,Yt=j,Yu=m,Yv=k,Yw=bv,Yx=f,Yy=e,Yz=g,YA=h,YB=d,YC="M645,961L645,971",YD=a,YE=c,YF=l,YG=j,YH=m,YI=k,YJ=bv,YK=f,YL=e,YM=g,YN=h,YO=d,YP="M410,478L409,493.5",YQ=a,YR=c,YS=l,YT=j,YU=m,YV=k,YW=bv,YX=f,YY=e,YZ=g,Y0=h,Y1=d,Y2="M678,487L681,500",Y3=a,Y4=c,Y5=l,Y6=j,Y7=m,Y8=k,Y9=bj,Y_=f,Y$=e,Za=g,Zb=h,Zc=d,Zd="M229,742L237,749.816",Ze=a,Zf=c,Zg=l,Zh=j,Zi=m,Zj=k,Zk=bj,Zl=f,Zm=e,Zn=g,Zo=h,Zp=d,Zq="M817,757C817,757 829.749,753.759 833,758C836.833,763 838.833,778.833 840,787C840.943,793.6 841.432,809.441 840,807",Zr=a,Zs=c,Zt=b0,Zu=t,Zv=bX,Zw=q,Zx=T,Zy=f,Zz=e,ZA=g,ZB=h,ZC=d,ZD="M303,312C303,312 307.333,249.167 309,220C310.58,192.346 309.667,156.833 313,137C315.177,124.05 318.477,108.855 329,101C340.833,92.167 365.072,87.155 384,84C403,80.833 423.366,80.68 443,82C462.833,83.333 482.728,91.625 503,92C530,92.5 577.833,88.5 605,85C625.691,82.334 645.159,71.926 666,71C688.5,70 721.167,71.5 740,79C756.648,85.63 770.92,100.005 779,116C787.167,132.167 789,155.724 789,176C789,200.833 780.667,240.5 779,265C777.688,284.289 779,323 779,323",ZE=a,ZF=c,ZG=T,ZH=f,ZI=e,ZJ=g,ZK=h,ZL=d,ZM="M778.985,323.002C778.965,322.63 778.962,322.407 778.979,322.342C778.984,322.321 778.991,322.316 779,322.326",ZN=a,ZO=c,ZP=T,ZQ=f,ZR=e,ZS=g,ZT=h,ZU=d,ZV="M303,312C373.125,322.72 474.3,328.63 561.39,331.154C618.63,332.814 669.785,333.011 702.041,332.152C727.866,331.464 779,323 779,323",ZW=a,ZX=c,ZY=d,ZZ="M303,312C303,312 307.333,249.167 309,220C310.58,192.346 309.667,156.833 313,137C315.177,124.05 318.477,108.855 329,101C340.833,92.167 365.072,87.155 384,84C403,80.833 423.366,80.68 443,82C462.833,83.333 482.728,91.625 503,92C530,92.5 577.833,88.5 605,85C625.691,82.334 645.159,71.926 666,71C688.5,70 721.167,71.5 740,79C756.648,85.63 770.92,100.005 779,116C787.167,132.167 789,155.724 789,176C789,200.833 780.667,240.5 779,265C777.688,284.289 779,323 779,323C779,323 727.866,331.464 702.041,332.152C669.785,333.011 618.63,332.814 561.39,331.154C474.3,328.63 373.125,322.72 303,312Z",Z0=a,Z1=c,Z2=b0,Z3=t,Z4=bx,Z5=q,Z6=T,Z7=f,Z8=e,Z9=g,Z_=d,Z$="M327,1016.08L348,1028.17C351.021,1017.01 352.691,1004.5 353.368,991L353.348,990C349.521,995.636 345.026,1000.64 339.935,1005.09C335.69,1008.8 331.031,1012.12 326,1015.08L327,1016.08Z",_a=a,_b=c,_c=T,_d=f,_e=e,_f=g,_g=d,_h="M731,1021C723.726,1027.79 715.027,1029.67 705,1027C710.27,1018.3 711.733,1010.08 712,1002L712,1000L731,1021",_i=a,_j=c,_k=T,_l=f,_m=e,_n=g,_o=d,_p="M779,322.326C779,322.326 778.96,322.64 779.008,323.397C779.487,330.914 783.906,376.977 776.44,435.313C771.292,475.541 766.062,519.267 766.854,560.937C768.696,657.854 772.36,747.056 772,747L727,701C724.851,637.539 727.477,575.211 736.575,514.5C745.625,454.107 748.564,391.845 751,328L750.858,327.228C750.858,327.228 754.687,326.694 756.51,326.433C769.445,324.582 779,323 779,323L779,322.326Z",_q=a,_r=c,_s=T,_t=f,_u=e,_v=g,_w=d,_x="M303,312C311.855,313.354 321.204,314.631 330.958,315.834C335.61,316.407 345.18,317.505 345.18,317.505L345,322.326C350.555,445.748 354.585,569.417 353,694C335.762,698.909 319.044,706.33 303,717C308.921,637.114 311.199,558.192 308.155,480.256C305.946,423.71 305.968,367.583 303,312",_y=a,_z=c,_A=b0,_B=t,_C=bY,_D=q,_E=T,_F=f,_G=e,_H=g,_I=h,_J=d,_K="M778.979,322.342C778.992,322.772 779,323 779,323",_L=a,_M=c,_N=T,_O=f,_P=e,_Q=g,_R=d,_S="M773,747C773,747 775.905,761.164 780.741,766C786.574,771.833 800.263,774.849 808,782C817.376,790.667 831.667,806.833 837,818C841.474,827.368 842,839 840,849C838,859 828.47,867.685 825,878C818.833,896.333 818.368,935.621 803,959C787.333,982.833 731,1021 731,1021L712,1000L718.049,875.161L719.524,804.437L726.293,705L727,701L772,747L773,747Z",_T=a,_U=c,_V=T,_W=f,_X=e,_Y=g,_Z=d,_0="M303,717C311.42,711.4 320.025,706.695 328.794,702.779C336.734,699.233 344.808,696.333 353,694L353.348,696C354.754,793.59 354.663,891.617 353.348,990C346.33,1000.34 337.064,1008.56 326,1015.08C326,1015.08 295.327,971.827 284,948C271,920.653 254.5,877.832 248,851C242.973,830.247 238.622,807.389 245,787.011C251.833,765.177 289,720 289,720L301,718L303,717Z",_1=a,_2=c,_3=T,_4=f,_5=e,_6=g,_7=h,_8=d,_9="M778.985,323.002C778.995,323.001 779,323 779,323",__=a,_$=c,$a=b0,$b=t,$c=b1,$d=q,$e=T,$f=f,$g=e,$h=g,$i=d,$j="M736.275,516.522C736.275,516.522 736.474,515.174 736.575,514.5C737.931,505.455 739.149,496.368 740.249,487.24C740.736,483.203 741.641,475.104 741.641,475.104L740,475C614.081,490.143 485.057,486.242 353.368,466L350.518,465.488C350.518,465.488 350.371,460.677 350.295,458.271C348.87,412.901 347.037,367.597 345,322.326L345.591,317.551C345.591,317.551 355.526,318.634 360.611,319.15C477.183,330.985 632.957,333.993 702.041,332.152C713.072,331.858 728.721,330.146 743.03,328.28C745.726,327.928 750.935,327.218 750.935,327.218L751,328C749.24,374.117 747.219,419.409 742.821,463.767C742.445,467.553 741.641,475.104 741.641,475.104",$k=a,$l=c,$m=T,$n=f,$o=e,$p=g,$q=h,$r=d,$s="M714.762,943L718.049,875.161L719.524,804.437L726.293,705L727,701C724.912,639.339 727.332,578.748 735.817,519.67C735.967,518.62 736.275,516.522 736.275,516.522L735,516C611.44,534.12 484.153,531.015 353.368,508L351.61,508C351.61,508 351.563,505.951 351.539,504.926C351.285,494.028 351.011,483.133 350.721,472.243C350.661,469.991 350.518,465.488 350.518,465.488",$t=a,$u=c,$v=T,$w=f,$x=e,$y=g,$z=h,$A=d,$B="M348,1028.17C348,1028.17 366.333,1035 373,1035C378.494,1035 382.506,1028.17 388,1028.17C434,1028.17 599.383,1039.26 649,1035C661.923,1033.89 675,1019.47 684,1018C690.803,1016.89 703,1026.17 703,1026.17L705,1027C710.27,1018.3 711.733,1010.08 712,1002L712,1000L714.762,943L713,943C606.165,963.847 478.22,972.538 354.368,941L353.901,941C353.901,941 353.904,940.686 353.905,940.529C354.651,858.748 354.518,777.223 353.348,696L353,694C353.74,633.289 351.71,512.44 351.71,512.44L351.61,508",$C=a,$D=c,$E=T,$F=f,$G=e,$H=g,$I=h,$J=d,$K="M348,1028.17C351.021,1017.01 352.691,1004.5 353.368,991L353.348,990C353.564,973.855 353.747,957.719 353.895,941.593C353.897,941.396 353.901,941 353.901,941",$L=a,$M=c,$N=d,$O="M348,1028.17C351.021,1017.01 352.691,1004.5 353.368,991L353.348,990C353.564,973.855 353.747,957.719 353.895,941.593L353.901,941L354.368,941C478.22,972.538 606.165,963.847 713,943L714.762,943L712,1000L712,1002C711.733,1010.08 710.27,1018.3 705,1027L703,1026.17C703,1026.17 690.803,1016.89 684,1018C675,1019.47 661.923,1033.89 649,1035C599.383,1039.26 434,1028.17 388,1028.17C382.506,1028.17 378.494,1035 373,1035C366.333,1035 348,1028.17 348,1028.17Z",$P=a,$Q=c,$R=d,$S="M351.61,508C351.61,508 351.563,505.951 351.539,504.926C351.285,494.028 351.011,483.133 350.721,472.243C350.661,469.991 350.518,465.488 350.518,465.488L353.368,466C485.057,486.242 614.081,490.143 740,475L741.641,475.104L736.275,516.522L735,516C611.44,534.12 484.153,531.015 353.368,508L351.61,508Z",$T=a,$U=c,$V=aP,$W=d,$X="M714.762,943L713,943C606.165,963.847 478.22,972.538 354.368,941L353.901,941L353.905,940.529C354.651,858.748 354.518,777.223 353.348,696L353,694C353.74,633.289 351.71,512.44 351.71,512.44L351.61,508L353.368,508C484.153,531.015 611.44,534.12 735,516L736.275,516.522C736.275,516.522 735.967,518.62 735.817,519.67C727.332,578.748 724.912,639.339 727,701L726.293,705L719.524,804.437L718.049,875.161L714.762,943Z",$Y=a,$Z=c,$0=b0,$1=t,$2=ce,$3=q,$4=T,$5=f,$6=e,$7=g,$8=h,$9=d,$_="M329,1017.91C329,1017.91 332.385,1020.77 337.733,1024.87C340.064,1026.66 345.725,1030.81 345.725,1030.81",$$=a,aaa=c,aab=T,aac=f,aad=e,aae=g,aaf=e,aag=d,aah="M708,1028.17C708.048,1028.49 707.568,1028.91 706.62,1029.4C694.766,1035.56 609.678,1053.5 565,1055C555.343,1055.33 544.736,1055.67 533.605,1055.98C482.875,1057.38 421.233,1058.21 389,1053C378.998,1051.38 366.239,1044.48 355.26,1037.34C351.867,1035.14 345.725,1030.81 345.725,1030.81L348,1028.17C348,1028.17 366.333,1035 373,1035C378.494,1035 382.506,1028.17 388,1028.17C434,1028.17 599.383,1039.26 649,1035C661.923,1033.89 675,1019.47 684,1018C689.093,1017.17 697.207,1022.16 700.966,1024.72C702.229,1025.58 703,1026.17 703,1026.17L708,1028.17Z",aai=a,aaj=c,aak=T,aal=f,aam=e,aan=g,aao=h,aap=d,aaq="M266.519,749.573C266.519,749.573 265.875,750.487 265.553,750.946C256.667,763.627 247.969,777.523 245,787.011C244.249,789.41 243.647,791.844 243.177,794.305C243.105,794.683 242.97,795.441 242.97,795.441L241.814,797C241.814,797 238.014,792.612 233.401,787.011C232.888,786.387 231.836,785.1 231.836,785.1L233,784L252,737L266,749.112L266.519,749.573C266.519,749.573 267.15,748.682 267.465,748.24C270.399,744.119 273.311,740.175 276,736.609C276.888,735.432 278.585,733.207 278.585,733.207L276,732C276,732 247,714 238,709C232.911,706.173 226.5,703 222,702C220.231,701.607 218.17,701.212 216.221,701.223C214.211,701.235 212.322,701.678 211,703C208.167,705.833 205.437,713.321 205,719C204.5,725.5 205.876,734.566 208,742C210.333,750.167 214.071,759.983 219,768C221.333,771.794 225.643,777.416 229.894,782.702C230.545,783.512 231.836,785.1 231.836,785.1",aar=a,aas=c,aat=e,aau=d,aav="M266.519,749.573C266.519,749.573 265.875,750.487 265.553,750.946C256.667,763.627 247.969,777.523 245,787.011C244.249,789.41 243.647,791.844 243.177,794.305C243.105,794.683 242.97,795.441 242.97,795.441L241.814,797C241.814,797 238.014,792.612 233.401,787.011C232.888,786.387 231.836,785.1 231.836,785.1L233,784L252,737L266,749.112L266.519,749.573Z",aaw=a,aax=c,aay=aP,aaz=d,aaA="M266.519,749.573L266,749.112L252,737L233,784L231.836,785.1C231.836,785.1 230.545,783.512 229.894,782.702C225.643,777.416 221.333,771.794 219,768C214.071,759.983 210.333,750.167 208,742C205.876,734.566 204.5,725.5 205,719C205.437,713.321 208.167,705.833 211,703C212.322,701.678 214.211,701.235 216.221,701.223C218.17,701.212 220.231,701.607 222,702C226.5,703 232.911,706.173 238,709C247,714 276,732 276,732L278.585,733.207C278.585,733.207 276.888,735.432 276,736.609C273.311,740.175 270.399,744.119 267.465,748.24C267.15,748.682 266.519,749.573 266.519,749.573Z",aaB=a,aaC=c,aaD=T,aaE=f,aaF=e,aaG=g,aaH=e,aaI=d,aaJ="M813.142,787C813.142,787 812.216,786.072 811.762,785.62C810.448,784.31 809.185,783.095 808,782C802.312,776.742 793.407,773.72 786.772,770.171C786.138,769.832 784.937,769.137 784.937,769.137L787,767C796.089,760.588 803.626,753.393 810,745.611L813,782L813.142,787Z",aaK=a,aaL=c,aaM=T,aaN=f,aaO=e,aaP=g,aaQ=aP,aaR=d,aaS="M784.937,769.137C784.937,769.137 783.283,768.1 782.551,767.552C781.887,767.055 781.281,766.54 780.741,766C775.905,761.164 773,747 773,747L776.556,747C776.556,747 809.241,724 820,717C826.785,712.586 836.112,707 841.112,705C843.862,703.9 847.685,704 850,705C852.315,706 854.404,708.466 855,711C855.667,713.833 854.864,718.421 854,722C852.833,726.833 850.631,734.356 848,740C842.601,751.583 816.734,787.717 816,787L814.702,788.621L813.142,787.011",aaT=a,aaU=c,aaV=b0,aaW=t,aaX=ej,aaY=q,aaZ=b7,aa0=bU,aa1=aA,aa2=j,aa3=aA,aa4=k,aa5=ay,aa6=cc,aa7=ay,aa8=bW,aa9=az,aa_=b$,aa$=az,aba=bt,abb=b_,abc=bR,abd=ca,abe=bT,abf=b8,abg=bZ,abh=bs,abi=bV,abj=b6,abk=b2,abl=cf,abm=bS,abn=b3,Ni=l,Nj=j,Nk=m,Nl=k,Nm="4px",Nn=f,No=e,Np=g,Nq=h,Nr=d,Ns="M397,511C505.176,529.316 615.912,533.478 729,524.636C638.389,604.457 524.633,661.544 397,705C491.422,789.21 589.238,866.609 703,912C595.062,935.78 491.22,931.23 389.5,912C512.316,860.743 625.062,799.33 714.094,714C596.935,672.652 494.72,596.986 397,511Z",Nt=a,Nu=c,Nv=l,Nw=j,Nx=m,Ny=k,Nz=ab,NA=f,NB=e,NC=g,ND=h,NE=d,NF="M392,705L397,705",NG=a,NH=c,NI=l,NJ=j,NK=m,NL=k,NM=ab,NN=f,NO=e,NP=g,NQ=h,NR=d,NS="M713,711L720,714",NT=a,NU=c,NV=l,NW=j,NX=m,NY=k,NZ=ab,N0=f,N1=e,N2=g,N3=h,N4=d,N5="M387,912L397,912",N6=a,N7=c,N8=l,N9=j,N_=m,N$=k,Oa=ab,Ob=f,Oc=e,Od=g,Oe=h,Of=d,Og="M711.5,913C712.395,912.149 703,912 703,912",Oh=a,Oi=c,Oj=l,Ok=j,Ol=m,Om=k,On=ab,Oo=f,Op=e,Oq=g,Or=h,Os=d,Ot="M389.5,511L394.5,511",Ou=a,Ov=c,Ow=l,Ox=j,Oy=m,Oz=k,OA="17.18px",OB=f,OC=e,OD=g,OE=h,OF=d,OG="M722,524L733,525",OH=a,OI=c,OJ="matrix(0.368852,-0.057377,-0.057377,0.994784,492.754,44.7958)",OK=t,OL=q,OM=l,ON=j,OO=m,OP=k,OQ=aS,OR=f,OS=e,OT=g,OU=h,OV=d,OW="M560.507,191C564.719,272.023 565.899,351.033 564,428",OX=a,OY=c,OZ=l,O0=j,O1=m,O2=k,O3=aS,O4=f,O5=e,O6=g,O7=h,O8=d,O9="M493,79C511.417,127.844 533.088,163.331 560.507,191C581.16,156.322 600.054,120.809 612,82",O_=a,O$=c,Pa=l,Pb=j,Pc=m,Pd=k,Pe=aS,Pf=f,Pg=e,Ph=g,Pi=h,Pj=d,Pk="M739,617L759,615",Pl=a,Pm=c,Pn=l,Po=j,Pp=m,Pq=k,Pr=aS,Ps=f,Pt=e,Pu=g,Pv=h,Pw=d,Px="M757,372L763,372",Py=a,Pz=c,PA=l,PB=j,PC=m,PD=k,PE=aS,PF=f,PG=e,PH=g,PI=h,PJ=d,PK="M338,613L375,617",PL=a,PM=c,PN=l,PO=j,PP=m,PQ=k,PR=aS,PS=f,PT=e,PU=g,PV=h,PW=d,PX="M349,353L375,355",PY=a,PZ=c,P0=l,P1=j,P2=m,P3=k,P4=aS,P5=f,P6=e,P7=g,P8=h,P9=d,P_="M415,266L415,242",P$=a,Qa=c,Qb=l,Qc=j,Qd=m,Qe=k,Qf=aS,Qg=f,Qh=e,Qi=g,Qj=h,Qk=d,Ql="M736,274L739,250",Qm=a,Qn=c,Qo=l,Qp=j,Qq=m,Qr=k,Qs=ab,Qt=f,Qu=e,Qv=g,Qw=h,Qx=d,Qy="M429,948C429,948 427.167,977.167 429,987C430.394,994.48 435.333,1003.67 440,1007C444.611,1010.29 452.667,1009.67 457,1007C461.333,1004.33 465.012,997.039 466,991C467.5,981.833 465.562,952.31 466,952",Qz=a,QA=c,QB=l,QC=j,QD=m,QE=k,QF=ab,QG=f,QH=e,QI=g,QJ=h,QK=d,QL="M448,952L448,965",QM=a,QN=c,QO=l,QP=j,QQ=m,QR=k,QS=ab,QT=f,QU=e,QV=g,QW=h,QX=d,QY="M659,957L660,965",QZ=a,Q0=c,Q1=l,Q2=j,Q3=m,Q4=k,Q5=ab,Q6=f,Q7=e,Q8=g,Q9=h,Q_=d,Q$="M448,449L448,460.5",Ra=a,Rb=c,Rc=l,Rd=j,Re=m,Rf=k,Rg=ab,Rh=f,Ri=e,Rj=g,Rk=h,Rl=d,Rm="M697,456C697.101,456.422 697,465 697,465",Rn=a,Ro=c,Rp=cw,Rq=t,Rr=bX,Rs=q,Rt=H,Ru=f,Rv=e,Rw=g,Rx=h,Ry=d,Rz="M342,273.557C342.001,273.704 342.002,273.852 342.003,274",RA=a,RB=c,RC=H,RD=f,RE=e,RF=g,RG=d,RH="M342,274C416.094,272.411 492.205,275.465 567.334,277.259C635.207,278.879 703.095,280.102 771,284L771,283C770.916,283.107 770.865,282.793 770.843,282.108C770.538,272.551 775.969,190.608 780,163C782.269,147.456 772.906,132.11 766,118C757.093,99.804 724.356,81.034 701,77C684.459,74.143 667.78,71.46 651,71C614.5,70 521.667,71.5 482,71C458.98,70.71 434.364,59.422 413,68C391,76.833 359.351,97.505 350,124C338,158 341,272 341,272L342,274Z",RI=a,RJ=c,RK=cw,RL=t,RM=bx,RN=q,RO=H,RP=f,RQ=e,RR=g,RS=d,RT="M745,1014L729,1024C727.369,1011.71 723.154,997.757 719,986L721,987C721.464,987.407 721.924,987.815 722.382,988.225C723.615,989.33 724.825,990.445 726.011,991.573C730.972,996.288 735.51,1001.21 739.539,1006.37C741.481,1008.85 743.304,1011.4 745,1014",RU=a,RV=c,RW=H,RX=f,RY=e,RZ=g,R0=d,R1="M350,1014L375,1024L378,991L378,990C375.43,991.586 372.929,993.287 370.492,995.093C364.859,999.266 359.564,1004 354.527,1009.17C352.995,1010.74 351.487,1012.35 350,1014",R2=a,R3=c,R4=H,R5=f,R6=e,R7=g,R8=d,R9="M771,284L767,690C751.512,684.148 739.321,674.227 729,662L742,472C742,472 755.531,301.773 757.751,285.281C757.865,284.436 758,284 758,284L757.287,283.248C757.287,283.248 766.429,283.738 771,284",R_=a,R$=c,Sa=H,Sb=f,Sc=e,Sd=g,Se=d,Sf="M385,273.557C383.131,336.736 378.879,400.26 382.131,463.822C385.427,528.251 384.976,594.816 384,662L328,709C330.307,627.557 333.968,543.451 340.274,455.488C344.533,396.096 342.47,335.381 342,273.557L342,274C351.388,273.799 360.809,273.672 370.255,273.608C375.13,273.575 384.9,273.557 384.9,273.557L385,273.557Z",Sg=a,Sh=c,Si=cw,Sj=t,Sk=bY,Sl=q,Sm=H,Sn=f,So=e,Sp=g,Sq=h,Sr=d,Ss="M713.395,939.038C713.421,939.013 713.421,939 713.395,939",St=a,Su=c,Sv=H,Sw=f,Sx=e,Sy=g,Sz=d,SA="M729,662C729,662 730.225,680.747 729,690C727.5,701.333 722.002,716.481 720,730C713.97,770.725 715.109,870.209 713.496,931.003C712.58,965.537 718.091,989.357 721,987C730.463,995.301 738.631,1004.22 745,1014C745,1014 750.667,1001.83 755,997C759.333,992.167 767.34,990.572 771,985C782.167,968 810.828,927.622 822,895C834.5,858.5 844,791 846,766C846.643,757.963 840.333,749.667 834,745C827.667,740.333 814.5,742 808,738C801.925,734.261 799.698,726.369 795,721C788.979,714.119 771.863,696.143 767.191,691.247C766.431,690.45 766,690 766,690L767,690C766.348,689.754 765.703,689.5 765.063,689.24C762.628,688.249 760.275,687.155 758,685.967C751.334,682.485 745.33,678.186 739.84,673.252C738.001,671.599 736.219,669.874 734.489,668.085C732.599,666.131 730.772,664.099 729,662",SB=a,SC=c,SD=H,SE=f,SF=e,SG=g,SH=h,SI=d,SJ="M384,662C384,662 390.526,719.268 390,748C389.87,755.119 389.57,764.487 389.147,775.399C386.322,848.28 378,990 378,990C367.684,996.364 358.487,1004.59 350,1014C350,1014 345.669,1002.08 342,997C332,983.167 303.65,955.456 290,931C274,902.333 254.333,850.5 246,825C241.094,809.987 238,790.333 240,778C241.731,767.323 252.167,756.333 258,751C262.359,747.014 269.359,747.751 275,746C286.614,742.395 327.963,711.355 328,709",SK=a,SL=c,SM=H,SN=f,SO=e,SP=g,SQ=h,SR=d,SS="M328,709L384,662",ST=a,SU=c,SV=d,SW="M384,662C384,662 390.526,719.268 390,748C389.87,755.119 389.57,764.487 389.147,775.399C386.322,848.28 378,990 378,990C367.684,996.364 358.487,1004.59 350,1014C350,1014 345.669,1002.08 342,997C332,983.167 303.65,955.456 290,931C274,902.333 254.333,850.5 246,825C241.094,809.987 238,790.333 240,778C241.731,767.323 252.167,756.333 258,751C262.359,747.014 269.359,747.751 275,746C286.614,742.395 327.963,711.355 328,709L384,662Z",SX=a,SY=c,SZ=cw,S0=t,S1=b1,S2=q,S3=H,S4=f,S5=e,S6=g,S7=h,S8=d,S9="M384,436C382.42,442.506 740.046,454.866 740.006,448",S_=a,S$=c,Ta=H,Tb=f,Tc=e,Td=g,Te=h,Tf=d,Tg="M381.05,1024.44C381.05,1024.44 382.238,1024.59 382.832,1024.67C438.621,1032.35 493.67,1037.44 548,1040C555.877,1040.28 563.683,1040.49 571.425,1040.61C626.672,1041.44 678.61,1037.65 729,1024",Th=a,Ti=c,Tj=H,Tk=f,Tl=e,Tm=g,Tn=h,To=d,Tp="M378,1024C379.017,1024.14 381.05,1024.42 381.05,1024.42",Tq=a,Tr=c,Ts=H,Tt=f,Tu=e,Tv=g,Tw=h,Tx=d,Ty="M719,986C723.154,997.757 727.369,1011.71 729,1024",Tz=a,TA=c,TB=H,TC=f,TD=e,TE=g,TF=h,TG=d,TH="M713.395,939C713.986,939.007 701.385,945.213 679.407,948.744C650.667,953.362 606.721,955.894 562.229,954.882C559.321,954.816 556.409,954.734 553.5,954.637C502.189,952.928 448.256,947.35 415.644,940.165C394.921,935.6 384,928 384,928L381.536,927.107C381.536,927.107 381.634,925.337 381.683,924.444C384.274,877.573 387.553,815.871 389.147,775.399C389.577,764.488 389.87,755.119 390,748C390.526,719.268 384,662 384,662C384.487,628.492 384.843,595.138 384.669,562.126C384.501,530.308 383.841,498.808 382.329,467.794C382.3,467.196 382.241,466 382.241,466",TI=a,TJ=c,TK=H,TL=f,TM=e,TN=g,TO=h,TP=d,TQ="M741.726,476L729,662C729,662 730.225,680.747 729,690C727.5,701.333 722.002,716.481 720,730C713.97,770.725 715.109,870.209 713.496,931.003C713.424,933.739 713.391,936.407 713.395,939C713.395,939.013 713.395,939.025 713.395,939.038C713.42,955.505 714.89,968.948 716.655,977.399C717.116,979.606 717.597,981.472 718.078,982.963C718.292,983.629 718.653,984.528 718.854,985.016C718.943,985.231 719,986 719,986L729,1024C729,1024 707.393,1030.11 674.935,1031.09C626.359,1032.56 554.934,1025.62 494.307,1024C441.277,1022.58 396.508,1024.63 382.515,1024.49C381.992,1024.49 381.563,1024.49 381.095,1024.45C381.08,1024.44 381.05,1024.44 381.05,1024.44C381.05,1024.44 381.027,1024.44 381.015,1024.44C380.229,1024.35 379.002,1024.07 378,1024C377.003,1023.93 375,1024 375,1024L378,991L378,990C377.976,990 379.431,965.024 381.339,930.65C381.404,929.48 381.536,927.107 381.536,927.107",TR=a,TS=c,TT=H,TU=f,TV=e,TW=g,TX=d,TY="M758,284C756.954,283.879 742,472 742,472L741.726,476L740.006,476C740.006,476 739.666,476.907 738.842,477.315C717.163,488.063 401.181,478.398 384.669,466.975C384.201,466.651 383.973,466.326 384,466L382.241,466C382.241,466 382.168,464.548 382.131,463.822C378.879,400.26 383.131,336.736 385,273.557L384.85,273.557C384.85,273.557 391.925,273.562 395.467,273.576C452.444,273.8 510.173,275.894 567.334,277.259C626.959,278.682 686.597,279.799 746.247,282.692C750.165,282.882 758,283.286 758,283.286",TZ=a,T0=c,T1=d,T2="M729,1024C729,1024 707.393,1030.11 674.935,1031.09C626.359,1032.56 554.934,1025.62 494.307,1024C441.277,1022.58 396.508,1024.63 382.515,1024.49C381.992,1024.49 381.563,1024.49 381.095,1024.45C381.08,1024.44 381.05,1024.44 381.05,1024.44C381.05,1024.44 381.027,1024.44 381.015,1024.44C380.229,1024.35 379.002,1024.07 378,1024C377.003,1023.93 375,1024 375,1024L378,991L378,990C377.976,990 379.431,965.024 381.339,930.65C381.404,929.48 381.536,927.107 381.536,927.107L384,928C384,928 394.921,935.6 415.644,940.165C448.256,947.35 502.189,952.928 553.5,954.637C556.409,954.734 559.321,954.816 562.229,954.882C606.721,955.894 650.667,953.362 679.407,948.744C700.397,945.371 712.834,939.56 713.395,939.038C713.42,955.505 714.89,968.948 716.655,977.399C717.116,979.606 717.597,981.472 718.078,982.963C718.292,983.629 718.653,984.528 718.854,985.016C718.943,985.231 719,986 719,986L729,1024Z",T3=a,T4=c,T5=aP,T6=d,T7="M381.536,927.107C381.536,927.107 381.634,925.337 381.683,924.444C384.274,877.573 387.553,815.871 389.147,775.399C389.577,764.488 389.87,755.119 390,748C390.526,719.268 384,662 384,662C384.487,628.492 384.843,595.138 384.669,562.126C384.501,530.308 383.841,498.808 382.329,467.794C382.3,467.196 382.241,466 382.241,466L384,466C383.973,466.326 384.201,466.651 384.669,466.975C401.181,478.398 717.163,488.063 738.842,477.315C739.666,476.907 740.006,476 740.006,476L741.726,476L729,662C729,662 730.225,680.747 729,690C727.5,701.333 722.002,716.481 720,730C713.97,770.725 715.109,870.209 713.496,931.003C713.424,933.739 713.391,936.407 713.395,939L713.395,939.038C712.834,939.56 700.397,945.371 679.407,948.744C650.667,953.362 606.721,955.894 562.229,954.882C559.321,954.816 556.409,954.734 553.5,954.637C502.189,952.928 448.256,947.35 415.644,940.165C394.921,935.6 384,928 384,928L381.536,927.107Z",T8=a,T9=c,T_=e,T$=d,Ua="M381.095,1024.45C381.563,1024.49 381.992,1024.49 382.515,1024.49C396.508,1024.63 441.277,1022.58 494.307,1024C554.934,1025.62 626.359,1032.56 674.935,1031.09C704.171,1030.21 724.603,1025.16 728.372,1024.17C671.116,1039.58 611.853,1042.31 548,1040C493.67,1037.44 438.621,1032.35 382.832,1024.67C382.307,1024.6 381.319,1024.47 381.095,1024.45Z",Ub=a,Uc=c,Ud=cw,Ue=t,Uf=ce,Ug=q,Uh=b7,Ui=bU,Uj=aA,Uk=j,Ul=aA,Um=k,Un=ay,Uo=cc,Up=ay,Uq=bW,Ur=az,Us=b$,Ut=az,Uu=bt,Uv=b_,Uw=bR,Ux=ca,Uy=bT,Uz=b8,UA=bZ,UB=bs,UC=bV,UD=b6,UE=b2,UF=cf,UG=bS,UH=b3,EV=l,EW=j,EX=m,EY=k,EZ=bi,E0=f,E1=e,E2=g,E3=h,E4=d,E5="M544,176C545.069,251.668 543.275,321.761 539.5,388",E6=a,E7=c,E8=gA,E9=j,E_=bi,E$=f,Fa=e,Fb=g,Fc=h,Fd=d,Fe="M457,88C479.992,121.23 508.818,148.029 544,172C575.901,145.486 601.514,118.612 622,86",Ff=a,Fg=c,Fh=l,Fi=j,Fj=m,Fk=k,Fl=bi,Fm=f,Fn=e,Fo=g,Fp=h,Fq=d,Fr="M318,330L352,330",Fs=a,Ft=c,Fu=l,Fv=j,Fw=m,Fx=k,Fy=bi,Fz=f,FA=e,FB=g,FC=h,FD=d,FE="M317,624L361,625",FF=a,FG=c,FH=l,FI=j,FJ=m,FK=k,FL=bi,FM=f,FN=e,FO=g,FP=h,FQ=d,FR="M706,625L732,624",FS=a,FT=c,FU=l,FV=j,FW=m,FX=k,FY=bi,FZ=f,F0=e,F1=g,F2=h,F3=d,F4="M721,340L753,343",F5=a,F6=c,F7=l,F8=j,F9=m,F_=k,F$=bi,Ga=f,Gb=e,Gc=g,Gd=h,Ge=d,Gf="M394,286L394,261",Gg=a,Gh=c,Gi="matrix(1,3.05311e-16,2.02963e-16,1,-0.413793,-3)",Gj=t,Gk=q,Gl=l,Gm=j,Gn=m,Go=k,Gp=bi,Gq=f,Gr=e,Gs=g,Gt=h,Gu=d,Gv="M673,286L674,261",Gw=a,Gx=c,Gy=l,Gz=j,GA=m,GB=k,GC="4.23px",GD=f,GE=e,GF=g,GG=h,GH=d,GI="M378,466C470.901,551.164 565.73,633.015 685.5,672C608.088,760.635 503.848,824.106 383,872C487.114,888.504 586.45,890.42 682,876C566.092,834.751 471.699,758.065 383,672C511.547,619.977 622.603,556.605 697,469.444C599.849,478.589 493.917,464.928 378,466Z",GJ=a,GK=c,GL=l,GM=j,GN=m,GO=k,GP=aQ,GQ=f,GR=e,GS=g,GT=h,GU=d,GV="M373.5,872L378.25,872",GW=a,GX=c,GY=l,GZ=j,G0=m,G1=k,G2=aQ,G3=f,G4=e,G5=g,G6=h,G7=d,G8="M373.5,672L383,672",G9=a,G_=c,G$=l,Ha=j,Hb=m,Hc=k,Hd=aQ,He=f,Hf=e,Hg=g,Hh=h,Hi=d,Hj="M369,466L378,466",Hk=a,Hl=c,Hm=l,Hn=j,Ho=m,Hp=k,Hq=aQ,Hr=f,Hs=e,Ht=g,Hu=h,Hv=d,Hw="M685.5,672L693,672",Hx=a,Hy=c,Hz=l,HA=j,HB=m,HC=k,HD=aQ,HE=f,HF=e,HG=g,HH=h,HI=d,HJ="M682,876L689,876",HK=a,HL=c,HM=l,HN=j,HO=m,HP=k,HQ="16.58px",HR=f,HS=e,HT=g,HU=h,HV=d,HW="M693,469L702,470",HX=a,HY=c,HZ="matrix(0.560976,-0.0487805,-0.0487805,0.99458,331.122,36.7913)",H0=t,H1=q,H2=l,H3=j,H4=m,H5=k,H6=aQ,H7=f,H8=e,H9=g,H_=h,H$=d,Ia="M414,912C414,912 407.5,964.5 410,978C411.469,985.934 421.833,992.333 429,993C436.167,993.667 450.026,990.282 453,982C458.333,967.149 463,915.892 463,915.892",Ib=a,Ic=c,Id=l,Ie=j,If=m,Ig=k,Ih=aQ,Ii=f,Ij=e,Ik=g,Il=h,Im=d,In="M439,915.892L438,923",Io=a,Ip=c,Iq=l,Ir=j,Is=m,It=k,Iu=aQ,Iv=f,Iw=e,Ix=g,Iy=h,Iz=d,IA="M619,915.892L621,926",IB=a,IC=c,ID=l,IE=j,IF=m,IG=k,IH=aQ,II=f,IJ=e,IK=g,IL=h,IM=d,IN="M436,377L436,387",IO=a,IP=c,IQ=l,IR=j,IS=m,IT=k,IU=aQ,IV=f,IW=e,IX=g,IY=h,IZ=d,I0="M641,381L641,393",I1=a,I2=c,I3=I,I4=f,I5=e,I6=g,I7=h,I8=d,I9="M724.465,1019.02C724.465,1019.02 727.926,1017.83 729.545,1017.26C737.9,1014.32 744.016,1011.98 744,1012.05",I_=a,I$=c,Ja=I,Jb=f,Jc=e,Jd=g,Je=e,Jf=d,Jg="M329.998,1012.05L362.182,1017.07L363,1012C363,1012 403.619,1006.08 424,1007C446.167,1008 471.613,1018.2 496,1018C513.567,1017.86 539.545,1016.48 563.997,1017.07C585.553,1017.59 605.7,1020.08 621,1020C645.428,1019.87 691.459,1010.2 693,1012.05L693,1012C703.972,1013.94 714.976,1013.66 726,1012.05L724.465,1019.02C724.465,1019.02 720.156,1020.48 717.93,1021.21C709.088,1024.1 699.751,1026.84 693,1028C639.879,1037.15 481.971,1031.2 421,1025C405.513,1023.43 362.182,1017.07 362.182,1017.07",Jh=a,Ji=c,Jj=I,Jk=f,Jl=e,Jm=g,Jn=h,Jo=d,Jp="M361,1012C361,1012 329.708,1011.72 330,1012",Jq=a,Jr=c,Js=I,Jt=f,Ju=e,Jv=g,Jw=h,Jx=d,Jy="M330.008,1011.99C330,1011.99 329.997,1012 330,1012",Jz=a,JA=c,JB=b5,JC=t,JD=bX,JE=q,JF=I,JG=f,JH=e,JI=g,JJ=h,JK=d,JL="M762.983,294.999C762.989,294.999 762.994,294.999 763,295",JM=a,JN=c,JO=I,JP=f,JQ=e,JR=g,JS=d,JT="M307,293C404.836,287.679 501.618,285.919 599.06,289.876C653.567,292.09 708.246,292.145 763,295L763,293C763,293 765.333,197 761,163C757.722,137.277 755,103.5 737,89C719,74.5 681.332,75.697 653,76C621.833,76.333 582.667,90 550,91C518.87,91.953 488.143,82.333 457,82C425.833,81.667 384.167,85.167 363,89C350.97,91.179 338.296,96.022 329.998,105C319.831,116 306.207,136.367 302,155C297.334,175.667 301.167,206 302,229C302.775,250.384 307,293 307,293",JU=a,JV=c,JW=b5,JX=t,JY=bx,JZ=q,J0=I,J1=f,J2=e,J3=g,J4=d,J5="M728,1012C716.976,1013.61 703.972,1013.94 693,1012L693,961L728,1012Z",J6=a,J7=c,J8=I,J9=f,J_=e,J$=g,Ka=d,Kb="M330,1012C329.708,1011.72 361,1012 361,1012C362.892,994.996 363.792,977.996 364,961L364,959L330,1012",Kc=a,Kd=c,Ke=I,Kf=f,Kg=e,Kh=g,Ki=d,Kj="M763,295C760.512,294.433 749.969,491.333 749,540C748.706,554.758 745.52,569.317 744,584C741.189,611.165 749.559,704.847 751,705C751,705 745.381,703.322 744,701.021C742,697.688 742.166,689.612 739,685C731.333,673.83 698,634 698,634C701.511,564.637 706.241,495.85 711.468,427.896C714.873,383.633 714.186,339.223 714,295L713.815,293.13C713.815,293.13 715.489,293.105 716.326,293.13C731.877,293.603 747.435,294.189 763,295",Kk=a,Kl=c,Km=I,Kn=f,Ko=e,Kp=g,Kq=d,Kr="M359,291.502C358.834,317.15 357.506,342.587 358.906,367.632C364.551,468.564 365.787,558.948 369,639C368.551,637.384 353.536,647.771 342.526,663.924C329.911,682.429 306.056,701.747 308.5,701C311.993,699.933 304.251,581.26 311.898,472.324C318.143,383.369 311.172,317.653 307,295L307,293C323.353,292.111 339.677,291.321 355.979,290.64C356.98,290.598 358.981,290.516 358.981,290.516L359,291.502Z",Ks=a,Kt=c,Ku=b5,Kv=t,Kw=bY,Kx=q,Ky=I,Kz=f,KA=e,KB=g,KC=d,KD="M752,705C752,705 760.227,714.454 763,720C769.167,732.333 781.833,760 789,779C795.772,796.954 803.133,815.026 806,834C809.5,857.167 811.333,896.333 810,918C809.027,933.817 807.106,951.031 798,964C787,979.667 743.079,1013.58 744,1012C744.921,1010.42 728,1012 728,1012L693,961L698,635L698,634C698,634 731.333,673.83 739,685C742.166,689.612 742,697.688 744,701.021C745.341,703.257 750.682,704.904 750.986,704.996C750.991,704.998 750.996,705 751,705C751,705 750.995,704.999 750.986,704.996L752,705Z",KE=a,KF=c,KG=I,KH=f,KI=e,KJ=g,KK=h,KL=d,KM="M330.008,1011.99C330.002,1011.99 329.999,1012 330,1012",KN=a,KO=c,KP=I,KQ=f,KR=e,KS=g,KT=d,KU="M369,639C368.551,637.384 353.536,647.771 342.526,663.924C332.038,679.309 313.779,695.256 309.326,699.767C309.216,699.879 309.114,699.984 309.02,700.082C308.975,700.129 308.932,700.175 308.891,700.219C308.682,700.479 307.995,700.933 308,701.021C308,701.021 301.284,706.953 298,710C293.333,714.33 284.454,720.052 280,727C271.667,740 252.268,765.439 248,788C243.333,812.667 252,854.667 252,875C252,886.743 246.12,898.409 248,910C251,928.5 270,986 270,986C289.932,996.453 309.815,1008.16 330,1012L364,959C364.143,958.575 366.634,844.465 369.1,752.934C370.77,690.975 370.341,639.264 369,640",KV=a,KW=c,KX=b5,KY=t,KZ=b1,K0=q,K1=I,K2=f,K3=e,K4=g,K5=h,K6=d,K7="M363,375C428.949,371.785 494.789,366.107 559.115,370.15C611.562,373.446 661.585,377.296 709.5,377",K8=a,K9=c,K_=I,K$=f,La=e,Lb=g,Lc=h,Ld=d,Le="M697.979,634C697.971,634.462 697.986,635.927 697.979,636.394C696.605,725.514 693.911,901 693.911,901",Lf=a,Lg=c,Lh=I,Li=f,Lj=e,Lk=g,Ll=h,Lm=d,Ln="M713.742,293.053C713.744,293.423 714.003,295.741 714.005,296.112C714.009,297.02 714.013,297.927 714.017,298.835C714.202,337.627 714.671,376.555 712.325,415.394C712.263,416.419 712.133,418.47 712.133,418.47",Lo=a,Lp=c,Lq=I,Lr=f,Ls=e,Lt=g,Lu=d,Lv="M693,1012L693,961C693.303,941.001 693.911,901 693.911,901L693,901C643.045,911.25 590.731,916.245 536.007,915.873C482.032,915.506 425.712,909.918 367,899L365.469,899C365.469,899 364.066,958.804 364,959L364,961C363.792,977.996 362.892,994.996 361,1012L363,1012C363,1012 403.619,1006.08 424,1007C446.167,1008 471.613,1018.2 496,1018C513.567,1017.86 539.545,1016.48 563.997,1017.07C585.553,1017.59 605.7,1020.08 621,1020C645.428,1019.87 691.459,1010.2 693,1012.05",Lw=a,Lx=c,Ly=I,Lz=f,LA=e,LB=g,LC=h,LD=d,LE="M369,639C369.002,638.997 368.971,639.008 368.977,639.031C369.026,639.224 369.186,640.245 369.285,640.698C370.663,647.006 370.645,695.61 369.1,752.934C367.774,802.157 365.469,899 365.469,899",LF=a,LG=c,LH=I,LI=f,LJ=e,LK=g,LL=h,LM=d,LN="M361.531,420.384C365.036,499.962 366.345,572.495 368.964,638.102C368.976,638.401 368.988,638.701 369,639",LO=a,LP=c,LQ=I,LR=f,LS=e,LT=g,LU=h,LV=d,LW="M361.531,420.384C361.531,420.384 361.437,418.257 361.39,417.191C360.665,400.964 359.847,384.444 358.906,367.632C357.515,342.755 358.817,317.49 358.997,292.016C358.998,291.845 358.999,291.673 359,291.502L359.335,290.502C359.335,290.502 359.471,290.496 359.708,290.487C360.896,290.439 364.636,290.289 366.675,290.21C444.295,287.199 521.469,286.725 599.06,289.876C635.802,291.369 672.622,291.88 709.491,292.929C710.908,292.97 713.742,293.053 713.742,293.053",LX=a,LY=c,LZ=I,L0=f,L1=e,L2=g,L3=h,L4=d,L5="M712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 540,414.476C481.289,412.747 422.277,416.448 363,420L361.531,420.384",L6=a,L7=c,L8=d,L9="M361.531,420.384C361.531,420.384 361.437,418.257 361.39,417.191C360.665,400.964 359.847,384.444 358.906,367.632C357.515,342.755 358.817,317.49 358.997,292.016C358.998,291.845 358.999,291.673 359,291.502L359.335,290.502L359.708,290.487C360.896,290.439 364.636,290.289 366.675,290.21C444.295,287.199 521.469,286.725 599.06,289.876C635.802,291.369 672.622,291.88 709.491,292.929C710.908,292.97 713.742,293.053 713.742,293.053C713.744,293.423 714.003,295.741 714.005,296.112C714.009,297.02 714.013,297.927 714.017,298.835C714.202,337.627 714.671,376.555 712.325,415.394C712.263,416.419 712.133,418.47 712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 540,414.476C481.289,412.747 422.277,416.448 363,420L361.531,420.384Z",L_=a,L$=c,Ma=I,Mb=f,Mc=e,Md=g,Me=h,Mf=d,Mg="M698,634C698.016,633.677 698.033,633.354 698.049,633.031C701.555,563.996 706.265,495.534 711.468,427.896C711.617,425.956 711.759,424.016 711.893,422.076C711.976,420.874 712.133,418.47 712.133,418.47",Mh=a,Mi=c,Mj=b5,Mk=t,Ml=ce,Mm=q,Mn=I,Mo=f,Mp=e,Mq=g,Mr=aP,Ms=d,Mt="M697.979,634C697.995,633.677 698.033,633.354 698.049,633.031C701.555,563.996 706.265,495.534 711.468,427.896C711.617,425.956 711.759,424.016 711.893,422.076C711.976,420.874 712.133,418.47 712.133,418.47L709.5,418C654.73,417.756 598.021,416.185 540,414.476C481.289,412.747 422.277,416.448 363,420L361.531,420.384C365.036,499.962 366.345,572.495 368.964,638.102C368.976,638.401 368.988,638.701 369,639C369.002,638.997 368.971,639.008 368.977,639.031C369.026,639.224 369.186,640.245 369.285,640.698C370.663,647.006 370.645,695.61 369.1,752.934C367.774,802.157 365.469,899 365.469,899L367,899C425.712,909.918 482.032,915.506 536.007,915.873C590.731,916.245 643.045,911.25 693,901",Mu=a,Mv=c,Mw=I,Mx=f,My=e,Mz=g,MA=h,MB=d,MC="M697.979,634L697.981,633.932",MD=a,ME=c,MF=I,MG=f,MH=e,MI=g,MJ=h,MK=d,ML="M693.911,901C693.911,901 696.605,725.514 697.979,636.394C697.986,635.927 697.971,634.462 697.979,634",MM=a,MN=c,MO=b5,MP=t,MQ="Back-Pocket",MR=q,MS=b7,MT=bU,MU=aA,MV=j,MW=aA,MX=k,MY=ay,MZ=cc,M0=ay,M1=bW,M2=az,M3=b$,M4=az,M5=bt,M6=b_,M7=bR,M8=ca,M9=bT,M_=b8,M$=bZ,Na=bs,Nb=bV,Nc=b6,Nd=b2,Ne=cf,Nf=bS,Ng=b3,yJ=l,yK=j,yL=m,yM=k,yN=a2,yO=f,yP=e,yQ=g,yR=h,yS=d,yT="M505,409L505,415",yU=a,yV=c,yW=a2,yX=f,yY=e,yZ=g,y0=h,y1=d,y2="M664,848L668,868",y3=a,y4=c,y5=a2,y6=f,y7=e,y8=g,y9=h,y_=d,y$="M460,848L457,868",za=a,zb=c,zc=a2,zd=f,ze=e,zf=g,zg=h,zh=d,zi="M664,678L664,700",zj=a,zk=c,zl=a2,zm=f,zn=e,zo=g,zp=h,zq=d,zr="M476,675L476,697",zs=a,zt=c,zu=a2,zv=f,zw=e,zx=g,zy=h,zz=d,zA="M664,501L664,527",zB=a,zC=c,zD=a2,zE=f,zF=e,zG=g,zH=h,zI=d,zJ="M664,329L664,352",zK=a,zL=c,zM=a2,zN=f,zO=e,zP=g,zQ=h,zR=d,zS="M485,326L485,348",zT=a,zU=c,zV=l,zW=j,zX=m,zY=k,zZ=c9,z0=f,z1=e,z2=g,z3=h,z4=d,z5="M625,909L625,917",z6=a,z7=c,z8=l,z9=j,z_=m,z$=k,Aa=c9,Ab=f,Ac=e,Ad=g,Ae=h,Af=d,Ag="M495,909L495,917",Ah=a,Ai=c,Aj=l,Ak=j,Al=m,Am=k,An=c9,Ao=f,Ap=e,Aq=g,Ar=h,As=d,At="M561.009,909L561.009,917",Au=a,Av=c,Aw=l,Ax=j,Ay=m,Az=k,AA=c9,AB=f,AC=e,AD=g,AE=h,AF=d,AG="M644,415L645,409",AH=a,AI=c,AJ=l,AK=j,AL=eR,AM=f,AN=e,AO=g,AP=h,AQ=d,AR="M540,395C557.28,367.793 557.903,359.288 575,351C589.999,360.13 597.083,376.66 605,395",AS=a,AT=c,AU=l,AV=j,AW=m,AX=k,AY=hl,AZ=f,A0=e,A1=g,A2=h,A3=d,A4="M561.009,202C561.009,202 568.574,288.013 570,331.141C571.499,376.474 570,474 570,474",A5=a,A6=c,A7=l,A8=j,A9=m,A_=k,A$=hl,Ba=f,Bb=e,Bc=g,Bd=h,Be=d,Bf="M485,112C502.355,146.971 528.865,178.575 561.009,202C601.184,182.703 632.882,154.759 653,115",Bg=a,Bh=c,Bi=l,Bj=j,Bk=m,Bl=k,Bm=eR,Bn=f,Bo=e,Bp=g,Bq=h,Br=d,Bs="M527.018,890C527.018,890 535.558,856.952 540,841.193C546.174,819.287 562,758 562,758C562,758 577.5,818.526 583,841.193C587.257,858.735 595,894 595,894",Bt=a,Bu=c,Bv=l,Bw=j,Bx=m,By=k,Bz="20.27px",BA=f,BB=e,BC=g,BD=h,BE=d,BF="M247,795L225,780C225,780 248.417,795.561 247,795Z",BG=a,BH=c,BI=l,BJ=j,BK=m,BL=k,BM=eR,BN=f,BO=e,BP=g,BQ=h,BR=d,BS="M826,777C828.484,776.691 833.452,776.073 837,777C841.333,778.132 847.983,780.053 852,783.793C856.833,788.293 862.851,796.757 866,804C869.667,812.434 868.813,819.239 868,828.397C867.203,837.366 864.783,854.511 855,867C846.765,877.512 833,887.667 822,894C811.951,899.786 799.167,903.167 789,905C779.815,906.656 767.272,905.552 761,905",BT=a,BU=c,BV=a2,BW=f,BX=e,BY=g,BZ=h,B0=d,B1="M476,501L477,521",B2=a,B3=c,B4=b9,B5=t,B6=bX,B7=q,B8=as,B9=f,B_=e,B$=g,Ca=d,Cb="M752.003,301C752.142,298.269 752.318,295.536 752.359,292.799C753.08,244.81 749.57,196.217 744,149C738.212,126.186 723.421,112.312 699,108C683.477,107.862 666.36,107.154 648,106C601.874,101.824 553.952,99.692 504,102C504,102 453.155,106.063 453,106C452.921,105.968 428.421,106.434 414.198,115.667C400.562,124.518 396.991,151.237 397,151C397.13,147.591 393.326,170.792 392.649,182.394C390.496,219.284 389.933,293.59 390,302C484.2,300.179 579.307,302.912 672.983,303.196C686.448,303.236 699.629,303.488 712.493,303C726.027,302.487 738.21,302.205 751,301L752.003,301Z",Cc=a,Cd=c,Ce=b9,Cf=t,Cg=bx,Ch=q,Ci=as,Cj=f,Ck=e,Cl=g,Cm=d,Cn="M752,302C751.94,302.102 751.828,302.989 751.672,304.597C750.066,321.132 743.831,413.98 742.271,515.157C740.7,617.065 745.134,719.642 746,736C746.773,750.602 750.306,824.482 751.56,870.312C751.572,870.757 751.596,871.639 751.596,871.639L750.728,872C750.728,872 749.428,871.977 748.784,871.968C712.148,871.472 689.519,876.881 684.826,877.905C684.035,878.077 684,878 684,878L683.887,878.796C683.887,878.796 683.821,878.276 683.788,878.017C681.443,859.513 680.03,842.876 680,842C679.956,840.74 677.473,794.855 674.837,751.017C672.717,715.753 673.11,678.433 673,661C672.868,640.19 673.541,568.773 674.287,485.381C675.105,393.944 677,303.296 677,303.296L676.307,303.209C676.307,303.209 677.725,303.217 678.433,303.221C690.009,303.291 701.37,303.422 712.493,303C726.027,302.487 738.21,302.205 751,301",Co=a,Cp=c,Cq=as,Cr=f,Cs=e,Ct=g,Cu=h,Cv=d,Cw="M390,302C417.907,301.46 445.894,301.321 473.9,301.398",Cx=a,Cy=c,Cz=as,CA=f,CB=e,CC=g,CD=h,CE=d,CF="M473.9,301.398C474.161,302.107 463.838,616.696 459.569,741.925C458.514,772.878 456.896,793.125 457,793C457.422,792.491 455.836,812.967 453.329,832.056C451.167,848.52 448.063,863.953 448,864C447.204,868.875 445.072,878.796 445.072,878.796L444,877.071C444,877.071 391.96,869.3 370.342,869.908C370.062,869.916 369.518,869.936 369.518,869.936L368.492,870.926C368.492,870.926 389.327,491.675 390,302",CG=a,CH=c,CI=d,CJ="M473.9,301.398C474.161,302.107 463.838,616.696 459.569,741.925C458.514,772.878 456.896,793.125 457,793C457.422,792.491 455.836,812.967 453.329,832.056C451.167,848.52 448.063,863.953 448,864C447.204,868.875 445.072,878.796 445.072,878.796L444,877.071C444,877.071 391.96,869.3 370.342,869.908C370.062,869.916 369.518,869.936 369.518,869.936L368.492,870.926C368.492,870.926 389.327,491.675 390,302C417.907,301.46 445.894,301.321 473.9,301.398Z",CK=a,CL=c,CM=b9,CN=t,CO=bY,CP=q,CQ=as,CR=f,CS=e,CT=g,CU=d,CV="M683.78,877.95C683.78,877.95 684.149,880.831 684.342,882.282C687.049,902.668 690.825,921.483 692,925C693.22,928.654 695.989,937.612 699.313,945.969C702.02,952.775 706.094,959.182 709,962C714.892,967.715 725.4,976.532 735,969C739.42,965.532 744.482,951.661 745,949C745.452,946.677 748.423,936.679 750.111,925.455C751.626,915.379 751.971,904.326 752,897C752.023,891.29 751.897,883.5 751.667,874.4C751.644,873.485 751.595,871.615 751.595,871.615L750.728,872C750.728,872 747.167,871.946 745.436,871.939C734.355,871.895 724.631,872.387 716.378,873.11C701.818,874.385 691.842,876.377 687.093,877.406C684.649,877.935 684,878 684,878L683.78,877.95Z",CW=a,CX=c,CY=as,CZ=f,C0=e,C1=g,C2=d,C3="M368.548,869.815C368.548,869.815 368.427,872.252 368.368,873.443C368.24,876.049 368.117,878.569 368,881C367.02,901.353 367.167,927.5 372,942C375.802,953.406 389.349,967.63 397,968C403.802,968.329 410.762,962.129 415.484,956.887C420.55,951.266 425.223,942.932 428,935C432.271,922.798 439.553,902.144 444.559,881C444.869,879.691 445.461,877.071 445.461,877.071L444,877.071C444,877.071 442.101,876.63 441.089,876.413C431.869,874.437 419.283,872.649 406.49,871.434C394.463,870.292 382.253,869.658 372.486,869.849C371.469,869.869 369.518,869.936 369.518,869.936L368.548,869.815Z",C4=a,C5=c,C6=b9,C7=t,C8=b1,C9=q,C_=as,C$=f,Da=e,Db=g,Dc=d,Dd="M439.598,899.627C439.598,899.627 439.26,900.779 439.09,901.351C435.103,914.775 430.871,926.797 428,935C425.223,942.932 420.55,951.266 415.484,956.887C410.762,962.129 403.802,968.329 397,968C396.344,967.968 394.912,967.61 394.912,967.61L397,968.013L398.346,968.132C398.346,968.132 484.166,976.047 561.063,976.909C635.592,977.745 723.09,972.137 723.09,972.137C723.09,972.137 727.541,971.892 728,971.909C729.166,971.953 721.709,970.908 721.709,970.908C721.709,970.908 720.01,970.216 719.185,969.791C715.196,967.735 711.636,964.557 709,962C706.094,959.182 702.02,952.775 699.313,945.969C695.989,937.612 693.22,928.654 692,925C691.308,922.928 689.712,915.543 687.964,905.656C687.811,904.789 687.502,903 687.502,903L686,903C606.384,905.267 525.644,904.041 444,900L439.598,899.627C439.598,899.627 439.827,898.844 439.941,898.451C443.157,887.346 446.135,875.425 448,864C448.063,863.953 451.167,848.52 453.329,832.056C455.836,812.967 457.422,792.491 457,793C456.896,793.125 458.514,772.878 459.569,741.925C462.267,662.779 470.789,405.033 470.789,405.033C474.368,405.443 486.497,402.521 572.913,402.666C599.428,402.711 632.882,404.148 675.209,407C675.209,407 676.643,320.253 676.904,307.635C676.963,304.814 676.997,303.303 677,303.296L677.238,303.214C677.238,303.214 674.405,303.2 672.983,303.196C606.852,302.995 473.272,301.397 473.272,301.397L474.003,302C474.099,302.261 470.789,405.033 470.789,405.033L471.005,405C471.005,405 471.133,405.005 471.433,404.978C477.117,404.459 531.389,401.833 578.606,402.666C626.377,403.509 672.907,407.39 672.983,407L675.209,407C675.209,407 674.527,458.414 674.287,485.381C673.545,568.774 672.868,640.19 673,661C673.11,678.433 672.717,715.753 674.837,751.017C677.473,794.855 679.956,840.74 680,842C680.033,842.942 681.667,862.145 684.342,882.282C685.144,888.32 686.039,894.221 686.934,899.627C687.123,900.775 687.502,903 687.502,903",De=a,Df=c,Dg=b9,Dh=t,Di=ce,Dj=q,Dk=as,Dl=f,Dm=e,Dn=g,Do=h,Dp=d,Dq=hj,Dr=a,Ds=c,Dt=as,Du=f,Dv=e,Dw=g,Dx=h,Dy=d,Dz="M230.695,836.246C230.695,836.246 232.676,838.521 233.683,839.665C241.05,848.025 248.968,856.5 256,863C265.792,872.05 276.567,880.14 288,887C300.5,894.5 318.167,902.333 331,908C333.551,909.126 340.102,911.749 340.102,911.749L342,909L367.518,866L368.645,867.861C368.645,867.861 368.427,872.246 368.323,874.353C368.211,876.637 368.103,878.853 368,881C367.46,892.206 367.262,905.168 368,916.976C368.093,918.459 368.323,921.365 368.323,921.365L365,921C365,921 356.559,918.015 347.442,914.572C344.994,913.648 340.102,911.749 340.102,911.749",DA=a,DB=c,DC=as,DD=f,DE=e,DF=g,DG=h,DH=d,DI="M370.434,832.696C370.434,832.696 370.064,839.89 369.886,843.353C369.545,850.006 369.224,856.325 368.924,862.282C368.829,864.179 368.645,867.861 368.645,867.861",DJ=a,DK=c,DL=e,DM=d,DN="M370.434,832.696C370.434,832.696 370.064,839.89 369.886,843.353C369.545,850.006 369.224,856.325 368.924,862.282C368.829,864.179 368.645,867.861 368.645,867.861L367.518,866L342,909L340.102,911.749C340.102,911.749 333.551,909.126 331,908C318.167,902.333 300.5,894.5 288,887C276.567,880.14 265.792,872.05 256,863C248.968,856.5 241.05,848.025 233.683,839.665C232.676,838.521 230.695,836.246 230.695,836.246L232,834C242.511,814.422 252.071,793.242 261,771C261,771 300.247,800.833 318,811C333.558,819.91 367.518,832 367.518,832L370.434,832.696Z",DO=a,DP=c,DQ=aP,DR=d,DS="M368.645,867.861C368.645,867.861 368.427,872.246 368.323,874.353C368.211,876.637 368.103,878.853 368,881C367.46,892.206 367.262,905.168 368,916.976C368.093,918.459 368.323,921.365 368.323,921.365L365,921C365,921 356.559,918.015 347.442,914.572C344.994,913.648 340.102,911.749 340.102,911.749L342,909L367.518,866L368.645,867.861Z",DT=a,DU=c,DV=aP,DW=d,DX=hj,DY=a,DZ=c,D0=as,D1=f,D2=e,D3=g,D4=aP,D5=d,D6="M749.528,813.34C749.528,813.34 749.461,811.706 749.427,810.89C749.115,803.348 748.796,795.903 748.483,788.784C748.366,786.116 748.134,780.929 748.134,780.929L750,780C750,780 751.982,779.465 755.162,778.124C763.766,774.495 780.889,766.48 789,761C798.959,754.272 819,741 819,741C827.985,734.675 835.98,728.793 845,724C846.971,722.62 850.385,721.705 853,721C856.008,720.808 858.46,721.277 860,723C862.346,725.808 862.495,729.208 862,733C860.78,741.349 859.974,748.803 858,756C856.479,761.544 853.722,769.317 851,777C848.582,783.334 844.89,790.04 840,797C836.957,801.106 833.211,805.844 829,811C827.974,812.257 825.912,814.735 825.912,814.735L825,814L813,760C794.629,778.849 774.569,796.21 752.728,812L749.528,813.34Z",D7=a,D8=c,D9=as,D_=f,D$=e,Ea=g,Eb=e,Ec=d,Ed="M749.528,813.34C774.65,794.091 795.467,776.437 813,760L825.912,814.735",Ee=a,Ef=c,Eg=as,Eh=f,Ei=e,Ej=g,Ek=e,El=d,Em="M826.224,814.36C826.224,814.36 823.926,817.096 822.929,818.263C813.178,829.685 803.181,840.341 792.948,851.912C781.21,865.183 767.189,878.222 752.728,891L751.965,889.698C751.965,889.698 751.898,884.921 751.846,882.282C751.495,864.501 750.597,839.529 749.601,815.112C749.592,814.907 749.57,814.36 749.57,814.36L749.528,813.34",En=a,Eo=c,Ep=b9,Eq=t,Er=ej,Es=q,Et=b7,Eu=bU,Ev=aA,Ew=j,Ex=aA,Ey=k,Ez=ay,EA=cc,EB=ay,EC=bW,ED=az,EE=b$,EF=az,EG=bt,EH=b_,EI=bR,EJ=ca,EK=bT,EL=b8,EM=bZ,EN=bs,EO=bV,EP=b6,EQ=b2,ER=cf,ES=bS,ET=b3,r5=l,r6=j,r7=m,r8=k,r9=de,r_=f,r$=e,sa=g,sb=h,sc=d,sd="M131,758L155,769",se=a,sf=c,sg=eQ,sh=t,si=q,sj=l,sk=j,sl=m,sm=k,sn=de,so=f,sp=e,sq=g,sr=h,ss=d,st="M940,756C940,756 956.272,747.589 965,744.994C977.511,741.276 1002.04,744.024 1010.78,756C1018.68,766.814 1022.09,787.537 1020,803.546C1017.55,822.33 1001.39,850.36 980,865C958.374,879.803 925.619,892.359 896.598,901C866.931,909.833 802,918 802,918",su=a,sv=c,sw=eQ,sx=t,sy=q,sz=l,sA=j,sB=m,sC=k,sD=bh,sE=f,sF=e,sG=g,sH=h,sI=d,sJ="M428,889L428,913",sK=a,sL=c,sM=l,sN=j,sO=m,sP=k,sQ=bh,sR=f,sS=e,sT=g,sU=h,sV=d,sW="M440,724L440,753",sX=a,sY=c,sZ=l,s0=j,s1=m,s2=k,s3=bh,s4=f,s5=e,s6=g,s7=h,s8=d,s9="M439,555L440,577",s_=a,s$=c,ta=l,tb=j,tc=m,td=k,te=bh,tf=f,tg=e,th=g,ti=h,tj=d,tk="M438,383.25L440,404",tl=a,tm=c,tn=l,to=j,tp=m,tq=k,tr=bh,ts=f,tt=e,tu=g,tv=h,tw=d,tx="M664,892L671,913",ty=a,tz=c,tA=l,tB=j,tC=m,tD=k,tE=bh,tF=f,tG=e,tH=g,tI=h,tJ=d,tK="M648,724L648,743",tL=a,tM=c,tN=l,tO=j,tP=m,tQ=k,tR=bh,tS=f,tT=e,tU=g,tV=h,tW=d,tX="M636,555L636,577",tY=a,tZ=c,t0=l,t1=j,t2=m,t3=k,t4="18px",t5=f,t6=e,t7=g,t8=h,t9=d,t_="M619,443.275L619,450.922",t$=a,ua=c,ub=eQ,uc=t,ud=q,ue=l,uf=j,ug=m,uh=k,ui=ev,uj=f,uk=e,ul=g,um=h,un=d,uo="M462,479L461,486",up=a,uq=c,ur=l,us=j,ut=m,uu=k,uv=bh,uw=f,ux=e,uy=g,uz=h,uA=d,uB="M641,375L641,391.5",uC=a,uD=c,uE=l,uF=j,uG=gq,uH=f,uI=e,uJ=g,uK=h,uL=d,uM="M499,464C508.458,442.062 521.639,431.645 535.639,422.252C556.43,433.709 571.828,448.005 584,464",uN=a,uO=c,uP=l,uQ=j,uR=m,uS=k,uT=gV,uU=f,uV=e,uW=g,uX=h,uY=d,uZ="M463.796,151.18C480.985,197.917 503.27,229.582 529,258C556.688,228.552 582.238,196.036 599.552,153.77C601.102,149.986 601.586,149.125 603,145.18",u0=a,u1=c,u2=l,u3=j,u4=m,u5=k,u6=ev,u7=f,u8=e,u9=g,u_=h,u$=d,va="M450,942.886L450,951.5",vb=a,vc=c,vd=l,ve=j,vf=m,vg=k,vh=ev,vi=f,vj=e,vk=g,vl=h,vm=d,vn="M648,947L648,956",vo=a,vp=c,vq=l,vr=j,vs=m,vt=k,vu=gq,vv=f,vw=e,vx=g,vy=h,vz=d,vA="M511,930L540,786L591,930",vB=a,vC=c,vD=l,vE=j,vF=m,vG=k,vH=gV,vI=f,vJ=e,vK=g,vL=h,vM=d,vN="M529,258C536.491,346.888 537.166,435.903 533.398,525",vO=a,vP=c,vQ=cd,vR=t,vS=bX,vT=q,vU=ah,vV=f,vW=e,vX=g,vY=d,vZ="M345,347C362.763,354.362 381.575,356.43 400.416,358.171C492.223,366.654 585.721,362.367 676.641,351.497C698.772,348.851 722.745,344.664 740.853,335.982L740.846,335.713C740.846,335.713 739.237,274.756 738,257C736.902,241.236 734.303,223.167 731.803,210C729.739,199.131 727.992,188.031 723,178C720.417,172.811 717.225,166.07 712.17,160.718C706.235,154.436 697.324,150.245 690,147C676.833,141.167 658.846,139.828 643,138C625.667,136 605.025,134.761 586,135C559.5,135.333 508.167,138.333 484,140C469.604,140.993 455.373,142.927 441,145C423.667,147.5 401.333,155.167 386,167C370.667,178.833 353.538,196.043 349,216C342.402,245.016 344.989,346.973 344.989,346.973",v0=a,v1=c,v2=cd,v3=t,v4=bx,v5=q,v6=ah,v7=f,v8=e,v9=g,v_=h,v$=d,wa="M740.855,336.069C740.949,339.796 741,342 741,342",wb=a,wc=c,wd=ah,we=f,wf=e,wg=g,wh=d,wi="M335.028,873.161C335.028,873.161 334.95,867.247 334.914,864.239C334.295,812.659 334.225,751.595 335,705C336.298,626.94 343.333,530.279 345,471C346.14,430.459 345,349.329 345,349.329",wj=a,wk=c,wl=ah,wm=f,wn=e,wo=g,wp=d,wq="M680.492,895.869C680.492,895.869 679.613,890.445 679.173,887.734C678.258,882.089 675.912,870.642 675,862C671.804,831.711 660,706 660,706L653,540L652.015,360.658L652.015,358L652.064,354.264C652.064,354.264 654.133,354.038 657.167,353.704C662.677,353.095 671.371,352.127 676.641,351.497C698.772,348.851 722.892,344.682 741,336L741,342C739.349,346.159 752.015,605.667 752,614C751.946,643.793 760.024,740.653 760.024,740.653C761.39,756.576 762.729,772.501 764.124,788.421C766.068,819.639 767.69,844.234 767.948,874.36C767.963,876.087 767.978,879.599 767.978,879.599C744.221,890.795 716.034,895.908 680.492,895.868",wr=a,ws=c,wt=ah,wu=f,wv=e,ww=g,wx=d,wy="M424,362.657C424,362.657 430.167,596.276 429,682C428.114,747.117 420.833,834.5 417,877C416.889,878.236 416.65,880.757 416.65,880.757L416.76,879.599C389.459,884.144 362.212,882.003 335.023,872.813L335.028,873.161C335.028,873.161 334.95,867.247 334.914,864.239C334.295,812.659 334.225,751.595 335,705C336.298,626.94 343.333,530.279 345,471C346.14,430.459 345,349.329 345,349.329L345,347C362.763,354.362 381.575,356.43 400.416,358.171C408.032,358.875 423.297,360.023 423.297,360.023L424,362.657Z",wz=a,wA=c,wB=cd,wC=t,wD=bY,wE=q,wF=ah,wG=f,wH=e,wI=g,wJ=d,wK="M680.492,895.869L687,936C688.419,951.483 697.424,966.437 711.071,974.145C723.648,981.248 741.058,981.217 751.273,969.83C754.111,966.667 756.313,962.9 758,959C767.143,937.861 767.983,891.485 767.983,891.485C767.983,891.485 767.982,885.941 767.983,883.196C767.984,881.987 767.978,879.599 767.978,879.599C744.221,890.795 716.034,895.908 680.492,895.868",wL=a,wM=c,wN=ah,wO=f,wP=e,wQ=g,wR=h,wS=d,wT="M416.65,880.757C416.65,880.757 416.193,885.375 415.936,887.734C414.004,905.484 410.973,924.705 406,937C401.214,948.832 390.667,960.833 381,966C371.333,971.167 355.333,970.333 348,968C341.833,966.038 337.32,958.464 337,952C336.23,936.424 335.586,910.851 335.136,880.757C335.099,878.255 335.028,873.161 335.028,873.161",wU=a,wV=c,wW=ah,wX=f,wY=e,wZ=g,w0=d,w1="M335.023,872.813C343.395,875.643 351.772,877.804 360.155,879.308C370.115,881.094 380.083,881.953 390.059,881.9C398.953,881.853 407.854,881.082 416.76,879.599L416.65,880.757C416.65,880.757 416.193,885.375 415.936,887.734C414.004,905.484 410.973,924.705 406,937C401.214,948.832 390.667,960.833 381,966C371.333,971.167 355.333,970.333 348,968C341.833,966.038 337.32,958.464 337,952C336.23,936.424 335.586,910.851 335.136,880.757C335.099,878.255 335.028,873.161 335.028,873.161L335.023,872.813Z",w2=a,w3=c,w4=cd,w5=t,w6=b1,w7=q,w8=ah,w9=f,w_=e,w$=g,xa=h,xb=d,xc="M429.147,470C505.814,475.717 580.128,475.457 652,469",xd=a,xe=c,xf=ah,xg=f,xh=e,xi=g,xj=h,xk=d,xl="M411,930C411.12,929.704 477.42,941.139 545,942.68C615.307,944.283 687,936 687,936",xm=a,xn=c,xo=ah,xp=f,xq=e,xr=g,xs=d,xt="M348,968C348,968 351.508,968.924 353.705,969.241C361.848,970.417 373.388,970.069 381,966C390.667,960.833 401.214,948.832 406,937C412,922.167 415.173,897.251 417,877C420.833,834.5 428.114,747.117 429,682C430.167,596.276 424,362.657 424,362.657L423.768,360.055C423.768,360.055 427.353,360.298 429.147,360.413C500.431,364.972 572.46,362.268 643.258,355.17C646.174,354.878 652,354.271 652,354.271L652,358L653,540L660,706L675,862L687,936C688.419,951.483 697.405,966.472 711.071,974.145C717.283,977.632 724.662,979.393 731.764,978.927C733.506,978.813 736.92,978.175 736.92,978.175L740,977.511C740,977.511 708.678,996.64 691,999C666.667,1002.25 623,997.333 594,997C568.335,996.705 542.665,997.331 517,997C491.167,996.667 464.675,999.152 439,995C411,990.472 349,969.83 349,969.83L348,968Z",xu=a,xv=c,xw=cd,xx=t,xy=ce,xz=q,xA=ah,xB=f,xC=e,xD=g,xE=aP,xF=d,xG="M764.124,788.421C762.729,772.501 761.39,756.576 760.024,740.653L763,740C763,740 799.493,737.79 817,733C834.667,728.167 852.882,718.484 869,711C883.521,704.257 903.167,697.333 916,695C925.861,693.207 939.5,695 946,697C950.286,698.319 953.5,702.833 955,707C956.5,711.167 955.841,717.071 955,722C953.833,728.833 951,740 948,748C945.121,755.677 941.383,763.071 937,770C931.833,778.167 925.017,789.179 917,797C913.933,799.992 910.028,803.638 905.611,807.645C905.199,808.019 904.361,808.776 904.361,808.776L903,806L874,738C863.175,746.56 852.426,755.261 841,763C819.28,777.713 790.437,781.228 765.747,787.971C765.404,788.064 764.722,788.253 764.722,788.253C764.722,788.253 764.921,788.197 764.722,788.253L764.124,788.421Z",xH=a,xI=c,xJ=ah,xK=f,xL=e,xM=g,xN=h,xO=d,xP="M904.361,808.776C904.361,808.776 903.37,809.67 902.865,810.123C887.861,823.599 868.143,840.265 855,850C840.713,860.583 822.833,870.333 809,877C797.224,882.675 772,890 772,890L767.983,890.425C767.983,890.425 767.983,889.181 767.983,888.405C767.983,886.669 767.983,884.578 767.983,883.196C767.999,848.894 766.255,822.635 764.124,788.421",xQ=a,xR=c,xS=e,xT=d,xU="M904.361,808.776C904.361,808.776 903.37,809.67 902.865,810.123C887.861,823.599 868.143,840.265 855,850C840.713,860.583 822.833,870.333 809,877C797.224,882.675 772,890 772,890L767.983,890.425C767.983,890.425 767.983,889.181 767.983,888.405C767.983,886.669 767.983,884.578 767.983,883.196C767.999,848.894 766.255,822.635 764.124,788.421L764.722,788.253C764.722,788.253 765.404,788.064 765.747,787.971C790.437,781.228 819.28,777.713 841,763C852.426,755.261 863.175,746.56 874,738L903,806L904.361,808.776Z",xV=a,xW=c,xX=ah,xY=f,xZ=e,x0=g,x1=e,x2=d,x3="M212.247,823.908C212.247,823.908 228.482,835.258 236,840C245.968,846.287 256.375,851.9 267,857C279.5,863 299.833,871.5 311,876C318.529,879.034 334,884 334,884L335.184,883.902C335.184,883.902 335.127,880.913 335.099,879.4C334.561,850.014 334.36,783 334.36,783L334,783C334,783 300.833,777.667 286,772C271.362,766.408 245,749 245,749C233.658,771.279 222.901,795.608 213,822L212.247,823.908Z",x4=a,x5=c,x6=ah,x7=f,x8=e,x9=g,x_=aP,x$=d,ya="M334.36,783C334.36,783 334.397,766.005 334.441,757.687C334.45,756.117 334.469,752.994 334.469,752.994L333,753C333,753 297.833,742.667 282,738C267.33,733.676 252.925,728.334 238,725C222.333,721.5 201.667,718 188,717C179.662,716.39 168.333,717.667 162,720C156.908,721.876 151.716,725.852 150,731C148,737 147.549,748.035 150,756C152.667,764.667 159.148,775.094 166,783C174.667,793 190.333,806.5 202,816C205.292,818.681 212.247,823.908 212.247,823.908",yb=a,yc=c,yd=cd,ye=t,yf=ej,yg=q,yh=b7,yi=bU,yj=aA,yk=j,yl=aA,ym=k,yn=ay,yo=cc,yp=ay,yq=bW,yr=az,ys=b$,yt=az,yu=bt,yv=b_,yw=bR,yx=ca,yy=bT,yz=b8,yA=bZ,yB=bs,yC=bV,yD=b6,yE=b2,yF=cf,yG=bS,yH=b3,n3=l,n4=j,n5=m,n6=k,n7=aS,n8=f,n9=e,n_=g,n$=h,oa=d,ob="M516.5,184C519.467,276.197 518.505,364.689 524,441",oc=a,od=c,oe=l,of=j,og=m,oh=k,oi=ab,oj=f,ok=e,ol=g,om=h,on=d,oo="M429,845L429,866.5",op=a,oq=c,or=l,os=j,ot=m,ou=k,ov=ab,ow=f,ox=e,oy=g,oz=h,oA=d,oB="M429,648L429,672",oC=a,oD=c,oE=l,oF=j,oG=m,oH=k,oI=ab,oJ=f,oK=e,oL=g,oM=h,oN=d,oO="M429,452L430,484",oP=a,oQ=c,oR=l,oS=j,oT=m,oU=k,oV=ab,oW=f,oX=e,oY=g,oZ=h,o0=d,o1="M429,244L430,270",o2=a,o3=c,o4=l,o5=j,o6=m,o7=k,o8=ab,o9=f,o_=e,o$=g,pa=h,pb=d,pc="M630,854L630,879",pd=a,pe=c,pf=l,pg=j,ph=m,pi=k,pj=ab,pk=f,pl=e,pm=g,pn=h,po=d,pp="M630,648L630,680",pq=a,pr=c,ps=l,pt=j,pu=m,pv=k,pw=ab,px=f,py=e,pz=g,pA=h,pB=d,pC="M635,459L635,492",pD=a,pE=c,pF=l,pG=j,pH=m,pI=k,pJ=ab,pK=f,pL=e,pM=g,pN=h,pO=d,pP="M635,244L636,270",pQ=a,pR=c,pS=l,pT=j,pU=aS,pV=f,pW=e,pX=g,pY=h,pZ=d,p0="M448,87C466.397,122.534 488.208,154.673 516.5,184C557.292,151.882 593.588,119.585 620,87",p1=a,p2=c,p3=gA,p4=j,p5=de,p6=f,p7=e,p8=g,p9=h,p_=d,p$="M478,363C491.729,339.327 503.501,325.977 517,311C534.752,331.55 545.183,349.529 555,365",qa=a,qb=c,qc=l,qd=j,qe=m,qf=k,qg=de,qh=f,qi=e,qj=g,qk=h,ql=d,qm="M484,924C493.299,865.568 506.6,812.616 521,755C541.791,811.861 559.414,864.727 575,924",qn=a,qo=c,qp=bX,qq=q,qr=H,qs=f,qt=e,qu=g,qv=d,qw="M337,223C390.094,226.022 445.667,227 494,228C538.325,228.917 586.5,230 627,229C663.73,228.093 703.574,227.544 737,222L737,221C737,221 733.833,169 732,151C730.701,138.242 729.167,122.833 726,113C723.476,105.164 719.351,97.239 713,92C706.333,86.5 695.669,81.876 686,80C674.833,77.833 659.335,78.731 646,79C629.5,79.333 606.689,81.677 587,82C556.5,82.5 490.167,82.167 463,82C449.996,81.92 436.667,81.167 424,81C411.668,80.838 398.167,77 387,81C375.833,85 363.678,94.073 357,105C349.667,117 345.944,136.595 343,153C339.5,172.5 336,222 336,222L337,223Z",qx=a,qy=c,qz=bx,qA=q,qB=H,qC=f,qD=e,qE=g,qF=d,qG="M737,222C737,222 741.207,283.965 742,315C743.167,360.667 743,441.167 744,496C744.9,545.343 748,594.649 748,644C748,703.333 745.333,797.667 744,852C743.782,860.877 743.88,870.385 743.326,880.066C743.113,883.772 742.852,891.3 742.852,891.3L743,891C743,891 741.73,891.896 739.005,892.516C731.296,894.27 713.599,896.755 695.764,898.358C671.413,900.547 646.804,901.111 647,900L646.823,900.554C646.823,900.554 646.735,894.459 646.726,891.3C646.684,875.256 647.182,857.553 647,842C646.667,813.5 646,780.668 646,750C646,707.667 646.67,642 647,588C647.333,533.5 646.773,477.987 648,423C649.333,363.233 655,229.4 655,229.4L654.797,228.49L654.713,228.311C654.713,228.311 665.356,227.993 670.674,227.791C693.729,226.912 716.564,225.389 737,222",qH=a,qI=c,qJ=H,qK=f,qL=e,qM=g,qN=d,qO="M414,229.4C415.041,229.961 411,323.789 411,371C411,424.933 414,492.325 414,553C414,613.833 411,681.833 411,736C411,759.787 412.178,786.219 413.139,811.305C414.091,836.149 414.829,859.673 414,878C413.807,882.269 413.483,886.735 413.061,891.3C412.78,894.351 412.094,900.554 412.094,900.554L410,900.554C410,900.554 408.665,900.658 405.96,900.554C398.182,900.256 380.472,898.989 364,895.777C345.739,892.217 329,885 329,885L327.75,885.163C327.75,885.163 327.68,882.048 327.648,880.474C327.272,861.98 327.19,842.067 327,824C326.5,776.5 326.167,691.667 326,631C325.843,574 324.601,516.983 326,460C327.667,392.117 336,223.7 336,223.7L337,223C357.008,224.139 377.369,224.987 397.561,225.656C403.262,225.845 414.611,226.182 414.611,226.182",qP=a,qQ=c,qR="matrix(1,0,0,1,0.329039,0)",qS=t,qT=bY,qU=q,qV=H,qW=f,qX=e,qY=g,qZ=d,q0="M743,891C743,891 742.718,891.452 741.886,891.74C736.925,893.457 716.438,896.5 695.764,898.358C671.413,900.547 646.804,901.111 647,900L646.823,900.554C646.823,900.554 646.956,905.919 647.067,908.464C647.264,912.996 647.562,917.215 648,921C649.684,935.558 654.514,949.745 661,963C664.507,970.167 669.618,980.426 674.993,989.385C681.369,1000.01 689.117,1009.22 694,1015C699.386,1021.39 709.667,1027 716,1027C722.333,1027 729.413,1021.15 732,1015C733.648,1011.09 735.777,1006.34 737,999.872C738.746,990.638 739.342,978.935 740,970C741.212,953.532 742.07,928.127 742.772,901.908C742.857,898.759 743.019,892.44 743.019,892.44L743,891Z",q1=a,q2=c,q3=H,q4=f,q5=e,q6=g,q7=d,q8="M327.755,885.357C327.755,885.357 327.885,890.54 327.961,893.069C328.21,901.295 328.543,909.049 329,916C330.325,936.133 334.333,961.333 337,976C338.736,985.55 340.833,997.5 345,1004C348.642,1009.68 355.255,1014.76 362,1015C371.199,1015.33 387.134,1000.36 393,986C396.955,976.315 401.048,967.037 403,957C405.287,945.239 408.767,926.501 411.241,907.488C411.522,905.326 412.042,901.001 412.042,901.001L410,900.554C410,900.554 409.739,900.626 409.02,900.627C408.327,900.628 407.288,900.605 405.96,900.554C398.182,900.256 380.472,898.989 364,895.777C345.739,892.217 329,885 329,885L327.755,885.357Z",q9=a,q_=c,q$=b1,ra=q,rb=H,rc=f,rd=e,re=g,rf=h,rg=d,rh="M414.36,366C494.491,373.663 571.819,374.825 646.999,371",ri=a,rj=c,rk=H,rl=f,rm=e,rn=g,ro=h,rp=d,rq="M410,927C490.231,939.979 568.961,940.825 646,928",rr=a,rs=c,rt=H,ru=f,rv=e,rw=g,rx=d,ry="M363.837,1014.88C363.837,1014.88 364.463,1014.77 364.783,1014.69C365.229,1014.59 365.684,1014.46 366.148,1014.3C375.404,1011.21 387.944,998.383 393,986C396.955,976.315 401.048,967.037 403,957C406.5,939 412.794,904.66 414,878C414.829,859.673 414.091,836.149 413.139,811.305C412.178,786.219 411,759.787 411,736C411,681.833 414,613.833 414,553C414,492.325 411,424.933 411,371C411,327.55 414.423,244.615 414.157,231.239C414.134,230.081 414,229.4 414,229.4L414.159,226.169C414.159,226.169 421.036,226.363 424.459,226.454C448.528,227.095 472.013,227.545 494,228C538.325,228.917 586.5,230 627,229C631.788,228.882 636.628,228.77 641.501,228.652C645.87,228.546 654.67,228.312 654.67,228.312L655,229.4C655,229.4 649.333,363.233 648,423C646.773,477.987 647.333,533.5 647,588C646.67,642 646,707.667 646,750C646,780.668 646.667,813.5 647,842C647.308,868.334 645.667,900.833 648,921C649.684,935.558 654.514,949.745 661,963C664.507,970.167 669.618,980.426 674.993,989.385C681.369,1000.01 689.121,1009.21 694,1015C697.439,1019.09 702.873,1022.86 707.999,1025.04C709.187,1025.54 711.484,1026.28 711.484,1026.28L717,1027C717,1027 667.808,1034.67 643,1035C605.5,1035.5 538.5,1033.33 492,1030C449.151,1026.93 364,1015 364,1015L363.837,1014.88Z",rz=a,rA=c,rB=ce,rC=q,rD=b7,rE=bU,rF=aA,rG=j,rH=aA,rI=k,rJ=ay,rK=cc,rL=ay,rM=bW,rN=az,rO=b$,rP=az,rQ=bt,rR=b_,rS=bR,rT=ca,rU=bT,rV=b8,rW=bZ,rX=bs,rY=bV,rZ=b6,r0=b2,r1=cf,r2=bS,r3=b3,nZ=bw,n0=dc,n1=dd,nW=bw,nX=dc,nY=dd,nV=gB,nM="form",nN="Ask a question",nO="placeholder",nP=en,nQ="name",nR=en,nS=gC,nT=en,nU="type",nw=gO,nv=eu,nt="nav",nl="65l",nm="55l",nn="45l",m$=bB([g3,"Average width: 34cm","Depth: 22cm",eJ,"Volume: 65l to the top of an open bag, excluding pockets",db,cA,gt,ew,eF,eK,eb,eO,cC,eC,gZ]),na="65l Classic",nb=bB([g3,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets",db,cA,gt,ew,eF,eK,eb,eO,cC,gZ]),nc="55l Classic",nd=bB([hv,"Average width: 28cm","Depth: 19cm",eJ,"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",ew,eF,eK,eb,eO]),ne="45l Classic",nf=bB([gz,"Average circumference: 100.5cm",eJ,"Volume: 70l to the top of an open bag",db,cA,ei,eG,eH,eq,ep,cC,eC]),ng="65l Alpine",nh=bB([gz,"Average circumference: 98.5cm",gW,"Volume: 60l to the top of an open bag",db,cA,ei,eG,eH,eq,ep,cC,eC]),ni="55l Alpine",nj=bB([hv,"Average circumference: 92cm",gW,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",cA,ei,eG,eH,eq,ep,cC]),nk="45l Alpine",m9="81 L",m_="75 M",m3="56 XL",m4="53 L",m5="50 L",m6="48 M",m7="45 M",m8="43 S",m0="Less Weight",m1="More Colour",m2="More Durable",mZ="2 weeks",nr=s,nx="Contact",nz="/contact",nB="Kiwi",nD="https://skraak.kiwi",nF="Blog",nH="https://fiordlandpacks.fly.dev",nJ="20rem",nK=bt,nL="logo.svg";function
iC(a,b,c){var
jU=cp(cL)===F?cL:cL[1];d8(dy,jU);function
ez(a){throw a}var
U=q,eA=null;U.String;U.RegExp;U.Object;var
eB=U.Date;U.Math;U.JSON;var
jW=U.Array,jX=U.Error;ew(function(a){return a[1]===ey?[0,an(a[2].toString())]:0});ew(function(a){return a
k3=dr(dM)===Y?dM:dM[1];fa(eo,k3);function
fD(a){throw a}var
am=F,fE=null;am.String;am.RegExp;am.Object;var
fF=am.Date;am.Math;am.JSON;var
k5=am.Array,k6=am.Error;fA(function(a){return a[1]===fC?[0,aL(a[2].toString())]:0});fA(function(a){return a
jW?0:[0,an(a.toString())]});function
cM(a,b){return a?g(b,a[1]):0}function
eC(c,b){return cM(b,function(a){return[0,g(c,a)]})}function
ab(a,b){var
k5?0:[0,aL(a.toString())]});function
dN(a,b){return a?o(b,a[1]):0}function
fG(c,b){return dN(b,function(a){return[0,o(c,a)]})}function
aw(a,b){var
eD(a){if(0<a.length-1)return Q(a,0)[1];throw i([0,j,jY],1)}function
cN(a){var
b=a.length-1;if(0>=b)throw i([0,j,jZ],1);var
c=b-1|0;return Q(a,c)[1+c]}function
cO(a,b){var
c=b.length-1,d=aU(c+1|0,a);ae(b,0,d,0,c);return d}function
eE(a,b){var
c=b.length-1,d=aU(c+1|0,a);ae(b,0,d,1,c);return d}function
cP(a,b,c){if(0>a)throw i([0,j,j1],1);if(a>c.length-1)throw i([0,j,j0],1);var
e=c.length-1,d=aU(e+1|0,b);ae(c,0,d,0,a);ae(c,a,d,a+1|0,e-a|0);return d}function
ac(a,b,c){if(0>a)throw i([0,j,j3],1);if(a>=c.length-1)throw i([0,j,j2],1);if(Q(c,a)[1+a]===b)return c;var
d=cz(c);Q(d,a)[1+a]=b;return d}function
bu(a,b){if(0>a)throw i([0,j,j6],1);if(a>=b.length-1)throw i([0,j,j5],1);var
c=b.length-1;if(0>=c)throw i([0,j,j4],1);var
d=aU(c-1|0,Q(b,0)[1]);ae(b,0,d,0,a);ae(b,a+1|0,d,a,c-(a+1|0)|0);return d}function
eF(a){var
b=a.length-1;if(0<b)return cA(a,1,b-1|0);throw i([0,j,j7],1)}function
cQ(a){var
b=a.length-1;if(0<b)return cA(a,0,b-1|0);throw i([0,j,j8],1)}function
aM(a,b,c){Q(a,b)[1+b]=c;return}function
h(a,b){return Q(a,b)[1+b]}function
cR(a,D){var
m=a[1];if(3>m)throw i([0,j,kI],1);var
p=((m/2|0)*2|0)<m?1:0,u=m-1|0,n=p?(m-1|0)/2|0:(m/2|0)-1|0,d=[0,[0]];function
b(q,b,c){function
k(a,b){if(0===b[0]){var
r=b[1],g=[0,a],o=r.length-1-1|0;if(o>=0){var
d=o;for(;;){var
p=r[1+d];g[1]=aP(q,g[1],p[1],p[2]);var
fH(a){if(0<a.length-1)return ai(a,0)[1];throw i([0,n,k7],1)}function
dO(a){var
b=a.length-1;if(0>=b)throw i([0,n,k8],1);var
c=b-1|0;return ai(a,c)[1+c]}function
dP(a,b){var
c=b.length-1,d=bo(c+1|0,a);aC(b,0,d,0,c);return d}function
fI(a,b){var
c=b.length-1,d=bo(c+1|0,a);aC(b,0,d,1,c);return d}function
dQ(a,b,c){if(0>a)throw i([0,n,k_],1);if(a>c.length-1)throw i([0,n,k9],1);var
e=c.length-1,d=bo(e+1|0,b);aC(c,0,d,0,a);aC(c,a,d,a+1|0,e-a|0);return d}function
ax(a,b,c){if(0>a)throw i([0,n,la],1);if(a>=c.length-1)throw i([0,n,k$],1);if(ai(c,a)[1+a]===b)return c;var
d=dA(c);ai(d,a)[1+a]=b;return d}function
cq(a,b){if(0>a)throw i([0,n,ld],1);if(a>=b.length-1)throw i([0,n,lc],1);var
c=b.length-1;if(0>=c)throw i([0,n,lb],1);var
d=bo(c-1|0,ai(b,0)[1]);aC(b,0,d,0,a);aC(b,a+1|0,d,a,c-(a+1|0)|0);return d}function
fJ(a){var
b=a.length-1;if(0<b)return dB(a,1,b-1|0);throw i([0,n,le],1)}function
dR(a){var
b=a.length-1;if(0<b)return dB(a,0,b-1|0);throw i([0,n,lf],1)}function
bd(a,b,c){ai(a,b)[1+b]=c;return}function
r(a,b){return ai(a,b)[1+b]}function
dS(a,D){var
j=a[1];if(3>j)throw i([0,n,lR],1);var
m=((j/2|0)*2|0)<j?1:0,u=j-1|0,k=m?(j-1|0)/2|0:(j/2|0)-1|0,d=[0,[0]];function
b(p,b,c){function
h(a,b){if(0===b[0]){var
q=b[1],g=[0,a],m=q.length-1-1|0;if(m>=0){var
d=m;for(;;){var
o=q[1+d];g[1]=bg(p,g[1],o[1],o[2]);var
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,kf],1);var
n=k(a,h(e,m)),f=m;for(;;){if(0>f)throw i([0,j,ke],1);if(0===f)return n;var
c=f-1|0;if(0>c)throw i([0,j,kd],1);if(c>=e.length-1)throw i([0,j,kc],1);var
t=h(e,c),u=h(l,c)[2],n=k(aP(q,n,h(l,c)[1],u),t),f=c}}return k(b,c)}function
e=b[2],j=b[1],k=j.length-1;if((k+1|0)!==e.length-1)throw i([0,n,lo],1);var
l=h(a,r(e,k)),f=k;for(;;){if(0>f)throw i([0,n,ln],1);if(0===f)return l;var
c=f-1|0;if(0>c)throw i([0,n,lm],1);if(c>=e.length-1)throw i([0,n,ll],1);var
t=r(e,c),u=r(j,c)[2],l=h(bg(p,l,r(j,c)[1],u),t),f=c}}return h(b,c)}function
m=l(h,a,Q(b,0)[1][1]);return 0<m?[0,d,0]:[0,0,0===m?1:0]}var
g=d-1|0,k=0,o=l(h,a,Q(b,0)[1+k][1]);if(0>=o)return[0,k,0===o?1:0];var
p=l(h,a,Q(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
f=k,e=g;for(;;){if((f+1|0)===e)return[0,e,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,j_],1);if(c>=e)throw i([0,j,j9],1);var
n=l(h,a,Q(b,c)[1+c][1]);if(0===n)return[0,c,1];if(0<=n)var
k=w(h,a,ai(b,0)[1][1]);return 0<k?[0,d,0]:[0,0,0===k?1:0]}var
g=d-1|0,j=0,m=w(h,a,ai(b,0)[1+j][1]);if(0>=m)return[0,j,0===m?1:0];var
o=w(h,a,ai(b,g)[1+g][1]);if(0<=o)return 0===o?[0,g,1]:[0,d,0];var
f=j,e=g;for(;;){if((f+1|0)===e)return[0,e,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,n,lh],1);if(c>=e)throw i([0,n,lg],1);var
l=w(h,a,ai(b,c)[1+c][1]);if(0===l)return[0,c,1];if(0<=l)var
k(a,b,c){if(0>b)throw i([0,j,ki],1);if(b>c)throw i([0,j,kh],1);if(c<=a.length-1)return cA(a,b,c-b|0);throw i([0,j,kg],1)}function
q(a,b,c,d,e){if(0>d)throw i([0,j,km],1);if(d>b)throw i([0,j,kl],1);if(b>e)throw i([0,j,kk],1);if(e>a.length-1)throw i([0,j,kj],1);var
f=aU((e-d|0)+1|0,c);ae(a,d,f,0,b-d|0);ae(a,b,f,(b-d|0)+1|0,e-b|0);return f}function
E(a,b,c,d,e,f){if(b>=f)throw i([0,j,kn],1);var
g=q(a,b,c,e,f);aM(g,(b-e|0)+1|0,d);return g}function
g(a,b,c){if(0>b)throw i([0,n,lr],1);if(b>c)throw i([0,n,lq],1);if(c<=a.length-1)return dB(a,b,c-b|0);throw i([0,n,lp],1)}function
p(a,b,c,d,e){if(0>d)throw i([0,n,lv],1);if(d>b)throw i([0,n,lu],1);if(b>e)throw i([0,n,lt],1);if(e>a.length-1)throw i([0,n,ls],1);var
f=bo((e-d|0)+1|0,c);aC(a,d,f,0,b-d|0);aC(a,b,f,(b-d|0)+1|0,e-b|0);return f}function
E(a,b,c,d,e,f){if(b>=f)throw i([0,n,lw],1);var
g=p(a,b,c,e,f);bd(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,ac(g,[0,a,b],c)]];if(i<u)return[0,[0,cP(g,[0,a,b],c)]];var
i=c.length-1,l=f(a,c),h=l[1];if(l[2])return b===r(c,h)[2]?[0,d]:[0,[0,ax(h,[0,a,b],c)]];if(i<u)return[0,[0,dQ(h,[0,a,b],c)]];var
j(a,b){return q(c,g,n,a,b)}var
e=m/2|0;if(p){if(g===e){var
o=k(c,0,e);return[1,[0,o],[0,a,b],[0,k(c,e,i)]]}if(g<e){var
r=j(0,e-1|0),s=[0,k(c,e,i)];return[1,[0,r],h(c,e-1|0),s]}var
t=k(c,0,e),v=[0,j(e+1|0,i)];return[1,[0,t],h(c,e),v]}if(g<e){var
w=j(0,e-1|0),x=[0,k(c,e,i)];return[1,[0,w],h(c,e-1|0),x]}var
y=k(c,0,e-1|0),z=[0,j(e,i)];return[1,[0,y],h(c,e-1|0),z]}function
t(g,o,c,d,e,f){var
k(a,b){return p(c,h,n,a,b)}var
e=j/2|0;if(m){if(h===e){var
o=g(c,0,e);return[1,[0,o],[0,a,b],[0,g(c,e,i)]]}if(h<e){var
q=k(0,e-1|0),s=[0,g(c,e,i)];return[1,[0,q],r(c,e-1|0),s]}var
t=g(c,0,e),v=[0,k(e+1|0,i)];return[1,[0,t],r(c,e),v]}if(h<e){var
w=k(0,e-1|0),x=[0,g(c,e,i)];return[1,[0,w],r(c,e-1|0),x]}var
y=g(c,0,e-1|0),z=[0,k(e,i)];return[1,[0,y],r(c,e-1|0),z]}function
t(h,o,c,d,e,f){var
v=cP(g,c,e),r=cP(g,o,f);if(!ab(g+1|0,r))throw i([0,j,ko],1);aM(r,g+1|0,d);return[0,[1,v,r]]}var
a=m/2|0;function
l(a,b){return q(e,g,c,a,b)}function
n(a,b){return E(f,g,o,d,a,b)}if(p){if(g===a){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(!ab(a,s))throw i([0,j,kq],1);if(!ab(0,t))throw i([0,j,kp],1);aM(s,a,o);aM(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){var
y=l(0,a-1|0),z=n(0,a),A=k(e,a,b),B=k(f,a,b+1|0);if(ab(a-1|0,e))return[1,[1,y,z],h(e,a-1|0),[1,A,B]];throw i([0,j,kr],1)}var
C=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(ab(a,e))return[1,[1,C,D],h(e,a),[1,F,G]];throw i([0,j,ks],1)}if(g<a){var
H=l(0,a-1|0),I=n(0,a),J=k(e,a,b),K=k(f,a,b+1|0);if(ab(a-1|0,e))return[1,[1,H,I],h(e,a-1|0),[1,J,K]];throw i([0,j,kt],1)}var
L=k(e,0,a-1|0),M=k(f,0,a),N=l(a,b),O=n(a,b+1|0);if(ab(a-1|0,e))return[1,[1,L,M],h(e,a-1|0),[1,N,O]];throw i([0,j,ku],1)}function
v=dQ(h,c,e),q=dQ(h,o,f);if(!aw(h+1|0,q))throw i([0,n,lx],1);bd(q,h+1|0,d);return[0,[1,v,q]]}var
a=j/2|0;function
k(a,b){return p(e,h,c,a,b)}function
l(a,b){return E(f,h,o,d,a,b)}if(m){if(h===a){var
w=g(e,0,a),s=g(f,0,a+1|0),x=g(e,a,b),t=g(f,a,b+1|0);if(!aw(a,s))throw i([0,n,lz],1);if(!aw(0,t))throw i([0,n,ly],1);bd(s,a,o);bd(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(h<a){var
y=k(0,a-1|0),z=l(0,a),A=g(e,a,b),B=g(f,a,b+1|0);if(aw(a-1|0,e))return[1,[1,y,z],r(e,a-1|0),[1,A,B]];throw i([0,n,lA],1)}var
C=g(e,0,a),D=g(f,0,a+1|0),F=k(a+1|0,b),G=l(a+1|0,b+1|0);if(aw(a,e))return[1,[1,C,D],r(e,a),[1,F,G]];throw i([0,n,lB],1)}if(h<a){var
H=k(0,a-1|0),I=l(0,a),J=g(e,a,b),K=g(f,a,b+1|0);if(aw(a-1|0,e))return[1,[1,H,I],r(e,a-1|0),[1,J,K]];throw i([0,n,lC],1)}var
L=g(e,0,a-1|0),M=g(f,0,a),N=k(a,b),O=l(a,b+1|0);if(aw(a-1|0,e))return[1,[1,L,M],r(e,a-1|0),[1,N,O]];throw i([0,n,lD],1)}function
d=c[2],k=c[1],l=f(a,k),e=l[1];if(l[2])return[0,[1,ac(e,[0,a,b],k),d]];if(!ab(e,d))throw i([0,j,kv],1);var
g=v(a,b,h(d,e));return 0===g[0]?[0,[1,k,ac(e,g[1],d)]]:t(e,g[1],g[2],g[3],k,d)}function
w(a){return n<a.length-1?1:0}function
x(a,b,c,d){var
e=cz(d);if(!ab(a,e))throw i([0,j,kx],1);if(!ab(a+1|0,e))throw i([0,j,kw],1);aM(e,a,b);aM(e,a+1|0,c);return e}function
y(a,b,c,d,e){if(!ab(b,d))throw i([0,j,ky],1);if(a){var
f=eF(e),g=ac(b,eD(e),d);return[0,cO(h(d,b),c),g,f]}var
k=eE(h(d,b),e),l=ac(b,cN(c),d);return[0,cQ(c),l,k]}function
d=c[2],h=c[1],j=f(a,h),e=j[1];if(j[2])return[0,[1,ax(e,[0,a,b],h),d]];if(!aw(e,d))throw i([0,n,lE],1);var
g=v(a,b,r(d,e));return 0===g[0]?[0,[1,h,ax(e,g[1],d)]]:t(e,g[1],g[2],g[3],h,d)}function
x(a){return k<a.length-1?1:0}function
y(a,b,c,d){var
e=dA(d);if(!aw(a,e))throw i([0,n,lG],1);if(!aw(a+1|0,e))throw i([0,n,lF],1);bd(e,a,b);bd(e,a+1|0,c);return e}function
z(a,b,c,d,e){if(!aw(b,d))throw i([0,n,lH],1);if(a){var
f=fJ(e),g=ax(b,fH(e),d);return[0,dP(r(d,b),c),g,f]}var
h=fI(r(d,b),e),j=ax(b,dO(c),d);return[0,dR(c),j,h]}function
d=eF(c);return[0,cO(eD(c),b),d]}var
e=eE(cN(b),c);return[0,cQ(b),e]}function
z(a,b,c,d){if(!ab(a,c))throw i([0,j,kz],1);var
e=b.length-1,g=d.length-1,f=aU((e+1|0)+g|0,h(c,a)),k=bu(a,c);ae(b,0,f,0,e);ae(d,0,f,e+1|0,g);return[0,f,k]}function
G(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kA],1);var
g=z(a,c,e,d),k=g[2],l=g[1],h=bu(a,f);aM(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=n?1:0]}function
H(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,kB],1);var
l=z(a,c,g,e),o=l[2],p=l[1],m=bu(a,h),k=d.length-1,q=g.length-1<=n?1:0,r=0===k?cz(f):0===f.length-1?dO(d,0,k):n5(d,f);aM(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
A(a,h,c,d,e,f,g){function
p(a,b){return h?w(b):w(a)}if(0===c[0]){var
d=fJ(c);return[0,dP(fH(c),b),d]}var
e=fI(dO(b),c);return[0,dR(b),e]}function
A(a,b,c,d){if(!aw(a,c))throw i([0,n,lI],1);var
e=b.length-1,g=d.length-1,f=bo((e+1|0)+g|0,r(c,a)),h=cq(a,c);aC(b,0,f,0,e);aC(d,0,f,e+1|0,g);return[0,f,h]}function
G(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,n,lJ],1);var
g=A(a,c,e,d),j=g[2],l=g[1],h=cq(a,f);bd(h,a,[0,l]);return[0,[1,j,h],b,e.length-1<=k?1:0]}function
H(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,n,lK],1);var
l=A(a,c,g,e),o=l[2],p=l[1],m=cq(a,h),j=d.length-1,q=g.length-1<=k?1:0,r=0===j?dA(f):0===f.length-1?eS(d,0,j):acA(d,f);bd(m,a,[1,p,r]);return[0,[1,o,m],b,q]}function
h(a,h,c,d,e,f,g){function
p(a,b){return h?x(b):x(a)}if(0===c[0]){var
k=d[1];if(!p(b,k))return G(a,e,b,k,f,g);var
l=y(h,a,b,f,k),s=l[2];return[0,[1,s,x(a,[0,l[1]],[0,l[3]],g)],e,0]}}else{var
q=c[2],m=c[1];if(0!==d[0]){var
n=d[1],t=d[2];if(!p(m,n))return H(a,e,m,q,n,d[2],f,g);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,kC],1)}function
o(a,b,c,d,e){if(!c[3])return[0,[1,d,ac(a,c[1],e)],b,0];if(a<d.length-1){var
g=h(e,a+1|0);return A(a,1,c[1],g,b,d,e)}var
f=a-1|0,i=c[1];return A(f,0,h(e,f),i,b,d,e)}function
r(a){if(0===a[0]){var
b=a[1];if(0>=b.length-1)throw i([0,j,kD],1);var
g=cN(b);return[0,[0,cQ(b)],g,b.length-1<=n?1:0]}var
c=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kE],1);var
f=r(h(c,d));return o(d,f[2],f,e,c)}function
j=d[1];if(!p(b,j))return G(a,e,b,j,f,g);var
k=z(h,a,b,f,j),s=k[2];return[0,[1,s,y(a,[0,k[1]],[0,k[3]],g)],e,0]}}else{var
q=c[2],l=c[1];if(0!==d[0]){var
m=d[1],t=d[2];if(!p(l,m))return H(a,e,l,q,m,d[2],f,g);var
o=z(h,a,l,f,m),u=o[3],v=o[2],w=o[1],r=F(h,q,t);return[0,[1,v,y(a,[1,w,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,n,lL],1)}function
l(a,b,c,d,e){if(!c[3])return[0,[1,d,ax(a,c[1],e)],b,0];if(a<d.length-1){var
g=r(e,a+1|0);return h(a,1,c[1],g,b,d,e)}var
f=a-1|0,i=c[1];return h(f,0,r(e,f),i,b,d,e)}function
q(a){if(0===a[0]){var
b=a[1];if(0>=b.length-1)throw i([0,n,lM],1);var
g=dO(b);return[0,[0,dR(b)],g,b.length-1<=k?1:0]}var
c=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,n,lN],1);var
f=q(r(c,d));return l(d,f[2],f,e,c)}function
d=b[1],i=f(a,d),j=i[1];if(!i[2])return 0;var
m=h(d,j);return[0,[0,[0,bu(j,d)],m,d.length-1<=n?1:0]]}var
e=b[2],g=b[1],k=f(a,g),c=k[1];if(!k[2])return eC(function(a){return o(c,a[2],a,g,e)},B(a,h(e,c)));var
l=r(h(e,c)),p=h(g,c);return[0,o(c,p,l,ac(c,l[2],g),e)]}function
d=b[1],h=f(a,d),i=h[1];if(!h[2])return 0;var
n=r(d,i);return[0,[0,[0,cq(i,d)],n,d.length-1<=k?1:0]]}var
e=b[2],g=b[1],j=f(a,g),c=j[1];if(!j[2])return fG(function(a){return l(c,a[2],a,g,e)},B(a,r(e,c)));var
m=q(r(e,c)),o=r(g,c);return[0,l(c,o,m,ax(c,m[2],g),e)]}function
i=c[1],p=f(a,i),l=p[1];if(!p[2]){var
w=g(b,0);return w?[0,s(a,w[1],i,c)]:[0,[0,c]]}var
q=h(i,l)[2],u=g(b,[0,q]);if(u){var
v=u[1];return v===q?[0,[0,c]]:[0,[0,[0,ac(l,[0,a,v],i)]]]}var
B=bu(l,i);return[1,[0,[0,B],h(i,l),n===i.length-1?1:0]]}var
j=c[2],e=c[1],x=f(a,e),d=x[1];if(x[2]){var
y=g(b,[0,h(e,d)[2]]);if(y)return[0,[0,[1,ac(d,[0,a,y[1]],e),j]]];var
z=r(h(j,d)),D=h(e,d);return[1,o(d,D,z,ac(d,z[2],e),j)]}var
m=C(a,b,h(j,d));if(0===m[0]){var
k=m[1];return 0===k[0]?[0,[0,[1,e,ac(d,k[1],j)]]]:[0,t(d,k[1],k[2],k[3],e,j)]}var
A=m[1];return[1,o(d,A[2],A,e,j)]}function
g=c[1],n=f(a,g),j=n[1];if(!n[2]){var
w=o(b,0);return w?[0,s(a,w[1],g,c)]:[0,[0,c]]}var
p=r(g,j)[2],u=o(b,[0,p]);if(u){var
v=u[1];return v===p?[0,[0,c]]:[0,[0,[0,ax(j,[0,a,v],g)]]]}var
B=cq(j,g);return[1,[0,[0,B],r(g,j),k===g.length-1?1:0]]}var
h=c[2],e=c[1],x=f(a,e),d=x[1];if(x[2]){var
y=o(b,[0,r(e,d)[2]]);if(y)return[0,[0,[1,ax(d,[0,a,y[1]],e),h]]];var
z=q(r(h,d)),D=r(e,d);return[1,l(d,D,z,ax(d,z[2],e),h)]}var
m=C(a,b,r(h,d));if(0===m[0]){var
i=m[1];return 0===i[0]?[0,[0,[1,e,ax(d,i[1],h)]]]:[0,t(d,i[1],i[2],i[3],e,h)]}var
A=m[1];return[1,l(d,A[2],A,e,h)]}function
e(a){if(!c(a))throw i([0,j,kF],1);var
b=a[1],d=b[1];return 0===d[0]?h(d[1],b[2]):h(d[1],b[2])}function
e(a){if(!c(a))throw i([0,n,lO],1);var
b=a[1],d=b[1];return 0===d[0]?r(d[1],b[2]):r(d[1],b[2])}function
e=d[2],k=b[2],l=b[1];if(e>=l.length-1)throw i([0,j,kG],1);var
m=[0,[0,l,k,e+1|0],a[2]];return I(h(k,e+1|0),m)}return[0,,,,,,,d,function(l,b,c){function
m(a,b){var
f=a,d=b;for(;;){if(0===d[0])return hr(function(a,b){return aP(l,a,b[1],b[2])},f,d[1]);var
e=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,kb],1);var
k=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,ka],1);if(c===n)break;var
o=h(g,c)[2],p=h(g,c)[1],k=aP(l,m(k,h(e,c)),p,o),c=c+1|0}var
f=k,d=h(e,c)}}return m(b,c)},b,,function(a){return b(function(a,b,c){return[0,b,a]},0,a)},,function(a,b){var
e=d[2],h=b[2],j=b[1];if(e>=j.length-1)throw i([0,n,lP],1);var
k=[0,[0,j,h,e+1|0],a[2]];return I(r(h,e+1|0),k)}return[0,,,,,,,d,function(j,b,c){function
k(a,b){var
f=a,d=b;for(;;){if(0===d[0])return iC(function(a,b){return bg(j,a,b[1],b[2])},f,d[1]);var
e=d[2],g=d[1],l=g.length-1;if((l+1|0)!==e.length-1)throw i([0,n,lk],1);var
h=f,c=0;for(;;){if(c>=e.length-1)throw i([0,n,lj],1);if(c===l)break;var
m=r(g,c)[2],o=r(g,c)[1],h=bg(j,k(h,r(e,c)),o,m),c=c+1|0}var
f=h,d=r(e,c)}}return k(b,c)},b,,function(a){return b(function(a,b,c){return[0,b,a]},0,a)},,function(a,b){var
d=c[1],e=f(a,d),k=e[1];return e[2]?[0,h(d,k)[2]]:0}var
g=c[1],l=c[2],i=f(a,g),j=i[1];if(i[2])return[0,h(g,j)[2]];var
c=h(l,j)}},,,,,,,function(a,b,c){var
d=c[1],e=f(a,d),j=e[1];return e[2]?[0,r(d,j)[2]]:0}var
g=c[1],k=c[2],h=f(a,g),i=h[1];if(h[2])return[0,r(g,i)[2]];var
c=r(k,i)}},,,,,,,function(a,b,c){var
i=f[2];if(0===f[1].length-1)return h(i,0)}return g[1]},,,,,,,function(a){return[0,c,e,K]}]}function
eG(a){cR(a,[0,a7])[41].call(null,[0]);return}eG([0,3]);eG([0,4]);cR([0,3],[0,a7]);var
j$=[0,32];function
bW(a){var
b=cR(j$,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}var
jV=undefined;function
cS(a,b,c){return cM(g(a,c),function(a){return l(b,a,c)})}function
cT(a){return typeof
a==="string"?[0,an(a)]:0}function
a$(a,b,c){var
d=c[v(a)];function
e(a){return g(b,a)}var
f=d===jV?0:[0,d];return cM(f,e)}function
ba(a){U.console.log(v(a));return}function
cU(a,b,c){return c.addEventListener(v(a),b)}function
eH(a,b,c){return c.removeEventListener(v(a),b)}function
bX(a,b){if(b===eA)throw i([0,j,kK],1);return b.appendChild(a)}function
eI(a){for(;;){var
b=a.firstChild,c=b==eA?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}function
bb(a){return U}function
eJ(a){return new
eB(a)}function
eK(a){var
d=bW(a);function
f(c,b){return eC(function(a){if(a>=b[1].length-1)throw i([0,j,kN],1);var
d=h(b[1],a),e=d[2];if(dU(d[1],c))return e;throw i([0,j,kM],1)},d[6].call(null,c,b[2]))}function
h=f[2];if(0===f[1].length-1)return r(h,0)}return g[1]},,,,,,,function(a){return[0,c,e,K]}]}function
fK(a){dS(a,[0,bE])[41].call(null,[0]);return}fK([0,3]);fK([0,4]);dS([0,3],[0,bE]);var
li=[0,32];function
cT(a){var
b=dS(li,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}var
k4=undefined;function
dT(a,b,c){return dN(o(a,c),function(a){return w(b,a,c)})}function
dU(a){return typeof
a==="string"?[0,aL(a)]:0}function
bI(a,b,c){var
d=c[M(a)];function
e(a){return o(b,a)}var
f=d===k4?0:[0,d];return dN(f,e)}function
bJ(a){am.console.log(M(a));return}function
dV(a,b,c){return c.addEventListener(M(a),b)}function
fL(a,b,c){return c.removeEventListener(M(a),b)}function
cU(a,b){if(b===fE)throw i([0,n,lT],1);return b.appendChild(a)}function
fM(a){for(;;){var
b=a.firstChild,c=b==fE?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}function
bK(a){return am}function
fN(a){return new
fF(a)}function
fO(a){var
d=cT(a);function
f(c,b){return fG(function(a){if(a>=b[1].length-1)throw i([0,n,lW],1);var
d=r(b[1],a),e=d[2];if(eY(d[1],c))return e;throw i([0,n,lV],1)},d[6].call(null,c,b[2]))}function
f=d[6].call(null,a,c[2]);if(!f)return e(a,g(b,0),c);var
k=f[1],l=h(c[1],k),m=l[2];if(!dU(l[1],a))throw i([0,j,kO],1);var
n=c[2],o=c[1];return[0,ac(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){var
c=f(a,e);return c?b===c[1]?0:l(h,a,b):l(i,a,b)},d)}]}eK([0,a8]);function
bc(a){var
b=eK(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}eJ(0.);function
bY(a){var
b=[0,a];return[0,b,function(a){return g(b[1],a)}]}function
eM(a,b){b[1][1]=a;return 0}function
eN(a){var
h=bW(a),b=bc(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,kR],1);var
c=bY(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,kU],1);var
d=bY(g(k,b));return[0,[0,d,l(m,c,d[2])]]},f[1]);return 0},function(a,b){var
c=h[6].call(null,a,f[1]);if(!c)throw i([0,j,kT],1);var
d=c[1][1];return eM(g(k,b),d)},function(b){f[1]=h[10].call(null,b,function(a){if(!a)throw i([0,j,kS],1);var
d=a[1];aP(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}function
eO(f,b,c){return br(function(a){var
f=d[6].call(null,a,c[2]);if(!f)return e(a,o(b,0),c);var
g=f[1],h=r(c[1],g),j=h[2];if(!eY(h[1],a))throw i([0,n,lX],1);var
k=c[2],l=c[1];return[0,ax(g,[0,a,o(b,[0,j])],l),k]},,,b,function(h,g,c,d,e){b(function(a,b){return f(a,d)?0:o(c,a)},e);return b(function(a,b){var
c=f(a,e);return c?b===c[1]?0:w(g,a,b):w(h,a,b)},d)}]}fO([0,bF]);function
bL(a){var
b=fO(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}fN(0.);function
cV(a){var
b=[0,a];return[0,b,function(a){return o(b[1],a)}]}function
fQ(a,b){b[1][1]=a;return 0}function
fR(a){var
g=cT(a),b=bL(a);return[0,,,function(a){return[0,g[7]]},function(f,e,c,d){return b[8].call(null,function(a,b){if(0!==g[6].call(null,a,d[1]))throw i([0,n,l0],1);var
c=cV(o(f,b)),h=w(e,a,c[2]);d[1]=g[8].call(null,a,[0,c,h],d[1]);return 0},c)},function(h,j,c,d,e,f){return b[9].call(null,function(c,b){f[1]=g[10].call(null,c,function(a){if(a)throw i([0,n,l3],1);var
d=cV(o(h,b));return[0,[0,d,w(j,c,d[2])]]},f[1]);return 0},function(a,b){var
c=g[6].call(null,a,f[1]);if(!c)throw i([0,n,l2],1);var
d=c[1][1];return fQ(o(h,b),d)},function(b){f[1]=g[10].call(null,b,function(a){if(!a)throw i([0,n,l1],1);var
d=a[1];bg(c,b,d[1][2],d[2]);return 0},f[1]);return 0},d,e)}]}function
fS(f,b,c){return cn(function(a){var
b=g(d,c);return b?g(f,b[1]):(ba(kV),U.console.log(c))},bR(b))}var
cV=eN([0,a8]);bc([0,a8]);var
cW=cV[3];function
eP(a,b,c){return cU(b,c,a)}function
eQ(f,e,c,d){return cV[4].call(null,function(a,b){return eO(e,a,b)},function(a,b){return eP(f,a,b)},c,d)}function
eR(f,g,c,d,e){return cV[5].call(null,function(a,b){return eO(g,a,b)},function(a,b){return eP(f,a,b)},function(a,b,c){return eH(a,b,f)},c,d,e)}var
cX=eN([0,a7]);bc([0,a7]);function
kJ(a){return 0}function
eS(d,b,c){return br(function(a){return g(d,g(a,c))},bR(b))}function
eT(a,b){return U.setInterval(function(a){return g(b,new
eB)},a)}function
eU(a){return bb(0)}function
eV(a){return cU(kY,a,eU(0))}function
k0(c){function
b=o(d,c);return b?o(f,b[1]):(bJ(l4),am.console.log(c))},cO(b))}var
dW=fR([0,bF]);bL([0,bF]);var
dX=dW[3];function
fT(a,b,c){return dV(b,c,a)}function
fU(f,e,c,d){return dW[4].call(null,function(a,b){return fS(e,a,b)},function(a,b){return fT(f,a,b)},c,d)}function
fV(f,g,c,d,e){return dW[5].call(null,function(a,b){return fS(g,a,b)},function(a,b){return fT(f,a,b)},function(a,b,c){return fL(a,b,f)},c,d,e)}var
dY=fR([0,bE]);bL([0,bE]);function
lS(a){return 0}function
fW(d,b,c){return cn(function(a){return o(d,o(a,c))},cO(b))}function
fX(a,b){return am.setInterval(function(a){return o(b,new
fF)},a)}function
fY(a){return bK(0)}function
fZ(a){return dV(l7,a,fY(0))}function
l9(c){function
b=[0,a];if(!g3(c,"A")&&!g3(c,f2)){0===b[0];return function(a){return[0,b]}}return kJ}function
d(a){return a$(k1,cT,a)}function
e(a){return a$(k2,d,a)}return function(a){return cS(e,b,a)}}function
k4(a){return a$(k3,cT,a)}function
k6(a){return a$(k5,k4,a)}function
cY(a,b,c){var
d=cS(k6,k0,c);if(!d)return 0;var
e=d[1];c.preventDefault(0);return g(a,g(b,e))}function
eW(a,b,c,d){return[3,a,[0,b,c,d]]}var
kW=cX[3],D=bc([0,a8]);function
n(a){return[0,[0,a],0]}function
f(a,b,c){return[0,[1,a,ei(function(a,b){switch(b[0]){case
b=[0,a];if(!h$(c,"A")&&!h$(c,gO)){0===b[0];return function(a){return[0,b]}}return lS}function
d(a){return bI(l_,dU,a)}function
e(a){return bI(l$,d,a)}return function(a){return dT(e,b,a)}}function
mb(a){return bI(ma,dU,a)}function
md(a){return bI(mc,mb,a)}function
dZ(a,b,c){var
d=dT(md,l9,c);if(!d)return 0;var
e=d[1];c.preventDefault(0);return o(a,o(b,e))}function
f0(a,b,c,d){return[3,a,[0,b,c,d]]}var
l5=dY[3],W=bL([0,bF]);function
f1(a){return fm(function(a,b){switch(b[0]){case
j=a[4],k=D[4].call(null,b[1],b[2],a[3]);return[0,a[1],a[2],k,j];default:var
c=b[2],l=D[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,D[1],D[1],D[1],D[1]],b),c],0]}function
eX(a,b,c){var
d=b[1],e=g(a[9],c);D[8].call(null,e,d);var
f=b[3],h=g(a[10],c);D[8].call(null,h,f);var
i=b[2],j=g(a[11],c);D[8].call(null,j,i);return l(a[15],c,b[4])}function
bZ(c,b){function
j=a[4],k=W[4].call(null,b[1],b[2],a[3]);return[0,a[1],a[2],k,j];default:var
c=b[2],l=W[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,W[1],W[1],W[1],W[1]],a)}function
C(a){return[0,[0,a],0]}function
z(a,b,c){return[0,[1,a,f1(b),c],0]}function
f2(a,b,c){var
d=b[1],e=o(a[9],c);W[8].call(null,e,d);var
f=b[3],g=o(a[10],c);W[8].call(null,g,f);var
h=b[2],i=o(a[11],c);W[8].call(null,i,h);return w(a[15],c,b[4])}function
cW(c,b){function
n=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aP(c[3],p,o,q[2]);eX(c,n,r);return[0,[2,p,o,n,t],r];default:throw i([0,j,k8],1)}}function
d(a){if(!a)return k9;var
k=b[3],l=b[2],m=b[1],p=d(b[4]),s=p[1],q=bg(c[3],m,l,p[2]);f2(c,k,q);return[0,[2,m,l,k,s],q];default:throw i([0,n,mf],1)}}function
d(a){if(!a)return mg;var
cZ(a,b,c,d){var
e=g(a[9],b),i=d[1],j=c[1],k=g(a[12],b);D[9].call(null,e,e,k,j,i);var
f=g(a[10],b),l=d[3],m=c[3],n=g(a[13],b);D[9].call(null,f,f,n,m,l);var
h=g(a[11],b),o=d[2],p=c[2],q=g(a[14],b);D[9].call(null,h,h,q,p,o);return aP(a[16],b,c[4],d[4])}function
c0(d,b,c){var
d0(a,b,c,d){var
e=o(a[9],b),h=d[1],i=c[1],j=o(a[12],b);W[9].call(null,e,e,j,i,h);var
f=o(a[10],b),k=d[3],l=c[3],m=o(a[13],b);W[9].call(null,f,f,m,l,k);var
g=o(a[11],b),n=d[2],p=c[2],q=o(a[14],b);W[9].call(null,g,g,q,p,n);return bg(a[16],b,c[4],d[4])}function
d1(d,b,c){var
i=c[1];if(1===i[0]){var
m=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bn(a[1],q)){cZ(d,m,r,y);return[0,[0,[1,q,r,bR(eY(d,m,z,x,0))],m],0]}}break;case
h=c[1];if(1===h[0]){var
k=c[2],p=h[1],q=a[2],x=h[3],y=h[2],z=a[3];if(ci(a[1],p)){d0(d,k,q,y);return[0,[0,[1,p,q,cO(f3(d,k,z,x,0))],k],0]}}break;case
n=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],E=a[1];if(bn(a[2],s)&&bn(E,t)){cZ(d,n,u,B);return[0,[0,[2,t,s,u,bR(eY(d,n,C,A,0))],n],0]}}break;default:var
j=c[1];if(3===j[0]){var
f=c[2],v=j[1],w=a[2],F=j[3],G=j[2],H=a[3];if(bn(a[1],v)){cZ(d,f,w,G);g(d[7],f);var
h=[0,D[1]];D[8].call(null,function(a,b){var
c=D[3].call(null,a,F);if(c){var
e=c0(d,b,c[1])[1];l(d[4],e[2],f);h[1]=D[4].call(null,a,e,h[1]);return 0}var
g=bZ(d,b);l(d[4],g[2],f);h[1]=D[4].call(null,a,g,h[1]);return 0},H);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,bZ(d,b),1]}function
eY(a,b,c,d,e){var
l=c[2],r=e[2],s=e[1],t=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(ci(a[2],r)&&ci(D,s)){d0(d,l,t,B);return[0,[0,[2,s,r,t,cO(f3(d,l,C,A,0))],l],0]}}break;default:var
i=c[1];if(3===i[0]){var
f=c[2],u=i[1],v=a[2],E=i[3],F=i[2],G=a[3];if(ci(a[1],u)){d0(d,f,v,F);o(d[7],f);var
g=[0,W[1]];W[8].call(null,function(a,b){var
c=W[3].call(null,a,E);if(c){var
e=d1(d,b,c[1])[1];w(d[4],e[2],f);g[1]=W[4].call(null,a,e,g[1]);return 0}var
h=cW(d,b);w(d[4],h[2],f);g[1]=W[4].call(null,a,h,g[1]);return 0},G);return[0,[0,[3,u,v,g[1]],f],0]}}}return[0,cW(d,b),1]}function
f3(a,b,c,d,e){var
k=f[1],p=f[2],q=k[2],m=c0(a,j,k),n=m[1],r=n[2];if(m[2])aP(a[6],q,r,b);var
g=i,f=p,h=[0,n,h]}else{var
o=bZ(a,j);l(a[4],o[2],b);var
g=i,f=0,h=[0,o,h]}}else{if(!f)return h;var
s=f[2];l(a[5],f[1][2],b);var
g=0,f=s}}function
bv(a,b,c){try{var
f=g(b,0);return f}catch(f){var
o=cu(f);if(o[1]!==j){g(c,0);ba(a);var
w=oB(o);if(w){var
D=w[1];ba(lb);return g(ez,D)}ba(lc);throw i(o,0)}var
p=o[2],u=[0,la,[0,p[1],[0,k$,[0,e+p[2],[0,k_,[0,e+p[3],0]]]]]];a:{b:{var
k=0,h=u,A=0;for(;;){if(!h)break;var
q=h[1];if(!h[2])break b;var
r=(s(q)|0)+k|0,x=h[2],y=k<=r?r:at(ho),k=y,h=x}var
t=k;break a}var
t=s(q)+k|0}var
n=B(t),m=A,l=u;for(;;){if(l){var
d=l[1];if(l[2]){var
z=l[2];aE(d,0,n,m,s(d));aE(e,0,n,m+s(d)|0,0);var
m=m+s(d)|0|0,l=z;continue}aE(d,0,n,m,s(d))}var
C=R(n);g(c,0);ba(a);ba(C);return g(ez,new
jX(v(a)))}}}function
eZ(a,b,c){return l(a,b,function(a){if(0!==a[0])throw i([0,j,ld],1);var
b=a[1];return bv(le,function(a){return g(c,b)},function(a){return 0})})}bW([0,a8]);bW([0,a7]);var
e0=bc([0,a7]),e1=bc([0,a8]),lg=[0,e1[1],e0[1],0,0,0];function
e2(a){function
k=f[1],o=f[2],p=k[2],l=d1(a,j,k),m=l[1],q=m[2];if(l[2])bg(a[6],p,q,b);var
g=i,f=o,h=[0,m,h]}else{var
n=cW(a,j);w(a[4],n[2],b);var
g=i,f=0,h=[0,n,h]}}else{if(!f)return h;var
r=f[2];w(a[5],f[1][2],b);var
g=0,f=r}}function
cr(a,b,c){try{var
f=o(b,0);return f}catch(f){var
l=dw(f);if(l[1]!==n){o(c,0);bJ(a);var
u=ac8(l);if(u){var
A=u[1];bJ(mk);return o(fD,A)}bJ(ml);throw i(l,0)}var
m=l[2],t=[0,mj,[0,m[1],[0,mi,[0,s+m[2],[0,mh,[0,s+m[3],0]]]]]];a:{b:{var
g=0,e=t,y=0;for(;;){if(!e)break;var
p=e[1];if(!e[2])break b;var
q=(J(p)|0)+g|0,v=e[2],w=g<=q?q:aU(iz),g=w,e=v}var
r=g;break a}var
r=J(p)+g|0}var
k=U(r),j=y,h=t;for(;;){if(h){var
d=h[1];if(h[2]){var
x=h[2];a7(d,0,k,j,J(d));a7(s,0,k,j+J(d)|0,0);var
j=j+J(d)|0|0,h=x;continue}a7(d,0,k,j,J(d))}var
z=aj(k);o(c,0);bJ(a);bJ(z);return o(fD,new
k6(M(a)))}}}function
f4(a,b,c){return w(a,b,function(a){if(0!==a[0])throw i([0,n,mm],1);var
b=a[1];return cr(mn,function(a){return o(c,b)},function(a){return 0})})}cT([0,bF]);cT([0,bE]);var
f5=bL([0,bE]),f6=bL([0,bF]),mp=[0,f6[1],f5[1],0,0,0];function
f7(a){function
d=b[2],f=a[5],g=a[4],h=a[3],i=a[2];return[0,e1[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,f6[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=e0[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=f5[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
q=b[1],r=a[5]||[0,q];return[0,a[1],a[2],a[3],a[4],r];default:return ei(c,a,b[1])}}return c(lg,a)}function
e3(d,b,c){function
q=b[1],r=a[5]||[0,q];return[0,a[1],a[2],a[3],a[4],r];default:return fm(c,a,b[1])}}return c(mp,a)}function
f8(d,b,c){function
0:return eZ(a[1],d,b);case
1:return eZ(a[1],d,function(a){return 0});default:return br(e,a[1])}}return e(c)}function
kX(a,b,c){return U.clearInterval(c)}function
bw(a){return bb(0).document}function
e4(e){function
0:return f4(a[1],d,b);case
1:return f4(a[1],d,function(a){return 0});default:return cn(e,a[1])}}return e(c)}function
l6(a,b,c){return am.clearInterval(c)}function
cs(a){return bK(0).document}function
f9(e){function
b=a[2];if(b)return b[1][1];throw i([0,j,li],1)}return[0,function(a){return[0,bw(0).createTextNode(v(a)),0]},function(a,b){var
c=bw(0).createElement(v(a));br(function(a){return bX(a[1],c)},b);return[0,c,[0,[0,c,cW(0)]]]},function(a,b,c){var
d=bw(0).createElementNS(v(a),v(b));br(function(a){return bX(a[1],d)},c);return[0,d,[0,[0,d,cW(0)]]]},function(a,b){return bX(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 eI(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 delete
d(a)[v(b)]},function(a,b){var
c=f(a);return eQ(c[1],e,b,c[2])},function(a,b,c){var
d=f(a);return eR(d[1],e,b,c,d[2])}]}function
bd(c,b){function
b=a[2];if(b)return b[1][1];throw i([0,n,mr],1)}return[0,function(a){return[0,cs(0).createTextNode(M(a)),0]},function(a,b){var
c=cs(0).createElement(M(a));cn(function(a){return cU(a[1],c)},b);return[0,c,[0,[0,c,dX(0)]]]},function(a,b,c){var
d=cs(0).createElementNS(M(a),M(b));cn(function(a){return cU(a[1],d)},c);return[0,d,[0,[0,d,dX(0)]]]},function(a,b){return cU(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 fM(a[1])},function(a,b){return a[1].nodeValue=M(b)},function(a,b,c){return d(a).style.setProperty(M(b),M(c))},function(a,b,c){return d(a).setAttribute(M(b),M(c))},function(a,b,c){return d(a)[M(b)]=c},function(a,b){return d(a).style.removeProperty(M(b))},function(a,b){return d(a).removeAttribute(M(b))},function(a,b){return delete
d(a)[M(b)]},function(a,b){var
c=f(a);return fU(c[1],e,b,c[2])},function(a,b,c){var
d=f(a);return fV(d[1],e,b,c,d[2])}]}function
bM(c,b){function
g=a[4],e=l(a[3],c[1],b),h=e[2];d(e[1]);return e3(g,function(a){return e5(c,a)},h);default:var
i=a[4],f=l(a[3],c[1],b),j=f[2];d(f[1]);return e3(i,function(a){return e5(c,a)},j)}}function
e5(c,b){U.setTimeout(function(a){return bd(c,b)},0);return 0}function
e6(b){return bv(lj,function(a){var
g=a[4],e=w(a[3],c[1],b),h=e[2];d(e[1]);return f8(g,function(a){return f_(c,a)},h);default:var
i=a[4],f=w(a[3],c[1],b),j=f[2];d(f[1]);return f8(i,function(a){return f_(c,a)},j)}}function
f_(c,b){am.setTimeout(function(a){return bM(c,b)},0);return 0}function
f$(b){return cr(ms,function(a){var
l=function(a){return bd(b,a)},e=e2(g(w,b[1])),p=cW(0),z=e[1];eQ(bb(0),l,z,p);var
q=kW(0);cX[4].call(null,function(a,b){return eS(l,a,b)},eT,e[2],q);var
k=[0,0],r=e[5];if(r){var
x=r[1],m=bY(function(a){return cY(l,x,a)});eV(m[2]);k[1]=[0,m]}else
k[1]=0;b[4]=[0,[0,e,p,q,k]];return 0}var
j=function(a){return bM(b,a)},e=f7(o(w,b[1])),p=dX(0),z=e[1];fU(bK(0),j,z,p);var
q=l5(0);dY[4].call(null,function(a,b){return fW(j,a,b)},fX,e[2],q);var
h=[0,0],r=e[5];if(r){var
x=r[1],k=cV(function(a){return dZ(j,x,a)});fZ(k[2]);h[1]=[0,k]}else
h[1]=0;b[4]=[0,[0,e,p,q,h]];return 0}var
h(a){return bd(b,a)}var
f=e2(g(w,b[1])),A=c[2],B=c[1][1],C=f[1];eR(bb(0),h,C,B,A);cX[5].call(null,function(a,b){return eS(h,a,b)},eT,kX,f[2],c[1][2],c[3]);var
g(a){return bM(b,a)}var
f=f7(o(w,b[1])),A=c[2],B=c[1][1],C=f[1];fV(bK(0),g,C,B,A);dY[5].call(null,function(a,b){return fW(g,a,b)},fX,l6,f[2],c[1][2],c[3]);var
n=u[1];if(t){if(d){eM(function(a){return cY(h,n,a)},d[1]);break a}}else if(!d){var
o=bY(function(a){return cY(h,n,a)});eV(o[2]);s[1]=[0,o];break a}}else
l=u[1];if(t){if(d){fQ(function(a){return dZ(g,l,a)},d[1]);break a}}else if(!d){var
m=cV(function(a){return dZ(g,l,a)});fZ(m[2]);s[1]=[0,m];break a}}else
y=d[1][2];eH(kZ,y,eU(0));break a}}else if(!d)break a;throw i([0,j,k7],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}function
e7(a,b){var
c=a[5];eI(c);return bX(b[2][1],c)}function
e8(b){function
a(a){b[2]=0;return 0}bv(lk,function(a){function
y=d[1][2];fL(l8,y,fY(0));break a}}else if(!d)break a;throw i([0,n,me],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0},function(a){return 0})}function
ga(a,b){var
c=a[5];fM(c);return cU(b[2][1],c)}function
gb(b){function
a(a){b[2]=0;return 0}cr(mt,function(a){function
c=[0,g(b[1],a[1]),function(a){return}];break;default:var
d=g(b[1],a[1]),e=d[2],c=[0,d[1],function(a){bw(0).title=v(e);return}]}var
c=[0,o(b[1],a[1]),function(a){return}];break;default:var
d=o(b[1],a[1]),e=d[2],c=[0,d[1],function(a){cs(0).title=M(e);return}]}var
m=c(b),j=bZ(e4(function(a){return bd(b,a)}),m);b[3]=[0,j];return e7(b,j)}var
e=b[2],k=d[1];if(e){var
l=c(b),f=c0(e4(function(a){return bd(b,a)}),l,k),h=f[1];if(f[2])e7(b,h);b[3]=[0,h];var
i=0}else
l=c(b),i=cW(f9(function(a){return bM(b,a)}),l);b[3]=[0,i];return ga(b,i)}var
e=b[2],j=d[1];if(e){var
k=c(b),f=d1(f9(function(a){return bM(b,a)}),k,j),g=f[1];if(f[2])ga(b,g);b[3]=[0,g];var
h=0}else
i=e;return i},a);a(0);if(b[2])throw i([0,j,ll],1);return}function
e9(a){return bb(0).requestAnimationFrame(a)}function
e_(c,b){var
h=e;return h},a);a(0);if(b[2])throw i([0,n,mu],1);return}function
gc(a){return bK(0).requestAnimationFrame(a)}function
gd(c,b){var
e=d[1];bd(c,g(e,eJ(b)))}}e8(c);if(c[2])throw i([0,j,lm],1);return e9(function(a){return e_(c,a)})}function
e$(a,b,c){return bv(a6(lo,a6(a,ln)),function(a){return g(b,c)},function(a){return 0})}function
c1(b){return eW(lu,kQ,eL,function(a){return[0,b]})}function
fa(a){return[0,lv,a]}function
fb(a){return[0,lw,a]}function
ax(a){return[0,lx,a]}function
c2(a){return[2,lz,a]}function
aX(a){return[2,lA,a]}function
c3(a){return[2,lB,a]}function
fc(a){return[2,lC,a]}function
be(a,b){return f(lI,a,b)}function
L(a,b){return f(lJ,a,b)}function
aN(a,b){return f(lK,a,b)}function
fd(a,b){return f(lL,a,b)}function
b0(a,b){return f(lN,a,b)}function
bf(a,b){return f(lO,a,b)}function
c5(a){switch(a){case
0:return lQ;case
1:return lR;default:return lS}}function
bg(a){switch(a){case
0:return lT;case
1:return lU;case
2:return lV;case
3:return lW;case
4:return lX;default:return lY}}function
ff(a){return a?lZ:l0}function
M(a){switch(a){case
0:return[0,0,8,0,0,l3,l2,655,b$,b([0,l1,[0,bh,0]])];case
1:return[0,1,9,1,0,l6,l5,625,dp,b([0,l4,[0,bh,0]])];case
2:return[0,2,10,2,0,l9,l8,455,b7,b([0,l7,[0,bh,0]])];case
3:return[0,3,11,0,1,ma,l$,575,b$,b([0,l_,[0,bh,0]])];case
4:return[0,4,12,1,1,md,mc,525,dp,b([0,mb,[0,bh,0]])];default:return[0,5,13,2,1,mg,mf,485,b7,b([0,me,[0,bh,0]])]}}function
fg(a){return M(a)[5]}function
c6(a){switch(a){case
0:return mh;case
1:return mi;default:return mj}}function
bx(a,b){switch(a){case
e=d[1];bM(c,o(e,fN(b)))}}gb(c);if(c[2])throw i([0,n,mv],1);return gc(function(a){return gd(c,a)})}function
ge(a,b,c){return cr(bD(mx,bD(a,mw)),function(a){return o(b,c)},function(a){return 0})}function
cX(b){return f0(mD,lZ,fP,function(a){return[0,b]})}function
gf(a){return[0,mE,a]}function
gg(a){return[0,mF,a]}function
aY(a){return[0,mG,a]}function
v(a){return[2,mI,a]}function
aZ(a){return[2,mJ,a]}function
d2(a){return[2,mK,a]}function
d3(a){return[2,mL,a]}function
bN(a,b){return z(mR,a,b)}function
O(a,b){return z(mS,a,b)}function
be(a,b){return z(mT,a,b)}function
gh(a,b){return z(mU,a,b)}function
cY(a,b){return z(mW,a,b)}function
bO(a,b){return z(mX,a,b)}function
b(a,b,c){return[0,[2,mY,a,f1(b),c],0]}function
d5(a){switch(a){case
0:return m0;case
1:return m1;default:return m2}}function
bP(a){switch(a){case
0:return m3;case
1:return m4;case
2:return m5;case
3:return m6;case
4:return m7;default:return m8}}function
gj(a){return a?m9:m_}function
ag(a){switch(a){case
0:return[0,0,8,0,0,na,655,c3,A([0,m$,[0,bQ,0]])];case
1:return[0,1,9,1,0,nc,625,em,A([0,nb,[0,bQ,0]])];case
2:return[0,2,10,2,0,ne,455,c_,A([0,nd,[0,bQ,0]])];case
3:return[0,3,11,0,1,ng,575,c3,A([0,nf,[0,bQ,0]])];case
4:return[0,4,12,1,1,ni,525,em,A([0,nh,[0,bQ,0]])];default:return[0,5,13,2,1,nk,485,c_,A([0,nj,[0,bQ,0]])]}}function
gk(a){return ag(a)[5]}function
d6(a){switch(a){case
0:return nl;case
1:return nm;default:return nn}}function
ct(a,b){switch(a){case
b2(a){switch(a){case
0:return[0,az,b([0,c,[0,aO,0]]),ay];case
1:return[0,az,b([0,c,[0,aO,0]]),ay];case
2:return[0,b([0,E,[0,az,0]]),c,ay];case
3:return[0,az,aO,ay];case
4:return[0,az,b([0,c,[0,aO,0]]),ay];default:return[0,az,b([0,c,[0,aO,0]]),ay]}}function
fh(a){switch(a){case
c0(a){switch(a){case
0:return[0,a1,A([0,B,[0,bf,0]]),a0];case
1:return[0,a1,A([0,B,[0,bf,0]]),a0];case
2:return[0,A([0,X,[0,a1,0]]),B,a0];case
3:return[0,a1,A([0,B,[0,bf,0]]),a0];case
4:return[0,a1,A([0,B,[0,bf,0]]),a0];default:return[0,a1,A([0,B,[0,bf,0]]),a0]}}function
gl(a){switch(a){case
i=b([0,aO,[0,c,0]]);return[0,b([0,az,[0,c4,0]]),i,ay];default:var
j=b([0,c,[0,aO,0]]);return[0,b([0,az,[0,c4,0]]),j,ay]}}function
fi(a){switch(a){case
0:return[0,E,c,b([0,E,[0,c,0]])];case
1:return[0,E,c,b([0,E,[0,c,0]])];case
g=A([0,bf,[0,B,0]]);return[0,A([0,a1,[0,d4,0]]),g,a0];default:var
h=A([0,B,[0,bf,0]]);return[0,A([0,a1,[0,d4,0]]),h,a0]}}function
gm(a){switch(a){case
0:return[0,X,B,A([0,X,[0,B,0]])];case
1:return[0,X,B,A([0,X,[0,B,0]])];case
d=b([0,E,[0,c,0]]);return[0,b([0,fe,[0,E,0]]),c,d];case
3:return[0,E,c,b([0,E,[0,c,0]])];case
4:return[0,E,c,b([0,E,[0,c,0]])];default:return[0,E,c,b([0,E,[0,c,0]])]}}var
mk=bQ(c,9),ml=bQ(c,8),mm=bQ(c,3);function
c7(a,b){return f(ms,a,b)}var
mo=[0,mn,1,0,1,1,bQ(c,5),mm,ml,mk,2,1],mu=[0,n(mt),0],mw=[0,bf(0,[0,c7([0,c3(mv),0],mu),0]),0],my=[0,n(mx),0],mA=[0,bf(0,[0,c7([0,c3(mz),0],my),0]),mw],mC=[0,n(mB),0],mE=[0,b0(0,[0,bf(0,[0,c7([0,c3(mD),0],mC),0]),mA]),0],mq=f(mp,0,[0,b0(0,[0,bf(0,[0,f(mr,[0,fc(mH),[0,[0,mG,mF],0]],0),0]),0]),mE]);function
V(a,b,c,d){var
e=[0,n(g(a,b)),0],f=0,h=dU(c,b)?aX(mR):c1(d);return fd([0,h,f],e)}function
b3(a,b,c,d,e){var
h=g(c,a[4]),i=[0,b0(0,cy(function(a){var
b=[0,n(a[1]),0],c=[0,fb(a[2]),0],e=[0,fa(m$),c];return bf([0,c1(g(d,a)),e],b)},bx(a[5],h))),0],j=[0,n(b),0],k=[0,fa(na),0],l=[0,f(m_,[0,fb(e),k],j),i];return f(m9,[0,aX(nb),0],l)}function
c8(a){switch(a[1]){case
0:return a[2]?M(3):M(0);case
1:return a[2]?M(4):M(1);default:return a[2]?M(5):M(2)}}function
af(a,b,c){var
d=bx(b,b2(c));return bS(a[8],d)?a[8]:bP(d)}function
ag(a,b,c){var
d=bx(b,b2(c));return bS(a[6],d)?a[6]:bP(d)}function
ah(a,b,c){var
d=bx(b,fh(c));return bS(a[7],d)?a[7]:bP(d)}function
ai(a,b,c){var
d=bx(b,fi(c));return bS(a[9],d)?a[9]:bP(d)}var
lf=0;function
nI(b){var
ar=[0,L([0,ax(nJ),0],0),0],ai=[0,n(nD),0],aj=[0,ax(nE),0],ak=[0,fd([0,aX(nF),aj],ai),0],a=M(b[4]),aq=0,al=0,am=2<=b[5]?a[7]+a[8]|0:a[7],an=[0,n(e+am),al],ao=[0,aN(0,[0,n(nG),an]),ak],ap=[0,n(lP),0],as=[0,f(nC,0,[0,aN(0,[0,n(nH),ap]),ao]),ar];function
k(a,b){return f(nw,a,b)}var
at=[0,L([0,ax(nK),0],0),as],ab=[0,k(0,0),0],ac=[0,aN(0,[0,n(nx),0]),0],ad=[0,aN(0,[0,n(ny),0]),ac],ae=[0,f(nu,0,[0,f(nv,0,[0,n(nz),0]),ad]),ab],af=[0,k(0,0),ae],ag=[0,V(ff,1,b[11],21),0],ah=[0,L([0,[2,nB,nA],0],[0,V(ff,0,b[11],20),ag]),af],au=[0,f(nt,0,[0,be(0,[0,n(nL),0]),ah]),at];function
j(a,b){return f(nl,a,b)}var
av=[0,L([0,ax(nM),0],0),au],P=[0,j(0,0),0],Q=[0,aN(0,[0,n(nm),0]),0],R=[0,aN(0,[0,n(nn),0]),Q],S=[0,aN(0,[0,n(no),0]),R],T=[0,aN(0,[0,n(np),0]),S],U=[0,f(nj,0,[0,f(nk,0,[0,n(nq),0]),T]),P],W=[0,j(0,0),U],X=[0,V(bg,0,b[10],14),0],Y=[0,V(bg,1,b[10],15),X],Z=[0,V(bg,2,b[10],16),Y],_=[0,V(bg,3,b[10],17),Z],$=[0,V(bg,4,b[10],18),_],aa=[0,L([0,[2,ns,nr],0],[0,V(bg,5,b[10],19),$]),W],aw=[0,f(ni,0,[0,be(0,[0,n(nN),0]),aa]),av];function
i(a,b){return f(nc,a,b)}var
ay=[0,L([0,ax(nO),0],0),aw],I=[0,b3(b,nd,fi,function(a){return[4,a]},b[9][2]),0],J=[0,b3(b,ne,b2,function(a){return[3,a]},b[8][2]),I],K=[0,b3(b,nf,fh,function(a){return[2,a]},b[7][2]),J],N=[0,b3(b,ng,b2,function(a){return[1,a]},b[6][2]),K],O=[0,i([0,aX(nh),0],N),0],az=[0,i(0,[0,be(0,[0,n(nP),0]),O]),ay],aA=[0,L([0,ax(nQ),0],0),az],d=b[5],t=[0,V(c5,2,d,2),0],u=[0,V(c5,1,d,1),t],w=[0,L([0,[2,mU,mT],0],[0,V(c5,0,d,0),u]),0],aB=[0,f(mS,0,[0,be(0,[0,n(nR),0]),w]),aA];function
h(a,b){return f(m5,a,b)}var
aC=[0,L([0,ax(nS),0],0),aB];switch(b[2]){case
b=A([0,X,[0,B,0]]);return[0,A([0,gi,[0,X,0]]),B,b];case
3:return[0,X,B,A([0,X,[0,B,0]])];case
4:return[0,X,B,A([0,X,[0,B,0]])];default:return[0,X,B,A([0,X,[0,B,0]])]}}var
no=cN(B,8),np=cN(B,7),nq=cN(B,2);function
gn(a,b){if(0!==a&&0!==b){var
c=b?b[2]:cL(it),d=gn(a-1|0,c);return[0,cm(b),d]}return 0}function
d7(a,b){return z(nw,a,b)}var
ns=[0,0,nr,1,0,1,1,cN(B,4),nq,np,no,2,1,1],ny=[0,C(nx),0],nA=[0,bO(0,[0,d7([0,d2(nz),0],ny),0]),0],nC=[0,C(nB),0],nE=[0,bO(0,[0,d7([0,d2(nD),0],nC),0]),nA],nG=[0,C(nF),0],nI=[0,cY(0,[0,bO(0,[0,d7([0,d2(nH),0],nG),0]),nE]),0],nu=z(nt,0,[0,cY(0,[0,bO(0,[0,z(nv,[0,d3(nL),[0,[0,nK,nJ],0]],0),0]),0]),nI]);function
an(a,b,c,d){var
e=[0,C(o(a,b)),0],f=0,g=eY(c,b)?aZ(nV):cX(d);return gh([0,g,f],e)}function
n2(a){var
c=[0,b(od,[0,[2,oc,ob],[0,[0,oa,n$],[0,[0,n_,n9],[0,[0,n8,n7],[0,[0,n6,n5],[0,[0,n4,n3],0]]]]]],0),0],d=[0,b(oq,[0,[2,op,oo],[0,[0,on,om],[0,[0,ol,ok],[0,[0,oj,oi],[0,[0,oh,og],[0,[0,of,oe],0]]]]]],0),c],e=[0,b(oD,[0,[2,oC,oB],[0,[0,oA,oz],[0,[0,oy,ox],[0,[0,ow,ov],[0,[0,ou,ot],[0,[0,os,or],0]]]]]],0),d],f=[0,b(oQ,[0,[2,oP,oO],[0,[0,oN,oM],[0,[0,oL,oK],[0,[0,oJ,oI],[0,[0,oH,oG],[0,[0,oF,oE],0]]]]]],0),e],g=[0,b(o3,[0,[2,o2,o1],[0,[0,o0,oZ],[0,[0,oY,oX],[0,[0,oW,oV],[0,[0,oU,oT],[0,[0,oS,oR],0]]]]]],0),f],h=[0,b(pe,[0,[2,pd,pc],[0,[0,pb,pa],[0,[0,o$,o_],[0,[0,o9,o8],[0,[0,o7,o6],[0,[0,o5,o4],0]]]]]],0),g],i=[0,b(pr,[0,[2,pq,pp],[0,[0,po,pn],[0,[0,pm,pl],[0,[0,pk,pj],[0,[0,pi,ph],[0,[0,pg,pf],0]]]]]],0),h],j=[0,b(pE,[0,[2,pD,pC],[0,[0,pB,pA],[0,[0,pz,py],[0,[0,px,pw],[0,[0,pv,pu],[0,[0,pt,ps],0]]]]]],0),i],k=[0,b(pR,[0,[2,pQ,pP],[0,[0,pO,pN],[0,[0,pM,pL],[0,[0,pK,pJ],[0,[0,pI,pH],[0,[0,pG,pF],0]]]]]],0),j],l=[0,b(p2,[0,[2,p1,p0],[0,[0,pZ,pY],[0,[0,pX,pW],[0,[0,pV,pU],[0,[0,pT,pS],0]]]]],0),k],m=[0,b(qb,[0,[2,qa,p$],[0,[0,p_,p9],[0,[0,p8,p7],[0,[0,p6,p5],[0,[0,p4,p3],0]]]]],0),l],n=[0,b(qo,[0,[2,qn,qm],[0,[0,ql,qk],[0,[0,qj,qi],[0,[0,qh,qg],[0,[0,qf,qe],[0,[0,qd,qc],0]]]]]],0),m],o=[0,b(qq,[0,v(qp),0],n),0],p=[0,b(qy,[0,[2,qx,qw],[0,[0,qv,a[10][2]],[0,[0,qu,qt],[0,[0,qs,qr],0]]]],0),0],q=[0,b(qA,[0,v(qz),0],p),o],r=[0,b(qI,[0,[2,qH,qG],[0,[0,qF,a[7][2]],[0,[0,qE,qD],[0,[0,qC,qB],0]]]],0),0],s=[0,b(qQ,[0,[2,qP,qO],[0,[0,qN,a[7][2]],[0,[0,qM,qL],[0,[0,qK,qJ],0]]]],0),r],t=[0,b(qU,[0,v(qT),[0,[2,qS,qR],0]],s),q],u=[0,b(q2,[0,[2,q1,q0],[0,[0,qZ,a[8][2]],[0,[0,qY,qX],[0,[0,qW,qV],0]]]],0),0],w=[0,b(q_,[0,[2,q9,q8],[0,[0,q7,a[8][2]],[0,[0,q6,q5],[0,[0,q4,q3],0]]]],0),u],x=[0,b(ra,[0,v(q$),0],w),t],y=[0,b(rj,[0,[2,ri,rh],[0,[0,rg,rf],[0,[0,re,rd],[0,[0,rc,rb],0]]]],0),0],z=[0,b(rs,[0,[2,rr,rq],[0,[0,rp,ro],[0,[0,rn,rm],[0,[0,rl,rk],0]]]],0),y],A=[0,b(rA,[0,[2,rz,ry],[0,[0,rx,a[9][2]],[0,[0,rw,rv],[0,[0,ru,rt],0]]]],0),z];return b(r3,[0,[2,r2,r1],[0,[2,r0,rZ],[0,[2,rY,rX],[0,[2,rW,rV],[0,[2,rU,rT],[0,[2,rS,rR],[0,[2,rQ,rP],[0,[2,rO,rN],[0,[0,rM,rL],[0,[0,rK,rJ],[0,[0,rI,rH],[0,[0,rG,rF],[0,[0,rE,rD],0]]]]]]]]]]]]],[0,b(rC,[0,v(rB),0],A),x])}function
r4(a){var
c=[0,b(si,[0,[2,sh,sg],0],[0,b(sf,[0,[2,se,sd],[0,[0,sc,sb],[0,[0,sa,r$],[0,[0,r_,r9],[0,[0,r8,r7],[0,[0,r6,r5],0]]]]]],0),0]),0],d=[0,b(sy,[0,[2,sx,sw],0],[0,b(sv,[0,[2,su,st],[0,[0,ss,sr],[0,[0,sq,sp],[0,[0,so,sn],[0,[0,sm,sl],[0,[0,sk,sj],0]]]]]],0),0]),c],e=[0,b(sL,[0,[2,sK,sJ],[0,[0,sI,sH],[0,[0,sG,sF],[0,[0,sE,sD],[0,[0,sC,sB],[0,[0,sA,sz],0]]]]]],0),d],f=[0,b(sY,[0,[2,sX,sW],[0,[0,sV,sU],[0,[0,sT,sS],[0,[0,sR,sQ],[0,[0,sP,sO],[0,[0,sN,sM],0]]]]]],0),e],g=[0,b(s$,[0,[2,s_,s9],[0,[0,s8,s7],[0,[0,s6,s5],[0,[0,s4,s3],[0,[0,s2,s1],[0,[0,s0,sZ],0]]]]]],0),f],h=[0,b(tm,[0,[2,tl,tk],[0,[0,tj,ti],[0,[0,th,tg],[0,[0,tf,te],[0,[0,td,tc],[0,[0,tb,ta],0]]]]]],0),g],i=[0,b(tz,[0,[2,ty,tx],[0,[0,tw,tv],[0,[0,tu,tt],[0,[0,ts,tr],[0,[0,tq,tp],[0,[0,to,tn],0]]]]]],0),h],j=[0,b(tM,[0,[2,tL,tK],[0,[0,tJ,tI],[0,[0,tH,tG],[0,[0,tF,tE],[0,[0,tD,tC],[0,[0,tB,tA],0]]]]]],0),i],k=[0,b(tZ,[0,[2,tY,tX],[0,[0,tW,tV],[0,[0,tU,tT],[0,[0,tS,tR],[0,[0,tQ,tP],[0,[0,tO,tN],0]]]]]],0),j],l=[0,b(ud,[0,[2,uc,ub],0],[0,b(ua,[0,[2,t$,t_],[0,[0,t9,t8],[0,[0,t7,t6],[0,[0,t5,t4],[0,[0,t3,t2],[0,[0,t1,t0],0]]]]]],0),0]),k],m=[0,b(uq,[0,[2,up,uo],[0,[0,un,um],[0,[0,ul,uk],[0,[0,uj,ui],[0,[0,uh,ug],[0,[0,uf,ue],0]]]]]],0),l],n=[0,b(uD,[0,[2,uC,uB],[0,[0,uA,uz],[0,[0,uy,ux],[0,[0,uw,uv],[0,[0,uu,ut],[0,[0,us,ur],0]]]]]],0),m],o=[0,b(uO,[0,[2,uN,uM],[0,[0,uL,uK],[0,[0,uJ,uI],[0,[0,uH,uG],[0,[0,uF,uE],0]]]]],0),n],p=[0,b(u1,[0,[2,u0,uZ],[0,[0,uY,uX],[0,[0,uW,uV],[0,[0,uU,uT],[0,[0,uS,uR],[0,[0,uQ,uP],0]]]]]],0),o],q=[0,b(vc,[0,[2,vb,va],[0,[0,u$,u_],[0,[0,u9,u8],[0,[0,u7,u6],[0,[0,u5,u4],[0,[0,u3,u2],0]]]]]],0),p],r=[0,b(vp,[0,[2,vo,vn],[0,[0,vm,vl],[0,[0,vk,vj],[0,[0,vi,vh],[0,[0,vg,vf],[0,[0,ve,vd],0]]]]]],0),q],s=[0,b(vC,[0,[2,vB,vA],[0,[0,vz,vy],[0,[0,vx,vw],[0,[0,vv,vu],[0,[0,vt,vs],[0,[0,vr,vq],0]]]]]],0),r],t=[0,b(vP,[0,[2,vO,vN],[0,[0,vM,vL],[0,[0,vK,vJ],[0,[0,vI,vH],[0,[0,vG,vF],[0,[0,vE,vD],0]]]]]],0),s],u=[0,b(vT,[0,v(vS),[0,[2,vR,vQ],0]],t),0],w=[0,b(v1,[0,[2,v0,vZ],[0,[0,vY,a[10][2]],[0,[0,vX,vW],[0,[0,vV,vU],0]]]],0),0],x=[0,b(v5,[0,v(v4),[0,[2,v3,v2],0]],w),u],y=[0,b(wc,[0,[2,wb,wa],[0,[0,v$,v_],[0,[0,v9,v8],[0,[0,v7,v6],0]]]],0),0],z=[0,b(wk,[0,[2,wj,wi],[0,[0,wh,a[7][2]],[0,[0,wg,wf],[0,[0,we,wd],0]]]],0),y],A=[0,b(ws,[0,[2,wr,wq],[0,[0,wp,a[7][2]],[0,[0,wo,wn],[0,[0,wm,wl],0]]]],0),z],B=[0,b(wA,[0,[2,wz,wy],[0,[0,wx,a[7][2]],[0,[0,ww,wv],[0,[0,wu,wt],0]]]],0),A],C=[0,b(wE,[0,v(wD),[0,[2,wC,wB],0]],B),x],D=[0,b(wM,[0,[2,wL,wK],[0,[0,wJ,a[8][2]],[0,[0,wI,wH],[0,[0,wG,wF],0]]]],0),0],E=[0,b(wV,[0,[2,wU,wT],[0,[0,wS,wR],[0,[0,wQ,wP],[0,[0,wO,wN],0]]]],0),D],F=[0,b(w3,[0,[2,w2,w1],[0,[0,w0,a[8][2]],[0,[0,wZ,wY],[0,[0,wX,wW],0]]]],0),E],G=[0,b(w7,[0,v(w6),[0,[2,w5,w4],0]],F),C],H=[0,b(xe,[0,[2,xd,xc],[0,[0,xb,xa],[0,[0,w$,w_],[0,[0,w9,w8],0]]]],0),0],I=[0,b(xn,[0,[2,xm,xl],[0,[0,xk,xj],[0,[0,xi,xh],[0,[0,xg,xf],0]]]],0),H],J=[0,b(xv,[0,[2,xu,xt],[0,[0,xs,a[9][2]],[0,[0,xr,xq],[0,[0,xp,xo],0]]]],0),I],K=[0,b(xz,[0,v(xy),[0,[2,xx,xw],0]],J),G],L=[0,b(xI,[0,[2,xH,xG],[0,[0,xF,xE],[0,[0,xD,xC],[0,[0,xB,xA],0]]]],0),0],M=[0,b(xR,[0,[2,xQ,xP],[0,[0,xO,xN],[0,[0,xM,xL],[0,[0,xK,xJ],0]]]],0),L],N=[0,b(xW,[0,[2,xV,xU],[0,[0,xT,xS],0]],0),M],O=[0,b(x5,[0,[2,x4,x3],[0,[0,x2,x1],[0,[0,x0,xZ],[0,[0,xY,xX],0]]]],0),N],P=[0,b(yc,[0,[2,yb,ya],[0,[0,x$,x_],[0,[0,x9,x8],[0,[0,x7,x6],0]]]],0),O];return b(yH,[0,[2,yG,yF],[0,[2,yE,yD],[0,[2,yC,yB],[0,[2,yA,yz],[0,[2,yy,yx],[0,[2,yw,yv],[0,[2,yu,yt],[0,[2,ys,yr],[0,[0,yq,yp],[0,[0,yo,yn],[0,[0,ym,yl],[0,[0,yk,yj],[0,[0,yi,yh],0]]]]]]]]]]]]],[0,b(yg,[0,v(yf),[0,[2,ye,yd],0]],P),K])}function
yI(a){var
c=[0,b(yV,[0,[2,yU,yT],[0,[0,yS,yR],[0,[0,yQ,yP],[0,[0,yO,yN],[0,[0,yM,yL],[0,[0,yK,yJ],0]]]]]],0),0],d=[0,b(y4,[0,[2,y3,y2],[0,[0,y1,y0],[0,[0,yZ,yY],[0,[0,yX,yW],0]]]],0),c],e=[0,b(zb,[0,[2,za,y$],[0,[0,y_,y9],[0,[0,y8,y7],[0,[0,y6,y5],0]]]],0),d],f=[0,b(zk,[0,[2,zj,zi],[0,[0,zh,zg],[0,[0,zf,ze],[0,[0,zd,zc],0]]]],0),e],g=[0,b(zt,[0,[2,zs,zr],[0,[0,zq,zp],[0,[0,zo,zn],[0,[0,zm,zl],0]]]],0),f],h=[0,b(zC,[0,[2,zB,zA],[0,[0,zz,zy],[0,[0,zx,zw],[0,[0,zv,zu],0]]]],0),g],i=[0,b(zL,[0,[2,zK,zJ],[0,[0,zI,zH],[0,[0,zG,zF],[0,[0,zE,zD],0]]]],0),h],j=[0,b(zU,[0,[2,zT,zS],[0,[0,zR,zQ],[0,[0,zP,zO],[0,[0,zN,zM],0]]]],0),i],k=[0,b(z7,[0,[2,z6,z5],[0,[0,z4,z3],[0,[0,z2,z1],[0,[0,z0,zZ],[0,[0,zY,zX],[0,[0,zW,zV],0]]]]]],0),j],l=[0,b(Ai,[0,[2,Ah,Ag],[0,[0,Af,Ae],[0,[0,Ad,Ac],[0,[0,Ab,Aa],[0,[0,z$,z_],[0,[0,z9,z8],0]]]]]],0),k],m=[0,b(Av,[0,[2,Au,At],[0,[0,As,Ar],[0,[0,Aq,Ap],[0,[0,Ao,An],[0,[0,Am,Al],[0,[0,Ak,Aj],0]]]]]],0),l],n=[0,b(AI,[0,[2,AH,AG],[0,[0,AF,AE],[0,[0,AD,AC],[0,[0,AB,AA],[0,[0,Az,Ay],[0,[0,Ax,Aw],0]]]]]],0),m],o=[0,b(AT,[0,[2,AS,AR],[0,[0,AQ,AP],[0,[0,AO,AN],[0,[0,AM,AL],[0,[0,AK,AJ],0]]]]],0),n],p=[0,b(A6,[0,[2,A5,A4],[0,[0,A3,A2],[0,[0,A1,A0],[0,[0,AZ,AY],[0,[0,AX,AW],[0,[0,AV,AU],0]]]]]],0),o],q=[0,b(Bh,[0,[2,Bg,Bf],[0,[0,Be,Bd],[0,[0,Bc,Bb],[0,[0,Ba,A$],[0,[0,A_,A9],[0,[0,A8,A7],0]]]]]],0),p],r=[0,b(Bu,[0,[2,Bt,Bs],[0,[0,Br,Bq],[0,[0,Bp,Bo],[0,[0,Bn,Bm],[0,[0,Bl,Bk],[0,[0,Bj,Bi],0]]]]]],0),q],s=[0,b(BH,[0,[2,BG,BF],[0,[0,BE,BD],[0,[0,BC,BB],[0,[0,BA,Bz],[0,[0,By,Bx],[0,[0,Bw,Bv],0]]]]]],0),r],t=[0,b(BU,[0,[2,BT,BS],[0,[0,BR,BQ],[0,[0,BP,BO],[0,[0,BN,BM],[0,[0,BL,BK],[0,[0,BJ,BI],0]]]]]],0),s],u=[0,b(B3,[0,[2,B2,B1],[0,[0,B0,BZ],[0,[0,BY,BX],[0,[0,BW,BV],0]]]],0),t],w=[0,b(B7,[0,v(B6),[0,[2,B5,B4],0]],u),0],x=[0,b(Cd,[0,[2,Cc,Cb],[0,[0,Ca,a[10][2]],[0,[0,B$,B_],[0,[0,B9,B8],0]]]],0),0],y=[0,b(Ch,[0,v(Cg),[0,[2,Cf,Ce],0]],x),w],z=[0,b(Cp,[0,[2,Co,Cn],[0,[0,Cm,a[7][2]],[0,[0,Cl,Ck],[0,[0,Cj,Ci],0]]]],0),0],A=[0,b(Cy,[0,[2,Cx,Cw],[0,[0,Cv,Cu],[0,[0,Ct,Cs],[0,[0,Cr,Cq],0]]]],0),z],B=[0,b(CH,[0,[2,CG,CF],[0,[0,CE,CD],[0,[0,CC,CB],[0,[0,CA,Cz],0]]]],0),A],C=[0,b(CL,[0,[2,CK,CJ],[0,[0,CI,a[7][2]],0]],0),B],D=[0,b(CP,[0,v(CO),[0,[2,CN,CM],0]],C),y],E=[0,b(CX,[0,[2,CW,CV],[0,[0,CU,a[8][2]],[0,[0,CT,CS],[0,[0,CR,CQ],0]]]],0),0],F=[0,b(C5,[0,[2,C4,C3],[0,[0,C2,a[8][2]],[0,[0,C1,C0],[0,[0,CZ,CY],0]]]],0),E],G=[0,b(C9,[0,v(C8),[0,[2,C7,C6],0]],F),D],H=[0,b(Df,[0,[2,De,Dd],[0,[0,Dc,a[9][2]],[0,[0,Db,Da],[0,[0,C$,C_],0]]]],0),0],I=[0,b(Dj,[0,v(Di),[0,[2,Dh,Dg],0]],H),G],J=[0,b(Ds,[0,[2,Dr,Dq],[0,[0,Dp,Do],[0,[0,Dn,Dm],[0,[0,Dl,Dk],0]]]],0),0],K=[0,b(DB,[0,[2,DA,Dz],[0,[0,Dy,Dx],[0,[0,Dw,Dv],[0,[0,Du,Dt],0]]]],0),J],L=[0,b(DK,[0,[2,DJ,DI],[0,[0,DH,DG],[0,[0,DF,DE],[0,[0,DD,DC],0]]]],0),K],M=[0,b(DP,[0,[2,DO,DN],[0,[0,DM,DL],0]],0),L],N=[0,b(DU,[0,[2,DT,DS],[0,[0,DR,DQ],0]],0),M],O=[0,b(DZ,[0,[2,DY,DX],[0,[0,DW,DV],0]],0),N],P=[0,b(D8,[0,[2,D7,D6],[0,[0,D5,D4],[0,[0,D3,D2],[0,[0,D1,D0],0]]]],0),O],Q=[0,b(Ef,[0,[2,Ee,Ed],[0,[0,Ec,Eb],[0,[0,Ea,D$],[0,[0,D_,D9],0]]]],0),P],R=[0,b(Eo,[0,[2,En,Em],[0,[0,El,Ek],[0,[0,Ej,Ei],[0,[0,Eh,Eg],0]]]],0),Q];return b(ET,[0,[2,ES,ER],[0,[2,EQ,EP],[0,[2,EO,EN],[0,[2,EM,EL],[0,[2,EK,EJ],[0,[2,EI,EH],[0,[2,EG,EF],[0,[2,EE,ED],[0,[0,EC,EB],[0,[0,EA,Ez],[0,[0,Ey,Ex],[0,[0,Ew,Ev],[0,[0,Eu,Et],0]]]]]]]]]]]]],[0,b(Es,[0,v(Er),[0,[2,Eq,Ep],0]],R),I])}function
EU(a){var
c=[0,b(E7,[0,[2,E6,E5],[0,[0,E4,E3],[0,[0,E2,E1],[0,[0,E0,EZ],[0,[0,EY,EX],[0,[0,EW,EV],0]]]]]],0),0],d=[0,b(Fg,[0,[2,Ff,Fe],[0,[0,Fd,Fc],[0,[0,Fb,Fa],[0,[0,E$,E_],[0,[0,E9,E8],0]]]]],0),c],e=[0,b(Ft,[0,[2,Fs,Fr],[0,[0,Fq,Fp],[0,[0,Fo,Fn],[0,[0,Fm,Fl],[0,[0,Fk,Fj],[0,[0,Fi,Fh],0]]]]]],0),d],f=[0,b(FG,[0,[2,FF,FE],[0,[0,FD,FC],[0,[0,FB,FA],[0,[0,Fz,Fy],[0,[0,Fx,Fw],[0,[0,Fv,Fu],0]]]]]],0),e],g=[0,b(FT,[0,[2,FS,FR],[0,[0,FQ,FP],[0,[0,FO,FN],[0,[0,FM,FL],[0,[0,FK,FJ],[0,[0,FI,FH],0]]]]]],0),f],h=[0,b(F6,[0,[2,F5,F4],[0,[0,F3,F2],[0,[0,F1,F0],[0,[0,FZ,FY],[0,[0,FX,FW],[0,[0,FV,FU],0]]]]]],0),g],i=[0,b(Gk,[0,[2,Gj,Gi],0],[0,b(Gh,[0,[2,Gg,Gf],[0,[0,Ge,Gd],[0,[0,Gc,Gb],[0,[0,Ga,F$],[0,[0,F_,F9],[0,[0,F8,F7],0]]]]]],0),0]),h],j=[0,b(Gx,[0,[2,Gw,Gv],[0,[0,Gu,Gt],[0,[0,Gs,Gr],[0,[0,Gq,Gp],[0,[0,Go,Gn],[0,[0,Gm,Gl],0]]]]]],0),i],k=[0,b(GK,[0,[2,GJ,GI],[0,[0,GH,GG],[0,[0,GF,GE],[0,[0,GD,GC],[0,[0,GB,GA],[0,[0,Gz,Gy],0]]]]]],0),j],l=[0,b(GX,[0,[2,GW,GV],[0,[0,GU,GT],[0,[0,GS,GR],[0,[0,GQ,GP],[0,[0,GO,GN],[0,[0,GM,GL],0]]]]]],0),k],m=[0,b(G_,[0,[2,G9,G8],[0,[0,G7,G6],[0,[0,G5,G4],[0,[0,G3,G2],[0,[0,G1,G0],[0,[0,GZ,GY],0]]]]]],0),l],n=[0,b(Hl,[0,[2,Hk,Hj],[0,[0,Hi,Hh],[0,[0,Hg,Hf],[0,[0,He,Hd],[0,[0,Hc,Hb],[0,[0,Ha,G$],0]]]]]],0),m],o=[0,b(Hy,[0,[2,Hx,Hw],[0,[0,Hv,Hu],[0,[0,Ht,Hs],[0,[0,Hr,Hq],[0,[0,Hp,Ho],[0,[0,Hn,Hm],0]]]]]],0),n],p=[0,b(HL,[0,[2,HK,HJ],[0,[0,HI,HH],[0,[0,HG,HF],[0,[0,HE,HD],[0,[0,HC,HB],[0,[0,HA,Hz],0]]]]]],0),o],q=[0,b(H1,[0,[2,H0,HZ],0],[0,b(HY,[0,[2,HX,HW],[0,[0,HV,HU],[0,[0,HT,HS],[0,[0,HR,HQ],[0,[0,HP,HO],[0,[0,HN,HM],0]]]]]],0),0]),p],r=[0,b(Ic,[0,[2,Ib,Ia],[0,[0,H$,H_],[0,[0,H9,H8],[0,[0,H7,H6],[0,[0,H5,H4],[0,[0,H3,H2],0]]]]]],0),q],s=[0,b(Ip,[0,[2,Io,In],[0,[0,Im,Il],[0,[0,Ik,Ij],[0,[0,Ii,Ih],[0,[0,Ig,If],[0,[0,Ie,Id],0]]]]]],0),r],t=[0,b(IC,[0,[2,IB,IA],[0,[0,Iz,Iy],[0,[0,Ix,Iw],[0,[0,Iv,Iu],[0,[0,It,Is],[0,[0,Ir,Iq],0]]]]]],0),s],u=[0,b(IP,[0,[2,IO,IN],[0,[0,IM,IL],[0,[0,IK,IJ],[0,[0,II,IH],[0,[0,IG,IF],[0,[0,IE,ID],0]]]]]],0),t],w=[0,b(I2,[0,[2,I1,I0],[0,[0,IZ,IY],[0,[0,IX,IW],[0,[0,IV,IU],[0,[0,IT,IS],[0,[0,IR,IQ],0]]]]]],0),u],x=[0,b(I$,[0,[2,I_,I9],[0,[0,I8,I7],[0,[0,I6,I5],[0,[0,I4,I3],0]]]],0),w],y=[0,b(Ji,[0,[2,Jh,Jg],[0,[0,Jf,Je],[0,[0,Jd,Jc],[0,[0,Jb,Ja],0]]]],0),x],z=[0,b(Jr,[0,[2,Jq,Jp],[0,[0,Jo,Jn],[0,[0,Jm,Jl],[0,[0,Jk,Jj],0]]]],0),y],A=[0,b(JA,[0,[2,Jz,Jy],[0,[0,Jx,Jw],[0,[0,Jv,Ju],[0,[0,Jt,Js],0]]]],0),z],B=[0,b(JE,[0,v(JD),[0,[2,JC,JB],0]],A),0],C=[0,b(JN,[0,[2,JM,JL],[0,[0,JK,JJ],[0,[0,JI,JH],[0,[0,JG,JF],0]]]],0),0],D=[0,b(JV,[0,[2,JU,JT],[0,[0,JS,a[10][2]],[0,[0,JR,JQ],[0,[0,JP,JO],0]]]],0),C],E=[0,b(JZ,[0,v(JY),[0,[2,JX,JW],0]],D),B],F=[0,b(J7,[0,[2,J6,J5],[0,[0,J4,a[7][2]],[0,[0,J3,J2],[0,[0,J1,J0],0]]]],0),0],G=[0,b(Kd,[0,[2,Kc,Kb],[0,[0,Ka,a[7][2]],[0,[0,J$,J_],[0,[0,J9,J8],0]]]],0),F],H=[0,b(Kl,[0,[2,Kk,Kj],[0,[0,Ki,a[7][2]],[0,[0,Kh,Kg],[0,[0,Kf,Ke],0]]]],0),G],I=[0,b(Kt,[0,[2,Ks,Kr],[0,[0,Kq,a[7][2]],[0,[0,Kp,Ko],[0,[0,Kn,Km],0]]]],0),H],J=[0,b(Kx,[0,v(Kw),[0,[2,Kv,Ku],0]],I),E],K=[0,b(KF,[0,[2,KE,KD],[0,[0,KC,a[8][2]],[0,[0,KB,KA],[0,[0,Kz,Ky],0]]]],0),0],L=[0,b(KO,[0,[2,KN,KM],[0,[0,KL,KK],[0,[0,KJ,KI],[0,[0,KH,KG],0]]]],0),K],M=[0,b(KW,[0,[2,KV,KU],[0,[0,KT,a[8][2]],[0,[0,KS,KR],[0,[0,KQ,KP],0]]]],0),L],N=[0,b(K0,[0,v(KZ),[0,[2,KY,KX],0]],M),J],O=[0,b(K9,[0,[2,K8,K7],[0,[0,K6,K5],[0,[0,K4,K3],[0,[0,K2,K1],0]]]],0),0],P=[0,b(Lg,[0,[2,Lf,Le],[0,[0,Ld,Lc],[0,[0,Lb,La],[0,[0,K$,K_],0]]]],0),O],Q=[0,b(Lp,[0,[2,Lo,Ln],[0,[0,Lm,Ll],[0,[0,Lk,Lj],[0,[0,Li,Lh],0]]]],0),P],R=[0,b(Lx,[0,[2,Lw,Lv],[0,[0,Lu,a[9][2]],[0,[0,Lt,Ls],[0,[0,Lr,Lq],0]]]],0),Q],S=[0,b(LG,[0,[2,LF,LE],[0,[0,LD,LC],[0,[0,LB,LA],[0,[0,Lz,Ly],0]]]],0),R],T=[0,b(LP,[0,[2,LO,LN],[0,[0,LM,LL],[0,[0,LK,LJ],[0,[0,LI,LH],0]]]],0),S],U=[0,b(LY,[0,[2,LX,LW],[0,[0,LV,LU],[0,[0,LT,LS],[0,[0,LR,LQ],0]]]],0),T],V=[0,b(L7,[0,[2,L6,L5],[0,[0,L4,L3],[0,[0,L2,L1],[0,[0,L0,LZ],0]]]],0),U],W=[0,b(L$,[0,[2,L_,L9],[0,[0,L8,a[9][2]],0]],0),V],X=[0,b(Mi,[0,[2,Mh,Mg],[0,[0,Mf,Me],[0,[0,Md,Mc],[0,[0,Mb,Ma],0]]]],0),W],Y=[0,b(Mm,[0,v(Ml),[0,[2,Mk,Mj],0]],X),N],Z=[0,b(Mv,[0,[2,Mu,Mt],[0,[0,Ms,Mr],[0,[0,Mq,Mp],[0,[0,Mo,Mn],0]]]],0),0],_=[0,b(ME,[0,[2,MD,MC],[0,[0,MB,MA],[0,[0,Mz,My],[0,[0,Mx,Mw],0]]]],0),Z],$=[0,b(MN,[0,[2,MM,ML],[0,[0,MK,MJ],[0,[0,MI,MH],[0,[0,MG,MF],0]]]],0),_];return b(Ng,[0,[2,Nf,Ne],[0,[2,Nd,Nc],[0,[2,Nb,Na],[0,[2,M$,M_],[0,[2,M9,M8],[0,[2,M7,M6],[0,[2,M5,M4],[0,[2,M3,M2],[0,[0,M1,M0],[0,[0,MZ,MY],[0,[0,MX,MW],[0,[0,MV,MU],[0,[0,MT,MS],0]]]]]]]]]]]]],[0,b(MR,[0,v(MQ),[0,[2,MP,MO],0]],$),Y])}function
Nh(a){var
c=[0,b(Nu,[0,[2,Nt,Ns],[0,[0,Nr,Nq],[0,[0,Np,No],[0,[0,Nn,Nm],[0,[0,Nl,Nk],[0,[0,Nj,Ni],0]]]]]],0),0],d=[0,b(NH,[0,[2,NG,NF],[0,[0,NE,ND],[0,[0,NC,NB],[0,[0,NA,Nz],[0,[0,Ny,Nx],[0,[0,Nw,Nv],0]]]]]],0),c],e=[0,b(NU,[0,[2,NT,NS],[0,[0,NR,NQ],[0,[0,NP,NO],[0,[0,NN,NM],[0,[0,NL,NK],[0,[0,NJ,NI],0]]]]]],0),d],f=[0,b(N7,[0,[2,N6,N5],[0,[0,N4,N3],[0,[0,N2,N1],[0,[0,N0,NZ],[0,[0,NY,NX],[0,[0,NW,NV],0]]]]]],0),e],g=[0,b(Oi,[0,[2,Oh,Og],[0,[0,Of,Oe],[0,[0,Od,Oc],[0,[0,Ob,Oa],[0,[0,N$,N_],[0,[0,N9,N8],0]]]]]],0),f],h=[0,b(Ov,[0,[2,Ou,Ot],[0,[0,Os,Or],[0,[0,Oq,Op],[0,[0,Oo,On],[0,[0,Om,Ol],[0,[0,Ok,Oj],0]]]]]],0),g],i=[0,b(OL,[0,[2,OK,OJ],0],[0,b(OI,[0,[2,OH,OG],[0,[0,OF,OE],[0,[0,OD,OC],[0,[0,OB,OA],[0,[0,Oz,Oy],[0,[0,Ox,Ow],0]]]]]],0),0]),h],j=[0,b(OY,[0,[2,OX,OW],[0,[0,OV,OU],[0,[0,OT,OS],[0,[0,OR,OQ],[0,[0,OP,OO],[0,[0,ON,OM],0]]]]]],0),i],k=[0,b(O$,[0,[2,O_,O9],[0,[0,O8,O7],[0,[0,O6,O5],[0,[0,O4,O3],[0,[0,O2,O1],[0,[0,O0,OZ],0]]]]]],0),j],l=[0,b(Pm,[0,[2,Pl,Pk],[0,[0,Pj,Pi],[0,[0,Ph,Pg],[0,[0,Pf,Pe],[0,[0,Pd,Pc],[0,[0,Pb,Pa],0]]]]]],0),k],m=[0,b(Pz,[0,[2,Py,Px],[0,[0,Pw,Pv],[0,[0,Pu,Pt],[0,[0,Ps,Pr],[0,[0,Pq,Pp],[0,[0,Po,Pn],0]]]]]],0),l],n=[0,b(PM,[0,[2,PL,PK],[0,[0,PJ,PI],[0,[0,PH,PG],[0,[0,PF,PE],[0,[0,PD,PC],[0,[0,PB,PA],0]]]]]],0),m],o=[0,b(PZ,[0,[2,PY,PX],[0,[0,PW,PV],[0,[0,PU,PT],[0,[0,PS,PR],[0,[0,PQ,PP],[0,[0,PO,PN],0]]]]]],0),n],p=[0,b(Qa,[0,[2,P$,P_],[0,[0,P9,P8],[0,[0,P7,P6],[0,[0,P5,P4],[0,[0,P3,P2],[0,[0,P1,P0],0]]]]]],0),o],q=[0,b(Qn,[0,[2,Qm,Ql],[0,[0,Qk,Qj],[0,[0,Qi,Qh],[0,[0,Qg,Qf],[0,[0,Qe,Qd],[0,[0,Qc,Qb],0]]]]]],0),p],r=[0,b(QA,[0,[2,Qz,Qy],[0,[0,Qx,Qw],[0,[0,Qv,Qu],[0,[0,Qt,Qs],[0,[0,Qr,Qq],[0,[0,Qp,Qo],0]]]]]],0),q],s=[0,b(QN,[0,[2,QM,QL],[0,[0,QK,QJ],[0,[0,QI,QH],[0,[0,QG,QF],[0,[0,QE,QD],[0,[0,QC,QB],0]]]]]],0),r],t=[0,b(Q0,[0,[2,QZ,QY],[0,[0,QX,QW],[0,[0,QV,QU],[0,[0,QT,QS],[0,[0,QR,QQ],[0,[0,QP,QO],0]]]]]],0),s],u=[0,b(Rb,[0,[2,Ra,Q$],[0,[0,Q_,Q9],[0,[0,Q8,Q7],[0,[0,Q6,Q5],[0,[0,Q4,Q3],[0,[0,Q2,Q1],0]]]]]],0),t],w=[0,b(Ro,[0,[2,Rn,Rm],[0,[0,Rl,Rk],[0,[0,Rj,Ri],[0,[0,Rh,Rg],[0,[0,Rf,Re],[0,[0,Rd,Rc],0]]]]]],0),u],x=[0,b(Rs,[0,v(Rr),[0,[2,Rq,Rp],0]],w),0],y=[0,b(RB,[0,[2,RA,Rz],[0,[0,Ry,Rx],[0,[0,Rw,Rv],[0,[0,Ru,Rt],0]]]],0),0],z=[0,b(RJ,[0,[2,RI,RH],[0,[0,RG,a[10][2]],[0,[0,RF,RE],[0,[0,RD,RC],0]]]],0),y],A=[0,b(RN,[0,v(RM),[0,[2,RL,RK],0]],z),x],B=[0,b(RV,[0,[2,RU,RT],[0,[0,RS,a[7][2]],[0,[0,RR,RQ],[0,[0,RP,RO],0]]]],0),0],C=[0,b(R3,[0,[2,R2,R1],[0,[0,R0,a[7][2]],[0,[0,RZ,RY],[0,[0,RX,RW],0]]]],0),B],D=[0,b(R$,[0,[2,R_,R9],[0,[0,R8,a[7][2]],[0,[0,R7,R6],[0,[0,R5,R4],0]]]],0),C],E=[0,b(Sh,[0,[2,Sg,Sf],[0,[0,Se,a[7][2]],[0,[0,Sd,Sc],[0,[0,Sb,Sa],0]]]],0),D],F=[0,b(Sl,[0,v(Sk),[0,[2,Sj,Si],0]],E),A],G=[0,b(Su,[0,[2,St,Ss],[0,[0,Sr,Sq],[0,[0,Sp,So],[0,[0,Sn,Sm],0]]]],0),0],H=[0,b(SC,[0,[2,SB,SA],[0,[0,Sz,a[8][2]],[0,[0,Sy,Sx],[0,[0,Sw,Sv],0]]]],0),G],I=[0,b(SL,[0,[2,SK,SJ],[0,[0,SI,SH],[0,[0,SG,SF],[0,[0,SE,SD],0]]]],0),H],J=[0,b(SU,[0,[2,ST,SS],[0,[0,SR,SQ],[0,[0,SP,SO],[0,[0,SN,SM],0]]]],0),I],K=[0,b(SY,[0,[2,SX,SW],[0,[0,SV,a[8][2]],0]],0),J],L=[0,b(S2,[0,v(S1),[0,[2,S0,SZ],0]],K),F],M=[0,b(S$,[0,[2,S_,S9],[0,[0,S8,S7],[0,[0,S6,S5],[0,[0,S4,S3],0]]]],0),0],N=[0,b(Ti,[0,[2,Th,Tg],[0,[0,Tf,Te],[0,[0,Td,Tc],[0,[0,Tb,Ta],0]]]],0),M],O=[0,b(Tr,[0,[2,Tq,Tp],[0,[0,To,Tn],[0,[0,Tm,Tl],[0,[0,Tk,Tj],0]]]],0),N],P=[0,b(TA,[0,[2,Tz,Ty],[0,[0,Tx,Tw],[0,[0,Tv,Tu],[0,[0,Tt,Ts],0]]]],0),O],Q=[0,b(TJ,[0,[2,TI,TH],[0,[0,TG,TF],[0,[0,TE,TD],[0,[0,TC,TB],0]]]],0),P],R=[0,b(TS,[0,[2,TR,TQ],[0,[0,TP,TO],[0,[0,TN,TM],[0,[0,TL,TK],0]]]],0),Q],S=[0,b(T0,[0,[2,TZ,TY],[0,[0,TX,a[9][2]],[0,[0,TW,TV],[0,[0,TU,TT],0]]]],0),R],T=[0,b(T4,[0,[2,T3,T2],[0,[0,T1,a[9][2]],0]],0),S],U=[0,b(T9,[0,[2,T8,T7],[0,[0,T6,T5],0]],0),T],V=[0,b(Uc,[0,[2,Ub,Ua],[0,[0,T$,T_],0]],0),U];return b(UH,[0,[2,UG,UF],[0,[2,UE,UD],[0,[2,UC,UB],[0,[2,UA,Uz],[0,[2,Uy,Ux],[0,[2,Uw,Uv],[0,[2,Uu,Ut],[0,[2,Us,Ur],[0,[0,Uq,Up],[0,[0,Uo,Un],[0,[0,Um,Ul],[0,[0,Uk,Uj],[0,[0,Ui,Uh],0]]]]]]]]]]]]],[0,b(Ug,[0,v(Uf),[0,[2,Ue,Ud],0]],V),L])}function
UI(a){var
c=[0,b(UV,[0,[2,UU,UT],[0,[0,US,UR],[0,[0,UQ,UP],[0,[0,UO,UN],[0,[0,UM,UL],[0,[0,UK,UJ],0]]]]]],0),0],d=[0,b(U8,[0,[2,U7,U6],[0,[0,U5,U4],[0,[0,U3,U2],[0,[0,U1,U0],[0,[0,UZ,UY],[0,[0,UX,UW],0]]]]]],0),c],e=[0,b(Vj,[0,[2,Vi,Vh],[0,[0,Vg,Vf],[0,[0,Ve,Vd],[0,[0,Vc,Vb],[0,[0,Va,U$],[0,[0,U_,U9],0]]]]]],0),d],f=[0,b(Vw,[0,[2,Vv,Vu],[0,[0,Vt,Vs],[0,[0,Vr,Vq],[0,[0,Vp,Vo],[0,[0,Vn,Vm],[0,[0,Vl,Vk],0]]]]]],0),e],g=[0,b(VM,[0,[2,VL,VK],0],[0,b(VJ,[0,[2,VI,VH],[0,[0,VG,VF],[0,[0,VE,VD],[0,[0,VC,VB],[0,[0,VA,Vz],[0,[0,Vy,Vx],0]]]]]],0),0]),f],h=[0,b(V2,[0,[2,V1,V0],0],[0,b(VZ,[0,[2,VY,VX],[0,[0,VW,VV],[0,[0,VU,VT],[0,[0,VS,VR],[0,[0,VQ,VP],[0,[0,VO,VN],0]]]]]],0),0]),g],i=[0,b(Wg,[0,[2,Wf,We],0],[0,b(Wd,[0,[2,Wc,Wb],[0,[0,Wa,V$],[0,[0,V_,V9],[0,[0,V8,V7],[0,[0,V6,V5],[0,[0,V4,V3],0]]]]]],0),0]),h],j=[0,b(Ww,[0,[2,Wv,Wu],0],[0,b(Wt,[0,[2,Ws,Wr],[0,[0,Wq,Wp],[0,[0,Wo,Wn],[0,[0,Wm,Wl],[0,[0,Wk,Wj],[0,[0,Wi,Wh],0]]]]]],0),0]),i],k=[0,b(WJ,[0,[2,WI,WH],[0,[0,WG,WF],[0,[0,WE,WD],[0,[0,WC,WB],[0,[0,WA,Wz],[0,[0,Wy,Wx],0]]]]]],0),j],l=[0,b(WW,[0,[2,WV,WU],[0,[0,WT,WS],[0,[0,WR,WQ],[0,[0,WP,WO],[0,[0,WN,WM],[0,[0,WL,WK],0]]]]]],0),k],m=[0,b(W9,[0,[2,W8,W7],[0,[0,W6,W5],[0,[0,W4,W3],[0,[0,W2,W1],[0,[0,W0,WZ],[0,[0,WY,WX],0]]]]]],0),l],n=[0,b(Xn,[0,[2,Xm,Xl],0],[0,b(Xk,[0,[2,Xj,Xi],[0,[0,Xh,Xg],[0,[0,Xf,Xe],[0,[0,Xd,Xc],[0,[0,Xb,Xa],[0,[0,W$,W_],0]]]]]],0),0]),m],o=[0,b(XA,[0,[2,Xz,Xy],[0,[0,Xx,Xw],[0,[0,Xv,Xu],[0,[0,Xt,Xs],[0,[0,Xr,Xq],[0,[0,Xp,Xo],0]]]]]],0),n],p=[0,b(XN,[0,[2,XM,XL],[0,[0,XK,XJ],[0,[0,XI,XH],[0,[0,XG,XF],[0,[0,XE,XD],[0,[0,XC,XB],0]]]]]],0),o],q=[0,b(X0,[0,[2,XZ,XY],[0,[0,XX,XW],[0,[0,XV,XU],[0,[0,XT,XS],[0,[0,XR,XQ],[0,[0,XP,XO],0]]]]]],0),p],r=[0,b(Ye,[0,[2,Yd,Yc],0],[0,b(Yb,[0,[2,Ya,X$],[0,[0,X_,X9],[0,[0,X8,X7],[0,[0,X6,X5],[0,[0,X4,X3],[0,[0,X2,X1],0]]]]]],0),0]),q],s=[0,b(Yr,[0,[2,Yq,Yp],[0,[0,Yo,Yn],[0,[0,Ym,Yl],[0,[0,Yk,Yj],[0,[0,Yi,Yh],[0,[0,Yg,Yf],0]]]]]],0),r],t=[0,b(YE,[0,[2,YD,YC],[0,[0,YB,YA],[0,[0,Yz,Yy],[0,[0,Yx,Yw],[0,[0,Yv,Yu],[0,[0,Yt,Ys],0]]]]]],0),s],u=[0,b(YR,[0,[2,YQ,YP],[0,[0,YO,YN],[0,[0,YM,YL],[0,[0,YK,YJ],[0,[0,YI,YH],[0,[0,YG,YF],0]]]]]],0),t],w=[0,b(Y4,[0,[2,Y3,Y2],[0,[0,Y1,Y0],[0,[0,YZ,YY],[0,[0,YX,YW],[0,[0,YV,YU],[0,[0,YT,YS],0]]]]]],0),u],x=[0,b(Zf,[0,[2,Ze,Zd],[0,[0,Zc,Zb],[0,[0,Za,Y$],[0,[0,Y_,Y9],[0,[0,Y8,Y7],[0,[0,Y6,Y5],0]]]]]],0),w],y=[0,b(Zs,[0,[2,Zr,Zq],[0,[0,Zp,Zo],[0,[0,Zn,Zm],[0,[0,Zl,Zk],[0,[0,Zj,Zi],[0,[0,Zh,Zg],0]]]]]],0),x],z=[0,b(Zw,[0,v(Zv),[0,[2,Zu,Zt],0]],y),0],A=[0,b(ZF,[0,[2,ZE,ZD],[0,[0,ZC,ZB],[0,[0,ZA,Zz],[0,[0,Zy,Zx],0]]]],0),0],B=[0,b(ZO,[0,[2,ZN,ZM],[0,[0,ZL,ZK],[0,[0,ZJ,ZI],[0,[0,ZH,ZG],0]]]],0),A],C=[0,b(ZX,[0,[2,ZW,ZV],[0,[0,ZU,ZT],[0,[0,ZS,ZR],[0,[0,ZQ,ZP],0]]]],0),B],D=[0,b(Z1,[0,[2,Z0,ZZ],[0,[0,ZY,a[10][2]],0]],0),C],E=[0,b(Z5,[0,v(Z4),[0,[2,Z3,Z2],0]],D),z],F=[0,b(_b,[0,[2,_a,Z$],[0,[0,Z_,a[7][2]],[0,[0,Z9,Z8],[0,[0,Z7,Z6],0]]]],0),0],G=[0,b(_j,[0,[2,_i,_h],[0,[0,_g,a[7][2]],[0,[0,_f,_e],[0,[0,_d,_c],0]]]],0),F],H=[0,b(_r,[0,[2,_q,_p],[0,[0,_o,a[7][2]],[0,[0,_n,_m],[0,[0,_l,_k],0]]]],0),G],I=[0,b(_z,[0,[2,_y,_x],[0,[0,_w,a[7][2]],[0,[0,_v,_u],[0,[0,_t,_s],0]]]],0),H],J=[0,b(_D,[0,v(_C),[0,[2,_B,_A],0]],I),E],K=[0,b(_M,[0,[2,_L,_K],[0,[0,_J,_I],[0,[0,_H,_G],[0,[0,_F,_E],0]]]],0),0],L=[0,b(_U,[0,[2,_T,_S],[0,[0,_R,a[8][2]],[0,[0,_Q,_P],[0,[0,_O,_N],0]]]],0),K],M=[0,b(_2,[0,[2,_1,_0],[0,[0,_Z,a[8][2]],[0,[0,_Y,_X],[0,[0,_W,_V],0]]]],0),L],N=[0,b(_$,[0,[2,__,_9],[0,[0,_8,_7],[0,[0,_6,_5],[0,[0,_4,_3],0]]]],0),M],O=[0,b($d,[0,v($c),[0,[2,$b,$a],0]],N),J],P=[0,b($l,[0,[2,$k,$j],[0,[0,$i,a[9][2]],[0,[0,$h,$g],[0,[0,$f,$e],0]]]],0),0],Q=[0,b($u,[0,[2,$t,$s],[0,[0,$r,$q],[0,[0,$p,$o],[0,[0,$n,$m],0]]]],0),P],R=[0,b($D,[0,[2,$C,$B],[0,[0,$A,$z],[0,[0,$y,$x],[0,[0,$w,$v],0]]]],0),Q],S=[0,b($M,[0,[2,$L,$K],[0,[0,$J,$I],[0,[0,$H,$G],[0,[0,$F,$E],0]]]],0),R],T=[0,b($Q,[0,[2,$P,$O],[0,[0,$N,a[9][2]],0]],0),S],U=[0,b($U,[0,[2,$T,$S],[0,[0,$R,a[9][2]],0]],0),T],V=[0,b($Z,[0,[2,$Y,$X],[0,[0,$W,$V],0]],0),U],W=[0,b($3,[0,v($2),[0,[2,$1,$0],0]],V),O],X=[0,b(aaa,[0,[2,$$,$_],[0,[0,$9,$8],[0,[0,$7,$6],[0,[0,$5,$4],0]]]],0),0],Y=[0,b(aaj,[0,[2,aai,aah],[0,[0,aag,aaf],[0,[0,aae,aad],[0,[0,aac,aab],0]]]],0),X],Z=[0,b(aas,[0,[2,aar,aaq],[0,[0,aap,aao],[0,[0,aan,aam],[0,[0,aal,aak],0]]]],0),Y],_=[0,b(aax,[0,[2,aaw,aav],[0,[0,aau,aat],0]],0),Z],$=[0,b(aaC,[0,[2,aaB,aaA],[0,[0,aaz,aay],0]],0),_],aa=[0,b(aaL,[0,[2,aaK,aaJ],[0,[0,aaI,aaH],[0,[0,aaG,aaF],[0,[0,aaE,aaD],0]]]],0),$],ab=[0,b(aaU,[0,[2,aaT,aaS],[0,[0,aaR,aaQ],[0,[0,aaP,aaO],[0,[0,aaN,aaM],0]]]],0),aa];return b(abn,[0,[2,abm,abl],[0,[2,abk,abj],[0,[2,abi,abh],[0,[2,abg,abf],[0,[2,abe,abd],[0,[2,abc,abb],[0,[2,aba,aa$],[0,[2,aa_,aa9],[0,[0,aa8,aa7],[0,[0,aa6,aa5],[0,[0,aa4,aa3],[0,[0,aa2,aa1],[0,[0,aa0,aaZ],0]]]]]]]]]]]]],[0,b(aaY,[0,v(aaX),[0,[2,aaW,aaV],0]],ab),W])}function
c1(a,b,c,d,e){var
f=o(c,a[5]),g=[0,cY(0,dz(function(a){var
b=[0,C(a[1]),0],c=[0,gg(a[2]),0],e=[0,gf(abA),c];return bO([0,cX(o(d,a)),e],b)},ct(a[6],f))),0],h=[0,C(b),0],i=[0,gf(abB),0],j=[0,z(abz,[0,gg(e),i],h),g];return z(aby,[0,aZ(abC),0],j)}function
d8(a){switch(a[1]){case
0:return a[2]?ag(3):ag(0);case
1:return a[2]?ag(4):ag(1);default:return a[2]?ag(5):ag(2)}}function
aD(a,b,c){var
d=ct(b,c0(c));return cP(a[9],d)?a[9]:cm(d)}function
aE(a,b,c){var
d=ct(b,c0(c));return cP(a[7],d)?a[7]:cm(d)}function
aF(a,b,c){var
d=ct(b,gl(c));return cP(a[8],d)?a[8]:cm(d)}function
aG(a,b,c){var
d=ct(b,gm(c));return cP(a[10],d)?a[10]:cm(d)}var
mo=0;function
acd(b){var
ax=[0,O([0,aY(ace),0],0),0],ao=[0,C(ab_),0],ap=[0,cX(22),0],aq=[0,aY(ab$),ap],ar=[0,gh([0,aZ(aca),aq],ao),0],a=ag(b[5]),aw=0,as=0;switch(b[6]){case
0:var
d=a[6];break;case
1:var
d=a[6];break;default:var
d=a[6]+a[7]|0}var
at=[0,C(s+d),as],au=[0,be(0,[0,C(acb),at]),ar],av=[0,C(mZ),0],ay=[0,z(ab9,0,[0,be(0,[0,C(acc),av]),au]),ax];function
j(a,b){return z(ab0,a,b)}var
az=[0,O([0,aY(acf),0],0),ay],ad=[0,j(0,0),0],ae=[0,be(0,[0,C(ab2),0]),0],af=[0,O(0,[0,be(0,[0,C(ab3),0]),ae]),0],ah=[0,z(ab1,[0,d3(ab4),0],0),af],ai=[0,O([0,aZ(ab5),0],ah),0],aj=[0,z(abY,0,[0,z(abZ,0,[0,C(ab6),0]),ai]),ad],ak=[0,j(0,0),aj],al=[0,an(gj,1,b[12],21),0],am=[0,O([0,[2,ab8,ab7],0],[0,an(gj,0,b[12],20),al]),ak],aA=[0,z(abX,0,[0,bN(0,[0,C(acg),0]),am]),az];function
i(a,b){return z(abM,a,b)}var
aB=[0,O([0,aY(ach),0],0),aA],Q=[0,i(0,0),0],R=[0,be(0,[0,C(abO),0]),0],S=[0,be(0,[0,C(abP),0]),R],T=[0,be(0,[0,C(abQ),0]),S],U=[0,O(0,[0,be(0,[0,C(abR),0]),T]),0],V=[0,z(abN,[0,d3(abS),0],0),U],W=[0,O([0,aZ(abT),0],V),0],X=[0,z(abK,0,[0,z(abL,0,[0,C(abU),0]),W]),Q],Y=[0,i(0,0),X],Z=[0,an(bP,0,b[11],14),0],_=[0,an(bP,1,b[11],15),Z],$=[0,an(bP,2,b[11],16),_],aa=[0,an(bP,3,b[11],17),$],ab=[0,an(bP,4,b[11],18),aa],ac=[0,O([0,[2,abW,abV],0],[0,an(bP,5,b[11],19),ab]),Y],aC=[0,z(abJ,0,[0,bN(0,[0,C(aci),0]),ac]),aB];function
h(a,b){return z(abD,a,b)}var
aD=[0,O([0,aY(acj),0],0),aC],J=[0,c1(b,abE,gm,function(a){return[4,a]},b[10][2]),0],K=[0,c1(b,abF,c0,function(a){return[3,a]},b[9][2]),J],L=[0,c1(b,abG,gl,function(a){return[2,a]},b[8][2]),K],N=[0,c1(b,abH,c0,function(a){return[1,a]},b[7][2]),L],P=[0,h([0,aZ(abI),0],N),0],aE=[0,h(0,[0,bN(0,[0,C(ack),0]),P]),aD],aF=[0,O([0,aY(acl),0],0),aE],e=b[6],r=[0,an(d5,2,e,2),0],t=[0,an(d5,1,e,1),r],u=[0,O([0,[2,nY,nX],0],[0,an(d5,0,e,0),t]),0],aG=[0,z(nW,0,[0,bN(0,[0,C(acm),0]),u]),aF];function
g(a,b){return z(abu,a,b)}var
aH=[0,O([0,aY(acn),0],0),aG];switch(b[3]){case
q=[0,M(1),0],c=[0,M(4),q];break;default:var
r=[0,M(2),0],c=[0,M(5),r]}var
A=[0,h(0,0),0],B=[0,b0(0,cy(function(a){return bf(0,[0,n(a),0])},M(b[4])[9])),0],C=[0,n(fg(b[4])),0],D=[0,f(m3,0,[0,f(m4,0,[0,n(m6),C]),B]),A],E=[0,h(0,0),D],F=cy(function(a){var
c=a[1],i=a[2],d=[0,f(mZ,0,[0,n(fg(c)),0]),0],e=[0,f(m0,[0,fc(M(c)[6]),0],0),d],g=0,h=b[4]===c?[0,ly,m1]:c1(i);return f(mY,[0,h,g],e)},c),G=[0,L([0,aX(m7),0],F),E],H=[0,be(0,[0,n(nT),0]),G],aD=[0,f(m2,[0,c2(m8),0],H),aC],aE=[0,L([0,ax(nU),0],0),aD],g=b[2],x=[0,V(c6,2,g,5),0],y=[0,V(c6,1,g,4),x],z=[0,L([0,[2,mX,mW],0],[0,V(c6,0,g,3),y]),0],aF=[0,f(mV,0,[0,be(0,[0,n(nV),0]),z]),aE];function
l(a){var
o=[0,ag(1),0],c=[0,ag(4),o];break;default:var
p=[0,ag(2),0],c=[0,ag(5),p]}var
A=[0,g(0,0),0],B=[0,cY(0,dz(function(a){return bO(0,[0,C(a),0])},ag(b[5])[8])),0],D=[0,C(gk(b[5])),0],E=[0,z(abs,0,[0,z(abt,0,[0,C(abv),D]),B]),A],F=[0,g(0,0),E],G=dz(function(a){var
d=a[1],j=a[2],e=0,f=[0,z(abp,0,[0,C(gk(d)),0]),0];switch(d){case
0:var
c=UI;break;case
1:var
c=Nh;break;case
2:var
c=EU;break;case
3:var
c=yI;break;case
4:var
c=r4;break;default:var
c=n2}var
g=[0,c(b),f],h=0,i=b[5]===d?[0,mH,abq]:cX(j);return O(0,[0,z(abo,[0,i,h],g),e])},c),H=[0,O([0,aZ(abw),0],G),F],I=[0,bN(0,[0,C(aco),0]),H],aI=[0,z(abr,[0,v(abx),0],I),aH],aJ=[0,O([0,aY(acp),0],0),aI],f=b[3],w=[0,an(d6,2,f,5),0],x=[0,an(d6,1,f,4),w],y=[0,O([0,[2,n1,n0],0],[0,an(d6,0,f,3),x]),0],aK=[0,z(nZ,0,[0,bN(0,[0,C(acq),0]),y]),aJ];function
k(a){var
m(a){return cS(cT,l,a)}function
o(a){return a$(lE,m,a)}var
aG=[0,L([0,ax(nW),0],0),aF],s=[0,eW(lG,kP,eL,function(a){return a$(lF,o,a)}),0],aH=[0,f(mI,0,[0,f(lM,[0,[2,mQ,mP],[0,[2,mO,mN],[0,[2,mM,mL],[0,[2,mK,mJ],[0,[1,lD,v(b[1])],s]]]]],0),0]),aG],aI=[0,f(lH,0,[0,n(nX),0]),aH],aJ=[0,aX(nY),0],aK=[0,L([0,c2(nZ),aJ],aI),aq],aL=[0,aX(n0),0];return L(0,[0,L([0,c2(n1),aL],[0,mq,0]),aK])}function
n2(a,b){if(typeof
l(a){return dT(dU,k,a)}function
m(a){return bI(mN,l,a)}var
aL=[0,O([0,aY(acr),0],0),aK],q=[0,f0(mP,lY,fP,function(a){return bI(mO,m,a)}),0],aM=[0,z(nM,0,[0,z(mV,[0,[2,nU,nT],[0,[2,nS,nR],[0,[2,nQ,nP],[0,[2,nO,nN],[0,[1,mM,M(b[2])],q]]]]],0),0]),aL],aN=[0,z(mQ,0,[0,C(acs),0]),aM],aO=[0,aZ(act),0],aP=[0,O([0,v(acu),aO],aN),aw],aQ=[0,aZ(acv),0];return O(0,[0,O([0,v(acw),aQ],[0,nu,0]),aP])}function
acx(a,b){if(typeof
c=a[11],d=a[10],e=ai(a,0,a[4]),f=af(a,0,a[4]),g=ah(a,0,a[4]),h=ag(a,0,a[4]);return[0,a[1],a[2],a[3],a[4],0,h,g,f,e,d,c];case
f=a[13],g=a[12],h=a[11],i=aG(a,0,a[5]),j=aD(a,0,a[5]),k=aF(a,0,a[5]),l=aE(a,0,a[5]),c=[0,a[1],a[2],a[3],a[4],a[5],0,l,k,j,i,h,g,f];break;case
i=a[11],j=a[10],k=ai(a,1,a[4]),l=af(a,1,a[4]),m=ah(a,1,a[4]),n=ag(a,1,a[4]);return[0,a[1],a[2],a[3],a[4],1,n,m,l,k,j,i];case
y=a[13],z=a[12],A=a[11],B=aG(a,1,a[5]),C=aD(a,1,a[5]),D=aF(a,1,a[5]),E=aE(a,1,a[5]),c=[0,a[1],a[2],a[3],a[4],a[5],1,E,D,C,B,A,z,y];break;case
o=a[11],p=a[10],q=ai(a,2,a[4]),r=af(a,2,a[4]),s=ah(a,2,a[4]),t=ag(a,2,a[4]);return[0,a[1],a[2],a[3],a[4],2,t,s,r,q,p,o];case
F=a[13],G=a[12],H=a[11],I=aG(a,2,a[5]),J=aD(a,2,a[5]),K=aF(a,2,a[5]),L=aE(a,2,a[5]),c=[0,a[1],a[2],a[3],a[4],a[5],2,L,K,J,I,H,G,F];break;case
K=a[11],L=a[10],M=a[9],N=a[8],O=a[7],P=a[6],Q=a[5],R=c8([0,2,a[3]])[1];return[0,a[1],2,a[3],R,Q,P,O,N,M,L,K];case
ac=a[13],ad=a[12],ae=a[11],af=a[10],ag=a[9],ah=a[8],ai=a[7],aj=a[6],ak=d8([0,2,a[4]])[1],c=[0,a[1],a[2],2,a[4],ak,aj,ai,ah,ag,af,ae,ad,ac];break;case
S=a[11],T=a[10],U=ai(a,a[5],a[4]),V=af(a,a[5],a[4]),W=ah(a,a[5],a[4]),X=ag(a,a[5],a[4]);return[0,a[1],a[2],0,a[4],a[5],X,W,V,U,T,S];case
al=a[13],am=a[12],an=a[11],ao=aG(a,a[6],a[5]),ap=aD(a,a[6],a[5]),aq=aF(a,a[6],a[5]),ar=aE(a,a[6],a[5]),c=[0,a[1],a[2],a[3],0,a[5],a[6],ar,aq,ap,ao,an,am,al];break;case
Y=a[11],Z=a[10],_=ai(a,a[5],a[4]),$=af(a,a[5],a[4]),aa=ah(a,a[5],a[4]),ab=ag(a,a[5],a[4]);return[0,a[1],a[2],1,a[4],a[5],ab,aa,$,_,Z,Y];case
as=a[13],at=a[12],au=a[11],av=aG(a,a[6],a[5]),aw=aD(a,a[6],a[5]),ax=aF(a,a[6],a[5]),ay=aE(a,a[6],a[5]),c=[0,a[1],a[2],a[3],1,a[5],a[6],ay,ax,aw,av,au,at,as];break;case
ac=a[11],ad=a[10],ae=ai(a,a[5],0),aj=af(a,a[5],0),ak=ah(a,a[5],0),al=ag(a,a[5],0);return[0,a[1],a[2],0,0,a[5],al,ak,aj,ae,ad,ac];case
az=a[13],aA=a[12],aB=a[11],aC=aG(a,a[6],0),aH=aD(a,a[6],0),aI=aF(a,a[6],0),aJ=aE(a,a[6],0),c=[0,a[1],a[2],a[3],0,0,a[6],aJ,aI,aH,aC,aB,aA,az];break;case
am=a[11],an=a[10],ao=ai(a,a[5],1),ap=af(a,a[5],1),aq=ah(a,a[5],1),ar=ag(a,a[5],1);return[0,a[1],a[2],0,1,a[5],ar,aq,ap,ao,an,am];case
aK=a[13],aL=a[12],aM=a[11],aN=aG(a,a[6],1),aO=aD(a,a[6],1),aP=aF(a,a[6],1),aQ=aE(a,a[6],1),c=[0,a[1],a[2],a[3],0,1,a[6],aQ,aP,aO,aN,aM,aL,aK];break;case
as=a[11],at=a[10],au=ai(a,a[5],2),av=af(a,a[5],2),aw=ah(a,a[5],2),ax=ag(a,a[5],2);return[0,a[1],a[2],0,2,a[5],ax,aw,av,au,at,as];case
aR=a[13],aS=a[12],aT=a[11],aU=aG(a,a[6],2),aV=aD(a,a[6],2),aW=aF(a,a[6],2),aX=aE(a,a[6],2),c=[0,a[1],a[2],a[3],0,2,a[6],aX,aW,aV,aU,aT,aS,aR];break;case
ay=a[11],az=a[10],aA=ai(a,a[5],3),aB=af(a,a[5],3),aC=ah(a,a[5],3),aD=ag(a,a[5],3);return[0,a[1],a[2],1,3,a[5],aD,aC,aB,aA,az,ay];case
aY=a[13],aZ=a[12],a0=a[11],a1=aG(a,a[6],3),a2=aD(a,a[6],3),a3=aF(a,a[6],3),a4=aE(a,a[6],3),c=[0,a[1],a[2],a[3],1,3,a[6],a4,a3,a2,a1,a0,aZ,aY];break;case
aE=a[11],aF=a[10],aG=ai(a,a[5],4),aH=af(a,a[5],4),aI=ah(a,a[5],4),aJ=ag(a,a[5],4);return[0,a[1],a[2],1,4,a[5],aJ,aI,aH,aG,aF,aE];case
a5=a[13],a6=a[12],a7=a[11],a8=aG(a,a[6],4),a9=aD(a,a[6],4),a_=aF(a,a[6],4),a$=aE(a,a[6],4),c=[0,a[1],a[2],a[3],1,4,a[6],a$,a_,a9,a8,a7,a6,a5];break;case
aK=a[11],aL=a[10],aM=ai(a,a[5],5),aN=af(a,a[5],5),aO=ah(a,a[5],5),aP=ag(a,a[5],5);return[0,a[1],a[2],1,5,a[5],aP,aO,aN,aM,aL,aK];case
14:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],0,a[11]];case
15:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],1,a[11]];case
16:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],2,a[11]];case
17:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],3,a[11]];case
18:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],4,a[11]];case
19:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],5,a[11]];case
20:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],0];default:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],1]}switch(b[0]){case
0:return[0,b[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11]];case
1:return[0,a[1],a[2],a[3],a[4],a[5],b[1],a[7],a[8],a[9],a[10],a[11]];case
2:return[0,a[1],a[2],a[3],a[4],a[5],a[6],b[1],a[8],a[9],a[10],a[11]];case
3:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],b[1],a[9],a[10],a[11]];default:return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],b[1],a[10],a[11]]}}function
ls(a){return lf}cU(lt,function(a){var
c=bw(0),d=[0,function(a){return e$(lp,nI,a)},function(a){return e$(lq,ls,a)},function(c,b){return bv(lr,function(a){return n2(c,b)},function(a){return 0})}];if(c.body===null)throw i([0,j,kL],1);var
b=[0,mo,0,0,0,c.body,d];e6(b);e8(b);return e9(function(a){return e_(b,a)})},bb(0));cx(0);return}(globalThis));
ba=a[13],bb=a[12],bc=a[11],bd=aG(a,a[6],5),be=aD(a,a[6],5),bf=aF(a,a[6],5),bg=aE(a,a[6],5),c=[0,a[1],a[2],a[3],1,5,a[6],bg,bf,be,bd,bc,bb,ba];break;case
14:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],0,a[12],a[13]];break;case
15:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],1,a[12],a[13]];break;case
16:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],2,a[12],a[13]];break;case
17:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],3,a[12],a[13]];break;case
18:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],4,a[12],a[13]];break;case
19:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],5,a[12],a[13]];break;case
20:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],0,a[13]];break;case
21:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],1,a[13]];break;case
22:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],0];break;default:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],1]}else
switch(b[0]){case
0:var
c=[0,a[1],b[1],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13]];break;case
1:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],b[1],a[8],a[9],a[10],a[11],a[12],a[13]];break;case
2:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],b[1],a[9],a[10],a[11],a[12],a[13]];break;case
3:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],b[1],a[10],a[11],a[12],a[13]];break;default:var
c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],b[1],a[11],a[12],a[13]]}var
e=0,d=c[1];for(;;){if(!d)break;var
e=e+1|0,d=d[2]}if(20>e)return[0,[0,a,c[1]],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13]];var
m=c[13],n=c[12],o=c[11],p=c[10],q=c[9],r=c[8],s=c[7],t=c[6],u=c[5],v=c[4],w=c[3],x=c[2];return[0,[0,a,gn(19,c[1])],x,w,v,u,t,s,r,q,p,o,n,m]}function
mB(a){return mo}dV(mC,function(a){var
c=cs(0),d=[0,function(a){return ge(my,acd,a)},function(a){return ge(mz,mB,a)},function(c,b){return cr(mA,function(a){return acx(c,b)},function(a){return 0})}];if(c.body===null)throw i([0,n,lU],1);var
b=[0,ns,0,0,0,c.body,d];f$(b);gb(b);return gc(function(a){return gd(b,a)})},bK(0));dy(0);return}(globalThis));
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1080 1080" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;">
<g id="Pen">
<g id="Female_perspective" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path id="STROKE_9fb73e16-66f9-44be-8d11-701edd286ee1" d="M500.774,352.818C500.774,352.818 501.51,349.8 502.982,343.764C504.454,337.727 509.016,330.419 516.668,321.84C524.321,313.261 532.858,305.795 542.278,299.44C551.697,293.085 559.203,289.749 564.796,289.432C570.388,289.113 572.448,291.973 570.976,298.01C569.504,304.047 564.942,311.355 557.29,319.934C549.637,328.513 541.1,335.979 531.68,342.334C522.261,348.689 514.755,352.025 509.162,352.342C503.57,352.659 500.774,352.818 500.774,352.818Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_471592d3-7c0b-49bf-a20d-0aed9601a573" d="M328.578,241.296C335.643,238.119 345.799,235.1 359.044,232.24C372.289,229.381 378.618,225.727 378.03,221.278C377.441,216.83 370.227,213.635 356.388,211.692C342.549,209.751 331.217,208.957 322.39,209.31C313.565,209.663 302.269,213.127 288.502,219.702C274.735,226.275 265.316,232.471 260.244,238.288C255.172,244.105 249.406,254.65 242.946,269.922C236.486,285.193 233.101,294.565 232.79,298.04L232.326,303.254" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_ae35ac0e-e23a-4698-9310-0c83e0193be1" d="M328.578,241.296C337.409,257.183 348.659,267.513 362.328,272.286C375.997,277.059 384.092,279.76 386.612,280.388C389.132,281.016 389.951,288.002 389.068,301.346C388.184,314.691 380.929,324.51 367.304,330.802C353.679,337.094 339.418,341.436 324.522,343.828C309.626,346.22 301.427,347.363 299.924,347.258C298.423,347.153 289.788,345.592 274.02,342.576C258.252,339.56 249.421,337.495 247.528,336.38C245.635,335.265 242.775,329.465 238.948,318.98L233.208,303.254" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_7f679eab-2597-4759-9009-241ba9245b07" d="M519.318,226.998C519.318,226.998 515.05,225.091 506.514,221.278C497.978,217.466 492.238,213.018 489.294,207.934C486.35,202.85 487.086,198.561 491.502,195.066C495.917,191.571 502.687,189.983 511.812,190.3C520.937,190.619 529.768,192.684 538.304,196.496C546.84,200.308 552.579,204.756 555.522,209.84C558.466,214.924 557.731,219.213 553.316,222.708C548.9,226.204 542.13,227.793 533.006,227.474C523.881,227.157 519.318,226.998 519.318,226.998Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_6ac7978b-0618-47ce-94e6-46e7de3fa943" d="M393.924,281.33C416.884,278.153 435.639,277.189 450.19,278.44C464.741,279.691 475.484,281.597 482.42,284.158C489.357,286.719 499.596,290.066 513.136,294.198C526.676,298.329 535.212,299.599 538.744,298.01L544.044,295.626" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_691ac161-db7c-45c0-8eac-bdee195d8420" d="M974.09,244.156C955.181,243.265 937.381,242.023 920.69,240.43C903.999,238.837 888.858,237.312 875.266,235.856C861.674,234.399 844.474,232.502 823.666,230.166C802.859,227.83 786.461,225.968 774.472,224.58C762.484,223.193 756.11,222.455 755.35,222.366L754.21,222.232L522.85,208.888C521.354,248.715 521.421,274.081 523.052,284.988C524.684,295.893 527.413,304.523 531.24,310.878L536.978,320.41L647.36,322.318L757.742,324.222C774.017,327.307 791.883,330.603 811.34,334.108C830.797,337.615 842.477,339.703 846.378,340.374C850.278,341.045 860.585,342.762 877.3,345.526C894.015,348.289 910.163,350.865 925.746,353.254C941.33,355.643 955.142,357.56 967.182,359.004C979.223,360.448 985.74,361.208 986.732,361.284L988.218,361.396" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_64eb60fd-9236-47a0-9668-556c78e3caaa" d="M571.418,383.32L478.698,386.18L385.976,389.04L314.45,382.368L242.922,375.696C237.035,345.828 233.845,323.641 233.35,309.134C232.857,294.627 233.816,278.934 236.228,262.054C238.639,245.174 240.21,235.429 240.942,232.818L242.04,228.904L257.052,226.998L272.062,225.092" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_c0b5c519-de2d-4f50-ad6b-1129d81a76ee" d="M113.938,239.566C116.981,239.702 126.727,241.781 143.178,245.802C159.629,249.823 169.18,253.001 171.832,255.334C174.485,257.667 176.857,264.68 178.946,276.372C181.037,288.065 181.755,295.289 181.102,298.042C180.449,300.795 179.567,303.461 178.456,306.04C177.347,308.619 176.027,311.065 174.498,313.38C172.969,315.695 171.256,317.839 169.36,319.812C167.463,321.784 165.415,323.552 163.216,325.116C161.017,326.681 158.725,328.16 156.34,329.552C153.955,330.945 151.509,332.201 149.004,333.32C146.497,334.437 143.944,335.411 141.344,336.242C138.744,337.073 136.111,337.755 133.444,338.288C130.779,338.821 128.094,339.205 125.39,339.438C122.687,339.67 119.981,339.75 117.27,339.678C114.559,339.605 111.663,339.414 108.58,339.106C105.497,338.798 102.444,338.289 99.42,337.58C96.395,336.869 93.421,335.963 90.498,334.86C87.577,333.756 84.728,332.465 81.952,330.986C79.176,329.507 76.493,327.851 73.904,326.018C71.316,324.185 69.089,322.403 67.222,320.672C65.354,318.941 63.662,317.029 62.146,314.936C60.629,312.844 59.316,310.612 58.208,308.24C57.1,305.868 56.217,303.401 55.56,300.84C54.904,298.28 54.487,295.675 54.308,293.026C54.129,290.377 54.139,287.741 54.338,285.12C54.538,282.499 54.941,279.915 55.546,277.368C56.15,274.82 56.949,272.345 57.942,269.944C58.934,267.543 60.107,265.248 61.46,263.06C62.812,260.873 64.325,258.824 65.998,256.912C67.671,255.001 69.481,253.255 71.428,251.674C73.376,250.093 75.73,248.608 78.49,247.22C81.249,245.831 84.075,244.624 86.97,243.6C89.863,242.576 92.803,241.741 95.788,241.096C98.775,240.452 101.785,240.002 104.82,239.746C107.856,239.49 110.895,239.43 113.938,239.566Z" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_dc1e04d4-ccae-4f38-a12f-7ff63911c8f9" d="M538.658,377.696C546.547,375.536 550.492,374.455 550.492,374.454C550.492,374.454 551.917,373.928 554.766,372.876C557.615,371.823 560.338,370.473 562.934,368.826C565.53,367.178 569.551,366.004 574.996,365.304C580.441,364.605 583.164,364.256 583.164,364.256C583.164,364.256 584.553,364.022 587.332,363.554C590.109,363.086 592.861,362.481 595.586,361.738C598.311,360.994 600.999,360.115 603.65,359.102C606.299,358.09 611.922,356.98 620.518,355.772C629.113,354.565 633.41,353.962 633.41,353.962C633.41,353.962 634.621,353.866 637.042,353.674C639.463,353.481 641.888,353.384 644.316,353.384C646.744,353.384 649.169,353.481 651.59,353.674C654.011,353.866 659.461,354.2 667.938,354.676C676.415,355.153 682.209,355.455 685.318,355.582C688.427,355.71 691.538,355.755 694.65,355.718C697.762,355.681 700.871,355.561 703.978,355.36C707.085,355.159 710.185,354.875 713.278,354.51C716.371,354.145 723.937,355.661 735.976,359.06C748.016,362.46 755.532,364.512 758.524,365.216C761.516,365.92 764.517,366.577 767.528,367.186C770.539,367.795 773.557,368.356 776.582,368.868C779.607,369.381 782.639,369.847 785.678,370.264C788.715,370.68 791.759,371.048 794.808,371.368C797.856,371.689 800.908,371.961 803.964,372.184C807.019,372.408 810.077,372.583 813.138,372.71C816.198,372.837 819.259,372.914 822.322,372.942C825.385,372.971 828.447,372.952 831.51,372.884C834.571,372.816 837.631,372.699 840.69,372.534C843.749,372.369 846.805,372.155 849.858,371.892C852.911,371.629 856.031,371.451 859.216,371.356C862.403,371.261 865.589,371.209 868.776,371.198C871.963,371.189 875.149,371.221 878.336,371.296C881.521,371.369 884.706,371.486 887.89,371.646C891.074,371.806 894.255,372.008 897.434,372.252C900.613,372.496 903.788,372.782 906.96,373.11C910.132,373.439 913.3,373.811 916.464,374.224C919.628,374.637 922.787,375.092 925.94,375.588C929.093,376.085 932.241,376.625 935.382,377.206C938.523,377.786 941.645,378.356 944.748,378.916C947.852,379.477 950.947,380.091 954.032,380.756C957.116,381.421 960.191,382.139 963.256,382.908C966.32,383.677 969.372,384.499 972.412,385.372C975.452,386.245 978.479,387.17 981.492,388.146C984.507,389.122 987.102,390.271 989.278,391.594C991.455,392.917 993.693,394.109 995.99,395.17C998.287,396.231 1000.42,396.878 1002.38,397.11C1004.35,397.342 1006.24,397.021 1008.04,396.146C1009.84,395.271 1011.32,393.963 1012.46,392.222C1013.61,390.481 1014.73,388.061 1015.82,384.962C1016.9,381.862 1017.88,378.72 1018.73,375.536C1019.59,372.351 1020.32,369.134 1020.94,365.886C1021.56,362.639 1022.12,359.236 1022.64,355.676C1023.16,352.117 1023.56,348.543 1023.84,344.954C1024.11,341.363 1024.26,337.978 1024.29,334.798C1024.31,331.618 1024.24,328.441 1024.06,325.266C1023.89,322.091 1023.63,319.232 1023.26,316.688C1022.9,314.143 1022.24,311.689 1021.29,309.328C1020.34,306.967 1019.12,304.776 1017.64,302.756C1016.16,300.736 1014.76,301.308 1013.43,304.472C1012.11,307.636 1010.68,310.747 1009.16,313.804C1007.64,316.861 1006.02,319.859 1004.3,322.796C1002.59,325.732 1000.78,328.601 998.88,331.404C996.98,334.208 994.993,336.937 992.92,339.59C990.847,342.245 983.579,344.515 971.118,346.402C958.658,348.289 947.002,348.463 936.15,346.926C925.298,345.389 918.351,344.325 915.308,343.736C912.265,343.148 909.227,342.535 906.192,341.898C903.157,341.262 900.127,340.602 897.102,339.918C894.075,339.234 891.054,338.527 888.038,337.796C885.022,337.064 882.011,336.309 879.004,335.532C875.999,334.753 872.998,333.952 870.002,333.128C867.007,332.303 864.018,331.454 861.034,330.582C858.05,329.711 850.053,327.007 837.044,322.47C824.035,317.933 815.734,315.057 812.142,313.842C808.55,312.629 806.754,312.022 806.754,312.022C806.754,312.022 805.278,311.466 802.326,310.354C799.375,309.242 796.408,308.183 793.424,307.178C790.439,306.171 787.439,305.219 784.426,304.322C781.413,303.425 778.387,302.581 775.348,301.792C772.308,301.004 769.257,300.271 766.194,299.592C763.133,298.913 760.061,298.289 756.98,297.72C753.899,297.151 747.264,296.059 737.076,294.444C726.889,292.829 712.658,290.319 694.382,286.914C676.105,283.509 659.017,280.493 643.12,277.868C627.223,275.243 611.783,273.117 596.802,271.49C581.819,269.862 570.017,269.013 561.394,268.944C552.771,268.876 548.46,268.842 548.46,268.842L548.46,266.03C548.46,264.155 548.257,262.073 547.85,259.784L547.24,256.348" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_00cb4b88-6538-4aa0-8d64-569aeb5608df" d="M182.346,281.33C186.847,282.715 190.254,283.601 192.566,283.988C194.878,284.375 197.231,284.588 199.626,284.628C202.021,284.668 204.317,284.177 206.516,283.154C208.716,282.13 210.625,280.665 212.242,278.758C213.858,276.85 216.138,271.527 219.082,262.79C222.025,254.053 224.001,248.641 225.012,246.556C226.023,244.471 227.227,242.525 228.624,240.72C230.02,238.913 231.579,237.287 233.3,235.842C235.02,234.397 236.863,233.165 238.828,232.148C240.793,231.129 243.189,230.273 246.014,229.578C248.838,228.882 251.679,228.279 254.538,227.77C257.397,227.261 260.267,226.846 263.15,226.526C266.031,226.205 268.942,225.698 271.882,225.006C274.822,224.315 277.661,223.298 280.4,221.954C283.14,220.61 285.718,218.97 288.134,217.034C290.549,215.098 294.582,210.953 300.234,204.598C305.886,198.243 311.655,195.066 317.542,195.066C323.429,195.066 327.637,195.829 330.166,197.354C332.694,198.879 334.945,200.786 336.92,203.074C338.896,205.361 339.884,207.251 339.884,208.744C339.884,210.237 343.063,210.873 349.42,210.652C355.779,210.429 365.227,210.318 377.766,210.318C390.306,210.318 398.035,210.267 400.954,210.166C403.873,210.065 406.78,209.807 409.676,209.394C412.571,208.982 415.44,208.415 418.284,207.694C421.127,206.974 423.93,206.103 426.694,205.082C429.457,204.059 433.899,202.103 440.022,199.212C446.145,196.321 450.247,194.485 452.328,193.702C454.409,192.919 456.529,192.284 458.686,191.796C460.843,191.307 463.491,190.92 466.63,190.636C469.77,190.352 472.915,190.178 476.066,190.114C479.217,190.051 482.365,190.099 485.512,190.258C488.66,190.417 491.799,190.685 494.93,191.064C498.062,191.444 502.262,191.443 507.53,191.062C512.799,190.681 519.511,190.268 527.664,189.824C535.817,189.379 546.766,189.163 560.51,189.176C574.254,189.191 588.879,189.599 604.386,190.402C619.893,191.205 628.827,191.706 631.19,191.906C633.553,192.107 634.734,192.208 634.734,192.208C634.734,192.208 636.343,192.336 639.56,192.592C642.776,192.848 645.991,193.13 649.204,193.438C652.416,193.745 655.626,194.077 658.834,194.436C662.042,194.795 665.248,195.179 668.452,195.59C671.655,196.001 674.854,196.436 678.05,196.896C681.247,197.357 684.441,197.844 687.632,198.356C690.821,198.868 694.007,199.405 697.19,199.968C700.374,200.531 703.553,201.119 706.728,201.734C709.903,202.347 713.073,202.986 716.238,203.65C719.405,204.314 722.566,205.003 725.722,205.718C728.879,206.434 733.49,207.046 739.554,207.554C745.617,208.062 749.993,208.408 752.684,208.592C755.373,208.777 758.066,208.838 760.762,208.774C763.457,208.71 766.144,208.523 768.824,208.212C771.504,207.9 777.465,208.739 786.708,210.73C795.952,212.722 809.639,215.518 827.77,219.118C845.902,222.719 864.045,226.044 882.198,229.092C900.35,232.14 916.077,234.24 929.378,235.392C942.678,236.544 950.379,236.99 952.482,236.73C954.585,236.469 955.636,236.339 955.636,236.34C955.636,236.34 956.897,236.032 959.418,235.416C961.939,234.8 964.394,233.957 966.782,232.888C969.17,231.819 971.456,230.538 973.64,229.046C975.825,227.554 977.505,225.854 978.68,223.946C979.855,222.038 980.87,220.036 981.726,217.94C982.582,215.844 983.479,213.351 984.418,210.462C985.355,207.573 986.227,204.66 987.032,201.724C987.837,198.788 988.575,195.832 989.246,192.856C989.917,189.881 990.622,186.757 991.362,183.484C992.101,180.211 993.101,177.033 994.364,173.952C995.625,170.871 997.169,170.204 998.994,171.952C1000.82,173.7 1002.88,175.924 1005.18,178.624L1008.62,182.674L1009.68,192.968C1007.54,224.237 1006.36,240.808 1006.13,242.68C1005.91,244.553 1003.06,251.034 997.58,262.122C992.105,273.211 987.999,278.361 985.262,277.572C982.525,276.783 979.831,275.845 977.182,274.76C974.533,273.675 972.002,272.647 969.59,271.678C967.177,270.709 964.719,269.898 962.216,269.246C959.713,268.595 954.047,268.032 945.216,267.556C936.385,267.079 930.287,266.8 926.922,266.72C923.557,266.64 920.201,266.402 916.856,266.006C913.509,265.609 906.39,265.703 895.498,266.288C884.605,266.872 872.389,267.635 858.85,268.576C845.313,269.517 829.887,270.271 812.572,270.836C795.259,271.401 780.271,271.078 767.608,269.866C754.944,268.654 748.294,267.942 747.658,267.73C747.023,267.518 740.2,266.648 727.188,265.12C714.176,263.591 700.93,263.098 687.45,263.642C673.971,264.186 658.435,265.434 640.842,267.386C623.249,269.339 613.844,270.404 612.628,270.58L610.804,270.844" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_caff7194-73a0-451e-9f3d-c0a701359472" d="M160.358,327.368C174.37,328.004 182.751,328.386 185.5,328.514C188.249,328.643 190.98,328.958 193.692,329.458C196.405,329.958 199.078,330.641 201.71,331.506C204.343,332.37 206.401,334.387 207.884,337.556C209.367,340.724 210.617,343.996 211.636,347.372C212.656,350.748 213.669,354.107 214.676,357.448C215.683,360.789 216.75,364.108 217.878,367.404C219.007,370.699 220.197,373.968 221.446,377.212C222.695,380.457 224.043,383.203 225.488,385.45C226.935,387.698 228.575,389.766 230.408,391.654C232.241,393.542 234.232,395.212 236.38,396.664C238.527,398.116 240.787,399.321 243.16,400.28C245.535,401.237 248.09,402.113 250.826,402.906C253.562,403.698 256.319,404.395 259.098,404.998C261.875,405.599 264.668,406.105 267.476,406.514C270.284,406.922 273.101,407.233 275.928,407.446C278.753,407.659 281.583,407.775 284.416,407.792C287.249,407.809 295.843,408.144 310.196,408.796C324.549,409.448 334.675,409.94 340.574,410.272C346.471,410.605 349.42,410.772 349.42,410.772C349.42,410.772 351.047,410.91 354.3,411.186C357.553,411.463 360.811,411.638 364.072,411.71C367.335,411.782 370.597,411.751 373.858,411.616C377.118,411.483 380.372,411.247 383.62,410.908C386.868,410.569 390.104,410.128 393.328,409.584C396.552,409.041 404.623,408.217 417.54,407.11C430.456,406.003 441.45,404.971 450.522,404.012C459.593,403.053 472.191,401.849 488.316,400.4C504.441,398.949 516.995,398.075 525.978,397.778C534.962,397.481 543.869,397.443 552.7,397.666C561.529,397.887 567.769,398.825 571.42,400.478C575.069,402.13 576.894,402.956 576.894,402.956C576.894,402.956 578.26,403.214 580.992,403.73C583.723,404.246 586.471,404.391 589.236,404.164C592.001,403.937 594.698,403.346 597.326,402.39C599.954,401.433 602.717,400.219 605.616,398.75C608.516,397.279 611.254,395.515 613.83,393.458C616.405,391.401 617.884,389.393 618.268,387.436C618.653,385.477 618.536,383.555 617.916,381.668C617.296,379.783 613.439,377.394 606.344,374.502C599.251,371.611 595.704,370.166 595.704,370.166C595.704,370.165 594.149,370.233 591.038,370.37C587.927,370.507 584.831,370.815 581.748,371.294C578.667,371.773 575.616,372.419 572.596,373.234C569.575,374.049 566.783,374.905 564.222,375.802C561.659,376.699 559.054,377.414 556.406,377.946C553.758,378.478 546.434,378.079 534.434,376.75C522.435,375.421 511.751,374.229 502.38,373.176C493.009,372.123 480.055,370.988 463.518,369.772C446.981,368.556 433.087,368.317 421.838,369.056C410.589,369.796 403.753,370.506 401.332,371.186C398.911,371.867 396.465,372.421 393.994,372.846C391.523,373.271 389.039,373.567 386.542,373.732C384.045,373.897 381.545,373.932 379.044,373.836C376.544,373.74 373.88,373.321 371.052,372.58C368.224,371.84 365.369,371.253 362.486,370.818C359.603,370.383 356.704,369.915 353.788,369.412C350.871,368.909 347.984,368.249 345.128,367.43C342.273,366.611 339.464,365.639 336.7,364.514C333.936,363.389 331.25,362.301 328.642,361.252C326.035,360.203 323.375,359.348 320.66,358.688C317.945,358.027 315.201,357.566 312.428,357.306C309.656,357.046 311.993,355.709 319.44,353.294C326.888,350.879 330.612,349.672 330.612,349.672C330.612,349.672 332.153,349.135 335.234,348.06C338.315,346.984 341.377,345.845 344.42,344.644C347.461,343.441 350.481,342.177 353.478,340.852C356.474,339.525 359.446,338.138 362.394,336.69C365.342,335.241 367.971,333.863 370.28,332.558C372.588,331.251 374.935,330.031 377.322,328.898C379.709,327.766 382.128,326.723 384.58,325.77C387.032,324.817 389.512,323.955 392.02,323.184C394.527,322.415 396.923,321.836 399.21,321.448C401.497,321.061 403.794,320.951 406.102,321.118C408.411,321.285 410.675,321.725 412.892,322.438C415.111,323.15 417.229,324.118 419.246,325.342C421.263,326.566 423.375,328.067 425.58,329.846C427.784,331.626 430.009,333.374 432.256,335.09C434.504,336.806 436.771,338.491 439.058,340.144C441.346,341.796 443.653,343.416 445.98,345.004C448.307,346.592 450.633,348.16 452.96,349.708C455.287,351.256 457.675,352.683 460.124,353.99C462.575,355.297 465.077,356.477 467.63,357.53C470.182,358.583 472.671,359.532 475.098,360.376C477.523,361.219 479.878,362.251 482.162,363.474C484.446,364.695 487.471,366.497 491.238,368.88L496.89,372.454" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
</g>
<g id="Male_perspective" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path id="STROKE_bcad5341-3f9c-4c71-9b8c-193df4c83dca" d="M516.472,710.992C516.472,710.992 517.201,713.957 518.66,719.886C520.119,725.817 524.641,732.995 532.228,741.422C539.815,749.849 548.276,757.183 557.612,763.424C566.949,769.667 574.39,772.944 579.934,773.256C585.478,773.568 587.521,770.759 586.062,764.828C584.602,758.899 580.079,751.721 572.494,743.294C564.907,734.867 556.445,727.533 547.108,721.29C537.772,715.049 530.332,711.772 524.788,711.46C519.244,711.148 516.472,710.992 516.472,710.992Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_6b64ba51-d0a9-47ae-87f6-f7109b034553" d="M327.32,816.586C334.323,819.706 344.389,822.827 357.52,825.948C370.651,829.069 378.091,833.751 379.842,839.994C381.593,846.235 376.529,850.794 364.65,853.67C352.771,856.545 339.787,857.637 325.698,856.946C311.607,856.255 297.255,853.152 282.64,847.636C268.025,842.12 257.667,836.814 251.566,831.718C245.465,826.623 238.697,817.043 231.264,802.978C223.831,788.911 220.037,780.797 219.884,778.634L219.654,775.388" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_ff9e22f9-fe62-4d1a-a235-ddba3082015e" d="M327.32,817.522C336.073,801.917 347.225,791.77 360.776,787.082C374.325,782.393 382.349,779.739 384.848,779.122C387.345,778.505 391.342,770.822 396.838,756.074C402.333,741.325 404.667,733.522 403.84,732.666C403.013,731.81 397.385,728.385 386.956,722.39C376.527,716.397 363.251,712.649 347.13,711.146C331.01,709.642 318.572,709.674 309.816,711.242C301.061,712.809 289.129,716.269 274.018,721.622C258.906,726.977 248.985,731.19 244.256,734.262C239.525,737.335 234.243,745.114 228.408,757.598L219.654,776.324" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_46db72ff-debf-4aba-8556-d16373002823" d="M529.602,835.52C529.602,835.52 525.371,837.393 516.91,841.138C508.449,844.883 502.759,849.253 499.84,854.246C496.923,859.239 497.652,863.453 502.028,866.886C506.405,870.319 513.117,871.88 522.162,871.568C531.207,871.255 539.961,869.226 548.422,865.482C556.883,861.737 562.573,857.367 565.49,852.374C568.409,847.379 567.679,843.166 563.302,839.734C558.926,836.301 552.215,834.74 543.17,835.052C534.125,835.364 529.602,835.52 529.602,835.52Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_7671c361-862e-4039-a40b-f5ef357b8ed2" d="M378.394,782.634C406.158,784.421 428.104,784.573 444.232,783.09C460.359,781.609 472.787,779.525 481.518,776.84C490.249,774.153 502.511,770.876 518.306,767.008C534.099,763.14 542.17,761.205 542.518,761.202C542.866,761.201 545.784,761.944 551.272,763.432L559.504,765.666" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_d30ff82e-ed12-4a83-a94d-cef86d984959" d="M942.762,823.348C922.758,824.227 904.227,825.496 887.17,827.156C870.113,828.817 857.169,830.159 848.338,831.18C839.509,832.2 824.975,833.887 804.736,836.24C784.496,838.593 769.495,840.307 759.734,841.382C749.971,842.457 745.064,842.997 745.012,843.002L744.934,843.01L639.02,847.692L533.104,852.374C534.764,815.313 536.638,791.691 538.726,781.508C540.813,771.325 543.607,762.177 547.108,754.062L552.36,741.89L748.436,741.89C764.992,737.494 783.121,732.937 802.822,728.218C822.525,723.501 832.975,721.011 834.172,720.748C835.371,720.485 844.055,718.493 860.226,714.77C876.397,711.047 892.073,707.64 907.256,704.548C922.437,701.456 935.797,699.104 947.336,697.492L964.644,695.074" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_fb0854b1-32a4-46ed-b356-bb0fb6c63463" d="M568.038,677.076L476.128,674.268L384.218,671.458L230.158,684.566C225.25,711.643 222.564,727.464 222.1,732.028C221.636,736.591 221.138,746.268 220.606,761.06C220.073,775.852 220.645,791.327 222.322,807.484C223.998,823.641 225.577,834.659 227.06,840.538L229.284,849.356L278.302,854.038L327.32,858.718" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_f340f895-4c80-4f73-afa3-ccbb5cce0f35" d="M113.672,827.294C116.688,827.161 126.349,825.119 142.656,821.168C158.963,817.219 168.431,814.098 171.06,811.806C173.689,809.514 176.04,802.625 178.112,791.14C180.184,779.653 181.22,773.91 181.22,773.91C181.22,773.91 180.896,772.558 180.248,769.854C179.6,767.149 178.726,764.529 177.626,761.996C176.526,759.464 175.218,757.061 173.702,754.788C172.186,752.513 170.488,750.407 168.608,748.47C166.728,746.531 164.698,744.794 162.518,743.258C160.338,741.722 158.066,740.27 155.702,738.902C153.338,737.534 150.914,736.301 148.43,735.202C145.946,734.105 143.415,733.148 140.838,732.332C138.261,731.516 135.651,730.845 133.008,730.32C130.364,729.795 127.703,729.419 125.024,729.192C122.344,728.964 119.661,728.885 116.974,728.956C114.287,729.028 111.416,729.215 108.36,729.516C105.304,729.819 102.277,730.319 99.278,731.018C96.281,731.715 93.333,732.606 90.436,733.69C87.54,734.774 84.716,736.042 81.964,737.494C79.212,738.946 76.553,740.572 73.988,742.372C71.423,744.172 69.214,745.923 67.362,747.624C65.511,749.324 63.834,751.202 62.33,753.258C60.827,755.313 59.527,757.505 58.428,759.836C57.329,762.167 56.455,764.589 55.804,767.104C55.153,769.62 54.739,772.179 54.562,774.782C54.385,777.385 54.395,779.973 54.592,782.548C54.791,785.123 55.19,787.661 55.79,790.164C56.389,792.665 57.18,795.096 58.164,797.456C59.148,799.815 60.31,802.068 61.65,804.216C62.991,806.365 64.491,808.379 66.15,810.256C67.809,812.133 69.603,813.849 71.534,815.402C73.463,816.954 75.796,818.412 78.532,819.776C81.268,821.14 84.07,822.325 86.938,823.332C89.806,824.337 92.72,825.157 95.68,825.79C98.64,826.422 101.625,826.864 104.634,827.116C107.643,827.368 110.656,827.427 113.672,827.294Z" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_7f2cb310-27d0-4877-a537-35f83a8ef7e1" d="M164.588,742.826L174.742,742.826C174.742,742.826 175.906,742.693 178.234,742.428C180.562,742.163 182.809,741.554 184.974,740.602C187.139,739.651 188.986,737.808 190.514,735.072C192.043,732.336 193.489,729.551 194.852,726.718C196.216,723.885 197.495,721.008 198.688,718.088C199.88,715.167 202.957,707.807 207.918,696.01C212.878,684.214 215.358,678.315 215.358,678.314C215.358,678.314 216.087,677.197 217.546,674.962C219.005,672.727 220.66,670.674 222.512,668.802C224.365,666.931 226.377,665.282 228.548,663.854C230.717,662.426 233.001,661.249 235.398,660.322C237.794,659.397 240.348,658.545 243.06,657.766C245.773,656.986 248.507,656.301 251.26,655.71C254.013,655.118 256.781,654.622 259.564,654.222C262.348,653.821 265.141,653.515 267.942,653.306C270.743,653.097 273.549,652.983 276.358,652.966C279.166,652.95 287.684,652.621 301.912,651.98C316.14,651.34 326.177,650.856 332.024,650.528C337.871,650.201 340.794,650.038 340.794,650.038C340.794,650.038 342.406,649.902 345.63,649.63C348.855,649.358 352.085,649.187 355.318,649.116C358.551,649.047 361.785,649.077 365.018,649.208C368.25,649.34 371.475,649.573 374.694,649.906C377.914,650.239 381.122,650.673 384.318,651.206C387.514,651.739 390.615,652.326 393.622,652.966C396.627,653.607 399.64,654.209 402.66,654.772C405.681,655.333 408.708,655.855 411.74,656.338C414.772,656.821 417.809,657.263 420.852,657.664C423.893,658.065 426.939,658.427 429.99,658.748C433.041,659.069 436.095,659.35 439.152,659.59C442.209,659.831 445.269,660.032 448.332,660.192C451.393,660.352 460.963,660.857 477.04,661.708C493.116,662.56 505.823,663.029 515.16,663.114C524.497,663.198 533.543,663.131 542.296,662.912C551.049,662.695 557.235,661.774 560.854,660.15C564.471,658.527 571.605,658.262 582.256,659.354C592.905,660.447 599.633,661.48 602.44,662.452C605.247,663.425 607.993,664.565 610.68,665.872C613.365,667.177 615.974,668.641 618.506,670.264C621.037,671.885 622.461,674.007 622.778,676.63C623.095,679.253 622.891,681.827 622.166,684.354C621.439,686.882 620.429,689.066 619.134,690.906C617.841,692.746 616.333,694.357 614.61,695.738C612.887,697.119 611.019,698.216 609.004,699.028C606.989,699.841 604.909,700.337 602.762,700.516C600.617,700.696 597.975,700.745 594.836,700.664C591.697,700.584 588.571,700.329 585.458,699.9C582.343,699.472 579.259,698.873 576.204,698.104C573.148,697.333 570.35,696.507 567.81,695.626C565.271,694.745 562.689,694.042 560.064,693.518C557.439,692.995 550.179,693.387 538.284,694.694C526.389,695.999 515.798,697.169 506.51,698.204C497.221,699.239 484.38,700.353 467.988,701.548C451.595,702.743 437.823,702.977 426.672,702.25C415.521,701.523 408.745,700.826 406.344,700.158C403.944,699.489 401.519,698.945 399.07,698.528C396.621,698.111 394.159,697.821 391.684,697.658C389.208,697.495 386.731,697.461 384.252,697.556C381.773,697.649 379.132,698.06 376.328,698.788C373.525,699.515 370.695,700.092 367.838,700.52C364.981,700.947 362.109,701.351 359.224,701.734C356.337,702.115 353.467,702.603 350.614,703.196C347.759,703.791 344.927,704.489 342.118,705.292C339.309,706.096 336.577,706.871 333.922,707.616C331.266,708.361 328.581,708.958 325.868,709.406L321.798,710.08" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_eb71a524-fa99-4f36-a5c5-bd5572478ce1" d="M179.468,800.876C179.468,800.876 180.854,800.533 183.626,799.846C186.398,799.159 189.608,799.159 193.256,799.846C196.903,800.533 200.608,805.636 204.372,815.156C208.136,824.675 210.018,829.434 210.018,829.434C210.018,829.434 210.572,830.874 211.68,833.754C212.789,836.634 214.048,839.437 215.456,842.162C216.864,844.889 218.413,847.52 220.104,850.056C221.793,852.592 223.613,855.017 225.564,857.33C227.513,859.643 229.717,861.377 232.174,862.53C234.631,863.685 237.141,864.689 239.702,865.542C242.263,866.395 244.862,867.094 247.498,867.638C250.133,868.182 252.787,868.567 255.462,868.794C258.137,869.021 260.846,869.22 263.59,869.392C266.334,869.565 269.081,869.657 271.83,869.668C274.578,869.679 277.325,869.609 280.07,869.458C282.815,869.306 285.555,869.073 288.288,868.76C291.021,868.447 296.765,867.432 305.518,865.716C314.271,864 318.648,863.142 318.648,863.142C318.648,863.142 319.967,862.908 322.606,862.44C325.246,861.972 327.897,861.595 330.56,861.31C333.221,861.023 335.889,860.827 338.564,860.722C341.237,860.618 343.911,860.605 346.586,860.684C349.261,860.761 351.872,860.847 354.42,860.942C356.968,861.037 359.515,861.006 362.06,860.85C364.607,860.693 367.141,860.411 369.662,860.006C372.183,859.599 374.908,859.277 377.836,859.038C380.765,858.801 383.696,858.76 386.628,858.916C389.561,859.073 392.474,859.427 395.366,859.976C398.258,860.527 401.081,861.062 403.834,861.582C406.587,862.101 409.352,862.536 412.128,862.888C414.905,863.239 417.689,863.504 420.48,863.684C423.271,863.865 426.064,863.961 428.86,863.97C431.656,863.979 434.227,863.896 436.574,863.72C438.919,863.544 441.257,863.279 443.586,862.924C445.914,862.571 448.227,862.128 450.526,861.596C452.825,861.065 455.161,861.347 457.534,862.44C459.907,863.532 462.329,864.484 464.8,865.296C467.271,866.107 469.929,866.892 472.774,867.652C475.621,868.411 478.477,869.123 481.344,869.788C484.211,870.452 487.087,871.069 489.972,871.638C492.856,872.207 495.748,872.728 498.648,873.2C501.548,873.673 504.454,874.098 507.366,874.474C510.278,874.85 513.195,875.177 516.118,875.456C519.039,875.736 522.182,875.987 525.546,876.208C528.909,876.431 532.273,876.628 535.64,876.8C539.005,876.973 542.372,877.122 545.74,877.246C549.108,877.369 552.476,877.467 555.844,877.542C559.213,877.615 562.583,877.665 565.952,877.69C569.323,877.715 572.693,877.715 576.062,877.69C579.431,877.665 582.801,877.615 586.17,877.542C589.539,877.467 592.907,877.369 596.274,877.246C599.642,877.122 603.009,876.973 606.376,876.8C609.741,876.628 613.106,876.431 616.47,876.208C619.833,875.985 623.212,875.763 626.608,875.542C630.005,875.321 633.4,875.073 636.792,874.798C640.185,874.523 643.577,874.223 646.966,873.896C650.355,873.568 653.742,873.214 657.126,872.834C660.51,872.453 663.891,872.045 667.27,871.612C670.649,871.18 674.024,870.721 677.396,870.234C680.768,869.749 684.137,869.237 687.502,868.7C690.867,868.161 694.229,867.597 697.586,867.006C700.945,866.415 704.298,865.799 707.646,865.156C710.995,864.513 714.34,863.844 717.68,863.148C721.021,862.453 724.357,861.733 727.686,860.986C731.017,860.238 735.687,859.615 741.698,859.116C747.709,858.616 750.714,858.366 750.714,858.366C750.714,858.366 752.047,858.275 754.714,858.094C757.381,857.913 760.05,857.853 762.722,857.916C765.393,857.979 768.057,858.163 770.714,858.468C773.37,858.775 779.279,857.95 788.442,855.994C797.605,854.038 811.173,851.291 829.146,847.754C847.118,844.217 865.101,840.951 883.096,837.956C901.091,834.961 916.68,832.899 929.864,831.768C943.048,830.636 950.682,830.198 952.766,830.454C954.851,830.71 957.143,831.141 959.642,831.746C962.142,832.351 964.575,833.179 966.942,834.23C969.309,835.281 971.575,836.539 973.74,838.004C975.905,839.469 977.571,841.139 978.736,843.012C979.9,844.885 980.907,846.852 981.756,848.912C982.604,850.971 983.493,853.419 984.424,856.258C985.353,859.097 986.217,861.958 987.016,864.842C987.813,867.726 988.545,870.629 989.21,873.552C989.874,876.475 990.573,879.543 991.306,882.758C992.039,885.973 993.031,889.093 994.282,892.12C995.533,895.147 997.063,895.802 998.872,894.086C1000.68,892.37 1002.72,890.185 1005,887.532C1007.28,884.879 1008.41,883.552 1008.41,883.552C1008.41,883.552 1008.66,881.992 1009.16,878.872C1009.65,875.751 1009.9,872.629 1009.9,869.508C1009.9,866.387 1009.37,857.147 1008.31,841.79C1007.25,826.433 1006.61,817.835 1006.39,815.996C1006.16,814.156 1003.34,807.79 997.91,796.898C992.482,786.006 989.768,780.56 989.768,780.56C989.768,780.56 988.411,780.947 985.698,781.722C982.985,782.498 980.315,783.419 977.688,784.484C975.063,785.551 972.554,786.561 970.162,787.514C967.771,788.466 965.335,789.261 962.854,789.9C960.373,790.54 954.755,791.094 946.002,791.562C937.249,792.03 931.204,792.303 927.868,792.382C924.532,792.461 921.206,792.695 917.89,793.084C914.573,793.473 907.515,793.381 896.718,792.806C885.919,792.233 873.811,791.484 860.392,790.56C846.972,789.636 831.681,788.895 814.518,788.338C797.355,787.782 782.497,788.099 769.944,789.29C757.392,790.481 750.801,791.18 750.17,791.388C749.541,791.596 742.777,792.451 729.878,793.954C716.979,795.455 703.849,795.939 690.488,795.406C677.127,794.871 661.726,793.645 644.286,791.728C626.847,789.811 617.525,788.765 616.32,788.59L614.512,788.33" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_ffd16314-fb52-4e23-bab4-138550db9d55" d="M611.01,698.07C628.05,700.443 637.77,701.724 640.17,701.912C642.57,702.101 644.973,702.196 647.38,702.196C649.787,702.196 652.19,702.101 654.59,701.912C656.99,701.724 662.392,701.395 670.796,700.926C679.199,700.458 683.4,700.224 683.4,700.224C683.4,700.224 684.945,700.161 688.036,700.036C691.125,699.909 694.216,699.864 697.308,699.9C700.4,699.936 703.489,700.053 706.576,700.252C709.663,700.449 712.743,700.728 715.816,701.088C718.891,701.449 726.263,699.601 737.934,695.544C749.605,691.487 760.83,688.185 771.61,685.638C782.389,683.093 796.059,681.402 812.62,680.566C829.183,679.73 840.265,679.442 845.866,679.702C851.466,679.963 854.266,680.094 854.266,680.094C854.266,680.094 855.845,680.141 859.004,680.234C862.161,680.327 865.319,680.379 868.478,680.388C871.638,680.399 874.797,680.367 877.954,680.294C881.113,680.221 884.27,680.105 887.426,679.948C890.582,679.792 893.735,679.594 896.886,679.354C900.037,679.114 903.185,678.833 906.33,678.51C909.474,678.187 912.614,677.823 915.75,677.418C918.887,677.013 922.019,676.565 925.144,676.076C928.269,675.588 931.389,675.059 934.504,674.488C937.617,673.919 940.712,673.359 943.788,672.808C946.864,672.257 949.931,671.655 952.99,671.002C956.047,670.349 959.095,669.644 962.132,668.888C965.169,668.132 968.195,667.325 971.21,666.466C974.223,665.609 977.223,664.701 980.21,663.742C983.198,662.783 985.771,661.655 987.928,660.356C990.087,659.056 992.305,657.885 994.582,656.844C996.858,655.803 998.971,655.168 1000.92,654.94C1002.87,654.711 1004.74,655.026 1006.53,655.886C1008.32,656.745 1009.78,658.029 1010.91,659.74C1012.05,661.449 1013.19,663.947 1014.35,667.232C1015.5,670.517 1016.54,673.843 1017.46,677.208C1018.39,680.575 1019.2,683.973 1019.89,687.402C1020.58,690.831 1021.16,693.827 1021.62,696.39C1022.08,698.951 1022.47,701.523 1022.81,704.104C1023.15,706.685 1023.44,709.275 1023.66,711.872C1023.88,714.469 1024.01,717.329 1024.03,720.452C1024.05,723.576 1023.98,726.697 1023.81,729.816C1023.64,732.933 1023.38,735.743 1023.02,738.244C1022.66,740.744 1022,743.153 1021.06,745.472C1020.11,747.791 1018.91,749.943 1017.44,751.928C1015.97,753.912 1014.58,753.35 1013.27,750.242C1011.96,747.134 1010.55,744.079 1009.04,741.076C1007.53,738.072 1005.92,735.127 1004.22,732.242C1002.52,729.357 1000.73,726.538 998.846,723.786C996.963,721.033 994.995,718.353 992.94,715.746C990.884,713.139 983.68,710.909 971.328,709.056C958.976,707.203 947.421,707.031 936.664,708.54C925.908,710.049 919.021,711.093 916.004,711.672C912.988,712.251 909.976,712.853 906.968,713.478C903.96,714.103 900.957,714.752 897.958,715.424C894.958,716.096 891.963,716.791 888.974,717.508C885.983,718.227 882.998,718.968 880.018,719.732C877.039,720.497 874.065,721.285 871.096,722.094C868.127,722.905 865.163,723.739 862.204,724.596C859.247,725.452 851.32,728.109 838.424,732.566C825.529,737.022 817.301,739.846 813.74,741.038C810.179,742.23 806.935,743.373 804.01,744.466C801.085,745.558 798.143,746.598 795.184,747.586C792.227,748.574 789.255,749.509 786.268,750.39C783.28,751.271 780.28,752.099 777.268,752.874C774.255,753.649 771.23,754.37 768.194,755.038C765.159,755.705 762.115,756.317 759.06,756.876C756.005,757.435 749.451,758.749 739.398,760.818C729.345,762.889 715.456,766.104 697.732,770.464C680.008,774.823 663.327,778.695 647.688,782.082C632.049,785.467 616.837,788.221 602.052,790.344C587.268,792.465 575.713,793.643 567.388,793.878C559.064,794.113 554.902,795.151 554.902,796.992C554.902,798.833 554.7,800.879 554.296,803.128L553.692,806.502" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_fcb9e140-73d6-4fce-a5fa-9d7c905a9ed3" d="M361.014,700.88C367.55,704.001 371.878,705.976 373.998,706.804C376.119,707.632 378.273,708.349 380.458,708.954C382.643,709.559 384.851,710.05 387.08,710.426C389.311,710.803 391.885,711.017 394.804,711.066C397.723,711.115 400.642,711.109 403.562,711.046C406.481,710.983 409.397,710.865 412.312,710.692C415.228,710.517 420.8,710.211 429.028,709.774C437.256,709.338 445.323,709.12 453.23,709.12C461.138,709.12 466.464,709.051 469.208,708.912C471.953,708.773 474.686,708.501 477.406,708.094C480.127,707.687 482.826,707.148 485.502,706.476C488.177,705.804 490.549,704.984 492.62,704.016C494.692,703.049 496.881,701.848 499.186,700.412L502.644,698.258" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_82489967-184c-4621-80d9-757f0b99d629" d="M293.262,867.356C314.262,867.813 331.475,868.224 344.9,868.588C358.327,868.952 374.224,869.457 392.592,870.102C410.959,870.746 424.672,871.385 433.732,872.02C442.792,872.655 454.219,873.829 468.014,875.542C481.81,877.255 490.359,878.285 493.662,878.632C496.965,878.979 506.238,879.835 521.482,881.2C536.725,882.564 544.515,883.251 544.852,883.26C545.191,883.268 546.737,883.655 549.49,884.422C552.243,885.189 554.928,886.172 557.544,887.372C560.159,888.571 563.596,889.435 567.856,889.966C572.116,890.497 576.347,889.951 580.548,888.328C584.749,886.705 588.397,884.333 591.49,881.212L596.13,876.53" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
</g>
</g>
<g id="Wire">
<g id="STROKE_ee24ead6-a5bf-4e29-b658-c4ef35901468" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path d="M503.486,747.452L490.654,714.15" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:54.01px;"/>
</g>
<g id="STROKE_8c6224fe-406d-4fbc-9c36-d2bd2473697a" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path d="M480.112,851.06L486.876,834.332" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:54.01px;"/>
</g>
<g id="STROKE_6ff80eaf-e2cf-4c09-bfad-79649d0fcc2c" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path d="M479.406,352.822L483.642,318.412" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:54.01px;"/>
</g>
<g id="STROKE_2c666a6a-1874-4461-89e1-5bbc2eee584e" transform="matrix(0.00174089,0.999998,-0.999998,0.00174089,1071.31,-7.15271)">
<path d="M459.81,198.67L469.078,215.322" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:54.01px;"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1080 1080" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;">
<g id="Pen">
<g id="Male_walk" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path id="STROKE_f31ae2e7-9ec1-462f-85b6-dc8a2cf57901" d="M181.142,783.852C181.142,783.852 185.184,789.486 193.268,800.754C201.353,812.022 211.253,822.165 222.966,831.184C234.679,840.204 240.599,844.772 240.724,844.888C240.848,845.005 247.773,846.474 261.498,849.294C275.223,852.114 283.309,853.485 285.754,853.406C288.198,853.326 296.933,852.061 311.96,849.61C326.987,847.161 334.927,845.791 335.782,845.5C336.635,845.209 340.383,844.455 347.024,843.236C353.665,842.019 361.173,837.907 369.546,830.902C377.919,823.898 383.117,815.067 385.138,804.408C387.159,793.749 383.961,784.819 375.544,777.616C367.128,770.413 357.167,762.8 345.66,754.776C334.153,746.752 320.911,739.85 305.932,734.07C290.955,728.291 276.349,726.203 262.114,727.804C247.879,729.407 238.91,730.926 235.206,732.362C231.502,733.799 222.751,739.75 208.954,750.214C195.157,760.678 187.072,768.901 184.7,774.882C182.328,780.862 181.142,783.852 181.142,783.852Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_da714186-28a9-4b4a-a6ad-441a6b053c40" d="M459.558,772.276C459.558,772.276 461.435,775.931 465.19,783.24C468.943,790.548 475.151,795.725 483.812,798.77C492.475,801.815 501.137,801.815 509.8,798.77C518.463,795.725 524.671,790.548 528.424,783.24C532.177,775.931 532.177,768.621 528.424,761.312C524.671,754.004 518.463,748.827 509.8,745.782C501.137,742.737 492.475,742.737 483.812,745.782C475.151,748.827 468.943,754.004 465.19,761.312C461.435,768.621 459.558,772.276 459.558,772.276Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_f3707ca2-ba6c-40ba-8e4a-4a3d777d687e" d="M208.206,778.35C228.873,778.231 245.589,778.354 258.354,778.718C271.121,779.082 285.444,779.913 301.324,781.21C317.203,782.507 332.203,784.475 346.324,787.112C360.445,789.748 369.686,791.84 374.046,793.388L380.586,795.708L432.56,848.698L484.534,901.686" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_f7b2bff0-c3ea-48bf-8d99-835d332f5c09" d="M275.772,729.016C292.519,718.052 307.245,709.829 319.95,704.348L339.006,696.124L401.376,702.52L463.744,708.916" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_8c1da6bd-3757-4dae-854b-511cd5c1942f" d="M493.342,772.276L614.614,771.362L735.886,769.536C751.633,753.289 762.355,742.528 768.052,737.252C773.749,731.975 780.54,725.901 788.424,719.032C796.307,712.161 805.256,704.607 815.272,696.368C825.288,688.129 836.447,679.218 848.748,669.634C861.051,660.051 874.573,649.807 889.314,638.902C904.057,627.997 913.788,620.853 918.508,617.47L925.59,612.396" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_5c398ba6-9005-4e80-ad48-3fab02285634" d="M958.178,941.294C936.651,935.361 922.174,931.441 914.746,929.534C907.319,927.629 898.293,925.441 887.666,922.972C877.039,920.504 865.164,917.93 852.04,915.25C838.916,912.571 824.558,909.802 808.966,906.942C793.374,904.083 777.675,901.328 761.868,898.676L738.156,894.7L493.88,772.276" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_461d924b-75b2-472d-9c27-1b65d8eb7bb1" d="M103.384,848.66C106.279,848.685 116.339,847.224 133.564,844.276C150.789,841.329 160.563,838.619 162.886,836.146C165.209,833.673 166.37,826.772 166.37,815.444L166.37,798.45C166.37,798.45 166.194,797.237 165.842,794.812C165.491,792.387 164.921,790.021 164.13,787.714C163.339,785.406 162.344,783.201 161.144,781.1C159.944,778.999 158.562,777.04 156.998,775.224C155.433,773.408 153.716,771.77 151.848,770.31C149.979,768.849 147.781,767.36 145.254,765.844C142.726,764.327 140.123,762.972 137.444,761.78C134.765,760.587 132.029,759.564 129.236,758.712C126.443,757.859 123.612,757.182 120.744,756.682C117.875,756.182 114.987,755.862 112.082,755.722C109.178,755.581 106.269,755.575 103.354,755.704C100.438,755.835 97.54,756.145 94.66,756.636C91.78,757.127 88.937,757.795 86.132,758.642C83.327,759.489 80.579,760.507 77.888,761.696C75.196,762.885 72.581,764.238 70.042,765.754C67.503,767.269 65.297,768.759 63.424,770.224C61.552,771.689 59.833,773.333 58.266,775.154C56.699,776.975 55.316,778.94 54.116,781.048C52.915,783.157 51.92,785.369 51.132,787.682C50.343,789.997 49.775,792.37 49.428,794.802C49.081,797.234 48.925,799.703 48.96,802.208C48.993,804.712 49.227,807.196 49.66,809.66C50.092,812.124 50.717,814.531 51.536,816.882C52.355,819.234 53.355,821.497 54.536,823.67C55.717,825.843 57.064,827.897 58.576,829.83C60.087,831.763 61.741,833.549 63.538,835.186C65.335,836.825 67.513,838.357 70.07,839.784C72.629,841.212 75.259,842.473 77.96,843.568C80.663,844.664 83.417,845.585 86.222,846.332C89.029,847.08 91.867,847.649 94.738,848.038C97.609,848.427 100.491,848.635 103.384,848.66Z" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_280a4d48-c781-4e4d-b873-e67ed4633bdc" d="M142.374,763.734C159.122,761.114 168.789,759.611 171.374,759.226C173.959,758.841 176.529,758.362 179.082,757.79C181.637,757.218 184.169,756.554 186.68,755.798C189.191,755.042 191.674,754.196 194.13,753.26C196.586,752.324 198.772,751.024 200.688,749.36C202.604,747.695 204.564,746.09 206.568,744.546C208.572,743.001 210.617,741.519 212.702,740.1C214.789,738.68 217.087,737.31 219.596,735.99C222.107,734.669 224.667,733.465 227.276,732.378C229.884,731.29 232.532,730.323 235.22,729.476C237.908,728.629 240.626,727.906 243.374,727.306C246.121,726.706 248.887,726.232 251.672,725.884C254.457,725.536 257.443,725.301 260.63,725.178C263.817,725.055 267.002,725.081 270.186,725.254C273.371,725.427 276.543,725.747 279.7,726.214C282.857,726.681 285.753,727.187 288.388,727.732C291.023,728.276 293.647,728.873 296.26,729.522C298.873,730.171 301.474,730.872 304.062,731.624C306.65,732.377 309.223,733.181 311.782,734.036C314.341,734.892 317.099,735.873 320.056,736.98C323.013,738.087 325.949,739.253 328.862,740.48C331.775,741.708 334.665,742.996 337.532,744.344C340.397,745.692 343.237,747.098 346.05,748.562C348.863,750.027 351.583,751.52 354.208,753.04C356.835,754.559 359.429,756.135 361.992,757.77C364.555,759.406 367.083,761.098 369.578,762.846C372.073,764.594 374.531,766.397 376.954,768.256C379.377,770.113 381.31,771.042 382.754,771.042C384.197,771.042 385.851,771.642 387.718,772.842C389.585,774.042 391.173,775.565 392.482,777.41C393.793,779.255 395.451,781.529 397.456,784.23C399.461,786.931 401.492,789.612 403.548,792.272C405.604,794.931 407.684,797.569 409.788,800.186C411.892,802.803 414.02,805.398 416.172,807.97C418.324,810.543 420.5,813.094 422.7,815.622C424.899,818.151 427.121,820.657 429.366,823.14C431.611,825.623 433.782,828.081 435.878,830.514C437.974,832.947 440.098,835.353 442.25,837.732C444.403,840.109 446.584,842.458 448.792,844.778C451.001,847.098 453.238,849.389 455.502,851.65C457.765,853.91 460.054,856.14 462.37,858.34C464.687,860.541 467.03,862.711 469.398,864.848C471.766,866.987 474.159,869.093 476.576,871.166C478.995,873.241 481.217,874.925 483.244,876.218C485.271,877.513 487.345,878.714 489.468,879.822C491.589,880.931 493.752,881.945 495.956,882.862C498.159,883.779 500.083,884.629 501.728,885.41C503.373,886.193 504.817,887.274 506.06,888.654C507.303,890.034 508.607,891.862 509.974,894.138C511.341,896.414 512.308,898.866 512.876,901.494C513.443,904.121 513.577,906.709 513.278,909.258C512.979,911.807 512.537,914.328 511.95,916.82C511.363,919.313 510.636,921.76 509.768,924.16C508.901,926.56 507.901,928.896 506.766,931.168C505.631,933.441 500.877,934.669 492.504,934.852C484.131,935.035 479.033,934.108 477.212,932.072C475.391,930.036 473.621,927.951 471.904,925.816C470.187,923.683 468.524,921.503 466.916,919.276C465.308,917.049 463.757,914.779 462.262,912.466C460.767,910.153 458.851,907.077 456.512,903.24C454.173,899.404 452.225,896.625 450.666,894.902C449.106,893.181 447.388,891.658 445.512,890.334C443.635,889.011 441.431,887.539 438.9,885.918C436.369,884.297 433.855,882.646 431.358,880.966C428.862,879.286 426.383,877.578 423.922,875.842C421.461,874.105 419.017,872.34 416.592,870.548C414.168,868.755 411.763,866.933 409.376,865.084C406.988,863.236 400.237,857.002 389.124,846.382C378.009,835.763 372.234,830.053 371.798,829.252C371.363,828.451 370.397,826.699 368.9,823.996C367.404,821.292 365.585,818.855 363.444,816.686C361.303,814.518 358.788,813.281 355.9,812.976C353.012,812.672 350.256,812.53 347.632,812.55C345.007,812.57 342.382,812.543 339.758,812.468C337.135,812.393 334.514,812.271 331.894,812.102C329.274,811.933 326.657,811.717 324.044,811.454C321.431,811.19 318.623,810.929 315.622,810.67C312.619,810.411 309.632,810.024 306.66,809.508C303.687,808.992 300.739,808.35 297.816,807.582C294.893,806.814 292.005,805.922 289.15,804.906C286.297,803.891 284.179,802.991 282.798,802.206C281.417,801.419 279.941,801.026 278.372,801.026C276.804,801.026 275.329,801.419 273.948,802.206C272.567,802.991 270.577,804.907 267.978,807.952L264.08,812.52" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_6b592a57-9b50-4ef3-865f-f89849b9d54e" d="M307.824,732.67C325.149,738.761 335.084,742.239 337.628,743.106C340.173,743.973 342.744,744.744 345.34,745.42C347.936,746.097 350.551,746.678 353.186,747.162C355.821,747.645 358.469,748.03 361.13,748.318C363.79,748.606 366.456,748.796 369.128,748.888C371.801,748.979 374.699,748.733 377.822,748.15C380.946,747.569 384.061,746.942 387.168,746.27C390.276,745.598 393.374,744.882 396.462,744.122C399.551,743.362 402.63,742.557 405.698,741.708C408.766,740.86 411.809,740.037 414.826,739.24C417.845,738.444 420.805,737.454 423.708,736.27C426.611,735.086 429.433,733.718 432.174,732.166C434.915,730.614 437.538,728.878 440.042,726.958C442.545,725.039 445.145,723.279 447.842,721.678C450.539,720.077 453.316,718.646 456.172,717.386C459.027,716.125 461.797,714.898 464.482,713.706C467.169,712.513 469.915,711.503 472.722,710.676C475.529,709.851 478.374,709.214 481.258,708.766C484.141,708.318 487.039,708.064 489.952,708.004C492.867,707.943 501.21,709.435 514.982,712.48C528.755,715.525 535.642,717.048 535.642,717.048C535.642,717.048 536.847,717.292 539.256,717.78C541.667,718.268 544.097,718.583 546.546,718.726C548.995,718.869 551.443,718.838 553.89,718.634C556.335,718.43 559.046,718.024 562.022,717.416C564.999,716.809 567.991,716.303 570.998,715.896C574.005,715.489 577.021,715.184 580.046,714.98C583.071,714.776 586.1,714.674 589.132,714.674C592.164,714.673 595.224,714.715 598.312,714.802C601.4,714.887 604.487,715.001 607.574,715.142C610.661,715.283 613.746,715.453 616.83,715.65C619.914,715.846 622.996,716.07 626.076,716.322C629.156,716.575 632.234,716.855 635.31,717.162C638.386,717.47 641.459,717.805 644.528,718.168C647.599,718.532 650.666,718.923 653.73,719.34C656.794,719.759 659.854,720.205 662.91,720.678C665.967,721.151 669.02,721.652 672.068,722.18C675.117,722.709 678.161,723.265 681.2,723.848C684.24,724.431 686.728,724.955 688.664,725.422C690.6,725.887 692.549,726.283 694.512,726.61C696.473,726.935 698.438,727.222 700.406,727.47C702.373,727.718 704.339,727.707 706.304,727.438C708.269,727.169 710.173,726.649 712.016,725.878C713.857,725.107 718.113,719.119 724.784,707.912C731.453,696.705 735.655,689.851 737.388,687.348C739.121,684.845 740.969,682.442 742.932,680.138C744.896,677.833 746.965,675.637 749.138,673.552C751.313,671.468 753.581,669.505 755.942,667.662C758.305,665.819 760.749,664.107 763.274,662.524C765.801,660.941 768.396,659.497 771.06,658.192C773.724,656.887 776.444,655.726 779.22,654.71C781.996,653.695 784.927,652.779 788.012,651.962C791.096,651.145 794.172,650.291 797.24,649.402C800.307,648.514 803.364,647.589 806.412,646.628C809.459,645.667 812.495,644.67 815.522,643.638C818.549,642.607 821.564,641.54 824.568,640.436C827.572,639.333 830.564,638.195 833.544,637.022C836.524,635.849 839.491,634.641 842.446,633.398C845.401,632.155 848.387,630.911 851.404,629.666C854.421,628.419 857.373,627.02 860.26,625.468C863.145,623.915 865.952,622.216 868.68,620.372C871.408,618.528 874.043,616.547 876.586,614.43C879.13,612.311 882.769,607.111 887.504,598.828C892.24,590.544 897.293,583.844 902.664,578.728C908.035,573.612 911.902,571.613 914.266,572.732C916.63,573.851 918.975,575.013 921.3,576.218C923.625,577.425 925.929,578.674 928.212,579.966C930.496,581.259 932.757,582.595 934.994,583.972C937.233,585.349 939.597,586.773 942.086,588.242C944.575,589.713 947.141,591.015 949.784,592.15C952.427,593.285 955.125,594.243 957.88,595.026C960.635,595.809 963.425,596.41 966.25,596.83C969.077,597.249 972.077,597.111 975.25,596.418C978.423,595.725 981.571,594.917 984.692,593.996C987.812,593.075 990.556,594.32 992.924,597.732C995.292,601.143 996.75,607.842 997.298,617.83C997.847,627.819 998.113,634.516 998.096,637.92C998.077,641.323 997.803,644.703 997.272,648.06C996.741,651.417 995.754,653.72 994.31,654.968C992.866,656.217 991.423,655.761 989.98,653.598C988.536,651.435 987.287,649.168 986.232,646.796C985.179,644.423 983.735,642.351 981.902,640.582C980.069,638.814 972.101,636.651 958,634.094C943.9,631.537 936.681,630.257 936.344,630.256C936.008,630.256 930.152,633.027 918.776,638.57C907.399,644.113 901.71,646.884 901.71,646.884C901.71,646.884 900.265,647.618 897.376,649.086C894.485,650.554 891.625,652.085 888.796,653.68C885.965,655.273 883.168,656.928 880.404,658.644C877.639,660.36 874.909,662.135 872.214,663.97C869.518,665.805 866.86,667.698 864.24,669.65C861.619,671.601 859.037,673.608 856.496,675.672C853.953,677.736 847.859,682.857 838.214,691.036C828.567,699.215 818.288,707.574 807.376,716.114C796.463,724.655 791.006,728.926 791.006,728.926C791.006,728.926 789.693,729.887 787.066,731.808C784.438,733.729 781.83,735.681 779.242,737.662C776.654,739.642 774.086,741.651 771.538,743.688C768.991,745.727 766.465,747.793 763.958,749.886C761.451,751.981 758.967,754.103 756.504,756.254C754.04,758.405 751.599,760.582 749.18,762.786C746.76,764.991 744.363,767.223 741.988,769.482C739.613,771.741 732.059,775.306 719.326,780.178C706.593,785.051 700.226,787.488 700.226,787.488C700.226,787.488 698.793,787.753 695.928,788.284C693.063,788.815 690.192,789.311 687.316,789.772C684.439,790.233 681.557,790.659 678.672,791.05C675.787,791.441 672.897,791.796 670.004,792.116C667.111,792.436 664.214,792.721 661.314,792.972C658.415,793.221 655.513,793.435 652.608,793.614C649.704,793.793 641.312,794.703 627.432,796.346C613.551,797.987 604.181,799.175 599.322,799.908C594.463,800.641 592.034,801.008 592.034,801.008C592.034,801.008 590.685,801.185 587.986,801.54C585.287,801.893 582.595,802.301 579.91,802.762C577.226,803.222 574.551,803.736 571.886,804.304C569.219,804.871 566.564,805.491 563.92,806.164C561.276,806.836 558.645,807.561 556.028,808.34C553.409,809.117 548.577,810.739 541.532,813.206C534.487,815.673 530.964,816.906 530.964,816.906C530.964,816.905 529.617,817.311 526.924,818.126C524.229,818.941 521.518,819.688 518.79,820.368C516.063,821.048 513.323,821.66 510.568,822.204C507.812,822.747 505.046,823.221 502.27,823.626L498.106,824.234" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_ddd065c7-c190-41fd-8eea-6203eb86f763" d="M225.532,732.67C245.109,717.443 261.495,706.057 274.69,698.512C287.885,690.965 294.829,687.158 295.522,687.09C296.217,687.023 296.564,686.99 296.564,686.99C296.564,686.99 297.607,686.898 299.692,686.714C301.777,686.529 303.825,686.127 305.834,685.51C307.843,684.893 309.775,684.071 311.628,683.046C313.481,682.021 315.765,680.595 318.48,678.768C321.193,676.94 329.033,676.498 341.998,677.442C354.962,678.386 361.444,678.859 361.444,678.86C361.444,678.86 362.819,678.943 365.568,679.108C368.319,679.275 371.064,679.505 373.804,679.798C376.544,680.091 379.277,680.449 382.002,680.87C384.727,681.291 387.443,681.776 390.148,682.324C392.853,682.872 395.545,683.482 398.224,684.154C400.904,684.827 403.285,685.606 405.366,686.49C407.449,687.374 409.573,688.127 411.738,688.75C413.905,689.373 416.098,689.859 418.318,690.21C420.537,690.561 423.201,690.931 426.31,691.322C429.418,691.713 432.536,691.85 435.664,691.734C438.793,691.618 441.379,691.062 443.42,690.066C445.461,689.071 447.555,688.219 449.7,687.508C451.845,686.797 454.229,686.374 456.85,686.238C459.473,686.103 462.091,686.157 464.706,686.4C467.321,686.643 469.907,687.073 472.466,687.69C475.025,688.309 477.531,689.108 479.986,690.088C482.441,691.068 483.827,692.7 484.146,694.984L484.622,698.41" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_52a17935-d5a4-46f7-86c2-80f1a9dd1b7a" d="M311.29,733.584C320.645,728.833 325.322,726.458 325.322,726.458C325.322,726.458 326.365,725.917 328.452,724.834C330.537,723.751 332.583,722.59 334.59,721.35C336.595,720.109 338.555,718.792 340.468,717.4C342.383,716.008 344.018,714.935 345.374,714.182C346.73,713.427 348.174,713.092 349.706,713.176L352.002,713.302L397.306,715.312C417.171,715.739 431.522,716.287 440.358,716.956L453.61,717.962" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_4923ec37-c241-4fbf-9e44-b75f462fa60e" d="M168.362,815.808C179.911,816.356 185.686,816.63 185.686,816.63C185.686,816.63 186.995,816.743 189.614,816.968C192.231,817.192 194.819,817.616 197.378,818.24C199.937,818.864 202.439,819.681 204.886,820.69C207.331,821.699 211.225,824.503 216.568,829.102C221.909,833.701 225.867,837.056 228.44,839.168C231.013,841.28 233.684,843.244 236.452,845.06C239.221,846.877 242.079,848.344 245.026,849.46C247.974,850.577 250.977,851.491 254.034,852.2C257.093,852.911 260.265,853.445 263.552,853.802C266.837,854.159 270.132,854.338 273.436,854.338C276.739,854.338 280.033,854.159 283.318,853.802C286.605,853.445 294.673,852.566 307.522,851.166C320.37,849.765 326.794,849.064 326.794,849.064C326.794,849.063 328.239,848.945 331.128,848.712C334.016,848.479 336.909,848.393 339.806,848.454C342.702,848.514 345.589,848.722 348.466,849.078C351.343,849.434 354.289,849.609 357.302,849.602C360.315,849.595 363.289,849.23 366.224,848.506C369.159,847.782 372.849,846.719 377.296,845.318L383.966,843.218" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_ad45b746-bd77-44d0-a218-ddbd8fbbb27e" d="M436.892,832.254C444.053,831.585 447.634,831.25 447.634,831.25C447.634,831.25 448.924,831.062 451.504,830.686C454.085,830.31 456.657,829.873 459.218,829.376C461.781,828.879 464.331,828.32 466.868,827.7C469.407,827.081 472.084,826.7 474.9,826.556C477.716,826.412 480.531,826.419 483.346,826.576C486.162,826.732 488.963,827.038 491.748,827.494C494.535,827.95 497.292,828.553 500.02,829.302C502.748,830.053 505.555,830.853 508.44,831.704C511.327,832.555 514.2,833.452 517.06,834.396C519.92,835.34 522.765,836.33 525.596,837.366C528.427,838.403 531.242,839.485 534.042,840.612C536.842,841.74 543.659,844.341 554.494,848.414C565.329,852.489 577.874,856.965 592.13,861.844C606.387,866.724 622.268,871.985 639.772,877.628C657.275,883.272 668.405,886.713 673.164,887.952C677.923,889.191 681.487,890.164 683.858,890.872C686.227,891.579 688.544,892.443 690.808,893.464C693.073,894.484 695.267,895.653 697.388,896.97C699.511,898.289 701.965,899.681 704.75,901.148C707.534,902.616 710.375,903.95 713.274,905.15C716.171,906.35 719.113,907.413 722.1,908.338C725.088,909.262 728.109,910.045 731.162,910.686C734.215,911.326 741.998,912.339 754.51,913.724C767.023,915.109 779.396,916.525 791.628,917.972C803.86,919.419 818.233,921.544 834.748,924.348C851.263,927.153 863,929.697 869.96,931.978C876.921,934.259 886.177,938.08 897.726,943.44C909.275,948.8 915.05,951.48 915.05,951.48C915.05,951.48 916.019,952.262 917.958,953.826C919.897,955.39 921.703,957.108 923.378,958.98C925.053,960.852 926.574,962.854 927.942,964.986C929.31,967.118 930.506,969.352 931.53,971.688C932.555,974.025 933.395,976.433 934.05,978.912C934.706,981.392 935.168,983.911 935.436,986.47C935.705,989.029 935.851,991.885 935.872,995.038C935.895,998.193 935.823,1001.35 935.656,1004.49C935.489,1007.64 934.035,1013.06 931.292,1020.73C928.549,1028.4 927.279,1032.99 927.48,1034.48C927.683,1035.97 928.832,1036.7 930.928,1036.66C933.024,1036.62 935.089,1036.33 937.122,1035.79C939.154,1035.25 941.224,1034.24 943.332,1032.76C945.439,1031.27 947.508,1029.73 949.54,1028.14C951.573,1026.54 953.566,1024.89 955.518,1023.19C957.471,1021.49 959.351,1019.83 961.158,1018.2C962.963,1016.57 964.634,1014.8 966.17,1012.89C967.707,1010.98 969.089,1008.95 970.316,1006.8C971.544,1004.66 972.602,1002.42 973.49,1000.1C974.377,997.774 974.965,992.623 975.254,984.644C975.542,976.665 975.686,972.676 975.686,972.676C975.686,972.676 975.776,971.207 975.956,968.27C976.137,965.333 976.715,962.485 977.69,959.728C978.665,956.969 980.17,954.353 982.206,951.878C984.243,949.402 986.12,946.798 987.836,944.066C989.553,941.334 989.257,937.243 986.948,931.792C984.637,926.34 983.482,923.614 983.482,923.614C983.482,923.614 982.166,923.191 979.534,922.346C976.901,921.501 974.259,920.684 971.61,919.896C968.962,919.108 966.306,918.348 963.642,917.616C960.979,916.885 958.309,916.183 955.632,915.51C952.956,914.835 950.273,914.191 947.584,913.576C944.895,912.96 941.943,912.283 938.73,911.544C935.518,910.805 932.319,910.008 929.134,909.152C925.947,908.296 922.776,907.382 919.62,906.41C916.465,905.438 913.327,904.408 910.204,903.32C907.083,902.232 899.537,897.995 887.566,890.608C875.595,883.221 868.521,878.958 866.344,877.818C864.165,876.677 863.076,876.106 863.076,876.106C863.076,876.106 861.803,875.486 859.258,874.246C856.711,873.005 854.127,871.86 851.504,870.812C848.883,869.763 846.229,868.812 843.542,867.96C840.857,867.108 838.146,866.356 835.41,865.704C832.674,865.053 829.92,864.504 827.148,864.056C824.376,863.609 821.592,863.265 818.796,863.024C816.001,862.783 813.202,862.645 810.398,862.612C807.593,862.579 804.79,862.649 801.99,862.824C799.191,862.999 796.401,863.277 793.62,863.658C790.839,864.039 788.583,864.105 786.852,863.854C785.123,863.603 783.405,863.283 781.698,862.894C779.993,862.506 777.848,861.941 775.264,861.198C772.68,860.454 770.111,859.656 767.558,858.804C765.005,857.951 762.469,857.044 759.95,856.084C757.433,855.123 754.934,854.108 752.454,853.04C749.974,851.973 747.298,850.643 744.426,849.048C741.553,847.453 738.702,845.816 735.874,844.136C733.046,842.455 730.241,840.731 727.46,838.964C724.68,837.197 721.925,835.388 719.194,833.536C716.463,831.685 713.758,829.793 711.078,827.86C708.399,825.925 705.748,823.951 703.124,821.936C700.499,819.921 692.742,814.809 679.854,806.6C666.966,798.389 660.209,794.217 659.584,794.082L658.646,793.882" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
</g>
<g id="Female_walk" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path id="STROKE_ee6c1b66-2d3f-4fb2-bf44-e67687f546b4" d="M221.552,369.9C221.552,369.9 225.671,365.049 233.908,355.348C242.145,345.647 252.201,336.657 264.074,328.378C275.947,320.101 289.227,314.63 303.912,311.966C318.599,309.302 333.324,308.726 348.088,310.238C362.852,311.749 373.555,313.187 380.198,314.554C386.839,315.919 394.13,319.809 402.07,326.222C410.01,332.637 415.114,340.148 417.382,348.756C419.649,357.364 416.081,365.143 406.678,372.092C397.274,379.041 387.772,385.485 378.172,391.422C368.572,397.359 356.054,402.893 340.618,408.022C325.183,413.151 310.119,414.908 295.426,413.292C280.731,411.675 272.538,410.603 270.846,410.078C269.153,409.553 261.179,404.518 246.924,394.974C232.668,385.431 224.875,378.867 223.546,375.28C222.217,371.693 221.552,369.9 221.552,369.9Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_995ba7ee-390a-4d63-b45c-c3774c9cf974" d="M461.166,350.166C461.166,350.166 462.743,346.109 465.898,337.996C469.053,329.883 475.993,323.189 486.72,317.914C497.448,312.641 508.685,310.49 520.432,311.462C532.179,312.433 541.12,316.142 547.256,322.59C553.392,329.037 554.883,336.317 551.728,344.432C548.573,352.545 541.633,359.239 530.906,364.512C520.178,369.785 508.941,371.937 497.194,370.966C485.447,369.994 476.506,366.285 470.37,359.838C464.234,353.39 461.166,350.166 461.166,350.166Z" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_e2409bdc-c641-44bb-bd64-843dd1b9fa08" d="M958.68,132.268C942.513,144.647 927.276,154.623 912.968,162.196C898.661,169.768 883.059,177.484 866.16,185.344C849.261,193.204 830.87,201.303 810.986,209.642C791.102,217.982 775.045,224.604 762.816,229.508C750.585,234.412 743.816,237.12 742.508,237.632L740.544,238.402L507.912,341.23L739.772,388.762C753.328,398.243 768.447,408.576 785.13,419.76C801.813,430.945 811.979,437.717 815.628,440.074C819.277,442.431 828.115,447.833 842.142,456.278C856.17,464.725 870.245,472.721 884.366,480.268C898.489,487.813 911.988,494.316 924.864,499.776C937.74,505.235 946.284,508.595 950.496,509.856L956.814,511.746" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_84d19e98-81e8-4f78-b875-be5d7cc4c2c1" d="M254.44,391.652L336.85,407.996L419.242,423.446L504.068,424.53L588.896,425.616" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_9254f147-08c5-49ba-80c6-cbd2f08862d6" d="M398.994,306.592C415.006,288.208 425.777,275.729 431.306,269.154C436.837,262.579 445.252,252.165 456.552,237.912C467.851,223.66 475.036,213.979 478.108,208.868L482.716,201.204" style="fill:none;fill-rule:nonzero;stroke:rgb(121,159,236);stroke-width:18px;"/>
<path id="STROKE_f9f43fdd-c06c-4979-8100-82db0802ad82" d="M100.88,320.93C103.423,320.858 113.693,321.81 131.692,323.786C149.691,325.762 160.253,327.696 163.378,329.588C166.505,331.479 169.061,337.268 171.048,346.956C173.036,356.644 174.03,361.487 174.03,361.486C174.03,361.486 174.019,362.711 173.996,365.162C173.975,367.613 173.713,370.038 173.21,372.438C172.707,374.838 171.974,377.167 171.01,379.424C170.046,381.68 168.869,383.822 167.48,385.85C166.092,387.878 164.518,389.753 162.758,391.474C160.998,393.195 158.9,394.997 156.464,396.878C154.028,398.759 151.489,400.491 148.846,402.074C146.202,403.658 143.474,405.081 140.662,406.344C137.85,407.607 134.972,408.701 132.028,409.626C129.085,410.553 126.098,411.303 123.066,411.876C120.034,412.451 116.983,412.892 113.912,413.2C110.841,413.507 107.763,413.633 104.678,413.58C101.593,413.525 98.521,413.291 95.462,412.878C92.405,412.463 89.383,411.872 86.396,411.104C83.409,410.335 80.479,409.393 77.604,408.28C74.729,407.168 72.203,406.034 70.026,404.878C67.849,403.723 65.805,402.369 63.896,400.814C61.987,399.261 60.249,397.537 58.682,395.644C57.114,393.752 55.747,391.726 54.582,389.566C53.415,387.406 52.472,385.154 51.752,382.81C51.032,380.467 50.515,378.018 50.2,375.462C49.884,372.907 49.774,370.343 49.87,367.77C49.965,365.197 50.263,362.647 50.764,360.122C51.267,357.595 51.967,355.124 52.864,352.708C53.761,350.292 54.845,347.961 56.116,345.716C57.385,343.469 58.826,341.337 60.438,339.318C62.049,337.298 63.839,335.49 65.81,333.894C67.781,332.298 69.848,330.837 72.012,329.51C74.176,328.183 76.419,327.003 78.74,325.968C81.06,324.933 83.439,324.054 85.876,323.33C88.313,322.606 90.787,322.043 93.298,321.64C95.81,321.239 98.337,321.002 100.88,320.93Z" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_6e227243-33a5-425b-bc98-68283e88d209" d="M245.562,423.576C273.899,430.38 295.554,434.891 310.526,437.11C325.499,439.33 336.613,441.015 343.868,442.166C351.123,443.315 354.75,443.89 354.75,443.89C354.75,443.89 355.351,443.879 356.554,443.856C357.757,443.832 359.577,443.767 362.016,443.66C364.453,443.552 366.886,443.372 369.314,443.12C371.741,442.868 377.459,442.448 386.47,441.86C395.481,441.272 399.986,440.978 399.986,440.978C399.986,440.978 401.575,440.957 404.754,440.914C407.933,440.871 411.107,440.961 414.278,441.182C417.449,441.403 420.349,441.961 422.98,442.854C425.611,443.749 428.271,444.55 430.96,445.258C433.648,445.967 436.357,446.581 439.088,447.1C441.82,447.62 444.567,448.045 447.328,448.374C450.089,448.702 453.193,448.97 456.638,449.178C460.083,449.385 463.531,449.543 466.98,449.654C470.431,449.765 473.881,449.827 477.332,449.842C480.784,449.857 484.235,449.824 487.686,449.744C491.137,449.664 494.585,449.536 498.032,449.36C501.479,449.185 504.923,448.962 508.364,448.69C511.805,448.418 515.241,448.099 518.672,447.732C522.104,447.367 525.531,446.953 528.952,446.49C532.372,446.029 535.785,445.52 539.19,444.964L544.3,444.132L559.906,443.6L571.33,446.606C571.33,446.606 572.843,446.654 575.868,446.75C578.892,446.846 581.895,446.64 584.878,446.132C587.861,445.624 590.743,444.992 593.526,444.236C596.31,443.479 599.013,442.503 601.636,441.308C604.259,440.113 606.063,436.941 607.05,431.792C608.035,426.643 608.207,422.589 607.566,419.63C606.925,416.673 605.805,413.905 604.206,411.328C602.607,408.749 600.747,407.035 598.624,406.184C596.501,405.333 594.303,404.777 592.028,404.514C589.753,404.251 587.485,404.292 585.222,404.636C582.958,404.98 579.108,406.919 573.672,410.452C568.235,413.985 558.597,415.915 544.76,416.242C530.923,416.569 522.413,416.595 519.23,416.322C516.046,416.047 514.454,415.91 514.454,415.91C514.454,415.909 512.827,415.75 509.572,415.434C506.317,415.117 503.061,414.818 499.802,414.538C496.545,414.259 493.285,413.998 490.024,413.754C486.763,413.511 483.5,413.286 480.236,413.078C476.972,412.871 473.707,412.683 470.442,412.512C467.177,412.341 463.91,412.189 460.642,412.054C457.374,411.921 454.105,411.805 450.836,411.708C447.568,411.611 444.299,411.531 441.028,411.47C437.759,411.409 434.489,411.366 431.218,411.342C427.947,411.319 425.219,411.537 423.032,411.996C420.845,412.455 418.323,412.62 415.464,412.492C412.605,412.364 409.8,411.91 407.048,411.13C404.296,410.349 396.276,407.67 382.988,403.094C369.7,398.519 361.226,395.697 357.566,394.626C353.907,393.555 350.446,392.519 347.182,391.516C343.919,390.515 340.64,389.569 337.344,388.678C334.048,387.787 330.737,386.954 327.412,386.178C324.088,385.401 320.751,384.681 317.4,384.018C314.051,383.355 310.69,382.749 307.318,382.2C303.947,381.652 300.568,381.161 297.18,380.728L292.098,380.078" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_711a4032-69c2-4ceb-b21e-ae70a6cb2d68" d="M279.552,431.448C272.553,431.879 267.301,432.053 263.796,431.97C260.291,431.886 257.083,431.746 254.172,431.55C251.261,431.354 248.365,431.036 245.482,430.596C242.598,430.156 239.738,429.596 236.902,428.916C234.066,428.236 231.264,427.439 228.496,426.524C225.729,425.609 223.006,424.581 220.326,423.438C217.646,422.294 214.943,421.093 212.216,419.836C209.491,418.579 206.733,417.395 203.942,416.286C201.151,415.177 198.332,414.143 195.484,413.186C192.637,412.229 189.766,411.349 186.87,410.546C183.975,409.743 181.06,409.018 178.124,408.37C175.189,407.723 172.127,407.111 168.938,406.534C165.75,405.957 162.546,405.479 159.326,405.102L154.498,404.536" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_ed49066a-da8f-4c6f-87cf-98aa7f65d017" d="M376.47,308.18C393.075,289.312 405.15,275.75 412.694,267.494C420.237,259.238 424.008,255.11 424.008,255.11C424.008,255.11 424.991,254.095 426.958,252.064C428.925,250.035 430.856,247.973 432.752,245.88C434.649,243.787 436.511,241.663 438.338,239.508C440.163,237.353 441.953,235.169 443.706,232.956C445.458,230.741 447.173,228.499 448.852,226.23C450.529,223.959 452.255,221.594 454.03,219.134C455.805,216.674 457.517,214.172 459.166,211.628C460.815,209.083 462.4,206.499 463.92,203.876C465.44,201.253 466.894,198.595 468.282,195.902C469.669,193.207 471.073,190.427 472.494,187.56C473.917,184.693 475.625,182.006 477.62,179.498C479.615,176.99 481.579,175.118 483.514,173.882C485.449,172.645 487.554,171.859 489.83,171.524C492.107,171.191 495.864,171.109 501.1,171.278C506.336,171.447 509.874,175.691 511.714,184.01L514.476,196.486L509.774,200.692L504.624,205.084C504.624,205.084 503.639,205.475 501.668,206.258C499.699,207.041 497.408,208.292 494.796,210.012C492.185,211.731 489.725,213.641 487.416,215.744C485.108,217.847 483.067,220 481.294,222.204C479.522,224.409 477.783,226.64 476.078,228.896C474.373,231.152 472.702,233.433 471.066,235.738C469.43,238.045 467.829,240.375 466.264,242.728C464.697,245.083 463.167,247.459 461.674,249.858C460.181,252.257 456.223,258.633 449.802,268.986L440.17,284.516L436.402,290.404L430.438,299.466" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_8f8abe39-a068-4958-8493-3ba644174a8a" d="M606.038,425.558C626.098,427.15 642.464,428.243 655.136,428.838C667.808,429.434 675.499,429.841 678.208,430.058C680.917,430.275 683.606,430.643 686.274,431.162C688.942,431.681 691.571,432.347 694.162,433.162C696.754,433.975 699.578,434.934 702.634,436.038C705.69,437.141 708.697,438.362 711.656,439.702C714.613,441.041 717.513,442.493 720.356,444.06C723.199,445.628 725.976,447.375 728.688,449.302C731.4,451.229 734.145,453.107 736.924,454.938C739.701,456.77 742.511,458.553 745.352,460.286C748.193,462.019 751.064,463.703 753.964,465.338C756.865,466.974 759.783,468.485 762.718,469.872C765.654,471.259 768.609,472.604 771.584,473.908C774.559,475.213 777.551,476.475 780.562,477.694C783.571,478.914 786.599,480.091 789.644,481.226C792.688,482.361 795.747,483.453 798.822,484.502C801.898,485.551 804.988,486.557 808.092,487.518C811.196,488.479 814.313,489.397 817.444,490.27C820.575,491.145 823.717,491.975 826.87,492.76C830.025,493.545 833.19,494.287 836.366,494.984C839.541,495.681 847.897,498.169 861.434,502.446C874.971,506.725 882.868,509.231 885.124,509.964C887.379,510.699 890.052,511.545 893.144,512.502C896.235,513.461 899.315,514.454 902.384,515.482C905.452,516.51 908.508,517.573 911.552,518.67C914.596,519.767 917.627,520.899 920.644,522.066C923.661,523.233 926.665,524.433 929.656,525.668C932.645,526.903 935.621,528.171 938.582,529.472C941.542,530.775 944.057,532.151 946.126,533.602C948.195,535.053 950.338,536.386 952.554,537.602C954.771,538.818 957.049,539.909 959.388,540.876C961.727,541.843 965.641,540.395 971.132,536.534C976.623,532.671 979.368,530.74 979.368,530.74C979.368,530.739 979.831,529.217 980.756,526.176C981.681,523.133 982.775,520.153 984.038,517.234C985.302,514.315 986.727,511.475 988.314,508.714C989.901,505.953 991.476,503.39 993.04,501.026C994.604,498.662 995.971,496.191 997.14,493.612C998.309,491.032 998.945,488.311 999.048,485.448C999.151,482.585 999.216,479.721 999.244,476.856C999.272,473.991 999.263,471.126 999.218,468.262C999.171,465.398 999.088,462.535 998.968,459.674C998.848,456.811 998.609,450.641 998.25,441.162C997.89,431.682 996.912,427.658 995.316,429.09C993.719,430.522 992.371,432.017 991.274,433.574C990.177,435.131 989.397,436.831 988.934,438.674C988.471,440.518 987.983,442.622 987.47,444.986C986.958,447.35 986.279,449.667 985.434,451.936C984.589,454.204 983.585,456.401 982.424,458.528C981.264,460.655 980.002,462.846 978.638,465.102C977.274,467.357 975.823,469.556 974.284,471.7C972.747,473.843 971.127,475.923 969.426,477.94C967.723,479.959 965.944,481.907 964.088,483.786C962.232,485.665 960.11,487.272 957.722,488.608C955.333,489.944 952.825,491.003 950.2,491.786C947.573,492.569 944.893,493.055 942.158,493.246C939.423,493.435 936.701,493.325 933.99,492.914C931.279,492.502 928.31,491.931 925.082,491.202C921.854,490.471 918.671,489.582 915.532,488.534C912.395,487.486 909.318,486.284 906.302,484.928C903.287,483.572 895.58,479.284 883.18,472.064C870.78,464.844 863.345,460.509 860.876,459.06C858.407,457.612 850.374,452.779 836.778,444.56C823.182,436.343 816.155,432.09 815.696,431.802C815.237,431.515 810.292,429.269 800.86,425.062C791.428,420.854 786.712,418.75 786.712,418.75C786.712,418.75 785.332,418.149 782.572,416.946C779.813,415.742 777.121,414.406 774.496,412.938C771.871,411.47 769.325,409.877 766.858,408.158C764.391,406.441 762.017,404.606 759.734,402.654C757.451,400.702 755.457,398.762 753.75,396.834C752.045,394.906 750.229,393.086 748.304,391.374C746.377,389.662 744.355,388.07 742.236,386.598C740.119,385.126 737.823,383.802 735.348,382.626C732.873,381.45 730.286,380.619 727.586,380.132C724.887,379.645 721.977,378.882 718.854,377.842C715.731,376.801 712.629,375.702 709.548,374.546C706.467,373.39 703.408,372.177 700.372,370.908C697.337,369.64 694.327,368.315 691.342,366.934C688.357,365.553 685.398,364.117 682.466,362.628C679.534,361.137 671.573,357.203 658.582,350.826L639.094,341.26" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_1d0dd8ba-4490-4ffc-805f-46945550f04b" d="M533.674,415.558C539.294,414.61 543.463,413.71 546.18,412.858C548.897,412.007 551.543,410.975 554.118,409.76C556.693,408.547 559.12,407.171 561.4,405.634C563.68,404.095 565.814,402.379 567.802,400.484C569.79,398.588 571.605,396.541 573.246,394.344C574.886,392.145 576.329,389.827 577.576,387.388C578.824,384.949 583.547,380.789 591.746,374.908C599.945,369.025 610.731,361.364 624.106,351.924C637.482,342.484 651.711,332.647 666.794,322.414C681.875,312.181 695.171,303.571 706.682,296.586C718.191,289.601 724.765,285.725 726.404,284.96C728.043,284.196 728.862,283.814 728.862,283.814C728.862,283.815 730.279,283.183 733.114,281.918C735.949,280.651 738.765,279.347 741.564,278.006C744.363,276.663 747.142,275.283 749.902,273.864C752.662,272.445 755.402,270.989 758.122,269.496C760.842,268.003 763.478,266.575 766.03,265.214C768.582,263.854 771.223,262.692 773.952,261.728C776.681,260.765 779.468,260.012 782.312,259.468C785.157,258.924 787.918,258.607 790.594,258.516C793.27,258.427 795.937,258.213 798.594,257.874C801.25,257.535 803.884,257.073 806.496,256.488C809.109,255.904 811.689,255.199 814.234,254.374C816.779,253.55 819.455,252.499 822.262,251.222C825.069,249.945 827.838,248.593 830.57,247.166C833.303,245.739 835.995,244.241 838.644,242.67C841.295,241.099 843.901,239.458 846.462,237.746C849.022,236.034 851.534,234.255 853.998,232.408C856.461,230.561 858.871,228.65 861.23,226.674C863.589,224.697 865.892,222.657 868.14,220.556C870.387,218.455 872.701,216.389 875.082,214.36C877.463,212.329 879.871,210.331 882.306,208.364C884.741,206.397 887.201,204.463 889.688,202.562C892.175,200.661 894.687,198.793 897.224,196.958C899.761,195.123 902.323,193.323 904.91,191.556C907.495,189.789 910.105,188.058 912.738,186.362C915.37,184.665 918.025,183.003 920.704,181.376C923.381,179.748 926.08,178.157 928.8,176.602C931.52,175.047 934.261,173.529 937.024,172.048C939.785,170.567 942.654,169.047 945.63,167.488C948.606,165.929 951.602,164.409 954.618,162.926C957.633,161.443 960.666,159.999 963.718,158.592C966.77,157.185 969.84,155.817 972.928,154.486C976.015,153.157 978.466,152.311 980.282,151.948C982.098,151.584 983.815,150.955 985.434,150.06C987.053,149.165 988.007,144.449 988.298,135.912C988.587,127.376 988.322,122.096 987.502,120.072C986.682,118.048 985.687,116.112 984.518,114.264C983.349,112.417 982.023,110.688 980.54,109.076C979.059,107.464 976.414,100.579 972.606,88.42C968.798,76.261 966.148,68.913 964.656,66.376C963.165,63.84 962.42,62.572 962.42,62.572C962.42,62.572 961.166,61.538 958.658,59.47C956.15,57.403 953.55,55.459 950.858,53.636C948.165,51.815 945.391,50.122 942.538,48.558C939.685,46.994 936.763,45.567 933.772,44.278C930.783,42.989 928.787,42.129 927.786,41.7C926.786,41.272 925.069,41.931 922.636,43.678C920.203,45.423 920.183,47.527 922.576,49.988C924.968,52.448 926.929,54.636 928.46,56.552C929.992,58.468 931.249,60.547 932.232,62.79C933.215,65.033 933.884,70.789 934.24,80.06C934.595,89.331 934.822,95.331 934.922,98.06C935.022,100.789 935.033,103.519 934.954,106.25C934.874,108.979 934.705,111.703 934.448,114.422C934.191,117.141 933.552,119.75 932.532,122.25C931.511,124.75 930.261,127.131 928.782,129.392C927.302,131.655 925.62,133.758 923.736,135.702C921.851,137.645 916.417,142.095 907.436,149.054C898.455,156.014 885.719,163.643 869.228,171.942C852.737,180.241 844.053,184.571 843.176,184.934C842.297,185.297 837.243,187.161 828.014,190.528C818.785,193.893 812.785,196.07 810.016,197.058C807.248,198.045 804.505,199.099 801.788,200.22C799.072,201.34 796.385,202.525 793.726,203.776C791.069,205.027 788.443,206.341 785.848,207.72C783.255,209.097 780.7,210.28 778.184,211.268C775.668,212.255 773.093,213.059 770.46,213.68C767.827,214.3 765.163,214.731 762.468,214.972C759.773,215.212 754.686,215.567 747.206,216.036C739.727,216.505 734.634,217.029 731.926,217.606C729.219,218.182 726.557,218.918 723.938,219.814C721.321,220.71 714.879,223.298 704.614,227.578C694.35,231.859 682.813,236.562 670.004,241.686C657.195,246.81 646.745,250.84 638.656,253.776C630.565,256.712 618.583,260.979 602.71,266.578C586.837,272.175 577.874,275.327 575.822,276.034C573.77,276.741 568.261,278.535 559.294,281.418C550.326,284.302 545.842,285.744 545.842,285.744C545.842,285.744 544.203,286.289 540.926,287.378C537.647,288.466 534.343,289.467 531.012,290.382C527.681,291.298 524.379,291.737 521.104,291.7C517.829,291.664 514.555,291.652 511.28,291.664C508.004,291.677 504.729,291.715 501.456,291.778C498.181,291.841 494.907,291.929 491.634,292.042C488.361,292.154 485.089,292.292 481.818,292.456C478.547,292.619 475.277,292.806 472.008,293.018C468.74,293.231 465.474,293.469 462.21,293.732C458.946,293.993 455.946,294.246 453.21,294.49C450.474,294.733 447.758,295.114 445.062,295.634C442.366,296.154 439.703,296.81 437.074,297.602C434.446,298.394 432.067,299.294 429.936,300.302C427.807,301.311 425.651,302.264 423.47,303.16C421.29,304.057 419.088,304.897 416.864,305.68C414.639,306.463 412.158,307.298 409.422,308.186C406.686,309.074 403.898,309.75 401.058,310.214C398.218,310.679 395.359,310.927 392.48,310.956C389.601,310.987 381.978,310 369.61,307.996C357.242,305.992 346.325,304.348 336.858,303.064C327.39,301.781 318.282,298.821 309.534,294.184C300.785,289.545 296.41,287.226 296.41,287.226C296.41,287.226 295.324,287.767 293.152,288.85C290.98,289.933 289.098,291.385 287.506,293.208C285.914,295.031 283.345,298.392 279.798,303.292C276.251,308.191 273.539,311.751 271.662,313.974C269.783,316.197 267.803,318.325 265.72,320.358C263.637,322.393 261.461,324.323 259.19,326.15C256.921,327.977 254.757,329.599 252.698,331.018C250.641,332.438 248.67,333.967 246.786,335.606C244.902,337.245 241.145,341.1 235.514,347.172C229.885,353.245 226.092,357.047 224.136,358.578C222.179,360.11 220.083,361.425 217.85,362.524C215.617,363.623 213.294,364.481 210.882,365.1C208.469,365.719 206.017,366.084 203.526,366.196C201.037,366.309 198.562,366.166 196.102,365.766C193.643,365.367 190.773,364.703 187.492,363.774L182.57,362.382" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
<path id="STROKE_13779860-dbdd-49e4-9cf9-5d1f54335cc2" d="M378.204,400.056C378.204,400.055 379.195,399.723 381.176,399.06C383.157,398.396 385.161,397.807 387.188,397.292C389.213,396.776 391.685,396.261 394.602,395.748C397.518,395.233 400.455,394.888 403.412,394.712C406.369,394.536 409.327,394.531 412.284,394.696C415.241,394.861 418.006,395.272 420.578,395.928C423.149,396.585 425.672,397.39 428.148,398.342C430.623,399.294 433.033,400.387 435.378,401.622C437.723,402.857 440.153,403.965 442.668,404.946C445.184,405.927 447.737,406.803 450.326,407.572C452.915,408.34 455.533,408.999 458.178,409.55C460.823,410.102 463.487,410.543 466.17,410.872L470.194,411.364" style="fill:none;fill-rule:nonzero;stroke:rgb(171,171,171);stroke-width:18px;"/>
</g>
</g>
<g id="Wire">
<g id="STROKE_7922bb8a-5f48-4d2e-b55a-f83bd9adf9af" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M459.558,772.276L460.704,642.624" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
<g id="STROKE_4d5d1f0f-605c-499d-af33-e58c918297fb" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M193.58,781.748L192.72,641.298" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
<g id="STROKE_9513516b-9a3d-40ca-ab24-f6e67568c8b7" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M192.72,641.298L460.592,642.332" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
<g id="STROKE_9c6bcb39-b389-4d38-919a-d80682f5a00c" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M461.166,350.166L461.726,486.576" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
<g id="STROKE_9892b1ed-4bad-48ee-a8f7-915f27deaac6" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<circle cx="224.946" cy="376.638" r="6" style="fill:rgb(249,100,45);stroke:rgb(253,149,0);stroke-width:0.2px;stroke-linecap:butt;stroke-linejoin:miter;"/>
</g>
<g id="STROKE_555dda6b-ca36-40c8-af27-56c7d59e7f2b" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M216.396,376.582L217.018,488.806" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
<g id="STROKE_d89ed07d-56b9-4bba-ac30-6477ba4ce992" transform="matrix(-0.000378373,1,-1,-0.000378373,1079.47,16.1336)">
<path d="M217.02,488.784L461.284,486.768" style="fill:none;fill-rule:nonzero;stroke:rgb(253,149,0);stroke-width:12px;"/>
</g>
</g>
</svg>