1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{74429:function(e,t,n){"use strict";n.d(t,{kG:function(){return a}});var o=n(92336),r=n(32597);function a(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{strategy:r.A.variadic}),(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{strategy:r.A.variadic}),(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{strategy:r.A.variadic}),(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.Locale).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{strategy:r.A.variadic}),(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.ListFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{strategy:r.A.variadic})},32597:function(e,t,n){"use strict";function o(e,t){var n=t&&t.cache?t.cache:p,o=t&&t.serializer?t.serializer:d;return(t&&t.strategy?t.strategy:l)(e,{cache:n,serializer:o})}function r(e){return null==e||"number"==typeof e||"boolean"==typeof e}function a(e,t,n,o){var a=r(o)?o:n(o),i=t.get(a);return void 0===i&&(i=e.call(this,o),t.set(a,i)),i}function i(e,t,n){var o=Array.prototype.slice.call(arguments,3),r=n(o),a=t.get(r);return void 0===a&&(a=e.apply(this,o),t.set(r,a)),a}function s(e,t,n,o,r){return n.bind(t,e,o,r)}function l(e,t){var n=1===e.length?a:i;return s(e,this,n,t.cache.create(),t.serializer)}function c(e,t){return s(e,this,i,t.cache.create(),t.serializer)}function u(e,t){return s(e,this,a,t.cache.create(),t.serializer)}n.d(t,{A:function(){return h},H:function(){return o}});var d=function(){return JSON.stringify(arguments)};function m(){this.cache=Object.create(null)}m.prototype.get=function(e){return this.cache[e]},m.prototype.set=function(e,t){this.cache[e]=t};var p={create:function(){return new m}},h={variadic:c,monadic:u}},59894:function(e,t,n){"use strict";n.d(t,{wD:function(){return r},VG:function(){return u},rp:function(){return m},Ii:function(){return b},O4:function(){return c},uf:function(){return d},Wh:function(){return v},Jo:function(){return f},yx:function(){return g},Wi:function(){return h},HI:function(){return y},pe:function(){return p},Qc:function(){return ed}});var o,r,a,i,s,l=n(92336);function c(e){return e.type===r.literal}function u(e){return e.type===r.argument}function d(e){return e.type===r.number}function m(e){return e.type===r.date}function p(e){return e.type===r.time}function h(e){return e.type===r.select}function f(e){return e.type===r.plural}function g(e){return e.type===r.pound}function y(e){return e.type===r.tag}function v(e){return!!(e&&"object"==typeof e&&e.type===a.number)}function b(e){return!!(e&&"object"==typeof e&&e.type===a.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(o||(o={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(r||(r={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(a||(a={}));var S=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,T=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function k(e){var t={};return e.replace(T,function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"long":5===n?"narrow":"short";break;case"e":if(n<4)throw RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var C=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function A(e){if(0===e.length)throw Error("Number skeleton cannot be empty");for(var t=e.split(C).filter(function(e){return e.length>0}),n=[],o=0,r=t;o<r.length;o++){var a=r[o].split("/");if(0===a.length)throw Error("Invalid number skeleton");for(var i=a[0],s=a.slice(1),l=0,c=s;l<c.length;l++)if(0===c[l].length)throw Error("Invalid number skeleton");n.push({stem:i,options:s})}return n}function E(e){return e.replace(/^(.*?)-/,"")}var _=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,P=/^(@+)?(\+|#+)?[rs]?$/g,x=/(\*)(0+)|(#+)(0+)|(0+)/g,w=/^(0+)$/;function R(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(P,function(e,n,o){return"string"!=typeof o?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===o?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"==typeof o?o.length:0)),""}),t}function M(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function I(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var n=e.slice(0,2);if("+!"===n?(t.signDisplay="always",e=e.slice(2)):"+?"===n&&(t.signDisplay="exceptZero",e=e.slice(2)),!w.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function O(e){var t={};return M(e)||t}function D(e){for(var t={},n=0,o=e;n<o.length;n++){var r=o[n];switch(r.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=r.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=E(r.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;
1case"scientific":t=(0,l.pi)((0,l.pi)((0,l.pi)({},t),{notation:"scientific"}),r.options.reduce(function(e,t){return(0,l.pi)((0,l.pi)({},e),O(t))},{}));continue;case"engineering":t=(0,l.pi)((0,l.pi)((0,l.pi)({},t),{notation:"engineering"}),r.options.reduce(function(e,t){return(0,l.pi)((0,l.pi)({},e),O(t))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(r.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(r.options.length>1)throw RangeError("integer-width stems only accept a single optional option");r.options[0].replace(x,function(e,n,o,r,a,i){if(n)t.minimumIntegerDigits=o.length;else if(r&&a)throw Error("We currently do not support maximum integer digits");else if(i)throw Error("We currently do not support exact integer digits");return""});continue}if(w.test(r.stem)){t.minimumIntegerDigits=r.stem.length;continue}if(_.test(r.stem)){if(r.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(_,function(e,n,o,r,a,i){return"*"===o?t.minimumFractionDigits=n.length:r&&"#"===r[0]?t.maximumFractionDigits=r.length:a&&i?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+i.length):(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length),""});var a=r.options[0];"w"===a?t=(0,l.pi)((0,l.pi)({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=(0,l.pi)((0,l.pi)({},t),R(a)));continue}if(P.test(r.stem)){t=(0,l.pi)((0,l.pi)({},t),R(r.stem));continue}var i=M(r.stem);i&&(t=(0,l.pi)((0,l.pi)({},t),i));var s=I(r.stem);s&&(t=(0,l.pi)((0,l.pi)({},t),s))}return t}var N={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
1:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function L(e,t){for(var n="",o=0;o<e.length;o++){var r=e.charAt(o);if("j"===r){for(var a=0;o+1<e.length&&e.charAt(o+1)===r;)a++,o++;var i=1+(1&a),s=a<2?1:3+(a>>1),l="a",c=B(t);for(("H"==c||"k"==c)&&(s=0);s-- >0;)n+=l;for(;i-- >0;)n=c+n}else"J"===r?n+="H":n+=r}return n}function B(e){var t,n=e.hourCycle;if(void 0===n&&e.hourCycles&&e.hourCycles.length&&(n=e.hourCycles[0]),n)switch(n){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var o=e.language;return"root"!==o&&(t=e.maximize().region),(N[t||""]||N[o||""]||N["".concat(o,"-001")]||N["001"])[0]}var F=new RegExp("^".concat(S.source,"*")),U=new RegExp("".concat(S.source,"*$"));function j(e,t){return{start:e,end:t}}var z=!!String.prototype.startsWith&&"_a".startsWith("a",1),G=!!String.fromCodePoint,$=!!Object.fromEntries,H=!!String.prototype.codePointAt,V=!!String.prototype.trimStart,W=!!String.prototype.trimEnd,q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&9007199254740991>=Math.abs(e)},Z=!0;try{var K=en("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Z=(null===(i=K.exec("a"))||void 0===i?void 0:i[0])==="a"}catch(e){Z=!1}var Y=z?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},X=G?String.fromCodePoint:function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var o="",r=t.length,a=0;r>a;){if((e=t[a++])>1114111)throw RangeError(e+" is not a valid code point");o+=e<65536?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,e%1024+56320)}return o},Q=$?Object.fromEntries:function(e){for(var t={},n=0,o=e;n<o.length;n++){var r=o[n],a=r[0],i=r[1];t[a]=i}return t},J=H?function(e,t){return e.codePointAt(t)}:function(e,t){var n,o=e.length;if(!(t<0)&&!(t>=o)){var r=e.charCodeAt(t);return r<55296||r>56319||t+1===o||(n=e.charCodeAt(t+1))<56320||n>57343?r:(r-55296<<10)+(n-56320)+65536}},ee=V?function(e){return e.trimStart()}:function(e){return e.replace(F,"")},et=W?function(e){return e.trimEnd()}:function(e){return e.replace(U,"")};function en(e,t){return new RegExp(e,t)}if(Z){var eo=en("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");s=function(e,t){var n;return eo.lastIndex=t,null!==(n=eo.exec(e)[1])&&void 0!==n?n:""}}else s=function(e,t){for(var n=[];;){var o=J(e,t);if(void 0===o||el(o)||ec(o))break;n.push(o),t+=o>=65536?2:1}return X.apply(void 0,n)};var er=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,n){for(var a=[];!this.isEOF();){var i=this.char();if(123===i){var s=this.parseArgument(e,n);if(s.err)return s;a.push(s.val)}else if(125===i&&e>0)break;else if(35===i&&("plural"===t||"selectordinal"===t)){var l=this.clonePosition();this.bump(),a.push({type:r.pound,location:j(l,this.clonePosition())})}else if(60!==i||this.ignoreTag||47!==this.peek()){if(60===i&&!this.ignoreTag&&ea(this.peek()||0)){var s=this.parseTag(e,t);if(s.err)return s;a.push(s.val)}else{var s=this.parseLiteral(e,t);if(s.err)return s;a.push(s.val)}}else{if(!n)return this.error(o.UNMATCHED_CLOSING_TAG,j(this.clonePosition(),this.clonePosition()));break}}return{val:a,err:null}},e.prototype.parseTag=function(e,t){var n=this.clonePosition();this.bump();var a=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:r.literal,value:"<".concat(a,"/>"),location:j(n,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(o.INVALID_TAG,j(n,this.clonePosition()));var i=this.parseMessage(e+1,t,!0);if(i.err)return i;var s=i.val,l=this.clonePosition();if(!this.bumpIf("</"))return this.error(o.UNCLOSED_TAG,j(n,this.clonePosition()));if(this.isEOF()||!ea(this.char()))return this.error(o.INVALID_TAG,j(l,this.clonePosition()));var c=this.clonePosition();return a!==this.parseTagName()?this.error(o.UNMATCHED_CLOSING_TAG,j(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:r.tag,value:a,children:s,location:j(n,this.clonePosition())},err:null}:this.error(o.INVALID_TAG,j(l,this.clonePosition()))},e.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&es(this.char());)this.bump();return this.message.slice(e,this.offset())},e.prototype.parseLiteral=function(e,t){for(var n=this.clonePosition(),o="";;){var a=this.tryParseQuote(t);if(a){o+=a;continue}var i=this.tryParseUnquoted(e,t);if(i){o+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var l=j(n,this.clonePosition());return{val:{type:r.literal,value:o,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&ei(this.peek()||0)?null:(this.bump(),"<")},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";
1case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(39===n){if(39===this.peek())t.push(39),this.bump();else{this.bump();break}}else t.push(n);this.bump()}return X.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var n=this.char();return 60===n||123===n||35===n&&("plural"===t||"selectordinal"===t)||125===n&&e>0?null:(this.bump(),X(n))},e.prototype.parseArgument=function(e,t){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(o.EXPECT_ARGUMENT_CLOSING_BRACE,j(n,this.clonePosition()));if(125===this.char())return this.bump(),this.error(o.EMPTY_ARGUMENT,j(n,this.clonePosition()));var a=this.parseIdentifierIfPossible().value;if(!a)return this.error(o.MALFORMED_ARGUMENT,j(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(o.EXPECT_ARGUMENT_CLOSING_BRACE,j(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:r.argument,value:a,location:j(n,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(o.EXPECT_ARGUMENT_CLOSING_BRACE,j(n,this.clonePosition()));return this.parseArgumentOptions(e,t,a,n);default:return this.error(o.MALFORMED_ARGUMENT,j(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),n=s(this.message,t),o=t+n.length;return this.bumpTo(o),{value:n,location:j(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,n,i){var s,c=this.clonePosition(),u=this.parseIdentifierIfPossible().value,d=this.clonePosition();switch(u){case"":return this.error(o.EXPECT_ARGUMENT_TYPE,j(c,d));case"number":case"date":case"time":this.bumpSpace();var m=null;if(this.bumpIf(",")){this.bumpSpace();var p=this.clonePosition(),h=this.parseSimpleArgStyleIfPossible();if(h.err)return h;var f=et(h.val);if(0===f.length)return this.error(o.EXPECT_ARGUMENT_STYLE,j(this.clonePosition(),this.clonePosition()));m={style:f,styleLocation:j(p,this.clonePosition())}}var g=this.tryParseArgumentClose(i);if(g.err)return g;var y=j(i,this.clonePosition());if(m&&Y(null==m?void 0:m.style,"::",0)){var v=ee(m.style.slice(2));if("number"===u){var h=this.parseNumberSkeletonFromString(v,m.styleLocation);if(h.err)return h;return{val:{type:r.number,value:n,location:y,style:h.val},err:null}}if(0===v.length)return this.error(o.EXPECT_DATE_TIME_SKELETON,y);var b=v;this.locale&&(b=L(v,this.locale));var f={type:a.dateTime,pattern:b,location:m.styleLocation,parsedOptions:this.shouldParseSkeletons?k(b):{}};return{val:{type:"date"===u?r.date:r.time,value:n,location:y,style:f},err:null}}return{val:{type:"number"===u?r.number:"date"===u?r.date:r.time,value:n,location:y,style:null!==(s=null==m?void 0:m.style)&&void 0!==s?s:null},err:null};case"plural":case"selectordinal":case"select":var S=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(o.EXPECT_SELECT_ARGUMENT_OPTIONS,j(S,(0,l.pi)({},S)));this.bumpSpace();var T=this.parseIdentifierIfPossible(),C=0;if("select"!==u&&"offset"===T.value){if(!this.bumpIf(":"))return this.error(o.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,j(this.clonePosition(),this.clonePosition()));this.bumpSpace();var h=this.tryParseDecimalInteger(o.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,o.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(h.err)return h;this.bumpSpace(),T=this.parseIdentifierIfPossible(),C=h.val}var A=this.tryParsePluralOrSelectOptions(e,u,t,T);if(A.err)return A;var g=this.tryParseArgumentClose(i);if(g.err)return g;var E=j(i,this.clonePosition());if("select"===u)return{val:{type:r.select,value:n,options:Q(A.val),location:E},err:null};return{val:{type:r.plural,value:n,options:Q(A.val),offset:C,pluralType:"plural"===u?"cardinal":"ordinal",location:E},err:null};default:return this.error(o.INVALID_ARGUMENT_TYPE,j(c,d))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(o.EXPECT_ARGUMENT_CLOSING_BRACE,j(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var n=this.clonePosition();if(!this.bumpUntil("'"))return this.error(o.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,j(n,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var n=[];try{n=A(e)}
vendor: 4,183 bytes, line 1
1catch(e){return this.error(o.INVALID_NUMBER_SKELETON,t)}return{val:{type:a.number,tokens:n,location:t,parsedOptions:this.shouldParseSkeletons?D(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(e,t,n,r){for(var a,i=!1,s=[],l=new Set,c=r.value,u=r.location;;){if(0===c.length){var d=this.clonePosition();if("select"!==t&&this.bumpIf("=")){var m=this.tryParseDecimalInteger(o.EXPECT_PLURAL_ARGUMENT_SELECTOR,o.INVALID_PLURAL_ARGUMENT_SELECTOR);if(m.err)return m;u=j(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error("select"===t?o.DUPLICATE_SELECT_ARGUMENT_SELECTOR:o.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);"other"===c&&(i=!0),this.bumpSpace();var p=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?o.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:o.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,j(this.clonePosition(),this.clonePosition()));var h=this.parseMessage(e+1,t,n);if(h.err)return h;var f=this.tryParseArgumentClose(p);if(f.err)return f;s.push([c,{value:h.val,location:j(p,this.clonePosition())}]),l.add(c),this.bumpSpace(),c=(a=this.parseIdentifierIfPossible()).value,u=a.location}return 0===s.length?this.error("select"===t?o.EXPECT_SELECT_ARGUMENT_SELECTOR:o.EXPECT_PLURAL_ARGUMENT_SELECTOR,j(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(o.MISSING_OTHER_CLAUSE,j(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var r=!1,a=0;!this.isEOF();){var i=this.char();if(i>=48&&i<=57)r=!0,a=10*a+(i-48),this.bump();else break}var s=j(o,this.clonePosition());return r?q(a*=n)?{val:a,err:null}:this.error(t,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=J(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(Y(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(e){var t=this.offset(),n=this.message.indexOf(e,t);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&el(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),n=this.message.charCodeAt(t+(e>=65536?2:1));return null!=n?n:null},e}();function ea(e){return e>=97&&e<=122||e>=65&&e<=90}function ei(e){return ea(e)||47===e}function es(e){return 45===e||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function el(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function ec(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124
1===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function eu(e){e.forEach(function(e){if(delete e.location,h(e)||f(e))for(var t in e.options)delete e.options[t].location,eu(e.options[t].value);else d(e)&&v(e.style)?delete e.style.location:(m(e)||p(e))&&b(e.style)?delete e.style.location:y(e)&&eu(e.children)})}function ed(e,t){void 0===t&&(t={});var n=new er(e,t=(0,l.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},t)).parse();if(n.err){var r=SyntaxError(o[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==t?void 0:t.captureLocation)||eu(n.val),n.val}},91176:function(e,t,n){"use strict";n.d(t,{$6:function(){return d},OV:function(){return s},Qe:function(){return c},X9:function(){return u},gb:function(){return l},wI:function(){return i}});var o,r=n(92336);!function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(o||(o={}));var a=function(e){function t(n,o,r){var a=this,i=r?r instanceof Error?r:Error(String(r)):void 0;return(a=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(o,"\n").concat(i?"\n".concat(i.message,"\n").concat(i.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(a,t),a}return(0,r.ZT)(t,e),t}(Error),i=function(e){function t(t,n){return e.call(this,o.UNSUPPORTED_FORMATTER,t,n)||this}return(0,r.ZT)(t,e),t}(a),s=function(e){function t(t,n){return e.call(this,o.INVALID_CONFIG,t,n)||this}return(0,r.ZT)(t,e),t}(a),l=function(e){function t(t,n){return e.call(this,o.MISSING_DATA,t,n)||this}return(0,r.ZT)(t,e),t}(a),c=function(e){function t(t,n,r){var a=e.call(this,o.FORMAT_ERROR,"".concat(t,"\nLocale: ").concat(n,"\n"),r)||this;return a.locale=n,a}return(0,r.ZT)(t,e),t}(a),u=function(e){function t(t,n,o,r){var a=e.call(this,"".concat(t,"\nMessageID: ").concat(null==o?void 0:o.id,"\nDefault Message: ").concat(null==o?void 0:o.defaultMessage,"\nDescription: ").concat(null==o?void 0:o.description,"\n"),n,r)||this;return a.descriptor=o,a.locale=n,a}return(0,r.ZT)(t,e),t}(c),d=function(e){function t(t,n){var r=e.call(this,o.MISSING_TRANSLATION,'Missing message: "'.concat(t.id,'" for locale "').concat(n,'", using ').concat(t.defaultMessage?"default message (".concat("string"==typeof t.defaultMessage?t.defaultMessage:t.defaultMessage.map(function(e){var t;return null!==(t=e.value)&&void 0!==t?t:JSON.stringify(e)}).join(),")"):"id"," as fallback."))||this;return r.descriptor=t,r}return(0,r.ZT)(t,e),t}(a)},71281:function(e,t,n){"use strict";n.d(t,{L6:function(){return s},Sn:function(){return c},TB:function(){return m},Z0:function(){return l},ax:function(){return d}});
1var o=n(92336),r=n(95049),a=n(32597),i=n(91176);function s(e,t,n){return void 0===n&&(n={}),t.reduce(function(t,o){return o in e?t[o]=e[o]:o in n&&(t[o]=n[o]),t},{})}var l={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}};function c(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function u(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function d(e){void 0===e&&(e=c());var t=Intl.RelativeTimeFormat,n=Intl.ListFormat,i=Intl.DisplayNames,s=(0,a.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:u(e.dateTime),strategy:a.A.variadic}),l=(0,a.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:u(e.number),strategy:a.A.variadic}),d=(0,a.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:u(e.pluralRules),strategy:a.A.variadic});return{getDateTimeFormat:s,getNumberFormat:l,getMessageFormat:(0,a.H)(function(e,t,n,a){return new r.C(e,t,n,(0,o.pi)({formatters:{getNumberFormat:l,getDateTimeFormat:s,getPluralRules:d}},a||{}))},{cache:u(e.message),strategy:a.A.variadic}),getRelativeTimeFormat:(0,a.H)(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new(t.bind.apply(t,(0,o.ev)([void 0],e,!1)))},{cache:u(e.relativeTime),strategy:a.A.variadic}),getPluralRules:d,getListFormat:(0,a.H)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(n.bind.apply(n,(0,o.ev)([void 0],e,!1)))},{cache:u(e.list),strategy:a.A.variadic}),getDisplayNames:(0,a.H)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(i.bind.apply(i,(0,o.ev)([void 0],e,!1)))},{cache:u(e.displayNames),strategy:a.A.variadic})}}function m(e,t,n,o){var r,a=e&&e[t];if(a&&(r=a[n]),r)return r;o(new i.wI("No ".concat(t," format named: ").concat(n)))}},83585:function(e){"use strict";function t(e,t){this.x=e,this.y=t}e.exports=t,t.prototype={clone:function(){return new t(this.x,this.y)},add:function(e){return this.clone()._add(e)},sub:function(e){return this.clone()._sub(e)},multByPoint:function(e){return this.clone()._multByPoint(e)},divByPoint:function(e){return this.clone()._divByPoint(e)},mult:function(e){return this.clone()._mult(e)},div:function(e){return this.clone()._div(e)},rotate:function(e){return this.clone()._rotate(e)},rotateAround:function(e,t){return this.clone()._rotateAround(e,t)},matMult:function(e){return this.clone()._matMult(e)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(e){return this.x===e.x&&this.y===e.y},dist:function(e){return Math.sqrt(this.distSqr(e))},distSqr:function(e){var t=e.x-this.x,n=e.y-this.y;return t*t+n*n},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith:function(e){return this.angleWithSep(e.x,e.y)},angleWithSep:function(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult:function(e){var t=e[0]*this.x+e[1]*this.y,n=e[2]*this.x+e[3]*this.y;return this.x=t,this.y=n,this},_add:function(e){return this.x+=e.x,this.y+=e.y,this},_sub:function(e){return this.x-=e.x,this.y-=e.y,this},_mult:function(e){return this.x*=e,this.y*=e,this},_div:function(e){return this.x/=e,this.y/=e,this},_multByPoint:function(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint:function(e){return this.x/=e.x,this.y/=e.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var e=this.y;return this.y=this.x,this.x=-e,this},_rotate:function(e){var t=Math.cos(e),n=Math.sin(e),o=t*this.x-n*this.y,r=n*this.x+t*this.y;return this.x=o,this.y=r,this}
1,_rotateAround:function(e,t){var n=Math.cos(e),o=Math.sin(e),r=t.x+n*(this.x-t.x)-o*(this.y-t.y),a=t.y+o*(this.x-t.x)+n*(this.y-t.y);return this.x=r,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},t.convert=function(e){return e instanceof t?e:Array.isArray(e)?new t(e[0],e[1]):e}},12088:function(e,t,n){"use strict";n.d(t,{J:function(){return o}});let o="production"},28985:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});let o=!1},29497:function(e,t,n){"use strict";n.d(t,{RP:function(){return u},cc:function(){return c},fH:function(){return l}});var o=n(27793),r=n(64922),a=n(19776),i=n(39050),s=n(28985);function l(){return(0,o.Y)("globalEventProcessors",()=>[])}function c(e){l().push(e)}function u(e,t,n,o=0){return new r.cW((r,l)=>{let c=e[o];if(null===t||"function"!=typeof c)r(t);else{let d=c({...t},n);s.X&&c.id&&null===d&&a.kg.log(`Event processor "${c.id}" dropped event`),(0,i.J8)(d)?d.then(t=>u(e,t,n,o+1).then(r)).then(null,l):u(e,d,n,o+1).then(r).then(null,l)}})}},77281:function(e,t,n){"use strict";n.d(t,{$e:function(){return g},Tb:function(){return u},YA:function(){return f},cg:function(){return C},eN:function(){return m},nZ:function(){return b},n_:function(){return p},s3:function(){return v},uT:function(){return d},v:function(){return h},yj:function(){return S},yl:function(){return y}});var o=n(19776),r=n(27793),a=n(12088),i=n(28985),s=n(22950),l=n(61877),c=n(72333);function u(e,t){return(0,s.Gd)().captureException(e,(0,c.U0)(t))}function d(e,t){let n="string"==typeof t?t:void 0,o="string"!=typeof t?{captureContext:t}:void 0;return(0,s.Gd)().captureMessage(e,n,o)}function m(e,t){return(0,s.Gd)().captureEvent(e,t)}function p(e,t){(0,s.Gd)().addBreadcrumb(e,t)}function h(e,t){(0,s.Gd)().setContext(e,t)}function f(e,t){(0,s.Gd)().setTag(e,t)}function g(...e){let t=(0,s.Gd)();if(2===e.length){let[n,o]=e;return n?t.withScope(()=>(t.getStackTop().scope=n,o(n))):t.withScope(o)}return t.withScope(e[0])}async function y(e){let t=v();return t?t.flush(e):(i.X&&o.kg.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}function v(){return(0,s.Gd)().getClient()}function b(){return(0,s.Gd)().getScope()}function S(e){let t=v(),n=(0,s.aF)(),o=b(),{release:i,environment:c=a.J}=t&&t.getOptions()||{},{userAgent:u}=r.GLOBAL_OBJ.navigator||{},d=(0,l.Hv)({release:i,environment:c,user:o.getUser()||n.getUser(),...u&&{userAgent:u},...e}),m=n.getSession();return m&&"ok"===m.status&&(0,l.CT)(m,{status:"exited"}),T(),n.setSession(d),o.setSession(d),d}function T(){let e=(0,s.aF)(),t=b(),n=t.getSession()||e.getSession();n&&(0,l.RJ)(n),k(),e.setSession(),t.setSession()}function k(){let e=(0,s.aF)(),t=b(),n=v(),o=t.getSession()||e.getSession();o&&n&&n.captureSession&&n.captureSession(o)}function C(e=!1){if(e){T();return}k()}},22950:function(e,t,n){"use strict";n.d(t,{Gd:function(){return y},aF:function(){return v},cu:function(){return f}});var o=n(39050),r=n(2538),a=n(53670),i=n(19776),s=n(27793),l=n(12088),c=n(28985),u=n(22235),d=n(61877);let m=parseFloat(n(75531).J),p=100;class h{constructor(e,t,n,o=m){let r,a;this._version=o,t?r=t:(r=new u.sX).setClient(e),n?a=n:(a=new u.sX).setClient(e),this._stack=[{scope:r}],e&&this.bindClient(e),this._isolationScope=a}isOlderThan(e){return this._version<e}bindClient(e){let t=this.getStackTop();t.client=e,t.scope.setClient(e),e&&e.setupIntegrations&&e.setupIntegrations()}pushScope(){let e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(e){let t;let n=this.pushScope();try{t=e(n)}catch(e){throw this.popScope(),e}return(0,o.J8)(t)?t.then(e=>(this.popScope(),e),e=>{throw this.popScope(),e}):(this.popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){let n=this._lastEventId=t&&t.event_id?t.event_id:(0,r.DM)(),o=Error("Sentry syntheticException");
1return this.getScope().captureException(e,{originalException:e,syntheticException:o,...t,event_id:n}),n}captureMessage(e,t,n){let o=this._lastEventId=n&&n.event_id?n.event_id:(0,r.DM)(),a=Error(e);return this.getScope().captureMessage(e,t,{originalException:e,syntheticException:a,...n,event_id:o}),o}captureEvent(e,t){let n=t&&t.event_id?t.event_id:(0,r.DM)();return e.type||(this._lastEventId=n),this.getScope().captureEvent(e,{...t,event_id:n}),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:n,client:o}=this.getStackTop();if(!o)return;let{beforeBreadcrumb:r=null,maxBreadcrumbs:s=p}=o.getOptions&&o.getOptions()||{};if(s<=0)return;let l={timestamp:(0,a.yW)(),...e},c=r?(0,i.Cf)(()=>r(l,t)):l;null!==c&&(o.emit&&o.emit("beforeAddBreadcrumb",c,t),n.addBreadcrumb(c,s))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t),this.getIsolationScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t),this.getIsolationScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t),this.getIsolationScope().setContext(e,t)}configureScope(e){let{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){let t=g(this);try{e(this)}finally{g(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return c.X&&i.kg.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){let n=this._callExtensionMethod("startTransaction",e,t);return c.X&&!n&&(this.getClient()?i.kg.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': 2Sentry.addTracingExtensions(); 3Sentry.init({...}); 4`):i.kg.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop().scope,t=e.getSession();t&&(0,d.RJ)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:n}=this.getStackTop(),{release:o,environment:r=l.J}=n&&n.getOptions()||{},{userAgent:a}=s.GLOBAL_OBJ.navigator||{},i=(0,d.Hv)({release:o,environment:r,user:t.getUser(),...a&&{userAgent:a},...e}),c=t.getSession&&t.getSession();return c&&"ok"===c.status&&(0,d.CT)(c,{status:"exited"}),this.endSession(),t.setSession(i),i}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_callExtensionMethod(e,...t){let n=f().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[e])return n.extensions[e].apply(this,t);c.X&&i.kg.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function f(){return s.GLOBAL_OBJ.__SENTRY__=s.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},s.GLOBAL_OBJ}function g(e){let t=f(),n=T(t);return k(t,e),n}function y(){let e=f();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return b(e)}function v(){return y().getIsolationScope()}function b(e=f()){return(!S(e)||T(e).isOlderThan(m))&&k(e,new h),T(e)}function S(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function T(e){return(0,s.Y)("hub",()=>new h,e)}function k(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}},22235:function(e,t,n){"use strict";let o;n.d(t,{lW:function(){return p},sX:function(){return m}});var r=n(39050),a=n(53670),i=n(2538),s=n(19776),l=n(29497),c=n(61877),u=n(96004);let d=100;class m{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=h()}static clone(e){return e?e.clone():new m}clone(){let e=new m;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,c.CT)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e;if(t instanceof m){let e=t.getScopeData();this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&Object.keys(e.user).length&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint.length&&(this._fingerprint=e.fingerprint),t.getRequestSession()&&(this._requestSession=t.getRequestSession()),e.propagationContext&&(this._propagationContext=e.propagationContext)}else if((0,r.PO)(t)){let t=e;this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession),t.propagationContext&&(this._propagationContext=t.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=h(),this}addBreadcrumb(e,t){let n="number"==typeof t?t:d;if(n<=0)return this;let o={timestamp:(0,a.yW)(),...e},r=this._breadcrumbs;return r.push(o),this._breadcrumbs=r.length>n?r.slice(-n):r,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}
4getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:e,_attachments:t,_contexts:n,_tags:o,_extra:r,_user:a,_level:i,_fingerprint:s,_eventProcessors:l,_propagationContext:c,_sdkProcessingMetadata:u,_transactionName:d,_span:m}=this;return{breadcrumbs:e,attachments:t,contexts:n,tags:o,extra:r,user:a,level:i,fingerprint:s||[],eventProcessors:l,propagationContext:c,sdkProcessingMetadata:u,transactionName:d,span:m}}applyToEvent(e,t={},n=[]){(0,u.gi)(e,this.getScopeData());let o=[...n,...(0,l.fH)(),...this._eventProcessors];return(0,l.RP)(o,e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let n=t&&t.event_id?t.event_id:(0,i.DM)();if(!this._client)return s.kg.warn("No client configured on scope - will not capture exception!"),n;let o=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:o,...t,event_id:n},this),n}captureMessage(e,t,n){let o=n&&n.event_id?n.event_id:(0,i.DM)();if(!this._client)return s.kg.warn("No client configured on scope - will not capture message!"),o;let r=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:r,...n,event_id:o},this),o}captureEvent(e,t){let n=t&&t.event_id?t.event_id:(0,i.DM)();return this._client?this._client.captureEvent(e,{...t,event_id:n},this):s.kg.warn("No client configured on scope - will not capture event!"),n}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}function p(){return o||(o=new m),o}function h(){return{traceId:(0,i.DM)(),spanId:(0,i.DM)().substring(16)}}},61877:function(e,t,n){"use strict";n.d(t,{CT:function(){return s},Hv:function(){return i},RJ:function(){return l}});var o=n(53670),r=n(2538),a=n(94140);function i(e){let t=(0,o.ph)(),n={sid:(0,r.DM)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>c(n)};return e&&s(n,e),n}function s(e,t={}){if(!t.user||(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,o.ph)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,r.DM)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),s(e,n)}function c(e){return(0,a.Jr)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}},39131:function(e,t,n){"use strict";n.d(t,{_:function(){return l},j:function(){return c}});var o=n(94140),r=n(12088),a=n(77281),i=n(99182),s=n(46901);function l(e,t,n){let a=t.getOptions(),{publicKey:i}=t.getDsn()||{},{segment:s}=n&&n.getUser()||{},l=(0,o.Jr)({environment:a.environment||r.J,release:a.release,user_segment:s,public_key:i,trace_id:e});return t.emit&&t.emit("createDsc",l),l}function c(e){let t=(0,a.s3)();if(!t)return{};let n=l((0,s.XU)(e).trace_id||"",t,(0,a.nZ)()),o=(0,i.G)(e);if(!o)return n;let r=o&&o._frozenDynamicSamplingContext;if(r)return r;let{sampleRate:c,source:u}=o.metadata;null!=c&&(n.sample_rate=`${c}`);let d=(0,s.XU)(o);return u&&"url"!==u&&(n.transaction=d.description),n.sampled=String((0,s.Tt)(o)),t.emit&&t.emit("createDsc",n),n}},96004:function(e,t,n){"use strict";n.d(t,{gi:function(){return l},yo:function(){return c}});var o=n(94140),r=n(2538),a=n(39131),i=n(99182),s=n(46901);function l(e,t){let{fingerprint:n,span:o,breadcrumbs:r,sdkProcessingMetadata:a}=t;d(e,t),o&&h(e,o),f(e,n),m(e,r),p(e,a)}function c(e,t){let{extra:n,tags:o,user:r,contexts:a,level:i,sdkProcessingMetadata:s,breadcrumbs:l,fingerprint:c,eventProcessors:d,attachments:m,propagationContext:p,transactionName:h,span:f}=t;u(e,"extra",n),u(e,"tags",o),u(e,"user",r),u(e,"contexts",a),u(e,"sdkProcessingMetadata",s),i&&(e.level=i),h&&(e.transactionName=h),f&&(e.span=f),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...p}}function u(e,t,n){if(n&&Object.keys(n).length)for(let o in e[t]={...e[t]},n)Object.prototype.hasOwnProperty.call(n,o)&&(e[t][o]=n[o])}function d(e,t){let{extra:n,tags:r,user:a,contexts:i,level:s,transactionName:l}=t,c=(0,o.Jr)(n);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=(0,o.Jr)(r);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=(0,o.Jr)(a);d&&Object.keys(d).length&&(e.user={...d,...e.user});let m=(0,o.Jr)(i);m&&Object.keys(m).length&&(e.contexts={...m,...e.contexts}),s&&(e.level=s),l&&(e.transaction=l)}function m(e,t){let n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function p(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function h(e,t){e.contexts={trace:(0,s.wy)(t),...e.contexts};let n=(0,i.G)(t);if(n){e.sdkProcessingMetadata={dynamicSamplingContext:(0,a.j)(t),...e.sdkProcessingMetadata};let o=(0,s.XU)(n).description;o&&(e.tags={transaction:o,...e.tags})}}function f(e,t){e.fingerprint=e.fingerprint?(0,r.lE)(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}},99182:function(e,t,n){"use strict";function o(e){return e.transaction}n.d(t,{G:function(){return o}})},72333:function(e,t,n){"use strict";n.d(t,{R:function(){return p},U0:function(){return T}});var o=n(2538),r=n(53670),a=n(44689),i=n(27793),s=n(94146),l=n(12088),c=n(29497),u=n(22235),d=n(96004),m=n(46901);
4function p(e,t,n,a,i,s){let{normalizeDepth:l=3,normalizeMaxBreadth:m=1e3}=e,p={...t,event_id:t.event_id||n.event_id||(0,o.DM)(),timestamp:t.timestamp||(0,r.yW)()},f=n.integrations||e.integrations.map(e=>e.name);h(p,e),v(p,f),void 0===t.type&&g(p,e.stackParser);let T=S(a,n.captureContext);n.mechanism&&(0,o.EG)(p,n.mechanism);let k=i&&i.getEventProcessors?i.getEventProcessors():[],C=(0,u.lW)().getScopeData();if(s){let e=s.getScopeData();(0,d.yo)(C,e)}if(T){let e=T.getScopeData();(0,d.yo)(C,e)}let A=[...n.attachments||[],...C.attachments];A.length&&(n.attachments=A),(0,d.gi)(p,C);let E=[...k,...(0,c.fH)(),...C.eventProcessors];return(0,c.RP)(E,p,n).then(e=>(e&&y(e),"number"==typeof l&&l>0)?b(e,l,m):e)}function h(e,t){let{environment:n,release:o,dist:r,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:l.J),void 0===e.release&&void 0!==o&&(e.release=o),void 0===e.dist&&void 0!==r&&(e.dist=r),e.message&&(e.message=(0,a.$G)(e.message,i));let s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=(0,a.$G)(s.value,i));let c=e.request;c&&c.url&&(c.url=(0,a.$G)(c.url,i))}let f=new WeakMap;function g(e,t){let n;let o=i.GLOBAL_OBJ._sentryDebugIds;if(!o)return;let r=f.get(t);r?n=r:(n=new Map,f.set(t,n));let a=Object.keys(o).reduce((e,r)=>{let a;let i=n.get(r);i?a=i:(a=t(r),n.set(r,a));for(let t=a.length-1;t>=0;t--){let n=a[t];if(n.filename){e[n.filename]=o[r];break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=a[e.filename])})})}catch(e){}}function y(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.keys(t).forEach(e=>{n.push({type:"sourcemap",code_file:e,debug_id:t[e]})})}function v(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function b(e,t,n){if(!e)return null;let o={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,s.Fv)(e.data,t,n)}}))},...e.user&&{user:(0,s.Fv)(e.user,t,n)},...e.contexts&&{contexts:(0,s.Fv)(e.contexts,t,n)},...e.extra&&{extra:(0,s.Fv)(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&o.contexts&&(o.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(o.contexts.trace.data=(0,s.Fv)(e.contexts.trace.data,t,n))),e.spans&&(o.spans=e.spans.map(e=>{let o=(0,m.XU)(e).data;return o&&(e.data=(0,s.Fv)(o,t,n)),e})),o}function S(e,t){if(!t)return e;let n=e?e.clone():new u.sX;return n.update(t),n}function T(e){return e?k(e)||A(e)?{captureContext:e}:e:void 0}function k(e){return e instanceof u.sX||"function"==typeof e}let C=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function A(e){return Object.keys(e).some(e=>C.includes(e))}},46901:function(e,t,n){"use strict";n.d(t,{$k:function(){return u},Hb:function(){return c},Tt:function(){return h},XU:function(){return m},i0:function(){return s},ve:function(){return i},wy:function(){return l}});var o=n(94140),r=n(52257),a=n(53670);let i=0,s=1;function l(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:a,parent_span_id:i,status:s,tags:l,origin:c}=m(e);return(0,o.Jr)({data:r,op:a,parent_span_id:i,span_id:t,status:s,tags:l,trace_id:n,origin:c})}function c(e){let{traceId:t,spanId:n}=e.spanContext(),o=h(e);return(0,r.$p)(t,n,o)}function u(e){return"number"==typeof e?d(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?d(e.getTime()):(0,a.ph)()}function d(e){return e>9999999999?e/1e3:e}function m(e){return p(e)?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function p(e){return"function"==typeof e.getSpanJSON}function h(e){let{traceFlags:t}=e.spanContext();return!!(t&s)}},75531:function(e,t,n){"use strict";n.d(t,{J:function(){return o}});let o="7.119.0"},58687:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});let o=!1},74821:function(e,t,n){"use strict";n.d(t,{EN:function(){return u},IQ:function(){return d},bU:function(){return i}});var o=n(44972),r=n(39050),a=n(19776);let i="baggage",s="sentry-",l=/^sentry-/,c=8192;function u(e){if(!(0,r.HD)(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((e,t)=>
4{let n=m(t);for(let t of Object.keys(n))e[t]=n[t];return e},{});else{if(!e)return;t=m(e)}let n=Object.entries(t).reduce((e,[t,n])=>(t.match(l)&&(e[t.slice(s.length)]=n),e),{});return Object.keys(n).length>0?n:void 0}function d(e){if(e)return p(Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${s}${t}`]=n),e),{}))}function m(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,n])=>(e[t]=n,e),{})}function p(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[t,n],r)=>{let i=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,s=0===r?i:`${e},${i}`;return s.length>c?(o.X&&a.kg.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):s},"")}},10477:function(e,t,n){"use strict";n.d(t,{Rt:function(){return i},iY:function(){return u},l4:function(){return l},qT:function(){return c}});var o=n(39050);let r=(0,n(27793).R)(),a=80;function i(e,t={}){if(!e)return"<unknown>";try{let n,o=e,r=5,i=[],l=0,c=0,u=" > ",d=u.length,m=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||a;for(;o&&l++<r&&(n=s(o,m),"html"!==n&&(!(l>1)||!(c+i.length*d+n.length>=p)));)i.push(n),c+=n.length,o=o.parentNode;return i.reverse().join(u)}catch(e){return"<unknown>"}}function s(e,t){let n,a,i,s,l;let c=e,u=[];if(!c||!c.tagName)return"";if(r.HTMLElement&&c instanceof HTMLElement&&c.dataset&&c.dataset.sentryComponent)return c.dataset.sentryComponent;u.push(c.tagName.toLowerCase());let d=t&&t.length?t.filter(e=>c.getAttribute(e)).map(e=>[e,c.getAttribute(e)]):null;if(d&&d.length)d.forEach(e=>{u.push(`[${e[0]}="${e[1]}"]`)});else if(c.id&&u.push(`#${c.id}`),(n=c.className)&&(0,o.HD)(n))for(l=0,a=n.split(/\s+/);l<a.length;l++)u.push(`.${a[l]}`);let m=["aria-label","type","name","title","alt"];for(l=0;l<m.length;l++)i=m[l],(s=c.getAttribute(i))&&u.push(`[${i}="${s}"]`);return u.join("")}function l(){try{return r.document.location.href}catch(e){return""}}function c(e){return r.document&&r.document.querySelector?r.document.querySelector(e):null}function u(e){if(!r.HTMLElement)return null;let t=e,n=5;for(let e=0;e<n&&t;e++){if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}},44972:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});let o=!1},52500:function(e,t,n){"use strict";function o(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function r(){return"npm"}n.d(t,{S:function(){return r},n:function(){return o}})},39050:function(e,t,n){"use strict";n.d(t,{Cy:function(){return y},HD:function(){return c},J8:function(){return g},Kj:function(){return f},Le:function(){return u},PO:function(){return m},TX:function(){return s},V9:function(){return b},VW:function(){return i},VZ:function(){return r},cO:function(){return p},fm:function(){return l},i2:function(){return v},kK:function(){return h},pt:function(){return d},y1:function(){return S}});let o=Object.prototype.toString;function r(e){switch(o.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return b(e,Error)}}function a(e,t){return o.call(e)===`[object ${t}]`}function i(e){return a(e,"ErrorEvent")}function s(e){return a(e,"DOMError")}function l(e){return a(e,"DOMException")}function c(e){return a(e,"String")}function u(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||u(e)||"object"!=typeof e&&"function"!=typeof e}function m(e){return a(e,"Object")}function p(e){return"undefined"!=typeof Event&&b(e,Event)}function h(e){return"undefined"!=typeof Element&&b(e,Element)}function f(e){return a(e,"RegExp")}function g(e){return!!(e&&e.then&&"function"==typeof e.then)}function y(e){return m(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function v(e){return"number"==typeof e&&e!=e}function b(e,t){try{return e instanceof t}catch(e){return!1}}function S(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},19776:function(e,t,n){"use strict";n.d(t,{Cf:function(){return l},LD:function(){return s},RU:function(){return i},kg:function(){return c}});var o=n(44972),r=n(27793);let a="Sentry Logger ",i=["debug","info","warn","error","log","assert","trace"],s={};function l(e){if(!("console"in r.GLOBAL_OBJ))return e();let t=r.GLOBAL_OBJ.console,n={},o=Object.keys(s);
4o.forEach(e=>{let o=s[e];n[e]=t[e],t[e]=o});try{return e()}finally{o.forEach(e=>{t[e]=n[e]})}}let c=function(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return o.X?i.forEach(n=>{t[n]=(...t)=>{e&&l(()=>{r.GLOBAL_OBJ.console[n](`${a}[${n}]:`,...t)})}}):i.forEach(e=>{t[e]=()=>void 0}),t}()},2538:function(e,t,n){"use strict";n.d(t,{DM:function(){return a},Db:function(){return l},EG:function(){return c},YO:function(){return u},jH:function(){return s},lE:function(){return d}});var o=n(94140),r=n(27793);function a(){let e=r.GLOBAL_OBJ,t=e.crypto||e.msCrypto,n=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{let e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&n())>>e/4).toString(16))}function i(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function s(e){let{message:t,event_id:n}=e;if(t)return t;let o=i(e);return o?o.type&&o.value?`${o.type}: ${o.value}`:o.type||o.value||n||"<unknown>":n||"<unknown>"}function l(e,t,n){let o=e.exception=e.exception||{},r=o.values=o.values||[],a=r[0]=r[0]||{};a.value||(a.value=t||""),a.type||(a.type=n||"Error")}function c(e,t){let n=i(e);if(!n)return;let o={type:"generic",handled:!0},r=n.mechanism;if(n.mechanism={...o,...r,...t},t&&"data"in t){let e={...r&&r.data,...t.data};n.mechanism.data=e}}function u(e){if(e&&e.__sentry_captured__)return!0;try{(0,o.xp)(e,"__sentry_captured__",!0)}catch(e){}return!1}function d(e){return Array.isArray(e)?e:[e]}},11166:function(e,t,n){"use strict";n.d(t,{KV:function(){return a}});var o=n(52500);e=n.hmd(e);var r=n(73656);function a(){return!(0,o.n)()&&"[object process]"===Object.prototype.toString.call(void 0!==r?r:0)}},94146:function(e,t,n){"use strict";n.d(t,{Fv:function(){return s},Qy:function(){return l}});var o=n(39050);function r(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(let e=0;e<t.length;e++)if(t[e]===n)return!0;return t.push(n),!1},function(n){if(e)t.delete(n);else for(let e=0;e<t.length;e++)if(t[e]===n){t.splice(e,1);break}}]}var a=n(94140),i=n(31767);function s(e,t=100,n=Infinity){try{return c("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function l(e,t=3,n=102400){let o=s(e,t);return p(o)>n?l(e,t-1,n):o}function c(e,t,n=Infinity,i=Infinity,s=r()){let[l,d]=s;if(null==t||["number","boolean","string"].includes(typeof t)&&!(0,o.i2)(t))return t;let m=u(e,t);if(!m.startsWith("[object "))return m;if(t.__sentry_skip_normalization__)return t;let p="number"==typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:n;if(0===p)return m.replace("object ","");if(l(t))return"[Circular ~]";let h=t;if(h&&"function"==typeof h.toJSON)try{let e=h.toJSON();return c("",e,p-1,i,s)}catch(e){}let f=Array.isArray(t)?[]:{},g=0,y=(0,a.Sh)(t);for(let e in y){if(!Object.prototype.hasOwnProperty.call(y,e))continue;if(g>=i){f[e]="[MaxProperties ~]";break}let t=y[e];f[e]=c(e,t,p-1,i,s),g++}return d(t),f}function u(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==n.g&&t===n.g)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if((0,o.y1)(t))return"[VueViewModel]";if((0,o.Cy)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,i.$P)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let r=d(t);if(/^HTML(\w*)Element$/.test(r))return`[HTMLElement: ${r}]`;return`[object ${r}]`}catch(e){return`**non-serializable** (${e})`}}function d(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function m(e){return~-encodeURI(e).split(/%..|./).length}function p(e){return m(JSON.stringify(e))}},94140:function(e,t,n){"use strict";n.d(t,{$Q:function(){return u},HK:function(){return d},Jr:function(){return y},Sh:function(){return p},_j:function(){return m},hl:function(){return l},xp:function(){return c},zf:function(){return g}});var o=n(10477),r=n(44972),a=n(39050),i=n(19776),s=n(44689);function l(e,t,n){if(!(t in e))return;let o=e[t],r=n(o);"function"==typeof r&&u(r,o),e[t]=r}
4function c(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(n){r.X&&i.kg.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,c(e,"__sentry_original__",t)}catch(e){}}function d(e){return e.__sentry_original__}function m(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function p(e){if((0,a.VZ)(e))return{message:e.message,name:e.name,stack:e.stack,...f(e)};if(!(0,a.cO)(e))return e;{let t={type:e.type,target:h(e.target),currentTarget:h(e.currentTarget),...f(e)};return"undefined"!=typeof CustomEvent&&(0,a.V9)(e,CustomEvent)&&(t.detail=e.detail),t}}function h(e){try{return(0,a.kK)(e)?(0,o.Rt)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function f(e){if("object"!=typeof e||null===e)return{};{let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}function g(e,t=40){let n=Object.keys(p(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return(0,s.$G)(n[0],t);for(let e=n.length;e>0;e--){let o=n.slice(0,e).join(", ");if(!(o.length>t)){if(e===n.length)return o;return(0,s.$G)(o,t)}}return""}function y(e){return v(e,new Map)}function v(e,t){if(b(e)){let n=t.get(e);if(void 0!==n)return n;let o={};for(let n of(t.set(e,o),Object.keys(e)))void 0!==e[n]&&(o[n]=v(e[n],t));return o}if(Array.isArray(e)){let n=t.get(e);if(void 0!==n)return n;let o=[];return t.set(e,o),e.forEach(e=>{o.push(v(e,t))}),o}return e}function b(e){if(!(0,a.PO)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}},31767:function(e,t,n){"use strict";n.d(t,{$P:function(){return u},Sq:function(){return s},pE:function(){return i}});let o=50,r=/\(error: (.*)\)/,a=/captureMessage|captureException/;function i(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0)=>{let a=[],i=e.split("\n");for(let e=n;e<i.length;e++){let n=i[e];if(n.length>1024)continue;let s=r.test(n)?n.replace(r,"$1"):n;if(!s.match(/\S*Error: /)){for(let e of t){let t=e(s);if(t){a.push(t);break}}if(a.length>=o)break}}return l(a)}}function s(e){return Array.isArray(e)?i(...e):e}function l(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),a.test(t[t.length-1].function||"")&&(t.pop(),a.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,o).map(e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"}))}let c="<anonymous>";function u(e){try{if(!e||"function"!=typeof e)return c;return e.name||c}catch(e){return c}}},44689:function(e,t,n){"use strict";n.d(t,{$G:function(){return r},U0:function(){return s},nK:function(){return a}});var o=n(39050);function r(e,t=0){return"string"!=typeof e||0===t?e:e.length<=t?e:`${e.slice(0,t)}...`}function a(e,t){if(!Array.isArray(e))return"";let n=[];for(let t=0;t<e.length;t++){let r=e[t];try{(0,o.y1)(r)?n.push("[VueViewModel]"):n.push(String(r))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}function i(e,t,n=!1){return!!(0,o.HD)(e)&&((0,o.Kj)(t)?t.test(e):!!(0,o.HD)(t)&&(n?e===t:e.includes(t)))}function s(e,t=[],n=!1){return t.some(t=>i(e,t,n))}},64922:function(e,t,n){"use strict";n.d(t,{$2:function(){return i},WD:function(){return a},cW:function(){return s}});var o,r=n(39050);function a(e){return new s(t=>{t(e)})}function i(e){return new s((t,n)=>{n(e)})}!function(e){let t=0;e[e.PENDING=t]="PENDING";let n=1;e[e.RESOLVED=n]="RESOLVED";let o=2;e[e.REJECTED=o]="REJECTED"}(o||(o={}));class s{constructor(e){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),this._state=o.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new s((n,o)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){o(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){o(e)}else o(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new s((t,n)=>{let o,r;return this.then(t=>{r=!1,o=t,e&&e()},t=>{r=!0,o=t,e&&e()}).then(()=>
4{if(r){n(o);return}t(o)})})}__init(){this._resolve=e=>{this._setResult(o.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(o.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===o.PENDING){if((0,r.J8)(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===o.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===o.RESOLVED&&e[1](this._value),this._state===o.REJECTED&&e[2](this._value),e[0]=!0)})}}}},53670:function(e,t,n){"use strict";let o;n.d(t,{Z1:function(){return l},ph:function(){return s},yW:function(){return i}});var r=n(27793);let a=1e3;function i(){return Date.now()/a}let s=function(){let{performance:e}=r.GLOBAL_OBJ;if(!e||!e.now)return i;let t=Date.now()-e.now(),n=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/a}(),l=(()=>{let{performance:e}=r.GLOBAL_OBJ;if(!e||!e.now){o="none";return}let t=36e5,n=e.now(),a=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+n-a):t,s=i<t,l=e.timing&&e.timing.navigationStart,c="number"==typeof l?Math.abs(l+n-a):t,u=c<t;return s||u?i<=c?(o="timeOrigin",e.timeOrigin):(o="navigationStart",l):(o="dateNow",a)})()},52257:function(e,t,n){"use strict";n.d(t,{$p:function(){return c},KA:function(){return s},pT:function(){return l}});var o=n(74821),r=n(2538);let a=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function i(e){let t;if(!e)return;let n=e.match(a);if(n)return"1"===n[3]?t=!0:"0"===n[3]&&(t=!1),{traceId:n[1],parentSampled:t,parentSpanId:n[2]}}function s(e,t){let n=i(e),a=(0,o.EN)(t),{traceId:s,parentSpanId:l,parentSampled:c}=n||{};return n?{traceparentData:n,dynamicSamplingContext:a||{},propagationContext:{traceId:s||(0,r.DM)(),parentSpanId:l||(0,r.DM)().substring(16),spanId:(0,r.DM)().substring(16),sampled:c,dsc:a||{}}}:{traceparentData:n,dynamicSamplingContext:void 0,propagationContext:{traceId:s||(0,r.DM)(),spanId:(0,r.DM)().substring(16)}}}function l(e,t){let n=i(e),a=(0,o.EN)(t),{traceId:s,parentSpanId:l,parentSampled:c}=n||{};return n?{traceId:s||(0,r.DM)(),parentSpanId:l||(0,r.DM)().substring(16),spanId:(0,r.DM)().substring(16),sampled:c,dsc:a||{}}:{traceId:s||(0,r.DM)(),spanId:(0,r.DM)().substring(16)}}function c(e=(0,r.DM)(),t=(0,r.DM)().substring(16),n){let o="";return void 0!==n&&(o=n?"-1":"-0"),`${e}-${t}${o}`}},27793:function(e,t,n){"use strict";function o(e){return e&&e.Math==Math?e:void 0}n.d(t,{GLOBAL_OBJ:function(){return r},R:function(){return a},Y:function(){return i}});let r="object"==typeof globalThis&&o(globalThis)||"object"==typeof window&&o(window)||"object"==typeof self&&o(self)||"object"==typeof n.g&&o(n.g)||function(){return this}()||{};function a(){return r}function i(e,t,n){let o=n||r,a=o.__SENTRY__=o.__SENTRY__||{};return a[e]||(a[e]=t())}},4691:function(e){"use strict";function t(e){if(e.length>=255)throw TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var o=0;o<e.length;o++){var r=e.charAt(o),a=r.charCodeAt(0);if(255!==t[a])throw TypeError(r+" is ambiguous");t[a]=o}var i=e.length,s=e.charAt(0),l=Math.log(i)/Math.log(256),c=Math.log(256)/Math.log(i);function u(e){if("string"!=typeof e)throw TypeError("Expected String");if(0===e.length)return new Uint8Array;for(var n=0,o=0,r=0;e[n]===s;)o++,n++;for(var a=(e.length-n)*l+1>>>0,c=new Uint8Array(a);e[n];){var u=e.charCodeAt(n);if(u>255)return;var d=t[u];if(255===d)return;for(var m=0,p=a-1;(0!==d||m<r)&&-1!==p;p--,m++)d+=i*c[p]>>>0,c[p]=d%256>>>0,d=d/256>>>0;if(0!==d)throw Error("Non-zero carry");r=m,n++}for(var h=a-r;h!==a&&0===c[h];)h++;for(var f=new Uint8Array(o+(a-h)),g=o;h!==a;)f[g++]=c[h++];return f}function d(e){var t=u(e);if(t)return t;throw Error("Non-base"+i+" character")}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===t.length)return"";for(var n=0,o=0,r=0,a=t.length;r!==a&&0===t[r];)r++,n++;for(var l=(a-r)*c+1>>>0,u=new Uint8Array(l);r!==a;){for(var d=t[r],m=0,p=l-1;(0!==d||m<o)&&-1!==p;p--,m++)d+=256*u[p]>>>0,u[p]=d%i>>>0,d=d/i>>>0;if(0!==d)throw Error("Non-zero carry");o=m,r++}for(var h=l-o;h!==l&&0===u[h];)h++;for(var f=s.repeat(n);h<l;++h)f+=e.charAt(u[h]);return f},decodeUnsafe:u,decode:d}}e.exports=t},26446:function(e,t){"use strict";t.byteLength=c,t.toByteArray=d,t.fromByteArray=h;for(var n=[],o=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 21,487 bytes, line 4
4+/",i=0,s=a.length;i<s;++i)n[i]=a[i],o[a.charCodeAt(i)]=i;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var o=n===t?0:4-n%4;return[n,o]}function c(e){var t=l(e),n=t[0],o=t[1];return(n+o)*3/4-o}function u(e,t,n){return(t+n)*3/4-n}function d(e){var t,n,a=l(e),i=a[0],s=a[1],c=new r(u(e,i,s)),d=0,m=s>0?i-4:i;for(n=0;n<m;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],c[d++]=t>>16&255,c[d++]=t>>8&255,c[d++]=255&t;return 2===s&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,c[d++]=255&t),1===s&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,c[d++]=t>>8&255,c[d++]=255&t),c}function m(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function p(e,t,n){for(var o=[],r=t;r<n;r+=3)o.push(m((e[r]<<16&16711680)+(e[r+1]<<8&65280)+(255&e[r+2])));return o.join("")}function h(e){for(var t,o=e.length,r=o%3,a=[],i=16383,s=0,l=o-r;s<l;s+=i)a.push(p(e,s,s+i>l?l:s+i));return 1===r?a.push(n[(t=e[o-1])>>2]+n[t<<4&63]+"=="):2===r&&a.push(n[(t=(e[o-2]<<8)+e[o-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},80400:function(e,t,n){let o=n(4691),r="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";e.exports=o(r)},15313:function(e,t,n){"use strict";var o;let r=n(26446),a=n(47164),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=u,o=T,t.h2=50;let s=2147483647;function l(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}function c(e){if(e>s)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,u.prototype),t}function u(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return h(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return f(e,t);if(ArrayBuffer.isView(e))return y(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(es(e,ArrayBuffer)||e&&es(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(es(e,SharedArrayBuffer)||e&&es(e.buffer,SharedArrayBuffer)))return v(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let o=e.valueOf&&e.valueOf();if(null!=o&&o!==e)return u.from(o,t,n);let r=b(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return u.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function m(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function p(e,t,n){return(m(e),e<=0)?c(e):void 0!==t?"string"==typeof n?c(e).fill(t,n):c(e).fill(t):c(e)}function h(e){return m(e),c(e<0?0:0|S(e))}function f(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!u.isEncoding(t))throw TypeError("Unknown encoding: "+t);let n=0|k(e,t),o=c(n),r=o.write(e,t);return r!==n&&(o=o.slice(0,r)),o}function g(e){let t=e.length<0?0:0|S(e.length),n=c(t);for(let o=0;o<t;o+=1)n[o]=255&e[o];return n}function y(e){if(es(e,Uint8Array)){let t=new Uint8Array(e);return v(t.buffer,t.byteOffset,t.byteLength)}return g(e)}function v(e,t,n){let o;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(o=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),u.prototype),o}function b(e){if(u.isBuffer(e)){let t=0|S(e.length),n=c(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||el(e.length)?c(0):g(e):"Buffer"===e.type&&Array.isArray(e.data)?g(e.data):void 0}function S(e){if(e>=s)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function T(e){return+e!=e&&(e=0),u.alloc(+e)}function k(e,t){if(u.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||es(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,o=arguments.length>2&&!0===arguments[2];if(!o&&0===n)return 0;let r=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return en(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return ea(e).length;default:if(r)return o?-1:en(e).length;t=(""+t).toLowerCase(),r=!0}}function C(e,t,n){let o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return L(this,t,n);case"latin1":case"binary":return B(this,t,n);case"base64":return I(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,n);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function A(e,t,n){let o=e[t];e[t]=e[n],e[n]=o}function E(e,t,n,o,r){if(0===e.length)return -1;if("string"==typeof n?(o=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),el(n=+n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return -1;n=e.length-1}else if(n<0){if(!r)return -1;n=0}if("string"==typeof t&&(t=u.from(t,o)),u.isBuffer(t))return 0===t.length?-1:_(e,t,n,o,r);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,o,r);throw TypeError("val must be string, number or Buffer")}function _(e,t,n,o,r){let a,i=1,s=e.length,l=t.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return -1;i=2,s/=2,l/=2,n/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(r){let o=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===o?0:a-o)){if(-1===o&&(o=a),a-o+1===l)return o*i}else -1!==o&&(a-=a-o),o=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){let n=!0;for(let o=0;o<l;o++)if(c(e,a+o)!==c(t,o)){n=!1;break}if(n)return a}return -1}function P(e,t,n,o){let r;n=Number(n)||0;let a=e.length-n;o?(o=Number(o))>a&&(o=a):o=a;let i=t.length;for(o>i/2&&(o=i/2),r=0;r<o;++r){let o=parseInt(t.substr(2*r,2),16);if(el(o))break;e[n+r]=o}return r}function x(e,t,n,o){return ei(en(t,e.length-n),e,n,o)}function w(e,t,n,o){return ei(eo(t),e,n,o)}function R(e,t,n,o){return ei(ea(t),e,n,o)}function M(e,t,n,o){return ei(er(t,e.length-n),e,n,o)}function I(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);let o=[],r=t;for(;r<n;){let t=e[r],a=null,i=t>239?4:t>223?3:t>191?2:1;if(r+i<=n){let n,o,s,l;switch(i){case 1:t<128&&(a=t);break;case 2:(192&(n=e[r+1]))==128&&(l=(31&t)<<6|63&n)>127&&(a=l);break;case 3:n=e[r+1],o=e[r+2],(192&n)==128&&(192&o)==128&&(l=(15&t)<<12|(63&n)<<6|63&o)>2047&&(l<55296||l>57343)&&(a=l);break;case 4:n=e[r+1],o=e[r+2],s=e[r+3],(192&n)==128&&(192&o)==128&&(192&s)==128&&(l=(15&t)<<18|(63&n)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(a=l)}}null===a?(a=65533,i=1):a>65535&&(a-=65536,o.push(a>>>10&1023|55296),a=56320|1023&a),o.push(a),r+=i}return N(o)}o=2147483647,u.TYPED_ARRAY_SUPPORT=l(),u.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(e,t,n){return d(e,t,n)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(e,t,n){return p(e,t,n)},u.allocUnsafe=function(e){return h(e)},u.allocUnsafeSlow=function(e){return h(e)},u.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==u.prototype},u.compare=function(e,t){if(es(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),es(t,Uint8Array)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(e)||!u.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,o=t.length;for(let r=0,a=Math.min(n,o);r<a;++r)if(e[r]!==t[r]){n=e[r],o=t[r];break}return n<o?-1:o<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){let n;if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;let o=u.allocUnsafe(t),r=0;for(n=0;n<e.length;++n){let t=e[n];if(es(t,Uint8Array))r+t.length>o.length?(u.isBuffer(t)||(t=u.from(t)),t.copy(o,r)):Uint8Array.prototype.set.call(o,t,r);else if(u.isBuffer(t))t.copy(o,r);else throw TypeError('"list" argument must be an Array of Buffers');r+=t.length}return o},u.byteLength=k,u.prototype._isBuffer=!0,u.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)A(this,t,t+1);return this},u.prototype.swap32=function(){let e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)A(this,t,t+3),A(this,t+1,t+2);return this},u.prototype.swap64=function(){let e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)A(this,t,t+7),A(this,t+1,t+6),A(this,t+2,t+5),A(this,t+3,t+4);return this},u.prototype.toString=function(){let e=this.length;return 0===e?"":0==arguments.length?O(this,0,e):C.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(e){if(!u.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){let e="",n=t.h2;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},i&&(u.prototype[i]=u.prototype.inspect),u.prototype.compare=function(e,t,n,o,r){if(es(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===o&&(o=0),void 0===r&&(r=this.length),t<0||n>e.length||o<0||r>this.length)throw RangeError("out of range index");if(o>=r&&t>=n)return 0;if(o>=r)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,o>>>=0,r>>>=0,this===e)return 0;let a=r-o,i=n-t,s=Math.min(a,i),l=this.slice(o,r),c=e.slice(t,n);for(let e=0;e<s;++e)if(l[e]!==c[e]){a=l[e],i=c[e];break}return a<i?-1:i<a?1:0},u.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return E(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return E(this,e,t,n,!1)},u.prototype.write=function(e,t,n,o){if(void 0===t)o="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)o=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===o&&(o="utf8")):(o=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let r=this.length-t;if((void 0===n||n>r)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let a=!1;for(;;)switch(o){case"hex":return P(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return R(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,t,n);default:if(a)throw TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let D=4096;function N(e){let t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);let n="",o=0;for(;o<t;)n+=String.fromCharCode.apply(String,e.slice(o,o+=D));return n}function L(e,t,n){let o="";n=Math.min(e.length,n);for(let r=t;r<n;++r)o+=String.fromCharCode(127&e[r]);return o}function B(e,t,n){let o="";n=Math.min(e.length,n);for(let r=t;r<n;++r)o+=String.fromCharCode(e[r]);return o}function F(e,t,n){let o=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>o)&&(n=o);let r="";for(let o=t;o<n;++o)r+=ec[e[o]];return r}function U(e,t,n){let o=e.slice(t,n),r="";for(let e=0;e<o.length-1;e+=2)r+=String.fromCharCode(o[e]+256*o[e+1]);return r}function j(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function z(e,t,n,o,r,a){if(!u.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<a)throw RangeError('"value" argument is out of bounds');if(n+o>e.length)throw RangeError("Index out of range")}function G(e,t,n,o,r){X(t,o,r,e,n,7);let a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,n}function $(e,t,n,o,r){X(t,o,r,e,n,7);let a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;let i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=i,i>>=8,e[n+2]=i,i>>=8,e[n+1]=i,i>>=8,e[n]=i,n+8}function H(e,t,n,o,r,a){if(n+o>e.length||n<0)throw RangeError("Index out of range")}function V(e,t,n,o,r){return t=+t,n>>>=0,r||H(e,t,n,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,n,o,23,4),n+4}function W(e,t,n,o,r){return t=+t,n>>>=0,r||H(e,t,n,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,n,o,52,8),n+8}u.prototype.slice=function(e,t){let n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);let o=this.subarray(e,t);return Object.setPrototypeOf(o,u.prototype),o},u.prototype.readUintLE=u.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||j(e,t,this.length);let o=this[e],r=1,a=0;for(;++a<t&&(r*=256);)o+=this[e+a]*r;return o},u.prototype.readUintBE=u.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||j(e,t,this.length);let o=this[e+--t],r=1;for(;t>0&&(r*=256);)o+=this[e+--t]*r;return o},u.prototype.readUint8=u.prototype.readUInt8=function(e,t){return e>>>=0,t||j(e,1,this.length),this[e]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,t){return e>>>=0,t||j(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,t){return e>>>=0,t||j(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,t){return e>>>=0,t||j(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,t){return e>>>=0,t||j(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readBigUInt64LE=eu(function(e){Q(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&J(e,this.length-8);let o=t+256*this[++e]+65536*this[++e]+16777216*this[++e],r=this[++e]+256*this[++e]+65536*this[++e]+16777216*n;return BigInt(o)+(BigInt(r)<<BigInt(32))}),u.prototype.readBigUInt64BE=eu(function(e){Q(e>>>=0,"offset");let t=this[e],n=this[e+7];(void 0===t||void 0===n)&&J(e,this.length-8);let o=16777216*t+65536*this[++e]+256*this[++e]+this[++e],r=16777216*this[++e]+65536*this[++e]+256*this[++e]+n;return(BigInt(o)<<BigInt(32))+BigInt(r)}),u.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||j(e,t,this.length);let o=this[e],r=1,a=0;for(;++a<t&&(r*=256);)o+=this[e+a]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||j(e,t,this.length);let o=t,r=1,a=this[e+--o];for(;o>0&&(r*=256);)a+=this[e+--o]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return(e>>>=0,t||j(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},u.prototype.readInt16LE=function(e,t){e>>>=0,t||j(e,2,this.length);let n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){e>>>=0,t||j(e,2,this.length);let n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return e>>>=0,t||j(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return e>>>=0,t||j(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readBigInt64LE=eu(function(e){Q(e>>>=0,"offset");let t=this[e],n=this[e+7];return(void 0===t||void 0===n)&&J(e,this.length-8),(BigInt(this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24))<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+16777216*this[++e])}),u.prototype.readBigInt64BE=eu(function(e){Q(e>>>=0,"offset");let t=this[e],n=this[e+7];return(void 0===t||void 0===n)&&J(e,this.length-8),(BigInt((t<<24)+65536*this[++e]+256*this[++e]+this[++e])<<BigInt(32))+BigInt(16777216*this[++e]+65536*this[++e]+256*this[++e]+n)}),u.prototype.readFloatLE=function(e,t){return e>>>=0,t||j(e,4,this.length),a.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return e>>>=0,t||j(e,4,this.length),a.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return e>>>=0,t||j(e,8,this.length),a.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return e>>>=0,t||j(e,8,this.length),a.read(this,e,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,t,n,o){if(e=+e,t>>>=0,n>>>=0,!o){let o=Math.pow(2,8*n)-1;z(this,e,t,n,o,0)}let r=1,a=0;for(this[t]=255&e;++a<n&&(r*=256);)this[t+a]=e/r&255;return t+n},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(e,t,n,o){if(e=+e,t>>>=0,n>>>=0,!o){let o=Math.pow(2,8*n)-1;z(this,e,t,n,o,0)}let r=n-1,a=1;for(this[t+r]=255&e;--r>=0&&(a*=256);)this[t+r]=e/a&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,1,255,0),this[t]=255&e,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigUInt64LE=eu(function(e,t=0){return G(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=eu(function(e,t=0){return $(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t>>>=0,!o){let o=Math.pow(2,8*n-1);z(this,e,t,n,o-1,-o)}let r=0,a=1,i=0;for(this[t]=255&e;++r<n&&(a*=256);)e<0&&0===i&&0!==this[t+r-1]&&(i=1),this[t+r]=(e/a>>0)-i&255;return t+n},u.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t>>>=0,!o){let o=Math.pow(2,8*n-1);z(this,e,t,n,o-1,-o)}let r=n-1,a=1,i=0;for(this[t+r]=255&e;--r>=0&&(a*=256);)e<0&&0===i&&0!==this[t+r+1]&&(i=1),this[t+r]=(e/a>>0)-i&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigInt64LE=eu(function(e,t=0){return G(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=eu(function(e,t=0){return $(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeFloatLE=function(e,t,n){return V(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return V(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return W(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return W(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,o){if(!u.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>
40&&o<n&&(o=n),o===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(o<0)throw RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t<o-n&&(o=e.length-t+n);let r=o-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,o):Uint8Array.prototype.set.call(e,this.subarray(n,o),t),r},u.prototype.fill=function(e,t,n,o){let r;if("string"==typeof e){if("string"==typeof t?(o=t,t=0,n=this.length):"string"==typeof n&&(o=n,n=this.length),void 0!==o&&"string"!=typeof o)throw TypeError("encoding must be a string");if("string"==typeof o&&!u.isEncoding(o))throw TypeError("Unknown encoding: "+o);if(1===e.length){let t=e.charCodeAt(0);("utf8"===o&&t<128||"latin1"===o)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(r=t;r<n;++r)this[r]=e;else{let a=u.isBuffer(e)?e:u.from(e,o),i=a.length;if(0===i)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(r=0;r<n-t;++r)this[r+t]=a[r%i]}return this};let q={};function Z(e,t,n){q[e]=class extends n{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function K(e){let t="",n=e.length,o="-"===e[0]?1:0;for(;n>=o+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function Y(e,t,n){Q(t,"offset"),(void 0===e[t]||void 0===e[t+n])&&J(t,e.length-(n+1))}function X(e,t,n,o,r,a){if(e>n||e<t){let o;let r="bigint"==typeof t?"n":"";throw o=a>3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${(a+1)*8}${r}`:`>= -(2${r} ** ${(a+1)*8-1}${r}) and < 2 ** ${(a+1)*8-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new q.ERR_OUT_OF_RANGE("value",o,e)}Y(o,r,a)}function Q(e,t){if("number"!=typeof e)throw new q.ERR_INVALID_ARG_TYPE(t,"number",e)}function J(e,t,n){if(Math.floor(e)!==e)throw Q(e,n),new q.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}Z("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Z("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),Z("ERR_OUT_OF_RANGE",function(e,t,n){let o=`The value of "${e}" is out of range.`,r=n;return Number.isInteger(n)&&Math.abs(n)>4294967296?r=K(String(n)):"bigint"==typeof n&&(r=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(r=K(r)),r+="n"),o+=` It must be ${t}. Received ${r}`},RangeError);let ee=/[^+/0-9A-Za-z-_]/g;function et(e){if((e=(e=e.split("=")[0]).trim().replace(ee,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function en(e,t){let n;t=t||1/0;let o=e.length,r=null,a=[];for(let i=0;i<o;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!r){if(n>56319||i+1===o){(t-=3)>-1&&a.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),r=n;continue}n=(r-55296<<10|n-56320)+65536}else r&&(t-=3)>-1&&a.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return a}function eo(e){let t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function er(e,t){let n,o;let r=[];for(let a=0;a<e.length&&!((t-=2)<0);++a)o=(n=e.charCodeAt(a))>>8,r.push(n%256),r.push(o);return r}function ea(e){return r.toByteArray(et(e))}function ei(e,t,n,o){let r;for(r=0;r<o&&!(r+n>=t.length)&&!(r>=e.length);++r)t[r+n]=e[r];return r}function es(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function el(e){return e!=e}let ec=function(){let e="0123456789abcdef",t=Array(256);for(let n=0;n<16;++n){let o=16*n;for(let r=0;r<16;++r)t[o+r]=e[n]+e[r]}return t}();function eu(e){return"undefined"==typeof BigInt?ed:e}function ed(){throw Error("BigInt not supported")}},14517:function(e,t,n){"use strict";function o(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e){if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=o(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t)}return r}function r(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=o(e))&&(r&&(r+=" "),r+=t);return r}n.d(t,{W:function(){return r}}),t.Z=r},67230:function(e,t){var n="undefined"!=typeof self?self:this,o=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};function o(e){return e&&DataView.prototype.isPrototypeOf(e)}if(n.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array
4]"],a=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function l(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function u(e){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function m(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function p(e){var t=new FileReader,n=d(t);return t.readAsText(e),n}function h(e){for(var t=new Uint8Array(e),n=Array(t.length),o=0;o<t.length;o++)n[o]=String.fromCharCode(t[o]);return n.join("")}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:n.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:n.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():n.arrayBuffer&&n.blob&&o(e)?(this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||a(e))?this._bodyArrayBuffer=f(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=u(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?u(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e=u(this);if(e)return e;if(this._bodyBlob)return p(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(h(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},n.formData&&(this.formData=function(){return this.text().then(S)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=i(e),t=s(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},c.prototype.delete=function(e){delete this.map[i(e)]},c.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},c.prototype.set=function(e,t){this.map[i(e)]=s(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),l(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),l(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),l(e)},n.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var y=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function v(e){var t=e.toUpperCase();return y.indexOf(t)>-1?t:e}function b(e,t){var n=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new c(t.headers)),this.method=v(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function S(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),o=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(o),decodeURIComponent(r))}}),t}function T(e){var t=new c;
4return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),o=n.shift().trim();if(o){var r=n.join(":").trim();t.append(o,r)}}),t}function k(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},g.call(b.prototype),g.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];k.redirect=function(e,t){if(-1===C.indexOf(t))throw RangeError("Invalid status code");return new k(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function A(e,o){return new Promise(function(r,a){var i=new b(e,o);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:T(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL"),r(new k("response"in s?s.response:s.responseText,e))},s.onerror=function(){a(TypeError("Network request failed"))},s.ontimeout=function(){a(TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&n.blob&&(s.responseType="blob"),i.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)})}A.polyfill=!0,e.fetch||(e.fetch=A,e.Headers=c,e.Request=b,e.Response=k),t.Headers=c,t.Request=b,t.Response=k,t.fetch=A,Object.defineProperty(t,"__esModule",{value:!0})}({})}(o),o.fetch.ponyfill=!0,delete o.fetch.polyfill;var r=o;(t=r.fetch).default=r.fetch,t.fetch=r.fetch,t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response,e.exports=t},64876:function(e){"use strict";var t=function(e){return n(e)&&!o(e)};function n(e){return!!e&&"object"==typeof e}function o(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||a(e)}var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e){return e.$$typeof===r}function i(e){return Array.isArray(e)?[]:{}}function s(e,t){return!1!==t.clone&&t.isMergeableObject(e)?f(i(e),e,t):e}function l(e,t,n){return e.concat(t).map(function(e){return s(e,n)})}function c(e,t){if(!t.customMerge)return f;var n=t.customMerge(e);return"function"==typeof n?n:f}function u(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function d(e){return Object.keys(e).concat(u(e))}function m(e,t){try{return t in e}catch(e){return!1}}function p(e,t){return m(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function h(e,t,n){var o={};return n.isMergeableObject(e)&&d(e).forEach(function(t){o[t]=s(e[t],n)}),d(t).forEach(function(r){p(e,r)||(m(e,r)&&n.isMergeableObject(t[r])?o[r]=c(r,n)(e[r],t[r],n):o[r]=s(t[r],n))}),o}function f(e,n,o){(o=o||{}).arrayMerge=o.arrayMerge||l,o.isMergeableObject=o.isMergeableObject||t,o.cloneUnlessOtherwiseSpecified=s;var r=Array.isArray(n);return r!==Array.isArray(e)?s(n,o):r?o.arrayMerge(e,n,o):h(e,n,o)}f.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return f(e,n,t)},{})};var g=f;e.exports=g},32122:function(e,t){t.Od=s;for(var n=[{base:" ",chars:"\xa0"},{base:"0",chars:"ß"},{base:"A",chars:"â¶ï¼¡\xc0\xc1\xc2ẦẤẪẨ\xc3ÄÄáº°áº®áº´áº²È¦Ç \xc4ÇẢ\xc5ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",chars:"ê²"},{base:"AE",chars:"\xc6ǼǢ"},{base:"AO",chars:"ê´"},{base:"AU",chars:"ê¶"},{base:"AV",chars:"ê¸êº"},{base:"AY",chars:"ê¼"},{base:"B",chars:"â·ï¼¢á¸á¸á¸ÉÆ"},{base:"C",chars:"â¸ï¼£ê¾á¸ÄCÄÄÄ\xc7ÆÈ»"},{base:"D",chars:"â¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆá´
ê¹"},{base:"Dh",chars:"\xd0"},{base:"DZ",chars:"DZÇ"},{base:"Dz",chars:"DzÇ
"},{base:"E",chars:"Éâºï¼¥\xc8\xc9\xcaá»áº¾á»á»áº¼Äá¸á¸ÄÄ\xcbẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆá´"},{base:"F",chars:"ê¼â»ï¼¦á¸Æê»"},{base:"G",chars:"â¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾É¢"},{base:"H",chars:"â½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",chars:"â¾ï¼©\xcc\xcd\xceĨĪĬİ\xcfḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",chars:"â¿ï¼ªÄ´ÉÈ·"},{base:"K",chars:"âKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",chars:"âLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",chars:"Ç"},{base:"Lj",chars:"Ç"},{base:"M",chars:"âï¼á¸¾á¹á¹â±®ÆÏ»"},{base:"N",chars:"ê¤È âNǸÅ\xd1á¹Åá¹Å
á¹á¹Æêá´"},{base:"NJ",chars:"Ç"},{base:"Nj",chars:"Ç"},{base:"O",chars:"âO\xd2\xd3\xd4á»á»á»á»\xd5á¹È¬á¹Åá¹á¹ÅȮȰ\xd6Ȫá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬\xd8Ç¾ÆÆêê"},{base:"OE",chars:"Å"},{base:"OI",chars:"Æ¢"},{base:"OO",chars:"ê"},{base:"OU",chars:"È¢"},{base:"P",chars:"â
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",chars:"âï¼±êêÉ"}
4,{base:"R",chars:"âï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",chars:"âï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",chars:"âTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"Th",chars:"\xde"},{base:"TZ",chars:"ê¨"},{base:"U",chars:"âï¼µ\xd9\xda\xdbŨṸŪṺŬ\xdcÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",chars:"âVṼṾƲêÉ
"},{base:"VY",chars:"ê "},{base:"W",chars:"âï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",chars:"âXáºáº"},{base:"Y",chars:"âYỲ\xddŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",chars:"âZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",chars:"âï½áº\xe0\xe1\xe2ầấẫẩ\xe3ÄÄằắẵẳȧǡ\xe4Çả\xe5Ç»ÇÈÈạáºáº·á¸Ä
â±¥ÉÉ"},{base:"aa",chars:"ê³"},{base:"ae",chars:"\xe6ǽǣ"},{base:"ao",chars:"êµ"},{base:"au",chars:"ê·"},{base:"av",chars:"ê¹ê»"},{base:"ay",chars:"ê½"},{base:"b",chars:"âï½á¸á¸
á¸ÆÆÉÆ"},{base:"c",chars:"ï½âÄÄÄÄ\xe7á¸ÆÈ¼ê¿â"},{base:"d",chars:"âï½á¸Äá¸á¸á¸á¸ÄÆÉÉÆá§Ôêª"},{base:"dh",chars:"\xf0"},{base:"dz",chars:"dzÇ"},{base:"e",chars:"âï½
\xe8\xe9\xeaá»áº¿á»
á»áº½Äá¸á¸ÄÄ\xebẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÇ"},{base:"f",chars:"âï½á¸Æ"},{base:"ff",chars:"ï¬"},{base:"fi",chars:"ï¬"},{base:"fl",chars:"ï¬"},{base:"ffi",chars:"ï¬"},{base:"ffl",chars:"ï¬"},{base:"g",chars:"âï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡ê¿áµ¹"},{base:"h",chars:"âï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",chars:"Æ"},{base:"i",chars:"âï½\xec\xed\xeeĩīÄ\xefḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",chars:"âï½ÄµÇ°É"},{base:"k",chars:"âï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",chars:"âï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêêÉ"},{base:"lj",chars:"Ç"},{base:"m",chars:"âï½á¸¿á¹á¹É±É¯"},{base:"n",chars:"âï½Ç¹Å\xf1á¹
Åá¹Åá¹á¹ÆÉ²Åêê¥Ð»Ô"},{base:"nj",chars:"Ç"},{base:"o",chars:"âï½\xf2\xf3\xf4á»á»á»á»\xf5á¹Èá¹Åá¹á¹Åȯȱ\xf6È«á»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«Ç\xf8Ç¿êêɵÉá´"},{base:"oe",chars:"Å"},{base:"oi",chars:"Æ£"},{base:"oo",chars:"ê"},{base:"ou",chars:"È£"},{base:"p",chars:"âï½á¹á¹Æ¥áµ½êêêÏ"},{base:"q",chars:"â ï½Éêê"},{base:"r",chars:"â¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",chars:"â¢ï½Åá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áºÊ"},{base:"ss",chars:"\xdf"},{base:"t",chars:"â£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"th",chars:"\xfe"},{base:"tz",chars:"ê©"},{base:"u",chars:"â¤ï½\xf9\xfa\xfbũṹūṻÅ\xfcÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",chars:"â¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",chars:"ê¡"},{base:"w",chars:"â¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",chars:"â§ï½áºáº"},{base:"y",chars:"â¨ï½á»³\xfdŷỹȳáº\xffá»·áºá»µÆ´Éỿ"},{base:"z",chars:"â©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],o={},r=0;r<n.length;r+=1)for(var a=n[r].chars,i=0;i<a.length;i+=1)o[a[i]]=n[r].base;
4function s(e){return e.replace(/[^\u0000-\u007e]/g,function(e){return o[e]||e})}},21883:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function o(){}function r(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,o,a,i){if("function"!=typeof o)throw TypeError("The listener must be a function");var s=new r(o,a||e,i),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function s(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(n=!1)),s.prototype.eventNames=function(){var e,o,r=[];if(0===this._eventsCount)return r;for(o in e=this._events)t.call(e,o)&&r.push(n?o.slice(1):o);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},s.prototype.listeners=function(e){var t=n?n+e:e,o=this._events[t];if(!o)return[];if(o.fn)return[o.fn];for(var r=0,a=o.length,i=Array(a);r<a;r++)i[r]=o[r].fn;return i},s.prototype.listenerCount=function(e){var t=n?n+e:e,o=this._events[t];return o?o.fn?1:o.length:0},s.prototype.emit=function(e,t,o,r,a,i){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,o),!0;case 4:return u.fn.call(u.context,t,o,r),!0;case 5:return u.fn.call(u.context,t,o,r,a),!0;case 6:return u.fn.call(u.context,t,o,r,a,i),!0}for(c=1,l=Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var m,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,o);break;case 4:u[c].fn.call(u[c].context,t,o,r);break;default:if(!l)for(m=1,l=Array(d-1);m<d;m++)l[m-1]=arguments[m];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,o,r){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var s=this._events[a];if(s.fn)s.fn!==t||r&&!s.once||o&&s.context!==o||i(this,a);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||r&&!s[l].once||o&&s[l].context!==o)&&c.push(s[l]);c.length?this._events[a]=1===c.length?c[0]:c:i(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&i(this,t)):(this._events=new o,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},94287:function(__unused_webpack_module,exports,__webpack_require__){var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(e,t,n){e instanceof String&&(e=String(e));for(var o=e.length,r=0;r<o;r++){var a=e[r];if(t.call(n,a,r,e))return{i:r,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:void 0!==__webpack_require__.g&&null!=__webpack_require__.g?__webpack_require__.g:e},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(e,t,n,o){if(t){for(o=0,n=$jscomp.global,e=e.split(".");o<e.length-1;o++){var r=e[o];r in n||(n[r]={}),n=n[r]}(t=t(o=n[e=e[e.length-1]]))!=o&&null!=t&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:t})}},$jscomp.polyfill("Array.prototype.findIndex",function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).i}},"es6","es3"),$jscomp.checkStringArgs=function(e,t,n){if(null==e)throw TypeError("The 'this' value for String.prototype."+n+" must not be null or undefined");if(t instanceof RegExp)throw TypeError("First argument to String.prototype."+n+" must not be a regular expression");return e+""},$jscomp.polyfill("String.prototype.endsWith",function(e){return e||function(e,t){var n=$jscomp.checkStringArgs(this,e,"endsWith");e+="",void 0===t&&(t=n.length),t=Math.max(0,Math.min(0|t,n.length));for(var o=e.length;0<o&&0<t;)if(n[--t]!=e[--o])return!1;return 0>=o}},"es6","es3"),$jscomp.polyfill("Array.prototype.find",function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}},"es6","es3"),$jscomp.polyfill("String.prototype.startsWith",function(e){return e||function(e,t){var n=$jscomp.checkStringArgs(this,e,"startsWith");e+="";var o=n.length,r=e.length;t=Math.max(0,Math.min(0|t,n.length));for(var a=0;a<r&&t<o;)if(n[t++]!=e[a++])return!1;return a>=r}},"es6","es3"),$jscomp.polyfill("String.prototype.repeat",function(e){return e||function(e){var t=$jscomp.checkStringArgs(this,null,"repeat");if(0>e||1342177279<e)throw RangeError("Invalid count value");e|=0;for(var n="";e;)1&e&&(n+=t),(e>>>=1)&&(t+=t);return n}},"es6","es3");var COMPILED=!0,goog=goog||{};goog.global=this||self,goog.exportPath_=function(e,t,n){e=e.split("."),n=n||goog.global,e[0]in n||void 0===n.execScript||n.execScript("var "+e[0]);for(var o;e.length&&(o=e.shift());)e.length||void 0===t?n=n[o]&&n[o]!==Object.prototype[o]?n[o]:n[o]={}:n[o]=t},goog.define=function(e,t){if(!COMPILED){var n=goog.global.CLOSURE_UNCOMPILED_DEFINES,o=goog.global.CLOSURE_DEFINES;n&&void 0===n.nodeType&&Object.prototype.hasOwnProperty.call(n,e)?t=n[e]:o&&void 0===o.nodeType&&Object.prototype.hasOwnProperty.call(o,e)&&(t=o[e])}return t},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.STRICT_MODE_COMPATIBLE=!1,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(e){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");if(!COMPILED&&goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');goog.constructNamespace_(e)},goog.constructNamespace_=function(e,t){if(!COMPILED){delete goog.implicitNamespaces_[e];for(var n=e;(n=n.substring(0,n.lastIndexOf(".")))&&!goog.getObjectByName(n);)goog.implicitNamespaces_[n]=!0}goog.exportPath_(e,t)},goog.getScriptNonce=function(e){return e&&e!=goog.global?goog.getScriptNonce_(e.document):(null===goog.cspNonce_&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_)},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/,goog.cspNonce_=null,goog.getScriptNonce_=function(e){return(e=e.querySelector&&e.querySelector("script[n
4once]"))&&(e=e.nonce||e.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(e)?e:""},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(e){if("string"!=typeof e||!e||-1==e.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+e+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=e,!COMPILED){if(goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');delete goog.implicitNamespaces_[e]}},goog.module.get=function(e){return goog.module.getInternal_(e)},goog.module.getInternal_=function(e){if(!COMPILED){if(e in goog.loadedModules_)return goog.loadedModules_[e].exports;if(!goog.implicitNamespaces_[e])return null!=(e=goog.getObjectByName(e))?e:null}return null},goog.ModuleType={ES6:"es6",GOOG:"goog"},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var e=goog.global.$jscomp;return!!e&&"function"==typeof e.getCurrentModulePath&&!!e.getCurrentModulePath()},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.declareModuleId=function(e){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error("goog.declareModuleId may only be called from within an ES6 module");if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error("goog.declareModuleId may only be called once per module.");if(e in goog.loadedModules_)throw Error('Module with namespace "'+e+'" already exists.')}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=e;else{var t=goog.global.$jscomp;if(!t||"function"!=typeof t.getCurrentModulePath)throw Error('Module with namespace "'+e+'" has been loaded incorrectly.');t=t.require(t.getCurrentModulePath()),goog.loadedModules_[e]={exports:t,type:goog.ModuleType.ES6,moduleId:e}}},goog.setTestOnly=function(e){if(goog.DISALLOW_TEST_ONLY_CODE)throw Error("Importing test-only code into non-debug environment"+((e=e||"")?": "+e:"."))},goog.forwardDeclare=function(e){},COMPILED||(goog.isProvided_=function(e){return e in goog.loadedModules_||!goog.implicitNamespaces_[e]&&null!=goog.getObjectByName(e)},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(e,t){e=e.split("."),t=t||goog.global;for(var n=0;n<e.length;n++)if(null==(t=t[e[n]]))return null;return t},goog.globalize=function(e,t){for(var n in t=t||goog.global,e)t[n]=e[n]},goog.addDependency=function(e,t,n,o){!COMPILED&&goog.DEPENDENCIES_ENABLED&&goog.debugLoader_.addDependency(e,t,n,o)},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(e){goog.global.console&&goog.global.console.error(e)},goog.require=function(e){if(!COMPILED){if(goog.ENABLE_DEBUG_LOADER&&goog.debugLoader_.requested(e),goog.isProvided_(e)){if(goog.isInModuleLoader_())return goog.module.getInternal_(e)}else if(goog.ENABLE_DEBUG_LOADER){var t=goog.moduleLoaderState_;goog.moduleLoaderState_=null;try{goog.debugLoader_.load_(e)}finally{goog.moduleLoaderState_=t}}return null}},goog.requireType=function(e){return{}},goog.basePath="",goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error("unimplemented abstract method")},goog.addSingletonGetter=function(e){e.instance_=void 0,e.getInstance=function(){return e.instance_?e.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=e),e.instance_=ne
4w e)}},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER,goog.TRANSPILE="detect",goog.ASSUME_ES_MODULES_TRANSPILED=!1,goog.TRANSPILE_TO_LANGUAGE="",goog.TRANSPILER="transpile.js",goog.hasBadLetScoping=null,goog.useSafari10Workaround=function(){if(null==goog.hasBadLetScoping){try{var a=!eval('"use strict";let x = 1; function f() { return typeof x; };f() == "number";')}catch(b){a=!1}goog.hasBadLetScoping=a}return goog.hasBadLetScoping},goog.workaroundSafari10EvalBug=function(e){return"(function(){"+e+"\n;})();\n"},goog.loadModule=function(e){var t=goog.moduleLoaderState_;try{if(goog.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:goog.ModuleType.GOOG},goog.isFunction(e))var n=e.call(void 0,{});else if("string"==typeof e)goog.useSafari10Workaround()&&(e=goog.workaroundSafari10EvalBug(e)),n=goog.loadModuleFromSource_.call(void 0,e);else throw Error("Invalid module definition");var o=goog.moduleLoaderState_.moduleName;if("string"==typeof o&&o)goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(o,n):goog.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==typeof n&&null!=n&&Object.seal(n),goog.loadedModules_[o]={exports:n,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName};else throw Error('Invalid module name "'+o+'"')}finally{goog.moduleLoaderState_=t}},goog.loadModuleFromSource_=function(a){return eval(a),{}},goog.normalizePath_=function(e){e=e.split("/");for(var t=0;t<e.length;)"."==e[t]?e.splice(t,1):t&&".."==e[t]&&e[t-1]&&".."!=e[t-1]?e.splice(--t,2):t++;return e.join("/")},goog.loadFileSync_=function(e){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(e);try{var t=new goog.global.XMLHttpRequest;return t.open("get",e,!1),t.send(),0==t.status||200==t.status?t.responseText:null}catch(e){return null}},goog.transpile_=function(e,t,n){var o=goog.global.$jscomp;o||(goog.global.$jscomp=o={});var r=o.transpile;if(!r){var a=goog.basePath+goog.TRANSPILER,i=goog.loadFileSync_(a);if(i){if((function(){(0,eval)(i+"\n//# sourceURL="+a)}).call(goog.global),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,r=(o=goog.global.$jscomp).transpile}}return r||(r=o.transpile=function(e,t){return goog.logToConsole_(t+" requires transpilation but no transpiler was found."),e}),r(e,t,n)},goog.typeOf=function(e){var t=typeof e;if("object"==t){if(!e)return"null";if(e instanceof Array)return"array";if(e instanceof Object)return t;var n=Object.prototype.toString.call(e);if("[object Window]"==n)return"object";if("[object Array]"==n||"number"==typeof e.length&&void 0!==e.splice&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("splice"))return"array";if("[object Function]"==n||void 0!==e.call&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("call"))return"function"}else if("function"==t&&void 0===e.call)return"object";return t},goog.isArray=function(e){return"array"==goog.typeOf(e)},goog.isArrayLike=function(e){var t=goog.typeOf(e);return"array"==t||"object"==t&&"number"==typeof e.length},goog.isDateLike=function(e){return goog.isObject(e)&&"function"==typeof e.getFullYear},goog.isFunction=function(e){return"function"==goog.typeOf(e)},goog.isObject=function(e){var t=typeof e;return"object"==t&&null!=e||"function"==t},goog.getUid=function(e){return Object.prototype.hasOwnProperty.call(e,goog.UID_PROPERTY_)&&e[goog.UID_PROPERTY_]||(e[goog.UID_PROPERTY_]=++goog.uidCounter_)},goog.hasUid=function(e){return!!e[goog.UID_PROPERTY_]},goog.removeUid=function(e){null!==e&&"removeAttribute"in e&&e.removeAttribute(goog.UID_PROPERTY_);try{delete e[goog.UID_PROPERTY_]}catch(e){}},goog.UID_PROPERTY_="closure_uid_"+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.getHashCode=goog.getUid,goog.removeHashCode=goog.removeUid,goog.cloneObject=function(e){var t=goog.typeOf(e);if("object"==t||"array"==t){if("function"==typeof e.clone)return e.clone();for(var n in t="array"==t?[]:{},e)t[n]=goog.cloneObject(e[n]);return t}return e},goog.bindNative_=function(e,t,n){return e.call.apply(e.bind,arguments)},goog.bindJs_=function(e,t,n){if(!e)throw Error();if(2<arguments.length){var o=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,o),e.apply(t,n)}}return function(){return e.apply(t,arguments)}},goog.bind=function(e,t,n){return Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_,goog.bind.apply(null,arguments)},goog.partial=function(e,t){var n=Array.prototype.slice.call(arguments,1
4);return function(){var t=n.slice();return t.push.apply(t,arguments),e.apply(this,t)}},goog.mixin=function(e,t){for(var n in t)e[n]=t[n]},goog.now=goog.TRUSTED_SITE&&Date.now||function(){return+new Date},goog.globalEval=function(e){if(goog.global.execScript)goog.global.execScript(e,"JavaScript");else if(goog.global.eval){if(null==goog.evalWorksForGlobals_){try{goog.global.eval("var _evalTest_ = 1;")}catch(e){}if(void 0!==goog.global._evalTest_){try{delete goog.global._evalTest_}catch(e){}goog.evalWorksForGlobals_=!0}else goog.evalWorksForGlobals_=!1}if(goog.evalWorksForGlobals_)goog.global.eval(e);else{var t=goog.global.document,n=t.createElement("script");n.type="text/javascript",n.defer=!1,n.appendChild(t.createTextNode(e)),t.head.appendChild(n),t.head.removeChild(n)}}else throw Error("goog.globalEval not available")},goog.evalWorksForGlobals_=null,goog.getCssName=function(e,t){if("."==String(e).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+e);var n=function(e){return goog.cssNameMapping_[e]||e},o=function(e){e=e.split("-");for(var t=[],o=0;o<e.length;o++)t.push(n(e[o]));return t.join("-")};return o=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?n:o:function(e){return e},e=t?e+"-"+o(t):o(e),goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(e):e},goog.setCssNameMapping=function(e,t){goog.cssNameMapping_=e,goog.cssNameMappingStyle_=t},!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING),goog.getMsg=function(e,t,n){return n&&n.html&&(e=e.replace(/</g,"<")),t&&(e=e.replace(/\{\$([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e},goog.getMsgWithFallback=function(e,t){return e},goog.exportSymbol=function(e,t,n){goog.exportPath_(e,t,n)},goog.exportProperty=function(e,t,n){e[t]=n},goog.inherits=function(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.base=function(e,n,o){for(var r=Array(arguments.length-2),a=2;a<arguments.length;a++)r[a-2]=arguments[a];return t.prototype[n].apply(e,r)}},goog.scope=function(e){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");e.call(goog.global)},COMPILED||(goog.global.COMPILED=COMPILED),goog.defineClass=function(e,t){var n=t.constructor,o=t.statics;return n&&n!=Object.prototype.constructor||(n=function(){throw Error("cannot instantiate an interface (no constructor defined).")}),n=goog.defineClass.createSealingConstructor_(n,e),e&&goog.inherits(n,e),delete t.constructor,delete t.statics,goog.defineClass.applyProperties_(n.prototype,t),null!=o&&(o instanceof Function?o(n):goog.defineClass.applyProperties_(n,o)),n},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(e,t){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return e;var n=!goog.defineClass.isUnsealable_(t),o=function(){var t=e.apply(this,arguments)||this;return t[goog.UID_PROPERTY_]=t[goog.UID_PROPERTY_],this.constructor===o&&n&&Object.seal instanceof Function&&Object.seal(t),t};return o},goog.defineClass.isUnsealable_=function(e){return e&&e.prototype&&e.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.defineClass.applyProperties_=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);for(var o=0;o<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;o++)n=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[o],Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},goog.tagUnsealableClass=function(e){!COMPILED&&goog.defineClass.SEAL_CLASS_INSTANCES&&(e.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]=!0)},goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_="goog_defineClass_legacy_unsealable",!COMPILED&&goog.DEPENDENCIES_ENABLED&&(goog.inHtmlDocument_=function(){var e=goog.global.document;return null!=e&&"write"in e},goog.isDocumentLoading_=function(){var e=goog.global.document;return e.attachEvent?"complete"!=e.readyState:"loading"==e.readyState},goog.findBasePath_=function(){if(void 0!=goog.global.CLOSURE_BASE_PATH&&"string"==typeof goog.global.CLOSURE_BASE_PATH)goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_()){var e=goog.global.document,t=e.currentScript;for(t=(e=t?[t]:e.getElementsByTagName("SCRIPT")).length-1;0<=t;--t){var n=e[t].src,o=n.lastIndexOf("?");if(o=-1==o?n.length:o,"base.js"==n.substr(o-7,7)){goog.basePath=n.substr(0,o-7);break}}}},goog.findBasePath_(),goog.Transpiler=function(){this.requiresTranspilation_=null,this.transpilationTarget_=goog.TRANSPILE_TO_LANGUAGE},goog.Transpiler.prototype.createRequiresTranspilation_=function(){function a(t,n){e?d[t]=!0:n()?(c=t,d[t]=!1):e=d[t]=!0}function b(a){try{return!!eval(a)}catch(h){return!1}}var c="es3",d={es3:!1},e=!1,f=goog.global.navigator&&goog.global.navigator.userAgent?goog.global.navigator.userAgent:"";return a("es5",function(){return b("[1,].length==1")}),a("es6",function(){return!f.match(/Edge\/(\d+)(\.\d)*/i)&&b('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')}),a("es7",function(){return b("2 ** 2 == 4")}),a("es8",function(){return b("async () => 1, true")}),a("es9",function(){return b("({...rest} = {}), true")}),a("es_next",function(){return!1}),{target:c,map:d}},goog.Transpiler.prototype.needsTranspile=function(e,t){if("always"==goog.TRANSPILE)return!0;
vendor: 9,697 bytes, line 4
4if("never"==goog.TRANSPILE)return!1;if(!this.requiresTranspilation_){var n=this.createRequiresTranspilation_();this.requiresTranspilation_=n.map,this.transpilationTarget_=this.transpilationTarget_||n.target}if(e in this.requiresTranspilation_)return!!this.requiresTranspilation_[e]||!(!goog.inHtmlDocument_()||"es6"!=t||"noModule"in goog.global.document.createElement("script"));throw Error("Unknown language mode: "+e)},goog.Transpiler.prototype.transpile=function(e,t){return goog.transpile_(e,t,this.transpilationTarget_)},goog.transpiler_=new goog.Transpiler,goog.protectScriptTag_=function(e){return e.replace(/<\/(SCRIPT)/ig,"\\x3c/$1")},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[]},goog.DebugLoader_.prototype.bootstrap=function(e,t){function n(){o&&(goog.global.setTimeout(o,0),o=null)}var o=t;if(e.length){t=[];for(var r=0;r<e.length;r++){var a=this.getPathFromDeps_(e[r]);if(!a)throw Error("Unregonized namespace: "+e[r]);t.push(this.dependencies_[a])}a=goog.require;var i=0;for(r=0;r<e.length;r++)a(e[r]),t[r].onLoad(function(){++i==e.length&&n()})}else n()},goog.DebugLoader_.prototype.loadClosureDeps=function(){this.depsToLoad_.push(this.factory_.createDependency(goog.normalizePath_(goog.basePath+"deps.js"),"deps.js",[],[],{},!1)),this.loadDeps_()},goog.DebugLoader_.prototype.requested=function(e,t){(e=this.getPathFromDeps_(e))&&(t||this.areDepsLoaded_(this.dependencies_[e].requires))&&(t=this.deferredCallbacks_[e])&&(delete this.deferredCallbacks_[e],t())},goog.DebugLoader_.prototype.setDependencyFactory=function(e){this.factory_=e},goog.DebugLoader_.prototype.load_=function(e){if(this.getPathFromDeps_(e)){var t=this,n=[],o=function(e){var r=t.getPathFromDeps_(e);if(!r)throw Error("Bad dependency path or symbol: "+e);if(!t.written_[r]){for(t.written_[r]=!0,e=t.dependencies_[r],r=0;r<e.requires.length;r++)goog.isProvided_(e.requires[r])||o(e.requires[r]);n.push(e)}};o(e),e=!!this.depsToLoad_.length,this.depsToLoad_=this.depsToLoad_.concat(n),this.paused_||e||this.loadDeps_()}else throw e="goog.require could not find: "+e,goog.logToConsole_(e),Error(e)},goog.DebugLoader_.prototype.loadDeps_=function(){for(var e=this,t=this.paused_;this.depsToLoad_.length&&!t;)(function(){var n=!1,o=e.depsToLoad_.shift(),r=!1;e.loading_(o);var a={pause:function(){if(n)throw Error("Cannot call pause after the call to load.");t=!0},resume:function(){n?e.resume_():t=!1},loaded:function(){if(r)throw Error("Double call to loaded.");r=!0,e.loaded_(o)},pending:function(){for(var t=[],n=0;n<e.loadingDeps_.length;n++)t.push(e.loadingDeps_[n]);return t},setModuleState:function(e){goog.moduleLoaderState_={type:e,moduleName:"",declareLegacyNamespace:!1}},registerEs6ModuleExports:function(e,t,n){n&&(goog.loadedModules_[n]={exports:t,type:goog.ModuleType.ES6,moduleId:n||""})},registerGoogModuleExports:function(e,t){goog.loadedModules_[e]={exports:t,type:goog.ModuleType.GOOG,moduleId:e}},clearModuleState:function(){goog.moduleLoaderState_=null},defer:function(t){if(n)throw Error("Cannot register with defer after the call to load.");e.defer_(o,t)},areDepsLoaded:function(){return e.areDepsLoaded_(o.requires)}};try{o.load(a)}finally{n=!0}})();t&&this.pause_()},goog.DebugLoader_.prototype.pause_=function(){this.paused_=!0},goog.DebugLoader_.prototype.resume_=function(){this.paused_&&(this.paused_=!1,this.loadDeps_())},goog.DebugLoader_.prototype.loading_=function(e){this.loadingDeps_.push(e)},goog.DebugLoader_.prototype.loaded_=function(e){for(var t=0;t<this.loadingDeps_.length;t++)if(this.loadingDeps_[t]==e){this.loadingDeps_.splice(t,1);break}for(t=0;t<this.deferredQueue_.length;t++)if(this.deferredQueue_[t]==e.path){this.deferredQueue_.splice(t,1);break}if(this.loadingDeps_.length==this.deferredQueue_.length&&!this.depsToLoad_.length)for(;this.deferredQueue_.length;)this.requested(this.deferredQueue_.shift(),!0);e.loaded()},goog.DebugLoader_.prototype.areDepsLoaded_=function(e){for(var t=0;t<e.length;t++){var n=this.getPathFromDeps_(e[t]);if(!n||!(n in this.deferredCallbacks_||goog.isProvided_(e[t])))return!1}return!0},goog.DebugLoader_.prototype.getPathFromDeps_=function(e){return e in this.idToPath_?this.idToPath_[e]:e in this.dependencies_?e:null},goog.DebugLoader_.prototype.defer_=function(e,t){this.deferredCallbacks_[e.path]=t,this.deferredQueue_.push(e.path)},goog.LoadController=function(){},goog.LoadController.prototype.pause=function(){},goog.LoadController.prototype.resume=function(){},goog.LoadController.prototype.loaded=function(){},goog.LoadController.prototype.pending=function(){},goog.LoadController.prototype.registerEs6ModuleExports=function(e,t,n){},goog.LoadController.prototype.setModuleState=function(e){},goog.LoadController.prototype.clearModuleState=function(){},goog.LoadController.prototype.defer=function(e){},goog.LoadController.prototype.areDepsLoaded=function(){},goog.Dependency=function(e,t,n,o,r){this.path=e,this.relativePath=t,this.provides=n,this.requires=o,this.loadFlags=r,this.loaded_=!1,this.loadCallbacks_=[]},goog.Dependency.prototype.getPathName=function(){var e=this.path,t=e.indexOf("://");return 0<=t&&0<=(t=(e=e.substring(t+3)).indexOf("/"))&&(e=e.substring(t+1)),e},goog.Dependency.prototype.onLoad=function(e){this.loaded_?e():this.loadCallbacks_.push(e)},goog.Dependency.prototype.loaded=function(){this.loaded_=!0;var e=this.loadCallbacks_;this.loadCallbacks_=[];for(var t=0;t<e.length;t++)e[t]()},goog.Dependency.defer_=!1,goog.Dependency.callbackMap_={},goog.Dependency.registerCallback_=function(e){var t=Math.random().toString(32);return goog.Dependency.callbackMap_[t]=e,t},goog.Dependency.unregisterCallback_=function(e){delete goog.Dependency.callbackMap_[e]},goog.Dependency.callback_=function(e,t){if(e in goog.Dependency.callbackMap_){for(var n=goog.Dependency.callbackMap_[e],o=[],r=1;r<arguments.length;r++)o.push(arguments[r]);n.apply(void 0,o)}else throw Error("Callback key "+e+" does not exist (was base.js loaded more than once?).")},goog.Dependency.prototype.load=function(e){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?e.loaded():e.pause();else if(goog.inHtmlDocument_()){var t=goog.global.document;if("complete"==t.readyState&&!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING){if(/\bdeps.js$/.test(this.path)){e.loaded();return}throw Error('Cannot write "'+this.path+'" after document load')}if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&goog.isDocumentLoading_()){var n=goog.Dependency.registerCallback_(function(t){goog.DebugLoader_.IS_OLD_IE_&&"complete"!=t.readyState||(goog.Dependency.unregisterCallback_(n),e.loaded())}),o=!goog.DebugLoader_.IS_OLD_IE_&&goog.getScriptNonce()?' nonce="'+goog.getScriptNonce()+'"':"";o='<script src="'+this.path+'" '+(goog.DebugLoader_.IS_OLD_IE_?"onreadystatechange":"onload")+"=\"goog.Dependency.callback_('"+n+'\', this)" type="text/javascript" '+(goog.Dependency.defer_?"defer":"")+o+"></script>",t.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(o):o)}else{var r=t.createElement("script");r.defer=goog.Dependency.defer_,r.async=!1,r.type="text/javascript",(o=goog.getScriptNonce())&&r.setAttribute("nonce",o),goog.DebugLoader_.IS_OLD_IE_?(e.pause(),r.onreadystatechange=function(){("loaded"==r.readyState||"complete"==r.readyState)&&(e.loaded(),e.resume())}):r.onload=function(){r.onload=null,e.loaded()},r.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,t.head.appendChild(r)}}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),"deps.js"==this.relativePath?(goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."),e.loaded()):e.pause()},goog.Es6ModuleDependency=function(e,t,n,o,r){goog.Dependency.call(this,e,t,n,o,r)},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(e){function t(e,t){e=t?'<script type="module" crossorigin>'+t+"</script>":'<script type="module" crossorigin src="'+e+'"></script>',o.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(e):e)}function n(e,t){var n=o.createElement("script");n.defer=!0,n.async=!1,n.type="module",n.setAttribute("crossorigin",!0);var r=goog.getScriptNonce();r&&n.setAttribute("nonce",r),t?n.textContent=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScript(t):t:n.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(e):e,o.head.appendChild(n)}if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?e.loaded():e.pause();else if(goog.inHtmlDocument_()){var o=goog.global.document,r=this;if(goog.isDocumentLoading_()){var a=t;goog.Dependency.defer_=!0}else a=n;var i=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(i),e.setModuleState(goog.ModuleType.ES6)});a(void 0,'goog.Dependency.callback_("'+i+'")'),a(this.path,void 0);var s=goog.Dependency.registerCallback_(function(t){goog.Dependency.unregisterCallback_(s),e.registerEs6ModuleExports(r.path,t,goog.moduleLoaderState_.moduleName)});a(void 0,'import * as m from "'+this.path+'"; goog.Dependency.callback_("'+s+'", m)');var l=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(l),e.clearModuleState(),e.loaded()});a(void 0,'goog.Dependency.callback_("'+l+'")')}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),e.pause()},goog.TransformedDependency=function(e,t,n,o,r){goog.Dependency.
4call(this,e,t,n,o,r),this.contents_=null,this.lazyFetch_=!goog.inHtmlDocument_()||!("noModule"in goog.global.document.createElement("script"))},goog.inherits(goog.TransformedDependency,goog.Dependency),goog.TransformedDependency.prototype.load=function(e){function t(){r.contents_=goog.loadFileSync_(r.path),r.contents_&&(r.contents_=r.transform(r.contents_),r.contents_&&(r.contents_+="\n//# sourceURL="+r.path))}function n(){if(r.lazyFetch_&&t(),r.contents_){a&&e.setModuleState(goog.ModuleType.ES6);try{var n=r.contents_;if(r.contents_=null,goog.globalEval(n),a)var o=goog.moduleLoaderState_.moduleName}finally{a&&e.clearModuleState()}a&&goog.global.$jscomp.require.ensure([r.getPathName()],function(){e.registerEs6ModuleExports(r.path,goog.global.$jscomp.require(r.getPathName()),o)}),e.loaded()}}function o(){var e=goog.global.document,t=goog.Dependency.registerCallback_(function(){goog.Dependency.unregisterCallback_(t),n()}),o='<script type="text/javascript">'+goog.protectScriptTag_('goog.Dependency.callback_("'+t+'");')+"</script>";e.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(o):o)}var r=this;if(goog.global.CLOSURE_IMPORT_SCRIPT)t(),this.contents_&&goog.global.CLOSURE_IMPORT_SCRIPT("",this.contents_)?(this.contents_=null,e.loaded()):e.pause();else{var a=this.loadFlags.module==goog.ModuleType.ES6;this.lazyFetch_||t();var i=1<e.pending().length,s=i&&goog.DebugLoader_.IS_OLD_IE_;if(i=goog.Dependency.defer_&&(i||goog.isDocumentLoading_()),s||i)e.defer(function(){n()});else{var l=goog.global.document;if(s=goog.inHtmlDocument_()&&"ActiveXObject"in goog.global,a&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()&&!s){goog.Dependency.defer_=!0,e.pause();var c=l.onreadystatechange;l.onreadystatechange=function(){"interactive"==l.readyState&&(l.onreadystatechange=c,n(),e.resume()),goog.isFunction(c)&&c.apply(void 0,arguments)}}else!goog.DebugLoader_.IS_OLD_IE_&&goog.inHtmlDocument_()&&goog.isDocumentLoading_()?o():n()}}},goog.TransformedDependency.prototype.transform=function(e){},goog.TranspiledDependency=function(e,t,n,o,r,a){goog.TransformedDependency.call(this,e,t,n,o,r),this.transpiler=a},goog.inherits(goog.TranspiledDependency,goog.TransformedDependency),goog.TranspiledDependency.prototype.transform=function(e){return this.transpiler.transpile(e,this.getPathName())},goog.PreTranspiledEs6ModuleDependency=function(e,t,n,o,r){goog.TransformedDependency.call(this,e,t,n,o,r)},goog.inherits(goog.PreTranspiledEs6ModuleDependency,goog.TransformedDependency),goog.PreTranspiledEs6ModuleDependency.prototype.transform=function(e){return e},goog.GoogModuleDependency=function(e,t,n,o,r,a,i){goog.TransformedDependency.call(this,e,t,n,o,r),this.needsTranspile_=a,this.transpiler_=i},goog.inherits(goog.GoogModuleDependency,goog.TransformedDependency),goog.GoogModuleDependency.prototype.transform=function(e){return this.needsTranspile_&&(e=this.transpiler_.transpile(e,this.getPathName())),goog.LOAD_MODULE_USING_EVAL&&void 0!==goog.global.JSON?"goog.loadModule("+goog.global.JSON.stringify(e+"\n//# sourceURL="+this.path+"\n")+");":'goog.loadModule(function(exports) {"use strict";'+e+"\n;return exports});\n//# sourceURL="+this.path+"\n"},goog.DebugLoader_.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.DebugLoader_.prototype.addDependency=function(e,t,n,o){t=t||[],e=e.replace(/\\/g,"/");var r=goog.normalizePath_(goog.basePath+e);for(o&&"boolean"!=typeof o||(o=o?{module:goog.ModuleType.GOOG}:{}),n=this.factory_.createDependency(r,e,t,n,o,goog.transpiler_.needsTranspile(o.lang||"es3",o.module)),this.dependencies_[r]=n,n=0;n<t.length;n++)this.idToPath_[t[n]]=r;this.idToPath_[e]=r},goog.DependencyFactory=function(e){this.transpiler=e},goog.DependencyFactory.prototype.createDependency=function(e,t,n,o,r,a){return r.module==goog.ModuleType.GOOG?new goog.GoogModuleDependency(e,t,n,o,r,a,this.transpiler):a?new goog.TranspiledDependency(e,t,n,o,r,this.transpiler):r.module==goog.ModuleType.ES6?"never"==goog.TRANSPILE&&goog.ASSUME_ES_MODULES_TRANSPILED?new goog.PreTranspiledEs6ModuleDependency(e,t,n,o,r):new goog.Es6ModuleDependency(e,t,n,o,r):new goog.Dependency(e,t,n,o,r)},goog.debugLoader_=new goog.DebugLoader_,goog.loadClosureDeps=function(){goog.debugLoader_.loadClosureDeps()},goog.setDependencyFactory=function(e){goog.debugLoader_.setDependencyFactory(e)},goog.global.CLOSURE_NO_DEPS||goog.debugLoader_.loadClosureDeps(),goog.bootstrap=function(e,t){goog.debugLoader_.bootstrap(e,t)}),goog.TRUSTED_TYPES_POLICY_NAME="",goog.identity_=function(e){return e},goog.createTrustedTypesPolicy=function(e){var t=null,n=goog.global.trustedTypes||goog.global.TrustedTypes;if(!n||!n.createPolicy)return t;try{t=n.createPolicy(e,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_,createURL:goog.identity_})}catch(e){goog.logToConsole_(e.message)}return t},goog.TRUSTED_TYPES_POLICY_=goog.TRUSTED_TYPES_POLICY_NAME?goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#base"):null,goog.object={},goog.object.is=function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t},goog.object.forEach=function(e,t,n){for(var o in e)t.call(n,e[o],o,e)},goog.object.filter=function(e,t,n){var o,r={};for(o in e)t.call(n,e[o],o,e)&&(r[o]=e[o]);return r},goog.object.map=function(e,t,n){var o,r={};for(o in e)r[o]=t.call(n,e[o],o,e);return r},goog.object.some=function(e,t,n){for(var o in e)if(t.call(n,e[o],o,e))return!0;return!1},goog.object.every=function(e,t,n){for(var o in e)if(!t.call(n,e[o],o,e))return!1;return!0},goog.object.getCount=function(e){var t,n=0;for(t in e)n++;return n},goog.object.getAnyKey=function(e){for(var t in e)return t},goog.object.getAnyValue=function(e){for(var t in e)return e[t]},goog.object.contains=function(e,t){return goog.object.containsValue(e,t)},goog.object.getValues=function(e){var t,n=[],o=0;for(t in e)n[o++]=e[t];return n},goog.object.getKeys=function(e){var t,n=[],o=0;for(t in e)n[o++]=t;return n},goog.object.getValueByKeys=function(e,t){var n=goog.isArrayLike(t),o=n?t:arguments;for(n=n?0:1;n<o.length;n++){if(null==e)return;e=e[o[n]]}return e},goog.object.containsKey=function(e,t){return null!==e&&t in e},goog.object.containsValue=function(e,t){for(var n in e)if(e[n]==t)return!0;return!1},goog.object.findKey=function(e,t,n){for(var o in e)if(t.call(n,e[o],o,e))return o},goog.object.findValue=function(e,t,n){return(t=goog.object.findKey(e,t,n))&&e[t]},goog.object.isEmpty=function(e){for(var t in e)return!1;return!0},goog.object.clear=function(e){for(var t in e)delete e[t]},goog.object.remove=function(e,t){var n;return(n=t in e)&&delete e[t],n},goog.object.add=function(e,t,n){if(null!==e&&t in e)throw Error('The object already contains the key "'+t+'"');goog.object.set(e,t,n)},goog.object.get=function(e,t,n){return null!==e&&t in e?e[t]:n},goog.object.set=function(e,t,n){e[t]=n},goog.object.setIfUndefined=function(e,t,n){return t in e?e[t]:e[t]=n}
4,goog.object.setWithReturnValueIfNotSet=function(e,t,n){return t in e?e[t]:(n=n(),e[t]=n)},goog.object.equals=function(e,t){for(var n in e)if(!(n in t)||e[n]!==t[n])return!1;for(var o in t)if(!(o in e))return!1;return!0},goog.object.clone=function(e){var t,n={};for(t in e)n[t]=e[t];return n},goog.object.unsafeClone=function(e){var t=goog.typeOf(e);if("object"==t||"array"==t){if(goog.isFunction(e.clone))return e.clone();for(var n in t="array"==t?[]:{},e)t[n]=goog.object.unsafeClone(e[n]);return t}return e},goog.object.transpose=function(e){var t,n={};for(t in e)n[e[t]]=t;return n},goog.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.object.extend=function(e,t){for(var n,o,r=1;r<arguments.length;r++){for(n in o=arguments[r])e[n]=o[n];for(var a=0;a<goog.object.PROTOTYPE_FIELDS_.length;a++)n=goog.object.PROTOTYPE_FIELDS_[a],Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}},goog.object.create=function(e){var t=arguments.length;if(1==t&&Array.isArray(arguments[0]))return goog.object.create.apply(null,arguments[0]);if(t%2)throw Error("Uneven number of arguments");for(var n={},o=0;o<t;o+=2)n[arguments[o]]=arguments[o+1];return n},goog.object.createSet=function(e){var t=arguments.length;if(1==t&&Array.isArray(arguments[0]))return goog.object.createSet.apply(null,arguments[0]);for(var n={},o=0;o<t;o++)n[arguments[o]]=!0;return n},goog.object.createImmutableView=function(e){var t=e;return Object.isFrozen&&!Object.isFrozen(e)&&Object.freeze(t=Object.create(e)),t},goog.object.isImmutableView=function(e){return!!Object.isFrozen&&Object.isFrozen(e)},goog.object.getAllPropertyNames=function(e,t,n){if(!e)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return goog.object.getKeys(e);for(var o={};e&&(e!==Object.prototype||t)&&(e!==Function.prototype||n);){for(var r=Object.getOwnPropertyNames(e),a=0;a<r.length;a++)o[r[a]]=!0;e=Object.getPrototypeOf(e)}return goog.object.getKeys(o)},goog.object.getSuperClass=function(e){return(e=Object.getPrototypeOf(e.prototype))&&e.constructor};var jspb={asserts:{}};jspb.asserts.doAssertFailure=function(e,t,n,o){var r="Assertion failed";if(n){r+=": "+n;var a=o}else e&&(r+=": "+e,a=t);throw Error(""+r,a||[])},jspb.asserts.assert=function(e,t,n){for(var o=[],r=2;r<arguments.length;++r)o[r-2]=arguments[r];return e||jspb.asserts.doAssertFailure("",null,t,o),e},jspb.asserts.assertString=function(e,t,n){for(var o=[],r=2;r<arguments.length;++r)o[r-2]=arguments[r];return"string"!=typeof e&&jspb.asserts.doAssertFailure("Expected string but got %s: %s.",[goog.typeOf(e),e],t,o),e},jspb.asserts.assertArray=function(e,t,n){for(var o=[],r=2;r<arguments.length;++r)o[r-2]=arguments[r];return Array.isArray(e)||jspb.asserts.doAssertFailure("Expected array but got %s: %s.",[goog.typeOf(e),e],t,o),e},jspb.asserts.fail=function(e,t){for(var n=[],o=1;o<arguments.length;++o)n[o-1]=arguments[o];throw Error("Failure"+(e?": "+e:""),n)},jspb.asserts.assertInstanceof=function(e,t,n,o){for(var r=[],a=3;a<arguments.length;++a)r[a-3]=arguments[a];return e instanceof t||jspb.asserts.doAssertFailure("Expected instanceof %s but got %s.",[jspb.asserts.getType(t),jspb.asserts.getType(e)],n,r),e},jspb.asserts.getType=function(e){return e instanceof Function?e.displayName||e.name||"unknown type name":e instanceof Object?e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e):null===e?"null":typeof e},jspb.BinaryConstants={},jspb.ConstBinaryMessage=function(){},jspb.BinaryMessage=function(){},jspb.BinaryConstants.FieldType={INVALID:-1,DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18,FHASH64:30,VHASH64:31},jspb.BinaryConstants.WireType={INVALID:-1,VARINT:0,FIXED64:1,DELIMITED:2,START_GROUP:3,END_GROUP:4,FIXED32:5},jspb.BinaryConstants.FieldTypeToWireType=function(e){var t=jspb.BinaryConstants.FieldType,n=jspb.BinaryConstants.WireType;switch(e){case t.INT32:case t.INT64:case t.UINT32:case t.UINT64:case t.SINT32:case t.SINT64:case t.BOOL:case t.ENUM:case t.VHASH64:return n.VARINT;case t.DOUBLE:case t.FIXED64:case t.SFIXED64:case t.FHASH64:return n.FIXED64;case t.STRING:case t.MESSAGE:case t.BYTES:return n.DELIMITED;case t.FLOAT:case t.FIXED32:case t.SFIXED32:return n.FIXED32;default:return n.INVALID}},jspb.BinaryConstants.INVALID_FIELD_NUMBER=-1,jspb.BinaryConstants.FLOAT32_EPS=1401298464324817e-60,jspb.BinaryConstants.FLOAT32_MIN=11754943508222875e-54,jspb.BinaryConstants.FLOAT32_MAX=34028234663852886e22,jspb.BinaryConstants.FLOAT64_EPS=5e-324,jspb.BinaryConstants.FLOAT64_MIN=22250738585072014e-324,jspb.BinaryConstants.FLOAT64_MAX=17976931348623157e292,jspb.BinaryConstants.TWO_TO_20=1048576,jspb.BinaryConstants.TWO_TO_23=8388608,jspb.BinaryConstants.TWO_TO_31=2147483648,
4jspb.BinaryConstants.TWO_TO_32=4294967296,jspb.BinaryConstants.TWO_TO_52=4503599627370496,jspb.BinaryConstants.TWO_TO_63=0x7fffffffffffffff,jspb.BinaryConstants.TWO_TO_64=18446744073709552e3,jspb.BinaryConstants.ZERO_HASH="\0\0\0\0\0\0\0\0",goog.debug={},goog.debug.Error=function(e){if(Error.captureStackTrace)Error.captureStackTrace(this,goog.debug.Error);else{var t=Error().stack;t&&(this.stack=t)}e&&(this.message=String(e)),this.reportErrorToServer=!0},goog.inherits(goog.debug.Error,Error),goog.debug.Error.prototype.name="CustomError",goog.dom={},goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12},goog.asserts={},goog.asserts.ENABLE_ASSERTS=goog.DEBUG,goog.asserts.AssertionError=function(e,t){goog.debug.Error.call(this,goog.asserts.subs_(e,t)),this.messagePattern=e},goog.inherits(goog.asserts.AssertionError,goog.debug.Error),goog.asserts.AssertionError.prototype.name="AssertionError",goog.asserts.DEFAULT_ERROR_HANDLER=function(e){throw e},goog.asserts.errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER,goog.asserts.subs_=function(e,t){e=e.split("%s");for(var n="",o=e.length-1,r=0;r<o;r++)n+=e[r]+(r<t.length?t[r]:"%s");return n+e[o]},goog.asserts.doAssertFailure_=function(e,t,n,o){var r="Assertion failed";if(n){r+=": "+n;var a=o}else e&&(r+=": "+e,a=t);e=new goog.asserts.AssertionError(""+r,a||[]),goog.asserts.errorHandler_(e)},goog.asserts.setErrorHandler=function(e){goog.asserts.ENABLE_ASSERTS&&(goog.asserts.errorHandler_=e)},goog.asserts.assert=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&!e&&goog.asserts.doAssertFailure_("",null,t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertExists=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&null==e&&goog.asserts.doAssertFailure_("Expected to exist: %s.",[e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.fail=function(e,t){goog.asserts.ENABLE_ASSERTS&&goog.asserts.errorHandler_(new goog.asserts.AssertionError("Failure"+(e?": "+e:""),Array.prototype.slice.call(arguments,1)))},goog.asserts.assertNumber=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&"number"!=typeof e&&goog.asserts.doAssertFailure_("Expected number but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertString=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&"string"!=typeof e&&goog.asserts.doAssertFailure_("Expected string but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertFunction=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&!goog.isFunction(e)&&goog.asserts.doAssertFailure_("Expected function but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertObject=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&!goog.isObject(e)&&goog.asserts.doAssertFailure_("Expected object but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertArray=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&!Array.isArray(e)&&goog.asserts.doAssertFailure_("Expected array but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertBoolean=function(e,t,n){return goog.asserts.ENABLE_ASSERTS&&"boolean"!=typeof e&&goog.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertElement=function(e,t,n){return!goog.asserts.ENABLE_ASSERTS||goog.isObject(e)&&e.nodeType==goog.dom.NodeType.ELEMENT||goog.asserts.doAssertFailure_("Expected Element but got %s: %s.",[goog.typeOf(e),e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertInstanceof=function(e,t,n,o){return!goog.asserts.ENABLE_ASSERTS||e instanceof t||goog.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[goog.asserts.getType_(t),goog.asserts.getType_(e)],n,Array.prototype.slice.call(arguments,3)),e},goog.asserts.assertFinite=function(e,t,n){return!goog.asserts.ENABLE_ASSERTS||"number"==typeof e&&isFinite(e)||goog.asserts.doAssertFailure_("Expected %s to be a finite number but it is not.",[e],t,Array.prototype.slice.call(arguments,2)),e},goog.asserts.assertObjectPrototypeIsIntact=function(){for(var e in Object.prototype)goog.asserts.fail(e+" should not be enumerable in Object.prototype.")},goog.asserts.getType_=function(e){return e instanceof Function?e.displayName||e.name||"unknown type name":e instanceof Object?e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e):null===e?"null":typeof e},goog.array={},goog.NATIVE_ARRAY_PROTOTYPES=goog.TRUSTED_SITE,goog.array.ASSUME_NATIVE_FUNCTIONS=2012<goog.FEATURESET_YEAR,goog.array.peek=function(e){return e[e.length-1]},goog.array.last=goog.array.peek,goog.array.indexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.indexOf)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.indexOf.call(e,t,n)}:function(e,t,n){if(n=null==n?0:0>n?Math.max(0,e.length+n):n,"string"==typeof e)return"string"!=typeof t||1!=t.length?-1:e.indexOf(t,n);for(;n<e.length;n++)if(n in e&&e[n]===t)return n;return -1},goog.array.lastIndexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.lastIndexOf)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.lastIndexOf.call(e,t,null==n?e.length-1:n)}:function(e,t,n){if(0>(n=null==n?e.length-1:n)&&(n=Math.max(0,e.length+n)),"string"==typeof e)return"string"!=typeof t||1!=t.length?-1:e.lastIndexOf(t,n);for(;0<=n;n--)if(n in e&&e[n]===t)return n;return -1},goog.array.forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(e,t,n){goog.asserts.assert(null!=e.length),Array.prototype.forEach.call(e,t,n)}:function(e,t,n){for(var o=e.length,r="string"==typeof e?e.split(""):e,a=0;a<o;a++)a in r&&t.call(n,r[a],a,e)},goog.array.forEachRight=function(e,t,n){var o=e.length,r="string"==typeof e?e.split(""):e;for(--o;0<=o;
4--o)o in r&&t.call(n,r[o],o,e)},goog.array.filter=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.filter)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.filter.call(e,t,n)}:function(e,t,n){for(var o=e.length,r=[],a=0,i="string"==typeof e?e.split(""):e,s=0;s<o;s++)if(s in i){var l=i[s];t.call(n,l,s,e)&&(r[a++]=l)}return r},goog.array.map=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.map)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.map.call(e,t,n)}:function(e,t,n){for(var o=e.length,r=Array(o),a="string"==typeof e?e.split(""):e,i=0;i<o;i++)i in a&&(r[i]=t.call(n,a[i],i,e));return r},goog.array.reduce=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduce)?function(e,t,n,o){return goog.asserts.assert(null!=e.length),o&&(t=goog.bind(t,o)),Array.prototype.reduce.call(e,t,n)}:function(e,t,n,o){var r=n;return goog.array.forEach(e,function(n,a){r=t.call(o,r,n,a,e)}),r},goog.array.reduceRight=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduceRight)?function(e,t,n,o){return goog.asserts.assert(null!=e.length),goog.asserts.assert(null!=t),o&&(t=goog.bind(t,o)),Array.prototype.reduceRight.call(e,t,n)}:function(e,t,n,o){var r=n;return goog.array.forEachRight(e,function(n,a){r=t.call(o,r,n,a,e)}),r},goog.array.some=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.some)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.some.call(e,t,n)}:function(e,t,n){for(var o=e.length,r="string"==typeof e?e.split(""):e,a=0;a<o;a++)if(a in r&&t.call(n,r[a],a,e))return!0;return!1},goog.array.every=goog.NATIVE_ARRAY_PROTOTYPES&&(goog.array.ASSUME_NATIVE_FUNCTIONS||Array.prototype.every)?function(e,t,n){return goog.asserts.assert(null!=e.length),Array.prototype.every.call(e,t,n)}:function(e,t,n){for(var o=e.length,r="string"==typeof e?e.split(""):e,a=0;a<o;a++)if(a in r&&!t.call(n,r[a],a,e))return!1;return!0},goog.array.count=function(e,t,n){var o=0;return goog.array.forEach(e,function(e,r,a){t.call(n,e,r,a)&&++o},n),o},goog.array.find=function(e,t,n){return 0>(t=goog.array.findIndex(e,t,n))?null:"string"==typeof e?e.charAt(t):e[t]},goog.array.findIndex=function(e,t,n){for(var o=e.length,r="string"==typeof e?e.split(""):e,a=0;a<o;a++)if(a in r&&t.call(n,r[a],a,e))return a;return -1},goog.array.findRight=function(e,t,n){return 0>(t=goog.array.findIndexRight(e,t,n))?null:"string"==typeof e?e.charAt(t):e[t]},goog.array.findIndexRight=function(e,t,n){var o=e.length,r="string"==typeof e?e.split(""):e;for(--o;0<=o;o--)if(o in r&&t.call(n,r[o],o,e))return o;return -1},goog.array.contains=function(e,t){return 0<=goog.array.indexOf(e,t)},goog.array.isEmpty=function(e){return 0==e.length},goog.array.clear=function(e){if(!Array.isArray(e))for(var t=e.length-1;0<=t;t--)delete e[t];e.length=0},goog.array.insert=function(e,t){goog.array.contains(e,t)||e.push(t)},goog.array.insertAt=function(e,t,n){goog.array.splice(e,n,0,t)},goog.array.insertArrayAt=function(e,t,n){goog.partial(goog.array.splice,e,n,0).apply(null,t)},goog.array.insertBefore=function(e,t,n){var o;2==arguments.length||0>(o=goog.array.indexOf(e,n))?e.push(t):goog.array.insertAt(e,t,o)},goog.array.remove=function(e,t){var n;return(n=0<=(t=goog.array.indexOf(e,t)))&&goog.array.removeAt(e,t),n},goog.array.removeLast=function(e,t){return 0<=(t=goog.array.lastIndexOf(e,t))&&(goog.array.removeAt(e,t),!0)},goog.array.removeAt=function(e,t){return goog.asserts.assert(null!=e.length),1==Array.prototype.splice.call(e,t,1).length},goog.array.removeIf=function(e,t,n){return 0<=(t=goog.array.findIndex(e,t,n))&&(goog.array.removeAt(e,t),!0)},goog.array.removeAllIf=function(e,t,n){var o=0;return goog.array.forEachRight(e,function(r,a){t.call(n,r,a,e)&&goog.array.removeAt(e,a)&&o++}),o},goog.array.concat=function(e){return Array.prototype.concat.apply([],arguments)},goog.array.join=function(e){return Array.prototype.concat.apply([],arguments)},goog.array.toArray=function(e){var t=e.length;if(0<t){for(var n=Array(t),o=0;o<t;o++)n[o]=e[o];return n}return[]},goog.array.clone=goog.array.toArray,goog.array.extend=function(e,t){for(var n=1;n<arguments.length;n++){var o=arguments[n];if(goog.isArrayLike(o)){var r=e.length||0,a=o.length||0;e.length=r+a;for(var i=0;i<a;i++)e[r+i]=o[i]}else e.push(o)}},goog.array.splice=function(e,t,n,o){return goog.asserts.assert(null!=e.length),Array.prototype.splice.apply(e,goog.array.slice(arguments,1
4))},goog.array.slice=function(e,t,n){return goog.asserts.assert(null!=e.length),2>=arguments.length?Array.prototype.slice.call(e,t):Array.prototype.slice.call(e,t,n)},goog.array.removeDuplicates=function(e,t,n){t=t||e;var o=function(e){return goog.isObject(e)?"o"+goog.getUid(e):(typeof e).charAt(0)+e};n=n||o,o={};for(var r=0,a=0;a<e.length;){var i=e[a++],s=n(i);Object.prototype.hasOwnProperty.call(o,s)||(o[s]=!0,t[r++]=i)}t.length=r},goog.array.binarySearch=function(e,t,n){return goog.array.binarySearch_(e,n||goog.array.defaultCompare,!1,t)},goog.array.binarySelect=function(e,t,n){return goog.array.binarySearch_(e,t,!0,void 0,n)},goog.array.binarySearch_=function(e,t,n,o,r){for(var a,i=0,s=e.length;i<s;){var l=i+(s-i>>>1),c=n?t.call(r,e[l],l,e):t(o,e[l]);0<c?i=l+1:(s=l,a=!c)}return a?i:-i-1},goog.array.sort=function(e,t){e.sort(t||goog.array.defaultCompare)},goog.array.stableSort=function(e,t){for(var n=Array(e.length),o=0;o<e.length;o++)n[o]={index:o,value:e[o]};var r=t||goog.array.defaultCompare;for(goog.array.sort(n,function(e,t){return r(e.value,t.value)||e.index-t.index}),o=0;o<e.length;o++)e[o]=n[o].value},goog.array.sortByKey=function(e,t,n){var o=n||goog.array.defaultCompare;goog.array.sort(e,function(e,n){return o(t(e),t(n))})},goog.array.sortObjectsByKey=function(e,t,n){goog.array.sortByKey(e,function(e){return e[t]},n)},goog.array.isSorted=function(e,t,n){t=t||goog.array.defaultCompare;for(var o=1;o<e.length;o++){var r=t(e[o-1],e[o]);if(0<r||0==r&&n)return!1}return!0},goog.array.equals=function(e,t,n){if(!goog.isArrayLike(e)||!goog.isArrayLike(t)||e.length!=t.length)return!1;var o=e.length;n=n||goog.array.defaultCompareEquality;for(var r=0;r<o;r++)if(!n(e[r],t[r]))return!1;return!0},goog.array.compare3=function(e,t,n){n=n||goog.array.defaultCompare;for(var o=Math.min(e.length,t.length),r=0;r<o;r++){var a=n(e[r],t[r]);if(0!=a)return a}return goog.array.defaultCompare(e.length,t.length)},goog.array.defaultCompare=function(e,t){return e>t?1:e<t?-1:0},goog.array.inverseDefaultCompare=function(e,t){return-goog.array.defaultCompare(e,t)},goog.array.defaultCompareEquality=function(e,t){return e===t},goog.array.binaryInsert=function(e,t,n){return 0>(n=goog.array.binarySearch(e,t,n))&&(goog.array.insertAt(e,t,-(n+1)),!0)},goog.array.binaryRemove=function(e,t,n){return 0<=(t=goog.array.binarySearch(e,t,n))&&goog.array.removeAt(e,t)},goog.array.bucket=function(e,t,n){for(var o={},r=0;r<e.length;r++){var a=e[r],i=t.call(n,a,r,e);void 0!==i&&(o[i]||(o[i]=[])).push(a)}return o},goog.array.toObject=function(e,t,n){var o={};return goog.array.forEach(e,function(r,a){o[t.call(n,r,a,e)]=r}),o},goog.array.range=function(e,t,n){var o=[],r=0,a=e;if(n=n||1,void 0!==t&&(r=e,a=t),0>n*(a-r))return[];if(0<n)for(e=r;e<a;e+=n)o.push(e);else for(e=r;e>a;e+=n)o.push(e);return o},goog.array.repeat=function(e,t){for(var n=[],o=0;o<t;o++)n[o]=e;return n},goog.array.flatten=function(e){for(var t=[],n=0;n<arguments.length;n++){var o=arguments[n];if(Array.isArray(o))for(var r=0;r<o.length;r+=8192){var a=goog.array.slice(o,r,r+8192);a=goog.array.flatten.apply(null,a);for(var i=0;i<a.length;i++)t.push(a[i])}else t.push(o)}return t},goog.array.rotate=function(e,t){return goog.asserts.assert(null!=e.length),e.length&&(0<(t%=e.length)?Array.prototype.unshift.apply(e,e.splice(-t,t)):0>t&&Array.prototype.push.apply(e,e.splice(0,-t))),e},goog.array.moveItem=function(e,t,n){goog.asserts.assert(0<=t&&t<e.length),goog.asserts.assert(0<=n&&n<e.length),t=Array.prototype.splice.call(e,t,1),Array.prototype.splice.call(e,n,0,t[0])},goog.array.zip=function(e){if(!arguments.length)return[];for(var t=[],n=arguments[0].length,o=1;o<arguments.length;o++)arguments[o].length<n&&(n=arguments[o].length);for(o=0;o<n;o++){for(var r=[],a=0;a<arguments.length;a++)r.push(arguments[a][o]);t.push(r)}return t},goog.array.shuffle=function(e,t){t=t||Math.random;for(var n=e.length-1;0<n;n--){var o=Math.floor(t()*(n+1)),r=e[n];
vendor: 8,981 bytes, line 4
4e[n]=e[o],e[o]=r}},goog.array.copyByIndex=function(e,t){var n=[];return goog.array.forEach(t,function(t){n.push(e[t])}),n},goog.array.concatMap=function(e,t,n){return goog.array.concat.apply([],goog.array.map(e,t,n))},goog.crypt={},goog.crypt.stringToByteArray=function(e){for(var t=[],n=0,o=0;o<e.length;o++){var r=e.charCodeAt(o);255<r&&(t[n++]=255&r,r>>=8),t[n++]=r}return t},goog.crypt.byteArrayToString=function(e){if(8192>=e.length)return String.fromCharCode.apply(null,e);for(var t="",n=0;n<e.length;n+=8192){var o=goog.array.slice(e,n,n+8192);t+=String.fromCharCode.apply(null,o)}return t},goog.crypt.byteArrayToHex=function(e,t){return goog.array.map(e,function(e){return 1<(e=e.toString(16)).length?e:"0"+e}).join(t||"")},goog.crypt.hexToByteArray=function(e){goog.asserts.assert(0==e.length%2,"Key string length must be multiple of 2");for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substring(n,n+2),16));return t},goog.crypt.stringToUtf8ByteArray=function(e){for(var t=[],n=0,o=0;o<e.length;o++){var r=e.charCodeAt(o);128>r?t[n++]=r:(2048>r?t[n++]=r>>6|192:(55296==(64512&r)&&o+1<e.length&&56320==(64512&e.charCodeAt(o+1))?(r=65536+((1023&r)<<10)+(1023&e.charCodeAt(++o)),t[n++]=r>>18|240,t[n++]=r>>12&63|128):t[n++]=r>>12|224,t[n++]=r>>6&63|128),t[n++]=63&r|128)}return t},goog.crypt.utf8ByteArrayToString=function(e){for(var t=[],n=0,o=0;n<e.length;){var r=e[n++];if(128>r)t[o++]=String.fromCharCode(r);else if(191<r&&224>r){var a=e[n++];t[o++]=String.fromCharCode((31&r)<<6|63&a)}else if(239<r&&365>r){a=e[n++];var i=e[n++];r=((7&r)<<18|(63&a)<<12|(63&i)<<6|63&e[n++])-65536,t[o++]=String.fromCharCode(55296+(r>>10)),t[o++]=String.fromCharCode(56320+(1023&r))}else a=e[n++],i=e[n++],t[o++]=String.fromCharCode((15&r)<<12|(63&a)<<6|63&i)}return t.join("")},goog.crypt.xorByteArray=function(e,t){goog.asserts.assert(e.length==t.length,"XOR array lengths must match");for(var n=[],o=0;o<e.length;o++)n.push(e[o]^t[o]);return n},goog.dom.asserts={},goog.dom.asserts.assertIsLocation=function(e){if(goog.asserts.ENABLE_ASSERTS){var t=goog.dom.asserts.getWindow_(e);t&&(!e||!(e instanceof t.Location)&&e instanceof t.Element)&&goog.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",goog.dom.asserts.debugStringForType_(e))}return e},goog.dom.asserts.assertIsElementType_=function(e,t){if(goog.asserts.ENABLE_ASSERTS){var n=goog.dom.asserts.getWindow_(e);n&&void 0!==n[t]&&(e&&(e instanceof n[t]||!(e instanceof n.Location||e instanceof n.Element))||goog.asserts.fail("Argument is not a %s (or a non-Element, non-Location mock); got: %s",t,goog.dom.asserts.debugStringForType_(e)))}return e},goog.dom.asserts.assertIsHTMLAnchorElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLAnchorElement")},goog.dom.asserts.assertIsHTMLButtonElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLButtonElement")},goog.dom.asserts.assertIsHTMLLinkElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLLinkElement")},goog.dom.asserts.assertIsHTMLImageElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLImageElement")},goog.dom.asserts.assertIsHTMLAudioElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLAudioElement")},goog.dom.asserts.assertIsHTMLVideoElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLVideoElement")},goog.dom.asserts.assertIsHTMLInputElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLInputElement")},goog.dom.asserts.assertIsHTMLTextAreaElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLTextAreaElement")},goog.dom.asserts.assertIsHTMLCanvasElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLCanvasElement")},goog.dom.asserts.assertIsHTMLEmbedElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLEmbedElement")},goog.dom.asserts.assertIsHTMLFormElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLFormElement")},goog.dom.asserts.assertIsHTMLFrameElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLFrameElement")},goog.dom.asserts.assertIsHTMLIFrameElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLIFrameElement")},goog.dom.asserts.assertIsHTMLObjectElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLObjectElement")},goog.dom.asserts.assertIsHTMLScriptElement=function(e){return goog.dom.asserts.assertIsElementType_(e,"HTMLScriptElement")},goog.dom.asserts.debugStringForType_=function(e){if(!goog.isObject(e))return void 0===e?"undefined":null===e?"null":typeof e;try{return e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e)}catch(e){return"<object could not be stringified>"}},goog.dom.asserts.getWindow_=function(e){try{var t=e&&e.ownerDocument,n=t&&(t.defaultView||t.parentWindow);if((n=n||goog.global).Element&&n.Location)return n}catch(e){}return null},goog.functions={},goog.functions.constant=function(e){return function(){return e}},goog.functions.FALSE=function(){return!1},goog.functions.TRUE=function(){return!0},goog.functions.NULL=function(){return null},goog.functions.identity=function(e,t){return e},goog.functions.error=function(e){return function(){throw Error(e)}},goog.functions.fail=function(e){return function(){throw e}},goog.functions.lock=function(e,t){return t=t||0,function(){return e.apply(this,Array.prototype.slice.call(arguments,0,t))}},goog.functions.nth=function(e){return function(){return arguments[e]}},goog.functions.partialRight=function(e,t){var n=Array.prototype.slice.call(arguments,1);return function(){var t=Array.prototype.slice.call(arguments);return t.push.apply(t,n),e.apply(this,t)}},goog.functions.withReturnValue=function(e,t){return goog.functions.sequence(e,goog.functions.constant(t))},goog.functions.equalTo=function(e,t){return function(n){return t?e==n:e===n}},goog.functions.compose=function(e,t){var n=arguments,o=n.length;return function(){var e;o&&(e=n[o-1].apply(this,arguments));for(var t=o-2;0<=t;t--)e=n[t].call(this,e);return e}},goog.functions.sequence=function(e){var t=arguments,n=t.length;return function(){for(var e,o=0;o<n;o++)e=t[o].apply(this,arguments);return e}},goog.functions.and=function(e){var t=arguments,n=t.length;return function(){for(var e=0;e<n;e++)if(!t[e].apply(this,arguments))return!1;return!0}},goog.functions.or=function(e){var t=arguments,n=t.length;return function(){for(var e=0;e<n;e++)if(t[e].apply(this,arguments))return!0;return!1}},goog.functions.not=function(e){return function(){return!e.apply(this,arguments)}},goog.functions.create=function(e,t){var n=function(){};return n.prototype=e.prototype,n=new n,e.apply(n,Array.prototype.slice.call(arguments,1)),n},goog.functions.CACHE_RETURN_VALUE=!0,goog.functions.cacheReturnValue=function(e){var t,n=!1;return function(){return goog.functions.CACHE_RETURN_VALUE?(n||(t=e(),n=!0),t):e()}},goog.functions.once=function(e){var t=e;return function(){if(t){var e=t;t=null,e()}}},goog.functions.debounce=function(e,t,n){var o=0;return function(r){goog.global.clearTimeout(o);var a=arguments;o=goog.global.setTimeout(function(){e.apply(n,a)},t)}},goog.functions.throttle=function(e,t,n){var o=0,r=!1,a=[],i=function(){o=0,r&&(r=!1,s())},s=function(){o=goog.global.setTimeout(i,t),e.apply(n,a)};return function(e){a=arguments,o?r=!0:s()}},goog.functions.rateLimit=function(e,t,n){var o=0,r=function(){o=0};return function(a){o||(o=goog.global.setTimeout(r,t),e.apply(n,arguments))}},goog.dom.HtmlElement=function(){},goog.dom.TagName=function(e){this.tagName_=e},goog.dom.TagName.prototype.toString=function(){return this.tagName_},goog.dom.TagName.A=new goog.dom.TagName("A"),goog.dom.TagName.ABBR=new goog.dom.TagName("ABBR"),goog.dom.TagName.ACRONYM=new goog.dom.TagName("ACRONYM"),goog.dom.TagName.ADDRESS=new goog.dom.TagName("ADDRESS"),goog.dom.TagName.APPLET=new goog.dom.TagName("APPLET"),goog.dom.TagName.AREA=new goog.dom.TagName("AREA"),goog.dom.TagName.ARTICLE=new goog.dom.TagName("ARTICLE"),goog.dom.TagName.ASIDE=new goog.dom.TagName("ASIDE"),goog.dom.TagName.AUDIO=new goog.dom.TagName("AUDIO"),goog.dom.TagName.B=new goog.dom.TagName("B"),goog.dom.TagName.BASE=new goog.dom.TagName("BASE"),goog.dom.TagName.BASEFONT=new goog.dom.TagName("BASEFONT"),goog.dom.TagName.BDI=new goog.dom.TagName("BDI"),goog.dom.TagName.BDO=new goog.dom.TagName("BDO"),goog.dom.TagName.BIG=new goog.dom.TagName("BIG"),goog.dom.TagName.BLOCKQUOTE=new goog.dom.TagName("BLOCKQUOTE"),goog.dom.TagName.BODY=new goog.dom.TagName("BODY"),goog.dom.TagName.BR=new goog.dom.TagName("BR"),goog.dom.TagName.BUTTON=new goog.dom.TagName("BUTTON"),goog.dom.TagName.CANVAS=new goog.dom.TagName("CANVAS"),goog.dom.TagName.CAPTION=new goog.dom.TagName("CAPTION"),goog.dom.TagName.CENTER=new goog.dom.TagName("CENTER"),goog.dom.TagName.CITE=new goog.dom.TagName("CITE"),goog.dom.TagName.CODE=new goog.dom.TagName("CODE"),goog.dom.TagName.COL=new goog.dom.TagName("COL"),goog.dom.TagName.COLGROUP=ne
4w goog.dom.TagName("COLGROUP"),goog.dom.TagName.COMMAND=new goog.dom.TagName("COMMAND"),goog.dom.TagName.DATA=new goog.dom.TagName("DATA"),goog.dom.TagName.DATALIST=new goog.dom.TagName("DATALIST"),goog.dom.TagName.DD=new goog.dom.TagName("DD"),goog.dom.TagName.DEL=new goog.dom.TagName("DEL"),goog.dom.TagName.DETAILS=new goog.dom.TagName("DETAILS"),goog.dom.TagName.DFN=new goog.dom.TagName("DFN"),goog.dom.TagName.DIALOG=new goog.dom.TagName("DIALOG"),goog.dom.TagName.DIR=new goog.dom.TagName("DIR"),goog.dom.TagName.DIV=new goog.dom.TagName("DIV"),goog.dom.TagName.DL=new goog.dom.TagName("DL"),goog.dom.TagName.DT=new goog.dom.TagName("DT"),goog.dom.TagName.EM=new goog.dom.TagName("EM"),goog.dom.TagName.EMBED=new goog.dom.TagName("EMBED"),goog.dom.TagName.FIELDSET=new goog.dom.TagName("FIELDSET"),goog.dom.TagName.FIGCAPTION=new goog.dom.TagName("FIGCAPTION"),goog.dom.TagName.FIGURE=new goog.dom.TagName("FIGURE"),goog.dom.TagName.FONT=new goog.dom.TagName("FONT"),goog.dom.TagName.FOOTER=new goog.dom.TagName("FOOTER"),goog.dom.TagName.FORM=new goog.dom.TagName("FORM"),goog.dom.TagName.FRAME=new goog.dom.TagName("FRAME"),goog.dom.TagName.FRAMESET=new goog.dom.TagName("FRAMESET"),goog.dom.TagName.H1=new goog.dom.TagName("H1"),goog.dom.TagName.H2=new goog.dom.TagName("H2"),goog.dom.TagName.H3=new goog.dom.TagName("H3"),goog.dom.TagName.H4=new goog.dom.TagName("H4"),goog.dom.TagName.H5=new goog.dom.TagName("H5"),goog.dom.TagName.H6=new goog.dom.TagName("H6"),goog.dom.TagName.HEAD=new goog.dom.TagName("HEAD"),goog.dom.TagName.HEADER=new goog.dom.TagName("HEADER"),goog.dom.TagName.HGROUP=new goog.dom.TagName("HGROUP"),goog.dom.TagName.HR=new goog.dom.TagName("HR"),goog.dom.TagName.HTML=new goog.dom.TagName("HTML"),goog.dom.TagName.I=new goog.dom.TagName("I"),goog.dom.TagName.IFRAME=new goog.dom.TagName("IFRAME"),goog.dom.TagName.IMG=new goog.dom.TagName("IMG"),goog.dom.TagName.INPUT=new goog.dom.TagName("INPUT"),goog.dom.TagName.INS=new goog.dom.TagName("INS"),goog.dom.TagName.ISINDEX=new goog.dom.TagName("ISINDEX"),goog.dom.TagName.KBD=new goog.dom.TagName("KBD"),goog.dom.TagName.KEYGEN=new goog.dom.TagName("KEYGEN"),goog.dom.TagName.LABEL=new goog.dom.TagName("LABEL"),goog.dom.TagName.LEGEND=new goog.dom.TagName("LEGEND"),goog.dom.TagName.LI=new goog.dom.TagName("LI"),goog.dom.TagName.LINK=new goog.dom.TagName("LINK"),goog.dom.TagName.MAIN=new goog.dom.TagName("MAIN"),goog.dom.TagName.MAP=new goog.dom.TagName("MAP"),goog.dom.TagName.MARK=new goog.dom.TagName("MARK"),goog.dom.TagName.MATH=new goog.dom.TagName("MATH"),goog.dom.TagName.MENU=new goog.dom.TagName("MENU"),goog.dom.TagName.MENUITEM=new goog.dom.TagName("MENUITEM"),goog.dom.TagName.META=new goog.dom.TagName("META"),goog.dom.TagName.METER=new goog.dom.TagName("METER"),goog.dom.TagName.NAV=new goog.dom.TagName("NAV"),goog.dom.TagName.NOFRAMES=new goog.dom.TagName("NOFRAMES"),goog.dom.TagName.NOSCRIPT=new goog.dom.TagName("NOSCRIPT"),goog.dom.TagName.OBJECT=new goog.dom.TagName("OBJECT"),goog.dom.TagName.OL=new goog.dom.TagName("OL"),goog.dom.TagName.OPTGROUP=new goog.dom.TagName("OPTGROUP"),goog.dom.TagName.OPTION=new goog.dom.TagName("OPTION"),goog.dom.TagName.OUTPUT=new goog.dom.TagName("OUTPUT"),goog.dom.TagName.P=new goog.dom.TagName("P"),goog.dom.TagName.PARAM=new goog.dom.TagName("PARAM"),goog.dom.TagName.PICTURE=new goog.dom.TagName("PICTURE"),goog.dom.TagName.PRE=new goog.dom.TagName("PRE"),goog.dom.TagName.PROGRESS=new goog.dom.TagName("PROGRESS"),goog.dom.TagName.Q=new goog.dom.TagName("Q"),goog.dom.TagName.RP=new goog.dom.TagName("RP"),goog.dom.TagName.RT=new goog.dom.TagName("RT"),goog.dom.TagName.RTC=new goog.dom.TagName("RTC"),goog.dom.TagName.RUBY=new goog.dom.TagName("RUBY"),goog.dom.TagName.S=new goog.dom.TagName("S"),goog.dom.TagName.SAMP=new goog.dom.TagName("SAMP"),goog.dom.TagName.SCRIPT=new goog.dom.TagName("SCRIPT"),goog.dom.TagName.SECTION=new goog.dom.TagName("SECTION"),goog.dom.TagName.SELECT=new goog.dom.TagName("SELECT"),goog.dom.TagName.SMALL=new goog.dom.TagName("SMALL"),goog.dom.TagName.SOURCE=new goog.dom.TagName("SOURCE"),goog.dom.TagName.SPAN=new goog.dom.TagName("SPAN"),goog.dom.TagName.STRIKE=new goog.dom.TagName("STRIKE"),goog.dom.TagName.STRONG=new goog.dom.TagName("STRONG"),goog.dom.TagName.STYLE=new goog.dom.TagName("STYLE"),goog.dom.TagName.SUB=new goog.dom.TagName("SUB"),goog.dom.TagName.SUMMARY=new goog.dom.TagName("SUMMARY"),goog.dom.TagName.SUP=new goog.dom.TagName("SUP"),goog.dom.TagName.SVG=new goog.dom.TagName("SVG"),goog.dom.TagName.TABLE=new goog.dom.TagName("TABLE"),goog.dom.TagName.TBODY=new goog.dom.TagName("TBODY"),goog.dom.TagName.TD=new goog.dom.TagName("TD"),goog.dom.TagName.TEMPLATE=new goog.dom.TagName("TEMPLATE"),goog.dom.TagName.TEXTAREA=new goog.dom.TagName("TEXTAREA"),goog.dom.TagName.TFOOT=new goog.dom.TagName("TFOOT"),goog.dom.TagName.TH=new goog.dom.TagName("TH"),goog.dom.TagName.THEAD=new goog.dom.TagName("THEAD"),goog.dom.TagName.TIME=new goog.dom.TagName("TIME"),goog.dom.TagName.TITLE=new goog.dom.TagName("TITLE"),goog.dom.TagName.TR=new goog.dom.TagName("TR"),goog.dom.TagName.TRACK=new goog.dom.TagName("TRACK"),goog.dom.TagName.TT=new goog.dom.TagName("TT"),goog.dom.TagName.U=new goog.dom.TagName("U"),goog.dom.TagName.UL=new goog.dom.TagName("UL"),goog.dom.TagName.VAR=new goog.dom.TagName("VAR"),goog.dom.TagName.VIDEO=new goog.dom.TagName("VIDEO"),goog.dom.TagName.WBR=new goog.dom.TagName("WBR"),goog.dom.tags={},goog.dom.tags.VOID_TAGS_={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},goog.dom.tags.isVoidTag=function(e){return!0===goog.dom.tags.VOID_TAGS_[e]},goog.html={},goog.html.trustedtypes={},goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY=goog.TRUSTED_TYPES_POLICY_NAME?goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME+"#html"):null,goog.string={},goog.string.TypedString=function(){},goog.string.Const=function(e,t){this.stringConstValueWithSecurityContract__googStr
4ingSecurityPrivate_=e===goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_&&t||"",this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=goog.string.Const.TYPE_MARKER_},goog.string.Const.prototype.implementsGoogStringTypedString=!0,goog.string.Const.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_},goog.DEBUG&&(goog.string.Const.prototype.toString=function(){return"Const{"+this.stringConstValueWithSecurityContract__googStringSecurityPrivate_+"}"}),goog.string.Const.unwrap=function(e){return e instanceof goog.string.Const&&e.constructor===goog.string.Const&&e.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===goog.string.Const.TYPE_MARKER_?e.stringConstValueWithSecurityContract__googStringSecurityPrivate_:(goog.asserts.fail("expected object of type Const, got '"+e+"'"),"type_error:Const")},goog.string.Const.from=function(e){return new goog.string.Const(goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_,e)},goog.string.Const.TYPE_MARKER_={},goog.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_={},goog.string.Const.EMPTY=goog.string.Const.from(""),goog.html.SafeScript=function(){this.privateDoNotAccessOrElseSafeScriptWrappedValue_="",this.SAFE_SCRIPT_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.SafeScript.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_},goog.html.SafeScript.prototype.implementsGoogStringTypedString=!0,goog.html.SafeScript.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.SafeScript.fromConstant=function(e){return 0===(e=goog.string.Const.unwrap(e)).length?goog.html.SafeScript.EMPTY:goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeScript.fromConstantAndArgs=function(e,t){for(var n=[],o=1;o<arguments.length;o++)n.push(goog.html.SafeScript.stringify_(arguments[o]));return goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse("("+goog.string.Const.unwrap(e)+")("+n.join(", ")+");")},goog.html.SafeScript.fromJson=function(e){return goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(goog.html.SafeScript.stringify_(e))},goog.html.SafeScript.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()},goog.DEBUG&&(goog.html.SafeScript.prototype.toString=function(){return"SafeScript{"+this.privateDoNotAccessOrElseSafeScriptWrappedValue_+"}"}),goog.html.SafeScript.unwrap=function(e){return goog.html.SafeScript.unwrapTrustedScript(e).toString()},goog.html.SafeScript.unwrapTrustedScript=function(e){return e instanceof goog.html.SafeScript&&e.constructor===goog.html.SafeScript&&e.SAFE_SCRIPT_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.SafeScript.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseSafeScriptWrappedValue_:(goog.asserts.fail("expected object of type SafeScript, got '"+e+"' of type "+goog.typeOf(e)),"type_error:SafeScript")},goog.html.SafeScript.stringify_=function(e){return JSON.stringify(e).replace(/</g,"\\x3c")},goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse=function(e){return(new goog.html.SafeScript).initSecurityPrivateDoNotAccessOrElse_(e)},goog.html.SafeScript.prototype.initSecurityPrivateDoNotAccessOrElse_=function(e){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_=goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY?goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY.createScript(e):e,this},goog.html.SafeScript.EMPTY=goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(""),goog.fs={},goog.fs.url={},goog.fs.url.createObjectUrl=function(e){return goog.fs.url.getUrlObject_().createObjectURL(e)},goog.fs.url.revokeObjectUrl=function(e){goog.fs.url.getUrlObject_().revokeObjectURL(e)},goog.fs.url.UrlObject_=function(){},goog.fs.url.UrlObject_.prototype.createObjectURL=function(e){},goog.fs.url.UrlObject_.prototype.revokeObjectURL=function(e){},goog.fs.url.getUrlObject_=function(){var e=goog.fs.url.findUrlObject_();if(null!=e)return e;throw Error("This browser doesn't seem to support blob URLs")},goog.fs.url.findUrlObject_=function(){return void 0!==goog.global.URL&&void 0!==goog.global.URL.createObjectURL?goog.global.URL:void 0!==goog.global.webkitURL&&void 0!==goog.global.webkitURL.createObjectURL?goog.global.webkitURL:void 0!==goog.global.createObjectURL?goog.global:null}
4,goog.fs.url.browserSupportsObjectUrls=function(){return null!=goog.fs.url.findUrlObject_()},goog.fs.blob={},goog.fs.blob.getBlob=function(e){var t=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(void 0!==t){t=new t;for(var n=0;n<arguments.length;n++)t.append(arguments[n]);return t.getBlob()}return goog.fs.blob.getBlobWithProperties(goog.array.toArray(arguments))},goog.fs.blob.getBlobWithProperties=function(e,t,n){var o=goog.global.BlobBuilder||goog.global.WebKitBlobBuilder;if(void 0!==o){o=new o;for(var r=0;r<e.length;r++)o.append(e[r],n);return o.getBlob(t)}if(void 0!==goog.global.Blob)return o={},t&&(o.type=t),n&&(o.endings=n),new Blob(e,o);throw Error("This browser doesn't seem to support creating Blobs")},goog.i18n={},goog.i18n.bidi={},goog.i18n.bidi.FORCE_RTL=!1,goog.i18n.bidi.IS_RTL=goog.i18n.bidi.FORCE_RTL||("ar"==goog.LOCALE.substring(0,2).toLowerCase()||"fa"==goog.LOCALE.substring(0,2).toLowerCase()||"he"==goog.LOCALE.substring(0,2).toLowerCase()||"iw"==goog.LOCALE.substring(0,2).toLowerCase()||"ps"==goog.LOCALE.substring(0,2).toLowerCase()||"sd"==goog.LOCALE.substring(0,2).toLowerCase()||"ug"==goog.LOCALE.substring(0,2).toLowerCase()||"ur"==goog.LOCALE.substring(0,2).toLowerCase()||"yi"==goog.LOCALE.substring(0,2).toLowerCase())&&(2==goog.LOCALE.length||"-"==goog.LOCALE.substring(2,3)||"_"==goog.LOCALE.substring(2,3))||3<=goog.LOCALE.length&&"ckb"==goog.LOCALE.substring(0,3).toLowerCase()&&(3==goog.LOCALE.length||"-"==goog.LOCALE.substring(3,4)||"_"==goog.LOCALE.substring(3,4))||7<=goog.LOCALE.length&&("-"==goog.LOCALE.substring(2,3)||"_"==goog.LOCALE.substring(2,3))&&("adlm"==goog.LOCALE.substring(3,7).toLowerCase()||"arab"==goog.LOCALE.substring(3,7).toLowerCase()||"hebr"==goog.LOCALE.substring(3,7).toLowerCase()||"nkoo"==goog.LOCALE.substring(3,7).toLowerCase()||"rohg"==goog.LOCALE.substring(3,7).toLowerCase()||"thaa"==goog.LOCALE.substring(3,7).toLowerCase())||8<=goog.LOCALE.length&&("-"==goog.LOCALE.substring(3,4)||"_"==goog.LOCALE.substring(3,4))&&("adlm"==goog.LOCALE.substring(4,8).toLowerCase()||"arab"==goog.LOCALE.substring(4,8).toLowerCase()||"hebr"==goog.LOCALE.substring(4,8).toLowerCase()||"nkoo"==goog.LOCALE.substring(4,8).toLowerCase()||"rohg"==goog.LOCALE.substring(4,8).toLowerCase()||"thaa"==goog.LOCALE.substring(4,8).toLowerCase()),goog.i18n.bidi.Format={LRE:"âª",RLE:"â«",PDF:"â¬",LRM:"â",RLM:"â"},goog.i18n.bidi.Dir={LTR:1,RTL:-1,NEUTRAL:0},goog.i18n.bidi.RIGHT="right",goog.i18n.bidi.LEFT="left",goog.i18n.bidi.I18N_RIGHT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.LEFT:goog.i18n.bidi.RIGHT,goog.i18n.bidi.I18N_LEFT=goog.i18n.bidi.IS_RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,goog.i18n.bidi.toDir=function(e,t){return"number"==typeof e?0<e?goog.i18n.bidi.Dir.LTR:0>e?goog.i18n.bidi.Dir.RTL:t?null:goog.i18n.bidi.Dir.NEUTRAL:null==e?null:e?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR},goog.i18n.bidi.ltrChars_="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸÌ-Öà¤-á¿¿ââ°-\ud801\ud804-\ud839\ud83c-\udbffï¤-ï¬ï¸-﹯﻽-ï¿¿",goog.i18n.bidi.rtlChars_="Ö-Û¯Ûº-ࣿâ\ud802-\ud803\ud83a-\ud83bï¬-ï·¿ï¹°-ﻼ",goog.i18n.bidi.htmlSkipReg_=/<[^>]*>|&[^;]+;/g,goog.i18n.bidi.stripHtmlIfNeeded_=function(e,t){return t?e.replace(goog.i18n.bidi.htmlSkipReg_,""):e},goog.i18n.bidi.rtlCharReg_=RegExp("["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.ltrCharReg_=RegExp("["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.hasAnyRtl=function(e,t){return goog.i18n.bidi.rtlCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.hasRtlChar=goog.i18n.bidi.hasAnyRtl,goog.i18n.bidi.hasAnyLtr=function(e,t){return goog.i18n.bidi.ltrCharReg_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.ltrRe_=RegExp("^["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlRe_=RegExp("^["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.isRtlChar=function(e){return goog.i18n.bidi.rtlRe_.test(e)},goog.i18n.bidi.isLtrChar=function(e){return goog.i18n.bidi.ltrRe_.test(e)},goog.i18n.bidi.isNeutralChar=function(e){return!goog.i18n.bidi.isLtrChar(e)&&!goog.i18n.bidi.isRtlChar(e)},goog.i18n.bidi.ltrDirCheckRe_=RegExp("^[^"+goog.i18n.bidi.rtlChars_+"]*["+goog.i18n.bidi.ltrChars_+"]"),goog.i18n.bidi.rtlDirCheckRe_=RegExp("^[^"+goog.i18n.bidi.ltrChars_+"]*["+goog.i18n.bidi.rtlChars_+"]"),goog.i18n.bidi.startsWithRtl=function(e,t){return goog.i18n.bidi.rtlDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.isRtlText=goog.i18n.bidi.startsWithRtl,goog.i18n.bidi.startsWithLtr=function(e,t){return goog.i18n.bidi.ltrDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.isLtrText=goog.i18n.bidi.startsWithLtr,goog.i18n.bidi.isRequiredLtrRe_=/^http:\/\/.*/,goog.i18n.bidi.isNeutralText=function(e,t){return e=goog.i18n.bidi.stripHtmlIfNeeded_(e,t),goog.i18n.bidi.isRequiredLtrRe_.test(e)||!goog.i18n.bidi.hasAnyLtr(e)&&!goog.i18n.bidi.hasAnyRtl(e)},goog.i18n.bidi.ltrExitDirCheckRe_=RegExp("["+goog.i18n.bidi.ltrChars_+"][^"+goog.i18n.bidi.rtlChars_+"]*$"),goog.i18n.bidi.rtlExitDirCheckRe_=RegExp("["+goog.i18n.bidi.rtlChars_+"][^"+goog.i18n.bidi.ltrChars_+"]*$"),goog.i18n.bidi.endsWithLtr
4=function(e,t){return goog.i18n.bidi.ltrExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.isLtrExitText=goog.i18n.bidi.endsWithLtr,goog.i18n.bidi.endsWithRtl=function(e,t){return goog.i18n.bidi.rtlExitDirCheckRe_.test(goog.i18n.bidi.stripHtmlIfNeeded_(e,t))},goog.i18n.bidi.isRtlExitText=goog.i18n.bidi.endsWithRtl,goog.i18n.bidi.rtlLocalesRe_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,goog.i18n.bidi.isRtlLanguage=function(e){return goog.i18n.bidi.rtlLocalesRe_.test(e)},goog.i18n.bidi.bracketGuardTextRe_=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g,goog.i18n.bidi.guardBracketInText=function(e,t){return t=(void 0===t?goog.i18n.bidi.hasAnyRtl(e):t)?goog.i18n.bidi.Format.RLM:goog.i18n.bidi.Format.LRM,e.replace(goog.i18n.bidi.bracketGuardTextRe_,t+"$&"+t)},goog.i18n.bidi.enforceRtlInHtml=function(e){return"<"==e.charAt(0)?e.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+e+"</span>"},goog.i18n.bidi.enforceRtlInText=function(e){return goog.i18n.bidi.Format.RLE+e+goog.i18n.bidi.Format.PDF},goog.i18n.bidi.enforceLtrInHtml=function(e){return"<"==e.charAt(0)?e.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+e+"</span>"},goog.i18n.bidi.enforceLtrInText=function(e){return goog.i18n.bidi.Format.LRE+e+goog.i18n.bidi.Format.PDF},goog.i18n.bidi.dimensionsRe_=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g,goog.i18n.bidi.leftRe_=/left/gi,goog.i18n.bidi.rightRe_=/right/gi,goog.i18n.bidi.tempRe_=/%%%%/g,goog.i18n.bidi.mirrorCSS=function(e){return e.replace(goog.i18n.bidi.dimensionsRe_,":$1 $4 $3 $2").replace(goog.i18n.bidi.leftRe_,"%%%%").replace(goog.i18n.bidi.rightRe_,goog.i18n.bidi.LEFT).replace(goog.i18n.bidi.tempRe_,goog.i18n.bidi.RIGHT)},goog.i18n.bidi.doubleQuoteSubstituteRe_=/([\u0591-\u05f2])"/g,goog.i18n.bidi.singleQuoteSubstituteRe_=/([\u0591-\u05f2])'/g,goog.i18n.bidi.normalizeHebrewQuote=function(e){return e.replace(goog.i18n.bidi.doubleQuoteSubstituteRe_,"$1״").replace(goog.i18n.bidi.singleQuoteSubstituteRe_,"$1׳")},goog.i18n.bidi.wordSeparatorRe_=/\s+/,goog.i18n.bidi.hasNumeralsRe_=/[\d\u06f0-\u06f9]/,goog.i18n.bidi.rtlDetectionThreshold_=.4,goog.i18n.bidi.estimateDirection=function(e,t){var n=0,o=0,r=!1;for(e=goog.i18n.bidi.stripHtmlIfNeeded_(e,t).split(goog.i18n.bidi.wordSeparatorRe_),t=0;t<e.length;t++){var a=e[t];goog.i18n.bidi.startsWithRtl(a)?(n++,o++):goog.i18n.bidi.isRequiredLtrRe_.test(a)?r=!0:goog.i18n.bidi.hasAnyLtr(a)?o++:goog.i18n.bidi.hasNumeralsRe_.test(a)&&(r=!0)}return 0==o?r?goog.i18n.bidi.Dir.LTR:goog.i18n.bidi.Dir.NEUTRAL:n/o>goog.i18n.bidi.rtlDetectionThreshold_?goog.i18n.bidi.Dir.RTL:goog.i18n.bidi.Dir.LTR},goog.i18n.bidi.detectRtlDirectionality=function(e,t){return goog.i18n.bidi.estimateDirection(e,t)==goog.i18n.bidi.Dir.RTL},goog.i18n.bidi.setElementDirAndAlign=function(e,t){e&&(t=goog.i18n.bidi.toDir(t))&&(e.style.textAlign=t==goog.i18n.bidi.Dir.RTL?goog.i18n.bidi.RIGHT:goog.i18n.bidi.LEFT,e.dir=t==goog.i18n.bidi.Dir.RTL?"rtl":"ltr")},goog.i18n.bidi.setElementDirByTextDirectionality=function(e,t){switch(goog.i18n.bidi.estimateDirection(t)){case goog.i18n.bidi.Dir.LTR:e.dir="ltr";break;case goog.i18n.bidi.Dir.RTL:e.dir="rtl";break;default:e.removeAttribute("dir")}},goog.i18n.bidi.DirectionalString=function(){},goog.html.TrustedResourceUrl=function(e,t){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=e===goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_&&t||"",this.TRUSTED_RESOURCE_URL_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.TrustedResourceUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_},goog.html.TrustedResourceUrl.prototype.implementsGoogStringTypedString=!0,goog.html.TrustedResourceUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString()},goog.html.TrustedResourceUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.TrustedResourceUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR},goog.html.TrustedResourceUrl.prototype.cloneWithParams=function(e,t){var n=goog.html.TrustedResourceUrl.unwrap(this),o=(n=goog.html.TrustedResourceUrl.URL_PARAM_PARSER_.exec(n))[3]||"";return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(n[1]+goog.html.TrustedResourceUrl.stringifyParams_("?",n[2]||"",e)+goog.html.TrustedResourceUrl.stringifyParams_("#",o,t))},goog.DEBUG&&(goog.html.TrustedResourceUrl.prototype.toString=function(){return"TrustedResourceUrl{"+this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+"}"}),goog.html.TrustedResourceUrl.unwrap=function(e){return goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(e).toString()},goog.html.TrustedResourceUrl.unwrapTrustedScriptURL=function(e){return e instanceof goog.html.TrustedResourceUrl&&e.constructor===goog.html.TrustedResourceUrl&&e.TRUSTED_RESOURCE_URL_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.TrustedResourceUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_:(goog.asserts.fail("expected object of type TrustedResourceUrl, got '"+e+"' of type "+goog.typeOf(e)),"type_error:TrustedResourceUrl")},goog.html.TrustedResourceUrl.format=function(e,t){var n=goog.string.Const.unwrap(e);if(!goog.html.TrustedResourceUrl.BASE_URL_.test(n))throw Error("Invalid TrustedResourceUrl format: "+n);return e=n.replace(goog.html.TrustedResourceUrl.FORMAT_MARKER_,function(e,o){if(!Object.prototype.hasOwnProperty.call(t,o))throw Error('Found marker, "'+o+'", in format str
4ing, "'+n+'", but no valid label mapping found in args: '+JSON.stringify(t));return(e=t[o])instanceof goog.string.Const?goog.string.Const.unwrap(e):encodeURIComponent(String(e))}),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.TrustedResourceUrl.FORMAT_MARKER_=/%{(\w+)}/g,goog.html.TrustedResourceUrl.BASE_URL_=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,goog.html.TrustedResourceUrl.URL_PARAM_PARSER_=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,goog.html.TrustedResourceUrl.formatWithParams=function(e,t,n,o){return goog.html.TrustedResourceUrl.format(e,t).cloneWithParams(n,o)},goog.html.TrustedResourceUrl.fromConstant=function(e){return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(e))},goog.html.TrustedResourceUrl.fromConstants=function(e){for(var t="",n=0;n<e.length;n++)t+=goog.string.Const.unwrap(e[n]);return goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(t)},goog.html.TrustedResourceUrl.fromSafeScript=function(e){return e=goog.fs.blob.getBlobWithProperties([goog.html.SafeScript.unwrap(e)],"text/javascript"),e=goog.fs.url.createObjectUrl(e),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.TrustedResourceUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse=function(e){return e=goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY?goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY.createScriptURL(e):e,new goog.html.TrustedResourceUrl(goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_,e)},goog.html.TrustedResourceUrl.stringifyParams_=function(e,t,n){if(null==n)return t;if("string"==typeof n)return n?e+encodeURIComponent(n):"";for(var o in n){var r=n[o];r=Array.isArray(r)?r:[r];for(var a=0;a<r.length;a++){var i=r[a];null!=i&&(t||(t=e),t+=(t.length>e.length?"&":"")+encodeURIComponent(o)+"="+encodeURIComponent(String(i)))}}return t},goog.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.string.internal={},goog.string.internal.startsWith=function(e,t){return 0==e.lastIndexOf(t,0)},goog.string.internal.endsWith=function(e,t){var n=e.length-t.length;return 0<=n&&e.indexOf(t,n)==n},goog.string.internal.caseInsensitiveStartsWith=function(e,t){return 0==goog.string.internal.caseInsensitiveCompare(t,e.substr(0,t.length))},goog.string.internal.caseInsensitiveEndsWith=function(e,t){return 0==goog.string.internal.caseInsensitiveCompare(t,e.substr(e.length-t.length,t.length))},goog.string.internal.caseInsensitiveEquals=function(e,t){return e.toLowerCase()==t.toLowerCase()},goog.string.internal.isEmptyOrWhitespace=function(e){return/^[\s\xa0]*$/.test(e)},goog.string.internal.trim=goog.TRUSTED_SITE&&String.prototype.trim?function(e){return e.trim()}:function(e){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(e)[1]},goog.string.internal.caseInsensitiveCompare=function(e,t){return(e=String(e).toLowerCase())<(t=String(t).toLowerCase())?-1:e==t?0:1},goog.string.internal.newLineToBr=function(e,t){return e.replace(/(\r\n|\r|\n)/g,t?"<br />":"<br>")},goog.string.internal.htmlEscape=function(e,t){if(t)e=e.replace(goog.string.internal.AMP_RE_,"&").replace(goog.string.internal.LT_RE_,"<").replace(goog.string.internal.GT_RE_,">").replace(goog.string.internal.QUOT_RE_,""").replace(goog.string.internal.SINGLE_QUOTE_RE_,"'").replace(goog.string.internal.NULL_RE_,"�");else{if(!goog.string.internal.ALL_RE_.test(e))return e;-1!=e.indexOf("&")&&(e=e.replace(goog.string.internal.AMP_RE_,"&")),-1!=e.indexOf("<")&&(e=e.replace(goog.string.internal.LT_RE_,"<")),-1!=e.indexOf(">")&&(e=e.replace(goog.string.internal.GT_RE_,">")),-1!=e.indexOf('"')&&(e=e.replace(goog.string.internal.QUOT_RE_,""")),-1!=e.indexOf("'")&&(e=e.replace(goog.string.internal.SINGLE_QUOTE_RE_,"'")),-1!=e.indexOf("\0")&&(e=e.replace(goog.string.internal.NULL_RE_,"�"))}return e},goog.string.internal.AMP_RE_=/&/g,goog.string.internal.LT_RE_=/</g,goog.string.internal.GT_RE_=/>/g,goog.string.internal.QUOT_RE_=/"/g,goog.string.internal.SINGLE_QUOTE_RE_
vendor: 5,054 bytes, line 4
4=/'/g,goog.string.internal.NULL_RE_=/\x00/g,goog.string.internal.ALL_RE_=/[\x00&<>"']/,goog.string.internal.whitespaceEscape=function(e,t){return goog.string.internal.newLineToBr(e.replace(/ /g,"  "),t)},goog.string.internal.contains=function(e,t){return -1!=e.indexOf(t)},goog.string.internal.caseInsensitiveContains=function(e,t){return goog.string.internal.contains(e.toLowerCase(),t.toLowerCase())},goog.string.internal.compareVersions=function(e,t){var n=0;e=goog.string.internal.trim(String(e)).split("."),t=goog.string.internal.trim(String(t)).split(".");for(var o=Math.max(e.length,t.length),r=0;0==n&&r<o;r++){var a=e[r]||"",i=t[r]||"";do{if(a=/(\d*)(\D*)(.*)/.exec(a)||["","","",""],i=/(\d*)(\D*)(.*)/.exec(i)||["","","",""],0==a[0].length&&0==i[0].length)break;n=0==a[1].length?0:parseInt(a[1],10);var s=0==i[1].length?0:parseInt(i[1],10);n=goog.string.internal.compareElements_(n,s)||goog.string.internal.compareElements_(0==a[2].length,0==i[2].length)||goog.string.internal.compareElements_(a[2],i[2]),a=a[3],i=i[3]}while(0==n)}return n},goog.string.internal.compareElements_=function(e,t){return e<t?-1:e>t?1:0},goog.html.SafeUrl=function(e,t){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=e===goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_&&t||"",this.SAFE_URL_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.SafeUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_},goog.html.SafeUrl.INNOCUOUS_STRING="about:invalid#zClosurez",goog.html.SafeUrl.prototype.implementsGoogStringTypedString=!0,goog.html.SafeUrl.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()},goog.html.SafeUrl.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeUrl.prototype.getDirection=function(){return goog.i18n.bidi.Dir.LTR},goog.DEBUG&&(goog.html.SafeUrl.prototype.toString=function(){return"SafeUrl{"+this.privateDoNotAccessOrElseSafeUrlWrappedValue_+"}"}),goog.html.SafeUrl.unwrap=function(e){return e instanceof goog.html.SafeUrl&&e.constructor===goog.html.SafeUrl&&e.SAFE_URL_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.SafeUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseSafeUrlWrappedValue_:(goog.asserts.fail("expected object of type SafeUrl, got '"+e+"' of type "+goog.typeOf(e)),"type_error:SafeUrl")},goog.html.SafeUrl.fromConstant=function(e){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.string.Const.unwrap(e))},goog.html.SAFE_MIME_TYPE_PATTERN_=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,goog.html.SafeUrl.isSafeMimeType=function(e){return goog.html.SAFE_MIME_TYPE_PATTERN_.test(e)},goog.html.SafeUrl.fromBlob=function(e){return e=goog.html.SafeUrl.isSafeMimeType(e.type)?goog.fs.url.createObjectUrl(e):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.fromMediaSource=function(e){return goog.asserts.assert("MediaSource"in goog.global,"No support for MediaSource"),e=e instanceof MediaSource?goog.fs.url.createObjectUrl(e):goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.DATA_URL_PATTERN_=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,goog.html.SafeUrl.fromDataUrl=function(e){var t=(e=e.replace(/(%0A|%0D)/g,"")).match(goog.html.DATA_URL_PATTERN_);return t=t&&goog.html.SafeUrl.isSafeMimeType(t[1]),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t?e:goog.html.SafeUrl.INNOCUOUS_STRING)},goog.html.SafeUrl.fromTelUrl=function(e){return goog.string.internal.caseInsensitiveStartsWith(e,"tel:")||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SIP_URL_PATTERN_=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i,goog.html.SafeUrl.fromSipUrl=function(e){return goog.html.SIP_URL_PATTERN_.test(decodeURIComponent(e))||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.fromFacebookMessengerUrl=function(e){return goog.string.internal.caseInsensitiveStartsWith(e,"fb-messenger://share")||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.fromWhatsAppUrl=function(e){return goog.string.internal.caseInsensitiveStartsWith(e,"whatsapp://send")||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.fromSmsUrl=function(e){return goog.string.internal.caseInsensitiveStartsWith(e,"sms:")&&goog.html.SafeUrl.isSmsUrlBodyValid_(e)||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.isSmsUrlBodyValid_=function(e){var t=e.indexOf("#");if(0<t&&(e=e.substring(0,t)),!(t=e.match(/[?&]body=/gi)))return!0;
4if(1<t.length)return!1;if(!(e=e.match(/[?&]body=([^&]*)/)[1]))return!0;try{decodeURIComponent(e)}catch(e){return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(e)},goog.html.SafeUrl.fromSshUrl=function(e){return goog.string.internal.caseInsensitiveStartsWith(e,"ssh://")||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeUrl.sanitizeChromeExtensionUrl=function(e,t){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^chrome-extension:\/\/([^\/]+)\//,e,t)},goog.html.SafeUrl.sanitizeFirefoxExtensionUrl=function(e,t){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^moz-extension:\/\/([^\/]+)\//,e,t)},goog.html.SafeUrl.sanitizeEdgeExtensionUrl=function(e,t){return goog.html.SafeUrl.sanitizeExtensionUrl_(/^ms-browser-extension:\/\/([^\/]+)\//,e,t)},goog.html.SafeUrl.sanitizeExtensionUrl_=function(e,t,n){return(e=e.exec(t))?(e=e[1],-1==(n instanceof goog.string.Const?[goog.string.Const.unwrap(n)]:n.map(function(e){return goog.string.Const.unwrap(e)})).indexOf(e)&&(t=goog.html.SafeUrl.INNOCUOUS_STRING)):t=goog.html.SafeUrl.INNOCUOUS_STRING,goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t)},goog.html.SafeUrl.fromTrustedResourceUrl=function(e){return goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(goog.html.TrustedResourceUrl.unwrap(e))},goog.html.SAFE_URL_PATTERN_=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,goog.html.SafeUrl.SAFE_URL_PATTERN=goog.html.SAFE_URL_PATTERN_,goog.html.SafeUrl.sanitize=function(e){return e instanceof goog.html.SafeUrl?e:(e="object"==typeof e&&e.implementsGoogStringTypedString?e.getTypedStringValue():String(e),goog.html.SAFE_URL_PATTERN_.test(e)||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e))},goog.html.SafeUrl.sanitizeAssertUnchanged=function(e,t){return e instanceof goog.html.SafeUrl?e:(e="object"==typeof e&&e.implementsGoogStringTypedString?e.getTypedStringValue():String(e),t&&/^data:/i.test(e)&&(t=goog.html.SafeUrl.fromDataUrl(e)).getTypedStringValue()==e)?t:(goog.asserts.assert(goog.html.SAFE_URL_PATTERN_.test(e),"%s does not match the safe URL pattern",e)||(e=goog.html.SafeUrl.INNOCUOUS_STRING),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(e))},goog.html.SafeUrl.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse=function(e){return new goog.html.SafeUrl(goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_,e)},goog.html.SafeUrl.ABOUT_BLANK=goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse("about:blank"),goog.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_={},goog.html.SafeStyle=function(){this.privateDoNotAccessOrElseSafeStyleWrappedValue_="",this.SAFE_STYLE_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.SafeStyle.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_},goog.html.SafeStyle.prototype.implementsGoogStringTypedString=!0,goog.html.SafeStyle.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.SafeStyle.fromConstant=function(e){return 0===(e=goog.string.Const.unwrap(e)).length?goog.html.SafeStyle.EMPTY:(goog.asserts.assert(goog.string.internal.endsWith(e,";"),"Last character of style string is not ';': "+e),goog.asserts.assert(goog.string.internal.contains(e,":"),"Style string must contain at least one ':', to specify a \"name: value\" pair: "+e),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(e))},goog.html.SafeStyle.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_},goog.DEBUG&&(goog.html.SafeStyle.prototype.toString=function(){return"SafeStyle{"+this.privateDoNotAccessOrElseSafeStyleWrappedValue_+"}"}),goog.html.SafeStyle.unwrap=function(e){return e instanceof goog.html.SafeStyle&&e.constructor===goog.html.SafeStyle&&e.SAFE_STYLE_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.SafeStyle.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseSafeStyleWrappedValue_:(goog.asserts.fail("expected object of type SafeStyle, got '"+e+"' of type "+goog.typeOf(e)),"type_error:SafeStyle")},goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse=function(e){return(new goog.html.SafeStyle).initSecurityPrivateDoNotAccessOrElse_(e)},goog.html.SafeStyle.prototype.initSecurityPrivateDoNotAccessOrElse_=function(e){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_=e,this},goog.html.SafeStyle.EMPTY=goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(""),goog.html.SafeStyle.INNOCUOUS_STRING="zClosurez",goog.html.SafeStyle.create=function(e){var t,n="";for(t in e){if(!/^[-_a-zA-Z0-9]+$/.test(t))throw Error("Name allows only [-_a-zA-Z0-9], got: "+t);var o=e[t];null!=o&&(n+=t+":"+(o=Array.isArray(o)?goog.array.map(o,goog.html.SafeStyle.sanitizePropertyValue_).join(" "):goog.html.SafeStyle.sanitizePropertyValue_(o))+";")}return n?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(n):goog.html.SafeStyle.EMPTY},goog.html.SafeStyle.sanitizePropertyValue_=function(e){if(e instanceof goog.html.SafeUrl)return'url("'+goog.html.SafeUrl.unwrap(e).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(e=e instanceof goog.string.Const?goog.string.Const.unwrap(e):goog.html.SafeStyle.sanitizePropertyValueString_(String(e)),/[{;}]/.test(e))throw new goog.asserts.AssertionError("Value does not allow [{;}], got: %s.",[e]);return e},goog.html.SafeStyle.sanitizePropertyValueString_=function(e){var t=e.replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(goog.html.SafeStyle.URL_RE_,"url");return goog.html.SafeStyle.VALUE_RE_.test(t)?goog.html.SafeStyle.COMMENT_RE_.test(e)?(goog.asserts.fail("Str
4ing value disallows comments, got: "+e),goog.html.SafeStyle.INNOCUOUS_STRING):goog.html.SafeStyle.hasBalancedQuotes_(e)?goog.html.SafeStyle.hasBalancedSquareBrackets_(e)?goog.html.SafeStyle.sanitizeUrl_(e):(goog.asserts.fail("String value requires balanced square brackets and one identifier per pair of brackets, got: "+e),goog.html.SafeStyle.INNOCUOUS_STRING):(goog.asserts.fail("String value requires balanced quotes, got: "+e),goog.html.SafeStyle.INNOCUOUS_STRING):(goog.asserts.fail("String value allows only "+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+" and simple functions, got: "+e),goog.html.SafeStyle.INNOCUOUS_STRING)},goog.html.SafeStyle.hasBalancedQuotes_=function(e){for(var t=!0,n=!0,o=0;o<e.length;o++){var r=e.charAt(o);"'"==r&&n?t=!t:'"'==r&&t&&(n=!n)}return t&&n},goog.html.SafeStyle.hasBalancedSquareBrackets_=function(e){for(var t=!0,n=/^[-_a-zA-Z0-9]$/,o=0;o<e.length;o++){var r=e.charAt(o);if("]"==r){if(t)return!1;t=!0}else if("["==r){if(!t)return!1;t=!1}else if(!t&&!n.test(r))return!1}return t},goog.html.SafeStyle.VALUE_ALLOWED_CHARS_="[-,.\"'%_!# a-zA-Z0-9\\[\\]]",goog.html.SafeStyle.VALUE_RE_=RegExp("^"+goog.html.SafeStyle.VALUE_ALLOWED_CHARS_+"+$"),goog.html.SafeStyle.URL_RE_=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,goog.html.SafeStyle.ALLOWED_FUNCTIONS_="calc cubic-bezier fit-content hsl hsla linear-gradient matrix minmax repeat rgb rgba (rotate|scale|translate)(X|Y|Z|3d)?".split(" "),goog.html.SafeStyle.FUNCTIONS_RE_=RegExp("\\b("+goog.html.SafeStyle.ALLOWED_FUNCTIONS_.join("|")+")\\([-+*/0-9a-z.%\\[\\], ]+\\)","g"),goog.html.SafeStyle.COMMENT_RE_=/\/\*/,goog.html.SafeStyle.sanitizeUrl_=function(e){return e.replace(goog.html.SafeStyle.URL_RE_,function(e,t,n,o){var r="";return n=n.replace(/^(['"])(.*)\1$/,function(e,t,n){return r=t,n}),e=goog.html.SafeUrl.sanitize(n).getTypedStringValue(),t+r+e+r+o})},goog.html.SafeStyle.concat=function(e){var t="",n=function(e){Array.isArray(e)?goog.array.forEach(e,n):t+=goog.html.SafeStyle.unwrap(e)};return goog.array.forEach(arguments,n),t?goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(t):goog.html.SafeStyle.EMPTY},goog.html.SafeStyleSheet=function(){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_="",this.SAFE_STYLE_SHEET_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.SafeStyleSheet.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_},goog.html.SafeStyleSheet.prototype.implementsGoogStringTypedString=!0,goog.html.SafeStyleSheet.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.SafeStyleSheet.createRule=function(e,t){if(goog.string.internal.contains(e,"<"))throw Error("Selector does not allow '<', got: "+e);var n=e.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(n))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+e);if(!goog.html.SafeStyleSheet.hasBalancedBrackets_(n))throw Error("() and [] in selector must be balanced, got: "+e);return t instanceof goog.html.SafeStyle||(t=goog.html.SafeStyle.create(t)),e=e+"{"+goog.html.SafeStyle.unwrap(t).replace(/</g,"\\3C ")+"}",goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(e)},goog.html.SafeStyleSheet.hasBalancedBrackets_=function(e){for(var t={"(":")","[":"]"},n=[],o=0;o<e.length;o++){var r=e[o];if(t[r])n.push(t[r]);else if(goog.object.contains(t,r)&&n.pop()!=r)return!1}return 0==n.length},goog.html.SafeStyleSheet.concat=function(e){var t="",n=function(e){Array.isArray(e)?goog.array.forEach(e,n):t+=goog.html.SafeStyleSheet.unwrap(e)};return goog.array.forEach(arguments,n),goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(t)},goog.html.SafeStyleSheet.fromConstant=function(e){return 0===(e=goog.string.Const.unwrap(e)).length?goog.html.SafeStyleSheet.EMPTY:(goog.asserts.assert(!goog.string.internal.contains(e,"<"),"Forbidden '<' character in style sheet string: "+e),goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(e))},goog.html.SafeStyleSheet.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_},goog.DEBUG&&(goog.html.SafeStyleSheet.prototype.toString=function(){return"SafeStyleSheet{"+this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_+"}"}),goog.html.SafeStyleSheet.unwrap=function(e){return e instanceof goog.html.SafeStyleSheet&&e.constructor===goog.html.SafeStyleSheet&&e.SAFE_STYLE_SHEET_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.SafeStyleSheet.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_:(goog.asserts.fail("expected object of type SafeStyleSheet, got '"+e+"' of type "+goog.typeOf(e)),"type_error:SafeStyleSheet")},goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse=function(e){return(new goog.html.SafeStyleSheet).initSecurityPrivateDoNotAccessOrElse_(e)},goog.html.SafeStyleSheet.prototype.initSecurityPrivateDoNotAccessOrElse_=function(e){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=e,this},goog.html.SafeStyleSheet.EMPTY=goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(""),goog.labs={},goog.labs.userAgent={},goog.labs.userAgent.util={},goog.labs.userAgent.util.getNativeUserAgentString_=function(){var e=goog.labs.userAgent.util.getNavigator_();return e&&(e=e.userAgent)?e:""},goog.labs.userAgent.util.getNavigator_=function(){return goog.global.navigator},goog.labs.userAgent.util.userAgent_=goog.labs.userAgent.util.getNativeUserAgentString_(),goog.labs.userAgent.util.setUserAgent=function(e){goog.labs.userAgent.util.userAgent_=e||goog.labs.userAgent.util.getNativeUserAgentString_()},goog.labs.userAgent.util.getUserAgent=function(){return goog.labs.userAgent.util.userAgent_},goog.labs.userAgent.util.matchUserAgent=function(e){var t=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.contains(t,e)},goog.labs.userAgent.util.matchUserAgentIgnoreCase=function(e){var t=goog.labs.userAgent.util.getUserAgent();return goog.string.internal.caseInsensitiveContains(t,e)},goog.labs.userAgent.util.extractVersionTuples=function(e){for(var t,n=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,o=[];t=n.exec(e);)o.push([t[1],t[2],t[3]||void 0]);return o},goog.labs.userAgent.browser={},goog.labs.userAgent.browser.matchOpera_=function(){return goog.labs.userAgent.util.matchUserAgent("Opera")},goog.labs.userAgent.browser.matchIE_=function(){return goog.labs.userAgent.util.matchUserAgent("Trident")||goog.labs.userAgent.util.matchUserAgent("MSIE")},goog.labs.userAgent.browser.matchEdgeHtml_=function(){return goog.labs.userAgent.util.matchUserAgent("Edge")},goog.labs.userAgent.browser.matchEdgeChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("Edg/")},goog.labs.userAgent.browser.matchOperaChromium_=function(){return goog.labs.userAgent.util.matchUserAgent("OPR")},goog.labs.userAgent.browser.matchFirefox_=function(){return goog.labs.userAgent.util.matchUserAgent("Firefox")||goog.labs.userAgent.util.matchUserAgent("FxiOS")},goog.labs.userAgent.browser.matchSafari_=function(){return goog.labs.userAgent.util.matchUserAgent("Safari")&&!(goog.labs.userAgent.browser.matchChrome_()||goog.labs.userAgent.browser.matchCoast_()||goog.labs.userAgent.browser.matchOpera_()||goog.labs.userAgent.browser.matchEdgeHtml_()||goog.labs.userAgent.browser.matchEdgeChromium_()||goog.labs.userAgent.browser.matchOperaChromium_()||goog.labs.userAgent.browser.matchFirefox_()||goog.labs.userAgent.browser.isSilk()||goog.labs.userAgent.util.matchUserAgent("Android"))},goog.labs.userAgent.browser.matchCoast_=function(){return goog.labs.userAgent.util.matchUserAgent("Coast")},goog.labs.userAgent.browser.matchIosWebview_=function(){return(goog.labs.userAgent.util.matchUserAgent("iPad")||goog.labs.userAgent.util.matchUserAgent("iPhone"))&&!goog.labs.userAgent.browser.matchSafari_()&&!goog.labs.userAgent.browser.matchChrome_()&&!goog.labs.userAgent.browser.matchCoast_()&&!goog.labs.userAgent.browser.matchFirefox_()&&goog.labs.userAgent.util.matchUserAgent("AppleWebKit")},goog.labs.userAgent.browser.matchChrome_=function(){return(goog.labs.userAgent.util.matchUserAgent("Chrome")||goog.labs.userAgent.util.matchUserAgent("CriOS"))&&!goog.labs.userAgent.browser.matchEdgeHtml_()}
4,goog.labs.userAgent.browser.matchAndroidBrowser_=function(){return goog.labs.userAgent.util.matchUserAgent("Android")&&!(goog.labs.userAgent.browser.isChrome()||goog.labs.userAgent.browser.isFirefox()||goog.labs.userAgent.browser.isOpera()||goog.labs.userAgent.browser.isSilk())},goog.labs.userAgent.browser.isOpera=goog.labs.userAgent.browser.matchOpera_,goog.labs.userAgent.browser.isIE=goog.labs.userAgent.browser.matchIE_,goog.labs.userAgent.browser.isEdge=goog.labs.userAgent.browser.matchEdgeHtml_,goog.labs.userAgent.browser.isEdgeChromium=goog.labs.userAgent.browser.matchEdgeChromium_,goog.labs.userAgent.browser.isOperaChromium=goog.labs.userAgent.browser.matchOperaChromium_,goog.labs.userAgent.browser.isFirefox=goog.labs.userAgent.browser.matchFirefox_,goog.labs.userAgent.browser.isSafari=goog.labs.userAgent.browser.matchSafari_,goog.labs.userAgent.browser.isCoast=goog.labs.userAgent.browser.matchCoast_,goog.labs.userAgent.browser.isIosWebview=goog.labs.userAgent.browser.matchIosWebview_,goog.labs.userAgent.browser.isChrome=goog.labs.userAgent.browser.matchChrome_,goog.labs.userAgent.browser.isAndroidBrowser=goog.labs.userAgent.browser.matchAndroidBrowser_,goog.labs.userAgent.browser.isSilk=function(){return goog.labs.userAgent.util.matchUserAgent("Silk")},goog.labs.userAgent.browser.getVersion=function(){function e(e){return n[e=goog.array.find(e,o)]||""}var t=goog.labs.userAgent.util.getUserAgent();if(goog.labs.userAgent.browser.isIE())return goog.labs.userAgent.browser.getIEVersion_(t);t=goog.labs.userAgent.util.extractVersionTuples(t);var n={};goog.array.forEach(t,function(e){n[e[0]]=e[1]});var o=goog.partial(goog.object.containsKey,n);return goog.labs.userAgent.browser.isOpera()?e(["Version","Opera"]):goog.labs.userAgent.browser.isEdge()?e(["Edge"]):goog.labs.userAgent.browser.isEdgeChromium()?e(["Edg"]):goog.labs.userAgent.browser.isChrome()?e(["Chrome","CriOS","HeadlessChrome"]):(t=t[2])&&t[1]||""},goog.labs.userAgent.browser.isVersionOrHigher=function(e){return 0<=goog.string.internal.compareVersions(goog.labs.userAgent.browser.getVersion(),e)},goog.labs.userAgent.browser.getIEVersion_=function(e){var t=/rv: *([\d\.]*)/.exec(e);if(t&&t[1])return t[1];t="";var n=/MSIE +([\d\.]+)/.exec(e);if(n&&n[1]){if(e=/Trident\/(\d.\d)/.exec(e),"7.0"==n[1]){if(e&&e[1])switch(e[1]){case"4.0":t="8.0";break;case"5.0":t="9.0";break;case"6.0":t="10.0";break;case"7.0":t="11.0"}else t="7.0"}else t=n[1]}return t},goog.html.SafeHtml=function(){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_="",this.SAFE_HTML_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_=goog.html.SafeHtml.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_,this.dir_=null},goog.html.SafeHtml.ENABLE_ERROR_MESSAGES=goog.DEBUG,goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0,goog.html.SafeHtml.prototype.implementsGoogI18nBidiDirectionalString=!0,goog.html.SafeHtml.prototype.getDirection=function(){return this.dir_},goog.html.SafeHtml.prototype.implementsGoogStringTypedString=!0,goog.html.SafeHtml.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()},goog.DEBUG&&(goog.html.SafeHtml.prototype.toString=function(){return"SafeHtml{"+this.privateDoNotAccessOrElseSafeHtmlWrappedValue_+"}"}),goog.html.SafeHtml.unwrap=function(e){return goog.html.SafeHtml.unwrapTrustedHTML(e).toString()},goog.html.SafeHtml.unwrapTrustedHTML=function(e){return e instanceof goog.html.SafeHtml&&e.constructor===goog.html.SafeHtml&&e.SAFE_HTML_TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_===goog.html.SafeHtml.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_?e.privateDoNotAccessOrElseSafeHtmlWrappedValue_:(goog.asserts.fail("expected object of type SafeHtml, got '"+e+"' of type "+goog.typeOf(e)),"type_error:SafeHtml")},goog.html.SafeHtml.htmlEscape=function(e){if(e instanceof goog.html.SafeHtml)return e;var t="object"==typeof e,n=null;return t&&e.implementsGoogI18nBidiDirectionalString&&(n=e.getDirection()),e=t&&e.implementsGoogStringTypedString?e.getTypedStringValue():String(e),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.htmlEscape(e),n)},goog.html.SafeHtml.htmlEscapePreservingNewlines=function(e){return e instanceof goog.html.SafeHtml?e:(e=goog.html.SafeHtml.htmlEscape(e),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.newLineToBr(goog.html.SafeHtml.unwrap(e)),e.getDirection()))},goog.html.SafeHtml.htmlEscapePreservingNewlinesAndSpaces=function(e){return e instanceof goog.html.SafeHtml?e:(e=goog.html.SafeHtml.htmlEscape(e),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(goog.string.internal.whitespaceEscape(goog.html.SafeHtml.unwrap(e)),e.getDirection()))},goog.html.SafeHtml.from=goog.html.SafeHtml.htmlEscape,goog.html.SafeHtml.comment=function(e){return goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!--"+goog.string.internal.htmlEscape(e)+"-->",null)},goog.html.SafeHtml.VALID_NAMES_IN_TAG_=/^[a-zA-Z0-9-]+$/,goog.html.SafeHtml.URL_ATTRIBUTES_={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},goog.html.SafeHtml.create=function(e,t,n){return goog.html.SafeHtml.verifyTagName(String(e)),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse(String(e),t,n)},goog.html.SafeHtml.verifyTagName=function(e){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(e))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Invalid tag name <"+e+">.":"");
4if(e.toUpperCase() in goog.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+e+"> is not allowed for SafeHtml.":"")},goog.html.SafeHtml.createIframe=function(e,t,n,o){e&&goog.html.TrustedResourceUrl.unwrap(e);var r={};return r.src=e||null,r.srcdoc=t&&goog.html.SafeHtml.unwrap(t),e=goog.html.SafeHtml.combineAttributes(r,{sandbox:""},n),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",e,o)},goog.html.SafeHtml.createSandboxIframe=function(e,t,n,o){if(!goog.html.SafeHtml.canUseSandboxIframe())throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?"The browser does not support sandboxed iframes.":"");var r={};return r.src=e?goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(e)):null,r.srcdoc=t||null,r.sandbox="",e=goog.html.SafeHtml.combineAttributes(r,{},n),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",e,o)},goog.html.SafeHtml.canUseSandboxIframe=function(){return goog.global.HTMLIFrameElement&&"sandbox"in goog.global.HTMLIFrameElement.prototype},goog.html.SafeHtml.createScriptSrc=function(e,t){return goog.html.TrustedResourceUrl.unwrap(e),e=goog.html.SafeHtml.combineAttributes({src:e},{},t),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",e)},goog.html.SafeHtml.createScript=function(e,t){for(var n in t){var o=n.toLowerCase();if("language"==o||"src"==o||"text"==o||"type"==o)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot set "'+o+'" attribute':"")}for(o=0,n="",e=goog.array.concat(e);o<e.length;o++)n+=goog.html.SafeScript.unwrap(e[o]);return e=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(n,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",t,e)},goog.html.SafeHtml.createStyle=function(e,t){t=goog.html.SafeHtml.combineAttributes({type:"text/css"},{},t);var n="";e=goog.array.concat(e);for(var o=0;o<e.length;o++)n+=goog.html.SafeStyleSheet.unwrap(e[o]);return e=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(n,goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("style",t,e)},goog.html.SafeHtml.createMetaRefresh=function(e,t){return e=goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitize(e)),(goog.labs.userAgent.browser.isIE()||goog.labs.userAgent.browser.isEdge())&&goog.string.internal.contains(e,";")&&(e="'"+e.replace(/'/g,"%27")+"'"),goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("meta",{"http-equiv":"refresh",content:(t||0)+"; url="+e})},goog.html.SafeHtml.getAttrNameAndValue_=function(e,t,n){if(n instanceof goog.string.Const)n=goog.string.Const.unwrap(n);else if("style"==t.toLowerCase()){if(goog.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE)n=goog.html.SafeHtml.getStyleValue_(n);else throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"")}else{if(/^on/i.test(t))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+t+'" requires goog.string.Const value, "'+n+'" given.':"");if(t.toLowerCase() in goog.html.SafeHtml.URL_ATTRIBUTES_){if(n instanceof goog.html.TrustedResourceUrl)n=goog.html.TrustedResourceUrl.unwrap(n);else if(n instanceof goog.html.SafeUrl)n=goog.html.SafeUrl.unwrap(n);else if("string"==typeof n)n=goog.html.SafeUrl.sanitize(n).getTypedStringValue();else throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+t+'" on tag "'+e+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+n+'" given.':"")}}return n.implementsGoogStringTypedString&&(n=n.getTypedStringValue()),goog.asserts.assert("string"==typeof n||"number"==typeof n,"String or number value expected, got "+typeof n+" with value: "+n),t+'="'+goog.string.internal.htmlEscape(String(n))+'"'},goog.html.SafeHtml.getStyleValue_=function(e){if(!goog.isObject(e))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof e+" given: "+e:"");return e instanceof goog.html.SafeStyle||(e=goog.html.SafeStyle.create(e)),goog.html.SafeStyle.unwrap(e)},goog.html.SafeHtml.createWithDir=function(e,t,n,o){return(t=goog.html.SafeHtml.create(t,n,o)).dir_=e,t},goog.html.SafeHtml.join=function(e,t){var n=(e=goog.html.SafeHtml.htmlEscape(e)).getDirection(),o=[],r=function(e){Array.isArray(e)?goog.array.forEach(e,r):(e=goog.html.SafeHtml.htmlEscape(e),o.push(goog.html.SafeHtml.unwrap(e)),e=e.getDirection(),n==goog.i18n.bidi.Dir.NEUTRAL?n=e:e!=goog.i18n.bidi.Dir.NEUTRAL&&n!=e&&(n=null))};return goog.array.forEach(t,r),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(o.join(goog.html.SafeHtml.unwrap(e)),n)},goog.html.SafeHtml.concat=function(e){return goog.html.SafeHtml.join(goog.html.SafeHtml.EMPTY,Array.prototype.slice.call(arguments))},goog.html.SafeHtml.concatWithDir=function(e,t){var n=goog.html.SafeHtml.concat(goog.array.slice(arguments,1
4));return n.dir_=e,n},goog.html.SafeHtml.TYPE_MARKER_GOOG_HTML_SECURITY_PRIVATE_={},goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(e,t){return(new goog.html.SafeHtml).initSecurityPrivateDoNotAccessOrElse_(e,t)},goog.html.SafeHtml.prototype.initSecurityPrivateDoNotAccessOrElse_=function(e,t){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY?goog.html.trustedtypes.PRIVATE_DO_NOT_ACCESS_OR_ELSE_POLICY.createHTML(e):e,this.dir_=t,this},goog.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(e,t,n){var o=null,r="<"+e+goog.html.SafeHtml.stringifyAttributes(e,t);return null==n?n=[]:Array.isArray(n)||(n=[n]),goog.dom.tags.isVoidTag(e.toLowerCase())?(goog.asserts.assert(!n.length,"Void tag <"+e+"> does not allow content."),r+=">"):(o=goog.html.SafeHtml.concat(n),r+=">"+goog.html.SafeHtml.unwrap(o)+"</"+e+">",o=o.getDirection()),(e=t&&t.dir)&&(o=/^(ltr|rtl|auto)$/i.test(e)?goog.i18n.bidi.Dir.NEUTRAL:null),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(r,o)},goog.html.SafeHtml.stringifyAttributes=function(e,t){var n="";if(t)for(var o in t){if(!goog.html.SafeHtml.VALID_NAMES_IN_TAG_.test(o))throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+o+'".':"");var r=t[o];null!=r&&(n+=" "+goog.html.SafeHtml.getAttrNameAndValue_(e,o,r))}return n},goog.html.SafeHtml.combineAttributes=function(e,t,n){var o,r={};for(o in e)goog.asserts.assert(o.toLowerCase()==o,"Must be lower case"),r[o]=e[o];for(o in t)goog.asserts.assert(o.toLowerCase()==o,"Must be lower case"),r[o]=t[o];if(n)for(o in n){var a=o.toLowerCase();if(a in e)throw Error(goog.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot override "'+a+'" attribute, got "'+o+'" with value "'+n[o]+'"':"");a in t&&delete r[a],r[o]=n[o]}return r},goog.html.SafeHtml.DOCTYPE_HTML=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!DOCTYPE html>",goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.EMPTY=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("",goog.i18n.bidi.Dir.NEUTRAL),goog.html.SafeHtml.BR=goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<br>",goog.i18n.bidi.Dir.NEUTRAL),goog.html.uncheckedconversions={},goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract=function(e,t,n){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(t,n||null)},goog.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract=function(e,t){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.SafeScript.createSafeScriptSecurityPrivateDoNotAccessOrElse(t)},goog.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract=function(e,t){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(t)},goog.html.uncheckedconversions.safeStyleSheetFromStringKnownToSatisfyTypeContract=function(e,t){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse(t)},goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract=function(e,t){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(t)},goog.html.uncheckedconversions.trustedResourceUrlFromStringKnownToSatisfyTypeContract=function(e,t){return goog.asserts.assertString(goog.string.Const.unwrap(e),"must provide justification"),goog.asserts.assert(!goog.string.internal.isEmptyOrWhitespace(goog.string.Const.unwrap(e)),"must provide non-empty justification"),goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(t)},goog.dom.safe={},goog.dom.safe.InsertAdjacentHtmlPosition={AFTERBEGIN:"afterbegin",AFTEREND:"afterend",BEFOREBEGIN:"beforebegin",BEFOREEND:"beforeend"},goog.dom.safe.insertAdjacentHtml=function(e,t,n){e.insertAdjacentHTML(t,goog.html.SafeHtml.unwrapTrustedHTML(n))},goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},goog.dom.safe.isInnerHtmlCleanupRecursive_=goog.functions.cacheReturnValue(function(){if(goog.DEBUG&&"undefined"==typeof document)return!1;var e=document.createElement("div"),t=document.createElement("div");return t.appendChild(document.createElement("div")),e.appendChild(t),(!goog.DEBUG||!!e.firstChild)&&(t=e.firstChild.firstChild,e.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(goog.html.SafeHtml.EMPTY),!t.parentElement)}),goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(e,t){if(goog.dom.safe.isInnerHtmlCleanupRecursive_())for(;e.lastChild;)e.removeChild(e.lastChild);e.innerHTML=goog.html.SafeHtml.unwrapTrustedHTML(t)},goog.dom.safe.setInnerHtml=function(e,t){if(goog.asserts.ENABLE_ASSERTS){var n=e.tagName.toUpperCase();if(goog.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_[n])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+e.tagName+".")}goog.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse(e,t)},goog.dom.safe.setOuterHtml=function(e,t){e.outerHTML=goog.html.SafeHtml.unwrapTrustedHTML(t)},goog.dom.safe.setFormElementAction=function(e,t){t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),goog.dom.asserts.assertIsHTMLFormElement(e).action=goog.html.SafeUrl.unwrap(t)}
vendor: 5,224 bytes, line 4
4,goog.dom.safe.setButtonFormAction=function(e,t){t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),goog.dom.asserts.assertIsHTMLButtonElement(e).formAction=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setInputFormAction=function(e,t){t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),goog.dom.asserts.assertIsHTMLInputElement(e).formAction=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setStyle=function(e,t){e.style.cssText=goog.html.SafeStyle.unwrap(t)},goog.dom.safe.documentWrite=function(e,t){e.write(goog.html.SafeHtml.unwrapTrustedHTML(t))},goog.dom.safe.setAnchorHref=function(e,t){goog.dom.asserts.assertIsHTMLAnchorElement(e),t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),e.href=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setImageSrc=function(e,t){if(goog.dom.asserts.assertIsHTMLImageElement(e),!(t instanceof goog.html.SafeUrl)){var n=/^data:image\//i.test(t);t=goog.html.SafeUrl.sanitizeAssertUnchanged(t,n)}e.src=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setAudioSrc=function(e,t){if(goog.dom.asserts.assertIsHTMLAudioElement(e),!(t instanceof goog.html.SafeUrl)){var n=/^data:audio\//i.test(t);t=goog.html.SafeUrl.sanitizeAssertUnchanged(t,n)}e.src=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setVideoSrc=function(e,t){if(goog.dom.asserts.assertIsHTMLVideoElement(e),!(t instanceof goog.html.SafeUrl)){var n=/^data:video\//i.test(t);t=goog.html.SafeUrl.sanitizeAssertUnchanged(t,n)}e.src=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.setEmbedSrc=function(e,t){goog.dom.asserts.assertIsHTMLEmbedElement(e),e.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(t)},goog.dom.safe.setFrameSrc=function(e,t){goog.dom.asserts.assertIsHTMLFrameElement(e),e.src=goog.html.TrustedResourceUrl.unwrap(t)},goog.dom.safe.setIframeSrc=function(e,t){goog.dom.asserts.assertIsHTMLIFrameElement(e),e.src=goog.html.TrustedResourceUrl.unwrap(t)},goog.dom.safe.setIframeSrcdoc=function(e,t){goog.dom.asserts.assertIsHTMLIFrameElement(e),e.srcdoc=goog.html.SafeHtml.unwrapTrustedHTML(t)},goog.dom.safe.setLinkHrefAndRel=function(e,t,n){goog.dom.asserts.assertIsHTMLLinkElement(e),e.rel=n,goog.string.internal.caseInsensitiveContains(n,"stylesheet")?(goog.asserts.assert(t instanceof goog.html.TrustedResourceUrl,'URL must be TrustedResourceUrl because "rel" contains "stylesheet"'),e.href=goog.html.TrustedResourceUrl.unwrap(t)):e.href=t instanceof goog.html.TrustedResourceUrl?goog.html.TrustedResourceUrl.unwrap(t):t instanceof goog.html.SafeUrl?goog.html.SafeUrl.unwrap(t):goog.html.SafeUrl.unwrap(goog.html.SafeUrl.sanitizeAssertUnchanged(t))},goog.dom.safe.setObjectData=function(e,t){goog.dom.asserts.assertIsHTMLObjectElement(e),e.data=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(t)},goog.dom.safe.setScriptSrc=function(e,t){goog.dom.asserts.assertIsHTMLScriptElement(e),e.src=goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(t),(t=goog.getScriptNonce())&&e.setAttribute("nonce",t)},goog.dom.safe.setScriptContent=function(e,t){goog.dom.asserts.assertIsHTMLScriptElement(e),e.text=goog.html.SafeScript.unwrapTrustedScript(t),(t=goog.getScriptNonce())&&e.setAttribute("nonce",t)},goog.dom.safe.setLocationHref=function(e,t){goog.dom.asserts.assertIsLocation(e),t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),e.href=goog.html.SafeUrl.unwrap(t)},goog.dom.safe.assignLocation=function(e,t){goog.dom.asserts.assertIsLocation(e),t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),e.assign(goog.html.SafeUrl.unwrap(t))},goog.dom.safe.replaceLocation=function(e,t){t=t instanceof goog.html.SafeUrl?t:goog.html.SafeUrl.sanitizeAssertUnchanged(t),e.replace(goog.html.SafeUrl.unwrap(t))},goog.dom.safe.openInWindow=function(e,t,n,o,r){return e=e instanceof goog.html.SafeUrl?e:goog.html.SafeUrl.sanitizeAssertUnchanged(e),t=t||goog.global,n=n instanceof goog.string.Const?goog.string.Const.unwrap(n):n||"",t.open(goog.html.SafeUrl.unwrap(e),n,o,r)},goog.dom.safe.parseFromStringHtml=function(e,t){return goog.dom.safe.parseFromString(e,t,"text/html")},goog.dom.safe.parseFromString=function(e,t,n){return e.parseFromString(goog.html.SafeHtml.unwrapTrustedHTML(t),n)},goog.dom.safe.createImageFromBlob=function(e){if(!/^image\/.*/g.test(e.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var t=goog.global.URL.createObjectURL(e);return(e=new goog.global.Image).onload=function(){goog.global.URL.revokeObjectURL(t)},goog.dom.safe.setImageSrc(e,goog.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Image blob URL."),t)),e},goog.string.DETECT_DOUBLE_ESCAPING=!1,goog.string.FORCE_NON_DOM_HTML_UNESCAPING=!1,goog.string.Unicode={NBSP:"\xa0"},goog.string.startsWith=goog.string.internal.startsWith,goog.string.endsWith=goog.string.internal.endsWith,goog.string.caseInsensitiveStartsWith=goog.string.internal.caseInsensitiveStartsWith,goog.string.caseInsensitiveEndsWith=goog.string.internal.caseInsensitiveEndsWith,goog.string.caseInsensitiveEquals=goog.string.internal.caseInsensitiveEquals,goog.string.subs=function(e,t){for(var n=e.split("%s"),o="",r=Array.prototype.slice.call(arguments,1
4);r.length&&1<n.length;)o+=n.shift()+r.shift();return o+n.join("%s")},goog.string.collapseWhitespace=function(e){return e.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},goog.string.isEmptyOrWhitespace=goog.string.internal.isEmptyOrWhitespace,goog.string.isEmptyString=function(e){return 0==e.length},goog.string.isEmpty=goog.string.isEmptyOrWhitespace,goog.string.isEmptyOrWhitespaceSafe=function(e){return goog.string.isEmptyOrWhitespace(goog.string.makeSafe(e))},goog.string.isEmptySafe=goog.string.isEmptyOrWhitespaceSafe,goog.string.isBreakingWhitespace=function(e){return!/[^\t\n\r ]/.test(e)},goog.string.isAlpha=function(e){return!/[^a-zA-Z]/.test(e)},goog.string.isNumeric=function(e){return!/[^0-9]/.test(e)},goog.string.isAlphaNumeric=function(e){return!/[^a-zA-Z0-9]/.test(e)},goog.string.isSpace=function(e){return" "==e},goog.string.isUnicodeChar=function(e){return 1==e.length&&" "<=e&&"~">=e||"\x80"<=e&&"�">=e},goog.string.stripNewlines=function(e){return e.replace(/(\r\n|\r|\n)+/g," ")},goog.string.canonicalizeNewlines=function(e){return e.replace(/(\r\n|\r|\n)/g,"\n")},goog.string.normalizeWhitespace=function(e){return e.replace(/\xa0|\s/g," ")},goog.string.normalizeSpaces=function(e){return e.replace(/\xa0|[ \t]+/g," ")},goog.string.collapseBreakingSpaces=function(e){return e.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},goog.string.trim=goog.string.internal.trim,goog.string.trimLeft=function(e){return e.replace(/^[\s\xa0]+/,"")},goog.string.trimRight=function(e){return e.replace(/[\s\xa0]+$/,"")},goog.string.caseInsensitiveCompare=goog.string.internal.caseInsensitiveCompare,goog.string.numberAwareCompare_=function(e,t,n){if(e==t)return 0;if(!e)return -1;if(!t)return 1;for(var o=e.toLowerCase().match(n),r=t.toLowerCase().match(n),a=Math.min(o.length,r.length),i=0;i<a;i++){n=o[i];var s=r[i];if(n!=s)return isNaN(e=parseInt(n,10))||isNaN(t=parseInt(s,10))||!(e-t)?n<s?-1:1:e-t}return o.length!=r.length?o.length-r.length:e<t?-1:1},goog.string.intAwareCompare=function(e,t){return goog.string.numberAwareCompare_(e,t,/\d+|\D+/g)},goog.string.floatAwareCompare=function(e,t){return goog.string.numberAwareCompare_(e,t,/\d+|\.\d+|\D+/g)},goog.string.numerateCompare=goog.string.floatAwareCompare,goog.string.urlEncode=function(e){return encodeURIComponent(String(e))},goog.string.urlDecode=function(e){return decodeURIComponent(e.replace(/\+/g," "))},goog.string.newLineToBr=goog.string.internal.newLineToBr,goog.string.htmlEscape=function(e,t){return e=goog.string.internal.htmlEscape(e,t),goog.string.DETECT_DOUBLE_ESCAPING&&(e=e.replace(goog.string.E_RE_,"e")),e},goog.string.E_RE_=/e/g,goog.string.unescapeEntities=function(e){return goog.string.contains(e,"&")?!goog.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in goog.global?goog.string.unescapeEntitiesUsingDom_(e):goog.string.unescapePureXmlEntities_(e):e},goog.string.unescapeEntitiesWithDocument=function(e,t){return goog.string.contains(e,"&")?goog.string.unescapeEntitiesUsingDom_(e,t):e},goog.string.unescapeEntitiesUsingDom_=function(e,t){var n={"&":"&","<":"<",">":">",""":'"'},o=t?t.createElement("div"):goog.global.document.createElement("div");return e.replace(goog.string.HTML_ENTITY_PATTERN_,function(e,t){var r=n[e];return r||("#"==t.charAt(0)&&(isNaN(t=Number("0"+t.substr(1)))||(r=String.fromCharCode(t))),r||(goog.dom.safe.setInnerHtml(o,goog.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(goog.string.Const.from("Single HTML entity."),e+" ")),r=o.firstChild.nodeValue.slice(0,-1)),n[e]=r)})},goog.string.unescapePureXmlEntities_=function(e){return e.replace(/&([^;]+);/g,function(e,t){switch(t){case"amp":return"&";case"lt":return"<";case"gt":return">";case"quot":return'"';default:return"#"!=t.charAt(0)||isNaN(t=Number("0"+t.substr(1)))?e:String.fromCharCode(t)}})},goog.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g,goog.string.whitespaceEscape=function(e,t){return goog.string.newLineToBr(e.replace(/ /g,"  "),t)},goog.string.preserveSpaces=function(e){return e.replace(/(^|[\n ]) /g,"$1"+goog.string.Unicode.NBSP)},goog.string.stripQuotes=function(e,t){for(var n=t.length,o=0;o<n;o++){var r=1==n?t:t.charAt(o);if(e.charAt(0)==r&&e.charAt(e.length-1)==r)return e.substring(1,e.length-1)}return e},goog.string.truncate=function(e,t,n){return n&&(e=goog.string.unescapeEntities(e)),e.length>t&&(e=e.substring(0,t-3)+"..."),n&&(e=goog.string.htmlEscape(e)),e},goog.string.truncateMiddle=function(e,t,n,o){if(n&&(e=goog.string.unescapeEntities(e)),o&&e.length>t){o>t&&(o=t);var r=e.length-o;e=e.substring(0,t-o)+"..."+e.substring(r)}else e.length>t&&(o=Math.floor(t/2),r=e.length-o,e=e.substring(0,o+t%2)+"..."+e.substring(r));return n&&(e=goog.string.htmlEscape(e)),e},goog.string.specialEscapeChars_={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},goog.string.jsEscapeCache_={"'":"\\'"},goog.string.quote=function(e){e=String(e);for(var t=['"'],n=0;n<e.length;
4n++){var o=e.charAt(n),r=o.charCodeAt(0);t[n+1]=goog.string.specialEscapeChars_[o]||(31<r&&127>r?o:goog.string.escapeChar(o))}return t.push('"'),t.join("")},goog.string.escapeString=function(e){for(var t=[],n=0;n<e.length;n++)t[n]=goog.string.escapeChar(e.charAt(n));return t.join("")},goog.string.escapeChar=function(e){if(e in goog.string.jsEscapeCache_)return goog.string.jsEscapeCache_[e];if(e in goog.string.specialEscapeChars_)return goog.string.jsEscapeCache_[e]=goog.string.specialEscapeChars_[e];var t=e.charCodeAt(0);if(31<t&&127>t)var n=e;else 256>t?(n="\\x",(16>t||256<t)&&(n+="0")):(n="\\u",4096>t&&(n+="0")),n+=t.toString(16).toUpperCase();return goog.string.jsEscapeCache_[e]=n},goog.string.contains=goog.string.internal.contains,goog.string.caseInsensitiveContains=goog.string.internal.caseInsensitiveContains,goog.string.countOf=function(e,t){return e&&t?e.split(t).length-1:0},goog.string.removeAt=function(e,t,n){var o=e;return 0<=t&&t<e.length&&0<n&&(o=e.substr(0,t)+e.substr(t+n,e.length-t-n)),o},goog.string.remove=function(e,t){return e.replace(t,"")},goog.string.removeAll=function(e,t){return t=RegExp(goog.string.regExpEscape(t),"g"),e.replace(t,"")},goog.string.replaceAll=function(e,t,n){return t=RegExp(goog.string.regExpEscape(t),"g"),e.replace(t,n.replace(/\$/g,"$$$$"))},goog.string.regExpEscape=function(e){return String(e).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},goog.string.repeat=String.prototype.repeat?function(e,t){return e.repeat(t)}:function(e,t){return Array(t+1).join(e)},goog.string.padNumber=function(e,t,n){return -1==(n=(e=void 0!==n?e.toFixed(n):String(e)).indexOf("."))&&(n=e.length),goog.string.repeat("0",Math.max(0,t-n))+e},goog.string.makeSafe=function(e){return null==e?"":String(e)},goog.string.buildString=function(e){return Array.prototype.join.call(arguments,"")},goog.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^goog.now()).toString(36)},goog.string.compareVersions=goog.string.internal.compareVersions,goog.string.hashCode=function(e){for(var t=0,n=0;n<e.length;++n)t=31*t+e.charCodeAt(n)>>>0;return t},goog.string.uniqueStringCounter_=2147483648*Math.random()|0,goog.string.createUniqueString=function(){return"goog_"+goog.string.uniqueStringCounter_++},goog.string.toNumber=function(e){var t=Number(e);return 0==t&&goog.string.isEmptyOrWhitespace(e)?NaN:t},goog.string.isLowerCamelCase=function(e){return/^[a-z]+([A-Z][a-z]*)*$/.test(e)},goog.string.isUpperCamelCase=function(e){return/^([A-Z][a-z]*)+$/.test(e)},goog.string.toCamelCase=function(e){return String(e).replace(/\-([a-z])/g,function(e,t){return t.toUpperCase()})},goog.string.toSelectorCase=function(e){return String(e).replace(/([A-Z])/g,"-$1").toLowerCase()},goog.string.toTitleCase=function(e,t){return t="string"==typeof t?goog.string.regExpEscape(t):"\\s",e.replace(RegExp("(^"+(t?"|["+t+"]+":"")+")([a-z])","g"),function(e,t,n){return t+n.toUpperCase()})},goog.string.capitalize=function(e){return String(e.charAt(0)).toUpperCase()+String(e.substr(1)).toLowerCase()},goog.string.parseInt=function(e){return isFinite(e)&&(e=String(e)),"string"==typeof e?/^\s*-?0x/i.test(e)?parseInt(e,16):parseInt(e,10):NaN},goog.string.splitLimit=function(e,t,n){e=e.split(t);for(var o=[];0<n&&e.length;)o.push(e.shift()),n--;return e.length&&o.push(e.join(t)),o},goog.string.lastComponent=function(e,t){if(!t)return e;"string"==typeof t&&(t=[t]);for(var n=-1,o=0;o<t.length;o++)if(""!=t[o]){var r=e.lastIndexOf(t[o]);r>n&&(n=r)}return -1==n?e:e.slice(n+1)},goog.string.editDistance=function(e,t){var n=[],o=[];if(e==t)return 0;if(!e.length||!t.length)return Math.max(e.length,t.length);for(var r=0;r<t.length+1;r++)n[r]=r;for(r=0;r<e.length;r++){o[0]=r+1;for(var a=0;a<t.length;a++)o[a+1]=Math.min(o[a]+1,n[a+1]+1,n[a]+Number(e[r]!=t[a]));for(a=0;a<n.length;a++)n[a]=o[a]}return o[t.length]},goog.labs.userAgent.engine={},goog.labs.userAgent.engine.isPresto=function(){return goog.labs.userAgent.util.matchUserAgent("Presto")},goog.labs.userAgent.engine.isTrident=function(){return goog.labs.userAgent.util.matchUserAgent("Trident")||goog.labs.userAgent.util.matchUserAgent("MSIE")},goog.labs.userAgent.engine.isEdge=function(){return goog.labs.userAgent.util.matchUserAgent("Edge")},goog.labs.userAgent.engine.isWebKit=function(){return goog.labs.userAgent.util.matchUserAgentIgnoreCase("WebKit")&&!goog.labs.userAgent.engine.isEdge()},goog.labs.userAgent.engine.isGecko=function(){return goog.labs.userAgent.util.matchUserAgent("Gecko")&&!goog.labs.userAgent.engine.isWebKit()&&!goog.labs.userAgent.engine.isTrident()&&!goog.labs.userAgent.engine.isEdge()},goog.labs.userAgent.engine.getVersion=function(){var e=goog.labs.userAgent.util.getUserAgent();if(e){e=goog.labs.userAgent.util.extractVersionTuples(e);var t,n=goog.labs.userAgent.engine.getEngineTuple_(e);if(n)return"Gecko"==n[0]?goog.labs.userAgent.engine.getVersionForKey_(e,"Firefox"):n[1];if((e=e[0])&&(t=e[2])&&(t=/Trident\/([^\s;]+)/.exec(t)))return t[1]}return""},goog.labs.userAgent.engine.getEngineTuple_=function(e){if(!goog.labs.userAgent.engine.isEdge())return e[1];for(var t=0;t<e.length;t++){var n=e[t];if("Edge"==n[0])return n}},goog.labs.userAgent.engine.isVersionOrHigher=function(e){return 0<=goog.string.compareVersions(goog.labs.userAgent.engine.getVersion(),e)},goog.labs.userAgent.engine.getVersionForKey_=function(e,t){return(e=goog.array.find(e,function(e){return t==e[0]}))&&e[1]||""},goog.labs.userAgent.platform={},goog.labs.userAgent.platform.isAndroid=function(){return goog.labs.userAgent.util.matchUserAgent("Android")},goog.labs.userAgent.platform.isIpod=function(){return goog.labs.userAgent.util.matchUserAgent("iPod")},goog.labs.userAgent.platform.isIphone=function(){return goog.labs.userAgent.util.matchUserAgent("iPhone")&&!goog.labs.userAgent.util.matchUserAgent("iPod")&&!goog.labs.userAgent.util.matchUserAgent("iPad")},goog.labs.userAgent.platform.isIpad=function(){return goog.labs.userAgent.util.matchUserAgent("iPad")},goog.labs.userAgent.platform.isIos=function(){return goog.labs.userAgent.platform.isIphone()||goog.labs.userAgent.platform.isIpad()||goog.labs.userAgent.platform.isIpod()},goog.labs.userAgent.platform.isMacintosh=function(){return goog.labs.userAgent.util.matchUserAgent("Macintosh")},goog.labs.userAgent.platform.isLinux=function(){return goog.labs.userAgent.util.matchUserAgent("Linux")},goog.labs.userAgent.platform.isWindows=function(){return goog.labs.userAgent.util.matchUserAgent("Windows")},goog.labs.userAgent.platform.isChromeOS=function(){return goog.labs.userAgent.util.matchUserAgent("CrOS")},goog.labs.userAgent.platform.isChromecast=function(){return goog.labs.userAgent.util.matchUserAgent("CrKey")},goog.labs.userAgent.platform.isKaiOS=function(){return goog.labs.userAgent.util.matchUserAgentIgnoreCase("KaiOS")},goog.labs.userAgent.platform.getVersion=function(){var e=goog.labs.userAgent.util.getUserAgent(),t="";return goog.labs.userAgent.platform.isWindows()?t=(e=(t=/Windows (?:NT|Phone) ([0-9.]+)/).exec(e))?e[1]:"0.0":goog.labs.userAgent.platform.isIos()?t=(e=(t=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/).exec(e))&&e[1].replace(/_/g,"."):goog.labs.userAgent.platform.isMacintosh()?t=(e
4=(t=/Mac OS X ([0-9_.]+)/).exec(e))?e[1].replace(/_/g,"."):"10":goog.labs.userAgent.platform.isKaiOS()?t=(e=(t=/(?:KaiOS)\/(\S+)/i).exec(e))&&e[1]:goog.labs.userAgent.platform.isAndroid()?t=(e=(t=/Android\s+([^\);]+)(\)|;)/).exec(e))&&e[1]:goog.labs.userAgent.platform.isChromeOS()&&(t=(e=(t=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/).exec(e))&&e[1]),t||""},goog.labs.userAgent.platform.isVersionOrHigher=function(e){return 0<=goog.string.compareVersions(goog.labs.userAgent.platform.getVersion(),e)},goog.reflect={},goog.reflect.object=function(e,t){return t},goog.reflect.objectProperty=function(e,t){return e},goog.reflect.sinkValue=function(e){return goog.reflect.sinkValue[" "](e),e},goog.reflect.sinkValue[" "]=goog.nullFunction,goog.reflect.canAccessProperty=function(e,t){try{return goog.reflect.sinkValue(e[t]),!0}catch(e){}return!1},goog.reflect.cache=function(e,t,n,o){return o=o?o(t):t,Object.prototype.hasOwnProperty.call(e,o)?e[o]:e[o]=n(t)},goog.userAgent={},goog.userAgent.ASSUME_IE=!1,goog.userAgent.ASSUME_EDGE=!1,goog.userAgent.ASSUME_GECKO=!1,goog.userAgent.ASSUME_WEBKIT=!1,goog.userAgent.ASSUME_MOBILE_WEBKIT=!1,goog.userAgent.ASSUME_OPERA=!1,goog.userAgent.ASSUME_ANY_VERSION=!1,goog.userAgent.BROWSER_KNOWN_=goog.userAgent.ASSUME_IE||goog.userAgent.ASSUME_EDGE||goog.userAgent.ASSUME_GECKO||goog.userAgent.ASSUME_MOBILE_WEBKIT||goog.userAgent.ASSUME_WEBKIT||goog.userAgent.ASSUME_OPERA,goog.userAgent.getUserAgentString=function(){return goog.labs.userAgent.util.getUserAgent()},goog.userAgent.getNavigatorTyped=function(){return goog.global.navigator||null},goog.userAgent.getNavigator=function(){return goog.userAgent.getNavigatorTyped()},goog.userAgent.OPERA=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_OPERA:goog.labs.userAgent.browser.isOpera(),goog.userAgent.IE=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_IE:goog.labs.userAgent.browser.isIE(),goog.userAgent.EDGE=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_EDGE:goog.labs.userAgent.engine.isEdge(),goog.userAgent.EDGE_OR_IE=goog.userAgent.EDGE||goog.userAgent.IE,goog.userAgent.GECKO=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_GECKO:goog.labs.userAgent.engine.isGecko(),goog.userAgent.WEBKIT=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_WEBKIT||goog.userAgent.ASSUME_MOBILE_WEBKIT:goog.labs.userAgent.engine.isWebKit(),goog.userAgent.isMobile_=function(){return goog.userAgent.WEBKIT&&goog.labs.userAgent.util.matchUserAgent("Mobile")},goog.userAgent.MOBILE=goog.userAgent.ASSUME_MOBILE_WEBKIT||goog.userAgent.isMobile_(),goog.userAgent.SAFARI=goog.userAgent.WEBKIT,goog.userAgent.determinePlatform_=function(){var e=goog.userAgent.getNavigatorTyped();return e&&e.platform||""},goog.userAgent.PLATFORM=goog.userAgent.determinePlatform_(),goog.userAgent.ASSUME_MAC=!1,goog.userAgent.ASSUME_WINDOWS=!1,goog.userAgent.ASSUME_LINUX=!1,goog.userAgent.ASSUME_X11=!1,goog.userAgent.ASSUME_ANDROID=!1,goog.userAgent.ASSUME_IPHONE=!1,goog.userAgent.ASSUME_IPAD=!1,goog.userAgent.ASSUME_IPOD=!1,goog.userAgent.ASSUME_KAIOS=!1,goog.userAgent.PLATFORM_KNOWN_=goog.userAgent.ASSUME_MAC||goog.userAgent.ASSUME_WINDOWS||goog.userAgent.ASSUME_LINUX||goog.userAgent.ASSUME_X11||goog.userAgent.ASSUME_ANDROID||goog.userAgent.ASSUME_IPHONE||goog.userAgent.ASSUME_IPAD||goog.userAgent.ASSUME_IPOD,goog.userAgent.MAC=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_MAC:goog.labs.userAgent.platform.isMacintosh(),goog.userAgent.WINDOWS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_WINDOWS:goog.labs.userAgent.platform.isWindows(),goog.userAgent.isLegacyLinux_=function(){return goog.labs.userAgent.platform.isLinux()||goog.labs.userAgent.platform.isChromeOS()},goog.userAgent.LINUX=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_LINUX:goog.userAgent.isLegacyLinux_(),goog.userAgent.isX11_=function(){var e=goog.userAgent.getNavigatorTyped();return!!e&&goog.string.contains(e.appVersion||"","X11")},goog.userAgent.X11=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_X11:goog.userAgent.isX11_(),goog.userAgent.ANDROID=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_ANDROID:goog.labs.userAgent.platform.isAndroid(),goog.userAgent.IPHONE=goog.userAgent.PLATFORM_KNOW
4N_?goog.userAgent.ASSUME_IPHONE:goog.labs.userAgent.platform.isIphone(),goog.userAgent.IPAD=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPAD:goog.labs.userAgent.platform.isIpad(),goog.userAgent.IPOD=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPOD:goog.labs.userAgent.platform.isIpod(),goog.userAgent.IOS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPHONE||goog.userAgent.ASSUME_IPAD||goog.userAgent.ASSUME_IPOD:goog.labs.userAgent.platform.isIos(),goog.userAgent.KAIOS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_KAIOS:goog.labs.userAgent.platform.isKaiOS(),goog.userAgent.determineVersion_=function(){var e="",t=goog.userAgent.getVersionRegexResult_();return t&&(e=t?t[1]:""),goog.userAgent.IE&&null!=(t=goog.userAgent.getDocumentMode_())&&t>parseFloat(e)?String(t):e},goog.userAgent.getVersionRegexResult_=function(){var e=goog.userAgent.getUserAgentString();return goog.userAgent.GECKO?/rv:([^\);]+)(\)|;)/.exec(e):goog.userAgent.EDGE?/Edge\/([\d\.]+)/.exec(e):goog.userAgent.IE?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(e):goog.userAgent.WEBKIT?/WebKit\/(\S+)/.exec(e):goog.userAgent.OPERA?/(?:Version)[ \/]?(\S+)/.exec(e):void 0},goog.userAgent.getDocumentMode_=function(){var e=goog.global.document;return e?e.documentMode:void 0},goog.userAgent.VERSION=goog.userAgent.determineVersion_(),goog.userAgent.compare=function(e,t){return goog.string.compareVersions(e,t)},goog.userAgent.isVersionOrHigherCache_={},goog.userAgent.isVersionOrHigher=function(e){return goog.userAgent.ASSUME_ANY_VERSION||goog.reflect.cache(goog.userAgent.isVersionOrHigherCache_,e,function(){return 0<=goog.string.compareVersions(goog.userAgent.VERSION,e)})},goog.userAgent.isVersion=goog.userAgent.isVersionOrHigher,goog.userAgent.isDocumentModeOrHigher=function(e){return Number(goog.userAgent.DOCUMENT_MODE)>=e},goog.userAgent.isDocumentMode=goog.userAgent.isDocumentModeOrHigher,goog.userAgent.DOCUMENT_MODE=function(){if(goog.global.document&&goog.userAgent.IE)return goog.userAgent.getDocumentMode_()||parseInt(goog.userAgent.VERSION,10)||void 0}(),goog.userAgent.product={},goog.userAgent.product.ASSUME_FIREFOX=!1,goog.userAgent.product.ASSUME_IPHONE=!1,goog.userAgent.product.ASSUME_IPAD=!1,goog.userAgent.product.ASSUME_ANDROID=!1,goog.userAgent.product.ASSUME_CHROME=!1,goog.userAgent.product.ASSUME_SAFARI=!1,goog.userAgent.product.PRODUCT_KNOWN_=goog.userAgent.ASSUME_IE||goog.userAgent.ASSUME_EDGE||goog.userAgent.ASSUME_OPERA||goog.userAgent.product.ASSUME_FIREFOX||goog.userAgent.product.ASSUME_IPHONE||goog.userAgent.product.ASSUME_IPAD||goog.userAgent.product.ASSUME_ANDROID||goog.userAgent.product.ASSUME_CHROME||goog.userAgent.product.ASSUME_SAFARI,goog.userAgent.product.OPERA=goog.userAgent.OPERA,goog.userAgent.product.IE=goog.userAgent.IE,goog.userAgent.product.EDGE=goog.userAgent.EDGE,goog.userAgent.product.FIREFOX=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_FIREFOX:goog.labs.userAgent.browser.isFirefox(),goog.userAgent.product.isIphoneOrIpod_=function(){return goog.labs.userAgent.platform.isIphone()||goog.labs.userAgent.platform.isIpod()},goog.userAgent.product.IPHONE=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_IPHONE:goog.userAgent.product.isIphoneOrIpod_(),goog.userAgent.product.IPAD=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_IPAD:goog.labs.userAgent.platform.isIpad(),goog.userAgent.product.ANDROID=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_ANDROID:goog.labs.userAgent.browser.isAndroidBrowser(),goog.userAgent.product.CHROME=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_CHROME:goog.labs.userAgent.browser.isChrome(),goog.userAgent.product.isSafariDesktop_=function(){return goog.labs.userAgent.browser.isSafari()&&!goog.labs.userAgent.platform.isIos()},goog.userAgent.product.SAFARI=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_SAFARI:goog.userAgent.product.isSafariDesktop_(),goog.crypt.base64={},goog.crypt.base64.DEFAULT_ALPHABET_COMMON_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",goog.crypt.base64.ENCODED_VALS=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_+"+/=",goog.crypt.base64.ENCODED_VALS_WEBSAFE=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_+"-_.",goog.crypt.base64.Alphabet={DEFAULT:0,NO_PADDING:1,WEBSAFE:2,WEBSAFE_DOT_PADDING:3,WEBSAFE_NO_PADDING:4},goog.crypt.base64.paddingChars_="=.",goog.crypt.base64.isPadding_=function(e){return goog.string.contains(goog.crypt.base64.paddingChars_,e)},goog.crypt.base64.byteToCharMaps_={},goog.crypt.base64.charToByteMap_=null,goog.crypt.base64.ASSUME_NATIVE_SUPPORT_=goog.userAgent.GECKO||goog.userAgent.WEBKIT&&!goog.userAgent.product.SAFARI||goog.userAgent.OPERA,goog.crypt.base64.HAS_
4NATIVE_ENCODE_=goog.crypt.base64.ASSUME_NATIVE_SUPPORT_||"function"==typeof goog.global.btoa,goog.crypt.base64.HAS_NATIVE_DECODE_=goog.crypt.base64.ASSUME_NATIVE_SUPPORT_||!goog.userAgent.product.SAFARI&&!goog.userAgent.IE&&"function"==typeof goog.global.atob,goog.crypt.base64.encodeByteArray=function(e,t){goog.asserts.assert(goog.isArrayLike(e),"encodeByteArray takes an array as a parameter"),void 0===t&&(t=goog.crypt.base64.Alphabet.DEFAULT),goog.crypt.base64.init_(),t=goog.crypt.base64.byteToCharMaps_[t];for(var n=[],o=0;o<e.length;o+=3){var r=e[o],a=o+1<e.length,i=a?e[o+1]:0,s=o+2<e.length,l=s?e[o+2]:0,c=r>>2;r=(3&r)<<4|i>>4,i=(15&i)<<2|l>>6,l&=63,s||(l=64,a||(i=64)),n.push(t[c],t[r],t[i]||"",t[l]||"")}return n.join("")},goog.crypt.base64.encodeString=function(e,t){return goog.crypt.base64.HAS_NATIVE_ENCODE_&&!t?goog.global.btoa(e):goog.crypt.base64.encodeByteArray(goog.crypt.stringToByteArray(e),t)},goog.crypt.base64.decodeString=function(e,t){if(goog.crypt.base64.HAS_NATIVE_DECODE_&&!t)return goog.global.atob(e);var n="";return goog.crypt.base64.decodeStringInternal_(e,function(e){n+=String.fromCharCode(e)}),n},goog.crypt.base64.decodeStringToByteArray=function(e,t){var n=[];return goog.crypt.base64.decodeStringInternal_(e,function(e){n.push(e)}),n},goog.crypt.base64.decodeStringToUint8Array=function(e){goog.asserts.assert(!goog.userAgent.IE||goog.userAgent.isVersionOrHigher("10"),"Browser does not support typed arrays");var t=e.length,n=3*t/4;n%3?n=Math.floor(n):goog.crypt.base64.isPadding_(e[t-1])&&(n=goog.crypt.base64.isPadding_(e[t-2])?n-2:n-1);var o=new Uint8Array(n),r=0;return goog.crypt.base64.decodeStringInternal_(e,function(e){o[r++]=e}),o.subarray(0,r)},goog.crypt.base64.decodeStringInternal_=function(e,t){function n(t){for(;o<e.length;){var n=e.charAt(o++),r=goog.crypt.base64.charToByteMap_[n];if(null!=r)return r;if(!goog.string.isEmptyOrWhitespace(n))throw Error("Unknown base64 encoding at char: "+n)}return t}goog.crypt.base64.init_();for(var o=0;;){var r=n(-1),a=n(0),i=n(64),s=n(64);if(64===s&&-1===r)break;t(r<<2|a>>4),64!=i&&(t(a<<4&240|i>>2),64!=s&&t(i<<6&192|s))}},goog.crypt.base64.init_=function(){if(!goog.crypt.base64.charToByteMap_){goog.crypt.base64.charToByteMap_={};for(var e=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_.split(""),t=["+/=","+/","-_=","-_.","-_"],n=0;5>n;n++){var o=e.concat(t[n].split(""));goog.crypt.base64.byteToCharMaps_[n]=o;for(var r=0;r<o.length;r++){var a=o[r],i=goog.crypt.base64.charToByteMap_[a];void 0===i?goog.crypt.base64.charToByteMap_[a]=r:goog.asserts.assert(i===r)}}}},jspb.utils={},jspb.utils.split64Low=0,jspb.utils.split64High=0,jspb.utils.splitUint64=function(e){var t=e>>>0;e=Math.floor((e-t)/jspb.BinaryConstants.TWO_TO_32)>>>0,jspb.utils.split64Low=t,jspb.utils.split64High=e},jspb.utils.splitInt64=function(e){var t=0>e,n=(e=Math.abs(e))>>>0;e=Math.floor((e-n)/jspb.BinaryConstants.TWO_TO_32)>>>0,t&&(e=~e>>>0,4294967295<(n=(~n>>>0)+1)&&(n=0,4294967295<++e&&(e=0))),jspb.utils.split64Low=n,jspb.utils.split64High=e},jspb.utils.splitZigzag64=function(e){var t=0>e;e=2*Math.abs(e),jspb.utils.splitUint64(e),e=jspb.utils.split64Low;var n=jspb.utils.split64High;t&&(0==e?0==n?n=e=4294967295:(n--,e=4294967295):e--),jspb.utils.split64Low=e,jspb.utils.split64High=n},jspb.utils.splitFloat32=function(e){var t=0>e?1:0;if(0===(e=t?-e:e))0<1/e?(jspb.utils.split64High=0,jspb.utils.split64Low=0):(jspb.utils.split64High=0,jspb.utils.split64Low=2147483648);else if(isNaN(e))jspb.utils.split64High=0,jspb.utils.split64Low=2147483647;else if(e>jspb.BinaryConstants.FLOAT32_MAX)jspb.utils.split64High=0,jspb.utils.split64Low=(t<<31|2139095040)>>>0;else if(e<jspb.BinaryConstants.FLOAT32_MIN)e=Math.round(e/1401298464324817e-60),jspb.utils.split64High=0,jspb.utils.split64Low=(t<<31|e)>>>0;else{var n=Math.floor(Math.log(e)/Math.LN2);e*=Math.pow(2,-n),16777216<=(e=Math.round(e*jspb.BinaryConstants.TWO_TO_23))&&++n,jspb.utils.split64High=0,jspb.utils.split64Low=(t<<31|n+127<<23|8388607&e)>>>0}},jspb.utils.splitFloat64=function(e){var t=0>e?1:0;
4if(0===(e=t?-e:e))jspb.utils.split64High=0<1/e?0:2147483648,jspb.utils.split64Low=0;else if(isNaN(e))jspb.utils.split64High=2147483647,jspb.utils.split64Low=4294967295;else if(e>jspb.BinaryConstants.FLOAT64_MAX)jspb.utils.split64High=(t<<31|2146435072)>>>0,jspb.utils.split64Low=0;else if(e<jspb.BinaryConstants.FLOAT64_MIN){var n=e/5e-324;e=n/jspb.BinaryConstants.TWO_TO_32,jspb.utils.split64High=(t<<31|e)>>>0,jspb.utils.split64Low=n>>>0}else{var o=0;if(2<=(n=e))for(;2<=n&&1023>o;)o++,n/=2;else for(;1>n&&-1022<o;)n*=2,o--;e=(n=e*Math.pow(2,-o))*jspb.BinaryConstants.TWO_TO_20&1048575,n=n*jspb.BinaryConstants.TWO_TO_52>>>0,jspb.utils.split64High=(t<<31|o+1023<<20|e)>>>0,jspb.utils.split64Low=n}},jspb.utils.splitHash64=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2),r=e.charCodeAt(3),a=e.charCodeAt(4),i=e.charCodeAt(5),s=e.charCodeAt(6);e=e.charCodeAt(7),jspb.utils.split64Low=t+(n<<8)+(o<<16)+(r<<24)>>>0,jspb.utils.split64High=a+(i<<8)+(s<<16)+(e<<24)>>>0},jspb.utils.joinUint64=function(e,t){return t*jspb.BinaryConstants.TWO_TO_32+(e>>>0)},jspb.utils.joinInt64=function(e,t){var n=2147483648&t;return n&&(t=~t>>>0,0==(e=~e+1>>>0)&&(t=t+1>>>0)),e=jspb.utils.joinUint64(e,t),n?-e:e},jspb.utils.toZigzag64=function(e,t,n){var o=t>>31;return n(e<<1^o,(t<<1|e>>>31)^o)},jspb.utils.joinZigzag64=function(e,t){return jspb.utils.fromZigzag64(e,t,jspb.utils.joinInt64)},jspb.utils.fromZigzag64=function(e,t,n){var o=-(1&e);return n((e>>>1|t<<31)^o,t>>>1^o)},jspb.utils.joinFloat32=function(e,t){t=2*(e>>31)+1;var n=e>>>23&255;return e&=8388607,255==n?e?NaN:1/0*t:0==n?1401298464324817e-60*t*e:t*Math.pow(2,n-150)*(e+8388608)},jspb.utils.joinFloat64=function(e,t){var n=2*(t>>31)+1,o=t>>>20&2047;return e=jspb.BinaryConstants.TWO_TO_32*(1048575&t)+e,2047==o?e?NaN:1/0*n:0==o?5e-324*n*e:n*Math.pow(2,o-1075)*(e+jspb.BinaryConstants.TWO_TO_52)},jspb.utils.joinHash64=function(e,t){return String.fromCharCode(e>>>0&255,e>>>8&255,e>>>16&255,e>>>24&255,t>>>0&255,t>>>8&255,t>>>16&255,t>>>24&255)},jspb.utils.DIGITS="0123456789abcdef".split(""),jspb.utils.ZERO_CHAR_CODE_=48,jspb.utils.A_CHAR_CODE_=97,jspb.utils.joinUnsignedDecimalString=function(e,t){function n(e,t){return e=e?String(e):"",t?"0000000".slice(e.length)+e:e}if(2097151>=t)return""+jspb.utils.joinUint64(e,t);var o=(e>>>24|t<<8)>>>0&16777215;return e=(16777215&e)+6777216*o+6710656*(t=t>>16&65535),o+=8147497*t,t*=2,1e7<=e&&(o+=Math.floor(e/1e7),e%=1e7),1e7<=o&&(t+=Math.floor(o/1e7),o%=1e7),n(t,0)+n(o,t)+n(e,1)},jspb.utils.joinSignedDecimalString=function(e,t){var n=2147483648&t;return n&&(t=~t+(0==(e=~e+1>>>0)?1:0)>>>0),e=jspb.utils.joinUnsignedDecimalString(e,t),n?"-"+e:e},jspb.utils.hash64ToDecimalString=function(e,t){jspb.utils.splitHash64(e),e=jspb.utils.split64Low;var n=jspb.utils.split64High;return t?jspb.utils.joinSignedDecimalString(e,n):jspb.utils.joinUnsignedDecimalString(e,n)},jspb.utils.hash64ArrayToDecimalStrings=function(e,t){for(var n=Array(e.length),o=0;o<e.length;o++)n[o]=jspb.utils.hash64ToDecimalString(e[o],t);return n},jspb.utils.decimalStringToHash64=function(e){function t(e,t){for(var n=0;8>n&&(1!==e||0<t);n++)t=e*r[n]+t,r[n]=255&t,t>>>=8}function n(){for(var e=0;8>e;e++)r[e]=255&~r[e]}jspb.asserts.assert(0<e.length);var o=!1;"-"===e[0]&&(o=!0,e=e.slice(1));for(var r=[0,0,0,0,0,0,0,0],a=0;a<e.length;a++)t(10,e.charCodeAt(a)-jspb.utils.ZERO_CHAR_CODE_);return o&&(n(),t(1,1)),goog.crypt.byteArrayToString(r)},jspb.utils.splitDecimalString=function(e){jspb.utils.splitHash64(jspb.utils.decimalStringToHash64(e))},jspb.utils.toHexDigit_=function(e){return String.fromCharCode(10>e?jspb.utils.ZERO_CHAR_CODE_+e:jspb.utils.A_CHAR_CODE_-10+e)},jspb.utils.fromHexCharCode_=function(e){return e>=jspb.utils.A_CHAR_CODE_?e-jspb.utils.A_CHAR_CODE_+10:e-jspb.utils.ZERO_CHAR_CODE_},jspb.utils.hash64ToHexString=function(e){var t=Array(18);t[0]="0",t[1]="x";for(var n=0;8>n;n++){var o=e.charCodeAt(7-n);t[2*n+2]=jspb.utils.toHexDigit_(o>>4),t[2*n+3]=jspb.utils.toHexDigit_(15&o)}return t.join("")},jspb.utils.hexStringToHash64=function(e){e=e.toLowerCase(),jspb.asserts.assert(18==e.length),jspb.asserts.assert("0"==e[0]),jspb.asserts.assert("x"==e[1]);for(var t="",n=0;8>n;n++)t=String.fromCharCode(16*jspb.utils.fromHexCharCode_(e.charCodeAt(2*n+2))+jspb.utils.fromHexCharCode_(e.charCodeAt(2*n+3)))+t;return t},jspb.utils.hash64ToNumber=function(e,t){jspb.utils.splitHash64(e),e=jspb.utils.split64Low;var n=jspb.utils.split64High;return t?jspb.utils.joinInt64(e,n):jspb.utils.joinUint64(e,n)},jspb.utils.numberToHash64=function(e){return jspb.utils.splitInt64(e),jspb.utils.joinHash64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.utils.countVarints=function(e,t,n){for(var o=0,r=t;r<n;r++)o+=e[r]>>7;return n-t-o},jspb.utils.countVarintFields=function(e,t,n,o){var r=0;if(128>(o=8*o+jspb.BinaryConstants.WireType.VARINT))for(;t<n&&e[t++]==o;)for(r++;;){var a=e[t++];if(0==(128&a))break}else for(;t<n;){for(a=o;128<a;){if(e[t]!=(127&a|128))return r;t++,a>>=7}if(e[t++]!=a)break;for(r++;0!=(128&(a=e[t++])););}return r},jspb.utils.countFixedFields_=function(e,t,n,o,r){var a=0;if(128>o)for(;t<n&&e[t++]==o;)a++,t+=r;else for(;t<n;){for(var i=o;128<i;){if(e[t++]!=(127&i|128))return a;i>>=7}if(e[t++]!=i)break;a++,t+=r}return a},jspb.utils.countFixed32Fields=function(e,t,n,o){return jspb.utils.countFixedFields_(e,t,n,8*o+jspb.BinaryConstants.WireType.FIXED32,4)},jspb.utils.countFixed64Fields=function(e,t,n,o){return jspb.utils.countFixedFields_(e,t,n,8*o+jspb.BinaryConstants.WireType.FIXED64,8)},jspb.utils.countDelimitedFields=function(e,t,n,o){var r=0;for(o=8*o+jspb.BinaryConstants.WireType.DELIMITED;t<n;){for(var a=o;128<a;){if(e[t++]!=(127&a|128))return r;a>>=7}if(e[t++]!=a)break;r++;for(var i=0,s=1;i+=(127&(a=e[t++]))*s,s*=128,0!=(128&a););t+=i}return r},jspb.utils.debugBytesToTextFormat=function(e){var t='"';if(e){e=jspb.utils.byteSourceToUint8Array(e);for(var n=0;n<e.length;n++)t+="\\x",16>e[n]&&(t+="0"),t+=e[n].toString(16)}return t+'"'},jspb.utils.debugScalarToTextFormat=function(e){return"string"==typeof e?goog.string.quote(e):e.toString()},jspb.utils.stringToByteArray=function(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++){var o=e.charCodeAt(n);if(255<o)throw Error("Conversion error: string contains codepoint outside of byte range");t[n]=o}return t},jspb.utils.byteSourceToUint8Array=function(e){return e.constructor===Uint8Array?e:e.constructor===ArrayBuffer||e.constructor===Array?new Uint8Array(e):e.constructor===String?goog.crypt.base64.decodeStringToUint8Array(e):e instanceof Uint8Array?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):(jspb.asserts.fail("Type not convertible to Uint8Array."),new Uint8Array(0))},jspb.BinaryDecoder=function(e,t,n){this.bytes_=null,this.cursor_=this.end_=this.start_=0,this.error_=!1,e&&this.setBlock(e,t,n)},jspb.BinaryDecoder.instanceCache_=[],jspb.BinaryDecoder.alloc=function(e,t,n){if(jspb.BinaryDecoder.instanceCache_.length){var o=jspb.BinaryDecoder.instanceCache_.pop();return e&&o.setBlock(e,t,n),o}return new jspb.BinaryDecoder(e,t,n)},jspb.BinaryDecoder.prototype.free=function(){this.clear(),100>jspb.BinaryDecoder.instanceCache_.length&&jspb.BinaryDecoder.instanceCache_.push(this)},jspb.BinaryDecoder.prototype.clone=function(){return jspb.BinaryDecoder.alloc(this.bytes_,this.start_,this.end_-this.start_)}
4,jspb.BinaryDecoder.prototype.clear=function(){this.bytes_=null,this.cursor_=this.end_=this.start_=0,this.error_=!1},jspb.BinaryDecoder.prototype.getBuffer=function(){return this.bytes_},jspb.BinaryDecoder.prototype.setBlock=function(e,t,n){this.bytes_=jspb.utils.byteSourceToUint8Array(e),this.start_=void 0!==t?t:0,this.end_=void 0!==n?this.start_+n:this.bytes_.length,this.cursor_=this.start_},jspb.BinaryDecoder.prototype.getEnd=function(){return this.end_},jspb.BinaryDecoder.prototype.setEnd=function(e){this.end_=e},jspb.BinaryDecoder.prototype.reset=function(){this.cursor_=this.start_},jspb.BinaryDecoder.prototype.getCursor=function(){return this.cursor_},jspb.BinaryDecoder.prototype.setCursor=function(e){this.cursor_=e},jspb.BinaryDecoder.prototype.advance=function(e){this.cursor_+=e,jspb.asserts.assert(this.cursor_<=this.end_)},jspb.BinaryDecoder.prototype.atEnd=function(){return this.cursor_==this.end_},jspb.BinaryDecoder.prototype.pastEnd=function(){return this.cursor_>this.end_},jspb.BinaryDecoder.prototype.getError=function(){return this.error_||0>this.cursor_||this.cursor_>this.end_},jspb.BinaryDecoder.prototype.readSplitVarint64=function(e){for(var t=128,n=0,o=0,r=0;4>r&&128<=t;r++)n|=(127&(t=this.bytes_[this.cursor_++]))<<7*r;if(128<=t&&(n|=(127&(t=this.bytes_[this.cursor_++]))<<28,o|=(127&t)>>4),128<=t)for(r=0;5>r&&128<=t;r++)o|=(127&(t=this.bytes_[this.cursor_++]))<<7*r+3;if(128>t)return e(n>>>0,o>>>0);jspb.asserts.fail("Failed to read varint, encoding is invalid."),this.error_=!0},jspb.BinaryDecoder.prototype.readSplitZigzagVarint64=function(e){return this.readSplitVarint64(function(t,n){return jspb.utils.fromZigzag64(t,n,e)})},jspb.BinaryDecoder.prototype.readSplitFixed64=function(e){var t=this.bytes_,n=this.cursor_;this.cursor_+=8;for(var o=0,r=0,a=n+7;a>=n;a--)o=o<<8|t[a],r=r<<8|t[a+4];return e(o,r)},jspb.BinaryDecoder.prototype.skipVarint=function(){for(;128&this.bytes_[this.cursor_];)this.cursor_++;this.cursor_++},jspb.BinaryDecoder.prototype.unskipVarint=function(e){for(;128<e;)this.cursor_--,e>>>=7;this.cursor_--},jspb.BinaryDecoder.prototype.readUnsignedVarint32=function(){var e=this.bytes_,t=e[this.cursor_+0],n=127&t;return 128>t?(this.cursor_+=1,jspb.asserts.assert(this.cursor_<=this.end_),n):(n|=(127&(t=e[this.cursor_+1]))<<7,128>t)?(this.cursor_+=2,jspb.asserts.assert(this.cursor_<=this.end_),n):(n|=(127&(t=e[this.cursor_+2]))<<14,128>t)?(this.cursor_+=3,jspb.asserts.assert(this.cursor_<=this.end_),n):(n|=(127&(t=e[this.cursor_+3]))<<21,128>t)?(this.cursor_+=4,jspb.asserts.assert(this.cursor_<=this.end_),n):(n|=(15&(t=e[this.cursor_+4]))<<28,128>t)?(this.cursor_+=5,jspb.asserts.assert(this.cursor_<=this.end_),n>>>0):(this.cursor_+=5,128<=e[this.cursor_++]&&128<=e[this.cursor_++]&&128<=e[this.cursor_++]&&128<=e[this.cursor_++]&&128<=e[this.cursor_++]&&jspb.asserts.assert(!1),jspb.asserts.assert(this.cursor_<=this.end_),n)},jspb.BinaryDecoder.prototype.readSignedVarint32=function(){return~~this.readUnsignedVarint32()},jspb.BinaryDecoder.prototype.readUnsignedVarint32String=function(){return this.readUnsignedVarint32().toString()},jspb.BinaryDecoder.prototype.readSignedVarint32String=function(){return this.readSignedVarint32().toString()},jspb.BinaryDecoder.prototype.readZigzagVarint32=function(){var e=this.readUnsignedVarint32();return e>>>1^-(1&e)},jspb.BinaryDecoder.prototype.readUnsignedVarint64=function(){return this.readSplitVarint64(jspb.utils.joinUint64)},jspb.BinaryDecoder.prototype.readUnsignedVarint64String=function(){return this.readSplitVarint64(jspb.utils.joinUnsignedDecimalString)},jspb.BinaryDecoder.prototype.readSignedVarint64=function(){return this.readSplitVarint64(jspb.utils.joinInt64)},jspb.BinaryDecoder.prototype.readSignedVarint64String=function(){return this.readSplitVarint64(jspb.utils.joinSignedDecimalString)},jspb.BinaryDecoder.prototype.readZigzagVarint64=function(){return this.readSplitVarint64(jspb.utils.joinZigzag64)},jspb.BinaryDecoder.prototype.readZigzagVarintHash64=function(){return this.readSplitZigzagVarint64(jspb.utils.joinHash64)},jspb.BinaryDecoder.prototype.readZigzagVarint64String=function(){return this.readSplitZigzagVarint64(jspb.utils.joinSignedDecimalString)},jspb.BinaryDecoder.prototype.readUint8=function(){var e=this.bytes_[this.cursor_+0];return this.cursor_+=1,jspb.asserts.assert(this.cursor_<=this.end_),e},jspb.BinaryDecoder.prototype.readUint16=function(){var e=this.bytes_[this.cursor_+0],t=this.bytes_[this.cursor_+1];return this.cursor_+=2,jspb.asserts.assert(this.cursor_<=this.end_),e<<0|t<<8},jspb.BinaryDecoder.prototype.readUint32=function(){var e=this.bytes_[this.cursor_+0],t=this.bytes_[this.cursor_+1],n=this.bytes_[this.cursor_+2],o=this.bytes_[this.cursor_+3];return this.cursor_+=4,jspb.asserts.assert(this.cursor_<=this.end_),(e<<0|t<<8|n<<16|o<<24)>>>0},jspb.BinaryDecoder.prototype.readUint64=function(){var e=this.readUint32(),t=this.readUint32();return jspb.utils.joinUint64(e,t)},jspb.BinaryDecoder.prototype.readUint64String=function(){var e=this.readUint32(),t=this.readUint32();return jspb.utils.joinUnsignedDecimalString(e,t)},jspb.BinaryDecoder.prototype.readInt8=function(){var e=this.bytes_[this.cursor_+0];return this.cursor_+=1,jspb.asserts.assert(this.cursor_<=this.end_),e<<24>>24},jspb.BinaryDecoder.prototype.readInt16=function(){var e=this.bytes_[this.cursor_+0],t=this.bytes_[this.cursor_+1];return this.cursor_+=2,jspb.asserts.assert(this.cursor_<=this.end_),(e<<0|t<<8)<<16>>16},jspb.BinaryDecoder.prototype.readInt32=function(){var e=this.bytes_[this.cursor_+0],t=this.bytes_[this.cursor_+1],n=this.bytes_[this.cursor_+2],o=this.bytes_[this.cursor_+3];return this.cursor_+=4,jspb.asserts.assert(this.cursor_<=this.end_),e<<0|t<<8|n<<16|o<<24},jspb.BinaryDecoder.prototype.readInt64=function(){var e=this.readUint32(),t=this.readUint32();return jspb.utils.joinInt64(e,t)},jspb.BinaryDecoder.prototype.readInt64String=function(){var e=this.readUint32(),t=this.readUint32();return jspb.utils.joinSignedDecimalString(e,t)},jspb.BinaryDecoder.prototype.readFloat=function(){var e=this.readUint32();return jspb.utils.joinFloat32(e,0)},jspb.BinaryDecoder.prototype.readDouble=function(){var e=this.readUint32(),t=this.readUint32();return jspb.utils.joinFloat64(e,t)},jspb.BinaryDecoder.prototype.readBool=function(){return!!this.bytes_[this.cursor_++]},jspb.BinaryDecoder.prototype.readEnum=function(){return this.readSignedVarint32()},jspb.BinaryDecoder.prototype.readString=function(e){var t=this.bytes_,n=this.cursor_;e=n+e;for(var o=[],r="";n<e;){var a=t[n++];if(128>a)o.push(a);else if(192>a)continue;else if(224>a){var i=t[n++];o.push((31&a)<<6|63&i)}else if(240>a){i=t[n++];var s=t[n++];o.push((15&a)<<12|(63&i)<<6|63&s)}else 248>a&&(a=((7&a)<<18|(63&(i=t[n++]))<<12|(63&(s=t[n++]))<<6|63&t[n++])-65536,o.push((a>>10&1023)+55296,(1023&a)+56320));8192<=o.length&&(r+=String.fromCharCode.apply(null,o),o.length=0)}return r+=goog.crypt.byteArrayToString(o),this.cursor_=n,r},jspb.BinaryDecoder.prototype.readStringWithLength=function(){var e=this.readUnsignedVarint32();return this.readString(e)},jspb.BinaryDecoder.prototype.readBytes=function(e){if(0>e||this.cursor_+e>this.bytes_.length)return this.error_=!0,jspb.asserts.fail("Invalid byte length!"),new Uint8Array(0);var t=this.bytes_.subarray(this.cursor_,this.cursor_+e);return this.cursor_+=e,jspb.asserts.assert(this.cursor_<=this.end_),t},jspb.BinaryDecoder.prototype.readVarintHash64=function(){return this.readSplitVarint64(jspb.utils.joinHash64)},jspb.BinaryDecoder.prototype.readFixedHash64=function(){var e=this.bytes_,t=this.cursor_,n=e[t+0],o=e[t+1],r=e[t+2],a=e[t+3],i=e[t+4],s=e[t+5],l=e[t+6];return e=e[t+7],this.cursor_+=8,String.fromCharCode(n,o,r,a,i,s,l,e)},jspb.BinaryReader=function(e,t,n){this.decoder_=jspb.BinaryDecoder.alloc(e,t,n),this.fieldCursor_=this.decoder_.getCursor(),this.nextField_=jspb.BinaryConstants.INVALID_FIELD_NUMBER,this.nextWireType_=jspb.BinaryConstants.WireType.INVALID,this.error_=!1,this.readCallbacks_=null},jspb.BinaryReader.instanceCache_=[],jspb.BinaryReader.alloc=function(e,t,n){if(jspb.BinaryReader.instanceCache_.length){var o=jspb.BinaryReader.instanceCache_.pop();return e&&o.decoder_.setBlock(e,t,n),o}return new jspb.BinaryReader(e,t,n)},jspb.BinaryReader.prototype.alloc=jspb.BinaryReader.alloc,jspb.BinaryReader.prototype.free=function(){this.decoder_.clear(),this.nextField_=jspb.BinaryConstants.INVALID_FIELD_NUMBER,this.nextWireType_=jspb.BinaryConstants.WireType.INVALID,this.error_=!1,this.readCallbacks_=null,100>jspb.BinaryReader.instanceCache_.length&&jspb.BinaryReader.instanceCache_.push(this)},jspb.BinaryReader.prototype.getFieldCursor=function(){return this.fieldCursor_},jspb.BinaryReader.prototype.getCursor=function(){return this.decoder_.getCursor()},jspb.BinaryReader.prototype.getBuffer=function(){return this.decoder_.getBuffer()},jspb.BinaryReader.prototype.getFieldNumber=function(){return this.nextField_}
4,goog.exportProperty(jspb.BinaryReader.prototype,"getFieldNumber",jspb.BinaryReader.prototype.getFieldNumber),jspb.BinaryReader.prototype.getWireType=function(){return this.nextWireType_},jspb.BinaryReader.prototype.isDelimited=function(){return this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED},goog.exportProperty(jspb.BinaryReader.prototype,"isDelimited",jspb.BinaryReader.prototype.isDelimited),jspb.BinaryReader.prototype.isEndGroup=function(){return this.nextWireType_==jspb.BinaryConstants.WireType.END_GROUP},goog.exportProperty(jspb.BinaryReader.prototype,"isEndGroup",jspb.BinaryReader.prototype.isEndGroup),jspb.BinaryReader.prototype.getError=function(){return this.error_||this.decoder_.getError()},jspb.BinaryReader.prototype.setBlock=function(e,t,n){this.decoder_.setBlock(e,t,n),this.nextField_=jspb.BinaryConstants.INVALID_FIELD_NUMBER,this.nextWireType_=jspb.BinaryConstants.WireType.INVALID},jspb.BinaryReader.prototype.reset=function(){this.decoder_.reset(),this.nextField_=jspb.BinaryConstants.INVALID_FIELD_NUMBER,this.nextWireType_=jspb.BinaryConstants.WireType.INVALID},jspb.BinaryReader.prototype.advance=function(e){this.decoder_.advance(e)},jspb.BinaryReader.prototype.nextField=function(){if(this.decoder_.atEnd())return!1;if(this.getError())return jspb.asserts.fail("Decoder hit an error"),!1;this.fieldCursor_=this.decoder_.getCursor();var e=this.decoder_.readUnsignedVarint32(),t=e>>>3;return(e&=7)!=jspb.BinaryConstants.WireType.VARINT&&e!=jspb.BinaryConstants.WireType.FIXED32&&e!=jspb.BinaryConstants.WireType.FIXED64&&e!=jspb.BinaryConstants.WireType.DELIMITED&&e!=jspb.BinaryConstants.WireType.START_GROUP&&e!=jspb.BinaryConstants.WireType.END_GROUP?(jspb.asserts.fail("Invalid wire type: %s (at position %s)",e,this.fieldCursor_),this.error_=!0,!1):(this.nextField_=t,this.nextWireType_=e,!0)},goog.exportProperty(jspb.BinaryReader.prototype,"nextField",jspb.BinaryReader.prototype.nextField),jspb.BinaryReader.prototype.unskipHeader=function(){this.decoder_.unskipVarint(this.nextField_<<3|this.nextWireType_)},jspb.BinaryReader.prototype.skipMatchingFields=function(){var e=this.nextField_;for(this.unskipHeader();this.nextField()&&this.getFieldNumber()==e;)this.skipField();this.decoder_.atEnd()||this.unskipHeader()},jspb.BinaryReader.prototype.skipVarintField=function(){this.nextWireType_!=jspb.BinaryConstants.WireType.VARINT?(jspb.asserts.fail("Invalid wire type for skipVarintField"),this.skipField()):this.decoder_.skipVarint()},jspb.BinaryReader.prototype.skipDelimitedField=function(){if(this.nextWireType_!=jspb.BinaryConstants.WireType.DELIMITED)jspb.asserts.fail("Invalid wire type for skipDelimitedField"),this.skipField();else{var e=this.decoder_.readUnsignedVarint32();this.decoder_.advance(e)}},jspb.BinaryReader.prototype.skipFixed32Field=function(){this.nextWireType_!=jspb.BinaryConstants.WireType.FIXED32?(jspb.asserts.fail("Invalid wire type for skipFixed32Field"),this.skipField()):this.decoder_.advance(4)},jspb.BinaryReader.prototype.skipFixed64Field=function(){this.nextWireType_!=jspb.BinaryConstants.WireType.FIXED64?(jspb.asserts.fail("Invalid wire type for skipFixed64Field"),this.skipField()):this.decoder_.advance(8)},jspb.BinaryReader.prototype.skipGroup=function(){for(var e=this.nextField_;;){if(!this.nextField()){jspb.asserts.fail("Unmatched start-group tag: stream EOF"),this.error_=!0;break}if(this.nextWireType_==jspb.BinaryConstants.WireType.END_GROUP){this.nextField_!=e&&(jspb.asserts.fail("Unmatched end-group tag"),this.error_=!0);break}this.skipField()}},jspb.BinaryReader.prototype.skipField=function(){switch(this.nextWireType_){case jspb.BinaryConstants.WireType.VARINT:this.skipVarintField();break;case jspb.BinaryConstants.WireType.FIXED64:this.skipFixed64Field();break;case jspb.BinaryConstants.WireType.DELIMITED:this.skipDelimitedField();break;case jspb.BinaryConstants.WireType.FIXED32:this.skipFixed32Field();break;case jspb.BinaryConstants.WireType.START_GROUP:this.skipGroup();break;default:jspb.asserts.fail("Invalid wire encoding for field.")}},jspb.BinaryReader.prototype.registerReadCallback=function(e,t){null===this.readCallbacks_&&(this.readCallbacks_={}),jspb.asserts.assert(!this.readCallbacks_[e]),this.readCallbacks_[e]=t},jspb.BinaryReader.prototype.runReadCallback=function(e){return jspb.asserts.assert(null!==this.readCallbacks_),e=this.readCallbacks_[e],jspb.asserts.assert(e),e(this)},jspb.BinaryReader.prototype.readAny=function(e){this.nextWireType_=jspb.BinaryConstants.FieldTypeToWireType(e);var t=jspb.BinaryConstants.FieldType;switch(e){case t.DOUBLE:return this.readDouble();case t.FLOAT:return this.readFloat();case t.INT64:return this.readInt64();case t.UINT64:return this.readUint64();case t.INT32:return this.readInt32();case t.FIXED64:return this.readFixed64();case t.FIXED32:return this.readFixed32();case t.BOOL:return this.readBool();case t.STRING:return this.readString();case t.GROUP:jspb.asserts.fail("Group field type not supported in readAny()");case t.MESSAGE:jspb.asserts.fail("Message field type not supported in readAny()");case t.BYTES:return this.readBytes();case t.UINT32:return this.readUint32();case t.ENUM:return this.readEnum();case t.SFIXED32:return this.readSfixed32();case t.SFIXED64:return this.readSfixed64();case t.SINT32:return this.readSint32();case t.SINT64:return this.readSint64();case t.FHASH64:return this.readFixedHash64();case t.VHASH64:return this.readVarintHash64();default:jspb.asserts.fail("Invalid field type in readAny()")}return 0},jspb.BinaryReader.prototype.readMessage=function(e,t){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED);var n=this.decoder_.getEnd(),o=this.decoder_.readUnsignedVarint32();o=this.decoder_.getCursor()+o,this.decoder_.setEnd(o),t(e,this),this.decoder_.setCursor(o),this.decoder_.setEnd(n)}
4,goog.exportProperty(jspb.BinaryReader.prototype,"readMessage",jspb.BinaryReader.prototype.readMessage),jspb.BinaryReader.prototype.readGroup=function(e,t,n){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.START_GROUP),jspb.asserts.assert(this.nextField_==e),n(t,this),this.error_||this.nextWireType_==jspb.BinaryConstants.WireType.END_GROUP||(jspb.asserts.fail("Group submessage did not end with an END_GROUP tag"),this.error_=!0)},goog.exportProperty(jspb.BinaryReader.prototype,"readGroup",jspb.BinaryReader.prototype.readGroup),jspb.BinaryReader.prototype.getFieldDecoder=function(){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED);var e=this.decoder_.readUnsignedVarint32(),t=this.decoder_.getCursor(),n=t+e;return e=jspb.BinaryDecoder.alloc(this.decoder_.getBuffer(),t,e),this.decoder_.setCursor(n),e},jspb.BinaryReader.prototype.readInt32=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSignedVarint32()},goog.exportProperty(jspb.BinaryReader.prototype,"readInt32",jspb.BinaryReader.prototype.readInt32),jspb.BinaryReader.prototype.readInt32String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSignedVarint32String()},jspb.BinaryReader.prototype.readInt64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSignedVarint64()},goog.exportProperty(jspb.BinaryReader.prototype,"readInt64",jspb.BinaryReader.prototype.readInt64),jspb.BinaryReader.prototype.readInt64String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSignedVarint64String()},jspb.BinaryReader.prototype.readUint32=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readUnsignedVarint32()},goog.exportProperty(jspb.BinaryReader.prototype,"readUint32",jspb.BinaryReader.prototype.readUint32),jspb.BinaryReader.prototype.readUint32String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readUnsignedVarint32String()},jspb.BinaryReader.prototype.readUint64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readUnsignedVarint64()},goog.exportProperty(jspb.BinaryReader.prototype,"readUint64",jspb.BinaryReader.prototype.readUint64),jspb.BinaryReader.prototype.readUint64String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readUnsignedVarint64String()},jspb.BinaryReader.prototype.readSint32=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readZigzagVarint32()},goog.exportProperty(jspb.BinaryReader.prototype,"readSint32",jspb.BinaryReader.prototype.readSint32),jspb.BinaryReader.prototype.readSint64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readZigzagVarint64()},goog.exportProperty(jspb.BinaryReader.prototype,"readSint64",jspb.BinaryReader.prototype.readSint64),jspb.BinaryReader.prototype.readSint64String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readZigzagVarint64String()},jspb.BinaryReader.prototype.readFixed32=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED32),this.decoder_.readUint32()},goog.exportProperty(jspb.BinaryReader.prototype,"readFixed32",jspb.BinaryReader.prototype.readFixed32),jspb.BinaryReader.prototype.readFixed64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readUint64()},goog.exportProperty(jspb.BinaryReader.prototype,"readFixed64",jspb.BinaryReader.prototype.readFixed64),jspb.BinaryReader.prototype.readFixed64String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readUint64String()},jspb.BinaryReader.prototype.readSfixed32=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED32),this.decoder_.readInt32()}
4,goog.exportProperty(jspb.BinaryReader.prototype,"readSfixed32",jspb.BinaryReader.prototype.readSfixed32),jspb.BinaryReader.prototype.readSfixed32String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED32),this.decoder_.readInt32().toString()},jspb.BinaryReader.prototype.readSfixed64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readInt64()},goog.exportProperty(jspb.BinaryReader.prototype,"readSfixed64",jspb.BinaryReader.prototype.readSfixed64),jspb.BinaryReader.prototype.readSfixed64String=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readInt64String()},jspb.BinaryReader.prototype.readFloat=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED32),this.decoder_.readFloat()},goog.exportProperty(jspb.BinaryReader.prototype,"readFloat",jspb.BinaryReader.prototype.readFloat),jspb.BinaryReader.prototype.readDouble=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readDouble()},goog.exportProperty(jspb.BinaryReader.prototype,"readDouble",jspb.BinaryReader.prototype.readDouble),jspb.BinaryReader.prototype.readBool=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),!!this.decoder_.readUnsignedVarint32()},goog.exportProperty(jspb.BinaryReader.prototype,"readBool",jspb.BinaryReader.prototype.readBool),jspb.BinaryReader.prototype.readEnum=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSignedVarint64()},goog.exportProperty(jspb.BinaryReader.prototype,"readEnum",jspb.BinaryReader.prototype.readEnum),jspb.BinaryReader.prototype.readString=function(){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED);var e=this.decoder_.readUnsignedVarint32();return this.decoder_.readString(e)},goog.exportProperty(jspb.BinaryReader.prototype,"readString",jspb.BinaryReader.prototype.readString),jspb.BinaryReader.prototype.readBytes=function(){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED);var e=this.decoder_.readUnsignedVarint32();return this.decoder_.readBytes(e)},goog.exportProperty(jspb.BinaryReader.prototype,"readBytes",jspb.BinaryReader.prototype.readBytes),jspb.BinaryReader.prototype.readVarintHash64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readVarintHash64()},jspb.BinaryReader.prototype.readSintHash64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readZigzagVarintHash64()},jspb.BinaryReader.prototype.readSplitVarint64=function(e){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSplitVarint64(e)},jspb.BinaryReader.prototype.readSplitZigzagVarint64=function(e){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.VARINT),this.decoder_.readSplitVarint64(function(t,n){return jspb.utils.fromZigzag64(t,n,e)})},jspb.BinaryReader.prototype.readFixedHash64=function(){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readFixedHash64()},jspb.BinaryReader.prototype.readSplitFixed64=function(e){return jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.FIXED64),this.decoder_.readSplitFixed64(e)},jspb.BinaryReader.prototype.readPackedField_=function(e){jspb.asserts.assert(this.nextWireType_==jspb.BinaryConstants.WireType.DELIMITED);var t=this.decoder_.readUnsignedVarint32();t=this.decoder_.getCursor()+t;for(var n=[];this.decoder_.getCursor()<t;)n.push(e.call(this.decoder_));return n},jspb.BinaryReader.prototype.readPackedInt32=function(){return this.readPackedField_(this.decoder_.readSignedVarint32)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedInt32",jspb.BinaryReader.prototype.readPackedInt32),jspb.BinaryReader.prototype.readPackedInt32String=function(){return this.readPackedField_(this.decoder_.readSignedVarint32String)},jspb.BinaryReader.prototype.readPackedInt64=function(){return this.readPackedField_(this.decoder_.readSignedVarint64)}
4,goog.exportProperty(jspb.BinaryReader.prototype,"readPackedInt64",jspb.BinaryReader.prototype.readPackedInt64),jspb.BinaryReader.prototype.readPackedInt64String=function(){return this.readPackedField_(this.decoder_.readSignedVarint64String)},jspb.BinaryReader.prototype.readPackedUint32=function(){return this.readPackedField_(this.decoder_.readUnsignedVarint32)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedUint32",jspb.BinaryReader.prototype.readPackedUint32),jspb.BinaryReader.prototype.readPackedUint32String=function(){return this.readPackedField_(this.decoder_.readUnsignedVarint32String)},jspb.BinaryReader.prototype.readPackedUint64=function(){return this.readPackedField_(this.decoder_.readUnsignedVarint64)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedUint64",jspb.BinaryReader.prototype.readPackedUint64),jspb.BinaryReader.prototype.readPackedUint64String=function(){return this.readPackedField_(this.decoder_.readUnsignedVarint64String)},jspb.BinaryReader.prototype.readPackedSint32=function(){return this.readPackedField_(this.decoder_.readZigzagVarint32)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedSint32",jspb.BinaryReader.prototype.readPackedSint32),jspb.BinaryReader.prototype.readPackedSint64=function(){return this.readPackedField_(this.decoder_.readZigzagVarint64)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedSint64",jspb.BinaryReader.prototype.readPackedSint64),jspb.BinaryReader.prototype.readPackedSint64String=function(){return this.readPackedField_(this.decoder_.readZigzagVarint64String)},jspb.BinaryReader.prototype.readPackedFixed32=function(){return this.readPackedField_(this.decoder_.readUint32)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedFixed32",jspb.BinaryReader.prototype.readPackedFixed32),jspb.BinaryReader.prototype.readPackedFixed64=function(){return this.readPackedField_(this.decoder_.readUint64)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedFixed64",jspb.BinaryReader.prototype.readPackedFixed64),jspb.BinaryReader.prototype.readPackedFixed64String=function(){return this.readPackedField_(this.decoder_.readUint64String)},jspb.BinaryReader.prototype.readPackedSfixed32=function(){return this.readPackedField_(this.decoder_.readInt32)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedSfixed32",jspb.BinaryReader.prototype.readPackedSfixed32),jspb.BinaryReader.prototype.readPackedSfixed64=function(){return this.readPackedField_(this.decoder_.readInt64)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedSfixed64",jspb.BinaryReader.prototype.readPackedSfixed64),jspb.BinaryReader.prototype.readPackedSfixed64String=function(){return this.readPackedField_(this.decoder_.readInt64String)},jspb.BinaryReader.prototype.readPackedFloat=function(){return this.readPackedField_(this.decoder_.readFloat)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedFloat",jspb.BinaryReader.prototype.readPackedFloat),jspb.BinaryReader.prototype.readPackedDouble=function(){return this.readPackedField_(this.decoder_.readDouble)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedDouble",jspb.BinaryReader.prototype.readPackedDouble),jspb.BinaryReader.prototype.readPackedBool=function(){return this.readPackedField_(this.decoder_.readBool)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedBool",jspb.BinaryReader.prototype.readPackedBool),jspb.BinaryReader.prototype.readPackedEnum=function(){return this.readPackedField_(this.decoder_.readEnum)},goog.exportProperty(jspb.BinaryReader.prototype,"readPackedEnum",jspb.BinaryReader.prototype.readPackedEnum),jspb.BinaryReader.prototype.readPackedVarintHash64=function(){return this.readPackedField_(this.decoder_.readVarintHash64)},jspb.BinaryReader.prototype.readPackedFixedHash64=function(){return this.readPackedField_(this.decoder_.readFixedHash64)},jspb.BinaryEncoder=function(){this.buffer_=[]},jspb.BinaryEncoder.prototype.length=function(){return this.buffer_.length},jspb.BinaryEncoder.prototype.end=function(){var e=this.buffer_;return this.buffer_=[],e},jspb.BinaryEncoder.prototype.writeSplitVarint64=function(e,t){for(jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(t==Math.floor(t)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_32),jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_32);0<t||127<e;)this.buffer_.push(127&e|128),e=(e>>>7|t<<25)>>>0,t>>>=7;this.buffer_.push(e)},jspb.BinaryEncoder.prototype.writeSplitFixed64=function(e,t){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(t==Math.floor(t)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_32),jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_32),this.writeUint32(e),this.writeUint32(t)},jspb.BinaryEncoder.prototype.writeUnsignedVarint32=function(e){for(jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_32);127<e;)this.buffer_.push(127&e|128),e>>>=7;this.buffer_.push(e)},jspb.BinaryEncoder.prototype.writeSignedVarint32=function(e){if(jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_31&&e<jspb.BinaryConstants.TWO_TO_31),0<=e)this.writeUnsignedVarint32(e);else{for(var t=0;9>t;t++)this.buffer_.push(127&e|128),e>>=7;this.buffer_.push(1)}},jspb.BinaryEncoder.prototype.writeUnsignedVarint64=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_64),jspb.utils.splitInt64(e),this.writeSplitVarint64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeSignedVarint64=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_63&&e<jspb.BinaryConstants.TWO_TO_63),jspb.utils.splitInt64(e),this.writeSplitVarint64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeZigzagVarint32=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_31&&e<jspb.BinaryConstants.TWO_TO_31),this.writeUnsignedVarint32((e<<1^e>>31)>>>0)},jspb.BinaryEncoder.prototype.writeZigzagVarint64=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_63&&e<jspb.BinaryConstants.TWO_TO_63),jspb.utils.splitZigzag64(e),this.writeSplitVarint64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeZigzagVarint64String=function(e){this.writeZigzagVarintHash64(jspb.utils.decimalStringToHash64(e))},jspb.BinaryEncoder.prototype.writeZigzagVarintHash64=function(e){var t=this;jspb.utils.splitHash64(e),jspb.utils.toZigzag64(jspb.utils.split64Low,jspb.utils.split64High,function(e,n){t.writeSplitVarint64(e>>>0,n>>>0)})},jspb.BinaryEncoder.prototype.writeUint8=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&256>e),this.buffer_.push(e>>>0&255)},jspb.BinaryEncoder.prototype.writeUint16=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&65536>e),this.buffer_.push(e>>>0&255),this.buffer_.push(e>>>8&255)},jspb.BinaryEncoder.prototype.writeUint32=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_32),this.buffer_.push(e>>>0&255),this.buffer_.push(e>>>8&255),this.buffer_.push(e>>>16&255),this.buffer_.push(e>>>24&255)},jspb.BinaryEncoder.prototype.writeUint64=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(0<=e&&e<jspb.BinaryConstants.TWO_TO_64),jspb.utils.splitUint64(e),this.writeUint32(jspb.utils.split64Low),this.writeUint32(jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeInt8=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(-128<=e&&128>e),this.buffer_.push(e>>>0&255)},jspb.BinaryEncoder.prototype.writeInt16=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(-32768<=e&&32768>e),this.buffer_.push(e>>>0&255),this.buffer_.push(e>>>8&255)},jspb.BinaryEncoder.prototype.writeInt32=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_31&&e<jspb.BinaryConstants.TWO_TO_31),this.buffer_.push(e>>>0&255),this.buffer_.push(e>>>8&255),this.buffer_.push(e>>>16&255),this.buffer_.push(e>>>24&255)},jspb.BinaryEncoder.prototype.writeInt64=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_63&&e<jspb.BinaryConstants.TWO_TO_63),jspb.utils.splitInt64(e),this.writeSplitFixed64
4(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeInt64String=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(+e>=-jspb.BinaryConstants.TWO_TO_63&&+e<jspb.BinaryConstants.TWO_TO_63),jspb.utils.splitHash64(jspb.utils.decimalStringToHash64(e)),this.writeSplitFixed64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeFloat=function(e){jspb.asserts.assert(1/0===e||-1/0===e||isNaN(e)||e>=-jspb.BinaryConstants.FLOAT32_MAX&&e<=jspb.BinaryConstants.FLOAT32_MAX),jspb.utils.splitFloat32(e),this.writeUint32(jspb.utils.split64Low)},jspb.BinaryEncoder.prototype.writeDouble=function(e){jspb.asserts.assert(1/0===e||-1/0===e||isNaN(e)||e>=-jspb.BinaryConstants.FLOAT64_MAX&&e<=jspb.BinaryConstants.FLOAT64_MAX),jspb.utils.splitFloat64(e),this.writeUint32(jspb.utils.split64Low),this.writeUint32(jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeBool=function(e){jspb.asserts.assert("boolean"==typeof e||"number"==typeof e),this.buffer_.push(e?1:0)},jspb.BinaryEncoder.prototype.writeEnum=function(e){jspb.asserts.assert(e==Math.floor(e)),jspb.asserts.assert(e>=-jspb.BinaryConstants.TWO_TO_31&&e<jspb.BinaryConstants.TWO_TO_31),this.writeSignedVarint32(e)},jspb.BinaryEncoder.prototype.writeBytes=function(e){this.buffer_.push.apply(this.buffer_,e)},jspb.BinaryEncoder.prototype.writeVarintHash64=function(e){jspb.utils.splitHash64(e),this.writeSplitVarint64(jspb.utils.split64Low,jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeFixedHash64=function(e){jspb.utils.splitHash64(e),this.writeUint32(jspb.utils.split64Low),this.writeUint32(jspb.utils.split64High)},jspb.BinaryEncoder.prototype.writeString=function(e){var t=this.buffer_.length;jspb.asserts.assertString(e);for(var n=0;n<e.length;n++){var o=e.charCodeAt(n);if(128>o)this.buffer_.push(o);else if(2048>o)this.buffer_.push(o>>6|192),this.buffer_.push(63&o|128);else if(65536>o){if(55296<=o&&56319>=o&&n+1<e.length){var r=e.charCodeAt(n+1);56320<=r&&57343>=r&&(o=1024*(o-55296)+r-56320+65536,this.buffer_.push(o>>18|240),this.buffer_.push(o>>12&63|128),this.buffer_.push(o>>6&63|128),this.buffer_.push(63&o|128),n++)}else this.buffer_.push(o>>12|224),this.buffer_.push(o>>6&63|128),this.buffer_.push(63&o|128)}}return this.buffer_.length-t},jspb.arith={},jspb.arith.UInt64=function(e,t){this.lo=e,this.hi=t},jspb.arith.UInt64.prototype.cmp=function(e){return this.hi<e.hi||this.hi==e.hi&&this.lo<e.lo?-1:this.hi==e.hi&&this.lo==e.lo?0:1},jspb.arith.UInt64.prototype.rightShift=function(){return new jspb.arith.UInt64((this.lo>>>1|(1&this.hi)<<31)>>>0,this.hi>>>1>>>0)},jspb.arith.UInt64.prototype.leftShift=function(){return new jspb.arith.UInt64(this.lo<<1>>>0,(this.hi<<1|this.lo>>>31)>>>0)},jspb.arith.UInt64.prototype.msb=function(){return!!(2147483648&this.hi)},jspb.arith.UInt64.prototype.lsb=function(){return!!(1&this.lo)},jspb.arith.UInt64.prototype.zero=function(){return 0==this.lo&&0==this.hi},jspb.arith.UInt64.prototype.add=function(e){return new jspb.arith.UInt64((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)},jspb.arith.UInt64.prototype.sub=function(e){return new jspb.arith.UInt64((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)},jspb.arith.UInt64.mul32x32=function(e,t){var n=65535&e;e>>>=16;var o=65535&t,r=t>>>16;for(t=n*o+65536*(n*r&65535)+65536*(e*o&65535),n=e*r+(n*r>>>16)+(e*o>>>16);4294967296<=t;)t-=4294967296,n+=1;return new jspb.arith.UInt64(t>>>0,n>>>0)},jspb.arith.UInt64.prototype.mul=function(e){var t=jspb.arith.UInt64.mul32x32(this.lo,e);return(e=jspb.arith.UInt64.mul32x32(this.hi,e)).hi=e.lo,e.lo=0,t.add(e)},jspb.arith.UInt64.prototype.div=function(e){if(0==e)return[];var t=new jspb.arith.UInt64(0,0),n=new jspb.arith.UInt64(this.lo,this.hi);e=new jspb.arith.UInt64(e,0);for(var o=new jspb.arith.UInt64(1,0);!e.msb();)e=e.leftShift(),o=o.leftShift();for(;!o.zero();)0>=e.cmp(n)&&(t=t.add(o),n=n.sub(e)),e=e.rightShift(),o=o.rightShift();return[t,n]},jspb.arith.UInt64.prototype.toString=function(){for(var e="",t=this;!t.zero();){var n=(t=t.div(10))[0];e=t[1].lo+e,t=n}return""==e&&(e="0"),e},jspb.arith.UInt64.fromString=function(e){for(var t=new jspb.arith.UInt64(0,0),n=new jspb.arith.UInt64(0,0),o=0;o<e.length;o++){if("0">e[o]||"9"<e[o])return null;var r=parseInt(e[o],10);n.lo=r,t=t.mul(10).add(n)}return t},jspb.arith.UInt64.prototype.clone=function(){return new jspb.arith.UInt64(this.lo,this.hi)},jspb.arith.Int64=function(e,t){this.lo=e,this.hi=t},jspb.arith.Int64.prototype.add=function(e){return new jspb.arith.Int64((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)},jspb.arith.Int64.prototype.sub=function(e){return new jspb.arith.Int64((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)},jspb.arith.Int64.prototype.clone=function(){return new jspb.arith.Int64(this.lo,this.hi)},jspb.arith.Int64.prototype.toString=function(){var e=0!=(2147483648&this.hi),t=new jspb.arith.UInt64(this.lo,this.hi);return e&&(t=new jspb.arith.UInt64(0,0).sub(t)),(e?"-":"")+t.toString()},jspb.arith.Int64.fromString=function(e){var t=0<e.length&&"-"==e[0];return(t&&(e=e.substring(1)),null===(e=jspb.arith.UInt64.fromString(e)))?null:(t&&(e=new jspb.arith.UInt64(0,0).sub(e)),new jspb.arith.Int64(e.lo,e.hi))},jspb.BinaryWriter=function(){this.blocks_=[],this.totalLength_=0,this.encoder_=new jspb.BinaryEncoder,this.bookmarks_=[]},jspb.BinaryWriter.prototype.appendUint8Array_=function(e){var t=this.encoder_.end();this.blocks_.push(t),this.blocks_.push(e),this.totalLength_+=t.length+e.length},jspb.BinaryWriter.prototype.beginDelimited_=function(e){return this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),e=this.encoder_.end(),this.blocks_.push(e),this.totalLength_+=e.length,e.push(this.totalLength_),e},jspb.BinaryWriter.prototype.endDelimited_=function(e){var t=e.pop();for(t=this.totalLength_+this.encoder_.length()-t,jspb.asserts.assert(0<=t);127<t;)e.push(127&t|128),t>>>=7,this.totalLength_++;e.push(t),this.totalLength_++},jspb.BinaryWriter.prototype.writeSerializedMessage=function(e,t,n){this.appendUint8Array_(e.subarray(t,n))},jspb.BinaryWriter.prototype.maybeWriteSerializedMessage=function(e,t,n){null!=e&&null!=t&&null!=n&&this.writeSerializedMessage(e,t,n)},jspb.BinaryWriter.prototype.reset=function(){this.blocks_=[],this.encoder_.end(),this.totalLength_=0,this.bookmarks_=[]},jspb.BinaryWriter.prototype.getResultBuffer=function(){jspb.asserts.assert(0==this.bookmarks_.length);for(var e=new Uint8Array(this.totalLength_+this.encoder_.length()),t=this.blocks_,n=t.length,o=0,r=0;r<n;r++){var a=t[r];e.set(a,o),o+=a.length}return t=this.encoder_.end(),e.set(t,o),o+=t.length,jspb.asserts.assert(o==e.length),this.blocks_=[e],e}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"getResultBuffer",jspb.BinaryWriter.prototype.getResultBuffer),jspb.BinaryWriter.prototype.getResultBase64String=function(e){return goog.crypt.base64.encodeByteArray(this.getResultBuffer(),e)},jspb.BinaryWriter.prototype.beginSubMessage=function(e){this.bookmarks_.push(this.beginDelimited_(e))},jspb.BinaryWriter.prototype.endSubMessage=function(){jspb.asserts.assert(0<=this.bookmarks_.length),this.endDelimited_(this.bookmarks_.pop())},jspb.BinaryWriter.prototype.writeFieldHeader_=function(e,t){jspb.asserts.assert(1<=e&&e==Math.floor(e)),this.encoder_.writeUnsignedVarint32(8*e+t)},jspb.BinaryWriter.prototype.writeAny=function(e,t,n){var o=jspb.BinaryConstants.FieldType;switch(e){case o.DOUBLE:this.writeDouble(t,n);break;case o.FLOAT:this.writeFloat(t,n);break;case o.INT64:this.writeInt64(t,n);break;case o.UINT64:this.writeUint64(t,n);break;case o.INT32:this.writeInt32(t,n);break;case o.FIXED64:this.writeFixed64(t,n);break;case o.FIXED32:this.writeFixed32(t,n);break;case o.BOOL:this.writeBool(t,n);break;case o.STRING:this.writeString(t,n);break;case o.GROUP:jspb.asserts.fail("Group field type not supported in writeAny()");break;case o.MESSAGE:jspb.asserts.fail("Message field type not supported in writeAny()");break;case o.BYTES:this.writeBytes(t,n);break;case o.UINT32:this.writeUint32(t,n);break;case o.ENUM:this.writeEnum(t,n);break;case o.SFIXED32:this.writeSfixed32(t,n);break;case o.SFIXED64:this.writeSfixed64(t,n);break;case o.SINT32:this.writeSint32(t,n);break;case o.SINT64:this.writeSint64(t,n);break;case o.FHASH64:this.writeFixedHash64(t,n);break;case o.VHASH64:this.writeVarintHash64(t,n);break;default:jspb.asserts.fail("Invalid field type in writeAny()")}},jspb.BinaryWriter.prototype.writeUnsignedVarint32_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeUnsignedVarint32(t))},jspb.BinaryWriter.prototype.writeSignedVarint32_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(t))},jspb.BinaryWriter.prototype.writeUnsignedVarint64_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeUnsignedVarint64(t))},jspb.BinaryWriter.prototype.writeSignedVarint64_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint64(t))},jspb.BinaryWriter.prototype.writeZigzagVarint32_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeZigzagVarint32(t))},jspb.BinaryWriter.prototype.writeZigzagVarint64_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeZigzagVarint64(t))},jspb.BinaryWriter.prototype.writeZigzagVarint64String_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeZigzagVarint64String(t))},jspb.BinaryWriter.prototype.writeZigzagVarintHash64_=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeZigzagVarintHash64(t))},jspb.BinaryWriter.prototype.writeInt32=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_31&&t<jspb.BinaryConstants.TWO_TO_31),this.writeSignedVarint32_(e,t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeInt32",jspb.BinaryWriter.prototype.writeInt32),jspb.BinaryWriter.prototype.writeInt32String=function(e,t){null!=t&&(t=parseInt(t,10),jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_31&&t<jspb.BinaryConstants.TWO_TO_31),this.writeSignedVarint32_(e,t))},jspb.BinaryWriter.prototype.writeInt64=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_63&&t<jspb.BinaryConstants.TWO_TO_63),this.writeSignedVarint64_(e,t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeInt64",jspb.BinaryWriter.prototype.writeInt64),jspb.BinaryWriter.prototype.writeInt64String=function(e,t){null!=t&&(t=jspb.arith.Int64.fromString(t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSplitVarint64(t.lo,t.hi))},jspb.BinaryWriter.prototype.writeUint32=function(e,t){null!=t&&(jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_32),this.writeUnsignedVarint32_(e,t))}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writeUint32",jspb.BinaryWriter.prototype.writeUint32),jspb.BinaryWriter.prototype.writeUint32String=function(e,t){null!=t&&(t=parseInt(t,10),jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_32),this.writeUnsignedVarint32_(e,t))},jspb.BinaryWriter.prototype.writeUint64=function(e,t){null!=t&&(jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_64),this.writeUnsignedVarint64_(e,t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeUint64",jspb.BinaryWriter.prototype.writeUint64),jspb.BinaryWriter.prototype.writeUint64String=function(e,t){null!=t&&(t=jspb.arith.UInt64.fromString(t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSplitVarint64(t.lo,t.hi))},jspb.BinaryWriter.prototype.writeSint32=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_31&&t<jspb.BinaryConstants.TWO_TO_31),this.writeZigzagVarint32_(e,t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeSint32",jspb.BinaryWriter.prototype.writeSint32),jspb.BinaryWriter.prototype.writeSint64=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_63&&t<jspb.BinaryConstants.TWO_TO_63),this.writeZigzagVarint64_(e,t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeSint64",jspb.BinaryWriter.prototype.writeSint64),jspb.BinaryWriter.prototype.writeSintHash64=function(e,t){null!=t&&this.writeZigzagVarintHash64_(e,t)},jspb.BinaryWriter.prototype.writeSint64String=function(e,t){null!=t&&this.writeZigzagVarint64String_(e,t)},jspb.BinaryWriter.prototype.writeFixed32=function(e,t){null!=t&&(jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_32),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED32),this.encoder_.writeUint32(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeFixed32",jspb.BinaryWriter.prototype.writeFixed32),jspb.BinaryWriter.prototype.writeFixed64=function(e,t){null!=t&&(jspb.asserts.assert(0<=t&&t<jspb.BinaryConstants.TWO_TO_64),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeUint64(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeFixed64",jspb.BinaryWriter.prototype.writeFixed64),jspb.BinaryWriter.prototype.writeFixed64String=function(e,t){null!=t&&(t=jspb.arith.UInt64.fromString(t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeSplitFixed64(t.lo,t.hi))},jspb.BinaryWriter.prototype.writeSfixed32=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_31&&t<jspb.BinaryConstants.TWO_TO_31),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED32),this.encoder_.writeInt32(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeSfixed32",jspb.BinaryWriter.prototype.writeSfixed32),jspb.BinaryWriter.prototype.writeSfixed64=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_63&&t<jspb.BinaryConstants.TWO_TO_63),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeInt64(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeSfixed64",jspb.BinaryWriter.prototype.writeSfixed64),jspb.BinaryWriter.prototype.writeSfixed64String=function(e,t){null!=t&&(t=jspb.arith.Int64.fromString(t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeSplitFixed64(t.lo,t.hi))},jspb.BinaryWriter.prototype.writeFloat=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED32),this.encoder_.writeFloat(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeFloat",jspb.BinaryWriter.prototype.writeFloat),jspb.BinaryWriter.prototype.writeDouble=function(e,t){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeDouble(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeDouble",jspb.BinaryWriter.prototype.writeDouble),jspb.BinaryWriter.prototype.writeBool=function(e,t){null!=t&&(jspb.asserts.assert("boolean"==typeof t||"number"==typeof t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeBool(t))}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writeBool",jspb.BinaryWriter.prototype.writeBool),jspb.BinaryWriter.prototype.writeEnum=function(e,t){null!=t&&(jspb.asserts.assert(t>=-jspb.BinaryConstants.TWO_TO_31&&t<jspb.BinaryConstants.TWO_TO_31),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeEnum",jspb.BinaryWriter.prototype.writeEnum),jspb.BinaryWriter.prototype.writeString=function(e,t){null!=t&&(e=this.beginDelimited_(e),this.encoder_.writeString(t),this.endDelimited_(e))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeString",jspb.BinaryWriter.prototype.writeString),jspb.BinaryWriter.prototype.writeBytes=function(e,t){null!=t&&(t=jspb.utils.byteSourceToUint8Array(t),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(t.length),this.appendUint8Array_(t))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeBytes",jspb.BinaryWriter.prototype.writeBytes),jspb.BinaryWriter.prototype.writeMessage=function(e,t,n){null!=t&&(e=this.beginDelimited_(e),n(t,this),this.endDelimited_(e))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeMessage",jspb.BinaryWriter.prototype.writeMessage),jspb.BinaryWriter.prototype.writeMessageSet=function(e,t,n){null!=t&&(this.writeFieldHeader_(1,jspb.BinaryConstants.WireType.START_GROUP),this.writeFieldHeader_(2,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(e),e=this.beginDelimited_(3),n(t,this),this.endDelimited_(e),this.writeFieldHeader_(1,jspb.BinaryConstants.WireType.END_GROUP))},jspb.BinaryWriter.prototype.writeGroup=function(e,t,n){null!=t&&(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.START_GROUP),n(t,this),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.END_GROUP))},goog.exportProperty(jspb.BinaryWriter.prototype,"writeGroup",jspb.BinaryWriter.prototype.writeGroup),jspb.BinaryWriter.prototype.writeFixedHash64=function(e,t){null!=t&&(jspb.asserts.assert(8==t.length),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeFixedHash64(t))},jspb.BinaryWriter.prototype.writeVarintHash64=function(e,t){null!=t&&(jspb.asserts.assert(8==t.length),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeVarintHash64(t))},jspb.BinaryWriter.prototype.writeSplitFixed64=function(e,t,n){this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.FIXED64),this.encoder_.writeSplitFixed64(t,n)},jspb.BinaryWriter.prototype.writeSplitVarint64=function(e,t,n){this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT),this.encoder_.writeSplitVarint64(t,n)},jspb.BinaryWriter.prototype.writeSplitZigzagVarint64=function(e,t,n){this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.VARINT);var o=this.encoder_;jspb.utils.toZigzag64(t,n,function(e,t){o.writeSplitVarint64(e>>>0,t>>>0)})},jspb.BinaryWriter.prototype.writeRepeatedInt32=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeSignedVarint32_(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedInt32",jspb.BinaryWriter.prototype.writeRepeatedInt32),jspb.BinaryWriter.prototype.writeRepeatedInt32String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeInt32String(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedInt64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeSignedVarint64_(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedInt64",jspb.BinaryWriter.prototype.writeRepeatedInt64),jspb.BinaryWriter.prototype.writeRepeatedSplitFixed64=function(e,t,n,o){if(null!=t)for(var r=0;r<t.length;r++)this.writeSplitFixed64(e,n(t[r]),o(t[r]))},jspb.BinaryWriter.prototype.writeRepeatedSplitVarint64=function(e,t,n,o){if(null!=t)for(var r=0;r<t.length;r++)this.writeSplitVarint64(e,n(t[r]),o(t[r]))},jspb.BinaryWriter.prototype.writeRepeatedSplitZigzagVarint64=function(e,t,n,o){if(null!=t)for(var r=0;r<t.length;r++)this.writeSplitZigzagVarint64(e,n(t[r]),o(t[r]))},jspb.BinaryWriter.prototype.writeRepeatedInt64String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeInt64String(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedUint32=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeUnsignedVarint32_(e,t[n])}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedUint32",jspb.BinaryWriter.prototype.writeRepeatedUint32),jspb.BinaryWriter.prototype.writeRepeatedUint32String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeUint32String(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedUint64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeUnsignedVarint64_(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedUint64",jspb.BinaryWriter.prototype.writeRepeatedUint64),jspb.BinaryWriter.prototype.writeRepeatedUint64String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeUint64String(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedSint32=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeZigzagVarint32_(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedSint32",jspb.BinaryWriter.prototype.writeRepeatedSint32),jspb.BinaryWriter.prototype.writeRepeatedSint64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeZigzagVarint64_(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedSint64",jspb.BinaryWriter.prototype.writeRepeatedSint64),jspb.BinaryWriter.prototype.writeRepeatedSint64String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeZigzagVarint64String_(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedSintHash64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeZigzagVarintHash64_(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedFixed32=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeFixed32(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedFixed32",jspb.BinaryWriter.prototype.writeRepeatedFixed32),jspb.BinaryWriter.prototype.writeRepeatedFixed64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeFixed64(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedFixed64",jspb.BinaryWriter.prototype.writeRepeatedFixed64),jspb.BinaryWriter.prototype.writeRepeatedFixed64String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeFixed64String(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedFixed64String",jspb.BinaryWriter.prototype.writeRepeatedFixed64String),jspb.BinaryWriter.prototype.writeRepeatedSfixed32=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeSfixed32(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedSfixed32",jspb.BinaryWriter.prototype.writeRepeatedSfixed32),jspb.BinaryWriter.prototype.writeRepeatedSfixed64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeSfixed64(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedSfixed64",jspb.BinaryWriter.prototype.writeRepeatedSfixed64),jspb.BinaryWriter.prototype.writeRepeatedSfixed64String=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeSfixed64String(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedFloat=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeFloat(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedFloat",jspb.BinaryWriter.prototype.writeRepeatedFloat),jspb.BinaryWriter.prototype.writeRepeatedDouble=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeDouble(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedDouble",jspb.BinaryWriter.prototype.writeRepeatedDouble),jspb.BinaryWriter.prototype.writeRepeatedBool=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeBool(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedBool",jspb.BinaryWriter.prototype.writeRepeatedBool),jspb.BinaryWriter.prototype.writeRepeatedEnum=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeEnum(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedEnum",jspb.BinaryWriter.prototype.writeRepeatedEnum),jspb.BinaryWriter.prototype.writeRepeatedString=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeString(e,t[n])},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedString",jspb.BinaryWriter.prototype.writeRepeatedString),jspb.BinaryWriter.prototype.writeRepeatedBytes=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeBytes(e,t[n])}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedBytes",jspb.BinaryWriter.prototype.writeRepeatedBytes),jspb.BinaryWriter.prototype.writeRepeatedMessage=function(e,t,n){if(null!=t)for(var o=0;o<t.length;o++){var r=this.beginDelimited_(e);n(t[o],this),this.endDelimited_(r)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedMessage",jspb.BinaryWriter.prototype.writeRepeatedMessage),jspb.BinaryWriter.prototype.writeRepeatedGroup=function(e,t,n){if(null!=t)for(var o=0;o<t.length;o++)this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.START_GROUP),n(t[o],this),this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.END_GROUP)},goog.exportProperty(jspb.BinaryWriter.prototype,"writeRepeatedGroup",jspb.BinaryWriter.prototype.writeRepeatedGroup),jspb.BinaryWriter.prototype.writeRepeatedFixedHash64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeFixedHash64(e,t[n])},jspb.BinaryWriter.prototype.writeRepeatedVarintHash64=function(e,t){if(null!=t)for(var n=0;n<t.length;n++)this.writeVarintHash64(e,t[n])},jspb.BinaryWriter.prototype.writePackedInt32=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeSignedVarint32(t[n]);this.endDelimited_(e)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedInt32",jspb.BinaryWriter.prototype.writePackedInt32),jspb.BinaryWriter.prototype.writePackedInt32String=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeSignedVarint32(parseInt(t[n],10));this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedInt64=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeSignedVarint64(t[n]);this.endDelimited_(e)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedInt64",jspb.BinaryWriter.prototype.writePackedInt64),jspb.BinaryWriter.prototype.writePackedSplitFixed64=function(e,t,n,o){if(null!=t){e=this.beginDelimited_(e);for(var r=0;r<t.length;r++)this.encoder_.writeSplitFixed64(n(t[r]),o(t[r]));this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedSplitVarint64=function(e,t,n,o){if(null!=t){e=this.beginDelimited_(e);for(var r=0;r<t.length;r++)this.encoder_.writeSplitVarint64(n(t[r]),o(t[r]));this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedSplitZigzagVarint64=function(e,t,n,o){if(null!=t){e=this.beginDelimited_(e);for(var r=this.encoder_,a=0;a<t.length;a++)jspb.utils.toZigzag64(n(t[a]),o(t[a]),function(e,t){r.writeSplitVarint64(e>>>0,t>>>0)});this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedInt64String=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++){var o=jspb.arith.Int64.fromString(t[n]);this.encoder_.writeSplitVarint64(o.lo,o.hi)}this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedUint32=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeUnsignedVarint32(t[n]);this.endDelimited_(e)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedUint32",jspb.BinaryWriter.prototype.writePackedUint32),jspb.BinaryWriter.prototype.writePackedUint32String=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeUnsignedVarint32(parseInt(t[n],10));this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedUint64=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeUnsignedVarint64(t[n]);this.endDelimited_(e)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedUint64",jspb.BinaryWriter.prototype.writePackedUint64),jspb.BinaryWriter.prototype.writePackedUint64String=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++){var o=jspb.arith.UInt64.fromString(t[n]);this.encoder_.writeSplitVarint64(o.lo,o.hi)}this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedSint32=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeZigzagVarint32(t[n]);this.endDelimited_(e)}}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedSint32",jspb.BinaryWriter.prototype.writePackedSint32),jspb.BinaryWriter.prototype.writePackedSint64=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeZigzagVarint64(t[n]);this.endDelimited_(e)}},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedSint64",jspb.BinaryWriter.prototype.writePackedSint64),jspb.BinaryWriter.prototype.writePackedSint64String=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeZigzagVarintHash64(jspb.utils.decimalStringToHash64(t[n]));this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedSintHash64=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeZigzagVarintHash64(t[n]);this.endDelimited_(e)}},jspb.BinaryWriter.prototype.writePackedFixed32=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(4*t.length),e=0;e<t.length;e++)this.encoder_.writeUint32(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedFixed32",jspb.BinaryWriter.prototype.writePackedFixed32),jspb.BinaryWriter.prototype.writePackedFixed64=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++)this.encoder_.writeUint64(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedFixed64",jspb.BinaryWriter.prototype.writePackedFixed64),jspb.BinaryWriter.prototype.writePackedFixed64String=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++){var n=jspb.arith.UInt64.fromString(t[e]);this.encoder_.writeSplitFixed64(n.lo,n.hi)}},jspb.BinaryWriter.prototype.writePackedSfixed32=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(4*t.length),e=0;e<t.length;e++)this.encoder_.writeInt32(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedSfixed32",jspb.BinaryWriter.prototype.writePackedSfixed32),jspb.BinaryWriter.prototype.writePackedSfixed64=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++)this.encoder_.writeInt64(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedSfixed64",jspb.BinaryWriter.prototype.writePackedSfixed64),jspb.BinaryWriter.prototype.writePackedSfixed64String=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++)this.encoder_.writeInt64String(t[e])},jspb.BinaryWriter.prototype.writePackedFloat=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(4*t.length),e=0;e<t.length;e++)this.encoder_.writeFloat(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedFloat",jspb.BinaryWriter.prototype.writePackedFloat),jspb.BinaryWriter.prototype.writePackedDouble=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++)this.encoder_.writeDouble(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedDouble",jspb.BinaryWriter.prototype.writePackedDouble),jspb.BinaryWriter.prototype.writePackedBool=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(t.length),e=0;e<t.length;e++)this.encoder_.writeBool(t[e])},goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedBool",jspb.BinaryWriter.prototype.writePackedBool),jspb.BinaryWriter.prototype.writePackedEnum=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeEnum(t[n]);this.endDelimited_(e)}}
4,goog.exportProperty(jspb.BinaryWriter.prototype,"writePackedEnum",jspb.BinaryWriter.prototype.writePackedEnum),jspb.BinaryWriter.prototype.writePackedFixedHash64=function(e,t){if(null!=t&&t.length)for(this.writeFieldHeader_(e,jspb.BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(8*t.length),e=0;e<t.length;e++)this.encoder_.writeFixedHash64(t[e])},jspb.BinaryWriter.prototype.writePackedVarintHash64=function(e,t){if(null!=t&&t.length){e=this.beginDelimited_(e);for(var n=0;n<t.length;n++)this.encoder_.writeVarintHash64(t[n]);this.endDelimited_(e)}},jspb.Map=function(e,t){this.arr_=e,this.valueCtor_=t,this.map_={},this.arrClean=!0,0<this.arr_.length&&this.loadFromArray_()},goog.exportSymbol("jspb.Map",jspb.Map),jspb.Map.prototype.loadFromArray_=function(){for(var e=0;e<this.arr_.length;e++){var t=this.arr_[e],n=t[0];this.map_[n.toString()]=new jspb.Map.Entry_(n,t[1])}this.arrClean=!0},jspb.Map.prototype.toArray=function(){if(this.arrClean){if(this.valueCtor_){var e,t=this.map_;for(e in t)if(Object.prototype.hasOwnProperty.call(t,e)){var n=t[e].valueWrapper;n&&n.toArray()}}}else{for(this.arr_.length=0,(t=this.stringKeys_()).sort(),e=0;e<t.length;e++){var o=this.map_[t[e]];(n=o.valueWrapper)&&n.toArray(),this.arr_.push([o.key,o.value])}this.arrClean=!0}return this.arr_},goog.exportProperty(jspb.Map.prototype,"toArray",jspb.Map.prototype.toArray),jspb.Map.prototype.toObject=function(e,t){for(var n=this.toArray(),o=[],r=0;r<n.length;r++){var a=this.map_[n[r][0].toString()];this.wrapEntry_(a);var i=a.valueWrapper;i?(jspb.asserts.assert(t),o.push([a.key,t(e,i)])):o.push([a.key,a.value])}return o},goog.exportProperty(jspb.Map.prototype,"toObject",jspb.Map.prototype.toObject),jspb.Map.fromObject=function(e,t,n){t=new jspb.Map([],t);for(var o=0;o<e.length;o++){var r=e[o][0],a=n(e[o][1]);t.set(r,a)}return t},goog.exportProperty(jspb.Map,"fromObject",jspb.Map.fromObject),jspb.Map.ArrayIteratorIterable_=function(e){this.idx_=0,this.arr_=e},jspb.Map.ArrayIteratorIterable_.prototype.next=function(){return this.idx_<this.arr_.length?{done:!1,value:this.arr_[this.idx_++]}:{done:!0,value:void 0}},"undefined"!=typeof Symbol&&(jspb.Map.ArrayIteratorIterable_.prototype[Symbol.iterator]=function(){return this}),jspb.Map.prototype.getLength=function(){return this.stringKeys_().length},goog.exportProperty(jspb.Map.prototype,"getLength",jspb.Map.prototype.getLength),jspb.Map.prototype.clear=function(){this.map_={},this.arrClean=!1},goog.exportProperty(jspb.Map.prototype,"clear",jspb.Map.prototype.clear),jspb.Map.prototype.del=function(e){e=e.toString();var t=this.map_.hasOwnProperty(e);return delete this.map_[e],this.arrClean=!1,t},goog.exportProperty(jspb.Map.prototype,"del",jspb.Map.prototype.del),jspb.Map.prototype.getEntryList=function(){var e=[],t=this.stringKeys_();t.sort();for(var n=0;n<t.length;n++){var o=this.map_[t[n]];e.push([o.key,o.value])}return e},goog.exportProperty(jspb.Map.prototype,"getEntryList",jspb.Map.prototype.getEntryList),jspb.Map.prototype.entries=function(){var e=[],t=this.stringKeys_();t.sort();for(var n=0;n<t.length;n++){var o=this.map_[t[n]];e.push([o.key,this.wrapEntry_(o)])}return new jspb.Map.ArrayIteratorIterable_(e)},goog.exportProperty(jspb.Map.prototype,"entries",jspb.Map.prototype.entries),jspb.Map.prototype.keys=function(){var e=[],t=this.stringKeys_();t.sort();for(var n=0;n<t.length;n++)e.push(this.map_[t[n]].key);return new jspb.Map.ArrayIteratorIterable_(e)},goog.exportProperty(jspb.Map.prototype,"keys",jspb.Map.prototype.keys),jspb.Map.prototype.values=function(){var e=[],t=this.stringKeys_();t.sort();for(var n=0;n<t.length;n++)e.push(this.wrapEntry_(this.map_[t[n]]));return new jspb.Map.ArrayIteratorIterable_(e)},goog.exportProperty(jspb.Map.prototype,"values",jspb.Map.prototype.values),jspb.Map.prototype.forEach=function(e,t){var n=this.stringKeys_();n.sort();for(var o=0;o<n.length;o++){var r=this.map_[n[o]];e.call(t,this.wrapEntry_(r),r.key,this)}},goog.exportProperty(jspb.Map.prototype,"forEach",jspb.Map.prototype.forEach),jspb.Map.prototype.set=function(e,t){var n=new jspb.Map.Entry_(e);return this.valueCtor_?(n.valueWrapper=t,n.value=t.toArray()):n.value=t,this.map_[e.toString()]=n,this.arrClean=!1,this}
4,goog.exportProperty(jspb.Map.prototype,"set",jspb.Map.prototype.set),jspb.Map.prototype.wrapEntry_=function(e){return this.valueCtor_?(e.valueWrapper||(e.valueWrapper=new this.valueCtor_(e.value)),e.valueWrapper):e.value},jspb.Map.prototype.get=function(e){if(e=this.map_[e.toString()])return this.wrapEntry_(e)},goog.exportProperty(jspb.Map.prototype,"get",jspb.Map.prototype.get),jspb.Map.prototype.has=function(e){return e.toString() in this.map_},goog.exportProperty(jspb.Map.prototype,"has",jspb.Map.prototype.has),jspb.Map.prototype.serializeBinary=function(e,t,n,o,r){var a=this.stringKeys_();a.sort();for(var i=0;i<a.length;i++){var s=this.map_[a[i]];t.beginSubMessage(e),n.call(t,1,s.key),this.valueCtor_?o.call(t,2,this.wrapEntry_(s),r):o.call(t,2,s.value),t.endSubMessage()}},goog.exportProperty(jspb.Map.prototype,"serializeBinary",jspb.Map.prototype.serializeBinary),jspb.Map.deserializeBinary=function(e,t,n,o,r,a,i){for(;t.nextField()&&!t.isEndGroup();){var s=t.getFieldNumber();1==s?a=n.call(t):2==s&&(e.valueCtor_?(jspb.asserts.assert(r),i||(i=new e.valueCtor_),o.call(t,i,r)):i=o.call(t))}jspb.asserts.assert(void 0!=a),jspb.asserts.assert(void 0!=i),e.set(a,i)},goog.exportProperty(jspb.Map,"deserializeBinary",jspb.Map.deserializeBinary),jspb.Map.prototype.stringKeys_=function(){var e,t=this.map_,n=[];for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.push(e);return n},jspb.Map.Entry_=function(e,t){this.key=e,this.value=t,this.valueWrapper=void 0},jspb.ExtensionFieldInfo=function(e,t,n,o,r){this.fieldIndex=e,this.fieldName=t,this.ctor=n,this.toObjectFn=o,this.isRepeated=r},goog.exportSymbol("jspb.ExtensionFieldInfo",jspb.ExtensionFieldInfo),jspb.ExtensionFieldBinaryInfo=function(e,t,n,o,r,a){this.fieldInfo=e,this.binaryReaderFn=t,this.binaryWriterFn=n,this.binaryMessageSerializeFn=o,this.binaryMessageDeserializeFn=r,this.isPacked=a},goog.exportSymbol("jspb.ExtensionFieldBinaryInfo",jspb.ExtensionFieldBinaryInfo),jspb.ExtensionFieldInfo.prototype.isMessageType=function(){return!!this.ctor},goog.exportProperty(jspb.ExtensionFieldInfo.prototype,"isMessageType",jspb.ExtensionFieldInfo.prototype.isMessageType),jspb.Message=function(){},goog.exportSymbol("jspb.Message",jspb.Message),jspb.Message.GENERATE_TO_OBJECT=!0,goog.exportProperty(jspb.Message,"GENERATE_TO_OBJECT",jspb.Message.GENERATE_TO_OBJECT),jspb.Message.GENERATE_FROM_OBJECT=!goog.DISALLOW_TEST_ONLY_CODE,goog.exportProperty(jspb.Message,"GENERATE_FROM_OBJECT",jspb.Message.GENERATE_FROM_OBJECT),jspb.Message.GENERATE_TO_STRING=!0,jspb.Message.ASSUME_LOCAL_ARRAYS=!1,jspb.Message.SERIALIZE_EMPTY_TRAILING_FIELDS=!0,jspb.Message.SUPPORTS_UINT8ARRAY_="function"==typeof Uint8Array,jspb.Message.prototype.getJsPbMessageId=function(){return this.messageId_},goog.exportProperty(jspb.Message.prototype,"getJsPbMessageId",jspb.Message.prototype.getJsPbMessageId),jspb.Message.getIndex_=function(e,t){return t+e.arrayIndexOffset_},jspb.Message.hiddenES6Property_=function(){},jspb.Message.getFieldNumber_=function(e,t){return t-e.arrayIndexOffset_},jspb.Message.initialize=function(e,t,n,o,r,a){if(e.wrappers_=null,t||(t=n?[n]:[]),e.messageId_=n?String(n):void 0,e.arrayIndexOffset_=0===n?-1:0,e.array=t,jspb.Message.initPivotAndExtensionObject_(e,o),e.convertedPrimitiveFields_={},jspb.Message.SERIALIZE_EMPTY_TRAILING_FIELDS||(e.repeatedFields=r),r)for(t=0;t<r.length;t++)(n=r[t])<e.pivot_?(n=jspb.Message.getIndex_(e,n),e.array[n]=e.array[n]||jspb.Message.EMPTY_LIST_SENTINEL_):(jspb.Message.maybeInitEmptyExtensionObject_(e),e.extensionObject_[n]=e.extensionObject_[n]||jspb.Message.EMPTY_LIST_SENTINEL_);if(a&&a.length)for(t=0;t<a.length;t++)jspb.Message.computeOneofCase(e,a[t])},goog.exportProperty(jspb.Message,"initialize",jspb.Message.initialize),jspb.Message.EMPTY_LIST_SENTINEL_=goog.DEBUG&&Object.freeze?Object.freeze([]):[],jspb.Message.isArray_=function(e){return jspb.Message.ASSUME_LOCAL_ARRAYS?e instanceof Array:Array.isArray(e)},jspb.Message.isExtensionObject_=function(e){return null!==e&&"object"==typeof e&&!jspb.Message.isArray_(e)&&!(jspb.Message.SUPPORTS_UINT8ARRAY_&&e instanceof Uint8Array)},jspb.Message.initPivotAndExtensionObject_=function(e,t){var n=e.array.length,o=-1;if(n&&(o=n-1,n=e.array[o],jspb.Message.isExtensionObject_(n))){e.pivot_=jspb.Message.getFieldNumber_(e,o),e.extensionObject_=n;return}-1<t?(e.pivot_=Math.max(t,jspb.Message.getFieldNumber_(e,o+1)),e.extensionObject_=null):e.pivot_=Number.MAX_VALUE},jspb.Message.maybeInitEmptyExtensionObject_=function(e){var t=jspb.Message.getIndex_(e,e.pivot_);e.array[t]||(e.extensionObject_=e.array[t]={})},jspb.Message.toObjectList=function(e,t,n){for(var o=[],r=0;r<e.length;r++)o[r]=t.call(e[r],n,e[r]);return o}
4,goog.exportProperty(jspb.Message,"toObjectList",jspb.Message.toObjectList),jspb.Message.toObjectExtension=function(e,t,n,o,r){for(var a in n){var i=n[a],s=o.call(e,i);if(null!=s){for(var l in i.fieldName)if(i.fieldName.hasOwnProperty(l))break;t[l]=i.toObjectFn?i.isRepeated?jspb.Message.toObjectList(s,i.toObjectFn,r):i.toObjectFn(r,s):s}}},goog.exportProperty(jspb.Message,"toObjectExtension",jspb.Message.toObjectExtension),jspb.Message.serializeBinaryExtensions=function(e,t,n,o){for(var r in n){var a=n[r],i=a.fieldInfo;if(!a.binaryWriterFn)throw Error("Message extension present that was generated without binary serialization support");var s=o.call(e,i);if(null!=s){if(i.isMessageType()){if(a.binaryMessageSerializeFn)a.binaryWriterFn.call(t,i.fieldIndex,s,a.binaryMessageSerializeFn);else throw Error("Message extension present holding submessage without binary support enabled, and message is being serialized to binary format")}else a.binaryWriterFn.call(t,i.fieldIndex,s)}}},goog.exportProperty(jspb.Message,"serializeBinaryExtensions",jspb.Message.serializeBinaryExtensions),jspb.Message.readBinaryExtension=function(e,t,n,o,r){var a=n[t.getFieldNumber()];if(a){if(n=a.fieldInfo,!a.binaryReaderFn)throw Error("Deserializing extension whose generated code does not support binary format");if(n.isMessageType()){var i=new n.ctor;a.binaryReaderFn.call(t,i,a.binaryMessageDeserializeFn)}else i=a.binaryReaderFn.call(t);n.isRepeated&&!a.isPacked?(t=o.call(e,n))?t.push(i):r.call(e,n,[i]):r.call(e,n,i)}else t.skipField()},goog.exportProperty(jspb.Message,"readBinaryExtension",jspb.Message.readBinaryExtension),jspb.Message.getField=function(e,t){if(t<e.pivot_){t=jspb.Message.getIndex_(e,t);var n=e.array[t];return n===jspb.Message.EMPTY_LIST_SENTINEL_?e.array[t]=[]:n}if(e.extensionObject_)return(n=e.extensionObject_[t])===jspb.Message.EMPTY_LIST_SENTINEL_?e.extensionObject_[t]=[]:n},goog.exportProperty(jspb.Message,"getField",jspb.Message.getField),jspb.Message.getRepeatedField=function(e,t){return jspb.Message.getField(e,t)},goog.exportProperty(jspb.Message,"getRepeatedField",jspb.Message.getRepeatedField),jspb.Message.getOptionalFloatingPointField=function(e,t){return null==(e=jspb.Message.getField(e,t))?e:+e},goog.exportProperty(jspb.Message,"getOptionalFloatingPointField",jspb.Message.getOptionalFloatingPointField),jspb.Message.getBooleanField=function(e,t){return null==(e=jspb.Message.getField(e,t))?e:!!e},goog.exportProperty(jspb.Message,"getBooleanField",jspb.Message.getBooleanField),jspb.Message.getRepeatedFloatingPointField=function(e,t){var n=jspb.Message.getRepeatedField(e,t);if(e.convertedPrimitiveFields_||(e.convertedPrimitiveFields_={}),!e.convertedPrimitiveFields_[t]){for(var o=0;o<n.length;o++)n[o]=+n[o];e.convertedPrimitiveFields_[t]=!0}return n},goog.exportProperty(jspb.Message,"getRepeatedFloatingPointField",jspb.Message.getRepeatedFloatingPointField),jspb.Message.getRepeatedBooleanField=function(e,t){var n=jspb.Message.getRepeatedField(e,t);if(e.convertedPrimitiveFields_||(e.convertedPrimitiveFields_={}),!e.convertedPrimitiveFields_[t]){for(var o=0;o<n.length;o++)n[o]=!!n[o];e.convertedPrimitiveFields_[t]=!0}return n},goog.exportProperty(jspb.Message,"getRepeatedBooleanField",jspb.Message.getRepeatedBooleanField),jspb.Message.bytesAsB64=function(e){return null==e||"string"==typeof e?e:jspb.Message.SUPPORTS_UINT8ARRAY_&&e instanceof Uint8Array?goog.crypt.base64.encodeByteArray(e):(jspb.asserts.fail("Cannot coerce to b64 string: "+goog.typeOf(e)),null)},goog.exportProperty(jspb.Message,"bytesAsB64",jspb.Message.bytesAsB64),jspb.Message.bytesAsU8=function(e){return null==e||e instanceof Uint8Array?e:"string"==typeof e?goog.crypt.base64.decodeStringToUint8Array(e):(jspb.asserts.fail("Cannot coerce to Uint8Array: "+goog.typeOf(e)),null)},goog.exportProperty(jspb.Message,"bytesAsU8",jspb.Message.bytesAsU8),jspb.Message.bytesListAsB64=function(e){return jspb.Message.assertConsistentTypes_(e),e.length&&"string"!=typeof e[0]?goog.array.map(e,jspb.Message.bytesAsB64):e},goog.exportProperty(jspb.Message,"bytesListAsB64",jspb.Message.bytesListAsB64),jspb.Message.bytesListAsU8=function(e){return jspb.Message.assertConsistentTypes_(e),!e.length||e[0]instanceof Uint8Array?e:goog.array.map(e,jspb.Message.bytesAsU8)}
4,goog.exportProperty(jspb.Message,"bytesListAsU8",jspb.Message.bytesListAsU8),jspb.Message.assertConsistentTypes_=function(e){if(goog.DEBUG&&e&&1<e.length){var t=goog.typeOf(e[0]);goog.array.forEach(e,function(e){goog.typeOf(e)!=t&&jspb.asserts.fail("Inconsistent type in JSPB repeated field array. Got "+goog.typeOf(e)+" expected "+t)})}},jspb.Message.getFieldWithDefault=function(e,t,n){return null==(e=jspb.Message.getField(e,t))?n:e},goog.exportProperty(jspb.Message,"getFieldWithDefault",jspb.Message.getFieldWithDefault),jspb.Message.getBooleanFieldWithDefault=function(e,t,n){return null==(e=jspb.Message.getBooleanField(e,t))?n:e},goog.exportProperty(jspb.Message,"getBooleanFieldWithDefault",jspb.Message.getBooleanFieldWithDefault),jspb.Message.getFloatingPointFieldWithDefault=function(e,t,n){return null==(e=jspb.Message.getOptionalFloatingPointField(e,t))?n:e},goog.exportProperty(jspb.Message,"getFloatingPointFieldWithDefault",jspb.Message.getFloatingPointFieldWithDefault),jspb.Message.getFieldProto3=jspb.Message.getFieldWithDefault,goog.exportProperty(jspb.Message,"getFieldProto3",jspb.Message.getFieldProto3),jspb.Message.getMapField=function(e,t,n,o){if(e.wrappers_||(e.wrappers_={}),t in e.wrappers_)return e.wrappers_[t];var r=jspb.Message.getField(e,t);if(!r){if(n)return;r=[],jspb.Message.setField(e,t,r)}return e.wrappers_[t]=new jspb.Map(r,o)},goog.exportProperty(jspb.Message,"getMapField",jspb.Message.getMapField),jspb.Message.setField=function(e,t,n){return jspb.asserts.assertInstanceof(e,jspb.Message),t<e.pivot_?e.array[jspb.Message.getIndex_(e,t)]=n:(jspb.Message.maybeInitEmptyExtensionObject_(e),e.extensionObject_[t]=n),e},goog.exportProperty(jspb.Message,"setField",jspb.Message.setField),jspb.Message.setProto3IntField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,0)},goog.exportProperty(jspb.Message,"setProto3IntField",jspb.Message.setProto3IntField),jspb.Message.setProto3FloatField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,0)},goog.exportProperty(jspb.Message,"setProto3FloatField",jspb.Message.setProto3FloatField),jspb.Message.setProto3BooleanField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,!1)},goog.exportProperty(jspb.Message,"setProto3BooleanField",jspb.Message.setProto3BooleanField),jspb.Message.setProto3StringField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,"")},goog.exportProperty(jspb.Message,"setProto3StringField",jspb.Message.setProto3StringField),jspb.Message.setProto3BytesField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,"")},goog.exportProperty(jspb.Message,"setProto3BytesField",jspb.Message.setProto3BytesField),jspb.Message.setProto3EnumField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,0)},goog.exportProperty(jspb.Message,"setProto3EnumField",jspb.Message.setProto3EnumField),jspb.Message.setProto3StringIntField=function(e,t,n){return jspb.Message.setFieldIgnoringDefault_(e,t,n,"0")},goog.exportProperty(jspb.Message,"setProto3StringIntField",jspb.Message.setProto3StringIntField),jspb.Message.setFieldIgnoringDefault_=function(e,t,n,o){return jspb.asserts.assertInstanceof(e,jspb.Message),n!==o?jspb.Message.setField(e,t,n):t<e.pivot_?e.array[jspb.Message.getIndex_(e,t)]=null:(jspb.Message.maybeInitEmptyExtensionObject_(e),delete e.extensionObject_[t]),e},jspb.Message.addToRepeatedField=function(e,t,n,o){return jspb.asserts.assertInstanceof(e,jspb.Message),t=jspb.Message.getRepeatedField(e,t),void 0!=o?t.splice(o,0,n):t.push(n),e},goog.exportProperty(jspb.Message,"addToRepeatedField",jspb.Message.addToRepeatedField),jspb.Message.setOneofField=function(e,t,n,o){return jspb.asserts.assertInstanceof(e,jspb.Message),(n=jspb.Message.computeOneofCase(e,n))&&n!==t&&void 0!==o&&(e.wrappers_&&n in e.wrappers_&&(e.wrappers_[n]=void 0),jspb.Message.setField(e,n,void 0)),jspb.Message.setField(e,t,o)},goog.exportProperty(jspb.Message,"setOneofField",jspb.Message.setOneofField),jspb.Message.computeOneofCase=function(e,t){for(var n,o,r=0;r<t.length;r++){var a=t[r],i=jspb.Message.getField(e,a);null!=i&&(n=a,o=i,jspb.Message.setField(e,a,void 0))}return n?(jspb.Message.setField(e,n,o),n):0}
4,goog.exportProperty(jspb.Message,"computeOneofCase",jspb.Message.computeOneofCase),jspb.Message.getWrapperField=function(e,t,n,o){if(e.wrappers_||(e.wrappers_={}),!e.wrappers_[n]){var r=jspb.Message.getField(e,n);(o||r)&&(e.wrappers_[n]=new t(r))}return e.wrappers_[n]},goog.exportProperty(jspb.Message,"getWrapperField",jspb.Message.getWrapperField),jspb.Message.getRepeatedWrapperField=function(e,t,n){return jspb.Message.wrapRepeatedField_(e,t,n),(t=e.wrappers_[n])==jspb.Message.EMPTY_LIST_SENTINEL_&&(t=e.wrappers_[n]=[]),t},goog.exportProperty(jspb.Message,"getRepeatedWrapperField",jspb.Message.getRepeatedWrapperField),jspb.Message.wrapRepeatedField_=function(e,t,n){if(e.wrappers_||(e.wrappers_={}),!e.wrappers_[n]){for(var o=jspb.Message.getRepeatedField(e,n),r=[],a=0;a<o.length;a++)r[a]=new t(o[a]);e.wrappers_[n]=r}},jspb.Message.setWrapperField=function(e,t,n){jspb.asserts.assertInstanceof(e,jspb.Message),e.wrappers_||(e.wrappers_={});var o=n?n.toArray():n;return e.wrappers_[t]=n,jspb.Message.setField(e,t,o)},goog.exportProperty(jspb.Message,"setWrapperField",jspb.Message.setWrapperField),jspb.Message.setOneofWrapperField=function(e,t,n,o){jspb.asserts.assertInstanceof(e,jspb.Message),e.wrappers_||(e.wrappers_={});var r=o?o.toArray():o;return e.wrappers_[t]=o,jspb.Message.setOneofField(e,t,n,r)},goog.exportProperty(jspb.Message,"setOneofWrapperField",jspb.Message.setOneofWrapperField),jspb.Message.setRepeatedWrapperField=function(e,t,n){jspb.asserts.assertInstanceof(e,jspb.Message),e.wrappers_||(e.wrappers_={}),n=n||[];for(var o=[],r=0;r<n.length;r++)o[r]=n[r].toArray();return e.wrappers_[t]=n,jspb.Message.setField(e,t,o)},goog.exportProperty(jspb.Message,"setRepeatedWrapperField",jspb.Message.setRepeatedWrapperField),jspb.Message.addToRepeatedWrapperField=function(e,t,n,o,r){jspb.Message.wrapRepeatedField_(e,o,t);var a=e.wrappers_[t];return a||(a=e.wrappers_[t]=[]),n=n||new o,e=jspb.Message.getRepeatedField(e,t),void 0!=r?(a.splice(r,0,n),e.splice(r,0,n.toArray())):(a.push(n),e.push(n.toArray())),n},goog.exportProperty(jspb.Message,"addToRepeatedWrapperField",jspb.Message.addToRepeatedWrapperField),jspb.Message.toMap=function(e,t,n,o){for(var r={},a=0;a<e.length;a++)r[t.call(e[a])]=n?n.call(e[a],o,e[a]):e[a];return r},goog.exportProperty(jspb.Message,"toMap",jspb.Message.toMap),jspb.Message.prototype.syncMapFields_=function(){if(this.wrappers_)for(var e in this.wrappers_){var t=this.wrappers_[e];if(Array.isArray(t))for(var n=0;n<t.length;n++)t[n]&&t[n].toArray();else t&&t.toArray()}},jspb.Message.prototype.toArray=function(){return this.syncMapFields_(),this.array},goog.exportProperty(jspb.Message.prototype,"toArray",jspb.Message.prototype.toArray),jspb.Message.GENERATE_TO_STRING&&(jspb.Message.prototype.toString=function(){return this.syncMapFields_(),this.array.toString()}),jspb.Message.prototype.getExtension=function(e){if(this.extensionObject_){this.wrappers_||(this.wrappers_={});var t=e.fieldIndex;if(e.isRepeated){if(e.isMessageType())return this.wrappers_[t]||(this.wrappers_[t]=goog.array.map(this.extensionObject_[t]||[],function(t){return new e.ctor(t)})),this.wrappers_[t]}else if(e.isMessageType())return!this.wrappers_[t]&&this.extensionObject_[t]&&(this.wrappers_[t]=new e.ctor(this.extensionObject_[t])),this.wrappers_[t];return this.extensionObject_[t]}},goog.exportProperty(jspb.Message.prototype,"getExtension",jspb.Message.prototype.getExtension),jspb.Message.prototype.setExtension=function(e,t){this.wrappers_||(this.wrappers_={}),jspb.Message.maybeInitEmptyExtensionObject_(this);var n=e.fieldIndex;return e.isRepeated?(t=t||[],e.isMessageType()?(this.wrappers_[n]=t,this.extensionObject_[n]=goog.array.map(t,function(e){return e.toArray()})):this.extensionObject_[n]=t):e.isMessageType()?(this.wrappers_[n]=t,this.extensionObject_[n]=t?t.toArray():t):this.extensionObject_[n]=t,this},goog.exportProperty(jspb.Message.prototype,"setExtension",jspb.Message.prototype.setExtension),jspb.Message.difference=function(e,t){if(!(e instanceof t.constructor))throw Error("Messages have different types.");var n=e.toArray();t=t.toArray();var o=[],r=0,a=n.length>t.length?n.length:t.length;for(e.getJsPbMessageId()&&(o[0]=e.getJsPbMessageId(),r=1);r<a;r++)jspb.Message.compareFields(n[r],t[r])||(o[r]=t[r]);return new e.constructor(o)}
4,goog.exportProperty(jspb.Message,"difference",jspb.Message.difference),jspb.Message.equals=function(e,t){return e==t||!(!e||!t)&&e instanceof t.constructor&&jspb.Message.compareFields(e.toArray(),t.toArray())},goog.exportProperty(jspb.Message,"equals",jspb.Message.equals),jspb.Message.compareExtensions=function(e,t){t=t||{};var n,o={};for(n in e=e||{})o[n]=0;for(n in t)o[n]=0;for(n in o)if(!jspb.Message.compareFields(e[n],t[n]))return!1;return!0},goog.exportProperty(jspb.Message,"compareExtensions",jspb.Message.compareExtensions),jspb.Message.compareFields=function(e,t){if(e==t)return!0;if(!goog.isObject(e)||!goog.isObject(t))return!!("number"==typeof e&&isNaN(e)||"number"==typeof t&&isNaN(t))&&String(e)==String(t);if(e.constructor!=t.constructor)return!1;if(jspb.Message.SUPPORTS_UINT8ARRAY_&&e.constructor===Uint8Array){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0}if(e.constructor===Array){var o=void 0,r=void 0,a=Math.max(e.length,t.length);for(n=0;n<a;n++){var i=e[n],s=t[n];if(i&&i.constructor==Object&&(jspb.asserts.assert(void 0===o),jspb.asserts.assert(n===e.length-1),o=i,i=void 0),s&&s.constructor==Object&&(jspb.asserts.assert(void 0===r),jspb.asserts.assert(n===t.length-1),r=s,s=void 0),!jspb.Message.compareFields(i,s))return!1}return!o&&!r||(o=o||{},r=r||{},jspb.Message.compareExtensions(o,r))}if(e.constructor===Object)return jspb.Message.compareExtensions(e,t);throw Error("Invalid type in JSPB array")},goog.exportProperty(jspb.Message,"compareFields",jspb.Message.compareFields),jspb.Message.prototype.cloneMessage=function(){return jspb.Message.cloneMessage(this)},goog.exportProperty(jspb.Message.prototype,"cloneMessage",jspb.Message.prototype.cloneMessage),jspb.Message.prototype.clone=function(){return jspb.Message.cloneMessage(this)},goog.exportProperty(jspb.Message.prototype,"clone",jspb.Message.prototype.clone),jspb.Message.clone=function(e){return jspb.Message.cloneMessage(e)},goog.exportProperty(jspb.Message,"clone",jspb.Message.clone),jspb.Message.cloneMessage=function(e){return new e.constructor(jspb.Message.clone_(e.toArray()))},jspb.Message.copyInto=function(e,t){jspb.asserts.assertInstanceof(e,jspb.Message),jspb.asserts.assertInstanceof(t,jspb.Message),jspb.asserts.assert(e.constructor==t.constructor,"Copy source and target message should have the same type."),e=jspb.Message.clone(e);for(var n=t.toArray(),o=e.toArray(),r=n.length=0;r<o.length;r++)n[r]=o[r];t.wrappers_=e.wrappers_,t.extensionObject_=e.extensionObject_},goog.exportProperty(jspb.Message,"copyInto",jspb.Message.copyInto),jspb.Message.clone_=function(e){if(Array.isArray(e)){for(var t=Array(e.length),n=0;n<e.length;n++){var o=e[n];null!=o&&(t[n]="object"==typeof o?jspb.Message.clone_(jspb.asserts.assert(o)):o)}return t}if(jspb.Message.SUPPORTS_UINT8ARRAY_&&e instanceof Uint8Array)return new Uint8Array(e);for(n in t={},e)null!=(o=e[n])&&(t[n]="object"==typeof o?jspb.Message.clone_(jspb.asserts.assert(o)):o);return t},jspb.Message.registerMessageType=function(e,t){t.messageId=e},goog.exportProperty(jspb.Message,"registerMessageType",jspb.Message.registerMessageType),jspb.Message.messageSetExtensions={},jspb.Message.messageSetExtensionsBinary={},jspb.Export={},exports.Map=jspb.Map,exports.Message=jspb.Message,exports.BinaryReader=jspb.BinaryReader,exports.BinaryWriter=jspb.BinaryWriter,exports.ExtensionFieldInfo=jspb.ExtensionFieldInfo,exports.ExtensionFieldBinaryInfo=jspb.ExtensionFieldBinaryInfo,exports.exportSymbol=goog.exportSymbol,exports.inherits=goog.inherits,exports.object={extend:goog.object.extend},exports.typeOf=goog.typeOf},39971:function(e,t,n){var o,r,a,i,s,l="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},c="undefined"!=typeof window&&window===this?this:void 0!==n.g&&null!=n.g?n.g:this;function u(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}function d(e){var t="undefined"!=typeof Symbol&&Symbol.iterator&&e[Symbol.iterator];return t?t.call(e):{next:u(e)}}!function(e,t){if(t){var n=c;e=e.split(".");for(var o=0;o<e.length-1;o++){var r=e[o];r in n||(n[r]={}),n=n[r]}(t=t(o=n[e=e[e.length-1]]))!=o&&null!=t&&l(n,e,{configurable:!0,writable:!0,value:t})}}("Promise",function(e){function t(e){this.b=0,this.c=void 0,this.a=[];var t=this.f();try{e(t.resolve,t.reject)}catch(e){t.reject(e)}}function n(){this.a=null}function o(e){return e instanceof t?e:new t(function(t){t(e)})}if(e)return e;n.prototype.b=function(e){if(null==this.a){this.a=[];var t=this;this.c(function(){t.g()})}this.a.push(e)};var r=c.setTimeout;n.prototype.c=function(e){r(e,0)},n.prototype.g=function(){for(;this.a&&this.a.length;){var e=this.a;this.a=[];for(var t=0;t<e.length;++t){var n=e[t];e[t]=null;try{n()}catch(e){this.f(e)}}}this.a=null},n.prototype.f=function(e){this.c(function(){throw e})},t.prototype.f=function(){function e(e){return function(o){n||(n=!0,e.call(t,o))}}var t=this,n=!1;return{resolve:e(this.m),reject:e(this.g)}},t.prototype.m=function(e){if(e===this)this.g(TypeError("A Promise cannot resolve to itself"));else if(e instanceof t)this.o(e);else{switch(typeof e){case"object":var n=null!=e;break;case"function":n=!0;break;default:n=!1}n?this.l(e):this.h(e)}},t.prototype.l=function(e){var t=void 0;try{t=e.then}catch(e){this.g(e);return}"function"==typeof t?this.u(t,e):this.h(e)},t.prototype.g=function(e){this.i(2,e)},t.prototype.h=function(e){this.i(1,e)},t.prototype.i=function(e,t){if(0!=this.b)throw Error("Cannot settle("+e+", "+t+"): Promise already settled in state"+this.b);this.b=e,this.c=t,this.j()},t.prototype.j=function(){if(null!=this.a){for(var e=0;e<this.a.length;++e)a.b(this.a[e]);this.a=null}};var a=new n;return t.prototype.o=function(e){var t=this.f();e.A(t.resolve,t.reject)},t.prototype.u=function(e,t){var n=this.f();try{e.call(t,n.resolve,n.reject)}catch(e){n.reject(e)}},t.prototype.then=function(e,n){function o(e,t){return"function"==typeof e?function(t){try{r(e(t))}catch(e){a(e)}}:t}var r,a,i=new t(function(e,t){r=e,a=t});return this.A(o(e,r),o(n,a)),i},t.prototype.catch=function(e){return this.then(void 0,e)},t.prototype.A=function(e,t){function n(){switch(o.b){case 1:e(o.c);break;case 2:t(o.c);break;default:throw Error("Unexpected state: "+o.b)}}var o=this;null==this.a?a.b(n):this.a.push(n)},t.resolve=o,t.reject=function(e){return new t(function(t,n){n(e)})},t.race=function(e){return new t(function(t,n){for(var r=d(e),a=r.next();!a.done;a=r.next())o(a.value).A(t,n)})},t.all=function(e){var n=d(e),r=n.next();return r.done?o([]):new t(function(e,t){function a(t){return function(n){i[t]=n,0==--s&&e(i)}}var i=[],s=0;do i.push(void 0),s++,o(r.value).A(a(i.length-1),t),r=n.next();while(!r.done)})},t});var m=m||{},p=this||self;function h(e){return"string"==typeof e}function f(e,t){e=e.split("."),t=t||p;for(var n=0;n<e.length;n++)if(null==(t=t[e[n]]))return null;return t}function g(){}function y(e){var t=typeof e;if("object"==t){if(!e)return"null";if(e instanceof Array)return"array";if(e instanceof Object)return t;var n=Object.prototype.toString.call(e);
4if("[object Window]"==n)return"object";if("[object Array]"==n||"number"==typeof e.length&&void 0!==e.splice&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("splice"))return"array";if("[object Function]"==n||void 0!==e.call&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("call"))return"function"}else if("function"==t&&void 0===e.call)return"object";return t}function v(e){var t=typeof e;return"object"==t&&null!=e||"function"==t}var b="closure_uid_"+(1e9*Math.random()>>>0),S=0;function T(e,t,n){return e.call.apply(e.bind,arguments)}function k(e,t,n){if(!e)throw Error();if(2<arguments.length){var o=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,o),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function C(e,t,n){return(C=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?T:k).apply(null,arguments)}var A=Date.now||function(){return+new Date};function E(e,t){function n(){}n.prototype=t.prototype,e.T=t.prototype,e.prototype=new n,e.prototype.constructor=e}function _(e){switch(e){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}}function P(e){if(Error.captureStackTrace)Error.captureStackTrace(this,P);else{var t=Error().stack;t&&(this.stack=t)}e&&(this.message=String(e))}function x(e,t){e=e.split("%s");for(var n="",o=e.length-1,r=0;r<o;r++)n+=e[r]+(r<t.length?t[r]:"%s");P.call(this,n+e[o])}function w(e,t){throw new x("Failure"+(e?": "+e:""),Array.prototype.slice.call(arguments,1))}function R(){this.j=null,this.i=[],this.l=0,this.b=M,this.f=this.a=this.h=0,this.c=null,this.g=0}E(P,Error),P.prototype.name="CustomError",E(x,P),x.prototype.name="AssertionError";var M=0;function I(e,t,n,o){throw e.b=3,e.j="The stream is broken @"+e.l+"/"+n+". Error: "+o+". With input:\n"+t,Error(e.j)}function O(e,t){function n(e){0==e?i.h=e:128==e?i.h=e:I(i,s,l,"invalid frame byte"),i.b=1,i.a=0,i.f=0}function o(e){i.f++,i.a=(i.a<<8)+e,4==i.f&&(i.b=2,i.g=0,"undefined"!=typeof Uint8Array?i.c=new Uint8Array(i.a):i.c=Array(i.a),0==i.a&&a())}function r(e){i.c[i.g++]=e,i.g==i.a&&a()}function a(){var e={};e[i.h]=i.c,i.i.push(e),i.b=M}for(var i=e,s=t instanceof Array?t:new Uint8Array(t),l=0;l<s.length;){switch(i.b){case 3:I(i,s,l,"stream already broken");break;case M:n(s[l]);break;case 1:o(s[l]);break;case 2:r(s[l]);break;default:throw Error("unexpected parser state: "+i.b)}i.l++,l++}return e=i.i,i.i=[],0<e.length?e:null}function D(e){switch(e){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:default:return 2;case 501:return 12;case 503:return 14;case 504:return 4}}var N=Array.prototype.indexOf?function(e,t){return Array.prototype.indexOf.call(e,t,void 0)}:function(e,t){if(h(e))return h(t)&&1==t.length?e.indexOf(t,0):-1;for(var n=0;n<e.length;n++)if(n in e&&e[n]===t)return n;return -1};function L(e){e:{for(var t=tu,n=e.length,o=h(e)?e.split(""):e,r=0;r<n;r++)if(r in o&&t.call(void 0,o[r],r,e)){t=r;break e}t=-1}return 0>t?null:h(e)?e.charAt(t):e[t]}function B(e,t){for(var n in e)t.call(void 0,e[n],n,e)}function F(e,t){var n,o={};for(n in e)o[n]=t.call(void 0,e[n],n,e);return o}var U="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function j(e,t){for(var n,o,r=1;r<arguments.length;r++){for(n in o=arguments[r])e[n]=o[n];for(var a=0;a<U.length;a++)n=U[a],Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}}var z=String.prototype.trim?function(e){return e.trim()}:function(e){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(e)[1]};function G(e,t){return -1!=e.indexOf(t)}function $(e,t){return e<t?-1:e>t?1:0}e:{var H=p.navigator;if(H){var V=H.userAgent;if(V){o=V;break e}}o=""}function W(e){var t=1;e=e.split(":");for(var n=[];0<t&&e.length;)n.push(e.shift()),t--;return e.length&&n.push(e.join(":")),n}function q(){0!=Z&&(this[b]||(this[b]=++S)),this.H=this.H}var Z=0;function K(e){return K[" "](e),e}
4function Y(e,t){var n=ei;return Object.prototype.hasOwnProperty.call(n,e)?n[e]:n[e]=t(e)}q.prototype.H=!1,K[" "]=g;var X=G(o,"Opera"),Q=G(o,"Trident")||G(o,"MSIE"),J=G(o,"Edge"),ee=G(o,"Gecko")&&!(G(o.toLowerCase(),"webkit")&&!G(o,"Edge"))&&!(G(o,"Trident")||G(o,"MSIE"))&&!G(o,"Edge"),et=G(o.toLowerCase(),"webkit")&&!G(o,"Edge");function en(){var e=p.document;return e?e.documentMode:void 0}e:{var eo="",er=function(){var e=o;return ee?/rv:([^\);]+)(\)|;)/.exec(e):J?/Edge\/([\d\.]+)/.exec(e):Q?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(e):et?/WebKit\/(\S+)/.exec(e):X?/(?:Version)[ \/]?(\S+)/.exec(e):void 0}();if(er&&(eo=er?er[1]:""),Q){var ea=en();if(null!=ea&&ea>parseFloat(eo)){r=String(ea);break e}}r=eo}var ei={};function es(e){return Y(e,function(){for(var t=0,n=z(String(r)).split("."),o=z(String(e)).split("."),a=Math.max(n.length,o.length),i=0;0==t&&i<a;i++){var s=n[i]||"",l=o[i]||"";do{if(s=/(\d*)(\D*)(.*)/.exec(s)||["","","",""],l=/(\d*)(\D*)(.*)/.exec(l)||["","","",""],0==s[0].length&&0==l[0].length)break;t=$(0==s[1].length?0:parseInt(s[1],10),0==l[1].length?0:parseInt(l[1],10))||$(0==s[2].length,0==l[2].length)||$(s[2],l[2]),s=s[3],l=l[3]}while(0==t)}return 0<=t})}a=p.document&&Q?en():void 0;var el=Object.freeze||function(e){return e};(i=!Q)||(i=9<=Number(a));var ec=i,eu=Q&&!es("9"),ed=function(){if(!p.addEventListener||!Object.defineProperty)return!1;var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}});try{p.addEventListener("test",g,t),p.removeEventListener("test",g,t)}catch(e){}return e}();function em(e,t){this.type=e,this.a=this.target=t}function ep(e,t){if(em.call(this,e?e.type:""),this.relatedTarget=this.a=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.pointerId=0,this.pointerType="",this.c=null,e){var n=this.type=e.type,o=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.a=t,t=e.relatedTarget){if(ee){e:{try{K(t.nodeName);var r=!0;break e}catch(e){}r=!1}r||(t=null)}}else"mouseover"==n?t=e.fromElement:"mouseout"==n&&(t=e.toElement);this.relatedTarget=t,o?(this.clientX=void 0!==o.clientX?o.clientX:o.pageX,this.clientY=void 0!==o.clientY?o.clientY:o.pageY,this.screenX=o.screenX||0,this.screenY=o.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.key=e.key||"",this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType=h(e.pointerType)?e.pointerType:eh[e.pointerType]||"",this.c=e,e.defaultPrevented&&this.b()}}em.prototype.b=function(){},E(ep,em);var eh=el({2:"touch",3:"pen",4:"mouse"});ep.prototype.b=function(){ep.T.b.call(this);var e=this.c;if(e.preventDefault)e.preventDefault();else if(e.returnValue=!1,eu)try{(e.ctrlKey||112<=e.keyCode&&123>=e.keyCode)&&(e.keyCode=-1)}catch(e){}};var ef="closure_listenable_"+(1e6*Math.random()|0),eg=0;function ey(e,t,n,o,r){this.listener=e,this.proxy=null,this.src=t,this.type=n,this.capture=!!o,this.B=r,this.key=++eg,this.s=this.w=!1}function ev(e){e.s=!0,e.listener=null,e.proxy=null,e.src=null,e.B=null}function eb(e){this.src=e,this.a={},this.b=0}function eS(e,t){var n=t.type;if(n in e.a){var o,r=e.a[n],a=N(r,t);(o=0<=a)&&Array.prototype.splice.call(r,a,1),o&&(ev(t),0==e.a[n].length&&(delete e.a[n],e.b--))}}function eT(e,t,n,o){for(var r=0;r<e.length;++r){var a=e[r];if(!a.s&&a.listener==t&&!!n==a.capture&&a.B==o)return r}return -1}eb.prototype.add=function(e,t,n,o,r){var a=e.toString();(e=this.a[a])||(e=this.a[a]=[],this.b++);var i=eT(e,t,o,r);return -1<i?(t=e[i],n||(t.w=!1)):((t=new ey(t,this.src,a,!!o,r)).w=n,e.push(t)),t};var ek="closure_lm_"+(1e6*Math.random()|0),eC={},eA=0;function eE(e,t,n,o,r){if(o&&o.once)ex(e,t,n,o,r);else if("array"==y(t))for(var a=0;a<t.length;a++)eE(e,t[a],n,o,r);else n=eB(n),e&&e[ef]?e.f.add(String(t),n,!1,v(o)?!!o.capture:!!o,r):e_(e,t,n,!1,o,r)}function e_(e,t,n,o,r,a){if(!t)throw Error("Invalid event type");var i=v(r)?!!r.capture:!!r,s=eN(e);if(s||(e[ek]=s=new eb(e)),!(n=s.add(t,n,o,i,a)).proxy){if(o=eP(),n.proxy=o,o.src=e,o.listener=n,e.addEventListener)ed||(r=i),void 0===r&&(r=!1),e.addEventListener(t.toString(),o,r);else if(e.attachEvent)e.attachEvent(eM(t.toString()),o);else if(e.addListener&&e.removeListener)e.addListener(o);else throw Error("addEventListener and attachEvent are unavailable.");eA++}}function eP(){var e=eD,t=ec?function(n){return e.call(t.src,t.listener,n)}:function(n){if(!(n=e.call(t.src,t.listener,n)))return n};return t}function ex(e,t,n,o,r){if("array"==y(t))for(var a=0;a<t.length;a++)ex(e,t[a],n,o,r);else n=eB(n),e&&e[ef]?e.f.add(String(t),n,!0,v(o)?!!o.capture:!!o,r):e_
4(e,t,n,!0,o,r)}function ew(e,t,n,o,r){if("array"==y(t))for(var a=0;a<t.length;a++)ew(e,t[a],n,o,r);else(o=v(o)?!!o.capture:!!o,n=eB(n),e&&e[ef])?(e=e.f,(t=String(t).toString())in e.a&&-1<(n=eT(a=e.a[t],n,o,r))&&(ev(a[n]),Array.prototype.splice.call(a,n,1),0==a.length&&(delete e.a[t],e.b--))):e&&(e=eN(e))&&(t=e.a[t.toString()],e=-1,t&&(e=eT(t,n,o,r)),(n=-1<e?t[e]:null)&&eR(n))}function eR(e){if("number"!=typeof e&&e&&!e.s){var t=e.src;if(t&&t[ef])eS(t.f,e);else{var n=e.type,o=e.proxy;t.removeEventListener?t.removeEventListener(n,o,e.capture):t.detachEvent?t.detachEvent(eM(n),o):t.addListener&&t.removeListener&&t.removeListener(o),eA--,(n=eN(t))?(eS(n,e),0==n.b&&(n.src=null,t[ek]=null)):ev(e)}}}function eM(e){return e in eC?eC[e]:eC[e]="on"+e}function eI(e,t,n,o){var r=!0;if((e=eN(e))&&(t=e.a[t.toString()]))for(t=t.concat(),e=0;e<t.length;e++){var a=t[e];a&&a.capture==n&&!a.s&&(a=eO(a,o),r=r&&!1!==a)}return r}function eO(e,t){var n=e.listener,o=e.B||e.src;return e.w&&eR(e),n.call(o,t)}function eD(e,t){if(e.s)return!0;if(!ec){var n=t||f("window.event");t=new ep(n,this);var o=!0;if(!(0>n.keyCode||void 0!=n.returnValue)){e:{var r=!1;if(0==n.keyCode)try{n.keyCode=-1;break e}catch(e){r=!0}(r||void 0==n.returnValue)&&(n.returnValue=!0)}for(n=[],r=t.a;r;r=r.parentNode)n.push(r);for(e=e.type,r=n.length-1;0<=r;r--){t.a=n[r];var a=eI(n[r],e,!0,t);o=o&&a}for(r=0;r<n.length;r++)t.a=n[r],a=eI(n[r],e,!1,t),o=o&&a}return o}return eO(e,new ep(t,this))}function eN(e){return(e=e[ek])instanceof eb?e:null}var eL="__closure_events_fn_"+(1e9*Math.random()>>>0);function eB(e){return"function"==y(e)?e:(e[eL]||(e[eL]=function(t){return e.handleEvent(t)}),e[eL])}function eF(){q.call(this),this.f=new eb(this),this.P=this}function eU(e,t){e=e.P;var n=t.type||t;if(h(t))t=new em(t,e);else if(t instanceof em)t.target=t.target||e;else{var o=t;j(t=new em(n,e),o)}ej(e=t.a=e,n,!0,t),ej(e,n,!1,t)}function ej(e,t,n,o){if(t=e.f.a[String(t)]){t=t.concat();for(var r=!0,a=0;a<t.length;++a){var i=t[a];if(i&&!i.s&&i.capture==n){var s=i.listener,l=i.B||i.src;i.w&&eS(e.f,i),r=!1!==s.call(l,o)&&r}}}}function ez(e,t,n){if("function"==y(e))n&&(e=C(e,n));else if(e&&"function"==typeof e.handleEvent)e=C(e.handleEvent,e);else throw Error("Invalid listener argument");return 2147483647<Number(t)?-1:p.setTimeout(e,t||0)}function eG(e,t,n){this.reset(e,t,n,void 0,void 0)}E(eF,q),eF.prototype[ef]=!0,eF.prototype.removeEventListener=function(e,t,n,o){ew(this,e,t,n,o)},eG.prototype.a=null;var e$=0;function eH(e){this.f=e,this.b=this.c=this.a=null}function eV(e,t){this.name=e,this.value=t}eG.prototype.reset=function(e,t,n,o,r){"number"==typeof r||e$++,o||A(),delete this.a},eV.prototype.toString=function(){return this.name};var eW=new eV("SEVERE",1e3),eq=new eV("CONFIG",700),eZ=new eV("FINE",500);function eK(e){return e.c?e.c:e.a?eK(e.a):(w("Root logger has no level set."),null)}eH.prototype.log=function(e,t,n){if(e.value>=eK(this).value)for("function"==y(t)&&(t=t()),e=new eG(e,String(t),this.f),n&&(e.a=n),n=this;n;)n=n.a};var eY={},eX=null;function eQ(e){if(eX||(eX=new eH(""),eY[""]=eX,eX.c=eq),!(t=eY[e])){t=new eH(e);var t,n=e.lastIndexOf("."),o=e.substr(n+1);(n=eQ(e.substr(0,n))).b||(n.b={}),n.b[o]=t,t.a=n,eY[e]=t}return t}function eJ(e,t){e&&e.log(eZ,t,void 0)}function e0(){}function e1(e){var t;return(t=e.a)||(t={},e6(e)&&(t[0]=!0,t[1]=!0),t=e.a=t),t}function e2(){}function e3(e){return(e=e6(e))?new ActiveXObject(e):new XMLHttpRequest}function e6(e){if(!e.b&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var t=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],n=0;n<t.length;n++){var o=t[n];try{return new ActiveXObject(o),e.b=o}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed")}return e.b}function e4(e,t){this.b={},this.a=[],this.c=0;var n=arguments.length;if(1<n){if(n%2)throw Error("Uneven number of arguments");for(var o=0;o<n;o+=2)this.set(arguments[o],arguments[o+1])}else e&&e9(this,e)}function e5(e){e.b={},e.a.length=0,e.c=0}function e8(e){if(e.c!=e.a.length){for(var t=0,n=0;t<e.a.length;){var o=e.a[t];te(e.b,o)&&(e.a[n++]=o),t++}e.a.length=n}if(e.c!=e.a.length){var r={};for(n=t=0;t<e.a.length;)te(r,o=e.a[t])||(e.a[n++]=o,r[o]=1),t++;e.a.length=n}}function e9(e,t){if(t instanceof e4)for(var n=t.f(),o=0;o<n.length;
4o++)e.set(n[o],t.get(n[o]));else for(n in t)e.set(n,t[n])}function e7(e){e8(e);for(var t={},n=0;n<e.a.length;n++){var o=e.a[n];t[o]=e.b[o]}return t}function te(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e0.prototype.a=null,E(e2,e0),s=new e2,e4.prototype.f=function(){return e8(this),this.a.concat()},e4.prototype.get=function(e,t){return te(this.b,e)?this.b[e]:t},e4.prototype.set=function(e,t){te(this.b,e)||(this.c++,this.a.push(e)),this.b[e]=t},e4.prototype.forEach=function(e,t){for(var n=this.f(),o=0;o<n.length;o++){var r=n[o],a=this.get(r);e.call(t,a,r,this)}};var tt=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function tn(e){eF.call(this),this.headers=new e4,this.v=e||null,this.c=!1,this.G=this.a=null,this.K=this.u="",this.g=0,this.j="",this.i=this.J=this.o=this.I=!1,this.l=0,this.D=null,this.h=to,this.F=this.m=!1}E(tn,eF);var to="",tr=tn.prototype,ta=eQ("goog.net.XhrIo");tr.b=ta;var ti=/^https?$/i,ts=["POST","PUT"];function tl(e,t,n){if(e.a)throw Error("[goog.net.XhrIo] Object is active with another request="+e.u+"; newUri="+t);e.u=t,e.j="",e.g=0,e.K="POST",e.I=!1,e.c=!0,e.a=e.v?e3(e.v):e3(s),e.G=e.v?e1(e.v):e1(s),e.a.onreadystatechange=C(e.L,e);try{eJ(e.b,tT(e,"Opening Xhr")),e.J=!0,e.a.open("POST",String(t),!0),e.J=!1}catch(t){eJ(e.b,tT(e,"Error opening Xhr: "+t.message)),td(e,t);return}t=n||"";var o=L((n=new e4(e.headers)).f()),r=p.FormData&&t instanceof p.FormData;!(0<=N(ts,"POST"))||o||r||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),n.forEach(function(e,t){this.a.setRequestHeader(t,e)},e),e.h&&(e.a.responseType=e.h),"withCredentials"in e.a&&e.a.withCredentials!==e.m&&(e.a.withCredentials=e.m);try{tf(e),0<e.l&&(e.F=tc(e.a),eJ(e.b,tT(e,"Will abort after "+e.l+"ms if incomplete, xhr2 "+e.F)),e.F?(e.a.timeout=e.l,e.a.ontimeout=C(e.M,e)):e.D=ez(e.M,e.l,e)),eJ(e.b,tT(e,"Sending request")),e.o=!0,e.a.send(t),e.o=!1}catch(t){eJ(e.b,tT(e,"Send error: "+t.message)),td(e,t)}}function tc(e){return Q&&es(9)&&"number"==typeof e.timeout&&void 0!==e.ontimeout}function tu(e){return"content-type"==e.toLowerCase()}function td(e,t){e.c=!1,e.a&&(e.i=!0,e.a.abort(),e.i=!1),e.j=t,e.g=5,tm(e),th(e)}function tm(e){e.I||(e.I=!0,eU(e,"complete"),eU(e,"error"))}function tp(e){if(e.c&&void 0!==m){if(e.G[1]&&4==tg(e)&&2==ty(e))eJ(e.b,tT(e,"Local request error detected and ignored"));else if(e.o&&4==tg(e))ez(e.L,0,e);else if(eU(e,"readystatechange"),4==tg(e)){eJ(e.b,tT(e,"Request complete")),e.c=!1;try{var t,n,o=ty(e);switch(o){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var r=!0;break;default:r=!1}if(!(t=r)){if(n=0===o){var a=String(e.u).match(tt)[1]||null;if(!a&&p.self&&p.self.location){var i=p.self.location.protocol;a=i.substr(0,i.length-1)}n=!ti.test(a?a.toLowerCase():"")}t=n}if(t)eU(e,"complete"),eU(e,"success");else{e.g=6;try{var s=2<tg(e)?e.a.statusText:""}catch(t){eJ(e.b,"Can not get status: "+t.message),s=""}e.j=s+" ["+ty(e)+"]",tm(e)}}finally{th(e)}}}}function th(e){if(e.a){tf(e);var t=e.a,n=e.G[0]?g:null;e.a=null,e.G=null,eU(e,"ready");try{t.onreadystatechange=n}catch(t){(e=e.b)&&e.log(eW,"Problem encountered resetting onreadystatechange: "+t.message,void 0)}}}function tf(e){e.a&&e.F&&(e.a.ontimeout=null),e.D&&(p.clearTimeout(e.D),e.D=null)}function tg(e){return e.a?e.a.readyState:0}function ty(e){try{return 2<tg(e)?e.a.status:-1}catch(e){return -1}}function tv(e){try{if(!e.a)return null;if("response"in e.a)return e.a.response;switch(e.h){case to:case"text":return e.a.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in e.a)return e.a.mozResponseArrayBuffer}var t=e.b;return t&&t.log(eW,"Response type "+e.h+" is not supported on this browser",void 0),null}catch(t){return eJ(e.b,"Can not get response: "+t.message),null}}function tb(e,t){if(e.a&&4==tg(e))return null===(e=e.a.getResponseHeader(t))?void 0:e}function tS(e){var t={};e=(e.a&&4==tg(e)&&e.a.getAllResponseHeaders()||"").split("\r\n");for(var n=0;n<e.length;
4n++)if(!/^[\s\xa0]*$/.test(e[n])){var o=W(e[n]),r=o[0];if(h(o=o[1])){o=o.trim();var a=t[r]||[];t[r]=a,a.push(o)}}return F(t,function(e){return e.join(", ")})}function tT(e,t){return t+" ["+e.K+" "+e.u+" "+ty(e)+"]"}tn.prototype.M=function(){void 0!==m&&this.a&&(this.j="Timed out after "+this.l+"ms, aborting",this.g=8,eJ(this.b,tT(this,this.j)),eU(this,"timeout"),this.abort(8))},tn.prototype.abort=function(e){this.a&&this.c&&(eJ(this.b,tT(this,"Aborting")),this.c=!1,this.i=!0,this.a.abort(),this.i=!1,this.g=e||7,eU(this,"complete"),eU(this,"abort"),th(this))},tn.prototype.L=function(){this.H||(this.J||this.o||this.i?tp(this):this.R())},tn.prototype.R=function(){tp(this)};var tk={},tC=null;function tA(e){var t;void 0===t&&(t=0),tP(),t=tk[t];for(var n=[],o=0;o<e.length;o+=3){var r=e[o],a=o+1<e.length,i=a?e[o+1]:0,s=o+2<e.length,l=s?e[o+2]:0,c=r>>2;r=(3&r)<<4|i>>4,i=(15&i)<<2|l>>6,l&=63,s||(l=64,a||(i=64)),n.push(t[c],t[r],t[i]||"",t[l]||"")}return n.join("")}function tE(e){var t=e.length,n=3*t/4;n%3?n=Math.floor(n):G("=.",e[t-1])&&(n=G("=.",e[t-2])?n-2:n-1);var o=new Uint8Array(n),r=0;return t_(e,function(e){o[r++]=e}),o.subarray(0,r)}function t_(e,t){function n(t){for(;o<e.length;){var n=e.charAt(o++),r=tC[n];if(null!=r)return r;if(!/^[\s\xa0]*$/.test(n))throw Error("Unknown base64 encoding at char: "+n)}return t}tP();for(var o=0;;){var r=n(-1),a=n(0),i=n(64),s=n(64);if(64===s&&-1===r)break;t(r<<2|a>>4),64!=i&&(t(a<<4&240|i>>2),64!=s&&t(i<<6&192|s))}}function tP(){if(!tC){tC={};for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),t=["+/=","+/","-_=","-_.","-_"],n=0;5>n;n++){var o=e.concat(t[n].split(""));tk[n]=o;for(var r=0;r<o.length;r++){var a=o[r];void 0===tC[a]&&(tC[a]=r)}}}}function tx(e){this.a=e.O,this.f=this.b=this.c=this.j=this.h=null,this.i=!1,this.g=0,this.l=new R;var t=this;eE(this.a,"readystatechange",function(){var e=t.a;if(e=e.a?e.a.getResponseHeader("Content-Type"):null){if(0==(e=e.toLowerCase()).lastIndexOf("application/grpc-web-text",0)){e=t.a;try{var n=e.a?e.a.responseText:""}catch(t){eJ(e.b,"Can not get responseText: "+t.message),n=""}if(e=n.length-n.length%4,0==(n=n.substr(t.g,e-t.g)).length)return;t.g=e,n=tE(n)}else{if(0!=e.lastIndexOf("application/grpc",0))return;n=new Uint8Array(tv(t.a))}if(n=O(t.l,[].slice.call(n)))for(e=0;e<n.length;e++){if(0 in n[e]){var o=n[e][0];o&&(o=t.h(o))&&t.j(o)}if(128 in n[e]&&0<n[e][128].length){o="";for(var r=0;r<n[e][128].length;r++)o+=String.fromCharCode(n[e][128][r]);o=o.trim().split("\r\n"),r={};for(var a=0;a<o.length;a++){var i=o[a].indexOf(":");r[o[a].substring(0,i).trim()]=o[a].substring(i+1).trim()}o=r,r=0,a="","grpc-status"in o&&(r=o["grpc-status"]),"grpc-message"in o&&(a=o["grpc-message"]),t.c&&t.c({code:Number(r),details:a,metadata:o})}}}}),eE(this.a,"complete",function(){var e=t.a.g,n="";if(0!=e){switch(e){case 7:var o=10;break;case 8:o=4;break;case 6:o=D(ty(t.a));break;default:o=14}10==o&&t.i||!t.b||t.b({code:o,message:_(e)})}else{e=!1;var r=tS(t.a);"grpc-status"in r&&(o=tb(t.a,"grpc-status"),"grpc-message"in r&&(n=tb(t.a,"grpc-message")),0!=Number(o)&&t.b&&(t.b({code:Number(o),message:n,metadata:r}),e=!0),t.c&&t.c({code:Number(o),details:n,metadata:r})),!e&&t.f&&t.f()}})}function tw(e){var t="";return B(e,function(e,n){t+=n+":"+e+"\r\n"}),t}function tR(e,t){e:{for(n in t){var n=!1;break e}n=!0}if(n)return e;if(n=tw(t),h(e)){if(t=encodeURIComponent("$httpHeaders")+(n=null!=n?"="+encodeURIComponent(String(n)):"")){0>(n=e.indexOf("#"))&&(n=e.length);var o=e.indexOf("?");if(0>o||o>n){o=n;var r=""}else r=e.substring(o+1,n);n=(e=[e.substr(0,o),r,e.substr(n)])[1],e[1]=t?n?n+"&"+t:t:n,e=e[0]+(e[1]?"?"+e[1]:"")+e[2]}return e}return e.a("$httpHeaders",n),e}function tM(e){this.a=f("format",e)||"text",this.c=f("suppressCorsPreflight",e)||!1,this.b=f("withCredentials",e)||!1}function tI(e){for(var t=e.length,n=[0,0,0,0],o=new Uint8Array(5+t),r=3;0<=r;r--)n[r]=t%256,t>>>=8;return o.set(new Uint8Array(n),1),o.set(e,5),o}function tO(e,t){if("text"==e.a?(t.headers.set("Content-Type","application/grpc-web-text"),t.headers.set("Accept","application/grpc-web-text")):t.headers.set("Content-Type","application/grpc-web+proto"),t.headers.set("X-User-Agent","grpc-web-javascript/0.1"),t.headers.set("X-Grpc-Web","1"),te(t.headers.b,"deadline")){e=Math.round((e=t.headers.get("deadline"))-(new Date).getTime());var n=t.headers;te(n.b,"deadline")&&(delete n.b.deadline,n.c--,n.a.length>2*n.c&&e8(n)),1/0===e&&(e=0),0<e&&t.headers.set("grpc-timeout",e+"m")}}tx.prototype.C=function(e,t){return"data"==e?this.j=t:"status"==e?this.c=t:"end"==e?this.f=t:"error"==e&&(this.b=t),this},tx.prototype.on=tx.prototype.C,tx.prototype.cancel=function(){this.i=!0,this.a.abort()},tx.prototype.cancel=tx.prototype.cancel,tM.prototype.N=function(e,t,n,o,r){var a=new tn;a.m=this.b;var i=new tx({O:a});return i.h=o.b,i.C("data",function(e){r(null,e)}),i.C("status",function(e){0!=e.code&&r({code:e.code,message:e.details,metadata:e.metadata},null)}),i.C("error",function(e){0!=e.code&&r({code:e.code,message:e.message,metadata:e.metadata},null)}),e9(a.headers,n),tO(this,a),this.c&&(n=e7(a.headers),e5(a.headers),e=tR(e,n)),t=tI(t=o.a(t)),"text"==this.a?t=tA(t):"binary"==this.a&&(a.h="arraybuffer"),tl(a,e,t),i},tM.prototype.rpcCall=tM.prototype.N,tM.prototype.U=function(e,t,n,o){var r=this;return new Promise(function(a,i){r.N(e,t,n,o,function(e,t){e?i(e):a(t)})})},tM.prototype.unaryCall=tM.prototype.U,tM.prototype.S=function(e,t,n,o){var r=new tn;r.m=this.b;var a=new tx({O:r});return a.h=o.b,e9(r.headers,n),tO(this,r),this.c&&(n=e7(r.headers),e5(r.headers),e=tR(e,n)),t=tI(t=o.a(t)),"text"==this.a?t=tA(t):"binary"==this.a&&(r.h="arraybuffer"),tl(r,e,t),a},tM.prototype.serverStreaming=tM.prototype.S;var tD=e.exports;tD.AbstractClientBase={MethodInfo:function(e,t,n,o){this.name=o,this.a=t,this.b=n}},tD.GrpcWebClientBase=tM,tD.StatusCode={OK:0,CANCELLED:1,UNKNOWN:2,INVALID_ARGUMENT:3,DEADLINE_EXCEEDED:4,NOT_FOUND:5,ALREADY_EXISTS:6,PERMISSION_DENIED:7,UNAUTHENTICATED:16,RESOURCE_EXHAUSTED:8,FAILED_PRECONDITION:9,ABORTED:10,OUT_OF_RANGE:11,UNIMPLEMENT
4ED:12,INTERNAL:13,UNAVAILABLE:14,DATA_LOSS:15},tD.MethodDescriptor=function(e,t,n,o,r,a){this.name=e,this.a=r,this.b=a},tD.MethodType={UNARY:"unary",SERVER_STREAMING:"server_streaming"}},10063:function(e,t,n){"use strict";var o=n(99415),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return o.isMemo(e)?s:l[e.$$typeof]||r}l[o.ForwardRef]=i,l[o.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;function g(e,t,n){if("string"!=typeof t){if(f){var o=h(t);o&&o!==f&&g(e,o,n)}var r=d(t);m&&(r=r.concat(m(t)));for(var i=c(e),s=c(t),l=0;l<r.length;++l){var y=r[l];if(!a[y]&&!(n&&n[y])&&!(s&&s[y])&&!(i&&i[y])){var v=p(t,y);try{u(e,y,v)}catch(e){}}}}return e}e.exports=g},75998:function(e,t,n){"use strict";let o=n(72983),r=n(12292),a=n(32122).Od,i={},s={},l={},c={},u={};function d(e){return String("000"+(e||"")).slice(-3)}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e,t){return Object.keys(e).reduce(function(n,o){let r=e[o];return n[o]=t(r,o),n},{})}function h(e,t){switch(e){case"official":return Array.isArray(t)?t[0]:t;case"all":return"string"==typeof t?[t]:t;case"alias":return Array.isArray(t)?t[1]||t[0]:t;default:throw TypeError("LocaleNameType must be one of these: all, official, alias!")}}function f(e){return l[e]}function g(e){return s[e]}function y(e){return u[f(e)]}function v(e){return u[e]}function b(e){return g(c[d(e)])}function S(e){return c[d(e)]}function T(e){if("string"==typeof e){if(/^[0-9]*$/.test(e))return b(e);if(2===e.length)return g(e.toUpperCase());if(3===e.length)return e.toUpperCase()}if("number"==typeof e)return b(e)}function k(e){if("string"==typeof e){if(/^[0-9]*$/.test(e))return S(e);if(2===e.length)return e.toUpperCase();if(3===e.length)return f(e.toUpperCase())}if("number"==typeof e)return S(e)}o.forEach(function(e){let t=e;s[t[0]]=t[1],l[t[1]]=t[0],c[t[2]]=t[0],u[t[0]]=t[2]}),t.registerLocale=function(e){if(!e.locale)throw TypeError("Missing localeData.locale");if(!e.countries)throw TypeError("Missing localeData.countries");i[e.locale]=e.countries},t.alpha3ToAlpha2=f,t.alpha2ToAlpha3=g,t.alpha3ToNumeric=y,t.alpha2ToNumeric=v,t.numericToAlpha3=b,t.numericToAlpha2=S,t.toAlpha3=T,t.toAlpha2=k,t.getName=function(e,t,n={}){"select"in n||(n.select="official");try{let o=i[t.toLowerCase()][k(e)];return h(n.select,o)}catch(e){return}},t.getNames=function(e,t={}){"select"in t||(t.select="official");let n=i[e.toLowerCase()];return void 0===n?{}:p(n,function(e){return h(t.select,e)})},t.getAlpha2Code=function(e,t){let n=e=>e.toLowerCase(),o=(e,t)=>n(e)===n(t);try{let n=i[t.toLowerCase()];for(let t in n)if(m(n,t)){if("string"==typeof n[t]&&o(n[t],e))return t;if(Array.isArray(n[t])){for(let r of n[t])if(o(r,e))return t}}return}catch(e){return}},t.getSimpleAlpha2Code=function(e,t){let n=e=>a(e.toLowerCase()),o=(e,t)=>n(e)===n(t);try{let n=i[t.toLowerCase()];for(let t in n)if(m(n,t)){if("string"==typeof n[t]&&o(n[t],e))return t;if(Array.isArray(n[t])){for(let r of n[t])if(o(r,e))return t}}return}catch(e){return}},t.getAlpha2Codes=function(){return s},t.getAlpha3Code=function(e,n){let o=t.getAlpha2Code(e,n);return o?t.toAlpha3(o):void 0},t.getSimpleAlpha3Code=function(e,n){let o=t.getSimpleAlpha2Code(e,n);return o?t.toAlpha3(o):void 0},t.getAlpha3Codes=function(){return l},t.getNumericCodes=function(){return c},t.langs=function(){return Object.keys(i)},t.getSupportedLanguages=function(){return r},t.isValid=function(e){if(!e)return!1;let t=e.toString().toUpperCase();return m(l,t)||m(s,t)||m(c,t)}},47164:function(e,t){t.read=function(e,t,n,o,r){var a,i,s=8*r-o-1,l=(1<<s)-1,c=l>>1,u=-7,d=n?r-1:0,m=n?-1:1,p=e[t+d];for(d+=m,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=m,u-=8);for(i=a&(1<<-u)-1,a>>=-u,u+=o;u>0;i=256*i+e[t+d],d+=m,u-=8);if(0===a)a=1-c;else{if(a===l)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,o),a-=c}return(p?-1:1)*i*Math.pow(2,a-o)},t.write=function(e,t,n,o,r,a){var i,s,l,c=8*a-r-1,u=(1<<c)-1,d=u>>1,m=23===r?5960464477539062e-23:0,p=o?0:a-1,h=o?1:-1,f=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,i=u):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),i+d>=1?t+=m/l:t+=m*Math.pow(2,1-d),t*l>=2&&(i++,l/=2),i+d>=u?(s=0,i=u):i+d>=1?(s=(t*l-1)*Math.pow(2,r),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,r),i=0));r>=8;e[n+p]=255&s,p+=h,s/=256,r-=8);for(i=i<<r|s,c+=r;c>0;e[n+p]=255&i,p+=h,i/=256,c-=8);e[n+p-h]|=128*f}},95049:function(e,t,n){"use strict";n.d(t,{C:function(){return d}});
4var o=n(92336),r=n(32597),a=n(59894),i=n(15345);function s(e,t){return t?(0,o.pi)((0,o.pi)((0,o.pi)({},e||{}),t||{}),Object.keys(e).reduce(function(n,r){return n[r]=(0,o.pi)((0,o.pi)({},e[r]),t[r]||{}),n},{})):e}function l(e,t){return t?Object.keys(e).reduce(function(n,o){return n[o]=s(e[o],t[o]),n},(0,o.pi)({},e)):e}function c(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function u(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:c(e.number),strategy:r.A.variadic}),getDateTimeFormat:(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:c(e.dateTime),strategy:r.A.variadic}),getPluralRules:(0,r.H)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,(0,o.ev)([void 0],t,!1)))},{cache:c(e.pluralRules),strategy:r.A.variadic})}}var d=function(){function e(t,n,r,a){void 0===n&&(n=e.defaultLocale);var s=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=s.formatToParts(e);if(1===t.length)return t[0].value;var n=t.reduce(function(e,t){return e.length&&t.type===i.du.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e},[]);return n.length<=1?n[0]||"":n},this.formatToParts=function(e){return(0,i.FK)(s.ast,s.locales,s.formatters,s.formats,e,void 0,s.message)},this.resolvedOptions=function(){var e;return{locale:(null===(e=s.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(s.locales)[0]}},this.getAst=function(){return s.ast},this.locales=n,this.resolvedLocale=e.resolveLocale(n),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var c=a||{},d=(c.formatters,(0,o._T)(c,["formatters"]));this.ast=e.__parse(t,(0,o.pi)((0,o.pi)({},d),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=l(e.formats,r),this.formatters=a&&a.formatters||u(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}},e.__parse=a.Qc,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}()},51566:function(e,t,n){"use strict";n.d(t,{C8:function(){return i},HR:function(){return l},YR:function(){return s},jK:function(){return o},u_:function(){return a}});var o,r=n(92336);!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(o||(o={}));var a=function(e){function t(t,n,o){var r=e.call(this,t)||this;return r.code=n,r.originalMessage=o,r}return(0,r.ZT)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),i=function(e){function t(t,n,r,a){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),o.INVALID_VALUE,a)||this}return(0,r.ZT)(t,e),t}(a),s=function(e){function t(t,n,r){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(n),o.INVALID_VALUE,r)||this}return(0,r.ZT)(t,e),t}(a),l=function(e){function t(t,n){return e.call(this,'The intl str
4ing context variable "'.concat(t,'" was not provided to the string "').concat(n,'"'),o.MISSING_VALUE,n)||this}return(0,r.ZT)(t,e),t}(a)},15345:function(e,t,n){"use strict";n.d(t,{FK:function(){return l},Gt:function(){return s},du:function(){return o}});var o,r=n(59894),a=n(51566);function i(e){return e.length<2?e:e.reduce(function(e,t){var n=e[e.length-1];return n&&n.type===o.literal&&t.type===o.literal?n.value+=t.value:e.push(t),e},[])}function s(e){return"function"==typeof e}function l(e,t,n,c,u,d,m){if(1===e.length&&(0,r.O4)(e[0]))return[{type:o.literal,value:e[0].value}];for(var p=[],h=0,f=e;h<f.length;h++){var g=f[h];if((0,r.O4)(g)){p.push({type:o.literal,value:g.value});continue}if((0,r.yx)(g)){"number"==typeof d&&p.push({type:o.literal,value:n.getNumberFormat(t).format(d)});continue}var y=g.value;if(!(u&&y in u))throw new a.HR(y,m);var v=u[y];if((0,r.VG)(g)){v&&"string"!=typeof v&&"number"!=typeof v||(v="string"==typeof v||"number"==typeof v?String(v):""),p.push({type:"string"==typeof v?o.literal:o.object,value:v});continue}if((0,r.rp)(g)){var b="string"==typeof g.style?c.date[g.style]:(0,r.Ii)(g.style)?g.style.parsedOptions:void 0;p.push({type:o.literal,value:n.getDateTimeFormat(t,b).format(v)});continue}if((0,r.pe)(g)){var b="string"==typeof g.style?c.time[g.style]:(0,r.Ii)(g.style)?g.style.parsedOptions:c.time.medium;p.push({type:o.literal,value:n.getDateTimeFormat(t,b).format(v)});continue}if((0,r.uf)(g)){var b="string"==typeof g.style?c.number[g.style]:(0,r.Wh)(g.style)?g.style.parsedOptions:void 0;b&&b.scale&&(v*=b.scale||1),p.push({type:o.literal,value:n.getNumberFormat(t,b).format(v)});continue}if((0,r.HI)(g)){var S=g.children,T=g.value,k=u[T];if(!s(k))throw new a.YR(T,"function",m);var C=k(l(S,t,n,c,u,d).map(function(e){return e.value}));Array.isArray(C)||(C=[C]),p.push.apply(p,C.map(function(e){return{type:"string"==typeof e?o.literal:o.object,value:e}}))}if((0,r.Wi)(g)){var A=g.options[v]||g.options.other;if(!A)throw new a.C8(g.value,v,Object.keys(g.options),m);p.push.apply(p,l(A.value,t,n,c,u));continue}if((0,r.Jo)(g)){var A=g.options["=".concat(v)];if(!A){if(!Intl.PluralRules)throw new a.u_('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',a.jK.MISSING_INTL_API,m);var E=n.getPluralRules(t,{type:g.pluralType}).select(v-(g.offset||0));A=g.options[E]||g.options.other}if(!A)throw new a.C8(g.value,v,Object.keys(g.options),m);p.push.apply(p,l(A.value,t,n,c,u,v-(g.offset||0)));continue}}return i(p)}!function(e){e[e.literal=0]="literal",e[e.object=1]="object"}(o||(o={}))},74410:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(11761)}])},69332:function(e,t,n){"use strict";n.d(t,{gs:function(){return y},J7:function(){return o},MK:function(){return r}});var o,r,a=n(25784),i=n(45365),s=n(65479);function l(e,t,n){return e.cartItems.map(o=>({price:o.calculateRatePerNight().amount,quantity:o.calculateNights(),item_brand:e.propertyTicker,item_variant:o.inventory.ticker,item_category:"Room",item_category2:o.inventory.condition.name,item_category3:o.inventory.mealPlan.name,item_category4:o.inventory.accommodation.name,item_category5:o.inventory.getFullName(),item_services:o.getAppliedExtraTickers().join(","),item_name:o.inventory.accommodation.ticker,coupon:n,item_room_amount:o.totalRate.amount,item_room_taxes:o.calculateTotalTaxationAmountByType(a.EGH.TAX,t).amount,item_anticipation:(0,i.jc)(o.checkIn,new Date)+1,item_guest_total:o.calculateGuestAmount(),item_checkin_iso:(0,i.UW)(o.checkIn),item_checkout_iso:(0,i.UW)(o.checkOut),item_mealplan_ticker:o.inventory.mealPlan.ticker}))}function c(e,t,n){return e.map(e=>{var o,r,a,i,s,l,c;let u=null===(o=e.groups[0])||void 0===o?void 0:o.inventories[0];return{item_name:e.accommodation.ticker,item_room_amount:e.totalRate.amount,item_loyalty_price:n?null===(r=e.loyaltyRate)||void 0===r?void 0:r.amount:void 0,item_brand:t,item_category:"Room",item_category2:null!==(s=null==u?void 0:u.condition.name.trim())&&void 0!==s?s:"",item_category3:null!==(l=null==u?void 0:u.mealPlan.name.trim())&&void 0!==l?l:"",item_category4:(null===(a=e.parentBundle)||void 0===a?void 0:a.name)?null===(i=e.parentBundle)||void 0===i?void 0:i.name:e.accommodation.name,item_category5:null!==(c=null==u?void 0:u.getFullName())&&void 0!==c?c:""}})}function u(e,t,n){return e.groups.flatMap(e=>e.priceOptions.map(e=>{let{inventory:o,loyaltyRate:r}=e;return{item_brand:t,item_variant:o.ticker,item_category:"Room",item_category2:o.condition.name,item_category3:o.mealPlan.name,item_category4:o.accommodation.name,item_category5:o.getFullName(),item_name:o.accommodation.ticker,item_room_amount:o.totalRate.amount,item_loyalty_price:n?null==r?void 0:r.amount:void 0}}))}function d(e,t,n){return e.map(e=>({item_id:e.id,item_name:e.accommodation.ticker,price:e.calculateTotalRatePerNight().amount,item_brand:t,item_variant:e.inventoryTicker,item_category:"Room",item_category2:e.condition.name,item_category3:e.mealPlan.name,item_category4:e.accommodation.name,item_category5:e.getFullName(),item_anticipation:(0,i.jc)(e.checkIn,new Date)+1,item_services:e.extras.map(e=>e.ticker).join(","),coupon:n.join(","),promotion_id:e.discounts.map(e=>e.ticker).join(", "),promotion_name:e.discounts.map(e=>e.name).join(", "),item_guest_total:e.roomCapacity,item_checkin_iso:(0,i.UW)(e.checkIn),item_checkout_iso:(0,i.UW)(e.checkOut),item_room_amount:e.totalAmount.amount,quantity:e.nights,item_mealplan_ticker:e.mealPlan.ticker,item_room_taxes:e.calculateTotalTaxationAmountByType(a.EGH.TAX).amount,item_room_fees:e.calculateTotalTaxationAmountByType(a.EGH.FEE).amount}))}function m(e,t){return e.flatMap(e=>e.extras.map(e=>h(e,t)))}function p(e,t){return e.flatMap(e=>e.appliedExtras.map(e=>h(e,t)))}function h(e,t){return{item_id:e.ticker,item_name:e.name,price:e.chargedAmount.amount,item_brand:t,item_category:"Extra",item_category2:"Extra",item_category3:"Extra",item_category4:"Extra",item_category5:"Extra"}}function f(e,t){let n=e.getTransactionCurrency(),o=t?e.roomStays.filter(e=>e.id===t):e.roomStays,r=e.roomStays.reduce((e,t)=>
4e+t.calculateTotalTaxationAmountByType(a.EGH.TAX).amount,0),l=e.roomStays.reduce((e,t)=>e+t.calculateTotalTaxationAmountByType(a.EGH.FEE).amount,0),c=e.roomStays.reduce((e,t)=>e+t.calculateTaxExtrasAmount().amount,0),u=new s.vO(n,l),p=[...d(o,e.propertyTicker,e.promoCodes),...m(o,e.propertyTicker)],h=e.calculateTotalAmountWithFees(u).amount,f=e.calculateTotalAmountWithoutTaxes(new s.vO(n,r+c)).amount;return{transaction_id:e.id,affiliation:e.propertyTicker,value:h,shipping:0,currency:n,coupon:e.promoCodes.join(","),transaction_rooms:e.calculateTotalRoomQuantity(),transaction_payment_type:e.paymentMethod,transaction_date:(0,i.UW)(new Date),transaction_total:h,transaction_currency:n,transaction_base:f,tax:r,transaction_tax:r,transaction_fee:l,transaction_tax_fees:r+l,transaction_anticipation:(0,i.jc)(e.roomStays[0].checkIn,new Date)+1,transaction_checkin_iso:(0,i.UW)(e.roomStays[0].checkIn),transaction_checkout_iso:(0,i.UW)(e.roomStays[0].checkOut),transaction_nights:e.calculateTotalNights(),transaction_guest_total:e.calculateTotalCapacity(),encrypted_email_address:e.customer.emailEncrypted||"",hashed_email_address:e.customer.emailHash||"",hashed_phone_number:e.customer.phoneHash||"",items:p,transactionId:e.id,transactionTotal:h,transactionTax:r,transactionCurrency:n}}var g=n(66208);!function(e){e.PROPERTY_SELECTION="Property selection",e.ACCOMMODATION_SELECTION="Accommodation selection",e.INVENTORY_SELECTION="Inventory selection",e.CHECKOUT="Checkout",e.EXTRA_SELECTION="Extra selection",e.CONFIRMATION="Confirmation",e.SEARCH_COMPLETED="Search completed",e.RESERVATION_RECEIPT="Reservation receipt",e.ADD_TO_CART="Add to cart"}(o||(o={})),function(e){e.PROPERTY_SELECTION="Wit_Property selection",e.ACCOMMODATION_SELECTION="Wit_Accommodation Selection",e.INVENTORY_SELECTION="Wit_Inventory Selection",e.CHECKOUT="Wit_Checkout",e.EXTRA_SELECTION="Wit_Extra Selection",e.PURCHASE="Wit_Purchase",e.REFUND="Wit_Refund",e.SEARCH_COMPLETED="Wit_Search completed",e.RESERVATION_RECEIPT="Wit_Reservation Receipt",e.EVENT_DISPATCHER_READY="Wit_Event Dispatcher Ready",e.ADD_TO_CART="Wit_Add To Cart"}(r||(r={}));class y{static init(e,t,n,o){var r;this.changeActivePropertyTickers([e]),this.changeLocale(null==t?void 0:null===(r=t.property)||void 0===r?void 0:r.locale),this.changePropertyStaticData(e,t),this.changePropertyAriData(n),this.changeDynamicTrackingParams(o),this.changeResultsFormatType(t.engineConfiguration.accommodationResultsFormat)}static changeActivePropertyTickers(e){this.dataLayer.activePropertyTickers=e.join(",")}static changeChainPropertyTicker(e){this.dataLayer.property_chain=e}static changeLocale(e){this.dataLayer.content_lang=e}static saveMarketingValues(e){e&&(this.dataLayer={...this.dataLayer,...e})}static changeAvailability(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(e){case a.Ux9.AVAILABLE:case a.Ux9.IGNORED_FILTER:this.dataLayer.property_availability=!0;break;case a.Ux9.RESTRICTED:this.dataLayer.property_availability="restriction";break;case a.Ux9.UNAVAILABLE:case a.Ux9.UNKNOWN:this.dataLayer.property_availability=t?"unloaded_inventory":"no_rooms";break;default:throw new s.Zw(e)}this.eventQueue.length>0||this.dataLayerPush("Wit_Search completed","Search completed")}static changeCheapestPrice(e,t){this.dataLayer.transaction_currency=t,e<=0||(this.dataLayer.transaction_cheapest_price=e)}static changeCheapestLoyaltyPrice(e,t){this.dataLayer.transaction_currency=t,!(e<=0)&&this.isLoyaltyHookPriceVisible()&&(this.dataLayer.transaction_loyalty_cheapest_price=e)}static changePropertyStaticData(e,t){var n,o,r,a,i,s;this.dataLayer={...this.dataLayer,property_ticker:e,property_name:null==t?void 0:null===(n=t.property)||void 0===n?void 0:n.name,property_valuation:null==t?void 0:null===(o=t.property)||void 0===o?void 0:o.valuation,property_country:null==t?void 0:null===(i=t.property)||void 0===i?void 0:null===(a=i.contact)||void 0===a?void 0:null===(r=a.country)||void 0===r?void 0:r.countryCode,property_city:null==t?void 0:null===(s=t.property)||void 0===s?void 0:s.contact.city,affiliation:e,property_anal
4ytics_id:null==t?void 0:t.engineConfiguration.propertyAnalyticsId}}static changePropertyAriData(e){let t=e.calculateTotalSeniors(),n=e.calculateTotalAdults(),o=e.calculateTotalTeenagers(),r=e.calculateTotalChildren(),a=e.calculateTotalBabies();this.dataLayer={...this.dataLayer,transaction_nights:e.nights,transaction_guest_total:e.calculateTotalGuests(),transaction_guest_adults_seniors:t+n,transaction_guest_juniors_children_babies:o+r+a,transaction_guest_adults:n,transaction_guest_seniors:t,transaction_guest_juniors:o,transaction_guest_children:r,transaction_guest_babies:a,transaction_checkin_iso:(0,i.UW)(e.start),transaction_checkout_iso:(0,i.UW)(e.end),coupon:e.promoCodes.join(","),startDate:(0,i.UW)(e.start,"dd/MM/yyyy"),endDate:(0,i.UW)(e.end,"dd/MM/yyyy"),totalGuestTotal:e.calculateTotalGuests(),totalGuestAdultsSeniors:t+n,totalGuestJuniorsChildrenBabies:o+r+a,totalAdults:n,totalSeniors:t,totalJuniors:o,totalChildren:r,totalBabies:a,totalNights:e.nights,checkInDate:(0,i.UW)(e.start),checkOutDate:(0,i.UW)(e.end),transaction_date_iso:(0,i.UW)(new Date),totalAdvance:e.calculateAdvance()}}static changeItemsByAccommodations(e,t){this.dataLayer={...this.dataLayer,items:c(e,t,this.isLoyaltyHookPriceVisible())}}static changeItemsByInventories(e,t){this.dataLayer={...this.dataLayer,items:u(e,t,this.isLoyaltyHookPriceVisible())}}static changeInventoryDataByCart(e){let t=this.dataLayer.coupon,n=e.calculateTotalByTaxationType(),o=e.currency,r=e.calculateTotalTaxationAmountByType(a.EGH.TAX).amount,i=e.calculateTotalTaxationAmountByType(a.EGH.FEE).amount,s=e.calculateTotalWithoutTax();this.dataLayer={...this.dataLayer,items:[...l(e,o,t),...p(e.cartItems,e.propertyTicker)],transaction_rooms:e.calculateTotalQuantity(),transaction_nights:e.calculateTotalNights(),transaction_total:n.amount,transaction_currency:o,transaction_base:s,tax:r,transaction_tax:r,transaction_fees:i,transaction_tax_fees:r+i}}static changeInventoryDataByReservation(e){this.dataLayer={...this.dataLayer,...f(e)}}static changeLoyaltyBrand(e){this.dataLayer={...this.dataLayer,user_brand_ticker:e.ticker,is_loyalty_user:!1,user_customer_id:"",user_tier_ticker:""}}static changeLoyaltyUserData(e,t){let n=!!e.id;this.dataLayer={...this.dataLayer,is_loyalty_user:n,user_customer_id:e.id,user_tier_ticker:e.id&&t.ticker,transaction_loyalty_cheapest_price:n?void 0:this.dataLayer.transaction_loyalty_cheapest_price}}static changeDynamicTrackingParams(e){var t,n;this.dataLayer={...this.dataLayer,transaction_origin:e.origin,transaction_affiliate:e.affiliate,transaction_mode:e.mode,transaction_custom_origin:e.customOrigin,transaction_tags:(null===(t=e.tags)||void 0===t?void 0:t.length)?null===(n=e.tags)||void 0===n?void 0:n.join(","):void 0,origin_source:e.source,origin_medium:e.medium,origin_campaign:e.campaign}}static changeResultsFormatType(e){this.dataLayer={...this.dataLayer,results_format_type:e}}static sendPurchaseEvent(e){this.dataLayer.items=null,this.sendEcommerceEvent({event:"Wit_Purchase",ecommerce:{...f(e),...this.getDynamicParams(),...this.getLoyaltyParams()}})}static sendRefundEvent(e,t){this.sendEcommerceEvent({event:"Wit_Refund",ecommerce:{...f(e,t),...this.getDynamicParams(),...this.getLoyaltyParams()}})}static sendAddToCartEvent(e){window.dataLayer||(window.dataLayer=[]);let t=this.dataLayer.coupon,n=e.currency,o=l(e,n,t),r=o[o.length-1];r&&window.dataLayer.push({...this.dataLayer,event:"Wit_Add To Cart",content_subcategory:"Add to cart",content_virtual_url:window.location.pathname,items:[r]})}static isLoyaltyHookPriceVisible(){return!this.dataLayer.is_loyalty_user}static getDynamicParams(){return{transaction_origin:this.dataLayer.transaction_origin,transaction_affiliate:this.dataLayer.transaction_affiliate,transaction_mode:this.dataLayer.transaction_mode,transaction_custom_origin:this.dataLayer.transaction_custom_origin,transaction_guest_adults:this.dataLayer.transaction_guest_adults,transaction_guest_adults_seniors:this.dataLayer.transaction_guest_adults_seniors,transaction_guest_juniors_children_babies:this.dataLayer.transaction_guest_juniors_children_babies,transaction_guest_seniors:this.dataLayer.transaction_guest_seniors,transaction_guest_juniors:this.dataLayer.transaction_guest_juniors,transaction_guest_children:this.dataLayer.transaction_guest_children,transaction_guest_babies:this.dataLayer.transaction_guest_babies}}static getLoyaltyParams(){return{user_brand_ticker:this.dataLayer.user_brand_ticker,is_loyalty_user:this.dataLayer.is_loyalty_user,user_customer_id:this.dataLayer.user_customer_id,user_tier_ticker:this.dataLayer.user_tier_ticker}}static sendEcommerceEvent(e){window.dataLayer.push({ecommerce:null}),window.dataLayer.push({transaction_guest_adults_seniors:null,transaction_guest_juniors_children_babies:null,transaction_guest_adults:null,transaction_guest_seniors:null,transaction_guest_juniors:null,transaction_guest_children:null,transaction_guest_babies:null,items:null,totalGuestAdultsSeniors:null,totalGuestJuniorsChildrenBabies:null,totalAdults:null,totalSeniors:null,totalJuniors:null,totalChildren:null,totalBabies:null}),window.dataLayer.push({...this.dataLayer,event:e.event,content_engine_version:this.dataLayer.content_engine_version,content_category:this.dataLayer.content_category,content_subcategory:"Confirmation",content_virtual_url:g.N.hotelRetrieveReservationPath({hotelId:e.ecommerce.affiliation,reservationId:e.ecommerce.transaction_id}),transaction_guest_total:e.ecommerce.transaction_guest_total,totalGuestTotal:e.ecommerce.transaction_guest_total,transaction_nights:e.ecommerce.transaction_nights,totalNights:e.ecommerce.transaction_nights,ecommerce:{...e.ecommerce,transaction_origin:this.dataLayer.transaction_origin,transaction_affiliate:this.dataLayer.transaction_affiliate,transaction_mode:this.dataLayer.transaction_mode,transaction_custom_origin:this.dataLayer.transaction_custom_origin}})}static dataLayerPush(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push({...this.dataLayer,event:e,content_subcategory:t,content_virtual_url:window.location.pathname})}static initialDataLayerPush(){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push({...this.dataLayer})}static addEvent(e,t){this.eventQueue.push({event:e,step:t})}
4static executeEvents(){this.eventQueue.forEach(e=>this.dataLayerPush(e.event,e.step)),this.eventQueue=[]}static changeRoomTicker(e){this.dataLayer.room_ticker=e}static changeRoomName(e){this.dataLayer.room_name=e}static executeEventDispatcherReadyEvent(){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push({event:"Wit_Event Dispatcher Ready"})}}y.dataLayer={content_engine_version:"v21",content_category:"engine",property_destination:"",property_chain:"",property_branch:""},y.eventQueue=[]},36663:function(e,t,n){"use strict";n.d(t,{Mb:function(){return r},Ut:function(){return a}});var o=n(73656);o.env.REVALIDATION_TIME&&parseInt(o.env.REVALIDATION_TIME);let r="_bundling_",a=99999},63195:function(e,t,n){"use strict";n.d(t,{PR:function(){return r},gC:function(){return i},ys:function(){return a}});var o=n(45365);function r(e,t){var n,r,a,i,s,l,c,u,d;return{ticker:e,locale:t.locale,body:{start:(0,o.UW)(t.start),end:(0,o.UW)(t.end),locationInfo:t.locationInfo?{cityName:t.locationInfo.cityName,countryCode:t.locationInfo.countryCode}:{cityName:"Barcelona",countryCode:"ES"},seniors:null===(n=t.guestQuantities[t.roomIndex])||void 0===n?void 0:n.seniors,adults:null===(r=t.guestQuantities[t.roomIndex])||void 0===r?void 0:r.adults,teenagers:null===(a=t.guestQuantities[t.roomIndex])||void 0===a?void 0:a.teenagers,children:null===(i=t.guestQuantities[t.roomIndex])||void 0===i?void 0:i.children,babies:null===(s=t.guestQuantities[t.roomIndex])||void 0===s?void 0:s.babies,guestAges:(null===(c=t.guestQuantities[t.roomIndex])||void 0===c?void 0:null===(l=c.childrenAges)||void 0===l?void 0:l.length)?null===(u=t.guestQuantities[t.roomIndex])||void 0===u?void 0:u.childrenAges:[],deviceInfo:t.deviceInfo,ignoredConfiguration:t.ignoreGuestConfiguration,inventoryTickersEqualFilter:t.equalFilter,inventoryTickersLikeFilter:t.likeFilter,promoCodes:t.promoCodes,propertyTickers:null!==(d=t.propertyTickers)&&void 0!==d?d:[],sessionId:t.sessionId,brandForLoyaltyRate:t.brandForLoyaltyRate,loyaltyRateOnly:t.loyaltyRateOnly,groupBooking:t.groupBooking,roomQuantity:t.roomQuantity}}}function a(e){return{start:(0,o.UW)(e.start,o.Wl),end:(0,o.UW)(e.end,o.Wl),locale:e.locale,guestQuantities:e.guestQuantities}}function i(e){return{promoCodes:e.safePromoCodes(),encodedPromoCodes:e.encodedPromoCodes,propertyTickers:e.propertyTickers}}},63207:function(e,t,n){"use strict";var o;n.d(t,{o:function(){return o}}),function(e){e.DEFAULT_SEARCH="DEFAULT_SEARCH",e.BOUNCE="BOUNCE",e.CLICKED="CLICKED",e.CHOOSE_PROPERTY="CHOOSE_PROPERTY",e.CHOOSE_ROOM="CHOOSE_ROOM",e.EXTRAS="EXTRAS",e.PICKED_EXTRA="PICKED_EXTRA",e.CHECKOUT="CHECKOUT",e.FILLED_CHECKOUT="FILLED_CHECKOUT",e.STARTED_PAYMENT="STARTED_PAYMENT",e.FAILED_PAYMENT="FAILED_PAYMENT",e.BOOKED="BOOKED"}(o||(o={}))},38638:function(e,t,n){"use strict";var o;n.d(t,{n:function(){return o}}),function(e){e.ASCENDING="ASCENDING",e.DESCENDING="DESCENDING",e.NO_SORTING="NO_SORTING"}(o||(o={}))},34106:function(e,t,n){"use strict";n.d(t,{HG:function(){return r},Lx:function(){return l},_5:function(){return o}});var o,r,a=n(65479),i=n(40170),s=n(25784);!function(e){e.INVENTORY="INVENTORY",e.EXTRA="EXTRA"}(o||(o={})),function(e){e.ACCOMMODATION="ACCOMMODATION",e.MEAL_PLAN="MEAL_PLAN",e.EXTRA="EXTRA"}(r||(r={}));class l extends a.U3{static create(e){let t=new l(e.isValid,e.propertyTicker,e.reservationId,e.roomStayId,e.currentRoomStayAmount,e.currentExtrasAmount,e.currentTotalAmount,e.currentAccommodationName,e.currentMealPlanName,e.currentConditionName,e.currentOccupationName,e.currentExtraNames,e.locale,e.checkIn,e.checkOut,e.nights,e.guestQuantities,e.currentAccommodation,e.currentMealPlan,e.accommodationUpgrade,e.mealPlanUpgrade);return t.validate(),t}validate(){l.schema.parse({...this})}isMealPlanUpgradableForAccommodation(e){return!!this.mealPlanUpgrade&&(!!this.mealPlanUpgrade.upgradeOptions.some(e=>"EXTRA"===e.bookableType)||this.mealPlanUpgrade.upgradeOptions.some(t=>"INVENTORY"===t.bookableType&&t.forAccommodation===e.ticker&&t.upgradeableToTicker!==this.currentMealPlan.ticker))}calculateMealPlanUpgradeOptionsForAccommodation(e){return this.mealPlanUpgrade?[...this.mealPlanUpgrade.upgradeOptions.filter(t=>
4"INVENTORY"===t.bookableType&&t.forAccommodation===e.ticker)]:[]}calculateBaseMealPlanUpgradeOption(e){return this.calculateMealPlanUpgradeOptionsForAccommodation(e)[0]}calculateBaseAccommodationUpgradeOption(){let e=this.accommodationUpgrade;if(!e)throw Error("No upgrade options for accommodation");return e.upgradeOptions[0]}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S){super(),this.isValid=e,this.propertyTicker=t,this.reservationId=n,this.roomStayId=o,this.currentRoomStayAmount=r,this.currentExtrasAmount=a,this.currentTotalAmount=i,this.currentAccommodationName=s,this.currentMealPlanName=l,this.currentConditionName=c,this.currentOccupationName=u,this.currentExtraNames=d,this.locale=m,this.checkIn=p,this.checkOut=h,this.nights=f,this.guestQuantities=g,this.currentAccommodation=y,this.currentMealPlan=v,this.accommodationUpgrade=b,this.mealPlanUpgrade=S}}l.schema=i.Ry({isValid:i.O7(),propertyTicker:i.Z_(),reservationId:i.Z_(),roomStayId:i.Z_(),currentRoomStayAmount:i.PG(e=>e instanceof a.vO),currentExtrasAmount:i.PG(e=>e instanceof a.vO),currentTotalAmount:i.PG(e=>e instanceof a.vO),currentAccommodationName:i.Z_(),currentMealPlanName:i.Z_(),currentConditionName:i.Z_(),currentOccupationName:i.Z_(),currentExtraNames:i.IX(i.Z_()),locale:a.yj,checkIn:i.hT(),checkOut:i.hT(),nights:i.Rx(),guestQuantities:i.PG(e=>e instanceof s.NwQ),accommodationUpgrade:i.Ry({sellingTarget:i.i0("ACCOMMODATION"),baseAccommodationTicker:i.Z_(),upgradeOptions:i.IX(i.Ry({upgradeableToTicker:i.Z_(),amount:i.PG(e=>e instanceof a.vO),delta:i.PG(e=>e instanceof a.vO),amountPerNight:i.PG(e=>e instanceof a.vO),accommodation:i.PG(e=>e instanceof s.mWP)}))}).optional(),mealPlanUpgrade:i.Ry({sellingTarget:i.i0("MEAL_PLAN"),baseMealPlanTicker:i.Z_(),upgradeOptions:i.IX(i.G0([i.Ry({bookableType:i.i0("EXTRA"),upgradeableToTicker:i.Z_(),amount:i.PG(e=>e instanceof a.vO),delta:i.PG(e=>e instanceof a.vO),amountPerNight:i.PG(e=>e instanceof a.vO),extra:i.PG(e=>e instanceof s.WO1)}),i.Ry({bookableType:i.i0("INVENTORY"),upgradeableToTicker:i.Z_(),amount:i.PG(e=>e instanceof a.vO),delta:i.PG(e=>e instanceof a.vO),amountPerNight:i.PG(e=>e instanceof a.vO),mealPlan:i.PG(e=>e instanceof s.UOi)})]))}).optional(),currentAccommodation:i.PG(e=>e instanceof s.mWP),currentMealPlan:i.PG(e=>e instanceof s.UOi)})},44847:function(e,t,n){"use strict";var o;n.d(t,{T:function(){return o}}),function(e){e.COMBINED="combined",e.INDEPENDENT="independent"}(o||(o={}))},83852:function(e,t,n){"use strict";var o;n.d(t,{h:function(){return o}}),function(e){e.TOP="TOP",e.BOTTOM="BOTTOM"}(o||(o={}))},29846:function(e,t,n){"use strict";n.d(t,{k:function(){return c}});var o=n(92336),r=n(40170),a=n(65479),i=n(10044),s=n(25784),l=n(50495);class c extends l.m{static create(e){var t,n;let o=new c(e.property,e.engineConfiguration,e.engineChildrenConfiguration,e.discounts,e.allDiscounts,e.staticTrackingParams,e.properties,e.filters,e.inventoryFilters,e.currencyExchangeRates,e.messages,e.customForms,e.brand,e.promotedTier,e.destinationFilter,null!==(t=e.engineFilterGroups)&&void 0!==t?t:[],null!==(n=e.chainEngineFilterStaticOptions)&&void 0!==n?n:{accommodationTypes:[],categories:[],mealplans:[],services:[],facilities:[],destinations:[]});return o.validate(),o}copy(e){return c.create({...this,...e})}hasLoyalty(){return!!this.brand}validate(){c.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,c,u,d,m,p,h,f,g=[],y={accommodationTypes:[],categories:[],mealplans:[],services:[],facilities:[],destinations:[]}){super(e,t,o,r,s,c,a,u,l.O.CHAIN,d,m,p,h,f,g),this.property=e,this.properties=i,this.engineChildrenConfiguration=n,this.chainEngineFilterStaticOptions=y}}c.schema=l.m.schema.extend({type:r.i0(l.O.CHAIN),properties:r.IX(s.MwK.schema),engineChildrenConfiguration:r.IM(r.Z_(),i.y.schema),chainEngineFilterStaticOptions:r.Ry({accommodationTypes:r.IX(r.Ry({value:r.Z_(),label:r.Z_()})),categories:r.IX(r.Rx()),mealplans:r.IX(r.Ry({ticker:r.Z_(),name:r.Z_()})),services:r.IX(r.Ry({ticker:r.Z_(),name:r.Z_(),icon:r.Z_()})),facilities:r.IX(r.Ry({ticker:r.Z_(),name:r.Z_(),icon:r.Z_()})),destinations:r.IX(r.Ry({value:r.Z_(),label:r.Z_()}))}).optional()}),(0,o.gn)([(0,a.YL)(()=>s.MwK),(0,o.w6)("design:type",Array)],c.prototype,"properties",void 0)},27207:function(e,t,n){"use strict";var o;n.d(t,{r:function(){return o}}),function(e){e.DEPOSIT="DEPOSIT",e.PAY_NOW="PAY_NOW",e.ADVANCE_PAYMENT="ADVANCE_PAYMENT",e.PAY_ACCORDING_TO_CONDITIONS="PAY_A
4CCORDING_TO_CONDITIONS"}(o||(o={}))},25029:function(e,t,n){"use strict";var o;n.d(t,{k:function(){return o}}),function(e){e.NO_TEXT="NO_TEXT",e.DEPOSIT_NOT_REQUIRED="DEPOSIT_NOT_REQUIRED",e.NO_ADVANCE_PAYMENT="NO_ADVANCE_PAYMENT",e.PAYMENT_AT_ESTABLISHMENT="PAYMENT_AT_ESTABLISHMENT"}(o||(o={}))},53510:function(e,t,n){"use strict";var o;n.d(t,{h:function(){return o}}),function(e){e.NO_TEXT="NO_TEXT",e.DEPOSIT_REQUIRED="DEPOSIT_REQUIRED",e.ADVANCE_PAYMENT="ADVANCE_PAYMENT"}(o||(o={}))},75942:function(e,t,n){"use strict";n.d(t,{Xr:function(){return h},_P:function(){return o},xH:function(){return r},PF:function(){return p}});var o,r,a=n(65479),i=n(25784),s=n(38638),l=n(36663),c=n(45365);let u={[s.n.ASCENDING]:i.X_D.ASCENDING,[s.n.DESCENDING]:i.X_D.DESCENDING,[s.n.NO_SORTING]:i.X_D.NO_SORTING};class d{static buildInventories(e){let{inventories:t,accommodations:n,engineStaticDataAggregate:o,extras:r,addMandatoryExtrasToInventoryRate:s,nights:l,checkIn:c,checkOut:u,currency:d,withApplicablePaymentTypes:m,includedGiftCardExtras:p}=e;return t.map(e=>{var t,h,f;let g=!!(null===(t=e.parentBundle)||void 0===t?void 0:t.ticker),y=o.mealPlans.find(t=>e.mealPlan===t.ticker);if(!y)throw Error("invalid mealPlan ".concat(e.mealPlan," found in inventory but not stored in static data"));let v=n.find(t=>e.accommodation===t.ticker);if(!v)throw Error("invalid accommodation ".concat(e.accommodation," found in inventory but not stored in static data"));let b=o.configurations.find(t=>e.configuration===t.ticker);if(!b)throw Error("invalid configuration ".concat(e.configuration," found in inventory but not stored in static data"));let S=e.status===i.Ux9.AVAILABLE||e.status===i.Ux9.IGNORED_FILTER,T=S?this.calculateAppliedExtrasForInventory(r,e,b,p):[],k=S?g?this.calculateExtrasAmountForBundles(T,s,e):this.calculateExtrasAmountForAccommodations(T,s,e):a.vO.zero(e.totalRate.currency),C=S?this.resetAppliedExtras(T,s,e):[...T],A=this.getPricing(S,k,e,l),E=null===(h=m.find(t=>e.condition===t.ticker))||void 0===h?void 0:h.withApplicableCancellationPoliciesPopulated(c,u,d,A.firstNightCost,A.totalRate);if(!E)throw Error("invalid condition ".concat(e.condition," found in inventory but not stored in static data"));if(!(null===(f=E.paymentTickers)||void 0===f?void 0:f.length))return;let _=v instanceof i.mWP?i.a58.ofStaticAndEmptyDynamic(v,d):v;return i.wF7.create({...e,accommodation:_,condition:E,configuration:b,mealPlan:y,extrasAmount:k,appliedExtras:C,...A})}).filter(e=>!!e)}static buildInventoryGroupsByCriteria(e,t,n,r,s,l,c,u){let d=e.reduce((e,n)=>{let o=this.buildGroupingKey(n,t),r=e[o]?[...e[o],n]:[n];return{...e,[o]:r}},{});d=Object.fromEntries(Object.entries(d).map(e=>{let[t,n]=e;return[t,n.sort((e,t)=>i.wF7.sort(e,t))]}));let m=(0,a.Uk)(o).filter(e=>!t.split(",").includes(e)).map(e=>o[e]).filter(e=>e!==o.ACCOMMODATION),p=t.split(",").map(e=>o[e]).filter(e=>e!==o.ACCOMMODATION);return Object.values(d).map(e=>e[0]).sort((e,t)=>i.wF7.sort(e,t)).map(e=>this.buildGroupingKey(e,t)).map(e=>{let o=[...d[e]].sort((e,t)=>i.wF7.sort(e,t)),a=this.calculateRatesByLowestInventory(o,n,c,l,u);return{key:e,inventories:o,inventoryGroupingCriteria:t,priceOptions:o.map(e=>({inventory:e,label:this.buildInventoryGroupLabel(e,m).join(" - "),loyaltyRate:c?this.calculateLoyaltyRate(e,l,u):void 0,freeCancellationMaxDate:e.condition.calculateFreeCancellationMaxDate(r,s)})),primaryLabel:o.length?this.buildInventoryGroupLabel(o[0],p)[0]:"",secondaryLabel:o.length&&2===p.length?this.buildInventoryGroupLabel(o[0],p)[1]:void 0,status:i.xXh.calculateAggregateStatus(o),...a}})}static buildGroupingKey(e,t){return"key|"+t.split(",").map(n=>{let r=o[n];if(!r)throw Error("Invalid grouping criteria: ".concat(t));switch(r){case o.ACCOMMODATION:return e.accommodation.ticker;case o.CONFIGURATION:return e.configuration.ticker;case o.CONDITION:return e.condition.ticker;case o.MEAL_PLAN:return e.mealPlan.ticker}}).join("|")}static buildInventoryGroupLabel(e,t){return t.map(t=>{switch(t){case o.ACCOMMODATION:return e.accommodation.name;case o.CONFIGURATION:return e.configuration.name;case o.CONDITION:return e.condition.name;case o.MEAL_PLAN:return e.mealPlan.name}})}static buildActiveDiscounts(e){let{inventories:t,discounts:n,showInactiveDiscounts:o}=e;if(o)return n;let{appliedHighlights:r,appliedDiscounts:a}=this.calculateAppliedHighlightsAndDiscounts(t);return n.filter(e=>e.isAvailableHighlight()&&r.includes(e.ticker)||e.isAvailableDiscount()&&a.includes(e.ticker))}static groupByAccommodation(e){return e.reduce((e,t)=>
4({...e,[t.accommodation.ticker]:e[t.accommodation.ticker]?[...e[t.accommodation.ticker],t]:[t]}),{})}static buildInventoryGroupsPerAccommodation(e,t,n,o,a,s,c,d,m,h,f){let g=e.filter(e=>!e.isBundleInventory()),y=d.map(e=>Object.keys(e)[0]),v=g.filter(e=>!y.includes(e.configuration.ticker)),b=g.filter(e=>y.includes(e.configuration.ticker)).filter(e=>e.isAvailable()),S=v.reduce((e,t)=>({...e,[t.accommodation.ticker]:e[t.accommodation.ticker]?[...e[t.accommodation.ticker],t]:[t]}),{}),T=b.reduce((e,t)=>{let n=i.wF7.create({...t,accommodation:i.a58.create({...t.accommodation,ticker:"".concat(t.configuration.ticker).concat(l.Mb).concat(t.accommodation.ticker)})});return{...e,["".concat(t.configuration.ticker).concat(l.Mb).concat(t.accommodation.ticker)]:e["".concat(t.configuration.ticker).concat(l.Mb).concat(t.accommodation.ticker)]?[...e["".concat(t.configuration.ticker).concat(l.Mb).concat(t.accommodation.ticker)],n]:[n]}},{});return[...Object.entries({...S,...T}).map(e=>{let[l,c]=e,u=this.buildInventoryGroupsByCriteria(c,t,n,a,s,h,m,f);if(!c.every(e=>e.accommodation.ticker===c[0].accommodation.ticker))throw Error("Some accommodationInventories don't have a common parent accommodation");let p=c[0].accommodation,g=Object.values(d.find(e=>Object.keys(e)[0]===c[0].configuration.ticker)||{})[0],{totalRate:y,originalRate:v,rackRate:b,loyaltyRate:S}=this.calculateRatesByLowestInventory(c,n,m,h,f),{discountAmount:T,discountPercentage:k}=this.calculateDiscount(y.multiply(g||1),v.multiply(g||1),p.rackRate.multiply(g||1)),C=Math.max(...c.map(e=>{let{discountPercentage:t}=this.calculateDiscount(e.totalRate.multiply(g||1),e.originalRate.multiply(g||1),e.accommodation.rackRate.multiply(g||1));return t}));return{accommodation:p,groups:u,status:i.xXh.calculateAggregateStatus(c),totalRate:y.divide(o).multiply(g||1),originalRate:v.divide(o).multiply(g||1),rackRate:b.divide(o).multiply(g||1),loyaltyRate:S?S.divide(o).multiply(g||1):void 0,discountAmount:T,discountPercentage:0===k?C:k,order:p.order,bundlingMultiplier:g,type:r.ACCOMMODATION}})].sort((e,t)=>i.xXh.sort(e,t,u[c],p))}static buildInventoryGroupsPerBundle(e,t,n,o,a,s,l,c,d,m,h){let f=m.map(e=>Object.keys(e)[0]),g=n.filter(e=>e.isBundleInventory()).filter(e=>!f.includes(e.configuration.ticker));return e.map(e=>{let n=g.filter(t=>{var n;return e.inventories.includes(t.ticker)&&(null===(n=t.parentBundle)||void 0===n?void 0:n.ticker)===e.ticker});return[...Object.entries(this.groupByAccommodation(n)).map(n=>{let[u,d]=n,m=this.buildInventoryGroupsByCriteria(d,o,a,l,c,void 0,h);if(!d.every(e=>e.accommodation.ticker===d[0].accommodation.ticker))throw Error("Some accommodationInventories don't have a common parent accommodation");let p=t.find(e=>e.ticker===u);if(!p)throw Error("Invalid accommodation ticker ".concat(u," found inside an inventory but not in the accommodation list"));let{totalRate:f,originalRate:g,rackRate:y,loyaltyRate:v}=this.calculateRatesByLowestInventory(d,a,h),{discountAmount:b,discountPercentage:S}=this.calculateDiscount(f,g,y),T=i.xXh.calculateAggregateStatus(d),k=d.flatMap(e=>e.restrictions),C=i.a58.ofStaticAndEmptyDynamic(p,f.currency);return{parentBundle:e.copy({...e,restrictions:k,status:T}),type:r.BUNDLE,accommodation:C,groups:m,status:T,totalRate:f.divide(s),originalRate:g.divide(s),rackRate:y.divide(s),loyaltyRate:v?v.divide(s):void 0,discountAmount:b,discountPercentage:S,order:e.order}})].sort((e,t)=>i.xXh.sort(e,t,u[d],p))}).flat().sort((e,t)=>i.xXh.sort(e,t,u[d],p))}static buildSplitStays(e,t,n,o,s,l){return e.map(e=>{let c=[],u=e[0].accommodation[0],d=e[1].accommodation[0],m=e[0].start,p=e[1].start,h=e[0].end,f=e[1].end,g=1/n,{totalRate:y,originalRate:v,rackRate:b,loyaltyRate:S,splitStayTaxationRates:T}=e.reduce((e,n)=>{var r;let{totalRate:a,originalRate:i,rackRate:c,loyaltyRate:u}=this.calculateRatesByLowestInventory(n.inventories,t,o,s,l),d=null===(r=this.calculateLowestInventory(n.inventories))||void 0===r?void 0:r.taxationRates;return d&&d.forEach((t,n)=>{let o=e.splitStayTaxationRates.get(n);void 0!==o?e.splitStayTaxationRates.set(n,o.add(t)):e.splitStayTaxationRates.set(n,t)}),{totalRate:e.totalRate.add(a),originalRate:e.originalRate.add(i),rackRate:e.rackRate.add(c),loyaltyRate:u?e.loyaltyRate.add(u):e.loyaltyRate,splitStayTaxationRates:e.splitStayTaxationRates}},{totalRate:a.vO.zero(t),originalRate:a.vO.zero(t),rackRate:a.vO.zero(t),loyaltyRate:a.vO.zero(t),splitStayTaxationRates:new Map}),{discountAmount:k,discountPercentage:C}=this.calculateDiscount(y,v,u.rackRate);return{accommodation:u,accommodation2:d,start:m,end:h,start2:p,end2:f,groups:c,status:i.Ux9.AVAILABLE,totalRate:y.multiply(g),originalRate:v.multiply(g),rackRate:b.multiply(g),loyaltyRate:S?S.multiply(g):void 0,discountAmount:k,discountPercentage:C,order:u.order,type:r.SPLIT_STAY,splitStayTaxationRates:T}})}static buildAvailabilityMap(e){let{cart:t,startDate:n,endDate:o,inventoryRelation:r,maxBookableRooms:a,inventories:i}=e;if(!t||t.isEmpty())return Object.fromEntries(i.map(e=>[e.calculateInventoryTicker(),Math.min(e.availability,a)]));let s=i.filter(e=>e.isBundleInventory()),l={};
4return t.cartItems.forEach(e=>{if((0,c.i9)({start:n,end:o},{start:e.checkIn,end:e.checkOut},{inclusive:!0})){let n=r.getChildren(e.inventory.ticker);n.forEach(t=>{let n=l[t]?l[t]:0;l[t]=n+e.quantity});let o=e.getAppliedExtrasWithAvailabilityRestriction(),a=t.calculateExtrasTotalQuantityByTicker(o);s.filter(e=>n.includes(e.ticker)).forEach(e=>{let t=e.calculateInventoryTicker(),n=e?null==e?void 0:e.appliedExtras.reduce((e,t)=>e+(a[t.ticker]?a[t.ticker]:0),0):0,o=l[e.ticker]?l[e.ticker]:0;l[t]=Math.max(o,n)})}}),Object.fromEntries(i.map(e=>{let t=e.calculateInventoryTicker(),n=l[t]||0;return[t,Math.min(e.availability-n<0?0:e.availability-n,a-n<0?0:a-n)]}))}static buildStatusMap(e){let{cart:t,startDate:n,endDate:o,inventoryRelation:a,maxBookableRooms:s,inventories:l,inventoryGroups:c}=e,u=this.buildAvailabilityMap({cart:t,startDate:n,endDate:o,inventoryRelation:a,maxBookableRooms:s,inventories:l});return Object.fromEntries(c.filter(e=>e.type!==r.SPLIT_STAY).map(e=>{let t=e.parentBundle?"".concat(e.parentBundle.ticker,"_").concat(e.accommodation.ticker):e.accommodation.ticker,n=e.parentBundle?e.parentBundle:e.accommodation;return n.isAvailable()?[t,e.groups.flatMap(e=>e.inventories.map(e=>e.calculateInventoryTicker())).some(e=>u[e]>0)?n.status:i.Ux9.UNAVAILABLE]:[t,n.status]}))}static applyFiltersToGroups(e,t){return e.map(e=>{let n=e.groups.map(e=>({...e,inventories:e.inventories.filter(t),priceOptions:e.priceOptions.filter(e=>t(e.inventory))})).filter(e=>e.inventories.length>0&&e.priceOptions.length>0);return{...e,groups:n}})}static filterInventoryGroups(e){let{inventories:t,inventoryGroups:n,accommodation:o,condition:a,mealPlan:i,configuration:s}=e;if(!o&&!a&&!i&&!s)return{finalInventories:t,finalInventoryGroups:n};let l={accommodation:e=>t=>t.accommodation.ticker===e,condition:e=>t=>t.condition.ticker===e,mealPlan:e=>t=>t.mealPlan.ticker===e,configuration:e=>t=>t.configuration.ticker===e},c=[...t],u=[...n.filter(e=>e.type!==r.SPLIT_STAY)];return Object.entries({accommodation:o,condition:a,mealPlan:i,configuration:s}).forEach(e=>{let[t,n]=e;if(!n)return;let o=l[t](n);if(c=c.filter(o),"accommodation"===t){u=u.filter(e=>e.accommodation.ticker===n);return}u=d.applyFiltersToGroups(u,o)}),u=u.filter(e=>!!e.groups.length).map(e=>{var t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v;let b=e.groups.map(e=>({...e,loyaltyRate:e.loyaltyRate,originalRate:e.originalRate,rackRate:e.rackRate,totalRate:e.totalRate,status:e.status}));return 0===b.length?e:{...e,accommodation:e.accommodation.copy({originalRate:null!==(u=null===(t=b[0])||void 0===t?void 0:t.originalRate)&&void 0!==u?u:e.originalRate,rackRate:null!==(d=null===(n=b[0])||void 0===n?void 0:n.rackRate)&&void 0!==d?d:e.rackRate,totalRate:null!==(m=null===(o=b[0])||void 0===o?void 0:o.totalRate)&&void 0!==m?m:e.totalRate,status:null!==(p=null===(r=b[0])||void 0===r?void 0:r.status)&&void 0!==p?p:e.status}),groups:b,loyaltyRate:null!==(h=null===(a=b[0])||void 0===a?void 0:a.loyaltyRate)&&void 0!==h?h:e.loyaltyRate,originalRate:null!==(f=null===(i=b[0])||void 0===i?void 0:i.originalRate)&&void 0!==f?f:e.originalRate,rackRate:null!==(g=null===(s=b[0])||void 0===s?void 0:s.rackRate)&&void 0!==g?g:e.rackRate,totalRate:null!==(y=null===(l=b[0])||void 0===l?void 0:l.totalRate)&&void 0!==y?y:e.totalRate,status:null!==(v=null===(c=b[0])||void 0===c?void 0:c.status)&&void 0!==v?v:e.status}}),{finalInventories:c,finalInventoryGroups:u}}static buildInventoryGroups(e){var t;let{cart:n,startDate:o,endDate:a,inventoryRelation:l,maxBookableRooms:c,accommodationSortingCriteria:d,inventories:m,inventoryGroups:h,accommodation:f,condition:g,mealPlan:y,configuration:v}=e,{finalInventories:b,finalInventoryGroups:S}=this.filterInventoryGroups({inventories:m,inventoryGroups:h,accommodation:f,condition:g,mealPlan:y,configuration:v}),T=null!==(t=this.buildStatusMap({cart:n,startDate:o,endDate:a,inventoryRelation:l,maxBookableRooms:c,inventories:b,inventoryGroups:S}))&&void 0!==t?t:{},k=S.map(e=>{let t=e.parentBundle?"".concat(e.parentBundle.ticker,"_").concat(e.accommodation.ticker):e.accommodation.ticker;if(!T[t])return e;let n=e.type===r.SPLIT_STAY?i.Ux9.AVAILABLE:T[t];return{...e,accommodation:e.accommodation.copy({status:n}),parentBundle:e.parentBundle&&e.parentBundle.copy({status:n}),status:n,groups:this.sortByRateAndRack(e.groups,s.n.ASCENDING),bundlingMultiplier:e.bundlingMultiplier}});return d===s.n.NO_SORTING?this.sortInventoryGroupsByNaturalOrdering(k):k.sort((e,t)=>
4i.xXh.sort(e,t,u[d],p))}static buildGroupBookings(e){let{groupBookings:t,inventories:n,normalizedInventories:o,accommodations:r,conditions:s,mealPlans:l,configurations:c,staticAccommodations:u,extras:d,nights:m,currency:p}=e,h=t.rooms.map(e=>{var t;let s=n.find(t=>t.ticker===e.inventory),l=o.find(t=>t.ticker===e.inventory);if(!s||!l){console.error("Missing inventory ".concat(e.inventory," when building GroupBookingEntity"));return}let p=r.find(t=>t.ticker===e.accommodation);if(!p){console.error("Missing accommodation ".concat(e.accommodation," when building GroupBookingEntity"));return}let h=c.find(t=>t.ticker===e.configuration);if(!h){console.error("Missing configuration ".concat(e.configuration," when building GroupBookingEntity"));return}let f=s.status===i.Ux9.AVAILABLE||s.status===i.Ux9.IGNORED_FILTER,g=f?this.calculateAppliedExtrasForInventory(d,l,h):[],y=f?this.calculateExtrasAmountForAccommodations(g,!0,l):a.vO.zero(s.totalRate.currency),v=this.getPricing(f,y,l,m);return i.owz.create({inventory:s,accommodation:p,configuration:h,quantity:e.quantity,totalRate:v.totalRate,media:null===(t=u.find(t=>t.ticker===e.accommodation))||void 0===t?void 0:t.media[0]})});if(!h||!h.length)return;let f=s.find(e=>e.ticker===t.condition);if(!f){console.error("Missing condition ".concat(t.condition," when building GroupBookingEntity"));return}let g=l.find(e=>e.ticker===t.mealPlan);if(!g){console.error("Missing mealPlan ".concat(t.mealPlan," when building GroupBookingEntity"));return}let y=h.reduce((e,t)=>t?e.add(t.totalRate.multiply(t.quantity)):a.vO.zero(p),a.vO.zero(p));return i.u8U.create({rooms:h,condition:f,mealPlan:g,totalRate:y})}static sortInventoryGroupsByNaturalOrdering(e){let t=[{status:i.Ux9.AVAILABLE},{status:i.Ux9.AVAILABLE,type:r.BUNDLE},{status:i.Ux9.RESTRICTED},{status:i.Ux9.RESTRICTED,type:r.BUNDLE},{status:i.Ux9.UNAVAILABLE},{status:i.Ux9.UNAVAILABLE,type:r.BUNDLE}],n=(t,n)=>e.filter(e=>e.status===t).filter(e=>n?e.type===n:e.type!==r.BUNDLE).sort((e,t)=>i.xXh.sort(e,t,i.X_D.NO_SORTING,p));return t.flatMap(e=>{let{status:t,type:o}=e;return n(t,o)})}static calculateAppliedExtrasForInventory(e,t,n,o){return e.filter(e=>{var n;return e.mandatory||(null===(n=t.parentBundle)||void 0===n?void 0:n.isLinkedExtra(e.ticker))||(null==o?void 0:o[e.ticker])}).filter(e=>t.extraTickers.includes(e.ticker)).map(e=>{var r;let a=null==o?void 0:o[e.ticker],s=(null===(r=t.parentBundle)||void 0===r?void 0:r.isLinkedExtra(e.ticker))||(null==o?void 0:o[e.ticker])!=null,l=a?i.hX8.extraQuantityTypeConvert({operation:"unapply",quantityPerDay:i.hX8.fillAllAvailableDaysWithQuantity({quantity:a/e.availableDays.length,availableDays:e.availableDays,unavailableDates:[]}),extra:e,inventoryQuantity:1,guests:n.guests}):i.hX8.fillAllAvailableDaysWithQuantity({quantity:1,availableDays:e.availableDays,unavailableDates:[]});return i.hX8.calculateChargedAmount({quantityPerDay:l,extra:e,included:s,inventoryQuantity:1,guests:n.guests,customFormValues:{}})})}static calculateExtrasAmountForBundles(e,t,n){return e.reduce((e,o)=>{let r=n.parentBundle.isLinkedExtra(o.ticker);return t?r&&n.parentBundle.bundlePriceType===i.KkV.FIXED?e:o.chargedAmount.add(e):r&&n.parentBundle.bundlePriceType!==i.KkV.FIXED?o.chargedAmount.add(e):e},a.vO.zero(n.totalRate.currency))}static calculateExtrasAmountForAccommodations(e,t,n){return t?e.reduce((e,t)=>t.chargedAmount.add(e),a.vO.zero(n.totalRate.currency)):a.vO.zero(n.totalRate.currency)}static resetAppliedExtras(e,t,n){return t?e.map(e=>{let t=new Map(Array.from(e.totalRatePerDay.entries()).map(e=>{let[t]=e;return[t,a.vO.zero(n.totalRate.currency)]}));return i.hX8.create({...e,chargedAmount:a.vO.zero(n.totalRate.currency),totalRate:a.vO.zero(n.totalRate.currency),totalRatePerDay:t})}):e.map(e=>{if(e.mandatory)return e;let t=new Map(Array.from(e.totalRatePerDay.entries()).map(e=>{let[t]=e;return[t,a.vO.zero(n.totalRate.currency)]}));return i.hX8.create({...e,chargedAmount:a.vO.zero(n.totalRate.currency),totalRate:a.vO.zero(n.totalRate.currency),totalRatePerDay:t})})}static getPricing(e,t,n,o){if(!e)return{totalRate:n.totalRate,firstNightCost:n.firstNightCost,totalRatePerDay:n.totalRatePerDay,averageRate:n.averageRate,originalRate:n.originalRate,rackRate:n.rackRate};{let e=t.divide(o);return{totalRate:n.totalRate.add(t),firstNightCost:n.firstNightCost.add(e),totalRatePerDay:new Map(Array.from(n.totalRatePerDay.entries()).map(t=>{let[n,o]=t;return[n,o.add(e)]})),averageRate:n.averageRate.add(e),originalRate:n.originalRate.add(t),rackRate:n.rackRate.add(t)}}}static calculateRatesByLowestInventory(e,t,n,o,r){let i=this.calculateLowestInventory(e);return i?{totalRate:i.totalRate,originalRate:i.originalRate,rackRate:i.rackRate,loyaltyRate:n?this.calculateLoyaltyRate(i,o,r):void 0}:{totalRate:a.vO.zero(t),originalRate:a.vO.zero(t),rackRate:a.vO.zero(t),loyaltyRate:n?a.vO.zero(t):void 0}}static calculateLoyaltyRate(e,t,n){let o=t===i.t_8.OPT_IN&&n;return t!==i.t_8.OPT_OUT||n?e.loyaltyDiscountAmount.isZero()?o?e.totalRate:void 0:0===e.totalRate.amount||0===e.originalRate.amount?a.vO.zero(e.totalRate.currency):e.loyaltyRate.add(e.extrasAmount):void 0}static calculateLowestInventory(e){return i.xXh.calculateAggregateStatus(e)===i.Ux9.AVAILABLE&&e.length?e.filter(e=>e.isAvailable()).reduce((e,t)=>
4e.totalRate.amount<t.totalRate.amount?e:t):void 0}static calculateDiscount(e,t,n){let o=t.amount>n.amount?t:n,r=o.subtract(e),a=r.amount>0?r.divide(o.amount).multiply(100).amount:0;return{discountAmount:r,discountPercentage:a}}static calculateAppliedHighlightsAndDiscounts(e){let t=e.reduce((e,t)=>({highlights:e.highlights.concat(t.discountTickers),discounts:e.discounts.concat(t.appliedDiscounts)}),{highlights:[],discounts:[]});return{appliedHighlights:t.highlights.filter((e,n)=>t.highlights.indexOf(e)===n),appliedDiscounts:t.discounts.filter((e,n)=>t.discounts.indexOf(e)===n)}}static sortByRateAndRack(e,t){return e.sort((e,n)=>i.xXh.sort(e,n,u[t]))}}!function(e){e.ACCOMMODATION="ACCOMMODATION",e.CONFIGURATION="CONFIGURATION",e.CONDITION="CONDITION",e.MEAL_PLAN="MEAL_PLAN"}(o||(o={})),function(e){e.ACCOMMODATION="ACCOMMODATION",e.BUNDLE="BUNDLE",e.SPLIT_STAY="SPLIT_STAY"}(r||(r={}));let m={[s.n.ASCENDING]:i.X_D.ASCENDING,[s.n.DESCENDING]:i.X_D.DESCENDING,[s.n.NO_SORTING]:i.X_D.NO_SORTING};function p(e,t){return e.accommodation.name<t.accommodation.name?-1:e.accommodation.name>t.accommodation.name?1:0}class h extends i.xXh{static create(e){return new h(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.guestQuantities,e.inventories,e.extras,e.accommodations,e.paymentMethods,e.inventoryGroupingCriteria,e.inventoryGroups,e.currency,e.validPromoCodes,e.isNotAvailable,e.occupationUnavailable,e.activeDiscounts,e.taxations,e.taxShowConfig,e.bundling,e.bundles,e.uniqueId,e.groupBooking)}static calculateCheapestInventory(e){let t=e.filter(e=>e.isAvailable()&&e.totalRate.amount>0);return t.reduce((e,t)=>e.totalRate.amount<t.totalRate.amount?e:t,t[0])}static findCheapestInventoryFromGroups(e){let t=e.flatMap(e=>e.groups.flatMap(e=>e.inventories)),n=this.calculateCheapestInventory(t);return n&&n.isAvailable()&&n.totalRate.amount>0?n:void 0}static hasInventoryWithMissingAriData(e){return e.some(e=>e.groups.some(e=>e.inventories.some(e=>e.status===i.Ux9.AVAILABLE&&0===e.availability)))}static calculateRackRateFromCheapestInventory(e,t){if(h.calculateAggregateStatus(e)!==i.Ux9.AVAILABLE||!e.length)return a.vO.zero(t);let n=this.calculateCheapestInventory(e);return(null==n?void 0:n.rackRate)?n.rackRate:a.vO.zero(t)}static ofStaticDataAndDynamicProps(e){var t;let n;let o=e.engineStaticDataAggregate,r=!1!==o.engineConfiguration.allowMultiStayCart,a=r?e.bundling:[],s=r?e.bundleDynamicProps:{},l=r?e.bundleInventories:[],c=r?e.splitStays:[],u=e.engineStaticDataAggregate.conditions.map(t=>t.withApplicablePaymentTypes(e.conditionPaymentTickers[t.ticker]).withDeferredInfoExpiration(e.conditionTickerDeferredExpirationMap[t.ticker])),m=Object.entries(e.discountDynamicProps).map(e=>{let[t,n]=e,r=o.discounts.find(e=>e.ticker===t);if(!r)throw Error("Entity with ticker ".concat(t," does not exist in static data"));return i.rYe.ofCombiningStaticAndDynamic(r,n)}),p=Object.entries(e.extrasDynamicProps).map(e=>{let[t,n]=e,r=o.extras.find(e=>e.ticker===t);if(!r)throw Error("Entity with ticker ".concat(t," does not exist in static data"));return i.xJ.ofCombiningStaticAndDynamic(r,n)}).filter(e=>!e.isRestricted()),f=Object.entries(e.accommodationDynamicProps).map(e=>{let[t,n]=e,r=o.accommodations.find(e=>e.ticker===t);if(!r)throw Error("Accommodation with ticker ".concat(t," does not exist in static data"));return i.a58.ofCombiningStaticAndDynamic(r,n)}),g=Object.entries(s).map(e=>{let[t,n]=e,r=o.bundles.find(e=>e.ticker===t);if(!r)throw Error("Bundle with ticker ".concat(t," does not exist in static data"));return i.k9$.ofCombiningStaticAndDynamic(r,n)}),y=d.buildInventories({inventories:e.inventories,accommodations:f,engineStaticDataAggregate:e.engineStaticDataAggregate,extras:p,addMandatoryExtrasToInventoryRate:e.addMandatoryExtrasToInventoryRate,nights:e.nights,checkIn:e.checkIn,checkOut:e.checkOut,currency:e.currency,withApplicablePaymentTypes:u}),v=d.buildInventories({inventories:l,accommodations:e.engineStaticDataAggregate.accommodations,engineStaticDataAggregate:e.engineStaticDataAggregate,extras:p,addMandatoryExtrasToInventoryRate:e.addMandatoryExtrasToInventoryRate,nights:e.nights,checkIn:e.checkIn,checkOut:e.checkOut,currency:e.currency,withApplicablePaymentTypes:u,includedGiftCardExtras:e.includedGiftCardExtras}),b=this.calculateAccommodationsWithRackRate(f,y,e.currency),S=null!==(t=e.inventoryGroupingCriteria)&&void 0!==t?t:i.nmB.CONDITION_AND_CONFIGURATION,T=e.showLoyaltyPromotedDiscount&&e.loyaltyStatus!==i.wcI.ACTIVE_BY_LOGGED_USER&&e.loyaltyStatus!==i.wcI.AVAILABLE_AND_PRE_ACCEPTED,k=e.loyaltyStatus===i.wcI.AVAILABLE_FOR_PROPERTY||e.loyaltyStatus===i.wcI.ACTIVE_BY_LOGGED_USER||e.loyaltyStatus===i.wcI.AVAILABLE_AND_PRE_ACCEPTED,C=d.buildInventoryGroupsPerAccommodation(y,S,e.currency,e.nights,e.checkIn,e.checkOut,e.engineStaticDataAggregate.engineConfiguration.accommodationSortingCriteria,a,T?e.engineStaticDataAggregate.promotedTier:void 0,e.bookAndJoinType,k),A=d.buildInventoryGroupsPerBundle(g,e.engineStaticDataAggregate.accommodations,v,S,e.currency,e.nights,e.checkIn,e.checkOut,e.engineStaticDataAggregate.engineConfiguration.accommodationSortingCriteria,a,T?e.engineStaticDataAggregate.promotedTier:void 0),E=c.map(t=>t.map(t=>{let n=Object.entries(t.accommodation).map(e=>{let[t,n]=e,r=o.accommodations.find(e=>e.ticker===t);if(!r)throw Error("Entity with ticker ".concat(t," does not exist in static data"));return i.a58.ofCombiningStaticAndDynamic(r,n)}),r=d.buildInventories({inventories:t.inventories,accommodations:n,engineStaticDataAggregate:e.engineStaticDataAggregate,extras:p,addMandatoryExtrasToInventoryRate:e.addMandatoryExtrasToInventoryRate,nights:e.nights,checkIn:e.checkIn,checkOut:e.checkOut,currency:e.currency,withApplicablePaymentTypes:u});return{accommodation:this.calculateAccommodationsWithRackRate(n,r,e.currency),inventories:r,start:t.start,end:t.end}})),_=d.buildSplitStays(E,e.currency,e.nights,T?e.engineStaticDataAggregate.promotedTier:void 0,e.bookAndJoinType,k),P=e.bookableProps.rackRate.amount?e.bookableProps.rackRate:h.calculateRackRateFromCheapestInventory(y,e.currency),x=d.buildActiveDiscounts({showInactiveDiscounts:e.showInactiveDiscounts,discounts:m,inventories:y});return e.groupBooking&&(n=d.buildGroupBookings({groupBookings:e.groupBooking,inventories:y,normalizedInventories:e.inventories,accommodations:b,conditions:e.engineStaticDataAggregate.conditions,mealPlans:e.engineStaticDataAggregate.mealPlans,configurations:e.engineStaticDataAggregate.configurations,staticAccommodations:e.engineStaticDataAggregate.accommodations,extras:
4p,nights:e.nights,currency:e.currency})),h.create({ticker:o.property.ticker,name:o.property.name,status:e.bookableProps.status,restrictions:e.bookableProps.restrictions,availability:e.bookableProps.availability,rackRate:P,averageRate:e.bookableProps.averageRate,totalRate:e.bookableProps.totalRate,originalRate:e.bookableProps.originalRate,totalRatePerDay:e.bookableProps.totalRatePerDay,guestQuantities:e.guestQuantities,inventories:[...y,...v],extras:p,accommodations:b,paymentMethods:e.paymentMethods,inventoryGroupingCriteria:S,inventoryGroups:[...C,...A,..._],currency:e.currency,validPromoCodes:e.validPromoCodes,isNotAvailable:e.isNotAvailable,occupationUnavailable:e.occupationUnavailable,uniqueId:e.uniqueId,activeDiscounts:x,taxations:o.taxations,bundling:a,taxShowConfig:e.taxShowConfig,bundles:g,groupBooking:n})}static calculateAccommodationsWithRackRate(e,t,n){return e.map(e=>{let o=t.filter(t=>e.inventories.includes(t.ticker));return e.copy({rackRate:h.calculateRackRateFromCheapestInventory(o,n)})})}copy(e){return h.create({...this,...e})}buildAvailabilityMap(e){let{cart:t,startDate:n,endDate:o,inventoryRelation:r,maxBookableRooms:a}=e;return d.buildAvailabilityMap({cart:t,startDate:n,endDate:o,inventoryRelation:r,maxBookableRooms:a,inventories:this.inventories})}buildInventoryGroups(e){let{cart:t,startDate:n,endDate:o,inventoryRelation:r,maxBookableRooms:a,accommodationSortingCriteria:i,accommodation:s,condition:l,mealPlan:c,configuration:u}=e;return d.buildInventoryGroups({cart:t,startDate:n,endDate:o,inventoryRelation:r,maxBookableRooms:a,inventories:this.inventories,inventoryGroups:this.inventoryGroups,accommodationSortingCriteria:i,accommodation:s,condition:l,mealPlan:c,configuration:u})}static calculateInventoryGroupAmount(e){return e.rackRate.amount&&e.rackRate.amount>e.totalRate.amount?e.rackRate:e.originalRate}static getConvenientBundleAccommodation(e,t){let n={[i.Ux9.AVAILABLE]:0,[i.Ux9.IGNORED_FILTER]:0,[i.Ux9.RESTRICTED]:1,[i.Ux9.UNAVAILABLE]:2,[i.Ux9.UNKNOWN]:2},o=n[e.status],r=n[t.status];return o<r?e:o>r?t:e.groups[0].totalRate.amount<t.groups[0].totalRate.amount?e:e.groups[0].totalRate.amount>t.groups[0].totalRate.amount||e.groups[0].rackRate.amount<t.groups[0].rackRate.amount||e.groups[0].rackRate.amount>t.groups[0].rackRate.amount||e.accommodation.name<t.accommodation.name?t:(e.accommodation.name,t.accommodation.name,e)}static pickUniqueOneBundlesChildren(e){return Object.values(e.reduce((e,t)=>{var n;let o=null===(n=t.parentBundle)||void 0===n?void 0:n.ticker;return"SPLIT_STAY"===t.type?e[(0,c.pN)()]=t:(o||(e[t.accommodation.ticker]=t),o&&(o in e?e[o]=this.getConvenientBundleAccommodation(e[o],t):e[o]=t)),e},{}))}static filterInventoryGroups(e,t,n){let o=this.sortInventoryGroups(n),r=e.some(e=>{var t;return null===(t=e.parentBundle)||void 0===t?void 0:t.ticker})?this.pickUniqueOneBundlesChildren(e).sort(o):e;if(!t.length||this.hasOnlyOnePriceOption(r))return r;let a=t.filter(e=>e.filterOptionType===i.WxC.INVENTORY).map(e=>e.pattern);if(a.length>0){let e=r.filter(e=>"BUNDLE"!==e.type);return this.filterInventoryGroupsByPattern(e,a,!1).sort(o)}let s=t.filter(e=>e.filterOptionType===i.WxC.PACKAGE).map(e=>e.pattern);if(s.length>0){let e=r.filter(e=>"BUNDLE"===e.type);return this.filterInventoryGroupsByPattern(e,s,!0).sort(o)}let l=t.filter(e=>e.filterOptionType===i.WxC.INVENTORY_AND_PACKAGE).map(e=>e.pattern);return l.length>0?this.filterInventoryGroupsByPattern(r,l,!0).sort(o):r}static filterInventoryGroupsByPattern(e,t,n){function o(e){return t.every(t=>t.split(",").some(t=>e.some(e=>RegExp(t,"g").test(e))))}return e.map(e=>({...e,groups:e.groups.map(e=>({...e,inventories:e.inventories.filter(e=>{var t;let{parentBundle:r,ticker:a}=e;return o([n&&null!==(t=null==r?void 0:r.ticker)&&void 0!==t?t:a])}),priceOptions:e.priceOptions.filter(e=>{var t;let{parentBundle:r,ticker:a}=e.inventory;return o([n&&null!==(t=null==r?void 0:r.ticker)&&void 0!==t?t:a])})})).filter(e=>!!e.inventories.length&&!!e.priceOptions.length)})).filter(e=>{var t;return e.groups.length>0||"SPLIT_STAY"===e.type&&o([e.accommodation.ticker,(null===(t=e.accommodation2)||void 0===t?void 0:t.t
4icker)||""])})}static calculateCheapestRateFromInventoryGroups(e,t,n){return this.calculateCheapestRate(e.map(e=>e.totalRate),t,n)}static calculateCheapestLoyaltyRateFromInventoryGroups(e,t,n){return this.calculateCheapestRate(e.flatMap(e=>{var t;return null!==(t=e.loyaltyRate)&&void 0!==t?t:[]}),t,n)}static calculateCheapestRate(e,t,n){let o=e.filter(e=>e.amount);if(!o.length)return a.vO.zero(t);let r=Math.min(...o.map(e=>e.amount));return a.vO.of({amount:r,currency:t}).multiply(null!=n?n:1)}static hasOnlyOnePriceOption(e){return 1===e.length&&1===e[0].groups.length&&1===e[0].groups[0].priceOptions.length}static sortInventoryGroups(e){return(t,n)=>i.xXh.sort(t,n,m[e],p)}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P){super(e,t,n,o,r,a,i,s,l,c),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.guestQuantities=u,this.inventories=d,this.extras=m,this.accommodations=p,this.paymentMethods=h,this.inventoryGroupingCriteria=f,this.inventoryGroups=g,this.currency=y,this.validPromoCodes=v,this.isNotAvailable=b,this.occupationUnavailable=S,this.activeDiscounts=T,this.taxations=k,this.taxShowConfig=C,this.bundling=A,this.bundles=E,this.uniqueId=_,this.groupBooking=P}}},10044:function(e,t,n){"use strict";n.d(t,{y:function(){return S}});var o=n(92336),r=n(65479),a=n(25784),i=n(8323),s=n(40170),l=n(38638),c=n(83852),u=n(44847),d=n(27207),m=n(25029),p=n(53510),h=n(37593),f=n(83547),g=n(72575),y=n(43337),v=n(52005),b=n(74507);class S extends r.U3{static create(e){var t,n,o,r;let a=new S(e.theme,e.guestFilterConfiguration,e.navbarConfiguration,e.hotelSiteUrl,e.maxBookableNights,e.showExtrasConfiguration,e.depositRequiredTextConfiguration,e.depositNotRequiredTextConfiguration,e.pendingAmountTextConfiguration,e.showCancellationRestrictions,e.priceCalendar,e.maxBookableRooms,e.numberOfRoomsLeftLimit,e.addMandatoryExtrasToInventoryRate,e.showMandatoryExtras,e.bookingParticipantsCollection,e.compoundDiscounts,e.hotelVerseActive,e.showInactiveDiscounts,e.accommodationSortingCriteria,e.showPromoCodeInput,e.showEnginePrices,e.showEngineDiscount,e.isEngineLive,e.showBestPriceGuaranteed,e.enableLoyalty,e.showLogo,e.accommodationResultsFormat,e.inventoryResultsFormat,e.displayMode,e.displayMenuType,e.bookingAdvantagesPosition,e.bookingFormBorder,e.bookingAdvantagesIcon,e.desktopLogo,e.emailLogo,e.favicon,e.isCartAbandonmentActive,e.isCartAbandonmentNotLoyaltyActive,e.showInventoryPriceDiff,e.waitingListEnabled,e.allowMultiStayCart,e.showDecimalsInExtrasPage,e.isCancellationReasonRequired,e.depositCheckoutTextConfiguration,e.bookAndJoinType,e.registrationTextType,e.showLoyaltyPromotedDiscount,e.showDiscountsCalculation,e.extrasTextConfiguration,e.showAcceptCommercialCommunicationsCheck,e.availableCurrencies,e.overrideCurrencyAccordingToLocation,e.stickyBookingForm,e.showCheckoutButtonRoomUnits,e.allowMultipleMealPlans,e.showInactivityModal,e.onlineStorePublished,e.onlineStoreHideNavbarButton,e.occupationType,!!e.showHighlightReel&&(null===(t=e.highlightReelOrder)||void 0===t?void 0:t.length)>0,e.highlightReelOrder,e.extrasOrderCriteria,e.allowMultiplyPriceByUnits,e.unavailableURL,e.customDomain,e.mobileLogo,e.displayAmountsWithoutDecimalsOnSteps,e.isGroupBookingActive,e.groupBookingMinGuests,e.groupBookingMaxGuests,e.groupBookingMaxRooms,e.groupBookingPolicies,e.propertyAnalyticsId,e.unitSelectionMapConfiguration,e.customEstablishmentOrder,e.onlineStoreBaseUrl,e.keepMultiConfigOnRedirect,null!==(n=e.bookingAdvantageVariant)&&void 0!==n?n:u.T.COMBINED,null!==(o=e.bookingAdvantagePosition)&&void 0!==o?o:null,null!==(r=e.bookingLoyaltyBarPosition)&&void 0!==r?r:null,e.navigationStyle,e.mobileNavigationStyle,e.desktopNavigationStyle);return a.validate(),a}copy(e){return S.create({...this,...e})}validate(){S.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M,I,O,D,N,L,B,F,U,j,z,G,$,H,V,W,q,Z,K,Y,X,Q,J,ee,et,en,eo,er,ea,ei,es,el,ec,eu,ed,em,ep,eh,ef,eg,ey,ev,eb,eS,eT,ek,eC,eA,eE=u.T.COMBINED,e_=null,eP=null,ex,ew,eR){super(),this.theme=e,this.guestFilterConfiguration=t,this.navbarC
4onfiguration=n,this.hotelSiteUrl=o,this.maxBookableNights=r,this.showExtrasConfiguration=a,this.depositRequiredTextConfiguration=i,this.depositNotRequiredTextConfiguration=s,this.pendingAmountTextConfiguration=l,this.showCancellationRestrictions=c,this.priceCalendar=d,this.maxBookableRooms=m,this.numberOfRoomsLeftLimit=p,this.addMandatoryExtrasToInventoryRate=h,this.showMandatoryExtras=f,this.bookingParticipantsCollection=g,this.compoundDiscounts=y,this.hotelVerseActive=v,this.showInactiveDiscounts=b,this.accommodationSortingCriteria=S,this.showPromoCodeInput=T,this.showEnginePrices=k,this.showEngineDiscount=C,this.isEngineLive=A,this.showBestPriceGuaranteed=E,this.enableLoyalty=_,this.showLogo=P,this.accommodationResultsFormat=x,this.inventoryResultsFormat=w,this.displayMode=R,this.displayMenuType=M,this.bookingAdvantagesPosition=I,this.bookingFormBorder=O,this.bookingAdvantagesIcon=D,this.desktopLogo=N,this.emailLogo=L,this.favicon=B,this.isCartAbandonmentActive=F,this.isCartAbandonmentNotLoyaltyActive=U,this.showInventoryPriceDiff=j,this.waitingListEnabled=z,this.allowMultiStayCart=G,this.allowMultiplyPriceByUnits=eu,this.bookAndJoinType=W,this.registrationTextType=q,this.unavailableURL=ed,this.customDomain=em,this.showDecimalsInExtrasPage=$,this.isCancellationReasonRequired=H,this.depositCheckoutTextConfiguration=V,this.showLoyaltyPromotedDiscount=Z,this.showDiscountsCalculation=K,this.extrasTextConfiguration=Y,this.showAcceptCommercialCommunicationsCheck=X,this.availableCurrencies=Q,this.overrideCurrencyAccordingToLocation=J,this.stickyBookingForm=ee,this.showCheckoutButtonRoomUnits=et,this.allowMultipleMealPlans=en,this.mobileLogo=ep,this.displayAmountsWithoutDecimalsOnSteps=eh,this.isGroupBookingActive=ef,this.groupBookingMinGuests=eg,this.groupBookingMaxGuests=ey,this.groupBookingMaxRooms=ev,this.groupBookingPolicies=eb,this.showInactivityModal=eo,this.propertyAnalyticsId=eS,this.unitSelectionMapConfiguration=eT,this.customEstablishmentOrder=ek,this.onlineStorePublished=er,this.onlineStoreHideNavbarButton=ea,this.onlineStoreBaseUrl=eC,this.occupationType=ei,this.keepMultiConfigOnRedirect=eA,this.navigationStyle=ex,this.mobileNavigationStyle=ew,this.desktopNavigationStyle=eR,this.showHighlightReel=es,this.highlightReelOrder=el,this.extrasOrderCriteria=ec,this.bookingAdvantageVariant=eE,this.bookingAdvantagePosition=e_,this.bookingLoyaltyBarPosition=eP}}S.schema=s.Ry({theme:i.b.schema,guestFilterConfiguration:a.vv3.schema,navbarConfiguration:a.v2s.schema,hotelSiteUrl:s.Z_(),maxBookableNights:s.Rx(),showExtrasConfiguration:s.jb(a.Ce4),depositRequiredTextConfiguration:s.jb(p.h),depositNotRequiredTextConfiguration:s.jb(m.k),pendingAmountTextConfiguration:s.jb(g.V),showCancellationRestrictions:s.O7(),priceCalendar:s.jb(y.k),maxBookableRooms:s.Rx().int().min(1),numberOfRoomsLeftLimit:s.Rx(),addMandatoryExtrasToInventoryRate:s.O7(),compoundDiscounts:s.O7(),showMandatoryExtras:s.O7(),bookingParticipantsCollection:s.O7(),hotelVerseActive:s.O7(),showInactiveDiscounts:s.O7(),accommodationSortingCriteria:s.jb(l.n),showPromoCodeInput:s.O7(),showEnginePrices:s.O7(),showEngineDiscount:s.O7(),isEngineLive:s.O7(),showBestPriceGuaranteed:s.O7(),enableLoyalty:s.O7(),showLogo:s.O7(),accommodationResultsFormat:s.jb(v.x),inventoryResultsFormat:s.jb(v.x),displayMode:s.jb(a.ANG),displayMenuType:s.jb(a.oDR),bookingAdvantagesPosition:s.jb(c.h),bookingFormBorder:s.O7(),bookingAdvantagesIcon:s.O7(),desktopLogo:r.xg.schema,emailLogo:r.xg.schema,favicon:r.xg.schema,isCartAbandonmentActive:s.O7(),isCartAbandonmentNotLoyaltyActive:s.O7(),showInventoryPriceDiff:s.O7(),waitingListEnabled:s.O7(),allowMultiStayCart:s.O7(),allowMultiplyPriceByUnits:s.O7().optional(),bookAndJoinType:s.jb(a.t_8),registrationTextType:s.jb(a.mtq),unavailableURL:s.Z_().optional(),customDomain:s.Z_().url().optional(),showDecimalsInExtrasPage:s.O7(),isCancellationReasonRequired:s.O7(),depositCheckoutTextConfiguration:s.jb(d.r),showLoyaltyPromotedDiscount:s.O7(),showDiscountsCalculation:s.O7(),showAcceptCommercialCommunicationsCheck:s.O7(),availableCurrencies:s.IX(r.Ox),overrideCurrencyAccordingToLocation:s.O7(),stickyBookingForm:s.O7(),showCheckoutButtonRoomUnits:s.O7(),allowMultipleMealPlans:s.O7(),extrasTextConfiguration:s.jb(f.H),mobileLogo:r.xg.schema.optional(),displayAmountsWithoutDecimalsOnSteps:s.O7().optional(),isGroupBookingActive:s.O7().optional(),groupBookingMinGuests:s.Rx().optional(),groupBookingMaxGuests:s.Rx().optional(),groupBookingMaxRooms:s.Rx().optional(),groupBookingPolicies:s.IX(a.M4g.schema).optional(),showInactivityModal:s.O7(),propertyAnalyticsId:s.Z_().optional(),unitSelectionMapConfiguration:a.O8.schema.optional(),customEstablishmentOrder:s.Z_().optional(),onlineStorePublished:s.O7(),onlineStoreHideNavbarButton:s.O7(),onlineStoreBaseUrl:s.Z_().optional(),occupationType:s.jb(b.W),keepMultiConfigOnRedirect:s.O7().optional(),navigationStyle:s.jb(a.sTo).optional(),mobileNavigationStyle:s.jb(a.sTo).optional(),desktopNavigationStyle:s.jb(a.sTo).optional(),showHighlightReel:s.O7(),highlightReelOrder:s.IX(s.Z_()),extrasOrderCriteria:s.jb(h.w),bookingAdvantageVariant:s.jb(u.T),bookingAdvantagePosition:s.Km(["top","bottom"]).nullable(),bookingLoyaltyBarPosition:s.Km(["top","bottom"]).nullable()}),(0,o.gn)([(0,r.YL)(()=>
4i.b),(0,o.w6)("design:type",void 0===i.b?Object:i.b)],S.prototype,"theme",void 0),(0,o.gn)([(0,r.YL)(()=>a.vv3),(0,o.w6)("design:type",void 0===a.vv3?Object:a.vv3)],S.prototype,"guestFilterConfiguration",void 0),(0,o.gn)([(0,r.YL)(()=>a.v2s),(0,o.w6)("design:type",void 0===a.v2s?Object:a.v2s)],S.prototype,"navbarConfiguration",void 0),(0,o.gn)([(0,r.YL)(()=>r.xg),(0,o.w6)("design:type",void 0===r.xg?Object:r.xg)],S.prototype,"desktopLogo",void 0),(0,o.gn)([(0,r.YL)(()=>r.xg),(0,o.w6)("design:type",void 0===r.xg?Object:r.xg)],S.prototype,"emailLogo",void 0),(0,o.gn)([(0,r.YL)(()=>r.xg),(0,o.w6)("design:type",void 0===r.xg?Object:r.xg)],S.prototype,"favicon",void 0),(0,o.gn)([(0,r.YL)(()=>r.xg),(0,o.w6)("design:type",void 0===r.xg?Object:r.xg)],S.prototype,"mobileLogo",void 0),(0,o.gn)([(0,r.YL)(()=>a.M4g),(0,o.w6)("design:type",Array)],S.prototype,"groupBookingPolicies",void 0),(0,o.gn)([(0,r.YL)(()=>a.O8),(0,o.w6)("design:type",void 0===a.O8?Object:a.O8)],S.prototype,"unitSelectionMapConfiguration",void 0)},74162:function(e,t,n){"use strict";n.d(t,{DW:function(){return T},Q2:function(){return d},jB:function(){return c},mc:function(){return b},xw:function(){return y},Fh:function(){return v},Sn:function(){return i},i_:function(){return h},De:function(){return p},xl:function(){return f},$d:function(){return g}});var o=n(40170);let r=o.Ry({id:o.Z_().optional(),icon:o.Z_().optional(),name:o.Z_(),targets:o.IX(o.Z_())}),a=o.Ry({ticker:o.Z_(),active:o.O7(),type:o.Km(["STANDARD","CUSTOM"]),order:o.Rx(),name:o.Z_(),description:o.Z_().optional(),componentType:o.Km(["CHIPS","STANDARD_COMPONENT"]).optional(),chips:o.IX(r).optional()}),i=o.Ry({id:o.Z_().optional(),ticker:o.Z_(),active:o.O7(),location:o.Z_().optional(),filters:o.IX(a)});var s=n(25784),l=n(75942);let c={ROOMS:"king_bed",APARTMENTS:"apartment",BUNGALOWS:"bungalow",CABINS:"cabin",HOUSES:"house",SHIP_CABIN:"directions_boat",VILLAS:"villa",BEDS:"hotel",UNITS:"counter_1"};function u(e){return c[e.toUpperCase()]}let d={SA:"bed",HD:"bakery_dining",MP:"meal_lunch",PC:"meal_dinner",TI:"local_bar"};function m(e){return d[e.toUpperCase()]}function p(e){return e.filter(e=>e.active).flatMap(e=>e.filters.filter(e=>e.active))}function h(e,t){for(let n of e){let e=n.filters.find(e=>e.ticker===t);if(e)return e}}function f(e){return e.name}function g(e){return e.name}function y(e,t,n){let o=new Set,r=new Map,a=1/0,i=-1/0;for(let t of e){let e=t.accommodation.roomDenomination;if(e&&o.add(e),t.type===l.xH.SPLIT_STAY&&t.accommodation2){let e=t.accommodation2.roomDenomination;e&&o.add(e)}let n=t.totalRate.amount;for(let e of(n>0&&(n<a&&(a=n),n>i&&(i=n)),t.groups))for(let t of e.inventories){let e=t.mealPlan;e&&!r.has(e.ticker)&&r.set(e.ticker,e.name)}}return a===1/0&&(a=0),i===-1/0&&(i=0),a=Math.floor(a),i=Math.ceil(i),{accommodationTypes:[...o].map(e=>({value:e,label:e})),categories:[],priceMin:a,priceMax:i,mealplans:Array.from(r.entries()).map(e=>{let[t,n]=e;return{ticker:t,name:n}}),services:Object.values(null!=t?t:{}).filter(e=>"SERVICE"===e.category).map(e=>s.yHd.create({ticker:e.ticker,name:e.name,icon:e.icon})),facilities:Object.values(null!=t?t:{}).filter(e=>"FACILITY"===e.category).map(e=>s.yHd.create({ticker:e.ticker,name:e.name,icon:e.icon})),destinations:null!=n?n:[]}}function v(e,t){var n,o,r,a,i,s;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=1/0,u=-1/0,d=new Map,m=new Map;for(let t of e){let e=t.totalRate.amount/l;for(let o of(e>0&&(e<c&&(c=e),e>u&&(u=e)),null!==(n=t.mealplans)&&void 0!==n?n:[]))d.has(o.ticker)||d.set(o.ticker,o.name);for(let e of null!==(o=t.accommodationTypes)&&void 0!==o?o:[])m.has(e)||m.set(e,e)}return c===1/0&&(c=0),u===-1/0&&(u=0),c=Math.floor(c),u=Math.ceil(u),{accommodationTypes:[...m.entries()].map(e=>{let[t,n]=e;return{value:t,label:n}}),categories:null!==(r=null==t?void 0:t.categories)&&void 0!==r?r:[],mealplans:[...d.entries()].map(e=>{let[t,n]=e;return{ticker:t,name:n}}),services:null!==(a=null==t?void 0:t.services)&&void 0!==a?a:[],facilities:null!==(i=null==t?void 0:t.facilities)&&void 0!==i?i:[],destinations:null!==(s=null==t?void 0:t.destinations)&&void 0!==s?s:[],priceMin:c,priceMax:u}}function b(e){let t=new Set,n=new Set,o=new Set,r=new Map,a=new Map,i=new Map,l={},c={};for(let u of e){let e=u.contact.city;if(e&&t.add(e),u.valuation>0&&n.add(u.valuation),u.accommodations){let e={};for(let[t,n]of Object.entries(u.accommodations)){let r=n.roomDenomination;r&&(o.add(r),e[t]=r)}l[u.ticker]=e}if(u.mealPlans)for(let e of Object.values(u.mealPlans))e&&(r.has(e.ticker)||r.set(e.ticker,e.name),c[e.ticker]=e.name);if(u.amenities)for(let e of Object.values(u.amenities)){if(!e)continue;let t=s.yHd.create({ticker:e.ticker,name:e.name,icon:e.icon});"SERVICE"!==e.category||a.has(e.ticker)?"FACILITY"!==e.category||i.has(e.ticker)||i.set(e.ticker,t):a.set(e.ticker,t)}}return{accommodationTypes:[...o].map(e=>({value:e,label:e})),categories:Array.from(n).sort((e,t)=>
4e-t),mealplans:Array.from(r.entries()).map(e=>{let[t,n]=e;return{ticker:t,name:n}}),services:Array.from(a.values()),facilities:Array.from(i.values()),destinations:[...t].map(e=>({value:e,label:e})),accommodationTickerToDenomination:l,mealplanTickerToName:c}}var S=n(45365);class T{static empty(){return new T({selectedDestinations:new Set,selectedAccommodationTypes:new Set,selectedCategories:new Set,priceRange:void 0,freeCancellation:!1,availableOnly:!1,selectedMealplans:new Set,selectedServices:new Set,selectedFacilities:new Set,selectedCustomFilters:{}})}with(e){var t,n,o,r,a,i,s,l,c;return new T({selectedDestinations:null!==(t=e.selectedDestinations)&&void 0!==t?t:this.selectedDestinations,selectedAccommodationTypes:null!==(n=e.selectedAccommodationTypes)&&void 0!==n?n:this.selectedAccommodationTypes,selectedCategories:null!==(o=e.selectedCategories)&&void 0!==o?o:this.selectedCategories,priceRange:void 0!==e.priceRange?e.priceRange:this.priceRange,freeCancellation:null!==(r=e.freeCancellation)&&void 0!==r?r:this.freeCancellation,availableOnly:null!==(a=e.availableOnly)&&void 0!==a?a:this.availableOnly,selectedMealplans:null!==(i=e.selectedMealplans)&&void 0!==i?i:this.selectedMealplans,selectedServices:null!==(s=e.selectedServices)&&void 0!==s?s:this.selectedServices,selectedFacilities:null!==(l=e.selectedFacilities)&&void 0!==l?l:this.selectedFacilities,selectedCustomFilters:null!==(c=e.selectedCustomFilters)&&void 0!==c?c:this.selectedCustomFilters})}isEmpty(){return 0===this.selectedDestinations.size&&0===this.selectedAccommodationTypes.size&&0===this.selectedCategories.size&&void 0===this.priceRange&&!this.freeCancellation&&!this.availableOnly&&0===this.selectedMealplans.size&&0===this.selectedServices.size&&0===this.selectedFacilities.size&&Object.values(this.selectedCustomFilters).every(e=>0===e.size)}badgeCount(){let e;for(let t of(e=0+this.selectedDestinations.size+this.selectedAccommodationTypes.size+this.selectedCategories.size,void 0!==this.priceRange&&(e+=1),this.freeCancellation&&(e+=1),this.availableOnly&&(e+=1),e+=this.selectedMealplans.size+this.selectedServices.size+this.selectedFacilities.size,Object.values(this.selectedCustomFilters)))e+=t.size;return e}toggleDestination(e){return this.with({selectedDestinations:k(this.selectedDestinations,e)})}toggleAccommodationType(e){return this.with({selectedAccommodationTypes:k(this.selectedAccommodationTypes,e)})}toggleCategory(e){return this.with({selectedCategories:k(this.selectedCategories,e)})}setPriceRange(e){return new T({...this._toProps(),priceRange:e})}toggleFreeCancellation(e){return this.with({freeCancellation:e})}toggleAvailableOnly(e){return this.with({availableOnly:e})}toggleMealplan(e){return this.with({selectedMealplans:k(this.selectedMealplans,e)})}toggleService(e){return this.with({selectedServices:k(this.selectedServices,e)})}toggleFacility(e){return this.with({selectedFacilities:k(this.selectedFacilities,e)})}toggleCustomFilter(e,t){var n;let o=null!==(n=this.selectedCustomFilters[e])&&void 0!==n?n:new Set;return this.with({selectedCustomFilters:{...this.selectedCustomFilters,[e]:k(o,t)}})}removeChip(e){let{field:t,value:n,ticker:o}=e.key;switch(t){case"selectedDestinations":return this.with({selectedDestinations:C(this.selectedDestinations,n)});case"selectedAccommodationTypes":return this.with({selectedAccommodationTypes:C(this.selectedAccommodationTypes,n)});case"selectedCategories":return this.with({selectedCategories:C(this.selectedCategories,n)});case"priceRange":return this.setPriceRange(void 0);case"freeCancellation":return this.with({freeCancellation:!1});case"availableOnly":return this.with({availableOnly:!1});case"selectedMealplans":return this.with({selectedMealplans:C(this.selectedMealplans,n)});case"selectedServices":return this.with({selectedServices:C(this.selectedServices,n)});case"selectedFacilities":return this.with({selectedFacilities:C(this.selectedFacilities,n)});case"selectedCustomFilters":{var r;if(!o||void 0===n)return this;let e=null!==(r=this.selectedCustomFilters[o])&&void 0!==r?r:new Set;return this.with({selectedCustomFilters:{...this.selectedCustomFilters,[o]:C(e,n)}})}default:return this}}
4activeChipLabels(e,t,n){var o,r,a,i,s,l;let c=[];for(let e of this.selectedDestinations)c.push({key:{field:"selectedDestinations",value:e},label:e});for(let e of this.selectedAccommodationTypes){let n=null!==(r=null===(o=t.accommodationTypes.find(t=>t.value===e))||void 0===o?void 0:o.label)&&void 0!==r?r:e,a=(0,S.kC)(n.toLowerCase());c.push({key:{field:"selectedAccommodationTypes",value:e},label:a,icon:u(e)})}for(let e of this.selectedCategories)c.push({key:{field:"selectedCategories",value:e},label:"".concat(e,"â
")});if(void 0!==this.priceRange){let e=null!=n?n:"";c.push({key:{field:"priceRange"},label:"".concat(e).concat(this.priceRange.min," â ").concat(e).concat(this.priceRange.max)})}if(this.freeCancellation){let t=A(e,"free_cancellation");c.push({key:{field:"freeCancellation"},label:E(null!=t?t:{ticker:"free_cancellation",active:!0,type:"STANDARD",order:0,name:"free_cancellation"}),icon:"event_available"})}if(this.availableOnly){let t=A(e,"available");c.push({key:{field:"availableOnly"},label:E(null!=t?t:{ticker:"available",active:!0,type:"STANDARD",order:0,name:"available"}),icon:"check_circle"})}for(let e of this.selectedMealplans){let n=t.mealplans.find(t=>t.ticker===e);c.push({key:{field:"selectedMealplans",value:e},label:null!==(a=null==n?void 0:n.name)&&void 0!==a?a:e,icon:null!==(i=m(e))&&void 0!==i?i:"restaurant_menu"})}for(let e of this.selectedServices){let n=t.services.find(t=>t.ticker===e);c.push({key:{field:"selectedServices",value:e,ticker:"amenities_services"},label:null!==(s=null==n?void 0:n.name)&&void 0!==s?s:e,icon:null==n?void 0:n.icon})}for(let e of this.selectedFacilities){let n=t.facilities.find(t=>t.ticker===e);c.push({key:{field:"selectedFacilities",value:e,ticker:"amenities_facilities"},label:null!==(l=null==n?void 0:n.name)&&void 0!==l?l:e,icon:null==n?void 0:n.icon})}for(let[t,n]of Object.entries(this.selectedCustomFilters)){let o=A(e,t);if(null==o?void 0:o.chips)for(let e of n){let n=o.chips.find(t=>t.id===e);n&&c.push({key:{field:"selectedCustomFilters",value:e,ticker:t},label:n.name,icon:n.icon})}}return c}top3ActiveChipItems(e,t,n){return this.activeChipLabels(e,t,n).slice(0,3)}filterInventoryGroups(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;return this.isEmpty()?e:e.filter(e=>{if(this.selectedAccommodationTypes.size>0&&!T._accommodationMatchesRoomDenomination(e,this.selectedAccommodationTypes))return!1;if(this.selectedCategories.size>0){let t=e.accommodation.valuation;if(void 0===t||!this.selectedCategories.has(t))return!1}if(void 0!==this.priceRange){let{min:t,max:n}=this.priceRange,o=e.totalRate.amount;if(0===o||o<t||o>n)return!1}if(this.freeCancellation&&!T._groupHasFreeCancellation(e,n)||this.availableOnly&&e.status!==s.Ux9.AVAILABLE||this.selectedMealplans.size>0&&!T._groupHasMealplan(e,this.selectedMealplans))return!1;if(this.selectedServices.size>0){let n=A(t,"amenities_services");if((null==n?void 0:n.chips)&&!T._groupMatchesAllChips(e,this.selectedServices,n.chips))return!1}if(this.selectedFacilities.size>0){let n=A(t,"amenities_facilities");if((null==n?void 0:n.chips)&&!T._groupMatchesAllChips(e,this.selectedFacilities,n.chips))return!1}for(let[n,o]of Object.entries(this.selectedCustomFilters)){if(0===o.size)continue;let r=A(t,n);if((null==r?void 0:r.chips)&&!T._groupMatchesAnyChip(e,o,r.chips))return!1}return!0})}filterProperties(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return this.isEmpty()?e:e.filter(e=>{if(this.selectedDestinations.size>0){let t=e.contact.city;if(!t||!this.selectedDestinations.has(t))return!1}if(this.selectedCategories.size>0){let t=e.valuation;if(void 0===t||!this.selectedCategories.has(t))return!1}if(this.selectedAccommodationTypes.size>0){let t=e.accommodationTypes;if(!t||!t.some(e=>this.selectedAccommodationTypes.has(e)))return!1}if(this.selectedMealplans.size>0){let t=e.mealplans;if(!t||!t.some(e=>this.selectedMealplans.has(e.ticker)))return!1}if(this.selectedServices.size>0){let t=e.services;if(!t||!Array.from(this.selectedServices).every(e=>t.some(t=>t.ticker===e)))return!1}if(this.selectedFacilities.size>0){let t=e.facilities;if(!t||!Array.from(this.selectedFacilities).every(e=>t.some(t=>t.ticker===e)))return!1}if(void 0!==this.priceRange){let{min:t,max:o}=this.priceRange,r=e.totalRate.amount/n;if(0===r||r<t||r>o)return!1}if(this.availableOnly&&e.status!==s.Ux9.AVAILABLE)return!1;for(let[n,o]of Object.entries(this.selectedCustomFilters)){if(0===o.size)continue;let r=A(t,n);if(!(null==r?void 0:r.chips))continue;let a=r.chips.filter(e=>e.id&&o.has(e.id));if(0===a.length)continue;let i=e.ticker;if(!a.some(e=>0===e.targets.length||e.targets.includes(i)))return!1}return!0})}_toProps(){return{selectedDestinations:this.selectedDestinations,selectedAccommodationTypes:this.selectedAccommodationTypes,selectedCategories:this.selectedCategories,priceRange:this.priceRange,freeCancellation:this.freeCancellation,availableOnly:this.availableOnly,selectedMealplans:this.selectedMealplans,selectedServices:this.selectedServices,selectedFacilities:this.selectedFacilities,selectedCustomFilters:this.selectedCustomFilters}}static _accommodationMatchesRoomDenomination(e,t){return!!(t.has(e.accommodation.roomDenomination)||e.type===l.xH.SPLIT_STAY&&e.accommodation2&&t.has(e.accommodation2.roomDenomination))}static _groupHasFreeCancellation(e,t){for(let n of e.groups)for(let e of n.priceOptions)if(e.freeCancellationMaxDate&&e.freeCancellationMaxDate>t)return!0;return!1}static _groupHasMealplan(e,t){for(let n of e.groups)for(let e of n.inventories)if(e.mealPlan&&t.has(e.mealPlan.ticker))return!0;return!1}static _groupMatchesAllChips(e,t,n){let o=n.filter(e=>e.id&&t.has(e.id));if(0===o.length)return!0;let r=e.accommodation.ticker,a=e.type===l.xH.SPLIT_STAY&&e.accommodation2?e.accommodation2.ticker:null;return o.every(e=>0===e.targets.length||e.targets.includes(r)||null!==a&&e.targets.includes(a))}static _groupMatchesAnyChip(e,t,n){let o=n.filter(e=>e.id&&t.has(e.id));if(0===o.length)return!0;let r=e.accommodation.ticker,a=e.type===l.xH.SPLIT_STAY&&e.accommodation2?e.accommodation2.ticker:null;return o.some(e=>0===e.targets.length||e.targets.includes(r)||null!==a&&e.targets.includes(a))}constructor(e){this.selectedDestinations=e.selectedDestinations,this.selectedAccommodationTypes=e.selectedAccommodationTypes,this.selectedCategories=e.selectedCategories,this.priceRange=e.priceRange,this.freeCancellation=e.free
4Cancellation,this.availableOnly=e.availableOnly,this.selectedMealplans=e.selectedMealplans,this.selectedServices=e.selectedServices,this.selectedFacilities=e.selectedFacilities,this.selectedCustomFilters=e.selectedCustomFilters}}function k(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}function C(e,t){let n=new Set(e);return void 0!==t&&n.delete(t),n}function A(e,t){for(let n of e){let e=n.filters.find(e=>e.ticker===t);if(e)return e}}function E(e){return e.name}},50495:function(e,t,n){"use strict";n.d(t,{O:function(){return o},m:function(){return u}});var o,r=n(92336),a=n(40170),i=n(65479),s=n(10044),l=n(25784),c=n(74162);!function(e){e.CHAIN="CHAIN",e.PROPERTY="PROPERTY"}(o||(o={}));class u extends i.U3{static create(e){var t;let n=new u(e.property,e.engineConfiguration,e.discounts,e.allDiscounts,e.filters,e.inventoryFilters,e.staticTrackingParams,e.currencyExchangeRates,e.type,e.messages,e.customForms,e.brand,e.promotedTier,e.destinationFilter,null!==(t=e.engineFilterGroups)&&void 0!==t?t:[]);return n.validate(),n}copy(e){return u.create({...this,...e})}isPropertyStaticData(){return"PROPERTY"===this.type}isChainStaticData(){return"CHAIN"===this.type}hasLoyalty(){return!!this.brand}getMessagesForPosition(e,t,n){var o;let r=(e,t)=>void 0===e.code&&void 0!==t.code?1:void 0!==e.code&&void 0===t.code?-1:e.showOnUnavailable&&!t.showOnUnavailable?-1:!e.showOnUnavailable&&t.showOnUnavailable?1:0;return(null===(o=this.messages)||void 0===o?void 0:o.filter(o=>o.isValid(e,t,n))).sort(r)}getInventoryFiltersType(){if(this.inventoryFilters.length)return this.inventoryFilters[0].filterType}calculateInventoryFilters(){return this.getInventoryFiltersType()===l.vAw.TAB?[this.inventoryFilters[0]]:this.inventoryFilters}findSelectedFilterOptionByTicker(e){var t;let n=this.calculateInventoryFilters();return[e&&null!==(t=n[0].options.find(t=>t.ticker===e))&&void 0!==t?t:n[0].options[0]]}buildExtraCustomFormMap(){let e=this.customForms.filter(e=>e.isForExtra()).reduce((e,t)=>
4(t.dependants.forEach(n=>{n.dependantTickers.length&&n.dependantTickers.forEach(n=>{e[n]=t})}),e),{});return console.log("[questionnaires] extraCustomFormMap extra tickers:",Object.keys(e).join(", ")||"(empty â no questionnaires linked to extras)"),e}buildRoomStayCustomFormMap(){return this.customForms.filter(e=>e.isForRoomStay()).reduce((e,t)=>(t.dependants.filter(e=>e.dependantType===l.YSg.ROOMSTAY_CHECKOUT).forEach(n=>{n.dependantTickers.forEach(n=>{e[n]||(e[n]=t)})}),e),{})}getExtraFilters(){return this.filters.find(e=>e.options.every(e=>e.filterOptionType===l.WxC.EXTRA))}getActiveEngineFilterGroups(){return this.engineFilterGroups.filter(e=>e.active)}validate(){u.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h=[]){super(),this.property=e,this.engineConfiguration=t,this.discounts=n,this.allDiscounts=o,this.filters=r,this.staticTrackingParams=i,this.currencyExchangeRates=s,this.messages=c,this.customForms=u,this.brand=d,this.promotedTier=m,this.destinationFilter=p,this.inventoryFilters=a,this.type=l,this.engineFilterGroups=h}}u.schema=a.Ry({property:l.psF.schema,engineConfiguration:s.y.schema,brand:l.efK.schema.optional(),promotedTier:l.xA_.schema.optional(),destinationFilter:l.NDe.schema.optional(),inventoryFilters:a.IX(l.NDe.schema),filters:a.IX(l.NDe.schema),staticTrackingParams:l.cm.schema,currencyExchangeRates:i.Zk.schema,type:a.Km(["PROPERTY","CHAIN"]),messages:a.IX(l.Uyu.schema),customForms:a.IX(l.aVv.schema),discounts:a.IX(l.NRg.schema),allDiscounts:a.IX(l.NRg.schema),engineFilterGroups:a.IX(c.Sn)}),(0,r.gn)([(0,i.YL)(()=>l.psF),(0,r.w6)("design:type",void 0===l.psF?Object:l.psF)],u.prototype,"property",void 0),(0,r.gn)([(0,i.YL)(()=>s.y),(0,r.w6)("design:type",void 0===s.y?Object:s.y)],u.prototype,"engineConfiguration",void 0),(0,r.gn)([(0,i.YL)(()=>l.NRg),(0,r.w6)("design:type",Array)],u.prototype,"discounts",void 0),(0,r.gn)([(0,i.YL)(()=>l.NRg),(0,r.w6)("design:type",Array)],u.prototype,"allDiscounts",void 0),(0,r.gn)([(0,i.YL)(()=>l.efK),(0,r.w6)("design:type",void 0===l.efK?Object:l.efK)],u.prototype,"brand",void 0),(0,r.gn)([(0,i.YL)(()=>l.xA_),(0,r.w6)("design:type",void 0===l.xA_?Object:l.xA_)],u.prototype,"promotedTier",void 0),(0,r.gn)([(0,i.YL)(()=>l.NDe),(0,r.w6)("design:type",void 0===l.NDe?Object:l.NDe)],u.prototype,"destinationFilter",void 0),(0,r.gn)([(0,i.YL)(()=>l.NDe),(0,r.w6)("design:type",Array)],u.prototype,"inventoryFilters",void 0),(0,r.gn)([(0,i.YL)(()=>l.NDe),(0,r.w6)("design:type",Array)],u.prototype,"filters",void 0),(0,r.gn)([(0,i.YL)(()=>l.cm),(0,r.w6)("design:type",void 0===l.cm?Object:l.cm)],u.prototype,"staticTrackingParams",void 0),(0,r.gn)([(0,i.YL)(()=>i.Zk),(0,r.w6)("design:type",void 0===i.Zk?Object:i.Zk)],u.prototype,"currencyExchangeRates",void 0),(0,r.gn)([(0,i.YL)(()=>l.Uyu),(0,r.w6)("design:type",Array)],u.prototype,"messages",void 0),(0,r.gn)([(0,i.YL)(()=>l.aVv),(0,r.w6)("design:type",Array)],u.prototype,"customForms",void 0)},37593:function(e,t,n){"use strict";var o;n.d(t,{w:function(){return o}}),function(e){e.DEFAULT="DEFAULT",e.INCLUDED_FIRST="INCLUDED_FIRST",e.INCLUDED_LAST="INCLUDED_LAST"}(o||(o={}))},83547:function(e,t,n){"use strict";var o;n.d(t,{H:function(){return o}}),function(e){e.EXTRAS="EXTRAS",e.EXTRA_SERVICES="EXTRA_SERVICES",e.IMPROVE_STAY="IMPROVE_STAY"}(o||(o={}))},29330:function(e,t,n){"use strict";n.d(t,{G:function(){return a}});var o=n(40170),r=n(65479);class a extends r.U3{static create(e){let t=new a(e.filterTicker,e.displayTabTicker,e.showCalendar);return t.validate(),t}static empty(){return a.create({filterTicker:void 0,displayTabTicker:void 0,showCalendar:void 0})}validate(){a.schema.parse({...this})}constructor(e,t,n){super(),this.filterTicker=e,this.displayTabTicker=t,this.showCalendar=n}}a.schema=o.Ry({filterTicker:o.Z_().optional(),displayTabTicker:o.Z_().optional(),showCalendar:o.O7().optional()})},74507:function(e,t,n){"use strict";var o;n.d(t,{W:function(){return o}}),function(e){e.OCCUPANCY_TYPE="OCCUPANCY_TYPE",e.PAX_TYPE="PAX_TYPE"}(o||(o={}))},72575:function(e,t,n){"use strict";var o;n.d(t,{V:function(){return o}}),function(e){e.PAY_AT_ESTABLISHMENT="PAY_AT_ESTABLISHMENT",e.PAY_AT_HOTEL="PAY_AT_HOTEL",e.PENDING_PAYMENT="PENDING_PAYMENT",e.PAY_ACCORDING_TO_CONDITIONS="PAY_A
4CCORDING_TO_CONDITIONS",e.AMOUNT_REMAINING="AMOUNT_REMAINING",e.NO_TEXT="NO_TEXT"}(o||(o={}))},43337:function(e,t,n){"use strict";var o;n.d(t,{k:function(){return o}}),function(e){e.SHOW_ALL_PRICES="SHOW_ALL_PRICES",e.SHOW_SELECTED_DATE_PRICES="SHOW_SELECTED_DATE_PRICES",e.HIDE_ALL_PRICES="HIDE_ALL_PRICES"}(o||(o={}))},52005:function(e,t,n){"use strict";var o;n.d(t,{x:function(){return o}}),function(e){e.AUTO="AUTO",e.GRID="GRID",e.LIST="LIST",e.UNIFIED="UNIFIED"}(o||(o={}))},11761:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return K}});var o=n(31549),r=n(44194),a=n(10650),i=n(46502);let s=console;var l=n(11154),c=n(23217);class u{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.PN)(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:i.sk?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class d extends u{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||s,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||m(this.options),this.state=this.initialState,this.meta=e.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.meta=null==e?void 0:e.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){let n=(0,i.oE)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;let n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(i.ZT).catch(i.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>!1!==e.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,i.Kp)(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,o,r,a;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(r=this.retryer)||r.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);let s=(0,i.G9)(),l={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};u(l);let d=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(l)):Promise.reject("Missing queryFn"),m={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:d,meta:this.meta};u(m),null==(n=this.options.behavior)||n.onFetch(m),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(o=m.fetchOptions)?void 0:o.meta))&&this.dispatch({type:"fetch",meta:null==(a=m.fetchOptions)?void 0:a.meta});let p=e=>{if((0,c.DV)(e)&&e.silent||this.dispatch({type:"error",error:e}),!(0,c.DV)(e)){var t,n;null==(t=(n=this.cache.config).onError)||t.call(n,e,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,c.Mz)({fn:m.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:e=>{var t,n;if(void 0===e){p(Error("undefined"));return}this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:p,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:m.options.retry,retryDelay:m.options.retryDelay,networkMode:m.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){let t=t=>{var n,o;switch(e.type){case"failed":return{...t,fetchFailureCount:t.fetchFailureCount+1};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,c.Kw)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(o=e.dataUpdatedAt)?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":let r=e.error;if((0,c.DV)(r)&&r.revert&&this.revertState)return{...this.revertState};
4return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),l.V.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function m(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==e.initialData?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,o=void 0!==t;return{data:t,dataUpdateCount:0,dataUpdatedAt:o?null!=n?n:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:o?"success":"loading",fetchStatus:"idle"}}var p=n(18573);class h extends p.l{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var o;let r=t.queryKey,a=null!=(o=t.queryHash)?o:(0,i.Rm)(r,t),s=this.get(a);return s||(s=new d({cache:this,logger:e.getLogger(),queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r),meta:t.meta}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){let t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(t=>t!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){l.V.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){let[n]=(0,i.I6)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find(e=>(0,i._x)(n,e))}findAll(e,t){let[n]=(0,i.I6)(e,t);return Object.keys(n).length>0?this.queries.filter(e=>(0,i._x)(n,e)):this.queries}notify(e){l.V.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){l.V.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){l.V.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class f extends u{constructor(e){super(),this.options={...e.defaultOptions,...e.options},this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||s,this.observers=[],this.state=e.state||g(),this.meta=e.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){var e,t,n,o,r,a,i,s,l,u,d,m,p,h,f,g;let y=()=>{var e;return this.retryer=(0,c.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},v="loading"===this.state.status;try{if(!v){this.dispatch({type:"loading",variables:this.options.variables}),null==(i=(s=this.mutationCache.config).onMutate)||i.call(s,this.state.variables,this);let e=await (null==(l=(u=this.options).onMutate)?void 0:l.call(u,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}let c=await y();return null==(e=(t=this.mutationCache.config).onSuccess)||e.call(t,c,this.state.variables,this.state.context,this),await (null==(n=(o=this.options).onSuccess)?void 0:n.call(o,c,this.state.variables,this.state.context)),await (null==(r=(a=this.options).onSettled)?void 0:r.call(a,c,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:c}),c}catch(e){try{throw null==(d=(m=this.mutationCache.config).onError)||d.call(m,e,this.state.variables,this.state.context,this),await (null==(p=(h=this.options).onError)?void 0:p.call(h,e,this.state.variables,this.state.context)),await (null==(f=(g=this.options).onSettled)?void 0:f.call(g,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){let t=t=>{switch(e.type){case"failed":return{...t,failureCount:t.failureCount+1};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,error:null,isPaused:!(0,c.Kw)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}};this.state=t(this.state),l.V.batch(()=>
4{this.observers.forEach(t=>{t.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function g(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class y extends p.l{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){let o=new f({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(o),o}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){l.V.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find(t=>(0,i.X7)(e,t))}findAll(e){return this.mutations.filter(t=>(0,i.X7)(e,t))}notify(e){l.V.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.mutations.filter(e=>
4e.state.isPaused);return l.V.batch(()=>e.reduce((e,t)=>e.then(()=>t.continue().catch(i.ZT)),Promise.resolve()))}}var v=n(14398),b=n(45547);function S(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,o,r,a,i;let s;let l=null==(t=e.fetchOptions)?void 0:null==(n=t.meta)?void 0:n.refetchPage,c=null==(o=e.fetchOptions)?void 0:null==(r=o.meta)?void 0:r.fetchMore,u=null==c?void 0:c.pageParam,d=(null==c?void 0:c.direction)==="forward",m=(null==c?void 0:c.direction)==="backward",p=(null==(a=e.state.data)?void 0:a.pages)||[],h=(null==(i=e.state.data)?void 0:i.pageParams)||[],f=h,g=!1,y=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?g=!0:null==(n=e.signal)||n.addEventListener("abort",()=>{g=!0}),e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),b=(e,t,n,o)=>(f=o?[t,...f]:[...f,t],o?[n,...e]:[...e,n]),S=(t,n,o,r)=>{if(g)return Promise.reject("Cancelled");if(void 0===o&&!n&&t.length)return Promise.resolve(t);let a={queryKey:e.queryKey,pageParam:o,meta:e.meta};return y(a),Promise.resolve(v(a)).then(e=>b(t,o,e,r))};if(p.length){if(d){let t=void 0!==u,n=t?u:T(e.options,p);s=S(p,t,n)}else if(m){let t=void 0!==u,n=t?u:k(e.options,p);s=S(p,t,n,!0)}else{f=[];let t=void 0===e.options.getNextPageParam;s=!l||!p[0]||l(p[0],0,p)?S([],t,h[0]):Promise.resolve(b([],h[0],p[0]));for(let n=1;n<p.length;n++)s=s.then(o=>{if(!l||!p[n]||l(p[n],n,p)){let r=t?h[n]:T(e.options,o);return S(o,t,r)}return Promise.resolve(b(o,h[n],p[n]))})}}else s=S([]);return s.then(e=>({pages:e,pageParams:f}))}}}}function T(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function k(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}class C{constructor(e={}){this.queryCache=e.queryCache||new h,this.mutationCache=e.mutationCache||new y,this.logger=e.logger||s,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=v.j.subscribe(()=>{v.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=b.N.subscribe(()=>{b.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})}unmount(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)}isFetching(e,t){let[n]=(0,i.I6)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let o=this.queryCache.find(e),r=null==o?void 0:o.state.data,a=(0,i.SE)(t,r);if(void 0===a)return;let s=(0,i._v)(e),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return l.V.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){let[n]=(0,i.I6)(e,t),o=this.queryCache;l.V.batch(()=>{o.findAll(n).forEach(e=>{o.remove(e)})})}resetQueries(e,t,n){let[o,r]=(0,i.I6)(e,t,n),a=this.queryCache,s={type:"active",...o};return l.V.batch(()=>(a.findAll(o).forEach(e=>{e.reset()}),this.refetchQueries(s,r)))}cancelQueries(e,t,n){let[o,r={}]=(0,i.I6)(e,t,n);return void 0===r.revert&&(r.revert=!0),Promise.all(l.V.batch(()=>this.queryCache.findAll(o).map(e=>e.cancel(r)))).then(i.ZT).catch(i.ZT)}invalidateQueries(e,t,n){let[o,r]=(0,i.I6)(e,t,n);return l.V.batch(()=>{var e,t;if(this.queryCache.findAll(o).forEach(e=>{e.invalidate()}),"none"===o.refetchType)return Promise.resolve();let n={...o,type:null!=(e=null!=(t=o.refetchType)?t:o.type)?e:"active"};return this.refetchQueries(n,r)})}refetchQueries(e,t,n){let[o,r]=(0,i.I6)(e,t,n),a=Promise.all(l.V.batch(()=>this.queryCache.findAll(o).filter(e=>!e.isDisabled()).map(e=>{var t;return e.fetch(void 0,{...r,cancelRefetch:null==(t=null==r?void 0:r.cancelRefetch)||t,meta:{refetchPage:o.refetchPage}})}))).then(i.ZT);return null!=r&&r.throwOnError||(a=a.catch(i.ZT)),a}fetchQuery(e,t,n){let o=(0,i._v)(e,t,n),r=this.defaultQueryOptions(o);void 0===r.retry&&(r.retry=!1);let a=this.queryCache.build(this,r);
4return a.isStaleByTime(r.staleTime)?a.fetch(r):Promise.resolve(a.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(i.ZT).catch(i.ZT)}fetchInfiniteQuery(e,t,n){let o=(0,i._v)(e,t,n);return o.behavior=S(),this.fetchQuery(o)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(i.ZT).catch(i.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){let n=this.queryDefaults.find(t=>(0,i.yF)(e)===(0,i.yF)(t.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;let t=this.queryDefaults.find(t=>(0,i.to)(e,t.queryKey));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){let n=this.mutationDefaults.find(t=>(0,i.yF)(e)===(0,i.yF)(t.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;let t=this.mutationDefaults.find(t=>(0,i.to)(e,t.mutationKey));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;let t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,i.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}var A=n(65014);let E=e=>{let{children:t}=e;return(0,o.jsx)("div",{className:"Layout min-h-screen",children:t})};var _=n(68954);n(38391);var P=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"There is no availability for this occupancy. Change the guests and try again.","component.trackingBanner.origin":"Origin","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Merely informative. Payments in","component.inventoryGroupListView.incompatiblePaymentMethodText":"This selection has a different payment method than the one in your cart. You must select options with the same payment method to complete the booking","component.navbarView.localeAndCurrency":"Language and currency","component.paymentForm.termsAndConditionsWarning":"You must accept the booking terms and conditions","shared.common.currency":"Currency","shared.common.oops":"Oops!","shared.common.query":"Searches","shared.common.unexpectedError":"An unexpected error has occurred","component.loyaltyProfile.cancel.success":"Thank you, we are in the process of canceling your membership","shared.common.paymentTimeLimit":"Payment deadline","component.cartSummary.balearicFeeTooltip":"The price per person/night may vary according to the applied bonuses","shared.common.contactUs":"Contact us","component.extraCard.addItAnyway":"Would you like to add it anyway?","component.checkoutPage.whatDo":"There are reservations in the cart. What do you want to do?","shared.loyalty.saveAndEnjoy":"Register to save {loyaltyDiscount} and enjoy our {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Book and join","calendar.button.checkAvailability":"CHECK AVAILABILITY","calendar.footer.combineAccommodations":"Available by combining several types of accommodation.","calendar.footer.nextAvailableDate":"Next available date","component.accommodationGuestFilter.childrenAge":"Children age","component.accommodationGuestFilter.title":"Guests by accommodation","component.bookingForm.title":"Your search","component.cancellationPolicies.cancelBooking":"Cancel booking","component.cancellationPolicies.cancellationPenalties":"Cancellation penalty {amount}","component.cancellationPolicies.cancellationRestriction":"Cancellation restrictions","component.cancellationPolicies.childrenAndBeds":"Children and beds","component.cancellationPolicies.confirmCancellation":"Confirm Cancellation","component.cancellationPolicies.entry":"Check-in","component.cancellationPolicies.exit":"Check-out","component.cancellationPolicies.from":"From {dateOne}","component.cancellationPolicies.groups":"Groups","component.cancellationPolicies.localHour":"Local time","component.cancellationPolicies.multipleBooking":"This is a multiple booking ({numberOfBooking} booking). Make sure you cancel all the undesired ones.","component.cancellationPolicies.penalties":"Penalty","component.cancellationPolicies.pets":"Pets","component.cancellationPolicies.reason":"Cancellation reason","component.cancellationPolicies.schedule":"Timetable","component.cancellationPolicies.termsAndConditions":"I have read and accepted the cancellation terms","component.cancellationPolicies.until":"Until {dateTwo}","component.cartItem.addExtras":"Add extras","component.cartItem.seeMealPlanDetails":"See pension details","component.cartItem.addRoom":"Add another room","component.cartItem.removeAccommodation":"Remove accommodation","component.cartItem.seeConditionsAndCancellations":"See conditions and cancellation policies","component.cartItem.seeMore":"See more","component.cartItem.seeMoreAndManageExtras":"See more and manage extras","component.cartItem.seeLess":"See less","component.cartItem.pricePerNight":"Price per night","component.cartItem.datesOfStay":"Dates of stay","component.paymentForm.bookWith":"Book with","component.checkoutPage.guestData":"Guest information","component.checkoutPage.holderTitle":"Booking holder\'s details","component.checkoutPage.holderSubtitle":"The person who makes the booking and receives the confirmation.","component.cartItem.totalRoomStay":"Total Booking","component.cartSummary.cityTaxPaidAtHotel":"Fees to be paid at the property","shared.common.payAtTheHotel":"Pay at the hotel","component.cartSummary.savings":"You are saving","component.cartSummary.totalCart":"Total cart","component.customerForm.myInfo":"Guest Information","component.destinationPicker.noResults":"Results are not found.","component.destinationPicker.placeholder":"Search","component.extraCard.add":"Add","component.extraCard.date":"date","component.extraCard.day":"day","component.extraCard.delete":"Delete","component.extraCard.edit":"Edit","component.extraCard.included":"Included","component.extraCard.moreInfo":"More info","component.extraCard.person":"Per person","component.extraCard.room":"Room","component.extraCard.unit":"unit","component.extraDetail.helpTextSpecificDate":"Select the day/s of the extra/service:","component.extraDetail.helpTextUnit":"Units","component.extraDetail.helpTextUnitDate":"Units per stay date","component.extraDetail.helpTextUnitDay":"Units per stay day","component.extrasFilters.Extras":"Extras","component.extrasFilters.all":"All","component.extrasTotal.continue":"Continue","component.extrasTotal.for":"For","component.extrasTotal.included":"Included","component.extrasTotal.totalExtras":"Total Extras","component.footer.showMap":"Show map","component.loyaltyProfile.userFormField.address.label":"Address","component.loyaltyProfile.userFormField.birthDate.label":"Birth date","component.loyaltyProfile.userFormField.city.label":"City","component.loyaltyProfile.userFormField.country.label":"Country","component.loyaltyProfile.userFormField.email.label":"Email","component.loyaltyProfile.userFormField.phone.label":"Phone","component.loyaltyProfile.userFormField.postalCode.label":"Zip code","component.loyaltyTransaction.manageBooking":"Manage booking","component.messages.occupancyUnAvailable":"This occupancy is not possible, it requires a multiple booking. Check out the available options.","component.messages.unAvailable":"Not available for {fromDate} - {toDate} ({nights} night/s)","component.navbarView.cart":"Cart","component.navbarView.dates":"Dates","component.navbarView.destination":"Destination/Property","component.navbarView.guests":"Guests","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Menu","component.navbarView.store":"Store","component.paymentForm.applePay.continuePayment":"Continue payment with Apple Pay","component.paymentForm.commercialCommunications":"Accept to re
4ceive commercial communications","component.paymentForm.depositRequired":"Your booking requires prepayment, select the most convenient payment method.","component.paymentForm.pay":"Pay {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Crypto Currency","component.paymentForm.paymentMethod.giropay":"GiroPay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Credit card","component.paymentForm.paymentMethod.pix":"PixPay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Pay Later","component.paymentForm.title":"Payment method","component.pnpv2.confirm":"Confirm","component.promoCodeInput.invalidCode":"Invalid code","component.promoCodeInput.validCode":"Valid code","component.roomStay.cancelBooking":"Cancel","component.roomStay.cancellationOfReservation":"Booking cancellation","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Free cancellation until {date}","component.roomStay.payNow":"Pay now {percentage}% ({currency})","component.roomStay.reservationNumber":"Booking number","component.roomStay.statusCancelled":"Cancelled","component.roomStay.statusConfirmed":"Confirmed","component.roomStay.statusPending":"Pending confirmation","component.roomStay.statusPendingDesc":"The property will contact you","component.roomStay.statusReactivation":"Pending to pay","component.roomStay.statusReactivationDesc":"The booking will be saved until {date}","component.roomStay.stay":"Stay","component.roomStay.modifyDisabled":"Important","component.roomStay.contactUs":"This reserve cannot be modified online. Contact the property.","page.confirmation.goHome":"Home","page.confirmation.thankYou":"Thanks for your reservation!","page.confirmation.pendingReservation":"Booking not confirmed","shared.common.add":"Add","shared.common.addPromoCode":"Add promocode","shared.common.addRoom":"Add room","shared.common.additionalInfo":"More info","shared.common.advancePayment":"With advance payment","shared.common.noAdvancePayment":"No advance payment","shared.common.apply":"Apply","shared.common.availability":"Availability","shared.common.available":"Available","shared.common.bestPriceGuaranteed":"Best Price Guaranteed","shared.common.book":"book","shared.common.booking":"Booking","shared.common.bookingDate":"Booking date","shared.common.cancel":"Cancel","shared.common.cancellationMessage":"Free cancellation until","shared.common.cancellationPolicies":"Cancellation policies","shared.common.specialGroupCancellationPolicy":"Special group policy","shared.common.cart":"Summary","shared.common.checkAvailability":"Check availability","shared.common.checkIn":"Check in","shared.common.checkOut":"Check out","shared.common.chooseRate":"Select rate","shared.common.chooseRoom":"Select accommodation","shared.common.close":"Close","shared.common.conditions":"Conditions","shared.common.confirm":"Confirm","shared.common.currencyNight":"{currency} night","shared.common.currencyTotal":"{currency} total","shared.common.delete":"Delete","component.cartSummary.deposit":"Deposit","component.cartSummary.payNow":"Pay now","component.cartSummary.advancePayment":"Advance payment","component.cartSummary.payAccordingToConditions":"Pay according to conditions","shared.common.discount":"Discount","shared.common.download":"Download","shared.common.edit":"Edit","shared.common.emptyCart":"Empty cart","shared.common.establishment":"Property","shared.common.extras":"Extras","shared.common.extrasTitle":"Extra services","shared.common.full":"Full","shared.common.guests":"Guests","shared.common.havePromoCode":"Do you have a promocode?","shared.common.hi":"Hi","shared.common.iva":"VAT","shared.common.language":"Language","shared.common.modify":"Modify","shared.common.night":"night","shared.common.nights":"nights","shared.common.noDepositRequired":"No deposit required","shared.common.notAvailable":"Not available on the selected dates","shared.common.options":"Options","shared.common.paymentAtEstablishment":"Payment at property","shared.common.privacyPolicy":"Privacy policy","shared.common.promoCode":"Promocode","shared.common.restricted":"Restricted","shared.common.save":"Save","shared.common.search":"Search","shared.common.selectOption":"Select an option","shared.common.shareCart":"Share c
4art","shared.common.soldOut":"Sold out","shared.common.someDatesUnavailable":"Dates are not available","shared.common.taxes":"Taxes","shared.common.total":"Total","shared.common.totalWithoutTax":"Total without tax","shared.common.unavailable":"Unavailable","shared.common.unit":"unit","shared.common.view":"View","shared.common.viewMode":"View","shared.common.warning":"Warning","shared.common.show-more":"Show more","shared.common.show-less":"Show less","shared.common.show-gallery":"View gallery","shared.customerFormMessages.address":"Address","shared.customerFormMessages.arrivalTime":"Arrival time","shared.customerFormMessages.birthDate":"Date of birth","shared.customerFormMessages.comments":"Comments","shared.customerFormMessages.communicationConsent":"Communication consent","shared.customerFormMessages.country":"Country","shared.customerFormMessages.documentId":"Id document number","shared.customerFormMessages.email":"Email","shared.customerFormMessages.lastName":"Last name","shared.customerFormMessages.phone":"Phone","shared.customerFormMessages.privacyPolicy":"I have read and accept the {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Repeat email","shared.dates.label":"Dates","shared.guestType.adult":"adults","shared.guestType.baby":"babies","shared.guestType.child":"children","shared.guestType.senior":"seniors","shared.guestType.singular.adult":"adult","shared.guestType.singular.baby":"baby","shared.guestType.singular.child":"child","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"teenager","shared.guestType.teenager":"teenagers","shared.loyalty.enjoyAdvantages":"Enjoy advantages","shared.loyalty.haveNotJoined":"New customer?","shared.loyalty.login":"Login","shared.loyalty.logout":"Logout","shared.loyalty.myAccount":"My account","shared.loyalty.myBookings":"My bookings","shared.loyalty.register":"Sign up","shared.loyalty.tier":"Level","shared.restriction.closeToArrivalTravelWindow":"Checkin
4not allowed","shared.restriction.closeToDepartureTravelWindow":"Checkout not allowed","shared.restriction.maxNotice":"Max. advance {value} days","shared.restriction.maxNotice.hours":"Max. advance {value} hours","shared.restriction.maxNotice.hours.single":"Max. advance {value} hour","shared.restriction.maxNotice.single":"Max. advance {value} day","shared.restriction.maxStay":"Max. stay {value} nights","shared.restriction.maxStay.single":"Max. stay {value} night","shared.restriction.minNotice":"Min. advance {value} days","shared.restriction.minNotice.hours":"Min. advance {value} hours","shared.restriction.minNotice.hours.single":"Min. advance {value} hour","shared.restriction.minNotice.single":"Min. advance {value} day","shared.restriction.minStay":"Min. stay {value} nights","shared.restriction.minStay.single":"Min. stay {value} night","shared.restriction.openToArrivalDaysTravelWindow":"Checkin not allowed","shared.restriction.openToDepartureDaysTravelWindow":"Checkout not allowed","shared.restriction.openTravelWindow":"Stay not allowed","shared.restriction.closeTravelWindow":"Stay not allowed","shared.roomDenomination.apartments":"apartments","shared.roomDenomination.beds":"beds","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"cabins","shared.roomDenomination.houses":"houses","shared.roomDenomination.rooms":"rooms","shared.roomDenomination.ship_cabins":"ship cabins","shared.roomDenomination.singular.apartments":"apartment","shared.roomDenomination.singular.beds":"bed","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"cabin","shared.roomDenomination.singular.houses":"house","shared.roomDenomination.singular.rooms":"Room","shared.roomDenomination.singular.ship_cabins":"ship cabin","shared.roomDenomination.singular.units":"unit","shared.roomDenomination.singular.villas":"villa","shared.roomDenomination.units":"units","shared.roomDenomination.villas":"villas","shared.roomDenomination.pitches":"pitches","shared.roomDenomination.holiday_villages":"holiday villages","shared.roomDenomination.mobile_home":"mobile homes","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravans","shared.roomDenomination.singular.pitches":"pitch","shared.roomDenomination.singular.holiday_villages":"holiday village","shared.roomDenomination.singular.mobile_home":"mobile home","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravan","shared.common.seeAll":"See all","shared.common.failedPaymentTransaction":"Transaction denied","shared.common.tryAgainOrContactUs":"Try again or contact the property.","shared.common.formErrorsPresent":"Please check the fields in red","shared.common.guest":"guest","shared.common.persons":"persons","shared.common.occupancy":"Occupancy","shared.common.map":"Map","shared.common.info":"Info","shared.common.continue":"Continue","shared.common.copy":"Copy","shared.common.linkCopied":"Link copied","shared.restriction.selectDifferentCheckIn":"Select a different check-in date","shared.restriction.selectDifferentCheckOut":"Select a different checkout date","shared.common.greeting":"Hello","shared.common.tier":"Level","component.options.bookings":"Go to my reservations","component.options.close":"Continue browsing","component.options.signOff":"Log out","shared.common.from":"From","shared.common.chooseEstablishment":"Select a property","shared.common.firstNight":"First night","shared.common.applyFilters":"Apply filters","shared.common.changeOrRemoveFilters":"Change or remove some of the filters or modify your search","shared.common.clearFilters":"Clean filters","shared.common.filters":"Filters","shared.common.noCoincidences":"No exact matches","shared.common.removeFilters":"Delete filters","shared.common.gallery":"Gallery","hotelverse.open":"Choose the perfect room for your stay! Click here to select the area and room number.","component.common.weAreSorry":"We are sorry!","component.common.datesNotAvailable":"The selected dates are not available","component.common.notAvailable":"We are looking for availability in another property","component.common.cancelRedirection":"Cancel redirection","shared.common.rotateYourDevice":"Please, rotate your device","shared.common.landscapeOnly":"We support landscape mode only","shared.common.checkOutStep":"Complete reservation","hotelverse.reconfirm":"Reconfirm your selection","shared.common.bookingUnavailable":"There are some options that are not available for the selected dates. Please select another option.","hotelverse.select":"Select rate","shared.common.deletedBooking":"Deleted booking","shared.common.somethingWentWrong":"Something went wrong. Try again.","component.assistedMode.closeMode":"Close assistant","component.assistedMode.bookingAdded":"Booking added to cart","component.assistedMode.checkRates":"Check rates","component.accommodationGuestFilter.addAccommodation":"Add accommodation","component.roomStay.unavailableModification":"This reservation cannot be modified online. Contact the property","shared.common.payAtProperty":"Pay at the property","shared.common.pendingPayment":"Pending payment","shared.common.payAccordingToConditions":"Remainder, to be paid according to conditions","shared.common.amountRemaining":"Remainder","shared.common.perPerson":"per person","shared.common.perPersonPerNight":"per person/night","shared.common.perStay":"per accommodation","shared.common.perStayPerNight":"per accommodation/night","shared.common.included":"Included","shared.common.notIncluded":"Not included","shared.common.feesExcluded":"Fees excluded","shared.common.withoutTaxes":"Without taxes","shared.common.code":"Code","component.roomStay.dccExchangeRate":"Exchange rate","component.roomStay.dccMarkupMasterCard":"This Exchange rate has a difference of {value} over published by ECB","component.roomStay.dccMarkupVisa":"Includes {value} MARK-UP over wholesale rate","shared.common.retry":"Retry","shared.common.refreshPage":"Refresh the page or click on the retry button.","shared.common.detail":"Detail","component.roomStay.advancePayment":"Payment in advance","shared.common.fees":"Fees","component.loyaltyProfile.cancel.button.label":"Unsubscribe","component.loyaltyProfile.cancel.modal.title":"Will you continue to unsubscribe?","component.loyaltyProfile.cancel.modal.description":"Please confirm your decision.","page.confirmation.cancelledBooking":"Cancelled booking","shared.common.taxesIncluded":"Taxes included","shared.common.taxesExcluded":"Taxes excluded","shared.common.totalWithoutFees":"Total without fees","shared.common.depositRequired":"Deposit required","discount.restriction.minNotice":"<b>Minimum advance:</b> {days} days","discount.restriction.maxNotice":"<b>Maximum advance:</b> {days} days","discount.restriction.minStay":"<b>Minimum stay:</b> {nights} nights","discount.restriction.maxStay":"<b>Maximum stay:</b> {nights} nights","discount.restriction.openTravelWindow":"<b>Validity:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Bookable:</b> {start} - {end}","component.deferredPayment.description":"Book now and pay online before","shared.common.checkOutDeferredStepTitle":"Booking not confirmed. {paymentLimitMessage}","shared.common.tooManyRequest":"You have exceed the maximum number of requests per minute","shared.common.retryLater":"Try again later","shared.common.notAHuman":"Ups! It seems you are not a human","shared.common.confirmYouArentARobot":"Please, confirm that you aren\'t a robot","shared.common.commission":"commission","component.externalBrandLink.myPoints":"My points","shared.common.mealPlans":"Meal plans","shared.common.noResultsForSearch":"There are no results available for the selected dates.","shared.common.tryAgainWithDifferentQuery":"Check for new dates or a different occupancy.","shared.common.accommodation":"accommodation","shared.common.childrenAges":"Age of children","component.roomStay.dccExchangeCurrency":"Transaction currency","calendar.indicativeSharingMessage":"Prices are indicative for 2 adults sharing.","calendar.footer.chooseCheckoutDate":"Pick a checkout date","calendar.footer.minStayNights":"Minimum stay: {nights} nights","shared.common.stay":"Stay","component.extraCard.attention":"Attention!","component.extraCard.notAvailableForDates":"{extraName} not available for the dates","component.extraCard.notAvailableForNewSelection":"{extraName} not available for the new selection.","component.extraCard.soldOut":"Sold out","component.extraCard.favourite":"Favorite","component.extraCard.notAvailableWithCurrentSelection":"The extra \\"{extraName}\\" is not available with your current selection. You can continue exploring other extras.","component.roomStay.canNotBeModified":"This reservation cannot be modified online. Please contact the property.","shared.waitingList.receiveNotice":"Receive notice","component.waitingListDialog.email.label":"Email","component.waitingListDialog.email.error":"Enter a valid email address","component.waitingListDialog.email.placeholder":"Write here...","component.waitingListDialog.acceptTerms":"By requesting a notice of availability, you confirm that you have read the {policyLink}","component.waitingListDialog.acceptTerms.error":"You must accept the communication policy","component.waitingListDialog.communicationPolicy":"Communication policy","component.waitingListDialog.description":"We will let you know if the accommodation becomes available again.","component.waitingListSnackbar.submitSuccess.label":"Request confirmed","component.waitingListSnackbar.submitError.label":"Oops! Something went wrong. Please try again.","shared.common.lastAvailable":"Last available!","shared.common.lastQuantityAvailable":"Last","shared.common.priceFor":"Price per","shared.common.filterBy":"Filter by","component.paymentForm.phoneLengthWarning":"Please check the phone length","shared.common.toEmptyCart":"empty cart","shared.common.toMaintainCart":"keep cart","shared.common.communicationPolicyLink":"Communication policy","shared.common.userAlreadyExists":"A user already exists with the email {email}. Please log in to finalize your booking.","shared.loyalty.optOutRateActive":"Member only rate active","shared.loyalty.optOutRateInactive":"Member only rate inactive","shared.loyalty.optOutRateLabel":"{clubName} rate","shared.loyalty.tierBenefits":"exclusive club benefits!","shared.loyalty.registerAndEnjoy":"Join and discover all of our {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"You\'re saving {loyaltyDiscount} and will be enjoying our {tierBenefitsLink}","shared.loyalty.enjoying":"You will enjoy our {tierBenefitsLink}","shared.loyalty.wantToJoin":"I want to join the {brandName} loyalty program. I have read and accept the {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"Members only rate","shared.loyalty.bookAndJoinExplanation":"You will join automatically after you book, no extra information needed","shared.loyalty.joinedAlready":"Already a member?","shared.loyalty.dontWantToJoinNow":"I don\'t want to join now","shared.loyalty.continueMyBooking":"Continue with the booking","shared.common.availableWithRoomChange":"Available with room change","component.accommodationCard.selectedRoom":"Selected room for the experience","shared.info.seeInformation":"See information","shared.button.change":"Change","page.accommodations.selectAccommodation":"Select accommodation","shared.common.chosen":"Chosen","shared.loyalty.registerSaveAndEnjoy":"Join and save {loyaltyDiscount}. Discover all of our {tierBenefitsLink}!","shared.common.choose":"Choose","shared.common.extraServices":"Extra services","shared.common.improveStay":"Improve your stay","component.cartSummary.excludedTaxInfo":"Depending on tax regulations, this amount must be paid at the establishment.","shared.common.promosAndAdvantages":"Promotions / advantages","freedomPay.paymentForm.cardHolderName":"Card holder name","freedomPay.paymentForm.cardHolderNameError":"Card holder name is required","freedomPay.paymentForm.wallet":"Wallets","freedomPay.paymentForm.processingPayment":"Processing payment, don\'t close the window or reload the page","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Card holder name can\'t have numbers","shared.common.timeoutPaymentTransactionTitle":"Transaction timeout","shared.common.timeoutPaymentTransactionDescription":"The transaction has timed out. Please try again reloading the page.","shared.customerFormMessages.city":"City","shared.customerFormMessages.postalCode":"Postal Code","component.paymentForm.phoneInvalidWarning":"Please check that it is a valid phone number.","reservationConfirmationAuth.confirmationAuthDescription":"To retrieve your reservation, please enter your reservation number and the email you used to make your reservation.","reservationConfirmationAuth.invalidEmail":"Please enter a valid email address","reservationConfirmationAuth.invalidReservationId":"Reservation identifier must match the format MXXXXXXX or PXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Invalid reservation identifier or email address","reservationConfirmationAuth.emailSentMessage":"Check your email inbox. There you will find an email with a link to your reservation confirmation.","reservationConfirmationAuth.retrieveReservation":"Retrieve your reservation","shared.common.viewBreakdown":"See breakdown","shared.common.breakdown":"Breakdown","shared.roomDenomination.unit":"unit","shared.customerFormMessages.name":"Guest name","component.paymentForm.acceptCommercialCommunications":"Accept to re
4ceive {commercialCommunicationsLink}","shared.common.commercialCommunications":"Commercial communications","reservationModification.title":"Modify reservation (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Edit dates (Until {date})","reservationModification.editAccommodation":"Edit accommodation (Until {date})","reservationModification.editExtras":"Edit extras","reservationModification.editParticipants":"Participants","reservationModification.errorDatesCanNotBeChanged":"The dates cannot be updated due to the modification policy.","reservationModification.errorAccommodationCanNotBeChanged":"Accommodation cannot be updated due to the modification policy.","reservationModification.errorAmountLowerThanOriginal":"The amount must be greater or equal than the original.","reservationModification.errorStayLowerThanOriginal":"The stay must be equal to or longer than the original.","reservationModification.errorDefault":"Reservation can\'t be modified. Contact the property.","reservationModificationSummaryDialog.modifyReservation":"Modify reservation","reservationModificationSummaryDialog.modifyReservationInstructions":"Review and confirm the changes","reservationModificationSummaryDialog.currentReservation":"Current reservation","reservationModificationSummaryDialog.modifiedReservation":"Modified reservation","reservationModificationSummaryDialog.footerNote":"*Prices may change due to day of the week, seasonality or type of accommodation.","reservationModificationAccommodation.title":"Modify accommodation","reservationModificationAccommodation.yourSelection":"Your selection: {title}","reservationModificationRoom.title":"Modify accommodation","modificationExtras.title":"Modify extras","reservationModificationLoyaltyForbidden.title":"This reservation cannot be modified","reservationModificationLoyaltyForbidden.description":"You are not logged in with the loyalty account used to confirm this reservation. Please log in with the correct account to modify it, or contact the property.","page.confirmation.guestDataTitle":"Guest Data","shared.customerFormMessages.nameAndSurn
4ame":"Name and Surname","reservationModification.occupancyUnAvailable":"This occupancy is not possible. Check out the available options.","reservationModification.errorMandatoryExtraNotAvailable":"There is a mandatory extra linked to your reservation that is no longer available. Please contact the property.","reservationModification.maxModificationsReached":"The maximum number of online changes allowed has been exceeded. For any other modification, please contact the property.","component.paymentForm.cardDetails":"Card details","component.paymentForm.paymentSuccessRedirecting":"Payment successful, redirecting to confirmation page...","component.loyaltyProfile.userFormField.preferences.label":"Preferences","userPreferencesModal.title":"Customize your experience","userPreferencesModal.subtitle":"Help us know your preferences so we can offer you the best options for each booking","component.unavailableUpgrade.title":"Oops! This upgrade isnât available right now.","component.unavailableUpgrade.subtitle":"Sit tight! weâll let you know as soon as itâs becomes available!","component.upgradeAccommodation.title":"Upgrade accommodation","component.upgradeConfirmation.title":"Modify booking","component.upgradeConfirmation.subtitle":"Review and confirm the changes for an enhanced experience.","component.upgradeConfirmation.upgradeDisclaimer":"Prices can change depending on the day of the week, seasonality or accommodation type.","component.upgradeConfirmation.currentBookingLabel":"Current booking","component.upgradeConfirmation.nextBookingLabel":"Upgraded booking","component.upgradeConfirmation.errorOnUpsell":"Upgrade could not be completed.","component.upgradeMealPlan.title":"Upgrade meal plan","component.upgradeTotal.upgradeTotal":"Total upgrade","component.upgradeTotal.continueWithUpgrade":"Continue with upgrade","component.upgradeTotal.continueWithoutUpgrade":"Continue without upgrade","component.upgradeTotal.confirmUpgrade":"Confirm upgrade","shared.common.select":"Select","shared.common.selected":"Selected","shared.common.mealPlan":"Meal plan","component.filterableAccommodationSelection.accommodationType":"Accommodation type","component.groupBookingPage.title":"Recommended for {value} guests","component.groupBookingPage.titleUpdated":"Current selection: {guests} guests | {rooms} accommodations","shared.common.condition":"Rate","shared.common.guestsValue":"{value} guests","component.groupBookingPage.conditionNotAvailable":"The \\"{value}\\" rate is not available for some of the selected accommodations. Do you want to continue?","component.groupBookingPage.mealPlanNotAvailable":"The \\"{value}\\" meal plan is not available for some of the selected accommodations. Do you want to continue?","component.roomSelectionList.selectionNotAvailableForCondition":"Selection not available for rate {value}. Edit or add available accommodations","component.roomSelectionList.selectionNotAvailableForMealPlan":"Selection not available for meal plan {value}. Edit or add available accommodations","component.groupBookingPage.updateAccommodation":"Edit accommodation","component.roomSelectionList.addExtras":"Add / edit extras","component.groupBookingPage.addAccommodationBlocked":"No more accommodations can be added. Edit the selection or contact the property.","component.groupBookingPage.maxGuestsReached":"The maximum of {value} allowed guests has been exceeded. Contact the property.","component.groupBookingPage.originalGuestsNotReached":"Accommodation is missing for {guests} guests from your initial selection. ({originalGuests} guests)","component.groupBookingPage.removeConfirmation":"You are about to remove the accommodation. Do you want to continue?","component.groupBookingRecommendation.description":"Based on your selection, we\'ve adjusted the room availability. You can proceed with our recommendation or manually edit the suggested selection.","component.groupBookingRecommendation.priceMessage":"If you prefer a different rate or to include extras, you can adjust it in the next step.","component.groupBookingRecommendation.priceMessageCondition":"This price corresponds to the {value} rate","component.groupBookingRecommendation.priceMessageMealPlan":"and the {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recommendation for:","component.accommodationGuestFilter.moreThan":"More than {value} people?","component.accommodationGuestFilter.bookAsGroup":"Book as a group","component.accommodationGuestFilter.groupBookingModule":"Group booking","component.guestTypePicker.ageRangeFrom":"from {minAge} to {maxAge} years old","component.guestTypePicker.ageRangeMin":"+ {minAge} years old","shared.common.totaltotalWithLoyalty":"Total with loyalty","component.messages.notEnoughAvailability":"This occupancy is not possible due to insufficient availability. Contact the hotel.","shared.common.room":"Room","shared.common.rooms":"Rooms","shared.common.attention":"Attention!","shared.common.all":"All","shared.common.currencyConversionInfo":"Merely informative. Payments in","shared.common.addAccommodation":"Add accommodation","shared.common.editAccommodation":"Edit accommodation","shared.common.notAvailableOption":"Option not available","shared.common.youAreSaving":"You are saving","component.paymentForm.confirmYourStay":"Confirm your stay","shared.common.or":"Or","shared.customerFormMessages.IAmTheOne":"I am the person who will be staying","shared.common.totalDiscount":"Total discount","component.inventoryGroupListView.incompatibleMealPlanText":"This selection has a different meal plan than the one in your cart. You must select options with the same meal plan to complete the booking","component.securePayment.pciCertified":"PCI DSS Certified","component.securePayment.sslCertified":"Data protected with SSL","shared.common.moreInfo":"More info","shared.common.viewCalendar":"See calendar","shared.common.cancelForFreeUntil":"Free cancellation until","component.inactivityModal.title":"Are you still there?","component.inactivityModal.subTitle":"You\'re one step away from your perfect stay!","component.inactivityModal.description":"You\'ve selected fantastic accommodation for your trip. Just one small step left to secure your stay.","component.inactivityModal.button":"continue with the booking","paymentForm.cardHolderName":"Card holder name","paymentForm.cardNumber":"Card number","shared.highlightReel.title":"Improve your stay","shared.common.insuranceTitle":"Cancellation insurance","component.cartItem.addInsurance":"Add {ticker} per","component.cartItem.noInsurance":"I don\'t want to buy insurance","component.cartItem.insuranceRequired":"Insurance is required to continue","shared.common.storeNavbarItemHover":"Give as a gift","shared.common.storeNavbarItemTitle":"Experiences and Gift Vouchers","shared.common.storeNavbarItemDescription":"Explore our selection of <b>experiences and gift vouchers</b>","shared.common.storeNavbarItemButton":"See experiences","component.unitSelection.title":"Do you want to choose your room?","component.unitSelection.subjectToAvailability":"*subject to availability.","component.unitSelection.selectUnit":"Choose room","component.unitSelection.selectedTitle":"Selected room","component.unitSelection.selectedUnit":"Room {unitNum}","component.unitSelection.changeSelection":"Change room","component.unitSelection.loadingMap":"Loading map...","component.unitSelection.errorLoadingMap":"Error loading map","component.unitSelection.selectedComment":"{denomination} selected: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Select the ages of all children in your search before adding this option to the cart.","component.engineFilterGroup.title":"Filters","component.engineFilterGroup.clearFilters":"Clear filters","component.engineFilterGroup.showResults":"Show {count} accommodations","component.engineFilterGroup.showMore":"Show more","component.engineFilterGroup.showLess":"Show less","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maximum","component.engineFilterGroup.freeCancellationDescription":"Only show rates that allow free cancellation","component.engineFilterGroup.availableDescription":"Only show properties available for my stay","component.engineFilterGroup.accommodationType":"Accommodation type","component.engineFilterGroup.priceRange":"Price range","component.engineFilterGroup.freeCancellation":"Free cancellation","component.engineFilterGroup.available":"Available","component.engineFilterGroup.mealplan":"Meal plan","component.engineFilterGroup.services":"Services","component.engineFilterGroup.facilities":"Facilities","component.engineFilterGroup.category":"Category","page.quotation.sendQuotationError":"An error occurred sending the quotation.","page.quotation.sendQuotationSuccess":"Quotation sent successfully","page.quotation.removeQuotationSuccess":"Quotation removed successfully","page.quotation.duplicateQuotationSuccess":"Quotation duplicated successfully","page.quotation.noSessionId":"No session ID has been provided.","page.quotation.noPermissions":"You don\'t have permissions to view this
4section.","page.quotation.unexpectedError":"An unexpected error has occurred.","component.quotationPage.title":"Group quotation","component.quotationPage.quotationTab":"Quotation {index}","component.quotationPage.sendAllQuotations":"Send quotations","component.quotationPage.accommodationSelection":"Accommodation selection","component.quotationPage.addAccommodationBlockedMessage":"You cannot add more accommodations","component.quotationPage.removeQuotationWarning":"You are about to delete this quotation.","component.quotationPage.formErrors":"There are errors in the form","component.quotationPage.unavailableRoomsDialog.someUnavailable":"There is no availability for some of the accommodations. These are the rooms that will be removed:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"There is no availability for any accommodation. All rooms in the quotation will be removed.","component.quotationPage.sendQuotationDialog.title":"Send quotation","component.quotationPage.summary.title":"Summary","component.quotationPage.summary.duplicateQuotation":"Duplicate quotation","component.quotationPage.summary.sendQuotation":"Send quotation","component.quotationPage.summary.removeQuotation":"Remove quotation","component.quotationPage.form.searchLoyaltyCustomerTitle":"Search loyalty customer","component.quotationPage.form.emailSearchPlaceholder":"Email","component.quotationPage.form.loyaltyCustomerNotFound":"User not found","component.quotationPage.form.loyaltyCustomerName":"Name: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Last name: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Email: {email}","component.quotationPage.form.loyaltyCustomerTier":"Level: {tier}","component.quotationPage.form.quotationDataTitle":"Quotation data","component.quotationPage.form.establishmentPlaceholder":"Property*","component.quotationPage.form.checkInLabel":"Check-in*","component.quotationPage.form.checkOutLabel":"Check-out*","component.quotationPage.form.conditionPlaceholder":"Condition*","component.quotationPage.form.cancellationPolicyPlaceholder":"Cancellation policy","component.quotationPage.form.promoCodePlaceholder":"Promocode","component.quotationPage.form.currencyPlaceholder":"Currency","component.quotationPage.form.mealPlanPlaceholder":"Board*","component.quotationPage.form.devicePlaceholder":"Device","component.quotationPage.form.validUntilPlaceholder":"Valid until (hours)*","component.quotationPage.form.generalDataTitle":"General data","component.quotationPage.form.nonLoyaltyUser":"Non-loyalty user","component.quotationPage.form.loyaltyUser":"Loyalty user","component.quotationPage.form.namePlaceholder":"Name*","component.quotationPage.form.emailFieldPlaceholder":"Email*","component.quotationPage.form.loyaltyUserPlaceholder":"Loyalty user","component.quotationPage.form.lastNamePlaceholder":"Surname*","component.quotationPage.form.phonePlaceholder":"Phone","component.quotationPage.form.languagePlaceholder":"Language","component.quotationPage.form.tierPlaceholder":"Level:","component.quotationPage.sendQuotation.checkboxLabel":"Quotation {index}","component.quotationPage.sendQuotation.receiversTitle":"The quotation will be sent to the following recipients:","component.quotationPage.sendQuotation.receiversHelp":"Enter the addresses separated by commas (,). Maximum 5 emails.","component.quotationPage.sendQuotation.receiversLabel":"Recipient(s)","component.quotationPage.sendQuotation.subjectTitle":"Indicate the subject for each quotation","component.quotationPage.sendQuotation.subjectLabel":"Quotation {index}:","component.quotationPage.sendQuotation.messageTitle":"Add custom text that will be displayed before the quotation data","component.quotationPage.sendQuotation.messageLabel":"Message:","component.quotationPage.sendQuotation.sendError":"An error occurred while sending the following quotations. Please try again later:","component.quotationPage.sendQuotation.sendErrorItem":"- Quotation {index}","component.quotationPage.sendQuotation.sending":"Sending...","component.quotationPage.sendQuotation.send":"Send","component.quotationPage.reservationError":"An error occurred while creating the reservation","component.roomSelectionList.updateRoomPrice.dateHeader":"Date","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Rate applied per accommodation","component.roomSelectionList.updateRoomPrice.newRateHeader":"New rate per accommodation","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"This amount excludes applied promotions and the amount of mandatory or optional extras linked to the accommodation selection","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Insert price","component.roomSelectionList.updateRoomPrice.applyToAll":"APP
4LY TO ALL","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* The amount is multiplied by the number of selected accommodation units.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Edit daily price","component.quotationPage.form.selectorNoOptions":"No options","shared.common.sendQuotation":"Send quotation","shared.common.confirmQuotation":"Confirm quotation","component.quotationPage.summary.resetDeposit":"Reset deposit","component.quotationPage.unavailableRoomsDialog.noValidOptions":"No accommodations or valid options were found for the selected dates.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Changing this option will reset your edited prices. Do you want to continue?","page.quotation.confirmQuotationError":"An error occurred while confirming the quote","page.quotation.confirmQuotationSuccess":"Quotation confirmed correctly","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Edit accommodation price","highlightReel.addedToFavorites":"Extra added to favorites","stepper.selection":"Selection","stepper.rate":"Rate","stepper.extras":"Extras","stepper.checkout":"Data and payment","stepper.confirmModal.title":"Attention!","stepper.confirmModal.message":"There are reservations in the cart. What would you like to do?","giftCard.common.selectDates":"Select dates","giftCard.common.selectedRoom":"Selected room","giftCard.common.seeMore":"See more","giftCard.common.seeConditions":"See conditions","giftCard.common.selectDatesTitle":"Choose your stay date","giftCard.common.selectDatesDescription":"Click the button and choose the days","giftCard.common.modifyDates":"Modify dates","giftCard.stepper.step1":"Your experience","giftCard.stepper.step2":"Dates","giftCard.stepper.step3":"Extras","giftCard.stepper.step4":"Confirmation","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reservation} other {# reservations}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"You are","component.independentLoyaltyBar.awayFrom":"away from","component.independentLoyaltyBar.levelOf":"of","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Save {discount}","component.independentLoyaltyBar.discountLabel":"discount","component.independentLoyaltyBar.discountActive":"<b>{discount} off</b> active on this booking","component.independentLoyaltyBar.clubBenefitsActive":"Active club benefits","component.independentLoyaltyBar.joinWithDiscount":"Join {brandName} and save {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>JOIN {brandName}</b> and get <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"exclusive club benefits","component.independentLoyaltyBar.becomeMember":"Become a member","component.independentLoyaltyBar.signIn":"Login","component.independentLoyaltyBar.orSeparator":"or","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>JOIN {brandName}</b> and get <b>{discount} off</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Save {discount}","shared.common.cancelQuotation":"Cancel quotation","page.quotation.cancelQuotationError":"An error occurred canceling the quotation","page.quotation.cancelQuotationSuccess":"Quotation successfully canceled","component.checkoutPage.roomStayQuestion.required":"You must answer this question to continue","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Write your answer","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Choose an answer","participantsForm.title":"Participants","participantsForm.guestsTitle":"Guest details","participantsForm.firstName":"First name","participantsForm.birthDate":"Date of birth","participantsForm.roomLabel":"Room {number}","participantsForm.useHolderData":"Use the booking holder\'s details for {guestLabel}"}'),x=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"No hay disponibilidad para esta ocupaci\xf3n. Modifica los hu\xe9spedes e int\xe9ntalo de nuevo.","component.trackingBanner.origin":"Origen","component.trackingBanner.affiliate":"Agente","component.cartSummary.currencyConversionInfo":"Meramente informativo. Pagos en","component.inventoryGroupListView.incompatiblePaymentMethodText":"Esta selecci\xf3n tiene un m\xe9todo de pago distinto a la de su carrito. Debes seleccionar opciones con el mismo m\xe9todo de pago para completar la reserva","component.navbarView.localeAndCurrency":"Idioma y divisa","component.paymentForm.termsAndConditionsWarning":"Debes aceptar los t\xe9rminos y condiciones de la reserva","
4shared.common.currency":"Divisa","shared.common.oops":"\xa1Ups!","shared.common.query":"B\xfasqueda","shared.common.unexpectedError":"Se ha producido un error inesperado","component.loyaltyProfile.cancel.success":"Gracias, estamos procesando tu baja","shared.common.paymentTimeLimit":"Fecha l\xedmite de pago","component.cartSummary.balearicFeeTooltip":"El precio por persona/noche puede variar seg\xfan las bonificaciones aplicadas","shared.common.contactUs":"Cont\xe1ctanos","component.extraCard.addItAnyway":"\xbfDeseas a\xf1adirlo igualmente?","component.checkoutPage.whatDo":"Hay reservas en el carrito \xbfQu\xe9 deseas hacer?","shared.loyalty.saveAndEnjoy":"Reg\xedstrate para ahorrar {loyaltyDiscount} y disfrutar de nuestro {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Reserva y \xfanete","calendar.button.checkAvailability":"CONSULTAR DISPONIBILIDAD","calendar.footer.combineAccommodations":"Disponible combinando varios tipos de alojamiento.","calendar.footer.nextAvailableDate":"Siguiente fecha disponible","component.accommodationGuestFilter.childrenAge":"Edad de los ni\xf1os","component.accommodationGuestFilter.title":"Hu\xe9spedes por alojamiento","component.bookingForm.title":"Tu b\xfasqueda","component.cancellationPolicies.cancelBooking":"Cancelar reserva","component.cancellationPolicies.cancellationPenalties":"Penalizaci\xf3n por cancelaci\xf3n {amount}","component.cancellationPolicies.cancellationRestriction":"Restricciones de cancelaci\xf3n","component.cancellationPolicies.childrenAndBeds":"Ni\xf1os y camas","component.cancellationPolicies.confirmCancellation":"Confirmar cancelaci\xf3n","component.cancellationPolicies.entry":"Entrada","component.cancellationPolicies.exit":"Salida","component.cancellationPolicies.from":"Desde {dateOne}","component.cancellationPolicies.groups":"Grupos","component.cancellationPolicies.localHour":"Hora local","component.cancellationPolicies.multipleBooking":"Esta es una reserva m\xfaltiple ({numberOfBooking} reserva). Aseg\xfarate de cancelar todas las no deseadas.","component.cancellationPolicies.penalties":"Penalizaci\xf3n","component.cancellationPolicies.pets":"Mascotas","component.cancellationPolicies.reason":"Motivo de cancelaci\xf3n","component.cancellationPolicies.schedule":"Horario","component.cancellationPolicies.termsAndConditions":"He le\xeddo y acepto los t\xe9rminos de cancelaci\xf3n","component.cancellationPolicies.until":"Hasta {dateTwo}","component.cartItem.addExtras":"A\xf1adir extras","component.cartItem.seeMealPlanDetails":"Ver detalles de pensi\xf3n","component.cartItem.addRoom":"A\xf1adir otra habitaci\xf3n","component.cartItem.removeAccommodation":"Eliminar alojamiento","component.cartItem.seeConditionsAndCancellations":"Ver condiciones y pol\xedticas de cancelaci\xf3n","component.cartItem.seeMore":"Ver m\xe1s","component.cartItem.seeMoreAndManageExtras":"Ver m\xe1s y gestionar extras","component.cartItem.seeLess":"Ver menos","component.cartItem.pricePerNight":"Precio por noche","component.cartItem.datesOfStay":"Fechas de estancia","component.paymentForm.bookWith":"Reserva con","component.checkoutPage.guestData":"Datos del hu\xe9sped","component.checkoutPage.holderTitle":"Datos del titular de la reserva","component.checkoutPage.holderSubtitle":"Persona que realiza la reserva y recibe la confirmaci\xf3n.","component.cartItem.totalRoomStay":"Total reserva","component.cartSummary.cityTaxPaidAtHotel":"Tasas a pagar en el establecimiento","shared.common.payAtTheHotel":"Pagar en el hotel","component.cartSummary.savings":"Est\xe1s ahorrando","component.cartSummary.totalCart":"Total carrito","component.customerForm.myInfo":"Informaci\xf3n del hu\xe9sped","component.destinationPicker.noResults":"No se encontraron resultados.","component.destinationPicker.placeholder":"Buscar","component.extraCard.add":"A\xf1adir","component.extraCard.date":"fecha","component.extraCard.day":"d\xeda","component.extraCard.delete":"Eliminar","component.extraCard.edit":"Editar","component.extraCard.included":"Incluido","component.extraCard.moreInfo":"M\xe1s informaci\xf3n","component.extraCard.person":"Por persona","component.extraCard.room":"Habitaci\xf3n","component.extraCard.unit":"unidad","component.extraDetail.helpTextSpecificDate":"Selecciona el d\xeda/s del extra/servicio:","component.extraDetail.helpTextUnit":"Unidades","component.extraDetail.helpTextUnitDate":"Unidades por fecha de estancia","component.extraDetail.helpTextUnitDay":"Unidades por d\xeda","component.extrasFilters.Extras":"Extras","component.extrasFilters.all":"Todo","component.extrasTotal.continue":"Continuar","component.extrasTotal.for":"Para","component.extrasTotal.included":"Incluido","component.extrasTotal.totalExtras":"Total Extras","component.footer.showMap":"Ver mapa","component.loyaltyProfile.userFormField.address.label":"Direcci\xf3n","component.loyaltyProfile.userFormField.birthDate.label":"Fecha de nacimiento","component.loyaltyProfile.userFormField.city.label":"Ciudad","component.loyaltyProfile.userFormField.country.label":"Pa\xeds","component.loyaltyProfile.userFormField.email.label":"Email","component.loyaltyProfile.userFormField.phone.label":"Tel\xe9fono","component.loyaltyProfile.userFormField.postalCode.label":"C\xf3digo postal","component.loyaltyTransaction.manageBooking":"Gestionar reserva","component.messages.occupancyUnAvailable":"Esta ocupaci\xf3n no es posible, requiere una reserva m\xfaltiple. Revisa las opciones dis
4ponibles.","component.messages.unAvailable":"No disponible para {fromDate} - {toDate} ({nights} noches)","component.navbarView.cart":"Carrito","component.navbarView.dates":"Fechas","component.navbarView.destination":"Destino/propiedad","component.navbarView.guests":"Hu\xe9spedes","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Men\xfa","component.navbarView.store":"Tienda","component.paymentForm.applePay.continuePayment":"Continuar el pago con Apple Pay","component.paymentForm.commercialCommunications":"Acepto recibir comunicaciones comerciales","component.paymentForm.depositRequired":"Tu reserva requiere un pago anticipado, selecciona el m\xe9todo de pago m\xe1s conveniente.","component.paymentForm.pay":"Pagar {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Moneda Crypto","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Tarjeta de cr\xe9dito","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Pago a plazos","component.paymentForm.title":"Forma de pago","component.pnpv2.confirm":"Confirmar","component.promoCodeInput.invalidCode":"C\xf3digo inv\xe1lido","component.promoCodeInput.validCode":"C\xf3digo v\xe1lido","component.roomStay.cancelBooking":"Cancelar","component.roomStay.cancellationOfReservation":"Cancelaci\xf3n de reserva","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Cancelaci\xf3n gratuita hasta {date}","component.roomStay.payNow":"Pagar ahora {percentage}% ({currency})","component.roomStay.reservationNumber":"N\xfamero de reserva","component.roomStay.statusCancelled":"Cancelada","component.roomStay.statusConfirmed":"Confirmada","component.roomStay.statusPending":"Pendiente de confirmar","component.roomStay.statusPendingDesc":"El establecimiento te contactar\xe1","component.roomStay.statusReactivation":"Pendiente de pago","component.roomStay.statusReactivationDesc":"La reserva se guardar\xe1 hasta {date}","component.roomStay.stay":"Estancia","component.roomStay.modifyDisabled":"Importante","component.roomStay.contactUs":"Esta reserva no se puede modificar online. Contacta con el establecimiento.","page.confirmation.goHome":"Inicio","page.confirmation.thankYou":"\xa1Gracias por tu reserva!","page.confirmation.pendingReservation":"Reserva no confirmada","shared.common.add":"A\xf1adir","shared.common.addPromoCode":"A\xf1adir promocode","shared.common.addRoom":"A\xf1adir habitaci\xf3n","shared.common.additionalInfo":"M\xe1s informaci\xf3n","shared.common.advancePayment":"Con pago adelantado","shared.common.noAdvancePayment":"Sin pago por adelantado","shared.common.apply":"Aplicar","shared.common.availability":"Disponibilidad","shared.common.available":"Disponible","shared.common.bestPriceGuaranteed":"Mejor Precio Garantizado","shared.common.book":"reservar","shared.common.booking":"Reserva","shared.common.bookingDate":"Fecha de reserva","shared.common.cancel":"Cancelar","shared.common.cancellationMessage":"Cancelaci\xf3n gratuita hasta","shared.common.cancellationPolicies":"Pol\xedtica de cancelaci\xf3n","shared.common.specialGroupCancellationPolicy":"Pol\xedtica especial de grupo","shared.common.cart":"Resumen","shared.common.checkAvailability":"Consultar disponibilidad","shared.common.checkIn":"Entrada","shared.common.checkOut":"Salida","shared.common.chooseRate":"Seleccionar tarifa","shared.common.chooseRoom":"Seleccionar alojamiento","shared.common.close":"Cerrar","shared.common.conditions":"Condiciones","shared.common.confirm":"Confirmar","shared.common.currencyNight":"{currency} noche","shared.common.currencyTotal":"{currency} total","shared.common.delete":"Eliminar","component.cartSummary.deposit":"Dep\xf3sito","component.cartSummary.payNow":"Pagar ahora","component.cartSummary.advancePayment":"Pago anticipado","component.cartSummary.payAccordingToConditions":"Paga seg\xfan condiciones","shared.common.discount":"Descuento","shared.common.download":"Descargar","shared.common.edit":"Editar","shared.common.emptyCart":"Carrito vac\xedo","shared.common.establishment":"Establecimiento","shared.common.extras":"Extras","shared.common.extrasTitle":"Servicios extras","shared.common.full":"Completo","shared.common.guests":"Hu\xe9spedes","shared.common.havePromoCode":"\xbfTienes un c\xf3digo promocional?","shared.common.hi":"Hola","shared.common.iva":"IVA","shared.common.language":"Idioma","shared.common.modify":"Modificar","shared.common.night":"noche","shared.common.nights":"noches","shared.common.noDepositRequired":"No se requiere dep\xf3sito","shared.common.notAvailable":"No disponible para las fechas seleccionad
4as.","shared.common.options":"Opciones","shared.common.paymentAtEstablishment":"Pago en el establecimiento","shared.common.privacyPolicy":"Pol\xedtica de privacidad","shared.common.promoCode":"C\xf3digo promocional","shared.common.restricted":"Restringido","shared.common.save":"Guardar","shared.common.search":"Buscar","shared.common.selectOption":"Selecciona una opci\xf3n","shared.common.shareCart":"Compartir carrito","shared.common.soldOut":"Agotada","shared.common.someDatesUnavailable":"Alguna fecha no est\xe1 disponible.","shared.common.taxes":"Impuestos","shared.common.total":"Total","shared.common.totalWithoutTax":"Total sin impuestos","shared.common.unavailable":"No disponible","shared.common.unit":"unidad","shared.common.view":"Ver","shared.common.viewMode":"Vista","shared.common.warning":"Atenci\xf3n","shared.common.show-more":"Mostrar m\xe1s","shared.common.show-less":"Mostrar menos","shared.common.show-gallery":"Ver galer\xeda","shared.customerFormMessages.address":"Direcci\xf3n","shared.customerFormMessages.arrivalTime":"Hora de llegada","shared.customerFormMessages.birthDate":"Fecha de nacimiento","shared.customerFormMessages.comments":"Comentarios","shared.customerFormMessages.communicationConsent":"Consentimiento de comunicaci\xf3n","shared.customerFormMessages.country":"Pa\xeds","shared.customerFormMessages.documentId":"N\xfamero del Documento de identidad","shared.customerFormMessages.email":"Email","shared.customerFormMessages.lastName":"Apellidos","shared.customerFormMessages.phone":"Tel\xe9fono","shared.customerFormMessages.privacyPolicy":"He le\xeddo y acepto las {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Repetir el correo electr\xf3nico","shared.dates.label":"Fechas","shared.guestType.adult":"adultos","shared.guestType.baby":"beb\xe9s","shared.guestType.child":"ni\xf1os","shared.guestType.senior":"seniors","shared.guestType.singular.adult":"adulto","shared.guestType.singular.baby":"beb\xe9","shared.guestType.singular.child":"ni\xf1o","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"junior","shared.guestType.teenager":"juniors","shared.loyalty.enjoyAdvantages":"Disfruta de las ventajas","shared.loyalty.haveNotJoined":"\xbfEres un cliente nuevo?","shared.loyalty.login":"Iniciar sesi\xf3n","shared.loyalty.logout":"Cerrar sesi\xf3n","shared.loyalty.myAccount":"Mi cuenta","shared.loyalty.myBookings":"Mis reservas","shared.loyalty.register":"Reg\xedstrate","shared.loyalty.tier":"Nivel","shared.restriction.closeToArrivalTravelWindow":"Entrada no permitida","shared.restriction.closeToDepartureTravelWindow":"Salida no permitida","shared.restriction.maxNotice":"M\xe1x. antelaci\xf3n {value} d\xedas","shared.restriction.maxNotice.hours":"M\xe1x. antelaci\xf3n {value} horas","shared.restriction.maxNotice.hours.single":"M\xe1x. antelaci\xf3n {value} hora","shared.restriction.maxNotice.single":"M\xe1x. antelaci\xf3n {value} d\xeda","shared.restriction.maxStay":"M\xe1x. estancia {value} noches","shared.restriction.maxStay.single":"M\xe1x. estancia {value} noche","shared.restriction.minNotice":"M\xedn. antelaci\xf3n {value} d\xedas","shared.restriction.minNotice.hours":"M\xedn. antelaci\xf3n {value} horas","shared.restriction.minNotice.hours.single":"M\xedn. antelaci\xf3n {value} hora","shared.restriction.minNotice.single":"M\xedn. antelaci\xf3n {value} d\xeda","shared.restriction.minStay":"M\xedn. estancia {value} noches","shared.restriction.minStay.single":"M\xedn. estancia {value} noche","shared.restriction.openToArrivalDaysTravelWindow":"Entrada no permitida","shared.restriction.openToDepartureDaysTravelWindow":"Salida no permitida","shared.restriction.openTravelWindow":"Estancia no permitida","shared.restriction.closeTravelWindow":"Estancia no permitida","shared.roomDenomination.apartments":"apartamentos","shared.roomDenomination.beds":"camas","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"caba\xf1as","shared.roomDenomination.houses":"casas","shared.roomDenomination.rooms":"habitaciones","shared.roomDenomination.ship_cabins":"camarotes","shared.roomDenomination.singular.apartments":"apartamento","shared.roomDenomination.singular.beds":"cama","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"caba\xf1a","shared.roomDenomination.singular.houses":"casa","shared.roomDenomination.singular.rooms":"Habitaci\xf3n","shared.roomDenomination.singular.ship_cabins":"camarote","shared.roomDenomination.singular.units":"unidad","shared.roomDenomination.singular.villas":"villa","
4shared.roomDenomination.units":"unidades","shared.roomDenomination.villas":"villas","shared.roomDenomination.pitches":"parcelas","shared.roomDenomination.holiday_villages":"holiday villages","shared.roomDenomination.mobile_home":"mobile homes","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravanas","shared.roomDenomination.singular.pitches":"parcela","shared.roomDenomination.singular.holiday_villages":"holiday village","shared.roomDenomination.singular.mobile_home":"mobile home","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravana","shared.common.seeAll":"Ver todos","shared.common.failedPaymentTransaction":"Transacci\xf3n denegada","shared.common.tryAgainOrContactUs":"Int\xe9ntalo otra vez o contacta con el establecimiento.","shared.common.formErrorsPresent":"Por favor comprueba los campos en rojo","shared.common.guest":"hu\xe9sped","shared.common.persons":"personas","shared.common.occupancy":"Ocupaci\xf3n","shared.common.map":"Mapa","shared.common.info":"Info","shared.common.continue":"Continuar","shared.common.copy":"Copiar","shared.common.linkCopied":"Enlace copiado","shared.restriction.selectDifferentCheckIn":"Selecciona otra fecha de entrada","shared.restriction.selectDifferentCheckOut":"Selecciona otra fecha de salida","shared.common.greeting":"Hola","shared.common.tier":"Nivel","component.options.bookings":"Ir a mis reservas","component.options.close":"Continuar navegando","component.options.signOff":"Cerrar sesi\xf3n","shared.common.from":"Desde","shared.common.chooseEstablishment":"Seleccionar establecimiento","shared.common.firstNight":"Primera noche","shared.common.applyFilters":"Aplicar filtros","shared.common.changeOrRemoveFilters":"Cambia o elimina algunos de los filtros o modifica la b\xfasqueda","shared.common.clearFilters":"Limpiar filtros","shared.common.filters":"Filtros","shared.common.noCoincidences":"No hay coincidencias exactas","shared.common.removeFilters":"Borrar filtros","shared.common.gallery":"Galer\xeda","hotelverse.open":"\xa1Escoge la habitaci\xf3n ideal para tu estancia! Clica aqu\xed para elegir la zona y el n\xfamero de habitaci\xf3n exacta en la que te hospedar\xe1s.","component.common.weAreSorry":"\xa1Lo sentimos!","component.common.datesNotAvailable":"Las fechas seleccionadas no est\xe1n disponibles","component.common.notAvailable":"Estamos buscando disponibilidad en otro establecimiento","component.common.cancelRedirection":"Cancelar redirecci\xf3n","shared.common.rotateYourDevice":"Por favor, gire su dispositivo","shared.common.landscapeOnly":"S\xf3lo admitimos el modo horizontal","shared.common.checkOutStep":"Finalizar reserva","hotelverse.reconfirm":"Reconfirma tu selecci\xf3n","shared.common.bookingUnavailable":"Hay algunas opciones que no est\xe1n disponibles para las fechas seleccionadas. Por favor, selecciona otra opci\xf3n.","hotelverse.select":"Seleccionar tarifa","shared.common.deletedBooking":"Reserva eliminada","shared.common.somethingWentWrong":"Algo ha ido mal. Int\xe9ntalo de nuevo.","component.assistedMode.closeMode":"Cerrar asistente","component.assistedMode.bookingAdded":"\xa1Reserva a\xf1adida al carrito!","component.assistedMode.checkRates":"Ver tarifas","component.accommodationGuestFilter.addAccommodation":"A\xf1adir alojamiento","component.roomStay.unavailableModification":"Esta reserva no se puede modificar online. Contacta con el establecimiento","shared.common.payAtProperty":"Pagar en el establecimiento","shared.common.pendingPayment":"Pago pendiente","shared.common.payAccordingToConditions":"Restante, a pagar seg\xfan las condiciones.","shared.common.amountRemaining":"Restante","shared.common.perPerson":"por persona","shared.common.perPersonPerNight":"por persona/noche","shared.common.perStay":"por alojamiento","shared.common.perStayPerNight":"por alojamiento/noche","shared.common.included":"Incluido","shared.common.notIncluded":"No incluido","shared.common.feesExcluded":"Tasas exclu\xeddas","shared.common.withoutTaxes":"Sin impuestos","shared.common.code":"C\xf3digo","component.roomStay.dccExchangeRate":"Tipo de cambio","component.roomStay.dccMarkupMasterCard":"Este tipo de cambio tiene una diferencia del {value} sobre el publicado por el BCE","component.roomStay.dccMarkupVisa":"Incluido {value} de margen sobre la tasa mayorista","shared.common.retry":"Reintentar","shared.common.refreshPage":"Actualiza la p\xe1gina o clica en el bot\xf3n de reintentar","shared.common.detail":"Detalle","component.roomStay.advancePayment":"Pago por adelantado","shared.common.fees":"Tasas","component.loyaltyProfile.cancel.button.label":"Darte de baja","component.loyaltyProfile.cancel.modal.title":"\xbfDeseas continuar con la baja?","component.loyaltyProfile.cancel.modal.description":"Por favor, confirma tu decisi\xf3n.","page.confirmation.cancelledBooking":"Reserva cancelada","shared.common.taxesIncluded":"Impuestos incluidos","shared.common.taxesExcluded":"Impuestos excluidos","shared.common.totalWithoutFees":"Total sin tasas","shared.common.depositRequired":"Requiere dep\xf3sito","discount.restriction.minNotice":"<b>M\xednima antelaci\xf3n:</b> {days} d\xedas","discount.restriction.maxNotice":"<b>M\xe1xima antelaci\xf3n:</b> {days} d\xedas","discount.restriction.minStay":"<b>M\xednima estancia:</b> {nights} noches","discount.restriction.maxStay":"<b>M\xe1xima estancia:</b> {nights} noches","discount.restriction.openTravelWindow":"<b>Validez:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Contratable:</b> {start} - {end}","component.deferredPayment.description":"Reserva ahora y paga online antes del","shared.common.checkOutDeferredStepTitle":"Reserva no confirmada. {paymentLimitMessage}","shared.common.tooManyRequest":"Has excedido el n\xfamero m\xe1ximo de peticiones por minuto","shared.common.retryLater":"Vuelve a intentarlo m\xe1s tarde","shared.common.notAHuman":"\xa1Ups! Parece que no eres humano","shared.common.confirmYouArentARobot":"Por favor, confirma que no eres un robot","shared.common.commission":"comisi\xf3n","component.externalBrandLink.myPoints":"Mis puntos","shared.common.mealPlans":"Pensiones","shared.common.noResultsForSearch":"No hay resultados disponibles para las fechas seleccionad
4as.","shared.common.tryAgainWithDifferentQuery":"Consulta nuevas fechas o una ocupaci\xf3n distinta.","shared.common.accommodation":"alojamiento","shared.common.childrenAges":"Edad de los ni\xf1os","component.roomStay.dccExchangeCurrency":"Moneda de transacci\xf3n","calendar.indicativeSharingMessage":"Los precios son orientativos para 2 adultos compartiendo","calendar.footer.chooseCheckoutDate":"Elegir fecha de salida","calendar.footer.minStayNights":"Estancia m\xednima: {nights} noches","shared.common.stay":"Estancia","component.extraCard.attention":"\xa1Atenci\xf3n!","component.extraCard.notAvailableForDates":"{extraName} no disponible para las fechas","component.extraCard.notAvailableForNewSelection":"{extraName} no disponible para la nueva selecci\xf3n.","component.extraCard.soldOut":"Agotado","component.extraCard.favourite":"Favorito","component.extraCard.notAvailableWithCurrentSelection":"El extra \\"{extraName}\\" no est\xe1 disponible con tu selecci\xf3n actual. Puedes seguir explorando el resto de extras.","component.roomStay.canNotBeModified":"Esta reserva no se puede modificar online. Contacta con el establecimiento.","shared.waitingList.receiveNotice":"Recibir aviso","component.waitingListDialog.email.label":"Email","component.waitingListDialog.email.error":"Introduzca una direcci\xf3n de email v\xe1lida","component.waitingListDialog.email.placeholder":"Escribe aqu\xed...","component.waitingListDialog.acceptTerms":"Al solicitar un aviso de disponibilidad, confirmas que has le\xeddo la {policyLink}","component.waitingListDialog.acceptTerms.error":"debes aceptar la pol\xedtica de comunicaci\xf3n","component.waitingListDialog.communicationPolicy":"Pol\xedtica de comunicaci\xf3n","component.waitingListDialog.description":"Le avisaremos si el alojamiento vuelve a estar disponible.","component.waitingListSnackbar.submitSuccess.label":"Petici\xf3n confirmada","component.waitingListSnackbar.submitError.label":"\xa1Ups! Algo ha ido mal. Int\xe9ntalo de nuevo.","shared.common.lastAvailable":"\xa1\xdaltima!","shared.common.lastQuantityAvailable":"\xa1S\xf3lo quedan","shared.common.priceFor":"Precio para","shared.common.filterBy":"Filtrar por","component.paymentForm.phoneLengthWarning":"Por favor comprueba la longitud del tel\xe9fono","shared.common.toEmptyCart":"vaciar carrito","shared.common.toMaintainCart":"mantener carrito","shared.common.communicationPolicyLink":"Pol\xedtica de comunicaci\xf3n","shared.common.userAlreadyExists":"Ya existe un usuario con el email {email}. Por favor, inicia sesi\xf3n para finalizar tu reserva.","shared.loyalty.optOutRateActive":"Tarifa activa s\xf3lo para miembros","shared.loyalty.optOutRateInactive":"Tarifa de miembro inactiva","shared.loyalty.optOutRateLabel":"{clubName} tarifa","shared.loyalty.tierBenefits":"beneficios exclusivos del club!","shared.loyalty.registerAndEnjoy":"\xdanete y descubre todos nuestros {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Est\xe1s ahorrando {loyaltyDiscount} y disfrutar\xe1s de nuestros {tierBenefitsLink}","shared.loyalty.enjoying":"Disfrutar\xe1s de nuestros {tierBenefitsLink}","shared.loyalty.wantToJoin":"Quiero unirme al programa de fidelizaci\xf3n de {brandName}. He le\xeddo y acepto la {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Tarifa s\xf3lo para miembros","shared.loyalty.bookAndJoinExplanation":"Te unir\xe1s autom\xe1ticamente despu\xe9s de reservar, sin necesidad de informaci\xf3n adicional","shared.loyalty.joinedAlready":"\xbfYa eres miembro?","shared.loyalty.dontWantToJoinNow":"No quiero unirme ahora","shared.loyalty.continueMyBooking":"Continuar con la reserva","shared.common.availableWithRoomChange":"Disponible con cambio de habitaci\xf3n","component.accommodationCard.selectedRoom":"Habitaci\xf3n seleccionada para la experiencia","shared.info.seeInformation":"Ver informaci\xf3n","shared.button.change":"Cambia","page.accommodations.selectAccommodation":"Seleccionar alojamiento","shared.common.chosen":"Elegido","shared.loyalty.registerSaveAndEnjoy":"\xdanete y ahorra {loyaltyDiscount}. \xa1Descubre todos nuestros {tierBenefitsLink}","shared.common.choose":"Elige","shared.common.extraServices":"Servicios extras","shared.common.improveStay":"Mejora tu estancia","component.cartSummary.excludedTaxInfo":"Dependiendo de la normativa fiscal este importe deber\xe1 ser abonado en el establecimiento","shared.common.promosAndAdvantages":"Promociones / ventajas","freedomPay.paymentForm.cardHolderName":"Titular de la tarjeta","freedomPay.paymentForm.cardHolderNameError":"El titular de la tarjeta es obligatorio","freedomPay.paymentForm.wallet":"Monederos","freedomPay.paymentForm.processingPayment":"Procesando el pago, no cierre ni recargue la pagina","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"El titular de la tarjeta no puede contener n\xfameros","shared.common.timeoutPaymentTransactionTitle":"Tiempo de transacci\xf3n agotado","shared.common.timeoutPaymentTransactionDescription":"El tiempo de transacci\xf3n se ha agotado. Por favor, int\xe9ntelo de nuevo recargando la p\xe1gina.","shared.customerFormMessages.city":"Ciudad","shared.customerFormMessages.postalCode":"C\xf3digo postal","component.paymentForm.phoneInvalidWarning":"Por favor, comprueba que es un tel\xe9fono v\xe1lido","reservationConfirmationAuth.confirmationAuthDescription":"Para recuperar tu reserva, por favor, introduce el n\xfamero de la reserva y el email utilizado para hacer la reserva","reservationConfirmationAuth.invalidEmail":"Por favor, introduce un email v\xe1lido","reservationConfirmationAuth.invalidReservationId":"El identificador de la reserva tiene que cumplir el formato MXXXXXXX o PXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Identificador de reserva o email inv\xe1lidos","reservationConfirmationAuth.emailSentMessage":"Comprueba la bandeja de entrada de tu email. All\xed encontrar\xe1s un correo con el enlace a la confirmaci\xf3n de tu reserva","reservationConfirmationAuth.retrieveReservation":"Recuperar tu reserva","
4shared.common.viewBreakdown":"Ver desglose","shared.common.breakdown":"Desglose","shared.roomDenomination.unit":"unidad","shared.customerFormMessages.name":"Nombre del hu\xe9sped","component.paymentForm.acceptCommercialCommunications":"Aceptar recibir {commercialCommunicationsLink}","shared.common.commercialCommunications":"Comunicaciones comerciales","reservationModification.title":"Modificar reserva (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Editar fechas (Hasta el {date})","reservationModification.editAccommodation":"Editar alojamiento (Hasta el {date})","reservationModification.editExtras":"Editar extras","reservationModification.editParticipants":"Participantes","reservationModification.errorDatesCanNotBeChanged":"Las fechas no se pueden modificar debido a la pol\xedtica de modificaci\xf3n.","reservationModification.errorAccommodationCanNotBeChanged":"El alojamiento no se puede modificar debido a la pol\xedtica de modificaci\xf3n.","reservationModification.errorAmountLowerThanOriginal":"El total debe ser mayor o igual que el original.","reservationModification.errorStayLowerThanOriginal":"La estancia debe ser igual o superior a la original.","reservationModification.errorDefault":"La reserva no se puede modificar. Contacta con la propiedad.","reservationModificationSummaryDialog.modifyReservation":"Modificar reserva","reservationModificationSummaryDialog.modifyReservationInstructions":"Revisa y confirma los cambios","reservationModificationSummaryDialog.currentReservation":"Reserva actual","reservationModificationSummaryDialog.modifiedReservation":"Reserva modificada","reservationModificationSummaryDialog.footerNote":"*Los precios pueden cambiar debido a d\xeda de la semana, estacionalidad o tipo de alojamiento.","reservationModificationAccommodation.title":"Modificar alojamiento","reservationModificationAccommodation.yourSelection":"Tu selecci\xf3n: {title}","reservationModificationRoom.title":"Modificar alojamiento","modificationExtras.title":"Modificar extras","reservationModificationLoyaltyForbidden.title":"Esta reserva no se puede modificar","reservationModificationLoyaltyForbidden.description":"No has iniciado sesi\xf3n con la cuenta loyalty utilizada para confirmar esta reserva. Por favor, inicia sesi\xf3n con la cuenta correcta o contacta con la propiedad.","page.confirmation.guestDataTitle":"Datos del hu\xe9sped","shared.customerFormMessages.nameAndSurn
4ame":"Nombre y apellido","reservationModification.occupancyUnAvailable":"Esta ocupaci\xf3n no es posible. Consulta las opciones disponibles.","reservationModification.errorMandatoryExtraNotAvailable":"Hay un extra obligatorio vinculado a su reserva que ya no est\xe1 disponible. Por favor, contacte con la propiedad.","reservationModification.maxModificationsReached":"Se ha superado el n\xfamero m\xe1ximo de cambios permitidos online. Para cualquier otra modificaci\xf3n, contacte con el establecimiento.","component.paymentForm.cardDetails":"Detalles de la tarjeta","component.paymentForm.paymentSuccessRedirecting":"Pago realizado con \xe9xito, redirigiendo a la p\xe1gina de confirmaci\xf3n...","component.loyaltyProfile.userFormField.preferences.label":"Preferencias","userPreferencesModal.title":"Personaliza tu experiencia","userPreferencesModal.subtitle":"Ay\xfadanos a conocer tus preferencias para ofrecerte las mejores opciones en cada reserva","component.unavailableUpgrade.title":"\xa1Ups! Esta mejora no est\xe1 disponible en este momento.","component.unavailableUpgrade.subtitle":"\xa1Espera un momento! Te avisaremos en cuanto est\xe9 disponible.","component.upgradeAccommodation.title":"Mejorar alojamiento","component.upgradeConfirmation.title":"Modificar reserva","component.upgradeConfirmation.subtitle":"Revisa y confirma los cambios para una experiencia mejorada.","component.upgradeConfirmation.upgradeDisclaimer":"Los precios pueden variar seg\xfan el d\xeda de la semana, la temporada o el tipo de alojamiento.","component.upgradeConfirmation.currentBookingLabel":"Reserva actual","component.upgradeConfirmation.nextBookingLabel":"Reserva mejorada","component.upgradeConfirmation.errorOnUpsell":"No se pudo completar la mejora.","component.upgradeMealPlan.title":"Mejorar pensi\xf3n","component.upgradeTotal.upgradeTotal":"Total de la mejora","component.upgradeTotal.continueWithUpgrade":"Continuar con la mejora","component.upgradeTotal.continueWithoutUpgrade":"Continuar sin la mejora","component.upgradeTotal.confirmUpgrade":"Confirmar mejora","shared.common.select":"Seleccionar","shared.common.selected":"Seleccionado","shared.common.mealPlan":"Pensi\xf3n","component.filterableAccommodationSelection.accommodationType":"Tipo de alojamiento","component.groupBookingPage.title":"Recomendado para {value} hu\xe9spedes","component.groupBookingPage.titleUpdated":"Selecci\xf3n actual: {guests} hu\xe9spedes | {rooms} alojamientos","shared.common.condition":"Tarifa","shared.common.guestsValue":"{value} hu\xe9spedes","component.groupBookingPage.conditionNotAvailable":"La tarifa \\"{value}\\" no est\xe1 disponible para alguno de los alojamientos seleccionados. \xbfDesea continuar?","component.groupBookingPage.mealPlanNotAvailable":"La pensi\xf3n \\"{value}\\" no est\xe1 disponible para alguno de los alojamientos seleccionados. \xbfDesea continuar?","component.roomSelectionList.selectionNotAvailableForCondition":"Selecci\xf3n no disponible para la tarifa {value}. Edite o a\xf1ada alojamientos disponibles","component.roomSelectionList.selectionNotAvailableForMealPlan":"Selecci\xf3n no disponible para la pensi\xf3n {value}. Edite o a\xf1ada alojamientos disponibles","component.groupBookingPage.updateAccommodation":"Editar alojamiento","component.roomSelectionList.addExtras":"A\xf1adir / editar extras","component.groupBookingPage.addAccommodationBlocked":"No se pueden a\xf1adir m\xe1s alojamientos, edite la selecci\xf3n o contacte con el establecimiento.","component.groupBookingPage.maxGuestsReached":"Se ha superado el m\xe1ximo de {value} hu\xe9spedes permitido. Contacte con el establecimiento.","component.groupBookingPage.originalGuestsNotReached":"Falta alojamiento para {guests} hu\xe9spedes de su selecci\xf3n inicial. ({originalGuests} hu\xe9spedes)","component.groupBookingPage.removeConfirmation":"Est\xe1 a punto de eliminar el alojamiento. \xbfDesea continuar?","component.groupBookingRecommendation.description":"Seg\xfan tu selecci\xf3n, hemos ajustado la disponibilidad de habitaciones. Puedes continuar con nuestra recomendaci\xf3n o editar la selecci\xf3n recomendada manualmente.","component.groupBookingRecommendation.priceMessage":"Si prefieres otra tarifa o incluir extras, podr\xe1s ajustarlo en el siguiente paso.","component.groupBookingRecommendation.priceMessageCondition":"Este precio corresponde a la tarifa {value}","component.groupBookingRecommendation.priceMessageMealPlan":"y a la pensi\xf3n de {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recomendaci\xf3n para:","component.accommodationGuestFilter.moreThan":"\xbfM\xe1s de {value} personas?","component.accommodationGuestFilter.bookAsGroup":"Reserva como grupo","component.accommodationGuestFilter.groupBookingModule":"Reserva de grupo","component.guestTypePicker.ageRangeFrom":"de {minAge} a {maxAge} a\xf1os","component.guestTypePicker.ageRangeMin":"+ {minAge} a\xf1os","shared.common.totaltotalWithLoyalty":"Total con loyalty","component.messages.notEnoughAvailability":"Esta ocupaci\xf3n no es posible ya que no hay disponibilidad suficiente. C
4ontacte con el hotel.","shared.common.room":"Habitaci\xf3n","shared.common.rooms":"Habitaciones","shared.common.attention":"\xa1Atenci\xf3n!","shared.common.all":"Todos","shared.common.currencyConversionInfo":"Meramente informativo. Pagos en","shared.common.addAccommodation":"A\xf1adir alojamiento","shared.common.editAccommodation":"Editar alojamiento","shared.common.notAvailableOption":"Opci\xf3n no disponible","shared.common.youAreSaving":"Est\xe1s ahorrando","component.paymentForm.confirmYourStay":"Confirma tu estancia","shared.common.or":"O","shared.customerFormMessages.IAmTheOne":"Soy la persona que se alojar\xe1","shared.common.totalDiscount":"Descuento total","component.inventoryGroupListView.incompatibleMealPlanText":"Esta selecci\xf3n tiene una pensi\xf3n alimenticia distinta a la de su carrito. Debes seleccionar opciones con la misma pensi\xf3n alimenticia para completar la reserva","component.securePayment.pciCertified":"Certificado por PCI DSS","component.securePayment.sslCertified":"Datos protegidos con SSL","shared.common.moreInfo":"M\xe1s info","shared.common.viewCalendar":"Ver calendario","shared.common.cancelForFreeUntil":"Cancela gratis hasta","component.inactivityModal.title":"\xbfSigues ah\xed?","component.inactivityModal.subTitle":"\xa1Est\xe1s a un paso de tu estancia perfecta!","component.inactivityModal.description":"Has seleccionado un alojamiento fant\xe1stico para tu viaje. Solo falta un peque\xf1o paso para asegurar tu estancia.","component.inactivityModal.button":"continuar con mi reserva","paymentForm.cardHolderName":"Titular de la tarjeta","paymentForm.cardNumber":"N\xfamero de tarjeta","shared.highlightReel.title":"Mejora tu estancia","shared.common.insuranceTitle":"Seguro de cancelaci\xf3n","component.cartItem.addInsurance":"A\xf1adir {ticker} por","component.cartItem.noInsurance":"No quiero contratar un seguro","component.cartItem.insuranceRequired":"Es necesario contratar un seguro para continuar","shared.common.storeNavbarItemHover":"Regala","shared.common.storeNavbarItemTitle":"Experiencias y Bonos Regalos","shared.common.storeNavbarItemDescription":"Explora nuestra selecci\xf3n de <b>experiencias y bonos regalo</b>","shared.common.storeNavbarItemButton":"Ver experiencias","component.unitSelection.title":"\xbfQuieres elegir tu habitaci\xf3n?","component.unitSelection.subjectToAvailability":"*sujeto a disponibilidad.","component.unitSelection.selectUnit":"Elegir habitaci\xf3n","component.unitSelection.selectedTitle":"Habitaci\xf3n seleccionada","component.unitSelection.selectedUnit":"Habitaci\xf3n {unitNum}","component.unitSelection.changeSelection":"Cambiar habitaci\xf3n","component.unitSelection.loadingMap":"Cargando mapa...","component.unitSelection.errorLoadingMap":"Error al cargar el mapa","component.unitSelection.selectedComment":"{denomination} seleccionada: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Selecciona la edad de todos los ni\xf1os de tu b\xfasqueda antes de a\xf1adir esta opci\xf3n al carrito.","component.engineFilterGroup.title":"Filtros","component.engineFilterGroup.clearFilters":"Quitar filtros","component.engineFilterGroup.showResults":"Mostrar {count} alojamientos","component.engineFilterGroup.showMore":"Mostrar m\xe1s","component.engineFilterGroup.showLess":"Mostrar menos","component.engineFilterGroup.priceMin":"M\xednimo","component.engineFilterGroup.priceMax":"M\xe1ximo","component.engineFilterGroup.freeCancellationDescription":"Solo mostrar tarifas que permiten cancelar sin coste","component.engineFilterGroup.availableDescription":"Ver \xfanicamente establecimientos disponibles para mi estancia","component.engineFilterGroup.accommodationType":"Tipo de alojamiento","component.engineFilterGroup.priceRange":"Rango de precios","component.engineFilterGroup.freeCancellation":"Cancelaci\xf3n gratuita","component.engineFilterGroup.available":"Disponibles","component.engineFilterGroup.mealplan":"Pensi\xf3n","component.engineFilterGroup.services":"Servicios","component.engineFilterGroup.facilities":"Prestaciones","component.engineFilterGroup.category":"Categor\xeda","page.quotation.sendQuotationError":"Ha ocurrido un error enviando la cotizaci\xf3n","page.quotation.sendQuotationSuccess":"Cotizaci\xf3n enviada correctamente","page.quotation.removeQuotationSuccess":"Cotizaci\xf3n eliminada correctamente","page.quotation.duplicateQuotationSuccess":"Cotizaci\xf3n duplicada correctamente","page.quotation.noSessionId":"No se ha proporcionado un ID de sesi\xf3n.","page.quotation.noPermissions":"No tienes permisos para ver esta secci\xf3n.","page.quotation.unexpectedError":"Ha ocurrido un error inesperado.","component.quotationPage.title":"Cotizaci\xf3n de grupo","component.quotationPage.quotationTab":"Cotizaci\xf3n {index}","component.quotationPage.sendAllQuotations":"Enviar cotizaciones","component.quotationPage.accommodationSelection":"Selecci\xf3n de alojamientos","component.quotationPage.addAccommodationBlockedMessage":"No se puede a\xf1adir m\xe1s alojamientos","component.quotationPage.removeQuotationWarning":"Est\xe1 a punto de eliminar esta cotizaci\xf3n.","component.quotationPage.formErrors":"Hay errores en el formulario","component.quotationPage.unavailableRoomsDialog.someUnavailable":"No hay disponibilidad para algunos de los alojamientos. Estas son las habitaciones que se van a eliminar:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"No hay disponibilidad para ning\xfan alojamiento. Se eliminar\xe1n todas las habitaciones de la cotizaci\xf3n.","component.quotationPage.sendQuotationDialog.title":"Enviar cotizaci\xf3n","component.quotationPage.summary.title":"Resumen","component.quotationPage.summary.duplicateQuotation":"Duplicar cotizaci\xf3n","component.quotationPage.summary.sendQuotation":"Env
4iar cotizaci\xf3n","component.quotationPage.summary.removeQuotation":"Eliminar cotizaci\xf3n","component.quotationPage.form.searchLoyaltyCustomerTitle":"Buscar cliente fidelizado","component.quotationPage.form.emailSearchPlaceholder":"Email","component.quotationPage.form.loyaltyCustomerNotFound":"Usuario no encontrado","component.quotationPage.form.loyaltyCustomerName":"Nombre: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Apellido: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Email: {email}","component.quotationPage.form.loyaltyCustomerTier":"Nivel: {tier}","component.quotationPage.form.quotationDataTitle":"Datos de la cotizaci\xf3n","component.quotationPage.form.establishmentPlaceholder":"Establecimiento*","component.quotationPage.form.checkInLabel":"Entrada*","component.quotationPage.form.checkOutLabel":"Salida*","component.quotationPage.form.conditionPlaceholder":"Condici\xf3n*","component.quotationPage.form.cancellationPolicyPlaceholder":"Pol\xedtica de cancelaci\xf3n","component.quotationPage.form.promoCodePlaceholder":"Promocode","component.quotationPage.form.currencyPlaceholder":"Moneda","component.quotationPage.form.mealPlanPlaceholder":"Pensi\xf3n*","component.quotationPage.form.devicePlaceholder":"Dispositivo","component.quotationPage.form.validUntilPlaceholder":"Validez hasta (horas)*","component.quotationPage.form.generalDataTitle":"Datos generales","component.quotationPage.form.nonLoyaltyUser":"Usuario no fidelizado","component.quotationPage.form.loyaltyUser":"Usuario fidelizado","component.quotationPage.form.namePlaceholder":"Nombre*","component.quotationPage.form.emailFieldPlaceholder":"Email*","component.quotationPage.form.loyaltyUserPlaceholder":"Cliente fidelizado","component.quotationPage.form.lastNamePlaceholder":"Apellido*","component.quotationPage.form.phonePlaceholder":"Tel\xe9fono","component.quotationPage.form.languagePlaceholder":"Idioma","component.quotationPage.form.tierPlaceholder":"Nivel:","component.quotationPage.sendQuotation.checkboxLabel":"Cotizaci\xf3n {index}","component.quotationPage.sendQuotation.receiversTitle":"La cotizaci\xf3n se enviar\xe1 a los siguientes destinatarios:","component.quotationPage.sendQuotation.receiversHelp":"Indique las direcciones separadas por coma (,). M\xe1ximo 5 emails.","component.quotationPage.sendQuotation.receiversLabel":"Destinatario/s","component.quotationPage.sendQuotation.subjectTitle":"Indica el asunto para cada cotizaci\xf3n","component.quotationPage.sendQuotation.subjectLabel":"Cotizaci\xf3n {index}:","component.quotationPage.sendQuotation.messageTitle":"A\xf1ade texto personalizado que se mostrar\xe1 antes de los datos de la cotizaci\xf3n","component.quotationPage.sendQuotation.messageLabel":"Mensaje:","component.quotationPage.sendQuotation.sendError":"Ha ocurrido un error al enviar las siguientes cotizaciones. Por favor, int\xe9ntalo de nuevo m\xe1s tarde:","component.quotationPage.sendQuotation.sendErrorItem":"- Cotizaci\xf3n {index}","component.quotationPage.sendQuotation.sending":"Enviando...","component.quotationPage.sendQuotation.send":"Enviar","component.quotationPage.reservationError":"Ha ocurrido un error creando la reserva","component.roomSelectionList.updateRoomPrice.dateHeader":"Fecha","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tarifa aplicada por alojamiento","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nueva tarifa por alojamiento","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Este importe excluye las promociones aplicadas y el importe de los extras obligatorios u opcionales vinculados a la selecci\xf3n de alojamiento","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Inserta precio","component.roomSelectionList.updateRoomPrice.applyToAll":"APLICAR A TODOS","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* El importe est\xe1 multiplicado por el n\xfamero de unidades de alojamiento seleccionado.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Editar precio diario","component.quotationPage.form.selectorNoOptions":"No hay opciones","shared.common.sendQuotation":"Env
4iar cotizaci\xf3n","shared.common.confirmQuotation":"Confirmar cotizaci\xf3n","component.quotationPage.summary.resetDeposit":"Reiniciar dep\xf3sito","component.quotationPage.unavailableRoomsDialog.noValidOptions":"No se han encontrado alojamientos disponibles ni opciones v\xe1lidas para las fechas seleccionadas.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Cambiar esta opci\xf3n restablecer\xe1 tus precios editados. \xbfQuieres continuar?","page.quotation.confirmQuotationError":"Ha ocurrido un error confirmando la cotizaci\xf3n","page.quotation.confirmQuotationSuccess":"Cotizaci\xf3n confirmada correctamente","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Editar precio alojamiento","highlightReel.addedToFavorites":"Extra a\xf1adido a favoritos","stepper.selection":"Selecci\xf3n","stepper.rate":"Tarifa","stepper.extras":"Extras","stepper.checkout":"Datos y pago","stepper.confirmModal.title":"\xa1Atenci\xf3n!","stepper.confirmModal.message":"Hay reservas en el carrito. \xbfQu\xe9 te gustar\xeda hacer?","giftCard.common.selectDates":"Seleccionar fechas","giftCard.common.selectedRoom":"Habitaci\xf3n elegida","giftCard.common.seeMore":"Ver m\xe1s","giftCard.common.seeConditions":"Ver condiciones","giftCard.common.selectDatesTitle":"Escoge tu fecha de estancia","giftCard.common.selectDatesDescription":"Haz click en el bot\xf3n y escoge los d\xedas","giftCard.common.modifyDates":"Modificar fechas","giftCard.stepper.step1":"Tu experiencia","giftCard.stepper.step2":"Fechas","giftCard.stepper.step3":"Extras","giftCard.stepper.step4":"Confirmaci\xf3n","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reserva} other {# reservas}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Est\xe1s a","component.independentLoyaltyBar.awayFrom":"para llegar al nivel","component.independentLoyaltyBar.levelOf":"de","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Ahorra un {discount}","component.independentLoyaltyBar.discountLabel":"descuento","component.independentLoyaltyBar.discountActive":"<b>{discount} de descuento</b> activo en esta reserva","component.independentLoyaltyBar.clubBenefitsActive":"Beneficios del club activos","component.independentLoyaltyBar.joinWithDiscount":"\xdanete a {brandName} y ahorra {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>\xdaNETE al {brandName}</b> y obt\xe9n <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"beneficios exclusivos del club","component.independentLoyaltyBar.becomeMember":"Hazte miembro","component.independentLoyaltyBar.signIn":"Inicia sesi\xf3n","component.independentLoyaltyBar.orSeparator":"o","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>\xdaNETE al {brandName}</b> y obt\xe9n un <b>{discount} de descuento</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Ahorra un {discount}","shared.common.cancelQuotation":"Cancelar cotizaci\xf3n","page.quotation.cancelQuotationError":"Ha ocurrido un error cancelando la cotizaci\xf3n","page.quotation.cancelQuotationSuccess":"Cotizaci\xf3n cancelada correctamente","component.checkoutPage.roomStayQuestion.required":"Es necesario responder esta pregunta para continuar","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Escribe tu respuesta","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Escoge una respuesta","participantsForm.title":"Participantes","participantsForm.guestsTitle":"Datos de los hu\xe9spedes","participantsForm.firstName":"Nombre","participantsForm.birthDate":"Fecha de nacimiento","participantsForm.roomLabel":"Habitaci\xf3n {number}","participantsForm.useHolderData":"Usar los datos del titular de la reserva para el {guestLabel}"}'),w=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Aucune disponibilit\xe9 pour cette occupation. Modifiez les voyageurs et r\xe9essayez.","component.trackingBanner.origin":"Origine","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Purement informatif. Paiement en","component.inventoryGroupListView.incompatiblePaymentMethodText":"Cette s\xe9lection a un mode de paiement diff\xe9rent de celui de votre panier. Vous devez s\xe9lectionner des options avec le m\xeame mode de paiement pour compl\xe9ter la r\xe9servation","component.navbarView.localeAndCurrency":"Langue et devise","component.paymentForm.termsAndConditionsWarning":"Vous devez accepter les conditions de r\xe9servation.","shared.common.currency":"Monnaie","shared.common.oops":"Oops!","
4shared.common.query":"Recherche","shared.common.unexpectedError":"Une erreur inattendue s\'est produite","component.loyaltyProfile.cancel.success":"Merci, nous traitons votre d\xe9sinscription","shared.common.paymentTimeLimit":"Limite de paiement","component.cartSummary.balearicFeeTooltip":"Le prix par personne/nuit peut varier en fonction des bonus appliqu\xe9s","shared.common.contactUs":"Contactez-nous","component.extraCard.addItAnyway":"Voulez-vous l\'ajouter \xe9galement\xa0?","component.checkoutPage.whatDo":"Il y a des r\xe9servations dans le panier, que voulez-vous faire ?","shared.loyalty.saveAndEnjoy":"Inscrivez-vous pour \xe9conomiser {loyaltyDiscount} et profitez de nos {tierBenefitsLink}","shared.loyalty.bookAndJoin":"R\xe9servez et rejoignez-nous","calendar.button.checkAvailability":"V\xc9RIFIER LA DISPONIBILIT\xc9","calendar.footer.combineAccommodations":"Disponible en combinant diff\xe9rents types d\'h\xe9bergement.","calendar.footer.nextAvailableDate":"Prochaine date disponible","component.accommodationGuestFilter.childrenAge":"\xc2ge des enfants","component.accommodationGuestFilter.title":"h\xf4tes par chambre","component.bookingForm.title":"Votre recherche","component.cancellationPolicies.cancelBooking":"Annuler la r\xe9servation","component.cancellationPolicies.cancellationPenalties":"P\xe9nalit\xe9 d\'annulation {amount}","component.cancellationPolicies.cancellationRestriction":"Conditions d\'annulation","component.cancellationPolicies.childrenAndBeds":"Enfants et lits","component.cancellationPolicies.confirmCancellation":"Confirmer l\'annulation","component.cancellationPolicies.entry":"Arriv\xe9e","component.cancellationPolicies.exit":"Sortie","component.cancellationPolicies.from":"\xc0 partir du {dateOne}","component.cancellationPolicies.groups":"Groupes","component.cancellationPolicies.localHour":"Heure locale","component.cancellationPolicies.multipleBooking":"Il s\'agit d\'une r\xe9serve multiple ({numberOfbooking} r\xe9serve). Assurez-vous d\'annuler tous les ind\xe9sirables.","component.cancellationPolicies.penalties":"Montant","component.cancellationPolicies.pets":"Animaux","component.cancellationPolicies.reason":"Raison de l\'annulation","component.cancellationPolicies.schedule":"Horaires","component.cancellationPolicies.termsAndConditions":"J\'ai lu et j\'accepte les conditions d\'annulation","component.cancellationPolicies.until":"Jusqu\'au {dateTwo}","component.cartItem.addExtras":"Ajouter des extras","component.cartItem.seeMealPlanDetails":"Voir les d\xe9tails de la pension","component.cartItem.addRoom":"Ajouter une autre chambre","component.cartItem.removeAccommodation":"Supprimer le logement","component.cartItem.seeConditionsAndCancellations":"Voir les conditions et les modalit\xe9s d\'annulation","component.cartItem.seeMore":"Voir plus d\'informations","component.cartItem.seeMoreAndManageExtras":"Voir plus et g\xe9rer les extras","component.cartItem.seeLess":"Voir moins","component.cartItem.pricePerNight":"Prix par nuit","component.cartItem.datesOfStay":"Dates de s\xe9jour","component.paymentForm.bookWith":"R\xe9server avec","component.checkoutPage.guestData":"Donn\xe9es de l\'h\xf4te","component.checkoutPage.holderTitle":"Coordonn\xe9es du titulaire de la r\xe9servation","component.checkoutPage.holderSubtitle":"La personne qui effectue la r\xe9servation et re\xe7oit la confirmation.","component.cartItem.totalRoomStay":"Total r\xe9servation","component.cartSummary.cityTaxPaidAtHotel":"Frais \xe0 payer \xe0 la propri\xe9t\xe9","shared.common.payAtTheHotel":"Payer \xe0 l\'h\xf4tel","component.cartSummary.savings":"Vous \xe9conomisez","component.cartSummary.totalCart":"Total du panier","component.customerForm.myInfo":"Informations client","component.destinationPicker.noResults":"Aucun r\xe9sultat trouv\xe9.","component.destinationPicker.placeholder":"Chercher","component.extraCard.add":"Ajouter","component.extraCard.date":"date","component.extraCard.day":"jour","component.extraCard.delete":"Supprimer","component.extraCard.edit":"\xc9diter","component.extraCard.included":"Inclus","component.extraCard.moreInfo":"Plus d\'informations","component.extraCard.person":"Par personne","component.extraCard.room":"Chambre","component.extraCard.unit":"unit\xe9","component.extraDetail.helpTextSpecificDate":"S\xe9lectionnez le(s) jour(s) de l\'extra/service :","component.extraDetail.helpTextUnit":"Unit\xe9s","component.extraDetail.helpTextUnitDate":"Unit\xe9s par date de s\xe9jour","component.extraDetail.helpTextUnitDay":"Unit\xe9s par jour","component.extrasFilters.Extras":"Suppl\xe9ments","component.extrasFilters.all":"Tout","component.extrasTotal.continue":"Continuer","component.extrasTotal.for":"Pour","component.extrasTotal.included":"Inclus","component.extrasTotal.totalExtras":"Total des suppl\xe9ments","component.footer.showMap":"Voir la carte","component.loyaltyProfile.userFormField.address.label":"Adresse","component.loyaltyProfile.userFormField.birthDate.label":"Date de naissance","component.loyaltyProfile.userFormField.city.label":"Ville","component.loyaltyProfile.userFormField.country.label":"Pays","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"T\xe9l\xe9phone","component.loyaltyProfile.userFormField.postalCode.label":"Code postal","component.loyaltyTransaction.manageBooking":"G\xe9rer la r\xe9servation","component.messages.occupancyUnAvailable":"Cette occupation n\'est pas possible, elle n\xe9cessite une r\xe9servation multiple. Veuillez v\xe9rifier les options disponibles.","component.messages.unAvailable":"Non disponible pour {fromDate} - {toDate} ({nights} nuits)","component.navbarView.cart":"Panier","component.navbarView.dates":"Date","component.navbarView.destination":"Destination/propri\xe9t\xe9","component.navbarView.guests":"Les h\xf4tes","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Menu","component.navbarView.store":"Boutique","component.paymentForm.applePay.continuePayment":"Continuer le paiement avec Apple Pay","component.paymentForm.commercialCommunications":"J\'accepte de recevoir des communications commerciales","component.paymentForm.depositRequired":"Votre r\xe9servation n\xe9cessite un paiement anticip\xe9, s\xe9lectionnez le mode de paiement le plus pratique.","component.paymentForm.pay":"Payer {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Crypto-monnaie","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Carte de cr\xe9dit","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Payer en plusieurs fois","component.paymentForm.title":"Moyen de paiement","component.pnpv2.confirm":"Confirmer","component.promoCodeInput.invalidCode":"Code invalide","component.promoCodeInput.validCode":"Code valide","component.roomStay.cancelBooking":"Annuler","component.roomStay.cancellationOfReservation":"Annulation de la r\xe9servation","component.roomStay.confirmationNumber":"R\xe9f","component.roomStay.freeCancellation":"Annulation gratuite jusqu\'au {date}","component.roomStay.payNow":"Payer maintenant {percentage}% ({currency})","component.roomStay.reservationNumber":"Num\xe9ro de r\xe9servation","component.roomStay.statusCancelled":"Annul\xe9","component.roomStay.statusConfirmed":"Confirm\xe9","component.roomStay.statusPending":"En attente de confirmation","component.roomStay.statusPendingDesc":"L\'\xe9tablissement vous contactera","component.roomStay.statusReactivation":"En attente de paiement","component.roomStay.statusReactivationDesc":"La r\xe9servation sera sauvegard\xe9e jusqu\'\xe0 {date}","component.roomStay.stay":"S\xe9jour","component.roomStay.modifyDisabled":"Important","component.roomStay.contactUs":"Cette r\xe9serve ne peut pas \xeatre modifi\xe9e en ligne. Contacter l\'\xe9tablissement.","page.confirmation.goHome":"Accueil","page.confirmation.thankYou":"Merci pour votre r\xe9servation!","page.confirmation.pendingReservation":"R\xe9servation non confirm\xe9e","shared.common.add":"Ajouter","shared.common.addPromoCode":"Ajouter promocode","shared.common.addRoom":"Ajouter chambre","shared.common.additionalInfo":"Plus d\'informations","shared.common.advancePayment":"Avec paiement anticip\xe9","shared.common.noAdvancePayment":"Pas de paiement anticip\xe9","shared.common.apply":"Appliquer","shared.common.availability":"Disponibilit\xe9","shared.common.available":"Disponible","shared.common.bestPriceGuaranteed":"Garantie du meilleur prix","shared.common.book":"r\xe9server","shared.common.booking":"R\xe9servation","shared.common.bookingDate":"Date de r\xe9servation","shared.common.cancel":"Annuler","shared.common.cancellationMessage":"Annulation gratuite jusqu\'au","shared.common.cancellationPolicies":"Politique d\'annulation","shared.common.specialGroupCancellationPolicy":"Politique sp\xe9ciale de groupe","shared.common.cart":"R\xe9sum\xe9","shared.common.checkAvailability":"V\xe9rifier la disponibilit\xe9","shared.common.checkIn":"Entr\xe9e","shared.common.checkOut":"Sortie","shared.common.chooseRate":"S\xe9lectionner le tarif","shared.common.chooseRoom":"S\xe9lectionner un logement","shared.common.close":"Fermer","shared.common.conditions":"Conditions","shared.common.confirm":"Confirmer","shared.common.currencyNight":"{currency} nuit","shared.common.currencyTotal":"Total en {currency}","shared.common.delete":"Supprimer","component.cartSummary.deposit":"Acompte","component.cartSummary.payNow":"Payer maintenant","component.cartSummary.advancePayment":"Paiement anticip\xe9","component.cartSummary.payAccordingToConditions":"R\xe9mun\xe9ration en fonction des conditions","shared.common.discount":"remise","shared.common.download":"D\xe9charger","shared.common.edit":"\xc9diter","shared.common.emptyCart":"Panier est vide","shared.common.establishment":"\xc9tablissement","shared.common.extras":"Services suppl\xe9mentaires","shared.common.extrasTitle":"Services additionnels","shared.common.full":"Complet","shared.common.guests":"H\xf4tes","shared.common.havePromoCode":"Avez-vous un code promotionnel?","shared.common.hi":"Bonjour","shared.common.iva":"TVA","shared.common.language":"Langue","shared.common.modify":"Modifier","shared.common.night":"nuit","shared.common.nights":"nuits","shared.common.noDepositRequired":"Aucun acompte requis","shared.common.notAvailable":"Pas disponible pour les dates s\xe9lectionn\xe9es.","shared.common.options":"Options","shared.common.paymentAtEstablishment":"Paiement \xe0 l\'\xe9tablissement","shared.common.privacyPolicy":"Politique de confidentialit\xe9","shared.common.promoCode":"Code promotionnel","shared.common.restricted":"Limit\xe9","shared.common.save":"Enregistrer","shared.common.search":"Chercher","shared.common.selectOption":"Choisir une option","shared.common.shareCart":"Partagez le panier","shared.common.soldOut":"\xc9puis\xe9","shared.common.someDatesUnavailable":"Certaines dates ne sont pas disponibles.","shared.common.taxes":"Taxes","shared.common.total":"Total","shared.common.totalWithoutTax":"Total hors taxes","shared.common.unavailable":"Pas disponible","shared.common.unit":"unit\xe9","shared.common.view":"Voir","shared.common.viewMode":"Vue","shared.common.warning":"Attention","shared.common.show-more":"Afficher plus","shared.common.show-less":"Afficher moins","shared.common.show-gallery":"Voir la galer
4ie","shared.customerFormMessages.address":"Adresse","shared.customerFormMessages.arrivalTime":"Heure d\xb4arriv\xe9e","shared.customerFormMessages.birthDate":"Date de naissance","shared.customerFormMessages.comments":"Commentaires","shared.customerFormMessages.communicationConsent":"Consentement de la communication","shared.customerFormMessages.country":"Pays","shared.customerFormMessages.documentId":"Num\xe9ro du document d\'identit\xe9","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Nom de famille","shared.customerFormMessages.phone":"T\xe9l\xe9phone","shared.customerFormMessages.privacyPolicy":"J\'ai lu et j\'accepte les {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"R\xe9p\xe9ter l\'e-mail","shared.dates.label":"Date","shared.guestType.adult":"adultes","shared.guestType.baby":"b\xe9b\xe9s","shared.guestType.child":"enfants","shared.guestType.senior":"les personnes \xe2g\xe9es","shared.guestType.singular.adult":"adulte","shared.guestType.singular.baby":"b\xe9b\xe9","shared.guestType.singular.child":"enfant","shared.guestType.singular.senior":"S\xe9nior","shared.guestType.singular.teenager":"adolescent","shared.guestType.teenager":"adolescents","shared.loyalty.enjoyAdvantages":"Profitez des avantages","shared.loyalty.haveNotJoined":"Nouveau client\\\\, cliente ?","shared.loyalty.login":"Se connecter","shared.loyalty.logout":"Se d\xe9connecter","shared.loyalty.myAccount":"Mon compte","shared.loyalty.myBookings":"Mes r\xe9servations","shared.loyalty.register":"S\'inscrire","shared.loyalty.tier":"Niveau","shared.restriction.closeToArrivalTravelWindow":"L\'enregistrement n\'est pas autoris\xe9","shared.restriction.closeToDepartureTravelWindow":"Sortie non autoris\xe9e","shared.restriction.maxNotice":"Max. Avance {value} jours","shared.restriction.maxNotice.hours":"Max. Avance {value} heures","shared.restriction.maxNotice.hours.single":"Max. Avance {value} heure","shared.restriction.maxNotice.single":"Max. Avance {value} jour","shared.restriction.maxStay":"Max. Rester {value} nuits","shared.restriction.maxStay.single":"Max. Rester {value} nuit","shared.restriction.minNotice":"Min. Avance {value} jours","shared.restriction.minNotice.hours":"Min. Avance {value} heures","shared.restriction.minNotice.hours.single":"Min. Avance {value} heure","shared.restriction.minNotice.single":"Min. Avance {value} jour","shared.restriction.minStay":"Min. Rester {value} nuits","shared.restriction.minStay.single":"Min. Rester {value} nuit","shared.restriction.openToArrivalDaysTravelWindow":"L\'enregistrement n\'est pas autoris\xe9","shared.restriction.openToDepartureDaysTravelWindow":"Sortie non autoris\xe9e","shared.restriction.openTravelWindow":"S\xe9jour non autoris\xe9","shared.restriction.closeTravelWindow":"S\xe9jour non autoris\xe9","shared.roomDenomination.apartments":"appartements","shared.roomDenomination.beds":"lits","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"cabines","shared.roomDenomination.houses":"maisons","shared.roomDenomination.rooms":"chambres","shared.roomDenomination.ship_cabins":"cabines","shared.roomDenomination.singular.apartments":"appartement","shared.roomDenomination.singular.beds":"lit","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"cabane","shared.roomDenomination.singular.houses":"maison","shared.roomDenomination.singular.rooms":"Chambre","shared.roomDenomination.singular.ship_cabins":"cabine","shared.roomDenomination.singular.units":"unit\xe9","shared.roomDenomination.singular.villas":"villa","shared.roomDenomination.units":"unit\xe9s","shared.roomDenomination.villas":"villas","shared.roomDenomination.pitches":"emplacements","shared.roomDenomination.holiday_villages":"villages vacances","shared.roomDenomination.mobile_home":"mobil-homes","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravanes","shared.roomDenomination.singular.pitches":"emplacement","shared.roomDenomination.singular.holiday_villages":"village vacances","shared.roomDenomination.singular.mobile_home":"mobil-home","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravane","shared.common.seeAll":"Voir tous","shared.common.failedPaymentTransaction":"Transaction refus\xe9e","shared.common.tryAgainOrContactUs":"R\xe9essayez ou contactez l\'\xe9tablissement.","shared.common.formErrorsPresent":"Veuillez cocher les champs en rouge","shared.common.guest":"h\xf4te","shared.common.persons":"personnes","shared.common.occupancy":"Occupation","shared.common.map":"Carte","shared.common.info":"Info","shared.common.continue":"Continuer","shared.common.copy":"Copier","shared.common.linkCopied":"Lien copi\xe9","shared.restriction.selectDifferentCheckIn":"S\xe9lectionner une autre date d\'entr\xe9e","shared.restriction.selectDifferentCheckOut":"S\xe9lectionner une autre date de d\xe9part","shared.common.greeting":"Bonjour","shared.common.tier":"Niveau","component.options.bookings":"Acc\xe9der \xe0 mes r\xe9servations","component.options.close":"Continuer la navigation","component.options.signOff":"Se d\xe9connecter","shared.common.from":"Depuis","
4shared.common.chooseEstablishment":"S\xe9lectionnez un \xe9tablissement","shared.common.firstNight":"Premi\xe8re nuit","shared.common.applyFilters":"Appliquer des filtres","shared.common.changeOrRemoveFilters":"Changer ou supprimer certains filtres ou modifier la recherche","shared.common.clearFilters":"Effacer les filtres","shared.common.filters":"Filtres","shared.common.noCoincidences":"Aucune correspondance exacte","shared.common.removeFilters":"Effacer les filtres","shared.common.gallery":"Galerie","hotelverse.open":"Choisissez la chambre id\xe9ale pour votre s\xe9jour ! Cliquez ici pour choisir la zone et le num\xe9ro exact de la chambre dans laquelle vous s\xe9journerez.","component.common.weAreSorry":"Nous sommes d\xe9sol\xe9s!","component.common.datesNotAvailable":"Les dates s\xe9lectionn\xe9es ne sont pas disponibles","component.common.notAvailable":"Nous recherchons la disponibilit\xe9 dans un autre \xe9tablissement","component.common.cancelRedirection":"Annuler la redirection","shared.common.rotateYourDevice":"Veuillez \xe9teindre votre appareil","shared.common.landscapeOnly":"Nous prenons uniquement en charge le mode paysage","shared.common.checkOutStep":"Finaliser la r\xe9servation","hotelverse.reconfirm":"Confirmez votre s\xe9lection","shared.common.bookingUnavailable":"Certaines options ne sont pas disponibles pour les dates s\xe9lectionn\xe9es. Veuillez s\xe9lectionner une autre option.","hotelverse.select":"S\xe9lectionnez le tarif","shared.common.deletedBooking":"R\xe9servation supprim\xe9e","shared.common.somethingWentWrong":"Quelque chose ne va pas. Essaye \xe0 nouveau.","component.assistedMode.closeMode":"Fermer l\'assistant","component.assistedMode.bookingAdded":"R\xe9serve ajout\xe9e au panier!","component.assistedMode.checkRates":"Voir les tarifs","component.accommodationGuestFilter.addAccommodation":"Ajouter un h\xe9bergement","component.roomStay.unavailableModification":"Cette r\xe9serve ne peut pas \xeatre modifi\xe9e en ligne. Contacter l\'\xe9tablissement","shared.common.payAtProperty":"Payer \xe0 l\'\xe9tablissement","shared.common.pendingPayment":"Paiement en attente","shared.common.payAccordingToConditions":"Restant, \xe0 r\xe9gler selon les conditions.","shared.common.amountRemaining":"Restant","shared.common.perPerson":"par personne","shared.common.perPersonPerNight":"par personne/nuit","shared.common.perStay":"par logement","shared.common.perStayPerNight":"par logement/nuit","shared.common.included":"Inclus","shared.common.notIncluded":"Non inclus","shared.common.feesExcluded":"Tarifs exclus","shared.common.withoutTaxes":"Sans taxation","shared.common.code":"Code","component.roomStay.dccExchangeRate":"Taux de change","component.roomStay.dccMarkupMasterCard":"Ce taux de change pr\xe9sente une diff\xe9rence de {value} par rapport \xe0 celui publi\xe9 par la BCE","component.roomStay.dccMarkupVisa":"Y compris {value} de la marge sur le tarif de gros","shared.common.retry":"R\xe9essayer","shared.common.refreshPage":"Actualisez la page ou cliquez sur le bouton \\"R\xe9essayer\\".","shared.common.detail":"D\xe9tail","component.roomStay.advancePayment":"Paiement \xe0 l\'avance","shared.common.fees":"Honoraires","component.loyaltyProfile.cancel.button.label":"Se d\xe9sabonner","component.loyaltyProfile.cancel.modal.title":"Souhaitez-vous poursuivre votre cong\xe9 ?","component.loyaltyProfile.cancel.modal.description":"Veuillez confirmer votre d\xe9cision.","page.confirmation.cancelledBooking":"R\xe9servation annul\xe9e","shared.common.taxesIncluded":"Taxes incluses","shared.common.taxesExcluded":"Taxes exclues","shared.common.totalWithoutFees":"Total sans frais","shared.common.depositRequired":"Acompte requis","discount.restriction.minNotice":"<b>Avance minimum:</b> {days} jours","discount.restriction.maxNotice":"<b>Avance maximum:</b> {days} jours","discount.restriction.minStay":"<b>S\xe9jour minimum:</b> {nights} nuits","discount.restriction.maxStay":"<b>S\xe9jour maximum:</b> {nights} nuits","discount.restriction.openTravelWindow":"<b>Validit\xe9:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Contractable:</b> {start} - {end}","component.deferredPayment.description":"R\xe9servez maintenant et payez en ligne avant","shared.common.checkOutDeferredStepTitle":"R\xe9serve non confirm\xe9e. {paymentLimitMessage}","shared.common.tooManyRequest":"Vous avez d\xe9pass\xe9 le nombre maximum de demandes par minute","shared.common.retryLater":"R\xe9essayez plus tard","shared.common.notAHuman":"Ups! Il semble que vous n\'\xeates pas humain","shared.common.confirmYouArentARobot":"Veuillez confirmer que vous n\'\xeates pas un robot","shared.common.commission":"commission","component.externalBrandLink.myPoints":"Mes points","shared.common.mealPlans":"Pensions","shared.common.noResultsForSearch":"Il n\'y a aucun r\xe9sultat disponible pour les dates s\xe9lectionn\xe9es.","shared.common.tryAgainWithDifferentQuery":"V\xe9rifiez s\'il y a de nouvelles dates ou une autre occupation.","shared.common.accommodation":"h\xe9bergement","shared.common.childrenAges":"\xc2ge des enfants","component.roomStay.dccExchangeCurrency":"Devise de la transaction","calendar.indicativeSharingMessage":"Les prix sont approximatifs pour 2 adultes partageant.","calendar.footer.chooseCheckoutDate":"Choisissez une date de d\xe9part","calendar.footer.minStayNights":"S\xe9jour minimum : {nights} nuits","shared.common.stay":"S\xe9jour","component.extraCard.attention":"Attention!","component.extraCard.notAvailableForDates":"{extraName} non disponible pour les dates","component.extraCard.notAvailableForNewSelection":"{extraName} non disponible pour une nouvelle s\xe9lection.","component.extraCard.soldOut":"\xc9puis\xe9","component.extraCard.favourite":"Favori","component.extraCard.notAvailableWithCurrentSelection":"L\'extra \\"{extraName}\\" n\'est pas disponible avec votre s\xe9lection actuelle. Vous pouvez continuer \xe0 explorer les autres extras.","component.roomStay.canNotBeModified":"Cette r\xe9servation n\'est pas modifiable en ligne. Contactez l\'\xe9tablissement.","shared.waitingList.receiveNotice":"Recevoir un avis","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"S\'il vous pla\xeet, mettez une adresse email valide","component.waitingListDialog.email.placeholder":"Ecris ici...","component.waitingListDialog.acceptTerms":"En demandant un avis de disponibilit\xe9, vous confirmez avoir lu le {policyLink}","component.waitingListDialog.acceptTerms.error":"Vous devez accepter la politique de communication","component.waitingListDialog.communicationPolicy":"Politique de communication","component.waitingListDialog.description":"Nous vous informerons si le logement est \xe0 n
4ouveau disponible.","component.waitingListSnackbar.submitSuccess.label":"Demande confirm\xe9e","component.waitingListSnackbar.submitError.label":"Oops! Quelque chose ne va pas. Essaye \xe0 nouveau.","shared.common.lastAvailable":"Dernier!","shared.common.lastQuantityAvailable":"Plus que","shared.common.priceFor":"Prix ââpar","shared.common.filterBy":"Filtrer par","component.paymentForm.phoneLengthWarning":"Veuillez v\xe9rifier la longueur du t\xe9l\xe9phone","shared.common.toEmptyCart":"vider le panier","shared.common.toMaintainCart":"garder le panier","shared.common.communicationPolicyLink":"Politique de communication","shared.common.userAlreadyExists":"Un utilisateur avec l\'email {email} existe d\xe9j\xe0. Veuillez vous connecter pour finaliser votre r\xe9servation.","shared.loyalty.optOutRateActive":"Tarif r\xe9serv\xe9 aux membres actifs","shared.loyalty.optOutRateInactive":"Tarif r\xe9serv\xe9 aux membres inactif","shared.loyalty.optOutRateLabel":"{clubName} tarif","shared.loyalty.tierBenefits":"avantages exclusifs du club!","shared.loyalty.registerAndEnjoy":"Rejoignez-nous et d\xe9couvrez tous nos {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Vous \xe9conomisez {loyaltyDiscount} et profiterez de nos {tierBenefitsLink}","shared.loyalty.enjoying":"Vous profiterez de nos {tierBenefitsLink}","shared.loyalty.wantToJoin":"Je souhaite adh\xe9rer au programme de fid\xe9lit\xe9 de {brandName}. J\'ai lu et j\'accepte la {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Tarif r\xe9serv\xe9 aux membres","shared.loyalty.bookAndJoinExplanation":"Vous serez automatiquement inscrit apr\xe8s la r\xe9servation, aucune information suppl\xe9mentaire n\'est requise.","shared.loyalty.joinedAlready":"D\xe9j\xe0 membre?","shared.loyalty.dontWantToJoinNow":"Je ne veux pas adh\xe9rer maintenant","shared.loyalty.continueMyBooking":"Continuer la r\xe9servation","shared.common.availableWithRoomChange":"Disponible avec changement de chambre","component.accommodationCard.selectedRoom":"Chambre s\xe9lectionn\xe9e pour l\'exp\xe9rience","shared.info.seeInformation":"Voir les informations","shared.button.change":"Changer","page.accommodations.selectAccommodation":"S\xe9lectionner un logement","shared.common.chosen":"Choisi","shared.loyalty.registerSaveAndEnjoy":"Rejoignez-nous et \xe9conomisez {loyaltyDiscount}. D\xe9couvrez tous nos {tierBenefitsLink}","shared.common.choose":"Choisissez","shared.common.extraServices":"Services suppl\xe9mentaires","shared.common.improveStay":"Am\xe9liorez votre s\xe9jour","component.cartSummary.excludedTaxInfo":"En fonction de la r\xe9glementation fiscale, ce montant doit \xeatre pay\xe9 \xe0 l\'\xe9tablissement.","shared.common.promosAndAdvantages":"Promotions / avantages","freedomPay.paymentForm.cardHolderName":"Titulaire de la carte","freedomPay.paymentForm.cardHolderNameError":"Le titulaire de la carte est obligatoire","freedomPay.paymentForm.wallet":"Portefeuilles","freedomPay.paymentForm.processingPayment":"Lors du traitement du paiement, ne fermez pas et ne rechargez pas la page.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Le support de la carte ne peut pas contenir de chiffres","shared.common.timeoutPaymentTransactionTitle":"D\xe9lai d\'attente de la transaction","shared.common.timeoutPaymentTransactionDescription":"Votre transaction a expir\xe9. Veuillez r\xe9essayer en rechargeant la page.","shared.customerFormMessages.city":"Ville","shared.customerFormMessages.postalCode":"Code postal","component.paymentForm.phoneInvalidWarning":"Veuillez v\xe9rifier qu\'il s\'agit d\'un num\xe9ro de t\xe9l\xe9phone valide","reservationConfirmationAuth.confirmationAuthDescription":"Pour r\xe9cup\xe9rer votre r\xe9servation, veuillez saisir votre num\xe9ro de r\xe9servation et l\'adresse \xe9lectronique que vous avez utilis\xe9e pour effectuer votre r\xe9servation.","reservationConfirmationAuth.invalidEmail":"Veuillez saisir une adresse \xe9lectronique valide","reservationConfirmationAuth.invalidReservationId":"L\'identifiant de la r\xe9servation doit correspondre au format MXXXXXXX ou PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Identifiant de r\xe9servation ou adresse \xe9lectronique non valide","reservationConfirmationAuth.emailSentMessage":"V\xe9rifiez votre bo\xeete de r\xe9ception. Vous y trouverez un courriel contenant un lien vers la confirmation de votre r\xe9servation.","reservationConfirmationAuth.retrieveReservation":"R\xe9cup\xe9rer votre r\xe9servation","shared.common.viewBreakdown":"Voir la r\xe9partition","shared.common.breakdown":"D\xe9tail","shared.roomDenomination.unit":"unit\xe9","shared.customerFormMessages.name":"Pr\xe9nom de l\'h\xf4te","component.paymentForm.acceptCommercialCommunications":"Accepter de recevoir {commercialCommunicationsLink}","shared.common.commercialCommunications":"Communications commerciales","reservationModification.title":"Modifier la r\xe9servation (ID\xa0: {id} / R\xe9f.\xa0: {ref})","reservationModification.editDates":"Modifier les dates (jusqu\'au {date})","reservationModification.editAccommodation":"Modifier l\'h\xe9bergement (jusqu\'au {date})","reservationModification.editExtras":"Modifier les extras","reservationModification.editParticipants":"Participants","reservationModification.errorDatesCanNotBeChanged":"Les dates ne peuvent pas \xeatre mises \xe0 jour en raison de la politique de modification.","reservationModification.errorAccommodationCanNotBeChanged":"L\'h\xe9bergement ne peut pas \xeatre mis \xe0 jour en raison de la politique de modification.","reservationModification.errorAmountLowerThanOriginal":"Le montant doit \xeatre sup\xe9rieur ou \xe9gal \xe0 l\'original.","reservationModification.errorStayLowerThanOriginal":"Le s\xe9jour doit \xeatre \xe9gal ou sup\xe9rieur \xe0 l\'original.","reservationModification.errorDefault":"La r\xe9servation ne peut pas \xeatre modifi\xe9e. Contactez l\'\xe9tablissement.","reservationModificationSummaryDialog.modifyReservation":"Modifier la r\xe9servation","reservationModificationSummaryDialog.modifyReservationInstructions":"V\xe9rifiez et confirmez les modifications","reservationModificationSummaryDialog.currentReservation":"R\xe9servation en cours","reservationModificationSummaryDialog.modifiedReservation":"R\xe9servation modifi\xe9e","reservationModificationSummaryDialog.footerNote":"*Les prix peuvent changer en fonction du jour de la semaine, de la saisonnalit\xe9 ou du type d\'h\xe9bergement.","reservationModificationAccommodation.title":"Modifier l\'h\xe9bergement","reservationModificationAccommodation.yourSelection":"Votre s\xe9lection\xa0: {title}","reservationModificationRoom.title":"Modifier l\'h\xe9bergement","modificationExtras.title":"Modifier les extras","reservationModificationLoyaltyForbidden.title":"Cette r\xe9servation ne peut pas \xeatre modifi\xe9e","reservationModificationLoyaltyForbidden.description":"Vous n\'\xeates pas connect\xe9 avec le compte de fid\xe9lit\xe9 utilis\xe9 pour confirmer cette r\xe9servation. Veuillez vous connecter avec le bon compte pour la modifier ou contacter l\'\xe9tablissement.","page.confirmation.guestDataTitle":"Donn\xe9es du client","shared.customerFormMessages.nameAndSurn
4ame":"Nom et pr\xe9nom","reservationModification.occupancyUnAvailable":"Cette occupation n\'est pas possible. Consultez les options disponibles.","reservationModification.errorMandatoryExtraNotAvailable":"Il y a un suppl\xe9ment obligatoire li\xe9 \xe0 votre r\xe9servation qui n\'est plus disponible. Veuillez contacter l\'\xe9tablissement.","reservationModification.maxModificationsReached":"Le nombre maximum de modifications autoris\xe9es en ligne a \xe9t\xe9 d\xe9pass\xe9. Pour toute autre modification, veuillez contacter l\'\xe9tablissement.","component.paymentForm.cardDetails":"D\xe9tails de la carte","component.paymentForm.paymentSuccessRedirecting":"Paiement r\xe9ussi, redirection vers la page de confirmation...","component.loyaltyProfile.userFormField.preferences.label":"Pr\xe9f\xe9rences","userPreferencesModal.title":"Personnalisez votre exp\xe9rience","userPreferencesModal.subtitle":"Aidez-nous \xe0 conna\xeetre vos pr\xe9f\xe9rences afin de vous offrir les meilleures options pour chaque r\xe9servation","component.unavailableUpgrade.title":"Oups! Cette am\xe9lioration nâest pas disponible pour le moment.","component.unavailableUpgrade.subtitle":"Patientez ! Nous vous pr\xe9viendrons d\xe8s que cela sera disponible.","component.upgradeAccommodation.title":"Am\xe9liorer lâh\xe9bergement","component.upgradeConfirmation.title":"Modifier la r\xe9servation","component.upgradeConfirmation.subtitle":"V\xe9rifiez et validez les modifications pour une exp\xe9rience am\xe9lior\xe9e.","component.upgradeConfirmation.upgradeDisclaimer":"Les prix peuvent varier selon le jour de la semaine, la saison ou le type d\'h\xe9bergement.","component.upgradeConfirmation.currentBookingLabel":"R\xe9servation actuelle","component.upgradeConfirmation.nextBookingLabel":"R\xe9servation am\xe9lior\xe9e","component.upgradeConfirmation.errorOnUpsell":"La mise \xe0 niveau nâa pas pu \xeatre effectu\xe9e.","component.upgradeMealPlan.title":"Am\xe9liorer le plan de repas","component.upgradeTotal.upgradeTotal":"Total de la mise \xe0 niveau","component.upgradeTotal.continueWithUpgrade":"Continuer avec la mise \xe0 niveau","component.upgradeTotal.continueWithoutUpgrade":"Continuer sans la mise \xe0 niveau","component.upgradeTotal.confirmUpgrade":"Confirmer la mise \xe0 niveau","shared.common.select":"S\xe9lectionner","shared.common.selected":"S\xe9lectionn\xe9","shared.common.mealPlan":"Formule de repas","component.filterableAccommodationSelection.accommodationType":"Type dâh\xe9bergement","component.groupBookingPage.title":"Recommand\xe9 pour {value} personnes","component.groupBookingPage.titleUpdated":"S\xe9lection actuelle : {guests} personnes | {rooms} h\xe9bergements","shared.common.condition":"Tarif","shared.common.guestsValue":"{value} personnes","component.groupBookingPage.conditionNotAvailable":"Le tarif \\"{value}\\" nâest pas disponible pour certains h\xe9bergements s\xe9lectionn\xe9s. Voulez-vous continuer ?","component.groupBookingPage.mealPlanNotAvailable":"La formule \\"{value}\\" nâest pas disponible pour certains h\xe9bergements s\xe9lectionn\xe9s. Voulez-vous continuer ?","component.roomSelectionList.selectionNotAvailableForCondition":"S\xe9lection non disponible pour le tarif {value}. Modifiez ou ajoutez des h\xe9bergements disponibles","component.roomSelectionList.selectionNotAvailableForMealPlan":"S\xe9lection non disponible pour la formule {value}. Modifiez ou ajoutez des h\xe9bergements disponibles","component.groupBookingPage.updateAccommodation":"Modifier lâh\xe9bergement","component.roomSelectionList.addExtras":"Ajouter / modifier des extras","component.groupBookingPage.addAccommodationBlocked":"Impossible dâajouter plus dâh\xe9bergements, modifiez la s\xe9lection ou contactez lâ\xe9tablissement.","component.groupBookingPage.maxGuestsReached":"Le maximum de {value} personnes autoris\xe9 est d\xe9pass\xe9. Contactez lâ\xe9tablissement.","component.groupBookingPage.originalGuestsNotReached":"H\xe9bergement manquant pour {guests} personnes de votre s\xe9lection initiale. ({originalGuests} personnes)","component.groupBookingPage.removeConfirmation":"Vous \xeates sur le point de supprimer lâh\xe9bergement. Voulez-vous continuer ?","component.groupBookingRecommendation.description":"Selon votre s\xe9lection, nous avons ajust\xe9 la disponibilit\xe9 des chambres. Vous pouvez continuer avec notre recommandation ou modifier manuellement la s\xe9lection recommand\xe9e.","component.groupBookingRecommendation.priceMessage":"Si vous pr\xe9f\xe9rez un autre tarif ou inclure des extras, vou
4s pourrez l\'ajuster \xe0 l\'\xe9tape suivante.","component.groupBookingRecommendation.priceMessageCondition":"Ce prix correspond au tarif {value}","component.groupBookingRecommendation.priceMessageMealPlan":"et \xe0 la formule {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recommandation pour :","component.accommodationGuestFilter.moreThan":"Plus de {value} personnes ?","component.accommodationGuestFilter.bookAsGroup":"R\xe9server en tant que groupe","component.accommodationGuestFilter.groupBookingModule":"R\xe9servation de groupe","component.guestTypePicker.ageRangeFrom":"de {minAge} \xe0 {maxAge} ans","component.guestTypePicker.ageRangeMin":"+ {minAge} ans","shared.common.totaltotalWithLoyalty":"Total avec fid\xe9lit\xe9","component.messages.notEnoughAvailability":"Cette occupation nâest pas possible, car il nây a pas assez de disponibilit\xe9. Contactez lâh\xf4tel.","shared.common.room":"Chambre","shared.common.rooms":"Chambres","shared.common.attention":"Attention!","shared.common.all":"Tous","shared.common.currencyConversionInfo":"Purement informatif. Paiement en","shared.common.addAccommodation":"Ajouter un h\xe9bergement","shared.common.editAccommodation":"Modifier lâh\xe9bergement","shared.common.notAvailableOption":"Option non disponible","shared.common.youAreSaving":"Vous \xe9conomisez","component.paymentForm.confirmYourStay":"Confirmez votre s\xe9jour","shared.common.or":"Ou","shared.customerFormMessages.IAmTheOne":"Je suis la personne qui s\xe9journera","shared.common.totalDiscount":"Remise totale","component.inventoryGroupListView.incompatibleMealPlanText":"Cette s\xe9lection a une pension alimentaire diff\xe9rente de celle de votre panier. Vous devez s\xe9lectionner des options avec la m\xeame pension alimentaire pour compl\xe9ter la r\xe9servation","component.securePayment.pciCertified":"Certifi\xe9 par PCI DSS","component.securePayment.sslCertified":"Donn\xe9es prot\xe9g\xe9es avec SSL","shared.common.moreInfo":"Plus d\'infos","shared.common.viewCalendar":"Consulter le calendrier","shared.common.cancelForFreeUntil":"Annulation gratuite jusqu\'au","component.inactivityModal.title":"Vous \xeates toujours l\xe0 ?","component.inactivityModal.subTitle":"Votre s\xe9jour id\xe9al est \xe0 port\xe9e de clic !","component.inactivityModal.description":"Vous avez s\xe9lectionn\xe9 un h\xe9bergement fantastique pour votre voyage. Il ne reste plus qu\'une petite \xe9tape pour assurer votre s\xe9jour.","component.inactivityModal.button":"continuer la r\xe9servation","paymentForm.cardHolderName":"Titulaire de la carte","paymentForm.cardNumber":"Num\xe9ro de carte","shared.highlightReel.title":"Am\xe9liorez votre s\xe9jour","shared.common.insuranceTitle":"Assurance annulation","component.cartItem.addInsurance":"Ajouter {ticker} pour","component.cartItem.noInsurance":"Je ne veux pas souscrire d\'assurance","component.cartItem.insuranceRequired":"Il est n\xe9cessaire de souscrire une assurance pour continuer","shared.common.storeNavbarItemHover":"Offrez","shared.common.storeNavbarItemTitle":"Exp\xe9riences et Ch\xe8ques-cadeaux","shared.common.storeNavbarItemDescription":"D\xe9couvrez notre s\xe9lection d\'<b>exp\xe9riences et de ch\xe8ques-cadeaux</b>","shared.common.storeNavbarItemButton":"Voir les exp\xe9riences","component.unitSelection.title":"Voulez-vous choisir votre chambre\xa0?","component.unitSelection.subjectToAvailability":"*Sous r\xe9serve de disponibilit\xe9.","component.unitSelection.selectUnit":"Choisir une chambre","component.unitSelection.selectedTitle":"Chambre s\xe9lectionn\xe9e","component.unitSelection.selectedUnit":"Chambre {unitNum}","component.unitSelection.changeSelection":"Changer de chambre","component.unitSelection.loadingMap":"Chargement de la carte...","component.unitSelection.errorLoadingMap":"Erreur lors du chargement de la carte","component.unitSelection.selectedComment":"{denomination} s\xe9lectionn\xe9e\xa0: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"S\xe9lectionnez l\'\xe2ge de tous les enfants de votre recherche avant d\'ajouter cet article au panier.","component.engineFilterGroup.title":"Filtres","component.engineFilterGroup.clearFilters":"Supprimer les filtres","component.engineFilterGroup.showResults":"Afficher {count} h\xe9bergement{{count == 1 ? \'\' : \'s\'}}","component.engineFilterGroup.showMore":"Afficher plus","component.engineFilterGroup.showLess":"Afficher moins","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maximum","component.engineFilterGroup.freeCancellationDescription":"Nâafficher que les tarifs permettant une annulation sans frais","component.engineFilterGroup.availableDescription":"Voir uniquement les \xe9tablissements disponibles pour mon s\xe9jour","component.engineFilterGroup.accommodationType":"Type d\'h\xe9bergement","component.engineFilterGroup.priceRange":"\xc9chelle de prix","component.engineFilterGroup.freeCancellation":"Annulation gratuite","component.engineFilterGroup.available":"Disponibles","component.engineFilterGroup.mealplan":"Pension","component.engineFilterGroup.services":"Services","component.engineFilterGroup.facilities":"Prestations","component.engineFilterGroup.category":"Cat\xe9gorie","page.quotation.sendQuotationError":"Une erreur s\'est produite lors de l\'envoi du devis","page.quotation.sendQuotationSuccess":"Devis envoy\xe9 avec succ\xe8s","page.quotation.removeQuotationSuccess":"Devis supprim\xe9 avec succ\xe8s","page.quotation.duplicateQuotationSuccess":"Devis dupliqu\xe9 avec succ\xe8s","page.quotation.noSessionId":"Aucun ID de session n\'a \xe9t\xe9 fourni.","page.quotation.noPermissions":"Vous n\'\xeates pas autoris\xe9 \xe0 consulter cette section.","page.quotation.unexpectedError":"Une erreur inattendue s\'est produite.","component.quotationPage.title":"Devis de groupe","component.quotationPage.quotationTab":"Devis {index}","component.quotationPage.sendAllQuotations":"Envoyer les devis","component.quotationPage.accommodationSelection":"S\xe9lection d\'h\xe9bergements","component.quotationPage.addAccommodationBlockedMessage":"Il est impossible d\'ajouter d\'autres h\xe9bergements","component.quotationPage.removeQuotationWarning":"Vous \xeates sur le point de supprimer ce devis.","component.quotationPage.formErrors":"Il y a des erreurs dans le formulaire","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Certains h\xe9bergements ne sont pas disponibles. Voici les chambres qui vont \xeatre supprim\xe9es\\t:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Aucun h\xe9bergement n\'est disponible. Toutes les chambres du devis seront supprim\xe9es.","component.quotationPage.sendQuotationDialog.title":"Envoyer le devis","component.quotationPage.summary.title":"R\xe9sum\xe9","component.quotationPage.summary.duplicateQuotation":"Dupliquer le devis","component.quotationPage.summary.sendQuotation":"Envoyer le devis","component.quotationPage.summary.removeQuotation":"Supprimer le devis","component.quotationPage.form.searchLoyaltyCustomerTitle":"Rechercher un client fid\xe9lis\xe9","component.quotationPage.form.emailSearchPlaceholder":"E-mail","component.quotationPage.form.loyaltyCustomerNotFound":"Utilisateur introuvable","component.quotationPage.form.loyaltyCustomerName":"Nom\\t: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Nom de famille\\t: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-mail\\t: {email}
4","component.quotationPage.form.loyaltyCustomerTier":"Niveau\\t: {tier}","component.quotationPage.form.quotationDataTitle":"Donn\xe9es du devis","component.quotationPage.form.establishmentPlaceholder":"\xc9tablissement*","component.quotationPage.form.checkInLabel":"Arriv\xe9e*","component.quotationPage.form.checkOutLabel":"D\xe9part*","component.quotationPage.form.conditionPlaceholder":"Condition*","component.quotationPage.form.cancellationPolicyPlaceholder":"Politique d\'annulation","component.quotationPage.form.promoCodePlaceholder":"Code promotionnel","component.quotationPage.form.currencyPlaceholder":"Devise","component.quotationPage.form.mealPlanPlaceholder":"Pension*","component.quotationPage.form.devicePlaceholder":"Appareil","component.quotationPage.form.validUntilPlaceholder":"Valide jusqu\'\xe0 (heures)*","component.quotationPage.form.generalDataTitle":"Donn\xe9es g\xe9n\xe9rales","component.quotationPage.form.nonLoyaltyUser":"Utilisateur non fid\xe9lis\xe9","component.quotationPage.form.loyaltyUser":"Utilisateur fid\xe9lis\xe9","component.quotationPage.form.namePlaceholder":"Nom*","component.quotationPage.form.emailFieldPlaceholder":"E-mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Client fid\xe9lis\xe9","component.quotationPage.form.lastNamePlaceholder":"Nom de famille*","component.quotationPage.form.phonePlaceholder":"T\xe9l\xe9phone","component.quotationPage.form.languagePlaceholder":"Langue","component.quotationPage.form.tierPlaceholder":"Niveau:","component.quotationPage.sendQuotation.checkboxLabel":"Devis {index}","component.quotationPage.sendQuotation.receiversTitle":"Le devis sera envoy\xe9 aux destinataires suivants\\":","component.quotationPage.sendQuotation.receiversHelp":"Indiquez les adresses s\xe9par\xe9es par une virgule (,). 5 e-mails maximum.","component.quotationPage.sendQuotation.receiversLabel":"Destinataire(s)","component.quotationPage.sendQuotation.subjectTitle":"Indiquez lâobjet de chaque devis","component.quotationPage.sendQuotation.subjectLabel":"Devis {index}\xa0:","component.quotationPage.sendQuotation.messageTitle":"Ajoutez un texte personnalis\xe9 qui sâaffichera avant les donn\xe9es du devis","component.quotationPage.sendQuotation.messageLabel":"Message\\":","component.quotationPage.sendQuotation.sendError":"Une erreur sâest produite lors de lâenvoi des devis suivants. Veuillez r\xe9essayer ult\xe9rieurement\xa0:","component.quotationPage.sendQuotation.sendErrorItem":"- Devis {index}","component.quotationPage.sendQuotation.sending":"Envoi en cours...","component.quotationPage.sendQuotation.send":"Envoyer","component.quotationPage.reservationError":"Une erreur sâest produite lors de la cr\xe9ation de la r\xe9servation","component.roomSelectionList.updateRoomPrice.dateHeader":"Date","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tarif appliqu\xe9 par h\xe9bergement","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nouveau tarif par h\xe9bergement","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Ce montant exclut les promotions appliqu\xe9es et le montant des extras obligatoires ou optionnels li\xe9s \xe0 la s\xe9lection de lâh\xe9bergement","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Ins\xe9rer le prix","component.roomSelectionList.updateRoomPrice.applyToAll":"APPLIQUER \xc0 TOUS","component.roomSelectionList.updateRoomPrice.totalLabel":"Total\xa0:","component.roomSelectionList.updateRoomPrice.totalNote":"* Le montant est multipli\xe9 par le nombre dâunit\xe9s dâh\xe9bergement s\xe9lectionn\xe9es.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Modifier le prix quotidien","component.quotationPage.form.selectorNoOptions":"Il n\'y a pas d\'options","shared.common.sendQuotation":"Envoyer le devis","shared.common.confirmQuotation":"Confirmer le devis","component.quotationPage.summary.resetDeposit":"R\xe9initialiser l\'acompte","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Aucun h\xe9bergement disponible ni aucune option valide n\'ont \xe9t\xe9 trouv\xe9s pour les dates s\xe9lectionn\xe9es.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Modifier cette option r\xe9initialisera vos prix modifi\xe9s. Voulez-vous continuer\\t?","page.quotation.confirmQuotationError":"Une erreur s\'est produite lors de la confirmation du devis","page.quotation.confirmQuotationSuccess":"Devis confirm\xe9 avec succ\xe8s","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Modifier le prix de l\'h\xe9bergement","highlightReel.addedToFavorites":"Extra ajout\xe9 aux favoris","stepper.selection":"S\xe9lection","stepper.rate":"Tarif","stepper.extras":"Suppl\xe9ments","stepper.checkout":"Donn\xe9es et paiement","stepper.confirmModal.title":"Attention\\t!","stepper.confirmModal.message":"Il y a des r\xe9servations dans le panier. Que souhaitez-vous faire\\t?","giftCard.common.selectDates":"S\xe9lectionner des dates","giftCard.common.selectedRoom":"Chambre choisie","giftCard.common.seeMore":"Voir plus","giftCard.common.seeConditions":"Voir les conditions","giftCard.common.selectDatesTitle":"Choisissez votre date de s\xe9jour","giftCard.common.selectDatesDescription":"Cliquez sur le bouton et choisissez les jours","giftCard.common.modifyDates":"Modifier les dates","giftCard.stepper.step1":"Votre exp\xe9rience","giftCard.stepper.step2":"Dates","giftCard.stepper.step3":"Suppl\xe9ments","giftCard.stepper.step4":"Confirmation","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# r\xe9servation} other {# r\xe9servations}}","component.independentLoyaltyBar.progressAmount":"\\"{amount}\\"","component.independentLoyaltyBar.youAre":"Vous \xeates \xe0","component.independentLoyaltyBar.awayFrom":"pour atteindre le niveau","component.independentLoyaltyBar.levelOf":"\\"de\\"","component.independentLoyaltyBar.levelWithNextLevel":"\\"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}\\"","component.independentLoyaltyBar.discountSave":"\xc9conomisez {discount}","component.independentLoyaltyBar.discountLabel":"remise","component.independentLoyaltyBar.discountActive":"<b>{discount} de r\xe9duction</b> actif sur cette r\xe9servation","component.independentLoyaltyBar.clubBenefitsActive":"Avantages du club actifs","component.independentLoyaltyBar.joinWithDiscount":"Rejoignez {brandName} et \xe9conomisez {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>REJOIGNEZ le {brandName}</b> et obtenez <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"avantages exclusifs du club","component.independentLoyaltyBar.becomeMember":"Devenir membre","component.independentLoyaltyBar.signIn":"Se connecter","component.independentLoyaltyBar.orSeparator":"ou","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>REJOIGNEZ le {brandName}</b> et obtenez <b>{discount} de r\xe9duction</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 \xc9conomisez {discount}","shared.common.cancelQuotation":"Annuler devis","page.quotation.cancelQuotationError":"Une erreur est survenue lors de l\'annulation du devis","page.quotation.cancelQuotationSuccess":"Devis annul\xe9 avec succ\xe8s","component.checkoutPage.roomStayQuestion.required":"Il est n\xe9cessaire de r\xe9pondre \xe0 cette question pour continuer","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"\xc9crivez votre r\xe9ponse","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Choisissez une r\xe9ponse","participantsForm.title":"Participants","participantsForm.guestsTitle":"Donn\xe9es des clients","participantsForm.firstName":"Pr\xe9nom","participantsForm.birthDate":"Date de naissance","participantsForm.roomLabel":"Chambre {number}","participantsForm.useHolderData":"Utiliser les donn\xe9es du titulaire de la r\xe9servation pour : {guestLabel}"}'),R=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"No hi ha disponibilitat per a aquesta ocupaci\xf3. Modifica els hostes i torna-ho a provar.","component.trackingBanner.origin":"Origen","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Valor de canvi aproximat avui. Pagaments a","component.inventoryGroupListView.incompatiblePaymentMethodText":"Aquesta selecci\xf3 t\xe9 un m\xe8tode de pagament diferent al del carret. Heu de seleccionar opcions amb el mateix m\xe8tode de pagament per completar la reserva","component.navbarView.localeAndCurrency":"Idioma i moneda","component.paymentForm.termsAndConditionsWarning":"Heu d\'acceptar les condicions de reserva.","shared.common.currency":"Moneda","shared.common.oops":"Oops!","
4shared.common.query":"Cerca","shared.common.unexpectedError":"S\'ha produ\xeft un error inesperat","component.loyaltyProfile.cancel.success":"Gr\xe0cies, estem processant la seva baixa","shared.common.paymentTimeLimit":"L\xedmit de pagament","component.cartSummary.balearicFeeTooltip":"El preu per persona/nit pot variar segons les bonificacions aplicades","shared.common.contactUs":"Contacteu-nos","component.extraCard.addItAnyway":"Vols afegir-ho igualment?","component.checkoutPage.whatDo":"Hi ha reserves a la cistella Qu\xe8 voleu fer?","shared.loyalty.saveAndEnjoy":"Registra\'t per estalviar {loyaltyDiscount} i gaudeix del nostre {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Reserva i uneix-te","calendar.button.checkAvailability":"CONSULTAR DISPONIBILITAT","calendar.footer.combineAccommodations":"Disponible combinant diversos tipus d\'allotjament.","calendar.footer.nextAvailableDate":"Seg\xfcent data disponible","component.accommodationGuestFilter.childrenAge":"Edat dels nens","component.accommodationGuestFilter.title":"Hostes per allotjament","component.bookingForm.title":"La vostra cerca","component.cancellationPolicies.cancelBooking":"Cancel\xb7lar la reserva","component.cancellationPolicies.cancellationPenalties":"Penalitzaci\xf3 per cancel\xb7laci\xf3 {amount}","component.cancellationPolicies.cancellationRestriction":"Restriccions de cancel\xb7laci\xf3","component.cancellationPolicies.childrenAndBeds":"Nens i llits","component.cancellationPolicies.confirmCancellation":"Confirmar Cancel\xb7laci\xf3","component.cancellationPolicies.entry":"Entrada","component.cancellationPolicies.exit":"Sortida","component.cancellationPolicies.from":"Des de {dateOne}","component.cancellationPolicies.groups":"Grups","component.cancellationPolicies.localHour":"Hora local","component.cancellationPolicies.multipleBooking":"Es tracta dâuna reserva m\xfaltiple ({numberOfbooking}
4 reserva). Assegureu -vos de cancel\xb7lar totes les no desitjades","component.cancellationPolicies.penalties":"Penalitzacions","component.cancellationPolicies.pets":"Mascotes","component.cancellationPolicies.reason":"Motiu de cancel\xb7laci\xf3","component.cancellationPolicies.schedule":"Horari","component.cancellationPolicies.termsAndConditions":"He llegit i accepto els termes de les condicions de cancel\xb7laci\xf3","component.cancellationPolicies.until":"Fins {dateTwo}","component.cartItem.addExtras":"Afegir extres","component.cartItem.seeMealPlanDetails":"Veure detalls dels hostes","component.cartItem.addRoom":"Afegir una altra habitaci\xf3","component.cartItem.removeAccommodation":"Eliminar allotjament","component.cartItem.seeConditionsAndCancellations":"Veure condicions i pol\xedtiques de cancel\xb7laci\xf3","component.cartItem.seeMore":"Veure m\xe9s","component.cartItem.seeMoreAndManageExtras":"Veure m\xe9s i gestionar extres","component.cartItem.seeLess":"Veure menys","component.cartItem.pricePerNight":"Preu per nit","component.cartItem.datesOfStay":"dates d\'estada","component.paymentForm.bookWith":"reserva amb","component.checkoutPage.guestData":"Dades de l\'hoste","component.checkoutPage.holderTitle":"Dades del titular de la reserva","component.checkoutPage.holderSubtitle":"Persona que fa la reserva i rep la confirmaci\xf3.","component.cartItem.totalRoomStay":"Total reserva","component.cartSummary.cityTaxPaidAtHotel":"Taxes a pagar a l\'establiment","shared.common.payAtTheHotel":"Pagar a l\'hotel","component.cartSummary.savings":"Est\xe0s estalviant","component.cartSummary.totalCart":"Total cistella","component.customerForm.myInfo":"Informaci\xf3 de l\'hoste","component.destinationPicker.noResults":"No s\'han trobat resultats.","component.destinationPicker.placeholder":"Cercar","component.extraCard.add":"Afegir","component.extraCard.date":"data","component.extraCard.day":"dia","component.extraCard.delete":"Eliminar","component.extraCard.edit":"Editar","component.extraCard.included":"Incl\xf2s","component.extraCard.moreInfo":"M\xe9s informaci\xf3","component.extraCard.person":"Per persona","component.extraCard.room":"Habitaci\xf3","component.extraCard.unit":"unitat","component.extraDetail.helpTextSpecificDate":"Selecciona el(s) dies(s) de l\'extra/servei:","component.extraDetail.helpTextUnit":"Unitats","component.extraDetail.helpTextUnitDate":"Unitats per data d\'estada","component.extraDetail.helpTextUnitDay":"Unitats per dia","component.extrasFilters.Extras":"Extres","component.extrasFilters.all":"Tot","component.extrasTotal.continue":"Continua","component.extrasTotal.for":"Per","component.extrasTotal.included":"Incl\xf2s","component.extrasTotal.totalExtras":"Total Extres","component.footer.showMap":"Veure mapa","component.loyaltyProfile.userFormField.address.label":"Direcci\xf3","component.loyaltyProfile.userFormField.birthDate.label":"Data de naixement","component.loyaltyProfile.userFormField.city.label":"Ciutat","component.loyaltyProfile.userFormField.country.label":"Pa\xeds","component.loyaltyProfile.userFormField.email.label":"Correu electr\xf2nic","component.loyaltyProfile.userFormField.phone.label":"Tel\xe8fon","component.loyaltyProfile.userFormField.postalCode.label":"Codi postal","component.loyaltyTransaction.manageBooking":"Gestiona la reserva","component.messages.occupancyUnAvailable":"Aquesta ocupaci\xf3 no \xe9s possible, requereix una reserva m\xfaltiple. Reviseu les opcions disponibles.","component.messages.unAvailable":"No disponible per a {fromDate} - {toDate} ({nights} nits)","component.navbarView.cart":"Cistella","component.navbarView.dates":"Dates","component.navbarView.destination":"Dest\xed/propietat","component.navbarView.guests":"Hostes","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Men\xfa","component.navbarView.store":"Botiga","component.paymentForm.applePay.continuePayment":"Continuar el pagament amb Apple Pay","component.paymentForm.commercialCommunications":"Accepto rebre comunicacions comercials","component.paymentForm.depositRequired":"La vostra reserva requereix prepagament, seleccioneu el m\xe8tode de pagament m\xe9s convenient.","component.paymentForm.pay":"Pagar {amout}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Moneda cripto","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado\xa0Pago","component.paymentForm.paymentMethod.payment_card":"Targeta de Cr\xe8dit","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"Viacash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Pagament a terminis","component.paymentForm.title":"Forma de pagament","component.pnpv2.confirm":"Confirma","component.promoCodeInput.invalidCode":"Codi inv\xe0lid","component.promoCodeInput.validCode":"Codi v\xe0lid","component.roomStay.cancelBooking":"Cancel\xb7lar","component.roomStay.cancellationOfReservation":"Cancel\xb7laci\xf3 de la reserva","component.roomStay.confirmationNumber":"Ref.","component.roomStay.freeCancellation":"Cancel\xb7laci\xf3 gratu\xefta fins a {date}","component.roomStay.payNow":"Pagar ara {percentage}% ({currency})","component.roomStay.reservationNumber":"N\xfamero de reserva","component.roomStay.statusCancelled":"Cancel\xb7lada","component.roomStay.statusConfirmed":"Confirmada","component.roomStay.statusPending":"Pendent de confirmar","component.roomStay.statusPendingDesc":"L\'establiment es posar\xe0 en contacte amb vost\xe8","component.roomStay.statusReactivation":"Pendent de pagament","component.roomStay.statusReactivationDesc":"La reserva es desar\xe0 fins a {date}","component.roomStay.stay":"Estada","component.roomStay.modifyDisabled":"Important","component.roomStay.contactUs":"Aquesta reserva no es pot modificar en l\xednia. Poseu-vos en contacte amb la propietat.","page.confirmation.goHome":"Inici","page.confirmation.thankYou":"Gr\xe0cies per la vostra reserva!","page.confirmation.pendingReservation":"Reserva no confirmada","shared.common.add":"Afegir","shared.common.addPromoCode":"Afegiu promocode","shared.common.addRoom":"Afegir habitaci\xf3","shared.common.additionalInfo":"M\xe9s informaci\xf3","shared.common.advancePayment":"Amb pagament avan\xe7at","shared.common.noAdvancePayment":"Sense pagament per avan\xe7at","shared.common.apply":"Aplica","shared.common.availability":"Disponibilitat","shared.common.available":"Disponible","shared.common.bestPriceGuaranteed":"Millor Preu Garantit","shared.common.book":"Reserva","
4shared.common.booking":"Reserva","shared.common.bookingDate":"Data de reserva","shared.common.cancel":"Cancel\xb7lar","shared.common.cancellationMessage":"Cancel\xb7laci\xf3 gratu\xefta fins","shared.common.cancellationPolicies":"Pol\xedtica de cancel\xb7laci\xf3","shared.common.specialGroupCancellationPolicy":"Pol\xedtica especial de grup","shared.common.cart":"Resum","shared.common.checkAvailability":"Consultar disponibilitat","shared.common.checkIn":"Entrada","shared.common.checkOut":"Sortida","shared.common.chooseRate":"Selecciona una tarifa","shared.common.chooseRoom":"Seleccionar allotjament","shared.common.close":"Tancar","shared.common.conditions":"Condicions","shared.common.confirm":"Confirma","shared.common.currencyNight":"{currency} nit","shared.common.currencyTotal":"{currency} total","shared.common.delete":"Eliminar","component.cartSummary.deposit":"Dip\xf2sit","component.cartSummary.payNow":"Paga ara","component.cartSummary.advancePayment":"Pagament anticipat","component.cartSummary.payAccordingToConditions":"Paga segons condicions","shared.common.discount":"descompte","shared.common.download":"Descarregar","shared.common.edit":"Edita","shared.common.emptyCart":"Cistella buida","shared.common.establishment":"Establiment","shared.common.extras":"Extres","shared.common.extrasTitle":"Serveis extres","shared.common.full":"Complet","shared.common.guests":"Hostes","shared.common.havePromoCode":"Tens un codi promocional?","shared.common.hi":"Hola","shared.common.iva":"IVA","shared.common.language":"Idioma","shared.common.modify":"Modifica","shared.common.night":"nit","shared.common.nights":"nits","shared.common.noDepositRequired":"No es requereix dip\xf2sit","shared.common.notAvailable":"No disponible per a les dates seleccionades.","shared.common.options":"Opcions","shared.common.paymentAtEstablishment":"Pagament a l\'establiment","shared.common.privacyPolicy":"Pol\xedtica de privacitat","shared.common.promoCode":"Codi promocional","shared.common.restricted":"Restringit","shared.common.save":"Desa","shared.common.search":"Cercar","shared.common.selectOption":"Seleccioneu una opci\xf3","shared.common.shareCart":"Compartir cistella","shared.common.soldOut":"Esgotada","shared.common.someDatesUnavailable":"Alguna data no est\xe0 disponible.","shared.common.taxes":"Impostos","shared.common.total":"Total","shared.common.totalWithoutTax":"Total sense impostos","shared.common.unavailable":"No disponible","shared.common.unit":"unitat","shared.common.view":"Veure","shared.common.viewMode":"Visualitzaci\xf3","shared.common.warning":"Atenci\xf3","shared.common.show-more":"Mostrar m\\\\u00e9s","shared.common.show-less":"Mostrar menys","shared.common.show-gallery":"Veure galeria","shared.customerFormMessages.address":"Direcci\xf3","shared.customerFormMessages.arrivalTime":"Hora d\'arribada","shared.customerFormMessages.birthDate":"Data de naixement","shared.customerFormMessages.comments":"Comentaris","shared.customerFormMessages.communicationConsent":"Consentiment de comunicaci\xf3","shared.customerFormMessages.country":"Pa\xeds","shared.customerFormMessages.documentId":"N\xfamero del Document d\'identificaci\xf3","shared.customerFormMessages.email":"Correu electr\xf2nic","shared.customerFormMessages.lastName":"Cognoms","shared.customerFormMessages.phone":"Tel\xe8fon","shared.customerFormMessages.privacyPolicy":"He llegit i accepto les {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Repeteix l\'e-mail","shared.dates.label":"Dates","shared.guestType.adult":"adults","shared.guestType.baby":"nadons","shared.guestType.child":"nens","shared.guestType.senior":"gent gran","shared.guestType.singular.adult":"adult","shared.guestType.singular.baby":"nad\xf3","shared.guestType.singular.child":"nen","shared.guestType.singular.senior":"s\xe8nior","shared.guestType.singular.teenager":"adolescent","shared.guestType.teenager":"adolescents","shared.loyalty.enjoyAdvantages":"Gaudeix dâavantatges","shared.loyalty.haveNotJoined":"Ets un nou client?","shared.loyalty.login":"Iniciar sessi\xf3","shared.loyalty.logout":"Tancar sessi\xf3","shared.loyalty.myAccount":"El meu compte","shared.loyalty.myBookings":"Les meves reserves","shared.loyalty.register":"Crear compte","shared.loyalty.tier":"Nivell","shared.restriction.closeToArrivalTravelWindow":"No es permet l\'entrada","shared.restriction.closeToDepartureTravelWindow":"No es permet la sortida","shared.restriction.maxNotice":"M\xe0x. antelaci\xf3 {value} dies","shared.restriction.maxNotice.hours":"M\xe0x. antelaci\xf3 {value} hores","shared.restriction.maxNotice.hours.single":"M\xe0x. antelaci\xf3 {value} hora","shared.restriction.maxNotice.single":"M\xe0x. antelaci\xf3 {value} dia","shared.restriction.maxStay":"M\xe0x. estada {value} nits","shared.restriction.maxStay.single":"M\xe0x. estada {value} nit","shared.restriction.minNotice":"M\xedn. antelaci\xf3 {value} dies","shared.restriction.minNotice.hours":"M\xedn. antelaci\xf3 {value} hores","shared.restriction.minNotice.hours.single":"M\xedn. antelaci\xf3 {value} hora","shared.restriction.minNotice.single":"M\xedn. antelaci\xf3 {value} dia","shared.restriction.minStay":"M\xedn. estada {value} nits","shared.restriction.minStay.single":"M\xedn. estada {value} nit","shared.restriction.openToArrivalDaysTravelWindow":"No es permet l\'entrada","shared.restriction.openToDepartureDaysTravelWindow":"No es permet la sortida","shared.restriction.openTravelWindow":"Estada no permesa","shared.restriction.closeTravelWindow":"Estada no permesa","shared.roomDenomination.apartments":"apartaments","shared.roomDenomination.beds":"llits","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"cabanes","shared.roomDenomination.houses":"cases","shared.roomDenomination.rooms":"habitacions","shared.roomDenomination.ship_cabins":"cabines","shared.roomDenomination.singular.apartments":"apartament","shared.roomDenomination.singular.beds":"llit","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"cabana","shared.roomDenomination.singular.houses":"casa","shared.roomDenomination.singular.rooms":"Habitaci\xf3","shared.roomDenomination.singular.ship_cabins":"cabina","shared.roomDenomination.singular.units":"unitat","shared.roomDenomination.singular.villas":"vila","shared.roomDenomination.units":"unitats","shared.roomDenomination.villas":"viles","shared.roomDenomination.pitches":"parcel\xb7les","shared.roomDenomination.holiday_villages":"pobles vacances","shared.roomDenomination.mobile_home":"cases m\xf2bils","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravane
4s","shared.roomDenomination.singular.pitches":"parcel\xb7la","shared.roomDenomination.singular.holiday_villages":"poble vacances","shared.roomDenomination.singular.mobile_home":"casa m\xf2bil","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravana","shared.common.seeAll":"Veure tots","shared.common.failedPaymentTransaction":"Transacci\xf3 denegada","shared.common.tryAgainOrContactUs":"Intenteu-ho una altra vegada o contacteu amb l\'establiment.","shared.common.formErrorsPresent":"Si us plau comproveu els camps en vermell","shared.common.guest":"hoste","shared.common.persons":"persones","shared.common.occupancy":"Ocupaci\xf3","shared.common.map":"Mapa","shared.common.info":"Info","shared.common.continue":"Continua","shared.common.copy":"Copia","shared.common.linkCopied":"Enlla\xe7 copiat","shared.restriction.selectDifferentCheckIn":"Seleccioneu una altra data d\'entrada","shared.restriction.selectDifferentCheckOut":"Seleccioneu una altra data de sortida","shared.common.greeting":"Hola","shared.common.tier":"Nivell","component.options.bookings":"Anar a les meves reserves","component.options.close":"Continuar navegant","component.options.signOff":"Tancar la sessi\xf3","shared.common.from":"Des de","shared.common.chooseEstablishment":"Seleccionar establiment","shared.common.firstNight":"Primera nit","shared.common.applyFilters":"Aplicar filtres","shared.common.changeOrRemoveFilters":"Canvia o elimina alguns dels filtres o modifica la cerca","shared.common.clearFilters":"Netejar filtres","shared.common.filters":"Filtres","shared.common.noCoincidences":"No hi ha coincid\xe8ncies exactes","shared.common.removeFilters":"Esborrar filtres","shared.common.gallery":"Galeria","hotelverse.open":"Escolliu l\'habitaci\xf3 ideal per a la vostra estada! Clica aqu\xed per triar la zona i el n\xfamero d\'habitaci\xf3 exacta on t\'allotjar\xe0s.","component.common.weAreSorry":"Ho sentim!","component.common.datesNotAvailable":"Les dates seleccionades no estan disponibles","component.common.notAvailable":"Estem buscant disponibilitat en un altre establiment","component.common.cancelRedirection":"Cancel\xb7lar la redirecci\xf3","shared.common.rotateYourDevice":"Si us plau, gireu el dispositiu","shared.common.landscapeOnly":"Nom\xe9s admetem el mode horitzontal","shared.common.checkOutStep":"Finalitzar reserva","hotelverse.reconfirm":"Reconfirma la teva selecci\xf3","shared.common.bookingUnavailable":"Hi ha algunes opcions que no estan disponibles per a les dates seleccionades. Seleccioneu una altra opci\xf3.","hotelverse.select":"Seleccioneu tarifa","shared.common.deletedBooking":"Reserva suprimida","shared.common.somethingWentWrong":"Alguna cosa ha anat malament. Intenta-ho de nou.","component.assistedMode.closeMode":"Tancar assistent","component.assistedMode.bookingAdded":"Reserva afegida a la cistella!","component.assistedMode.checkRates":"Veure tarifes","component.accommodationGuestFilter.addAccommodation":"Afegir allotjament","component.roomStay.unavailableModification":"Aquesta reserva no es pot modificar en l\xednia. Contacta amb l\'establiment","shared.common.payAtProperty":"Pagar a l\'establiment","shared.common.pendingPayment":"Pagament pendent","shared.common.payAccordingToConditions":"Restant, a pagar segons les condicions","shared.common.amountRemaining":"Restant","shared.common.perPerson":"per persona","shared.common.perPersonPerNight":"per persona/nit","shared.common.perStay":"per allotjament","shared.common.perStayPerNight":"per allotjament/nit","shared.common.included":"Incl\xf2s","shared.common.notIncluded":"No incl\xf2s","shared.common.feesExcluded":"Taxes excloses","shared.common.withoutTaxes":"Sense impostos","shared.common.code":"Codi","component.roomStay.dccExchangeRate":"Tipus de canvi","component.roomStay.dccMarkupMasterCard":"Aquest tipus de canvi t\xe9 una difer\xe8ncia del {value} sobre el publicat pel BCE","component.roomStay.dccMarkupVisa":"Incl\xf2s {value} de marge sobre la taxa majorista","shared.common.retry":"Torna-ho a provar","shared.common.refreshPage":"Actualitzeu la p\xe0gina o feu clic al bot\xf3 \\"Reintentar\\"","shared.common.detail":"Detall","component.roomStay.advancePayment":"Pagament per avan\xe7at","shared.common.fees":"Taxes","component.loyaltyProfile.cancel.button.label":"Donar-se de baixa","component.loyaltyProfile.cancel.modal.title":"Continuareu donant-vos de baixa?","component.loyaltyProfile.cancel.modal.description":"Confirmeu la vostra decisi\xf3.","page.confirmation.cancelledBooking":"Reserva cancel\xb7lada","shared.common.taxesIncluded":"Impostos inclosos","shared.common.taxesExcluded":"Impostos exclosos","shared.common.totalWithoutFees":"Total sense taxes","shared.common.depositRequired":"Requereix dip\xf2sit","discount.restriction.minNotice":"<b>M\xednima antelaci\xf3:</b> {days} dies","discount.restriction.maxNotice":"<b>M\xe0xima antelaci\xf3:</b> {days} dies","discount.restriction.minStay":"<b>M\xednima estada:</b> {nights} nits","discount.restriction.maxStay":"<b>M\xe0xima estada:</b> {nights} nits","discount.restriction.openTravelWindow":"<b>Validesa:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Contractable:</b> {start} - {end}","component.deferredPayment.description":"Reserva ara i paga en l\xednia abans del","shared.common.checkOutDeferredStepTitle":"Reserva no confirmada. {paymentLimitMessage}","shared.common.tooManyRequest":"Heu superat el nombre m\xe0xim de sol\xb7licituds per minut","shared.common.retryLater":"Torna-ho a provar m\xe9s tard","shared.common.notAHuman":"Ups! Sembla que no ets hum\xe0","shared.common.confirmYouArentARobot":"Confirmeu que no sou un robot","shared.common.commission":"comissi\xf3","component.externalBrandLink.myPoints":"Els meus punts","shared.common.mealPlans":"Pensions","shared.common.noResultsForSearch":"No hi ha resultats disponibles per a les dates seleccionades.","shared.common.tryAgainWithDifferentQuery":"Consulta noves dates o una ocupaci\xf3 diferent.","shared.common.accommodation":"allotjament","shared.common.childrenAges":"Edat dels nens","component.roomStay.dccExchangeCurrency":"Moneda de transacci\xf3","calendar.indicativeSharingMessage":"Els preus s\xf3n orientatius per a 2 adults compartint.","calendar.footer.chooseCheckoutDate":"Escollir data de sortida","calendar.footer.minStayNights":"Estada m\xednima: {nights} nits","shared.common.stay":"Estada","component.extraCard.attention":"Atenci\xf3!","component.extraCard.notAvailableForDates":"{extraName}
4 no disponible per a les dates","component.extraCard.notAvailableForNewSelection":"{extraName} no disponible per a la nova selecci\xf3.","component.extraCard.soldOut":"Esgotat","component.extraCard.favourite":"Preferit","component.extraCard.notAvailableWithCurrentSelection":"L\'extra \\"{extraName}\\" no est\xe0 disponible amb la teva selecci\xf3 actual. Pots continuar explorant la resta d\'extres.","component.roomStay.canNotBeModified":"Aquesta reserva no es pot modificar en l\xednia. Contacta amb l\'establiment.","shared.waitingList.receiveNotice":"Rebre av\xeds","component.waitingListDialog.email.label":"Correu electr\xf2nic","component.waitingListDialog.email.error":"Introdu\xefu una adre\xe7a de correu electr\xf2nic v\xe0lida","component.waitingListDialog.email.placeholder":"Escriu aqu\xed...","component.waitingListDialog.acceptTerms":"En sol\xb7licitar un av\xeds de disponibilitat, confirmes que has llegit la {policyLink}","component.waitingListDialog.acceptTerms.error":"Has d\'acceptar la pol\xedtica de comunicaci\xf3","component.waitingListDialog.communicationPolicy":"Pol\xedtica de comunicaci\xf3","component.waitingListDialog.description":"T\'avisarem si l\'allotjament torna a estar disponible.","component.waitingListSnackbar.submitSuccess.label":"Petici\xf3 confirmada","component.waitingListSnackbar.submitError.label":"Ups! Alguna cosa ha anat malament. Torna a provar-ho.","shared.common.lastAvailable":"\xdaltima!","shared.common.lastQuantityAvailable":"Nom\xe9s queden","shared.common.priceFor":"Preu per","shared.common.filterBy":"Filtrar per","component.paymentForm.phoneLengthWarning":"Comproveu la longitud del tel\xe8fon","shared.common.toEmptyCart":"buidar cistella","shared.common.toMaintainCart":"mantenir cistella","shared.common.communicationPolicyLink":"Pol\xedtica de comunicaci\xf3","shared.common.userAlreadyExists":"Ja existeix un usuari amb l\'email {email}. Si us plau, inicieu sessi\xf3 per finalitzar la vostra reserva.","shared.loyalty.optOutRateActive":"Tarifa activa nom\xe9s per a membres","shared.loyalty.optOutRateInactive":"Tarifa de membre inactiva","shared.loyalty.optOutRateLabel":"Tarifa {clubName}","shared.loyalty.tierBenefits":"avantatges exclusius del club!","shared.loyalty.registerAndEnjoy":"Uneix-te i descobreix tots els nostres {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Estalvies {loyaltyDiscount} i gaudir\xe0s dels nostres {tierBenefitsLink}","shared.loyalty.enjoying":"Gaudir\xe0s dels nostres {tierBenefitsLink}","shared.loyalty.wantToJoin":"Vull unir-me al programa de fidelitzaci\xf3 de {brandName}. He llegit i accepto la {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Tarifa nom\xe9s per a membres","shared.loyalty.bookAndJoinExplanation":"t\'unir\xe0s autom\xe0ticament despr\xe9s de reservar, sense necessitat d\'informaci\xf3 addicional","shared.loyalty.joinedAlready":"Ja ets membre?","shared.loyalty.dontWantToJoinNow":"No vull unir-me ara","shared.loyalty.continueMyBooking":"Continuar amb la reserva","shared.common.availableWithRoomChange":"Disponible amb canvi d\'habitaci\xf3","component.accommodationCard.selectedRoom":"Cambra seleccionada per a l\'experi\xe8ncia","shared.info.seeInformation":"Veure informaci\xf3","shared.button.change":"Canviar","page.accommodations.selectAccommodation":"Seleccioneu allotjament","shared.common.chosen":"Triat","shared.loyalty.registerSaveAndEnjoy":"Uneix-te i estalvia {loyaltyDiscount}. Descobreix tots els nostres {tierBenefitsLink}","shared.common.choose":"Tria","shared.common.extraServices":"Serveis extres","shared.common.improveStay":"Millora la teva estada","component.cartSummary.excludedTaxInfo":"Depenent de la normativa fiscal aquest import haur\xe0 de ser abonat a l\'establiment","shared.common.promosAndAdvantages":"Promocions / Avantatges","freedomPay.paymentForm.cardHolderName":"Titular de la targeta","freedomPay.paymentForm.cardHolderNameError":"El titular de la targeta \xe9s obligatori","freedomPay.paymentForm.wallet":"Moneders","freedomPay.paymentForm.processingPayment":"Processant el pagament, no tanqui ni recarregui la p\xe0gina","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"El titular de la targeta no pot c
4ontenir n\xfameros","shared.common.timeoutPaymentTransactionTitle":"Temps de transacci\xf3 agotat","shared.common.timeoutPaymentTransactionDescription":"El temps de transacci\xf3 s\'ha agotat. Per favor, int\xe9ntelo de nou recarregant la p\xe0gina.","shared.customerFormMessages.city":"Ciutat","shared.customerFormMessages.postalCode":"Codi postal","component.paymentForm.phoneInvalidWarning":"Si us plau, comprova que \xe9s un tel\xe8fon v\xe0lid","reservationConfirmationAuth.confirmationAuthDescription":"Per recuperar la vostra reserva, introdu\xefu el vostre n\xfamero de reserva i el correu electr\xf2nic que vau utilitzar per fer la reserva.","reservationConfirmationAuth.invalidEmail":"Introdu\xefu una adre\xe7a de correu electr\xf2nic v\xe0lida","reservationConfirmationAuth.invalidReservationId":"L\'identificador de reserva ha de coincidir amb el format MXXXXXXX o PXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"L\'identificador de reserva o l\'adre\xe7a de correu electr\xf2nic no s\xf3n v\xe0lids","reservationConfirmationAuth.emailSentMessage":"Comproveu la vostra b\xfastia de correu electr\xf2nic. All\xe0 trobareu un correu electr\xf2nic amb un enlla\xe7 a la confirmaci\xf3 de la reserva.","reservationConfirmationAuth.retrieveReservation":"Recupera la teva reserva","shared.common.viewBreakdown":"Veure desglossament","shared.common.breakdown":"Desglossament","shared.roomDenomination.unit":"unitat","shared.customerFormMessages.name":"Nom de l\'hoste","component.paymentForm.acceptCommercialCommunications":"Accepteu rebre {commercialCommunicationsLink}","shared.common.commercialCommunications":"Comunicacions comercials","reservationModification.title":"Modifica la reserva (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Edita les dates (fins al {date})","reservationModification.editAccommodation":"Edita l\'allotjament (fins al {date})","reservationModification.editExtras":"Edita extres","reservationModification.editParticipants":"Participants","reservationModification.errorDatesCanNotBeChanged":"Les dates no es poden actualitzar a causa de la pol\xedtica de modificacions.","reservationModification.errorAccommodationCanNotBeChanged":"L\'allotjament no es pot actualitzar a causa de la pol\xedtica de modificacions.","reservationModification.errorAmountLowerThanOriginal":"L\'import ha de ser superior o igual a l\'original.","reservationModification.errorStayLowerThanOriginal":"L\'estada ha de ser igual o superior a l\'original.","reservationModification.errorDefault":"La reserva no es pot modificar. Poseu-vos en contacte amb la propietat.","reservationModificationSummaryDialog.modifyReservation":"Modificar la reserva","reservationModificationSummaryDialog.modifyReservationInstructions":"Reviseu i confirmeu els canvis","reservationModificationSummaryDialog.currentReservation":"Reserva actual","reservationModificationSummaryDialog.modifiedReservation":"Reserva modificada","reservationModificationSummaryDialog.footerNote":"*Els preus poden variar segons el dia de la setmana, l\'estacionalitat o el tipus d\'allotjament.","reservationModificationAccommodation.title":"Modificar allotjament","reservationModificationAccommodation.yourSelection":"La teva selecci\xf3: {title}","reservationModificationRoom.title":"Modificar allotjament","modificationExtras.title":"Modificar els extres","reservationModificationLoyaltyForbidden.title":"Aquesta reserva no es pot modificar","reservationModificationLoyaltyForbidden.description":"No heu iniciat sessi\xf3 amb el compte de fidelitzaci\xf3 utilitzat per confirmar aquesta reserva. Inicieu sessi\xf3 amb el compte correcte per modificar-lo o poseu-vos en contacte amb la propietat.","page.confirmation.guestDataTitle":"Dades del convidat","shared.customerFormMessages.nameAndSurn
4ame":"Nom i Cognoms","reservationModification.occupancyUnAvailable":"Aquesta ocupaci\xf3 no \xe9s possible. Consulta les opcions disponibles.","reservationModification.errorMandatoryExtraNotAvailable":"Hi ha un extra obligatori vinculat a la seva reserva que ja no est\xe0 disponible. Si us plau, contacti amb la propietat.","reservationModification.maxModificationsReached":"S\'ha superat el nombre m\xe0xim de canvis permesos en l\xednia. Per a qualsevol altra modificaci\xf3, contacteu amb l\'establiment.","component.paymentForm.cardDetails":"Detalls de la targeta","component.paymentForm.paymentSuccessRedirecting":"Pagament completat, redirigint a la p\xe0gina de confirmaci\xf3...","component.loyaltyProfile.userFormField.preferences.label":"Prefer\xe8ncies","userPreferencesModal.title":"Personalitza la teva experi\xe8ncia","userPreferencesModal.subtitle":"Ajuda\'ns a con\xe8ixer les teves prefer\xe8ncies per oferir-te les millors opcions a cada reserva","component.unavailableUpgrade.title":"Ups! Aquesta millora no est\xe0 disponible ara mateix.","component.unavailableUpgrade.subtitle":"Tingues paci\xe8ncia! Tâavisarem tan aviat com estigui disponible.","component.upgradeAccommodation.title":"Millorar lâallotjament","component.upgradeConfirmation.title":"Modificar la reserva","component.upgradeConfirmation.subtitle":"Revisa i confirma els canvis per a una experi\xe8ncia millorada.","component.upgradeConfirmation.upgradeDisclaimer":"Els preus poden canviar segons el dia de la setmana, la temporada o el tipus dâallotjament.","component.upgradeConfirmation.currentBookingLabel":"Reserva actual","component.upgradeConfirmation.nextBookingLabel":"Reserva millorada","component.upgradeConfirmation.errorOnUpsell":"No sâha pogut completar la millora.","component.upgradeMealPlan.title":"Millorar pensi\xf3","component.upgradeTotal.upgradeTotal":"Total de la millora","component.upgradeTotal.continueWithUpgrade":"Continuar amb la millora","component.upgradeTotal.continueWithoutUpgrade":"Continuar sense la millora","component.upgradeTotal.confirmUpgrade":"Confirmar la millora","shared.common.select":"Selecciona","shared.common.selected":"Seleccionat","shared.common.mealPlan":"Pensi\xf3","component.filterableAccommodationSelection.accommodationType":"Tipus d\'allotjament","component.groupBookingPage.title":"Recomanat per a {value} hostes","component.groupBookingPage.titleUpdated":"Selecci\xf3 actual: {guests} hostes | {rooms} allotjaments","shared.common.condition":"Tarifa","shared.common.guestsValue":"{value} hostes","component.groupBookingPage.conditionNotAvailable":"La tarifa \\"{value}\\" no est\xe0 disponible per a algun dels allotjaments seleccionats. Vols continuar?","component.groupBookingPage.mealPlanNotAvailable":"La pensi\xf3 \\"{value}\\" no est\xe0 disponible per a algun dels allotjaments seleccionats. Vols continuar?","component.roomSelectionList.selectionNotAvailableForCondition":"Selecci\xf3 no disponible per a la tarifa {value}. Edita o afegeix allotjaments disponibles","component.roomSelectionList.selectionNotAvailableForMealPlan":"Selecci\xf3 no disponible per a la pensi\xf3 {value}. Edita o afegeix allotjaments disponibles","component.groupBookingPage.updateAccommodation":"Editar allotjament","component.roomSelectionList.addExtras":"Afegir / editar extres","component.groupBookingPage.addAccommodationBlocked":"No es poden afegir m\xe9s allotjaments, edita la selecci\xf3 o contacta amb l\'establiment.","component.groupBookingPage.maxGuestsReached":"S\'ha superat el m\xe0xim de {value} hostes perm\xe8s. Contacta amb l\'establiment.","component.groupBookingPage.originalGuestsNotReached":"Falta allotjament per a {guests} hostes de la teva selecci\xf3 inicial. ({originalGuests} hostes)","component.groupBookingPage.removeConfirmation":"Est\xe0s a punt d\'eliminar l\'allotjament. Vols continuar?","component.groupBookingRecommendation.description":"Segons la teva selecci\xf3, hem ajustat la disponibilitat dâhabitacions. Pots continuar amb la nostra recomanaci\xf3 o editar la selecci\xf3 manualment.","component.groupBookingRecommendation.priceMessage":"Si prefereixes una altra tarifa o incloure extres, ho podr\xe0s ajustar al seg\xfcent pas.","component.groupBookingRecommendation.priceMessageCondition":"Aquest preu correspon a la tarifa {value}","component.groupBookingRecommendation.priceMessageMealPlan":"i a la pensi\xf3 de {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recomanaci\xf3 per a:","component.accommodationGuestFilter.moreThan":"M\xe9s de {value} persones?","component.accommodationGuestFilter.bookAsGroup":"Reserva com a grup","component.accommodationGuestFilter.groupBookingModule":"Reserva de grup","component.guestTypePicker.ageRangeFrom":"de {minAge} a {maxAge} anys","component.guestTypePicker.ageRangeMin":"+ {minAge} anys","shared.common.totaltotalWithLoyalty":"Total amb loyalty","component.messages.notEnoughAvailability":"Aquesta ocupaci\xf3 no \xe9s possible ja que no hi ha disponibilitat suficie
4nt. Contacta amb l\'hotel.","shared.common.room":"Habitaci\xf3","shared.common.rooms":"Habitacions","shared.common.attention":"Atenci\xf3!","shared.common.all":"Tots","shared.common.currencyConversionInfo":"Merament informatiu. Pagaments a","shared.common.addAccommodation":"Afegir allotjament","shared.common.editAccommodation":"Editar allotjament","shared.common.notAvailableOption":"Opci\xf3 no disponible","shared.common.youAreSaving":"Estalvies","component.paymentForm.confirmYourStay":"Confirma la teva estada","shared.common.or":"O","shared.customerFormMessages.IAmTheOne":"S\xf3c la persona que s\'allotjar\xe0","shared.common.totalDiscount":"Descompte total","component.inventoryGroupListView.incompatibleMealPlanText":"Aquesta selecci\xf3 t\xe9 un r\xe8gim alimentari diferent al del carret. Heu de seleccionar opcions amb el mateix r\xe8gim alimentari per completar la reserva","component.securePayment.pciCertified":"Certificat per PCI DSS","component.securePayment.sslCertified":"Dades protegides amb SSL","shared.common.moreInfo":"M\xe9s info","shared.common.viewCalendar":"Veure calendari","shared.common.cancelForFreeUntil":"Cancel\xb7la gratis fins a","component.inactivityModal.title":"Segueixes aqu\xed?","component.inactivityModal.subTitle":"Est\xe0s a un pas de la teva estada perfecta!","component.inactivityModal.description":"Has seleccionat un allotjament fant\xe0stic per al teu viatge. Nom\xe9s falta un petit pas per assegurar la teva estada.","component.inactivityModal.button":"continuar amb la reserva","paymentForm.cardHolderName":"Titular de la targeta","paymentForm.cardNumber":"N\xfamero de targeta","shared.highlightReel.title":"Millora la teva estada","shared.common.insuranceTitle":"Asseguran\xe7a de cancel\xb7laci\xf3","component.cartItem.addInsurance":"Afegir {ticker} per","component.cartItem.noInsurance":"No vull contractar una asseguran\xe7a","component.cartItem.insuranceRequired":"\xc9s necessari contractar una asseguran\xe7a per continuar","shared.common.storeNavbarItemHover":"Regala","shared.common.storeNavbarItemTitle":"Experi\xe8ncies i vals regal","shared.common.storeNavbarItemDescription":"Explora la nostra selecci\xf3 d\'<b>experi\xe8ncies i vals regal</b>","shared.common.storeNavbarItemButton":"Veure experi\xe8ncies","component.unitSelection.title":"Vols triar la teva habitaci\xf3?","component.unitSelection.subjectToAvailability":"* subjecte a disponibilitat.","component.unitSelection.selectUnit":"Triar habitaci\xf3","component.unitSelection.selectedTitle":"Habitaci\xf3 seleccionada","component.unitSelection.selectedUnit":"Habitaci\xf3 {unitNum}","component.unitSelection.changeSelection":"Canviar habitaci\xf3","component.unitSelection.loadingMap":"S\'est\xe0 carregant el mapa...","component.unitSelection.errorLoadingMap":"Error en carregar el mapa","component.unitSelection.selectedComment":"{denomination} seleccionada: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Selecciona l\'edat de tots els nens de la teva cerca abans d\'afegir aquesta opci\xf3 al carret.","component.engineFilterGroup.title":"Filtres","component.engineFilterGroup.clearFilters":"Treure filtres","component.engineFilterGroup.showResults":"Mostra {count} allotjaments","component.engineFilterGroup.showMore":"Mostra\'n m\xe9s","component.engineFilterGroup.showLess":"Mostra\'n menys","component.engineFilterGroup.priceMin":"M\xednim","component.engineFilterGroup.priceMax":"M\xe0xim","component.engineFilterGroup.freeCancellationDescription":"Nom\xe9s mostra les tarifes que permeten cancel\xb7lar sense cost","component.engineFilterGroup.availableDescription":"Mostra nom\xe9s els establiments disponibles per a la meva estada","component.engineFilterGroup.accommodationType":"Tipus d\'allotjament","component.engineFilterGroup.priceRange":"Rang de preus","component.engineFilterGroup.freeCancellation":"Cancel\xb7laci\xf3 gratu\xefta","component.engineFilterGroup.available":"Disponibles","component.engineFilterGroup.mealplan":"Pensi\xf3","component.engineFilterGroup.services":"Serveis","component.engineFilterGroup.facilities":"Prestacions","component.engineFilterGroup.category":"Categoria","page.quotation.sendQuotationError":"S\'ha produ\xeft un error en enviar la cotitzaci\xf3","page.quotation.sendQuotationSuccess":"Cotitzaci\xf3 enviada correctament","page.quotation.removeQuotationSuccess":"Cotitzaci\xf3 eliminada correctament","page.quotation.duplicateQuotationSuccess":"Cotitzaci\xf3 duplicada correctament","page.quotation.noSessionId":"No s\'ha proporcionat un ID de sessi\xf3.","page.quotation.noPermissions":"No teniu permisos per veure aquesta secci\xf3.","page.quotation.unexpectedError":"S\'ha produ\xeft un error inesperat.","component.quotationPage.title":"Cotitzaci\xf3 de grup","component.quotationPage.quotationTab":"Cotitzaci\xf3 {index}","component.quotationPage.sendAllQuotations":"Enviar cotitzacions","component.quotationPage.accommodationSelection":"Selecci\xf3 d\'allotjaments","component.quotationPage.addAccommodationBlockedMessage":"No es pot afegir m\xe9s allotjaments","component.quotationPage.removeQuotationWarning":"Est\xe0 a punt d\'eliminar aquesta cotitzaci\xf3.","component.quotationPage.formErrors":"Hi ha errors al formulari","component.quotationPage.unavailableRoomsDialog.someUnavailable":"No hi ha disponibilitat per a alguns dels allotjaments. Aquestes s\xf3n les habitacions que s\'eliminaran:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"No hi ha disponibilitat per a cap allotjament. S\'eliminaran totes les habitacions de la cotitzaci\xf3.","component.quotationPage.sendQuotationDialog.title":"Enviar cotitzaci\xf3","component.quotationPage.summary.title":"Resum","component.quotationPage.summary.duplicateQuotation":"Duplicar cotitzaci\xf3","component.quotationPage.summary.sendQuotation":"Env
4iar cotitzaci\xf3","component.quotationPage.summary.removeQuotation":"Eliminar cotitzaci\xf3","component.quotationPage.form.searchLoyaltyCustomerTitle":"Cercar client fidelitzat","component.quotationPage.form.emailSearchPlaceholder":"Correu electr\xf2nic","component.quotationPage.form.loyaltyCustomerNotFound":"Usuari no trobat","component.quotationPage.form.loyaltyCustomerName":"Nom: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Cognom: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Correu electr\xf2nic: {email}","component.quotationPage.form.loyaltyCustomerTier":"Nivell: {tier}","component.quotationPage.form.quotationDataTitle":"Dades de la cotitzaci\xf3","component.quotationPage.form.establishmentPlaceholder":"Establiment*","component.quotationPage.form.checkInLabel":"Entrada*","component.quotationPage.form.checkOutLabel":"Sortida*","component.quotationPage.form.conditionPlaceholder":"Condici\xf3*","component.quotationPage.form.cancellationPolicyPlaceholder":"Pol\xedtica de cancel\xb7laci\xf3","component.quotationPage.form.promoCodePlaceholder":"Codi promocional","component.quotationPage.form.currencyPlaceholder":"Moneda","component.quotationPage.form.mealPlanPlaceholder":"Pensi\xf3*","component.quotationPage.form.devicePlaceholder":"Dispositiu","component.quotationPage.form.validUntilPlaceholder":"Validesa fins a (hores)*","component.quotationPage.form.generalDataTitle":"Dades generals","component.quotationPage.form.nonLoyaltyUser":"Usuari no fidelitzat","component.quotationPage.form.loyaltyUser":"Usuari fidelitzat","component.quotationPage.form.namePlaceholder":"Nom*","component.quotationPage.form.emailFieldPlaceholder":"Correu electr\xf2nic*","component.quotationPage.form.loyaltyUserPlaceholder":"Client fidelitzat","component.quotationPage.form.lastNamePlaceholder":"Cognom*","component.quotationPage.form.phonePlaceholder":"Tel\xe8fon","component.quotationPage.form.languagePlaceholder":"Idioma","component.quotationPage.form.tierPlaceholder":"Nivell:","component.quotationPage.sendQuotation.checkboxLabel":"Cotitzaci\xf3 {index}","component.quotationPage.sendQuotation.receiversTitle":"La cotitzaci\xf3 s\'enviar\xe0 als destinataris seg\xfcents:","component.quotationPage.sendQuotation.receiversHelp":"Indiqueu les adreces separades per coma (,). M\xe0xim 5 correus electr\xf2nics.","component.quotationPage.sendQuotation.receiversLabel":"Destinatari/s","component.quotationPage.sendQuotation.subjectTitle":"Indiqueu l\'assumpte per a cada cotitzaci\xf3","component.quotationPage.sendQuotation.subjectLabel":"Cotitzaci\xf3 {index}:","component.quotationPage.sendQuotation.messageTitle":"Afegeix text personalitzat que es mostrar\xe0 abans de les dades de la cotitzaci\xf3","component.quotationPage.sendQuotation.messageLabel":"Missatge:","component.quotationPage.sendQuotation.sendError":"S\'ha produ\xeft un error en enviar les cotitzacions seg\xfcents. Torneu-ho a provar m\xe9s tard:","component.quotationPage.sendQuotation.sendErrorItem":"- Cotitzaci\xf3 {index}","component.quotationPage.sendQuotation.sending":"S\'est\xe0 enviant...","component.quotationPage.sendQuotation.send":"Enviar","component.quotationPage.reservationError":"S\'ha produ\xeft un error en crear la reserva","component.roomSelectionList.updateRoomPrice.dateHeader":"Data","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tarifa aplicada per allotjament","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nova tarifa per allotjament","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Aquest import exclou les promocions aplicades i l\'import dels extres obligatoris o opcionals vinculats a la selecci\xf3 d\'allotjament","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Insereix el preu","component.roomSelectionList.updateRoomPrice.applyToAll":"APLICA A TOTS","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* L\'import est\xe0 multiplicat pel nombre d\'unitats d\'allotjament seleccionades.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Edita el preu diari","component.quotationPage.form.selectorNoOptions":"No hi ha opcions","shared.common.sendQuotation":"Env
4iar cotitzaci\xf3","shared.common.confirmQuotation":"Confirmar cotitzaci\xf3","component.quotationPage.summary.resetDeposit":"Reinicia el dip\xf2sit","component.quotationPage.unavailableRoomsDialog.noValidOptions":"No s\'han trobat allotjaments disponibles ni opcions v\xe0lides per a les dates seleccionades.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Canviar aquesta opci\xf3 restablir\xe0 els teus preus editats. Vols continuar?","page.quotation.confirmQuotationError":"S\'ha produ\xeft un error en confirmar la cotitzaci\xf3","page.quotation.confirmQuotationSuccess":"Cotitzaci\xf3 confirmada correctament","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Editar preu allotjament","highlightReel.addedToFavorites":"Afegit a preferits","stepper.selection":"Selecci\xf3","stepper.rate":"Tarifa","stepper.extras":"Extres","stepper.checkout":"Dades i pagament","stepper.confirmModal.title":"Atenci\xf3!","stepper.confirmModal.message":"Hi ha reserves al carret. Qu\xe8 t\'agradaria fer?","giftCard.common.selectDates":"Seleccionar dates","giftCard.common.selectedRoom":"Habitaci\\\\u00f3 elegida","giftCard.common.seeMore":"Veure m\\\\u00e9s","giftCard.common.seeConditions":"Veure condicions","giftCard.common.selectDatesTitle":"Tria la teva data d\'estada","giftCard.common.selectDatesDescription":"Fes clic al bot\\\\u00f3 i tria els dies","giftCard.common.modifyDates":"Modificar dates","giftCard.stepper.step1":"La teva experi\\\\u00e8ncia","giftCard.stepper.step2":"Dates","giftCard.stepper.step3":"Extres","giftCard.stepper.step4":"Confirmaci\\\\u00f3","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reserva} other {# reserves}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Est\xe0s a","component.independentLoyaltyBar.awayFrom":"per arribar al nivell","component.independentLoyaltyBar.levelOf":"de","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Estalvia un {discount}","component.independentLoyaltyBar.discountLabel":"descompte","component.independentLoyaltyBar.discountActive":"<b>{discount} de descompte</b> actiu en aquesta reserva","component.independentLoyaltyBar.clubBenefitsActive":"Beneficis del club actius","component.independentLoyaltyBar.joinWithDiscount":"Uneix-te a {brandName} i estalvia {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>UNEIX-TE al {brandName}</b> i obt\xe9n <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"avantatges exclusius del club","component.independentLoyaltyBar.becomeMember":"Fes-te membre","component.independentLoyaltyBar.signIn":"Inicia sessi\xf3","component.independentLoyaltyBar.orSeparator":"o","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>UNEIX-TE al {brandName}</b> i obt\xe9n un <b>{discount} de descompte</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Estalvia un {discount}","shared.common.cancelQuotation":"Cancel\xb7lar pressupost","page.quotation.cancelQuotationError":"Ha succe\xeft un error en cancel\xb7lar el pressupost","page.quotation.cancelQuotationSuccess":"Pressupost cancel\xb7lat correctament","component.checkoutPage.roomStayQuestion.required":"Cal respondre aquesta pregunta per continuar","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Escriu la teva resposta","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Tria una resposta","participantsForm.title":"Participants","participantsForm.guestsTitle":"Dades dels hostes","participantsForm.firstName":"Nom","participantsForm.birthDate":"Data de naixement","participantsForm.roomLabel":"Habitaci\xf3 {number}","participantsForm.useHolderData":"Utilitzar les dades del titular de la reserva per a: {guestLabel}"}'),M=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Non c\'\xe8 disponibilit\xe0 per questa occupazione. Modifica gli ospiti e riprova.","component.trackingBanner.origin":"Origine","component.trackingBanner.affiliate":"Agente","component.cartSummary.currencyConversionInfo":"Valore di scambio approssimativo oggi. Pagamenti in","component.inventoryGroupListView.incompatiblePaymentMethodText":"Questa selezione ha un metodo di pagamento diverso da quello nel tuo carrello. Devi selezionare opzioni con lo stesso metodo di pagamento per
4completare la prenotazione","component.navbarView.localeAndCurrency":"Lingua e valuta","component.paymentForm.termsAndConditionsWarning":"\xc8 necessario accettare le condizioni di prenotazione.","shared.common.currency":"Valuta","shared.common.oops":"Ops!","shared.common.query":"Ricerca","shared.common.unexpectedError":"Si \xe8 verificato un errore imprevisto","component.loyaltyProfile.cancel.success":"Grazie, stiamo elaborando la tua cancellazione","shared.common.paymentTimeLimit":"Limite di pagamento","component.cartSummary.balearicFeeTooltip":"Il prezzo per persona/notte pu\xf2 variare a seconda dei bonus applicati","shared.common.contactUs":"Contattateci a","component.extraCard.addItAnyway":"Volete aggiungerlo comunque?","component.checkoutPage.whatDo":"Ci sono prenotazioni nel carrello, cosa vuoi fare?","shared.loyalty.saveAndEnjoy":"Registratevi per risparmiare {loyaltyDiscount} e godetevi i nostri {tierBenefitsLink}.","shared.loyalty.bookAndJoin":"Prenota e unisciti","calendar.button.checkAvailability":"CONTROLLARE LA DISPONIBILIT\xc0","calendar.footer.combineAccommodations":"Disponibile combinando vari tipi di alloggi.","calendar.footer.nextAvailableDate":"Prossima data disponibile","component.accommodationGuestFilter.childrenAge":"Et\xe0 dei bambini","component.accommodationGuestFilter.title":"Ospiti per camera","component.bookingForm.title":"La tua ricerca","component.cancellationPolicies.cancelBooking":"La tua ricerca","component.cancellationPolicies.cancellationPenalties":"Penalit\xe0 di cancellazione {amount}","component.cancellationPolicies.cancellationRestriction":"Vincoli di cancellazione","component.cancellationPolicies.childrenAndBeds":"Bambini e letti","component.cancellationPolicies.confirmCancellation":"Confermare la cancellazione","component.cancellationPolicies.entry":"Registrare","component.cancellationPolicies.exit":"Uscita","component.cancellationPolicies.from":"Da {dateOne}","component.cancellationPolicies.groups":"Gruppi","component.cancellationPolicies.localHour":"Ora locale","component.cancellationPolicies.multipleBooking":"Si tratta di una prenotazione multipla ({numberOfBooking} prenotazione). Assicurarsi di cancellare tutte le prenotazioni indesiderate","component.cancellationPolicies.penalties":"Pena","component.cancellationPolicies.pets":"Animali","component.cancellationPolicies.reason":"Motivo della cancellazione","component.cancellationPolicies.schedule":"Orario","component.cancellationPolicies.termsAndConditions":"Ho letto e accettato termini di cancellazione","component.cancellationPolicies.until":"Fino a {dateTwo}","component.cartItem.addExtras":"Aggiungi extra","component.cartItem.seeMealPlanDetails":"Vedi i dettagli della pensione","component.cartItem.addRoom":"Aggiungi un\'altra camera","component.cartItem.removeAccommodation":"Rimuovere l\'alloggio","component.cartItem.seeConditionsAndCancellations":"Vedi condizioni e politica di cancellazione","component.cartItem.seeMore":"Vedere di pi\xf9","component.cartItem.seeMoreAndManageExtras":"Vedere di pi\xf9 e gestire gli extra","component.cartItem.seeLess":"Vedi di meno","component.cartItem.pricePerNight":"Prezzo per notte","component.cartItem.datesOfStay":"Date del soggiorno","component.paymentForm.bookWith":"Prenota con","component.checkoutPage.guestData":"Dati degli ospiti","component.checkoutPage.holderTitle":"Dati dell\'intestatario della prenotazione","component.checkoutPage.holderSubtitle":"La persona che effettua la prenotazione e riceve la conferma.","component.cartItem.totalRoomStay":"Prenotazioni totali","component.cartSummary.cityTaxPaidAtHotel":"Tasse da pagare presso la propriet\xe0","shared.common.payAtTheHotel":"Paga in hotel","component.cartSummary.savings":"Stai risparmiando","component.cartSummary.totalCart":"Carrello totale","component.customerForm.myInfo":"Informazioni per gli ospiti","component.destinationPicker.placeholder":"Ricerca","component.destinationPicker.noResults":"Nessun risultato trovato.","component.extraCard.add":"Inserisci","component.extraCard.date":"data","component.extraCard.day":"giorno","component.extraCard.delete":"Elimina","component.extraCard.edit":"Modificare","component.extraCard.included":"Incluso","component.extraCard.moreInfo":"Ulteriori informazioni","component.extraCard.person":"Per persona","component.extraCard.room":"Camera","component.extraCard.unit":"unit\xe0","component.extraDetail.helpTextSpecificDate":"Selezionare il/i giorno/i dell\'extra/servizio:","component.extraDetail.helpTextUnit":"Unit\xe0","component.extraDetail.helpTextUnitDate":"Unit\xe0 per data di soggiorno","component.extraDetail.helpTextUnitDay":"Unit\xe0 al giorno","component.extrasFilters.Extras":"Extra","component.extrasFilters.all":"Tutti","component.extrasTotal.continue":"Continua","component.extrasTotal.for":"Per","component.extrasTotal.included":"Incluso","component.extrasTotal.totalExtras":"Extra totali","component.footer.showMap":"Vedi mappa","component.loyaltyProfile.userFormField.address.label":"Indirizzo","component.loyaltyProfile.userFormField.birthDate.label":"Data di nascita","component.loyaltyProfile.userFormField.city.label":"Citt\xe0","component.loyaltyProfile.userFormField.country.label":"Paese","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefono","component.loyaltyProfile.userFormField.postalCode.label":"Codice postale","component.loyaltyTransaction.manageBooking":"Gestione delle prenotazioni","component.messages.occupancyUnAvailable":"Questa occupazione non \xe8 possibile, richiede una prenotazione multipla. Si prega di verificare le opzioni disponibili.","component.messages.unAvailable":"Non disponibile per {fromDate} - {toDate} ({nights} notti)","component.navbarView.cart":"Carrello","component.navbarView.dates":"Date","component.navbarView.destination":"Destinazione/propriet\xe0","component.navbarView.guests":"Ospiti","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Men\xf9","component.navbarView.store":"Negozio","component.paymentForm.applePay.continuePayment":"Continua il pagamento con Apple Pay","component.paymentForm.commercialCommunications":"Accetto di ricevere comunicazioni commerciali","component.paymentForm.depositRequired":"La prenotazione richiede un pagamento anticipato, selezionare il metodo di pagamento pi\xf9 conveniente.","component.paymentForm.pay":"Paga {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Criptovaluta","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Carta di credito","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"Viacash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Paga in 3 rate","component.paymentForm.title":"Metodo di pagamento","component.pnpv2.confirm":"Confermare","component.promoCodeInput.invalidCode":"Codice non valido","component.promoCodeInput.validCode":"Codice valido","component.roomStay.cancelBooking":"Annullare","component.roomStay.cancellationOfReservation":"Annullamento della prenotazione","component.roomStay.confirmationNumber":"Rif","component.roomStay.freeCancellation":"Cancellazione gratuita fino a {date}","component.roomStay.payNow":"Paga ora {percentage}% ({currency})","component.roomStay.reservationNumber":"Numero di prenotazione","component.roomStay.statusCancelled":"Annullata","component.roomStay.statusConfirmed":"Confermata","component.roomStay.statusPending":"In attesa di conferma","component.roomStay.statusPendingDesc":"Lo stabilimento vi contatter\xe0","component.roomStay.statusReactivation":"In attesa di pagamento","component.roomStay.statusReactivationDesc":"La prenotazione sar\xe0 salvata fino a {data}","component.roomStay.stay":"Soggiorno","component.roomStay.modifyDisabled":"Importante","component.roomStay.contactUs":"Questa riserva non pu\xf2 essere modificata online. Contattare lo stabilimento.","page.confirmation.goHome":"Torna alla homepage","page.confirmation.thankYou":"Grazie per la tua prenotazione!","page.confirmation.pendingReservation":"Prenotazione non confermata","shared.common.add":"Aggiungi","shared.common.addPromoCode":"Aggiungi promocode","shared.common.addRoom":"Aggiungi camera","shared.common.additionalInfo":"Ulteriori informazioni","shared.common.advancePayment":"Con pagamento anticipato","
4shared.common.noAdvancePayment":"Nessun pagamento anticipato","shared.common.apply":"Applicare","shared.common.availability":"Disponibilit\xe0","shared.common.available":"Disponibile","shared.common.bestPriceGuaranteed":"Garanzia miglior prezzo","shared.common.book":"prenotare","shared.common.booking":"Prenotazione","shared.common.bookingDate":"Data della prenotazione","shared.common.cancel":"Annullare","shared.common.cancellationMessage":"Cancellazione gratuita fino al","shared.common.cancellationPolicies":"Politica di cancellazione","shared.common.specialGroupCancellationPolicy":"Politica speciale di gruppo","shared.common.cart":"Riepilogo","shared.common.checkAvailability":"Verifica la disponibilit\xe0","shared.common.checkIn":"Registrare","shared.common.checkOut":"Uscita","shared.common.chooseRate":"Seleziona tariffa","shared.common.chooseRoom":"Selezionare l\'alloggio","shared.common.close":"Chiudere","shared.common.conditions":"Condizioni","shared.common.confirm":"Confermare","shared.common.currencyNight":"{currency} notte","shared.common.currencyTotal":"{currency} totale","shared.common.delete":"Elimina","component.cartSummary.deposit":"Deposito","component.cartSummary.payNow":"paga ora","component.cartSummary.advancePayment":"Pagamento anticipato","component.cartSummary.payAccordingToConditions":"Paga in base alle condizioni","shared.common.discount":"Sconto","shared.common.download":"Scaricare","shared.common.edit":"Modifica","shared.common.emptyCart":"Carrello vuoto","shared.common.establishment":"Stabilimento","shared.common.extras":"Extra","shared.common.extrasTitle":"Servizi extra","shared.common.full":"Completo","shared.common.guests":"Ospiti","shared.common.havePromoCode":"Avete un codice promozionale?","shared.common.hi":"Ciao","shared.common.iva":"IVA","shared.common.language":"Lingua","shared.common.modify":"Modificare","shared.common.night":"notte","shared.common.nights":"notti","shared.common.noDepositRequired":"Deposito non richiesto","shared.common.notAvailable":"Non disponibile per le date selezionate.","shared.common.options":"Opzioni","shared.common.paymentAtEstablishment":"Pagamento presso lo stabilimento","shared.common.privacyPolicy":"Politica sulla privacy","shared.common.promoCode":"Codice promozionale","shared.common.restricted":"Restrizioni","shared.common.save":"Salva","shared.common.search":"Ricerca","shared.common.selectOption":"Seleziona un\'opzione","shared.common.shareCart":"Condividi carrello","shared.common.soldOut":"Esaurita","shared.common.someDatesUnavailable":"Alcune date non sono disponibili.","shared.common.taxes":"Tasse","shared.common.total":"Totale","shared.common.totalWithoutTax":"Totale senza tasse","shared.common.unavailable":"Non disponibile","shared.common.unit":"unit\xe0","shared.common.view":"Guarda","shared.common.viewMode":"Visualizza","shared.common.warning":"Attenzione","shared.common.show-more":"Mostra altro","shared.common.show-less":"Mostra meno","shared.common.show-gallery":"Vedi galleria","shared.customerFormMessages.address":"Indirizzo","shared.customerFormMessages.arrivalTime":"Ora arrivo","shared.customerFormMessages.birthDate":"Data di nascita","shared.customerFormMessages.comments":"Commenti","shared.customerFormMessages.communicationConsent":"Consenso della comunicazione","shared.customerFormMessages.country":"Paese","shared.customerFormMessages.documentId":"Numero del documento di identit\xe0","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Cognome","shared.customerFormMessages.phone":"Telefono","shared.customerFormMessages.privacyPolicy":"Ho letto e accetto i {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Ripetere l\'e-mail","shared.dates.label":"Date","shared.guestType.adult":"adulti","shared.guestType.baby":"neonati","shared.guestType.child":"bambini","shared.guestType.senior":"gli anziani","shared.guestType.singular.adult":"adulto","shared.guestType.singular.baby":"neonato","shared.guestType.singular.child":"bambino","shared.guestType.singular.senior":"anziano","shared.guestType.singular.teenager":"adolescente","shared.guestType.teenager":"adolescenti","shared.loyalty.enjoyAdvantages":"Godere dei vantaggi","shared.loyalty.haveNotJoined":"Sei un nuovo cliente?","shared.loyalty.login":"Accedi","shared.loyalty.logout":"Disconnessione","shared.loyalty.myAccount":"Il mio conto","shared.loyalty.myBookings":"Le mie prenotazioni","shared.loyalty.register":"Incriviti","shared.loyalty.tier":"Livello","shared.restriction.closeToArrivalTravelWindow":"Ingresso non consentito","shared.restriction.closeToDepartureTravelWindow":"Uscita non consentita","shared.restriction.maxNotice":"Preavviso massimo {value} giorni","shared.restriction.maxNotice.hours":"Preavviso massimo {value} ore","shared.restriction.maxNotice.hours.single":"Tempo massimo di anticipo {value}","shared.restriction.maxNotice.single":"Preavviso massimo {value} giorno","shared.restriction.maxStay":"Soggiorno massimo {value} notti","shared.restriction.maxStay.single":"Soggiorno massimo {value} notte","shared.restriction.minNotice":"Preavviso minimo {value} giorni","shared.restriction.minNotice.hours":"Preavviso minimo {value} ore","shared.restriction.minNotice.hours.single":"Tempo minimo di preavviso {value}","shared.restriction.minNotice.single":"Preavviso minimo {value} giorno","shared.restriction.minStay":"Soggiorno minimo {value} notti","shared.restriction.minStay.single":"Soggiorno minimo {value} notte","shared.restriction.openToArrivalDaysTravelWindow":"Ingresso non consentito","shared.restriction.openToDepartureDaysTravelWindow":"Uscita non consentita","shared.restriction.openTravelWindow":"Soggiorno non consentito","shared.restriction.closeTravelWindow":"Soggiorno non consentito","shared.roomDenomination.apartments":"appartamenti","shared.roomDenomination.beds":"letti","shared.roomDenomination.bungalows":"bungalow","shared.roomDenomination.cabins":"cabine","shared.roomDenomination.houses":"case","shared.roomDenomination.rooms":"camere","shared.roomDenomination.ship_cabins":"cabine","shared.roomDenomination.singular.apartments":"appartamento","shared.roomDenomination.singular.beds":"letto","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"capanna","shared.roomDenomination.singular.houses":"casa","shared.roomDenomination.singular.rooms":"Camera","shared.roomDenomination.singular.ship_cabins":"cabina","shared.roomDenomination.singular.units":"unit\xe0","shared.roomDenomination.singular.villas":"villetta","shared.roomDenomination.units":"units","shared.roomDenomination.villas":"ville","shared.roomDenomination.pitches":"piazzole","shared.roomDenomination.holiday_villages":"villaggi turistici","shared.roomDenomination.mobile_home":"case mobili","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"roulotte","shared.roomDenomination.singular.pitches":"piazzola","shared.roomDenomination.singular.holiday_villages":"villaggio turistico","shared.roomDenomination.singular.mobile_home":"casa mobile","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"roulotte","shared.common.seeAll":"Vedi tutti","shared.common.failedPaymentTransaction":"Transazione rifiutata","shared.common.tryAgainOrContactUs":"Riprovare o contattare la struttura.","shared.common.formErrorsPresent":"Controllare i campi in rosso","shared.common.guest":"ospite","shared.common.persons":"persone","shared.common.occupancy":"Occupazione","shared.common.map":"Mappa","shared.common.info":"Info","shared.common.continue":"Continua","shared.common.copy":"Copiare","shared.common.linkCopied":"Link copiato","shared.restriction.selectDifferentCheckIn":"Selezionare un\'altra data di ingresso","shared.restriction.selectDifferentCheckOut":"Selezionare un\'altra data di partenza","shared.common.greeting":"Ciao","shared.common.tier":"Livello","component.options.bookings":"Vai alle mie prenotazioni","component.options.close":"Continua a navigare","component.options.signOff":"Esci","shared.common.from":"Da","shared.common.chooseEstablishment":"Seleziona una propriet\xe0","shared.common.firstNight":"Prima notte","shared.common.applyFilters":"Applica filtri","shared.common.changeOrRemoveFilters":"Cambia o rimuovi alcuni filtri o modifica la tua ricerca","shared.common.clearFilters":"Pulisci i filtri","shared.common.filters":"Filtri","shared.common.noCoincidences":"Nessuna corrispondenza esatta","shared.common.removeFilters":"Elimina filtri","shared.common.gallery":"Galleria","hotelverse.open":"Scegli la camera perfetta per il tuo soggiorno! Clicca qui per selezionare la zona e il numero della camera.","component.common.weAreSorry":"Ci dispiace!","component.common.datesNotAvailable":"Le date selezionate non sono disponibili","component.common.notAvailable":"Stiamo cercando disponibilit\xe0 in un\'altra propriet\xe0","component.common.cancelRedirection":"Annulla il reindirizzamento","shared.common.rotateYourDevice":"Per favore, ruota il tuo dispositivo","shared.common.landscapeOnly":"Supportiamo solo la modalit\xe0 orizzontale","shared.common.checkOutStep":"Finalizzare la prenotazione","hotelverse.reconfirm":"Riconferma la tua selezione","shared.common.bookingUnavailable":"Alcune opzioni non sono disponibili per le date selezionate. Selezionare un\'altra opzione.","hotelverse.select":"Seleziona la tua tariffa","shared.common.deletedBooking":"Prenotazione cancellata","shared.common.somethingWentWrong":"Qualcosa \xe8 andato storto. Riprova.","component.assistedMode.closeMode":"Chiudere l\'assistente","component.assistedMode.bookingAdded":"Prenotazione aggiunta al carrello","component.assistedMode.checkRates":"Vedere le tariffe","component.accommodationGuestFilter.addAccommodation":"Agg
4iungi alloggio","component.roomStay.unavailableModification":"Questa prenotazione non pu\xf2 essere modificata online. Contattare la propriet\xe0","shared.common.payAtProperty":"Paga presso la struttura","shared.common.pendingPayment":"In attesa di pagamento","shared.common.payAccordingToConditions":"Resto, da pagare in base alle condizioni","shared.common.amountRemaining":"Resto","shared.common.perPerson":"per persona","shared.common.perPersonPerNight":"per persona/notte","shared.common.perStay":"per alloggio","shared.common.perStayPerNight":"per alloggio/notte","shared.common.included":"Incluso","shared.common.notIncluded":"Non incluso","shared.common.feesExcluded":"Tasse escluse","shared.common.withoutTaxes":"Senza tasse","shared.common.code":"Codice","component.roomStay.dccExchangeRate":"Tasso di cambio","component.roomStay.dccMarkupMasterCard":"Questo tasso di cambio ha una differenza di {value} rispetto a quello pubblicato dalla BCE","component.roomStay.dccMarkupVisa":"Include {value} MARKUP sulla tariffa all\'ingrosso","shared.common.retry":"Riprova","shared.common.refreshPage":"Aggiornare la pagina o fare clic sul pulsante Riprova.","shared.common.detail":"Dettaglio","component.roomStay.advancePayment":"Pagamento anticipato","shared.common.fees":"Tasse","component.loyaltyProfile.cancel.button.label":"Annulla l\'iscrizione","component.loyaltyProfile.cancel.modal.title":"Continuerai a annullare l\'iscrizione?","component.loyaltyProfile.cancel.modal.description":"Si prega di confermare la tua decisione.","page.confirmation.cancelledBooking":"Prenotazione annullata","shared.common.taxesIncluded":"Imposte incluse","shared.common.taxesExcluded":"Imposte escluse","shared.common.totalWithoutFees":"Totale senza tassa","shared.common.depositRequired":"Deposito richiesto","discount.restriction.minNotice":"<b>Anticipo minimo:</b> {nights} notti","discount.restriction.maxNotice":"<b>Anticipo massimo:</b> {nights} notti","discount.restriction.minStay":"<b>Soggiorno minimo:</b> {days} giorni","discount.restriction.maxStay":"<b>Soggiorno massimo:</b> {days} giorni","discount.restriction.openTravelWindow":"<b>Validit\xe0: </b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Disponibile: </b> {start} - {end}","component.deferredPayment.description":"Prenota ora e paga online prima","shared.common.checkOutDeferredStepTitle":"Riserva non confermata. {paymentLimitMessage}","shared.common.tooManyRequest":"Hai superato il numero massimo di richieste al minuto","shared.common.retryLater":"Riprovare pi\xf9 tardi","shared.common.notAHuman":"UPS! Sembra che tu non sia umano","shared.common.confirmYouArentARobot":"Conferma di non essere un robot","shared.common.commission":"commissione","component.externalBrandLink.myPoints":"I miei punti","shared.common.mealPlans":"Pensioni","shared.common.noResultsForSearch":"Non ci sono risultati disponibili per le date selezionate.","shared.common.tryAgainWithDifferentQuery":"Controlla nuove date o un\'occupazione diversa.","shared.common.accommodation":"alloggio","shared.common.childrenAges":"Et\xe0 dei bambini","component.roomStay.dccExchangeCurrency":"Valuta di transazione","calendar.indicativeSharingMessage":"I prezzi sono indicativi per 2 adulti condividendo.","calendar.footer.chooseCheckoutDate":"Seleziona una data de partenza","calendar.footer.minStayNights":"Soggiorno minimo: {nights} notti","shared.common.stay":"Soggiorno","component.extraCard.attention":"Attenzione!","component.extraCard.notAvailableForDates":"{extraName} non disponibile per le date","component.extraCard.notAvailableForNewSelection":"{extraName} non disponibile per la nuova selezione.","component.extraCard.soldOut":"Esaurito","component.extraCard.favourite":"Preferito","component.extraCard.notAvailableWithCurrentSelection":"L\'extra \\"{extraName}\\" non \xe8 disponibile con la tua selezione attuale. Puoi continuare a esplorare gli altri extra.","component.roomStay.canNotBeModified":"Questa prenotazione non pu\xf2 essere modificata online. Siete pregati di contattare la propriet\xe0","shared.waitingList.receiveNotice":"Ricevi avviso","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"Si prega di inserire un indirizzo email valido","component.waitingListDialog.email.placeholder":"Scrivere qui...","component.waitingListDialog.acceptTerms":"Richiede
4ndo un avviso di disponibilit\xe0 confermi di aver letto la {policyLink}","component.waitingListDialog.acceptTerms.error":"Devi accettare la politica di comunicazione","component.waitingListDialog.communicationPolicy":"Politica di comunicazione","component.waitingListDialog.description":"Vi informeremo se l\'alloggio sar\xe0 nuovamente disponibile.","component.waitingListSnackbar.submitSuccess.label":"Richiesta confermata","component.waitingListSnackbar.submitError.label":"Ops! Qualcosa \xe8 andato storto. Riprova.","shared.common.lastAvailable":"Ultima!","shared.common.lastQuantityAvailable":"Sono solo","shared.common.priceFor":"Prezzo per","shared.common.filterBy":"Filtra per","component.paymentForm.phoneLengthWarning":"Controllare la lunghezza del telefono","shared.common.toEmptyCart":"svuotare il carrello","shared.common.toMaintainCart":"mantenere il carrello","shared.common.communicationPolicyLink":"Politica di comunicazione","shared.common.userAlreadyExists":"Esiste gi\xe0 un utente con l\'email {email}. Effettuare il login per finalizzare la prenotazione.","shared.loyalty.optOutRateActive":"Tariffa riservata ai soci attiva","shared.loyalty.optOutRateInactive":"Tariffa per soli membri inattivi","shared.loyalty.optOutRateLabel":"{clubName} tariffa","shared.loyalty.tierBenefits":"vantaggi esclusivi del club!","shared.loyalty.registerAndEnjoy":"Unisciti e scopri tutti i nostri {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Stai risparmiando {loyaltyDiscount} e godrai dei nostri {tierBenefitsLink}","shared.loyalty.enjoying":"Godrai dei nostri {tierBenefitsLink}","shared.loyalty.wantToJoin":"Voglio aderire al programma fedelt\xe0 di {brandName}. Ho letto e accetto le {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Tariffa riservata ai membri","shared.loyalty.bookAndJoinExplanation":"L\'iscrizione avverr\xe0 automaticamente dopo la prenotazione, senza bisogno di ulteriori informazioni.","shared.loyalty.joinedAlready":"Sei gi\xe0 iscritto?","shared.loyalty.dontWantToJoinNow":"Non voglio iscrivermi ora","shared.loyalty.continueMyBooking":"Continuare la prenotazione","shared.common.availableWithRoomChange":"Disponibile con cambio di camera","component.accommodationCard.selectedRoom":"Camera selezionata per l\'esperienza","shared.info.seeInformation":"vedi informazioni","shared.button.change":"Cambiamento","page.accommodations.selectAccommodation":"Selezionare l\'alloggio","shared.common.chosen":"Scelto","shared.loyalty.registerSaveAndEnjoy":"Unisciti e risparmia {loyaltyDiscount}. Scopri tutti i nostri {tierBenefitsLink}","shared.common.choose":"Scegliere","shared.common.extraServices":"Servizi extra","shared.common.improveStay":"Migliora il tuo soggiorno","component.cartSummary.excludedTaxInfo":"A seconda della normativa fiscale, questo importo deve essere versato presso lo stabilimento.","shared.common.promosAndAdvantages":"Promozioni / vantaggi","freedomPay.paymentForm.cardHolderName":"Titolare della carta","freedomPay.paymentForm.cardHolderNameError":"Il titolare della carta \xe8 obbligatorio","freedomPay.paymentForm.wallet":"Portafogli","freedomPay.paymentForm.processingPayment":"Durante l\'elaborazione del pagamento, non chiudere o ricaricare la pagina.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Il supporto della carta non pu\xf2 contenere numeri","shared.common.timeoutPaymentTransactionTitle":"Timeout della transazione","shared.common.timeoutPaymentTransactionDescription":"La transazione \xe8 scaduta. Riprovare ricaricando la pagina.","shared.customerFormMessages.city":"Citt\xe0","shared.customerFormMessages.postalCode":"Codice postale","component.paymentForm.phoneInvalidWarning":"Verificare che si tratti di un numero di telefono valido.","reservationConfirmationAuth.confirmationAuthDescription":"Per recuperare la prenotazione, inserire il numero di prenotazione e l\'e-mail utilizzata per effettuare la prenotazione.","reservationConfirmationAuth.invalidEmail":"Inserire un indirizzo e-mail valido","reservationConfirmationAuth.invalidReservationId":"L\'identificativo della prenotazione deve corrispondere al formato MXXXXXXX o PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Identificativo di prenotazione o indirizzo e-mail non validi","reservationConfirmationAuth.emailSentMessage":"Controllate la vostra casella di posta elettronica. Troverete un\'e-mail con un link alla conferma della prenotazione.","reservationConfirmationAuth.retrieveReservation":"Recupera la tua prenotazione","shared.common.viewBreakdown":"Vedi ripartizione","shared.common.breakdown":"Guasto","shared.roomDenomination.unit":"unit\xe0","shared.customerFormMessages.name":"Nome dell\'ospite","component.paymentForm.acceptCommercialCommunications":"Accetta di ricevere {
4commercialCommunicationsLink}","shared.common.commercialCommunications":"Comunicazioni commerciali","reservationModification.title":"Modifica prenotazione (ID: {id} / Rif.: {ref})","reservationModification.editDates":"Modifica date (Fino al {date})","reservationModification.editAccommodation":"Modifica sistemazione (Fino al {date})","reservationModification.editExtras":"Modifica extra","reservationModification.editParticipants":"Partecipanti","reservationModification.errorDatesCanNotBeChanged":"Le date non possono essere aggiornate a causa della politica di modifica.","reservationModification.errorAccommodationCanNotBeChanged":"La sistemazione non pu\xf2 essere aggiornata a causa della politica di modifica.","reservationModification.errorAmountLowerThanOriginal":"L\'importo deve essere maggiore o uguale all\'originale.","reservationModification.errorStayLowerThanOriginal":"Il soggiorno deve essere uguale o pi\xf9 lungo dell\'originale.","reservationModification.errorDefault":"La prenotazione non pu\xf2 essere modificata. Contatta la struttura.","reservationModificationSummaryDialog.modifyReservation":"Modifica prenotazione","reservationModificationSummaryDialog.modifyReservationInstructions":"Rivedi e conferma le modifiche","reservationModificationSummaryDialog.currentReservation":"Prenotazione attuale","reservationModificationSummaryDialog.modifiedReservation":"Prenotazione modificata","reservationModificationSummaryDialog.footerNote":"*I prezzi possono variare a seconda del giorno della settimana, della stagionalit\xe0 o del tipo di sistemazione.","reservationModificationAccommodation.title":"Modifica sistemazione","reservationModificationAccommodation.yourSelection":"La tua selezione: {title}","reservationModificationRoom.title":"Modifica sistemazione","modificationExtras.title":"Modifica extra","reservationModificationLoyaltyForbidden.title":"Questa prenotazione non pu\xf2 essere modificata","reservationModificationLoyaltyForbidden.description":"Non hai effettuato l\'accesso con l\'account fedelt\xe0 utilizzato per confermare questa prenotazione. Accedi con l\'account corretto per modificarla o contatta la struttura.","page.confirmation.guestDataTitle":"Dati ospite","shared.customerFormMessages.nameAndSurn
4ame":"Nome e cognome","reservationModification.occupancyUnAvailable":"Questa occupazione non \xe8 possibile. Controlla le opzioni disponibili.","reservationModification.errorMandatoryExtraNotAvailable":"C\'\xe8 un extra obbligatorio legato alla tua prenotazione che non \xe8 pi\xf9 disponibile. Si prega di contattare la struttura.","reservationModification.maxModificationsReached":"\xc8 stato superato il numero massimo di modifiche consentite online. Per qualsiasi altra modifica, contatta la struttura.","component.paymentForm.cardDetails":"Dettagli della carta","component.paymentForm.paymentSuccessRedirecting":"Pagamento riuscito, reindirizzamento alla pagina di conferma...","component.loyaltyProfile.userFormField.preferences.label":"Preferenze","userPreferencesModal.title":"Personalizza la tua esperienza","userPreferencesModal.subtitle":"Aiutaci a conoscere le tue preferenze per offrirti le migliori opzioni per ogni prenotazione","component.unavailableUpgrade.title":"Ops! Questo upgrade non \xe8 disponibile in questo momento.","component.unavailableUpgrade.subtitle":"Aspetta un attimo! Ti avviseremo non appena sar\xe0 disponibile.","component.upgradeAccommodation.title":"Effettua lâupgrade dellâalloggio","component.upgradeConfirmation.title":"Modifica prenotazione","component.upgradeConfirmation.subtitle":"Rivedi e conferma le modifiche per unâesperienza migliore.","component.upgradeConfirmation.upgradeDisclaimer":"I prezzi possono variare a seconda del giorno della settimana, della stagionalit\xe0 o del tipo di alloggio.","component.upgradeConfirmation.currentBookingLabel":"Prenotazione attuale","component.upgradeConfirmation.nextBookingLabel":"Prenotazione aggiornata","component.upgradeConfirmation.errorOnUpsell":"Impossibile completare lâupgrade.","component.upgradeMealPlan.title":"Effettua lâupgrade del piano pasti","component.upgradeTotal.upgradeTotal":"Totale dellâupgrade","component.upgradeTotal.continueWithUpgrade":"Continua con lâupgrade","component.upgradeTotal.continueWithoutUpgrade":"Continua senza upgrade","component.upgradeTotal.confirmUpgrade":"Conferma lâupgrade","shared.common.select":"Seleziona","shared.common.selected":"Selezionato","shared.common.mealPlan":"Piano pasti","component.filterableAccommodationSelection.accommodationType":"Tipo di alloggio","component.groupBookingPage.title":"Consigliato per {value} ospiti","component.groupBookingPage.titleUpdated":"Selezione attuale: {guests} ospiti | {rooms} alloggi","shared.common.condition":"Tariffa","shared.common.guestsValue":"{value} ospiti","component.groupBookingPage.conditionNotAvailable":"La tariffa \\"{value}\\" non \xe8 disponibile per alcune delle sistemazioni selezionate. Continuare?","component.groupBookingPage.mealPlanNotAvailable":"Il piano pasti \\"{value}\\" non \xe8 disponibile per alcune delle sistemazioni selezionate. Continuare?","component.roomSelectionList.selectionNotAvailableForCondition":"Selezione non disponibile per la tariffa {value}. Modifica o aggiungi alloggi disponibili","component.roomSelectionList.selectionNotAvailableForMealPlan":"Selezione non disponibile per il piano pasti {value}. Modifica o aggiungi alloggi disponibili","component.groupBookingPage.updateAccommodation":"Modifica alloggio","component.roomSelectionList.addExtras":"Aggiungi / modifica extra","component.groupBookingPage.addAccommodationBlocked":"Non \xe8 possibile aggiungere altri alloggi. Modifica la selezione o contatta la struttura.","component.groupBookingPage.maxGuestsReached":"Superato il numero massimo consentito di {value} ospiti. Contatta la struttura.","component.groupBookingPage.originalGuestsNotReached":"Manca lâalloggio per {guests} ospiti della selezione iniziale. ({originalGuests} ospiti)","component.groupBookingPage.removeConfirmation":"Stai per eliminare lâalloggio. Vuoi continuare?","component.groupBookingRecommendation.description":"In base alla tua selezione, abbiamo aggiornato la disponibilit\xe0 delle camere...","component.groupBookingRecommendation.priceMessage":"Se preferisci unâaltra tariffa o includere extra, potrai modificarlo nel prossimo passaggio.","component.groupBookingRecommendation.priceMessageCondition":"Questo prezzo corrisponde alla tariffa {value}","component.groupBookingRecommendation.priceMessageMealPlan":"e al piano pasti {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Raccomandazione per:","component.accommodationGuestFilter.moreThan":"Pi\xf9 di {value} persone?","component.accommodationGuestFilter.bookAsGroup":"Prenota come gruppo","component.accommodationGuestFilter.groupBookingModule":"Prenotazione di gruppo","component.guestTypePicker.ageRangeFrom":"da {minAge} a {maxAge} anni","component.guestTypePicker.ageRangeMin":"+ {minAge} anni","shared.common.totaltotalWithLoyalty":"Totale con fedelt\xe0","component.messages.notEnoughAvailability":"Questa occupazione non \xe8 possibile perch\xe9 non câ\xe8 disponibilit\xe0 sufficiente...","shared.common.room":"Camera","shared.common.rooms":"Camere","shared.common.attention":"Attenzione!","shared.common.all":"Tutti","shared.common.currencyConversionInfo":"Valore di scambio approssimativo oggi. Pagamenti in","shared.common.addAccommodation":"Agg
4iungi alloggio","shared.common.editAccommodation":"Modifica alloggio","shared.common.notAvailableOption":"Opzione non disponibile","shared.common.youAreSaving":"Stai risparmiando","component.paymentForm.confirmYourStay":"Conferma il tuo soggiorno","shared.common.or":"Oppure","shared.customerFormMessages.IAmTheOne":"Sono la persona che soggiorner\xe0","shared.common.totalDiscount":"Sconto totale","component.inventoryGroupListView.incompatibleMealPlanText":"Questa selezione ha un piano pasti diverso da quello nel tuo carrello. Devi selezionare opzioni con lo stesso piano pasti per completare la prenotazione","component.securePayment.pciCertified":"Certificato PCI DSS","component.securePayment.sslCertified":"Dati protetti con SSL","shared.common.moreInfo":"Pi\xf9 informazioni","shared.common.viewCalendar":"Vedi calendario","shared.common.cancelForFreeUntil":"Cancellazione gratuita fino a","component.inactivityModal.title":"Sei ancora l\xec?","component.inactivityModal.subTitle":"Sei a un passo dal soggiorno perfetto!","component.inactivityModal.description":"Hai selezionato un alloggio fantastico per il tuo viaggio. Manca solo un piccolo passo per assicurarti il soggiorno.","component.inactivityModal.button":"continuare la prenotazione","paymentForm.cardHolderName":"Titolare della carta","paymentForm.cardNumber":"Numero di carta","shared.highlightReel.title":"Migliora il tuo soggiorno","shared.common.insuranceTitle":"Assicurazione di annullamento","component.cartItem.addInsurance":"Aggiungi {ticker} per","component.cartItem.noInsurance":"Non voglio stipulare un\'assicurazione","component.cartItem.insuranceRequired":"\xc8 necessario stipulare un\'assicurazione per continuare","shared.common.storeNavbarItemHover":"Regala","shared.common.storeNavbarItemTitle":"Esperienze e Buoni Regalo","shared.common.storeNavbarItemDescription":"Esplora la nostra selezione di <b>esperienze e buoni regalo</b>","shared.common.storeNavbarItemButton":"Visualizza le esperienze","component.unitSelection.title":"Vuoi scegliere la tua camera?","component.unitSelection.subjectToAvailability":"*soggetto a disponibilit\xe0.","component.unitSelection.selectUnit":"Scegli camera","component.unitSelection.selectedTitle":"Camera selezionata","component.unitSelection.selectedUnit":"Camera {unitNum}","component.unitSelection.changeSelection":"Cambia camera","component.unitSelection.loadingMap":"Caricamento mappa...","component.unitSelection.errorLoadingMap":"Errore durante il caricamento della mappa","component.unitSelection.selectedComment":"{denomination} selezionata: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Seleziona l\'et\xe0 di tutti i bambini inclusi nella tua ricerca prima di aggiungere questa opzione al carrello.","component.engineFilterGroup.title":"Filtri","component.engineFilterGroup.clearFilters":"Rimuovi filtri","component.engineFilterGroup.showResults":"Mostra {count} alloggi","component.engineFilterGroup.showMore":"Mostra altro","component.engineFilterGroup.showLess":"Mostra meno","component.engineFilterGroup.priceMin":"Minimo","component.engineFilterGroup.priceMax":"Massimo","component.engineFilterGroup.freeCancellationDescription":"Mostra solo tariffe che permettono la cancellazione gratuita","component.engineFilterGroup.availableDescription":"Visualizza solo strutture disponibili per il mio soggiorno","component.engineFilterGroup.accommodationType":"Tipo di alloggio","component.engineFilterGroup.priceRange":"Intervallo di prezzo","component.engineFilterGroup.freeCancellation":"Cancellazione gratuita","component.engineFilterGroup.available":"Disponibili","component.engineFilterGroup.mealplan":"Trattamento","component.engineFilterGroup.services":"Servizi","component.engineFilterGroup.facilities":"Servizi","component.engineFilterGroup.category":"Categoria","page.quotation.sendQuotationError":"Si \xe8 verificato un errore durante l\'invio del preventivo","page.quotation.sendQuotationSuccess":"Preventivo inviato correttamente","page.quotation.removeQuotationSuccess":"Preventivo eliminato correttamente","page.quotation.duplicateQuotationSuccess":"Preventivo duplicato correttamente","page.quotation.noSessionId":"Non \xe8 stato fornito un ID sessione.","page.quotation.noPermissions":"Non disponi delle autorizzazioni per visualizzare questa sezione.","page.quotation.unexpectedError":"Si \xe8 verificato un errore imprevisto.","component.quotationPage.title":"Preventivo di gruppo","component.quotationPage.quotationTab":"Preventivo {index}","component.quotationPage.sendAllQuotations":"Invia preventivi","component.quotationPage.accommodationSelection":"Selezione degli alloggi","component.quotationPage.addAccommodationBlockedMessage":"Non \xe8 possibile aggiungere altri alloggi","component.quotationPage.removeQuotationWarning":"Stai per eliminare questo preventivo.","component.quotationPage.formErrors":"Sono presenti errori nel modulo","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Non c\'\xe8 disponibilit\xe0 per alcuni degli alloggi. Queste sono le camere che verranno eliminate:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Non c\'\xe8 disponibilit\xe0 per nessun alloggio. Tutte le camere del preventivo verranno eliminate.","component.quotationPage.sendQuotationDialog.title":"Invia preventivo","component.quotationPage.summary.title":"Riepilogo","component.quotationPage.summary.duplicateQuotation":"Duplica preventivo","component.quotationPage.summary.sendQuotation":"Invia preventivo","component.quotationPage.summary.removeQuotation":"Elimina preventivo","component.quotationPage.form.searchLoyaltyCustomerTitle":"Cerca cliente fidelizzato","component.quotationPage.form.emailSearchPlaceholder":"Email","component.quotationPage.form.loyaltyCustomerNotFound":"Utente non trovato","component.quotationPage.form.loyaltyCustomerName":"Nome: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Cognome: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Email: {email}","component.quotationPage.form.loyaltyCustomerTier":"Livello: {tier}","component.quotationPage.form.quotationDataTitle":"Dati del preventivo","component.quotationPage.form.establishmentPlaceholder":"Struttura*","component.quotationPage.form.checkInLabel":"Arrivo*","component.quotationPage.form.checkOutLabel":"Partenza*","component.quotationPage.form.conditionPlaceholder":"Condizione*","component.quotationPage.form.cancellationPolicyPlaceholder":"Politica di cancellazione","component.quotationPage.form.promoCodePlaceholder":"Codice promozionale","component.quotationPage.form.currencyPlaceholder":"Valuta","component.quotationPage.form.mealPlanPlaceholder":"Trattamento*","component.quotationPage.form.devicePlaceholder":"Dispositivo","component.quotationPage.form.validUntilPlaceholder":"Valido fino a (ore)*","component.quotationPage.form.generalDataTitle":"Dati generali","component.quotationPage.form.nonLoyaltyUser":"Utente non fidelizzato","component.quotationPage.form.loyaltyUser":"Utente fidelizzato","component.quotationPage.form.namePlaceholder":"Nome*","component.quotationPage.form.emailFieldPlaceholder":"Email*","component.quotationPage.form.loyaltyUserPlaceholder":"Cliente fidelizzato","component.quotationPage.form.lastNamePlaceholder":"Cognome*","component.quotationPage.form.phonePlaceholder":"Telefono","component.quotationPage.form.languagePlaceholder":"Lingua","component.quotationPage.form.tierPlaceholder":"Livello:","component.quotationPage.sendQuotation.checkboxLabel":"Preventivo {index}","component.quotationPage.sendQuotation.receiversTitle":"Il preventivo verr\xe0 inviato ai seguenti destinatari:","component.quotationPage.sendQuotation.receiversHelp":"Inserisci gli indirizzi separati da una virgola (,). Massimo 5 e-mail.","component.quotationPage.sendQuotation.receiversLabel":"Destinatario/i","component.quotationPage.sendQuotation.subjectTitle":"Indica l\'oggetto per ogni preventivo","component.quotationPage.sendQuotation.subjectLabel":"Preventivo {index}:","component.quotationPage.sendQuotation.messageTitle":"Aggiungi un testo personalizzato che verr\xe0 visualizzato prima dei dati del preventivo","component.quotationPage.sendQuotation.messageLabel":"Messaggio:","component.quotationPage.sendQuotation.sendError":"Si \xe8 verificato un errore durante l\'
4invio dei seguenti preventivi. Riprova pi\xf9 tardi:","component.quotationPage.sendQuotation.sendErrorItem":"- Preventivo {index}","component.quotationPage.sendQuotation.sending":"Invio in corso...","component.quotationPage.sendQuotation.send":"Invia","component.quotationPage.reservationError":"Si \xe8 verificato un errore durante la creazione della prenotazione","component.roomSelectionList.updateRoomPrice.dateHeader":"Data","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tariffa applicata per alloggio","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nuova tariffa per alloggio","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Questo importo esclude le promozioni applicate e l\'importo degli extra obbligatori o facoltativi collegati alla selezione dell\'alloggio","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Inserisci prezzo","component.roomSelectionList.updateRoomPrice.applyToAll":"APPLICA A TUTTI","component.roomSelectionList.updateRoomPrice.totalLabel":"Totale:","component.roomSelectionList.updateRoomPrice.totalNote":"* L\'importo \xe8 moltiplicato per il numero di unit\xe0 di alloggio selezionate.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Modifica prezzo giornaliero","component.quotationPage.form.selectorNoOptions":"Nessuna opzione","shared.common.sendQuotation":"Invia preventivo","shared.common.confirmQuotation":"Conferma preventivo","component.quotationPage.summary.resetDeposit":"Resetta deposito","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Nessun alloggio disponibile o opzioni valide per le date selezionate.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"La modifica di questa opzione reimposter\xe0 i prezzi modificati. Vuoi continuare?","page.quotation.confirmQuotationError":"Si \xe8 verificato un errore durante la conferma del preventivo","page.quotation.confirmQuotationSuccess":"Preventivo confermato correttamente","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Modifica prezzo alloggio","highlightReel.addedToFavorites":"Extra aggiunto ai preferiti","stepper.selection":"Selezione","stepper.rate":"Tariffa","stepper.extras":"Extra","stepper.checkout":"Dati e pagamento","stepper.confirmModal.title":"Attenzione!","stepper.confirmModal.message":"Ci sono prenotazioni nel carrello. Cosa vorresti fare?","giftCard.common.selectDates":"Seleziona le date","giftCard.common.selectedRoom":"Camera scelta","giftCard.common.seeMore":"Vedi altro","giftCard.common.seeConditions":"Vedi condizioni","giftCard.common.selectDatesTitle":"Scegli la data del soggiorno","giftCard.common.selectDatesDescription":"Fai clic sul pulsante e scegli i giorni","giftCard.common.modifyDates":"Modifica date","giftCard.stepper.step1":"La tua esperienza","giftCard.stepper.step2":"Date","giftCard.stepper.step3":"Extra","giftCard.stepper.step4":"Conferma","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# prenotazione} other {# prenotazioni}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Sei a","component.independentLoyaltyBar.awayFrom":"per raggiungere il livello","component.independentLoyaltyBar.levelOf":"di","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Risparmia un {discount}","component.independentLoyaltyBar.discountLabel":"sconto","component.independentLoyaltyBar.discountActive":"<b>{discount} di sconto</b> attivo in questa prenotazione","component.independentLoyaltyBar.clubBenefitsActive":"Vantaggi del club attivi","component.independentLoyaltyBar.joinWithDiscount":"Unisciti a {brandName} e risparmia {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>UNISCITI a {brandName}</b> e ottieni <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"vantaggi esclusivi del club","component.independentLoyaltyBar.becomeMember":"Diventa un membro","component.independentLoyaltyBar.signIn":"Accedi","component.independentLoyaltyBar.orSeparator":"o","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>UNISCITI a {brandName}</b> e ottieni uno <b>sconto di {discount}</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Risparmia un {discount}","shared.common.cancelQuotation":"Annulla preventivo","page.quotation.cancelQuotationError":"Si \xe8 verificato un errore durante l\'annullamento del preventivo","page.quotation.cancelQuotationSuccess":"Preventivo annullato correttamente","component.checkoutPage.roomStayQuestion.required":"\xc8 necessario rispondere a questa domanda per continuare","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Scrivi la tua risposta","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Scegli una risposta","participantsForm.title":"Partecipanti","participantsForm.guestsTitle":"Dati degli ospiti","participantsForm.firstName":"Nome","participantsForm.birthDate":"Data di nascita","participantsForm.roomLabel":"Camera {number}","participantsForm.useHolderData":"Usa i dati dell\'intestatario della prenotazione per: {guestLabel}"}'),I=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"F\xfcr diese Belegung ist keine Verf\xfcgbarkeit vorhanden. \xc4ndere die G\xe4ste und versuche es erneut.","component.trackingBanner.origin":"Herkunft","component.trackingBanner.affiliate":"Vermittler","component.cartSummary.currencyConversionInfo":"Dient nur zur Information. Zahlungen in","component.inventoryGroupListView.incompatiblePaymentMethodText":"Diese Auswahl hat eine andere Zahlungsmethode als in Ihrem Warenkorb. Bitte w\xe4hlen Sie Optionen mit der gleichen Zahlungsmethode aus, um die Buchung abzuschlie\xdfen.","component.navbarView.localeAndCurrency":"Sprache und W\xe4hrung","component.paymentForm.termsAndConditionsWarning":"Sie m\xfcssen die Buchungsbedingungen akzeptieren.","shared.common.currency":"W\xe4hrung","shared.common.oops":"Hoppla!","shared.common.query":"Suchen","shared.common.unexpectedError":"Es ist ein unerwarteter Fehler aufgetreten","component.loyaltyProfile.cancel.success":"Vielen Dank, wir bearbeiten Ihre Stornierung.","shared.common.paymentTimeLimit":"Zahlungsfrist","component.cartSummary.balearicFeeTooltip":"Der Preis pro Person/Nacht kann je nach angewendeten Boni variieren.","shared.common.contactUs":"Kontakt","component.extraCard.addItAnyway":"M\xf6chten Sie sie trotzdem hinzuf\xfcgen?","component.checkoutPage.whatDo":"Es befinden sich Reservierungen in Ihrem Warenkorb. Wie m\xf6chten Sie fortfahren?","shared.loyalty.saveAndEnjoy":"Registrieren Sie sich, um {loyaltyDiscount} zu sparen und freuen Sie sich auf unsere {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Buchen und registrieren","calendar.button.checkAvailability":"Verf\xfcgbarkeit Pr\xfcfen","calendar.footer.combineAccommodations":"Verf\xfcgbar durch Kombination mehrerer Unterkunftsarten.","calendar.footer.nextAvailableDate":"N\xe4chstes verf\xfcgbares Datum","component.accommodationGuestFilter.childrenAge":"Alter der Kinder","component.accommodationGuestFilter.title":"G\xe4ste pro Unterkunft","component.bookingForm.title":"Ihre Suche","component.cancellationPolicies.cancelBooking":"Buchung stornieren","component.cancellationPolicies.cancellationPenalties":"{amount} Stornierungsgeb\xfchr","component.cancellationPolicies.cancellationRestriction":"Stornierungsbedingungen","component.cancellationPolicies.childrenAndBeds":"Kinder und Betten","component.cancellationPolicies.confirmCancellation":"Stornierung best\xe4tigen","component.cancellationPolicies.entry":"Check-in","component.cancellationPolicies.exit":"Check-out","component.cancellationPolicies.from":"Ab {dateOne}","component.cancellationPolicies.groups":"Gruppen","component.cancellationPolicies.localHour":"Ortszeit","component.cancellationPolicies.multipleBooking":"Es liegt eine Mehrfachbuchung ({numberOfbooking} Buchungen) vor. Bitte stornieren Sie alle nicht ben\xf6tigten Buchungen.","component.cancellationPolicies.penalties":"Geb\xfchr","component.cancellationPolicies.pets":"Haustiere","component.cancellationPolicies.reason":"Grund f\xfcr die Stornierung","component.cancellationPolicies.schedule":"Zeitplan","component.cancellationPolicies.termsAndConditions":"Ich habe die Stornierungsbedingungen gelesen und akzeptiere sie.","component.cancellationPolicies.until":"Bis {dateTwo}","component.cartItem.addExtras":"Zusatzleistungen hinzuf\xfcgen","component.cartItem.seeMealPlanDetails":"Siehe Details zur Pension","component.cartItem.addRoom":"Ein weiteres Zimmer hinzuf\xfcgen","component.cartItem.removeAccommodation":"Unterkunft entfernen","component.cartItem.seeConditionsAndCancellations":"Siehe Bedingungen und Stornierungsbedingungen","component.cartItem.seeMore":"Mehr sehen","component.cartItem.seeMoreAndManageExtras":"Mehr sehen und Extras verwalten","component.cartItem.seeLess":"Weniger sehen","component.cartItem.pricePerNight":"Preis pro N
4acht","component.cartItem.datesOfStay":"Daten des Aufenthalts","component.paymentForm.bookWith":"Buchen Sie mit","component.checkoutPage.guestData":"Daten der G\xe4ste","component.checkoutPage.holderTitle":"Daten des Buchungsinhabers","component.checkoutPage.holderSubtitle":"Die Person, die die Buchung vornimmt und die Best\xe4tigung erh\xe4lt.","component.cartItem.totalRoomStay":"Gesamtpreis Buchung","component.cartSummary.cityTaxPaidAtHotel":"Vor Ort zu entrichtende Geb\xfchren","shared.common.payAtTheHotel":"Bezahlung vor Ort","component.cartSummary.savings":"Sie sparen","component.cartSummary.totalCart":"Warenkorb gesamt","component.customerForm.myInfo":"G\xc4STEDATEN","component.destinationPicker.noResults":"Keine Ergebnisse gefunden.","component.destinationPicker.placeholder":"Suchen","component.extraCard.add":"Hinzuf\xfcgen","component.extraCard.date":"Datum","component.extraCard.day":"Tag","component.extraCard.delete":"L\xf6schen","component.extraCard.edit":"Bearbeiten","component.extraCard.included":"Inklusive","component.extraCard.moreInfo":"Weitere Informationen","component.extraCard.person":"Pro Person","component.extraCard.room":"Zimmer","component.extraCard.unit":"Einheit","component.extraDetail.helpTextSpecificDate":"W\xe4hlen Sie den/die Tag(e) f\xfcr die Zusatzleistung/den Service aus:","component.extraDetail.helpTextUnit":"Einheiten","component.extraDetail.helpTextUnitDate":"Einheiten pro Aufenthaltsdatum","component.extraDetail.helpTextUnitDay":"Einheiten pro Tag","component.extrasFilters.Extras":"Zusatzleistungen","component.extrasFilters.all":"Alle","component.extrasTotal.continue":"Weiter","component.extrasTotal.for":"F\xfcr","component.extrasTotal.included":"Inklusive","component.extrasTotal.totalExtras":"Gesamtpreis Zusatzleistungen","component.footer.showMap":"Karte anzeigen","component.loyaltyProfile.userFormField.address.label":"Adresse","component.loyaltyProfile.userFormField.birthDate.label":"Geburtsdatum","component.loyaltyProfile.userFormField.city.label":"Stadt","component.loyaltyProfile.userFormField.country.label":"Land","component.loyaltyProfile.userFormField.email.label":"E-Mail-Adresse","component.loyaltyProfile.userFormField.phone.label":"Telefonnummer","component.loyaltyProfile.userFormField.postalCode.label":"Postleitzahl","component.loyaltyTransaction.manageBooking":"Buchung verwalten","component.messages.occupancyUnAvailable":"Diese Belegung ist nicht m\xf6glich, sie erfordert eine Mehrfachbuchung. Bitte pr\xfcfen Sie die verf\xfcgbaren Optionen.","component.messages.unAvailable":"Nicht verf\xfcgbar zwischen {fromDate} und {toDate} ({nights}\xa0Nacht/N\xe4chte)","component.navbarView.cart":"Warenkorb","component.navbarView.dates":"Daten","component.navbarView.destination":"Stadt/Unterkunft","component.navbarView.guests":"G\xe4ste","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Men\xfc","component.navbarView.store":"Shop","component.paymentForm.applePay.continuePayment":"Mit Apple Pay die Zahlung fortsetzen","component.paymentForm.commercialCommunications":"Ich bin damit einverstanden, Marketingmitteilungen zu erhalten.","component.paymentForm.depositRequired":"Ihre Buchung muss im Voraus bezahlt werden, bitte w\xe4hlen Sie Ihre bevorzugte Zahlungsmethode.","component.paymentForm.pay":"{amount} bezahlen","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Kryptow\xe4hrung","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Kreditkarte","component.paymentForm.paymentMethod.pix":"PixPay","component.paymentForm.paymentMethod.sofort":"Sofort\xfcberweisung","component.paymentForm.paymentMethod.viacash":"Viacash","component.paymentForm.paymentMethod.paypal":"PayPal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Sp\xe4ter bezahlen","component.paymentForm.title":"Zahlungsmethode","component.pnpv2.confirm":"Best\xe4tigen","component.promoCodeInput.invalidCode":"Ung\xfcltiger Code","component.promoCodeInput.validCode":"G\xfcltiger Code","component.roomStay.cancelBooking":"Stornieren","component.roomStay.cancellationOfReservation":"Stornierung der Buchung","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Kostenlose Stornierung bis {date}","component.roomStay.payNow":"Jetzt {percentage}\xa0% bezahlen ({currency})","component.roomStay.reservationNumber":"Buchungsnummer","component.roomStay.statusCancelled":"Storniert","component.roomStay.statusConfirmed":"Best\xe4tigt","component.roomStay.statusPending":"Best\xe4tigung ausstehend","component.roomStay.statusPendingDesc":"Die Unterkunft wird Sie kontaktieren.","component.roomStay.statusReactivation":"Zahlung ausstehend","component.roomStay.statusReactivationDesc":"Die Buchung wird bis {date} aufrechterhalten.","component.roomStay.stay":"Aufenthalt","component.roomStay.modifyDisabled":"Achtung","component.roomStay.contactUs":"Diese Reservierung kann nicht online ge\xe4ndert werden. Wenden Sie sich an die Unterkunft.","page.confirmation.goHome":"Startseite","page.confirmation.thankYou":"Vielen Dank f\xfcr Ihre Reservierung!","page.confirmation.pendingReservation":"Buchung nicht best\xe4tigt","shared.common.add":"Hinzuf\xfcgen","shared.common.addPromoCode":"Promo-Code hinzuf\xfcgen","shared.common.addRoom":"Zimmer hinzuf\xfcgen","shared.common.additionalInfo":"Weitere Informationen","shared.common.advancePayment":"Mit Bezahlung im Voraus","shared.common.noAdvancePayment":"Keine Bezahlung im Voraus","shared.common.apply":"Anwenden","shared.common.availability":"Verf\xfcgbarkeit Pr\xfcfen","shared.common.available":"Verf\xfcgbar","shared.common.bestPriceGuaranteed":"Bestpreisgarantie","shared.common.book":"buchen","shared.common.booking":"Buchung","shared.common.bookingDate":"Buchungsdatum","shared.common.cancel":"Abbrechen","shared.common.cancellationMessage":"Kostenlose Stornierung bis","shared.common.cancellationPolicies":"Stornierungsbedingungen","shared.common.specialGroupCancellationPolicy":"Sonderbedingungen f\\\\[\\\\]u00fcr Gruppen","shared.common.cart":"Zusammenfassung","shared.common.checkAvailability":"Verf\xfcgbarkeit Pr\xfcfen","shared.common.checkIn":"Check-in","shared.common.checkOut":"Check-out","shared.common.chooseRate":"Tarif ausw\xe4hlen","shared.common.chooseRoom":"Unterkunft ausw\xe4hlen","shared.common.close":"Schlie\xdfen","shared.common.conditions":"Bedingungen","shared.common.confirm":"Best\xe4tigen","shared.common.currencyNight":"{currency} pro Nacht","shared.common.currencyTotal":"{currency} gesamt","shared.common.delete":"L\xf6schen","component.cartSummary.deposit":"Anzahlung","component.cartSummary.payNow":"Jetzt bezahlen","component.cartSummary.advancePayment":"Bezahlung im Voraus","component.cartSummary.payAccordingToConditions":"Bezahlung gem\xe4\xdf den Bedingungen","shared.common.discount":"Rabatt","shared.common.download":"Herunterladen","shared.common.edit":"Bearbeiten","shared.common.emptyCart":"Leerer Warenkorb","shared.common.establishment":"Unterkunft","shared.common.extras":"Zusatzleistungen","shared.common.extrasTitle":"Zus\xe4tzliche Services","shared.common.full":"Ausgebucht","shared.common.guests":"G\xe4ste","shared.common.havePromoCode":"Haben Sie einen Promo-Code?","shared.common.hi":"Hallo","shared.common.iva":"MwSt.","shared.common.language":"Sprache","shared.common.modify":"\xc4ndern","shared.common.night":"Nacht","shared.common.nights":"N\xe4chte","shared.common.noDepositRequired":"Keine Anzahlung erforderlich","shared.common.notAvailable":"Zu den ausgew\xe4hlten Daten nicht verf\xfcgbar","shared.common.options":"Optionen","shared.common.paymentAtEstablishment":"Bezahlung vor Ort","shared.common.privacyPolicy":"Datenschutzrichtlinie","shared.common.promoCode":"Promo-Code","shared.common.restricted":"Begrenzt","shared.common.save":"Speichern","shared.common.search":"Suchen","shared.common.selectOption":"W\xe4hlen Sie eine Option aus","shared.common.shareCart":"Warenkorb teilen","shared.common.soldOut":"Ausgebucht","shared.common.someDatesUnavailable":"Daten sind nicht verf\xfcgbar","shared.common.taxes":"Steuern","shared.common.total":"Gesamt","shared.common.totalWithoutTax":"Gesamt ohne Steuern","shared.common.unavailable":"Nicht verf\xfcgbar","shared.common.unit":"Einheit","shared.common.view":"Ansehen","shared.common.viewMode":"Ansicht","shared.common.warning":"Achtung","shared.common.show-more":"Mehr anzeigen","shared.common.show-less":"Weniger anzeigen","shared.common.show-gallery":"Galerie ansehen","shared.customerFormMessages.address":"Adresse","shared.customerFormMessages.arrivalTime":"Ankunftszeit","shared.customerFormMessages.birthDate":"Geburtsdatum","shared.customerFormMessages.comments":"Anmerkungen","shared.customerFormMessages.communicationConsent":"Zustimmung zur Kontaktauf
4nahme","shared.customerFormMessages.country":"Land","shared.customerFormMessages.documentId":"Personal-/Reisepassnummer","shared.customerFormMessages.email":"E-Mail-Adresse","shared.customerFormMessages.lastName":"Nachname","shared.customerFormMessages.phone":"Telefonnummer","shared.customerFormMessages.privacyPolicy":"Ich habe die {conditionsLink} und die {privacyPolicyLink} gelesen und akzeptiere sie.","shared.customerFormMessages.repeatEmail":"E-Mail-Adresse wiederholen","shared.dates.label":"Daten","shared.guestType.adult":"Erwachsene","shared.guestType.baby":"Babys","shared.guestType.child":"Kinder","shared.guestType.senior":"Senioren","shared.guestType.singular.adult":"Erwachsene","shared.guestType.singular.baby":"Baby","shared.guestType.singular.child":"Kind","shared.guestType.singular.senior":"Senior","shared.guestType.singular.teenager":"Jugendlicher","shared.guestType.teenager":"Jugendliche","shared.loyalty.enjoyAdvantages":"Freuen Sie sich auf Ihre Vorteile","shared.loyalty.haveNotJoined":"Sind Sie ein neuer Kunde?","shared.loyalty.login":"Anmelden","shared.loyalty.logout":"Abmelden","shared.loyalty.myAccount":"Mein Konto","shared.loyalty.myBookings":"Meine Buchungen","shared.loyalty.register":"Registrieren","shared.loyalty.tier":"Level","shared.restriction.closeToArrivalTravelWindow":"Check-in nicht erlaubt","shared.restriction.closeToDepartureTravelWindow":"Check-out nicht erlaubt","shared.restriction.maxNotice":"Max. Voranmeldung {value} Tage","shared.restriction.maxNotice.hours":"Max. Voranmeldung {value} Stunden","shared.restriction.maxNotice.hours.single":"Max. Voranmeldung {value} Stunde","shared.restriction.maxNotice.single":"Max. Voranmeldung {value} Tag","shared.restriction.maxStay":"Max. Aufenthalt {value} N\xe4chte","shared.restriction.maxStay.single":"Max. Aufenthalt {value} N\xe4chte","shared.restriction.minNotice":"Min. Voranmeldung {value} Tage","shared.restriction.minNotice.hours":"Min. Voranmeldung {value} Stunden","shared.restriction.minNotice.hours.single":"Min. Voranmeldung {value} Stunde","shared.restriction.minNotice.single":"Min. Voranmeldung {value} Tag","shared.restriction.minStay":"Min. Aufenthalt {value} N\xe4chte","shared.restriction.minStay.single":"Min. Aufenthalt {nights} Nacht","shared.restriction.openToArrivalDaysTravelWindow":"Check-in nicht erlaubt","shared.restriction.openToDepartureDaysTravelWindow":"Check-out nicht erlaubt","shared.restriction.openTravelWindow":"Aufenthalt nicht erlaubt","shared.restriction.closeTravelWindow":"Aufenthalt nicht erlaubt","shared.roomDenomination.apartments":"Apartments","shared.roomDenomination.beds":"Betten","shared.roomDenomination.bungalows":"Bungalows","shared.roomDenomination.cabins":"H\xfctten","shared.roomDenomination.houses":"H\xe4user","shared.roomDenomination.rooms":"Zimmer","shared.roomDenomination.ship_cabins":"Schiffskabinen","shared.roomDenomination.singular.apartments":"Apartment","shared.roomDenomination.singular.beds":"Bett","shared.roomDenomination.singular.bungalows":"Bungalow","shared.roomDenomination.singular.cabins":"H\xfctte","shared.roomDenomination.singular.houses":"Haus","shared.roomDenomination.singular.rooms":"Zimmer","shared.roomDenomination.singular.ship_cabins":"Schiffskabine","shared.roomDenomination.singular.units":"Einheit","shared.roomDenomination.singular.villas":"Villa","shared.roomDenomination.units":"Einheiten","shared.roomDenomination.villas":"Villen","shared.roomDenomination.pitches":"Stellpl\xe4tze","shared.roomDenomination.holiday_villages":"Feriend\xf6rfer","shared.roomDenomination.mobile_home":"Mobilheime","shared.roomDenomination.glamping":"Glamping","shared.roomDenomination.caravans":"Wohnwagen","shared.roomDenomination.singular.pitches":"Stellplatz","shared.roomDenomination.singular.holiday_villages":"Feriendorf","shared.roomDenomination.singular.mobile_home":"Mobilheim","shared.roomDenomination.singular.glamping":"Glamping","shared.roomDenomination.singular.caravans":"Wohnwagen","shared.common.seeAll":"Alle ansehen","shared.common.failedPaymentTransaction":"Transaktion abgelehnt","shared.common.tryAgainOrContactUs":"Versuchen Sie es erneut oder wenden Sie sich an die Unterkunft.","shared.common.formErrorsPresent":"Bitte \xfcberpr\xfcfen Sie die rot markierten Felder.","shared.common.guest":"Gast","shared.common.persons":"Personen","shared.common.occupancy":"Belegung","shared.common.map":"Karte","shared.common.info":"Info","shared.common.continue":"Weiter","shared.common.copy":"Kopieren","shared.common.linkCopied":"Link kopiert","shared.restriction.selectDifferentCheckIn":"W\xe4hlen Sie ein anderes Anreisedatum aus.","shared.restriction.selectDifferentCheckOut":"W\xe4hlen Sie ein anderes Abreisedatum aus.","shared.common.greeting":"Hallo","shared.common.tier":"Level","component.options.bookings":"Zu meinen Reservierungen gehen","component.options.close":"Weiter st\xf6bern","component.options.signOff":"Abmelden","shared.common.from":"Ab","shared.common.chooseEstablishment":"W\xe4hlen Sie eine Unterkunft aus","shared.common.firstNight":"Erste Nacht","shared.common.applyFilters":"Filter anwenden","shared.common.changeOrRemoveFilters":"\xc4ndern oder entfernen Sie einige der Filter oder \xe4ndern Sie Ihre Suche","shared.common.clearFilters":"Filter entfernen","shared.common.filters":"Filter","shared.common.noCoincidences":"Keine genauen \xdcbereinstimmungen","shared.common.removeFilters":"Filter l\xf6schen","shared.common.gallery":"Galerie","hotelverse.open":"W\xe4hlen Sie das perfekte Zimmer f\xfcr Ihren Aufenthalt aus! Klicken Sie hier, um den Bereich und die Zimmernummer auszuw\xe4hlen.","component.common.weAreSorry":"Verzeihung!","component.common.datesNotAvailable":"Die ausgew\xe4hlten Daten sind nicht verf\xfcgbar.","component.common.notAvailable":"Wir suchen nach Verf\xfcgbarkeiten in einer anderen Unterkunft.","component.common.cancelRedirection":"Weiterleitung abbrechen","shared.common.rotateYourDevice":"Bitte drehe
4n Sie Ihr Ger\xe4t.","shared.common.landscapeOnly":"Wir unterst\xfctzen nur den Querformatmodus.","shared.common.checkOutStep":"Reservierung abschlie\xdfen","hotelverse.reconfirm":"Best\xe4tigen Sie Ihre Auswahl erneut","shared.common.bookingUnavailable":"Einige Optionen sind f\xfcr die ausgew\xe4hlten Daten nicht verf\xfcgbar. Bitte w\xe4hlen Sie eine andere Option.","hotelverse.select":"Tarif ausw\xe4hlen","shared.common.deletedBooking":"Buchung l\xf6schen","shared.common.somethingWentWrong":"Etwas ist schief gelaufen. Versuchen Sie es erneut.","component.assistedMode.closeMode":"Assistenten schlie\xdfen","component.assistedMode.bookingAdded":"Buchung zum Warenkorb hinzugef\xfcgt","component.assistedMode.checkRates":"Tarife ansehen","component.accommodationGuestFilter.addAccommodation":"Unterkunft hinzuf\xfcgen","component.roomStay.unavailableModification":"Diese Reservierung kann nicht online ge\xe4ndert werden. Wenden Sie sich an die Unterkunft.","shared.common.payAtProperty":"Bezahlung vor Ort","shared.common.pendingPayment":"Zahlung ausstehend","shared.common.payAccordingToConditions":"Restbetrag, gem\xe4\xdf den Bedingungen zu zahlen","shared.common.amountRemaining":"Restbetrag","shared.common.perPerson":"Pro Person","shared.common.perPersonPerNight":"pro Person/Nacht","shared.common.perStay":"pro Unterkunft","shared.common.perStayPerNight":"pro Unterkunft/Nacht","shared.common.included":"Enthalten","shared.common.notIncluded":"Nicht enthalten","shared.common.feesExcluded":"Geb\xfchren nicht enthalten","shared.common.withoutTaxes":"Ohne Steuern","shared.common.code":"Code","component.roomStay.dccExchangeRate":"Wechselkurs","component.roomStay.dccMarkupMasterCard":"Dieser Wechselkurs weist eine Differenz von {value} gegen\xfcber dem von der EZB ver\xf6ffentlichten Wechselkurs auf.","component.roomStay.dccMarkupVisa":"Beinhaltet einen Aufschlag von {value} gegen\xfcber dem Gro\xdfhandelspreis.","shared.common.retry":"Erneut versuchen","shared.common.refreshPage":"Aktualisieren Sie die Seite oder klicken Sie auf die Schaltfl\xe4che âErneut versuchenâ.","shared.common.detail":"Detail","component.roomStay.advancePayment":"Bezahlung per Vorkasse","shared.common.fees":"Geb\xfchren","component.loyaltyProfile.cancel.button.label":"Abbestellen","component.loyaltyProfile.cancel.modal.title":"M\xf6chten Sie mit der Abbestellung fortfahren?","component.loyaltyProfile.cancel.modal.description":"Bitte best\xe4tigen Sie Ihre Entscheidung.","page.confirmation.cancelledBooking":"Stornierte Buchung","shared.common.taxesIncluded":"Inklusive Steuern","shared.common.taxesExcluded":"Exklusive Steuern","shared.common.totalWithoutFees":"Gesamt ohne Geb\xfchren","shared.common.depositRequired":"Anzahlung erforderlich","discount.restriction.minNotice":"<b> Mindestvoranmeldung: </b> {days} Tage","discount.restriction.maxNotice":"<b> Maximale Voranmeldung: </b> {days} Tage","discount.restriction.minStay":"<b> Mindestaufenthalt: </b> {nights} N\xe4chte","discount.restriction.maxStay":"<b> Maximaler Aufenthalt: </b> {nights} N\xe4chte","discount.restriction.openTravelWindow":"<b> G\xfcltigkeit: </b> {start} bis {end}","discount.restriction.openBookingWindow":"<b> Buchbar: </b> {start} bis {end}","component.deferredPayment.description":"Buchen Sie jetzt und zahlen Sie online im Voraus","shared.common.checkOutDeferredStepTitle":"Buchung nicht best\xe4tigt. {paymentLimitMessage}","shared.common.tooManyRequest":"Sie haben die maximale Anzahl von Anfragen pro Minute \xfcberschritten.","shared.common.retryLater":"Versuchen Sie es sp\xe4ter erneut.","shared.common.notAHuman":"Hoppla! Es sieht so aus, als ob Sie kein Mensch w\xe4ren.","shared.common.confirmYouArentARobot":"Bitte best\xe4tigen Sie, dass Sie kein Roboter sind.","shared.common.commission":"Kommission","component.externalBrandLink.myPoints":"Meine Punkte","shared.common.mealPlans":"Verpflegungsoptionen","shared.common.noResultsForSearch":"F\xfcr die ausgew\xe4hlten Daten sind keine Ergebnisse verf\xfcgbar.","shared.common.tryAgainWithDifferentQuery":"Versuchen Sie es mit anderen Daten oder einer anderen Belegung.","shared.common.accommodation":"Unterkunft","shared.common.childrenAges":"Alter der Kinder","component.roomStay.dccExchangeCurrency":"Transaktionsw\xe4hrung","calendar.indicativeSharingMessage":"Die Preise gelten als Richtpreise f\xfcr 2\xa0Erwachsene im Zimmer.","calendar.footer.chooseCheckoutDate":"W\xe4hlen Sie ein Abreisedatum.","calendar.footer.minStayNights":"Mindestaufenthalt
4: {nights} N\xe4chte","shared.common.stay":"Aufenthalt","component.extraCard.attention":"Achtung!","component.extraCard.notAvailableForDates":"{extraName} f\xfcr die Daten nicht verf\xfcgbar.","component.extraCard.notAvailableForNewSelection":"{extraName} f\xfcr die neue Auswahl nicht verf\xfcgbar.","component.extraCard.soldOut":"Ausverkauft","component.extraCard.favourite":"Favorit","component.extraCard.notAvailableWithCurrentSelection":"Der Zusatzartikel \\"{extraName}\\" ist bei Ihrer aktuellen Auswahl nicht verf\xfcgbar. Sie k\xf6nnen sich gerne weiter die \xfcbrigen Zusatzartikel ansehen.","component.roomStay.canNotBeModified":"Diese Reservierung kann nicht online ge\xe4ndert werden. Bitte wenden Sie sich an die Unterkunft.","shared.waitingList.receiveNotice":"Benachrichtigung erhalten","component.waitingListDialog.email.label":"E-Mail-Adresse","component.waitingListDialog.email.error":"Geben Sie eine g\xfcltige E-Mail-Adresse ein.","component.waitingListDialog.email.placeholder":"Hier eingeben\xa0...","component.waitingListDialog.acceptTerms":"Mit Anfordern einer Verf\xfcgbarkeitsbenachrichtigung best\xe4tigen Sie, dass Sie die {policyLink} gelesen haben.","component.waitingListDialog.acceptTerms.error":"Sie m\xfcssen die Kommunikationsrichtlinie akzeptieren.","component.waitingListDialog.communicationPolicy":"Kommunikationsrichtlinie","component.waitingListDialog.description":"Wir werden Sie benachrichtigen, wenn die Unterkunft wieder verf\xfcgbar ist.","component.waitingListSnackbar.submitSuccess.label":"Anfrage best\xe4tigt","component.waitingListSnackbar.submitError.label":"Hoppla! Etwas ist schief gelaufen. Bitte versuchen Sie es erneut.","shared.common.lastAvailable":"Letzte Verf\xfcgbarkeit!","shared.common.lastQuantityAvailable":"Nur noch","shared.common.priceFor":"Preis pro","shared.common.filterBy":"Filtern nach","component.paymentForm.phoneLengthWarning":"Bitte \xfcberpr\xfcfen Sie die L\xe4nge der Telefonnummer.","shared.common.toEmptyCart":"Warenkorb leeren","shared.common.toMaintainCart":"Warenkorb beibehalten","shared.common.communicationPolicyLink":"Kommunikationsrichtlinie","shared.common.userAlreadyExists":"Es existiert bereits ein Benutzer mit der E-Mail-Adresse {email}. Bitte melden Sie sich an, um Ihre Buchung abzuschlie\xdfen.","shared.loyalty.optOutRateActive":"Mitgliedertarif aktiviert","shared.loyalty.optOutRateInactive":"Mitgliedertarif deaktiviert","shared.loyalty.optOutRateLabel":"{clubName}-Tarif","shared.loyalty.tierBenefits":"exklusiven Clubvorteile!","shared.loyalty.registerAndEnjoy":"Treten Sie bei und entdecken Sie all unsere {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Sie sparen {loyaltyDiscount} und genie\xdfen unsere {tierBenefitsLink}","shared.loyalty.enjoying":"Sie werden unsere {tierBenefitsLink} genie\xdfen","shared.loyalty.wantToJoin":"Ich m\xf6chte dem Treueprogramm von {brandName} beitreten. Ich habe die {communicationPolicyLink} und die {privacyPolicyLink} gelesen und akzeptiere diese.","shared.loyalty.membersOnlyRate":"Mitgliedertarif","shared.loyalty.bookAndJoinExplanation":"Die Registrierung erfolgt automatisch nach der Buchung, es sind keine weiteren Angaben erforderlich.","shared.loyalty.joinedAlready":"Sie sind bereits Mitglied?","shared.loyalty.dontWantToJoinNow":"Ich m\xf6chte mich jetzt nicht registrieren","shared.loyalty.continueMyBooking":"Mit der Buchung fortfahren","shared.common.availableWithRoomChange":"Verf\xfcgbar mit Zimmerwechsel","component.accommodationCard.selectedRoom":"Ausgew\xe4hltes Zimmer f\xfcr das Erlebnis","shared.info.seeInformation":"Siehe Informationen","shared.button.change":"\xc4ndern","page.accommodations.selectAccommodation":"Unterkunft ausw\xe4hlen","shared.common.chosen":"Gew\xe4hlt","shared.loyalty.registerSaveAndEnjoy":"Treten Sie bei und sparen Sie {loyaltyDiscount}. Entdecken Sie all unsere {tierBenefitsLink}","shared.common.choose":"Ausw\xe4hlen","shared.common.extraServices":"Zus\xe4tzliche Dienstleistungen","shared.common.improveStay":"Verbessern Sie Ihren Aufenthalt","component.cartSummary.excludedTaxInfo":"Je nach Steuervorschriften muss dieser Betrag im Betrieb gezahlt werden.","shared.common.promosAndAdvantages":"Angebote/Vorteile","freedomPay.paymentForm.cardHolderName":"Karteninhaber","freedomPay.paymentForm.cardHolderNameError":"Karteninhaber ist obligatorisch","freedomPay.paymentForm.wallet":"Geldb\xf6rsen","freedomPay.paymentForm.processingPayment":"Schlie\xdfen Sie die Seite nicht, wenn die Zahlung ausgef\xfchrt wird, und laden Sie sie nicht neu.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Der Kartenhalter darf keine Zahlen enthalten","shared.common.timeoutPaymentTransactionTitle":"Zeit\xfcberschreitung bei der Transaktion","shared.common.timeoutPaymentTransactionDescription":"Ihre Transaktion hat eine Zeit\xfcberschreitung verursacht. Bitte versuchen Sie es noch einmal, indem Sie die Seite neu laden.","shared.customerFormMessages.city":"Stadt","shared.customerFormMessages.postalCode":"Postleitzahl","component.paymentForm.phoneInvalidWarning":"Bitte \xfcberpr\xfcfen Sie, ob es sich um eine g\xfcltige Telefonnummer handelt.","reservationConfirmationAuth.confirmationAuthDescription":"Um Ihre Reservierung abzurufen, geben Sie bitte Ihre Reservierungsnummer und die E-Mail-Adresse ein, mit der Sie Ihre Reservierung vorgenommen haben.","reservationConfirmationAuth.invalidEmail":"Bitte geben Sie eine g\xfcltige E-Mail-Adresse ein","reservationConfirmationAuth.invalidReservationId":"Die Reservierungskennung muss dem Format MXXXXXXX oder PXXXXXXXX entsprechen.","reservationConfirmationAuth.wrongReservationOrEmail":"Ung\xfcltige Reservierungskennung oder E-Mail-Adresse","reservationConfirmationAuth.emailSentMessage":"Pr\xfcfen Sie Ihren E-Mail-Posteingang. Dort finden Sie eine E-Mail mit einem Link zu Ihrer Reservierungsbest\xe4tigung.","reservationConfirmationAuth.retrieveReservation":"Rufen Sie Ihre Reservierung ab","shared.common.viewBreakdown":"Siehe Aufschl\xfcsselung","shared.common.breakdown":"Abbauen","shared.roomDenomination.unit":"Einheit","shared.customerFormMessages.name":"Vorname","component.paymentForm.acceptCommercialCommunications":"Akzeptieren Sie den Empfang von {commercialCommunicationsLink}","shared.common.commercialCommunications":"Kommerziellen Mitteilungen","reservationModification.title":"Reservierung \xe4ndern (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Daten bearbeiten (Bis {date})","reservationModification.editAccommodation":"Unterkunft bearbeiten (Bis {date})","reservationModification.editExtras":"Extras bearbeiten","reservationModification.editParticipants":"Teilnehmer","reservationModification.errorDatesCanNotBeChanged":"Die Daten k\xf6nnen aufgrund der \xc4nderungsrichtlinie nicht aktualisiert werden.","reservationModification.errorAccommodationCanNotBeChanged":"Die Unterkunft kann aufgrund der \xc4nderungsrichtlinie nicht aktualisiert werden.","reservationModification.errorAmountLowerThanOriginal":"Der Betrag muss gr\xf6\xdfer oder gleich dem Original sein.","reservationModification.errorStayLowerThanOriginal":"Der Aufenthalt muss gleich oder l\xe4nger als das Original sein.","reservationModification.errorDefault":"Die Reservierung kann nicht ge\xe4ndert werden. Wenden Sie sich an die Unterkunft.","reservationModificationSummaryDialog.modifyReservation":"Reservierung \xe4ndern","reservationModificationSummaryDialog.modifyReservationInstructions":"\xc4nderungen pr\xfcfen und best\xe4tigen","reservationModificationSummaryDialog.currentReservation":"Aktuelle Reservierung","reservationModificationSummaryDialog.modifiedReservation":"Ge\xe4nderte Reservierung","reservationModificationSummaryDialog.footerNote":"*Preise k\xf6nnen sich je nach Wochentag, Saison oder Unterkunftsart \xe4ndern.","reservationModificationAccommodation.title":"Unterkunft \xe4ndern","reservationModificationAccommodation.yourSelection":"Ihre Auswahl: {title}","reservationModificationRoom.title":"Unterkunft \xe4ndern","modificationExtras.title":"Extras \xe4ndern","reservationModificationLoyaltyForbidden.title":"Diese Reservierung kann nicht ge\xe4ndert werden","reservationModificationLoyaltyForbidden.description":"Sie sind nicht mit dem Treuekonto angemeldet, mit dem diese Reservierung best\xe4tigt wurde. Bitte melden Sie sich mit dem richtigen Konto an, um es zu \xe4ndern, oder wenden Sie sich an die Unterkunft.","page.confirmation.guestDataTitle":"Gastdaten","shared.customerFormMessages.nameAndSurn
4ame":"Vor- und Nachname","reservationModification.occupancyUnAvailable":"Diese Belegung ist nicht m\xf6glich. \xdcberpr\xfcfen Sie die verf\xfcgbaren Optionen","reservationModification.errorMandatoryExtraNotAvailable":"Es gibt ein obligatorisches Extra, das mit Ihrer Reservierung verkn\xfcpft ist und nicht mehr verf\xfcgbar ist. Bitte kontaktieren Sie das Hotel.","reservationModification.maxModificationsReached":"Die maximale Anzahl der online zul\xe4ssigen \xc4nderungen wurde \xfcberschritten. F\xfcr weitere \xc4nderungen kontaktieren Sie bitte das Etablissement.","component.paymentForm.cardDetails":"Kartendetails","component.paymentForm.paymentSuccessRedirecting":"Zahlung erfolgreich, Weiterleitung zur Best\xe4tigungsseite...","component.loyaltyProfile.userFormField.preferences.label":"Pr\xe4ferenzen","userPreferencesModal.title":"Passen Sie Ihr Erlebnis an","userPreferencesModal.subtitle":"Helfen Sie uns, Ihre Vorlieben kennenzulernen, um Ihnen die besten Optionen f\xfcr jede Buchung anzubieten","component.unavailableUpgrade.title":"Ups! Dieses Upgrade ist gerade nicht verf\xfcgbar.","component.unavailableUpgrade.subtitle":"Bitte warten! Wir informieren Sie, sobald es verf\xfcgbar ist.","component.upgradeAccommodation.title":"Unterkunft verbessern","component.upgradeConfirmation.title":"Buchung bearbeiten","component.upgradeConfirmation.subtitle":"\xdcberpr\xfcfen und best\xe4tigen Sie die \xc4nderungen f\xfcr ein besseres Erlebnis.","component.upgradeConfirmation.upgradeDisclaimer":"Die Preise k\xf6nnen je nach Wochentag, Saison oder Unterkunftsart variieren.","component.upgradeConfirmation.currentBookingLabel":"Aktuelle Buchung","component.upgradeConfirmation.nextBookingLabel":"Verbesserte Buchung","component.upgradeConfirmation.errorOnUpsell":"Upgrade konnte nicht abgeschlossen werden.","component.upgradeMealPlan.title":"Mahlzeiten-Plan aufwerten","component.upgradeTotal.upgradeTotal":"Gesamt-Upgrade","component.upgradeTotal.continueWithUpgrade":"Mit dem Upgrade fortfahren","component.upgradeTotal.continueWithoutUpgrade":"Ohne Upgrade fortfahren","component.upgradeTotal.confirmUpgrade":"Upgrade best\xe4tigen","shared.common.select":"Ausw\xe4hlen","shared.common.selected":"Ausgew\xe4hlt","shared.common.mealPlan":"Verpflegungsplan","component.filterableAccommodationSelection.accommodationType":"Unterkunftstyp","component.groupBookingPage.title":"Empfohlen f\xfcr {value} G\xe4ste","component.groupBookingPage.titleUpdated":"Aktuelle Auswahl: {guests} G\xe4ste | {rooms} Unterk\xfcnfte","shared.common.condition":"Tarif","shared.common.guestsValue":"{value} G\xe4ste","component.groupBookingPage.conditionNotAvailable":"Der Tarif \\"{value}\\" ist f\xfcr einige der gew\xe4hlten Unterk\xfcnfte nicht verf\xfcgbar. Weiterfahren?","component.groupBookingPage.mealPlanNotAvailable":"Die Verpflegung \\"{value}\\" ist f\xfcr einige der gew\xe4hlten Unterk\xfcnfte nicht verf\xfcgbar. Weiterfahren?","component.roomSelectionList.selectionNotAvailableForCondition":"Auswahl f\xfcr Tarif {value} nicht verf\xfcgbar. Bitte Unterk\xfcnfte \xe4ndern oder hinzuf\xfcgen","component.roomSelectionList.selectionNotAvailableForMealPlan":"Auswahl f\xfcr Verpflegung {value} nicht verf\xfcgbar. Bitte Unterk\xfcnfte \xe4ndern oder hinzuf\xfcgen","component.groupBookingPage.updateAccommodation":"Unterkunft bearbeiten","component.roomSelectionList.addExtras":"Extras hinzuf\xfcgen / bearbeiten","component.groupBookingPage.addAccommodationBlocked":"Es k\xf6nnen keine weiteren Unterk\xfcnfte hinzugef\xfcgt werden. Bitte Auswahl \xe4ndern oder Hotel kontaktieren.","component.groupBookingPage.maxGuestsReached":"Die maximale Anzahl von {value} G\xe4sten wurde \xfcberschritten. Bitte Hotel kontaktieren.","component.groupBookingPage.originalGuestsNotReached":"Es fehlt eine Unterkunft f\xfcr {guests} G\xe4ste aus Ihrer urspr\xfcnglichen Auswahl. ({originalGuests} G\xe4ste)","component.groupBookingPage.removeConfirmation":"Sie sind dabei, die Unterkunft zu l\xf6schen. M\xf6chten Sie fortfahren?","component.groupBookingRecommendation.description":"Entsprechend Ihrer Auswahl haben wir die Zimmerverf\xfcgbarkeit angepasst...","component.groupBookingRecommendation.priceMessage":"Wenn Sie einen anderen Tarif oder Extras bevorzugen, k\xf6nnen Sie dies im n\xe4chsten Schritt anpassen.","component.groupBookingRecommendation.priceMessageCondition":"Dieser Preis entspricht dem Tarif {value}","component.groupBookingRecommendation.priceMessageMealPlan":"und dem Verpflegungsplan {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Empfehlung f\xfcr:","component.accommodationGuestFilter.moreThan":"Mehr als {value} Personen?","component.accommodationGuestFilter.bookAsGroup":"Als Gruppe buchen","component.accommodationGuestFilter.groupBookingModule":"Gruppenreservierung","component.guestTypePicker.ageRangeFrom":"de {minAge} bis {maxAge} Jahre","component.guestTypePicker.ageRangeMin":"+ {minAge} Jahre","shared.common.totaltotalWithLoyalty":"Gesamt mit Treueprogramm","component.messages.notEnoughAvailability":"Diese Belegung ist nicht m\xf6glich, da keine ausreichende Verf\xfcgbarkeit besteht...","shared.common.room":"Zimmer","shared.common.rooms":"Zimmer","shared.common.attention":"Achtung!","shared.common.all":"Alle","shared.common.currencyConversionInfo":"Dient nur zur Information. Zahlungen in","shared.common.addAccommodation":"Unterkunft hinzuf\xfcgen","shared.common.editAccommodation":"Unterkunft bearbeiten","shared.common.notAvailableOption":"Option nicht verf\xfcgbar","shared.common.youAreSaving":"Du sparst","component.paymentForm.confirmYourStay":"Best\xe4tige deinen Aufenthalt","shared.common.or":"Oder","shared.customerFormMessages.IAmTheOne":"Ich bin die Person, die \xfcbernachten wird","shared.common.totalDiscount":"Gesamtrabatt","component.inventoryGroupListView.incompatibleMealPlanText":"Diese Auswahl hat eine andere Verpflegungsart als in Ihrem Warenkorb. Bitte w\xe4hlen Sie Optionen mit der gleichen Verpflegungsart aus, um die Buchung abzuschlie\xdfen.","component.securePayment.pciCertified":"PCI DSS-zertifiziert","component.securePayment.sslCertified":"Daten gesch\xfctzt mit SSL","shared.common.moreInfo":"Mehr Infos","shared.common.viewCalendar":"Kalender ansehen","shared.common.cancelForFreeUntil":"Kostenlose Stornierung bis","component.inactivityModal.title":"Bist du noc
4h da?","component.inactivityModal.subTitle":"Du bist nur noch einen Schritt von deinem perfekten Aufenthalt entfernt!","component.inactivityModal.description":"Du hast eine fantastische Unterkunft f\xfcr deine Reise ausgew\xe4hlt. Es fehlt nur noch ein kleiner Schritt, um deinen Aufenthalt zu sichern.","component.inactivityModal.button":"mit meiner Buchung fortfahren","paymentForm.cardHolderName":"Karteninhaber","paymentForm.cardNumber":"Kartennummer","shared.highlightReel.title":"Verbessern Sie Ihren Aufenthalt","shared.common.insuranceTitle":"Reiseversicherung","component.cartItem.addInsurance":"{ticker} hinzuf\xfcgen f\xfcr","component.cartItem.noInsurance":"Ich m\xf6chte keine Versicherung abschlie\xdfen","component.cartItem.insuranceRequired":"Es ist notwendig, eine Versicherung abzuschlie\xdfen, um fortzufahren","shared.common.storeNavbarItemHover":"Schenken","shared.common.storeNavbarItemTitle":"Erlebnisse und Geschenkgutscheine","shared.common.storeNavbarItemDescription":"Entdecken Sie unsere Auswahl an <b>Erlebnissen und Geschenkgutscheinen</b>","shared.common.storeNavbarItemButton":"Erlebnisse ansehen","component.unitSelection.title":"M\xf6chten Sie Ihr Zimmer ausw\xe4hlen?","component.unitSelection.subjectToAvailability":"*je nach Verf\xfcgbarkeit.","component.unitSelection.selectUnit":"Zimmer ausw\xe4hlen","component.unitSelection.selectedTitle":"Ausgew\xe4hltes Zimmer","component.unitSelection.selectedUnit":"Zimmer {unitNum}","component.unitSelection.changeSelection":"Zimmer \xe4ndern","component.unitSelection.loadingMap":"Karte wird geladen...","component.unitSelection.errorLoadingMap":"Fehler beim Laden der Karte","component.unitSelection.selectedComment":"{denomination} ausgew\xe4hlt: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Bitte gib das Alter aller Kinder in deiner Suche an, bevor du diese Option zum Warenkorb hinzuf\xfcgst.","component.engineFilterGroup.title":"Filter","component.engineFilterGroup.clearFilters":"Filter entfernen","component.engineFilterGroup.showResults":"{count} Unterk\xfcnfte anzeigen","component.engineFilterGroup.showMore":"Mehr anzeigen","component.engineFilterGroup.showLess":"Weniger anzeigen","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maximum","component.engineFilterGroup.freeCancellationDescription":"Nur Tarife anzeigen, die eine kostenlose Stornierung erm\xf6glichen","component.engineFilterGroup.availableDescription":"Nur f\xfcr meinen Aufenthalt verf\xfcgbare Einrichtungen anzeigen","component.engineFilterGroup.accommodationType":"Unterkunftsart","component.engineFilterGroup.priceRange":"Preisspanne","component.engineFilterGroup.freeCancellation":"Kostenlose Stornierung","component.engineFilterGroup.available":"Verf\xfcgbar","component.engineFilterGroup.mealplan":"Verpflegung","component.engineFilterGroup.services":"Dienstleistungen","component.engineFilterGroup.facilities":"Ausstattung","component.engineFilterGroup.category":"Kategorie","page.quotation.sendQuotationError":"Bei der Angebotsanfrage ist ein Fehler aufgetreten.","page.quotation.sendQuotationSuccess":"Angebot erfolgreich gesendet","page.quotation.removeQuotationSuccess":"Angebot erfolgreich gel\xf6scht","page.quotation.duplicateQuotationSuccess":"Angebot erfolgreich dupliziert","page.quotation.noSessionId":"Es wurde keine Sitzungs-ID angegeben.","page.quotation.noPermissions":"Sie haben keine Berechtigung, diesen Bereich anzuzeigen.","page.quotation.unexpectedError":"Es ist ein unerwarteter Fehler aufgetreten.","component.quotationPage.title":"Gruppenangebot","component.quotationPage.quotationTab":"Angebot {index}","component.quotationPage.sendAllQuotations":"Angebote senden","component.quotationPage.accommodationSelection":"Auswahl der Unterk\xfcnfte","component.quotationPage.addAccommodationBlockedMessage":"Es k\xf6nnen keine weiteren Unterk\xfcnfte hinzugef\xfcgt werden","component.quotationPage.removeQuotationWarning":"Sie sind im Begriff, dieses Angebot zu l\xf6schen.","component.quotationPage.formErrors":"Es liegen Fehler im Formular vor","component.quotationPage.unavailableRoomsDialog.someUnavailable":"F\xfcr einige der Unterk\xfcnfte ist keine Verf\xfcgbarkeit gegeben. Dies sind die Zimmer, die entfernt werden:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"F\xfcr keine der Unterk\xfcnfte ist eine Verf\xfcgbarkeit gegeben. Alle Zimmer des Angebots werden gel\xf6scht.","component.quotationPage.sendQuotationDialog.title":"Angebot senden","component.quotationPage.summary.title":"Zusammenfassung","component.quotationPage.summary.duplicateQuotation":"Angebot duplizieren","component.quotationPage.summary.sendQuotation":"Angebot senden","component.quotationPage.summary.removeQuotation":"Angebot l\xf6schen","component.quotationPage.form.searchLoyaltyCustomerTitle":"Kundenbindungskunden suchen","component.quotationPage.form.emailSearchPlaceholder":"E-Mail","component.quotationPage.form.loyaltyCustomerNotFound":"Benutzer nicht gefunden","component.quotationPage.form.loyaltyCustomerName":"Name: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Nachname: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-Mail: {email}","component.quotationPage.form.loyaltyCustomerTier":"Level: {tier}","component.quotationPage.form.quotationDataTitle":"Angebotsdaten","component.quotationPage.form.establishmentPlaceholder":"Unterkunft*","component.quotationPage.form.checkInLabel":"Anreise*","component.quotationPage.form.checkOutLabel":"Abreise*","component.quotationPage.form.conditionPlaceholder":"Bedingung*","component.quotationPage.form.cancellationPolicyPlaceholder":"Stornierungsbedingungen","component.quotationPage.form.promoCodePlaceholder":"Gutscheincode","component.quotationPage.form.currencyPlaceholder":"W\xe4hrung","component.quotationPage.form.mealPlanPlaceholder":"Verpflegung*","component.quotationPage.form.devicePlaceholder":"Ger\xe4t","component.quotationPage.form.validUntilPlaceholder":"G\xfcltigkeit bis (Stunden)*","component.quotationPage.form.generalDataTitle":"Allgemeine Daten","component.quotationPage.form.nonLoyaltyUser":"Nicht-Kundenbindungskunde","component.quotationPage.form.loyaltyUser":"Kundenbindungskunde","component.quotationPage.form.namePlaceholder":"Name*","component.quotationPage.form.emailFieldPlaceholder":"E-Mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Kundenbindungskunde","component.quotationPage.form.lastNamePlaceholder":"Nachname*","component.quotationPage.form.phonePlaceholder":"Telefonnummer","component.quotationPage.form.languagePlaceholder":"Sprache","component.quotationPage.form.tierPlaceholder":"Level:","component.quotationPage.sendQuotation.checkboxLabel":"Angebot {index}","component.quotationPage.sendQuotation.receiversTitle":"Das Angebot wird an folgende Empf\xe4nger gesendet:","component.quotationPage.sendQuotation.receiversHelp":"Geben Sie die durch Komma (,) getrennten Adressen an. Maximal 5 E-Mails.","component.quotationPage.sendQuotation.receiversLabel":"Empf\xe4nger","component.quotationPage.sendQuotation.subjectTitle":"Geben Sie den Betreff f\xfcr jedes Angebot an","component.quotationPage.sendQuotation.subjectLabel":"Angebot {index}:","component.quotationPage.sendQuotation.messageTitle":"F\xfcgen Sie einen benutzerdefinierten Text hinzu, der vor den Angebotsdaten angezeigt wird","component.quotationPage.sendQuotation.messageLabel":"Nachricht:","component.quotationPage.sendQuotation.sendError":"Beim Senden der folgenden Angebote ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\xe4ter noch einmal
4:","component.quotationPage.sendQuotation.sendErrorItem":"- Angebot {index}","component.quotationPage.sendQuotation.sending":"Wird gesendet...","component.quotationPage.sendQuotation.send":"Senden","component.quotationPage.reservationError":"Bei der Erstellung der Reservierung ist ein Fehler aufgetreten","component.roomSelectionList.updateRoomPrice.dateHeader":"Datum","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Preis pro Unterkunft","component.roomSelectionList.updateRoomPrice.newRateHeader":"Neuer Preis pro Unterkunft","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Dieser Betrag beinhaltet keine angewendeten Sonderangebote und keine obligatorischen oder optionalen Extras im Zusammenhang mit der Auswahl der Unterkunft","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Preis eingeben","component.roomSelectionList.updateRoomPrice.applyToAll":"AUF ALLE ANWENDEN","component.roomSelectionList.updateRoomPrice.totalLabel":"Gesamt:","component.roomSelectionList.updateRoomPrice.totalNote":"* Der Betrag wird mit der Anzahl der ausgew\xe4hlten Wohneinheiten multipliziert.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Tagespreis bearbeiten","component.quotationPage.form.selectorNoOptions":"Keine Optionen","shared.common.sendQuotation":"Angebot senden","shared.common.confirmQuotation":"Angebot best\xe4tigen","component.quotationPage.summary.resetDeposit":"Anzahlung zur\xfccksetzen","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Es wurden keine verf\xfcgbaren Unterk\xfcnfte oder g\xfcltige Optionen f\xfcr die ausgew\xe4hlten Daten gefunden.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Wenn Sie diese Option \xe4ndern, werden Ihre bearbeiteten Preise zur\xfcckgesetzt. M\xf6chten Sie fortfahren?","page.quotation.confirmQuotationError":"Bei der Best\xe4tigung des Angebots ist ein Fehler aufgetreten","page.quotation.confirmQuotationSuccess":"Angebot erfolgreich best\xe4tigt","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Zimmerpreis bearbeiten","highlightReel.addedToFavorites":"Extra zu Favoriten hinzugef\xfcgt","stepper.selection":"Auswahl","stepper.rate":"Tarif","stepper.extras":"Zusatzleistungen","stepper.checkout":"Daten und Zahlung","stepper.confirmModal.title":"Achtung!","stepper.confirmModal.message":"Es befinden sich Reservierungen im Warenkorb. Was m\xf6chten Sie tun?","giftCard.common.selectDates":"Daten ausw\xe4hlen","giftCard.common.selectedRoom":"Ausgew\xe4hltes Zimmer","giftCard.common.seeMore":"Mehr sehen","giftCard.common.seeConditions":"Bedingungen anzeigen","giftCard.common.selectDatesTitle":"W\xe4hle dein Aufenthaltsdatum","giftCard.common.selectDatesDescription":"Klicke auf den Button und w\xe4hle die Tage aus","giftCard.common.modifyDates":"Daten \xe4ndern","giftCard.stepper.step1":"Deine Erfahrung","giftCard.stepper.step2":"Daten","giftCard.stepper.step3":"Extras","giftCard.stepper.step4":"Best\xe4tigung","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# Reservierung} other {# Reservierungen}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Sie sind","component.independentLoyaltyBar.awayFrom":"vom Erreichen des Levels","component.independentLoyaltyBar.levelOf":"von","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Sparen Sie {discount}","component.independentLoyaltyBar.discountLabel":"Rabatt","component.independentLoyaltyBar.discountActive":"<b>{discount} Rabatt</b> auf diese Buchung","component.independentLoyaltyBar.clubBenefitsActive":"Clubvorteile aktiv","component.independentLoyaltyBar.joinWithDiscount":"Treten Sie {brandName} bei und sparen Sie {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>Treten Sie dem {brandName} bei</b> und erhalten Sie <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"exklusiven Clubvorteile","component.independentLoyaltyBar.becomeMember":"Mitglied werden","component.independentLoyaltyBar.signIn":"Anmelden","component.independentLoyaltyBar.orSeparator":"oder","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>Treten Sie dem {brandName} bei</b> und erhalten Sie <b>{discount} Rabatt</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Sparen Sie {discount}","shared.common.cancelQuotation":"Angebot abbrechen","page.quotation.cancelQuotationError":"Beim Abbrechen des Angebots ist ein Fehler aufgetreten","page.quotation.cancelQuotationSuccess":"Angebot erfolgreich abgebrochen","component.checkoutPage.roomStayQuestion.required":"Diese Frage muss beantwortet werden, um fortzufahren","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Schreiben Sie Ihre Antwort","component.checkoutPage.roomStayQuestion.selectPlaceholder":"W\xe4hlen Sie eine Antwort","participantsForm.title":"Teilnehmer","participantsForm.guestsTitle":"Angaben zu den G\xe4sten","participantsForm.firstName":"Vorname","participantsForm.birthDate":"Geburtsdatum","participantsForm.roomLabel":"Zimmer {number}","participantsForm.useHolderData":"Daten des Buchungsinhabers f\xfcr {guestLabel} verwenden"}'),O=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"ì´ ì¸ìì¼ë¡ ì´ì© ê°ë¥í ê°ì¤ì´ ììµëë¤. ì¸ìì ë³ê²½í í ë¤ì ìëí´ ì£¼ì¸ì.","component.trackingBanner.origin":"ì본","component.trackingBanner.affiliate":"ì í´","component.cartSummary.currencyConversionInfo":"ê²°ì :","component.inventoryGroupListView.incompatiblePaymentMethodText":"ì´ ì í í목ì ì¥ë°êµ¬ëì ê²°ì ìë¨ê³¼ ë¤ë¥¸ ê²°ì ìë¨ì í¬í¨íê³ ììµëë¤. ìì½ì ìë£íë ¤ë©´ ëì¼í ê²°ì ìë¨ì í¬í¨íë ìµì
ì ì íí´ì¼ í©ëë¤.","component.navbarView.localeAndCurrency":"ì¸ì´ ë° íµí","component.paymentForm.termsAndConditionsWarning":"ìì½ ì¡°ê±´ì ëìí´ì¼ í©ëë¤.","shared.common.currency":"íµí","shared.common.oops":"ìì¤!","shared.common.query":"쿼리","shared.common.unexpectedError":"ììì¹ ëª»í ì¤ë¥ê° ë°ìíìµëë¤","component.loyaltyProfile.cancel.success":"ê°ì¬í©ëë¤. ì°ë¦¬ë ê·íì ì·¨ì를 ì²ë¦¬íê³ ììµëë¤","shared.common.paymentTimeLimit":"ì§ë¶ ë§ê°ì¼","component.cartSummary.balearicFeeTooltip":"1ì¸ë¹/ë°ë¹ ê°ê²©ì ì ì©ë ë³´ëì¤ì ë°ë¼ ë¬ë¼ì§ ì ììµëë¤.","shared.common.contactUs":"문ìí기","component.extraCard.addItAnyway":"ê·¸ëë ì¶ê°íìê² ìµëê¹?","component.checkoutPage.whatDo":"ì¥ë°êµ¬ëì ìì½ì´ ììµëë¤. ì´ë»ê² íìê² ìµëê¹?","shared.loyalty.saveAndEnjoy":"ë±ë¡íì¬ {loyaltyDiscount}를 ì ì½íê³ {tierBenefitsLink}를 ì¦ê¸°ì¸ì.","shared.loyalty.bookAndJoin":"ìì½íê³ ê°ì
íì¸ì","calendar.button.checkAvailability":"ìì½ ê°ë¥ ì¬ë¶ íì¸","calendar.footer.combineAccommodations":"ì¬ë¬ ìë° ì íì ì¡°í©íì¤ ì ììµëë¤.","calendar.footer.nextAvailableDate":"ì´ì© ê°ë¥í ë¤ì ë ì§ë¡ ì´ë","component.accommodationGuestFilter.childrenAge":"ì´ë¦°ì´ ëì´","component.accommodationGuestFilter.title":"ìë° ë¹ í¬ìê°","component.bookingForm.title":"ê²ì","component.cancellationPolicies.cancelBooking":"ìì½ ì·¨ì","component.cancellationPolicies.cancellationPenalties":"ì·¨ì ë²ê¸ {amount}","component.cancellationPolicies.cancellationRestriction":"ì·¨ì ì ì½","component.cancellationPolicies.childrenAndBeds":"ì´ë¦°ì´ ë° ì¹¨ë","component.cancellationPolicies.confirmCancellation":"ì·¨ì íì ","component.cancellationPolicies.entry":"ì²´í¬ì¸","component.cancellationPolicies.exit":"ì²´í¬ìì","component.cancellationPolicies.from":"ë¶í° {dateOne}","component.cancellationPolicies.groups":"그룹","component.cancellationPolicies.localHour":"íì§ ìê°","component.cancellationPolicies.multipleBooking":"ë¤ì¤ ìì½({numberOfBooking} ìì½)ì
ëë¤. ìíì§ ìë ìì½ì 모ë ì·¨ìíì¸ì.","component.cancellationPolicies.penalties":"íëí°","component.cancellationPolicies.pets":"ì ìë물","component.cancellationPolicies.reason":"ì·¨ì ì´ì ","component.cancellationPolicies.schedule":"ìê°í","component.cancellationPolicies.termsAndConditions":"ì·¨ì ì½ê´ì ì½ìì¼ë©° ì´ì ëìí©ëë¤.","component.cancellationPolicies.until":"ê¹ì§ {dateTwo}","component.cartItem.addExtras":"ì¶ê° ê¸°ë¥ ì¶ê°","component.cartItem.seeMealPlanDetails":"íì
ì¸ë¶ ì ë³´ 보기","component.cartItem.addRoom":"ë¤ë¥¸ ê°ì¤ ì¶ê°í기","component.cartItem.removeAccommodation":"ìì ìì í기","component.cartItem.seeConditionsAndCancellations":"ì¡°ê±´ ë° ì·¨ì ì ì±
보기","component.cartItem.seeMore":"ë 보기","component.cartItem.seeMoreAndManageExtras":"ì¶ê° ì ë³´ 보기 ë° ê´ë¦¬í기","component.cartItem.seeLess":"ë 보기","component.cartItem.pricePerNight":"1ë°ë¹ ê°ê²©","component.cartItem.datesOfStay":"ìë° ë ì§","component.paymentForm.bookWith":"ìì½í기","component.checkoutPage.guestData":"ê²ì¤í¸ ë°ì´í°","component.checkoutPage.holderTitle":"ìì½ì ì ë³´","component.checkoutPage.holderSubtitle":"ìì½ì ì§ííê³ íì¸ì를 ë°ë ë¶ì
ëë¤.","component.cartItem.totalRoomStay":"ì´ ìì½","component.cartSummary.cityTaxPaidAtHotel":"ìë° ìì¤ìì ì§ë¶í´ì¼ íë ììë£","shared.common.payAtTheHotel":"í¸í
ì§ë¶","component.cartSummary.savings":"ì ì¥ ì¤ì
ëë¤.","component.cartSummary.totalCart":"ì¥ë°êµ¬ë í©ê³","component.customerForm.myInfo":"í¬ìê° ì ë³´","component.destinationPicker.placeholder":"ê²ì","component.destinationPicker.noResults":"결과를 ì°¾ì ì ììµëë¤.","component.extraCard.add":"ëíë¤","component.extraCard.date":"ë ì§","component.extraCard.day":"ì¼","component.extraCard.delete":"ìì ","component.extraCard.edit":"í¸ì§íë¤","component.extraCard.included":"í¬í¨","component.extraCard.moreInfo":"ë ë§ì ì ë³´ 보기","component.extraCard.person":"ì¸ë¹","component.extraCard.room":"ê°ì¤","component.extraCard.unit":"ë¨ì","component.extraDetail.helpTextSpecificDate":"ì¶ê°/ìë¹ì¤ ìì¼ì ì íí©ëë¤:","component.extraDetail.helpTextUnit":"ë¨ì","component.extraDetail.helpTextUnitDate":"ìë° ë ì§ë¹ ë¨ì","component.extraDetail.helpTextUnitDay":"ì¼ì¼ ë¨ì","component.extrasFilters.Extras":"ì¶ê° ì ë³´","component.extrasFilters.all":"모ë","component.extrasTotal.continue":"ê³ìíë¤","component.extrasTotal.for":"ì ëí","component.extrasTotal.included":"í¬í¨","component.extrasTotal.totalExtras":"ì´ ì¶ê° 기ë¥","component.footer.showMap":"ì§ë 보기","component.loyaltyProfile.userFormField.address.label":"ë°©í¥","component.loyaltyProfile.userFormField.birthDate.label":"ìì¼","component.loyaltyProfile.userFormField.city.label":"ëì","component.loyaltyProfile.userFormField.country.label":"êµê°","component.loyaltyProfile.userFormField.email.label":"ì´ë©ì¼","component.loyaltyProfile.userFormField.phone.label":"ì í","component.loyaltyProfile.userFormField.postalCode.label":"ì°í¸ ë²í¸","component.loyaltyTransaction.manageBooking":"ìì½ ê´ë¦¬","component.messages.occupancyUnAvailable":"ì´ ìë°ì ë¶ê°ë¥íë©° ë¤ì¤ ìì½ì´ íìí©ëë¤. ì´ì© ê°ë¥í ìµì
ì íì¸í´ 주ì¸ì.","component.messages.unAvailable":"ë¤ì ëìì ì¬ì©í ì ììµëë¤ {fromDate} - {toDate} ({nights} ë°¤)","component.navbarView.cart":"í¸ë¡¤ë¦¬","component.navbarView.dates":"ë ì§","component.navbarView.destination":"ëì/ìì ê¶","component.navbarView.guests":"í¬ìê°","component.navbarView.loyaltyInfo":"í´ë½","component.navbarView.menu":"ë©ë´","component.navbarView.store":"매ì¥","component.paymentForm.applePay.continuePayment":"Apple Payë¡ ê²°ì ê³ìí기","component.paymentForm.commercialCommunications":"ìì
ì 커뮤ëì¼ì´ì
ìì ì ëìí©ëë¤.","component.paymentForm.depositRequired":"ìì½ ì ì ê²°ì ê° íìíë¯ë¡ ê°ì¥ í¸ë¦¬í ê²°ì ë°©ë²ì ì íí´ ì£¼ì¸ì.","component.paymentForm.pay":"ê²°ì {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"ìí¸í íµí","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"ì ì©ì¹´ë","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal ëì¤ì ê²°ì ","component.paymentForm.title":"ì§ë¶ ë°©ë²","component.pnpv2.confirm":"íì ","component.promoCodeInput.invalidCode":"ì못ë ì½ë","component.promoCodeInput.validCode":"ì í¨í ì½ë","component.roomStay.cancelBooking":"ì·¨ì","component.roomStay.cancellationOfReservation":"ìì½ ì·¨ì","component.roomStay.confirmationNumber":"참조","component.roomStay.freeCancellation":"ê¹ì§ ë¬´ë£ ì·¨ì","component.roomStay.payNow":"ì§ê¸ ê²°ì í기 {percentage}% ({currency})","component.roomStay.reservationNumber":"ìì½ ë²í¸","component.roomStay.statusCancelled":"ì·¨ìë¨","component.roomStay.statusConfirmed":"íì ë¨","component.roomStay.statusPending":"íì¸ ë기 ì¤","component.roomStay.statusPendingDesc":"ìì 측ìì ì°ë½ì ë립ëë¤.","component.roomStay.statusReactivation":"ì§ë¶ ë기 ì¤","component.roomStay.statusReactivationDesc":"ìë¹ê¸ì ë¤ìê¹ì§ ë³´ê´í´ì¼ í©ëë¤ {date}","component.roomStay.stay":"ì²´ë¥","component.roomStay.modifyDisabled":"ì¤ìí","component.roomStay.contactUs":"ì´ ì¤ë¹ê¸ì ì¨ë¼ì¸ì¼ë¡ ìì í ì ììµëë¤. ìì¤ì ì°ë½íììì¤.","page.confirmation.goHome":"í","page.confirmation.thankYou":"ìì½í´ì£¼ì
ì ê°ì¬í©ëë¤!","page.confirmation.pendingReservation":"ìì½ ë¯¸íì ","shared.common.add":"ì¶ê°","shared.common.addPromoCode":"íë¡ëª¨ì
ì½ë ì¶ê°","shared.common.addRoom":"ê³µê° ì¶ê°","shared.common.additionalInfo":"ë ë§ì ì ë³´ 보기","shared.common.advancePayment":"ê³ ê¸ ì§ë¶ë¡","shared.common.noAdvancePayment":"ì ë¶ê¸ ìì","shared.common.apply":"ì ì²í기","shared.common.availability":"ìì½ê°ë¥","shared.common.available":"ì¬ì© ê°ë¥","shared.common.bestPriceGuaranteed":"ìµì ê°ê²© ë³´ì¥","shared.common.book":"ìì½","shared.common.booking":"ìì½","shared.common.bookingDate":"ìì½ ë ì§","shared.common.cancel":"ì·¨ì","shared.common.cancellationMessage":"ê¹ì§ ë¬´ë£ ì·¨ì","shared.common.cancellationPolicies":"ì·¨ì ì ì±
","shared.common.specialGroupCancellationPolicy":"í¹ë³ 그룹 ì·¨ì ì ì±
","shared.common.cart":"ìì½","shared.common.checkAvailability":"ê°ë¥ ì¬ë¶ íì¸","shared.common.checkIn":"기ì
","shared.common.checkOut":"ì¶êµ¬","shared.common.chooseRate":"ìê¸ ì í","shared.common.chooseRoom":"ìë° ìì¤ ì í","shared.common.close":"ë«ê¸°","shared.common.conditions":"ì¡°ê±´","shared.common.confirm":"íì ","shared.common.currencyNight":"{currency} ë°","shared.common.currencyTotal":"{currency} í©ê³","shared.common.delete":"ìì ","component.cartSummary.deposit":"ë³´ì¦ê¸","component.cartSummary.payNow":"ì§ê¸ ê²°ì í기","component.cartSummary.advancePayment":"ì ê²°ì ","component.cartSummary.payAccordingToConditions":"ì¡°ê±´ì ë°ë¼ ì§ë¶íììì¤","shared.common.discount":"í ì¸","shared.common.download":"ë¤ì´ë¡ë","shared.common.edit":"í¸ì§íë¤","shared.common.emptyCart":"ì¥ë°êµ¬ëê° ë¹ììµëë¤","shared.common.establishment":"ì¤ë¦½","shared.common.extras":"ì¶ê° ìë¹ì¤","shared.common.extrasTitle":"ì¶ê° ìë¹ì¤","shared.common.full":"ë§ì¤ì
ëë¤","shared.com
4mon.guests":"ìë","shared.common.havePromoCode":"íë¡ëª¨ì
ì½ëê° ìëì?","shared.common.hi":"ìë
íìëê¹","shared.common.iva":"VAT","shared.common.language":"ì¸ì´","shared.common.modify":"ìì ","shared.common.night":"ë°¤","shared.common.nights":"ë°¤","shared.common.noDepositRequired":"ë³´ì¦ê¸ ìì","shared.common.notAvailable":"ì íí ë ì§ìë ì¬ì©í ì ììµëë¤.","shared.common.options":"ìµì
","shared.common.paymentAtEstablishment":"ìì¤ìì ì§ë¶","shared.common.privacyPolicy":"ê°ì¸ì ë³´ ë³´í¸ì ì±
","shared.common.promoCode":"íë¡ëª¨ì
ì½ë","shared.common.restricted":"ê·ì ë¨","shared.common.save":"구íë¤","shared.common.search":"ê²ì","shared.common.selectOption":"ìµì
ì í","shared.common.shareCart":"ì¥ë°êµ¬ë ê³µì í기","shared.common.soldOut":"매ì§","shared.common.someDatesUnavailable":"ì¼ë¶ ë ì§ë ì´ì©ì´ ë¶ê°ë¥í©ëë¤.","shared.common.taxes":"ì¸ê¸","shared.common.total":"í©ê³","shared.common.totalWithoutTax":"ì¸ì ì´ì¡","shared.common.unavailable":"ì´ì©ë¶ê°","shared.common.unit":"ê°","shared.common.view":"ë³´ë¤","shared.common.viewMode":"보기","shared.common.warning":"주ì","shared.common.show-more":"ë 보기","shared.common.show-less":"ë 보기","shared.common.show-gallery":"ê°¤ë¬ë¦¬ 보기","shared.customerFormMessages.address":"ë°©í¥","shared.customerFormMessages.arrivalTime":"ëì°©ìê°","shared.customerFormMessages.birthDate":"ìë
ìì¼","shared.customerFormMessages.comments":"ì½ë©í¸","shared.customerFormMessages.communicationConsent":"커뮤ëì¼ì´ì
ëì","shared.customerFormMessages.country":"êµê°","shared.customerFormMessages.documentId":"ID 문ì ë²í¸","shared.customerFormMessages.email":"ì´ë©ì¼","shared.customerFormMessages.lastName":"ì±","shared.customerFormMessages.phone":"ì í","shared.customerFormMessages.privacyPolicy":"본ì¸ì <b>{conditionsLink}, {privacyPolicyLink}</b>ì ì½ìì¼ë©° ì´ì ëìí©ëë¤.","shared.customerFormMessages.repeatEmail":"ì´ë©ì¼ ë°ë³µ","shared.dates.label":"ë ì§","shared.guestType.adult":"ì±ì¸","shared.guestType.baby":"ìê°ë¤","shared.guestType.child":"ìì´ë¤","shared.guestType.senior":"ì´ë¥¸","shared.guestType.singular.adult":"ì±ì¸","shared.guestType.singular.baby":"ìê°","shared.guestType.singular.child":"ìì´","shared.guestType.singular.senior":"ì°ì¥ì","shared.guestType.singular.teenager":"ìë","shared.guestType.teenager":"ìëë¤","shared.loyalty.enjoyAdvantages":"íí ë리기","shared.loyalty.haveNotJoined":"ìë¡ì´ ê³ ê°ì´ì ê°ì?","shared.loyalty.login":"ë¡ê·¸ì¸","shared.loyalty.logout":"ë¡ê·¸ìì","shared.loyalty.myAccount":"ë´ ê³ì ","shared.loyalty.myBookings":"ë´ ìì½","shared.loyalty.register":"ë±ë¡í기","shared.loyalty.tier":"ë 벨","shared.restriction.closeToArrivalTravelWindow":"ì²´í¬ì¸ ë¶ê°","shared.restriction.closeToDepartureTravelWindow":"ì²´í¬ ìì ìì","shared.restriction.maxNotice":"ì¬ì ìì½ì´ ê°ë¥í ìµë ë ì§ {value} ë ì§","shared.restriction.maxNotice.hours":"ì¬ì ìì½ì´ ê°ë¥í ìµë ë ì§ {value} ìê°","shared.restriction.maxNotice.hours.single":"ì¬ì ìì½ì´ ê°ë¥í ìµë ë ì§ {value} ìê°","shared.restriction.maxNotice.single":"ì¬ì ìì½ì´ ê°ë¥í ìµë ë ì§ {value} ì¼","shared.restriction.maxStay":"ìµë ìë°ì¼ {value} ë°","shared.restriction.maxStay.single":"ìµë ìë°ì¼ {value} ë°","shared.restriction.minNotice":"ì¬ì ìì½ì´ ê°ë¥í ìµì ë ì§ {value} ë ì§","shared.restriction.minNotice.hours":"ì¬ì ìì½ì´ ê°ë¥í ìµì ë ì§ {value} ìê°","shared.restriction.minNotice.hours.single":"ì¬ì ìì½ì´ ê°ë¥í ìµì ë ì§ {value} ìê°","shared.restriction.minNotice.single":"ì¬ì ìì½ì´ ê°ë¥í ìµì ë ì§ {value} ì¼","shared.restriction.minStay":"ìµì ìë°ì¼ {value} ë°","shared.restriction.minStay.single":"ìµì ìë°ì¼ {value} ë°","shared.restriction.openToArrivalDaysTravelWindow":"ì²´í¬ì¸ ë¶ê°","shared.restriction.openToDepartureDaysTravelWindow":"ì²´í¬ ìì ìì","shared.restriction.openTravelWindow":"ìë° ë¶ê°","shared.restriction.closeTravelWindow":"ìë° ë¶ê°","shared.roomDenomination.apartments":"ìíí¸ë¨¼í¸","shared.roomDenomination.beds":"침ë","shared.roomDenomination.bungalows":"ë°©ê°ë¡","shared.roomDenomination.cabins":"ìºë¹","shared.roomDenomination.houses":"주í","shared.roomDenomination.rooms":"ê°ì¤","shared.roomDenomination.ship_cabins":"ìºë¹","shared.roomDenomination.singular.apartments":"ìíí¸ë¨¼í¸","shared.roomDenomination.singular.beds":"침ë","shared.roomDenomination.singular.bungalows":"ë°©ê°ë¡","shared.roomDenomination.singular.cabins":"í","shared.roomDenomination.singular.houses":"주í","shared.roomDenomination.singular.rooms":"ê°ì¤","shared.roomDenomination.singular.ship_cabins":"ìºë¹","shared.roomDenomination.singular.units":"ê°","shared.roomDenomination.singular.villas":"ë¹ë¼","shared.roomDenomination.units":"ë¨ì","shared.roomDenomination.villas":"ë¹ë¼","shared.roomDenomination.pitches":"íì
ë¼","shared.roomDenomination.holiday_villages":"í리ë°ì´ ë¹ë¦¬ì§","shared.roomDenomination.mobile_home":"ì´ëì 주í","shared.roomDenomination.glamping":"ê¸ë¨í","shared.roomDenomination.caravans":"ì¹´ë¼ë°","shared.roomDenomination.singular.pitches":"íì
ë¼","shared.roomDenomination.singular.holiday_villages":"í리ë°ì´ ë¹ë¦¬ì§","shared.roomDenomination.singular.mobile_home":"ì´ëì 주í","shared.roomDenomination.singular.glamping":"ê¸ë¨í","shared.roomDenomination.singular.caravans":"ì¹´ë¼ë°","shared.common.seeAll":"모ë 보기","shared.common.failedPaymentTransaction":"ê±°ë ê±°ë¶ë¨","shared.common.tryAgainOrContactUs":"ë¤ì ìëíê±°ë í´ë¹ ìì¤ì 문ìíì¸ì.","shared.common.formErrorsPresent":"빨ê°ìì¼ë¡ íìë íë를 íì¸íì¸ì.","shared.common.guest":"ê²ì¤í¸","shared.common.persons":"ì¬ëë¤","shared.common.occupancy":"ì§ì
","shared.common.map":"ì§ë","shared.common.info":"ì ë³´","shared.common.continue":"ê³ìíë¤","shared.common.copy":"ë³µì¬","shared.common.linkCopied":"ë§í¬ê° ë³µì¬ëììµëë¤","shared.restriction.selectDifferentCheckIn":"ë¤ë¥¸ ì²´í¬ì¸ ë ì§ë¥¼ ì ííì¸ì","shared.restriction.selectDifferentCheckOut":"ë¤ë¥¸ ì¶ë° ë ì§ ì í","shared.common.greeting":"ìë
íì¸ì","shared.common.tier":"ë 벨","component.options.bookings":"ë´ ìì½ì¼ë¡ ì´ë","component.options.close":"ê³ì íìí기","component.options.signOff":"ë¡ê·¸ìì","shared.common.from":"ìì","shared.common.chooseEstablishment":"ìì±ì ì ííì¸ì","shared.common.firstNight":"첫ë ë°¤","shared.common.applyFilters":"íí° ì ì©","shared.common.changeOrRemoveFilters":"ì¼ë¶ íí°ë¥¼ ë³ê²½ ëë ì ê±°íê±°ë ê²ìì ìì íì¸ì.","shared.common.clearFilters":"íí° ì²ì","shared.common.filters":"íí°","shared.common.noCoincidences":"ì íí ì¼ì¹íë í목 ìì","shared.common.removeFilters":"íí° ìì ","shared.common.gallery":"ê°¤ë¬ë¦¬","hotelverse.open":"ìë°ì ë± ë§ë ê°ì¤ì ì ííì¸ì! ì¬ê¸°ë¥¼ í´ë¦íì¬ ì§ìê³¼ ê°ì¤ ë²í¸ë¥¼ ì ííì¸ì.","component.common.weAreSorry":"미ì í´ì!","component.common.datesNotAvailable":"ì íí ë ì§ë ì¬ì©í ì ììµëë¤","component.common.notAvailable":"ì°ë¦¬ë ë¤ë¥¸ ë¶ëì°ìì ê°ì©ì±ì ì°¾ê³ ììµëë¤","component.common.cancelRedirection":"리ëë ì
ì·¨ì","shared.common.rotateYourDevice":"기기를 íì í´ ì£¼ì¸ì.","shared.common.landscapeOnly":"ê°ë¡ 모ëë§ ì§ìí©ëë¤","shared.common.checkOutStep":"ìì½ ìë£","hotelverse.reconfirm":"ì íì ë¤ì íì¸íì¸ì","shared.common.bookingUnavailable":"ì íí ë ì§ìë ì¼ë¶ ìµì
ì ì´ì©í ì ììµëë¤. ë¤ë¥¸ ìµì
ì ì ííì¸ì.","hotelverse.select":"ê´ì¸ ì í","shared.common.deletedBooking":"ìì½ ì·¨ìë¨","shared.common.somethingWentWrong":"문ì ê° ë°ìíìµëë¤. ë¤ì ìëíì¸ì.","component.assistedMode.closeMode":"ë§ë²ì¬ ë«ê¸°","component.assistedMode.bookingAdded":"ìì½ì´ ì¥ë°êµ¬ëì ì¶ê°ë¨","component.assistedMode.checkRates":"ìê¸ ë³´ê¸°","component.accommodationGuestFilter.addAccommodation":"ìë° ìì¤ ì¶ê°","component.roomStay.unavailableModification":"ì´ ìì½ì ì¨ë¼ì¸ì¼ë¡ ìì í ì ììµëë¤. ìì±ì ì°ë½íììì¤","shared.common.payAtProperty":"ìë° ìì¤ìì ê²°ì ","shared.common.pendingPayment":"ê²°ì ë기 ì¤","shared.common.payAccordingToConditions":"ëë¨¸ì§ ê¸ì¡ì ì¡°ê±´ì ë°ë¼ ì§ê¸ë©ëë¤.","shared.common.amountRemaining":"ë¨ì","shared.common.perPerson":"ì¬ëë§ë¤","shared.common.perPersonPerNight":"1ì¸ë¹/1ë°","shared.common.perStay":"ìë° ìì¤ë¹","shared.common.perStayPerNight":"ìë° ìì¤ë¹/ë°ë¹","shared.common.included":"í¬í¨","shared.common.notIncluded":"í¬í¨ëì§","shared.common.feesExcluded":"ììë£ ì ì¸","shared.common.withoutTaxes":"ì¸ê¸ìì´","shared.common.code":"ì½ë","component.roomStay.dccExchangeRate":"íì¨","component.roomStay.dccMarkupMasterCard":"ì´ íì¨ì ECBìì ë°íí íì¨ê³¼ {value}ì ì°¨ì´ê° ììµëë¤.","component.roomStay.dccMarkupVisa":"ë매ê°ì ëí {value} ì¸ì í¬í¨","shared.common.retry":"ë¤ì í´ ë³´ë¤","shared.common.refreshPage":"íì´ì§ë¥¼ ìë¡ ê³ ì¹ê±°ë ì¬ìë ë²í¼ì í´ë¦íì¸ì.","shared.common.detail":"ì¸ë¶ ì¬í","component.roomStay.advancePayment":"ì ê²°ì ","shared.common.fees":"ììë£","component.loyaltyProfile.cancel.button.label":"구ë
ì·¨ì","component.loyaltyProfile.cancel.modal.title":"ê³ì 구ë
ì·¨ì íìê² ìµëê¹?","component.loyaltyProfile.cancel.modal.description":"ê·íì ê²°ì ì íì¸íììì¤.","page.confirmation.cancelledBooking":"ìì½ ì·¨ìë¨","shared.common.taxesIncluded":"ì¸ê¸ í¬í¨","shared.common.taxesExcluded":"ì¸ê¸ ì ì¸","shared.common.totalWithoutFees":"ììë£ê°ìë ì´","shared.common.depositRequired":"ìê¸ì´ íìí©ëë¤","discount.restriction.minNotice":"<b>ìµì ì¬ì ìì½:</b> {days} ì¼ì","discount.restriction.maxNotice":"<b>ìµë ì¬ì ìì½:</b> {days} ì¼ì","discount.restriction.minStay":"<b>ìµì ìë° ê¸°ê°:</b> {nights} ë°¤","discount.restriction.maxStay":"<b>ìµë ìë° ê¸°ê°:</b> {nights} ë°¤","discount.restriction.openTravelWindow":"<b>ì í¨ì±:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>ìì½ê°ë¥:</b> {start} - {end}","component.deferredPayment.description":"ì§ê¸ ìì½íê³ ì¨ë¼ì¸ ì§ë¶","shared.common.checkOutDeferredStepTitle":"ìì½ì´ íì¸ëì§ ìììµëë¤. {paymentLimitMessage}","shared.common.tooManyRequest":"ë¶ë¹ ìµë ìì² ì를 ì´ê³¼íìµëë¤.","shared.common.retryLater":"ëì¤ì ë¤ì ìëíììì¤","shared.common.notAHuman":"ups! ë¹ì ì´ ì¸ê°ì´ ìë ê² ê°ìµëë¤","shared.common.confirmYouArentARobot":"ë¹ì ì´ ë¡ë´ì´ ìëì íì¸íììì¤","shared.common.commission":"커미ì
","component.externalBrandLink.myPoints":"ë´ í¬ì¸í¸","shared.common.mealPlans":"ìì¬ ê³í","shared.common.noResultsForSearch":"ì íí ë ì§ì ì¬ì©í ììë ê²°ê
4³¼ë ììµëë¤.","shared.common.tryAgainWithDifferentQuery":"ìë¡ì´ ë ì§ ëë ë¤ë¥¸ ì ì 를 íì¸íììì¤.","shared.common.accommodation":"ìì","shared.common.childrenAges":"ì´ë¦°ì´ì ëì´","component.roomStay.dccExchangeCurrency":"ê±°ë íµí","calendar.indicativeSharingMessage":"ì±ì¸ 2ëª
ê¸°ì¤ ê°ê²©ì
ëë¤","calendar.footer.chooseCheckoutDate":"ì²´í¬ìì ë ì§ë¥¼ ì íí´ì£¼ì¸ì","calendar.footer.minStayNights":"ìµì ìë°: {nights}ë°","shared.common.stay":"ì²´ë¥","component.extraCard.attention":"주목!","component.extraCard.notAvailableForDates":"{extraName} í´ë¹ ë ì§ìë ì´ì©í ì ììµëë¤","component.extraCard.notAvailableForNewSelection":"{extraName} ì ì íìë ì¬ì©í ì ììµëë¤.","component.extraCard.soldOut":"매ì§","component.extraCard.favourite":"ì¦ê²¨ì°¾ê¸°","component.extraCard.notAvailableWithCurrentSelection":"\'{extraName}\' ì¶ê° 기ë¥ì íì¬ ì í í목과 í¨ê» ì¬ì©í ì ììµëë¤. ë¤ë¥¸ ì¶ê° 기ë¥ì ê³ì ì´í´ë³¼ ì ììµëë¤.","component.roomStay.canNotBeModified":"ì´ ìì½ì ì¨ë¼ì¸ì¼ë¡ ìì í ì ììµëë¤. ììë¡ ë¬¸ìíì기 ë°ëëë¤.","shared.waitingList.receiveNotice":"íµì§ ë°ê¸°","component.waitingListDialog.email.label":"ì´ë©ì¼","component.waitingListDialog.email.error":"ì í¨í ì´ë©ì¼ 주ì를 ì
ë ¥íì¸ì.","component.waitingListDialog.email.placeholder":"ì¬ê¸° ì°ì ì¤...","component.waitingListDialog.acceptTerms":"ì´ì© ê°ë¥ ì¬ë¶ ì림ì ìì²í¨ì¼ë¡ì¨ ê·íë {policyLink}를 ì½ììì íì¸íê² ë©ëë¤.","component.waitingListDialog.acceptTerms.error":"íµì ì ì±
ì ëìí´ì¼ í©ëë¤.","component.waitingListDialog.communicationPolicy":"커뮤ëì¼ì´ì
ì ì±
","component.waitingListDialog.description":"ìì를 ë¤ì ì´ì©í ì ìê² ëë©´ ë¤ì ìë ¤ëë¦¬ê² ìµëë¤.","component.waitingListSnackbar.submitSuccess.label":"ìì²ì´ íì¸ëììµëë¤.","component.waitingListSnackbar.submitError.label":"ì´ë°! 문ì ê° ë°ìíìµëë¤. ë¤ì ìëí´ ì£¼ì¸ì.","shared.common.lastAvailable":"ë¨ 1ê°ì¤ ë¨ì!","shared.common.lastQuantityAvailable":"ë§ì§ë§","shared.common.priceFor":"ë¹ ê°ê²©","shared.common.filterBy":"íí°ë§ 기ì¤","component.paymentForm.phoneLengthWarning":"ì í기 길ì´ë¥¼ íì¸íì¸ì.","shared.common.toEmptyCart":"ë¹ ì¹´í¸","shared.common.toMaintainCart":"ì¥ë°êµ¬ë ì ì§","shared.common.communicationPolicyLink":"커뮤ëì¼ì´ì
ì ì±
","shared.common.userAlreadyExists":"ì´ë©ì¼ {email} ì ê°ì§ ì¬ì©ìê° ì´ë¯¸ ììµëë¤. ìì½ì ìë£íë ¤ë©´ ë¡ê·¸ì¸íì¸ì.","shared.loyalty.optOutRateActive":"íì ì ì© ìê¸ì íì±í","shared.loyalty.optOutRateInactive":"íì ì ì© ë¹íì± ë¹ì¨","shared.loyalty.optOutRateLabel":"{clubName}ìê¸","shared.loyalty.tierBenefits":"í´ë½ ì ì© íí!","shared.loyalty.registerAndEnjoy":"ê°ì
íê³ ì°ë¦¬ì {tierBenefitsLink}를 모ë íì¸íì¸ì","shared.loyalty.savingAndEnjoying":"{loyaltyDiscount}를 ì ì½íê³ ì°ë¦¬ì {tierBenefitsLink}를 ì¦ê¸¸ ì ììµëë¤","shared.loyalty.enjoying":"ì°ë¦¬ì {tierBenefitsLink}를 ì¦ê¸¸ ì ììµëë¤","shared.loyalty.wantToJoin":"ì ë {brandName} í¬ì¸í¸ ì ëì ê°ì
íê³ ì¶ìµëë¤. ëë {privacyPolicyLink}ì ì½ìì¼ë©° ì´ì ëìí©ëë¤.","shared.loyalty.membersOnlyRate":"íì ì ì© ìê¸","shared.loyalty.bookAndJoinExplanation":"ìì½ í ìëì¼ë¡ ê°ì
ëë©° ì¶ê° ì ë³´ê° íìíì§ ììµëë¤.","shared.loyalty.joinedAlready":"ì´ë¯¸ íìì´ì ê°ì?","shared.loyalty.dontWantToJoinNow":"ì§ê¸ì ê°ì
íê³ ì¶ì§ ììì","shared.loyalty.continueMyBooking":"ìì½ ê³ìí기","shared.common.availableWithRoomChange":"ê°ì¤ ë³ê²½ ì ì¬ì© ê°ë¥","component.accommodationCard.selectedRoom":"ì²´íì ìí´ ì íí ê°ì¤","shared.info.seeInformation":"ì ë³´ 보기","shared.button.change":"ë³ê²½","page.accommodations.selectAccommodation":"ìë° ìì¤ ì í","shared.common.chosen":"ì í","shared.loyalty.registerSaveAndEnjoy":"ê°ì
íê³ {loyaltyDiscount}를 ì ì½íì¸ì. ì°ë¦¬ì {tierBenefitsLink}를 모ë íì¸íì¸ì","shared.common.choose":"ì í","shared.common.extraServices":"ì¶ê° ìë¹ì¤","shared.common.improveStay":"ë ëì ìë° ê²½í","component.cartSummary.excludedTaxInfo":"ì¸ê¸ ê·ì ì ë°ë¼ ì´ ê¸ì¡ì ì¬ì
ì¥ìì ì§ë¶í´ì¼ í©ëë¤.","shared.common.promosAndAdvantages":"íë¡ëª¨ì
/ ì¥ì ","freedomPay.paymentForm.cardHolderName":"ì¹´ë ìì§ì","freedomPay.paymentForm.cardHolderNameError":"ì¹´ë ìì§ìë íìì
ëë¤.","freedomPay.paymentForm.wallet":"ì§ê°","freedomPay.paymentForm.processingPayment":"ê²°ì 를 ì²ë¦¬í ë íì´ì§ë¥¼ ë«ê±°ë ìë¡ê³ 침íì§ ë§ì¸ì.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"ì¹´ë íëìë ì«ì를 í¬í¨í ì ììµëë¤.","shared.common.timeoutPaymentTransactionTitle":"í¸ëìì
ìê° ì´ê³¼","shared.common.timeoutPaymentTransactionDescription":"ê±°ë ìê°ì´ ì´
4ê³¼ëììµëë¤. íì´ì§ë¥¼ ìë¡ê³ 침íì¬ ë¤ì ìëí´ ì£¼ì¸ì.","shared.customerFormMessages.city":"ëì","shared.customerFormMessages.postalCode":"ì°í¸ ë²í¸","component.paymentForm.phoneInvalidWarning":"ì í¨í ì íë²í¸ì¸ì§ íì¸íì¸ì.","reservationConfirmationAuth.confirmationAuthDescription":"ìì½ì ê²ìíë ¤ë©´ ìì½ ë²í¸ì ìì½ ì ì¬ì©í ì´ë©ì¼ì ì
ë ¥íì¸ì.","reservationConfirmationAuth.invalidEmail":"ì í¨í ì´ë©ì¼ 주ì를 ì
ë ¥íì¸ì.","reservationConfirmationAuth.invalidReservationId":"ìì½ ìë³ìë MXXXXXXX ëë PXXXXXXXXX íìê³¼ ì¼ì¹í´ì¼ í©ëë¤.","reservationConfirmationAuth.wrongReservationOrEmail":"ìì½ ìë³ì ëë ì´ë©ì¼ 주ìê° ì못ëììµëë¤.","reservationConfirmationAuth.emailSentMessage":"ì´ë©ì¼ ë°ì í¸ì§í¨ì íì¸íì¸ì. ìì½ íì¸ ë§í¬ê° í¬í¨ë ì´ë©ì¼ì´ ìì ë ê²ì íì¸íì¤ ì ììµëë¤.","reservationConfirmationAuth.retrieveReservation":"ìì½ ê²ìí기","shared.common.viewBreakdown":"ë¶ì 보기","shared.common.breakdown":"ë¶ì","shared.roomDenomination.unit":"ë¨ì","shared.customerFormMessages.name":"ê²ì¤í¸ ì´ë¦","component.paymentForm.acceptCommercialCommunications":"ìì ì ìë½íì¸ì {commercialCommunicationsLink}","shared.common.commercialCommunications":"ìì
ì 커뮤ëì¼ì´ì
","reservationModification.title":"ìì½ ìì (ID: {id} / Ref.: {ref})","reservationModification.editDates":"ë ì§ ìì ({date}ê¹ì§)","reservationModification.editAccommodation":"ìë° ìì¤ ìì ({date}ê¹ì§)","reservationModification.editExtras":"ì¶ê° ì¬í ìì ","reservationModification.editParticipants":"ì°¸ê°ì","reservationModification.errorDatesCanNotBeChanged":"ìì ì ì±
ì¼ë¡ ì¸í´ ë ì§ë¥¼ ì
ë°ì´í¸í ì ììµëë¤.","reservationModification.errorAccommodationCanNotBeChanged":"ìì ì ì±
ì¼ë¡ ì¸í´ ìë° ìì¤ì ì
ë°ì´í¸í ì ììµëë¤.","reservationModification.errorAmountLowerThanOriginal":"ê¸ì¡ì ìë ê¸ì¡ë³´ë¤ í¬ê±°ë ê°ìì¼ í©ëë¤.","reservationModification.errorStayLowerThanOriginal":"ìë° ê¸°ê°ì ìë ê¸ì¡ê³¼ ê°ê±°ë 길ì´ì¼ í©ëë¤.","reservationModification.errorDefault":"ìì½ì ìì í ì ììµëë¤.ìë° ìì¤ì 문ìíì¸ì.","reservationModificationSummaryDialog.modifyReservation":"ìì½ ìì ","reservationModificationSummaryDialog.modifyReservationInstructions":"ë³ê²½ ì¬í ê²í ë° íì¸","reservationModificationSummaryDialog.currentReservation":"íì¬ ìì½","reservationModificationSummaryDialog.modifiedReservation":"ìì ë ìì½","reservationModificationSummaryDialog.footerNote":"*ìì¼, ê³ì ëë ìë° ìì¤ ì íì ë°ë¼ ê°ê²©ì´ ë³ê²½ë ì ììµëë¤.","reservationModificationAccommodation.title":"ìë° ìì¤ ìì ","reservationModificationAccommodation.yourSelection":"ì í ì¬í: {title}","reservationModificationRoom.title":"ìë° ìì¤ ìì ","modificationExtras.title":"ì¶ê° ì¬í ìì ","reservationModificationLoyaltyForbidden.title":"ì´ ìì½ì ìì í ì ììµëë¤.","reservationModificationLoyaltyForbidden.description":"ì´ ìì½ì íì¸íë ë° ì¬ì©ë ë¡ì´í° ê³ì ì¼ë¡ ë¡ê·¸ì¸íì§ ìììµëë¤. ì¬ë°ë¥¸ ê³ì ì¼ë¡ ë¡ê·¸ì¸íì¬ ìì íê±°ë ìë° ìì¤ì 문ìíì¸ì.","page.confirmation.guestDataTitle":"ê³ ê° ë°ì´í°","shared.customerFormMessages.nameAndSurn
4ame":"ì´ë¦ê³¼ ì±","reservationModification.occupancyUnAvailable":"ì´ ì ì ë ë¶ê°ë¥í©ëë¤. ì¬ì© ê°ë¥í ìµì
ì íì¸íì¸ì.","reservationModification.errorMandatoryExtraNotAvailable":"ê·íì ìì½ì ì°ê²°ë íì ì¶ê° ìë¹ì¤ê° ë ì´ì ì ê³µëì§ ììµëë¤. í¸í
ì 문ìíì¸ì.","reservationModification.maxModificationsReached":"ì¨ë¼ì¸ìì íì©ë ìµë ë³ê²½ íì를 ì´ê³¼íìµëë¤. ì¶ê° ë³ê²½ ì¬íì ììì 문ìíììì¤.","component.paymentForm.cardDetails":"ì¹´ë ì¸ë¶ ì ë³´","component.paymentForm.paymentSuccessRedirecting":"ê²°ì ìë£, íì¸ íì´ì§ë¡ 리ëë ì
ì¤...","component.loyaltyProfile.userFormField.preferences.label":"íê²½ ì¤ì ","userPreferencesModal.title":"ëë§ì ê²½íì ì¤ì íì¸ì","userPreferencesModal.subtitle":"ìì½ ì ìµìì ìµì
ì ì ê³µí ì ìëë¡ ì í¸ë를 ìë ¤ì£¼ì¸ì","component.unavailableUpgrade.title":"ì´ë°! ì´ ì
ê·¸ë ì´ëë ì§ê¸ ì¬ì©íì¤ ì ììµëë¤.","component.unavailableUpgrade.subtitle":"ì ìë§ ê¸°ë¤ë ¤ 주ì¸ì! ì¬ì© ê°ë¥í´ì§ë ëë¡ ìë ¤ëë¦¬ê² ìµëë¤.","component.upgradeAccommodation.title":"ìë° ì
ê·¸ë ì´ë","component.upgradeConfirmation.title":"ìì½ ìì ","component.upgradeConfirmation.subtitle":"ë ëì ì´ì©ì ìí´ ë³ê²½ ì¬íì ê²í íê³ íì¸í´ì£¼ì¸ì.","component.upgradeConfirmation.upgradeDisclaimer":"ìê¸ì ìì¼, ê³ì , ìë° ì íì ë°ë¼ ë¬ë¼ì§ ì ììµëë¤.","component.upgradeConfirmation.currentBookingLabel":"íì¬ ìì½","component.upgradeConfirmation.nextBookingLabel":"ì
ê·¸ë ì´ëë ìì½","component.upgradeConfirmation.errorOnUpsell":"ì
ê·¸ë ì´ë를 ìë£í ì ììµëë¤.","component.upgradeMealPlan.title":"ìì¬ íë ì
ê·¸ë ì´ë","component.upgradeTotal.upgradeTotal":"ì
ê·¸ë ì´ë ì´ì¡","component.upgradeTotal.continueWithUpgrade":"ì
ê·¸ë ì´ë를 ì§íí기","component.upgradeTotal.continueWithoutUpgrade":"ì
ê·¸ë ì´ë ìì´ ì§íí기","component.upgradeTotal.confirmUpgrade":"ì
ê·¸ë ì´ë íì¸í기","shared.common.select":"ì í","shared.common.selected":"ì íë¨","shared.common.mealPlan":"ìì¬ íë","component.filterableAccommodationSelection.accommodationType":"ìì ì í","component.groupBookingPage.title":"{value}ëª
í¬ìê°ìê² ì¶ì²","component.groupBookingPage.titleUpdated":"íì¬ ì í: {guests}ëª
í¬ìê° | {rooms}ê° ìì","shared.common.condition":"ìê¸","shared.common.guestsValue":"{value}ëª
í¬ìê°","component.groupBookingPage.conditionNotAvailable":"\\"{value}\\" ìê¸ì ì íí ìì ì¤ ì¼ë¶ì ì¬ì©í ì ììµëë¤. ê³ìíìê² ìµëê¹?","component.groupBookingPage.mealPlanNotAvailable":"\\"{value}\\" ìì¬ ìµì
ì ì íí ìì ì¤ ì¼ë¶ì ì¬ì©í ì ììµëë¤. ê³ìíìê² ìµëê¹?","component.roomSelectionList.selectionNotAvailableForCondition":"{value} ìê¸ì ëí´ ì íì´ ë¶ê°ë¥í©ëë¤. ìì를 ìì íê±°ë ì¶ê°íì¸ì.","component.roomSelectionList.selectionNotAvailableForMealPlan":"{value} ìì¬ ìµì
ì ëí´ ì íì´ ë¶ê°ë¥í©ëë¤. ìì를 ìì íê±°ë ì¶ê°íì¸ì.","component.groupBookingPage.updateAccommodation":"ìì í¸ì§","component.roomSelectionList.addExtras":"ì¶ê° í목 ì¶ê° / í¸ì§","component.groupBookingPage.addAccommodationBlocked":"ë ì´ì ìì를 ì¶ê°í ì ììµëë¤. ì íì ìì íê±°ë ììì 문ìíì¸ì.","component.groupBookingPage.maxGuestsReached":"íì©ë ìµë {value}ëª
ì í¬ìê° ì를 ì´ê³¼íìµëë¤. ììì 문ìíì¸ì.","component.groupBookingPage.originalGuestsNotReached":"ì´ê¸° ì íìì {guests}ëª
ì í¬ìê°ì ìí ììê° ë¶ì¡±í©ëë¤. ({originalGuests}ëª
)","component.groupBookingPage.removeConfirmation":"ìì를 ìì íë ¤ê³ í©ëë¤. ê³ìíìê² ìµëê¹?","component.groupBookingRecommendation.description":"ì íì ë°ë¼ ê°ì¤ ì´ì© ê°ë¥ ì¬ë¶ë¥¼ ì¡°ì íìµëë¤...","component.groupBookingRecommendation.priceMessage":"ë¤ë¥¸ ìê¸ì ë ì¶ê° í목ì ìíìë©´ ë¤ì ë¨ê³ìì ì¡°ì íì¤ ì ììµëë¤.","component.groupBookingRecommendation.priceMessageCondition":"ì´ ê°ê²©ì {value} ìê¸ì ì í´ë¹í©ëë¤","component.groupBookingRecommendation.priceMessageMealPlan":"ë° {value} meal plan ìì¬ ìµì
ì í´ë¹í©ëë¤","component.groupBookingRecommendation.recommendationFor":"ì¶ì² ëì:","component.accommodationGuestFilter.moreThan":"{value}ëª
ì´ìì¸ê°ì?","component.accommodationGuestFilter.bookAsGroup":"ë¨ì²´ë¡ ìì½","component.accommodationGuestFilter.groupBookingModule":"ë¨ì²´ ìì½","component.guestTypePicker.ageRangeFrom":"{minAge}ì¸ë¶í° {maxAge}ì¸ê¹ì§","component.guestTypePicker.ageRangeMin":"+ {minAge}ì¸ ì´ì","shared.common.totaltotalWithLoyalty":"멤ë²ì í ì¸ ì ì© ì´ì¡","component.messages.notEnoughAvailability":"ê°ì¤ ë¶ì¡±ì¼ë¡ ì¸í´ í´ë¹ ì¸ì ë°°ì ì´ ë¶ê°ë¥í©ëë¤...","shared.common.room":"ê°ì¤","shared.common.rooms":"ê°ì¤","shared.common.attention":"주목!","shared.common.all":"ì ì²´","shared.common.currencyConversionInfo":"ê²°ì :","shared.common.addAccommodation":"ìë° ìì¤ ì¶ê°","shared.common.editAccommodation":"ìì í¸ì§","shared.common.notAvailableOption":"ì í ë¶ê°","shared.common.youAreSaving":"ì ì½íê³ ììµëë¤.","component.paymentForm.confirmYourStay":"ìì½ íì¸","shared.common.or":"ëë","shared.customerFormMessages.IAmTheOne":"본ì¸ì´ í¬ìê°ì
ëë¤","shared.common.totalDiscount":"ì´ í ì¸","component.inventoryGroupListView.incompatibleMealPlanText":"ì´ ì í í목ì ì¥ë°êµ¬ëì ìì¬ì ë¤ë¥¸ ìì¬ë¥¼ í¬í¨íê³ ììµëë¤. ìì½ì ìë£íë ¤ë©´ ëì¼í ìì¬ë¥¼ í¬í¨íë ìµì
ì ì íí´ì¼ í©ëë¤.","component.securePayment.pciCertified":"PCI DSS ì¸ì¦","component.securePayment.sslCertified":"SSLë¡ ë³´í¸ëë ë°ì´í°","shared.common.moreInfo":"ë ë§ì ì ë³´","shared.common.viewCalendar":"ë¬ë ¥ë³´ê¸°","shared.common.cancelForFreeUntil":"ê¹ì§ ë¬´ë£ ì·¨ì","component.inactivityModal.title":"ê³ì ë³´ê³ ê³ì ê°ì?","component.inactivityModal.subTitle":"ìë²½í ìë°ì í 걸ì ë ë¤ê°ì°ìµëë¤!","component.inactivityModal.description":"ì¬íì íìì
4ì¸ ìì를 ì ííì
¨ìµëë¤. ì´ì ìë°ì íë³´í기 ìí ìì ë¨ê³ë§ ë¨ììµëë¤.","component.inactivityModal.button":"ìì½ ê³ìí기","paymentForm.cardHolderName":"ì¹´ë ìì§ì","paymentForm.cardNumber":"ì¹´ë ë²í¸","shared.highlightReel.title":"ë ëì ìë° ê²½í","shared.common.insuranceTitle":"ì·¨ì ë³´í","component.cartItem.addInsurance":"{ticker} ì¶ê° ë³´í","component.cartItem.noInsurance":"ë³´íì ê°ì
íê³ ì¶ì§ ììµëë¤.","component.cartItem.insuranceRequired":"ê³ìíë ¤ë©´ ë³´íì ê°ì
í´ì¼ í©ëë¤.","shared.common.storeNavbarItemHover":"ì 물","shared.common.storeNavbarItemTitle":"ì²´í ë° ê¸°íí¸ ì¹´ë","shared.common.storeNavbarItemDescription":"<b>ê²½í ë° ì 물 ë°ì°ì²</b> ì
ë ì
ì ëë¬ë³´ì¸ì","shared.common.storeNavbarItemButton":"ì²´í 보기","component.unitSelection.title":"ê°ì¤ì ì ííìê² ìµëê¹?","component.unitSelection.subjectToAvailability":"*ì´ì© ê°ë¥ ì¬ë¶ì ë°ë¼ ë¬ë¼ì§ëë¤.","component.unitSelection.selectUnit":"ê°ì¤ ì í","component.unitSelection.selectedTitle":"ì íë ê°ì¤","component.unitSelection.selectedUnit":"ê°ì¤ {unitNum}","component.unitSelection.changeSelection":"ê°ì¤ ë³ê²½","component.unitSelection.loadingMap":"ì§ë ë¡ë© ì¤...","component.unitSelection.errorLoadingMap":"ì§ë ë¡ë© ì¤ë¥","component.unitSelection.selectedComment":"{denomination} ì íë¨: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"ì´ ìµì
ì ì¥ë°êµ¬ëì ì¶ê°í기 ì ì ê²ìì í¬í¨ë 모ë ì´ë¦°ì´ì ëì´ë¥¼ ì ííì¸ì.","component.engineFilterGroup.title":"íí°","component.engineFilterGroup.clearFilters":"íí° ì§ì°ê¸°","component.engineFilterGroup.showResults":"{count}ê°ì ìì íì","component.engineFilterGroup.showMore":"ë 보기","component.engineFilterGroup.showLess":"ë 보기","component.engineFilterGroup.priceMin":"ìµì","component.engineFilterGroup.priceMax":"ìµë","component.engineFilterGroup.freeCancellationDescription":"ììë£ ìì´ ì·¨ìí ì ìë ìê¸ë§ íì","component.engineFilterGroup.availableDescription":"ë´ ìë°ì ì´ì© ê°ë¥í ìë° ìì¤ë§ 보기","component.engineFilterGroup.accommodationType":"ìì ì í","component.engineFilterGroup.priceRange":"ê°ê²© ë²ì","component.engineFilterGroup.freeCancellation":"ë¬´ë£ ì·¨ì","component.engineFilterGroup.available":"ì´ì© ê°ë¥","component.engineFilterGroup.mealplan":"ìì¬ íë","component.engineFilterGroup.services":"ìë¹ì¤","component.engineFilterGroup.facilities":"ìì¤","component.engineFilterGroup.category":"ì¹´í
ê³ ë¦¬","page.quotation.sendQuotationError":"견ì ì ë³´ë´ë ì¤ ì¤ë¥ê° ë°ìíìµëë¤","page.quotation.sendQuotationSuccess":"견ì ì´ ì±ê³µì ì¼ë¡ ì ì¡ëììµëë¤","page.quotation.removeQuotationSuccess":"견ì ì´ ì±ê³µì ì¼ë¡ ìì ëììµëë¤","page.quotation.duplicateQuotationSuccess":"견ì ì´ ì±ê³µì ì¼ë¡ ë³µì ëììµëë¤","page.quotation.noSessionId":"ì¸ì
IDê° ì ê³µëì§ ìììµëë¤.","page.quotation.noPermissions":"ì´ ì¹ì
ì ë³¼ ê¶íì´ ììµëë¤.","page.quotation.unexpectedError":"ììì¹ ëª»í ì¤ë¥ê° ë°ìíìµëë¤.","component.quotationPage.title":"그룹 견ì ","component.quotationPage.quotationTab":"견ì {index}","component.quotationPage.sendAllQuotations":"견ì 모ë ë³´ë´ê¸°","component.quotationPage.accommodationSelection":"ìë° ìì¤ ì í","component.quotationPage.addAccommodationBlockedMessage":"ë ì´ì ìë° ìì¤ì ì¶ê°í ì ììµëë¤","component.quotationPage.removeQuotationWarning":"ì´ ê²¬ì ì ìì íë ¤ê³ í©ëë¤.","component.quotationPage.formErrors":"ììì ì¤ë¥ê° ììµëë¤","component.quotationPage.unavailableRoomsDialog.someUnavailable":"ì¼ë¶ ìë° ìì¤ì ì´ì©í ì ììµëë¤. ë¤ìì ìì ë ê°ì¤ì
ëë¤:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"ì´ì© ê°ë¥í ìë° ìì¤ì´ ììµëë¤. 견ì ì 모ë ê°ì¤ì´ ìì ë©ëë¤.","component.quotationPage.sendQuotationDialog.title":"견ì ë³´ë´ê¸°","component.quotationPage.summary.title":"ìì½","component.quotationPage.summary.duplicateQuotation":"견ì ë³µì ","component.quotationPage.summary.sendQuotation":"견ì ë³´ë´ê¸°","component.quotationPage.summary.removeQuotation":"견ì ìì ","component.quotationPage.form.searchLoyaltyCustomerTitle":"ë¨ê³¨ ê³ ê° ê²ì","component.quotationPage.form.emailSearchPlaceholder":"ì´ë©ì¼","component.quotationPage.form.loyaltyCustomerNotFound":"ì¬ì©ì를 ì°¾ì ì ììµëë¤","component.quotationPage.form.loyaltyCustomerName":"ì´ë¦: {name}","component.quotationPage.form.loyaltyCustomerLastName":"ì±: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"ì´ë©ì¼: {email}","component.quotationPage.form.loyaltyCustomerTier":"ë 벨: {tier}","component.quotationPage.form.quotationDataTitle":"견ì ë°ì´í°","component.quotationPage.form.establishmentPlaceholder":"ìì¤*","component.quotationPage.form.checkInLabel":"ì²´í¬ì¸*","component.quotationPage.form.checkOutLabel":"ì²´í¬ìì*","component.quotationPage.form.conditionPlaceholder":"ì¡°ê±´*","component.quotationPage.form.cancellationPolicyPlaceholder":"ì·¨ì ì ì±
","component.quotationPage.form.promoCodePlaceholder":"íë¡ëª¨ì
ì½ë","component.quotationPage.form.currencyPlaceholder":"íµí","component.quotationPage.form.mealPlanPlaceholder":"ìì¬*","component.quotationPage.form.devicePlaceholder":"ì¥ì¹","component.quotationPage.form.validUntilPlaceholder":"ì í¨ ê¸°ê°(ìê°)*","component.quotationPage.form.generalDataTitle":"ì¼ë° ë°ì´í°","component.quotationPage.form.nonLoyaltyUser":"ë¹ë¨ê³¨ ì¬ì©ì","component.quotationPage.form.loyaltyUser":"ë¨ê³¨ ì¬ì©ì","component.quotationPage.form.namePlaceholder":"ì´ë¦*","component.quotationPage.form.emailFieldPlaceholder":"ì´ë©ì¼*","component.quotationPage.form.loyaltyUserPlaceholder":"ë¨ê³¨ ê³ ê°","component.quotationPage.form.lastNamePlaceholder":"ì±*","component.quotationPage.form.phonePlaceholder":"ì í","component.quotationPage.form.languagePlaceholder":"ì¸ì´","component.quotationPage.form.tierPlaceholder":"ë 벨:","component.quotationPage.sendQuotation.checkboxLabel":"견ì {index}","component.quotationPage.sendQuotation.receiversTitle":"견ì ì ë¤ì ìì ììê² ì ì¡ë©ëë¤:","component.quotationPage.sendQuotation.receiversHelp":"ì¼í(,)ë¡ êµ¬ë¶ë 주ì를 ì
ë ¥íì¸ì. ì
4µë 5ê°ì ì´ë©ì¼.","component.quotationPage.sendQuotation.receiversLabel":"ìì ì¸","component.quotationPage.sendQuotation.subjectTitle":"ê° ê²¬ì ì 목ì ì
ë ¥íì¸ì.","component.quotationPage.sendQuotation.subjectLabel":"견ì {index}:","component.quotationPage.sendQuotation.messageTitle":"견ì ë°ì´í° ìì íìí ë§ì¶¤ í
ì¤í¸ë¥¼ ì¶ê°íì¸ì.","component.quotationPage.sendQuotation.messageLabel":"ë©ìì§:","component.quotationPage.sendQuotation.sendError":"ë¤ì 견ì ì ë³´ë´ë ì¤ ì¤ë¥ê° ë°ìíìµëë¤. ëì¤ì ë¤ì ìëí´ ì£¼ì¸ì:","component.quotationPage.sendQuotation.sendErrorItem":"- 견ì {index}","component.quotationPage.sendQuotation.sending":"ë³´ë´ë ì¤...","component.quotationPage.sendQuotation.send":"ë³´ë´ê¸°","component.quotationPage.reservationError":"ìì½ ìì± ì¤ ì¤ë¥ê° ë°ìíìµëë¤.","component.roomSelectionList.updateRoomPrice.dateHeader":"ë ì§","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"ìë° ìì¤ë¹ ì ì©ë ìê¸","component.roomSelectionList.updateRoomPrice.newRateHeader":"ìë° ìì¤ë¹ ìë¡ì´ ìê¸","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"ì´ ê¸ì¡ì ì ì©ë íë¡ëª¨ì
ë° ìë° ìì¤ ì íê³¼ ê´ë ¨ë íì ëë ì íì ì¶ê° ìê¸ì ì ì¸í©ëë¤.","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"ê°ê²© ì½ì
","component.roomSelectionList.updateRoomPrice.applyToAll":"모ë ì ì©","component.roomSelectionList.updateRoomPrice.totalLabel":"ì´ì¡:","component.roomSelectionList.updateRoomPrice.totalNote":"* ê¸ì¡ì ì íí ìë° ìì¤ ë¨ì ìë¡ ê³±í´ì§ëë¤.","component.roomSelectionList.updateRoomPrice.dialogTitle":"ì¼ì¼ ìê¸ ìì ","component.quotationPage.form.selectorNoOptions":"ì í ì¬í ìì","shared.common.sendQuotation":"견ì ë³´ë´ê¸°","shared.common.confirmQuotation":"견ì íì¸","component.quotationPage.summary.resetDeposit":"ìì½ ë³´ì¦ê¸ ì¬ì¤ì ","component.quotationPage.unavailableRoomsDialog.noValidOptions":"ì íí ë ì§ì ì¬ì© ê°ë¥í ìë° ìì¤ ëë ì í¨í ìµì
ì ì°¾ì ì ììµëë¤.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"ì´ ìµì
ì ë³ê²½íë©´ í¸ì§ë ê°ê²©ì´ ì¬ì¤ì ë©ëë¤. ê³ìíìê² ìµëê¹?","page.quotation.confirmQuotationError":"견ì íì¸ ì¤ ì¤ë¥ê° ë°ìíìµëë¤.","page.quotation.confirmQuotationSuccess":"견ì ì´ ì±ê³µì ì¼ë¡ íì¸ëììµëë¤.","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"ìë° ìì¤ ê°ê²© í¸ì§","highlightReel.addedToFavorites":"ì¦ê²¨ì°¾ê¸°ì ìì¤í¸ë¼ ì¶ê°ë¨","stepper.selection":"ì í","stepper.rate":"ìê¸","stepper.extras":"ì¶ê° ì ë³´","stepper.checkout":"ë°ì´í° ë° ê²°ì ","stepper.confirmModal.title":"주ì!","stepper.confirmModal.message":"ì¥ë°êµ¬ëì ìì½ì´ ììµëë¤. ì´ë»ê² íìê² ìµëê¹?","giftCard.common.selectDates":"ë ì§ ì í","giftCard.common.selectedRoom":"ì íë ê°ì¤","giftCard.common.seeMore":"ë 보기","giftCard.common.seeConditions":"ì½ê´ 보기","giftCard.common.selectDatesTitle":"ìë° ë ì§ë¥¼ ì ííì¸ì","giftCard.common.selectDatesDescription":"ë²í¼ì í´ë¦íê³ ë ì§ë¥¼ ì ííì¸ì","giftCard.common.modifyDates":"ë ì§ ìì ","giftCard.stepper.step1":"ë¹ì ì ê²½í","giftCard.stepper.step2":"ë ì§","giftCard.stepper.step3":"ì¶ê° ì ë³´","giftCard.stepper.step4":"íì¸","component.independentLoyaltyBar.progressReservations":"{count, plural, other {#ê°ì ìì½}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"íì¬","component.independentLoyaltyBar.awayFrom":"ë 벨ê¹ì§","component.independentLoyaltyBar.levelOf":"ì","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 íì¬ {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"{discount} ì ì½","component.independentLoyaltyBar.discountLabel":"í ì¸","component.independentLoyaltyBar.discountActive":"<b>{discount} í ì¸</b>ì´ ì´ ìì½ì ì ì©ëììµëë¤","component.independentLoyaltyBar.clubBenefitsActive":"í´ë½ íí íì±íë¨","component.independentLoyaltyBar.joinWithDiscount":"{brandName}ì ê°ì
íê³ {discount} í ì¸ë°ì¼ì¸ì","component.independentLoyaltyBar.joinWithBenefits":"<b>{brandName}ì ê°ì
íê³ </b> <b>{benefitsLink} ííì ë°ì¼ì¸ì</b>","component.independentLoyaltyBar.exclusiveBenefits":"í´ë½ ì ì© íí","component.independentLoyaltyBar.becomeMember":"íì ë기","component.independentLoyaltyBar.signIn":"ë¡ê·¸ì¸","component.independentLoyaltyBar.orSeparator":"ëë","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>{brandName}ì ê°ì
íê³ </b> <b>{discount} í ì¸ ííì ë°ì¼ì¸ì</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 {discount} ì ì½","shared.common.cancelQuotation":"견ì ì·¨ì","page.quotation.cancelQuotationError":"견ì ì·¨ì ì¤ ì¤ë¥ê° ë°ìíìµëë¤.","page.quotation.cancelQuotationSuccess":"견ì ì´ ì±ê³µì ì¼ë¡ ì·¨ìëììµëë¤.","component.checkoutPage.roomStayQuestion.required":"ê³ìíë ¤ë©´ ì´ ì§ë¬¸ì ëµí´ì¼ í©ëë¤","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"ëµë³ì ì
ë ¥íì¸ì","component.checkoutPage.roomStayQuestion.selectPlaceholder":"ëµë³ì ì ííì¸ì","participantsForm.title":"ì°¸ê°ì","participantsForm.guestsTitle":"ê²ì¤í¸ ì ë³´","participantsForm.firstName":"ì´ë¦","participantsForm.birthDate":"ìë
ìì¼","participantsForm.roomLabel":"ê°ì¤ {number}","participantsForm.useHolderData":"ìì½ì ì 보를 {guestLabel}ì ì¬ì©"}'),D=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"N\xe3o h\xe1 disponibilidade para esta ocupa\xe7\xe3o. Altere os h\xf3spedes e tente novamente.","component.trackingBanner.origin":"Origem","component.trackingBanner.affiliate":"Agente","component.cartSummary.currencyConversionInfo":"Meramente informativo. Pagamentos em","component.inventoryGroupListView.incompatiblePaymentMethodText":"Esta sele\xe7\xe3o tem um m\xe9todo de pagamento diferente do do seu carrinho. Deve selecionar op\xe7\xf5es com o mesmo m\xe9todo de pagamento para concluir a reserva","component.navbarView.localeAndCurrency":"Idioma e moeda","component.paymentForm.termsAndConditionsWarning":"Deve aceitar as condi\xe7\xf5es de reserva.","shared.common.currency":"Moeda","shared.common.oops":"Oops!","
4shared.common.query":"Procurar","shared.common.unexpectedError":"Ocorreu um erro inesperado","component.loyaltyProfile.cancel.success":"Obrigado, estamos a processar o seu cancelamento de registo","shared.common.paymentTimeLimit":"Limite de pagamento","component.cartSummary.balearicFeeTooltip":"O pre\xe7o por pessoa/noite pode variar consoante os b\xf3nus aplicados","shared.common.contactUs":"Contacte-nos","component.extraCard.addItAnyway":"Quer adicionar tamb\xe9m?","component.checkoutPage.whatDo":"Existem reservas no carrinho. O que \xe9 que quer fazer?","shared.loyalty.saveAndEnjoy":"Registe-se para poupar {loyaltyDiscount} e usufruir dos nossos {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Reserve e junte-se a n\xf3s","calendar.button.checkAvailability":"VERIFICAR A DISPONIBILIDADE","calendar.footer.combineAccommodations":"Dispon\xedvel atrav\xe9s da combina\xe7\xe3o de v\xe1rios tipos de alojamento.","calendar.footer.nextAvailableDate":"Pr\xf3xima data dispon\xedvel","component.accommodationGuestFilter.childrenAge":"Idade das crian\xe7as","component.accommodationGuestFilter.title":"h\xf3spedes por quarto","component.bookingForm.title":"A sua pesquisa","component.cancellationPolicies.cancelBooking":"Cancelar reserva","component.cancellationPolicies.cancellationPenalties":"Pena de cancelamento {amount}","component.cancellationPolicies.cancellationRestriction":"Restri\xe7\xf5es de cancelamento","component.cancellationPolicies.childrenAndBeds":"Crian\xe7as e camas","component.cancellationPolicies.confirmCancellation":"Confirmar Cancelamento","component.cancellationPolicies.entry":"Check-in","component.cancellationPolicies.exit":"Check-out","component.cancellationPolicies.from":"De {dateOne}","component.cancellationPolicies.groups":"Grupos","component.cancellationPolicies.localHour":"Hor\xe1rio local","component.cancellationPolicies.multipleBooking":"Esta \xe9 uma reserva m\xfaltipla ({numberOfBooking} reserva). Certifique -se de cancelar tudo indesejado","component.cancellationPolicies.penalties":"Multa","component.cancellationPolicies.pets":"Animais de estima\xe7\xe3o","component.cancellationPolicies.reason":"Motivo de cancelamento","component.cancellationPolicies.schedule":"Hor\xe1rio","component.cancellationPolicies.termsAndConditions":"Eu li e aceitei os termos e condi\xe7\xf5es de cancelamento","component.cancellationPolicies.until":"At\xe9 {dateTwo}","component.cartItem.addExtras":"Adicione extras","component.cartItem.seeMealPlanDetails":"Ver detalhes da pens\xe3o","component.cartItem.addRoom":"Adicionar outro quarto","component.cartItem.removeAccommodation":"Remover alojamento","component.cartItem.seeConditionsAndCancellations":"Ver condi\xe7\xf5es e pol\xedtica de cancelamento","component.cartItem.seeMore":"Ver mais","component.cartItem.seeMoreAndManageExtras":"Ver mais e gerir extras","component.cartItem.seeLess":"Ver menos","component.cartItem.pricePerNight":"Pre\xe7o por noite","component.cartItem.datesOfStay":"Datas de estadia","component.paymentForm.bookWith":"Reservar com","component.checkoutPage.guestData":"Dados do h\xf3spede","component.checkoutPage.holderTitle":"Dados do titular da reserva","component.checkoutPage.holderSubtitle":"Pessoa que faz a reserva e recebe a confirma\xe7\xe3o.","component.cartItem.totalRoomStay":"Total da reserva","component.cartSummary.cityTaxPaidAtHotel":"Taxas a pagar no estabelecimento","shared.common.payAtTheHotel":"Pague no hotel","component.cartSummary.savings":"Est\xe1 a poupar","component.cartSummary.totalCart":"Carrinho total","component.customerForm.myInfo":"Informa\xe7\xf5es de Cliente","component.destinationPicker.noResults":"Nenhum resultado encontrado.","component.destinationPicker.placeholder":"Procurar","component.extraCard.add":"Adicionar","component.extraCard.date":"Data","component.extraCard.day":"dia","component.extraCard.delete":"Excluir","component.extraCard.edit":"Editar","component.extraCard.included":"Inclu\xeddo","component.extraCard.moreInfo":"Mais informa\xe7\xf5es","component.extraCard.person":"Por pessoa","component.extraCard.room":"Quarto","component.extraCard.unit":"unidade","component.extraDetail.helpTextSpecificDate":"Seleccione o(s) dia(s) do extra/servi\xe7o:","component.extraDetail.helpTextUnit":"Units","component.extraDetail.helpTextUnitDate":"Unidades por data de estadia","component.extraDetail.helpTextUnitDay":"Unidades por dia","component.extrasFilters.Extras":"Extras","component.extrasFilters.all":"Todos","component.extrasTotal.continue":"Continuar","component.extrasTotal.for":"Para","component.extrasTotal.included":"Inclu\xeddo","component.extrasTotal.totalExtras":"Extras totais","component.footer.showMap":"ver mapa","component.loyaltyProfile.userFormField.address.label":"Dire\xe7\xe3o","component.loyaltyProfile.userFormField.birthDate.label":"Data de nascimento","component.loyaltyProfile.userFormField.city.label":"Cidade","component.loyaltyProfile.userFormField.country.label":"Pa\xeds","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefone","component.loyaltyProfile.userFormField.postalCode.label":"C\xf3digo postal","component.loyaltyTransaction.manageBooking":"Gerir reservas","component.messages.occupancyUnAvailable":"Esta ocupa\xe7\xe3o n\xe3o \xe9 poss\xedvel, requer uma reserva m\xfaltipla. Por favor, verifique as op\xe7\xf5es dispon\xedveis.","component.messages.unAvailable":"N\xe3o dispon\xedvel para {fromDate} - {toDate} ({nights} noites)","component.navbarView.cart":"Carrinho","component.navbarView.dates":"Datas","component.navbarView.destination":"Destino/propriedade","component.navbarView.guests":"H\xf3spedes","component.navbarView.loyaltyInfo":"Clube","component.navbarView.menu":"Menu","component.navbarView.store":"Loja","component.paymentForm.applePay.continuePayment":"Continuar o pagamento com o Apple Pay","component.paymentForm.commercialCommunications":"Aceito receber comunica\xe7\xf5es comerciais.","component.paymentForm.depositRequired":"Sua reserva requer um pagamento antecipado, selecione o m\xe9todo de pagamento mais conveniente.","component.paymentForm.pay":"Pagar {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Moeda criptogr\xe1fica","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Cart\xe3o de cr\xe9dito","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Pagar mais tarde","component.paymentForm.title":"Modo de pagamento","component.pnpv2.confirm":"confirme","component.promoCodeInput.invalidCode":"C\xf3digo inv\xe1lido","component.promoCodeInput.validCode":"C\xf3digo v\xe1lido","component.roomStay.cancelBooking":"Cancelar","component.roomStay.cancellationOfReservation":"Cancelamento da reserva","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Cancelamento gratuito at\xe9 {date}","component.roomStay.payNow":"Pagar agora {percentage}% ({currency})","component.roomStay.reservationNumber":"N\xfamero da reserva","component.roomStay.statusCancelled":"Cancelada","component.roomStay.statusConfirmed":"Confirmada","component.roomStay.statusPending":"Confirma\xe7\xe3o pendente","component.roomStay.statusPendingDesc":"O estabelecimento entrar\xe1 em contacto consigo","component.roomStay.statusReactivation":"Pagamento pendente","component.roomStay.statusReactivationDesc":"A reserva ser\xe1 guardada at\xe9 {date}","component.roomStay.stay":"Estadia","component.roomStay.modifyDisabled":"Importante","component.roomStay.contactUs":"Esta reserva n\xe3o pode ser modificada online. Entre em contato com o estabelecimento.","page.confirmation.goHome":"P\xe1gina inicial","page.confirmation.thankYou":"Obrigado pela sua reserva!","page.confirmation.pendingReservation":"Reserva n\xe3o confirmada","shared.common.add":"Adicionar","shared.common.addPromoCode":"Adicionar um promocode","shared.common.addRoom":"Adicionar um quarto","shared.common.additionalInfo":"Mais informa\xe7\xf5es","shared.common.advancePayment":"Com pagamento adiantado","shared.common.noAdvancePayment":"Sem pagamento adiantado","shared.common.apply":"Aplicar","shared.common.availability":"Disponibilidade","shared.common.available":"Dispon\xedvel","shared.common.bestPriceGuaranteed":"Melhor Pre\xe7o Garantido","shared.common.book":"reservar","shared.common.booking":"Reserva","
4shared.common.bookingDate":"Data da reserva","shared.common.cancel":"Cancelar","shared.common.cancellationMessage":"Cancelamento gratuito at\xe9","shared.common.cancellationPolicies":"Pol\xedtica de cancelamento","shared.common.specialGroupCancellationPolicy":"Pol\xedtica especial de grupo","shared.common.cart":"Resumo","shared.common.checkAvailability":"Verificar a disponibilidade","shared.common.checkIn":"Check-in","shared.common.checkOut":"Sa\xedda","shared.common.chooseRate":"Selecione a tarifa","shared.common.chooseRoom":"Selecionar alojamento","shared.common.close":"Fechar","shared.common.conditions":"Condi\xe7\xf5es","shared.common.confirm":"Confirme","shared.common.currencyNight":"{currency} noite","shared.common.currencyTotal":"{currency} total","shared.common.delete":"Excluir","component.cartSummary.deposit":"Dep\xf3sito","component.cartSummary.payNow":"Pagar agora","component.cartSummary.advancePayment":"Pagamento antecipado","component.cartSummary.payAccordingToConditions":"Pagamento de acordo com as condi\xe7\xf5es","shared.common.discount":"Discount","shared.common.download":"Descarga","shared.common.edit":"Editar","shared.common.emptyCart":"Seu carrinho est\xe1 vazio","shared.common.establishment":"Estabelecimento","shared.common.extras":"Extras","shared.common.extrasTitle":"Servi\xe7os extras","shared.common.full":"Completo","shared.common.guests":"h\xf3spedes","shared.common.havePromoCode":"Voc\xea tem um c\xf3digo promocional?","shared.common.hi":"Ol\xe1","shared.common.iva":"VAT","shared.common.language":"Idioma","shared.common.modify":"Modificar","shared.common.night":"noite","shared.common.nights":"noites","shared.common.noDepositRequired":"N\xe3o \xe9 necess\xe1rio dep\xf3sito","shared.common.notAvailable":"N\xe3o dispon\xedvel para datas seleccionadas.","shared.common.options":"Op\xe7\xf5es","shared.common.paymentAtEstablishment":"Pagamento no estabelecimento","shared.common.privacyPolicy":"Pol\xedtica de privacidade","shared.common.promoCode":"C\xf3digo promocional","shared.common.restricted":"Restringido","shared.common.save":"Salvar","shared.common.search":"Procurar","shared.common.selectOption":"Selecione uma op\xe7\xe3o","shared.common.shareCart":"Compartilhar o carrinho","shared.common.soldOut":"Esgotado","shared.common.someDatesUnavailable":"Algumas datas n\xe3o est\xe3o dispon\xedveis.","shared.common.taxes":"Taxas","shared.common.total":"Total","shared.common.totalWithoutTax":"Total sem impostos","shared.common.unavailable":"Indispon\xedvel","shared.common.unit":"unidade","shared.common.view":"Ver","shared.common.viewMode":"Visualiza\xe7\xe3o","shared.common.warning":"Aten\xe7\xe3o","shared.common.show-more":"Mostrar mais","shared.common.show-less":"Mostrar menos","shared.common.show-gallery":"Ver galeria","shared.customerFormMessages.address":"Dire\xe7\xe3o","shared.customerFormMessages.arrivalTime":"Arrival time","shared.customerFormMessages.birthDate":"Data de nascimento","shared.customerFormMessages.comments":"Coment\xe1rios","shared.customerFormMessages.communicationConsent":"Consentimento da comunica\xe7\xe3o","shared.customerFormMessages.country":"Pa\xeds","shared.customerFormMessages.documentId":"N\xfamero do documento de identifica\xe7\xe3o","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Sobrenome","shared.customerFormMessages.phone":"Telefone","shared.customerFormMessages.privacyPolicy":"Li e aceito os {conditionsLink}, {privacyPolicyLink}.","shared.customerFormMessages.repeatEmail":"Repetir o e-mail","shared.dates.label":"Datas","shared.guestType.adult":"adultos","shared.guestType.baby":"beb\xeas","shared.guestType.child":"crian\xe7as","shared.guestType.senior":"idosos","shared.guestType.singular.adult":"adulto","shared.guestType.singular.baby":"beb\xea","shared.guestType.singular.child":"crian\xe7a","shared.guestType.singular.senior":"Senior","shared.guestType.singular.teenager":"adolescente","shared.guestType.teenager":"adolescentes","shared.loyalty.enjoyAdvantages":"Aproveite as vantagens","shared.loyalty.haveNotJoined":"\xc9 um cliente novo?","shared.loyalty.login":"Iniciar sess\xe3o","shared.loyalty.logout":"Assinar","shared.loyalty.myAccount":"Minha conta","shared.loyalty.myBookings":"Minhas reservas","shared.loyalty.register":"Registar","shared.loyalty.tier":"N\xedvel","shared.restriction.closeToArrivalTravelWindow":"Entrada n\xe3o permitida","shared.restriction.closeToDepartureTravelWindow":"Salida n\xe3o permitida","shared.restriction.maxNotice":"M\xe1x. anteced\xeancia {value} dias","shared.restriction.maxNotice.hours":"M\xe1x. anteced\xeancia {value} horas","shared.restriction.maxNotice.hours.single":"M\xe1x. anteced\xeancia {value} hora","shared.restriction.maxNotice.single":"M\xe1x. anteced\xeancia {value} dia","shared.restriction.maxStay":"M\xe1x. estadia {value} noites","shared.restriction.maxStay.single":"M\xe1x. estadia {value} noite","shared.restriction.minNotice":"Min. anteced\xeancia {value} dias","shared.restriction.minNotice.hours":"Min. anteced\xeancia {value} horas","shared.restriction.minNotice.hours.single":"Min. anteced\xeancia {value} hora","shared.restriction.minNotice.single":"Min. anteced\xeancia {value} dias","shared.restriction.minStay":"M\xedn. estadia {value} noites","shared.restriction.minStay.single":"M\xedn. estadia {value} noite","shared.restriction.openToArrivalDaysTravelWindow":"Entrada n\xe3o permitida","shared.restriction.openToDepartureDaysTravelWindow":"Salida n\xe3o permitida","shared.restriction.openTravelWindow":"Estadia n\xe3o permitida","shared.restriction.closeTravelWindow":"Estadia n\xe3o permitida","shared.roomDenomination.apartments":"apartamentos","shared.roomDenomination.beds":"camas","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"cabines","shared.roomDenomination.houses":"casas","shared.roomDenomination.rooms":"quartos","shared.roomDenomination.ship_cabins":"camarotes","shared.roomDenomination.singular.apartments":"apartamento","shared.roomDenomination.singular.beds":"cama","shared.roomDenomination.singular.bungalows":"bangal\xf4","shared.roomDenomination.singular.cabins":"cabana","shared.roomDenomination.singular.houses":"casa","shared.roomDenomination.singular.rooms":"Quarto","shared.roomDenomination.singular.ship_cabins":"cabina","shared.roomDenomination.singular.units":"unidade","shared.roomDenomination.singular.villas":"villa","
4shared.roomDenomination.units":"units","shared.roomDenomination.villas":"villas","shared.roomDenomination.pitches":"lotes","shared.roomDenomination.holiday_villages":"aldeamentos tur\xedsticos","shared.roomDenomination.mobile_home":"casas m\xf3veis","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravanas","shared.roomDenomination.singular.pitches":"lote","shared.roomDenomination.singular.holiday_villages":"aldeamento tur\xedstico","shared.roomDenomination.singular.mobile_home":"casa m\xf3vel","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravana","shared.common.seeAll":"Ver tudo","shared.common.failedPaymentTransaction":"Transa\xe7\xe3o recusada","shared.common.tryAgainOrContactUs":"Tente novamente ou contacte o estabelecimento.","shared.common.formErrorsPresent":"Verificar os campos a vermelho","shared.common.guest":"h\xf3spede","shared.common.persons":"pessoas","shared.common.occupancy":"Ocupa\xe7\xe3o","shared.common.map":"Mapa","shared.common.info":"Info","shared.common.continue":"Continuar","shared.common.copy":"Copiar","shared.common.linkCopied":"Link copiado","shared.restriction.selectDifferentCheckIn":"Selecione uma data de check-in diferente","shared.restriction.selectDifferentCheckOut":"Selecione uma data de checkout diferente","shared.common.greeting":"Ol\xe1","shared.common.tier":"N\xedvel","component.options.bookings":"Ir para as minhas reservas","component.options.close":"Continuar navegando","component.options.signOff":"Terminar a sess\xe3o","shared.common.from":"De","shared.common.chooseEstablishment":"Selecione o estabelecimento","shared.common.firstNight":"Primeira noite","shared.common.applyFilters":"Aplicar filtros","shared.common.changeOrRemoveFilters":"Altere ou remova alguns dos filtros ou modifique a pesquisa","shared.common.clearFilters":"Filtros limpos","shared.common.filters":"Filtros","shared.common.noCoincidences":"Nenhuma correspond\xeancia exata","shared.common.removeFilters":"Remover filtros","shared.common.gallery":"Galeria","hotelverse.open":"Escolha o quarto ideal para a sua estadia! Clique aqui para escolher a \xe1rea e o n\xfamero exato do quarto em que voc\xea ficar\xe1 hospedado.","component.common.weAreSorry":"Sentimos muito!","component.common.datesNotAvailable":"As datas selecionadas n\xe3o est\xe3o dispon\xedveis","component.common.notAvailable":"Estamos procurando disponibilidade em outro estabelecimento","component.common.cancelRedirection":"Cancelar redirecionamento","shared.common.rotateYourDevice":"Por favor, ligue seu dispositivo","shared.common.landscapeOnly":"Oferecemos suporte apenas ao modo paisagem","shared.common.checkOutStep":"Finalizar a reserva","hotelverse.reconfirm":"Confirme sua sele\xe7\xe3o","shared.common.bookingUnavailable":"Existem algumas op\xe7\xf5es que n\xe3o est\xe3o dispon\xedveis para as datas selecionadas. Selecione outra op\xe7\xe3o.","hotelverse.select":"Selecione a tarifa","shared.common.deletedBooking":"Reserva removida","shared.common.somethingWentWrong":"Algo deu errado. Tenta de novo.","component.assistedMode.closeMode":"Fechar assistente","component.assistedMode.bookingAdded":"Reserva adicionada ao carrinho!","component.assistedMode.checkRates":"Ver tarifas","component.accommodationGuestFilter.addAccommodation":"Adicionar acomoda\xe7\xe3o","component.roomStay.unavailableModification":"Esta reserva n\xe3o pode ser modificada online. Entre em contato com o estabelecimento","shared.common.payAtProperty":"Pague no estabelecimento","shared.common.pendingPayment":"Pagamento pendente","shared.common.payAccordingToConditions":"Restante, a pagar de acordo com as condi\xe7\xf5es.","shared.common.amountRemaining":"Restante","shared.common.perPerson":"por pessoa","shared.common.perPersonPerNight":"por pessoa/noite","shared.common.perStay":"por alojamento","shared.common.perStayPerNight":"por alojamento/noite","shared.common.included":"Incluindo","shared.common.notIncluded":"N\xe3o incluido","shared.common.feesExcluded":"Taxas exclu\xeddas","shared.common.withoutTaxes":"Sem tributa\xe7\xe3o","shared.common.code":"C\xf3digo","component.roomStay.dccExchangeRate":"Taxa de c\xe2mbio","component.roomStay.dccMarkupMasterCard":"Esta taxa de c\xe2mbio tem uma diferen\xe7a de {value} face \xe0 publicada pelo BCE","component.roomStay.dccMarkupVisa":"Incluindo {value} de margem na tarifa de atacado","shared.common.retry":"Tentar novamente","shared.common.refreshPage":"Atualizar a p\xe1gina ou clicar no bot\xe3o de nova tentativa.","shared.common.detail":"Detalhe","component.roomStay.advancePayment":"Pago adiantado","shared.common.fees":"Taxas","component.loyaltyProfile.cancel.button.label":"Cancelar subscri\xe7\xe3o","component.loyaltyProfile.cancel.modal.title":"Vai continuar a cancelar a subscri\xe7\xe3o?","component.loyaltyProfile.cancel.modal.description":"Por favor, confirme sua decis\xe3o.","page.confirmation.cancelledBooking":"Reserva cancelada","shared.common.taxesIncluded":"Impostos incluidos","shared.common.taxesExcluded":"Impostos exclu\xeddos","shared.common.totalWithoutFees":"Total sem taxas","shared.common.depositRequired":"Requer dep\xf3sito","discount.restriction.minNotice":"<b>M\xednimo com anteced\xeancia:</b> {days} dias","discount.restriction.maxNotice":"<b>M\xe1ximo com anteced\xeancia:</b> {days} dias","discount.restriction.minStay":"<b>Estadia m\xednima:</b> {nights} noites","discount.restriction.maxStay":"<b>Estadia m\xe1xima:</b> {nights} noites","discount.restriction.openTravelWindow":"<b>Validade:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Reservado:</b> {start} - {end}","component.deferredPayment.description":"Reserve agora e pague on-line antes","shared.common.checkOutDeferredStepTitle":"N\xe3o confirmado reserva. {paymentLimitMessage}","shared.common.tooManyRequest":"Voc\xea excedeu o n\xfamero m\xe1ximo de solicita\xe7\xf5es por minuto","shared.common.retryLater":"Por favor, tente novamente mais tarde","shared.common.notAHuman":"UPS! Parece que voc\xea n\xe3o \xe9 humano","shared.common.confirmYouArentARobot":"Por favor, confirme que voc\xea n\xe3o \xe9 um rob\xf4","shared.common.commission":"comiss\xe3o","component.externalBrandLink.myPoints":"Meus pontos","shared.common.mealPlans":"Pens\xf5es","shared.common.noResultsForSearch":"N\xe3o h\xe1 resultados dispon\xedveis para datas selecionadas.","shared.common.tryAgainWithDifferentQuery":"Verifique novas datas ou uma ocupa\xe7\xe3o diferente.","shared.common.accommodation":"alojamento","shared.common.childrenAges":"Idade das crian\xe7as","component.roomStay.dccExchangeCurrency":"Moeda de transa\xe7\xe3o","calendar.indicativeSharingMessage":"Os pre\xe7os s\xe3o aproximados por 2 adultos a partilhar.","calendar.footer.chooseCheckoutDate":"Escolha uma data de sa\xedda","calendar.footer.minStayNights":"Estadia m\xednima: {nights} noites","shared.common.stay":"Estadia","component.extraCard.attention":"Aten\xe7\xe3o!","component.extraCard.notAvailableForDates":"{extraName} n\xe3o dispon\xedvel para datas","component.extraCard.notAvailableForNewSelection":"{extraName} n\xe3o dispon\xedvel para nova sele\xe7\xe3o.","component.extraCard.soldOut":"Esgotado","component.extraCard.favourite":"Favorito","component.extraCard.notAvailableWithCurrentSelection":"O extra \\"{extraName}\\" n\xe3o est\xe1 dispon\xedvel com a sua sele\xe7\xe3o atual. Pode continuar a explorar os outros extras.","component.roomStay.canNotBeModified":"Esta reserva n\xe3o pode ser modificada online. Entre em contato com o estabelecimento.","shared.waitingList.receiveNotice":"Receber aviso","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"Por favor insira um endere\xe7o de e-mail v\xe1lido","component.waitingListDialog.email.placeholder":"Escreva aqui...","component.waitingListDialog.acceptTerms":"Ao solicitar um aviso de disponibilidade, voc\xea confirma que leu o {policyLink}","component.waitingListDialog.acceptTerms.error":"Voc\xea deve aceitar a pol\xedtica de comunica\xe7\xe3o","component.waitingListDialog.communicationPolicy":"Pol\xedtica de comunica\xe7\xe3o","component.waitingListDialog.description":"Inform\xe1-lo-emos quando o alojamento estiver novamente dispon\xedvel.","component.waitingListSnackbar.submitSuccess.label":"Solicita\xe7\xe3o confirmada","component.waitingListSnackbar.submitError.label":"Ops! Algo deu errado. Tenta de novo.","shared.common.lastAvailable":"\xdaltimo!","shared.common.lastQuantityAvailable":"Apenas","
4shared.common.priceFor":"Pre\xe7o por","shared.common.filterBy":"Filtrar por","component.paymentForm.phoneLengthWarning":"Verificar o comprimento do telefone","shared.common.toEmptyCart":"esvaziar o carrinho","shared.common.toMaintainCart":"manter o carrinho","shared.common.communicationPolicyLink":"Pol\xedtica de comunica\xe7\xe3o","shared.common.userAlreadyExists":"J\xe1 existe um utilizador com o email {email}. Inicie sess\xe3o para finalizar a sua reserva.","shared.loyalty.optOutRateActive":"Taxa ativa apenas para membros","shared.loyalty.optOutRateInactive":"Taxa de membro inativo","shared.loyalty.optOutRateLabel":"{clubName} taxa","shared.loyalty.tierBenefits":"benef\xedcios exclusivos do clube!","shared.loyalty.registerAndEnjoy":"Junte-se a n\xf3s e descubra todos os nossos {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Voc\xea est\xe1 economizando {loyaltyDiscount} e aproveitar\xe1 nossos {tierBenefitsLink}","shared.loyalty.enjoying":"Voc\xea aproveitar\xe1 nossos {tierBenefitsLink}","shared.loyalty.wantToJoin":"Quero aderir ao programa de fideliza\xe7\xe3o {brandName}. Li e aceito os termos {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"Taxa s\xf3 para membros","shared.loyalty.bookAndJoinExplanation":"A ades\xe3o \xe9 autom\xe1tica ap\xf3s a reserva, n\xe3o s\xe3o necess\xe1rias informa\xe7\xf5es adicionais","shared.loyalty.joinedAlready":"J\xe1 \xe9 membro?","shared.loyalty.dontWantToJoinNow":"Eu n\xe3o quero entrar agora","shared.loyalty.continueMyBooking":"Continuar com a reserva","shared.common.availableWithRoomChange":"Dispon\xedvel com mudan\xe7a de quarto","component.accommodationCard.selectedRoom":"Alojamento selecionado para a experi\xeancia","shared.info.seeInformation":"ver informa\xe7\xf5es","shared.button.change":"Alterar","page.accommodations.selectAccommodation":"Selecionar alojamento","shared.common.chosen":"Escolhido","shared.loyalty.registerSaveAndEnjoy":"Junte-se a n\xf3s e economize {loyaltyDiscount}. Descubra todos os nossos {tierBenefitsLink}","shared.common.choose":"Escolha","shared.common.extraServices":"Servi\xe7os extra","shared.common.improveStay":"Melhore a sua estadia","component.cartSummary.excludedTaxInfo":"Em fun\xe7\xe3o da regulamenta\xe7\xe3o fiscal, este montante deve ser pago no estabelecimento.","shared.common.promosAndAdvantages":"Promo\xe7\xf5es / vantagens","freedomPay.paymentForm.cardHolderName":"Titular do cart\xe3o","freedomPay.paymentForm.cardHolderNameError":"O titular do cart\xe3o \xe9 obrigat\xf3rio","freedomPay.paymentForm.wallet":"Carteiras","freedomPay.paymentForm.processingPayment":"Ao processar o pagamento, n\xe3o feche nem recarregue a p\xe1gina.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"O titular do cart\xe3o n\xe3o pode conter n\xfameros","shared.common.timeoutPaymentTransactionTitle":"Tempo limite da transa\xe7\xe3o","shared.common.timeoutPaymentTransactionDescription":"O tempo limite da sua transa\xe7\xe3o expirou. Tente novamente recarregando a p\xe1gina.","shared.customerFormMessages.city":"Cidade","shared.customerFormMessages.postalCode":"C\xf3digo postal","component.paymentForm.phoneInvalidWarning":"Verifique se se trata de um n\xfamero de telefone v\xe1lido.","reservationConfirmationAuth.confirmationAuthDescription":"Para recuperar a sua reserva, introduza o seu n\xfamero de reserva e o e-mail que utilizou para efetuar a reserva.","reservationConfirmationAuth.invalidEmail":"Introduza um endere\xe7o de correio eletr\xf3nico v\xe1lido","reservationConfirmationAuth.invalidReservationId":"O identificador da reserva deve corresponder ao formato MXXXXXXX ou PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Identificador de reserva ou endere\xe7o de correio eletr\xf3nico inv\xe1lido","reservationConfirmationAuth.emailSentMessage":"Verifique a sua caixa de correio eletr\xf3nico. A\xed encontrar\xe1 uma mensagem de correio eletr\xf3nico com uma liga\xe7\xe3o para a confirma\xe7\xe3o da sua reserva.","reservationConfirmationAuth.retrieveReservation":"Recuperar a sua reserva","shared.common.viewBreakdown":"Ver detalhamento","shared.common.breakdown":"Discrimina\xe7\xe3o","shared.roomDenomination.unit":"unidade","shared.customerFormMessages.name":"nome do h\xf3spede","component.paymentForm.acceptCommercialCommunications":"Aceitar receber {commercialCommunicationsLink}","shared.common.commercialCommunications":"Comunica\xe7\xf5es comerciais","reservationModification.title":"Modificar reserva (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Editar datas (At\xe9 {date})","reservationModification.editAccommodation":"Editar acomoda\xe7\xe3o (At\xe9 {date})","reservationModification.editExtras":"Editar extras","reservationModification.editParticipants":"Participantes","reservationModification.errorDatesCanNotBeChanged":"As datas n\xe3o podem ser atualizadas devido \xe0 pol\xedtica de modifica\xe7\xe3o.","reservationModification.errorAccommodationCanNotBeChanged":"A acomoda\xe7\xe3o n\xe3o pode ser atualizada devido \xe0 pol\xedtica de modifica\xe7\xe3o.","reservationModification.errorAmountLowerThanOriginal":"O valor deve ser maior ou igual ao original.","reservationModification.errorStayLowerThanOriginal":"A estadia deve ser igual ou maior que a original.","reservationModification.errorDefault":"A reserva n\xe3o pode ser modificada. Entre em contato com a propriedade.","reservationModificationSummaryDialog.modifyReservation":"Modificar reserva","reservationModificationSummaryDialog.modifyReservationInstructions":"Revise e confirme as altera\xe7\xf5es","reservationModificationSummaryDialog.currentReservation":"Reserva atual","reservationModificationSummaryDialog.modifiedReservation":"Reserva modificada","reservationModificationSummaryDialog.footerNote":"*Os pre\xe7os podem mudar devido ao dia da semana, sazonalidade ou tipo de acomoda\xe7\xe3o.","reservationModificationAccommodation.title":"Modificar acomoda\xe7\xe3o","reservationModificationAccommodation.yourSelection":"Sua sele\xe7\xe3o: {title}","reservationModificationRoom.title":"Modificar acomoda\xe7\xe3o","modificationExtras.title":"Modificar extras","reservationModificationLoyaltyForbidden.title":"Esta reserva n\xe3o pode ser modificada","reservationModificationLoyaltyForbidden.description":"Voc\xea n\xe3o est\xe1 conectado com a conta de fidelidade usada para confirmar esta reserva. Entre com a conta correta para modific\xe1-la ou entre em contato com a propriedade.","page.confirmation.guestDataTitle":"Dados do h\xf3spede","shared.customerFormMessages.nameAndSurn
4ame":"Nome e sobrenome","reservationModification.occupancyUnAvailable":"Esta ocupa\xe7\xe3o n\xe3o \xe9 poss\xedvel. Verifique as op\xe7\xf5es dispon\xedveis.","reservationModification.errorMandatoryExtraNotAvailable":"H\xe1 um extra obrigat\xf3rio ligado \xe0 sua reserva que j\xe1 n\xe3o est\xe1 dispon\xedvel. Por favor, contacte a propriedade.","reservationModification.maxModificationsReached":"O n\xfamero m\xe1ximo de altera\xe7\xf5es permitidas online foi excedido. Para qualquer outra modifica\xe7\xe3o, entre em contato com o estabelecimento.","component.paymentForm.cardDetails":"Detalhes do cart\xe3o","component.paymentForm.paymentSuccessRedirecting":"Pagamento bem-sucedido, redirecionando para a p\xe1gina de confirma\xe7\xe3o...","component.loyaltyProfile.userFormField.preferences.label":"Prefer\xeancias","userPreferencesModal.title":"Personalize sua experi\xeancia","userPreferencesModal.subtitle":"Ajude-nos a conhecer suas prefer\xeancias para oferecer as melhores op\xe7\xf5es em cada reserva","component.unavailableUpgrade.title":"Ops! Esta melhoria n\xe3o est\xe1 dispon\xedvel no momento.","component.unavailableUpgrade.subtitle":"Aguarde um pouco! N\xf3s avisaremos assim que estiver dispon\xedvel.","component.upgradeAccommodation.title":"Melhorar acomoda\xe7\xe3o","component.upgradeConfirmation.title":"Modificar reserva","component.upgradeConfirmation.subtitle":"Revise e confirme as altera\xe7\xf5es para uma experi\xeancia aprimorada.","component.upgradeConfirmation.upgradeDisclaimer":"Os pre\xe7os podem variar dependendo do dia da semana, da temporada ou do tipo de acomoda\xe7\xe3o.","component.upgradeConfirmation.currentBookingLabel":"Reserva atual","component.upgradeConfirmation.nextBookingLabel":"Reserva melhorada","component.upgradeConfirmation.errorOnUpsell":"N\xe3o foi poss\xedvel concluir a melhoria.","component.upgradeMealPlan.title":"Melhorar plano de refei\xe7\xf5es","component.upgradeTotal.upgradeTotal":"Total da melhoria","component.upgradeTotal.continueWithUpgrade":"Continuar com a melhoria","component.upgradeTotal.continueWithoutUpgrade":"Continuar sem a melhoria","component.upgradeTotal.confirmUpgrade":"Confirmar a melhoria","shared.common.select":"Selecionar","shared.common.selected":"Selecionado","shared.common.mealPlan":"Plano de refei\xe7\xf5es","component.filterableAccommodationSelection.accommodationType":"Tipo de alojamento","component.groupBookingPage.title":"Recomendado para {value} h\xf3spedes","component.groupBookingPage.titleUpdated":"Sele\xe7\xe3o atual: {guests} h\xf3spedes | {rooms} alojamentos","shared.common.condition":"Tarifa","shared.common.guestsValue":"{value} h\xf3spedes","component.groupBookingPage.conditionNotAvailable":"A tarifa \\"{value}\\" n\xe3o est\xe1 dispon\xedvel para algum dos alojamentos selecionados. Deseja continuar?","component.groupBookingPage.mealPlanNotAvailable":"A pens\xe3o \\"{value}\\" n\xe3o est\xe1 dispon\xedvel para algum dos alojamentos selecionados. Deseja continuar?","component.roomSelectionList.selectionNotAvailableForCondition":"Sele\xe7\xe3o indispon\xedvel para a tarifa {value}. Edite ou adicione alojamentos dispon\xedveis","component.roomSelectionList.selectionNotAvailableForMealPlan":"Sele\xe7\xe3o indispon\xedvel para a pens\xe3o {value}. Edite ou adicione alojamentos dispon\xedveis","component.groupBookingPage.updateAccommodation":"Editar alojamento","component.roomSelectionList.addExtras":"Adicionar / editar extras","component.groupBookingPage.addAccommodationBlocked":"N\xe3o \xe9 poss\xedvel adicionar mais alojamentos. Edite a sele\xe7\xe3o ou entre em contato com o estabelecimento.","component.groupBookingPage.maxGuestsReached":"O limite de {value} h\xf3spedes permitido foi excedido. Entre em contato com o estabelecimento.","component.groupBookingPage.originalGuestsNotReached":"Falta alojamento para {guests} h\xf3spedes da sele\xe7\xe3o inicial. ({originalGuests} h\xf3spedes)","component.groupBookingPage.removeConfirmation":"Est\xe1 prestes a remover o alojamento. Deseja continuar?","component.groupBookingRecommendation.description":"De acordo com sua sele\xe7\xe3o, ajustamos a disponibilidade de quartos. Voc\xea pode continuar com nossa recomenda\xe7\xe3o ou editar a sele\xe7\xe3o manualmente.","component.groupBookingRecommendation.priceMessage":"Se preferir outra tarifa ou incluir extras, poder\xe1 ajustar isso na pr\xf3xima etapa.","component.groupBookingRecommendation.priceMessageCondition":"Este pre\xe7o corresponde \xe0 tarifa {value}","component.groupBookingRecommendation.priceMessageMealPlan":"e ao plano de refei\xe7\xf5es {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recomenda\xe7\xe3o para:","component.accommodationGuestFilter.moreThan":"Mais de {value} pessoas?","component.accommodationGuestFilter.bookAsGroup":"Reservar como grupo","component.accommodationGuestFilter.groupBookingModule":"Reserva de grupo","component.guestTypePicker.ageRangeFrom":"de {minAge} a {maxAge} anos","component.guestTypePicker.ageRangeMin":"+ {minAge} anos","shared.common.totaltotalWithLoyalty":"Total com loyalty","component.messages.notEnoughAvailability":"Esta ocupa\xe7\xe3o n\xe3o \xe9 poss\xedvel, pois n\xe3o h\xe1 disponibilidade suficie
4nte. Contacte o hotel.","shared.common.room":"Quarto","shared.common.rooms":"Quartos","shared.common.attention":"Aten\xe7\xe3o!","shared.common.all":"Todos","shared.common.currencyConversionInfo":"Meramente informativo. Pagamentos em","shared.common.addAccommodation":"Adicionar acomoda\xe7\xe3o","shared.common.editAccommodation":"Editar alojamento","shared.common.notAvailableOption":"Op\xe7\xe3o indispon\xedvel","shared.common.youAreSaving":"Est\xe1 a economizar","component.paymentForm.confirmYourStay":"Confirme a sua estadia","shared.common.or":"Ou","shared.customerFormMessages.IAmTheOne":"Sou a pessoa que ficar\xe1 hospedada","shared.common.totalDiscount":"Desconto total","component.inventoryGroupListView.incompatibleMealPlanText":"Esta sele\xe7\xe3o tem um regime alimentar diferente do do seu carrinho. Deve selecionar op\xe7\xf5es com o mesmo regime alimentar para concluir a reserva","component.securePayment.pciCertified":"Certificado pela PCI DSS","component.securePayment.sslCertified":"Dados protegidos com SSL","shared.common.moreInfo":"Mais informa\xe7\xf5es","shared.common.viewCalendar":"Ver calend\xe1rio","shared.common.cancelForFreeUntil":"Cancela gr\xe1tis at\xe9","component.inactivityModal.title":"Ainda est\xe1 a\xed?","component.inactivityModal.subTitle":"Est\xe1 a um passo da sua estadia perfeita!","component.inactivityModal.description":"Selecionou um alojamento fant\xe1stico para a sua viagem. Falta apenas um pequeno passo para garantir a sua estadia.","component.inactivityModal.button":"continuar com a reserva","paymentForm.cardHolderName":"Titular do cart\xe3o","paymentForm.cardNumber":"N\xfamero do cart\xe3o","shared.highlightReel.title":"Melhore a sua estadia","shared.common.insuranceTitle":"Seguro de cancelamento","component.cartItem.addInsurance":"Adicionar {ticker} por","component.cartItem.noInsurance":"N\xe3o quero contratar um seguro","component.cartItem.insuranceRequired":"\xc9 necess\xe1rio contratar um seguro para continuar","shared.common.storeNavbarItemHover":"Ofere\xe7a","shared.common.storeNavbarItemTitle":"Experi\xeancias e Vales Presente","shared.common.storeNavbarItemDescription":"Explore a nossa sele\xe7\xe3o de <b>experi\xeancias e vouchers presente</b>","shared.common.storeNavbarItemButton":"Ver experi\xeancias","component.unitSelection.title":"Quer escolher o seu quarto?","component.unitSelection.subjectToAvailability":"*sujeito \xe0 disponibilidade.","component.unitSelection.selectUnit":"Escolher quarto","component.unitSelection.selectedTitle":"Quarto selecionado","component.unitSelection.selectedUnit":"Quarto {unitNum}","component.unitSelection.changeSelection":"Mudar de quarto","component.unitSelection.loadingMap":"A carregar mapa...","component.unitSelection.errorLoadingMap":"Erro ao carregar o mapa","component.unitSelection.selectedComment":"{denomination} selecionada: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Selecione a idade de todas as crian\xe7as na sua pesquisa antes de adicionar esta op\xe7\xe3o ao carrinho.","component.engineFilterGroup.title":"Filtros","component.engineFilterGroup.clearFilters":"Remover filtros","component.engineFilterGroup.showResults":"Mostrar {count} alojamentos","component.engineFilterGroup.showMore":"Mostrar mais","component.engineFilterGroup.showLess":"Mostrar menos","component.engineFilterGroup.priceMin":"M\xednimo","component.engineFilterGroup.priceMax":"M\xe1ximo","component.engineFilterGroup.freeCancellationDescription":"Mostrar apenas tarifas que permitem cancelar sem custo","component.engineFilterGroup.availableDescription":"Ver apenas estabelecimentos dispon\xedveis para a minha estadia","component.engineFilterGroup.accommodationType":"Tipo de alojamento","component.engineFilterGroup.priceRange":"Intervalo de pre\xe7os","component.engineFilterGroup.freeCancellation":"Cancelamento gratuito","component.engineFilterGroup.available":"Dispon\xedveis","component.engineFilterGroup.mealplan":"Pens\xe3o","component.engineFilterGroup.services":"Servi\xe7os","component.engineFilterGroup.facilities":"Comodidades","component.engineFilterGroup.category":"Categoria","page.quotation.sendQuotationError":"Ocorreu um erro ao enviar a cota\xe7\xe3o","page.quotation.sendQuotationSuccess":"Cota\xe7\xe3o enviada com sucesso","page.quotation.removeQuotationSuccess":"Cota\xe7\xe3o removida com sucesso","page.quotation.duplicateQuotationSuccess":"Cota\xe7\xe3o duplicada com sucesso","page.quotation.noSessionId":"N\xe3o foi fornecido um ID de sess\xe3o.","page.quotation.noPermissions":"Voc\xea n\xe3o tem permiss\xe3o para ver esta se\xe7\xe3o.","page.quotation.unexpectedError":"Ocorreu um erro inesperado.","component.quotationPage.title":"Cota\xe7\xe3o de grupo","component.quotationPage.quotationTab":"Cota\xe7\xe3o {index}","component.quotationPage.sendAllQuotations":"Enviar cota\xe7\xf5es","component.quotationPage.accommodationSelection":"Sele\xe7\xe3o de acomoda\xe7\xf5es","component.quotationPage.addAccommodationBlockedMessage":"N\xe3o \xe9 poss\xedvel adicionar mais acomoda\xe7\xf5es","component.quotationPage.removeQuotationWarning":"Voc\xea est\xe1 prestes a eliminar esta cota\xe7\xe3o.","component.quotationPage.formErrors":"H\xe1 erros no formul\xe1rio","component.quotationPage.unavailableRoomsDialog.someUnavailable":"N\xe3o h\xe1 disponibilidade para algumas das acomoda\xe7\xf5es. Estes s\xe3o os quartos que ser\xe3o eliminados:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"N\xe3o h\xe1 disponibilidade para nenhuma acomoda\xe7\xe3o. Todos os quartos da cota\xe7\xe3o ser\xe3o eliminados.","component.quotationPage.sendQuotationDialog.title":"Enviar cota\xe7\xe3o","component.quotationPage.summary.title":"Resumo","component.quotationPage.summary.duplicateQuotation":"Duplicar cota\xe7\xe3o","component.quotationPage.summary.sendQuotation":"Env
4iar cota\xe7\xe3o","component.quotationPage.summary.removeQuotation":"Eliminar cota\xe7\xe3o","component.quotationPage.form.searchLoyaltyCustomerTitle":"Buscar cliente fidelizado","component.quotationPage.form.emailSearchPlaceholder":"E-mail","component.quotationPage.form.loyaltyCustomerNotFound":"Usu\xe1rio n\xe3o encontrado","component.quotationPage.form.loyaltyCustomerName":"Nome: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Sobrenome: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-mail: {email}","component.quotationPage.form.loyaltyCustomerTier":"N\xedvel: {tier}","component.quotationPage.form.quotationDataTitle":"Dados da cota\xe7\xe3o","component.quotationPage.form.establishmentPlaceholder":"Estabelecimento*","component.quotationPage.form.checkInLabel":"Entrada*","component.quotationPage.form.checkOutLabel":"Sa\xedda*","component.quotationPage.form.conditionPlaceholder":"Condi\xe7\xe3o*","component.quotationPage.form.cancellationPolicyPlaceholder":"Pol\xedtica de cancelamento","component.quotationPage.form.promoCodePlaceholder":"C\xf3digo promocional","component.quotationPage.form.currencyPlaceholder":"Moeda","component.quotationPage.form.mealPlanPlaceholder":"Pens\xe3o*","component.quotationPage.form.devicePlaceholder":"Dispositivo","component.quotationPage.form.validUntilPlaceholder":"Validade at\xe9 (horas)*","component.quotationPage.form.generalDataTitle":"Dados gerais","component.quotationPage.form.nonLoyaltyUser":"Usu\xe1rio n\xe3o fidelizado","component.quotationPage.form.loyaltyUser":"Usu\xe1rio fidelizado","component.quotationPage.form.namePlaceholder":"Nome*","component.quotationPage.form.emailFieldPlaceholder":"E-mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Cliente fidelizado","component.quotationPage.form.lastNamePlaceholder":"Sobrenome*","component.quotationPage.form.phonePlaceholder":"Telefone","component.quotationPage.form.languagePlaceholder":"Idioma","component.quotationPage.form.tierPlaceholder":"N\xedvel:","component.quotationPage.sendQuotation.checkboxLabel":"Cota\xe7\xe3o {index}","component.quotationPage.sendQuotation.receiversTitle":"A cota\xe7\xe3o ser\xe1 enviada para os seguintes destinat\xe1rios:","component.quotationPage.sendQuotation.receiversHelp":"Indique os endere\xe7os separados por v\xedrgula (,). M\xe1ximo de 5 e-mails.","component.quotationPage.sendQuotation.receiversLabel":"Destinat\xe1rio(s)","component.quotationPage.sendQuotation.subjectTitle":"Indique o assunto para cada cota\xe7\xe3o","component.quotationPage.sendQuotation.subjectLabel":"Cota\xe7\xe3o {index}:","component.quotationPage.sendQuotation.messageTitle":"Adicione texto personalizado que ser\xe1 exibido antes dos dados da cota\xe7\xe3o","component.quotationPage.sendQuotation.messageLabel":"Mensagem:","component.quotationPage.sendQuotation.sendError":"Ocorreu um erro ao enviar as seguintes cota\xe7\xf5es. Por favor, tente novamente mais tarde:","component.quotationPage.sendQuotation.sendErrorItem":"- Cota\xe7\xe3o {index}","component.quotationPage.sendQuotation.sending":"Enviando...","component.quotationPage.sendQuotation.send":"Enviar","component.quotationPage.reservationError":"Ocorreu um erro ao criar a reserva","component.roomSelectionList.updateRoomPrice.dateHeader":"Data","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tarifa aplicada por alojamento","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nova tarifa por alojamento","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Este valor exclui as promo\xe7\xf5es aplicadas e o valor dos extras obrigat\xf3rios ou opcionais vinculados \xe0 sele\xe7\xe3o de alojamento","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Insira o pre\xe7o","component.roomSelectionList.updateRoomPrice.applyToAll":"APLICAR A TODOS","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* O valor \xe9 multiplicado pelo n\xfamero de unidades de alojamento selecionadas.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Editar pre\xe7o di\xe1rio","component.quotationPage.form.selectorNoOptions":"N\xe3o h\xe1 op\xe7\xf5es","shared.common.sendQuotation":"Env
4iar cota\xe7\xe3o","shared.common.confirmQuotation":"Confirmar cota\xe7\xe3o","component.quotationPage.summary.resetDeposit":"Reiniciar dep\xf3sito","component.quotationPage.unavailableRoomsDialog.noValidOptions":"N\xe3o foram encontradas acomoda\xe7\xf5es dispon\xedveis ou op\xe7\xf5es v\xe1lidas para as datas selecionadas.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Alterar esta op\xe7\xe3o ir\xe1 repor os seus pre\xe7os editados. Deseja continuar?","page.quotation.confirmQuotationError":"Ocorreu um erro ao confirmar a cota\xe7\xe3o","page.quotation.confirmQuotationSuccess":"Cota\xe7\xe3o confirmada com sucesso","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Editar pre\xe7o do alojamento","highlightReel.addedToFavorites":"Extra adicionado aos favoritos","stepper.selection":"Sele\xe7\xe3o","stepper.rate":"Tarifa","stepper.extras":"Extras","stepper.checkout":"Dados e pagamento","stepper.confirmModal.title":"Aten\xe7\xe3o!","stepper.confirmModal.message":"Existem reservas no carrinho. O que gostaria de fazer?","giftCard.common.selectDates":"Selecionar datas","giftCard.common.selectedRoom":"Quarto escolhido","giftCard.common.seeMore":"Ver mais","giftCard.common.seeConditions":"Ver condi\xe7\xf5es","giftCard.common.selectDatesTitle":"Escolha a sua data de estadia","giftCard.common.selectDatesDescription":"Clique no bot\xe3o e escolha os dias","giftCard.common.modifyDates":"Modificar datas","giftCard.stepper.step1":"A sua experi\xeancia","giftCard.stepper.step2":"Datas","giftCard.stepper.step3":"Extras","giftCard.stepper.step4":"Confirma\xe7\xe3o","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reserva} other {# reservas}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Voc\xea est\xe1","component.independentLoyaltyBar.awayFrom":"para chegar ao n\xedvel","component.independentLoyaltyBar.levelOf":"de","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} de {brandName} \xb7 Voc\xea est\xe1 a {progress} de {nextLevelName}","component.independentLoyaltyBar.discountSave":"Poupa {discount}","component.independentLoyaltyBar.discountLabel":"desconto","component.independentLoyaltyBar.discountActive":"<b>{discount} de desconto</b> ativo nesta reserva","component.independentLoyaltyBar.clubBenefitsActive":"Benef\xedcios do clube ativos","component.independentLoyaltyBar.joinWithDiscount":"Junte-se a {brandName} e economize {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>JUNTE-SE ao {brandName}</b> e obtenha <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"benef\xedcios exclusivos do clube","component.independentLoyaltyBar.becomeMember":"Torne-se membro","component.independentLoyaltyBar.signIn":"Entrar","component.independentLoyaltyBar.orSeparator":"ou","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>JUNTE-SE ao {brandName}</b> e obtenha <b>{discount} de desconto</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Poupa {discount}","shared.common.cancelQuotation":"Cancelar cota\xe7\xe3o","page.quotation.cancelQuotationError":"Ocorreu um erro ao cancelar a cota\xe7\xe3o","page.quotation.cancelQuotationSuccess":"Cota\xe7\xe3o cancelada com sucesso","component.checkoutPage.roomStayQuestion.required":"\xc9 necess\xe1rio responder esta pergunta para continuar","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Escreva sua resposta","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Escolha uma resposta","participantsForm.title":"Participantes","participantsForm.guestsTitle":"Dados dos h\xf3spedes","participantsForm.firstName":"Nome","participantsForm.birthDate":"Data de nascimento","participantsForm.roomLabel":"Quarto {number}","participantsForm.useHolderData":"Usar os dados do titular da reserva para: {guestLabel}"}'),N=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Er is geen beschikbaarheid voor deze bezetting. Wijzig de gasten en probeer het opnieuw.","component.trackingBanner.origin":"Herkomst","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Louter informatief. betalingen in","component.inventoryGroupListView.incompatiblePaymentMethodText":"Deze selectie heeft een andere betaalmethode dan uw winkelwagen. U moet opties met dezelfde betaalmethode selecteren om de reservering te voltooien","component.navbarView.localeAndCurrency":"Taal en valuta","component.paymentForm.termsAndConditionsWarning":"Je moet de boekingsvoorwaarden accepteren.","shared.common.currency":"Valuta","shared.common.oops":"Oeps!","shared.common.query":"Zoek op","shared.common.unexpectedError":"Er is een onverwachte fout opgetreden","component.loyaltyProfile.cancel.success":"Dank u, we verwerking uw annulering","shared.common.paymentTimeLimit":"Betalingsdeadline","component.cartSummary.balearicFeeTooltip":"De prijs per persoon/nacht kan vari\xebren afhankelijk van de toegepaste bonussen","shared.common.contactUs":"Contacteer ons","component.extraCard.addItAnyway":"Wilt u deze toch toevoegen?","component.checkoutPage.whatDo":"Er zitten reserveringen in het winkelwagentje. Wat wilt u doen?","shared.loyalty.saveAndEnjoy":"Registreer om {loyaltyDiscount} te besparen en geniet van onze {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Boek en meld je aan","calendar.button.checkAvailability":"BESCHIKBAARHEID","calendar.footer.combineAccommodations":"Beschikbaar door meerdere soorten accommodaties te combineren.","calendar.footer.nextAvailableDate":"Volgende datum beschikbaare","component.accommodationGuestFilter.childrenAge":"Leeftijd van de kinderen","component.accommodationGuestFilter.title":"Gasten per kamer","component.bookingForm.title":"Jouw zoektocht","component.cancellationPolicies.cancelBooking":"Annuleer boeking","component.cancellationPolicies.cancellationPenalties":"Annuleringsboete {amount}","component.cancellationPolicies.cancellationRestriction":"Annulering beperkingen","component.cancellationPolicies.childrenAndBeds":"Kinderen en bedden","component.cancellationPolicies.confirmCancellation":"Bevestigen Annulering","component.cancellationPolicies.entry":"Chek in","component.cancellationPolicies.exit":"Uitgangg","component.cancellationPolicies.from":"Van {dateOne}","component.cancellationPolicies.groups":"Groepen","component.cancellationPolicies.localHour":"Lokale tijd","component.cancellationPolicies.multipleBooking":"Dit is een meervoudige boeking ({numberOfBooking} boeking). Zorg ervoor dat je alle ongewenste boekingen annuleert.","component.cancellationPolicies.penalties":"Boetes","component.cancellationPolicies.pets":"Huisdieren","component.cancellationPolicies.reason":"Annuleringsredenen","component.cancellationPolicies.schedule":"Schema","component.cancellationPolicies.termsAndConditions":"Ik heb de annuleringsvoorwaarden gelezen en geaccepteerd","component.cancellationPolicies.until":"Tot {dateTwo}","component.cartItem.addExtras":"Voeg extra\'s toe","component.cartItem.seeMealPlanDetails":"Details van pensioen bekijken","component.cartItem.addRoom":"Nog een kamer toevoegen","component.cartItem.removeAccommodation":"Accommodatie verwijderen","component.cartItem.seeConditionsAndCancellations":"Zie voorwaarden en annuleringsvoorwaarden","component.cartItem.seeMore":"Meer zien","component.cartItem.seeMoreAndManageExtras":"Meer zien en extra\'s beheren","component.cartItem.seeLess":"Minder zien","component.cartItem.pricePerNight":"Prijs per nacht","component.cartItem.datesOfStay":"Data van verblijf","component.paymentForm.bookWith":"Boek met","component.checkoutPage.guestData":"Gegevens gasten","component.checkoutPage.holderTitle":"Gegevens van de boeker","component.checkoutPage.holderSubtitle":"De persoon die de boeking maakt en de bevestiging ontvangt.","component.cartItem.totalRoomStay":"Totaal boekingsbedrag","component.cartSummary.cityTaxPaidAtHotel":"Kosten te betalen bij de accommodatie","shared.common.payAtTheHotel":"Betaal in het hotel","component.cartSummary.savings":"U bespaart","component.cartSummary.totalCart":"Totale winkelwagen","component.customerForm.myInfo":"Gast Informatie","component.destinationPicker.placeholder":"Zoeken","component.destinationPicker.noResults":"Geen resultaten gevonden.","component.extraCard.add":"Toevoegen","component.extraCard.date":"Datum","component.extraCard.day":"dag","component.extraCard.delete":"Verwijderen","component.extraCard.edit":"Bewerk","component.extraCard.included":"Inclusief","component.extraCard.moreInfo":"Meer informatie","component.extraCard.person":"Per persoon","component.extraCard.room":"Kamer","component.extraCard.unit":"eenheid","component.extraDetail.helpTextSpecificDate":"Selecteer de dag(en) van de extra/service:","component.extraDetail.helpTextUnit":"einheiten","component.extraDetail.helpTextUnitDate":"Einheiten pro Datum des Aufenthalts","component.extraDetail.helpTextUnitDay":"Einheiten pro Tag","component.extrasFilters.Extras":"Extra\'s","component.extrasFilters.all":"Alle","component.extrasTotal.continue":"Doorgaan","component.extrasTotal.for":"Voor","component.extrasTotal.included":"Inclusief","component.extrasTotal.totalExtras":"Totaal aantal extra\'s","component.footer.showMap":"bekijk kaart","component.loyaltyProfile.userFormField.address.label":"Adres","component.loyaltyProfile.userFormField.birthDate.label":"Geboortedatum","component.loyaltyProfile.userFormField.city.label":"Stad","component.loyaltyProfile.userFormField.country.label":"Land","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefoon","component.loyaltyProfile.userFormField.postalCode.label":"Postcode","component.loyaltyTransaction.manageBooking":"Boeking beheren","component.messages.occupancyUnAvailable":"Deze bezetting is niet mogelijk, dit vereist een meervoudige boeking. Controleer de beschikbare opties.","component.messages.unAvailable":"Niet beschikbaar voor {fromDate} - {toDate} ({nights} Nachten)","component.navbarView.cart":"Winkelwagen","component.navbarView.dates":"Data","component.navbarView.destination":"Bestemming/eigendom","component.navbarView.guests":"Gasten","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Menu","component.navbarView.store":"Winkel","component.paymentForm.applePay.continuePayment":"Doorgaan met betalen met Apple Pay","component.paymentForm.commercialCommunications":"Ik ga akkoord met het ontvangen van commerci\xeble communicatie.","component.paymentForm.depositRequired":"Je reservering vereist een vooruitbetaling, selecteer de meest geschikte betalingsmethode.","component.paymentForm.pay":"Betaal {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Crypto -valuta","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Credit card","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Later betalen","component.paymentForm.title":"Betaalmethode","component.pnpv2.confirm":"Bevestigen","component.promoCodeInput.invalidCode":"Ongeldige code","component.promoCodeInput.validCode":"Geldige code","component.roomStay.cancelBooking":"Annuleren","component.roomStay.cancellationOfReservation":"Reservering annuleren","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Gratis annulering tot {date}","component.roomStay.payNow":"Nu betalen {percentage}% ({currency})","component.roomStay.reservationNumber":"Boeking nummer","component.roomStay.statusCancelled":"Geannuleerd","component.roomStay.statusConfirmed":"Bevestigd","component.roomStay.statusPending":"In afwachting van bevestiging","component.roomStay.statusPendingDesc":"De accommodatie neemt contact met u op","component.roomStay.statusReactivation":"In afwachting van betaling","component.roomStay.statusReactivationDesc":"De boeking wordt opgeslagen tot {date}","component.roomStay.stay":"Verblijf","component.roomStay.modifyDisabled":"Belangrijk","component.roomStay.contactUs":"Deze reservering kan niet online worden gewijzigd. Neem contact op met de accommodatie.","page.confirmation.goHome":"Home","page.confirmation.thankYou":"Bedankt voor uw reservering!","page.confirmation.pendingReservation":"Reservering niet bevestigd","shared.common.add":"Toevoegen","shared.common.addPromoCode":"Voeg promocode toe","shared.common.addRoom":"Kamer toevoegen","shared.common.additionalInfo":"Meer informatie","shared.common.advancePayment":"Met geavanceerde betaling","shared.common.noAdvancePayment":"Geen betaling vooraf","shared.common.apply":"Toepassen","shared.common.availability":"Beschikbaarheid","shared.common.available":"Beschikbaar","shared.common.bestPriceGuaranteed":"Beste Prijs Garantie","shared.common.book":"boek","shared.common.booking":"Reservering","shared.common.bookingDate":"Datum reservering","shared.common.cancel":"Annuleren","shared.common.cancellationMessage":"Gratis annulering tot","shared.common.cancellationPolicies":"Annuleringsvoorwaarden","shared.common.specialGroupCancellationPolicy":"Speciaal groepsbeleid","shared.common.cart":"Samenvatting","shared.common.checkAvailability":"Beschikbaarheid","shared.common.checkIn":"Incheckdatum","shared.common.checkOut":"Uitcheckdatum","shared.common.chooseRate":"Selecteer tarief","shared.common.chooseRoom":"Selecteer accommodatie","shared.common.close":"Sluiten","shared.common.conditions":"Algemene voorwaarden","shared.common.confirm":"Bevestigen","shared.common.currencyNight":"{currency}
4 nacht","shared.common.currencyTotal":"{currency} totaal","shared.common.delete":"Verwijderen","component.cartSummary.deposit":"Storting","component.cartSummary.payNow":"nu betalen","component.cartSummary.advancePayment":"Vooruitbetaling","component.cartSummary.payAccordingToConditions":"Betalen volgens de voorwaarden","shared.common.discount":"Korting","shared.common.download":"Downloaden","shared.common.edit":"Bewerk","shared.common.emptyCart":"Je winkelwagen is leeg","shared.common.establishment":"Accommodatie","shared.common.extras":"Extra\'s","shared.common.extrasTitle":"Extra diensten","shared.common.full":"Vol","shared.common.guests":"Gasten","shared.common.havePromoCode":"Heb je een promotiecode?","shared.common.hi":"Hallo","shared.common.iva":"VAT","shared.common.language":"Taal","shared.common.modify":"Wijzigen","shared.common.night":"nacht","shared.common.nights":"nachten","shared.common.noDepositRequired":"Geen aanbetaling vereist","shared.common.notAvailable":"Niet beschikbaar voor geselecteerde data.","shared.common.options":"Opties","shared.common.paymentAtEstablishment":"Betaling bij het etablissement","shared.common.privacyPolicy":"Privacybeleid","shared.common.promoCode":"Promotiecode","shared.common.restricted":"Beperkt","shared.common.save":"Opslaan","shared.common.search":"Zoeken","shared.common.selectOption":"Kies een optie","shared.common.shareCart":"Share cart","shared.common.soldOut":"Volgeboekt","shared.common.someDatesUnavailable":"Sommige data zijn niet beschikbaar.","shared.common.taxes":"Belastingen","shared.common.total":"Totaal","shared.common.totalWithoutTax":"Totaal zonder belasting","shared.common.unavailable":"Niet beschikbaar","shared.common.unit":"eenheid","shared.common.view":"Bekijk","shared.common.viewMode":"Weergave","shared.common.warning":"Attentie","shared.common.show-more":"Meer weergeven","shared.common.show-less":"Minder weergeven","shared.common.show-gallery":"Bekijk de galerij","shared.customerFormMessages.address":"Adres","shared.customerFormMessages.arrivalTime":"Arrival time","shared.customerFormMessages.birthDate":"Geboortedatum","shared.customerFormMessages.comments":"Reacties","shared.customerFormMessages.communicationConsent":"Toestemming voor communicatie","shared.customerFormMessages.country":"Land","shared.customerFormMessages.documentId":"ID-documentnummer","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Achternaam","shared.customerFormMessages.phone":"Telefoonnummer","shared.customerFormMessages.privacyPolicy":"Ik heb de {conditionsLink}, {privacyPolicyLink} gelezen en accepteer deze.","shared.customerFormMessages.repeatEmail":"Herhaal email","shared.dates.label":"Data","shared.guestType.adult":"volwassenen","shared.guestType.baby":"baby\'s","shared.guestType.child":"kinderen","shared.guestType.senior":"senioren","shared.guestType.singular.adult":"volwassene","shared.guestType.singular.baby":"baby","shared.guestType.singular.child":"kind","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"tiener","shared.guestType.teenager":"tieners","shared.loyalty.enjoyAdvantages":"Geniet van voordelen","shared.loyalty.haveNotJoined":"Bent u een nieuwe klant?","shared.loyalty.login":"Inloggen","shared.loyalty.logout":"Uitloggen","shared.loyalty.myAccount":"Mijn rekening","shared.loyalty.myBookings":"Mijn boekingen","shared.loyalty.register":"Registreren","shared.loyalty.tier":"Niveau","shared.restriction.closeToArrivalTravelWindow":"Inchecken niet toegestaan","shared.restriction.closeToDepartureTravelWindow":"Afrekenen niet toegestaan","shared.restriction.maxNotice":"Max. vervroeging {value} dagen","shared.restriction.maxNotice.hours":"Max. vervroeging {value} uren","shared.restriction.maxNotice.hours.single":"Max. vervroeging {value} uur","shared.restriction.maxNotice.single":"Max. vervroeging {value} dag","shared.restriction.maxStay":"Max. verblijf {value} nachten","shared.restriction.maxStay.single":"Max. verblijf {value} nacht","shared.restriction.minNotice":"Min. voorschot {value} dagen","shared.restriction.minNotice.hours":"Min. voorschot {value} uren","shared.restriction.minNotice.hours.single":"Min. voorschot {value} uur","shared.restriction.minNotice.single":"Min. voorschot {value} dagen","shared.restriction.minStay":"Min. verblijf {value} nachten","shared.restriction.minStay.single":"Min. verblijf {value} nacht","shared.restriction.openToArrivalDaysTravelWindow":"Inchecken niet toegestaan","shared.restriction.openToDepartureDaysTravelWindow":"Afrekenen niet toegestaan","shared.restriction.openTravelWindow":"Verblijf niet toegestaan","shared.restriction.closeTravelWindow":"Verblijf niet toegestaan","shared.roomDenomination.apartments":"appartementen","shared.roomDenomination.beds":"bedden","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"hutten","shared.roomDenomination.houses":"huizen","shared.roomDenomination.rooms":"kamers","shared.roomDenomination.ship_cabins":"cabines","shared.roomDenomination.singular.apartments":"appartement","shared.roomDenomination.singular.beds":"bed","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"hut","shared.roomDenomination.singular.houses":"huis","shared.roomDenomination.singular.rooms":"Kamer","shared.roomDenomination.singular.ship_cabins":"cabine","shared.roomDenomination.singular.units":"eenheid","shared.roomDenomination.singular.villas":"villa","
4shared.roomDenomination.units":"einheiten","shared.roomDenomination.villas":"villa\'s","shared.roomDenomination.pitches":"kampeerplaatsen","shared.roomDenomination.holiday_villages":"vakantiehuizen","shared.roomDenomination.mobile_home":"stacaravans","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravans","shared.roomDenomination.singular.pitches":"kampeerplaats","shared.roomDenomination.singular.holiday_villages":"vakantiehuis","shared.roomDenomination.singular.mobile_home":"stacaravan","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravan","shared.common.seeAll":"Bekijk alle","shared.common.failedPaymentTransaction":"Transactie geweigerd","shared.common.tryAgainOrContactUs":"Probeer het opnieuw of neem contact op met de vestiging.","shared.common.formErrorsPresent":"Controleer de velden in rood","shared.common.guest":"gast","shared.common.persons":"mensen","shared.common.occupancy":"Bezetting","shared.common.map":"Kaart","shared.common.info":"Info","shared.common.continue":"Doorgaan","shared.common.copy":"Kopi\xebren","shared.common.linkCopied":"Link gekopieerd","shared.restriction.selectDifferentCheckIn":"Selecteer een andere incheckdatum","shared.restriction.selectDifferentCheckOut":"Selecteer een andere vertrekdatum","shared.common.greeting":"Hallo","shared.common.tier":"Niveau","component.options.bookings":"Ga naar mijn reserveringen","component.options.close":"Verder browsen","component.options.signOff":"Uitloggen","shared.common.from":"Van","
4shared.common.chooseEstablishment":"Selecteer een eigenschap","shared.common.firstNight":"Eerste nacht","shared.common.applyFilters":"Pas filters toe","shared.common.changeOrRemoveFilters":"Wijzig of verwijder enkele filters of pas uw zoekopdracht aan","shared.common.clearFilters":"Filters reinigen","shared.common.filters":"Filters","shared.common.noCoincidences":"Geen exacte overeenkomsten","shared.common.removeFilters":"Filters verwijderen","shared.common.gallery":"Galerie","hotelverse.open":"Kies de perfecte kamer voor uw verblijf! Klik hier om het gebied en het kamernummer te selecteren.","component.common.weAreSorry":"We vinden het jammer!","component.common.datesNotAvailable":"De geselecteerde data zijn niet beschikbaar","component.common.notAvailable":"We zijn op zoek naar beschikbaarheid in een andere woning","component.common.cancelRedirection":"Omleiding annuleren","shared.common.rotateYourDevice":"Draai alstublieft uw apparaat","shared.common.landscapeOnly":"We ondersteunen alleen de liggende modus","shared.common.checkOutStep":"Reservering afronden","hotelverse.reconfirm":"Bevestig uw selectie opnieuw","shared.common.bookingUnavailable":"Er zijn enkele opties die niet beschikbaar zijn voor de geselecteerde data. Selecteer een andere optie.","hotelverse.select":"Selecteer uw tarief","shared.common.deletedBooking":"Reserve ge\xeblimineerd","shared.common.somethingWentWrong":"Er is iets fout gegaan. Probeer het nog eens.","component.assistedMode.closeMode":"Dichtbij assistent","component.assistedMode.bookingAdded":"Boeking toegevoegd aan winkelwagen","component.assistedMode.checkRates":"Tarieven bekijken","component.accommodationGuestFilter.addAccommodation":"Accommodatie toevoegen","component.roomStay.unavailableModification":"Deze reservering kan niet online worden gewijzigd. Neem contact op met het onroerend goed","shared.common.payAtProperty":"Betaal bij de accommodatie","shared.common.pendingPayment":"In afwachting van betaling","shared.common.payAccordingToConditions":"Rest, te betalen volgens de voorwaarden","shared.common.amountRemaining":"Restant","shared.common.perPerson":"per persoon","shared.common.perPersonPerNight":"per persoon/nacht","shared.common.perStay":"per accommodatie","shared.common.perStayPerNight":"per accommodatie/nacht","shared.common.included":"Opgenomen","shared.common.notIncluded":"Niet inbegrepen","shared.common.feesExcluded":"Uitgesloten kosten","shared.common.withoutTaxes":"Zonder belastingen","shared.common.code":"Code","component.roomStay.dccExchangeRate":"Wisselkoers","component.roomStay.dccMarkupMasterCard":"Deze wisselkoers heeft een verschil van {value} ten opzichte van gepubliceerd door de ECB","component.roomStay.dccMarkupVisa":"Inclusief een mark-up van {value} boven het groothandelstarief","shared.common.retry":"Opnieuw proberen","shared.common.refreshPage":"Vernieuw de pagina of klik op de knop Opnieuw proberen.","shared.common.detail":"Detail","component.roomStay.advancePayment":"Betaling vooraf","shared.common.fees":"Kosten","component.loyaltyProfile.cancel.button.label":"Uitschrijven","component.loyaltyProfile.cancel.modal.title":"Blijf je je afmelden?","component.loyaltyProfile.cancel.modal.description":"Bevestig uw beslissing.","page.confirmation.cancelledBooking":"Geannuleerde boeking","shared.common.taxesIncluded":"Belastingen inbegrepen","shared.common.taxesExcluded":"Belastingen uitgesloten","shared.common.totalWithoutFees":"Totaal zonder vergoedingen","shared.common.depositRequired":"Borg vereist","discount.restriction.minNotice":"<b>Minimale opzegtermijn:</b> {days} dagen","discount.restriction.maxNotice":"<b>Maximale opzegtermijn:</b> {days} dagen","discount.restriction.minStay":"<b>Minimum verblijf:</b> {nights} nachten","discount.restriction.maxStay":"<b>Maximaal verblijf:</b> {nights} nachten","discount.restriction.openTravelWindow":"<b>Geldigheid:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Contractible:</b> {start} - {end}","component.deferredPayment.description":"Boek nu en betaal online v\xf3\xf3r","shared.common.checkOutDeferredStepTitle":"Boeking niet bevestigd. {paymentLimitMessage}","shared.common.tooManyRequest":"U hebt het maximale aantal verzoeken per minuut overschreden","shared.common.retryLater":"Probeer het later nog eens","shared.common.notAHuman":"UPS! Het lijkt erop dat je geen mens bent","shared.common.confirmYouArentARobot":"Bevestig alstublieft dat u geen robot bent","shared.common.commission":"commissie","component.externalBrandLink.myPoints":"Mijn punten","shared.common.mealPlans":"Maaltijdplannen","shared.common.noResultsForSearch":"Er zijn geen resultaten beschikbaar voor de geselecteerde datums.","shared.common.tryAgainWithDifferentQuery":"Tjek nye datoer eller en anden besk\xe6ftigelse.","shared.common.accommodation":"accommodatie","shared.common.childrenAges":"Leeftijd van kinderen","component.roomStay.dccExchangeCurrency":"Munteenheid van de transactie","calendar.indicativeSharingMessage":"Prijzen zijn indicatieve aandeel voor 2 vol
4wassenen delen.","calendar.footer.chooseCheckoutDate":"Kies een uitcheckdatum","calendar.footer.minStayNights":"Minimale verblijfsduur: {nights} nachten","shared.common.stay":"Verblijf","component.extraCard.attention":"Aandacht!","component.extraCard.notAvailableForDates":"{extraName} niet beschikbaar voor de data","component.extraCard.notAvailableForNewSelection":"{extraName} niet beschikbaar voor de nieuwe selectie.","component.extraCard.soldOut":"Uitverkocht","component.extraCard.favourite":"Favoriet","component.extraCard.notAvailableWithCurrentSelection":"Het extra \\"{extraName}\\" is niet beschikbaar met uw huidige selectie. U kunt de rest van de extra\'s blijven bekijken.","component.roomStay.canNotBeModified":"Deze reservering kan niet online worden gewijzigd. Neem contact op met de accommodatie.","shared.waitingList.receiveNotice":"schrijf in voor de wachtlijst","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"Voer een geldig e-mailadres in","component.waitingListDialog.email.placeholder":"Schrijf hier...","component.waitingListDialog.acceptTerms":"Door een kennisgeving van beschikbaarheid aan te vragen, bevestigt u dat u de {policyLink} heeft gelezen","component.waitingListDialog.acceptTerms.error":"U moet het communicatiebeleid accepteren","component.waitingListDialog.communicationPolicy":"Communicatiebeleid","component.waitingListDialog.description":"We laten het je weten als de accommodatie weer beschikbaar komt.","component.waitingListSnackbar.submitSuccess.label":"Verzoek bevestigd","component.waitingListSnackbar.submitError.label":"Oeps! Er is iets fout gegaan. Probeer het opnieuw.","shared.common.lastAvailable":"Laatste!","shared.common.lastQuantityAvailable":"Slechts!","shared.common.priceFor":"Prijs per","shared.common.filterBy":"Filteren op","component.paymentForm.phoneLengthWarning":"Controleer de telefoonlengte","shared.common.toEmptyCart":"kar leegmaken","shared.common.toMaintainCart":"winkelwagen bewaren","shared.common.communicationPolicyLink":"Communicatiebeleid","shared.common.userAlreadyExists":"Er bestaat al een gebruiker met het e-mailadres {email}. Log in om je boeking af te ronden.","shared.loyalty.optOutRateActive":"Alleen voor leden actief tarief","shared.loyalty.optOutRateInactive":"Lid tarief inactief","shared.loyalty.optOutRateLabel":"{clubName} tarief","shared.loyalty.tierBenefits":"exclusieve clubvoordelen!","shared.loyalty.registerAndEnjoy":"Meld je aan en ontdek al onze {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Je bespaart {loyaltyDiscount} en zult genieten van onze {tierBenefitsLink}","shared.loyalty.enjoying":"Je zult genieten van onze {tierBenefitsLink}","shared.loyalty.wantToJoin":"Ik wil deelnemen aan het {brandName} loyaliteitsprogramma. Ik heb de {privacyPolicyLink} gelezen en accepteer deze.","shared.loyalty.membersOnlyRate":"Alleen voor leden","shared.loyalty.bookAndJoinExplanation":"Je wordt automatisch lid na je boeking, geen extra informatie nodig","shared.loyalty.joinedAlready":"Al lid?","shared.loyalty.dontWantToJoinNow":"Ik wil nu niet meedoen","shared.loyalty.continueMyBooking":"Doorgaan met boeken","shared.common.availableWithRoomChange":"Beschikbaar met kamerwissel","component.accommodationCard.selectedRoom":"Gekozen kamer voor de ervaring","shared.info.seeInformation":"informatie verifi\xebren","shared.button.change":"Verander","page.accommodations.selectAccommodation":"Selecteer accommodatie","shared.common.chosen":"Gekozen","shared.loyalty.registerSaveAndEnjoy":"Meld je aan en bespaar {loyaltyDiscount}. Ontdek al onze {tierBenefitsLink}","shared.common.choose":"Kies","shared.common.extraServices":"Extra diensten","shared.common.improveStay":"Verrijk uw verblijf","component.cartSummary.excludedTaxInfo":"Afhankelijk van de belastingregels moet dit bedrag in de vestiging worden betaald.","shared.common.promosAndAdvantages":"Promoties / voordelen","freedomPay.paymentForm.cardHolderName":"Kaarthouder","freedomPay.paymentForm.cardHolderNameError":"Kaarthouder is verplicht","freedomPay.paymentForm.wallet":"Portemonnee","freedomPay.paymentForm.processingPayment":"Sluit of herlaad de pagina niet tijdens het verwerken van de betaling.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"De kaarthouder kan geen nummers bevatten","shared.common.timeoutPaymentTransactionTitle":"Time-out transactie","shared.common.timeoutPaymentTransactionDescription":"Je transactie heeft een time-out. Probeer het opnieuw door de pagina opnieuw te laden.","shared.customerFormMessages.city":"Stad","shared.customerFormMessages.postalCode":"Postcode","component.paymentForm.phoneInvalidWarning":"Controleer of het een geldig telefoonnummer is.","reservationConfirmationAuth.confirmationAuthDescription":"Om uw reservering op te vragen, voert u uw reserveringsnummer en het e-mailadres in dat u hebt gebruikt om uw reservering te maken.","reservationConfirmationAuth.invalidEmail":"Voer een geldig e-mailadres in","reservationConfirmationAuth.invalidReservationId":"De reserveringscode moet overeenkomen met de indeling MXXXXXXX of PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Ongeldige reserveringscode of ongeldig e-mailadres","reservationConfirmationAuth.emailSentMessage":"Controleer uw Postvak IN. Daar vindt u een e-mail met een link naar uw reserveringsbevestiging.","reservationConfirmationAuth.retrieveReservation":"Uw reservering ophalen","shared.common.viewBreakdown":"Bekjik uitsplitsing","shared.common.breakdown":"Uitsplitsing","shared.roomDenomination.unit":"eenheid","shared.customerFormMessages.name":"gastnaam","component.paymentForm.acceptCommercialCommunications":"Accepteer om te ontvangen {commercialCommunicationsLink}","shared.common.commercialCommunications":"Commerci\xeble communicatie","reservationModification.title":"Wijzig reservering (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Bewerk data (tot {date})","reservationModification.editAccommodation":"Bewerk accommodatie (tot {date})","reservationModification.editExtras":"Bewerk extra\'s","reservationModification.editParticipants":"Deelnemer
4s","reservationModification.errorDatesCanNotBeChanged":"De data kunnen niet worden bijgewerkt vanwege het wijzigingsbeleid.","reservationModification.errorAccommodationCanNotBeChanged":"De accommodatie kan niet worden bijgewerkt vanwege het wijzigingsbeleid.","reservationModification.errorAmountLowerThanOriginal":"Het bedrag moet groter of gelijk zijn aan het origineel.","reservationModification.errorStayLowerThanOriginal":"Het verblijf moet gelijk zijn aan of langer zijn dan het origineel.","reservationModification.errorDefault":"De reservering kan niet worden gewijzigd. Neem contact op met de accommodatie.","reservationModificationSummaryDialog.modifyReservation":"Wijzig reservering","reservationModificationSummaryDialog.modifyReservationInstructions":"Bekijk en bevestig de wijzigingen","reservationModificationSummaryDialog.currentReservation":"Huidige reservering","reservationModificationSummaryDialog.modifiedReservation":"Gewijzigde reservering","reservationModificationSummaryDialog.footerNote":"*Prijzen kunnen veranderen vanwege de dag van de week, het seizoen of het type accommodatie.","reservationModificationAccommodation.title":"Wijzig accommodatie","reservationModificationAccommodation.yourSelection":"Uw selectie: {title}","reservationModificationRoom.title":"Wijzig accommodatie","modificationExtras.title":"Wijzig extra\'s","reservationModificationLoyaltyForbidden.title":"Deze reservering kan niet worden gewijzigd","reservationModificationLoyaltyForbidden.description":"U bent niet ingelogd met het loyaliteitsaccount dat is gebruikt om deze reservering te bevestigen. Meld u aan met het juiste account om deze te wijzigen of neem contact op met de accommodatie.","page.confirmation.guestDataTitle":"Gegevens gast","shared.customerFormMessages.nameAndSurn
4ame":"Naam en achternaam","reservationModification.occupancyUnAvailable":"Deze bezetting is niet mogelijk. Bekijk de beschikbare opties.","reservationModification.errorMandatoryExtraNotAvailable":"Er is een verplichte extra gekoppeld aan uw reservering die niet langer beschikbaar is. Neem contact op met het hotel.","reservationModification.maxModificationsReached":"Het maximaal aantal toegestane online wijzigingen is overschreden. Neem contact op met de accommodatie voor andere wijzigingen.","component.paymentForm.cardDetails":"Kaartgegevens","component.paymentForm.paymentSuccessRedirecting":"Betaling geslaagd, omleiden naar bevestigingspagina...","component.loyaltyProfile.userFormField.preferences.label":"Voorkeuren","userPreferencesModal.title":"Personaliseer uw ervaring","userPreferencesModal.subtitle":"Help ons uw voorkeuren te kennen, zodat we u de beste opties voor elke reservering kunnen bieden","component.unavailableUpgrade.title":"Oeps! Deze upgrade is op dit moment niet beschikbaar.","component.unavailableUpgrade.subtitle":"Even geduld! We laten het je weten zodra het beschikbaar is.","component.upgradeAccommodation.title":"Upgrade accommodatie","component.upgradeConfirmation.title":"Boeking wijzigen","component.upgradeConfirmation.subtitle":"Bekijk en bevestig de wijzigingen voor een verbeterde ervaring.","component.upgradeConfirmation.upgradeDisclaimer":"Prijzen kunnen vari\xebren afhankelijk van de dag van de week, het seizoen of het type accommodatie.","component.upgradeConfirmation.currentBookingLabel":"Huidige boeking","component.upgradeConfirmation.nextBookingLabel":"Ge\xfcpgradede boeking","component.upgradeConfirmation.errorOnUpsell":"Upgrade kon niet worden voltooid.","component.upgradeMealPlan.title":"Upgrade maaltijdplan","component.upgradeTotal.upgradeTotal":"Totale upgrade","component.upgradeTotal.continueWithUpgrade":"Doorgaan met upgrade","component.upgradeTotal.continueWithoutUpgrade":"Doorgaan zonder upgrade","component.upgradeTotal.confirmUpgrade":"Upgrade bevestigen","shared.common.select":"Selecteren","shared.common.selected":"Geselecteerd","shared.common.mealPlan":"Maaltijdplan","component.filterableAccommodationSelection.accommodationType":"Type accommodatie","component.groupBookingPage.title":"Aanbevolen voor {value} gasten","component.groupBookingPage.titleUpdated":"Huidige selectie: {guests} gasten | {rooms} accommodaties","shared.common.condition":"Tarief","shared.common.guestsValue":"{value} gasten","component.groupBookingPage.conditionNotAvailable":"Tarief \\"{value}\\" is niet beschikbaar voor een van de geselecteerde accommodaties. Wilt u doorgaan?","component.groupBookingPage.mealPlanNotAvailable":"Verzorging \\"{value}\\" is niet beschikbaar voor een van de geselecteerde accommodaties. Wilt u doorgaan?","component.roomSelectionList.selectionNotAvailableForCondition":"Selectie niet beschikbaar voor tarief {value}. Bewerk of voeg beschikbare accommodaties toe","component.roomSelectionList.selectionNotAvailableForMealPlan":"Selectie niet beschikbaar voor verzorging {value}. Bewerk of voeg beschikbare accommodaties toe","component.groupBookingPage.updateAccommodation":"Accommodatie bewerken","component.roomSelectionList.addExtras":"Extraâs toevoegen/bewerken","component.groupBookingPage.addAccommodationBlocked":"Er kunnen geen accommodaties meer worden toegevoegd, bewerk de selectie of neem contact op met de accommodatie.","component.groupBookingPage.maxGuestsReached":"Het maximum van {value} toegestane gasten is overschreden. Neem contact op met de accommodatie.","component.groupBookingPage.originalGuestsNotReached":"Er ontbreekt accommodatie voor {guests} gasten uit uw oorspronkelijke selectie. ({originalGuests} gasten)","component.groupBookingPage.removeConfirmation":"U staat op het punt om de accommodatie te verwijderen. Wilt u doorgaan?","component.groupBookingRecommendation.description":"Op basis van uw selectie hebben wij de kamerbeschikbaarheid aangepast. U kunt doorgaan met onze aanbeveling of de selectie handmatig bewerken.","component.groupBookingRecommendation.priceMessage":"Als u een ander tarief of extra\'s wilt, kunt u dit in de volgende stap aanpassen.","component.groupBookingRecommendation.priceMessageCondition":"Deze prijs komt overeen met tarief {value}","component.groupBookingRecommendation.priceMessageMealPlan":"en het verzorgingsplan {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Aanbevolen voor:","component.accommodationGuestFilter.moreThan":"Meer dan {value} personen?","component.accommodationGuestFilter.bookAsGroup":"Boek als groep","component.accommodationGuestFilter.groupBookingModule":"Groepsboeking","component.guestTypePicker.ageRangeFrom":"van {minAge} tot {maxAge} jaar","component.guestTypePicker.ageRangeMin":"+ {minAge} jaar","shared.common.totaltotalWithLoyalty":"Totaal met loyaliteit","component.messages.notEnoughAvailability":"Deze bezetting is niet mogelijk wegens onvoldoende beschikbaarheid. Neem contact op met het hotel.","shared.common.room":"Kamer","shared.common.rooms":"Kamers","shared.common.attention":"Aandacht!","shared.common.all":"Alle","shared.common.currencyConversionInfo":"Louter informatief. betalingen in","shared.common.addAccommodation":"Accommodatie toevoegen","shared.common.editAccommodation":"Accommodatie bewerken","shared.common.notAvailableOption":"Optie niet beschikbaar","shared.common.youAreSaving":"Je bespaart","component.paymentForm.confirmYourStay":"Bevestig je verblijf","shared.common.or":"Of","shared.customerFormMessages.IAmTheOne":"Ik ben degene die zal verblijven","shared.common.totalDiscount":"Totale korting","component.inventoryGroupListView.incompatibleMealPlanText":"Deze selectie heeft een ander type maaltijdplan dan uw winkelwagen. U moet opties met hetzelfde maaltijdplan selecteren om de reservering te voltooien","component.securePayment.pciCertified":"PCI DSS gecertificeerd","component.securePayment.sslCertified":"Gegevens beschermd met SSL","shared.common.moreInfo":"Meer info","shared.common.viewCalendar":"Bekijk kalender","shared.common.cancelForFreeUntil":"Gratis annulering tot","component.inactivityModal.title":"Ben je er nog?","component.inactivityModal.subTitle":"Je bent slechts \xe9\xe9n stap verwijderd van je perfecte verblijf!","component.inactivityModal.description":"Je hebt een fantastische accommodatie voor je reis geselecteerd. Er is slechts een kleine stap nodig om je verblijf te verzekeren.","component.inactivityModal.button":"doorgaan met boeken","paymentForm.cardHolderName":"Kaarthouder","paymentForm.cardNumber":"Kaartnummer","shared.highlightReel.title":"Verrijk uw verblijf","shared.common.insuranceTitle":"Annuleringsverzekering","component.cartItem.addInsurance":"Voeg {ticker}
4 toe voor","component.cartItem.noInsurance":"Ik wil geen verzekering afsluiten","component.cartItem.insuranceRequired":"Het is noodzakelijk om een verzekering af te sluiten om verder te gaan","shared.common.storeNavbarItemHover":"Geef cadeau","shared.common.storeNavbarItemTitle":"Ervaringen en Cadeaubonnen","shared.common.storeNavbarItemDescription":"Verken onze selectie van <b>ervaringen en cadeau vouchers</b>","shared.common.storeNavbarItemButton":"Bekijk ervaringen","component.unitSelection.title":"Wilt u uw kamer kiezen?","component.unitSelection.subjectToAvailability":"*afhankelijk van beschikbaarheid.","component.unitSelection.selectUnit":"Kamer kiezen","component.unitSelection.selectedTitle":"Kamer geselecteerd","component.unitSelection.selectedUnit":"Kamer {unitNum}","component.unitSelection.changeSelection":"Kamer wijzigen","component.unitSelection.loadingMap":"Kaart laden...","component.unitSelection.errorLoadingMap":"Fout bij het laden van de kaart","component.unitSelection.selectedComment":"{denomination} geselecteerd: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Selecteer de leeftijd van alle kinderen in uw zoekopdracht voordat u deze optie aan de winkelwagen toevoegt.","component.engineFilterGroup.title":"Filters","component.engineFilterGroup.clearFilters":"Filters verwijderen","component.engineFilterGroup.showResults":"Toon {count} accommodatie","component.engineFilterGroup.showMore":"Meer weergeven","component.engineFilterGroup.showLess":"Minder weergeven","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maximum","component.engineFilterGroup.freeCancellationDescription":"Toon alleen tarieven waarbij kosteloos annuleren mogelijk is","component.engineFilterGroup.availableDescription":"Toon alleen accommodaties die beschikbaar zijn voor mijn verblijf","component.engineFilterGroup.accommodationType":"Type accommodatie","component.engineFilterGroup.priceRange":"Prijsklasse","component.engineFilterGroup.freeCancellation":"Gratis annuleren","component.engineFilterGroup.available":"Beschikbaar","component.engineFilterGroup.mealplan":"Maaltijd","component.engineFilterGroup.services":"Diensten","component.engineFilterGroup.facilities":"Voorzieningen","component.engineFilterGroup.category":"Categorie","page.quotation.sendQuotationError":"Er is een fout opgetreden bij het verzenden van de offerte.","page.quotation.sendQuotationSuccess":"Offerte succesvol verzonden","page.quotation.removeQuotationSuccess":"Offerte succesvol verwijderd","page.quotation.duplicateQuotationSuccess":"Offerte succesvol gedupliceerd","page.quotation.noSessionId":"Er is geen sessie-ID opgegeven.","page.quotation.noPermissions":"U hebt geen toestemming om dit onderdeel te bekijken.","page.quotation.unexpectedError":"Er is een onverwachte fout opgetreden.","component.quotationPage.title":"Groepsofferte","component.quotationPage.quotationTab":"Offerte {index}","component.quotationPage.sendAllQuotations":"Offertes versturen","component.quotationPage.accommodationSelection":"Selectie van accommodaties","component.quotationPage.addAccommodationBlockedMessage":"Er kunnen geen accommodaties meer worden toegevoegd","component.quotationPage.removeQuotationWarning":"U staat op het punt deze offerte te verwijderen.","component.quotationPage.formErrors":"Er staan fouten in het formulier","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Er is geen beschikbaarheid voor sommige accommodaties. Dit zijn de kamers die verwijderd worden:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Er is geen beschikbaarheid voor een accommodatie. Alle kamers van de offerte worden verwijderd.","component.quotationPage.sendQuotationDialog.title":"Offerte versturen","component.quotationPage.summary.title":"Samenvatting","component.quotationPage.summary.duplicateQuotation":"Offerte dupliceren","component.quotationPage.summary.sendQuotation":"Offerte versturen","component.quotationPage.summary.removeQuotation":"Offerte verwijderen","component.quotationPage.form.searchLoyaltyCustomerTitle":"Zoek een vaste klant","component.quotationPage.form.emailSearchPlaceholder":"E-mail","component.quotationPage.form.loyaltyCustomerNotFound":"Gebruiker niet gevonden","component.quotationPage.form.loyaltyCustomerName":"Naam: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Achternaam: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-mail: {email}","component.quotationPage.form.loyaltyCustomerTier":"Niveau: {tier}","component.quotationPage.form.quotationDataTitle":"Offertegegevens","component.quotationPage.form.establishmentPlaceholder":"Accommodatie*","component.quotationPage.form.checkInLabel":"Incheckdatum*","component.quotationPage.form.checkOutLabel":"Uitcheckdatum*","component.quotationPage.form.conditionPlaceholder":"Voorwaarde*","component.quotationPage.form.cancellationPolicyPlaceholder":"Annuleringsvoorwaarden","component.quotationPage.form.promoCodePlaceholder":"Promotiecode","component.quotationPage.form.currencyPlaceholder":"Valuta","component.quotationPage.form.mealPlanPlaceholder":"Maaltijdplan*","component.quotationPage.form.devicePlaceholder":"Apparaat","component.quotationPage.form.validUntilPlaceholder":"Geldig tot (uren)*","component.quotationPage.form.generalDataTitle":"Algemene gegevens","component.quotationPage.form.nonLoyaltyUser":"Niet-loyale gebruiker","component.quotationPage.form.loyaltyUser":"Loyale gebruiker","component.quotationPage.form.namePlaceholder":"Naam*","component.quotationPage.form.emailFieldPlaceholder":"E-mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Loyale klant","component.quotationPage.form.lastNamePlaceholder":"Achternaam*","component.quotationPage.form.phonePlaceholder":"Telefoonnummer","component.quotationPage.form.languagePlaceholder":"Taal","component.quotationPage.form.tierPlaceholder":"Niveau:","component.quotationPage.sendQuotation.checkboxLabel":"Offerte {index}","component.quotationPage.sendQuotation.receiversTitle":"De offerte wordt verzonden naar de volgende geadresseerden:","component.quotationPage.sendQuotation.receiversHelp":"Geef de adressen gescheiden door een komma (,) op. Maximaal 5 e-mails.","component.quotationPage.sendQuotation.receiversLabel":"Geadresseerde(n)","component.quotationPage.sendQuotation.subjectTitle":"Geef het onderwerp voor elke offerte op","component.quotationPage.sendQuotation.subjectLabel":"Offerte {index}:","component.quotationPage.sendQuotation.messageTitle":"Voeg aangepaste tekst toe die v\xf3\xf3r de offertegegevens wordt weergegeven","component.quotationPage.sendQuotation.messageLabel":"Bericht:","component.quotationPage.sendQuotation.sendError":"Er is een fout opgetreden bij het verzenden van de volgende offertes. Probeer het later opnieuw:","component.quotationPage.sendQuotation.sendErrorItem":"- Offerte {index}","component.quotationPage.sendQuotation.sending":"Verzenden...","component.quotationPage.sendQuotation.send":"Verzenden","component.quotationPage.reservationError":"Er is een fout opgetreden bij het aanmaken van de reservering","component.roomSelectionList.updateRoomPrice.dateHeader":"Datum","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Toegepaste prijs per accommodatie","component.roomSelectionList.updateRoomPrice.newRateHeader":"Nieuwe prijs per accommodatie","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Dit bedrag is exclusief toegepaste promoties en het bedrag van de verplichte of optionele extra\'s die aan de selectie van de accommodatie zijn gekoppeld","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Prijs invoegen","component.roomSelectionList.updateRoomPrice.applyToAll":"TOEPASSEN OP ALLES","component.roomSelectionList.updateRoomPrice.totalLabel":"Totaal:","component.roomSelectionList.updateRoomPrice.totalNote":"* Het bedrag is vermenigvuldigd met het aantal geselecteerde accommodatie-eenheden.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Dagprijs bewerken","component.quotationPage.form.selectorNoOptions":"Geen opties","shared.common.sendQuotation":"Offerte verzenden","shared.common.confirmQuotation":"Offerte bevestigen","component.quotationPage.summary.resetDeposit":"Depot herstellen","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Er zijn geen beschikbare accommodaties of geldige opties gevonden voor de geselecteerde datums.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Het wijzigen van deze optie zal je bewerkte prijzen resetten. Wil je doorgaan?","page.quotation.confirmQuotationError":"Er is een fout opgetreden bij het bevestigen van de offerte","page.quotation.confirmQuotationSuccess":"Offerte succesvol bevestigd","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Accommodatieprijs bewerken","highlightReel.addedToFavorites":"Extra toegevoegd aan favorieten","stepper.selection":"Selectie","stepper.rate":"Tarief","stepper.extras":"Extra\'s","stepper.checkout":"Gegevens en betaling","stepper.confirmModal.title":"Let op!","stepper.confirmModal.message":"Er zitten reserveringen in het winkelmandje. Wat wilt u doen?","giftCard.common.selectDates":"Selecteer data","giftCard.common.selectedRoom":"Gekozen kamer","giftCard.common.seeMore":"Bekijk meer","giftCard.common.seeConditions":"Bekijk voorwaarden","giftCard.common.selectDatesTitle":"Kies uw verblijfsdatum","giftCard.common.selectDatesDescription":"Klik op de knop en kies de dagen","giftCard.common.modifyDates":"Wijzig data","giftCard.stepper.step1":"Uw ervaring","giftCard.stepper.step2":"Data","giftCard.stepper.step3":"Extra\'s","giftCard.stepper.step4":"Bevestiging","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reservering} other {# reserveringen}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Je bent","component.independentLoyaltyBar.awayFrom":"om niveau te bereiken","component.independentLoyaltyBar.levelOf":"van","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Bespaar {discount}","component.independentLoyaltyBar.discountLabel":"korting","component.independentLoyaltyBar.discountActive":"<b>{discount} korting</b> actief op deze reservering","component.independentLoyaltyBar.clubBenefitsActive":"Clubvoordelen actief","component.independentLoyaltyBar.joinWithDiscount":"Word lid van {brandName} en bespaar {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>WORD LID van {brandName}</b> en ontvang <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"exclusieve clubvoordelen","component.independentLoyaltyBar.becomeMember":"Word lid","component.independentLoyaltyBar.signIn":"Inloggen","component.independentLoyaltyBar.orSeparator":"of","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>WORD LID van {brandName}</b> en ontvang <b>{discount} korting</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Bespaar {discount}","shared.common.cancelQuotation":"Offerte annuleren","page.quotation.cancelQuotationError":"Er is een fout opgetreden bij het annuleren van de offerte","page.quotation.cancelQuotationSuccess":"Offerte correct geannuleerd","component.checkoutPage.roomStayQuestion.required":"Deze vraag moet worden beantwoord om door te gaan","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Typ uw antwoord","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Kies een antwoord","participantsForm.title":"Deelnemer
4s","participantsForm.guestsTitle":"Gegevens van de gasten","participantsForm.firstName":"Voornaam","participantsForm.birthDate":"Geboortedatum","participantsForm.roomLabel":"Kamer {number}","participantsForm.useHolderData":"Gebruik de gegevens van de boekingshouder voor {guestLabel}"}'),L=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Der er ingen ledighed for denne bel\xe6gning. Ret g\xe6sterne, og pr\xf8v igen.","component.trackingBanner.origin":"Oprindelse","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Til information. Betalinger i","component.inventoryGroupListView.incompatiblePaymentMethodText":"Dette valg har en anden betalingsmetode end din kurv. Du skal v\xe6lge muligheder med den samme betalingsmetode for at fuldf\xf8re reservationen","component.navbarView.localeAndCurrency":"Sprog og valuta","component.paymentForm.termsAndConditionsWarning":"Du skal acceptere reservationsbetingelserne og betingelserne","shared.common.currency":"Valuta","shared.common.oops":"Ups!","shared.common.query":"S\xf8gninger","shared.common.unexpectedError":"Der er opst\xe5et en uventet fejl","component.loyaltyProfile.cancel.success":"Tak, vi behandler din aflysning","shared.common.paymentTimeLimit":"Betalingsgr\xe6nse","component.cartSummary.balearicFeeTooltip":"Prisen per person/nat kan variere i henhold til de anvendte bonusser","shared.common.contactUs":"Kontakt os","component.extraCard.addItAnyway":"Vil du tilf\xf8je det alligevel?","component.checkoutPage.whatDo":"Der er reservationer i indk\xf8bskurven. Hvad \xf8nsker du at g\xf8re?","shared.loyalty.saveAndEnjoy":"Registrer dig for at spare {loyaltyDiscount} og f\xe5 gl\xe6de af vores {tierBenefitsLink}.","shared.loyalty.bookAndJoin":"Book og tilmeld dig","calendar.button.checkAvailability":"TJEK TILG\xc6NGELIGHED","calendar.footer.combineAccommodations":"Tilg\xe6ngelig ved kombination af flere typer indkvartering.","calendar.footer.nextAvailableDate":"N\xe6ste tilg\xe6ngelige dato","component.accommodationGuestFilter.childrenAge":"Alder p\xe5 b\xf8rn","component.accommodationGuestFilter.title":"G\xe6ster ved indkvartering","component.bookingForm.title":"Din s\xf8gning","component.cancellationPolicies.cancelBooking":"Annuller booking","component.cancellationPolicies.cancellationPenalties":"Annulleringstraf {amount}","component.cancellationPolicies.cancellationRestriction":"Afbestillingsbegr\xe6nsninger","component.cancellationPolicies.childrenAndBeds":"B\xf8rn og senge","component.cancellationPolicies.confirmCancellation":"Bekr\xe6ft annullering","component.cancellationPolicies.entry":"Checkin","component.cancellationPolicies.exit":"Checkud","component.cancellationPolicies.from":"Fra {dateOne}","component.cancellationPolicies.groups":"Grupper","component.cancellationPolicies.localHour":"Lokal tid","component.cancellationPolicies.multipleBooking":"Dette er en multiple booking ({numberOfBooking} booking). S\xf8rg for at annullere alle de u\xf8nskede.","component.cancellationPolicies.penalties":"Straf","component.cancellationPolicies.pets":"K\xe6ledyr","component.cancellationPolicies.reason":"Annullering \xc5rsag","component.cancellationPolicies.schedule":"Tidsplan","component.cancellationPolicies.termsAndConditions":"Jeg har l\xe6st og accepteret aflysningsbetingelserne","component.cancellationPolicies.until":"Indtil {dateTwo}","component.cartItem.addExtras":"Tilf\xf8j ekstramateriale","component.cartItem.seeMealPlanDetails":"Se detaljer om pension","component.cartItem.addRoom":"Tilf\xf8j et andet v\xe6relse","component.cartItem.removeAccommodation":"Fjern indkvartering","component.cartItem.seeConditionsAndCancellations":"Se betingelser og afbestillingsregler","component.cartItem.seeMore":"Se mere","component.cartItem.seeMoreAndManageExtras":"Se mere og administrer ekstraudstyr","component.cartItem.seeLess":"Se mindre","component.cartItem.pricePerNight":"Pris pr. nat","component.cartItem.datesOfStay":"Datoer for ophold","component.paymentForm.bookWith":"Book med","component.checkoutPage.guestData":"G\xe6sternes data","component.checkoutPage.holderTitle":"Oplysninger om bestilleren","component.checkoutPage.holderSubtitle":"Den person, der foretager bestillingen og modtager bekr\xe6ftelsen.","component.cartItem.totalRoomStay":"Booking i alt","component.cartSummary.cityTaxPaidAtHotel":"Gebyrer, der skal betales p\xe5 ejendommen","shared.common.payAtTheHotel":"Betal ved checkin","component.cartSummary.savings":"Du er ved at gemme","component.cartSummary.totalCart":"Total indk\xf8bskurv","component.customerForm.myInfo":"Oplysninger om g\xe6st","component.destinationPicker.noResults":"Ingen resultater fundet.","component.destinationPicker.placeholder":"S\xf8g","component.extraCard.add":"Tilf\xf8je","component.extraCard.date":"dato","component.extraCard.day":"dag","component.extraCard.delete":"Slet","component.extraCard.edit":"Redigere","component.extraCard.included":"Inkluderet","component.extraCard.moreInfo":"Yderligere info","component.extraCard.person":"Per person","component.extraCard.room":"
4V\xe6relse","component.extraCard.unit":"enhed","component.extraDetail.helpTextSpecificDate":"V\xe6lg dagen/dagene for ekstraudstyret/servicen:","component.extraDetail.helpTextUnit":"Enheder","component.extraDetail.helpTextUnitDate":"Enheder pr. Opholdsdato","component.extraDetail.helpTextUnitDay":"Enheder pr. Ophold dag","component.extrasFilters.Extras":"Ekstramateriale","component.extrasFilters.all":"Alle","component.extrasTotal.continue":"Forts\xe6t","component.extrasTotal.for":"For","component.extrasTotal.included":"Inkluderet","component.extrasTotal.totalExtras":"Samlede ekstramateriale","component.footer.showMap":"Vis kort","component.loyaltyProfile.userFormField.address.label":"Adresse","component.loyaltyProfile.userFormField.birthDate.label":"F\xf8dselsdato","component.loyaltyProfile.userFormField.city.label":"By","component.loyaltyProfile.userFormField.country.label":"Land","component.loyaltyProfile.userFormField.email.label":"E -mail","component.loyaltyProfile.userFormField.phone.label":"telefon","component.loyaltyProfile.userFormField.postalCode.label":"Postnummer","component.loyaltyTransaction.manageBooking":"Administrer reservation","component.messages.occupancyUnAvailable":"Denne bel\xe6gning er ikke mulig, det kr\xe6ver en flere reservation. Tjek de tilg\xe6ngelige muligheder.","component.messages.unAvailable":"Ikke tilg\xe6ngelig for {fromDate} - {toDate} ({nights} nat/s)","component.navbarView.cart":"Indk\xf8bskurv","component.navbarView.dates":"Datoer","component.navbarView.destination":"Destination/ejerskab","component.navbarView.guests":"G\xe6ster","component.navbarView.loyaltyInfo":"Klub","component.navbarView.menu":"Menu","component.navbarView.store":"Butik","component.paymentForm.applePay.continuePayment":"Forts\xe6t betaling med Apple Pay","component.paymentForm.commercialCommunications":"Jeg accepterer at modtage kommerciel kommunikation","component.paymentForm.depositRequired":"Din reservation kr\xe6ver forudbetaling, v\xe6lg den mest praktiske betalingsmetode.","component.paymentForm.pay":"Betal {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Crypto valuta","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Kreditkort","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"Viacash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Betal senere","component.paymentForm.title":"Betalingsmetode","component.pnpv2.confirm":"Bekr\xe6fte","component.promoCodeInput.invalidCode":"Ugyldig kode","component.promoCodeInput.validCode":"Gyldig ko
4de","component.roomStay.cancelBooking":"Afbestil","component.roomStay.cancellationOfReservation":"Annullering af reservation","component.roomStay.confirmationNumber":"Ref.","component.roomStay.freeCancellation":"Gratis afbestilling inden {date}","component.roomStay.payNow":"Betale nu {percentage}% ({currency})","component.roomStay.reservationNumber":"Reservationsnummer","component.roomStay.statusCancelled":"Annulleret","component.roomStay.statusConfirmed":"Bekr\xe6ftet","component.roomStay.statusPending":"Afventer bekr\xe6ftelse","component.roomStay.statusPendingDesc":"Ejendommen vil kontakte dig","component.roomStay.statusReactivation":"Afventer betaling","component.roomStay.statusReactivationDesc":"Bookingen gemmes indtil {date}","component.roomStay.stay":"Ophold","component.roomStay.modifyDisabled":"Vigtig","component.roomStay.contactUs":"Denne reservation kan ikke \xe6ndres online. Kontakt venligst etablissementet .","page.confirmation.goHome":"Hjem","page.confirmation.thankYou":"Tak for din booking!","page.confirmation.pendingReservation":"Booking ikke bekr\xe6ftet","shared.common.add":"Tilf\xf8je","shared.common.addPromoCode":"Tilf\xf8j promocode","shared.common.addRoom":"Tilf\xf8j v\xe6relse","shared.common.additionalInfo":"Yderligere info","shared.common.advancePayment":"Med avanceret betaling","shared.common.noAdvancePayment":"Ingen betaling p\xe5 forh\xe5nd","shared.common.apply":"ans\xf8ge","shared.common.availability":"Tilg\xe6ngelighed","shared.common.available":"Ledig","shared.common.bestPriceGuaranteed":"Garanteret bedste pris","shared.common.book":"Book","shared.common.booking":"Reservation","shared.common.bookingDate":"Reservationsdato","shared.common.cancel":"Afbestil","shared.common.cancellationMessage":"Gratis annullering indtil","shared.common.cancellationPolicies":"Annulleringspolitikker","shared.common.specialGroupCancellationPolicy":"S\xe6rlig gruppepolitik for afbestilling","shared.common.cart":"Resum\xe9","shared.common.checkAvailability":"Tjek tilg\xe6ngelighed","shared.common.checkIn":"Ankomst","shared.common.checkOut":"Afslut","shared.common.chooseRate":"V\xe6lg sats","shared.common.chooseRoom":"V\xe6lg indkvartering","shared.common.close":"Luk","shared.common.conditions":"Betingelser","shared.common.confirm":"Bekr\xe6ft","shared.common.currencyNight":"{currency} nat","shared.common.currencyTotal":"{currency} i alt","shared.common.delete":"Slet","component.cartSummary.deposit":"Depositum","component.cartSummary.payNow":"Betal nu","component.cartSummary.advancePayment":"Forudbetaling","component.cartSummary.payAccordingToConditions":"L\xf8n i henhold til betingelser","shared.common.discount":"Rabat","shared.common.download":"Hent","shared.common.edit":"Redigere","shared.common.emptyCart":"Din indk\xf8bskurv er tom","shared.common.establishment":"Etablissement","shared.common.extras":"Ekstraudstyr","shared.common.extrasTitle":"Ekstra tjenester","shared.common.full":"Fuld","shared.common.guests":"G\xe6ster","shared.common.havePromoCode":"Har du en promocode?","shared.common.hi":"Hej","shared.common.iva":"VAT","shared.common.language":"Sprog","shared.common.modify":"Modificere","shared.common.night":"nat","shared.common.nights":"n\xe6tter","shared.common.noDepositRequired":"Intet depositum","shared.common.notAvailable":"Ikke tilg\xe6ngelig p\xe5 de valgte datoer","shared.common.options":"Muligheder","shared.common.paymentAtEstablishment":"Betaling ved etablering","shared.common.privacyPolicy":"Privatlivspolitik","shared.common.promoCode":"Tilbudskode","shared.common.restricted":"Begr\xe6nset","shared.common.save":"Gemme","shared.common.search":"S\xf8g","shared.common.selectOption":"V\xe6lg en mulighed","shared.common.shareCart":"Dele indk\xf8bskurv","shared.common.soldOut":"Udsolgt","shared.common.someDatesUnavailable":"Nogle dato er ikke tilg\xe6ngelige","shared.common.taxes":"Skatter","shared.common.total":"Total","shared.common.totalWithoutTax":"I alt uden skat","shared.common.unavailable":"Ikke tilg\xe6ngelig","shared.common.unit":"enhed","shared.common.view":"Udsigt","shared.common.viewMode":"Visning","shared.common.warning":"Advarsel","shared.common.show-more":"Vis mere","shared.common.show-less":"Vis mindre","shared.common.show-gallery":"Se galleri","shared.customerFormMessages.address":"Adresse","shared.customerFormMessages.arrivalTime":"Ankomsttid","shared.customerFormMessages.birthDate":"F\xf8dselsdato","
4shared.customerFormMessages.comments":"Bem\xe6rkninger","shared.customerFormMessages.communicationConsent":"Kommunikations samtykke","shared.customerFormMessages.country":"Land","shared.customerFormMessages.documentId":"Id-dokumentets nummer","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Efternavn","shared.customerFormMessages.phone":"telefon","shared.customerFormMessages.privacyPolicy":"Jeg har l\xe6st og accepteret {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Gentag email","shared.dates.label":"Datoer","shared.guestType.adult":"voksne","shared.guestType.baby":"babyer","shared.guestType.child":"b\xf8rn","shared.guestType.senior":"seniorer","shared.guestType.singular.adult":"voksen","shared.guestType.singular.baby":"baby","shared.guestType.singular.child":"barn","shared.guestType.singular.senior":"senior-","shared.guestType.singular.teenager":"teenager","shared.guestType.teenager":"teenagere","shared.loyalty.enjoyAdvantages":"Nyd fordele","shared.loyalty.haveNotJoined":"Er du ny kunde?","shared.loyalty.login":"Log ind","shared.loyalty.logout":"Log ud","shared.loyalty.myAccount":"Min konto","shared.loyalty.myBookings":"Mine bookinger","shared.loyalty.register":"Tilmelde","shared.loyalty.tier":"Niveau","shared.restriction.closeToArrivalTravelWindow":"Checkin ikke tilladt","shared.restriction.closeToDepartureTravelWindow":"Checkout ikke tilladt","shared.restriction.maxNotice":"Maks. Antal {value} dage","shared.restriction.maxNotice.hours":"Maks. Antal {value} timer","shared.restriction.maxNotice.hours.single":"Maks. Antal {value} tid","shared.restriction.maxNotice.single":"Maks. Antal {value} dag","shared.restriction.maxStay":"Maks. ophold {value} n\xe6tter","shared.restriction.maxStay.single":"Maks. ophold {value} nat","shared.restriction.minNotice":"Min. Antal {value} dage","shared.restriction.minNotice.hours":"Min. Antal {value} timer","shared.restriction.minNotice.hours.single":"Min. Antal {value} tid","shared.restriction.minNotice.single":"Min. Antal {value} dag","shared.restriction.minStay":"Min. ophold {value} n\xe6tter","shared.restriction.minStay.single":"Min. ophold {value} nat","shared.restriction.openToArrivalDaysTravelWindow":"Checkin ikke tilladt","shared.restriction.openToDepartureDaysTravelWindow":"Checkout ikke tilladt","shared.restriction.openTravelWindow":"Ophold ikke tilladt","shared.restriction.closeTravelWindow":"Ophold ikke tilladt","shared.roomDenomination.apartments":"lejligheder","shared.roomDenomination.beds":"senge","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"kahytter","shared.roomDenomination.houses":"huse","shared.roomDenomination.rooms":"v\xe6relser","shared.roomDenomination.ship_cabins":"skibskahytter","shared.roomDenomination.singular.apartments":"lejlighed","shared.roomDenomination.singular.beds":"seng","shared.roomDenomination.singular.bungalows":"Bungalow","shared.roomDenomination.singular.cabins":"kabine","shared.roomDenomination.singular.houses":"hus","shared.roomDenomination.singular.rooms":"V\xe6relse","shared.roomDenomination.singular.ship_cabins":"Skibshytte","shared.roomDenomination.singular.units":"enhed","shared.roomDenomination.singular.villas":"Villa","shared.roomDenomination.units":"enheder","shared.roomDenomination.villas":"Villaer","shared.roomDenomination.pitches":"pladser","shared.roomDenomination.holiday_villages":"ferielandsbyer","shared.roomDenomination.mobile_home":"mobilhuse","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"campingvogne","shared.roomDenomination.singular.pitches":"plads","shared.roomDenomination.singular.holiday_villages":"ferielandsby","shared.roomDenomination.singular.mobile_home":"mobilhus","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"campingvogn","shared.common.seeAll":"Se alt","shared.common.failedPaymentTransaction":"Transaktion n\xe6gtet","shared.common.tryAgainOrContactUs":"Pr\xf8v igen, eller kontakt ejendommen.","shared.common.formErrorsPresent":"Tjek venligst felterne med r\xf8dt","shared.common.guest":"g\xe6st","shared.common.persons":"mennesker","shared.common.occupancy":"Bes\xe6ttelse","shared.common.map":"Kort","shared.common.info":"Info","shared.common.continue":"Forts\xe6t","shared.common.copy":"Kopiere","shared.common.linkCopied":"Linket er kopieret","shared.restriction.selectDifferentCheckIn":"V\xe6lg en anden indtjekningsdato","
4shared.restriction.selectDifferentCheckOut":"V\xe6lg en anden afrejsedato","shared.common.greeting":"Hej","shared.common.tier":"Niveau","component.options.bookings":"G\xe5 till mina bokningar","component.options.close":"Forts\xe6t med at browse","component.options.signOff":"Log ud","shared.common.from":"Fra","shared.common.chooseEstablishment":"V\xe6lg en ejendom","shared.common.firstNight":"F\xf8rste nat","shared.common.applyFilters":"Anvend filtre","shared.common.changeOrRemoveFilters":"Skift eller fjern nogle af filtrene, eller modificer din s\xf8gning","shared.common.clearFilters":"Reng\xf8r filtre","shared.common.filters":"Filtre","shared.common.noCoincidences":"Ingen n\xf8jagtige matcher","shared.common.removeFilters":"Slet filtre","shared.common.gallery":"Galleri","hotelverse.open":"V\xe6lg det perfekte v\xe6relse til dit ophold! Klik her for at v\xe6lge omr\xe5de og v\xe6relsesnummer.","component.common.weAreSorry":"Vi er kede af det!","component.common.datesNotAvailable":"De valgte datoer er ikke tilg\xe6ngelige","component.common.notAvailable":"Vi leder efter tilg\xe6ngelighed i en anden ejendom","component.common.cancelRedirection":"Annuller omdirigering","shared.common.rotateYourDevice":"Venligst drej din enhed","shared.common.landscapeOnly":"Vi underst\xf8tter kun liggende tilstand","shared.common.checkOutStep":"Fuldst\xe6ndig reservation","hotelverse.reconfirm":"Bekr\xe6ft dit valg igen","shared.common.bookingUnavailable":"Der er nogle muligheder, der ikke er tilg\xe6ngelige for de valgte datoer. V\xe6lg venligst en anden mulighed.","hotelverse.select":"V\xe6lg din takst","shared.common.deletedBooking":"Slettet booking","shared.common.somethingWentWrong":"Noget gik galt. Pr\xf8v igen.","component.assistedMode.closeMode":"Luk guiden","component.assistedMode.bookingAdded":"Booking tilf\xf8jet til indk\xf8bskurven","component.assistedMode.checkRates":"Se takster","component.accommodationGuestFilter.addAccommodation":"Tilf\xf8j overnatning","component.roomStay.unavailableModification":"Denne reservation kan ikke \xe6ndres online. Kontakt ejendommen","shared.common.payAtProperty":"Betal p\xe5 ejendommen","shared.common.pendingPayment":"Afventer Betaling","shared.common.payAccordingToConditions":"Restbel\xf8b, der skal betales i henhold til betingelserne","shared.common.amountRemaining":"Resterende","shared.common.perPerson":"Per person","shared.common.perPersonPerNight":"Per person/nat","shared.common.perStay":"pr overnatning","shared.common.perStayPerNight":"pr overnatning/nat","shared.common.included":"Inkluderet","shared.common.notIncluded":"Ikke inkluderet","shared.common.feesExcluded":"Gebyrer ekskluderet","shared.common.withoutTaxes":"Uden skatter","shared.common.code":"Kode","component.roomStay.dccExchangeRate":"Valutakurs","component.roomStay.dccMarkupMasterCard":"Denne valutakurs har en forskel p\xe5 {value} i forhold til offentliggjort af ECB","component.roomStay.dccMarkupVisa":"Inkluderer {value} MARK-UP over engrospris","shared.common.retry":"Pr\xf8ve igen","shared.common.refreshPage":"Opdater siden, eller klik p\xe5 knappen Pr\xf8v igen.","shared.common.detail":"Detalje","component.roomStay.advancePayment":"Forudbetaling","shared.common.fees":"Gebyrer","component.loyaltyProfile.cancel.button.label":"Opsige abonnement","component.loyaltyProfile.cancel.modal.title":"Vil du forts\xe6tte med at afmelde dig?","component.loyaltyProfile.cancel.modal.description":"Bekr\xe6ft venligst din beslutning.","page.confirmation.cancelledBooking":"Annulleret booking","shared.common.taxesIncluded":"Skatter inkluderet","shared.common.taxesExcluded":"Skatter udelukket","shared.common.totalWithoutFees":"I alt uden gebyrer","shared.common.depositRequired":"Depositum p\xe5kr\xe6vet","discount.restriction.minNotice":"<b>Minimum varsel:</b> {days} dage","discount.restriction.maxNotice":"<b>Maksimal forudg\xe5ende varsel :</b> {days} dage","discount.restriction.minStay":"<b>Minimum ophold:</b> {nights} N\xe6tter","discount.restriction.maxStay":"<b>Maksimalt ophold:</b> {nights} N\xe6tter","discount.restriction.openTravelWindow":"<b>Gyldighed:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Kan bookes:</b> {start} - {end}","component.deferredPayment.description":"Book nu og betal online f\xf8r","shared.common.checkOutDeferredStepTitle":"Booking ikke bekr\xe6ftet. {paymentLimitMessage}","shared.common.tooManyRequest":"Du har overskredet det maksimale antal anmodninger pr. Minut","shared.common.retryLater":"Pr\xf8v igen senere","shared.common.notAHuman":"UPS! Det ser ud t
4il, at du ikke er et menneske","shared.common.confirmYouArentARobot":"Bekr\xe6ft venligst, at du ikke er en robot","shared.common.commission":"kommission","component.externalBrandLink.myPoints":"Mine pointer","shared.common.mealPlans":"M\xe5ltidsplaner","shared.common.noResultsForSearch":"Der er ingen resultater tilg\xe6ngelige for de valgte datoer.","shared.common.tryAgainWithDifferentQuery":"Tjek for nye datoer eller en anden bel\xe6gning.","shared.common.accommodation":"indkvartering","shared.common.childrenAges":"B\xf8rns alder","component.roomStay.dccExchangeCurrency":"Transaktionsvaluta","calendar.indicativeSharingMessage":"Priserne er vejledende for 2 voksne, der deler v\xe6relse.","calendar.footer.chooseCheckoutDate":"V\xe6lg checkuddato","calendar.footer.minStayNights":"Minimum ophold: {nights} n\xe6tter","shared.common.stay":"Ophold","component.extraCard.attention":"Opm\xe6rksomhed!","component.extraCard.notAvailableForDates":"{extraName} ikke tilg\xe6ngelig for datoerne","component.extraCard.notAvailableForNewSelection":"{extraName} ikke tilg\xe6ngelig for det nye valg.","component.extraCard.soldOut":"Udsolgt","component.extraCard.favourite":"Favorit","component.extraCard.notAvailableWithCurrentSelection":"Merv\xe6rdien \\"{extraName}\\" er ikke tilg\xe6ngelig med dit nuv\xe6rende valg. Du kan forts\xe6tte med at udforske resten af merv\xe6rdierne.","component.roomStay.canNotBeModified":"Denne reservation kan ikke \xe6ndres online. Kontakt venligst ejendommen.","shared.waitingList.receiveNotice":"Modtag besked","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"Indtast en gyldig email addresse","component.waitingListDialog.email.placeholder":"Skriv her...","component.waitingListDialog.acceptTerms":"Ved at anmode om en meddelelse om tilg\xe6ngelighed bekr\xe6fter du, at du har l\xe6st {policyLink}","component.waitingListDialog.acceptTerms.error":"Du skal acceptere kommunikationspolitikken","component.waitingListDialog.communicationPolicy":"Kommunikationspolitik","component.waitingListDialog.description":"Vi giver dig besked, hvis boligen bliver ledig igen.","component.waitingListSnackbar.submitSuccess.label":"Anmodning bekr\xe6ftet","component.waitingListSnackbar.submitError.label":"Ups! Noget gik galt. Pr\xf8v igen.","shared.common.lastAvailable":"Sidste chance!","shared.common.lastQuantityAvailable":"Sidste","shared.common.priceFor":"Pris pr","shared.common.filterBy":"Filtrer efter","component.paymentForm.phoneLengthWarning":"Tjek venligst telefonens l\xe6ngde","shared.common.toEmptyCart":"T\xf8m vognen","shared.common.toMaintainCart":"Behold indk\xf8bskurven","shared.common.communicationPolicyLink":"Kommunikationspolitik","shared.common.userAlreadyExists":"Der findes allerede en bruger med e-mailadressen {email}. Log venligst ind for at f\xe6rdigg\xf8re din booking.","shared.loyalty.optOutRateActive":"Pris kun for medlemmer aktiv","shared.loyalty.optOutRateInactive":"Kun medlemspris inaktiv","shared.loyalty.optOutRateLabel":"{clubName} sats","shared.loyalty.tierBenefits":"eksklusive klubfordele!","shared.loyalty.registerAndEnjoy":"Tilmeld dig og oplev alle vores {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Du sparer {loyaltyDiscount} og vil nyde vores {tierBenefitsLink}","shared.loyalty.enjoying":"Du vil nyde vores {tierBenefitsLink}","shared.loyalty.wantToJoin":"Jeg \xf8nsker at deltage i {brandName}s loyalitetsprogram. Jeg har l\xe6st og accepterer {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"Pris kun for medlemmer","shared.loyalty.bookAndJoinExplanation":"Du tilmelder dig automatisk, n\xe5r du har booket, ingen ekstra oplysninger er n\xf8dvendige.","shared.loyalty.joinedAlready":"Allerede medlem?","shared.loyalty.dontWantToJoinNow":"Jeg vil ikke v\xe6re med nu","shared.loyalty.continueMyBooking":"Forts\xe6t med bookingen","shared.common.availableWithRoomChange":"Tilg\xe6ngelig med v\xe6relsesskift","component.accommodationCard.selectedRoom":"Udvalgt rum til oplevelsen","shared.info.seeInformation":"se information","shared.button.change":"Forandring","page.accommodations.selectAccommodation":"V\xe6lg overnatningssted","shared.common.chosen":"Udvalgt","shared.loyalty.registerSaveAndEnjoy":"Tilmeld dig og spar {loyaltyDiscount}. Oplev alle vores {tierBenefitsLink}","shared.common.choose":"V\xe6lg","shared.common.extraServices":"Ekstra tjenester","shared.common.improveStay":"G\xf8r dit ophold endnu bedre","component.cartSummary.excludedTaxInfo":"Afh\xe6ngigt af skattereglerne skal dette bel\xf8b betales p\xe5 stedet.","shared.common.promosAndAdvantages":"Kampagner/fordele","freedomPay.paymentForm.cardHolderName":"Kortholder","freedomPay.paymentForm.cardHolderNameError":"Kortholder er obligatorisk","freedomPay.paymentForm.wallet":"Tegneb\xf8ger","freedomPay.paymentForm.processingPayment":"N\xe5r du behandler betalingen, m\xe5 du ikke lukke eller genindl\xe6se siden.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Kortholderen m\xe5 ikke indeholde tal","shared.common.timeoutPaymentTransactionTitle":"Transaktionens timeout","shared.common.timeoutPaymentTransactionDescription":"Din transaktion er g\xe5et i st\xe5. Pr\xf8v venligst igen ved at genindl\xe6se siden.","shared.customerFormMessages.city":"By","shared.customerFormMessages.postalCode":"Postnummer","component.paymentForm.phoneInvalidWarning":"Tjek venligst, at det er et gyldigt telefonnummer.","reservationConfirmationAuth.confirmationAuthDescription":"For at hente din reservation skal du indtaste dit reservationsnummer og den e-mail, du brugte til at foretage din reservation.","reservationConfirmationAuth.invalidEmail":"Indtast venligst en gyldig e-mailadresse","reservationConfirmationAuth.invalidReservationId":"Reservationsidentifikator skal matche formatet MXXXXXXX eller PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Ugyldig reservationsidentifikator eller e-mailadresse","reservationConfirmationAuth.emailSentMessage":"Tjek din indbakke. Der finder du en e-mail med et link til din reservationsbekr\xe6ftelse.","reservationConfirmationAuth.retrieveReservation":"Hent din reservation","shared.common.viewBreakdown":"Se opdeling","shared.common.breakdown":"Sammenbrud","shared.roomDenomination.unit":"enhed","shared.customerFormMessages.name":"g\xe6stens navn","component.paymentForm.acceptCommercialCommunications":"Accepter for at modtage {commercialCommunicationsLink}","shared.common.commercialCommunications":"Kommerciel kommunikation","reservationModification.title":"Rediger reservation (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Rediger datoer (indtil {date})","reservationModification.editAccommodation":"Rediger indkvartering (indtil {date})","reservationModification.editExtras":"Rediger ekstramateriale","reservationModification.editParticipants":"Deltagere","reservationModification.errorDatesCanNotBeChanged":"Datoerne kan ikke opdateres p\xe5 grund af \xe6ndringspolitikken.","reservationModification.errorAccommodationCanNotBeChanged":"Indkvartering kan ikke opdateres p\xe5 grund af \xe6ndringspolitikken.","reservationModification.errorAmountLowerThanOriginal":"Bel\xf8bet skal v\xe6re st\xf8rre eller lig med originalen.","reservationModification.errorStayLowerThanOriginal":"Opholdet skal v\xe6re lig med eller l\xe6ngere end originalen.","reservationModification.errorDefault":"Reservationen kan ikke \xe6ndres. Kontakt ejendommen.","reservationModificationSummaryDialog.modifyReservation":"Rediger reservation","reservationModificationSummaryDialog.modifyReservationInstructions":"Gennemg\xe5 og bekr\xe6ft \xe6ndringerne","reservationModificationSummaryDialog.currentReservation":"Nuv\xe6rende reservation","reservationModificationSummaryDialog.modifiedReservation":"\xc6ndret reservation","reservationModificationSummaryDialog.footerNote":"*Priserne kan \xe6ndre sig p\xe5 grund af ugedag, s\xe6sonbestemt eller boligtype.","reservationModificationAccommodation.title":"\xc6ndre bolig","reservationModificationAccommodation.yourSelection":"Dit valg: {title}","reservationModificationRoom.title":"\xc6ndre bolig","modificationExtras.title":"Rediger ekstramateriale","reservationModificationLoyaltyForbidden.title":"Denne reservation kan ikke \xe6ndres","reservationModificationLoyaltyForbidden.description":"Du er ikke logget ind med den loyalitetskonto, der blev brugt til at bekr\xe6fte denne reservation. Log ind med den korrekte konto for at \xe6ndre den, eller kontakt ejendommen.","page.confirmation.guestDataTitle":"G\xe6stedata","shared.customerFormMessages.nameAndSurn
4ame":"Navn og efternavn","reservationModification.occupancyUnAvailable":"Denne bel\xe6gning er ikke mulig. Tjek de tilg\xe6ngelige muligheder.","reservationModification.errorMandatoryExtraNotAvailable":"Der er et obligatorisk till\xe6g knyttet til din reservation, som ikke l\xe6ngere er tilg\xe6ngeligt. Kontakt venligst hotellet.","reservationModification.maxModificationsReached":"Det maksimale antal tilladte \xe6ndringer online er overskredet. Kontakt overnatningsstedet for yderligere \xe6ndringer.","component.paymentForm.cardDetails":"Kortoplysninger","component.paymentForm.paymentSuccessRedirecting":"Betaling gennemf\xf8rt, omdirigerer til bekr\xe6ftelsessiden...","component.loyaltyProfile.userFormField.preferences.label":"Pr\xe6ferencer","userPreferencesModal.title":"Tilpas din oplevelse","userPreferencesModal.subtitle":"Hj\xe6lp os med at l\xe6re dine pr\xe6ferencer at kende, s\xe5 vi kan tilbyde dig de bedste muligheder for hver reservation","component.unavailableUpgrade.title":"Ups! Denne opgradering er ikke tilg\xe6ngelig lige nu.","component.unavailableUpgrade.subtitle":"Vent venligst! Vi giver besked, s\xe5 snart det er tilg\xe6ngeligt.","component.upgradeAccommodation.title":"Opgrad\xe9r indkvartering","component.upgradeConfirmation.title":"Rediger reservation","component.upgradeConfirmation.subtitle":"Gennemse og bekr\xe6ft \xe6ndringerne for en forbedret oplevelse.","component.upgradeConfirmation.upgradeDisclaimer":"Priserne kan variere afh\xe6ngigt af ugedag, s\xe6son eller indkvarteringstype.","component.upgradeConfirmation.currentBookingLabel":"Aktuel reservation","component.upgradeConfirmation.nextBookingLabel":"Opgraderet reservation","component.upgradeConfirmation.errorOnUpsell":"Opgraderingen kunne ikke gennemf\xf8res.","component.upgradeMealPlan.title":"Opgrad\xe9r m\xe5ltidsplan","component.upgradeTotal.upgradeTotal":"Samlet opgradering","component.upgradeTotal.continueWithUpgrade":"Forts\xe6t med opgraderingen","component.upgradeTotal.continueWithoutUpgrade":"Forts\xe6t uden opgradering","component.upgradeTotal.confirmUpgrade":"Bekr\xe6ft opgradering","shared.common.select":"V\xe6lg","shared.common.selected":"Valgt","shared.common.mealPlan":"M\xe5ltidsplan","component.filterableAccommodationSelection.accommodationType":"Indkvarteringstype","component.groupBookingPage.title":"Anbefalet til {value} g\xe6ster","component.groupBookingPage.titleUpdated":"Nuv\xe6rende valg: {guests} g\xe6ster | {rooms} boliger","shared.common.condition":"Pris","shared.common.guestsValue":"{value} g\xe6ster","component.groupBookingPage.conditionNotAvailable":"Prisen \\"{value}\\" er ikke tilg\xe6ngelig for nogle af de valgte boliger. Vil du forts\xe6tte?","component.groupBookingPage.mealPlanNotAvailable":"M\xe5ltidsplanen \\"{value}\\" er ikke tilg\xe6ngelig for nogle af de valgte boliger. Vil du forts\xe6tte?","component.roomSelectionList.selectionNotAvailableForCondition":"Valget er ikke tilg\xe6ngeligt for prisen {value}. Rediger eller tilf\xf8j boliger","component.roomSelectionList.selectionNotAvailableForMealPlan":"Valget er ikke tilg\xe6ngeligt for m\xe5ltidsplanen {value}. Rediger eller tilf\xf8j boliger","component.groupBookingPage.updateAccommodation":"Rediger bolig","component.roomSelectionList.addExtras":"Tilf\xf8j / rediger ekstra","component.groupBookingPage.addAccommodationBlocked":"Der kan ikke tilf\xf8jes flere boliger. Rediger valget eller kontakt overnatningsstedet.","component.groupBookingPage.maxGuestsReached":"Maksimalt antal p\xe5 {value} g\xe6ster er overskredet. Kontakt venligst stedet.","component.groupBookingPage.originalGuestsNotReached":"Mangler bolig til {guests} g\xe6ster fra din oprindelige valg. ({originalGuests} g\xe6ster)","component.groupBookingPage.removeConfirmation":"Du er ved at slette boligen. Vil du forts\xe6tte?","component.groupBookingRecommendation.description":"If\xf8lge dit valg har vi justeret tilg\xe6ngeligheden af v\xe6relser...","component.groupBookingRecommendation.priceMessage":"Hvis du foretr\xe6kker en anden pris eller vil tilf\xf8je ekstra ydelser, kan du justere det i n\xe6ste trin.","component.groupBookingRecommendation.priceMessageCondition":"Denne pris svarer til prisen {value}","component.groupBookingRecommendation.priceMessageMealPlan":"og m\xe5ltidsplane
4n {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Anbefaling for:","component.accommodationGuestFilter.moreThan":"Flere end {value} personer?","component.accommodationGuestFilter.bookAsGroup":"Reserver som gruppe","component.accommodationGuestFilter.groupBookingModule":"Gruppebooking","component.guestTypePicker.ageRangeFrom":"fra {minAge} til {maxAge} \xe5r","component.guestTypePicker.ageRangeMin":"+ {minAge} \xe5r","shared.common.totaltotalWithLoyalty":"Total med loyalitetsprogram","component.messages.notEnoughAvailability":"Denne bel\xe6gning er ikke mulig, da der ikke er tilstr\xe6kkelig tilg\xe6ngelighed...","shared.common.room":"V\xe6relse","shared.common.rooms":"V\xe6relser","shared.common.attention":"Opm\xe6rksomhed!","shared.common.all":"Alle","shared.common.currencyConversionInfo":"Til information. Betalinger i","shared.common.addAccommodation":"Tilf\xf8j overnatning","shared.common.editAccommodation":"Rediger bolig","shared.common.notAvailableOption":"Valgmulighed ikke tilg\xe6ngelig","shared.common.youAreSaving":"Du sparer","component.paymentForm.confirmYourStay":"Bekr\xe6ft dit ophold","shared.common.or":"Eller","shared.customerFormMessages.IAmTheOne":"Jeg er den person, der skal bo der","shared.common.totalDiscount":"Samlet rabat","component.inventoryGroupListView.incompatibleMealPlanText":"Dette valg har en anden kostplan end din kurv. Du skal v\xe6lge muligheder med den samme kostplan for at fuldf\xf8re reservationen","component.securePayment.pciCertified":"PCI DSS-certificeret","component.securePayment.sslCertified":"Data beskyttet med SSL","shared.common.moreInfo":"Mere info","shared.common.viewCalendar":"Se kalender","shared.common.cancelForFreeUntil":"Gratis annullering indtil","component.inactivityModal.title":"Er du der endnu?","component.inactivityModal.subTitle":"Du er kun et skridt fra dit perfekte ophold!","component.inactivityModal.description":"Du har valgt en fantastisk bolig til din rejse. Der mangler kun et lille skridt for at sikre dit ophold.","component.inactivityModal.button":"forts\xe6t med bookingen","paymentForm.cardHolderName":"Kortholder","paymentForm.cardNumber":"Nummer p\xe5 kort","shared.highlightReel.title":"G\xf8r dit ophold endnu bedre","shared.common.insuranceTitle":"Afbestillingsforsikring","component.cartItem.addInsurance":"Tilf\xf8j {ticker} for","component.cartItem.noInsurance":"Jeg \xf8nsker ikke at tegne en forsikring","component.cartItem.insuranceRequired":"Det er n\xf8dvendigt at tegne en forsikring for at forts\xe6tte","shared.common.storeNavbarItemHover":"Giv som gave","shared.common.storeNavbarItemTitle":"Oplevelser og gavekort","shared.common.storeNavbarItemDescription":"Udforsk vores udvalg af <b>oplevelser og gavekort</b>","shared.common.storeNavbarItemButton":"Se oplevelser","component.unitSelection.title":"Vil du v\xe6lge dit v\xe6relse?","component.unitSelection.subjectToAvailability":"*Afh\xe6ngig af tilg\xe6ngelighed.","component.unitSelection.selectUnit":"V\xe6lg v\xe6relse","component.unitSelection.selectedTitle":"Valgt v\xe6relse","component.unitSelection.selectedUnit":"V\xe6relse {unitNum}","component.unitSelection.changeSelection":"Skift v\xe6relse","component.unitSelection.loadingMap":"Indl\xe6ser kort...","component.unitSelection.errorLoadingMap":"Fejl ved indl\xe6sning af kortet","component.unitSelection.selectedComment":"{denomination} valgt: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"V\xe6lg alderen for alle b\xf8rn i din s\xf8gning, f\xf8r du tilf\xf8jer denne mulighed til indk\xf8bskurven.","component.engineFilterGroup.title":"Filtre","component.engineFilterGroup.clearFilters":"Fjern filtre","component.engineFilterGroup.showResults":"Vis {count} overnatningssteder","component.engineFilterGroup.showMore":"Vis mere","component.engineFilterGroup.showLess":"Vis mindre","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maksimum","component.engineFilterGroup.freeCancellationDescription":"Vis kun priser, der tillader gratis afbestilling","component.engineFilterGroup.availableDescription":"Se kun ledige overnatningssteder for mit ophold","component.engineFilterGroup.accommodationType":"Indkvarteringstype","component.engineFilterGroup.priceRange":"Prisinterval","component.engineFilterGroup.freeCancellation":"Gratis afbestilling","component.engineFilterGroup.available":"Ledige","component.engineFilterGroup.mealplan":"Pension","component.engineFilterGroup.services":"Services","component.engineFilterGroup.facilities":"Faciliteter","component.engineFilterGroup.category":"Kategori","page.quotation.sendQuotationError":"Der opstod en fejl under afsendelse af tilbuddet","page.quotation.sendQuotationSuccess":"Tilbud sendt korrekt","page.quotation.removeQuotationSuccess":"Tilbud slettet korrekt","page.quotation.duplicateQuotationSuccess":"Tilbud duplikeret korrekt","page.quotation.noSessionId":"Der er ikke angivet et sessions-id.","page.quotation.noPermissions":"Du har ikke tilladelse til at se dette afsnit.","page.quotation.unexpectedError":"Der er opst\xe5et en uventet fejl.","component.quotationPage.title":"Gruppetilbud","component.quotationPage.quotationTab":"Tilbud {index}","component.quotationPage.sendAllQuotations":"Send alle tilbud","component.quotationPage.accommodationSelection":"Valg af overnatningssteder","component.quotationPage.addAccommodationBlockedMessage":"Det er ikke muligt at tilf\xf8je flere overnatningssteder","component.quotationPage.removeQuotationWarning":"Du er ved at slette dette tilbud.","component.quotationPage.formErrors":"Der er fejl i formularen","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Der er ingen ledige v\xe6relser p\xe5 nogle af overnatningsstederne. Dette er de v\xe6relser, der vil blive fjernet:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Der er ingen ledige v\xe6relser p\xe5 nogen af overnatningsstederne. Alle v\xe6relser i tilbuddet vil blive fjernet.","component.quotationPage.sendQuotationDialog.title":"Send tilbud","component.quotationPage.summary.title":"Resum\xe9","component.quotationPage.summary.duplicateQuotation":"Dupliker tilbud","component.quotationPage.summary.sendQuotation":"Send tilbud","component.quotationPage.summary.removeQuotation":"Slet tilbud","component.quotationPage.form.searchLoyaltyCustomerTitle":"S\xf8g efter loyalitetskunde","component.quotationPage.form.emailSearchPlaceholder":"E-mail","component.quotationPage.form.loyaltyCustomerNotFound":"Bruger ikke fundet","component.quotationPage.form.loyaltyCustomerName":"Navn: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Efternavn: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-mail: {email}","component.quotationPage.form.loyaltyCustomerTier":"Niveau: {tier}","component.quotationPage.form.quotationDataTitle":"Tilbudsdata","component.quotationPage.form.establishmentPlaceholder":"Etablissement*","component.quotationPage.form.checkInLabel":"Ankomst*","component.quotationPage.form.checkOutLabel":"Afrejse*","component.quotationPage.form.conditionPlaceholder":"Bet
4ingelse*","component.quotationPage.form.cancellationPolicyPlaceholder":"Annulleringspolitik","component.quotationPage.form.promoCodePlaceholder":"Kampagnekode","component.quotationPage.form.currencyPlaceholder":"Valuta","component.quotationPage.form.mealPlanPlaceholder":"M\xe5ltidsplan*","component.quotationPage.form.devicePlaceholder":"Enhed","component.quotationPage.form.validUntilPlaceholder":"Gyldig indtil (timer)*","component.quotationPage.form.generalDataTitle":"Generelle data","component.quotationPage.form.nonLoyaltyUser":"Ikke-loyalitetsbruger","component.quotationPage.form.loyaltyUser":"Loyalitetsbruger","component.quotationPage.form.namePlaceholder":"Navn*","component.quotationPage.form.emailFieldPlaceholder":"E-mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Loyalitetskunde","component.quotationPage.form.lastNamePlaceholder":"Efternavn*","component.quotationPage.form.phonePlaceholder":"Telefon","component.quotationPage.form.languagePlaceholder":"Sprog","component.quotationPage.form.tierPlaceholder":"Niveau:","component.quotationPage.sendQuotation.checkboxLabel":"Tilbud {index}","component.quotationPage.sendQuotation.receiversTitle":"Tilbuddet vil blive sendt til f\xf8lgende modtagere:","component.quotationPage.sendQuotation.receiversHelp":"Angiv adresser adskilt af komma (,). Maksimalt 5 e-mails.","component.quotationPage.sendQuotation.receiversLabel":"Modtager(e)","component.quotationPage.sendQuotation.subjectTitle":"Angiv emnet for hvert tilbud","component.quotationPage.sendQuotation.subjectLabel":"Tilbud {index}:","component.quotationPage.sendQuotation.messageTitle":"Tilf\xf8j brugerdefineret tekst, der vises f\xf8r tilbudsdataene","component.quotationPage.sendQuotation.messageLabel":"Besked:","component.quotationPage.sendQuotation.sendError":"Der opstod en fejl under afsendelse af f\xf8lgende tilbud. Pr\xf8v igen senere:","component.quotationPage.sendQuotation.sendErrorItem":"- Tilbud {index}","component.quotationPage.sendQuotation.sending":"Sender...","component.quotationPage.sendQuotation.send":"Send","component.quotationPage.reservationError":"Der opstod en fejl under oprettelsen af reservationen","component.roomSelectionList.updateRoomPrice.dateHeader":"Dato","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Takst anvendt pr. overnatning","component.roomSelectionList.updateRoomPrice.newRateHeader":"Ny takst pr. overnatning","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Dette bel\xf8b er eksklusive anvendte kampagner og bel\xf8bet for obligatoriske eller valgfrie till\xe6gsydelser, der er knyttet til valg af overnatning","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Inds\xe6t pris","component.roomSelectionList.updateRoomPrice.applyToAll":"ANVEND P\xc5 ALLE","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* Bel\xf8bet er multipliceret med antallet af valgte overnatningsenheder.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Rediger daglig pris","component.quotationPage.form.selectorNoOptions":"Ingen tilg\xe6ngelige muligheder","shared.common.sendQuotation":"Send tilbud","shared.common.confirmQuotation":"Bekr\xe6ft tilbud","component.quotationPage.summary.resetDeposit":"Nulstil depositum","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Ingen tilg\xe6ngelige overnatningssteder eller gyldige muligheder blev fundet for de valgte datoer.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"\xc6ndring af denne indstilling vil nulstille dine redigerede priser. Vil du forts\xe6tte?","page.quotation.confirmQuotationError":"Der opstod en fejl ved bekr\xe6ftelse af tilbuddet","page.quotation.confirmQuotationSuccess":"Tilbud bekr\xe6ftet korrekt","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Rediger pris for indkvartering","highlightReel.addedToFavorites":"Ekstra tilf\xf8jet til favoritter","stepper.selection":"Valg","stepper.rate":"Pris","stepper.extras":"Ekstraudstyr","stepper.checkout":"Data og betaling","stepper.confirmModal.title":"Advarsel!","stepper.confirmModal.message":"Der er reservationer i kurven. Hvad vil du gerne g\xf8re?","giftCard.common.selectDates":"V\xe6lg datoer","giftCard.common.selectedRoom":"Valgt v\xe6relse","giftCard.common.seeMore":"Se mere","giftCard.common.seeConditions":"Se betingelser","giftCard.common.selectDatesTitle":"V\xe6lg din opholdsdato","giftCard.common.selectDatesDescription":"Klik p\xe5 knappen og v\xe6lg dagene","giftCard.common.modifyDates":"Rediger datoer","giftCard.stepper.step1":"Din oplevelse","giftCard.stepper.step2":"Datoer","giftCard.stepper.step3":"Ekstra","giftCard.stepper.step4":"Bekr\xe6ftelse","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# reservation} other {# reservations}}","component.independentLoyaltyBar.progressAmount":"\\"{amount}\\"","component.independentLoyaltyBar.youAre":"Du er","component.independentLoyaltyBar.awayFrom":"v\xe6k fra at n\xe5","component.independentLoyaltyBar.levelOf":"niveau","component.independentLoyaltyBar.levelWithNextLevel":"\\"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}\\"","component.independentLoyaltyBar.discountSave":"Spar {discount}","component.independentLoyaltyBar.discountLabel":"rabat","component.independentLoyaltyBar.discountActive":"<b>{discount} rabat</b> aktiv p\xe5 denne reservation","component.independentLoyaltyBar.clubBenefitsActive":"Aktive klubfordele","component.independentLoyaltyBar.joinWithDiscount":"Tilmeld dig {brandName} og spar {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>TILMELDT {brandName}</b> og f\xe5 <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"eksklusive klubfordele","component.independentLoyaltyBar.becomeMember":"Bliv medlem","component.independentLoyaltyBar.signIn":"Log ind","component.independentLoyaltyBar.orSeparator":"eller","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>TILMELDT {brandName}</b> og f\xe5 <b>{discount} rabat</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Spar {discount}","shared.common.cancelQuotation":"Annuller tilbud","page.quotation.cancelQuotationError":"Der opstod en fejl under annullering af tilbuddet","page.quotation.cancelQuotationSuccess":"Tilbud annulleret med succes","component.checkoutPage.roomStayQuestion.required":"Dette sp\xf8rgsm\xe5l skal besvares for at forts\xe6tte","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Skriv dit svar","component.checkoutPage.roomStayQuestion.selectPlaceholder":"V\xe6lg et svar","participantsForm.title":"Deltagere","participantsForm.guestsTitle":"G\xe6sternes oplysninger","participantsForm.firstName":"Fornavn","participantsForm.birthDate":"F\xf8dselsdato","participantsForm.roomLabel":"V\xe6relse {number}","participantsForm.useHolderData":"Brug reservationsindehaverens oplysninger til {guestLabel}"}'),B=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Okupazio honetarako ez dago eskuragarritasunik. Aldatu gonbidatuak eta saiatu berriro.","component.trackingBanner.origin":"Jatorria","component.trackingBanner.affiliate":"Agentea","component.cartSummary.currencyConversionInfo":"Informazioa soilik. Ordainketa egiteko","component.inventoryGroupListView.incompatiblePaymentMethodText":"Aukera honek zure saskiko ordainketa-metodo desberdina du. Erreserba osatzeko, ordainketa-metodo bera duten aukerak hautatu behar dituzu","component.navbarView.localeAndCurrency":"Hizkuntza eta moneta","component.paymentForm.termsAndConditionsWarning":"Erreserba baldintzak onartu behar dituzu.","shared.common.currency":"Moneta","shared.common.oops":"Oops!","
4shared.common.query":"Bilatu","shared.common.unexpectedError":"Ustekabeko errore bat gertatu da","component.loyaltyProfile.cancel.success":"Eskerrik asko, gainbehera prozesatzen ari gara","shared.common.paymentTimeLimit":"Ordainketa muga","component.cartSummary.balearicFeeTooltip":"Pertsona/gau bakoitzeko prezioa aldatu egin daiteke aplikatutako hobarien arabera","shared.common.contactUs":"Jarri gurekin harremanetan","component.extraCard.addItAnyway":"Zuk ere gehitu nahi duzu?","component.checkoutPage.whatDo":"Erreserbak daude gurdian Zer egin nahi duzu?","shared.loyalty.saveAndEnjoy":"Erregistratu {loyaltyDiscount} aurrezteko eta gozatu gure {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Erreserbatu eta batu","calendar.button.checkAvailability":"Erabilgarritasuna kontsultatu","calendar.footer.combineAccommodations":"Alokairu mota ezberdinak konbinatuz eskuragai.","calendar.footer.nextAvailableDate":"Hurrengo data eskuragarri","component.accommodationGuestFilter.childrenAge":"Umeen adina","component.accommodationGuestFilter.title":"Gela bakoitzeko gonbidatuak","component.bookingForm.title":"Zure ikerketa","component.cancellationPolicies.cancelBooking":"Utzi erreserba","component.cancellationPolicies.cancellationPenalties":"Baliogabetzeko zigorra {amount}","component.cancellationPolicies.cancellationRestriction":"Baliogabetze mugak","component.cancellationPolicies.childrenAndBeds":"Haurrak eta oheak","component.cancellationPolicies.confirmCancellation":"Ezeztatzea baieztatu","component.cancellationPolicies.entry":"Sarrera","component.cancellationPolicies.exit":"Irteera","component.cancellationPolicies.from":"noiztik {dateOne}","component.cancellationPolicies.groups":"Taldeak","component.cancellationPolicies.localHour":"Bertako ordua","component.cancellationPolicies.multipleBooking":"Erreserba anitz ({numberOfbooking} erreserba) da. Ziurtatu nahi ez dituzun guztiak bertan behera uzten","component.cancellationPolicies.penalties":"Zigorra","component.cancellationPolicies.pets":"Maskotak","component.cancellationPolicies.reason":"Ezeztatze arrazoiak","component.cancellationPolicies.schedule":"Ordutegia","component.cancellationPolicies.termsAndConditions":"Baliogabetze baldintzak irakurri eta onartu ditut","component.cancellationPolicies.until":"Arte {dateTwo}","component.cartItem.addExtras":"Gehitu estrak","component.cartItem.seeMealPlanDetails":"Ikusi pentsioen xehetasunak","component.cartItem.addRoom":"Gehitu beste gela bat","component.cartItem.removeAccommodation":"Ezabatu ostatua","component.cartItem.seeConditionsAndCancellations":"Ikusi baldintzak eta bertan behera uzteko politikak","component.cartItem.seeMore":"Ikusi gehiago","component.cartItem.seeMoreAndManageExtras":"Ikusi gehiago eta kudeatu gehigarriak","component.cartItem.seeLess":"gutxiago ikusi","component.cartItem.pricePerNight":"Prezioa gau bakoitzeko","component.cartItem.datesOfStay":"egonaldi datak","component.paymentForm.bookWith":"erreserba batekin","component.checkoutPage.guestData":"Gonbidatuen xehetasunak","component.checkoutPage.holderTitle":"Erreserbaren titularraren datuak","component.checkoutPage.holderSubtitle":"Erreserba egiten duen eta berrespena jasotzen duen pertsona.","component.cartItem.totalRoomStay":"Erreserba guztira","component.cartSummary.cityTaxPaidAtHotel":"Establezimenduan ordaindu beharreko tasak","shared.common.payAtTheHotel":"Hotelean ordaindu","component.cartSummary.savings":"Aurrezten ari zara","component.cartSummary.totalCart":"Erosketa saskia guztira","component.customerForm.myInfo":"Bezeroaren informazioa","component.destinationPicker.placeholder":"Bilatu","component.destinationPicker.noResults":"Ez da emaitzarik aurkitu.","component.extraCard.add":"Gehitu","component.extraCard.date":"Data","component.extraCard.day":"eguna","component.extraCard.delete":"Ezabatu","component.extraCard.edit":"Editatu","component.extraCard.included":"Barne","component.extraCard.moreInfo":"Informazio gehiago","component.extraCard.person":"Pertsona bakoitzeko","component.extraCard.room":"Toki","component.extraCard.unit":"batasuna","component.extraDetail.helpTextSpecificDate":"Aukeratu gehigarriaren/zerbitzuaren eguna/k:","component.extraDetail.helpTextUnit":"unitateak","component.extraDetail.helpTextUnitDate":"Unitateak egonaldi dataren arabera","component.extraDetail.helpTextUnitDay":"Eguneko unitateak","component.extrasFilters.Extras":"Estrak","component.extrasFilters.all":"Denak","component.extrasTotal.continue":"Jarraitu","component.extrasTotal.for":"Rentzat","component.extrasTotal.included":"Barne","component.extrasTotal.totalExtras":"Guztira estrak","component.footer.showMap":"Mapa ikusi","component.loyaltyProfile.userFormField.address.label":"Norabide","component.loyaltyProfile.userFormField.birthDate.label":"Jaioteguna","component.loyaltyProfile.userFormField.city.label":"Hiria","component.loyaltyProfile.userFormField.country.label":"Herrialdea","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefonoa","component.loyaltyProfile.userFormField.postalCode.label":"Posta kodea","component.loyaltyTransaction.manageBooking":"Kudeatu erreserba","component.messages.occupancyUnAvailable":"Okupazio hau ez da posible, erreserba anitz bat behar da. Berrikusi eskuragarri dauden aukerak.","component.messages.unAvailable":"Ez dago erabilgarri {fromDate} - {toDate} ({nights} egunak)","component.navbarView.cart":"Orga","component.navbarView.dates":"Datak","component.navbarView.destination":"Helburua/jabetza","component.navbarView.guests":"Gonbidatuak","component.navbarView.loyaltyInfo":"Kluba","component.navbarView.menu":"Menu","component.navbarView.store":"Denda","component.paymentForm.applePay.continuePayment":"Ordainketa Apple Pay-rekin jarraitu","component.paymentForm.commercialCommunications":"Komunikazio komertzialak jasotzea onartzen dut","component.paymentForm.depositRequired":"Zure erreserbak ordainketa goiztiarra behar du, hautatu ordainketa-metodo egokiena.","component.paymentForm.pay":"Ordaindu {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Crypto moneta","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Kreditu txartela","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Epeka ordainketa","component.paymentForm.title":"Ordainketa modua","component.pnpv2.confirm":"Berretsi","component.promoCodeInput.invalidCode":"Kode baliogabea","component.promoCodeInput.validCode":"Baliozko kodea","component.roomStay.cancelBooking":"Utzi","component.roomStay.cancellationOfReservation":"Erreserbaren ezeztapena","component.roomStay.confirmationNumber":"Erref.","component.roomStay.freeCancellation":"Doako deuseztapena arte {date}","component.roomStay.payNow":"Orain ordaindu {percentage}% ({currency})","component.roomStay.reservationNumber":"Erreserba zenbakia","component.roomStay.statusCancelled":"Ezeztatua","component.roomStay.statusConfirmed":"Baieztatua","component.roomStay.statusPending":"Berrespenaren zain","component.roomStay.statusPendingDesc":"Establezimendua zurekin harremanetan jarriko da","component.roomStay.statusReactivation":"Ordainketa ordaintzea","component.roomStay.statusReactivationDesc":"Erreserba arte gordeko da {date}","component.roomStay.stay":"Egonaldia","component.roomStay.modifyDisabled":"Garrantzitsua","component.roomStay.contactUs":"Erreserba hau ezin da linean aldatu. Establezimenduarekin harremanetan jarri.","page.confirmation.goHome":"Hasi","page.confirmation.thankYou":"Eskerrik asko zure erreserba!","page.confirmation.pendingReservation":"Erreserba ez da baieztatu","shared.common.add":"Gehitu","shared.common.addPromoCode":"Gehitu promocode","shared.common.addRoom":"Gehitu gela","shared.common.additionalInfo":"Informazio gehiago","shared.common.advancePayment":"Aldez aurretik ordainduta","shared.common.noAdvancePayment":"Ez dago aldez aurretik ordainketa","shared.common.apply":"Aplikatu","shared.common.availability":"Eskuragarritasuna","shared.common.available":"Erabilgarri","shared.common.bestPriceGuaranteed":"Prezio hoberenaren bermea","shared.common.book":"erreserba","shared.common.booking":"erreserba egin","shared.common.bookingDate":"Erreserba data","shared.common.cancel":"Utzi","shared.common.cancellationMessage":"Doako deuseztapena arte","shared.common.cancellationPolicies":"Baliogabetze politika","shared.common.specialGroupCancellationPolicy":"Taldeko politika berezia","shared.common.cart":"Laburpen","shared.common.checkAvailability":"Erabilgarritasuna kontsultatu","shared.common.checkIn":"Sarrera","shared.common.checkOut":"Irteera","shared.common.chooseRate":"Aukeratu tarifa","shared.common.chooseRoom":"Ostatua aukeratu","shared.common.close":"Itxi","shared.common.conditions":"Baldintzak","shared.common.confirm":"Berretsi","shared.common.currencyNight":"{currency} gaua","shared.common.currencyTotal":"{currency} guztira","shared.common.delete":"Ezabatu","component.cartSummary.deposit":"Aurreordainketa","component.cartSummary.payNow":"ordaindu orain","component.cartSummary.advancePayment":"Aurrez ordaintzen dut","component.cartSummary.payAccordingToConditions":"Baldintzen arabera ordaindu","shared.common.discount":"Beherapena","shared.common.download":"Deskargatzeko","shared.common.edit":"Editatu","shared.common.emptyCart":"Zure orga hutsik dago","shared.common.establishment":"Ezarpen","shared.common.extras":"Gehigarriak","shared.common.extrasTitle":"Zerbitzu gehigarriak","shared.common.full":"Beteta","shared.common.guests":"Gonbidatuak","shared.common.havePromoCode":"Promozio kodea al duzu?","shared.common.hi":"Kaixo","shared.common.iva":"BEZ","shared.common.language":"Hizkuntza","shared.common.modify":"Aldatzea","shared.common.night":"gaua","shared.common.nights":"gauak","
4shared.common.noDepositRequired":"Ez du aurreordainketarik behar","shared.common.notAvailable":"Ez dago erabilgarri hautatutako datetan.","shared.common.options":"Aukerak","shared.common.paymentAtEstablishment":"Ordainketa establezimenduan","shared.common.privacyPolicy":"Pribatutasun politika","shared.common.promoCode":"Promozio kodea","shared.common.restricted":"Mugatua","shared.common.save":"Aurreztu","shared.common.search":"Bilatu","shared.common.selectOption":"Aukeratu aukera bat","shared.common.shareCart":"Orga elkarbanatu","shared.common.soldOut":"Agortua","shared.common.someDatesUnavailable":"Dataren bat ez dago eskuragarri.","shared.common.taxes":"Zergak","shared.common.total":"Guztira","shared.common.totalWithoutTax":"Guztira zergarik gabe","shared.common.unavailable":"Ez dago eskuragarri","shared.common.unit":"batasuna","shared.common.view":"Ikusi","shared.common.viewMode":"Ikusi","shared.common.warning":"Arreta","shared.common.show-more":"Erakutsi gehiago","shared.common.show-less":"Erakutsi gutxiago","shared.common.show-gallery":"Ikusi galeria","shared.customerFormMessages.address":"Norabide","shared.customerFormMessages.arrivalTime":"Iritsiera ordua","shared.customerFormMessages.birthDate":"Jaiotze-data","shared.customerFormMessages.comments":"Iruzkinak","shared.customerFormMessages.communicationConsent":"Komunikazio baimena","shared.customerFormMessages.country":"Herrialdea","shared.customerFormMessages.documentId":"NAN zenbakia","shared.customerFormMessages.email":"Emaila","shared.customerFormMessages.lastName":"Abizenak","shared.customerFormMessages.phone":"Telefonoa","shared.customerFormMessages.privacyPolicy":"Irakurri eta onartzen ditut {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Maila errepikatu","shared.dates.label":"Datak","shared.guestType.adult":"Helduek","shared.guestType.baby":"Haurtxo","shared.guestType.child":"Haurrak","shared.guestType.senior":"seniorrak","shared.guestType.singular.adult":"Helduen","shared.guestType.singular.baby":"umea","shared.guestType.singular.child":"ume","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"nerabea","shared.guestType.teenager":"nerabe","shared.loyalty.enjoyAdvantages":"Abantailak gozatu","shared.loyalty.haveNotJoined":"Bezero berria zara?","shared.loyalty.login":"Saioa hasi","shared.loyalty.logout":"Amaitu saioa","shared.loyalty.myAccount":"Nire kontua","shared.loyalty.myBookings":"Nire erreserbak","
4shared.loyalty.register":"Izena eman","shared.loyalty.tier":"Maila","shared.restriction.closeToArrivalTravelWindow":"Sarrera ez da onartzen","shared.restriction.closeToDepartureTravelWindow":"Irteera ez da onartzen","shared.restriction.maxNotice":"Aurrerapena, gehienez {value} egunak","shared.restriction.maxNotice.hours":"Aurrerapena, gehienez {value} orduak","shared.restriction.maxNotice.hours.single":"Aurrerapena, gehienez {value} ordua","shared.restriction.maxNotice.single":"Aurrerapena, gehienez {value} eguna","shared.restriction.maxStay":"Egonaldia, gehienez {value} gauak","shared.restriction.maxStay.single":"Egonaldia, gehienez {value} gaua","shared.restriction.minNotice":"Aurrerapena, gutxienez {value} egunak","shared.restriction.minNotice.hours":"Aurrerapena, gutxienez {value} orduak","shared.restriction.minNotice.hours.single":"Aurrerapena, gutxienez {value} ordua","shared.restriction.minNotice.single":"Aurrerapena, gutxienez {value} eguna","shared.restriction.minStay":"Egonaldia, gutxienez {value} gauak","shared.restriction.minStay.single":"Egonaldia, gutxienez {value} gaua","shared.restriction.openToArrivalDaysTravelWindow":"Sarrera ez da onartzen","shared.restriction.openToDepartureDaysTravelWindow":"Irteera ez da onartzen","shared.restriction.openTravelWindow":"Egonaldi hau ez da onartzen","shared.restriction.closeTravelWindow":"Egonaldi hau ez da onartzen","shared.roomDenomination.apartments":"apartamentuak","shared.roomDenomination.beds":"oheak","shared.roomDenomination.bungalows":"bungalowak","shared.roomDenomination.cabins":"kabinak","shared.roomDenomination.houses":"etxeak","shared.roomDenomination.rooms":"logelak","shared.roomDenomination.ship_cabins":"kabinak","shared.roomDenomination.singular.apartments":"apartamentu","shared.roomDenomination.singular.beds":"ohea","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"kabina","shared.roomDenomination.singular.houses":"etxe","shared.roomDenomination.singular.rooms":"Toki","shared.roomDenomination.singular.ship_cabins":"kabina","shared.roomDenomination.singular.units":"batasuna","shared.roomDenomination.singular.villas":"hiribildua","shared.roomDenomination.units":"unitateak","shared.roomDenomination.villas":"hiribilduak","shared.roomDenomination.pitches":"partzelak","shared.roomDenomination.holiday_villages":"belaunaldi-etxeak","shared.roomDenomination.mobile_home":"etxe mugikorrak","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"karabanak","shared.roomDenomination.singular.pitches":"partzela","shared.roomDenomination.singular.holiday_villages":"belaunaldi-etxea","shared.roomDenomination.singular.mobile_home":"etxe mugikorra","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"karabana","shared.common.seeAll":"Dena ikusi","shared.common.failedPaymentTransaction":"Transakzioa ukatuta","shared.common.tryAgainOrContactUs":"Saiatu berriro edo jarri harremanetan establezimenduarekin.","shared.common.formErrorsPresent":"Mesedez, egiaztatu eremuak gorriz","shared.common.guest":"gonbidatua","shared.common.persons":"jendea","shared.common.occupancy":"Okupazioa","shared.common.map":"Mapa","shared.common.info":"Info","shared.common.continue":"Jarraitu","shared.common.copy":"Kopiatu","shared.common.linkCopied":"Esteka kopiatu da","shared.restriction.selectDifferentCheckIn":"Hautatu beste sarrera data bat","shared.restriction.selectDifferentCheckOut":"Hautatu beste irteera-data bat","shared.common.greeting":"Kaixo","shared.common.tier":"Maila","component.options.bookings":"Joan nire erreserbetara","component.options.close":"Nabigazioa jarraitu","component.options.signOff":"Saioa itxi","shared.common.from":"Tik","shared.common.chooseEstablishment":"Aukeratu establezimendua","shared.common.firstNight":"Lehenengo gaua","shared.common.applyFilters":"Aplikatu iragazkiak","shared.common.changeOrRemoveFilters":"Aldatu edo kendu iragazki batzuk edo aldatu bilaketa","shared.common.clearFilters":"Garbitu iragazkiak","shared.common.filters":"Iragazkiak","shared.common.noCoincidences":"Ez dago partida zehatzik","shared.common.removeFilters":"Garbitu iragazkiak","shared.common.gallery":"Galeria","hotelverse.open":"Aukeratu zure egonaldirako gela aproposa! Egin klik hemen ostatu hartuko duzun eremua eta gela-zenbaki zehatza aukeratzeko.","component.common.weAreSorry":"Sentitzen dugu!","component.common.datesNotAvailable":"Aukeratutako datak ez daude erabilgarri","component.common.notAvailable":"Beste establezimendu batean erabilgarritasuna bilatzen ari gara","component.common.cancelRedirection":"Birbideratzea bertan behera utzi","shared.common.rotateYourDevice":"Mesedez, piztu zure gailua","shared.common.landscapeOnly":"Modu horizontala soilik onartzen dugu","shared.common.checkOutStep":"Erreserba amaitu","hotelverse.reconfirm":"Berretsi hautapena","shared.common.bookingUnavailable":"Hautatutako datetan erabilgarri ez dauden aukera batzuk daude. Mesedez, hautatu beste aukera bat.","hotelverse.select":"Hautatu tarifa","shared.common.deletedBooking":"Erreserba kendu da","shared.common.somethingWentWrong":"Zerbait gaizki joan da. Saiatu berriro.","component.assistedMode.closeMode":"Itxi morroia","component.assistedMode.bookingAdded":"Erreserba saskian gehitu da!","component.assistedMode.checkRates":"Ikusi tarifak","component.accommodationGuestFilter.addAccommodation":"Gehitu ostatua","component.roomStay.unavailableModification":"Erreserba hau ezin da linean aldatu. Establezimenduarekin harremanetan jarri","shared.common.payAtProperty":"Establezimenduan ordaindu","shared.common.pendingPayment":"Ordainketa zain","shared.common.payAccordingToConditions":"Gainontzekoa, baldintzen arabera ordaindu beharrekoa","shared.common.amountRemaining":"Gainerakoak","shared.common.perPerson":"pertsona bakoitzeko","shared.common.perPersonPerNight":"pertsona/gau bakoitzeko","shared.common.perStay":"ostaturako","shared.common.perStayPerNight":"ostatu/gau bakoitzeko","shared.common.included":"Barne","shared.common.notIncluded":"Ez sartuta","shared.common.feesExcluded":"Kuotak kanpoan","
4shared.common.withoutTaxes":"Zerga gabe","shared.common.code":"Kodea","component.roomStay.dccExchangeRate":"Truke-tasa","component.roomStay.dccMarkupMasterCard":"Kanbio-tasa honek {value} diferentzia du EBZk argitaratutakoarekin alderatuta","component.roomStay.dccMarkupVisa":"Handizkako tasan marjina {value} barne","shared.common.retry":"Saiatu berriro","shared.common.refreshPage":"Freskatu orria edo egin klik berriro saiatu botoian","shared.common.detail":"Xehetasuna","component.roomStay.advancePayment":"Aldez aurretik ordainketa","shared.common.fees":"Tasak","component.loyaltyProfile.cancel.button.label":"Harpidetza kendu","component.loyaltyProfile.cancel.modal.title":"Harpidetza kentzen jarraituko duzu?","component.loyaltyProfile.cancel.modal.description":"Mesedez, berretsi zure erabakia.","page.confirmation.cancelledBooking":"Erreserba bertan behera utzi da","shared.common.taxesIncluded":"Zergak barne","shared.common.taxesExcluded":"Baztertutako zergak","shared.common.totalWithoutFees":"Guztira, kuotarik gabe","shared.common.depositRequired":"Gordailua behar du","discount.restriction.minNotice":"<b>Gutxieneko aurreabisua:</b> {days} egunak","discount.restriction.maxNotice":"<b>Gehienezko aurreabisua:</b> {days} egunak","discount.restriction.minStay":"<b>Gutxieneko egonaldia:</b> {nights} gauak","discount.restriction.maxStay":"<b>Gehienezko egonaldia:</b> {nights} gauak","discount.restriction.openTravelWindow":"<b>Baliozkotasuna:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Alokatu daiteke:</b> {start} - {end}","component.deferredPayment.description":"Erreserbatu orain eta ordaindu online","shared.common.checkOutDeferredStepTitle":"Erreserba ez da baieztatu. {paymentLimitMessage}","shared.common.tooManyRequest":"Minutu gehienezko gehienezko eskaera gainditu duzu","shared.common.retryLater":"Saiatu berriro geroago","shared.common.notAHuman":"UPS! Badirudi ez zarela gizakia","shared.common.confirmYouArentARobot":"Mesedez, baieztatu ez zarela robot bat","shared.common.commission":"komisioa","component.externalBrandLink.myPoints":"Nire puntuak","shared.common.mealPlans":"Pentsioak","shared.common.noResultsForSearch":"Aukeratutako datetarako ez dago emaitzarik eskuragarri.","shared.common.tryAgainWithDifferentQuery":"Data berriak edo beste okupazio desberdinak egiaztatu.","shared.common.accommodation":"ostatu","shared.common.childrenAges":"Haurren adina","component.roomStay.dccExchangeCurrency":"Transakzio-moneta","calendar.indicativeSharingMessage":"2 helduak partekatuz prezioak orientagarriak dira .","calendar.footer.chooseCheckoutDate":"Irteera-eguna aukeratu","calendar.footer.minStayNights":"Gutxieneko egonaldia: {nights} gau","shared.common.stay":"Egonaldia","component.extraCard.attention":"Kontuz!","component.extraCard.notAvailableForDates":"{extraName} ez dago datetarako erabilgarri","component.extraCard.notAvailableForNewSelection":"{extraName} ez dago eskuragarri aukeraketa berrirako.","component.extraCard.soldOut":"Agortuta","component.extraCard.favourite":"Gogokoa","component.extraCard.notAvailableWithCurrentSelection":"\\"{extraName}\\" gehigarria ez dago erabilgarri uneko aukerarekin. Gainerako gehigarriak arakatzen jarrai dezakezu.","component.roomStay.canNotBeModified":"Erreserba hau ezin da sarean aldatu. Jarri harremanetan establezimenduarekin.","shared.waitingList.receiveNotice":"Jaso oharra","component.waitingListDialog.email.label":"Posta elektronikoa","component.waitingListDialog.email.error":"Mesedez, sar ezazu helbide elektroniko egokia","component.waitingListDialog.email.placeholder":"Idatzi hemen...","component.waitingListDialog.acceptTerms":"Erabilgarritasun-oharra eskatuz gero, {policyLink} irakurri duzula berresten duzu","component.waitingListDialog.acceptTerms.error":"Komunikazio politika onartu behar duzu","component.waitingListDialog.communicationPolicy":"Komunikazio politika","component.waitingListDialog.description":"Ostatua berriro erabilgarri geratzen bada jakinaraziko dizugu.","component.waitingListSnackbar.submitSuccess.label":"berretsitako eskaera","component.waitingListSnackbar.submitError.label":"Ups! Zerbait gaizki joan da. Saiatu berriro.","shared.common.lastAvailable":"Azkena!","shared.common.lastQuantityAvailable":"Bakarrik eskuragarri","shared.common.priceFor":"Prezioa bakoitzeko","shared.common.filterBy":"Iragazi arabera","component.paymentForm.phoneLengthWarning":"Mesedez, egiaztatu telefonoaren luzera","shared.common.toEmptyCart":"gurdi hutsa","shared.common.toMaintainCart":"saskia mantendu","shared.common.communicationPolicyLink":"Komunikazio politika","shared.common.userAlreadyExists":"Dagoeneko badago {email} helbide elektronikoa duen erabiltzaile bat. Mesedez, hasi saioa zure erreserba amaitzeko.","shared.loyalty.optOutRateActive":"Kideen soilik tasa aktiboa","shared.loyalty.optOutRateInactive":"Kide inaktiboen tarifa","shared.loyalty.optOutRateLabel":"{clubName} tarifa","shared.loyalty.tierBenefits":"Klubaren abantaila esklusiboak!","shared.loyalty.registerAndEnjoy":"Batu eta ezagutu gure {tierBenefitsLink} guztiak","shared.loyalty.savingAndEnjoying":"{loyaltyDiscount} aurrezten ari zara eta gure {tierBenefitsLink} gozatuko duzu","shared.loyalty.enjoying":"Gure {tierBenefitsLink} gozatuko duzu","shared.loyalty.wantToJoin":"{brandName} leialtasun-programan sartu nahi dut. Irakurri eta onartzen ditut {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Bazkideek soilik tasatzen dute","shared.loyalty.bookAndJoinExplanation":"Erreserba egin ondoren automatikoki sartuko zara, informazio gehigarririk beharrik gabe","shared.loyalty.joinedAlready":"Dagoeneko kide zara?","shared.loyalty.dontWantToJoinNow":"Ez dut orain sartu nahi","shared.loyalty.continueMyBooking":"Jarraitu erreserbarekin","shared.common.availableWithRoomChange":"Gela aldaketarekin eskuragarri","component.accommodationCard.selectedRoom":"Esperientziarako aukera hautatu du","shared.info.seeInformation":"ikusi informazioa","shared.button.change":"aldatu","page.accommodations.selectAccommodation":"Hautatu ostatua","shared.common.chosen":"Aukeratua","shared.loyalty.registerSaveAndEnjoy":"Batu eta aurreztu {loyaltyDiscount}. Ezagutu gure {tierBenefitsLink} guztiak","shared.common.choose":"Aukeratu","shared.common.extraServices":"Zerbitzu gehigarriak","shared.common.improveStay":"Hobetu zure egonaldia","component.cartSummary.excludedTaxInfo":"Zerga-araudiaren arabera, kopuru hori establezimenduan ordaindu beharko da","shared.common.promosAndAdvantages":"Promozioak / Abantailak","freedomPay.paymentForm.cardHolderName":"Txartelaren titularra","freedomPay.paymentForm.cardHolderNameError":"Txartelaren titularra derrigorrezkoa da","freedomPay.paymentForm.wallet":"Diru-zorroak","freedomPay.paymentForm.processingPayment":"Ordainketa prozesatzen, ez itxi ezta berriro kargatu ere orria","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Txartelaren titularrak ezin du zenbakirik izan","shared.common.timeoutPaymentTransactionTitle":"Transakzio-denbora amaitu da","shared.common.timeoutPaymentTransactionDescription":"Transakzio-denbora amaitu da. Saiatu berriro orria birkargatuz, mesedez.","shared.customerFormMessages.city":"Hiria","shared.customerFormMessages.postalCode":"Posta kodea","component.paymentForm.phoneInvalidWarning":"Mesedez, egiaztatu balio duen telefonoa dela","reservationConfirmationAuth.confirmationAuthDescription":"Erreserba berreskuratzeko, idatzi zure erreserba-zenbakia eta erreserba egiteko erabili duzun posta elektronikoa.","reservationConfirmationAuth.invalidEmail":"Mesedez, sartu baliozko helbide elektroniko bat","reservationConfirmationAuth.invalidReservationId":"Erreserba-identifikatzaileak MXXXXXXX edo PXXXXXXXXX formatuarekin bat etorri behar du","reservationConfirmationAuth.wrongReservationOrEmail":"Erreserbaren identifikatzaile edo helbide elektroniko baliogabea","reservationConfirmationAuth.emailSentMessage":"Egiaztatu posta elektronikoko sarrera-ontzia. Bertan, zure erreserbaren berrespenerako esteka duen mezu elektroniko bat aurkituko duzu.","reservationConfirmationAuth.retrieveReservation":"Berreskuratu zure erreserba","shared.common.viewBreakdown":"Se opdeling","shared.common.breakdown":"Sammenbrud","shared.roomDenomination.unit":"unitatea","shared.customerFormMessages.name":"gonbidatuaren izena","component.paymentForm.acceptCommercialCommunications":"Jasotzea onartzen dut {commercialCommunicationsLink}","shared.common.commercialCommunications":"Komunikazio komertzialak","reservationModification.title":"Aldatu erreserba (ID: {id} / Erref.: {ref})","reservationModification.editDates":"Editatu datak ({date} arte)","reservationModification.editAccommodation":"Editatu ostatua ({date} arte)","reservationModification.editExtras":"Editatu gehigarriak","reservationModification.editParticipants":"Partaideak","reservationModification.errorDatesCanNotBeChanged":"Datak ezin dira eguneratu aldaketa-politika dela eta.","reservationModification.errorAccommodationCanNotBeChanged":"Ostatua ezin da eguneratu aldaketa-politika dela eta.","reservationModification.errorAmountLowerThanOriginal":"Zenbatekoa jatorrizkoa baino handiagoa edo berdina izan behar da.","reservationModification.errorStayLowerThanOriginal":"Egonaldiak jatorrizkoaren berdina edo luzeagoa izan behar du.","reservationModification.errorDefault":"Erreserba ezin da aldatu. Jarri harremanetan jabetzarekin.","reservationModificationSummaryDialog.modifyReservation":"Aldatu erreserba","reservationModificationSummaryDialog.modifyReservationInstructions":"Berrikusi eta berretsi aldaketak","reservationModificationSummaryDialog.currentReservation":"Egungo erreserba","reservationModificationSummaryDialog.modifiedReservation":"Erreserba aldatua","reservationModificationSummaryDialog.footerNote":"*Prezioak alda daitezke asteko egunaren, urtaroaren edo ostatu motaren arabera.","reservationModificationAccommodation.title":"Ostatua aldatu","reservationModificationAccommodation.yourSelection":"Zure aukeraketa: {title}","reservationModificationRoom.title":"Ostatua aldatu","modificationExtras.title":"Aldatu gehigarriak","reservationModificationLoyaltyForbidden.title":"Erreserba hau ezin da aldatu","reservationModificationLoyaltyForbidden.description":"Ez zara saioa hasi erreserba hau berresteko erabilitako leialtasun-kontuarekin. Mesedez, hasi saioa kontu zuzenare
4kin hura aldatzeko, edo jarri harremanetan jabetzarekin.","page.confirmation.guestDataTitle":"Gonbidatuen datuak","shared.customerFormMessages.nameAndSurname":"Izen-abizenak","reservationModification.occupancyUnAvailable":"Ezin da okupazio hau egin. Begiratu eskuragarri dauden aukerak.","reservationModification.errorMandatoryExtraNotAvailable":"Zure erreserbarekin lotuta dagoen derrigorrezko gehigarri bat dago, baina ez dago eskuragarri. Mesedez, jarri harremanetan hotelekin.","reservationModification.maxModificationsReached":"Linean baimendutako aldaketa kopuru maximoa gainditu da. Beste edozein aldaketa egiteko, jarri harremanetan establezimenduarekin.","component.paymentForm.cardDetails":"Txartelaren xehetasunak","component.paymentForm.paymentSuccessRedirecting":"Ordainketa arrakastatsua, baieztapen orrira birbideratzen...","component.loyaltyProfile.userFormField.preferences.label":"Hobespenak","userPreferencesModal.title":"Pertsonalizatu zure esperientzia","userPreferencesModal.subtitle":"Lagundu iezaguzu zure hobespenak ezagutzen, erreserba bakoitzean aukerarik onenak eskaintzeko","component.unavailableUpgrade.title":"Aizu! Ezin da hobekuntza hau oraintxe bertan erabili.","component.unavailableUpgrade.subtitle":"Itxaron pixka bat! Laster eskuragarri dagoenean jakinaraziko dizugu.","component.upgradeAccommodation.title":"Etxebizitza hobetu","component.upgradeConfirmation.title":"Erreserba aldatu","component.upgradeConfirmation.subtitle":"Berrikusi eta baieztatu aldaketak esperientzia hobe bat izateko.","component.upgradeConfirmation.upgradeDisclaimer":"Prezioak aldatu egin daitezke asteko egunaren, sasoien edo ostatu motaren arabera.","component.upgradeConfirmation.currentBookingLabel":"Uneko erreserba","component.upgradeConfirmation.nextBookingLabel":"Hobekuntza duen erreserba","component.upgradeConfirmation.errorOnUpsell":"Ezin izan da hobekuntza burutu.","component.upgradeMealPlan.title":"Hobetu janari-plana","component.upgradeTotal.upgradeTotal":"Hobekuntzaren guztizkoa","component.upgradeTotal.continueWithUpgrade":"Jarraitu hobekuntzarekin","component.upgradeTotal.continueWithoutUpgrade":"Hobekuntzarik gabe jarraitu","component.upgradeTotal.confirmUpgrade":"Baieztatu hobekuntza","shared.common.select":"Hautatu","shared.common.selected":"Hautatuta","shared.common.mealPlan":"Janari-plana","component.filterableAccommodationSelection.accommodationType":"Ostatu mota","component.groupBookingPage.title":"{value} gonbidaturentzako gomendatua","component.groupBookingPage.titleUpdated":"Uneko hautapena: {guests} gonbidatu | {rooms} ostatu","shared.common.condition":"Tarifa","shared.common.guestsValue":"{value} gonbidatu","component.groupBookingPage.conditionNotAvailable":"\\"{value}\\" tarifa ez dago erabilgarri aukeratutako ostatuko batzuentzat. Jarraitu nahi duzu?","component.groupBookingPage.mealPlanNotAvailable":"\\"{value}\\" pentsioa ez dago erabilgarri aukeratutako ostatuko batzuentzat. Jarraitu nahi duzu?","component.roomSelectionList.selectionNotAvailableForCondition":"{value} tarifarako hautapena ez dago erabilgarri. Editatu edo gehitu ostatua","component.roomSelectionList.selectionNotAvailableForMealPlan":"{value} pentsiorako hautapena ez dago erabilgarri. Editatu edo gehitu ostatua","component.groupBookingPage.updateAccommodation":"Ostatu editatu","component.roomSelectionList.addExtras":"Gehigarriak gehitu / editatu","component.groupBookingPage.addAccommodationBlocked":"Ezin dira ostatua gehiago gehitu. Editatu hautapena edo jarri harremanetan establezimenduarekin","component.groupBookingPage.maxGuestsReached":"Gehienezko {value} gonbidatu gainditu da. Jarri harremanetan establezimenduarekin.","component.groupBookingPage.originalGuestsNotReached":"Hasierako hautapeneko {guests} gonbidaturentzako ostatua falta da. ({originalGuests} gonbidatu)","component.groupBookingPage.removeConfirmation":"Ostatu ezabatzera zoaz. Jarraitu nahi duzu?","component.groupBookingRecommendation.description":"Zure hautapenaren arabera, logelen erabilgarritasuna egokitu dugu...","component.groupBookingRecommendation.priceMessage":"Beste tarifa edo gehigarri batzuk nahi badituzu, hurrengo urratsean egokitu ahal izango dituzu.","component.groupBookingRecommendation.priceMessageCondition":"Prezio hau {value} tarifari dagokio","component.groupBookingRecommendation.priceMessageMealPlan":"eta {value} meal plan pentsioari","component.groupBookingRecommendation.recommendationFor":"Gomendioa honentzat:","component.accommodationGuestFilter.moreThan":"{value} pertsona baino gehiago?","component.accommodationGuestFilter.bookAsGroup":"Talde gisa erreserbatu","component.accommodationGuestFilter.groupBookingModule":"Talde-erreserba","component.guestTypePicker.ageRangeFrom":"{minAge} urtetik {maxAge} urtera","component.guestTypePicker.ageRangeMin":"+ {minAge} urte","shared.common.totaltotalWithLoyalty":"Guztira leialtasunarekin","component.messages.notEnoughAvailability":"Okupazio hau ezinezkoa da erabilgarritasun nahikorik ez dagoelako...","shared.common.room":"Toki","shared.common.rooms":"logelak","shared.common.attention":"Kontuz!","shared.common.all":"Guztiak","shared.common.currencyConversionInfo":"Informazioa soilik. Ordainketa egiteko","shared.common.addAccommodation":"Gehitu ostatua","shared.common.editAccommodation":"Ostatu editatu","shared.common.notAvailableOption":"Aukera ez dago erabilgarri","shared.common.youAreSaving":"Aurreztu egiten ari zara","component.paymentForm.confirmYourStay":"Egiaztatu zure egonaldia","shared.common.or":"Edo","shared.customerFormMessages.IAmTheOne":"Ni naiz ostatu hartuko duen pertsona","shared.common.totalDiscount":"Deskontu osoa","component.inventoryGroupListView.incompatibleMealPlanText":"Aukera honek zure saskiko pentsio erregimenetik desberdina den bat du. Erreserba osatzeko, pentsio erregimen bera duten aukerak hautatu behar dituzu","component.securePayment.pciCertified":"PCI DSSk ziurtatua","component.securePayment.sslCertified":"Datuak SSLrekin babestuta","shared.common.moreInfo":"Informazio gehiago","shared.common.viewCalendar":"Ikusi egutegia","shared.common.cancelForFreeUntil":"Doako deuseztapena arte","component.inactivityModal.title":"Hor al zaude oraindik?","component.inactivityModal.subTitle":"Urrats batera zaude egonaldi perfektua lortzeko!","component.inactivityModal.description":"Alojamentu zoragarria aukeratu duzu zure bidaiarako. Urrats txiki bat falta da zure egonaldia ziurtatzeko.","component.inactivityModal.button":"jarraitu erreserbarekin","paymentForm.cardHolderName":"Txartelaren titularra","paymentForm.cardNumber":"Txartel-zenbakia","shared.highlightReel.title":"Hobetu zure egonaldia","shared.common.insuranceTitle":"Baliogabetze asegurua","component.cartItem.addInsurance":"Gehitu {ticker} honengatik","component.cartItem.noInsurance":"Ez dut asegururik kontratatu nahi","component.cartItem.insuranceRequired":"Asegurua kontratatu behar da jarraitzeko","shared.common.storeNavbarItemHover":"Oparitu","shared.common.storeNavbarItemTitle":"Esperientziak eta Opari Bonuak","shared.common.storeNavbarItemDescription":"Arakatu gure <b>esperientzia eta opari-bonuen</b> aukeraketa","shared.common.storeNavbarItemButton":"Ikusi esperientziak","component.unitSelection.title":"Zure gela aukeratu nahi duzu?","component.unitSelection.subjectToAvailability":"*erabilgarritasunaren arabera.","component.unitSelection.selectUnit":"Aukeratu gela","component.unitSelection.selectedTitle":"Aukeratutako gela","component.unitSelection.selectedUnit":"{unitNum} gela","component.unitSelection.changeSelection":"Aldatu gela","component.unitSelection.loadingMap":"Mapa kargatzen...","component.unitSelection.errorLoadingMap":"Errorea mapa kargatzean","component.unitSelection.selectedComment":"{denomination} hautatuta: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"Mesedez, hautatu zure bilaketako haur guztien adina, aukera hau saskira gehitu aurretik.","component.engineFilterGroup.title":"Iragazkiak","component.engineFilterGroup.clearFilters":"Kendu iragazkiak","component.engineFilterGroup.showResults":"Erakutsi {count} ostatu","component.engineFilterGroup.showMore":"Erakutsi gehiago","component.engineFilterGroup.showLess":"Erakutsi gutxiago","component.engineFilterGroup.priceMin":"Gutxienez","component.engineFilterGroup.priceMax":"Gehienez","component.engineFilterGroup.freeCancellationDescription":"Bakarrik erakutsi kosturik gabe ezeztatzeko aukera ematen duten tarifak","component.engineFilterGroup.availableDescription":"Ikusi nire egonaldian erabilgarri dauden establezimenduak soilik","component.engineFilterGroup.accommodationType":"Ostatu mota","component.engineFilterGroup.priceRange":"Prezio-tartea","component.engineFilterGroup.freeCancellation":"Doako ezeztapena","component.engineFilterGroup.available":"Erabilgarri","component.engineFilterGroup.mealplan":"Pensioa","component.engineFilterGroup.services":"Zerbitzuak","component.engineFilterGroup.facilities":"Prestazioak","component.engineFilterGroup.category":"Kategoria","page.quotation.sendQuotationError":"Errore bat gertatu da aurrekontua bidaltzean","page.quotation.sendQuotationSuccess":"Aurrek
4ontua ondo bidali da","page.quotation.removeQuotationSuccess":"Aurrekontua ondo ezabatu da","page.quotation.duplicateQuotationSuccess":"Aurrekontua ondo bikoiztu da","page.quotation.noSessionId":"Ez da saio-IDrik eman.","page.quotation.noPermissions":"Ez duzu atal hau ikusteko baimenik.","page.quotation.unexpectedError":"Ustekabeko errore bat gertatu da.","component.quotationPage.title":"Taldeko aurrekontua","component.quotationPage.quotationTab":"{index} aurrekontua","component.quotationPage.sendAllQuotations":"Bidali aurrekontu guztiak","component.quotationPage.accommodationSelection":"Ostatuen hautaketa","component.quotationPage.addAccommodationBlockedMessage":"Ezin da ostatu gehiago gehitu","component.quotationPage.removeQuotationWarning":"Aurrekontu hau ezabatzear zaude.","component.quotationPage.formErrors":"Erroreak daude formularioan","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Ez dago ostatu batzuetarako erabilgarritasunik. Hauek dira kenduko diren gelak:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Ez dago ostaturik erabilgarri. Aurrekontuko gela guztiak ezabatuko dira.","component.quotationPage.sendQuotationDialog.title":"Aurrekontua bidali","component.quotationPage.summary.title":"Laburpena","component.quotationPage.summary.duplicateQuotation":"Bikoiztu aurrekontua","component.quotationPage.summary.sendQuotation":"Bidali aurrekontua","component.quotationPage.summary.removeQuotation":"Ezabatu aurrekontua","component.quotationPage.form.searchLoyaltyCustomerTitle":"Bilatu bezero fidelizatua","component.quotationPage.form.emailSearchPlaceholder":"Emaila","component.quotationPage.form.loyaltyCustomerNotFound":"Ez da erabiltzailerik aurkitu","component.quotationPage.form.loyaltyCustomerName":"Izena: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Abizena: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Emaila: {email}","component.quotationPage.form.loyaltyCustomerTier":"Maila: {tier}","component.quotationPage.form.quotationDataTitle":"Aurrekontuaren datuak","component.quotationPage.form.establishmentPlaceholder":"Ezarpena*","component.quotationPage.form.checkInLabel":"Sarrera*","component.quotationPage.form.checkOutLabel":"Irteera*","component.quotationPage.form.conditionPlaceholder":"Baldintza*","component.quotationPage.form.cancellationPolicyPlaceholder":"Baliogabetze-politika","component.quotationPage.form.promoCodePlaceholder":"Promozio-kodea","component.quotationPage.form.currencyPlaceholder":"Moneta","component.quotationPage.form.mealPlanPlaceholder":"Janari-plana*","component.quotationPage.form.devicePlaceholder":"Gailua","component.quotationPage.form.validUntilPlaceholder":"Baliozkotasuna (orduak)*","component.quotationPage.form.generalDataTitle":"Datu orokorrak","component.quotationPage.form.nonLoyaltyUser":"Erabiltzaile ez fidelizatua","component.quotationPage.form.loyaltyUser":"Erabiltzaile fidelizatua","component.quotationPage.form.namePlaceholder":"Izena*","component.quotationPage.form.emailFieldPlaceholder":"Emaila*","component.quotationPage.form.loyaltyUserPlaceholder":"Bezero fidelizatua","component.quotationPage.form.lastNamePlaceholder":"Abizena*","component.quotationPage.form.phonePlaceholder":"Telefonoa","component.quotationPage.form.languagePlaceholder":"Hizkuntza","component.quotationPage.form.tierPlaceholder":"Maila:","component.quotationPage.sendQuotation.checkboxLabel":"{index} aurrekontua","component.quotationPage.sendQuotation.receiversTitle":"Aurreko hartzaileei bidaliko zaie aurrekontua:","component.quotationPage.sendQuotation.receiversHelp":"Idatzi helbideak komaz bananduta (,). Gehienez 5 posta elektronikoz.","component.quotationPage.sendQuotation.receiversLabel":"Hartzailea(k)","component.quotationPage.sendQuotation.subjectTitle":"Adierazi gai bat aurrekontu bakoitzeko","component.quotationPage.sendQuotation.subjectLabel":"{index} aurrekontua:","component.quotationPage.sendQuotation.messageTitle":"Gehitu testu pertsonalizatu bat aurrekontuaren datuen aurretik agertuko dena","component.quotationPage.sendQuotation.messageLabel":"Mezua:","component.quotationPage.sendQuotation.sendError":"Errore bat gertatu da hurrengo aurrekontuak bidaltzean. Mesedez, saiatu berriro geroago:","component.quotationPage.sendQuotation.sendErrorItem":"- {index} aurrekontua","component.quotationPage.sendQuotation.sending":"Bidaltzen...","component.quotationPage.sendQuotation.send":"Bidali","component.quotationPage.reservationError":"Errore bat gertatu da erreserba sortzean","component.roomSelectionList.updateRoomPrice.dateHeader":"Data","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Alojamendu bakoitzeko aplikatutako tarifa","component.roomSelectionList.updateRoomPrice.newRateHeader":"Alojamendu bakoitzeko tarifa berria","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Zenbateko honek ez ditu barne hartzen aplikatutako promozioak eta ostatua hautatzearekin lotutako derrigorrezko edo aukerako extraen zenbatekoa","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Txertatu prezioa","component.roomSelectionList.updateRoomPrice.applyToAll":"APLIKATU GUZTIEI","component.roomSelectionList.updateRoomPrice.totalLabel":"Guztira:","component.roomSelectionList.updateRoomPrice.totalNote":"* Zenbatekoa hautatutako ostatu-unitate kopuruarekin biderkatzen da.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Editatu eguneroko prezioa","component.quotationPage.form.selectorNoOptions":"Ez dago aukerarik","shared.common.sendQuotation":"Bidali aurrekontua","shared.common.confirmQuotation":"Aurreontzia baieztatu","component.quotationPage.summary.resetDeposit":"Gordailua berrezarri","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Ez da aurkitu ostaturik ezta aukera baliagarririk ere hautatutako datetarako.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Aukera hau aldatzeak editatutako prezioak berrezarriko ditu. Jarraitu nahi duzu?","page.quotation.confirmQuotationError":"Errore bat gertatu da aurrekontua baieztatzean","page.quotation.confirmQuotationSuccess":"Aurrek
4ontua behar bezala baieztatu da","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Alojamenduaren prezioa editatu","highlightReel.addedToFavorites":"Gehigarria gogokoetan gehitu da","stepper.selection":"Aukeraketa","stepper.rate":"Tarifa","stepper.extras":"Estrak","stepper.checkout":"Datuak eta ordainketa","stepper.confirmModal.title":"Kontuz!","stepper.confirmModal.message":"Erreserbak daude saskian. Zer egin nahiko zenuke?","giftCard.common.selectDates":"Hautatu datak","giftCard.common.selectedRoom":"Aukeratutako gela","giftCard.common.seeMore":"Ikusi gehiago","giftCard.common.seeConditions":"Ikusi baldintzak","giftCard.common.selectDatesTitle":"Aukeratu zure egonaldiaren data","giftCard.common.selectDatesDescription":"Egin klik botoian eta aukeratu egunak","giftCard.common.modifyDates":"Aldatu datak","giftCard.stepper.step1":"Zure esperientzia","giftCard.stepper.step2":"Datak","giftCard.stepper.step3":"Estras","giftCard.stepper.step4":"Berrespena","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# erreserba} other {# erreserbak}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Zaude","component.independentLoyaltyBar.awayFrom":"iristeko","component.independentLoyaltyBar.levelOf":"tik","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Ahorra {discount}","component.independentLoyaltyBar.discountLabel":"deskontu","component.independentLoyaltyBar.discountActive":"<b>% {discount}ko deskontua</b> aktibo erreserba honetan","component.independentLoyaltyBar.clubBenefitsActive":"Kluba abantailak aktibo","component.independentLoyaltyBar.joinWithDiscount":"Sartu {brandName} eta aurreztu {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>BATU zaitez {brandName}-ra</b> eta lortu <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"Klubaren abantaila esklusiboak","component.independentLoyaltyBar.becomeMember":"Egin zaitez kide","component.independentLoyaltyBar.signIn":"Hasi saioa","component.independentLoyaltyBar.orSeparator":"edo","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>BATU zaitez {brandName}-ra</b> eta lortu <b>% {discount}ko deskontua</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Ahorra {discount}","shared.common.cancelQuotation":"Aurrekontua baliogabetu","page.quotation.cancelQuotationError":"Errorea gertatu da aurrekontua baliogabetzean","page.quotation.cancelQuotationSuccess":"Aurrekontua behar bezala baliogabetu da","component.checkoutPage.roomStayQuestion.required":"Dagozkion erantzunak eman behar dituzu jarraitzeko","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Idatzi zure erantzuna","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Aukeratu erantzuna","participantsForm.title":"Partaideak","participantsForm.guestsTitle":"Gonbidatuen datuak","participantsForm.firstName":"Izena","participantsForm.birthDate":"Jaiotze-data","participantsForm.roomLabel":"{number}. gela","participantsForm.useHolderData":"Erabili erreserbaren titularraren datuak honentzat: {guestLabel}"}'),F=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"ÐÐµÑ Ð´Ð¾ÑÑÑпноÑÑи Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑазмеÑениÑ. ÐзмениÑе ÑиÑло гоÑÑей и попÑобÑйÑе Ñнова.","component.trackingBanner.origin":"ÐÑÑоÑник","component.trackingBanner.affiliate":"ÐгенÑ","component.cartSummary.currencyConversionInfo":"ÐÑиблизиÑелÑÐ½Ð°Ñ Ñена. ÐлаÑеж в","component.inventoryGroupListView.incompatiblePaymentMethodText":"ÐÑÐ¾Ñ Ð²ÑÐ±Ð¾Ñ Ð¸Ð¼ÐµÐµÑ Ð´ÑÑгой ÑпоÑоб оплаÑÑ, Ñем в ваÑей коÑзине. ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑбÑаÑÑ Ð²Ð°ÑианÑÑ Ñ Ñем же ÑпоÑобом оплаÑÑ, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð±ÑониÑование","component.navbarView.localeAndCurrency":"ÑзÑк и валÑÑа","component.paymentForm.termsAndConditionsWarning":"ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑинÑÑÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð±ÑониÑованиÑ.","shared.common.currency":"валÑÑа","shared.common.oops":"Oops!","
4shared.common.query":"ÐоиÑки","shared.common.unexpectedError":"ÐÑоизоÑла непÑÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾Ñибка","component.loyaltyProfile.cancel.success":"СпаÑибо, Ð¼Ñ Ð¾Ð±ÑабаÑÑваем ваÑÑ Ð¾ÑменÑ","shared.common.paymentTimeLimit":"СÑок оплаÑÑ","component.cartSummary.balearicFeeTooltip":"Цена за Ñеловека/ноÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð¿ÑименÑемÑÑ
бонÑÑов.","shared.common.contactUs":"СвÑжиÑеÑÑ Ñ Ð½Ð°Ð¼Ð¸","component.extraCard.addItAnyway":"ÐÑ Ð²Ñе Ñавно Ñ
оÑиÑе добавиÑÑ ÐµÐ³Ð¾?","component.checkoutPage.whatDo":"РкоÑзине еÑÑÑ Ð·Ð°ÐºÐ°Ð·Ñ. ЧÑо Ð²Ñ Ñ
оÑиÑе ÑделаÑÑ?","shared.loyalty.saveAndEnjoy":"ÐаÑегиÑÑÑиÑÑйÑеÑÑ, ÑÑÐ¾Ð±Ñ ÑÑкономиÑÑ {loyaltyDiscount} и воÑполÑзоваÑÑÑÑ Ð½Ð°Ñими {tierBenefitsLink} пÑеимÑÑеÑÑвами.","shared.loyalty.bookAndJoin":"ÐÑониÑÑйÑе и пÑиÑоединÑйÑеÑÑ","calendar.button.checkAvailability":"ÐÐ ÐÐÐÐ ÐТЬ ÐÐÐÐЧÐÐ","calendar.footer.combineAccommodations":"ÐоÑÑÑпно пÑÑем обÑÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÑколÑкиÑ
Ñипов жилÑÑ.","calendar.footer.nextAvailableDate":"ÐеÑейÑи к ÑледÑÑÑей доÑÑÑпной даÑе","component.accommodationGuestFilter.childrenAge":"возÑаÑÑ Ð´ÐµÑей","component.accommodationGuestFilter.title":"ÐоÑÑей на жилÑе","component.bookingForm.title":"Ð²Ð°Ñ Ð¿Ð¾Ð¸Ñк","component.cancellationPolicies.cancelBooking":"ÐÑмениÑÑ Ð±ÑониÑование","component.cancellationPolicies.cancellationPenalties":"ШÑÑÐ°Ñ Ð·Ð° оÑÐ¼ÐµÐ½Ñ {amount}","component.cancellationPolicies.cancellationRestriction":"ÐгÑаниÑÐµÐ½Ð¸Ñ Ð¾ÑменÑ","component.cancellationPolicies.childrenAndBeds":"ÐеÑи и кÑоваÑи","component.cancellationPolicies.confirmCancellation":"ÐодÑвеÑдиÑÑ ÐÑменÑ","component.cancellationPolicies.entry":"Ðаезд","component.cancellationPolicies.exit":"ÐÑезд","component.cancellationPolicies.from":"Ð¾Ñ {dateOne}","component.cancellationPolicies.groups":"ÐÑÑппÑ","component.cancellationPolicies.localHour":"меÑÑное вÑемÑ","component.cancellationPolicies.multipleBooking":"ÐÑо многокÑаÑное бÑониÑование ({numberOfBooking} бÑониÑование). ÐбÑзаÑелÑно оÑмениÑе вÑе нежелаÑелÑнÑе.","component.cancellationPolicies.penalties":"ÑÑÑаÑ","component.cancellationPolicies.pets":"ÐомаÑние живоÑнÑе","component.cancellationPolicies.reason":"ÐÑиÑÐ¸Ð½Ñ Ð´Ð»Ñ Ð¾ÑменÑ","component.cancellationPolicies.schedule":"ÑаÑпиÑание","component.cancellationPolicies.termsAndConditions":"Я пÑоÑиÑал и ÑоглаÑен Ñ ÑÑловиÑми и полиÑикой конÑиденÑиалÑноÑÑи","component.cancellationPolicies.until":"Ðо","component.cartItem.addExtras":"ÐобавиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ","component.cartItem.seeMealPlanDetails":"ÐоÑмоÑÑеÑÑ Ð´ÐµÑали панÑиона","component.cartItem.addRoom":"ÐобавиÑÑ Ð´ÑÑгой номеÑ","component.cartItem.removeAccommodation":"УдалиÑÑ ÑазмеÑение","component.cartItem.seeConditionsAndCancellations":"ÐоÑмоÑÑеÑÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ полиÑÐ¸ÐºÑ Ð¾ÑменÑ","component.cartItem.seeMore":"См. подÑобнее","component.cartItem.seeMoreAndManageExtras":"ÐоÑмоÑÑеÑÑ Ð±Ð¾Ð»ÑÑе и ÑпÑавлÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑми ÑÑлÑгами","component.cartItem.seeLess":"ÐоÑмоÑÑеÑÑ Ð¼ÐµÐ½ÑÑе","component.cartItem.pricePerNight":"Цена за ноÑÑ","component.cartItem.datesOfStay":"ÐаÑÑ Ð¿ÑебÑваниÑ","component.paymentForm.bookWith":"ÐабÑониÑоваÑÑ Ñ","component.checkoutPage.guestData":"ÐаннÑе гоÑÑÑ","component.checkoutPage.holderTitle":"ÐаннÑе владелÑÑа бÑониÑованиÑ","component.checkoutPage.holderSubtitle":"Человек, коÑоÑÑй оÑоÑмлÑÐµÑ Ð±ÑониÑование и полÑÑÐ°ÐµÑ Ð¿Ð¾Ð´ÑвеÑждение.","component.cartItem.totalRoomStay":"ÐÑÐ¾Ð³Ð¾Ð²Ð°Ñ Ñена","component.cartSummary.cityTaxPaidAtHotel":"СбоÑÑ, коÑоÑÑе необÑ
одимо оплаÑиÑÑ Ð² оÑеле","shared.common.payAtTheHotel":"ÐплаÑиÑÑ Ð² оÑеле","component.cartSummary.savings":"ÐÑ ÑкономиÑе","component.cartSummary.totalCart":"обÑÐ°Ñ ÐºÐ¾Ñзина","component.customerForm.myInfo":"ÐнÑоÑмаÑÐ¸Ñ Ð¾ гоÑÑе","component.destinationPicker.placeholder":"ÐоиÑк","component.destinationPicker.noResults":"РезÑлÑÑаÑÑ Ð½Ðµ найденÑ.","component.extraCard.add":"добавлÑÑÑ","component.extraCard.date":"ÐаÑа","component.extraCard.day":"денÑ","component.extraCard.delete":"УдалиÑÑ","component.extraCard.edit":"РедакÑиÑоваÑÑ","component.extraCard.included":"вклÑÑенÑ","component.extraCard.moreInfo":"ÐолÑÑе инÑоÑмаÑии","component.extraCard.person":"на Ñеловека","component.extraCard.room":"ÐомеÑ","component.extraCard.unit":"единиÑа","component.extraDetail.helpTextSpecificDate":"ÐÑбеÑиÑе денÑ/Ð´ÐµÐ½Ñ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной ÑÑлÑги:","component.extraDetail.helpTextUnit":"ÐдиниÑÑ","component.extraDetail.helpTextUnitDate":"ÐдиниÑÑ Ð·Ð° даÑÑ Ð¿ÑебÑваниÑ","component.extraDetail.helpTextUnitDay":"ÐдиниÑÑ Ð² денÑ","component.extrasFilters.Extras":"дополнениÑ","component.extrasFilters.all":"вÑе","component.extrasTotal.continue":"ÐÑодолжиÑÑ","component.extrasTotal.for":"ÐлÑ","component.extrasTotal.included":"вклÑÑенÑ","component.extrasTotal.totalExtras":"ÐСÐÐÐ ÐÐСТРÐ","component.footer.showMap":"поÑмоÑÑеÑÑ ÐºÐ°ÑÑÑ","component.loyaltyProfile.userFormField.address.label":"ÐапÑавление","component.loyaltyProfile.userFormField.birthDate.label":"ÐаÑа ÑождениÑ","component.loyaltyProfile.userFormField.city.label":"ÐоÑод","component.loyaltyProfile.userFormField.country.label":"СÑÑана","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"ТелеÑон","component.loyaltyProfile.userFormField.postalCode.label":"ÐоÑÑовÑй индекÑ","component.loyaltyTransaction.manageBooking":"УпÑавление бÑониÑованием","component.messages.occupancyUnAvailable":"Такое ÑазмеÑение невозможно, ÑÑебÑеÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ÐºÑаÑное бÑониÑование. ÐожалÑйÑÑа, пÑовеÑÑÑе имеÑÑиеÑÑ Ð²Ð°ÑианÑÑ.","component.messages.unAvailable":"ÐедоÑÑÑпно Ð´Ð»Ñ {fromDate} - {toDate} ({nights}
4 ноÑи)","component.navbarView.cart":"Тележка","component.navbarView.dates":"ÐаÑÑ","component.navbarView.destination":"ÐазнаÑение/владение","component.navbarView.guests":"гоÑÑи","component.navbarView.loyaltyInfo":"клÑб","component.navbarView.menu":"менÑ","component.navbarView.store":"Ðагазин","component.paymentForm.applePay.continuePayment":"ÐÑодолжиÑÑ Ð¾Ð¿Ð»Ð°ÑÑ ÑеÑез Apple Pay","component.paymentForm.commercialCommunications":"СоглаÑаÑÑÑÑ Ð½Ð° полÑÑение коммеÑÑеÑкиÑ
ÑообÑений","component.paymentForm.depositRequired":"ÐаÑе бÑониÑование ÑÑебÑÐµÑ Ð¿ÑедоплаÑÑ, пожалÑйÑÑа, вÑбеÑиÑе наиболее ÑдобнÑй ÑпоÑоб оплаÑÑ.","component.paymentForm.pay":"плаÑиÑÑ","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"ÐÑипÑовалÑÑа","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"ÐÑедиÑÐ½Ð°Ñ ÐºÐ°ÑÑа","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"Viacash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal ÐплаÑа ÑаÑÑÑми","component.paymentForm.title":"ФоÑма оплаÑÑ","component.pnpv2.confirm":"подÑвеÑдиÑÑ","component.promoCodeInput.invalidCode":"ÐевеÑнÑй код","component.promoCodeInput.validCode":"ÐейÑÑвиÑелÑнÑй код","component.roomStay.cancelBooking":"ÐÑмениÑÑ","component.roomStay.cancellationOfReservation":"ÐÑмена бÑониÑованиÑ","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"ÐеÑплаÑÐ½Ð°Ñ Ð¾Ñмена до {date}","component.roomStay.payNow":"ÐаплаÑиÑÑ ÑейÑÐ°Ñ {percentage}% ({currency})","component.roomStay.reservationNumber":"ÐÐ¾Ð¼ÐµÑ ÑезеÑвиÑованиÑ","component.roomStay.statusCancelled":"ÐÑменена","component.roomStay.statusConfirmed":"подÑвеÑждено","component.roomStay.statusPending":"Ðжидание подÑвеÑждениÑ","component.roomStay.statusPendingDesc":"Ðаведение ÑвÑжеÑÑÑ Ñ Ð²Ð°Ð¼Ð¸","component.roomStay.statusReactivation":"оÑÑаÑок к оплаÑе","component.roomStay.statusReactivationDesc":"РезеÑв Ñ
ÑаниÑÑÑ Ð´Ð¾ {date}","component.roomStay.stay":"пÑебÑваниÑ","component.roomStay.modifyDisabled":"ÐажнÑй","component.roomStay.contactUs":"ÐÑÐ¾Ñ ÑезеÑв не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ в ÐнÑеÑнеÑе. СвÑжиÑеÑÑ Ñ ÑÑÑеждением.","page.confirmation.goHome":"дом","page.confirmation.thankYou":"ÐлагодаÑим Ð²Ð°Ñ Ð·Ð° бÑониÑование!","page.confirmation.pendingReservation":"ÐÑониÑование не подÑвеÑждено","shared.common.add":"добавлÑÑÑ","shared.common.addPromoCode":"ÐобавиÑÑ Ð¿Ñомокод","shared.common.addRoom":"ÐобавиÑÑ ÐºÐ¾Ð¼Ð½Ð°ÑÑ","shared.common.additionalInfo":"ÐолÑÑе инÑоÑмаÑии","shared.common.advancePayment":"С ÑаÑÑиÑеннÑм плаÑежом","shared.common.noAdvancePayment":"Ðез пÑедоплаÑÑ","shared.common.apply":"пÑименÑÑÑ","shared.common.availability":"налиÑие","shared.common.available":"доÑÑÑпно","shared.common.bestPriceGuaranteed":"ÐаÑанÑÐ¸Ñ Ð»ÑÑÑей ÑенÑ","shared.common.book":"ÐабÑониÑоваÑÑ","shared.common.booking":"ÐÑониÑование","shared.common.bookingDate":"РезеÑÐ²Ð½Ð°Ñ Ð´Ð°Ñа","shared.common.cancel":"оÑмениÑÑ","
4shared.common.cancellationMessage":"ÐеÑплаÑÐ½Ð°Ñ Ð¾Ñмена до","shared.common.cancellationPolicies":"ÐÑавила аннÑлиÑованиÑ","shared.common.specialGroupCancellationPolicy":"СпеÑиалÑнÑе пÑавила гÑÑппÑ","shared.common.cart":"РезÑме","shared.common.checkAvailability":"ÐÐ ÐÐÐÐ ÐТЬ ÐÐÐÐЧÐÐ","shared.common.checkIn":"Ðаезд","shared.common.checkOut":"ÐÑезд","shared.common.chooseRate":"ÐÑбеÑиÑе ÑаÑиÑ","shared.common.chooseRoom":"вÑбÑаÑÑ ÑазмеÑение","shared.common.close":"ÐакÑÑÑÑ","shared.common.conditions":"УÑловиÑ","shared.common.confirm":"подÑвеÑдиÑÑ","shared.common.currencyNight":"{currency} ноÑÑ","shared.common.currencyTotal":"{currency} вÑего","shared.common.delete":"УдалиÑÑ","component.cartSummary.deposit":"ÐепозиÑ","component.cartSummary.payNow":"ÐплаÑиÑÑ ÑейÑаÑ","component.cartSummary.advancePayment":"ÐванÑовÑй плаÑеж","component.cartSummary.payAccordingToConditions":"ÐплаÑа в ÑооÑвеÑÑÑвии Ñ ÑÑловиÑми","shared.common.discount":"Ñкидка","shared.common.download":"ÑкаÑаÑÑ","shared.common.edit":"РедакÑиÑоваÑÑ","shared.common.emptyCart":"ÐаÑа коÑзина пÑÑÑа","shared.common.establishment":"УÑÑеждение","shared.common.extras":"ÐополниÑелÑнÑе ÑÑлÑги","shared.common.extrasTitle":"ÐополниÑелÑнÑе ÑÑлÑги","shared.common.full":"полнÑй","shared.common.guests":"ÐоÑÑи","shared.common.havePromoCode":"ÐÑÑÑ Ð»Ð¸ Ñ Ð²Ð°Ñ Ð¿Ñомокод?","shared.common.hi":"ÐдÑавÑÑвÑйÑе","shared.common.iva":"VAT","shared.common.language":"ÑзÑк","shared.common.modify":"ÐзмениÑÑ","shared.common.night":"ноÑÑ","shared.common.nights":"ноÑи","shared.common.noDepositRequired":"Ðалог не ÑÑебÑеÑÑÑ","shared.common.notAvailable":"Ðе доÑÑÑпно Ð´Ð»Ñ Ð²ÑбÑаннÑÑ
даÑ.","shared.common.options":"опÑии","shared.common.paymentAtEstablishment":"ÐплаÑа в ÑÑÑеждении","shared.common.privacyPolicy":"ÐолиÑика конÑиденÑиалÑноÑÑи","shared.common.promoCode":"ÐÑомокод","shared.common.restricted":"ÐгÑаниÑеннÑй","shared.common.save":"СоÑ
ÑаниÑÑ","shared.common.search":"ÐоиÑк","shared.common.selectOption":"ÐÑбеÑиÑе ваÑианÑ","shared.common.shareCart":"ÐоделиÑÑÑÑ ÐºÐ¾Ñзиной","shared.common.soldOut":"ÐеÑÑ Ð½ÐµÑ","shared.common.someDatesUnavailable":"ÐекоÑоÑÑе даÑÑ Ð½ÐµÐ´Ð¾ÑÑÑпнÑ.","shared.common.taxes":"налоги","shared.common.total":"ÐÑого","shared.common.totalWithoutTax":"ÐÑого до налогообложениÑ","shared.common.unavailable":"ÐедоÑÑÑпен","shared.common.unit":"единиÑа","shared.common.view":"ÐидеÑÑ","shared.common.viewMode":"Ðид","shared.common.warning":"Ðнимание","shared.common.show-more":"ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе","shared.common.show-less":"ÐоказаÑÑ Ð¼ÐµÐ½ÑÑе","shared.common.show-gallery":"СмоÑÑеÑÑ Ð³Ð°Ð»ÐµÑеÑ","shared.customerFormMessages.address":"ÐапÑавление","shared.customerFormMessages.arrivalTime":"ÐÑÐµÐ¼Ñ Ð¿ÑибÑÑиÑ","shared.customerFormMessages.birthDate":"ÐаÑа ÑождениÑ","shared.customerFormMessages.comments":"ÐÑимеÑаниÑ","shared.customerFormMessages.communicationConsent":"СоглаÑие на обÑение","shared.customerFormMessages.country":"СÑÑана","shared.customerFormMessages.documentId":"ÐÐ¾Ð¼ÐµÑ Ð´Ð¾ÐºÑменÑа Id","shared.customerFormMessages.email":"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа","shared.customerFormMessages.lastName":"ÑамилиÑ","shared.customerFormMessages.phone":"ТелеÑон","shared.customerFormMessages.privacyPolicy":"Я пÑоÑиÑал и пÑÐ¸Ð½Ð¸Ð¼Ð°Ñ {conditionsLink}, {privacyPolicyLink}.","shared.customerFormMessages.repeatEmail":"ÐовÑоÑиÑÑ e-mail","shared.dates.label":"ÐаÑÑ","shared.guestType.adult":"взÑоÑлÑÑ
","shared.guestType.baby":"ÐладенÑÑ","shared.guestType.child":"ÐеÑей","shared.guestType.senior":"пожилÑе лÑди","shared.guestType.singular.adult":"взÑоÑлÑй","shared.guestType.singular.baby":"малÑÑ","shared.guestType.singular.child":"Ñебенок","shared.guestType.singular.senior":"ÑÑаÑÑий","shared.guestType.singular.teenager":"подÑоÑÑок","shared.guestType.teenager":"подÑоÑÑков","shared.loyalty.enjoyAdvantages":"ÐаÑлаждайÑеÑÑ Ð¿ÑеимÑÑеÑÑвами","shared.loyalty.haveNotJoined":"ÐÑ Ð½Ð¾Ð²Ñй клиенÑ?","shared.loyalty.login":"ÐойÑи в аккаÑнÑ","shared.loyalty.logout":"вÑйÑи","shared.loyalty.myAccount":"Ðой ÑÑеÑ","shared.loyalty.myBookings":"Ðои ÑезеÑвÑ","shared.loyalty.register":"ÐаÑегиÑÑÑиÑоваÑÑÑÑ","shared.loyalty.tier":"ÑÑовенÑ","shared.restriction.closeToArrivalTravelWindow":"РегиÑÑÑаÑÐ¸Ñ Ð½Ðµ ÑазÑеÑена","shared.restriction.closeToDepartureTravelWindow":"ÐÑезд не ÑазÑеÑен","shared.restriction.maxNotice":"ÐакÑималÑнÑй ÑÑок пÑед. бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {value} дней","shared.restriction.maxNotice.hours":"ÐакÑималÑнÑй ÑÑок пÑед. бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {value} ÑаÑов","shared.restriction.maxNotice.hours.single":"ÐакÑималÑнÑй ÑÑок пÑед. бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {value} вÑемÑ","shared.restriction.maxNotice.single":"ÐакÑималÑнÑй ÑÑок пÑед. бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {value} денÑ","shared.restriction.maxStay":"ÐакÑималÑное пÑебÑвание {value} ноÑи","shared.restriction.maxStay.single":"ÐакÑималÑное пÑебÑвание {value}
4 ноÑÑ","shared.restriction.minNotice":"ÐинималÑнÑй пеÑиод пÑедваÑиÑелÑного бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {valor} дней","shared.restriction.minNotice.hours":"ÐинималÑнÑй пеÑиод пÑедваÑиÑелÑного бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {valor} ÑаÑов","shared.restriction.minNotice.hours.single":"ÐинималÑнÑй пеÑиод пÑедваÑиÑелÑного бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {valor} вÑемÑ","shared.restriction.minNotice.single":"ÐинималÑнÑй пеÑиод пÑедваÑиÑелÑного бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ {valor} денÑ","shared.restriction.minStay":"Ðин.ÐÑебÑвание {value} ноÑи","shared.restriction.minStay.single":"Ðин.ÐÑебÑвание {value} ноÑÑ","shared.restriction.openToArrivalDaysTravelWindow":"РегиÑÑÑаÑÐ¸Ñ Ð½Ðµ ÑазÑеÑена","shared.restriction.openToDepartureDaysTravelWindow":"ÐÑезд не ÑазÑеÑен","shared.restriction.openTravelWindow":"РазмеÑение не ÑазÑеÑено","shared.restriction.closeTravelWindow":"РазмеÑение не ÑазÑеÑено","shared.roomDenomination.apartments":"апаÑÑаменÑÑ","shared.roomDenomination.beds":"кÑоваÑи","shared.roomDenomination.bungalows":"бÑнгало","shared.roomDenomination.cabins":"каÑÑÑ","shared.roomDenomination.houses":"Ðома","shared.roomDenomination.rooms":"комнаÑÑ","shared.roomDenomination.ship_cabins":"домики","shared.roomDenomination.singular.apartments":"кваÑÑиÑа","shared.roomDenomination.singular.beds":"поÑÑелÑ","shared.roomDenomination.singular.bungalows":"бÑнгало","shared.roomDenomination.singular.cabins":"Ñ
ижина","shared.roomDenomination.singular.houses":"дом","shared.roomDenomination.singular.rooms":"ÐомеÑ","shared.roomDenomination.singular.ship_cabins":"кабина","shared.roomDenomination.singular.units":"единиÑа","shared.roomDenomination.singular.villas":"вилла","shared.roomDenomination.units":"ÐдиниÑÑ","shared.roomDenomination.villas":"ÑÑаÑÑки","shared.roomDenomination.pitches":"ÑÑаÑÑки","shared.roomDenomination.holiday_villages":"кÑÑоÑÑнÑе поÑелки","shared.roomDenomination.mobile_home":"мобилÑнÑе дома","shared.roomDenomination.glamping":"глÑмпинги","shared.roomDenomination.caravans":"дома на колеÑаÑ
","shared.roomDenomination.singular.pitches":"ÑÑаÑÑок","shared.roomDenomination.singular.holiday_villages":"кÑÑоÑÑнÑй поÑелок","shared.roomDenomination.singular.mobile_home":"мобилÑнÑй дом","shared.roomDenomination.singular.glamping":"глÑмпинг","shared.roomDenomination.singular.caravans":"дом на колеÑаÑ
","shared.common.seeAll":"СмоÑÑеÑÑ Ð²Ñе","shared.common.failedPaymentTransaction":"ТÑанзакÑÐ¸Ñ Ð¾Ñклонена","shared.common.tryAgainOrContactUs":"ÐовÑоÑиÑе попÑÑÐºÑ Ð¸Ð»Ð¸ обÑаÑиÑеÑÑ Ð² ÑÑÑеждение.","shared.common.formErrorsPresent":"ÐожалÑйÑÑа, пÑовеÑÑÑе полÑ, вÑделеннÑе кÑаÑнÑм ÑвеÑом","shared.common.guest":"гоÑÑÑ","shared.common.persons":"лÑди","shared.common.occupancy":"пÑоÑеÑÑиÑ","shared.common.map":"каÑÑа","shared.common.info":"ÐнÑоÑмаÑиÑ","shared.common.continue":"ÐÑодолжиÑÑ","shared.common.copy":"ÐопиÑоваÑÑ","shared.common.linkCopied":"СÑÑлка ÑкопиÑована","shared.restriction.selectDifferentCheckIn":"ÐÑбеÑиÑе дÑÑгÑÑ Ð´Ð°ÑÑ Ð²Ð²Ð¾Ð´Ð°","shared.restriction.selectDifferentCheckOut":"ÐÑбеÑиÑе дÑÑгÑÑ Ð´Ð°ÑÑ Ð²ÑлеÑа","shared.common.greeting":"ÐÑивеÑ","shared.common.tier":"УÑовенÑ","component.options.bookings":"ÐеÑейÑи к моим бÑониÑованиÑм","component.options.close":"ÐÑодолжиÑÑ Ð¿ÑоÑмоÑÑ","component.options.signOff":"ÐÑÑ
од из ÑиÑÑемÑ","shared.common.from":"ÐÑ","shared.common.chooseEstablishment":"ÐÑбеÑиÑе недвижимоÑÑÑ","shared.common.firstNight":"ÐеÑÐ²Ð°Ñ Ð½Ð¾ÑÑ","
4shared.common.applyFilters":"ÐÑимениÑÑ ÑилÑÑÑÑ","shared.common.changeOrRemoveFilters":"ÐзмениÑе или ÑдалиÑе некоÑоÑÑе ÑилÑÑÑÑ Ð¸Ð»Ð¸ измениÑе поиÑк.","shared.common.clearFilters":"ÐÑиÑÑка ÑилÑÑÑов","shared.common.filters":"ФилÑÑÑÑ","shared.common.noCoincidences":"ÐÐµÑ ÑоÑнÑÑ
Ñовпадений","shared.common.removeFilters":"УдалиÑÑ ÑилÑÑÑÑ","shared.common.gallery":"галеÑеÑ","hotelverse.open":"ÐÑбеÑиÑе идеалÑнÑй Ð½Ð¾Ð¼ÐµÑ Ð´Ð»Ñ Ð²Ð°Ñего пÑебÑваниÑ! ÐажмиÑе здеÑÑ, ÑÑÐ¾Ð±Ñ Ð²ÑбÑаÑÑ Ñайон и Ð½Ð¾Ð¼ÐµÑ ÐºÐ¾Ð¼Ð½Ð°ÑÑ.","component.common.weAreSorry":"ÐÑ Ñожалеем!","component.common.datesNotAvailable":"ÐÑбÑаннÑе даÑÑ Ð½ÐµÐ´Ð¾ÑÑÑпнÑ","component.common.notAvailable":"ÐÑ Ð¸Ñем налиÑие в дÑÑгом обÑекÑе недвижимоÑÑи","component.common.cancelRedirection":"ÐÑмена пеÑенапÑавлениÑ","shared.common.rotateYourDevice":"ÐожалÑйÑÑа, повеÑниÑе ваÑе ÑÑÑÑойÑÑво","shared.common.landscapeOnly":"ÐÑ Ð¿Ð¾Ð´Ð´ÐµÑживаем ÑолÑко алÑбомнÑй Ñежим","shared.common.checkOutStep":"ÐавеÑÑиÑÑ Ð±ÑониÑование","hotelverse.reconfirm":"ÐодÑвеÑдиÑе Ñвой вÑбоÑ","shared.common.bookingUnavailable":"ÐекоÑоÑÑе опÑии недоÑÑÑÐ¿Ð½Ñ Ð½Ð° вÑбÑаннÑе даÑÑ. ÐожалÑйÑÑа, вÑбеÑиÑе дÑÑгой ваÑианÑ.","hotelverse.select":"ÐÑбеÑиÑе Ñвой ÑаÑиÑ","shared.common.deletedBooking":"РезеÑв Ñдален","shared.common.somethingWentWrong":"ЧÑо-Ñо поÑло не Ñак. ÐопÑобÑйÑе еÑе Ñаз.","component.assistedMode.closeMode":"закÑÑÑÑ Ð¼Ð°ÑÑеÑ","component.assistedMode.bookingAdded":"ÐÑониÑование добавлено в коÑзинÑ","component.assistedMode.checkRates":"ÑмоÑÑеÑÑ ÑаÑиÑÑ","component.accommodationGuestFilter.addAccommodation":"ÐобавиÑÑ ÑазмеÑение","component.roomStay.unavailableModification":"ÐÑо ÑезеÑвиÑование не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ в ÐнÑеÑнеÑе. СвÑжиÑеÑÑ Ñ Ð½ÐµÐ´Ð²Ð¸Ð¶Ð¸Ð¼Ð¾ÑÑÑÑ","shared.common.payAtProperty":"ÐплаÑа в оÑеле","shared.common.pendingPayment":"ÐÐ¶Ð¸Ð´Ð°ÐµÑ Ð¿Ð»Ð°Ñежа","shared.common.payAccordingToConditions":"ÐÑÑавÑаÑÑÑ ÑаÑÑÑ Ð²ÑплаÑиваеÑÑÑ Ð² ÑооÑвеÑÑÑвии Ñ ÑÑловиÑми и положениÑми.","shared.common.amountRemaining":"оÑÑаÑок","shared.common.perPerson":"на Ñеловека","shared.common.perPersonPerNight":"на Ñеловека/ноÑÑ","shared.common.perStay":"Ðа пÑоживание","shared.common.perStayPerNight":"за ÑазмеÑение/ноÑÑ","shared.common.included":"ÐклÑÑаÑ","shared.common.notIncluded":"Ðе вклÑÑено","shared.common.feesExcluded":"СбоÑÑ Ð¸ÑклÑÑенÑ","shared.common.withoutTaxes":"Ðез ÑÑеÑа налогов","shared.common.code":"Ðод","component.roomStay.dccExchangeRate":"ÐбменнÑй кÑÑÑ","component.roomStay.dccMarkupMasterCard":"ÐÑÐ¾Ñ Ð¾Ð±Ð¼ÐµÐ½Ð½Ñй кÑÑÑ Ð¾ÑлиÑаеÑÑÑ Ð¾Ñ Ð¾Ð¿Ñбликованного ÐЦРна {value}.","component.roomStay.dccMarkupVisa":"ÐклÑÑÐ°ÐµÑ Ð½Ð°ÑÐµÐ½ÐºÑ {value} к опÑовой Ñене.","shared.common.retry":"ÐовÑоÑÐ½Ð°Ñ Ð¿Ð¾Ð¿ÑÑка","shared.common.refreshPage":"ÐбновиÑе ÑÑÑаниÑÑ Ð¸Ð»Ð¸ нажмиÑе на ÐºÐ½Ð¾Ð¿ÐºÑ ÐовÑоÑÐ½Ð°Ñ Ð¿Ð¾Ð¿ÑÑка.","shared.common.detail":"ÐеÑалÑ","component.roomStay.advancePayment":"ÐванÑовÑй плаÑеж","shared.common.fees":"ТаÑиÑÑ","component.loyaltyProfile.cancel.button.label":"ÐÑпиÑаÑÑÑÑ","component.loyaltyProfile.cancel.modal.title":"ÐÑдеÑе ли Ð²Ñ Ð¿ÑодолжаÑÑ Ð¾ÑпиÑаÑÑÑÑ?","component.loyaltyProfile.cancel.modal.description":"ÐожалÑйÑÑа, подÑвеÑдиÑе ваÑе ÑеÑение.","page.confirmation.cancelledBooking":"ÐÑмененное бÑониÑование","shared.common.taxesIncluded":"Ðалоги вклÑÑенÑ","shared.common.taxesExcluded":"Ðалоги иÑклÑÑенÑ","shared.common.totalWithoutFees":"ÐÑего без ÑбоÑов","shared.common.depositRequired":"ÐÐµÐ¿Ð¾Ð·Ð¸Ñ ÑÑебÑеÑÑÑ","discount.restriction.minNotice":"<b>ÐинималÑнÑй аванÑ: </b> {nights} ноÑи","discount.restriction.maxNotice":"<b> ÐакÑималÑное пÑодвижение : </b> {nights} ноÑей","discount.restriction.minStay":"<b> ÐинималÑнÑй ÑÑок пÑебÑваниÑ: </b> {days} дней","discount.restriction.maxStay":"<b> ÐакÑималÑное пÑебÑвание: </b> {days} дней","discount.restriction.openTravelWindow":"<b> ÑÑок дейÑÑвиÑ: </b> {start} - {end}","discount.restriction.openBookingWindow":"<b> ÐоÑÑÑпно Ð´Ð»Ñ Ð±ÑониÑованиÑ: </b> {start} - {end}","component.deferredPayment.description":"ÐабÑониÑÑйÑе ÑейÑÐ°Ñ Ð¸ оплаÑиÑе онлайн ÑанÑÑе","shared.common.checkOutDeferredStepTitle":"ÐÑониÑование не подÑвеÑждено. {paymentLimitMessage}","shared.common.tooManyRequest":"ÐÑ Ð¿ÑевÑÑаеÑе макÑималÑное колиÑеÑÑво запÑоÑов в минÑÑÑ","shared.common.retryLater":"ÐопÑобÑйÑе позже","shared.common.notAHuman":"UPS! ÐажеÑÑÑ, ÑÑ Ð½Ðµ Ñеловек","shared.common.confirmYouArentARobot":"ÐожалÑйÑÑа, подÑвеÑдиÑе, ÑÑо Ð²Ñ Ð½Ðµ ÑобоÑ","shared.common.commission":"комиÑÑиÑ","component.externalBrandLink.myPoints":"Ðои баллÑ","shared.common.mealPlans":"Ð¿Ð»Ð°Ð½Ñ Ð¿Ð¸ÑаниÑ","shared.common.noResultsForSearch":"ÐÐ»Ñ Ð²ÑбÑаннÑÑ
Ð´Ð°Ñ Ð½ÐµÑ ÑезÑлÑÑаÑов.","shared.common.tryAgainWithDifferentQuery":"ÐÑовеÑÑÑе новÑе даÑÑ Ð¸Ð»Ð¸ дÑÑгие ваÑианÑÑ ÑазмеÑениÑ.","shared.common.accommodation":"ÑазмеÑение","shared.common.childrenAges":"ÐозÑаÑÑ Ð´ÐµÑей","component.roomStay.dccExchangeCurrency":"ÐалÑÑа ÑÑанзакÑии","calendar.indicativeSharingMessage":"Ð¦ÐµÐ½Ñ ÑÐºÐ°Ð·Ð°Ð½Ñ Ð´Ð»Ñ 2 взÑоÑлÑÑ
.","calendar.footer.chooseCheckoutDate":"ÐÑбеÑиÑе даÑÑ Ð²Ñезда","calendar.footer.minStayNights":"ÐинималÑное пÑебÑвание: {nights} ноÑи","shared.common.stay":"пÑебÑваниÑ","component.extraCard.attention":"Ðнимание!","component.extraCard.notAvailableForDates":"{extraName} недоÑÑÑпен на ÑказаннÑе даÑÑ","component.extraCard.notAvailableForNewSelection":"{extraName} недоÑÑÑпен Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ вÑбоÑа.","component.extraCard.soldOut":"РаÑпÑоданнÑй","component.extraCard.favourite":"ÐзбÑанное","component.extraCard.notAvailableWithCurrentSelection":"ÐополниÑелÑÐ½Ð°Ñ ÑÑлÑга \\"{extraName}\\" недоÑÑÑпна пÑи ваÑем ÑекÑÑем вÑбоÑе. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑодолжиÑÑ Ð¿ÑоÑмаÑÑиваÑÑ Ð¾ÑÑалÑнÑе дополниÑелÑнÑе ÑÑлÑги.","component.roomStay.canNotBeModified":"ÐÑо бÑониÑование не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ онлайн. ÐожалÑйÑÑа, ÑвÑжиÑеÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑией оÑелÑ.","shared.waitingList.receiveNotice":"ÐолÑÑиÑÑ Ñведомление","component.waitingListDialog.email.label":"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа","component.waitingListDialog.email.error":"ÐведиÑе дейÑÑвиÑелÑнÑй адÑÐµÑ ÑлекÑÑонной поÑÑÑ","component.waitingListDialog.email.placeholder":"ÐапиÑиÑе здеÑÑ...","component.waitingListDialog.acceptTerms":"ÐапÑаÑÐ¸Ð²Ð°Ñ Ñведомление о доÑÑÑпноÑÑи, Ð²Ñ Ð¿Ð¾Ð´ÑвеÑждаеÑе, ÑÑо пÑоÑиÑали {policyLink}.","component.waitingListDialog.acceptTerms.error":"ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑинÑÑÑ Ð¿Ð¾Ð»Ð¸ÑÐ¸ÐºÑ Ð¾Ð±ÑениÑ","component.waitingListDialog.communicationPolicy":"ÐоммÑникаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика","component.waitingListDialog.description":"ÐÑ ÑообÑим вам, еÑли жилÑе Ñнова ÑÑÐ°Ð½ÐµÑ Ð´Ð¾ÑÑÑпнÑм.","component.waitingListSnackbar.submitSuccess.label":"ÐапÑÐ¾Ñ Ð¿Ð¾Ð´ÑвеÑжден","component.waitingListSnackbar.submitError.label":"УпÑ! ЧÑо-Ñо поÑло Ð
4½Ðµ Ñак. ÐожалÑйÑÑа, попÑобÑйÑе еÑе Ñаз.","shared.common.lastAvailable":"ÐоÑледние в налиÑии!","shared.common.lastQuantityAvailable":"ÐÑÑалоÑÑ ÑолÑко","shared.common.priceFor":"Цена за","shared.common.filterBy":"ФилÑÑÑ Ð¿Ð¾","component.paymentForm.phoneLengthWarning":"ÐожалÑйÑÑа, пÑовеÑÑÑе Ð´Ð»Ð¸Ð½Ñ ÑелеÑона","shared.common.toEmptyCart":"пÑÑÑÐ°Ñ Ñележка","shared.common.toMaintainCart":"ÑоÑ
ÑаниÑÑ ÐºÐ¾ÑзинÑ","shared.common.communicationPolicyLink":"ÐоммÑникаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика","shared.common.userAlreadyExists":"ÐолÑзоваÑÐµÐ»Ñ Ñ ÑлекÑÑонной поÑÑой {email} Ñже ÑÑÑеÑÑвÑеÑ. ÐожалÑйÑÑа, войдиÑе в ÑиÑÑемÑ, ÑÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð±ÑониÑование.","shared.loyalty.optOutRateActive":"ÐкÑивнÑй ÑаÑÐ¸Ñ ÑолÑко Ð´Ð»Ñ Ñленов клÑба","shared.loyalty.optOutRateInactive":"ÐеакÑивнÑй ÑаÑÐ¸Ñ ÑолÑко Ð´Ð»Ñ Ñленов клÑба","shared.loyalty.optOutRateLabel":"{clubName} ÑаÑиÑ","shared.loyalty.tierBenefits":"ÐкÑклÑзивнÑе пÑеимÑÑеÑÑва клÑба!","shared.loyalty.registerAndEnjoy":"ÐÑиÑоединÑйÑеÑÑ Ð¸ ÑзнайÑе обо вÑеÑ
наÑиÑ
{tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"ÐÑ ÑкономиÑе {loyaltyDiscount} и бÑдеÑе наÑлаждаÑÑÑÑ Ð½Ð°Ñими {tierBenefitsLink}","shared.loyalty.enjoying":"ÐÑ Ð±ÑдеÑе наÑлаждаÑÑÑÑ Ð½Ð°Ñими {tierBenefitsLink}","shared.loyalty.wantToJoin":"Я Ñ
оÑÑ Ð¿ÑиÑоединиÑÑÑÑ Ðº пÑогÑамме лоÑлÑноÑÑи {brandName}. Я пÑоÑиÑал и пÑÐ¸Ð½Ð¸Ð¼Ð°Ñ {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"ТолÑко Ð´Ð»Ñ Ñленов клÑба","shared.loyalty.bookAndJoinExplanation":"ÐÑ Ð¿ÑиÑоединиÑеÑÑ Ð°Ð²ÑомаÑиÑеÑки поÑле бÑониÑованиÑ, дополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð½Ðµ ÑÑебÑеÑÑÑ","shared.loyalty.joinedAlready":"Уже вÑÑÑпил?","shared.loyalty.dontWantToJoinNow":"Я не Ñ
оÑÑ Ð¿ÑиÑоединÑÑÑÑÑ ÑейÑаÑ","shared.loyalty.continueMyBooking":"ÐÑодолжиÑÑ Ð±ÑониÑование","shared.common.availableWithRoomChange":"ÐÑедоÑÑавлÑеÑÑÑ Ð¿Ñи Ñмене номеÑа","component.accommodationCard.selectedRoom":"ÐÑбÑÐ°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð½Ð°Ñа Ð´Ð»Ñ Ð¾Ð¿ÑÑа","shared.info.seeInformation":"ÑмоÑÑеÑÑ Ð¸Ð½ÑоÑмаÑиÑ","shared.button.change":"ÐзмениÑÑ","page.accommodations.selectAccommodation":"ÐÑбеÑиÑе ÑазмеÑение","shared.common.chosen":"ÐзбÑанное","shared.loyalty.registerSaveAndEnjoy":"ÐÑиÑоединÑйÑеÑÑ Ð¸ ÑÑкономÑÑе {loyaltyDiscount}. УзнайÑе обо вÑеÑ
наÑиÑ
{tierBenefitsLink}","shared.common.choose":"ÐÑбеÑиÑе","shared.common.extraServices":"ÐополниÑелÑнÑе ÑÑлÑги","shared.common.improveStay":"УлÑÑÑиÑе Ñвое пÑебÑвание","component.cartSummary.excludedTaxInfo":"РзавиÑимоÑÑи Ð¾Ñ Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ законодаÑелÑÑÑва, ÑÑа ÑÑмма должна бÑÑÑ ÑплаÑена в заведении.","shared.common.promosAndAdvantages":"ÐкÑии / пÑеимÑÑеÑÑва","freedomPay.paymentForm.cardHolderName":"ÐеÑжаÑÐµÐ»Ñ ÐºÐ°ÑÑÑ","freedomPay.paymentForm.cardHolderNameError":"ÐеÑжаÑÐµÐ»Ñ ÐºÐ°ÑÑÑ Ð¾Ð±ÑзаÑелен","freedomPay.paymentForm.wallet":"ÐоÑелÑки","freedomPay.paymentForm.processingPayment":"ÐÑи обÑабоÑке плаÑежа не закÑÑвайÑе и не пеÑезагÑÑжайÑе ÑÑÑаниÑÑ.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Ðа деÑжаÑеле каÑÑÑ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑиÑÑ","shared.common.timeoutPaymentTransactionTitle":"Zeit\xfcberschreitung bei der Transaktion","shared.common.timeoutPaymentTransactionDescription":"Ihre Transaktion hat eine Zeit\xfcberschreitung verursacht. Bitte versuchen Sie es noch einmal, indem Sie die Seite neu laden.","shared.customerFormMessages.city":"ÐоÑод","shared.customerFormMessages.postalCode":"ÐоÑÑовÑй индекÑ","component.paymentForm.phoneInvalidWarning":"УбедиÑеÑÑ, ÑÑо ÑÑо дейÑÑвиÑелÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона.","reservationConfirmationAuth.confirmationAuthDescription":"ЧÑÐ¾Ð±Ñ Ð²Ð¾ÑÑÑановиÑÑ Ð±ÑониÑование, введиÑе Ð½Ð¾Ð¼ÐµÑ Ð±ÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ адÑÐµÑ ÑлекÑÑонной поÑÑÑ, коÑоÑÑй Ð²Ñ Ð¸ÑполÑзовали пÑи бÑониÑовании.","reservationConfirmationAuth.invalidEmail":"ÐожалÑйÑÑа, введиÑе дейÑÑвиÑелÑнÑй адÑÐµÑ ÑлекÑÑонной поÑÑÑ","reservationConfirmationAuth.invalidReservationId":"ÐденÑиÑикаÑÐ¾Ñ Ð±ÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑооÑвеÑÑÑвоваÑÑ ÑоÑмаÑÑ MXXXXXXX или PXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"ÐевеÑнÑй иденÑиÑикаÑÐ¾Ñ Ð±ÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ адÑÐµÑ ÑлекÑÑонной поÑÑÑ","reservationConfirmationAuth.emailSentMessage":"ÐÑовеÑÑÑе Ñвой поÑÑовÑй ÑÑик. Там Ð²Ñ Ð½Ð°Ð¹Ð´ÐµÑе пиÑÑмо Ñо ÑÑÑлкой на подÑвеÑждение бÑониÑованиÑ.","reservationConfirmationAuth.retrieveReservation":"ÐолÑÑиÑÑ Ð¿Ð¾Ð´ÑвеÑждение бÑониÑованиÑ","shared.common.viewBreakdown":"ÐоÑмоÑÑеÑÑ ÑазбивкÑ","shared.common.breakdown":"ÐоÑмоÑÑеÑÑ ÑÐ°Ð·Ð±Ð¸Ð²ÐºÑ ÐваÑиÑ","shared.roomDenomination.unit":"блок","shared.customerFormMessages.name":"Ð¸Ð¼Ñ Ð
4³Ð¾ÑÑÑ","component.paymentForm.acceptCommercialCommunications":"ÐÑимиÑе, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ {commercialCommunicationsLink}","shared.common.commercialCommunications":"ÐоммеÑÑеÑкие коммÑникаÑии","reservationModification.title":"ÐзмениÑÑ Ð±ÑониÑование (ID: {id} / Ref.: {ref})","reservationModification.editDates":"ÐзмениÑÑ Ð´Ð°ÑÑ (до {date})","reservationModification.editAccommodation":"ÐзмениÑÑ ÑазмеÑение (до {date})","reservationModification.editExtras":"ÐзмениÑÑ Ð´Ð¾Ð¿. ÑÑлÑги","reservationModification.editParticipants":"УÑаÑÑники","reservationModification.errorDatesCanNotBeChanged":"ÐаÑÑ Ð½Ðµ могÑÑ Ð±ÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð¸Ð·-за полиÑики изменениÑ.","reservationModification.errorAccommodationCanNotBeChanged":"РазмеÑение не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ из-за полиÑики изменениÑ.","reservationModification.errorAmountLowerThanOriginal":"СÑмма должна бÑÑÑ Ð±Ð¾Ð»ÑÑе или Ñавна иÑÑ
одной.","reservationModification.errorStayLowerThanOriginal":"ÐÑодолжиÑелÑноÑÑÑ Ð¿ÑебÑÐ²Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ñавна иÑÑ
одной или болÑÑе.","reservationModification.errorDefault":"ÐÑониÑование не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾. СвÑжиÑеÑÑ Ñ Ð¾Ð±ÑекÑом ÑазмеÑениÑ.","reservationModificationSummaryDialog.modifyReservation":"ÐзмениÑÑ Ð±ÑониÑование","reservationModificationSummaryDialog.modifyReservationInstructions":"ÐÑоÑмоÑÑеÑÑ Ð¸ подÑвеÑдиÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ","reservationModificationSummaryDialog.currentReservation":"ТекÑÑее бÑониÑование","reservationModificationSummaryDialog.modifiedReservation":"Ðзмененное бÑониÑование","reservationModificationSummaryDialog.footerNote":"*Ð¦ÐµÐ½Ñ Ð¼Ð¾Ð³ÑÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð´Ð½Ñ Ð½ÐµÐ´ÐµÐ»Ð¸, ÑезонноÑÑи или Ñипа ÑазмеÑениÑ.","reservationModificationAccommodation.title":"ÐзмениÑÑ ÑазмеÑение","reservationModificationAccommodation.yourSelection":"ÐÐ°Ñ Ð²ÑбоÑ: {title}","reservationModificationRoom.title":"ÐзмениÑÑ ÑазмеÑение","modificationExtras.title":"ÐзмениÑÑ Ð´Ð¾Ð¿. ÑÑлÑги","reservationModificationLoyaltyForbidden.title":"ÐÑо бÑониÑование не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾","reservationModificationLoyaltyForbidden.description":"ÐÑ Ð½Ðµ воÑли в ÑиÑÑÐµÐ¼Ñ Ñ ÑÑеÑной запиÑÑÑ Ð»Ð¾ÑлÑноÑÑи, иÑполÑзованной Ð´Ð»Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑÑого бÑониÑованиÑ. ÐойдиÑе в ÑиÑÑÐµÐ¼Ñ Ñ Ð¿ÑавилÑной ÑÑеÑной запиÑÑÑ, ÑÑÐ¾Ð±Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ ÐµÐµ, или ÑвÑжиÑеÑÑ Ñ Ð¾Ð±ÑекÑом ÑазмеÑениÑ.","page.confirmation.guestDataTitle":"ÐаннÑе гоÑÑÑ","shared.customerFormMessages.nameAndSurn
4ame":"ÐÐ¼Ñ Ð¸ ÑамилиÑ","reservationModification.occupancyUnAvailable":"ÐÑо ÑазмеÑение невозможно. ÐзнакомÑÑеÑÑ Ñ Ð´Ð¾ÑÑÑпнÑми ваÑианÑами.","reservationModification.errorMandatoryExtraNotAvailable":"РваÑей бÑони еÑÑÑ Ð¾Ð±ÑзаÑелÑÐ½Ð°Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑÐ½Ð°Ñ ÑÑлÑга, коÑоÑÐ°Ñ Ð±Ð¾Ð»ÑÑе недоÑÑÑпна. ÐожалÑйÑÑа, ÑвÑжиÑеÑÑ Ñ Ð¾Ñелем.","reservationModification.maxModificationsReached":"ÐÑевÑÑено макÑималÑное колиÑеÑÑво изменений, ÑазÑеÑеннÑÑ
онлайн. ÐÐ»Ñ Ð»ÑбÑÑ
дÑÑгиÑ
изменений ÑвÑжиÑеÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑией.","component.paymentForm.cardDetails":"ÐаннÑе каÑÑÑ","component.paymentForm.paymentSuccessRedirecting":"ÐплаÑа пÑоÑла ÑÑпеÑно, пеÑенапÑавление на ÑÑÑаниÑÑ Ð¿Ð¾Ð´ÑвеÑждениÑ...","component.loyaltyProfile.userFormField.preferences.label":"ÐÑедпоÑÑениÑ","userPreferencesModal.title":"ÐеÑÑонализиÑÑйÑе Ñвой опÑÑ","userPreferencesModal.subtitle":"ÐомогиÑе нам ÑзнаÑÑ Ð²Ð°Ñи пÑедпоÑÑениÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑедложиÑÑ Ð²Ð°Ð¼ лÑÑÑие ваÑианÑÑ Ð¿Ñи каждом бÑониÑовании","component.unavailableUpgrade.title":"УпÑ! ÐÑо ÑлÑÑÑение ÑейÑÐ°Ñ Ð½ÐµÐ´Ð¾ÑÑÑпно.","component.unavailableUpgrade.subtitle":"Ðемного ÑеÑпениÑ! ÐÑ ÑообÑим вам, как ÑолÑко ÑÑо ÑÑÐ°Ð½ÐµÑ Ð´Ð¾ÑÑÑпно.","component.upgradeAccommodation.title":"УлÑÑÑиÑÑ ÑазмеÑение","component.upgradeConfirmation.title":"ÐзмениÑÑ Ð±ÑониÑование","component.upgradeConfirmation.subtitle":"ÐÑоÑмоÑÑиÑе и подÑвеÑдиÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑлÑÑÑенного опÑÑа.","component.upgradeConfirmation.upgradeDisclaimer":"Ð¦ÐµÐ½Ñ Ð¼Ð¾Ð³ÑÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð´Ð½Ñ Ð½ÐµÐ´ÐµÐ»Ð¸, Ñезона или Ñипа ÑазмеÑениÑ.","component.upgradeConfirmation.currentBookingLabel":"ТекÑÑее бÑониÑование","component.upgradeConfirmation.nextBookingLabel":"УлÑÑÑенное бÑониÑование","component.upgradeConfirmation.errorOnUpsell":"Ðе ÑдалоÑÑ Ð·Ð°Ð²ÐµÑÑиÑÑ ÑлÑÑÑение.","component.upgradeMealPlan.title":"УлÑÑÑиÑÑ Ð¿Ð»Ð°Ð½ пиÑаниÑ","component.upgradeTotal.upgradeTotal":"ÐбÑÐ°Ñ ÑÑоимоÑÑÑ ÑлÑÑÑениÑ","component.upgradeTotal.continueWithUpgrade":"ÐÑодолжиÑÑ ÑлÑÑÑение","component.upgradeTotal.continueWithoutUpgrade":"ÐÑодолжиÑÑ Ð±ÐµÐ· ÑлÑÑÑениÑ","component.upgradeTotal.confirmUpgrade":"ÐодÑвеÑдиÑÑ ÑлÑÑÑение","shared.common.select":"ÐÑбÑаÑÑ","shared.common.selected":"ÐÑбÑано","shared.common.mealPlan":"Ðлан пиÑаниÑ","component.filterableAccommodationSelection.accommodationType":"Тип ÑазмеÑениÑ","component.groupBookingPage.title":"РекомендÑеÑÑÑ Ð´Ð»Ñ {value} гоÑÑей","component.groupBookingPage.titleUpdated":"ТекÑÑий вÑбоÑ: {guests} гоÑÑей | {rooms} ÑазмеÑений","shared.common.condition":"ТаÑиÑ","shared.common.guestsValue":"{value} гоÑÑей","component.groupBookingPage.conditionNotAvailable":"ТаÑÐ¸Ñ \xab{value}\xbb недоÑÑÑпен Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ
вÑбÑаннÑÑ
ÑазмеÑений. ÐÑодолжиÑÑ?","component.groupBookingPage.mealPlanNotAvailable":"ÐиÑание \xab{value}\xbb недоÑÑÑпно Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ
вÑбÑаннÑÑ
ÑазмеÑений. ÐÑодолжиÑÑ?","component.roomSelectionList.selectionNotAvailableForCondition":"ÐÑÐ±Ð¾Ñ Ð½ÐµÐ´Ð¾ÑÑÑпен Ð´Ð»Ñ ÑаÑиÑа {value}. ÐзмениÑе или добавÑÑе ÑазмеÑениÑ","component.roomSelectionList.selectionNotAvailableForMealPlan":"ÐÑÐ±Ð¾Ñ Ð½ÐµÐ´Ð¾ÑÑÑпен Ð´Ð»Ñ Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ {value}. ÐзмениÑе или добавÑÑе ÑазмеÑениÑ","component.groupBookingPage.updateAccommodation":"РедакÑиÑоваÑÑ ÑазмеÑение","component.roomSelectionList.addExtras":"ÐобавиÑÑ / измениÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе ÑÑлÑги","component.groupBookingPage.addAccommodationBlocked":"Ðевозможно добавиÑÑ Ð±Ð¾Ð»ÑÑе ÑазмеÑений. ÐзмениÑе вÑÐ±Ð¾Ñ Ð¸Ð»Ð¸ ÑвÑжиÑеÑÑ Ñ Ð¾Ñелем.","component.groupBookingPage.maxGuestsReached":"ÐÑевÑÑен допÑÑÑимÑй макÑимÑм гоÑÑей: {value}. СвÑжиÑеÑÑ Ñ Ð¾Ñелем.","component.groupBookingPage.originalGuestsNotReached":"Ðе Ñ
ваÑÐ°ÐµÑ ÑазмеÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ {guests} гоÑÑей из наÑалÑного вÑбоÑа. ({originalGuests} гоÑÑей)","component.groupBookingPage.removeConfirmation":"ÐÑ ÑобиÑаеÑеÑÑ ÑдалиÑÑ ÑазмеÑение. ÐÑодолжиÑÑ?","component.groupBookingRecommendation.description":"СоглаÑно ваÑÐµÐ¼Ñ Ð²ÑбоÑÑ, Ð¼Ñ ÑкоÑÑекÑиÑовали доÑÑÑпноÑÑÑ Ð½Ð¾Ð¼ÐµÑов...","component.groupBookingRecommendation.priceMessage":"ÐÑли Ð²Ñ Ð¿ÑедпоÑиÑаеÑе дÑÑгой ÑаÑÐ¸Ñ Ð¸Ð»Ð¸ дополниÑелÑнÑе ÑÑлÑги, Ð²Ñ ÑможеÑе наÑÑÑоиÑÑ Ð¸Ñ
на ÑледÑÑÑем ÑÑапе.","component.groupBookingRecommendation.priceMessageCondition":"ÐÑа Ñена ÑооÑвеÑÑÑвÑÐµÑ ÑаÑиÑÑ {value}","component.groupBookingRecommendation.priceMessageMealPlan":"и Ð¿Ð»Ð°Ð½Ñ Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"РекомендаÑÐ¸Ñ Ð´Ð»Ñ:","component.accommodationGuestFilter.moreThan":"Ðолее {value} Ñеловек?","component.accommodationGuestFilter.bookAsGroup":"ÐабÑониÑоваÑÑ ÐºÐ°Ðº гÑÑппÑ","component.accommodationGuestFilter.groupBookingModule":"ÐÑÑпповое бÑониÑование","component.guestTypePicker.ageRangeFrom":"Ð¾Ñ {minAge} до {maxAge} леÑ","component.guestTypePicker.ageRangeMin":"+ {minAge} леÑ","shared.common.totaltotalWithLoyalty":"ÐбÑÐ°Ñ ÑÑмма Ñ ÑÑÑÑом пÑогÑÐ°Ð¼Ð¼Ñ Ð»Ð¾ÑлÑноÑÑи","component.messages.notEnoughAvailability":"Такое ÑазмеÑение невозможно из-за оÑÑÑÑÑÑÐ²Ð¸Ñ Ð´Ð¾ÑÑаÑоÑной доÑÑÑпноÑÑи...","shared.common.room":"ÐомеÑ","shared.common.rooms":"комнаÑÑ","shared.common.attention":"Ðнимание!","shared.common.all":"ÐÑе","shared.common.currencyConversionInfo":"ÐÑиблизиÑелÑÐ½Ð°Ñ Ñена. ÐлаÑеж в","shared.common.addAccommodation":"ÐобавиÑÑ ÑазмеÑение","shared.common.editAccommodation":"РедакÑиÑоваÑÑ ÑазмеÑение","shared.common.notAvailableOption":"ÐпÑÐ¸Ñ Ð½ÐµÐ´Ð¾ÑÑÑпна","shared.common.youAreSaving":"ÐÑ ÑкономиÑе","component.paymentForm.confirmYourStay":"ÐодÑвеÑдиÑе ваÑе пÑебÑвание","shared.common.or":"Ðли","shared.customerFormMessages.IAmTheOne":"Я - Ñеловек, коÑоÑÑй бÑÐ´ÐµÑ Ð¿ÑоживаÑÑ","shared.common.totalDiscount":"ÐбÑÐ°Ñ Ñкидка","component.inventoryGroupListView.incompatibleMealPlanText":"ÐÑбÑаннÑй ваÑÐ¸Ð°Ð½Ñ Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¾ÑлиÑаеÑÑÑ Ð¾Ñ Ð²Ð°ÑианÑа в ваÑей коÑзине. ЧÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð±ÑониÑование, необÑ
одимо вÑбÑаÑÑ Ð²Ð°ÑианÑÑ Ñ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñм Ñипом пиÑаниÑ","component.securePayment.pciCertified":"СеÑÑиÑиÑиÑовано PCI DSS","component.securePayment.sslCertified":"ÐаннÑе заÑиÑÐµÐ½Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ SSL","shared.common.moreInfo":"ÐодÑобнее","shared.common.viewCalendar":"СмоÑÑеÑÑ ÐºÐ°Ð»ÐµÐ½Ð´Ð°ÑÑ","shared.common.cancelForFreeUntil":"ÐеÑплаÑÐ½Ð°Ñ Ð¾Ñмена до","component.inactivityModal.title":"ÐÑ ÐµÑÑ Ð·Ð´ÐµÑÑ?","component.inactivityModal.subTitle":"ÐÑ Ð² одном Ñаге Ð¾Ñ Ð¸Ð´ÐµÐ°Ð»Ñного пÑебÑваниÑ!","component.inactivityModal.description":"ÐÑ Ð²ÑбÑали оÑлиÑнÑй ваÑÐ¸Ð°Ð½Ñ ÑазмеÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñвоей поездки. ÐÑÑалÑÑ Ð²Ñего один неболÑÑой Ñаг, ÑÑÐ¾Ð±Ñ Ð¾Ð±ÐµÑпеÑиÑÑ Ñебе пÑоживание.","component.inactivityModal.button":"пÑодолжиÑÑ Ð±ÑониÑование","paymentForm.cardHolderName":"ÐеÑжаÑÐµÐ»Ñ ÐºÐ°ÑÑÑ","paymentForm.cardNumber":"ÐÐ¾Ð¼ÐµÑ ÐºÐ°ÑÑÑ","shared.highlightReel.title":"УлÑÑÑиÑе Ñвое пÑебÑвание","shared.common.insuranceTitle":"СÑÑаÑ
овка оÑменÑ","component.cartItem.addInsurance":"ÐобавиÑÑ {ticker} за","component.cartItem.noInsurance":"Я не Ñ
оÑÑ Ð¾ÑоÑмлÑÑÑ ÑÑÑаÑ
овкÑ","component.cartItem.insuranceRequired":"ÐеобÑ
одимо оÑоÑмиÑÑ ÑÑÑаÑ
овкÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ","
4shared.common.storeNavbarItemHover":"ÐаÑиÑÑ","shared.common.storeNavbarItemTitle":"ÐпеÑаÑÐ»ÐµÐ½Ð¸Ñ Ð¸ подаÑоÑнÑе ÑеÑÑиÑикаÑÑ","shared.common.storeNavbarItemDescription":"ÐзÑÑиÑе наÑÑ Ð¿Ð¾Ð´Ð±Ð¾ÑÐºÑ <b>впеÑаÑлений и подаÑоÑнÑÑ
ÑеÑÑиÑикаÑов</b>","shared.common.storeNavbarItemButton":"ÐоÑмоÑÑеÑÑ Ð²Ð¿ÐµÑаÑлениÑ","component.unitSelection.title":"ХоÑиÑе вÑбÑаÑÑ Ð½Ð¾Ð¼ÐµÑ?","component.unitSelection.subjectToAvailability":"*ÐÑи налиÑии.","component.unitSelection.selectUnit":"ÐÑбÑаÑÑ Ð½Ð¾Ð¼ÐµÑ","component.unitSelection.selectedTitle":"ÐÑбÑаннÑй номеÑ","component.unitSelection.selectedUnit":"ÐÐ¾Ð¼ÐµÑ {unitNum}","component.unitSelection.changeSelection":"ÐзмениÑÑ Ð½Ð¾Ð¼ÐµÑ","component.unitSelection.loadingMap":"ÐагÑÑзка каÑÑÑ...","component.unitSelection.errorLoadingMap":"ÐÑибка пÑи загÑÑзке каÑÑÑ","component.unitSelection.selectedComment":"{denomination} вÑбÑано: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"ÐÑбеÑиÑе возÑаÑÑ Ð²ÑеÑ
деÑей в ваÑем поиÑке, пÑежде Ñем добавлÑÑÑ ÑÑÑ Ð¾Ð¿ÑÐ¸Ñ Ð² коÑзинÑ.","component.engineFilterGroup.title":"ФилÑÑÑÑ","component.engineFilterGroup.clearFilters":"УдалиÑÑ ÑилÑÑÑÑ","component.engineFilterGroup.showResults":"ÐоказаÑÑ {count} ваÑÐ¸Ð°Ð½Ñ ÑазмеÑениÑ","component.engineFilterGroup.showMore":"ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе","component.engineFilterGroup.showLess":"ÐоказаÑÑ Ð¼ÐµÐ½ÑÑе","component.engineFilterGroup.priceMin":"ÐинимÑм","component.engineFilterGroup.priceMax":"ÐакÑимÑм","component.engineFilterGroup.freeCancellationDescription":"ÐоказÑваÑÑ ÑолÑко ÑаÑиÑÑ, коÑоÑÑе позволÑÑÑ Ð¾ÑмениÑÑ Ð±ÐµÐ· оплаÑÑ","component.engineFilterGroup.availableDescription":"ÐоказÑваÑÑ ÑолÑко доÑÑÑпнÑе Ð´Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ пÑебÑÐ²Ð°Ð½Ð¸Ñ Ð¾Ð±ÑекÑÑ","component.engineFilterGroup.accommodationType":"Тип ÑазмеÑениÑ","component.engineFilterGroup.priceRange":"Ðиапазон Ñен","component.engineFilterGroup.freeCancellation":"ÐеÑплаÑÐ½Ð°Ñ Ð¾Ñмена","component.engineFilterGroup.available":"ÐоÑÑÑпнÑе","component.engineFilterGroup.mealplan":"ÐиÑание","component.engineFilterGroup.services":"УÑлÑги","component.engineFilterGroup.facilities":"УдобÑÑва","component.engineFilterGroup.category":"ÐаÑегоÑиÑ","page.quotation.sendQuotationError":"ÐÑоизоÑла оÑибка пÑи оÑпÑавке пÑедложениÑ.","page.quotation.sendQuotationSuccess":"ÐÑедложение ÑÑпеÑно оÑпÑавлено","page.quotation.removeQuotationSuccess":"ÐÑедложение ÑÑпеÑно Ñдалено","page.quotation.duplicateQuotationSuccess":"ÐÑедложение ÑÑпеÑно дÑблиÑовано","page.quotation.noSessionId":"Ðе пÑедоÑÑавлен иденÑиÑикаÑÐ¾Ñ ÑеанÑа.","page.quotation.noPermissions":"У Ð²Ð°Ñ Ð½ÐµÑ ÑазÑеÑений Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа ÑÑого Ñаздела.","page.quotation.unexpectedError":"ÐÑоизоÑла непÑÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾Ñибка.","component.quotationPage.title":"ÐÑÑпповое пÑедложение","component.quotationPage.quotationTab":"ÐÑедложение {index}","component.quotationPage.sendAllQuotations":"ÐÑпÑавиÑÑ Ð¿ÑедложениÑ","component.quotationPage.accommodationSelection":"ÐÑÐ±Ð¾Ñ Ð¶Ð¸Ð»ÑÑ","component.quotationPage.addAccommodationBlockedMessage":"Ðевозможно добавиÑÑ Ð±Ð¾Ð»ÑÑе ваÑианÑов ÑазмеÑениÑ","component.quotationPage.removeQuotationWarning":"ÐÑ ÑобиÑаеÑеÑÑ ÑдалиÑÑ ÑÑо пÑедложение.","component.quotationPage.formErrors":"Ð ÑоÑме еÑÑÑ Ð¾Ñибки","component.quotationPage.unavailableRoomsDialog.someUnavailable":"ÐÐ»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ
ваÑианÑов ÑазмеÑÐµÐ½Ð¸Ñ Ð½ÐµÑ Ð´Ð¾ÑÑÑпноÑÑи. ÐÑо номеÑа, коÑоÑÑе бÑдÑÑ ÑдаленÑ:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"ÐÐµÑ Ð´Ð¾ÑÑÑпноÑÑи ни Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ваÑианÑа ÑазмеÑениÑ. ÐÑе номеÑа в пÑедложении бÑдÑÑ ÑдаленÑ.","component.quotationPage.sendQuotationDialog.title":"ÐÑпÑавиÑÑ Ð¿Ñедложение","component.quotationPage.summary.title":"ÐбзоÑ","component.quotationPage.summary.duplicateQuotation":"ÐÑблиÑоваÑÑ Ð¿Ñедложение","component.quotationPage.summary.sendQuotation":"ÐÑпÑавиÑÑ Ð¿Ñедложение","component.quotationPage.summary.removeQuotation":"УдалиÑÑ Ð¿Ñедложение","component.quotationPage.form.searchLoyaltyCustomerTitle":"Ð
4айÑи поÑÑоÑнного клиенÑа","component.quotationPage.form.emailSearchPlaceholder":"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа","component.quotationPage.form.loyaltyCustomerNotFound":"ÐолÑзоваÑÐµÐ»Ñ Ð½Ðµ найден","component.quotationPage.form.loyaltyCustomerName":"ÐмÑ: {name}","component.quotationPage.form.loyaltyCustomerLastName":"ФамилиÑ: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа: {email}","component.quotationPage.form.loyaltyCustomerTier":"УÑовенÑ: {tier}","component.quotationPage.form.quotationDataTitle":"ÐаннÑе пÑедложениÑ","component.quotationPage.form.establishmentPlaceholder":"УÑÑеждение*","component.quotationPage.form.checkInLabel":"Ðаезд*","component.quotationPage.form.checkOutLabel":"ÐÑезд*","component.quotationPage.form.conditionPlaceholder":"УÑловие*","component.quotationPage.form.cancellationPolicyPlaceholder":"ÐолиÑика оÑменÑ","component.quotationPage.form.promoCodePlaceholder":"ÐÑомокод","component.quotationPage.form.currencyPlaceholder":"ÐалÑÑа","component.quotationPage.form.mealPlanPlaceholder":"Ðлан пиÑаниÑ*","component.quotationPage.form.devicePlaceholder":"УÑÑÑойÑÑво","component.quotationPage.form.validUntilPlaceholder":"ÐейÑÑвиÑелÑно до (ÑаÑов)*","component.quotationPage.form.generalDataTitle":"ÐбÑие даннÑе","component.quotationPage.form.nonLoyaltyUser":"ÐепоÑÑоÑннÑй полÑзоваÑелÑ","component.quotationPage.form.loyaltyUser":"ÐоÑÑоÑннÑй полÑзоваÑелÑ","component.quotationPage.form.namePlaceholder":"ÐмÑ*","component.quotationPage.form.emailFieldPlaceholder":"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа*","component.quotationPage.form.loyaltyUserPlaceholder":"ÐоÑÑоÑннÑй клиенÑ","component.quotationPage.form.lastNamePlaceholder":"ФамилиÑ*","component.quotationPage.form.phonePlaceholder":"ТелеÑон","component.quotationPage.form.languagePlaceholder":"ЯзÑк","component.quotationPage.form.tierPlaceholder":"УÑовенÑ:","component.quotationPage.sendQuotation.checkboxLabel":"ÐÑедложение {index}","component.quotationPage.sendQuotation.receiversTitle":"ÐÑедложение бÑÐ´ÐµÑ Ð¾ÑпÑавлено ÑледÑÑÑим полÑÑаÑелÑм:","component.quotationPage.sendQuotation.receiversHelp":"УкажиÑе адÑеÑа, ÑазделеннÑе запÑÑой (,). ÐакÑимÑм 5 адÑеÑов ÑлекÑÑонной поÑÑÑ.","component.quotationPage.sendQuotation.receiversLabel":"ÐолÑÑаÑелÑ/и","component.quotationPage.sendQuotation.subjectTitle":"УкажиÑе ÑÐµÐ¼Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пÑедложениÑ","component.quotationPage.sendQuotation.subjectLabel":"ÐÑедложение {index}:","component.quotationPage.sendQuotation.messageTitle":"ÐобавÑÑе пеÑÑоналÑнÑй ÑекÑÑ, коÑоÑÑй бÑÐ´ÐµÑ Ð¾ÑобÑажаÑÑÑÑ Ð¿ÐµÑед даннÑми пÑедложениÑ","component.quotationPage.sendQuotation.messageLabel":"СообÑение:","component.quotationPage.sendQuotation.sendError":"ÐÑоизоÑла оÑибка пÑи оÑпÑавке ÑледÑÑÑиÑ
пÑедложений. ÐовÑоÑиÑе попÑÑÐºÑ Ð¿Ð¾Ð·Ð¶Ðµ:","component.quotationPage.sendQuotation.sendErrorItem":"- ÐÑедложение {index}","component.quotationPage.sendQuotation.sending":"ÐÑпÑавка...","component.quotationPage.sendQuotation.send":"ÐÑпÑавиÑÑ","component.quotationPage.reservationError":"ÐÑоизоÑла оÑибка пÑи Ñоздании бÑониÑованиÑ","component.roomSelectionList.updateRoomPrice.dateHeader":"ÐаÑа","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"ТаÑиÑ, пÑимененнÑй к пÑоживаниÑ","component.roomSelectionList.updateRoomPrice.newRateHeader":"ÐовÑй ÑаÑÐ¸Ñ Ð·Ð° пÑоживание","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"ÐÑа ÑÑмма не вклÑÑÐ°ÐµÑ Ð¿ÑимененнÑе Ñкидки и ÑÑоимоÑÑÑ Ð¾Ð±ÑзаÑелÑнÑÑ
или дополниÑелÑнÑÑ
ÑÑлÑг, ÑвÑзаннÑÑ
Ñ Ð²ÑбоÑом пÑоживаниÑ","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Ð
4ÑÑавÑÑе ÑенÑ","component.roomSelectionList.updateRoomPrice.applyToAll":"ÐÐ ÐÐÐÐÐТЬ ÐÐ ÐСÐÐ","component.roomSelectionList.updateRoomPrice.totalLabel":"ÐÑого:","component.roomSelectionList.updateRoomPrice.totalNote":"* СÑмма Ñмножена на колиÑеÑÑво вÑбÑаннÑÑ
ÐµÐ´Ð¸Ð½Ð¸Ñ ÑазмеÑениÑ.","component.roomSelectionList.updateRoomPrice.dialogTitle":"ÐзмениÑÑ Ð´Ð½ÐµÐ²Ð½ÑÑ ÑенÑ","component.quotationPage.form.selectorNoOptions":"ÐÐµÑ Ð¾Ð¿Ñий","shared.common.sendQuotation":"ÐÑпÑавиÑÑ Ð¿Ñедложение","shared.common.confirmQuotation":"ÐодÑвеÑдиÑÑ Ð¿Ñедложение","component.quotationPage.summary.resetDeposit":"СбÑоÑиÑÑ Ð´ÐµÐ¿Ð¾Ð·Ð¸Ñ","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Ðе найдено доÑÑÑпнÑÑ
ваÑианÑов ÑазмеÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ подÑ
одÑÑиÑ
ваÑианÑов Ð´Ð»Ñ Ð²ÑбÑаннÑÑ
даÑ.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Ðзменение ÑÑой опÑии пÑÐ¸Ð²ÐµÐ´ÐµÑ Ðº ÑбÑоÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð½ÑÑ
вами Ñен. ÐÑ Ñ
оÑиÑе пÑодолжиÑÑ?","page.quotation.confirmQuotationError":"ÐÑоизоÑла оÑибка пÑи подÑвеÑждении ÑаÑÑенки","page.quotation.confirmQuotationSuccess":"РаÑÑенка ÑÑпеÑно подÑвеÑждена","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"РедакÑиÑоваÑÑ ÑÐµÐ½Ñ ÑазмеÑениÑ","highlightReel.addedToFavorites":"ÐополниÑелÑÐ½Ð°Ñ ÑÑлÑга добавлена в избÑанное","stepper.selection":"ÐÑбоÑ","stepper.rate":"ТаÑиÑ","stepper.extras":"ÐополниÑелÑно","stepper.checkout":"ÐаннÑе и оплаÑа","stepper.confirmModal.title":"Ðнимание!","stepper.confirmModal.message":"РкоÑзине еÑÑÑ Ð·Ð°ÐºÐ°Ð·Ñ. ЧÑо Ð²Ñ Ñ
оÑиÑе ÑделаÑÑ?","giftCard.common.selectDates":"ÐÑбеÑиÑе даÑÑ","giftCard.common.selectedRoom":"ÐÑбÑаннÑй номеÑ","giftCard.common.seeMore":"СмоÑÑеÑÑ Ð±Ð¾Ð»ÑÑе","giftCard.common.seeConditions":"СмоÑÑеÑÑ ÑÑловиÑ","giftCard.common.selectDatesTitle":"ÐÑбеÑиÑе даÑÑ Ð¿ÑебÑваниÑ","giftCard.common.selectDatesDescription":"ÐажмиÑе на ÐºÐ½Ð¾Ð¿ÐºÑ Ð¸ вÑбеÑиÑе дни","giftCard.common.modifyDates":"ÐзмениÑÑ Ð´Ð°ÑÑ","giftCard.stepper.step1":"ÐÐ°Ñ Ð¾Ð¿ÑÑ","giftCard.stepper.step2":"ÐаÑÑ","giftCard.stepper.step3":"ÐополниÑелÑно","giftCard.stepper.step4":"ÐодÑвеÑждение","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# бÑониÑование} few {# бÑониÑованиÑ} many {# бÑониÑований} other {# бÑониÑований}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"ÐÑ Ð½Ð°Ñ
одиÑеÑÑ","component.independentLoyaltyBar.awayFrom":"до ÑледÑÑÑего ÑÑовнÑ","component.independentLoyaltyBar.levelOf":"в","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 ÐÑ Ð½Ð°Ñ
одиÑеÑÑ {progress} до ÑледÑÑÑего ÑÑÐ¾Ð²Ð½Ñ {nextLevelName}","component.independentLoyaltyBar.discountSave":"СÑкономÑÑе {discount}","component.independentLoyaltyBar.discountLabel":"Ñкидка","component.independentLoyaltyBar.discountActive":"<b>{discount} Ñкидка</b> акÑивна Ð´Ð»Ñ ÑÑого бÑониÑованиÑ","component.independentLoyaltyBar.clubBenefitsActive":"ÐÑеимÑÑеÑÑва клÑба акÑивнÑ","component.independentLoyaltyBar.joinWithDiscount":"ÐÑиÑоединÑйÑеÑÑ Ðº {brandName} и ÑÑкономÑÑе {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>ÐÐ ÐСÐÐÐÐÐЯÐТÐСЬ к {brandName}</b> и полÑÑиÑе <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"ÐкÑклÑзивнÑе пÑеимÑÑеÑÑва клÑба","component.independentLoyaltyBar.becomeMember":"СÑаÑÑ ÑÑаÑÑником","component.independentLoyaltyBar.signIn":"ÐойÑи в аккаÑнÑ","component.independentLoyaltyBar.orSeparator":"или","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>ÐÐ ÐСÐÐÐÐÐЯÐТÐСЬ к {brandName}</b> и полÑÑиÑе <b>{discount} Ñкидка</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 СÑкономÑÑе {discount}","shared.common.cancelQuotation":"ÐÑмениÑÑ Ñеновое пÑедложение","page.quotation.cancelQuotationError":"ÐÑоизоÑла оÑибка пÑи оÑмене Ñенового пÑедложениÑ","page.quotation.cancelQuotationSuccess":"Ценовое пÑедложение ÑÑпеÑно оÑменено","component.checkoutPage.roomStayQuestion.required":"ÐÑÐ¾Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð½ÐµÐ¾Ð±Ñ
одимо оÑвеÑиÑÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"ÐведиÑе Ñвой оÑвеÑ","component.checkoutPage.roomStayQuestion.selectPlaceholder":"Ð
4ÑбеÑиÑе оÑвеÑ","participantsForm.title":"УÑаÑÑники","participantsForm.guestsTitle":"ÐаннÑе гоÑÑей","participantsForm.firstName":"ÐмÑ","participantsForm.birthDate":"ÐаÑа ÑождениÑ","participantsForm.roomLabel":"ÐÐ¾Ð¼ÐµÑ {number}","participantsForm.useHolderData":"ÐÑполÑзоваÑÑ Ð´Ð°Ð½Ð½Ñе владелÑÑа бÑониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ: {guestLabel}"}'),U=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"该å
¥ä½äººæ°ææ å¯ç¨æ¿é´ã请修æ¹å®¢äººæ°éåéè¯ã","component.trackingBanner.origin":"便º","component.trackingBanner.affiliate":"代ç","component.cartSummary.currencyConversionInfo":"ä»
ä¾åèã仿¬¾æ¹å¼å¨","component.inventoryGroupListView.incompatiblePaymentMethodText":"æ¤é¸é
ç仿¬¾æ¹å¼èæ¨è³¼ç©è»ä¸çä¸åãæ¨å¿
é 鏿èè³¼ç©è»ç¸åç仿¬¾æ¹å¼æè½å®æé è¨","component.navbarView.localeAndCurrency":"è¯è¨åè´§å¸","component.paymentForm.termsAndConditionsWarning":"æ¨å¿
é¡»æ¥åé¢è®¢æ¡æ¬¾åæ¡ä»¶","shared.common.currency":"è´§å¸","shared.common.oops":"ååï¼","shared.common.query":"æç´¢","shared.common.unexpectedError":"åçæå¤é误","component.loyaltyProfile.cancel.success":"è°¢è°¢ï¼æä»¬æ£å¨å¤çæ¨çä¼ååæ¶","shared.common.paymentTimeLimit":"仿¬¾æªæ¢æ¥æ","component.cartSummary.balearicFeeTooltip":"æ¯äºº/æ¯æçä»·æ ¼å¯è½å åºç¨çå¥å±èææä¸å","shared.common.contactUs":"èç³»æä»¬","component.extraCard.addItAnyway":"æ¨æ¯å¦ä»æ³æ·»å ï¼","component.checkoutPage.whatDo":"è´ç©è½¦ä¸æé¢è®¢ãæ¨æ³æä¹åï¼","shared.loyalty.saveAndEnjoy":"注åå¯èç {loyaltyDiscount} 并享åæä»¬çç¦å© {tierBenefitsLink}","shared.loyalty.bookAndJoin":"é¢è®¢å¹¶å å
¥","calendar.button.checkAvailability":"æ£æ¥å¯ç¨æ§","calendar.footer.combineAccommodations":"å¯éè¿ç»åå¤ç§ä½å®¿ç±»åæä¾ã","calendar.footer.nextAvailableDate":"ä¸ä¸ä¸ªå¯ç¨æ¥æ","component.accommodationGuestFilter.childrenAge":"å¿ç«¥å¹´é¾","component.accommodationGuestFilter.title":"æä½å®¿è®¡ç®ç客人","component.bookingForm.title":"æ¨çæç´¢","component.cancellationPolicies.cancelBooking":"åæ¶é¢è®¢","component.cancellationPolicies.cancellationPenalties":"åæ¶é¢è®¢çç½é {amount}","component.cancellationPolicies.cancellationRestriction":"åæ¶çéå¶","component.cancellationPolicies.childrenAndBeds":"å¿ç«¥ååºä½","component.cancellationPolicies.confirmCancellation":"ç¡®è®¤åæ¶","component.cancellationPolicies.entry":"å
¥ä½","component.cancellationPolicies.exit":"éæ¿","component.cancellationPolicies.from":"ä» {dateOne}","component.cancellationPolicies.groups":"å¢ä½","component.cancellationPolicies.localHour":"æ¬å°æ¶é´","component.cancellationPolicies.multipleBooking":"è¿æ¯å¤éé¢è®¢ï¼{numberOfBooking} 个é¢è®¢ï¼ã请确ä¿åæ¶ææä¸éè¦çé¢è®¢ã","component.cancellationPolicies.penalties":"ç½é","component.cancellationPolicies.pets":"å® ç©","component.cancellationPolicies.reason":"åæ¶åå ","component.cancellationPolicies.schedule":"æ¶é´è¡¨","component.cancellationPolicies.termsAndConditions":"æå·²é
读并æ¥ååæ¶æ¡æ¬¾","component.cancellationPolicies.until":"ç´å° {dateTwo}","component.cartItem.addExtras":"æ·»å éå 项","component.cartItem.seeMealPlanDetails":"æ¥çå
»èé详æ
","component.cartItem.addRoom":"æ·»å å¦ä¸é´æ¿é´","component.cartItem.removeAccommodation":"ç§»é¤ä½å®¿","component.cartItem.seeConditionsAndCancellations":"æ¥çæ¡æ¬¾ååæ¶æ¿ç","component.cartItem.seeMore":"æ¥çæ´å¤","component.cartItem.seeMoreAndManageExtras":"æ¥çæ´å¤å¹¶ç®¡çé¢å¤é项","component.cartItem.seeLess":"æ¥çæ´å°","component.cartItem.pricePerNight":"æ¯æä»·æ ¼","component.cartItem.datesOfStay":"å
¥ä½æ¥æ","component.paymentForm.bookWith":"é¢è®¢æ¹å¼","component.checkoutPage.guestData":"客人信æ¯","component.checkoutPage.holderTitle":"é¢è®¢äººä¿¡æ¯","component.checkoutPage.holderSubtitle":"è¿è¡é¢è®¢å¹¶æ¥æ¶ç¡®è®¤ä¿¡æ¯ç人ã","component.cartItem.totalRoomStay":"æ»é¢è®¢","component.cartSummary.cityTaxPaidAtHotel":"å¨é
åºæ¯ä»çè´¹ç¨","shared.common.payAtTheHotel":"å¨é
åºæ¯ä»","component.cartSummary.savings":"æ¨èçäº","component.cartSummary.totalCart":"è´ç©è½¦æ»è®¡","component.customerForm.myInfo":"客人信æ¯","component.destinationPicker.placeholder":"æç´¢","component.destinationPicker.noResults":"æ¾ä¸å°çµæã","component.extraCard.add":"æ·»å ","component.extraCard.date":"æ¥æ","component.extraCard.day":"天","component.extraCard.delete":"å é¤","component.extraCard.edit":"ç¼è¾","component.extraCard.included":"å
å«","component.extraCard.moreInfo":"æ´å¤ä¿¡æ¯","component.extraCard.person":"æ¯äºº","component.extraCard.room":"æ¿é´","component.extraCard.unit":"åä½","component.extraDetail.helpTextSpecificDate":"éæ©éå 项/æå¡çæ¥æï¼","component.extraDetail.helpTextUnit":"åä½","component.extraDetail.helpTextUnitDate":"æ¯æ¬¡ä½å®¿æ¥æçå使°","component.extraDetail.helpTextUnitDay":"æ¯æ¬¡ä½å®¿å¤©æ°çå使°","component.extrasFilters.Extras":"éå 项","component.extrasFilters.all":"å
¨é¨","component.extrasTotal.continue":"ç»§ç»","component.extrasTotal.for":"ç¨äº","component.extrasTotal.included":"å
å«","component.extrasTotal.totalExtras":"éå 项æ»è®¡","component.footer.showMap":"æ¾ç¤ºå°å¾","component.loyaltyProfile.userFormField.address.label":"å°å","component.loyaltyProfile.userFormField.birthDate.label":"åºçæ¥æ","component.loyaltyProfile.userFormField.city.label":"åå¸","component.loyaltyProfile.userFormField.country.label":"å½å®¶","component.loyaltyProfile.userFormField.email.label":"çµåé®ä»¶","component.loyaltyProfile.userFormField.phone.label":"çµè¯","component.loyaltyProfile.userFormField.postalCode.label":"鮿¿ç¼ç ","component.loyaltyTransaction.manageBooking":"管çé¢è®¢","component.messages.occupancyUnAvailable":"è¿ç§å
¥ä½ä¸åæ¯æï¼éè¦å¤éé¢è®¢ãæ¥çå¯ç¨é项ã","component.messages.unAvailable":"ä¸éç¨äº {fromDate} - {toDate}ï¼{nights} æï¼","component.navbarView.cart":"è´ç©è½¦","component.navbarView.dates":"æ¥æ","component.navbarView.destination":"åå¸/é
åº","component.navbarView.guests":"客人","component.navbarView.loyaltyInfo":"俱ä¹é¨","component.navbarView.menu":"èå","component.navbarView.store":"ååº","component.paymentForm.applePay.continuePayment":"ä½¿ç¨ Apple Pay ç¹¼çºä»æ¬¾","component.paymentForm.commercialCommunications":"æ¥åä»¥æ¥æ¶åä¸éä¿¡","component.paymentForm.depositRequired":"æ¨çé¢è®¢éè¦é¢ä»æ¬¾ï¼è¯·éæ©ææ¹ä¾¿ç仿¬¾æ¹å¼ã","component.paymentForm.pay":"æ¯ä» {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"æ¯ç¹å¸","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"å å¯è´§å¸","component.paymentForm.paymentMethod.giropay":"GiroPay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"ä¿¡ç¨å¡","component.paymentForm.paymentMethod.pix":"PixPay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal ç¨å仿¬¾","component.paymentForm.title":"仿¬¾æ¹å¼","component.pnpv2.confirm":"确认","component.promoCodeInput.invalidCode":"æ æä»£ç ","component.promoCodeInput.validCode":"ææä»£ç ","component.roomStay.cancelBooking":"åæ¶","component.roomStay.cancellationOfReservation":"åæ¶é¢è®¢","component.roomStay.confirmationNumber":"åèç¼å·","component.roomStay.freeCancellation":"å
è´¹åæ¶è³ {date}","component.roomStay.payNow":"ç«å³æ¯ä» {percentage}% ({currency})","component.roomStay.reservationNumber":"é¢è®¢ç¼å·","component.roomStay.statusCancelled":"已忶","component.roomStay.statusConfirmed":"已确认","component.roomStay.statusPending":"å¾
确认","component.roomStay.statusPendingDesc":"é
åºå°ä¸æ¨èç³»","component.roomStay.statusReactivation":"å¾
仿¬¾","component.roomStay.statusReactivationDesc":"é¢è®¢å°ä¿åè³ {date}
4","component.roomStay.stay":"ä½å®¿","component.roomStay.modifyDisabled":"éè¦","component.roomStay.contactUs":"æ¤é¢è®¢æ æ³å¨çº¿ä¿®æ¹ã请èç³»é
åºã","page.confirmation.goHome":"é¦é¡µ","page.confirmation.thankYou":"æè°¢æ¨çé¢è®¢ï¼","page.confirmation.pendingReservation":"é¢è®¢æªç¡®è®¤","shared.common.add":"æ·»å ","shared.common.addPromoCode":"æ·»å ä¿é代ç ","shared.common.addRoom":"æ·»å æ¿é´","shared.common.additionalInfo":"æ´å¤ä¿¡æ¯","shared.common.advancePayment":"éé¢ä»æ¬¾","shared.common.noAdvancePayment":"æ éé¢ä»æ¬¾","shared.common.apply":"åºç¨","shared.common.availability":"å¯ç¨æ§","shared.common.available":"å¯ç¨","shared.common.bestPriceGuaranteed":"æä½³ä»·æ ¼ä¿è¯","shared.common.book":"é¢è®¢","shared.common.booking":"é¢è®¢","shared.common.bookingDate":"é¢è®¢æ¥æ","shared.common.cancel":"åæ¶","shared.common.cancellationMessage":"å
è´¹åæ¶è³","shared.common.cancellationPolicies":"åæ¶æ¿ç","shared.common.specialGroupCancellationPolicy":"ç¹æ®å髿¿ç","shared.common.cart":"æè¦","shared.common.checkAvailability":"æ£æ¥å¯ç¨æ§","shared.common.checkIn":"å
¥ä½","shared.common.checkOut":"éæ¿","shared.common.chooseRate":"éæ©ä»·æ ¼","shared.common.chooseRoom":"éæ©ä½å®¿","shared.common.close":"å
³é","shared.common.conditions":"æ¡æ¬¾","shared.common.confirm":"确认","shared.common.currencyNight":"{currency} æ¯æ","shared.common.currencyTotal":"{currency} æ»è®¡","shared.common.delete":"å é¤","component.cartSummary.deposit":"æ¼é","component.cartSummary.payNow":"ç«å³æ¯ä»","component.cartSummary.advancePayment":"é¢ä»æ¬¾","component.cartSummary.payAccordingToConditions":"æ ¹æ®æ¡æ¬¾æ¯ä»","shared.common.discount":"ææ£","shared.common.download":"ä¸è½½","shared.common.edit":"ç¼è¾","shared.common.emptyCart":"æ¸
空è´ç©è½¦","shared.common.establishment":"é
åº","shared.common.extras":"éå 项","shared.common.extrasTitle":"é¢å¤æå¡","shared.common.full":"已满","shared.common.guests":"客人","shared.common.havePromoCode":"æ¨æä¿é代ç åï¼","shared.common.hi":"æ¨å¥½","shared.common.iva":"å¢å¼ç¨","shared.common.language":"è¯è¨","shared.common.modify":"ä¿®æ¹","shared.common.night":"夿","shared.common.nights":"夿","shared.common.noDepositRequired":"æ éæ¼é","shared.common.notAvailable":"å¨é宿¥æä¸å¯ç¨","shared.common.options":"é项","shared.common.paymentAtEstablishment":"å¨é
åºæ¯ä»","shared.common.privacyPolicy":"éç§æ¿ç","shared.common.promoCode":"ä¿é代ç ","shared.common.restricted":"åé","shared.common.save":"ä¿å","shared.common.search":"æç´¢","shared.common.selectOption":"éæ©ä¸ä¸ªé项","shared.common.shareCart":"å享è´ç©è½¦","shared.common.soldOut":"å®ç½","shared.common.someDatesUnavailable":"æ¥æä¸å¯ç¨","shared.common.taxes":"ç¨è´¹","shared.common.total":"æ»è®¡","shared.common.totalWithoutTax":"ä¸å«ç¨æ»è®¡","shared.common.unavailable":"ä¸å¯ç¨","shared.common.unit":"åä½","shared.common.view":"æ¥ç","shared.common.viewMode":"檢è¦","shared.common.warning":"è¦å","shared.common.show-more":"顯示æ´å¤","shared.common.show-less":"顯示è¼å°","shared.common.show-gallery":"æ¥çåç庫","shared.customerFormMessages.address":"å°å","shared.customerFormMessages.arrivalTime":"å°è¾¾æ¶é´","shared.customerFormMessages.birthDate":"åºçæ¥æ","shared.customerFormMessages.comments":"夿³¨","shared.customerFormMessages.communicationConsent":"åæéä¿¡","shared.customerFormMessages.country":"å½å®¶","shared.customerFormMessages.documentId":"身份è¯ä»¶å·ç ","shared.customerFormMessages.email":"é®ä»¶","shared.customerFormMessages.lastName":"å§æ°","shared.customerFormMessages.phone":"çµè¯","shared.customerFormMessages.privacyPolicy":"æå·²é
读并æ¥å {conditionsLink}ï¼{privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"éå¤çµåé®ä»¶","shared.dates.label":"æ¥æ","shared.guestType.adult":"æäºº","shared.guestType.baby":"å©´å¿","shared.guestType.child":"å¿ç«¥","shared.guestType.senior":"è年人","shared.guestType.singular.adult":"æäºº","shared.guestType.singular.baby":"å©´å¿","shared.guestType.singular.child":"å¿ç«¥","shared.guestType.singular.senior":"è年人","shared.guestType.singular.teenager":"éå°å¹´","shared.guestType.teenager":"éå°å¹´","shared.loyalty.enjoyAdvantages":"享åä¼å¿","shared.loyalty.haveNotJoined":"æ¨æ¯æ°å®¢æ¶åï¼","shared.loyalty.login":"ç»å½","shared.loyalty.logout":"ç»åº","shared.loyalty.myAccount":"æçè´¦æ·","shared.loyalty.myBookings":"æçé¢è®¢","shared.loyalty.register":"注å","shared.loyalty.tier":"级å«","shared.restriction.closeToArrivalTravelWindow":"ä¸å
许å
¥ä½","shared.restriction.closeToDepartureTravelWindow":"ä¸å
è®¸éæ¿","shared.restriction.maxNotice":"æå¤æå {value} 天","shared.restriction.maxNotice.hours":"æå¤æå {value} å°æ¶","shared.restriction.maxNotice.hours.single":"æå¤æå {value} å°æ¶","shared.restriction.maxNotice.single":"æå¤æå {value} 天","shared.restriction.maxStay":"æé¿å
¥ä½ {value} æ","shared.restriction.maxStay.single":"æé¿å
¥ä½ {value} æ","shared.restriction.minNotice":"æå°æå {value} 天","shared.restriction.minNotice.hours":"æå°æå {value} å°æ¶","shared.restriction.minNotice.hours.single":"æå°æå {value} å°æ¶","shared.restriction.minNotice.single":"æå°æå {value} 天","shared.restriction.minStay":"æçå
¥ä½ {value} æ","shared.restriction.minStay.single":"æçå
¥ä½ {value} æ","shared.restriction.openToArrivalDaysTravelWindow":"ä¸å
许å
¥ä½","shared.restriction.openToDepartureDaysTravelWindow":"ä¸å
è®¸éæ¿","shared.restriction.openTravelWindow":"ä¸å
許å
¥ä½","shared.restriction.closeTravelWindow":"ä¸å
許å
¥ä½","shared.roomDenomination.apartments":"å
¬å¯","shared.roomDenomination.beds":"åºä½","shared.roomDenomination.bungalows":"ç®æå«å¢
","shared.roomDenomination.cabins":"å°æ¨å±","shared.roomDenomination.houses":"æ¿å±","shared.roomDenomination.rooms":"æ¿é´","shared.roomDenomination.ship_cabins":"è¹è±","shared.roomDenomination.singular.apartments":"å
¬å¯","shared.roomDenomination.singular.beds":"åº","shared.roomDenomination.singular.bungalows":"ç®æå«å¢
","shared.roomDenomination.singular.cabins":"å°æ¨å±","shared.roomDenomination.singular.houses":"æ¿å±","shared.roomDenomination.singular.rooms":"æ¿é´","shared.roomDenomination.singular.ship_cabins":"è¹è±","shared.roomDenomination.singular.units":"åä½","shared.roomDenomination.singular.villas":"å«å¢
","shared.roomDenomination.units":"åä½","shared.roomDenomination.villas":"å«å¢
","shared.roomDenomination.pitches":"çå°","shared.roomDenomination.holiday_villages":"度åæ","shared.roomDenomination.mobile_home":" mobile homes","shared.roomDenomination.glamping":"豪è¯é²ç","shared.roomDenomination.caravans":"é²çæè»","shared.roomDenomination.singular.pitches":"çå°","shared.roomDenomination.singular.holiday_villages":"度åæ","shared.roomDenomination.singular.mobile_home":" mobile home","shared.roomDenomination.singular.glamping":"豪è¯é²ç","shared.roomDenomination.singular.caravans":"é²çæè»","shared.common.seeAll":"æ¥çå
¨é¨","shared.common.failedPaymentTransaction":"交æè¢«æç»","shared.common.tryAgainOrContactUs":"请åè¯ä¸æ¬¡æèç³»é
åºã","shared.common.formErrorsPresent":"è¯·æ£æ¥çº¢è²å段","shared.common.guest":"客人","shared.common.persons":"人æ°","shared.common.occupancy":"å
¥ä½","shared.common.map":"å°å¾","shared.common.info":"ä¿¡æ¯","shared.common.continue":"ç»§ç»","shared.common.copy":"å¤å¶","shared.common.linkCopied":"龿¥å·²å¤å¶","shared.restriction.selectDifferentCheckIn":"éæ©ä¸åçå
¥ä½æ¥æ","shared.restriction.selectDifferentCheckOut":"éæ©ä¸åçéæ¿æ¥æ","shared.common.greeting":"æ¨å¥½","shared.common.tier":"级å«","component.options.bookings":"è¿å
¥æçé¢è®¢","component.options.close":"ç»§ç»æµè§","component.options.signOff":"ç»åº","shared.common.from":"èµ·å§","shared.common.chooseEstablishment":"éæ©é
åº","shared.common.firstNight":"馿","shared.common.applyFilters":"åºç¨ç鿡件","shared.common.changeOrRemoveFilters":"æ´æ¹æå é¤é¨åç鿡件æä¿®æ¹æ¨çæç´¢","shared.common.clearFilters":"æ¸
é¤ç鿡件","shared.common.filters":"ç鿡件","shared.common.noCoincidences":"没æç²¾ç¡®å¹é
","shared.common.removeFilters":"å é¤ç鿡件","shared.common.gallery":"å¾åº","hotelverse.open":"为æ¨çä½å®¿éæ©å®ç¾çæ¿é´ï¼ç¹å»æ¤å¤éæ©åºååæ¿é´å·ã","component.common.weAreSorry":"徿±æï¼","component.common.datesNotAvailable":"æéæ¥æä¸å¯ç¨","component.common.notAvailable":"æä»¬æ£å
4¨å¯»æ¾å
¶ä»é
åºçå¯ç¨æ§","component.common.cancelRedirection":"åæ¶éå®å","shared.common.rotateYourDevice":"请æè½¬æ¨ç设å¤","shared.common.landscapeOnly":"æä»¬ä»
æ¯ææ¨ªå±æ¨¡å¼","shared.common.checkOutStep":"宿é¢è®¢","hotelverse.reconfirm":"éæ°ç¡®è®¤æ¨çéæ©","shared.common.bookingUnavailable":"æäºé项卿鿥æä¸å¯ç¨ãè¯·éæ©å
¶ä»é项ã","hotelverse.select":"éæ©ä»·æ ¼","shared.common.deletedBooking":"å·²å é¤çé¢è®¢","shared.common.somethingWentWrong":"åºç°é®é¢ã请åè¯ä¸æ¬¡ã","component.assistedMode.closeMode":"å
³é婿","component.assistedMode.bookingAdded":"é¢è®¢å·²æ·»å å°è´ç©è½¦","component.assistedMode.checkRates":"æ£æ¥ä»·æ ¼","component.accommodationGuestFilter.addAccommodation":"æ·»å ä½å®¿","component.roomStay.unavailableModification":"æ¤é¢è®¢æ æ³å¨çº¿ä¿®æ¹ã请èç³»é
åºã","shared.common.payAtProperty":"å¨é
åºæ¯ä»","shared.common.pendingPayment":"å¾
仿¬¾","shared.common.payAccordingToConditions":"ä½é¢ï¼æ ¹æ®æ¡æ¬¾æ¯ä»","shared.common.amountRemaining":"ä½é¢","shared.common.perPerson":"æ¯äºº","shared.common.perPersonPerNight":"æ¯äºº/æ¯æ","shared.common.perStay":"æ¯æ¬¡ä½å®¿","shared.common.perStayPerNight":"æ¯æ¬¡ä½å®¿/æ¯æ","shared.common.included":"å
å«","shared.common.notIncluded":"æªå
å«","shared.common.feesExcluded":"ä¸å«è´¹ç¨","shared.common.withoutTaxes":"ä¸å«ç¨","shared.common.code":"代ç ","component.roomStay.dccExchangeRate":"æ±ç","component.roomStay.dccMarkupMasterCard":"æ¤æ±ç䏿¬§æ´²å¤®è¡å
¬å¸çæ±çç¸å·® {value}","component.roomStay.dccMarkupVisa":"å
å«åºäºæ¹åä»·ç {value} å æ","shared.common.retry":"éè¯","shared.common.refreshPage":"å·æ°é¡µé¢æç¹å»éè¯æé®ã","shared.common.detail":"详æ
","component.roomStay.advancePayment":"é¢ä»æ¬¾","shared.common.fees":"è´¹ç¨","component.loyaltyProfile.cancel.button.label":"é订","component.loyaltyProfile.cancel.modal.title":"æ¨å°ç»§ç»é订åï¼","component.loyaltyProfile.cancel.modal.description":"请确认æ¨çå³å®ã","page.confirmation.cancelledBooking":"已忶çé¢è®¢","shared.common.taxesIncluded":"å«ç¨","shared.common.taxesExcluded":"ä¸å«ç¨","shared.common.totalWithoutFees":"ä¸å«è´¹ç¨çæ»é¢","shared.common.depositRequired":"éè¦æ¼é","discount.restriction.minNotice":"<b>æå°æåï¼</b> {days} 天","discount.restriction.maxNotice":"<b>æå¤æåï¼</b> {days} 天","discount.restriction.minStay":"<b>æçå
¥ä½ï¼</b> {nights} æ","discount.restriction.maxStay":"<b>æé¿å
¥ä½ï¼</b> {nights} æ","discount.restriction.openTravelWindow":"<b>æææï¼</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>å¯é¢è®¢ï¼</b> {start} - {end}","component.deferredPayment.description":"ç«å³é¢è®¢å¹¶å¨çº¿æ¯ä»","shared.common.checkOutDeferredStepTitle":"é¢è®¢æªç¡®è®¤ã{paymentLimitMessage}","shared.common.tooManyRequest":"æ¨å·²è¶
è¿æ¯åéçæå¤§è¯·æ±æ¬¡æ°","shared.common.retryLater":"请ç¨ååè¯","shared.common.notAHuman":"ååï¼æ¨ä¼¼ä¹ä¸æ¯äººç±»","shared.common.confirmYouArentARobot":"请确认æ¨ä¸æ¯æºå¨äºº","shared.common.commission":"ä½£é","component.externalBrandLink.myPoints":"æç积å","shared.common.mealPlans":"è³é£è®¡å","shared.common.noResultsForSearch":"æéæ¥ææ ç»æã","shared.common.tryAgainWithDifferentQuery":"æ£æ¥æ°æ¥ææä¸åçå
¥ä½é
åºã","shared.common.accommodation":"ä½å®¿","shared.common.childrenAges":"å¿ç«¥å¹´é¾","component.roomStay.dccExchangeCurrency":"交æè´§å¸","calendar.indicativeSharingMessage":"ä»·æ ¼ä¸º2ä½æäººå
±äº«çæç¤ºæ§ä»·æ ¼ã","calendar.footer.chooseCheckoutDate":"éæ©éæ¿æ¥æ","calendar.footer.minStayNights":"æå°å
¥ä½ï¼ {nights} æ","shared.common.stay":"ä½å®¿","component.extraCard.attention":"注æï¼","component.extraCard.notAvailableForDates":"{extraName} 卿鿥æä¸å¯ç¨","component.extraCard.notAvailableForNewSelection":"{extraName} 卿°éæ©ä¸ä¸å¯ç¨ã","component.extraCard.soldOut":"å®ç½","component.extraCard.favourite":"ææ","component.extraCard.notAvailableWithCurrentSelection":"æ¨ç®å鏿ç \\"{extraName}\\" ç¹æ®é
ç®å·²ç¡æ³ä¾æãæ¨å¯ä»¥ç¹¼çºç覽å
¶ä»ç¹æ®é
ç®ã","component.roomStay.canNotBeModified":"æ¤é¢è®¢æ æ³å¨çº¿ä¿®æ¹ã请èç³»é
åºã","shared.waitingList.receiveNotice":"æ¥æ¶éç¥","component.waitingListDialog.email.label":"çµåé®ä»¶","component.waitingListDialog.email.error":"è¾å
¥ææççµåé®ä»¶å°å","component.waitingListDialog.email.placeholder":"卿¤è¾å
¥...","component.waitingListDialog.acceptTerms":"éè¿è¯·æ±å¯ç¨æ§éç¥ï¼æ¨ç¡®è®¤å·²é
读 {policyLink}","component.waitingListDialog.acceptTerms.error":"æ¨å¿
é¡»æ¥åéä¿¡æ¿ç","component.waitingListDialog.communicationPolicy":"éä¿¡æ¿ç","component.waitingListDialog.description":"妿ä½å®¿å次å¯ç¨ï¼æä»¬å°éç¥æ¨ã","component.waitingListSnackbar.submitSuccess.label":"请æ±å·²ç¡®è®¤","component.waitingListSnackbar.submitError.label":"ååï¼åçäºé误ã请åè¯ä¸æ¬¡ã","shared.common.lastAvailable":"æåå¯ç¨ï¼","shared.common.lastQuantityAvailable":"æå","shared.common.priceFor":"ä»·æ ¼/","shared.common.filterBy":"ç鿡件","component.paymentForm.phoneLengthWarning":"è¯·æ£æ¥çµè¯å·ç é¿åº¦","shared.common.toEmptyCart":"æ¸
空è´ç©è½¦","shared.common.toMaintainCart":"ä¿çè´ç©è½¦","shared.common.communicationPolicyLink":"éä¿¡æ¿ç","shared.common.userAlreadyExists":"çµåé®ä»¶ {email} çç¨æ·å·²åå¨ã请ç»å½ä»¥å®æé¢è®¢ã","shared.loyalty.optOutRateActive":"å¯ç¨ä»
ä¼åä»·","shared.loyalty.optOutRateInactive":"ä¸å¯ç¨ä»
ä¼åä»·","shared.loyalty.optOutRateLabel":"{clubName} ä»·","shared.loyalty.tierBenefits":"ç¬å®¶ä¿±ä¹é¨ç¦å©ï¼","shared.loyalty.registerAndEnjoy":"å å
¥å¹¶åç°æä»¬ææçç¦å© {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"æ¨èçäº {loyaltyDiscount} å¹¶å°äº«åæä»¬çç¦å© {tierBenefitsLink}","shared.loyalty.enjoying":"æ¨å°äº«åæä»¬çç¦å© {tierBenefitsLink}","shared.loyalty.wantToJoin":"ææ³å å
¥ {brandName} å¿ è¯è®¡åãæå·²é
读并æ¥å {communicationPolicyLink}ï¼{privacyPolicyLink}","shared.loyalty.membersOnlyRate":"ä»
éä¼åä»·","shared.loyalty.bookAndJoinExplanation":"é¢è®¢åå°èªå¨å å
¥ï¼æ éé¢å¤ä¿¡æ¯","shared.loyalty.joinedAlready":"å·²æ¯ä¼åï¼","shared.loyalty.dontWantToJoinNow":"æç°å¨ä¸æ³å å
¥","shared.loyalty.continueMyBooking":"ç»§ç»é¢è®¢","shared.common.availableWithRoomChange":"æ´æ¢æ¿é´å¯ç¨","component.accommodationCard.selectedRoom":"为ä½éªéæ©çæ¿é´","shared.info.seeInformation":"æ¥çä¿¡æ¯","shared.button.change":"æ´æ¹","page.accommodations.selectAccommodation":"éæ©ä½å®¿","shared.common.chosen":"å·²é","shared.loyalty.registerSaveAndEnjoy":"å å
¥å¹¶èç {loyaltyDiscount}ãåç°æä»¬ææçç¦å© {tierBenefitsLink}ï¼","shared.common.choose":"éæ©","shared.common.extraServices":"é¢å¤æå¡","shared.common.improveStay":"æåæ¨çä½å®¿ä½éª","component.cartSummary.excludedTaxInfo":"æ ¹æ®ç¨æ¶è§å®ï¼æ¤éé¢å¿
é¡»å¨é
åºæ¯ä»ã","shared.common.promosAndAdvantages":"ä¿é/伿 ","freedomPay.paymentForm.cardHolderName":"æå¡äººå§å","freedomPay.paymentForm.cardHolderNameError":"éè¦æå¡äººå§å","freedomPay.paymentForm.wallet":"é±å
","freedomPay.paymentForm.processingPayment":"æ£å¨å¤ç仿¬¾ï¼è¯·å¿å
³éçªå£æå·æ°é¡µé¢","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"æå¡äººå§åä¸è½å
嫿°å","shared.common.timeoutPaymentTransactionTitle":"交æè¶
æ¶","shared.common.timeoutPaymentTransactionDescription":"交æè¶
æ¶ï¼è¯·éæ°å 载页é¢åéè¯","shared.customerFormMessages.city":"åå¸","shared.customerFormMessages.postalCode":"鮿¿ç¼ç ","component.paymentForm.phoneInvalidWarning":"è¯·æ£æ¥æ¯å¦ä¸ºææçµè¯å·ç ","reservationConfirmationAuth.confirmationAuthDescription":"è¦æ£ç´¢æ¨çé¢è®¢ï¼è¯·è¾å
¥æ¨çé¢è®¢å·åç¨äºé¢è®¢ççµåé®ä»¶å°å","reservationConfirmationAuth.invalidEmail":"请è¾å
¥ææççµåé®ä»¶å°å","reservationConfirmationAuth.invalidReservationId":"é¢è®¢æ è¯ç¬¦å¿
须符å MXXXXXXX æ PXXXXXXX æ ¼å¼","reservationConfirmationAuth.wrongReservationOrEmail":"æ æçé¢è®¢æ è¯ç¬¦æçµåé®ä»¶å°å","reservationConfirmationAuth.emailSentMessage":"è¯·æ£æ¥æ¨ççµåé®ä»¶æ¶ä»¶ç®±ï¼æ¨ä¼å¨é£éæ¾å°å
å«é¢è®¢ç¡®è®¤é¾æ¥ççµåé®ä»¶","reservationConfirmationAuth.retrieveReservation":"æ£ç´¢æ¨çé¢è®¢","shared.common.viewBreakdown":"æ¥çæç»","shared.common.breakdown":"æç»","shared.roomDenomination.unit":"åä½","shared.customerFormMessages.name":"åå","component.paymentForm.acceptCommercialCommunications":"æ¥åæ¥æ¶ {commercialCommunicationsLink}","shared.common.commercialCommunications":"åä¸éä¿¡","reservationModification.title":"ä¿®æ¹é¢è®¢ (ID: {id} / åèå·: {ref})","reservationModification.editDates":"ç¼è¾æ¥æï¼æªæ¢ {date}ï¼","reservationModification.editAccommodation":"ç¼è¾ä½å®¿ï¼æªæ¢ {date}ï¼","reservationModification.editExtras":"ç¼è¾é¢å¤é项","reservationModification.editParticipants":"åä¸è
","reservationModification.errorDatesCanNotBeChanged":"ç±äºä¿®æ¹æ¿çï¼æ æ³æ´æ°æ¥æ","reservationModification.errorAccommodationCanNotBeChanged":"ç±äºä¿®æ¹æ¿çï¼æ æ³æ´æ°ä½å
4®¿","reservationModification.errorAmountLowerThanOriginal":"éé¢å¿
é¡»å¤§äºæçäºåå§éé¢","reservationModification.errorStayLowerThanOriginal":"å
¥ä½æ¶é´å¿
é¡»çäºæé¿äºåå§æ¶é´","reservationModification.errorDefault":"é¢è®¢æ æ³ä¿®æ¹ï¼è¯·èç³»é
åº","reservationModificationSummaryDialog.modifyReservation":"ä¿®æ¹é¢è®¢","reservationModificationSummaryDialog.modifyReservationInstructions":"审æ¥å¹¶ç¡®è®¤æ´æ¹","reservationModificationSummaryDialog.currentReservation":"å½åé¢è®¢","reservationModificationSummaryDialog.modifiedReservation":"已修æ¹é¢è®¢","reservationModificationSummaryDialog.footerNote":"ä»·æ ¼å¯è½ä¼å ææå ãå£èæä½å®¿ç±»åèåå","reservationModificationAccommodation.title":"ä¿®æ¹ä½å®¿","reservationModificationAccommodation.yourSelection":"æ¨çéæ©: {title}","reservationModificationRoom.title":"ä¿®æ¹ä½å®¿","modificationExtras.title":"ä¿®æ¹é¢å¤é项","reservationModificationLoyaltyForbidden.title":"æ¤é¢è®¢æ æ³ä¿®æ¹","reservationModificationLoyaltyForbidden.description":"æ¨æªä½¿ç¨ç¡®è®¤æ¤é¢è®¢çå¿ è¯è´¦æ·ç»å½ï¼è¯·ä½¿ç¨æ£ç¡®çè´¦æ·ç»å½ä»¥ä¿®æ¹é¢è®¢ï¼æèç³»é
åº","page.confirmation.guestDataTitle":"客人信æ¯","shared.customerFormMessages.nameAndSurn
4ame":"å§å","reservationModification.occupancyUnAvailable":"æ¤å
¥ä½ä¸å¯è¡ã请æ¥çå¯ç¨é项ã","reservationModification.errorMandatoryExtraNotAvailable":"æ¨çé¢è®¢å
å«çå¼ºå¶æ§éå æå¡å·²ä¸å¯ç¨ã请èç³»é
åºã","reservationModification.maxModificationsReached":"å·²è¶
éå
許çç·ä¸è®æ´æ¬¡æ¸ä¸éãå¦éå
¶ä»ä¿®æ¹ï¼è«è¯çµ¡ä½å®¿æ¹ã","component.paymentForm.cardDetails":"å¡è¯¦ç»ä¿¡æ¯","component.paymentForm.paymentSuccessRedirecting":"仿¬¾æåï¼æ£å¨éå®åå°ç¡®è®¤é¡µé¢...","component.loyaltyProfile.userFormField.preferences.label":"å好设置","userPreferencesModal.title":"个æ§åæ¨çä½éª","userPreferencesModal.subtitle":"è¯·å¸®å©æä»¬äºè§£æ¨çå好ï¼ä»¥ä¾¿å¨æ¯æ¬¡é¢è®¢æ¶ä¸ºæ¨æä¾æä½³éæ©","component.unavailableUpgrade.title":"ç³ç³ï¼ç®åæ æ³ä½¿ç¨æ¤å级ã","component.unavailableUpgrade.subtitle":"请ç¨çï¼æä»¬ä¼å¨å¯ç¨æ¶ç¬¬ä¸æ¶é´éç¥æ¨ã","component.upgradeAccommodation.title":"å级ä½å®¿","component.upgradeConfirmation.title":"ä¿®æ¹é¢è®¢","component.upgradeConfirmation.subtitle":"请æ¥çå¹¶ç¡®è®¤æ´æ¹ï¼ä»¥è·å¾æ´ä½³ä½éªã","component.upgradeConfirmation.upgradeDisclaimer":"ä»·æ ¼å¯è½å ææå ãå£èæä½å®¿ç±»åèææååã","component.upgradeConfirmation.currentBookingLabel":"å½åé¢è®¢","component.upgradeConfirmation.nextBookingLabel":"å级åçé¢è®¢","component.upgradeConfirmation.errorOnUpsell":"æ æ³å®æå级ã","component.upgradeMealPlan.title":"å级ç¨é¤æ¹æ¡","component.upgradeTotal.upgradeTotal":"å级æ»é¢","component.upgradeTotal.continueWithUpgrade":"ç»§ç»å级","component.upgradeTotal.continueWithoutUpgrade":"ç»§ç»èä¸å级","component.upgradeTotal.confirmUpgrade":"确认å级","shared.common.select":"éæ©","shared.common.selected":"已鿩","shared.common.mealPlan":"é¤é£æ¹æ¡","component.filterableAccommodationSelection.accommodationType":"ä½å®¿ç±»å","component.groupBookingPage.title":"æ¨èç» {value} ä½å®¢äºº","component.groupBookingPage.titleUpdated":"å½åéæ©ï¼{guests} ä½å®¢äºº | {rooms} 个ä½å®¿","shared.common.condition":"ä»·æ ¼","shared.common.guestsValue":"{value} ä½å®¢äºº","component.groupBookingPage.conditionNotAvailable":"é¨åæéä½å®¿ä¸æ¯æä»·æ ¼â{value}âãæ¯å¦ç»§ç»ï¼","component.groupBookingPage.mealPlanNotAvailable":"é¨åæéä½å®¿ä¸æ¯æé¤é£æ¹æ¡â{value}âãæ¯å¦ç»§ç»ï¼","component.roomSelectionList.selectionNotAvailableForCondition":"ä»·æ ¼ {value} 䏿¯æå½åéæ©ãè¯·ä¿®æ¹ææ·»å å¯ç¨ä½å®¿","component.roomSelectionList.selectionNotAvailableForMealPlan":"é¤é£æ¹æ¡ {value} 䏿¯æå½åéæ©ãè¯·ä¿®æ¹ææ·»å å¯ç¨ä½å®¿","component.groupBookingPage.updateAccommodation":"ç¼è¾ä½å®¿","component.roomSelectionList.addExtras":"æ·»å / ç¼è¾éå é项","component.groupBookingPage.addAccommodationBlocked":"æ æ³æ·»å æ´å¤ä½å®¿ï¼è¯·ç¼è¾éæ©æèç³»ä½å®¿æ¹ã","component.groupBookingPage.maxGuestsReached":"å·²è¶
è¿å
许ç {value} ä½å®¢äººä¸éã请èç³»ä½å®¿æ¹ã","component.groupBookingPage.originalGuestsNotReached":"ä¸åå§éæ©ç¸æ¯ï¼ç¼ºå° {guests} ä½å®¢äººçä½å®¿ã({originalGuests} ä½å®¢äºº)","component.groupBookingPage.removeConfirmation":"æ¨å³å°å é¤è¯¥ä½å®¿ãæ¯å¦ç»§ç»ï¼","component.groupBookingRecommendation.description":"æ ¹æ®æ¨çéæ©ï¼æä»¬å·²è°æ´æ¿é´å¯ç¨æ§ãæ¨å¯ä»¥ç»§ç»æä»¬çæ¨èï¼ææå¨ä¿®æ¹éæ©ã","component.groupBookingRecommendation.priceMessage":"妿æ¨å好å
¶ä»å¹æ ¼æè¦å å
¥é¡å¤æåï¼æ¨å¯ä»¥å¨ä¸ä¸åæ¥é©ä¸èª¿æ´ã","component.groupBookingRecommendation.priceMessageCondition":"æ¤ä»·æ ¼éç¨äºä»·æ ¼æ¹æ¡ {value}","component.groupBookingRecommendation.priceMessageMealPlan":"以åé¤é£æ¹æ¡ {value} meal planã","component.groupBookingRecommendation.recommendationFor":"æ¨èç»ï¼","component.accommodationGuestFilter.moreThan":"è¶
è¿ {value} 人ï¼","component.accommodationGuestFilter.bookAsGroup":"ä½ä¸ºå¢ä½é¢è®¢","component.accommodationGuestFilter.groupBookingModule":"å¢ä½é¢è®¢","component.guestTypePicker.ageRangeFrom":"å¾ {minAge} å° {maxAge} æ²","component.guestTypePicker.ageRangeMin":"+ {minAge} æ²ä»¥ä¸","shared.common.totaltotalWithLoyalty":"å«å¿ è¯è®¡åæ»ä»·","component.messages.notEnoughAvailability":"å½åå
¥ä½äººæ°ä¸å¯ç¨ï¼å æ¿æºä¸è¶³ã请èç³»é
åºã","shared.common.room":"æ¿é´","shared.common.rooms":"æ¿é´","shared.common.attention":"注æï¼","shared.common.all":"ææ","shared.common.currencyConversionInfo":"ä»
ä¾åèã仿¬¾æ¹å¼å¨","shared.common.addAccommodation":"æ·»å ä½å®¿","shared.common.editAccommodation":"ç¼è¾ä½å®¿","shared.common.notAvailableOption":"该é项ä¸å¯ç¨","shared.common.youAreSaving":"æ¨æ£å¨ç¯ç","component.paymentForm.confirmYourStay":"ç¢ºèªæ¨çä½å®¿","shared.common.or":"æ","shared.customerFormMessages.IAmTheOne":"ææ¯ä½å®¿è
","shared.common.totalDiscount":"ç¸½ææ£","component.inventoryGroupListView.incompatibleMealPlanText":"æ¤é¸é
çè³é£è¨ç«èæ¨è³¼ç©è»ä¸çä¸åãæ¨å¿
é 鏿èè³¼ç©è»ç¸åçè³é£è¨ç«æè½å®æé è¨","component.securePayment.pciCertified":"éé PCI DSS èªè","component.securePayment.sslCertified":"ä½¿ç¨ SSL ä¿è·çæ¸æ","shared.common.moreInfo":"æ´å¤è³è¨","shared.common.viewCalendar":"æ¥çæ¥æ","shared.common.cancelForFreeUntil":"å
è²»åæ¶è³","component.inactivityModal.title":"ä½ éå¨åï¼","component.inactivityModal.subTitle":"æ¨é¢å®ç¾çä½å®¿å
䏿¥ä¹éï¼","component.inactivityModal.description":"æ¨å·²çºæ¨çæ
è¡é¸æäºä¸åçµä½³çä½å®¿å°é»ãåªéä¸åå°æ¥é©å³å¯ç¢ºä¿æ¨çä½å®¿ã","component.inactivityModal.button":"ç¹¼çºé è¨","paymentForm.cardHolderName":"æå¡äººå§å","paymentForm.cardNumber":"ä¿¡ç¨å¡è碼","shared.highlightReel.title":"æåæ¨çä½å®¿é«é©","shared.common.insuranceTitle":"åæ¶ä¿éª","component.cartItem.addInsurance":"æ°å¢ {ticker} èª","component.cartItem.noInsurance":"æä¸æ³è³¼è²·ä¿éª","component.cartItem.insuranceRequired":"å¿
é 購買ä¿éªæè½ç¹¼çº","shared.common.storeNavbarItemHover":"è´é","shared.common.storeNavbarItemTitle":"é«é©è禮åå¸","shared.common.storeNavbarItemDescription":"æ¢ç´¢æåç²¾é¸ç<b>é«é©å禮å¸</b>","shared.common.storeNavbarItemButton":"æ¥çé«é©","component.unitSelection.title":"æ¨æ³è¦é¸ææ¨çæ¿éåï¼","component.unitSelection.subjectToAvailability":"*è¦ä¾ææ
æ³èå®ã","component.unitSelection.selectUnit":"鏿æ¿é","component.unitSelection.selectedTitle":"å·²é¸åæ¿é","component.unitSelection.selectedUnit":"æ¿é {unitNum}","component.unitSelection.changeSelection":"è®æ´æ¿é","component.unitSelection.loadingMap":"æ£å
4¨è¼å
¥å°å...","component.unitSelection.errorLoadingMap":"è¼å
¥å°åæç¼çé¯èª¤","component.unitSelection.selectedComment":"å·²é¸å {denomination}ï¼{unitNum}","component.useAddCartItem.unsetChildrenAgesText":"è«å¨å°æ¤é¸é
å å
¥è³¼ç©è»ä¹åï¼é¸åæ¨æå°ä¸çææå
ç«¥ç年齡ã","component.engineFilterGroup.title":"ç¯©é¸æ¢ä»¶","component.engineFilterGroup.clearFilters":"æ¸
é¤ç¯©é¸æ¢ä»¶","component.engineFilterGroup.showResults":"顯示 {count} åä½å®¿","component.engineFilterGroup.showMore":"顯示æ´å¤","component.engineFilterGroup.showLess":"顯示è¼å°","component.engineFilterGroup.priceMin":"æå°å¼","component.engineFilterGroup.priceMax":"æå¤§å¼","component.engineFilterGroup.freeCancellationDescription":"å
顯示å
許å
è²»åæ¶ç广 ¼","component.engineFilterGroup.availableDescription":"å
æ¥çæçä½å®¿å¯ç¨çä½å®¿","component.engineFilterGroup.accommodationType":"ä½å®¿é¡å","component.engineFilterGroup.priceRange":"广 ¼ç¯å","component.engineFilterGroup.freeCancellation":"å
è²»åæ¶","component.engineFilterGroup.available":"å¯ç¨ç","component.engineFilterGroup.mealplan":"è³é£","component.engineFilterGroup.services":"æå","component.engineFilterGroup.facilities":"è¨æ½","component.engineFilterGroup.category":"é¡å¥","page.quotation.sendQuotationError":"å³éå ±å¹æç¼çé¯èª¤","page.quotation.sendQuotationSuccess":"å ±å¹å·²æåå³é","page.quotation.removeQuotationSuccess":"å ±å¹å·²æååªé¤","page.quotation.duplicateQuotationSuccess":"å ±å¹å·²æåè¤è£½","page.quotation.noSessionId":"æªæä¾å·¥ä½é段 IDã","page.quotation.noPermissions":"æ¨æ²ææ¬éæª¢è¦æ¤å段ã","page.quotation.unexpectedError":"ç¼çæå¤é¯èª¤ã","component.quotationPage.title":"åé«å ±å¹","component.quotationPage.quotationTab":"å ±å¹ {index}","component.quotationPage.sendAllQuotations":"å³éææå ±å¹","component.quotationPage.accommodationSelection":"ä½å®¿é¸æ","component.quotationPage.addAccommodationBlockedMessage":"ç¡æ³æ°å¢æ´å¤ä½å®¿","component.quotationPage.removeQuotationWarning":"æ¨å³å°åªé¤æ¤å ±å¹ã","component.quotationPage.formErrors":"表å®ä¸åå¨é¯èª¤","component.quotationPage.unavailableRoomsDialog.someUnavailable":"é¨åä½å®¿æ²æç©ºæ¿ã以䏿¯è¦ç§»é¤ç客æ¿ï¼","component.quotationPage.unavailableRoomsDialog.allUnavailable":"æ²æä»»ä½ä½å®¿æç©ºæ¿ãå°æç§»é¤å ±å¹ä¸çææå®¢æ¿ã","component.quotationPage.sendQuotationDialog.title":"å³éå ±å¹","component.quotationPage.summary.title":"æè¦","component.quotationPage.summary.duplicateQuotation":"è¤è£½å ±å¹","component.quotationPage.summary.sendQuotation":"å³éå ±å¹","component.quotationPage.summary.removeQuotation":"åªé¤å ±å¹","component.quotationPage.form.searchLoyaltyCustomerTitle":"æå°å¿ èª å®¢æ¶","component.quotationPage.form.emailSearchPlaceholder":"é»åéµä»¶","component.quotationPage.form.loyaltyCustomerNotFound":"æ¾ä¸å°ä½¿ç¨è
","component.quotationPage.form.loyaltyCustomerName":"å§åï¼{name}","component.quotationPage.form.loyaltyCustomerLastName":"å§æ°ï¼{lastName}","component.quotationPage.form.loyaltyCustomerEmail":"é»åéµä»¶ï¼{email}","component.quotationPage.form.loyaltyCustomerTier":"çç´ï¼{tier}","component.quotationPage.form.quotationDataTitle":"å ±å¹è³æ","component.quotationPage.form.establishmentPlaceholder":"ä½å®¿*","component.quotationPage.form.checkInLabel":"å
¥ä½*","component.quotationPage.form.checkOutLabel":"éæ¿*","component.quotationPage.form.conditionPlaceholder":"æ¢ä»¶*","component.quotationPage.form.cancellationPolicyPlaceholder":"åæ¶æ¿ç","component.quotationPage.form.promoCodePlaceholder":"ä¿é·ä»£ç¢¼","component.quotationPage.form.currencyPlaceholder":"貨幣","component.quotationPage.form.mealPlanPlaceholder":"è³é£*","component.quotationPage.form.devicePlaceholder":"è£ç½®","component.quotationPage.form.validUntilPlaceholder":"æææè³ï¼å°æï¼*","component.quotationPage.form.generalDataTitle":"ä¸è¬è³æ","component.quotationPage.form.nonLoyaltyUser":"éå¿ èª ç¨æ¶","component.quotationPage.form.loyaltyUser":"å¿ èª ç¨æ¶","component.quotationPage.form.namePlaceholder":"å§å*","component.quotationPage.form.emailFieldPlaceholder":"é»åéµä»¶*","component.quotationPage.form.loyaltyUserPlaceholder":"å¿ èª å®¢æ¶","component.quotationPage.form.lastNamePlaceholder":"å§æ°*","component.quotationPage.form.phonePlaceholder":"é»è©±","component.quotationPage.form.languagePlaceholder":"èªè¨","component.quotationPage.form.tierPlaceholder":"çç´ï¼","component.quotationPage.sendQuotation.checkboxLabel":"å ±å¹ {index}","component.quotationPage.sendQuotation.receiversTitle":"å ±å¹å°ç¼éçµ¦ä»¥ä¸æ¶ä»¶è
ï¼","component.quotationPage.sendQuotation.receiversHelp":"è«ä»¥éè (,) åéå°åãæå¤ 5 åé»åéµä»¶ã","component.quotationPage.sendQuotation.receiversLabel":"æ¶ä»¶è
","component.quotationPage.sendQuotation.subjectTitle":"æå®æ¯åå ±å¹ç主æ¨","component.quotationPage.sendQuotation.subjectLabel":"å ±å¹ {index}:","component.quotationPage.sendQuotation.messageTitle":"æ°å¢èªè¨æåï¼å°é¡¯ç¤ºå¨å ±å¹è³æä¹å","component.quotationPage.sendQuotation.messageLabel":"è¨æ¯ï¼","component.quotationPage.sendQuotation.sendError":"å³é以ä¸
4å ±å¹æç¼çé¯èª¤ãè«ç¨å¾å試ï¼","component.quotationPage.sendQuotation.sendErrorItem":"- å ±å¹ {index}","component.quotationPage.sendQuotation.sending":"å³éä¸...","component.quotationPage.sendQuotation.send":"å³é","component.quotationPage.reservationError":"建ç«é è¨æç¼çé¯èª¤","component.roomSelectionList.updateRoomPrice.dateHeader":"æ¥æ","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"æ¯åä½å®¿é©ç¨ç广 ¼","component.roomSelectionList.updateRoomPrice.newRateHeader":"æ¯åä½å®¿çæ°å¹æ ¼","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"æ¤éé¡ä¸å
å«é©ç¨çä¿é·æ´»åï¼ä»¥åèä½å®¿é¸æç¸éçå¼·å¶æ§æé¸ç¨æ§é¡å¤é
ç®çéé¡","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"æå
¥å¹æ ¼","component.roomSelectionList.updateRoomPrice.applyToAll":"å¥ç¨è³å
¨é¨","component.roomSelectionList.updateRoomPrice.totalLabel":"總è¨ï¼","component.roomSelectionList.updateRoomPrice.totalNote":"* éé¡å·²ä¹ä»¥é¸åçä½å®¿å®ä½æ¸éã","component.roomSelectionList.updateRoomPrice.dialogTitle":"ç·¨è¼¯æ¯æ¥å¹æ ¼","component.quotationPage.form.selectorNoOptions":"æ²æé¸é
","shared.common.sendQuotation":"å³éå ±å¹","shared.common.confirmQuotation":"確èªå ±å¹","component.quotationPage.summary.resetDeposit":"éæ°éå§å款","component.quotationPage.unavailableRoomsDialog.noValidOptions":"æ¾ä¸å°å¯ç¨çä½å®¿æé©ç¨æ¼æé¸æ¥æçææé¸é
ã","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"è®æ´æ¤é¸é
å°éè¨æ¨ç·¨è¼¯ç广 ¼ãæ¨è¦ç¹¼çºåï¼","page.quotation.confirmQuotationError":"確èªå ±å¹æç¼çé¯èª¤","page.quotation.confirmQuotationSuccess":"å ±å¹å·²æå確èª","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"編輯ä½å®¿å¹æ ¼","highlightReel.addedToFavorites":"å·²æ°å¢è³æçææ","stepper.selection":"鏿","stepper.rate":"广 ¼","stepper.extras":"éå é
ç®","stepper.checkout":"è³æè仿¬¾","stepper.confirmModal.title":"注æï¼","stepper.confirmModal.message":"è³¼ç©è»ä¸æé è¨ãæ¨æ³æéº¼åï¼","giftCard.common.selectDates":"é¸ææ¥æ","giftCard.common.selectedRoom":"已鏿客æ¿","giftCard.common.seeMore":"æ¥çæ´å¤","giftCard.common.seeConditions":"æ¥çæ¢æ¬¾","giftCard.common.selectDatesTitle":"鏿æ¨çä½å®¿æ¥æ","giftCard.common.selectDatesDescription":"黿æéä¸¦é¸ææ¥æ","giftCard.common.modifyDates":"ä¿®æ¹æ¥æ","giftCard.stepper.step1":"æ¨çé«é©","giftCard.stepper.step2":"æ¥æ","giftCard.stepper.step3":"éå é
ç®","giftCard.stepper.step4":"確èª","component.independentLoyaltyBar.progressReservations":"{count, plural, other {# åé è¨}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"æ¨è·ç¦»","component.independentLoyaltyBar.awayFrom":"ä¸ä¸ä¸ªç级","component.independentLoyaltyBar.levelOf":"ç","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"ç¯ç {discount}","component.independentLoyaltyBar.discountLabel":"ææ£","component.independentLoyaltyBar.discountActive":"<b>{discount} ææ£</b>卿¤é è¨ä¸çæ","component.independentLoyaltyBar.clubBenefitsActive":"俱ä¹é¨ç¦å©å·²æ¿æ´»","component.independentLoyaltyBar.joinWithDiscount":"å å
¥ {brandName} å¹¶èç {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>å å
¥ {brandName}</b> 並ç²å¾ <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"ç¨å®¶ä¿±æ¨é¨ç¦å©","component.independentLoyaltyBar.becomeMember":"æä¸ºä¼å","component.independentLoyaltyBar.signIn":"ç»å½","component.independentLoyaltyBar.orSeparator":"æ","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>å å
¥ {brandName}</b> 並ç²å¾ <b>{discount} ææ£</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 ç¯ç {discount}","shared.common.cancelQuotation":"åæ¶å ±å¹","page.quotation.cancelQuotationError":"åæ¶å ±å¹æç¼çé¯èª¤","page.quotation.cancelQuotationSuccess":"å ±å¹å·²æååæ¶","component.checkoutPage.roomStayQuestion.required":"å¿
é åçæ¤å顿è½ç¹¼çº","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"卿¤è¼¸å
¥æ¨çåç","component.checkoutPage.roomStayQuestion.selectPlaceholder":"è«é¸æä¸åçæ¡","participantsForm.title":"åä¸è
","participantsForm.guestsTitle":"ä½å®¢ä¿¡æ¯","participantsForm.firstName":"å","participantsForm.birthDate":"åºçæ¥æ","participantsForm.roomLabel":"æ¿é´ {number}","participantsForm.useHolderData":"å°é¢è®¢äººçä¿¡æ¯ç¨äº{guestLabel}"}'),j=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Ehhez a l\xe9tsz\xe1mhoz nincs szabad hely. M\xf3dos\xedtsa a vend\xe9gek sz\xe1m\xe1t, \xe9s pr\xf3b\xe1lja \xfajra.","component.trackingBanner.origin":"Eredet","component.trackingBanner.affiliate":"\xdcgyn\xf6k","component.cartSummary.currencyConversionInfo":"Csak t\xe1j\xe9koztat\xf3 jellegű. FizetendÅ:","component.inventoryGroupListView.incompatiblePaymentMethodText":"Ez a v\xe1laszt\xe1s elt\xe9rÅ fizet\xe9si m\xf3dot tartalmaz, mint a kosar\xe1ban l\xe9vÅ t\xe9telek. A foglal\xe1s befejez\xe9s\xe9hez azonos fizet\xe9si m\xf3ddal rendelkezÅ lehetÅs\xe9geket kell v\xe1lasztania.","component.navbarView.localeAndCurrency":"Nyelv \xe9s p\xe9nznem","component.paymentForm.termsAndConditionsWarning":"El kell fogadnod a foglal\xe1si felt\xe9teleket","shared.common.currency":"P\xe9nznem","shared.common.oops":"Hopp\xe1!","shared.common.query":"Keres\xe9sek","shared.common.unexpectedError":"Egy v\xe1ratlan hiba t\xf6rt\xe9nt","component.loyaltyProfile.cancel.success":"K\xf6sz\xf6nj\xfck. A tags\xe1god t\xf6rl\xe9se folyamatban van","shared.common.paymentTimeLimit":"Fizet\xe9si hat\xe1ridÅ","component.cartSummary.balearicFeeTooltip":"A szem\xe9lyenk\xe9nti/\xe9jszak\xe1nk\xe9nti \xe1r az alkalmazott b\xf3nuszok\xf3l f\xfcggÅen v\xe1ltozhat","shared.common.contactUs":"Kapcsolat","component.extraCard.addItAnyway":"Szeretn\xe9d m\xe9gis hozz\xe1adni?","component.checkoutPage.whatDo":"Foglal\xe1sok vannak a kosaradban. Mit szeretn\xe9l tenni?","shared.loyalty.saveAndEnjoy":"Regisztr\xe1lj {loyaltyDiscount} megtakar\xedt\xe1s\xe1hoz \xe9s \xe9lvezd a k\xf6vetkezÅt: {tierBenefitsLink}","shared.loyalty.bookAndJoin":"Foglal\xe1s \xe9s csatlakoz\xe1s","calendar.button.checkAvailability":"EL\xc9RHETÅS\xc9G ELLENÅRZ\xc9SE","calendar.footer.combineAccommodations":"K\xfcl\xf6nb\xf6zÅ t\xedpus\xfa sz\xe1ll\xe1sok \xf6sszevon\xe1s\xe1val \xe9rhetÅ el.","calendar.footer.nextAvailableDate":"K\xf6vetkezÅ el\xe9rhetÅ d\xe1tum","component.accommodationGuestFilter.childrenAge":"Gyerekek \xe9letkora","component.accommodationGuestFilter.title":"Vend\xe9gek sz\xe1ll\xe1sonk\xe9nt","component.bookingForm.title":"A keres\xe9sed","component.cancellationPolicies.cancelBooking":"Foglal\xe1s t\xf6rl\xe9se","component.cancellationPolicies.cancellationPenalties":"Lemond\xe1si b\xfcntet\xe9s: {amount}","component.cancellationPolicies.cancellationRestriction":"Lemond\xe1si korl\xe1toz\xe1sok","component.cancellationPolicies.childrenAndBeds":"Gyerekek \xe9s \xe1gyak","component.cancellationPolicies.confirmCancellation":"Lemond\xe1s megerÅs\xedt\xe9se","component.cancellationPolicies.entry":"Bejelentkez\xe9s","component.cancellationPolicies.exit":"Kijelentkez\xe9s","component.cancellationPolicies.from":"KezdÅ d\xe1tum: {dateOne}","component.cancellationPolicies.groups":"Csoportok","component.cancellationPolicies.localHour":"Helyi idÅ","component.cancellationPolicies.multipleBooking":"T\xf6bb foglal\xe1s van ({numberOfBooking} foglal\xe1s). \xdcgyelj arra, hogy az \xf6sszes nem k\xedv\xe1nt foglal\xe1st t\xf6rl\xf6d!","component.cancellationPolicies.penalties":"B\xfcntet\xe9s","component.cancellationPolicies.pets":"H\xe1zi\xe1llatok","component.cancellationPolicies.reason":"Lemond\xe1s oka","component.cancellationPolicies.schedule":"Menetrend","component.cancellationPolicies.termsAndConditions":"Elolvastam \xe9s elfogadom a lemond\xe1si felt\xe9teleket","component.cancellationPolicies.until":"A k\xf6vetkezÅ d\xe1tumig: {dateTwo}","component.cartItem.addExtras":"Extr\xe1k hozz\xe1ad\xe1sa","component.cartItem.seeMealPlanDetails":"Nyugd\xedj r\xe9szleteinek megtekint\xe9se","component.cartItem.addRoom":"M\xe1sik szoba hozz\xe1ad\xe1sa","component.cartItem.removeAccommodation":"Sz\xe1ll\xe1s elt\xe1vol\xedt\xe1sa","component.cartItem.seeConditionsAndCancellations":"Felt\xe9telek \xe9s lemond\xe1si szab\xe1lyzatok megtekint\xe9se","component.cartItem.seeMore":"Tov\xe1bbi inform\xe1ci\xf3k","component.cartItem.seeMoreAndManageExtras":"Tov\xe1bbi inform\xe1ci\xf3k \xe9s extr\xe1k kezel\xe9se","component.cartItem.seeLess":"Kevesebb megjelen\xedt\xe9se","component.cartItem.pricePerNight":"\xc1r \xe9jszak\xe1nk\xe9nt","component.cartItem.datesOfStay":"Tart\xf3zkod\xe1s d\xe1tumai","component.paymentForm.bookWith":"Foglal\xe1s ezzel","component.checkoutPage.guestData":"Vend\xe9ginform\xe1ci\xf3","component.checkoutPage.holderTitle":"A foglal\xf3 adatai","component.checkoutPage.holderSubtitle":"Az a szem\xe9ly, aki a foglal\xe1st v\xe9gzi \xe9s megkapja a visszaigazol\xe1st.","component.cartItem.totalRoomStay":"Foglal\xe1s teljes \xf6sszege","component.cartSummary.cityTaxPaidAtHotel":"A sz\xe1ll\xe1shelyen fizetendÅ d\xedjak","shared.common.payAtTheHotel":"Fizet\xe9s a sz\xe1llod\xe1ban","component.cartSummary.savings":"Megtakar\xedt\xe1s:","component.cartSummary.totalCart":"Kos\xe1r teljes \xf6sszege","component.customerForm.myInfo":"Vend\xe9g adatai","component.destinationPicker.placeholder":"Keres\xe9s","component.destinationPicker.noResults":"Nem tal\xe1lhat\xf3 tal\xe1lat.","component.extraCard.add":"Hozz\xe1ad\xe1s","component.extraCard.date":"d\xe1tum","component.extraCard.day":"nap","component.extraCard.delete":"T\xf6rl\xe9s","component.extraCard.edit":"Szerkeszt\xe9s","component.extraCard.included":"Tartalmazza","component.extraCard.moreInfo":"T\xf6bb inform\xe1ci\xf3","component.extraCard.person":"Szem\xe9lyenk\xe9nt","component.extraCard.room":"Szoba","component.extraCard.unit":"egys\xe9g","component.extraDetail.helpTextSpecificDate":"V\xe1laszd ki az extra/szolg\xe1ltat\xe1s napjait:","component.extraDetail.helpTextUnit":"Egys\xe9g","component.extraDetail.helpTextUnitDate":"Egys\xe9g / tart\xf3zkod\xe1si d\xe1tum","component.extraDetail.helpTextUnitDay":"Egys\xe9g / tart\xf3zkod\xe1si nap","component.extrasFilters.Extras":"Extr\xe1k","component.extrasFilters.all":"\xd6sszes","component.extrasTotal.continue":"Tov\xe1bb","component.extrasTotal.for":"A k\xf6vetkezÅh\xf6z:","component.extrasTotal.included":"Tartalmazza","component.extrasTotal.totalExtras":"\xd6sszes extra","component.footer.showMap":"T\xe9rk\xe9p megjelen\xedt\xe9se","component.loyaltyProfile.userFormField.address.label":"C\xedm","component.loyaltyProfile.userFormField.birthDate.label":"Sz\xfclet\xe9si d\xe1tum","component.loyaltyProfile.userFormField.city.label":"V\xe1ros","component.loyaltyProfile.userFormField.country.label":"Orsz\xe1g","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefonsz\xe1m","component.loyaltyProfile.userFormField.postalCode.label":"Ir\xe1ny\xedt\xf3sz\xe1m","component.loyaltyTransaction.manageBooking":"Foglal\xe1s kezel\xe9se","component.messages.occupancyUnAvailable":"Ez a sz\xe1ll\xe1sm\xf3d nem lehets\xe9ges, t\xf6bb foglal\xe1sra van sz\xfcks\xe9g. EllenÅrizd az el\xe9rhetÅ lehetÅs\xe9geket!","component.messages.unAvailable":"Nem el\xe9rhetÅ ekkor: {fromDate} â {toDate} ({nights} \xe9jszaka)","component.navbarView.cart":"Kos\xe1r","component.navbarView.dates":"D\xe1tumok","component.navbarView.destination":"V\xe1ros / sz\xe1ll\xe1s","component.navbarView.guests":"Vend\xe9gek","component.navbarView.loyaltyInfo":"Klub","component.navbarView.menu":"Men\xfc","component.navbarView.store":"\xdczlet","component.paymentForm.applePay.continuePayment":"Folytat\xe1s fizet\xe9ssel Apple Pay","component.paymentForm.commercialCommunications":"Fogadd el, ha \xfczleti c\xe9l\xfa \xfczeneteket szeretn\xe9l kapni","component.paymentForm.depositRequired":"A foglal\xe1sodhoz elÅrefizet\xe9s sz\xfcks\xe9ges. V\xe1laszd ki a legk\xe9nyelmesebb fizet\xe9si m\xf3dot!","component.paymentForm.pay":"{amount} fizet\xe9se","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Kriptovaluta","component.paymentForm.paymentMethod.giropay":"GiroPay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Bankk\xe1rtya","component.paymentForm.paymentMethod.pix":"PixPay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"PayPal","component.paymentForm.paymentMethod.paypal_installments":"PayPal K\xe9sÅbbi fizet\xe9s","component.paymentForm.title":"Fizet\xe9si m\xf3d","component.pnpv2.confirm":"MegerÅs\xedt\xe9s","component.promoCodeInput.invalidCode":"\xc9rv\xe9nytelen k\xf3d","component.promoCodeInput.validCode":"\xc9rv\xe9nyes k\xf3d","component.roomStay.cancelBooking":"Lemond\xe1s","component.roomStay.cancellationOfReservation":"Foglal\xe1s lemond\xe1sa","component.roomStay.confirmationNumber":"Hiv.","component.roomStay.freeCancellation":"Ingyenes lemond\xe1s eddig: {date}","component.roomStay.payNow":"{percentage}% fizet\xe9se most ({currency})","component.roomStay.reservationNumber":"Foglal\xe1si sz\xe1m","component.roomStay.statusCancelled":"T\xf6r\xf6lve","component.roomStay.statusConfirmed":"MegerÅs\xedtve","component.roomStay.statusPending":"MegerÅs\xedt\xe9s f\xfcggÅben","component.roomStay.statusPendingDesc":"A sz\xe1ll\xe1shely fel fog keresni","component.roomStay.statusReactivation":"F\xfcggÅben l\xe9vÅ fizet\xe9s","component.roomStay.statusReactivationDesc":"A foglal\xe1st eddig tartjuk fenn: {date}","component.roomStay.stay":"Tart\xf3zkod\xe1s","component.roomStay.modifyDisabled":"Fontos","component.roomStay.contactUs":"Ez a foglal\xe1s online nem m\xf3dos\xedthat\xf3. Keresd fel a sz\xe1ll\xe1shelyet!","page.confirmation.goHome":"KezdÅlap","page.confirmation.thankYou":"K\xf6sz\xf6nj\xfck a foglal\xe1sod!","page.confirmation.pendingReservation":"A foglal\xe1s nincs megerÅs\xedtve","shared.common.add":"Hozz\xe1ad\xe1s","shared.common.addPromoCode":"Prom\xf3ci\xf3s k\xf3d hozz\xe1ad\xe1sa","shared.common.addRoom":"Szoba hozz\xe1ad\xe1sa","shared.common.additionalInfo":"T\xf6bb inform\xe1ci\xf3","shared.common.advancePayment":"ElÅrefizet\xe9ssel","shared.common.noAdvancePayment":"Nincs elÅrefizet\xe9s","shared.common.apply":"Alkalmaz\xe1s","shared.common.availability":"El\xe9rhetÅs\xe9g","shared.common.available":"El\xe9rhetÅ","shared.common.bestPriceGuaranteed":"Garant\xe1ltan a legjobb \xe1r","shared.common.book":"foglal\xe1s","shared.common.booking":"Foglal\xe1s","shared.common.bookingDate":"Foglal\xe1s d\xe1tuma","shared.common.cancel":"Lemond\xe1s","shared.common.cancellationMessage":"Ingyenes lemond\xe1s a k\xf6vetkezÅig:","shared.common.cancellationPolicies":"Lemond\xe1si szab\xe1lyzatok","shared.common.specialGroupCancellationPolicy":"Speci\\tlis csoportsz\\tll\\\\ssi felt\\ttelek","shared.common.cart":"\xd6sszegz\xe9s","shared.common.checkAvailability":"El\xe9rhetÅs\xe9g ellenÅrz\xe9se","shared.common.checkIn":"Bejelentkez\xe9s","shared.common.checkOut":"Kijelentkez\xe9s","shared.common.chooseRate":"V\xe1lassz \xe1rat","shared.common.chooseRoom":"V\xe1lassz sz\xe1ll\xe1shelyet","shared.common.close":"Bez\xe1r\xe1s","shared.common.conditions":"Felt\xe9telek","shared.common.confirm":"MegerÅs\xedt\xe9s","shared.common.currencyNight":"{currency} \xe9jszaka","shared.common.currencyTotal":"{currency} \xf6sszesen","s
4hared.common.delete":"T\xf6rl\xe9s","component.cartSummary.deposit":"ElÅleg","component.cartSummary.payNow":"Fizet\xe9s most","component.cartSummary.advancePayment":"ElÅrefizet\xe9s","component.cartSummary.payAccordingToConditions":"Fizet\xe9s a felt\xe9teleknek megfelelÅen","shared.common.discount":"Kedvezm\xe9ny","shared.common.download":"Let\xf6lt\xe9s","shared.common.edit":"Szerkeszt\xe9s","shared.common.emptyCart":"Kos\xe1r ki\xfcr\xedt\xe9se","shared.common.establishment":"Sz\xe1ll\xe1shely","shared.common.extras":"Extr\xe1k","shared.common.extrasTitle":"Extra szolg\xe1ltat\xe1sok","shared.common.full":"Teljes","shared.common.guests":"Vend\xe9gek","shared.common.havePromoCode":"Van prom\xf3ci\xf3s k\xf3dod?","shared.common.hi":"Hell\xf3","shared.common.iva":"\xc1FA","shared.common.language":"Nyelv","shared.common.modify":"M\xf3dos\xedt\xe1s","shared.common.night":"\xe9jszaka","shared.common.nights":"\xe9jszaka","shared.common.noDepositRequired":"Nincs sz\xfcks\xe9g elÅlegre","shared.common.notAvailable":"Nem \xe9rhetÅ el a kiv\xe1lasztott d\xe1tumokon","shared.common.options":"LehetÅs\xe9gek","shared.common.paymentAtEstablishment":"Fizet\xe9s a sz\xe1ll\xe1shelyen","shared.common.privacyPolicy":"Adatv\xe9delmi nyilatkozat","shared.common.promoCode":"Prom\xf3ci\xf3s k\xf3d","shared.common.restricted":"Korl\xe1tozott","shared.common.save":"Ment\xe9s","shared.common.search":"Keres\xe9s","shared.common.selectOption":"V\xe1lassz egy lehetÅs\xe9get","shared.common.shareCart":"Kos\xe1r megoszt\xe1sa","shared.common.soldOut":"Betelt","shared.common.someDatesUnavailable":"A d\xe1tumok nem \xe9rhetÅk el","shared.common.taxes":"Ad\xf3k","shared.common.total":"\xd6sszesen","shared.common.totalWithoutTax":"\xd6sszesen, ad\xf3k n\xe9lk\xfcl","shared.common.unavailable":"Nem \xe9rhetÅ el","shared.common.unit":"egys\xe9g","shared.common.view":"Megtekint\xe9s","shared.common.viewMode":"N\xe9zet","shared.common.warning":"Figyelmeztet\xe9s","shared.common.show-more":"Mutass t\xf6bbet","shared.common.show-less":"Mutass kevesebbet","shared.common.show-gallery":"Gal\xe9ria megtekint\xe9se","shared.customerFormMessages.address":"C\xedm","shared.customerFormMessages.arrivalTime":"\xc9rkez\xe9si idÅ","shared.customerFormMessages.birthDate":"Sz\xfclet\xe9si d\xe1tum","shared.customerFormMessages.comments":"Megjegyz\xe9sek","shared.customerFormMessages.communicationConsent":"Hozz\xe1j\xe1rul\xe1s kommunik\xe1ci\xf3hoz","shared.customerFormMessages.country":"Orsz\xe1g","shared.customerFormMessages.documentId":"Azonos\xedt\xf3dokumentum sz\xe1ma","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Vezet\xe9kn\xe9v","shared.customerFormMessages.phone":"Telefonsz\xe1m","shared.customerFormMessages.privacyPolicy":"Elolvastam \xe9s elfogadom a k\xf6vetkezÅket: {conditionsLink} \xe9s {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"E-mail megism\xe9tl\xe9se","shared.dates.label":"D\xe1tumok","shared.guestType.adult":"felnÅtt","shared.guestType.baby":"baba","shared.guestType.child":"gyerek","shared.guestType.senior":"idÅskor\xfa","shared.guestType.singular.adult":"felnÅtt","shared.guestType.singular.baby":"baba","shared.guestType.singular.child":"gyerek","shared.guestType.singular.senior":"idÅskor\xfa","shared.guestType.singular.teenager":"tin\xe9dzser","shared.guestType.teenager":"tin\xe9dzser","shared.loyalty.enjoyAdvantages":"\xc9lvezd az elÅny\xf6ket","shared.loyalty.haveNotJoined":"\xdaj v\xe1s\xe1rl\xf3 vagy?","shared.loyalty.login":"Bejelentkez\xe9s","shared.loyalty.logout":"Kijelentkez\xe9s","shared.loyalty.myAccount":"Saj\xe1t fi\xf3k","shared.loyalty.myBookings":"Foglal\xe1saim","shared.loyalty.register":"Regisztr\xe1ci\xf3","shared.loyalty.tier":"Szint","shared.restriction.closeToArrivalTravelWindow":"A bejelentkez\xe9s nem enged\xe9lyezett","shared.restriction.closeToDepartureTravelWindow":"A kijelentkez\xe9s nem enged\xe9lyezett","shared.restriction.maxNotice":"ElÅzetesen max. {value} nappal","shared.restriction.maxNotice.hours":"ElÅzetesen max. {value} \xf3r\xe1val","shared.restriction.maxNotice.hours.single":"ElÅzetesen max. {value} \xf3r\xe1val","shared.restriction.maxNotice.single":"ElÅzetesen max. {value} nappal","shared.restriction.maxStay":"Tart\xf3zkod\xe1s max. {value} \xe9jszaka","shared.restriction.maxStay.single":"Tart\xf3zkod\xe1s max. {value} \xe9jszaka","shared.restriction.minNotice":"ElÅzetesen min. {value} nappal","shared.restriction.minNotice.hours":"ElÅzetesen min. {value} \xf3r\xe1val","shared.restriction.minNotice.hours.single":"ElÅzetesen min. {value} \xf3r\xe1val","shared.restriction.minNotice.single":"ElÅzetesen min. {value} nappal","shared.restriction.minStay":"Tart\xf3zkod\xe1s min. {value} \xe9jszaka","shared.restriction.minStay.single":"Tart\xf3zkod\xe1s min. {value} \xe9jszaka","shared.restriction.openToArrivalDaysTravelWindow":"A bejelentkez\xe9s nem enged\xe9lyezett","shared.restriction.openToDepartureDaysTravelWindow":"A kijelentkez\xe9s nem enged\xe9lyezett","shared.restriction.openTravelWindow":"Tart\xf3zkod\xe1s nem enged\xe9lyezett","shared.restriction.closeTravelWindow":"Tart\xf3zkod\xe1s nem enged\xe9lyezett","shared.roomDenomination.apartments":"apartmanok","shared.roomDenomination.beds":"\xe1gyak","shared.roomDenomination.bungalows":"h\xe9tv\xe9gi h\xe1zak","shared.roomDenomination.cabins":"kabinok","shared.roomDenomination.houses":"h\xe1zak","shared.roomDenomination.rooms":"szob\xe1k","shared.roomDenomination.ship_cabins":"haj\xf3kabin","shared.roomDenomination.singular.apartments":"apartman","shared.roomDenomination.singular.beds":"\xe1gy","shared.roomDenomination.singular.bungalows":"h\xe9tv\xe9ge h\xe1z","shared.roomDenomination.singular.cabins":"kabin","shared.roomDenomination.singular.houses":"h\xe1z","shared.roomDenomination.singular.rooms":"Szoba","shared.roomDenomination.singular.ship_cabins":"haj\xf3kabin","shared.roomDenomination.singular.units":"egys\xe9g","shared.roomDenomination.singular.villas":"vill\xe1k","shared.roomDenomination.units":"egys\xe9gek","shared.roomDenomination.villas":"vill\xe1k","shared.roomDenomination.pitches":"telek","shared.roomDenomination.holiday_villages":"\xfcd\xfclÅfalvak","shared.roomDenomination.mobile_home":"mobilh\xe1zak","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"lak\xf3kocsik","shared.roomDenomination.singular.pitches":"telekre","shared.roomDenomination.singular.holiday_villages":"\xfcd\xfclÅfalu","shared.roomDenomination.singular.mobile_home":"mobilh\xe1z","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"lak\xf3kocsi","shared.common.seeAll":"\xd6sszes megtekint\xe9se","shared.common.failedPaymentTransaction":"Tranzakci\xf3 elutas\xedtva","shared.common.tryAgainOrContactUs":"Pr\xf3b\xe1ld \xfajra vagy fordulj a sz\xe1ll\xe1shelyhez!","shared.common.formErrorsPresent":"K\xe9rj\xfck, ellenÅrizd a pirossal kiemelt mezÅket","shared.common.guest":"vend\xe9g","shared.common.persons":"szem\xe9ly","shared.common.occupancy":"Tel\xedtetts\xe9g","shared.common.map":"T\xe9rk\xe9p","shared.common.info":"Info","shared.common.continue":"Tov\xe1bb","shared.common.copy":"M\xe1sol\xe1s","shared.common.linkCopied":"Link \xe1tm\xe1solva","
4shared.restriction.selectDifferentCheckIn":"V\xe1lassz egy m\xe1sik bejelentkez\xe9si d\xe1tumot","shared.restriction.selectDifferentCheckOut":"V\xe1lassz egy m\xe1sik kijelentkez\xe9si d\xe1tumot","shared.common.greeting":"Hell\xf3","shared.common.tier":"Szint","component.options.bookings":"Ugr\xe1s a foglal\xe1saimra","component.options.close":"B\xf6ng\xe9sz\xe9s folytat\xe1sa","component.options.signOff":"Kijelentkez\xe9s","shared.common.from":"A k\xf6vetkezÅtÅl:","shared.common.chooseEstablishment":"V\xe1lassz ki egy sz\xe1ll\xe1shelyet","shared.common.firstNight":"ElsÅ \xe9jszaka","shared.common.applyFilters":"SzűrÅk alkalmaz\xe1sa","shared.common.changeOrRemoveFilters":"M\xf3dos\xedts vagy t\xf6r\xf6lj n\xe9h\xe1ny szűrÅt, vagy m\xf3dos\xedtsd a keres\xe9sedet","shared.common.clearFilters":"SzűrÅk t\xf6rl\xe9se","shared.common.filters":"SzűrÅk","shared.common.noCoincidences":"Nincs pontos tal\xe1lat","shared.common.removeFilters":"SzűrÅk t\xf6rl\xe9se","shared.common.gallery":"K\xe9pt\xe1r","hotelverse.open":"Keresd meg a t\xf6k\xe9letes szob\xe1t a tart\xf3zkod\xe1sodhoz! Kattints ide a ter\xfclet \xe9s a szobasz\xe1m kiv\xe1laszt\xe1s\xe1hoz!","component.common.weAreSorry":"Sajn\xe1ljuk!","component.common.datesNotAvailable":"A kiv\xe1lasztott d\xe1tumok nem \xe9rhetÅk el","component.common.notAvailable":"Egy m\xe1sik sz\xe1ll\xe1shelyen keres\xfcnk szabad helyet","component.common.cancelRedirection":"\xc1tir\xe1ny\xedt\xe1s t\xf6rl\xe9se","shared.common.rotateYourDevice":"K\xe9rj\xfck, forgasd el a k\xe9sz\xfcl\xe9kedet","shared.common.landscapeOnly":"Csak a fekvÅ t\xe1jol\xe1st t\xe1mogatjuk","shared.common.checkOutStep":"Foglal\xe1s befejez\xe9se","hotelverse.reconfirm":"ErÅs\xedtsd meg \xfajra a kiv\xe1laszt\xe1sodat","shared.common.bookingUnavailable":"N\xe9h\xe1ny lehetÅs\xe9g nem \xe9rhetÅ el a kiv\xe1lasztott d\xe1tumokon. K\xe9rj\xfck, v\xe1lassz egy m\xe1sik lehetÅs\xe9get!","hotelverse.select":"V\xe1lassz \xe1rat","shared.common.deletedBooking":"T\xf6r\xf6lt foglal\xe1s","shared.common.somethingWentWrong":"Hiba t\xf6rt\xe9nt. Pr\xf3b\xe1ld \xfajra!","component.assistedMode.closeMode":"Seg\xe9d bez\xe1r\xe1sa","component.assistedMode.bookingAdded":"Foglal\xe1s hozz\xe1adva a kos\xe1rhoz","component.assistedMode.checkRates":"\xc1rak ellenÅrz\xe9se","component.accommodationGuestFilter.addAccommodation":"Sz\xe1ll\xe1s hozz\xe1ad\xe1sa","component.roomStay.unavailableModification":"Ez a foglal\xe1s online nem m\xf3dos\xedthat\xf3. Keresd fel a sz\xe1ll\xe1shelyet","shared.common.payAtProperty":"Fizet\xe9s a sz\xe1ll\xe1shelyen","shared.common.pendingPayment":"F\xfcggÅben l\xe9vÅ fizet\xe9s","shared.common.payAccordingToConditions":"A felt\xe9teleknek megfelelÅen fizetendÅ fennmarad\xf3 \xf6sszeg","shared.common.amountRemaining":"Fennmarad\xf3","shared.common.perPerson":"szem\xe9lyenk\xe9nt","shared.common.perPersonPerNight":"szem\xe9lyenk\xe9nt/\xe9jszaka","shared.common.perStay":"sz\xe1ll\xe1sonk\xe9nt","shared.common.perStayPerNight":"sz\xe1ll\xe1sonk\xe9nt/\xe9jszaka","shared.common.included":"Tartalmazza","shared.common.notIncluded":"Nem tartalmazza","shared.common.feesExcluded":"D\xedjakat nem tartalmazza","shared.common.withoutTaxes":"Ad\xf3k n\xe9lk\xfcl","shared.common.code":"K\xf3d","component.roomStay.dccExchangeRate":"Valuta\xe1rfolyam","component.roomStay.dccMarkupMasterCard":"Ez a valuta\xe1rfolyam {value} elt\xe9r\xe9st mutat az EKB \xe1ltal k\xf6zz\xe9tett \xe1rfolyamhoz k\xe9pest.","component.roomStay.dccMarkupVisa":"A nagykereskedelmi \xe1ron fel\xfcl {value} FEL\xc1RAT tartalmaz","shared.common.retry":"\xdajra","shared.common.refreshPage":"Friss\xedtsd az oldalt vagy kattints az \xfajra gombra!","shared.common.detail":"R\xe9szletek","component.roomStay.advancePayment":"ElÅrefizet\xe9s","shared.common.fees":"D\xedjak","component.loyaltyProfile.cancel.button.label":"Leiratkoz\xe1s","component.loyaltyProfile.cancel.modal.title":"Folytatod a leiratkoz\xe1st?","component.loyaltyProfile.cancel.modal.description":"K\xe9rj\xfck, erÅs\xedtsd meg a d\xf6nt\xe9sedet!","page.confirmation.cancelledBooking":"T\xf6r\xf6lt foglal\xe1s","shared.common.taxesIncluded":"Ad\xf3kkal egy\xfctt","shared.common.taxesExcluded":"Ad\xf3k n\xe9lk\xfcl","shared.common.totalWithoutFees":"\xd6sszesen, d\xedjak n\xe9lk\xfcl","shared.common.depositRequired":"ElÅlegre van sz\xfcks\xe9g","discount.restriction.minNotice":"<b>ElÅzetesen minimum:</b> {days} nappal","discount.restriction.maxNotice":"<b>ElÅzetesen maximum:</b> {days} nappal","discount.restriction.minStay":"<b>Minimum tart\xf3zkod\xe1s:</b> {nights} \xe9jszaka","discount.restriction.maxStay":"<b>Maximum tart\xf3zkod\xe1s:</b> {nights} \xe9jszaka","discount.restriction.openTravelWindow":"<b>\xc9rv\xe9nyess\xe9g:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Foglalhat\xf3:</b> {start} - {end}","component.deferredPayment.description":"Foglalj most \xe9s fizess elÅre online","shared.common.checkOutDeferredStepTitle":"A foglal\xe1s nincs megerÅs\xedtve. {paymentLimitMessage}","shared.common.tooManyRequest":"T\xfall\xe9pted a percenk\xe9nti maxim\xe1lis k\xe9r\xe9sek sz\xe1m\xe1t","shared.common.retryLater":"Pr\xf3b\xe1ld \xfajra k\xe9sÅbb","shared.common.notAHuman":"Hopp\xe1! \xdagy tűnik, hogy nem vagy val\xf3s szem\xe9ly","shared.common.confirmYouArentARobot":"Igazold, hogy nem vagy egy robot","shared.common.commission":"jutal\xe9k","component.externalBrandLink.myPoints":"Pontjaim","shared.common.mealPlans":"Men\xfctervek","shared.common.noResultsForSearch":"Nincs tal\xe1lat a kiv\xe1lasztott d\xe1tumokra.","shared.common.tryAgainWithDifferentQuery":"Keress \xfaj d\xe1tumokat vagy egy m\xe1sik sz\xe1ll\xe1sm\xf3dot!","shared.common.accommodation":"sz\xe1ll\xe1s","shared.common.childrenAges":"Gyerekek \xe9letkora","component.roomStay.dccExchangeCurrency":"Tranzakci\xf3 p\xe9nzneme","calendar.indicativeSharingMessage":"Az \xe1rak t\xe1j\xe9koztat\xf3 jellegűek, 2 felnÅttre vonatkoznak.","calendar.footer.chooseCheckoutDate":"V\xe1laszd ki a kijelentkez\xe9s napj\xe1t","calendar.footer.minStayNights":"Minimum tart\xf3zkod\xe1s: {nights} \xe9jszaka","shared.common.stay":"Tart\xf3zkod\xe1s","component.extraCard.attention":"Figyelem!","component.extraCard.notAvailableForDates":"{extraName} nem \xe9rhetÅ el a d\xe1tumokon","component.extraCard.notAvailableForNewSelection":"{extraName} nem \xe9rhetÅ el az \xfaj kiv\xe1laszt\xe1ssal","component.extraCard.soldOut":"Betelt","component.extraCard.favourite":"Kedvenc","component.extraCard.notAvailableWithCurrentSelection":"A(z) \\"{extraName}\\" extra nem el\xe9rhetÅ a jelenlegi v\xe1laszt\xe1ssal. B\xf6ng\xe9ssz tov\xe1bb a t\xf6bbi extra k\xf6z\xf6tt.","component.roomStay.canNotBeModified":"Ez a foglal\xe1s online nem m\xf3dos\xedthat\xf3. Fordulj a sz\xe1ll\xe1shelyhez!","shared.waitingList.receiveNotice":"\xc9rtes\xedt\xe9s fogad\xe1sa","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"Adj meg egy \xe9rv\xe9nyes e-mail-c\xedmet","component.waitingListDialog.email.placeholder":"Ide \xedrj...","component.waitingListDialog.acceptTerms":"Az el\xe9rhetÅs\xe9ggel kapcsolatos \xe9rtes\xedt\xe9s k\xe9r\xe9s\xe9vel megerÅs\xedted, hogy elolvastad a k\xf6vetkezÅt: {policyLink}","component.waitingListDialog.acceptTerms.error":"El kell fogadnod a kommunik\xe1ci\xf3s szab\xe1lyzatot","component.waitingListDialog.communicationPolicy":"Kommunik\xe1ci\xf3s szab\xe1lyzat","component.waitingListDialog.description":"\xc9rtes\xedteni fogunk, amikor a sz\xe1ll\xe1shely \xfajra el\xe9rhetÅ lesz.","component.waitingListSnackbar.submitSuccess.label":"K\xe9r\xe9s megerÅs\xedtve","component.waitingListSnackbar.submitError.label":"Hopp\xe1! Valami hiba t\xf6rt\xe9nt. K\xe9rj\xfck, hogy pr\xf3b\xe1ld \xfajra!","shared.common.lastAvailable":"Utols\xf3 el\xe9rhetÅ!","shared.common.lastQuantityAvailable":"Utols\xf3","shared.common.priceFor":"\xc1r /","shared.common.filterBy":"Szűr\xe9si szempont","component.paymentForm.phoneLengthWarning":"K\xe9rj\xfck, ellenÅrizd a telefonsz\xe1m hossz\xe1t","shared.common.toEmptyCart":"kos\xe1r ki\xfcr\xedt\xe9se","shared.common.toMaintainCart":"kos\xe1r megtart\xe1sa","shared.common.communicationPolicyLink":"Kommunik\xe1ci\xf3s szab\xe1lyzat","shared.common.userAlreadyExists":"M\xe1r van egy felhaszn\xe1l\xf3 ezzel az e-mail-c\xedmmel: {email}. K\xe9rj\xfck, hogy a foglal\xe1sod v\xe9gleges\xedt\xe9s\xe9hez jelentkezz be!","shared.loyalty.optOutRateActive":"A csak tagoknak sz\xf3l\xf3 \xe1r akt\xedv","shared.loyalty.optOutRateInactive":"A csak tagoknak sz\xf3l\xf3 \xe1r nem akt\xedv","shared.loyalty.optOutRateLabel":"{clubName} \xe1r","shared.loyalty.tierBenefits":"klub exkluz\xedv elÅnyeit!","shared.loyalty.registerAndEnjoy":"Csatlakozz \xe9s fedezd fel a {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"A megtakar\xedt\xe1sod {loyaltyDiscount}, \xe9s ki\xe9lvezheted a {tierBenefitsLink}","shared.loyalty.enjoying":"Kihaszn\xe1lhatod majd a {tierBenefitsLink}","shared.loyalty.wantToJoin":"Csatlakozni szeretn\xe9k a(z) {brandName} hűs\xe9gprogramj\xe1hoz. Elolvastam \xe9s elfogadom a k\xf6vetkezÅket: {communicationPolicyLink} \xe9s {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"Csak tagok sz\xe1m\xe1ra \xe9rv\xe9nyes \xe1r","shared.loyalty.bookAndJoinExplanation":"A foglal\xe1s ut\xe1n automatikusan csatlakozol, nincs sz\xfcks\xe9g tov\xe1bbi inform\xe1ci\xf3ra","shared.loyalty.joinedAlready":"M\xe1r tag vagy?","shared.loyalty.dontWantToJoinNow":"Most nem szeretn\xe9k csatlakozni","shared.loyalty.continueMyBooking":"A foglal\xe1s folytat\xe1sa","shared.common.availableWithRoomChange":"Szobav\xe1lt\xe1ssal \xe9rhetÅ el","component.accommodationCard.selectedRoom":"A kiv\xe1lasztott szoba az \xe9lm\xe9nyhez","shared.info.seeInformation":"Inform\xe1ci\xf3k megtekint\xe9se","shared.button.change":"M\xf3dos\xedt\xe1s","page.accommodations.selectAccommodation":"V\xe1lassz sz\xe1ll\xe1st","shared.common.chosen":"Kiv\xe1lasztva","shared.loyalty.registerSaveAndEnjoy":"Csatlakozz \xe9s ennyit megtakar\xedthatsz: {loyaltyDiscount}. Fedezd fel a {tierBenefitsLink}!","shared.common.choose":"V\xe1laszt\xe1s","shared.common.extraServices":"Extra szolg\xe1ltat\xe1sok","shared.common.improveStay":"\xc9rezd m\xe9g jobban magad","component.cartSummary.excludedTaxInfo":"Az ad\xf3szab\xe1lyokt\xf3l f\xfcggÅen a sz\xe1ll\xe1shelyen kell megfizetni ezt az \xf6sszeget.","shared.common.promosAndAdvantages":"Akci\xf3k \xe9s elÅny\xf6k","freedomPay.paymentForm.cardHolderName":"K\xe1rtyabirtokos neve","freedomPay.paymentForm.cardHolderNameError":"K\xe1rtyabirtokos neve k\xf6telezÅ","freedomPay.paymentForm.wallet":"T\xe1rc\xe1k","freedomPay.paymentForm.processingPayment":"Fizet\xe9s feldolgoz\xe1sa, ne z\xe1rja be az ablakot \xe9s ne friss\xedtse az oldalt","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"A k\xe1rtyabirtokos neve nem tartalmazhat sz\xe1mokat","shared.common.timeoutPaymentTransactionTitle":"Tranzakci\xf3s idÅkorl\xe1t","shared.common.timeoutPaymentTransactionDescription":"A tranzakci\xf3 idÅt\xfall\xe9p\xe9s miatt sikertelen, k\xe9r
4j\xfck, pr\xf3b\xe1lja \xfajra az oldal friss\xedt\xe9s\xe9vel","shared.customerFormMessages.city":"V\xe1ros","shared.customerFormMessages.postalCode":"Ir\xe1ny\xedt\xf3sz\xe1m","component.paymentForm.phoneInvalidWarning":"K\xe9rj\xfck, ellenÅrizze, hogy \xe9rv\xe9nyes telefonsz\xe1mot adott-e meg","reservationConfirmationAuth.confirmationAuthDescription":"Foglal\xe1sa visszakeres\xe9s\xe9hez adja meg foglal\xe1si sz\xe1m\xe1t \xe9s azt az e-mail c\xedmet, amelyet a foglal\xe1skor haszn\xe1lt","reservationConfirmationAuth.invalidEmail":"K\xe9rj\xfck, adjon meg \xe9rv\xe9nyes e-mail c\xedmet","reservationConfirmationAuth.invalidReservationId":"A foglal\xe1si azonos\xedt\xf3 form\xe1tuma MXXXXXXX vagy PXXXXXXX kell legyen","reservationConfirmationAuth.wrongReservationOrEmail":"\xc9rv\xe9nytelen foglal\xe1si azonos\xedt\xf3 vagy e-mail c\xedm","reservationConfirmationAuth.emailSentMessage":"EllenÅrizze az e-mail fi\xf3kj\xe1t, ott tal\xe1l egy e-mailt a foglal\xe1si visszaigazol\xe1si linkkel","reservationConfirmationAuth.retrieveReservation":"Foglal\xe1s visszakeres\xe9se","shared.common.viewBreakdown":"R\xe9szletek megtekint\xe9se","shared.common.breakdown":"R\xe9szletez\xe9s","shared.roomDenomination.unit":"Egys\xe9g","shared.customerFormMessages.name":"N\xe9v","component.paymentForm.acceptCommercialCommunications":"Elfogadom, hogy megkapjam {commercialCommunicationsLink}","shared.common.commercialCommunications":"Kereskedelmi kommunik\xe1ci\xf3","reservationModification.title":"Foglal\xe1s m\xf3dos\xedt\xe1sa (ID: {id} / Ref.: {ref})","reservationModification.editDates":"D\xe1tumok szerkeszt\xe9se (eddig: {date})","reservationModification.editAccommodation":"Sz\xe1ll\xe1s szerkeszt\xe9se (eddig: {date})","reservationModification.editExtras":"Extr\xe1k szerkeszt\xe9se","reservationModification.editParticipants":"R\xe9sztvevÅk","reservationModification.errorDatesCanNotBeChanged":"A d\xe1tumok a m\xf3dos\xedt\xe1si szab\xe1lyzat miatt nem friss\xedthetÅk","reservationModification.errorAccommodationCanNotBeChanged":"A sz\xe1ll\xe1s a m\xf3dos\xedt\xe1si szab\xe1lyzat miatt nem friss\xedthetÅ","reservationModification.errorAmountLowerThanOriginal":"Az \xf6sszegnek nagyobbnak vagy egyenlÅnek kell lennie az eredetivel","reservationModification.errorStayLowerThanOriginal":"A tart\xf3zkod\xe1snak az eredetivel egyenlÅnek vagy hosszabbnak kell lennie","reservationModification.errorDefault":"A foglal\xe1s nem m\xf3dos\xedthat\xf3, k\xe9rj\xfck, l\xe9pjen kapcsolatba a sz\xe1ll\xe1shellyel","reservationModificationSummaryDialog.modifyReservation":"Foglal\xe1s m\xf3dos\xedt\xe1sa","reservationModificationSummaryDialog.modifyReservationInstructions":"M\xf3dos\xedt\xe1sok \xe1ttekint\xe9se \xe9s megerÅs\xedt\xe9se","reservationModificationSummaryDialog.currentReservation":"Jelenlegi foglal\xe1s","reservationModificationSummaryDialog.modifiedReservation":"M\xf3dos\xedtott foglal\xe1s","reservationModificationSummaryDialog.footerNote":"Az \xe1rak v\xe1ltozhatnak a h\xe9t napj\xe1t\xf3l, a szezont\xf3l vagy a sz\xe1ll\xe1s t\xedpus\xe1t\xf3l f\xfcggÅen","reservationModificationAccommodation.title":"Sz\xe1ll\xe1s m\xf3dos\xedt\xe1sa","reservationModificationAccommodation.yourSelection":"Az \xd6n v\xe1laszt\xe1sa: {title}","reservationModificationRoom.title":"Sz\xe1ll\xe1s m\xf3dos\xedt\xe1sa","modificationExtras.title":"Extr\xe1k m\xf3dos\xedt\xe1sa","reservationModificationLoyaltyForbidden.title":"Ez a foglal\xe1s nem m\xf3dos\xedthat\xf3","reservationModificationLoyaltyForbidden.description":"Nem a foglal\xe1s megerÅs\xedt\xe9s\xe9hez haszn\xe1lt hűs\xe9gfi\xf3kkal van bejelentkezve, k\xe9rj\xfck, jelentkezzen be a megfelelÅ fi\xf3kkal a m\xf3dos\xedt\xe1shoz, vagy l\xe9pjen kapcsolatba a sz\xe1ll\xe1shellyel","page.confirmation.guestDataTitle":"Vend\xe9gadatok","shared.customerFormMessages.nameAndSurn
4ame":"N\xe9v \xe9s vezet\xe9kn\xe9v","reservationModification.occupancyUnAvailable":"Ez lehets\xe9ges ez a foglalts\xe1g. N\xe9zze meg az el\xe9rhetÅ lehetÅs\xe9geket.","reservationModification.errorMandatoryExtraNotAvailable":"A foglal\xe1s\xe1hoz kapcsol\xf3d\xf3 k\xf6telezÅ extra m\xe1r nem \xe9rhetÅ el. K\xe9rj\xfck, l\xe9pjen kapcsolatba a sz\xe1llod\xe1val.","reservationModification.maxModificationsReached":"A megengedett online m\xf3dos\xedt\xe1sok maxim\xe1lis sz\xe1m\xe1t t\xfall\xe9pt\xe9k. Tov\xe1bbi m\xf3dos\xedt\xe1sokhoz l\xe9pjen kapcsolatba a sz\xe1ll\xe1shellyel.","component.paymentForm.cardDetails":"K\xe1rtyaadatok","component.paymentForm.paymentSuccessRedirecting":"Fizet\xe9s sikeres, \xe1tir\xe1ny\xedt\xe1s a megerÅs\xedtÅ oldalra...","component.loyaltyProfile.userFormField.preferences.label":"Be\xe1ll\xedt\xe1sok","userPreferencesModal.title":"Szem\xe9lyre szabhatja \xe9lm\xe9ny\xe9t","userPreferencesModal.subtitle":"Seg\xedtsen nek\xfcnk megismerni preferenci\xe1it, hogy minden foglal\xe1sn\xe1l a legjobb lehetÅs\xe9geket k\xedn\xe1lhassuk","component.unavailableUpgrade.title":"Hopp\xe1! Ez a friss\xedt\xe9s jelenleg nem el\xe9rhetÅ.","component.unavailableUpgrade.subtitle":"Kis t\xfcrelmet! \xc9rtes\xedt\xfcnk, amint el\xe9rhetÅv\xe9 v\xe1lik.","component.upgradeAccommodation.title":"Sz\xe1ll\xe1s feljav\xedt\xe1sa","component.upgradeConfirmation.title":"Foglal\xe1s m\xf3dos\xedt\xe1sa","component.upgradeConfirmation.subtitle":"Tekintse \xe1t \xe9s erÅs\xedtse meg a m\xf3dos\xedt\xe1sokat a jobb \xe9lm\xe9ny \xe9rdek\xe9ben.","component.upgradeConfirmation.upgradeDisclaimer":"Az \xe1rak a h\xe9t napj\xe1t\xf3l, a szezont\xf3l vagy a sz\xe1ll\xe1st\xedpust\xf3l f\xfcggÅen v\xe1ltozhatnak.","component.upgradeConfirmation.currentBookingLabel":"Jelenlegi foglal\xe1s","component.upgradeConfirmation.nextBookingLabel":"FelminÅs\xedtett foglal\xe1s","component.upgradeConfirmation.errorOnUpsell":"A friss\xedt\xe9st nem siker\xfclt befejezni.","component.upgradeMealPlan.title":"\xc9tkez\xe9si terv feljav\xedt\xe1sa","component.upgradeTotal.upgradeTotal":"Teljes friss\xedt\xe9s","component.upgradeTotal.continueWithUpgrade":"Folytat\xe1s a friss\xedt\xe9ssel","component.upgradeTotal.continueWithoutUpgrade":"Folytat\xe1s friss\xedt\xe9s n\xe9lk\xfcl","component.upgradeTotal.confirmUpgrade":"Friss\xedt\xe9s megerÅs\xedt\xe9se","shared.common.select":"Kiv\xe1laszt\xe1s","shared.common.selected":"Kiv\xe1lasztva","shared.common.mealPlan":"\xc9tkez\xe9si terv","component.filterableAccommodationSelection.accommodationType":"Sz\xe1ll\xe1st\xedpus","component.groupBookingPage.title":"Aj\xe1nlott {value} vend\xe9g r\xe9sz\xe9re","component.groupBookingPage.titleUpdated":"Jelenlegi kiv\xe1laszt\xe1s: {guests} vend\xe9g | {rooms} sz\xe1ll\xe1s","shared.common.condition":"D\xedjszab\xe1s","shared.common.guestsValue":"{value} vend\xe9g","component.groupBookingPage.conditionNotAvailable":"A(z) \\"{value}\\" d\xedjszab\xe1s nem el\xe9rhetÅ n\xe9h\xe1ny kiv\xe1lasztott sz\xe1ll\xe1s eset\xe9ben. Folytatja?","component.groupBookingPage.mealPlanNotAvailable":"A(z) \\"{value}\\" ell\xe1t\xe1s nem el\xe9rhetÅ n\xe9h\xe1ny kiv\xe1lasztott sz\xe1ll\xe1s eset\xe9ben. Folytatja?","component.roomSelectionList.selectionNotAvailableForCondition":"A {value} d\xedjszab\xe1s eset\xe9n nem el\xe9rhetÅ a kiv\xe1laszt\xe1s. Szerkessze vagy adjon hozz\xe1 el\xe9rhetÅ sz\xe1ll\xe1st","component.roomSelectionList.selectionNotAvailableForMealPlan":"A {value} ell\xe1t\xe1s eset\xe9n nem el\xe9rhetÅ a kiv\xe1laszt\xe1s. Szerkessze vagy adjon hozz\xe1 sz\xe1ll\xe1st","component.groupBookingPage.updateAccommodation":"Sz\xe1ll\xe1s szerkeszt\xe9se","component.roomSelectionList.addExtras":"Extr\xe1k hozz\xe1ad\xe1sa / szerkeszt\xe9se","component.groupBookingPage.addAccommodationBlocked":"Nem lehet t\xf6bb sz\xe1ll\xe1st hozz\xe1adni, szerkessze a kiv\xe1laszt\xe1st vagy l\xe9pjen kapcsolatba a sz\xe1ll\xe1sad\xf3val.","component.groupBookingPage.maxGuestsReached":"T\xfall\xe9pte a megengedett {value} vend\xe9gsz\xe1mot. Vegye fel a kapcsolatot a sz\xe1ll\xe1shellyel.","component.groupBookingPage.originalGuestsNotReached":"Hi\xe1nyzik sz\xe1ll\xe1s {guests} vend\xe9g sz\xe1m\xe1ra az eredeti kiv\xe1laszt\xe1sb\xf3l. ({originalGuests} vend\xe9g)","component.groupBookingPage.removeConfirmation":"A sz\xe1ll\xe1s t\xf6rl\xe9s\xe9re k\xe9sz\xfcl. Folytatja?","component.groupBookingRecommendation.description":"A kiv\xe1laszt\xe1sa alapj\xe1n m\xf3dos\xedtottuk a szob\xe1k el\xe9rhetÅs\xe9g\xe9t. Folytathatja az aj\xe1nl\xe1su
4nkkal vagy szerkesztheti a v\xe1laszt\xe1st.","component.groupBookingRecommendation.priceMessage":"Ha m\xe1s d\xedjszab\xe1st szeretne, vagy extr\xe1kat szeretne hozz\xe1adni, a k\xf6vetkezÅ l\xe9p\xe9sben m\xf3dos\xedthatja.","component.groupBookingRecommendation.priceMessageCondition":"Ez az \xe1r a(z) {value} d\xedjszab\xe1snak felel meg","component.groupBookingRecommendation.priceMessageMealPlan":"\xe9s a(z) {value} meal plan \xe9tkez\xe9si tervnek.","component.groupBookingRecommendation.recommendationFor":"Aj\xe1nl\xe1s erre:","component.accommodationGuestFilter.moreThan":"T\xf6bb mint {value} fÅ?","component.accommodationGuestFilter.bookAsGroup":"Foglaljon csoportk\xe9nt","component.accommodationGuestFilter.groupBookingModule":"Csoportos foglal\xe1s","component.guestTypePicker.ageRangeFrom":"{minAge} \xe9s {maxAge} \xe9v k\xf6z\xf6tt","component.guestTypePicker.ageRangeMin":"+ {minAge} \xe9v","shared.common.totaltotalWithLoyalty":"Teljes \xe1r hűs\xe9gprogrammal","component.messages.notEnoughAvailability":"Ez a foglal\xe1s nem lehets\xe9ges, mivel nincs elegendÅ el\xe9rhetÅs\xe9g. L\xe9pjen kapcsolatba a sz\xe1llod\xe1val.","shared.common.room":"Szoba","shared.common.rooms":"Szob\xe1k","shared.common.attention":"Figyelem!","shared.common.all":"Mind","shared.common.currencyConversionInfo":"Csak t\xe1j\xe9koztat\xf3 jellegű. FizetendÅ:","shared.common.addAccommodation":"Sz\xe1ll\xe1s hozz\xe1ad\xe1sa","shared.common.editAccommodation":"Sz\xe1ll\xe1s szerkeszt\xe9se","shared.common.notAvailableOption":"Ez az opci\xf3 nem \xe9rhetÅ el","shared.common.youAreSaving":"\xc9ppen sp\xf3rolsz","component.paymentForm.confirmYourStay":"Foglal\xe1s megerÅs\xedt\xe9se","shared.common.or":"Vagy","shared.customerFormMessages.IAmTheOne":"\xc9n vagyok a vend\xe9g","shared.common.totalDiscount":"Teljes kedvezm\xe9ny","component.inventoryGroupListView.incompatibleMealPlanText":"Ez a v\xe1laszt\xe1s elt\xe9rÅ ell\xe1t\xe1st tartalmaz, mint a kosar\xe1ban l\xe9vÅ t\xe9telek. A foglal\xe1s befejez\xe9s\xe9hez azonos ell\xe1t\xe1ssal rendelkezÅ lehetÅs\xe9geket kell v\xe1lasztania.","component.securePayment.pciCertified":"PCI DSS tan\xfas\xedtv\xe1nnyal rendelkezik","component.securePayment.sslCertified":"Adatok SSL-lel v\xe9dve","shared.common.moreInfo":"Tov\xe1bbi inf\xf3","shared.common.viewCalendar":"Napt\xe1r megtekint\xe9se","shared.common.cancelForFreeUntil":"Ingyenes lemond\xe1s a k\xf6vetkezÅig:","component.inactivityModal.title":"M\xe9g ott vagy?","component.inactivityModal.subTitle":"M\xe1r csak egy l\xe9p\xe9s v\xe1laszt el a t\xf6k\xe9letes tart\xf3zkod\xe1st\xf3l!","component.inactivityModal.description":"Nagyszerű sz\xe1ll\xe1st v\xe1lasztott\xe1l az utaz\xe1sodhoz. M\xe1r csak egy apr\xf3 l\xe9p\xe9s van h\xe1tra a tart\xf3zkod\xe1sod biztos\xedt\xe1s\xe1hoz.","component.inactivityModal.button":"a foglal\\t\\t\\ns folytat\\t\\t\\nsa","paymentForm.cardHolderName":"K\xe1rtyabirtokos neve","paymentForm.cardNumber":"K\xe1rtyasz\xe1m","shared.highlightReel.title":"Tedd m\xe9g kellemesebb\xe9 a tart\xf3zkod\xe1sod","shared.common.insuranceTitle":"Lemond\xe1si biztos\xedt\xe1s","component.cartItem.addInsurance":"{ticker} hozz\xe1ad\xe1sa ehhez:","component.cartItem.noInsurance":"Nem szeretn\xe9k biztos\xedt\xe1st k\xf6tni","component.cartItem.insuranceRequired":"A folytat\xe1shoz biztos\xedt\xe1st kell k\xf6tnie","shared.common.storeNavbarItemHover":"Aj\xe1nd\xe9kozz","shared.common.storeNavbarItemTitle":"\xc9lm\xe9nyek \xe9s aj\xe1nd\xe9kutalv\xe1nyok","shared.common.storeNavbarItemDescription":"Fedezze fel <b>\xe9lm\xe9nyeink \xe9s aj\xe1nd\xe9kutalv\xe1nyaink</b> k\xedn\xe1lat\xe1t","shared.common.storeNavbarItemButton":"\xc9lm\xe9nyek megtekint\xe9se","component.unitSelection.title":"Szeretn\xe9d kiv\xe1lasztani a szob\xe1dat?","component.unitSelection.subjectToAvailability":"*A szabad helyek f\xfcggv\xe9ny\xe9ben.","component.unitSelection.selectUnit":"Szoba kiv\xe1laszt\xe1sa","component.unitSelection.selectedTitle":"Kiv\xe1lasztott szoba","component.unitSelection.selectedUnit":"{unitNum}. szoba","component.unitSelection.changeSelection":"Szoba m\xf3dos\xedt\xe1sa","component.unitSelection.loadingMap":"T\xe9rk\xe9p bet\xf6lt\xe9se...","component.unitSelection.errorLoadingMap":"Hiba a t\xe9rk\xe9p bet\xf6lt\xe9se k\xf6zben","component.unitSelection.selectedComment":"{denomination} kiv\xe1lasztva: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"MielÅtt ezt az opci\xf3t a kos\xe1rhoz adn\xe1, k\xe9r
4j\xfck, adja meg minden gyermek \xe9letkor\xe1t a keres\xe9s\xe9ben.","component.engineFilterGroup.title":"SzűrÅk","component.engineFilterGroup.clearFilters":"SzűrÅk elt\xe1vol\xedt\xe1sa","component.engineFilterGroup.showResults":"{count} sz\xe1ll\xe1shely megjelen\xedt\xe9se","component.engineFilterGroup.showMore":"T\xf6bb megjelen\xedt\xe9se","component.engineFilterGroup.showLess":"Kevesebb megjelen\xedt\xe9se","component.engineFilterGroup.priceMin":"Minimum","component.engineFilterGroup.priceMax":"Maximum","component.engineFilterGroup.freeCancellationDescription":"Csak ingyenesen lemondhat\xf3 \xe1rak megjelen\xedt\xe9se","component.engineFilterGroup.availableDescription":"Csak a tart\xf3zkod\xe1somra el\xe9rhetÅ sz\xe1ll\xe1shelyek megjelen\xedt\xe9se","component.engineFilterGroup.accommodationType":"Sz\xe1ll\xe1st\xedpus","component.engineFilterGroup.priceRange":"\xc1rkateg\xf3ria","component.engineFilterGroup.freeCancellation":"Ingyenes lemond\xe1s","component.engineFilterGroup.available":"El\xe9rhetÅ","component.engineFilterGroup.mealplan":"Ell\xe1t\xe1s","component.engineFilterGroup.services":"Szolg\xe1ltat\xe1sok","component.engineFilterGroup.facilities":"Felszerelts\xe9g","component.engineFilterGroup.category":"Kateg\xf3ria","page.quotation.sendQuotationError":"Hiba t\xf6rt\xe9nt az \xe1raj\xe1nlat k\xfcld\xe9se k\xf6zben.","page.quotation.sendQuotationSuccess":"Az \xe1raj\xe1nlat sikeresen elk\xfcldve","page.quotation.removeQuotationSuccess":"Az \xe1raj\xe1nlat sikeresen t\xf6r\xf6lve","page.quotation.duplicateQuotationSuccess":"Az \xe1raj\xe1nlat sikeresen dupl\xe1zva","page.quotation.noSessionId":"Nincs megadva munkamenet-azonos\xedt\xf3.","page.quotation.noPermissions":"Nincs jogosults\xe1god e szekci\xf3 megtekint\xe9s\xe9hez.","page.quotation.unexpectedError":"V\xe1ratlan hiba t\xf6rt\xe9nt.","component.quotationPage.title":"Csoportos \xe1raj\xe1nlat","component.quotationPage.quotationTab":"{index} \xe1raj\xe1nlat","component.quotationPage.sendAllQuotations":"\xc1raj\xe1nlatok k\xfcld\xe9se","component.quotationPage.accommodationSelection":"Sz\xe1ll\xe1shely kiv\xe1laszt\xe1sa","component.quotationPage.addAccommodationBlockedMessage":"Nem lehet t\xf6bb sz\xe1ll\xe1shelyet hozz\xe1adni","component.quotationPage.removeQuotationWarning":"K\xe9sz\xfcl az \xe1raj\xe1nlat t\xf6rl\xe9s\xe9re.","component.quotationPage.formErrors":"Hib\xe1k vannak az űrlapon","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Egyes sz\xe1ll\xe1shelyek nem el\xe9rhetÅk. Ezek a t\xf6rl\xe9sre ker\xfclÅ szob\xe1k:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Egyetlen sz\xe1ll\xe1shely sem el\xe9rhetÅ. Az \xe1raj\xe1nlat \xf6sszes szob\xe1ja t\xf6rl\xe9sre ker\xfcl.","component.quotationPage.sendQuotationDialog.title":"\xc1raj\xe1nlat k\xfcld\xe9se","component.quotationPage.summary.title":"\xd6sszegz\xe9s","component.quotationPage.summary.duplicateQuotation":"\xc1raj\xe1nlat dupl\xe1z\xe1sa","component.quotationPage.summary.sendQuotation":"\xc1raj\xe1nlat k\xfcld\xe9se","component.quotationPage.summary.removeQuotation":"\xc1raj\xe1nlat t\xf6rl\xe9se","component.quotationPage.form.searchLoyaltyCustomerTitle":"Hűs\xe9g\xfcgyf\xe9l keres\xe9se","component.quotationPage.form.emailSearchPlaceholder":"E-mail","component.quotationPage.form.loyaltyCustomerNotFound":"A felhaszn\xe1l\xf3 nem tal\xe1lhat\xf3","component.quotationPage.form.loyaltyCustomerName":"N\xe9v: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Vezet\xe9kn\xe9v: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-mail: {email}","component.quotationPage.form.loyaltyCustomerTier":"Szint: {tier}","component.quotationPage.form.quotationDataTitle":"Az \xe1raj\xe1nlat adatai","component.quotationPage.form.establishmentPlaceholder":"Sz\xe1ll\xe1shely*","component.quotationPage.form.checkInLabel":"\xc9rkez\xe9s*","component.quotationPage.form.checkOutLabel":"T\xe1voz\xe1s*","component.quotationPage.form.conditionPlaceholder":"Felt\xe9tel*","component.quotationPage.form.cancellationPolicyPlaceholder":"Lemond\xe1si szab\xe1lyzat","component.quotationPage.form.promoCodePlaceholder":"Prom\xf3ci\xf3s k\xf3d","component.quotationPage.form.currencyPlaceholder":"P\xe9nznem","component.quotationPage.form.mealPlanPlaceholder":"Ell\xe1t\xe1s*","component.quotationPage.form.devicePlaceholder":"Eszk\xf6z","component.quotationPage.form.validUntilPlaceholder":"\xc9rv\xe9nyess\xe9g (\xf3ra)*","component.quotationPage.form.generalDataTitle":"\xc1ltal\xe1nos adatok","component.quotationPage.form.nonLoyaltyUser":"Nem hűs\xe9g\xfcgyf\xe9l","component.quotationPage.form.loyaltyUser":"Hűs\xe9g\xfcgyf\xe9l","component.quotationPage.form.namePlaceholder":"N\xe9v*","component.quotationPage.form.emailFieldPlaceholder":"E-mail*","component.quotationPage.form.loyaltyUserPlaceholder":"Hűs\xe9g\xfcgyf\xe9l","component.quotationPage.form.lastNamePlaceholder":"Vezet\xe9kn\xe9v*","component.quotationPage.form.phonePlaceholder":"Telefonsz\xe1m","component.quotationPage.form.languagePlaceholder":"Nyelv","component.quotationPage.form.tierPlaceholder":"Szint:","component.quotationPage.sendQuotation.checkboxLabel":"{index} \xe1raj\xe1nlat","component.quotationPage.sendQuotation.receiversTitle":"Az \xe1raj\xe1nlat a k\xf6vetkezÅ c\xedmzetteknek lesz elk\xfcldve:","component.quotationPage.sendQuotation.receiversHelp":"Adja meg a c\xedmeket vesszÅvel (,) elv\xe1lasztva. Legfeljebb 5 e-mail c\xedmet adhat meg.","component.quotationPage.sendQuotation.receiversLabel":"C\xedmzett(ek)","component.quotationPage.sendQuotation.subjectTitle":"Adja meg az egyes \xe1raj\xe1nlatok t\xe1rgy\xe1t","component.quotationPage.sendQuotation.subjectLabel":"{index}. \xe1raj\xe1nlat:","component.quotationPage.sendQuotation.messageTitle":"Adjon hozz\xe1 egyedi sz\xf6veget, amely az \xe1raj\xe1nlat adatai elÅtt jelenik meg","component.quotationPage.sendQuotation.messageLabel":"\xdczenet:","component.quotationPage.sendQuotation.sendError":"Hiba t\xf6rt\xe9nt a k\xf6vetkezÅ \xe1raj\xe1nlatok elk\xfcld\xe9sekor. K\xe9rj\xfck, pr\xf3b\xe1lja meg \xfajra k\xe9sÅbb:","component.quotationPage.sendQuotation.sendErrorItem":"- {index}. \xe1raj\xe1nlat","component.quotationPage.sendQuotation.sending":"K\xfcld\xe9s...","component.quotationPage.sendQuotation.send":"K\xfcld\xe9s","component.quotationPage.reservationError":"Hiba t\xf6rt\xe9nt a foglal\xe1s l\xe9trehoz\xe1sakor","component.roomSelectionList.updateRoomPrice.dateHeader":"D\xe1tum","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Sz\xe1ll\xe1sonk\xe9nt alkalmazott d\xedj","component.roomSelectionList.updateRoomPrice.newRateHeader":"\xdaj d\xedj sz\xe1ll\xe1sonk\xe9nt","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Ez az \xf6sszeg nem tartalmazza az alkalmazott prom\xf3ci\xf3kat \xe9s a sz\xe1ll\xe1s kiv\xe1laszt\xe1s\xe1hoz kapcsol\xf3d\xf3 k\xf6telezÅ vagy opcion\xe1lis extr\xe1k \xf6sszeg\xe9t","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"\xc1r beilleszt\xe9se","component.roomSelectionList.updateRoomPrice.applyToAll":"ALKALMAZ MINDENRE","component.roomSelectionList.updateRoomPrice.totalLabel":"\xd6sszesen:","component.roomSelectionList.updateRoomPrice.totalNote":"* Az \xf6sszeg a kiv\xe1lasztott sz\xe1ll\xe1segys\xe9gek sz\xe1m\xe1val van megszorozva.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Napi \xe1r szerkeszt\xe9se","component.quotationPage.form.selectorNoOptions":"Nincsenek opci\xf3k","shared.common.sendQuotation":"\xc1raj\xe1nlat k\xfcld\xe9se","shared.common.confirmQuotation":"\xc1raj\xe1nlat megerÅs\xedt\xe9se","component.quotationPage.summary.resetDeposit":"Foglal\xe1s vissza\xe1ll\xedt\xe1sa","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Nem tal\xe1lhat\xf3 szabad sz\xe1ll\xe1s vagy \xe9rv\xe9nyes opci\xf3 a kiv\xe1lasztott d\xe1tumokra.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Ennek az opci\xf3nak a m\xf3dos\xedt\xe1sa vissza\xe1ll\xedtja a szerkesztett \xe1rakat. Szeretn\xe9l folytatni?","page.quotation.confirmQuotationError":"Hiba t\xf6rt\xe9nt az \xe1raj\xe1nlat megerÅs\xedt\xe9sekor","page.quotation.confirmQuotationSuccess":"Az \xe1raj\xe1nlat megerÅs\xedt\xe9se sikeresen megt\xf6rt\xe9nt","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Sz\xe1ll\xe1s \xe1r\xe1nak szerkeszt\xe9se","highlightReel.addedToFavorites":"Extra hozz\xe1adva a kedvencekhez","stepper.selection":"Kiv\xe1laszt\xe1s","stepper.rate":"D\xedjszab\xe1s","stepper.extras":"Extr\xe1k","stepper.checkout":"Adatok \xe9s fizet\xe9s","stepper.confirmModal.title":"Figyelem!","stepper.confirmModal.message":"Foglal\xe1sok vannak a kos\xe1rban. Mit szeretne tenni?","giftCard.common.selectDates":"D\xe1tumok kiv\xe1laszt\xe1sa","giftCard.common.selectedRoom":"Kiv\xe1lasztott szoba","giftCard.common.seeMore":"Tov\xe1bb","giftCard.common.seeConditions":"Felt\xe9telek megtekint\xe9se","giftCard.common.selectDatesTitle":"V\xe1laszd ki a tart\xf3zkod\xe1sod d\xe1tum\xe1t","giftCard.common.selectDatesDescription":"Kattints a gombra, \xe9s v\xe1laszd ki a napokat","giftCard.common.modifyDates":"D\xe1tumok m\xf3dos\xedt\xe1sa","giftCard.stepper.step1":"Az \xe9lm\xe9nyed","giftCard.stepper.step2":"D\xe1tumok","giftCard.stepper.step3":"Extr\xe1k","giftCard.stepper.step4":"MegerÅs\xedt\xe9s","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# foglal\xe1s} other {# foglal\xe1s}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"\xd6n","component.independentLoyaltyBar.awayFrom":"szint el\xe9r\xe9s\xe9hez","component.independentLoyaltyBar.levelOf":"-t\xf3l/-tÅl","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Ments meg {discount}-t","component.independentLoyaltyBar.discountLabel":"kedvezm\xe9ny","component.independentLoyaltyBar.discountActive":"<b>{discount} kedvezm\xe9ny</b> \xe9rv\xe9nyes erre a foglal\xe1sra","component.independentLoyaltyBar.clubBenefitsActive":"Klub elÅny\xf6k akt\xedv","component.independentLoyaltyBar.joinWithDiscount":"Csatlakozz a {brandName} oldalhoz \xe9s sp\xf3rolj {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>CSATLAKOZZ a(z) {brandName}
4 hűs\xe9gprogramhoz</b> \xe9s szerezz <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"klub exkluz\xedv elÅnyeit","component.independentLoyaltyBar.becomeMember":"Legy\xe9l tag","component.independentLoyaltyBar.signIn":"Bejelentkez\xe9s","component.independentLoyaltyBar.orSeparator":"vagy","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>CSATLAKOZZ a(z) {brandName} hűs\xe9gprogramhoz</b> \xe9s szerezz <b>{discount} kedvezm\xe9nyt</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Ments meg {discount}-t","shared.common.cancelQuotation":"\xc1raj\xe1nlat t\xf6rl\xe9se","page.quotation.cancelQuotationError":"Hiba t\xf6rt\xe9nt az \xe1raj\xe1nlat t\xf6rl\xe9se sor\xe1n","page.quotation.cancelQuotationSuccess":"\xc1raj\xe1nlat sikeresen t\xf6r\xf6lve","component.checkoutPage.roomStayQuestion.required":"A v\xe1lasz megad\xe1sa k\xf6telezÅ a folytat\xe1shoz","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"\xcdrd be a v\xe1laszod","component.checkoutPage.roomStayQuestion.selectPlaceholder":"V\xe1lassz egy v\xe1laszlehetÅs\xe9get","participantsForm.title":"R\xe9sztvevÅk","participantsForm.guestsTitle":"A vend\xe9gek adatai","participantsForm.firstName":"Keresztn\xe9v","participantsForm.birthDate":"Sz\xfclet\xe9si d\xe1tum","participantsForm.roomLabel":"{number}. szoba","participantsForm.useHolderData":"A foglal\xf3 adatainak haszn\xe1lata ehhez: {guestLabel}"}'),z=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Det finns ingen tillg\xe4nglighet f\xf6r denna bel\xe4ggning. \xc4ndra g\xe4sterna och f\xf6rs\xf6k igen.","component.trackingBanner.origin":"Ursprung","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Ungef\xe4rligt utbytesv\xe4rde idag. Betalningar","component.inventoryGroupListView.incompatiblePaymentMethodText":"Det h\xe4r valet har en annan betalningsmetod \xe4n den i din varukorg. Du m\xe5ste v\xe4lja alternativ med samma betalningsmetod f\xf6r att slutf\xf6ra bokningen","component.navbarView.localeAndCurrency":"Spr\xe5k och valuta","component.paymentForm.termsAndConditionsWarning":"Du m\xe5ste acceptera bokningsvillkoren","shared.common.currency":"Valuta","shared.common.oops":"Oops!","shared.common.query":"S\xf6k","shared.common.unexpectedError":"Ett ov\xe4ntat fel har intr\xe4ffat","component.loyaltyProfile.cancel.success":"Tack, vi bearbetar din avbokning","shared.common.paymentTimeLimit":"Sista dag f\xf6r betalning","component.cartSummary.balearicFeeTooltip":"Priset per person/natt kan variera beroende p\xe5 till\xe4mpade bonusar","shared.common.contactUs":"Kontakta oss","component.extraCard.addItAnyway":"Vill du l\xe4gga till det \xe4nd\xe5?","component.checkoutPage.whatDo":"Det finns reservationer i kundvagnen. Vad vill du g\xf6ra?","shared.loyalty.saveAndEnjoy":"Registrera dig f\xf6r att spara {loyaltyDiscount} och ta del av v\xe5ra {tierBenefitsLink}.","shared.loyalty.bookAndJoin":"Boka och g\xe5 med","calendar.button.checkAvailability":"KONTROLLERA TILLG\xc4NGLIGHET","calendar.footer.combineAccommodations":"Finns genom att kombinera flera typer av boende.","calendar.footer.nextAvailableDate":"N\xe4sta datum tillg\xe4ngligt","component.accommodationGuestFilter.childrenAge":"Barns \xe5lder","component.accommodationGuestFilter.title":"G\xe4ster efter boende","component.bookingForm.title":"Din s\xf6kning","component.cancellationPolicies.cancelBooking":"Avbrytbokning","component.cancellationPolicies.cancellationPenalties":"Avbokningsstraff {amount}","component.cancellationPolicies.cancellationRestriction":"Annulleringsbegr\xe4nsningar","component.cancellationPolicies.childrenAndBeds":"Barn och s\xe4ngar","component.cancellationPolicies.confirmCancellation":"Bekr\xe4fta avbokning","component.cancellationPolicies.entry":"Checka in","component.cancellationPolicies.exit":"Utg\xe5ng","component.cancellationPolicies.from":"Fr\xe5n {dateOne}","component.cancellationPolicies.groups":"Grupper","component.cancellationPolicies.localHour":"Lokal tid","component.cancellationPolicies.multipleBooking":"Detta \xe4r en flera bokning ({numberOfBooking} Booking). Se till att du avbryter alla o\xf6nskade.","component.cancellationPolicies.penalties":"Straff","component.cancellationPolicies.pets":"Husdjur","component.cancellationPolicies.reason":"Motivo de la anulaci\xf3n","component.cancellationPolicies.schedule":"Tidtabell","component.cancellationPolicies.termsAndConditions":"Jag har l\xe4st och accepterar avbokningsvillkoren","component.cancellationPolicies.until":"Tills {dateTwo}","component.cartItem.addExtras":"L\xe4gg till extra","component.cartItem.seeMealPlanDetails":"Se pensionsinformation","component.cartItem.addRoom":"L\xe4gg till ett annat rum","component.cartItem.removeAccommodation":"Ta bort boende","component.cartItem.seeConditionsAndCancellations":"Se villkor och avbokningsregler","component.cartItem.seeMore":"Se mer","component.cartItem.seeMoreAndManageExtras":"Se mer och hantera extrafunktioner","component.cartItem.seeLess":"Se mindre","component.cartItem.pricePerNight":"Pris per natt","component.cartItem.datesOfStay":"Datum f\xf6r vistelse","component.paymentForm.bookWith":"Boka med","component.checkoutPage.guestData":"G\xe4stdata","component.checkoutPage.holderTitle":"Uppgifter om bokningsinnehavaren","component.checkoutPage.holderSubtitle":"Personen som g\xf6r bokningen och tar emot bekr\xe4ftelsen.","component.cartItem.totalRoomStay":"Total bokning","component.cartSummary.cityTaxPaidAtHotel":"Avgifter som ska betalas p\xe5 plats i fastigheten","shared.common.payAtTheHotel":"Betala p\xe5 hotellet","component.cartSummary.savings":"Du sparar","component.cartSummary.totalCart":"Varukorg totalt","component.customerForm.myInfo":"G\xe4stinformation","component.destinationPicker.placeholder":"S\xf6k","component.destinationPicker.noResults":"Inga resultat hittades.","component.extraCard.add":"L\xe4gg till","component.extraCard.date":"datum","component.extraCard.day":"dag","component.extraCard.delete":"Radera","component.extraCard.edit":"Redigera","component.extraCard.included":"Ingick","component.extraCard.moreInfo":"Mer information","component.extraCard.person":"Per person","component.extraCard.room":"Rum","component.extraCard.unit":"enhet","component.extraDetail.helpTextSpecificDate":"V\xe4lj dag/dagar f\xf6r till\xe4gget/servicen:","component.extraDetail.helpTextUnit":"Enheter","component.extraDetail.helpTextUnitDate":"Enheter per vistelse datum","component.extraDetail.helpTextUnitDay":"Enheter per vistelse dag","component.extrasFilters.Extras":"Extra","component.extrasFilters.all":"Allt","component.extrasTotal.continue":"Forts\xe4tta","component.extrasTotal.for":"F\xf6r","component.extrasTotal.included":"Ingick","component.extrasTotal.totalExtras":"Total extrafunktioner","component.footer.showMap":"Visa karta","component.loyaltyProfile.userFormField.address.label":"Adress","component.loyaltyProfile.userFormField.birthDate.label":"F\xf6delsedatum","component.loyaltyProfile.userFormField.city.label":"Stad","component.loyaltyProfile.userFormField.country.label":"Land","component.loyaltyProfile.userFormField.email.label":"E-post","component.loyaltyProfile.userFormField.phone.label":"Telefon","component.loyaltyProfile.userFormField.postalCode.label":"Postnummer","component.loyaltyTransaction.manageBooking":"Hantera bokning","component.messages.occupancyUnAvailable":"Denna bel\xe4ggning \xe4r inte m\xf6jlig, den kr\xe4ver en flera bokning. Kolla in tillg\xe4ngliga alternativ.","component.messages.unAvailable":"Ej tillg\xe4ngligt f\xf6r {fromDate} - {toDate} ({nights}
4 natt/s)","component.navbarView.cart":"Varukorg","component.navbarView.dates":"Datum","component.navbarView.destination":"Destination/\xe4garskap","component.navbarView.guests":"G\xe4ster","component.navbarView.loyaltyInfo":"Klubb","component.navbarView.menu":"Meny","component.navbarView.store":"Butik","component.paymentForm.applePay.continuePayment":"Forts\xe4tt betalning med Apple Pay","component.paymentForm.commercialCommunications":"Acceptera att f\xe5 kommersiell kommunikation","component.paymentForm.depositRequired":"Din bokning kr\xe4ver f\xf6rskottsbetalning, v\xe4lj den mest praktiska betalningsmetoden.","component.paymentForm.pay":"Betala {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"Kryptidvaluta","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Kreditkort","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"Viiacash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal Betala senare","component.paymentForm.title":"S\xe4tt att betala","component.pnpv2.confirm":"Bekr\xe4fta","component.promoCodeInput.invalidCode":"Ogiltig kod","component.promoCodeInput.validCode":"Giltig kod","component.roomStay.cancelBooking":"Annullera","component.roomStay.cancellationOfReservation":"Avbokning","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Gratis avbokning fram till {date}","component.roomStay.payNow":"Betala nu {percentage}% ({currency})","component.roomStay.reservationNumber":"Bokningsnummer","component.roomStay.statusCancelled":"Inst\xe4llt","component.roomStay.statusConfirmed":"Bekr\xe4ftad","component.roomStay.statusPending":"V\xe4ntar p\xe5 bekr\xe4ftelse","component.roomStay.statusPendingDesc":"Etablering kommer att kontakta dig","component.roomStay.statusReactivation":"Avvaktar att betala","component.roomStay.statusReactivationDesc":"Bokningen sparas till {date}","component.roomStay.stay":"Stanna kvar","component.roomStay.modifyDisabled":"Viktig","component.roomStay.contactUs":"Denna reservation kan inte \xe4ndras online. Kontakta etablissemanget.","page.confirmation.goHome":"Hem","page.confirmation.thankYou":"Tack f\xf6r din bokning!","page.confirmation.pendingReservation":"Bokning ej bekr\xe4ftad","shared.common.add":"L\xe4gg till","shared.common.addPromoCode":"L\xe4gg till Promocode","shared.common.addRoom":"L\xe4gg till rum","shared.common.additionalInfo":"Mer information","shared.common.advancePayment":"Med avancerad betalning","shared.common.noAdvancePayment":"Ingen betalning i f\xf6rv\xe4g","shared.common.apply":"Till\xe4mpa","shared.common.availability":"Tillg\xe4nglighet","shared.common.available":"Tillg\xe4ngliga","shared.common.bestPriceGuaranteed":"B\xe4sta pris garanterat","shared.common.book":"bok","shared.common.booking":"Bokning","shared.common.bookingDate":"Bokningsdatum","shared.common.cancel":"Annullera","shared.common.cancellationMessage":"Gratis avbokning upp till","shared.common.cancellationPolicies":"Annulleringspolicy","shared.common.specialGroupCancellationPolicy":"S\xe4rskild gruppbokningspolicy","shared.common.cart":"Sammanfattning","shared.common.checkAvailability":"Konsultera tillg\xe4nglighet","shared.common.checkIn":"Intr\xe4de","shared.common.checkOut":"Avresa","shared.common.chooseRate":"V\xe4lj tariff","shared.common.chooseRoom":"V\xe4lj boende","shared.common.close":"St\xe4nga","shared.common.conditions":"Betingelser","shared.common.confirm":"Bekr\xe4fta","shared.common.currencyNight":"{currency}
4 natt","shared.common.currencyTotal":"{currency} totalt","shared.common.delete":"Eliminera","component.cartSummary.deposit":"Deposition","component.cartSummary.payNow":"Betala nu","component.cartSummary.advancePayment":"F\xf6rskottsbetalning","component.cartSummary.payAccordingToConditions":"Betalning enligt villkor","shared.common.discount":"Rabatt","shared.common.download":"Nedladdning","shared.common.edit":"Redigera","shared.common.emptyCart":"Tom vagn","shared.common.establishment":"Etablering","shared.common.extras":"Extra tj\xe4nster","shared.common.extrasTitle":"Extra tj\xe4nster","shared.common.full":"Komplett","shared.common.guests":"G\xe4ster","shared.common.havePromoCode":"Har du en kampanjkod?","shared.common.hi":"Hej","shared.common.iva":"VAT","shared.common.language":"Spr\xe5k","shared.common.modify":"\xc4ndra","shared.common.night":"natt","shared.common.nights":"n\xe4tter","shared.common.noDepositRequired":"Ingen ins\xe4ttning kr\xe4vs","shared.common.notAvailable":"Ej tillg\xe4ngligt f\xf6r valda datum.","shared.common.options":"Optioner","shared.common.paymentAtEstablishment":"Betalning i anl\xe4ggningen","shared.common.privacyPolicy":"Integritetspolicy","shared.common.promoCode":"Kampanjkod","shared.common.restricted":"Begr\xe4nsad","shared.common.save":"Spara","shared.common.search":"Leta efter","shared.common.selectOption":"V\xe4lj ett alternativ","shared.common.shareCart":"Share Cart","shared.common.soldOut":"Utmattad","shared.common.someDatesUnavailable":"Vissa datum \xe4r inte tillg\xe4ngliga.","shared.common.taxes":"Skatter","shared.common.total":"Totalt","shared.common.totalWithoutTax":"Totalt f\xf6re skatt","shared.common.unavailable":"Inte tillg\xe4nglig","shared.common.unit":"enhet","shared.common.view":"Se","shared.common.viewMode":"Vy","shared.common.warning":"Uppm\xe4rksamhet","shared.common.show-more":"Visa mer","shared.common.show-less":"Visa mindre","shared.common.show-gallery":"Visa galleri","shared.customerFormMessages.address":"Adress","shared.customerFormMessages.arrivalTime":"Checka in","shared.customerFormMessages.birthDate":"F\xf6delsedatum","shared.customerFormMessages.comments":"Kommentarer","shared.customerFormMessages.communicationConsent":"Godk\xe4nnande av kommunikation","shared.customerFormMessages.country":"Land","shared.customerFormMessages.documentId":"ID Dokumentnummer","shared.customerFormMessages.email":"E-post","shared.customerFormMessages.lastName":"Efternamn","shared.customerFormMessages.phone":"Telefon","shared.customerFormMessages.privacyPolicy":"Jag har l\xe4st och accepterar {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"Upprepa e-post","shared.dates.label":"Datum","shared.guestType.adult":"Vuxna","shared.guestType.baby":"Sp\xe4dbarn","shared.guestType.child":"barn","shared.guestType.senior":"seniorer","shared.guestType.singular.adult":"vuxen","shared.guestType.singular.baby":"bebis","shared.guestType.singular.child":"barn","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"junior","shared.guestType.teenager":"juniorer","shared.loyalty.enjoyAdvantages":"Njut av f\xf6rdelarna","shared.loyalty.haveNotJoined":"\xc4r du en ny kund?","shared.loyalty.login":"Logga in","shared.loyalty.logout":"Logga ut","shared.loyalty.myAccount":"Mitt konto","shared.loyalty.myBookings":"Mina reservationer","shared.loyalty.register":"Register","shared.loyalty.tier":"Niv\xe5","shared.restriction.closeToArrivalTravelWindow":"Incheckning ej till\xe5ten","shared.restriction.closeToDepartureTravelWindow":"Checkout inte till\xe5ten","shared.restriction.maxNotice":"Max. I f\xf6rv\xe4g {value} dagar","shared.restriction.maxNotice.hours":"Max. I f\xf6rv\xe4g {value} timme","shared.restriction.maxNotice.hours.single":"Max. I f\xf6rv\xe4g {value} tid","shared.restriction.maxNotice.single":"Max. I f\xf6rv\xe4g {value} dag","shared.restriction.maxStay":"Max. Stanna kvar {value} n\xe4tter","shared.restriction.maxStay.single":"Max. Stanna kvar {value} natt","shared.restriction.minNotice":"Min. I f\xf6rv\xe4g {value} dagar","shared.restriction.minNotice.hours":"Min. I f\xf6rv\xe4g {value} timme","shared.restriction.minNotice.hours.single":"Min. I f\xf6rv\xe4g {value} tid","shared.restriction.minNotice.single":"Min. I f\xf6rv\xe4g {value} dag","shared.restriction.minStay":"Minsta vistelse {value} n\xe4tter","shared.restriction.minStay.single":"Minsta vistelse {value} natt","shared.restriction.openToArrivalDaysTravelWindow":"Incheckning ej till\xe5ten","shared.restriction.openToDepartureDaysTravelWindow":"Checkout inte till\xe5ten","shared.restriction.openTravelWindow":"Ej till\xe5ten vistelse","shared.restriction.closeTravelWindow":"Ej till\xe5ten vistelse","shared.roomDenomination.apartments":"l\xe4genheter","shared.roomDenomination.beds":"b\xe4ddar","shared.roomDenomination.bungalows":"bungalows","shared.roomDenomination.cabins":"stugor","shared.roomDenomination.houses":"hus","shared.roomDenomination.rooms":"sovrum","shared.roomDenomination.ship_cabins":"stugor","shared.roomDenomination.singular.apartments":"l\xe4genhet","shared.roomDenomination.singular.beds":"s\xe4ng","shared.roomDenomination.singular.bungalows":"bungalow","shared.roomDenomination.singular.cabins":"hytt","shared.roomDenomination.singular.houses":"hus","shared.roomDenomination.singular.rooms":"Rum","shared.roomDenomination.singular.ship_cabins":"stuga","shared.roomDenomination.singular.units":"enhet","shared.roomDenomination.singular.villas":"stad","shared.roomDenomination.units":"enheter","shared.roomDenomination.villas":"villor","shared.roomDenomination.pitches":"tomter","shared.roomDenomination.holiday_villages":"semesterbyar","shared.roomDenomination.mobile_home":"mobilhem","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"husvagnar","shared.roomDenomination.singular.pitches":"tomat","shared.roomDenomination.singular.holiday_villages":"semesterby","shared.roomDenomination.singular.mobile_home":"mobilhem","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"husvagn","shared.common.seeAll":"Se alla","shared.common.failedPaymentTransaction":"Transaktion nekad","shared.common.tryAgainOrContactUs":"F\xf6rs\xf6k igen eller kontakta etablissemanget.","shared.common.formErrorsPresent":"V\xe4nligen markera f\xe4lten i r\xf6tt","shared.common.guest":"g\xe4st","shared.common.persons":"m\xe4nniskor","shared.common.occupancy":"Ockupation","shared.common.map":"Karta","shared.common.info":"Info","shared.common.continue":"Forts\xe4tta","shared.common.copy":"Kopieren","shared.common.linkCopied":"L\xe4nk kopiert","shared.restriction.selectDifferentCheckIn":"W\xe4hlen Sie ein andras Check-in-Datum","shared.restriction.selectDifferentCheckOut":"Anderes Abreisedatum w\xe4hlen","shared.common.greeting":"Hej","shared.common.tier":"Niv\xe5","component.options.bookings":"G\xe5 till mina bokningar","component.options.close":"Forts\xe4tt surfa","component.options.signOff":"Logga ut","shared.common.from":"Fr\xe5n","shared.common.chooseEstablishment":"V\xe4lj en egenskap","shared.common.firstNight":"F\xf6rsta natten","shared.common.applyFilters":"Anv\xe4nd filter","shared.common.changeOrRemoveFilters":"\xc4ndra eller ta bort n\xe5gra av filtren eller \xe4ndra din s\xf6kning","shared.common.clearFilters":"Reng\xf6r filter","shared.common.filters":"Filter","shared.common.noCoincidences":"Inga exakta matchningar","shared.common.removeFilters":"Ta bort filter","shared.common.gallery":"Galleri","hotelverse.open":"V\xe4lj det perfekta rummet f\xf6r din vistelse! Klicka h\xe4r f\xf6r att v\xe4lja omr\xe5de och rumsnummer.","component.common.weAreSorry":"Vi \xe4r ledsna!","component.common.datesNotAvailable":"De valda datumen \xe4r inte tillg\xe4ngliga","component.common.notAvailable":"Vi letar efter tillg\xe4nglighet i en annan egendom","component.common.cancelRedirection":"Avbryt omdirigering","shared.common.rotateYourDevice":"Sn\xe4lla, rotera din enhet","shared.common.landscapeOnly":"Vi st\xf6der endast liggande l\xe4ge","shared.common.checkOutStep":"Fullst\xe4ndig bokning","hotelverse.reconfirm":"Bekr\xe4fta ditt val igen","shared.common.bookingUnavailable":"Det finns n\xe5gra alternativ som inte \xe4r tillg\xe4ngliga f\xf6r de valda datumen. V\xe4lj ett annat alternativ.","hotelverse.select":"V\xe4lj din tariff","shared.common.deletedBooking":"Raderad bokning","shared.common.somethingWentWrong":"N\xe5got gick fel. F\xf6rs\xf6k igen.","component.assistedMode.closeMode":"St\xe4ng guiden","component.assistedMode.bookingAdded":"Bokning har lagts till i kundvagnen","component.assistedMode.checkRates":"Se tariffer","component.accommodationGuestFilter.addAccommodation":"L\xe4gg till boende","component.roomStay.unavailableModification":"Denna reservation kan inte \xe4ndras online. Kontakta fastigheten","shared.common.payAtProperty":"Betala p\xe5 fastigheten","shared.common.pendingPayment":"V\xe4ntar p\xe5 betalning","shared.common.payAccordingToConditions":"\xc5terstoden betalas enligt villkoren.","shared.common.amountRemaining":"Kvarvarande","shared.common.perPerson":"per person","shared.common.perPersonPerNight":"per person/natt","shared.common.perStay":"per boende","shared.common.perStayPerNight":"per boende/natt","shared.common.included":"Ingick","shared.common.notIncluded":"Ing\xe5r ej","shared.common.feesExcluded":"Avgifter som inte ing\xe5r","shared.common.withoutTaxes":"Utan skatter","shared.common.code":"Kod:","component.roomStay.dccExchangeRate":"V\xe4xlingskurs","component.roomStay.dccMarkupMasterCard":"Denna v\xe4xelkurs har en skillnad p\xe5 {value} j\xe4mf\xf6rt med publicerad av ECB","component.roomStay.dccMarkupVisa":"Inkluderar {value} MARKUP \xf6ver grossistpriset","shared.common.retry":"F\xf6rs\xf6k igen","shared.common.refreshPage":"Uppdatera sidan eller klicka p\xe5 knappen F\xf6rs\xf6k igen.","shared.common.detail":"Detalj","component.roomStay.advancePayment":"Betalning i f\xf6rv\xe4g","shared.common.fees":"Avgifter","component.loyaltyProfile.cancel.button.label":"Avsluta prenumeration","component.loyaltyProfile.cancel.modal.title":"Kommer du att forts\xe4tta att avsluta prenumerationen?","component.loyaltyProfile.cancel.modal.description":"Bekr\xe4fta ditt beslut.","page.confirmation.cancelledBooking":"Avbokad bokning","shared.common.taxesIncluded":"Skatter ing\xe5r","shared.common.taxesExcluded":"Uteslutna skatter","shared.common.totalWithoutFees":"Totalt utan avgifter","shared.common.depositRequired":"Deposition kr\xe4vs","discount.restriction.minNotice":"<b>Minsta upps\xe4gningstid:</b> {days} dagar","discount.restriction.maxNotice":"<b>Maximal upps\xe4gningstid:</b> {days} dagar","discount.restriction.minStay":"<b>Minsta vistelse:</b> {nights} N\xe4tter","discount.restriction.maxStay":"<b>Maximal vistelse:</b> {nights} N\xe4tter","discount.restriction.openTravelWindow":"<b>Giltighet: </b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Bokningsbar:</b> {start} - {end}","component.deferredPayment.description":"Boka nu och betala online f\xf6re","shared.common.checkOutDeferredStepTitle":"Bokning bekr\xe4ftas inte. {paymentLimitMessage}","shared.common.tooManyRequest":"Du har \xf6verskridit det maximala antalet f\xf6rfr\xe5gningar per minut","shared.common.retryLater":"F\xf6rs\xf6k igen sen
4are","shared.common.notAHuman":"Ups! Det verkar som om du inte \xe4r en m\xe4nniska","shared.common.confirmYouArentARobot":"Sn\xe4lla, bekr\xe4fta att du inte \xe4r en robot","shared.common.commission":"kommission","component.externalBrandLink.myPoints":"Mina po\xe4ng","shared.common.mealPlans":"M\xe5ltidsplaner","shared.common.noResultsForSearch":"Det finns inga resultat tillg\xe4ngliga f\xf6r de valda datumen.","shared.common.tryAgainWithDifferentQuery":"Kontrollera om det finns nya datum eller en annan bel\xe4ggning.","shared.common.accommodation":"boende","shared.common.childrenAges":"Barnens \xe5lder","component.roomStay.dccExchangeCurrency":"Transaktionsvaluta","calendar.indicativeSharingMessage":"Priserna \xe4r orienterande f\xf6r 2 vuxna som delar.","calendar.footer.chooseCheckoutDate":"V\xe4lj utg\xe5ngsdatum","calendar.footer.minStayNights":"Minsta vistelse: {nights} n\xe4tter","shared.common.stay":"Stanna kvar","component.extraCard.attention":"Uppm\xe4rksamhet!","component.extraCard.notAvailableForDates":"{extraName} inte tillg\xe4nglig f\xf6r datumen","component.extraCard.notAvailableForNewSelection":"{extraName} inte tillg\xe4nglig f\xf6r det nya urvalet.","component.extraCard.soldOut":"Uts\xe5ld","component.extraCard.favourite":"Favorit","component.extraCard.notAvailableWithCurrentSelection":"Extrat \\"{extraName}\\" \xe4r inte tillg\xe4ngligt med ditt nuvarande val. Du kan forts\xe4tta att utforska resten av extrat.","component.roomStay.canNotBeModified":"Denna bokning kan inte \xe4ndras online. V\xe4nligen kontakta boendet.","shared.waitingList.receiveNotice":"Ta emot meddelande","component.waitingListDialog.email.label":"E-post","component.waitingListDialog.email.error":"Ange en giltig e-postadress","component.waitingListDialog.email.placeholder":"Skriv h\xe4r...","component.waitingListDialog.acceptTerms":"Genom att beg\xe4ra ett meddelande om tillg\xe4nglighet bekr\xe4ftar du att du har l\xe4st {policyLink}","component.waitingListDialog.acceptTerms.error":"Du m\xe5ste acceptera kommunikationspolicyn","component.waitingListDialog.communicationPolicy":"Kommunikationspolicy","component.waitingListDialog.description":"Vi kommer att meddela dig n\xe4r boendet \xe4r tillg\xe4ngligt igen.","component.waitingListSnackbar.submitSuccess.label":"Beg\xe4ran bekr\xe4ftad","component.waitingListSnackbar.submitError.label":"hoppsan! N\xe5got gick fel. Var god f\xf6rs\xf6k igen.","shared.common.lastAvailable":"Sista!","shared.common.lastQuantityAvailable":"De kvarst\xe5r bara","shared.common.priceFor":"Pris per","shared.common.filterBy":"Filtrera efter","component.paymentForm.phoneLengthWarning":"V\xe4nligen kontrollera telefonens l\xe4ngd","shared.common.toEmptyCart":"t\xf6m vagnen","shared.common.toMaintainCart":"beh\xe5ll kundvagnen","shared.common.communicationPolicyLink":"Kommunikationspolicy","shared.common.userAlreadyExists":"Det finns redan en anv\xe4ndare med e-postadressen {email}. V\xe4nligen logga in f\xf6r att slutf\xf6ra din bokning.","shared.loyalty.optOutRateActive":"Pris endast f\xf6r medlemmar aktivt","shared.loyalty.optOutRateInactive":"Pris endast f\xf6r medlemmar inaktiv","shared.loyalty.optOutRateLabel":"{clubName} takt","shared.loyalty.tierBenefits":"exklusiva klubbf\xf6rm\xe5ner!","shared.loyalty.registerAndEnjoy":"Registrera dig och ta del av v\xe5r {tierBenefitsLink}","shared.loyalty.savingAndEnjoying":"Du sparar {loyaltyDiscount} och kommer att njuta av v\xe5ra {tierBenefitsLink}","shared.loyalty.enjoying":"Du kommer att njuta av v\xe5ra {tierBenefitsLink}","shared.loyalty.wantToJoin":"Jag vill g\xe5 med i {brandName}s lojalitetsprogram. Jag har l\xe4st och accepterar {privacyPolicyLink}","shared.loyalty.membersOnlyRate":"Pris endast f\xf6r medlemmar","shared.loyalty.bookAndJoinExplanation":"Du blir automatiskt medlem efter att du bokat, ingen extra information beh\xf6vs","shared.loyalty.joinedAlready":"\xc4r du redan medlem?","shared.loyalty.dontWantToJoinNow":"Jag vill inte vara med nu","shared.loyalty.continueMyBooking":"Forts\xe4tt med bokningen","shared.common.availableWithRoomChange":"Tillg\xe4nglig med rumsbyte","component.accommodationCard.selectedRoom":"Valt rum f\xf6r upplevelsen","shared.info.seeInformation":"mer information","shared.button.change":"F\xf6r\xe4ndring","page.accommodations.selectAccommodation":"V\xe4lj boende","shared.common.chosen":"Escolhido","shared.loyalty.registerSaveAndEnjoy":"G\xe5 med och spara {loyaltyDiscount}. Uppt\xe4ck alla v\xe5ra {tierBenefitsLink}","shared.common.choose":"V\xe4lj","shared.common.extraServices":"Extra tj\xe4nster","shared.common.improveStay":"F\xf6rb\xe4ttra din vistelse","component.cartSummary.excludedTaxInfo":"Beroende p\xe5 skattereglerna m\xe5ste detta belopp betalas vid anl\xe4ggningen.","shared.common.promosAndAdvantages":"Kampanjer/f\xf6rm\xe5ner","freedomPay.paymentForm.cardHolderName":"Kortinnehavare","freedomPay.paymentForm.cardHolderNameError":"Kortinnehavare \xe4r obligatorisk","freedomPay.paymentForm.wallet":"Pl\xe5nb\xf6cker","freedomPay.paymentForm.processingPayment":"N\xe4r du behandlar betalningen ska du inte st\xe4nga eller ladda om sidan.","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Korth\xe5llaren f\xe5r inte inneh\xe5lla siffror","shared.common.timeoutPaymentTransactionTitle":"Transaktionens timeout","shared.common.timeoutPaymentTransactionDescription":"Din transaktion har tidsavbrutits. F\xf6rs\xf6k igen genom att ladda om sidan.","shared.customerFormMessages.city":"Stad","shared.customerFormMessages.postalCode":"Postnummer","component.paymentForm.phoneInvalidWarning":"Kontrollera att det \xe4r ett giltigt telefonnummer.","reservationConfirmationAuth.confirmationAuthDescription":"F\xf6r att h\xe4mta din bokning, ange ditt bokningsnummer och den e-postadress du anv\xe4nde f\xf6r att g\xf6ra din bokning.","reservationConfirmationAuth.invalidEmail":"V\xe4nligen ange en giltig e-postadress","reservationConfirmationAuth.invalidReservationId":"Reservationsidentifieraren m\xe5ste matcha formatet MXXXXXXX eller PXXXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Ogiltig reservationsidentifierare eller e-postadress","reservationConfirmationAuth.emailSentMessage":"Kontrollera din e-postinkorg. D\xe4r hittar du ett e-postmeddelande med en l\xe4nk till din bokningsbekr\xe4ftelse.","reservationConfirmationAuth.retrieveReservation":"H\xe4mta din bokning","shared.common.viewBreakdown":"Se uppdelning","shared.common.breakdown":"Sammanbrott","shared.roomDenomination.unit":"enhet","shared.customerFormMessages.name":"g\xe4stens namn","component.paymentForm.acceptCommercialCommunications":"Godk\xe4nn f\xf6r att ta emot {commercialCommunicationsLink}","shared.common.commercialCommunications":"Kommersiell kommunikation","reservationModification.title":"\xc4ndra reservation (ID: {id} / Ref.: {ref})","reservationModification.editDates":"Redigera datum (till {date})","reservationModification.editAccommodation":"Redigera boende (till {date})","reservationModification.editExtras":"Redigera extramaterial","reservationModification.editParticipants":"Deltagare","reservationModification.errorDatesCanNotBeChanged":"Datumen kan inte uppdateras p\xe5 grund av \xe4ndringspolicyn.","reservationModification.errorAccommodationCanNotBeChanged":"Boendet kan inte uppdateras p\xe5 grund av \xe4ndringspolicyn.","reservationModification.errorAmountLowerThanOriginal":"Beloppet m\xe5ste vara st\xf6rre eller lika med originalet.","reservationModification.errorStayLowerThanOriginal":"Vistelsen m\xe5ste vara lika med eller l\xe4ngre \xe4n originalet.","reservationModification.errorDefault":"Reservationen kan inte \xe4ndras. Kontakta boendet.","reservationModificationSummaryDialog.modifyReservation":"\xc4ndra reservation","reservationModificationSummaryDialog.modifyReservationInstructions":"Granska och bekr\xe4fta \xe4ndringarna","reservationModificationSummaryDialog.currentReservation":"Nuvarande reservation","reservationModificationSummaryDialog.modifiedReservation":"\xc4ndrad reservation","reservationModificationSummaryDialog.footerNote":"*Priserna kan \xe4ndras beroende p\xe5 veckodag, s\xe4song eller typ av boende.","reservationModificationAccommodation.title":"\xc4ndra boende","reservationModificationAccommodation.yourSelection":"Ditt val: {title}","reservationModificationRoom.title":"\xc4ndra boende","modificationExtras.title":"\xc4ndra till\xe4gg","reservationModificationLoyaltyForbidden.title":"Denna reservation kan inte \xe4ndras","reservationModificationLoyaltyForbidden.description":"Du \xe4r inte inloggad med det lojalitetskonto som anv\xe4ndes f\xf6r att bekr\xe4fta denna reservation. Logga in med r\xe4tt konto f\xf6r att \xe4ndra det, eller kontakta fastigheten.","page.confirmation.guestDataTitle":"G\xe4stdata","shared.customerFormMessages.nameAndSurn
4ame":"Namn och efternamn","reservationModification.occupancyUnAvailable":"Denna bel\xe4ggning \xe4r inte m\xf6jlig. Kolla in de tillg\xe4ngliga alternativen.","reservationModification.errorMandatoryExtraNotAvailable":"Det finns en obligatorisk extraavgift kopplad till din bokning som inte l\xe4ngre \xe4r tillg\xe4nglig. V\xe4nligen kontakta hotellet.","reservationModification.maxModificationsReached":"Det maximala antalet till\xe5tna \xe4ndringar online har \xf6verskridits. Kontakta anl\xe4ggningen f\xf6r ytterligare \xe4ndringar.","component.paymentForm.cardDetails":"Kortuppgifter","component.paymentForm.paymentSuccessRedirecting":"Betalning genomf\xf6rd, omdirigerar till bekr\xe4ftelsesidan...","component.loyaltyProfile.userFormField.preferences.label":"Inst\xe4llningar","userPreferencesModal.title":"Anpassa din upplevelse","userPreferencesModal.subtitle":"Hj\xe4lp oss att k\xe4nna till dina preferenser f\xf6r att kunna erbjuda de b\xe4sta alternativen f\xf6r varje bokning","component.unavailableUpgrade.title":"Hoppsan! Den h\xe4r uppgraderingen \xe4r inte tillg\xe4nglig just nu.","component.unavailableUpgrade.subtitle":"Ha t\xe5lamod! Vi meddelar dig s\xe5 snart det blir tillg\xe4ngligt.","component.upgradeAccommodation.title":"Uppgradera boende","component.upgradeConfirmation.title":"\xc4ndra bokning","component.upgradeConfirmation.subtitle":"Granska och bekr\xe4fta \xe4ndringarna f\xf6r en b\xe4ttre upplevelse.","component.upgradeConfirmation.upgradeDisclaimer":"Priser kan \xe4ndras beroende p\xe5 veckodag, s\xe4song eller boendetyp.","component.upgradeConfirmation.currentBookingLabel":"Nuvarande bokning","component.upgradeConfirmation.nextBookingLabel":"Uppgraderad bokning","component.upgradeConfirmation.errorOnUpsell":"Uppgraderingen kunde inte slutf\xf6ras.","component.upgradeMealPlan.title":"Uppgradera m\xe5ltidsplan","component.upgradeTotal.upgradeTotal":"Total uppgradering","component.upgradeTotal.continueWithUpgrade":"Forts\xe4tt med uppgradering","component.upgradeTotal.continueWithoutUpgrade":"Forts\xe4tt utan uppgradering","component.upgradeTotal.confirmUpgrade":"Bekr\xe4fta uppgradering","shared.common.select":"V\xe4lj","shared.common.selected":"Vald","shared.common.mealPlan":"M\xe5ltidsplan","component.filterableAccommodationSelection.accommodationType":"Boendetyp","component.groupBookingPage.title":"Rekommenderas f\xf6r {value} g\xe4ster","component.groupBookingPage.titleUpdated":"Nuvarande val: {guests} g\xe4ster | {rooms} boenden","shared.common.condition":"Pris","shared.common.guestsValue":"{value} g\xe4ster","component.groupBookingPage.conditionNotAvailable":"Priset \\"{value}\\" \xe4r inte tillg\xe4ngligt f\xf6r n\xe5got av de valda boendena. Vill du forts\xe4tta?","component.groupBookingPage.mealPlanNotAvailable":"M\xe5ltidsalternativet \\"{value}\\" \xe4r inte tillg\xe4ngligt f\xf6r n\xe5got av de valda boendena. Vill du forts\xe4tta?","component.roomSelectionList.selectionNotAvailableForCondition":"Valet \xe4r inte tillg\xe4ngligt f\xf6r pris {value}. Redigera eller l\xe4gg till tillg\xe4ngliga boenden","component.roomSelectionList.selectionNotAvailableForMealPlan":"Valet \xe4r inte tillg\xe4ngligt f\xf6r m\xe5ltidsalternativet {value}. Redigera eller l\xe4gg till boenden","component.groupBookingPage.updateAccommodation":"Redigera boende","component.roomSelectionList.addExtras":"L\xe4gg till / redigera tillval","component.groupBookingPage.addAccommodationBlocked":"Det g\xe5r inte att l\xe4gga till fler boenden, redigera urvalet eller kontakta boendet.","component.groupBookingPage.maxGuestsReached":"Maxantalet {value} g\xe4ster har \xf6verskridits. Kontakta boendet.","component.groupBookingPage.originalGuestsNotReached":"Det saknas boende f\xf6r {guests} g\xe4ster fr\xe5n ditt ursprungliga val. ({originalGuests} g\xe4ster)","component.groupBookingPage.removeConfirmation":"Du \xe4r p\xe5 v\xe4g att ta bort boendet. Vill du forts\xe4tta?","component.groupBookingRecommendation.description":"Baserat p\xe5 ditt val har vi justerat tillg\xe4ngligheten. Forts\xe4tt med v\xe5r rekommendation eller redigera valet sj\xe4lv.","component.groupBookingRecommendation.priceMessage":"Om du f\xf6redrar en annan taxa eller vill inkludera tillval kan du justera det i n\xe4sta steg.","component.groupBookingRecommendation.priceMessageCondition":"Det h\xe4r priset motsvarar priset {value}","component.groupBookingRecommendation.priceMessageMealPlan":"och m\xe5ltidsplane
4n {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Rekommendation f\xf6r:","component.accommodationGuestFilter.moreThan":"Fler \xe4n {value} personer?","component.accommodationGuestFilter.bookAsGroup":"Boka som grupp","component.accommodationGuestFilter.groupBookingModule":"Gruppbokning","component.guestTypePicker.ageRangeFrom":"fr\xe5n {minAge} till {maxAge} \xe5r","component.guestTypePicker.ageRangeMin":"+ {minAge} \xe5r","shared.common.totaltotalWithLoyalty":"Totalt med lojalitet","component.messages.notEnoughAvailability":"Denna bel\xe4ggning \xe4r inte m\xf6jlig eftersom det inte finns tillr\xe4cklig tillg\xe4nglighet. Kontakta hotellet.","shared.common.room":"Rum","shared.common.rooms":"Sovrum","shared.common.attention":"Uppm\xe4rksamhet!","shared.common.all":"Alla","shared.common.currencyConversionInfo":"Ungef\xe4rligt utbytesv\xe4rde idag. Betalningar","shared.common.addAccommodation":"L\xe4gg till boende","shared.common.editAccommodation":"Redigera boende","shared.common.notAvailableOption":"Alternativet \xe4r inte tillg\xe4ngligt","shared.common.youAreSaving":"Du sparar","component.paymentForm.confirmYourStay":"Bekr\xe4fta din vistelse","shared.common.or":"Eller","shared.customerFormMessages.IAmTheOne":"Jag \xe4r personen som ska bo h\xe4r","shared.common.totalDiscount":"Total rabatt","component.inventoryGroupListView.incompatibleMealPlanText":"Det h\xe4r valet har en annan kosth\xe5llning \xe4n den i din varukorg. Du m\xe5ste v\xe4lja alternativ med samma kosth\xe5llning f\xf6r att slutf\xf6ra bokningen","component.securePayment.pciCertified":"PCI DSS-certifierad","component.securePayment.sslCertified":"Data skyddad med SSL","shared.common.moreInfo":"Mer info","shared.common.viewCalendar":"Visa kalender","shared.common.cancelForFreeUntil":"Gratis avbokning upp till","component.inactivityModal.title":"\xc4r du kvar?","component.inactivityModal.subTitle":"Du \xe4r bara ett steg fr\xe5n din perfekta vistelse!","component.inactivityModal.description":"Du har valt ett fantastiskt boende f\xf6r din resa. Det \xe4r bara ett litet steg kvar f\xf6r att s\xe4kra din vistelse.","component.inactivityModal.button":"forts\xe4tt med bokningen","paymentForm.cardHolderName":"Kortinnehavare","paymentForm.cardNumber":"Kortnummer","shared.highlightReel.title":"F\xf6rb\xe4ttra din vistelse","shared.common.insuranceTitle":"Avbokningsf\xf6rs\xe4kring","component.cartItem.addInsurance":"L\xe4gg till {ticker} f\xf6r","component.cartItem.noInsurance":"Jag vill inte teckna en f\xf6rs\xe4kring","component.cartItem.insuranceRequired":"F\xf6rs\xe4kring kr\xe4vs f\xf6r att forts\xe4tta","shared.common.storeNavbarItemHover":"Ge bort","shared.common.storeNavbarItemTitle":"Upplevelser och Presentkort","shared.common.storeNavbarItemDescription":"Utforska v\xe5rt urval av <b>upplevelser och presentkort</b>","shared.common.storeNavbarItemButton":"Se upplevelser","component.unitSelection.title":"Vill du v\xe4lja ditt rum?","component.unitSelection.subjectToAvailability":"*med reservation f\xf6r tillg\xe4nglighet.","component.unitSelection.selectUnit":"V\xe4lj rum","component.unitSelection.selectedTitle":"Valt rum","component.unitSelection.selectedUnit":"Rum {unitNum}","component.unitSelection.changeSelection":"\xc4ndra rum","component.unitSelection.loadingMap":"L\xe4ser in karta...","component.unitSelection.errorLoadingMap":"Fel vid inl\xe4sning av karta","component.unitSelection.selectedComment":"{denomination} vald: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"V\xe4lj \xe5ldern p\xe5 alla barn i din s\xf6kning innan du l\xe4gger till detta alternativ i kundvagnen.","component.engineFilterGroup.title":"Filter","component.engineFilterGroup.clearFilters":"Rensa filter","component.engineFilterGroup.showResults":"Visa {count} boenden","component.engineFilterGroup.showMore":"Visa mer","component.engineFilterGroup.showLess":"Visa mindre","component.engineFilterGroup.priceMin":"Minsta","component.engineFilterGroup.priceMax":"Max","component.engineFilterGroup.freeCancellationDescription":"Visa endast priser som till\xe5ter kostnadsfri avbokning","component.engineFilterGroup.availableDescription":"Visa endast boenden som \xe4r tillg\xe4ngliga f\xf6r min vistelse","component.engineFilterGroup.accommodationType":"Boendetyp","component.engineFilterGroup.priceRange":"Prisintervall","component.engineFilterGroup.freeCancellation":"Gratis avbokning","component.engineFilterGroup.available":"Tillg\xe4ngliga","component.engineFilterGroup.mealplan":"M\xe5ltidsplan","component.engineFilterGroup.services":"Tj\xe4nster","component.engineFilterGroup.facilities":"Faciliteter","component.engineFilterGroup.category":"Kategori","page.quotation.sendQuotationError":"Ett fel uppstod vid s\xe4ndning av offerten","page.quotation.sendQuotationSuccess":"Offerten har skickats","page.quotation.removeQuotationSuccess":"Offerten har tagits bort","page.quotation.duplicateQuotationSuccess":"Offerten har duplicerats","page.quotation.noSessionId":"Inget sessions-ID har angetts.","page.quotation.noPermissions":"Du har inte beh\xf6righet att visa det h\xe4r avsnittet.","page.quotation.unexpectedError":"Ett ov\xe4ntat fel har intr\xe4ffat.","component.quotationPage.title":"Gruppoffert","component.quotationPage.quotationTab":"Offert {index}","component.quotationPage.sendAllQuotations":"Skicka offerter","component.quotationPage.accommodationSelection":"Val av boende","component.quotationPage.addAccommodationBlockedMessage":"Det g\xe5r inte att l\xe4gga till fler boenden","component.quotationPage.removeQuotationWarning":"Du \xe4r p\xe5 v\xe4g att ta bort den h\xe4r offerten.","component.quotationPage.formErrors":"Det finns fel i formul\xe4ret","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Det finns ingen tillg\xe4nglighet f\xf6r vissa av boendena. F\xf6ljande rum kommer att tas bort:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Det finns ingen tillg\xe4nglighet f\xf6r n\xe5got av boendena. Alla rum i offerten kommer att tas bort.","component.quotationPage.sendQuotationDialog.title":"Skicka offert","component.quotationPage.summary.title":"Sammanfattning","component.quotationPage.summary.duplicateQuotation":"Duplicera offert","component.quotationPage.summary.sendQuotation":"Skicka offert","component.quotationPage.summary.removeQuotation":"Ta bort offert","component.quotationPage.form.searchLoyaltyCustomerTitle":"S\xf6k lojalitetskund","component.quotationPage.form.emailSearchPlaceholder":"E-post","component.quotationPage.form.loyaltyCustomerNotFound":"Anv\xe4ndaren hittades inte","component.quotationPage.form.loyaltyCustomerName":"Namn: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Efternamn: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"E-post: {email}","component.quotationPage.form.loyaltyCustomerTier":"Niv\xe5: {tier}","component.quotationPage.form.quotationDataTitle":"Offertinformation","component.quotationPage.form.establishmentPlaceholder":"Anl\xe4ggning*","component.quotationPage.form.checkInLabel":"Incheckning*","component.quotationPage.form.checkOutLabel":"Utcheckning*","component.quotationPage.form.conditionPlaceholder":"Villkor*","component.quotationPage.form.cancellationPolicyPlaceholder":"Avbokningspolicy","component.quotationPage.form.promoCodePlaceholder":"Kampanjkod","component.quotationPage.form.currencyPlaceholder":"Valuta","component.quotationPage.form.mealPlanPlaceholder":"Pension*","component.quotationPage.form.devicePlaceholder":"Enhet","component.quotationPage.form.validUntilPlaceholder":"Giltig till (timmar)*","component.quotationPage.form.generalDataTitle":"Allm\xe4n information","component.quotationPage.form.nonLoyaltyUser":"Icke-lojalitetsanv\xe4ndare","component.quotationPage.form.loyaltyUser":"Lojalitetsanv\xe4ndare","component.quotationPage.form.namePlaceholder":"Namn*","component.quotationPage.form.emailFieldPlaceholder":"E-post*","component.quotationPage.form.loyaltyUserPlaceholder":"Lojalitetskund","component.quotationPage.form.lastNamePlaceholder":"Efternamn*","component.quotationPage.form.phonePlaceholder":"Telefon","component.quotationPage.form.languagePlaceholder":"Spr\xe5k","component.quotationPage.form.tierPlaceholder":"Niv\xe5:","component.quotationPage.sendQuotation.checkboxLabel":"Offert {index}","component.quotationPage.sendQuotation.receiversTitle":"Offerten kommer att skickas till f\xf6ljande mottagare:","component.quotationPage.sendQuotation.receiversHelp":"Ange adresserna separerade med kommatecken (,). H\xf6gst 5 e-postadresser.","component.quotationPage.sendQuotation.receiversLabel":"Mottagare","component.quotationPage.sendQuotation.subjectTitle":"Ange \xe4mnet f\xf6r varje offert","component.quotationPage.sendQuotation.subjectLabel":"Offert {index}:","component.quotationPage.sendQuotation.messageTitle":"L\xe4gg till en anpassad text som visas f\xf6re offertens data","component.quotationPage.sendQuotation.messageLabel":"Meddelande:","component.quotationPage.sendQuotation.sendError":"Ett fel uppstod vid s\xe4ndning av f\xf6ljande offerter. F\xf6rs\xf6k igen sen
4are:","component.quotationPage.sendQuotation.sendErrorItem":"- Offert {index}","component.quotationPage.sendQuotation.sending":"Skickar...","component.quotationPage.sendQuotation.send":"Skicka","component.quotationPage.reservationError":"Ett fel uppstod n\xe4r bokningen skapades","component.roomSelectionList.updateRoomPrice.dateHeader":"Datum","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Taxa som till\xe4mpas per boende","component.roomSelectionList.updateRoomPrice.newRateHeader":"Ny taxa per boende","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"Detta belopp exkluderar till\xe4mpade kampanjer och beloppet f\xf6r obligatoriska eller valfria till\xe4gg kopplade till valet av boende","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"Ange pris","component.roomSelectionList.updateRoomPrice.applyToAll":"APPLICERA P\xc5 ALLA","component.roomSelectionList.updateRoomPrice.totalLabel":"Totalt:","component.roomSelectionList.updateRoomPrice.totalNote":"* Beloppet multipliceras med antalet valda boendeenheter.","component.roomSelectionList.updateRoomPrice.dialogTitle":"Redigera dagspris","component.quotationPage.form.selectorNoOptions":"Inga alternativ","shared.common.sendQuotation":"Skicka offert","shared.common.confirmQuotation":"Bekr\xe4fta offert","component.quotationPage.summary.resetDeposit":"\xc5terst\xe4ll deposition","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Inga tillg\xe4ngliga boenden eller giltiga alternativ hittades f\xf6r de valda datumen.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Om du \xe4ndrar det h\xe4r alternativet \xe5terst\xe4lls dina redigerade priser. Vill du forts\xe4tta?","page.quotation.confirmQuotationError":"Ett fel uppstod vid bekr\xe4ftelse av offerten","page.quotation.confirmQuotationSuccess":"Offerten har bekr\xe4ftats","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"Redigera pris f\xf6r boende","highlightReel.addedToFavorites":"Extra tillagd i favoriter","stepper.selection":"Val","stepper.rate":"Pris","stepper.extras":"Extra","stepper.checkout":"Data och betalning","stepper.confirmModal.title":"Varning!","stepper.confirmModal.message":"Det finns bokningar i varukorgen. Vad vill du g\xf6ra?","giftCard.common.selectDates":"V\xe4lj datum","giftCard.common.selectedRoom":"Valt rum","giftCard.common.seeMore":"Se mer","giftCard.common.seeConditions":"Se villkor","giftCard.common.selectDatesTitle":"V\xe4lj datum f\xf6r din vistelse","giftCard.common.selectDatesDescription":"Klicka p\xe5 knappen och v\xe4lj dagar","giftCard.common.modifyDates":"\xc4ndra datum","giftCard.stepper.step1":"Din upplevelse","giftCard.stepper.step2":"Datum","giftCard.stepper.step3":"Till\xe4gg","giftCard.stepper.step4":"Bekr\xe4ftelse","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# bokning} other {# bokningar}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"Du \xe4r","component.independentLoyaltyBar.awayFrom":"fr\xe5n niv\xe5n","component.independentLoyaltyBar.levelOf":"av","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} \xb7 {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"Spara {discount}","component.independentLoyaltyBar.discountLabel":"rabatt","component.independentLoyaltyBar.discountActive":"<b>{discount} rabatt</b> aktiv p\xe5 denna bokning","component.independentLoyaltyBar.clubBenefitsActive":"Klubbf\xf6rm\xe5ner aktiva","component.independentLoyaltyBar.joinWithDiscount":"G\xe5 med i {brandName} och spara {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>G\xe5 med i {brandName}</b> och f\xe5 <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"exklusiva klubbf\xf6rm\xe5ner","component.independentLoyaltyBar.becomeMember":"Bli medlem","component.independentLoyaltyBar.signIn":"Logga in","component.independentLoyaltyBar.orSeparator":"eller","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>
4G\xe5 med i {brandName}</b> och f\xe5 <b>{discount} rabatt</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 Spara {discount}","shared.common.cancelQuotation":"Avbryt offert","page.quotation.cancelQuotationError":"Ett fel uppstod n\xe4r offerten avbr\xf6ts","page.quotation.cancelQuotationSuccess":"Offerten avbr\xf6ts korrekt","component.checkoutPage.roomStayQuestion.required":"Du m\xe5ste svara p\xe5 den h\xe4r fr\xe5gan f\xf6r att kunna forts\xe4tta","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"Skriv ditt svar","component.checkoutPage.roomStayQuestion.selectPlaceholder":"V\xe4lj ett svar","participantsForm.title":"Deltagare","participantsForm.guestsTitle":"G\xe4sternas uppgifter","participantsForm.firstName":"F\xf6rnamn","participantsForm.birthDate":"F\xf6delsedatum","participantsForm.roomLabel":"Rum {number}","participantsForm.useHolderData":"Anv\xe4nd bokningsinnehavarens uppgifter f\xf6r {guestLabel}"}'),G=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"ãã®äººæ°ã§ãå©ç¨ããã ãããé¨å±ãããã¾ããã人æ°ã夿´ãã¦å度ã試ããã ããã","component.trackingBanner.origin":"èµ·æº","component.trackingBanner.affiliate":"ã¨ã¼ã¸ã§ã³ã","component.cartSummary.currencyConversionInfo":"åãªãæ
å ±ã§ããæ¯æãã¯","component.inventoryGroupListView.incompatiblePaymentMethodText":"ãã®é¸æã«ã¯ãã«ã¼ãã¨ã¯ç°ãªãæ¯æãæ¹æ³ãå«ã¾ãã¦ãã¾ããäºç´ãå®äºããã«ã¯ãåãæ¯æãæ¹æ³ã®ãªãã·ã§ã³ã鏿ããå¿
è¦ãããã¾ãã","component.navbarView.localeAndCurrency":"è¨èªã¨é貨","component.paymentForm.termsAndConditionsWarning":"äºç´ã®å©ç¨è¦ç´ã«åæããå¿
è¦ãããã¾ã","shared.common.currency":"é貨","shared.common.oops":"ãã£ã¨ï¼","shared.common.query":"æ¤ç´¢","shared.common.unexpectedError":"äºæããªãã¨ã©ã¼ãçºçãã¾ãã","component.loyaltyProfile.cancel.success":"é伿ç¶ããå¦çãã¦ããã¾ãã","shared.common.paymentTimeLimit":"æ¯ææé","component.cartSummary.balearicFeeTooltip":"1人1æ³ãããã®æéã¯ãé©ç¨ãããç¹å
¸ã«ãã£ã¦ç°ãªãå ´åãããã¾ã","shared.common.contactUs":"ãåãåãã","component.extraCard.addItAnyway":"ããã§ã追å ãã¾ããï¼","component.checkoutPage.whatDo":"ã«ã¼ãã«äºç´ãããã¾ããã©ããã¾ããï¼","shared.loyalty.saveAndEnjoy":"ç»é²ãã¦{loyaltyDiscount}ãç¯ç´ãã{tierBenefitsLink}ããæ¥½ãã¿ãã ãã","shared.loyalty.bookAndJoin":"äºç´ãã¦åå ","calendar.button.checkAvailability":"ç©ºå®¤ç¶æ³ã確èª","calendar.footer.combineAccommodations":"è¤æ°ã®å®¿æ³æ½è¨ã¿ã¤ããçµã¿åããããã¨ã§å©ç¨å¯è½ã§ãã","calendar.footer.nextAvailableDate":"次ã®å©ç¨å¯è½æ¥","component.accommodationGuestFilter.childrenAge":"ãåæ§ã®å¹´é½¢","component.accommodationGuestFilter.title":"å®¿æ³æ½è¨ãã¨ã®ã²ã¹ã","component.bookingForm.title":"æ¤ç´¢æ¡ä»¶","component.cancellationPolicies.cancelBooking":"äºç´ã®ãã£ã³ã»ã«","component.cancellationPolicies.cancellationPenalties":"ãã£ã³ã»ã«æ {amount}","component.cancellationPolicies.cancellationRestriction":"ãã£ã³ã»ã«å¶é","component.cancellationPolicies.childrenAndBeds":"ãåæ§ã¨ããã","component.cancellationPolicies.confirmCancellation":"ãã£ã³ã»ã«ã確èª","component.cancellationPolicies.entry":"ãã§ãã¯ã¤ã³","component.cancellationPolicies.exit":"ãã§ãã¯ã¢ã¦ã","component.cancellationPolicies.from":"{dateOne}ãã","component.cancellationPolicies.groups":"å£ä½","component.cancellationPolicies.localHour":"ç¾å°æé","component.cancellationPolicies.multipleBooking":"ããã¯è¤æ°äºç´ï¼{numberOfBooking}äºç´ï¼ã§ããä¸è¦ãªäºç´ã¯ãã¹ã¦ãã£ã³ã»ã«ãã¦ãã ããã","component.cancellationPolicies.penalties":"éç´é","component.cancellationPolicies.pets":"ããã","component.cancellationPolicies.reason":"ãã£ã³ã»ã«ã®çç±","component.cancellationPolicies.schedule":"ã¹ã±ã¸ã¥ã¼ã«","component.cancellationPolicies.termsAndConditions":"ãã£ã³ã»ã«è¦ç´ãèªã¿ãåæãã¾ã","component.cancellationPolicies.until":"{dateTwo}ã¾ã§","component.cartItem.addExtras":"追å ","component.cartItem.seeMealPlanDetails":"ãã¼ã«ãã©ã³ã®è©³ç´°ãè¦ã","component.cartItem.addRoom":"å¥ã®é¨å±ã追å ","component.cartItem.removeAccommodation":"å®¿æ³æ½è¨ãåé¤","component.cartItem.seeConditionsAndCancellations":"æ¡ä»¶ã¨ãã£ã³ã»ã«ããªã·ã¼ãè¦ã","component.cartItem.seeMore":"詳細ã¯ãã¡ã","component.cartItem.seeMoreAndManageExtras":"詳細ã表示ãã¦è¿½å ã管ç","component.cartItem.seeLess":"è¡¨ç¤ºãæ¸ãã","component.cartItem.pricePerNight":"1æ³ãããã®æé","component.cartItem.datesOfStay":"å®¿æ³æ¥","component.paymentForm.bookWith":"äºç´","component.checkoutPage.guestData":"ã²ã¹ãã®è©³ç´°","component.checkoutPage.holderTitle":"äºç´è
ã®æ
å ±","component.checkoutPage.holderSubtitle":"äºç´ãè¡ãã確èªã¡ã¼ã«ãåãåãæ¹ã§ãã","component.cartItem.totalRoomStay":"åè¨äºç´","component.cartSummary.cityTaxPaidAtHotel":"æ½è¨ã§æ¯æãç¨é","shared.common.payAtTheHotel":"ããã«ã§æ¯æã","component.cartSummary.savings":"ç¯ç´é¡","component.cartSummary.totalCart":"ã«ã¼ãã®åè¨","component.customerForm.myInfo":"ãå®¢æ§æ
å ±","component.destinationPicker.placeholder":"æ¤ç´¢","component.destinationPicker.noResults":"çµæãè¦ã¤ããã¾ããã§ããã","component.extraCard.add":"追å ","component.extraCard.date":"æ¥ä»","component.extraCard.day":"æ¥","component.extraCard.delete":"åé¤","component.extraCard.edit":"ç·¨é","component.extraCard.included":"å«ã¾ãã¦ãã¾ã","component.extraCard.moreInfo":"詳細æ
å ±","component.extraCard.person":"ä¸äººå½ãã","component.extraCard.room":"é¨å±","component.extraCard.unit":"ã¦ããã","component.extraDetail.helpTextSpecificDate":"追å /ãµã¼ãã¹ã®æ¥ã«ã¡ã鏿ãã¦ãã ããï¼","component.extraDetail.helpTextUnit":"ã¦ããã","component.extraDetail.helpTextUnitDate":"å®¿æ³æ¥ãã¨ã®ã¦ããã","component.extraDetail.helpTextUnitDay":"1æ¥ãããã®ã¦ããã","component.extrasFilters.Extras":"追å ","component.extrasFilters.all":"ãã
4¹ã¦","component.extrasTotal.continue":"ç¶ç¶","component.extrasTotal.for":"å®å
","component.extrasTotal.included":"å«ã¾ãã¦ãã¾ã","component.extrasTotal.totalExtras":"åè¨è¿½å ","component.footer.showMap":"å°å³ãè¦ã","component.loyaltyProfile.userFormField.address.label":"使","component.loyaltyProfile.userFormField.birthDate.label":"çå¹´ææ¥","component.loyaltyProfile.userFormField.city.label":"å¸","component.loyaltyProfile.userFormField.country.label":"å½","component.loyaltyProfile.userFormField.email.label":"ã¡ã¼ã«","component.loyaltyProfile.userFormField.phone.label":"é»è©±","component.loyaltyProfile.userFormField.postalCode.label":"éµä¾¿çªå·","component.loyaltyTransaction.manageBooking":"äºç´ã®ç®¡ç","component.messages.occupancyUnAvailable":"ãã®å®¿æ³äººæ°ã¯è¨±å¯ããã¦ãã¾ãããè¤æ°äºç´ãå¿
è¦ã§ããå©ç¨å¯è½ãªãªãã·ã§ã³ã確èªãã¦ãã ããã","component.messages.unAvailable":"{fromDate}ï½{toDate}ï¼{nights}æ³ï¼ã¯å©ç¨ã§ãã¾ãã","component.navbarView.cart":"ã«ã¼ã","component.navbarView.dates":"æ¥ä»","component.navbarView.destination":"ç®çå°/å®¿æ³æ½è¨","component.navbarView.guests":"宿æ³è
","component.navbarView.loyaltyInfo":"ã¯ã©ã","component.navbarView.menu":"ã¡ãã¥ã¼","component.navbarView.store":"åº","component.paymentForm.applePay.continuePayment":"Apple Payã§æ¯æããç¶ãã","component.paymentForm.commercialCommunications":"åç¨éä¿¡ã®åä¿¡ã«åæãã¾ã","component.paymentForm.depositRequired":"äºç´ã«ã¯äºåæ¯æããå¿
è¦ã§ãããé½åã®è¯ãæ¯æãæ¹æ³ã鏿ãã¦ãã ããã","component.paymentForm.pay":"{amount}ãæ¯æã","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"æå·é貨","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"ã¯ã¬ã¸ããã«ã¼ã","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal 徿ã","component.paymentForm.title":"æ¯æãæ¹æ³","component.pnpv2.confirm":"確èª","component.promoCodeInput.invalidCode":"ç¡å¹ãªã³ã¼ãã§ã","component.promoCodeInput.validCode":"æå¹ãªã³ã¼ãã§ã","component.roomStay.cancelBooking":"ãã£ã³ã»ã«","component.roomStay.cancellationOfReservation":"äºç´ã®ãã£ã³ã»ã«","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"{date}ã¾ã§ã¯ç¡æã§ãã£ã³ã»ã«ã§ãã¾ã","component.roomStay.payNow":"ä»ãã{percentage}%ï¼{currency}ï¼ãæ¯æã","component.roomStay.reservationNumber":"äºç´çªå·","component.roomStay.statusCancelled":"ãã£ã³ã»ã«æ¸ã¿","component.roomStay.statusConfirmed":"ç¢ºèªæ¸ã¿","component.roomStay.statusPending":"確èªå¾
ã¡","component.roomStay.statusPendingDesc":"å®¿æ³æ½è¨ãããé£çµ¡ãã¾ã","component.roomStay.statusReactivation":"æ¯æãå¾
ã¡","component.roomStay.statusReactivationDesc":"äºç´ã¯{date}
4ã¾ã§ä¿åããã¾ã","component.roomStay.stay":"æ»å¨","component.roomStay.modifyDisabled":"éè¦","component.roomStay.contactUs":"ãã®äºç´ã¯ãªã³ã©ã¤ã³ã§å¤æ´ã§ãã¾ãããå®¿æ³æ½è¨ã«ãåãåãããã ããã","page.confirmation.goHome":"ãã¼ã ","page.confirmation.thankYou":"ãäºç´ãããã¨ããããã¾ãã","page.confirmation.pendingReservation":"äºç´ã確å®ãã¦ãã¾ãã","shared.common.add":"追å ","shared.common.addPromoCode":"ããã¢ã¼ã·ã§ã³ã³ã¼ãã追å ","shared.common.addRoom":"é¨å±ã追å ","shared.common.additionalInfo":"詳細æ
å ±","shared.common.advancePayment":"äºåæ¯æããã","shared.common.noAdvancePayment":"äºåæ¯æããªã","shared.common.apply":"é©ç¨","shared.common.availability":"ç©ºå®¤ç¶æ³","shared.common.available":"å©ç¨å¯è½","shared.common.bestPriceGuaranteed":"æä½ä¾¡æ ¼ä¿è¨¼","shared.common.book":"äºç´","shared.common.booking":"äºç´","shared.common.bookingDate":"äºç´æ¥","shared.common.cancel":"ãã£ã³ã»ã«","shared.common.cancellationMessage":"ç¡æãã£ã³ã»ã«æéï¼","shared.common.cancellationPolicies":"ãã£ã³ã»ã«ããªã·ã¼","shared.common.specialGroupCancellationPolicy":"ç¹å¥ãªå£ä½ããªã·ã¼","shared.common.cart":"æ¦è¦","shared.common.checkAvailability":"ç©ºå®¤ç¶æ³ã確èª","shared.common.checkIn":"ãã§ãã¯ã¤ã³","shared.common.checkOut":"ãã§ãã¯ã¢ã¦ã","shared.common.chooseRate":"æéãã©ã³ã鏿","shared.common.chooseRoom":"å®¿æ³æ½è¨ã鏿","shared.common.close":"éãã","shared.common.conditions":"è¦ç´","shared.common.confirm":"確èª","shared.common.currencyNight":"{currency} / æ³","shared.common.currencyTotal":"åè¨{currency}","shared.common.delete":"åé¤","component.cartSummary.deposit":"ããã¸ãã","component.cartSummary.payNow":"ä»ããæ¯æã","component.cartSummary.advancePayment":"äºåæ¯æã","component.cartSummary.payAccordingToConditions":"æ¡ä»¶ã«å¾ã£ã¦æ¯æã","shared.common.discount":"å²å¼","shared.common.download":"ãã¦ã³ãã¼ã","shared.common.edit":"ç·¨é","shared.common.emptyCart":"ã«ã¼ãã¯ç©ºã§ã","shared.common.establishment":"æ½è¨","shared.common.extras":"追å ","shared.common.extrasTitle":"追å ãµã¼ãã¹","shared.common.full":"ãã«","shared.common.guests":"宿æ³äººæ°","shared.common.havePromoCode":"ããã¢ã¼ã·ã§ã³ã³ã¼ãããæã¡ã§ããï¼","shared.common.hi":"ããã«ã¡ã¯","shared.common.iva":"VAT","shared.common.language":"è¨èª","shared.common.modify":"夿´","shared.common.night":"æ³","shared.common.nights":"æ³","shared.common.noDepositRequired":"ããã¸ããã¯ä¸è¦ã§ã","shared.common.notAvailable":"鏿ãããæ¥ä»ã§ã¯ãå©ç¨ããã ãã¾ããã","shared.common.options":"ãªãã·ã§ã³","shared.common.paymentAtEstablishment":"æ½è¨ã§æ¯æã","shared.common.privacyPolicy":"ãã©ã¤ãã·ã¼ããªã·ã¼","shared.common.promoCode":"ããã¢ã¼ã·ã§ã³ã³ã¼ã","shared.common.restricted":"å¶éä»ã","shared.common.save":"ä¿å","shared.common.search":"æ¤ç´¢","shared.common.selectOption":"ãªãã·ã§ã³ã鏿","shared.common.shareCart":"ã«ã¼ããå
±æ","shared.common.soldOut":"売ãåã","shared.common.someDatesUnavailable":"ä¸é¨ã®æ¥ä»ã¯å©ç¨ã§ãã¾ããã","shared.common.taxes":"ç¨é","shared.common.total":"åè¨","shared.common.totalWithoutTax":"ç¨æãåè¨","shared.common.unavailable":"å©ç¨ä¸å¯","shared.common.unit":"ã¦ããã","shared.common.view":"表示","shared.common.viewMode":"表示","shared.common.warning":"注æ","shared.common.show-more":"ãã£ã¨è¦ã","shared.common.show-less":"è¡¨ç¤ºãæ¸ãã","shared.common.show-gallery":"ã®ã£ã©ãªã¼ãè¦ã","shared.customerFormMessages.address":"使","shared.customerFormMessages.arrivalTime":"å°çæé","shared.customerFormMessages.birthDate":"çå¹´ææ¥","shared.customerFormMessages.comments":"ã³ã¡ã³ã","shared.customerFormMessages.communicationConsent":"ã³ãã¥ãã±ã¼ã·ã§ã³ã®åæ","shared.customerFormMessages.country":"å½","shared.customerFormMessages.documentId":"IDçªå·","shared.customerFormMessages.email":"ã¡ã¼ã«","shared.customerFormMessages.lastName":"èå","shared.customerFormMessages.phone":"é»è©±","shared.customerFormMessages.privacyPolicy":"{conditionsLink}ã{privacyPolicyLink}ãèªã¿ãåæãã¾ã","shared.customerFormMessages.repeatEmail":"ã¡ã¼ã«ã¢ãã¬ã¹ãç¹°ãè¿ãã¦ãã ãã","shared.dates.label":"æ¥ä»","shared.guestType.adult":"大人","shared.guestType.baby":"赤ã¡ãã","shared.guestType.child":"åä¾","shared.guestType.senior":"ã·ãã¢","shared.guestType.singular.adult":"大人","shared.guestType.singular.baby":"赤ã¡ãã","shared.guestType.singular.child":"åä¾","shared.guestType.singular.senior":"ã·ãã¢","shared.guestType.singular.teenager":"ã¸ã¥ãã¢","shared.guestType.teenager":"ã¸ã¥ãã¢","shared.loyalty.enjoyAdvantages":"ã¡ãªããããæ¥½ãã¿ãã ãã","shared.loyalty.haveNotJoined":"æ°è¦ã®ã客æ§ã§ããï¼","shared.loyalty.login":"ãã°ã¤ã³","shared.loyalty.logout":"ãã°ã¢ã¦ã","shared.loyalty.myAccount":"ãã¤ã¢ã«ã¦ã³ã","shared.loyalty.myBookings":"èªåã®äºç´","shared.loyalty.register":"ç»é²","shared.loyalty.tier":"ã¬ãã«","shared.restriction.closeToArrivalTravelWindow":"ã¨ã³ããªã¯è¨±å¯ããã¦ãã¾ãã","shared.restriction.closeToDepartureTravelWindow":"åºçºã¯è¨±å¯ããã¦ãã¾ãã","shared.restriction.maxNotice":"æå¤§åãã£ã¦{value}æ¥é","shared.restriction.maxNotice.hours":"æå¤§åãã£ã¦{value}æé","shared.restriction.maxNotice.hours.single":"æå¤§åãã£ã¦{value}æé","shared.restriction.maxNotice.single":"æå¤§åãã£ã¦{value}æ¥","shared.restriction.maxStay":"æå¤§æ»å¨{value}æ³","shared.restriction.maxStay.single":"æå¤§æ»å¨{value}æ³","shared.restriction.minNotice":"æå°åãã£ã¦{value}æ¥é","shared.restriction.minNotice.hours":"æå°åãã£ã¦{value}æé","shared.restriction.minNotice.hours.single":"æå°åãã£ã¦{value}æé","shared.restriction.minNotice.single":"æå°åãã£ã¦{value}æ¥","shared.restriction.minStay":"æå°æ»å¨{value}æ³","shared.restriction.minStay.single":"æå°æ»å¨{value}æ³","shared.restriction.openToArrivalDaysTravelWindow":"ãã§ãã¯ã¤ã³ä¸å¯","shared.restriction.openToDepartureDaysTravelWindow":"ãã§ãã¯ã¢ã¦ãä¸å¯","shared.restriction.openTravelWindow":"æ»å¨ã¯è¨±å¯ããã¦ãã¾ãã","shared.restriction.closeTravelWindow":"æ»å¨ã¯è¨±å¯ããã¦ãã¾ãã","shared.roomDenomination.apartments":"ã¢ãã¼ã","shared.roomDenomination.beds":"ããã","shared.roomDenomination.bungalows":"ãã³ã¬ãã¼","shared.roomDenomination.cabins":"ãã£ãã³","shared.roomDenomination.houses":"å®¶","shared.roomDenomination.rooms":"é¨å±","shared.roomDenomination.ship_cabins":"客室","shared.roomDenomination.singular.apartments":"ã¢ãã¼ã","shared.roomDenomination.singular.beds":"ããã","shared.roomDenomination.singular.bungalows":"ãã³ã¬ãã¼","shared.roomDenomination.singular.cabins":"ãã£ãã³","shared.roomDenomination.singular.houses":"å®¶","shared.roomDenomination.singular.rooms":"é¨å±","shared.roomDenomination.singular.ship_cabins":"客室","shared.roomDenomination.singular.units":"ã¦ããã","shared.roomDenomination.singular.villas":"ã´ã£ã©","shared.roomDenomination.units":"ã¦ããã","shared.roomDenomination.villas":"ã´ã£ã©","shared.roomDenomination.pitches":"åºç»","shared.roomDenomination.holiday_villages":"ããªãã¼ãã¬ãã¸","shared.roomDenomination.mobile_home":"ã¢ãã¤ã«ãã¼ã ","shared.roomDenomination.glamping":"ã°ã©ã³ãã³ã°","shared.roomDenomination.caravans":"ãã£ã©ãã³","shared.roomDenomination.singular.pitches":"åºç»","shared.roomDenomination.singular.holiday_villages":"ããªãã¼ãã¬ãã¸","shared.roomDenomination.singular.mobile_home":"ã¢ãã¤ã«ãã¼ã ","shared.roomDenomination.singular.glamping":"ã°ã©ã³ãã³ã°","shared.roomDenomination.singular.caravans":"ãã£ã©ãã³","shared.common.seeAll":"ãã
4¹ã¦è¡¨ç¤º","shared.common.failedPaymentTransaction":"åå¼ãæå¦ããã¾ãã","shared.common.tryAgainOrContactUs":"ããä¸åº¦ã試ãã«ãªãããå®¿æ³æ½è¨ã«ãåãåãããã ããã","shared.common.formErrorsPresent":"赤è²ã®ãã£ã¼ã«ãã確èªãã¦ãã ãã","shared.common.guest":"ã²ã¹ã","shared.common.persons":"人","shared.common.occupancy":"å æ","shared.common.map":"å°å³","shared.common.info":"æ
å ±","shared.common.continue":"ç¶ãã","shared.common.copy":"ã³ãã¼","shared.common.linkCopied":"ãªã³ã¯ãã³ãã¼ãã¾ãã","shared.restriction.selectDifferentCheckIn":"å¥ã®ãã§ãã¯ã¤ã³æ¥ã鏿ãã¦ãã ãã","shared.restriction.selectDifferentCheckOut":"å¥ã®ãã§ãã¯ã¢ã¦ãæ¥ã鏿ãã¦ãã ãã","shared.common.greeting":"ããã«ã¡ã¯","shared.common.tier":"ã¬ãã«","component.options.bookings":"äºç´ã«ç§»å","component.options.close":"ããã²ã¼ã·ã§ã³ãç¶ãã","component.options.signOff":"ãã°ã¢ã¦ã","shared.common.from":"ãã","shared.common.chooseEstablishment":"å®¿æ³æ½è¨ã鏿","shared.common.firstNight":"忥ã®å¤","shared.common.applyFilters":"ãã£ã«ã¿ã¼ãé©ç¨","shared.common.changeOrRemoveFilters":"ãã£ã«ã¿ã¼ã夿´ã¾ãã¯åé¤ããããæ¤ç´¢ã夿´ãã¦ãã ãã","shared.common.clearFilters":"ãã£ã«ã¿ã¼ãã¯ãªã¢","shared.common.filters":"ãã£ã«ã¿ã¼","shared.common.noCoincidences":"å®å
¨ã«ä¸è´ãããã®ã¯ããã¾ãã","shared.common.removeFilters":"ãã£ã«ã¿ã¼ãåé¤","shared.common.gallery":"ã®ã£ã©ãªã¼","hotelverse.open":"æ»å¨ã«æé©ãªé¨å±ãé¸ã³ã¾ãããï¼ãããã¯ãªãã¯ãã¦ã宿æ³ããå ´æã®ã¨ãªã¢ã¨æ£ç¢ºãªé¨å±çªå·ã鏿ãã¦ãã ããã","component.common.weAreSorry":"ç³ã訳ããã¾ããï¼","component.common.datesNotAvailable":"鏿ããæ¥ä»ã¯å©ç¨ã§ãã¾ãã","component.common.notAvailable":"å¥ã®å®¿æ³æ½è¨ã®ç©ºå®¤ç¶æ³ã確èªãã¦ãã¾ã","component.common.cancelRedirection":"ãªãã¤ã¬ã¯ãããã£ã³ã»ã«","shared.common.rotateYourDevice":"ããã¤ã¹ãå転ããã¦ãã ãã","shared.common.landscapeOnly":"横åãã¢ã¼ãã®ã¿ããµãã¼ããã¦ãã¾ã","shared.common.checkOutStep":"äºç´ãå®äºãã","hotelverse.reconfirm":"鏿å
容ãå確èªãã¦ãã ãã","shared.common.bookingUnavailable":"鏿ããæ¥ä»ã§ã¯å©ç¨ã§ããªããªãã·ã§ã³ãããã¤ãããã¾ããå¥ã®ãªãã·ã§ã³ã鏿ãã¦ãã ããã","hotelverse.select":"æéãã©ã³ã鏿","shared.common.deletedBooking":"äºç´ãåé¤ããã¾ãã","shared.common.somethingWentWrong":"åé¡ãçºçãã¾ãããããä¸åº¦ã試ããã ããã","component.assistedMode.closeMode":"ã¢ã·ã¹ã¿ã³ããéãã","component.assistedMode.bookingAdded":"äºç´ãã«ã¼ãã«è¿½å ããã¾ããï¼","component.assistedMode.checkRates":"æéã表示","component.accommodationGuestFilter.addAccommodation":"å®¿æ³æ½è¨ã追å ","component.roomStay.unavailableModification":"ãã®äºç´ã¯ãªã³ã©ã¤ã³ã§å¤æ´ã§ãã¾ãããå®¿æ³æ½è¨ã«ãåãåãããã ãã","shared.common.payAtProperty":"å®¿æ³æ½è¨ã§æ¯æã","shared.common.pendingPayment":"ä¿çä¸ã®æ¯æã","shared.common.payAccordingToConditions":"æ®ãã¯ãæ¡ä»¶ã«å¿ãã¦æ¯æããã¾ãã","shared.common.amountRemaining":"æ®ã","shared.common.perPerson":"1人ããã","shared.common.perPersonPerNight":"1人/1æ³ããã","shared.common.perStay":"1 å®¿æ³æ½è¨ããã","shared.common.perStayPerNight":"1 å®¿æ³æ½è¨/1 æ³ããã","shared.common.included":"è¾¼ã¿","shared.common.notIncluded":"å«ã¾ãã¦ãã¾ãã","shared.common.feesExcluded":"ç¨éã¯å«ã¾ãã¦ãã¾ãã","shared.common.withoutTaxes":"ç¨éãªã","shared.common.code":"ã³ã¼ã","component.roomStay.dccExchangeRate":"çºæ¿ã¬ã¼ã","component.roomStay.dccMarkupMasterCard":"ãã®çºæ¿ã¬ã¼ãã¯ãECB ãå
¬éãã¦ãããã®ã¨ {value} ã®å·®ãããã¾ã","component.roomStay.dccMarkupVisa":"å¸å£²ä¾¡æ ¼ã« {value} ã®ãã¼ã¸ã³ãå«ã¾ãã¦ãã¾ã","shared.common.retry":"å試è¡","shared.common.refreshPage":"ãã¼ã¸ãæ´æ°ãããã[å試è¡] ãã¿ã³ãã¯ãªãã¯ãã¦ãã ãã","shared.common.detail":"詳細","component.roomStay.advancePayment":"åæã","shared.common.fees":"æé","component.loyaltyProfile.cancel.button.label":"ç»é²è§£é¤","component.loyaltyProfile.cancel.modal.title":"éä¼ãç¶è¡ãã¾ããï¼","component.loyaltyProfile.cancel.modal.description":"決å®ã確èªãã¦ãã ããã","page.confirmation.cancelledBooking":"äºç´ããã£ã³ã»ã«ããã¾ãã","shared.common.taxesIncluded":"ç¨è¾¼ã¿","shared.common.taxesExcluded":"ç¨æã","shared.common.totalWithoutFees":"ç¨éãå«ã¾ãªãåè¨","shared.common.depositRequired":"ããã¸ãããå¿
è¦ã§ã","discount.restriction.minNotice":"<b>æä½äºåéç¥ï¼</b>{days} æ¥","discount.restriction.maxNotice":"<b>æå¤§äºåéç¥ï¼</b>{days} æ¥","discount.restriction.minStay":"<b>æä½æ»å¨æ¥æ°ï¼</b>{nights} æ³","discount.restriction.maxStay":"<b>æå¤§æ»å¨æ¥æ°ï¼</b>{nights} æ³","discount.restriction.openTravelWindow":"<b>æå¹æéï¼</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>å¥ç´å¯è½æéï¼</b> {start} - {end}","component.deferredPayment.description":"ä»ããäºç´ãã¦ã{paymentLimitMessage}ã¾ã§ãªã³ã©ã¤ã³ã§æ¯æãã¾ã","shared.common.checkOutDeferredStepTitle":"äºç´ã¯ç¢ºå®ããã¦ãã¾ããã{paymentLimitMessage}","shared.common.tooManyRequest":"1åãããã®æå¤§ãªã¯ã¨ã¹ãæ°ãè¶
ãã¾ãã","shared.common.retryLater":"å¾ã§ããä¸åº¦ã試ããã ãã","shared.common.notAHuman":"ãã£ã¨ï¼äººéã§ã¯ãªãããã§ãã","shared.common.confirmYouArentARobot":"ããããã§ã¯ãªããã¨ã確èªãã¦ãã ãã","shared.common.commission":"ã³ããã·ã§ã³","component.externalBrandLink.myPoints":"ãã¤ãã¤ã³ã","shared.common.mealPlans":"é£äºãã©ã³","shared.common.noResultsForSearch":"鏿ãããæ¥ä»ã§ã¯å©ç¨å¯è½ãªçµæã¯ããã¾ããã","shared.common.tryAgainWithDifferentQuery":"æ°ããæ¥ä»ã¾ãã¯ç°ãªã人æ°ã§æ¤ç´¢ãã¦ãã ããã","shared.common.accommodation":"å®¿æ³æ½è¨","shared.common.childrenAges":"ãåæ§ã®å¹´é½¢","component.roomStay.dccExchangeCurrency":"åå¼é貨","calendar.indicativeSharingMessage":"æéã¯å¤§äºº2åå
±æã®å ´åã®ç®å®ã§ã","calendar.footer.chooseCheckoutDate":"ãã§ãã¯ã¢ã¦ãæ¥ã鏿","calendar.footer.minStayNights":"ã¿ãã§ãã¡: {nights}ã»ã¤","shared.common.stay":"æ»å¨","component.extraCard.attention":"注æï¼","component.extraCard.notAvailableForDates":"{extraName}ã¯æå®ãããæ¥ä»ã§ã¯ãå©ç¨ããã ãã¾ãã","component.extraCard.notAvailableForNewSelection":"{extraName}ã¯æ°ãã鏿ã§ã¯ãå©ç¨ããã ãã¾ããã","component.extraCard.soldOut":"売ãåã","component.extraCard.favourite":"ãæ°ã«å
¥ã","component.extraCard.notAvailableWithCurrentSelection":"ã{extraName}ãã¯ç¾å¨ã®é¸æå
容ã§ã¯ãå©ç¨ããã ãã¾ããããã®ä»ã®ã¨ãã¹ãã©ãå¼ãç¶ã表示ã§ãã¾ãã","component.roomStay.canNotBeModified":"ãã®äºç´ã¯ãªã³ã©ã¤ã³ã§å¤æ´ã§ãã¾ãããæ½è¨ã«ãåãåãããã ããã","shared.waitingList.receiveNotice":"éç¥ãåãåã","component.waitingListDialog.email.label":"ã¡ã¼ã«ã¢ãã¬ã¹","component.waitingListDialog.email.error":"æå¹ãªã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã","component.waitingListDialog.email.placeholder":"ããã«æ¸ãã¦ãã ãã...","component.waitingListDialog.acceptTerms":"ç©ºå®¤ç¶æ³ã¢ã©ã¼ãããªã¯ã¨ã¹ãããã¨ã{policyLink}ããèªã¿ã«ãªã£ããã¨ã®ç¢ºèªã«ãªãã¾ã","component.waitingListDialog.acceptTerms.error":"ã³ãã¥ãã±ã¼ã·ã§ã³ããªã·ã¼ã«åæããå¿
è¦ãããã¾ã","component.waitingListDialog.communicationPolicy":"ã³ãã¥ãã±ã¼ã·ã§ã³ããªã·ã¼","component.waitingListDialog.description":"å®¿æ³æ½è¨ãåã³å©ç¨å¯è½ã«ãªã£ãå ´åããç¥ãããã¾ãã","component.waitingListSnackbar.submitSuccess.label":"ãªã¯ã¨ã¹ãç¢ºèªæ¸ã¿","component.waitingListSnackbar.submitError.label":"ãã£ã¨ã£ã¨ï¼åé¡ãçºçãã¾ãããããä¸åº¦ã試ããã ããã","shared.common.lastAvailable":"æ®ããããï¼","shared.common.lastQuantityAvailable":"æ®ã","shared.common.priceFor":"æé","shared.common.filterBy":"çµãè¾¼ã","component.paymentForm.phoneLengthWarning":"é»è©±çªå·ã®é·ãã確èªãã¦ãã ãã","shared.common.toEmptyCart":"ã«ã¼ãã空ã«ãã","shared.common.toMaintainCart":"ã«ã¼ããç¶æãã","shared.common.communicationPolicyLink":"ã³ãã¥ãã±ã¼ã·ã§ã³ããªã·ã¼","shared.common.userAlreadyExists":"{email}ã®ã¦ã¼ã¶ã¼ã¯ãã§ã«åå¨ãã¾ããäºç´ãå®äºããã«ã¯ããã°ã¤ã³ãã¦ãã ããã","shared.loyalty.optOutRateActive":"ä¼å¡é宿é","shared.loyalty.optOutRateInactive":"ä¼å¡æéã¯éã¢ã¯ãã£ãã§ã","shared.loyalty.optOutRateLabel":"{clubName}æé","shared.loyalty.tierBenefits":"ã¯ã©ãã®ç¹å
¸ï¼","shared.loyalty.registerAndEnjoy":"åå ãã¦ããã¹ã¦ã®{tierBenefitsLink}ãã覧ãã ãã","shared.loyalty.savingAndEnjoying":"{loyaltyDiscount}ç¯ç´ãã¦ã{tierBenefitsLink}ããæ¥½ãã¿ããã ãã¾ã","shared.loyalty.enjoying":"{tierBenefitsLink}ããæ¥½ãã¿ããã ãã¾ã","shared.loyalty.wantToJoin":"{brandName}ã®ãã¤ã¤ã«ãã£ããã°ã©ã ã«åå ãããã§ãã{privacyPolicyLink}ãèªãã§åæãã¾ãã","shared.loyalty.membersOnlyRate":"ä¼å¡é宿é","shared.loyalty.bookAndJoinExplanation":"äºç´å¾ã«èªåçã«åå ã§ããè¿½å æ
å ±ã¯å¿
è¦ããã¾ãã","shared.loyalty.joinedAlready":"ãã§ã«ä¼å¡ã§ããï¼","shared.loyalty.dontWantToJoinNow":"ä»ã¯åå ãã¾ãã","shared.loyalty.continueMyBooking":"äºç´ãç¶ãã","shared.common.availableWithRoomChange":"é¨å±ã®å¤æ´ã§å©ç¨å¯è½","component.accommodationCard.selectedRoom":"ã¨ã¯ã¹ããªã¨ã³ã¹ç¨ã«é¸æãããé¨å±","shared.info.seeInformation":"詳細ãè¦ã","shared.button.change":"夿´","page.accommodations.selectAccommodation":"å®¿æ³æ½è¨ã鏿","shared.common.chosen":"鏿æ¸ã¿","shared.loyalty.registerSaveAndEnjoy":"åå ãã¦{loyaltyDiscount}ãç¯ç´ãã¾ãããã{tierBenefitsLink}ãã覧ãã ãã","shared.common.choose":"鏿","shared.common.extraServices":"追å ãµã¼ãã¹","shared.common.improveStay":"æ»å¨ãæ¹åãã","component.cartSummary.excludedTaxInfo":"ç¨æ³ã«ãã£ã¦ã¯ããã®éé¡ãæ½è¨ã§ãæ¯æãããã ãå¿
è¦ãããã¾ã","shared.common.promosAndAdvantages":"ããã¢ã¼ã·ã§ã³/ç¹å
¸","freedomPay.paymentForm.cardHolderName":"ã«ã¼ãå義ä
4ºº","freedomPay.paymentForm.cardHolderNameError":"ã«ã¼ãå義人ã¯å¿
é ã§ã","freedomPay.paymentForm.wallet":"ã¦ã©ã¬ãã","freedomPay.paymentForm.processingPayment":"æ¯æããå¦çãã¦ãã¾ãããã¼ã¸ãéããããåèªã¿è¾¼ã¿ãããããªãã§ãã ãã","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"ã«ã¼ãåç¾©äººã«æ°åã¯ä½¿ç¨ã§ãã¾ãã","shared.common.timeoutPaymentTransactionTitle":"ãã©ã³ã¶ã¯ã·ã§ã³ã®ã¿ã¤ã ã¢ã¦ã","shared.common.timeoutPaymentTransactionDescription":"ãã©ã³ã¶ã¯ã·ã§ã³ãã¿ã¤ã ã¢ã¦ããã¾ããããã¼ã¸ãåèªã¿è¾¼ã¿ãã¦ãããä¸åº¦ã試ããã ããã","shared.customerFormMessages.city":"å¸åºçºæ","shared.customerFormMessages.postalCode":"éµä¾¿çªå·","component.paymentForm.phoneInvalidWarning":"æå¹ãªé»è©±çªå·ã§ãããã¨ã確èªãã¦ãã ãã","reservationConfirmationAuth.confirmationAuthDescription":"äºç´ãå復ããã«ã¯ãäºç´çªå·ã¨äºç´ã«ä½¿ç¨ããã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã","reservationConfirmationAuth.invalidEmail":"æå¹ãªã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã","reservationConfirmationAuth.invalidReservationId":"äºç´IDã¯MXXXXXXXã¾ãã¯PXXXXXXXã®å½¢å¼ã«æºæ ããå¿
è¦ãããã¾ã","reservationConfirmationAuth.wrongReservationOrEmail":"äºç´IDã¾ãã¯ã¡ã¼ã«ã¢ãã¬ã¹ãç¡å¹ã§ã","reservationConfirmationAuth.emailSentMessage":"ã¡ã¼ã«ã®åä¿¡ãã¬ã¤ã確èªãã¦ãã ãããäºç´ç¢ºèªã¸ã®ãªã³ã¯ãè¨è¼ãããã¡ã¼ã«ãå±ãã¾ã","reservationConfirmationAuth.retrieveReservation":"äºç´ãå復","shared.common.viewBreakdown":"å
訳ãè¦ã","shared.common.breakdown":"å
訳","shared.roomDenomination.unit":"ã¦ããã","shared.customerFormMessages.name":"宿æ³è
å","component.paymentForm.acceptCommercialCommunications":"{commercialCommunicationsLink}ã®åä¿¡ã«åæãã","shared.common.commercialCommunications":"åç¨ã³ãã¥ãã±ã¼ã·ã§ã³","reservationModification.title":"äºç´ã®å¤æ´ï¼IDï¼{id} / åç
§ï¼{ref}ï¼","reservationModification.editDates":"æ¥ä»ã®ç·¨éï¼{date}ã¾ã§ï¼","reservationModification.editAccommodation":"å®¿æ³æ½è¨ã®ç·¨éï¼{date}ã¾ã§ï¼","reservationModification.editExtras":"è¿½å æ
å ±ã®ç·¨é","reservationModification.editParticipants":"åå è
","reservationModification.errorDatesCanNotBeChanged":"夿´ããªã·ã¼ã«ãããæ¥ä»ã¯å¤æ´ã§ãã¾ããã","reservationModification.errorAccommodationCanNotBeChanged":"夿´ããªã·ã¼ã«ãããå®¿æ³æ½è¨ã¯å¤æ´ã§ãã¾ããã","reservationModification.errorAmountLowerThanOriginal":"åè¨éé¡ã¯å
ã®éé¡ä»¥ä¸ã§ããå¿
è¦ãããã¾ãã","reservationModification.errorStayLowerThanOriginal":"æ»å¨æéã¯å
ã®æé以ä¸ã§ããå¿
è¦ãããã¾ãã","reservationModification.errorDefault":"äºç´ã¯å¤æ´ã§ãã¾ãããããããã£ã«ãåãåãããã ããã","reservationModificationSummaryDialog.modifyReservation":"äºç´ã®å¤æ´","reservationModificationSummaryDialog.modifyReservationInstructions":"夿´å
容ã確èªãã¦ç¢ºå®ãã¦ãã ãã","reservationModificationSummaryDialog.currentReservation":"ç¾å¨ã®äºç´","reservationModificationSummaryDialog.modifiedReservation":"夿´å¾ã®äºç´","reservationModificationSummaryDialog.footerNote":"*æéã¯ãææ¥ãå£ç¯ãã¾ãã¯å®¿æ³æ½è¨ã®ç¨®é¡ã«ãã£ã¦å¤æ´ãããå ´åãããã¾ãã","reservationModificationAccommodation.title":"å®¿æ³æ½è¨ã夿´","reservationModificationAccommodation.yourSelection":"ã客æ§ã®é¸æï¼{title}","reservationModificationRoom.title":"å®¿æ³æ½è¨ã夿´","modificationExtras.title":"追å ãªãã·ã§ã³ã®å¤æ´","reservationModificationLoyaltyForbidden.title":"ãã®äºç´ã¯å¤æ´ã§ãã¾ãã","reservationModificationLoyaltyForbidden.description":"ãã®äºç´ã®ç¢ºå®ã«ä½¿ç¨ãããã¤ã¤ãªãã£ã¢ã«ã¦ã³ãã§ãã°ã¤ã³ãã¦ãã¾ãããæ£ããã¢ã«ã¦ã³ãã§ãã°ã¤ã³ããããæ½è¨ã«ãåãåãããã ããã","page.confirmation.guestDataTitle":"ãå®¢æ§æ
å ±","shared.customerFormMessages.nameAndSurn
4ame":"æ°å","reservationModification.occupancyUnAvailable":"ãã®å æçã¯ä¸å¯è½ã§ããå©ç¨å¯è½ãªãªãã·ã§ã³ã確èªãã¦ãã ããã","reservationModification.errorMandatoryExtraNotAvailable":"äºç´ã«ãªã³ã¯ããã¦ããå¿
é ã®è¿½å ãªãã·ã§ã³ãå©ç¨ã§ããªããªãã¾ãããæ½è¨ã«ãåãåãããã ããã","reservationModification.maxModificationsReached":"ãªã³ã©ã¤ã³ã§è¨±å¯ããã夿´ã®æå¤§æ°ãè¶
ãã¾ããã夿´ãã叿ã®å ´åã¯ãæ½è¨ã¾ã§ãé£çµ¡ãã ããã","component.paymentForm.cardDetails":"ã«ã¼ãæ
å ±","component.paymentForm.paymentSuccessRedirecting":"ãæ¯æããå®äºãã¾ããã確èªãã¼ã¸ã«ãªãã¤ã¬ã¯ããã¦ãã¾ã...","component.loyaltyProfile.userFormField.preferences.label":"好ã¿","userPreferencesModal.title":"ã客æ§ã®ä½é¨ããã¼ã½ãã©ã¤ãº","userPreferencesModal.subtitle":"ã客æ§ã®å¥½ã¿ãçè§£ããäºç´ãã¨ã«æé©ãªãªãã·ã§ã³ãæä¾ã§ãããããååãã ãã","component.unavailableUpgrade.title":"ãã£ã¨ï¼ãã®ã¢ããã°ã¬ã¼ãã¯ç¾å¨å©ç¨ã§ãã¾ããã","component.unavailableUpgrade.subtitle":"å°ã
ãå¾
ã¡ãã ããï¼å©ç¨å¯è½ã«ãªã次第ããç¥ãããã¾ãã","component.upgradeAccommodation.title":"å®¿æ³æ½è¨ãã¢ããã°ã¬ã¼ã","component.upgradeConfirmation.title":"äºç´ã®å¤æ´","component.upgradeConfirmation.subtitle":"夿´ã確èªãã¦ãããè¯ãä½é¨ããæ¥½ãã¿ãã ããã","component.upgradeConfirmation.upgradeDisclaimer":"æéã¯ãææ¥ãå£ç¯ãå®¿æ³æ½è¨ã®ã¿ã¤ãã«ãã£ã¦ç°ãªãå ´åãããã¾ãã","component.upgradeConfirmation.currentBookingLabel":"ç¾å¨ã®äºç´","component.upgradeConfirmation.nextBookingLabel":"ã¢ããã°ã¬ã¼ããããäºç´","component.upgradeConfirmation.errorOnUpsell":"ã¢ããã°ã¬ã¼ããå®äºã§ãã¾ããã§ããã","component.upgradeMealPlan.title":"ãã¼ã«ãã©ã³ã®ã¢ããã°ã¬ã¼ã","component.upgradeTotal.upgradeTotal":"ã¢ããã°ã¬ã¼ãã®åè¨","component.upgradeTotal.continueWithUpgrade":"ã¢ããã°ã¬ã¼ããç¶ãã","component.upgradeTotal.continueWithoutUpgrade":"ã¢ããã°ã¬ã¼ãããã«ç¶è¡","component.upgradeTotal.confirmUpgrade":"ã¢ããã°ã¬ã¼ãã®ç¢ºå®","shared.common.select":"鏿","shared.common.selected":"鏿æ¸ã¿","shared.common.mealPlan":"ãã¼ã«ãã©ã³","component.filterableAccommodationSelection.accommodationType":"å®¿æ³æ½è¨ã®ã¿ã¤ã","component.groupBookingPage.title":"{value}åã®ã客æ§ã«ãããã","component.groupBookingPage.titleUpdated":"ç¾å¨ã®é¸æï¼{guests}åã®ãå®¢æ§ | {rooms}ã®å®¿æ³æ½è¨","shared.common.condition":"æé","shared.common.guestsValue":"{value}åã®ã客æ§","component.groupBookingPage.conditionNotAvailable":"æéã{value}ãã¯ã鏿ãããå®¿æ³æ½è¨ã®ä¸é¨ã§ã¯ãå©ç¨ããã ãã¾ãããç¶è¡ãã¾ããï¼","component.groupBookingPage.mealPlanNotAvailable":"ãã¼ã«ãã©ã³ã{value}ãã¯ã鏿ãããå®¿æ³æ½è¨ã®ä¸é¨ã§ã¯ãå©ç¨ããã ãã¾ãããç¶è¡ãã¾ããï¼","component.roomSelectionList.selectionNotAvailableForCondition":"æé{value}ã®é¸æã¯å©ç¨ã§ãã¾ãããå©ç¨å¯è½ãªå®¿æ³æ½è¨ãç·¨éã¾ãã¯è¿½å ãã¦ãã ãã","component.roomSelectionList.selectionNotAvailableForMealPlan":"ãã¼ã«ãã©ã³{value}ã®é¸æã¯å©ç¨ã§ãã¾ãããå©ç¨å¯è½ãªå®¿æ³æ½è¨ãç·¨éã¾ãã¯è¿½å ãã¦ãã ãã","component.groupBookingPage.updateAccommodation":"å®¿æ³æ½è¨ãç·¨é","component.roomSelectionList.addExtras":"追å ãªãã·ã§ã³ã®è¿½å /ç·¨é","component.groupBookingPage.addAccommodationBlocked":"ãã以ä¸å®¿æ³æ½è¨ã追å ã§ãã¾ããã鏿ãç·¨éããããæ½è¨ã«ãåãåãããã ããã","component.groupBookingPage.maxGuestsReached":"許å¯ããã¦ãã{value}åã®æå¤§ã²ã¹ãæ°ãè¶
ãã¾ãããæ½è¨ã«ãåãåãããã ããã","component.groupBookingPage.originalGuestsNotReached":"æåã®é¸æãã{guests}åã®ã²ã¹ãã®å®¿æ³æ½è¨ãä¸è¶³ãã¦ãã¾ããï¼{originalGuests}åã®ã²ã¹ãï¼","component.groupBookingPage.removeConfirmation":"å®¿æ³æ½è¨ãåé¤ãããã¨ãã¦ãã¾ããç¶è¡ãã¾ããï¼","component.groupBookingRecommendation.description":"ã客æ§ã®
4鏿ã«åºã¥ãã¦ãé¨å±ã®ç©ºãç¶æ³ã調æ´ãã¾ãããæ¨å¥¨äºé
ããã®ã¾ã¾ä½¿ç¨ããããæ¨å¥¨ããã鏿ãæåã§ç·¨éã§ãã¾ãã","component.groupBookingRecommendation.priceMessage":"å¥ã®æéãã©ã³ãã叿ã®å ´åãã追å ãªãã·ã§ã³ãã叿ã®å ´åã¯ã次ã®ã¹ãããã§èª¿æ´ã§ãã¾ãã","component.groupBookingRecommendation.priceMessageCondition":"ãã®æéã¯{value}æéã«å¯¾å¿ãã¦ãã¾ã","component.groupBookingRecommendation.priceMessageMealPlan":"ããã³{value}ãã¼ã«ãã©ã³ã®ãã¼ã«ãã©ã³ã","component.groupBookingRecommendation.recommendationFor":"ããããï¼","component.accommodationGuestFilter.moreThan":"{value}人以ä¸ã§ããï¼","component.accommodationGuestFilter.bookAsGroup":"ã°ã«ã¼ãã¨ãã¦äºç´","component.accommodationGuestFilter.groupBookingModule":"å£ä½äºç´","component.guestTypePicker.ageRangeFrom":"{minAge}æ³ãã{maxAge}æ³","component.guestTypePicker.ageRangeMin":"+ {minAge}æ³ä»¥ä¸","shared.common.totaltotalWithLoyalty":"ãã¤ã¤ãªãã£ç¹å
¸è¾¼ã¿ã®åè¨","component.messages.notEnoughAvailability":"ååãªç©ºãããªãããããã®å æçã¯ä¸å¯è½ã§ããããã«ã«ãåãåãããã ããã","shared.common.room":"é¨å±","shared.common.rooms":"é¨å±æ°","shared.common.attention":"注æï¼","shared.common.all":"ãã¹ã¦","shared.common.currencyConversionInfo":"åãªãæ
å ±æä¾ã®ã¿ããæ¯æãã¯","shared.common.addAccommodation":"å®¿æ³æ½è¨ã追å ","shared.common.editAccommodation":"å®¿æ³æ½è¨ãç·¨é","shared.common.notAvailableOption":"å©ç¨ã§ããªããªãã·ã§ã³","shared.common.youAreSaving":"ããªãã¯ç¯ç´ãã¦ãã¾ã","component.paymentForm.confirmYourStay":"æ»å¨ã確å®ãã","shared.common.or":"ã¾ãã¯","shared.customerFormMessages.IAmTheOne":"宿æ³ããã®ã¯ç§ã§ã","shared.common.totalDiscount":"åè¨å²å¼","component.inventoryGroupListView.incompatibleMealPlanText":"ãã®é¸æã«ã¯ãã«ã¼ãã¨ã¯ç°ãªãé£äºãã©ã³ãå«ã¾ãã¦ãã¾ããäºç´ãå®äºããã«ã¯ãåãé£äºãã©ã³ã®ãªãã·ã§ã³ã鏿ããå¿
è¦ãããã¾ãã","component.securePayment.pciCertified":"PCI DSSã«ãã£ã¦èªå®","component.securePayment.sslCertified":"SSLã§ä¿è·ããããã¼ã¿","shared.common.moreInfo":"詳細ã¯ãã¡ã","shared.common.viewCalendar":"ã«ã¬ã³ãã¼ãè¦ã","shared.common.cancelForFreeUntil":"ç¡æãã£ã³ã»ã«æéï¼","component.inactivityModal.title":"ã¾ã è¦ã¦ãã¾ããï¼","component.inactivityModal.subTitle":"çæ³ã®æ»å¨ã¾ã§ãã¨ä¸æ©ã§ã!","component.inactivityModal.description":"ã客æ§ã®æ
è¡ã«æé©ãªå®¿æ³æ½è¨ããé¸ã³ã«ãªãã¾ããã ãã¨ã¯ãæ»å¨ã確å®ã«ããããã®ç°¡åãªã¹ãããã ãã§ãã","component.inactivityModal.button":"äºç´ãç¶ãã","paymentForm.cardHolderName":"ã«ã¼ãå義人","paymentForm.cardNumber":"ã«ã¼ãçªå·","shared.highlightReel.title":"æ»å¨ãæ¹åãã","shared.common.insuranceTitle":"ãã£ã³ã»ã«ä¿éº","component.cartItem.addInsurance":"{ticker}ã追{追å }","component.cartItem.noInsurance":"ä¿éºã¯ä¸è¦","component.cartItem.insuranceRequired":"ç¶ç¶ããã«ã¯ä¿éºã¸ã®å å
¥ãå¿
è¦ã§ã","shared.common.storeNavbarItemHover":"ãã¬ã¼ã³ã","shared.common.storeNavbarItemTitle":"ä½é¨ã¨ã®ããå¸","shared.common.storeNavbarItemDescription":"<b>ä½é¨ã¨ã®ããå¸</b>ã®ã»ã¬ã¯ã·ã§ã³ãã覧ãã ãã","shared.common.storeNavbarItemButton":"ä½é¨ãè¦ã","component.unitSelection.title":"ãé¨å±ããé¸ã³ã«ãªãã¾ããï¼","component.unitSelection.subjectToAvailability":"*ç©ºå®¤ç¶æ³ã«ããã¾ãã","component.unitSelection.selectUnit":"é¨å±ã鏿","component.unitSelection.selectedTitle":"鏿ãããé¨å±","component.unitSelection.selectedUnit":"é¨å± {unitNum}","component.unitSelection.changeSelection":"é¨å±ã夿´","component.unitSelection.loadingMap":"å°å³ãèªã¿è¾¼ãã§ãã¾ã...","component.unitSelection.errorLoadingMap":"å°å³ã®èªã¿è¾¼ã¿ã¨ã©ã¼","component.unitSelection.selectedComment":"{denomination} 鏿æ¸ã¿: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"ãã®ãªãã·ã§ã³ãã«ã¼ãã«è¿½å ããåã«ãæ¤ç´¢å¯¾è±¡ã®ãã¹ã¦ã®åä¾ã®å¹´é½¢ã鏿ãã¦ãã ããã","component.engineFilterGroup.title":"ãã£ã«ã¿ã¼","component.engineFilterGroup.clearFilters":"ãã£ã«ã¿ã¼ãåé¤","component.engineFilterGroup.showResults":"{count}è»ã®å®¿æ³æ½è¨ã表示","component.engineFilterGroup.showMore":"ãã£ã¨è¦ã","component.engineFilterGroup.showLess":"è¡¨ç¤ºãæ¸ãã","component.engineFilterGroup.priceMin":"æå°","component.engineFilterGroup.priceMax":"æå¤§","component.engineFilterGroup.freeCancellationDescription":"ç¡æã§ãã£ã³ã»ã«ã§ããæéã®ã¿ã表示","component.engineFilterGroup.availableDescription":"æ»å¨å¯è½ãªæ½è¨ã®ã¿ã表示","component.engineFilterGroup.accommodationType":"å®¿æ³æ½è¨ã®ã¿ã¤ã","component.engineFilterGroup.priceRange":"ä¾¡æ ¼å¸¯","component.engineFilterGroup.freeCancellation":"ç¡æãã£ã³ã»ã«","component.engineFilterGroup.available":"å©ç¨å¯è½","component.engineFilterGroup.mealplan":"é£äºãã©ã³","component.engineFilterGroup.services":"ãµã¼ãã¹","component.engineFilterGroup.facilities":"è¨å","component.engineFilterGroup.category":"ã«ãã´ãªã¼","page.quotation.sendQuotationError":"è¦ç©æ¸ã®éä¿¡ä¸ã«ã¨ã©ã¼ãçºçãã¾ãã","page.quotation.sendQuotationSuccess":"è¦ç©æ¸ãæ£å¸¸ã«éä¿¡ããã¾ãã","page.quotation.removeQuotationSuccess":"è¦ç©æ¸ã¯æ£å¸¸ã«åé¤ããã¾ãã","page.quotation.duplicateQuotationSuccess":"è¦ç©æ¸ã¯æ£å¸¸ã«è¤è£½ãã
4ã¾ãã","page.quotation.noSessionId":"ã»ãã·ã§ã³IDãæä¾ããã¦ãã¾ããã","page.quotation.noPermissions":"ãã®ã»ã¯ã·ã§ã³ã表示ããæ¨©éãããã¾ããã","page.quotation.unexpectedError":"äºæããªãã¨ã©ã¼ãçºçãã¾ããã","component.quotationPage.title":"ã°ã«ã¼ãè¦ç©","component.quotationPage.quotationTab":"è¦ç© {index}","component.quotationPage.sendAllQuotations":"è¦ç©æ¸ããã¹ã¦éä¿¡","component.quotationPage.accommodationSelection":"å®¿æ³æ½è¨ã®é¸æ","component.quotationPage.addAccommodationBlockedMessage":"ãã以ä¸å®¿æ³æ½è¨ã追å ã§ãã¾ãã","component.quotationPage.removeQuotationWarning":"ãã®è¦ç©ãããåé¤ãããã¨ãã¦ãã¾ãã","component.quotationPage.formErrors":"ãã©ã¼ã ã«ã¨ã©ã¼ãããã¾ã","component.quotationPage.unavailableRoomsDialog.someUnavailable":"ä¸é¨ã®å®¿æ³æ½è¨ã¯å©ç¨ã§ãã¾ããããããã¯åé¤ãããé¨å±ã§ãï¼","component.quotationPage.unavailableRoomsDialog.allUnavailable":"å®¿æ³æ½è¨ã¯å©ç¨ã§ãã¾ããã è¦ç©ãããããã¹ã¦ã®é¨å±ãåé¤ããã¾ãã","component.quotationPage.sendQuotationDialog.title":"è¦ç©ãããéä¿¡","component.quotationPage.summary.title":"æ¦è¦","component.quotationPage.summary.duplicateQuotation":"è¦ç©ãããè¤è£½","component.quotationPage.summary.sendQuotation":"è¦ç©ãããéä¿¡","component.quotationPage.summary.removeQuotation":"è¦ç©ãããåé¤","component.quotationPage.form.searchLoyaltyCustomerTitle":"ãã¤ã¤ãªãã£é¡§å®¢ãæ¤ç´¢","component.quotationPage.form.emailSearchPlaceholder":"ã¡ã¼ã«ã¢ãã¬ã¹","component.quotationPage.form.loyaltyCustomerNotFound":"ã¦ã¼ã¶ã¼ãè¦ã¤ããã¾ãã","component.quotationPage.form.loyaltyCustomerName":"ååï¼{name}","component.quotationPage.form.loyaltyCustomerLastName":"å§ï¼{lastName}","component.quotationPage.form.loyaltyCustomerEmail":"ã¡ã¼ã«ã¢ãã¬ã¹ï¼{email}","component.quotationPage.form.loyaltyCustomerTier":"ã¬ãã«ï¼{tier}","component.quotationPage.form.quotationDataTitle":"è¦ç©ãã¼ã¿","component.quotationPage.form.establishmentPlaceholder":"æ½è¨*","component.quotationPage.form.checkInLabel":"ãã§ãã¯ã¤ã³*","component.quotationPage.form.checkOutLabel":"ãã§ãã¯ã¢ã¦ã*","component.quotationPage.form.conditionPlaceholder":"æ¡ä»¶*","component.quotationPage.form.cancellationPolicyPlaceholder":"ãã£ã³ã»ã«ããªã·ã¼","component.quotationPage.form.promoCodePlaceholder":"ããã¢ã¼ã·ã§ã³ã³ã¼ã","component.quotationPage.form.currencyPlaceholder":"é貨","component.quotationPage.form.mealPlanPlaceholder":"å¹´é*","component.quotationPage.form.devicePlaceholder":"ããã¤ã¹","component.quotationPage.form.validUntilPlaceholder":"æå¹æéï¼æéï¼*","component.quotationPage.form.generalDataTitle":"ä¸è¬ãã¼ã¿","component.quotationPage.form.nonLoyaltyUser":"éãã¤ã¤ãªãã£ã¦ã¼ã¶ã¼","component.quotationPage.form.loyaltyUser":"ãã¤ã¤ãªãã£ã¦ã¼ã¶ã¼","component.quotationPage.form.namePlaceholder":"åå*","component.quotationPage.form.emailFieldPlaceholder":"ã¡ã¼ã«ã¢ãã¬ã¹*","component.quotationPage.form.loyaltyUserPlaceholder":"ãã¤ã¤ãªãã£ã¦ã¼ã¶ã¼","component.quotationPage.form.lastNamePlaceholder":"å§*","component.quotationPage.form.phonePlaceholder":"é»è©±","component.quotationPage.form.languagePlaceholder":"è¨èª","component.quotationPage.form.tierPlaceholder":"ã¬ãã«ï¼","component.quotationPage.sendQuotation.checkboxLabel":"è¦ç© {index}","component.quotationPage.sendQuotation.receiversTitle":"è¦ç©ããã¯æ¬¡ã®å®å
ã«éä¿¡ããã¾ãï¼","component.quotationPage.sendQuotation.receiversHelp":"ã«ã³ãï¼,ï¼ã§åºåã£ã¦ã¢ãã¬ã¹ãå
¥åãã¦ãã ãããæå¤§5ä»¶ã®ã¡ã¼ã«ã¢ãã¬ã¹ã","component.quotationPage.sendQuotation.receiversLabel":"å®å
","component.quotationPage.sendQuotation.subjectTitle":"åè¦ç©ããã®ä»¶åãå
¥åãã¦ãã ãã","component.quotationPage.sendQuotation.subjectLabel":"è¦ç© {index}ï¼","component.quotationPage.sendQuotation.messageTitle":"è¦ç©ãã¼ã¿ã®åã«è¡¨ç¤ºãããã«ã¹ã¿ã ããã¹ãã追å ãã","component.quotationPage.sendQuotation.messageLabel":"ã¡ãã»ã¼ã¸ï¼","component.quotationPage.sendQuotation.sendError":"次ã®è¦ç©ããã®éä¿¡ä¸ã«ã¨ã©ã¼ãçºçãã¾ãããå¾ã§ããä¸åº¦ã試ããã ããï¼","component.quotationPage.sendQuotation.sendErrorItem":"- è¦ç© {index}","component.quotationPage.sendQuotation.sending":"éä¿¡ä¸â¦","component.quotationPage.sendQuotation.send":"éä¿¡","component.quotationPage.reservationError":"äºç´ã®ä½æä¸ã«ã¨ã©ã¼ãçºçãã¾ãã","component.roomSelectionList.updateRoomPrice.dateHeader":"æ¥ä»","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"å®¿æ³æ½è¨ã«é©ç¨ãããæé","component.roomSelectionList.updateRoomPrice.newRateHeader":"å®¿æ³æ½è¨ãã¨ã®æ°ããæé","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"ãã®éé¡ã«ã¯ãé©ç¨ãããããã¢ã¼ã·ã§ã³ããã³å®¿æ³æ½è¨ã®é¸æã«é¢é£ããå¿
é ã¾ãã¯ãªãã·ã§ã³ã®è¿½å æéã¯å«ã¾ãã¦ãã¾ãã","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"ä¾¡æ ¼ãæ¿å
¥","component.roomSelectionList.updateRoomPrice.applyToAll":"ãã
4¹ã¦ã«é©ç¨","component.roomSelectionList.updateRoomPrice.totalLabel":"åè¨ï¼","component.roomSelectionList.updateRoomPrice.totalNote":"* éé¡ã¯ã鏿ããå®¿æ³æ½è¨ã®ã¦ãããæ°ã§ä¹ç®ããã¾ãã","component.roomSelectionList.updateRoomPrice.dialogTitle":"æ¥é¡æéãç·¨é","component.quotationPage.form.selectorNoOptions":"ãªãã·ã§ã³ã¯ããã¾ãã","shared.common.sendQuotation":"è¦ç©ããéä¿¡","shared.common.confirmQuotation":"è¦ç©ãã確èª","component.quotationPage.summary.resetDeposit":"ããã¸ããããªã»ãã","component.quotationPage.unavailableRoomsDialog.noValidOptions":"鏿ãããæ¥ä»ã§ã¯ãå©ç¨å¯è½ãªå®¿æ³æ½è¨ãæå¹ãªãªãã·ã§ã³ã¯è¦ã¤ããã¾ããã§ããã","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"ãã®ãªãã·ã§ã³ã夿´ããã¨ãç·¨éããä¾¡æ ¼ããªã»ããããã¾ããç¶è¡ãã¾ããï¼","page.quotation.confirmQuotationError":"è¦ç©ããã確èªä¸ã«ã¨ã©ã¼ãçºçãã¾ãã","page.quotation.confirmQuotationSuccess":"è¦ç©ãããæ£å¸¸ã«ç¢ºå®ããã¾ãã","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"å®¿æ³æ½è¨ã®ä¾¡æ ¼ãç·¨é","highlightReel.addedToFavorites":"ãæ°ã«å
¥ãã«è¿½å ããã¾ãã","stepper.selection":"鏿","stepper.rate":"æé","stepper.extras":"追å ","stepper.checkout":"ãå®¢æ§æ
å ±ã¨æ¯æã","stepper.confirmModal.title":"注æï¼","stepper.confirmModal.message":"ã«ã¼ãã«äºç´ãããã¾ããã©ããã¾ããï¼","giftCard.common.selectDates":"æ¥ä»ã鏿","giftCard.common.selectedRoom":"鏿ãããé¨å±","giftCard.common.seeMore":"詳細ã¯ãã¡ã","giftCard.common.seeConditions":"å©ç¨è¦ç´ãè¦ã","giftCard.common.selectDatesTitle":"æ»å¨æ¥ããé¸ã³ãã ãã","giftCard.common.selectDatesDescription":"ãã¿ã³ãã¯ãªãã¯ãã¦æ¥æ°ã鏿ãã¦ãã ãã","giftCard.common.modifyDates":"æ¥ä»ã夿´","giftCard.stepper.step1":"ããªãã®çµé¨","giftCard.stepper.step2":"æ¥ä»","giftCard.stepper.step3":"追å ","giftCard.stepper.step4":"確èª","component.independentLoyaltyBar.progressReservations":"{count, plural, other {# ä»¶ã®äºç´}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"ããªãã¯","component.independentLoyaltyBar.awayFrom":"ã¬ãã«ã«å°éããããã«","component.independentLoyaltyBar.levelOf":"ã®","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} {levelOf} {brandName} ã» {youAre} {progress} {awayFrom} {nextLevelName}","component.independentLoyaltyBar.discountSave":"{discount}å²å¼","component.independentLoyaltyBar.discountLabel":"å²å¼","component.independentLoyaltyBar.discountActive":"<b>{discount}å²å¼</b>ããã®äºç´ã§æå¹ã§ã","component.independentLoyaltyBar.clubBenefitsActive":"ã¯ã©ãç¹å
¸æå¹","component.independentLoyaltyBar.joinWithDiscount":"{brandName} ã«åå ã㦠{discount} å²å¼","component.independentLoyaltyBar.joinWithBenefits":"<b>{brandName}ã«åå ãã¦</b> <b>{benefitsLink}ãç²å¾</b>","component.independentLoyaltyBar.exclusiveBenefits":"ã¯ã©ãéå®ç¹å
¸","component.independentLoyaltyBar.becomeMember":"ã¡ã³ãã¼ã«ãªã","component.independentLoyaltyBar.signIn":"ãµã¤ã³ã¤ã³","component.independentLoyaltyBar.orSeparator":"ã¾ãã¯","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>{brandName}ã«åå ãã¦</b> <b>{discount}ã®å²å¼ãç²å¾</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 {discount}å²å¼","shared.common.cancelQuotation":"è¦ç©ããããã£ã³ã»ã«","page.quotation.cancelQuotationError":"è¦ç©ããã®ãã£ã³ã»ã«ä¸ã«ã¨ã©ã¼ãçºçãã¾ãã","page.quotation.cancelQuotationSuccess":"è¦ç©ããã¯æ£å¸¸ã«ãã£ã³ã»ã«ããã¾ãã","component.checkoutPage.roomStayQuestion.required":"ãã®è³ªåã«çããå¿
è¦ãããã¾ãã","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"ããªãã®çããè¨å
¥ãã¦ãã ãã","component.checkoutPage.roomStayQuestion.selectPlaceholder":"åçã鏿ãã¦ãã ãã","participantsForm.title":"åå è
","participantsForm.guestsTitle":"宿æ³è
ã®æ
å ±","participantsForm.firstName":"å","participantsForm.birthDate":"çå¹´ææ¥","participantsForm.roomLabel":"é¨å± {number}","participantsForm.useHolderData":"äºç´è
ã®æ
å ±ã{guestLabel}ã«ä½¿ç¨ãã"}'),$=JSON.parse('{"component.messages.occupancyUnAvailableSingleStay":"Nu existÄ disponibilitate pentru aceastÄ ocupare. ModificaÈi numÄrul de oaspeÈi Èi \xeencercaÈi din nou.","component.trackingBanner.origin":"Origine","component.trackingBanner.affiliate":"Agent","component.cartSummary.currencyConversionInfo":"Doar cu titlu informativ. PlÄÈi \xeen","component.inventoryGroupListView.incompatiblePaymentMethodText":"AceastÄ selecÈie are o metodÄ de platÄ diferitÄ de cea din coÈul tÄu. Trebuie sÄ selectezi opÈiuni cu aceeaÈi metodÄ de platÄ pentru a finaliza rezervarea","component.navbarView.localeAndCurrency":"LimbÄ Èi valutÄ","component.paymentForm.termsAndConditionsWarning":"Trebuie sÄ accepÈi termenii Èi condiÈiile rezervÄrii","shared.common.currency":"ValutÄ","shared.common.oops":"Ups!","shared.common.query":"CÄutare","shared.common.unexpectedError":"A apÄrut o eroare neaÈteptatÄ","component.loyaltyProfile.cancel.success":"MulÈumim, \xeeÈi procesÄm cererea de anulare","shared.common.paymentTimeLimit":"Data limitÄ de platÄ","component.cartSummary.balearicFeeTooltip":"PreÈul per persoanÄ/noapte poate varia \xeen funcÈie de bonificÄrile aplicate","shared.common.contactUs":"ContacteazÄ-ne","component.extraCard.addItAnyway":"DoreÈti sÄ-l adaugi oricum?","component.checkoutPage.whatDo":"ExistÄ rezervÄri \xeen coÈ. Ce doreÈti sÄ faci?","shared.loyalty.saveAndEnjoy":"\xcenregistreazÄ-te pentru a economisi {loyaltyDiscount} Èi a beneficia de {tierBenefitsLink}","shared.loyalty.bookAndJoin":"RezervÄ Èi alÄturÄ-te","calendar.button.checkAvailability":"VERIFICÄ DISPONIBILITATEA","calendar.footer.combineAccommodations":"Disponibil prin combinarea mai multor tipuri de cazare.","calendar.footer.nextAvailableDate":"UrmÄtoarea datÄ disponibilÄ","component.accommodationGuestFilter.childrenAge":"V\xe2rsta copiilor","component.accommodationGuestFilter.title":"OaspeÈi per unitate de cazare","component.bookingForm.title":"CÄutarea ta","component.cancellationPolicies.cancelBooking":"AnuleazÄ rezervarea","component.cancellationPolicies.cancellationPenalties":"Penalizare de anulare {amount}","component.cancellationPolicies.cancellationRestriction":"RestricÈii de anulare","component.cancellationPolicies.childrenAndBeds":"Copii Èi paturi","component.cancellationPolicies.confirmCancellation":"ConfirmÄ anularea","component.cancellationPolicies.entry":"Intrare","component.cancellationPolicies.exit":"IeÈire","component.cancellationPolicies.from":"De la {dateOne}","component.cancellationPolicies.groups":"Grupuri","component.cancellationPolicies.localHour":"Ora localÄ","component.cancellationPolicies.multipleBooking":"Aceasta este o rezervare multiplÄ ({numberOfBooking} rezervare). AsigurÄ-te cÄ anulezi toate rezervÄrile nedorite.","component.cancellationPolicies.penalties":"Penalizare","component.cancellationPolicies.pets":"Animale de companie","component.cancellationPolicies.reason":"Motivul anulÄrii","component.cancellationPolicies.schedule":"Program","component.cancellationPolicies.termsAndConditions":"Am citit Èi accept termenii de anulare","component.cancellationPolicies.until":"P\xe2nÄ la {dateTwo}","component.cartItem.addExtras":"AdaugÄ extraopÈiuni","component.cartItem.seeMealPlanDetails":"Vezi detalii despre pensiune","component.cartItem.addRoom":"AdaugÄ o altÄ camerÄ","component.cartItem.removeAccommodation":"EliminÄ cazarea","component.cartItem.seeConditionsAndCancellations":"Vezi condiÈiile Èi politicile de anulare","component.cartItem.seeMore":"Vezi mai multe","component.cartItem.seeMoreAndManageExtras":"Vezi mai multe Èi gestioneazÄ extraopÈiunile","component.cartItem.seeLess":"Vezi mai puÈin","component.cartItem.pricePerNight":"PreÈ pe noapte","component.cartItem.datesOfStay":"Datele sejurului","component.paymentForm.bookWith":"RezervÄ cu","component.checkoutPage.guestData":"Datele oaspetelui","component.checkoutPage.holderTitle":"Datele titularului rezervÄrii","component.checkoutPage.holderSubtitle":"Persoana care face rezervarea Èi primeÈte confirmarea.","component.cartItem.totalRoomStay":"Total rezervare","component.cartSummary.cityTaxPaidAtHotel":"Taxe de plÄtit la hotel","shared.common.payAtTheHotel":"PlÄteÈte la hotel","component.cartSummary.savings":"EconomiseÈti","component.cartSummary.totalCart":"Total coÈ","component.customerForm.myInfo":"InformaÈiile mele","component.destinationPicker.placeholder":"CautÄ","component.destinationPicker.noResults":"Nu s-au gÄsit rezultate.","component.extraCard.add":"AdaugÄ","component.extraCard.date":"datÄ","component.extraCard.day":"zi","component.extraCard.delete":"EliminÄ","component.extraCard.edit":"EditeazÄ","component.extraCard.included":"Inclus","component.extraCard.moreInfo":"Mai multe informaÈii","component.extraCard.person":"De persoanÄ","component.extraCard.room":"CamerÄ","component.extraCard.unit":"unitate","component.extraDetail.helpTextSpecificDate":"SelecteazÄ ziua/zilele serviciului/extraopÈiunii:","component.extraDetail.helpTextUnit":"UnitÄÈi","component.extraDetail.helpTextUnitDate":"UnitÄÈi per datÄ de Èedere","component.extraDetail.helpTextUnitDay":"UnitÄÈi pe zi","component.extrasFilters.Extras":"ExtraopÈiuni","component.extrasFilters.all":"Toate","component.extrasTotal.continue":"ContinuÄ","component.extrasTotal.for":"Pentru","component.extrasTotal.included":"Inclus","component.extrasTotal.totalExtras":"Total extraopÈiuni","component.footer.showMap":"Vezi harta","component.loyaltyProfile.userFormField.address.label":"AdresÄ","component.loyaltyProfile.userFormField.birthDate.label":"Data naÈterii","component.loyaltyProfile.userFormField.city.label":"OraÈ","component.loyaltyProfile.userFormField.country.label":"ÈarÄ","component.loyaltyProfile.userFormField.email.label":"E-mail","component.loyaltyProfile.userFormField.phone.label":"Telefon","component.loyaltyProfile.userFormField.postalCode.label":"Cod poÈtal","component.loyaltyTransaction.manageBooking":"GestioneazÄ rezervarea","component.messages.occupancyUnAvailable":"AceastÄ ocupare nu este posibilÄ, necesitÄ o rezervare multiplÄ. RevizuieÈte opÈiunile disponibile.","component.messages.unAvailable":"Indisponibil pentru {fromDate} - {toDate} ({nights} nopÈi)","component.navbarView.cart":"CoÈ","component.navbarView.dates":"Date","component.navbarView.destination":"DestinaÈie/proprietate","component.navbarView.guests":"OaspeÈi","component.navbarView.loyaltyInfo":"Club","component.navbarView.menu":"Meniu","component.navbarView.store":"Magazin","component.paymentForm.applePay.continuePayment":"ContinuÄ plata cu Apple Pay","component.paymentForm.commercialCommunications":"Accept sÄ primesc comunicÄri comerciale","component.paymentForm.depositRequired":"Rezervarea ta
4necesitÄ o platÄ anticipatÄ, selecteazÄ metoda de platÄ cea mai convenabilÄ.","component.paymentForm.pay":"PlÄteÈte {amount}","component.paymentForm.paymentMethod.apple_pay":"Apple Pay","component.paymentForm.paymentMethod.bitcoin":"Bitcoin","component.paymentForm.paymentMethod.bizum":"Bizum","component.paymentForm.paymentMethod.clicktopay":"Click2Pay","component.paymentForm.paymentMethod.crypto":"MonedÄ Crypto","component.paymentForm.paymentMethod.giropay":"Giropay","component.paymentForm.paymentMethod.google_pay":"Google Pay","component.paymentForm.paymentMethod.ideal":"Ideal","component.paymentForm.paymentMethod.klarna":"Klarna","component.paymentForm.paymentMethod.mercado_pago":"Mercado Pago","component.paymentForm.paymentMethod.payment_card":"Card de credit","component.paymentForm.paymentMethod.pix":"Pixpay","component.paymentForm.paymentMethod.sofort":"Sofort","component.paymentForm.paymentMethod.viacash":"ViaCash","component.paymentForm.paymentMethod.paypal":"Paypal","component.paymentForm.paymentMethod.paypal_installments":"PayPal PlatÄ \xeen rate","component.paymentForm.title":"FormÄ de platÄ","component.pnpv2.confirm":"ConfirmÄ","component.promoCodeInput.invalidCode":"Cod invalid","component.promoCodeInput.validCode":"Cod valid","component.roomStay.cancelBooking":"AnuleazÄ","component.roomStay.cancellationOfReservation":"Anularea rezervÄrii","component.roomStay.confirmationNumber":"Ref","component.roomStay.freeCancellation":"Anulare gratuitÄ p\xe2nÄ la {date}","component.roomStay.payNow":"PlÄteÈte acum {percentage}% ({currency})","component.roomStay.reservationNumber":"NumÄr de rezervare","component.roomStay.statusCancelled":"AnulatÄ","component.roomStay.statusConfirmed":"ConfirmatÄ","component.roomStay.statusPending":"\xcen aÈteptarea confirmÄrii","component.roomStay.statusPendingDesc":"Unitatea de cazare te va contacta","component.roomStay.statusReactivation":"\xcen aÈteptarea plÄÈii","component.roomStay.statusReactivationDesc":"Rezervarea va fi pÄstratÄ p\xe2nÄ la {date}","component.roomStay.stay":"Sejur","component.roomStay.modifyDisabled":"Important","component.roomStay.contactUs":"AceastÄ rezervare nu poate fi modificatÄ online. ContacteazÄ unitatea de cazare.","page.confirmation.goHome":"AcasÄ","page.confirmation.thankYou":"\xceÈi mulÈumim pentru rezervare!","page.confirmation.pendingReservation":"Rezervare neconfirmatÄ","shared.common.add":"AdaugÄ","shared.common.addPromoCode":"AdaugÄ un cod promoÈional","shared.common.addRoom":"AdaugÄ o camerÄ","shared.common.additionalInfo":"Mai multe informaÈii","shared.common.advancePayment":"Cu platÄ \xeen avans","shared.common.noAdvancePayment":"FÄrÄ platÄ \xeen avans","shared.common.apply":"AplicÄ","shared.common.availability":"Disponibilitate","shared.common.available":"Disponibil","shared.common.bestPriceGuaranteed":"Cel mai bun preÈ garantat","shared.common.book":"RezervÄ","shared.common.booking":"Rezervare","shared.common.bookingDate":"Data rezervÄrii","shared.common.cancel":"AnuleazÄ","shared.common.cancellationMessage":"Anulare gratuitÄ p\xe2nÄ la","shared.common.cancellationPolicies":"Politica de anulare","shared.common.specialGroupCancellationPolicy":"Politica specialÄ de grup","shared.common.cart":"Rezumat","shared.common.checkAvailability":"VerificÄ disponibilitatea","shared.common.checkIn":"Intrare","shared.common.checkOut":"IeÈire","shared.common.chooseRate":"SelecteazÄ tariful","shared.common.chooseRoom":"SelecteazÄ cazarea","shared.common.close":"\xcenchide","shared.common.conditions":"CondiÈii","shared.common.confirm":"ConfirmÄ","shared.common.currencyNight":"{currency} pe noapte","shared.common.currencyTotal":"{currency} total","shared.common.delete":"Èterge","component.cartSummary.deposit":"Depozit","component.cartSummary.payNow":"PlÄteÈte acum","component.cartSummary.advancePayment":"PlatÄ anticipatÄ","component.cartSummary.payAccordingToConditions":"PlÄteÈte conform condiÈiilor","shared.common.discount":"Reducere","shared.common.download":"DescarcÄ","shared.common.edit":"EditeazÄ","shared.common.emptyCart":"CoÈ gol","shared.common.establishment":"Unitate de cazare","shared.common.extras":"Extra","shared.common.extrasTitle":"Servicii suplimentare","shared.common.full":"Complet","shared.common.guests":"OaspeÈi","shared.common.havePromoCode":"Ai un cod promoÈional?","shared.common.hi":"Salut","shared.common.iva":"TVA","shared.common.language":"LimbÄ","shared.common.modify":"ModificÄ","shared.common.night":"noapte","shared.common.nights":"nopÈi","shared.common.noDepositRequired":"Nu se solicitÄ depozit","shared.common.notAvailable":"Nu este disponibil pentru datele selectate.","shared.common.options":"OpÈiuni","shared.common.paymentAtEstablishment":"Plata la unitatea de cazare","shared.common.privacyPolicy":"Politica de confidenÈialitate","shared.common.promoCode":"Cod promoÈional","shared.common.restricted":"RestricÈionat","shared.common.save":"SalveazÄ","shared.common.search":"CautÄ","shared.common.selectOption":"SelecteazÄ o o
4pÈiune","shared.common.shareCart":"PartajeazÄ coÈul","shared.common.soldOut":"Epizat","shared.common.someDatesUnavailable":"Unele date nu sunt disponibile.","shared.common.taxes":"Taxe","shared.common.total":"Total","shared.common.totalWithoutTax":"Total fÄrÄ taxe","shared.common.unavailable":"Indisponibil","shared.common.unit":"unitate","shared.common.view":"Vezi","shared.common.viewMode":"Vizualizare","shared.common.warning":"AtenÈie","shared.common.show-more":"AratÄ mai mult","shared.common.show-less":"AratÄ mai puÈin","shared.common.show-gallery":"Vezi galeria","shared.customerFormMessages.address":"AdresÄ","shared.customerFormMessages.arrivalTime":"Ora de sosire","shared.customerFormMessages.birthDate":"Data naÈterii","shared.customerFormMessages.comments":"Comentarii","shared.customerFormMessages.communicationConsent":"ConsimÈÄm\xe2nt de comunicare","shared.customerFormMessages.country":"ÈarÄ","shared.customerFormMessages.documentId":"NumÄrul documentului de identitate","shared.customerFormMessages.email":"E-mail","shared.customerFormMessages.lastName":"Nume de familie","shared.customerFormMessages.phone":"Telefon","shared.customerFormMessages.privacyPolicy":"Am citit Èi accept {conditionsLink}, {privacyPolicyLink}","shared.customerFormMessages.repeatEmail":"RepetÄ adresa de e-mail","shared.dates.label":"Date","shared.guestType.adult":"adulÈi","shared.guestType.baby":"bebeluÈi","shared.guestType.child":"copii","shared.guestType.senior":"seniori","shared.guestType.singular.adult":"adult","shared.guestType.singular.baby":"bebeluÈ","shared.guestType.singular.child":"copil","shared.guestType.singular.senior":"senior","shared.guestType.singular.teenager":"junior","shared.guestType.teenager":"juniori","shared.loyalty.enjoyAdvantages":"BucurÄ-te de avantaje","shared.loyalty.haveNotJoined":"EÈti un client nou?","shared.loyalty.login":"Autentificare","shared.loyalty.logout":"Deconectare","shared.loyalty.myAccount":"Contul meu","shared.loyalty.myBookings":"RezervÄrile mele","shared.loyalty.register":"\xcenregistreazÄ-te","shared.loyalty.tier":"Nivel","shared.restriction.closeToArrivalTravelWindow":"Intrare nepermisÄ","shared.restriction.closeToDepartureTravelWindow":"IeÈire nepermisÄ","shared.restriction.maxNotice":"Anticipare maximÄ {value} zile","shared.restriction.maxNotice.hours":"Anticipare maximÄ {value} ore","shared.restriction.maxNotice.hours.single":"Anticipare maximÄ {value} orÄ","shared.restriction.maxNotice.single":"Anticipare maximÄ {value} zi","shared.restriction.maxStay":"Èedere maximÄ {value} nopÈi","shared.restriction.maxStay.single":"Èedere maximÄ {value} noapte","shared.restriction.minNotice":"Anticipare minimÄ {value} zile","shared.restriction.minNotice.hours":"Anticipare minimÄ {value} ore","shared.restriction.minNotice.hours.single":"Anticipare minimÄ {value} orÄ","shared.restriction.minNotice.single":"Anticipare minimÄ {value} zi","shared.restriction.minStay":"Èedere minimÄ {value} nopÈi","shared.restriction.minStay.single":"Èedere minimÄ {value} noapte","shared.restriction.openToArrivalDaysTravelWindow":"Check-in nepermis","shared.restriction.openToDepartureDaysTravelWindow":"Check-out nepermis","shared.restriction.openTravelWindow":"Èedere nepermisÄ","shared.restriction.closeTravelWindow":"Èedere nepermisÄ","shared.roomDenomination.apartments":"apartamente","shared.roomDenomination.beds":"paturi","shared.roomDenomination.bungalows":"bungalouri","shared.roomDenomination.cabins":"cabane","shared.roomDenomination.houses":"case","shared.roomDenomination.rooms":"camere","shared.roomDenomination.ship_cabins":"cabine de navÄ","shared.roomDenomination.singular.apartments":"apartament","shared.roomDenomination.singular.beds":"pat","shared.roomDenomination.singular.bungalows":"bungalou","shared.roomDenomination.singular.cabins":"cabana","shared.roomDenomination.singular.houses":"casÄ","shared.roomDenomination.singular.rooms":"CamerÄ","shared.roomDenomination.singular.ship_cabins":"cabinÄ de navÄ","shared.roomDenomination.singular.units":"unitate","shared.roomDenomination.singular.villas":"vilÄ","shared.roomDenomination.units":"unitÄÈi","shared.roomDenomination.villas":"vile","shared.roomDenomination.pitches":"terenuri","shared.roomDenomination.holiday_villages":"vilaje de vacanÈÄ","shared.roomDenomination.mobile_home":"case mobile","shared.roomDenomination.glamping":"glamping","shared.roomDenomination.caravans":"caravane","shared.roomDenomination.singular.pitches":"teren","shared.roomDenomination.singular.holiday_villages":"vilaj de vacanÈÄ","shared.roomDenomination.singular.mobile_home":"casÄ mobilÄ","shared.roomDenomination.singular.glamping":"glamping","shared.roomDenomination.singular.caravans":"caravanÄ","shared.common.seeAll":"Vezi toate","shared.common.failedPaymentTransaction":"TranzacÈie refuzatÄ","shared.common.tryAgainOrContactUs":"\xcencearcÄ din nou sau contacteazÄ unitatea de cazare.","shared.common.formErrorsPresent":"VÄ rugÄm sÄ verificaÈi c\xe2mpurile marcate cu roÈu","shared.common.guest":"oaspete","shared.common.persons":"persoane","shared.common.occupancy":"Ocupare","shared.common.map":"HartÄ","shared.common.info":"Info","shared.common.continue":"ContinuÄ","shared.common.copy":"CopiazÄ","shared.common.linkCopied":"Link copiat","shared.restriction.selectDifferentCheckIn":"SelectaÈi o altÄ datÄ de check-in","shared.restriction.selectDifferentCheckOut":"SelectaÈi o altÄ datÄ de check-out","shared.common.greeting":"BunÄ ziua","shared.common.tier":"Nivel","component.options.bookings":"Acce
4seazÄ-mi rezervÄrile","component.options.close":"ContinuÄ navigarea","component.options.signOff":"Deconectare","shared.common.from":"De la","shared.common.chooseEstablishment":"SelectaÈi unitatea de cazare","shared.common.firstNight":"Prima noapte","shared.common.applyFilters":"AplicÄ filtrele","shared.common.changeOrRemoveFilters":"ModificÄ sau eliminÄ unele dintre filtre sau modificÄ cÄutarea","shared.common.clearFilters":"Èterge filtrele","shared.common.filters":"Filtre","shared.common.noCoincidences":"Nu existÄ potriviri exacte","shared.common.removeFilters":"EliminÄ filtrele","shared.common.gallery":"Galerie","hotelverse.open":"Alege camera idealÄ pentru sejurul tÄu! DÄ clic aici pentru a alege zona Èi numÄrul exact al camerei \xeen care vei fi cazat.","component.common.weAreSorry":"Ne pare rÄu!","component.common.datesNotAvailable":"Datele selectate nu sunt disponibile","component.common.notAvailable":"CÄutÄm disponibilitate la o altÄ unitate de cazare","component.common.cancelRedirection":"AnuleazÄ redirecÈionarea","shared.common.rotateYourDevice":"VÄ rugÄm sÄ rotiÈi dispozitivul","shared.common.landscapeOnly":"AcceptÄm doar modul orizontal","shared.common.checkOutStep":"Finalizare rezervare","hotelverse.reconfirm":"ReconfirmÄ-Èi selecÈia","shared.common.bookingUnavailable":"ExistÄ unele opÈiuni care nu sunt disponibile pentru datele selectate. VÄ rugÄm sÄ selectaÈi o altÄ opÈiune.","hotelverse.select":"SelectaÈi tariful","shared.common.deletedBooking":"Rezervare ÈtearsÄ","shared.common.somethingWentWrong":"Ceva nu a mers bine. \xcencearcÄ din nou.","component.assistedMode.closeMode":"\xcenchide asistentul","component.assistedMode.bookingAdded":"Rezervarea a fost adÄugatÄ \xeen coÈ!","component.assistedMode.checkRates":"Vezi tarifele","component.accommodationGuestFilter.addAccommodation":"AdaugÄ cazare","component.roomStay.unavailableModification":"AceastÄ rezervare nu poate fi modificatÄ online. ContacteazÄ unitatea de cazare","shared.common.payAtProperty":"PlÄteÈte la unitatea de cazare","shared.common.pendingPayment":"PlatÄ \xeen aÈteptare","shared.common.payAccordingToConditions":"Rest de platÄ conform condiÈiilor.","shared.common.amountRemaining":"Restant","shared.common.perPerson":"de persoanÄ","shared.common.perPersonPerNight":"de persoanÄ/noapte","shared.common.perStay":"per sejur","shared.common.perStayPerNight":"per sejur/noapte","shared.common.included":"Inclus","shared.common.notIncluded":"Neinclus","shared.common.feesExcluded":"Taxe neincluse","shared.common.withoutTaxes":"FÄrÄ taxe","shared.common.code":"Cod","component.roomStay.dccExchangeRate":"Curs de schimb","component.roomStay.dccMarkupMasterCard":"Acest curs de schimb are o diferenÈÄ de {value} faÈÄ de cel publicat de BCE","component.roomStay.dccMarkupVisa":"Inclusiv {value} marjÄ peste rata angro","shared.common.retry":"Re\xeencearcÄ","shared.common.refreshPage":"ActualizeazÄ pagina sau dÄ clic pe butonul de re\xeencercare","shared.common.detail":"Detalii","component.roomStay.advancePayment":"PlatÄ \xeen avans","shared.common.fees":"Taxe","component.loyaltyProfile.cancel.button.label":"Dezabonare","component.loyaltyProfile.cancel.modal.title":"DoriÈi sÄ continuaÈi cu dezabonarea?","component.loyaltyProfile.cancel.modal.description":"VÄ rugÄm sÄ confirmaÈi decizia.","page.confirmation.cancelledBooking":"Rezervare anulatÄ","shared.common.taxesIncluded":"Taxe incluse","shared.common.taxesExcluded":"Taxe neincluse","shared.common.totalWithoutFees":"Total fÄrÄ taxe","shared.common.depositRequired":"Depozit necesar","discount.restriction.minNotice":"<b>Anticipare minimÄ:</b> {days} zile","discount.restriction.maxNotice":"<b>Anticipare maximÄ:</b> {days} zile","discount.restriction.minStay":"<b>Èedere minimÄ:</b> {nights} nopÈi","discount.restriction.maxStay":"<b>Èedere maximÄ:</b> {nights} nopÈi","discount.restriction.openTravelWindow":"<b>ValideazÄ:</b> {start} - {end}","discount.restriction.openBookingWindow":"<b>Contractabil:</b> {start} - {end}","component.deferredPayment.description":"RezervÄ acum Èi plÄteÈte online \xeenainte de","shared.common.checkOutDeferredStepTitle":"Rezervare neconfirmatÄ. {paymentLimitMessage}","shared.common.tooManyRequest":"AÈi depÄÈit numÄrul maxim de solicitÄri pe minut","shared.common.retryLater":"\xcencearcÄ din nou mai t\xe2rziu","shared.common.notAHuman":"Ups! Se pare cÄ nu eÈti om","shared.common.confirmYouArentARobot":"Te rugÄm sÄ confirmi cÄ nu eÈti un robot","shared.common.commission":"comision","component.externalBrandLink.myPoints":"Punctele mele","shared.common.mealPlans":"Pensiuni","shared.common.noResultsForSearch":"Nu existÄ rezultate disponibile pentru datele selectate.","shared.common.tryAgainWithDifferentQuery":"ConsultÄ date noi sau o ocupare diferitÄ.","shared.common.accommodation":"cazare","shared.common.childrenAges":"V\xe2rsta copiilor","component.roomStay.dccExchangeCurrency":"Moneda de tranzacÈie","calendar.indicativeSharingMessage":"PreÈurile sunt orientative pentru 2 adulÈi care \xeempart","calendar.footer.chooseCheckoutDate":"Alege data de plecare","calendar.footer.minStayNights":"Sejur minim: {nights} nopÈi","shared.common.stay":"Sejur","component.extraCard.attention":"AtenÈie!","component.extraCard.notAvailableForDates":"{extraName} indisponibil pentru datele","component.extraCard.notAvailableForNewSelection":"{extraName} indisponibil pentru noua selecÈie.","component.extraCard.soldOut":"Epustat","component.extraCard.favourite":"Preferat","component.extraCard.notAvailableWithCurrentSelection":"Extraul \\"{extraName}\\" nu este disponibil cu selecÈia curentÄ. PoÈi continua sÄ explorezi celelalte extrauri.","component.roomStay.canNotBeModified":"AceastÄ rezervare nu poate fi modificatÄ online. ContacteazÄ unitatea de cazare.","shared.waitingList.receiveNotice":"PrimeÈte o notificare","component.waitingListDialog.email.label":"E-mail","component.waitingListDialog.email.error":"IntroduceÈi o adresÄ de e-mail validÄ","component.waitingListDialog.email.placeholder":"Scrie aici...","component.waitingListDialog.acceptTerms":"C\xe2nd soliciÈi o notificare de disponibilitate, confirmi cÄ ai citit {policyLink}","component.waitingListDialog.acceptTerms.error":"trebuie sÄ accepÈi politica de comunicare","component.waitingListDialog.communicationPolicy":"Politica de comunicare","component.waitingListDialog.description":"VÄ vom anunÈa dacÄ unitatea de cazare devine disponibilÄ din nou.","component.waitingListSnackbar.submitSuccess.label":"Solicitare confirmatÄ","component.waitingListSnackbar.submitError.label":"Ups! Ceva nu a mers bine. \xcencearcÄ din nou.","shared.common.lastAvailable":"Ultima!","shared.common.lastQuantityAvailable":"Mai rÄm\xe2n doar","shared.common.priceFor":"PreÈ pentru","shared.common.filterBy":"FiltreazÄ dupÄ","component.paymentForm.phoneLengthWarning":"Te rugÄm sÄ verifici lungimea telefonului","shared.common.toEmptyCart":"goleÈte coÈul","shared.common.toMaintainCart":"pÄstreazÄ coÈul","shared.common.communicationPolicyLink":"Politica de comunicare","shared.common.userAlreadyExists":"ExistÄ deja un utilizator cu adresa de e-mail {email}. Te rugÄm sÄ te autentifici pentru a finaliza rezervarea.","shared.loyalty.optOutRateActive":"Tarif activ doar pentru membri","shared.loyalty.optOutRateInactive":"Tarif de membru inactiv","shared.loyalty.optOutRateLabel":"Tarif {clubName}","shared.loyalty.tierBenefits":"beneficii exclusive ale clubului!","shared.loyalty.registerAndEnjoy":"\xcenscrie-te Èi de
4scoperÄ toate {tierBenefitsLink} noastre","shared.loyalty.savingAndEnjoying":"EconomiseÈti {loyaltyDiscount} Èi te vei bucura de {tierBenefitsLink} noastre","shared.loyalty.enjoying":"Te vei bucura de {tierBenefitsLink} noastre","shared.loyalty.wantToJoin":"Vreau sÄ mÄ alÄtur programului de fidelizare {brandName}. Am citit Èi accept {privacyPolicyLink}.","shared.loyalty.membersOnlyRate":"Tarif doar pentru membri","shared.loyalty.bookAndJoinExplanation":"Te vei \xeenscrie automat dupÄ rezervare, fÄrÄ a fi nevoie de informaÈii suplimentare","shared.loyalty.joinedAlready":"EÈti deja membru?","shared.loyalty.dontWantToJoinNow":"Nu vreau sÄ mÄ \xeenscriu acum","shared.loyalty.continueMyBooking":"ContinuÄ cu rezervarea","shared.common.availableWithRoomChange":"Disponibil cu schimbarea camerei","component.accommodationCard.selectedRoom":"CamerÄ selectatÄ pentru experienÈÄ","shared.info.seeInformation":"Vezi informaÈii","shared.button.change":"SchimbÄ","page.accommodations.selectAccommodation":"SelecteazÄ cazarea","shared.common.chosen":"Ales","shared.loyalty.registerSaveAndEnjoy":"\xcenscrie-te Èi economiseÈte {loyaltyDiscount}. DescoperÄ toate {tierBenefitsLink} noastre","shared.common.choose":"Alege","shared.common.extraServices":"Servicii extra","shared.common.improveStay":"\xcembunÄtÄÈeÈte-Èi sejurul","component.cartSummary.excludedTaxInfo":"\xcen funcÈie de reglementÄrile fiscale, aceastÄ sumÄ trebuie plÄtitÄ la unitatea de cazare","shared.common.promosAndAdvantages":"PromoÈii / avantaje","freedomPay.paymentForm.cardHolderName":"Titularul cardului","freedomPay.paymentForm.cardHolderNameError":"Titularul cardului este obligatoriu","freedomPay.paymentForm.wallet":"Portofele","freedomPay.paymentForm.processingPayment":"Se proceseazÄ plata, nu \xeenchideÈi Èi nu re\xeencÄrcaÈi pagina","freedomPay.paymentForm.cardHolderNameErrorNotNumbers":"Titularul cardului nu poate conÈine numere","shared.common.timeoutPaymentTransactionTitle":"Timpul de tranzacÈie a expirat","shared.common.timeoutPaymentTransactionDescription":"Timpul de tranzacÈie a expirat. Te rugÄm sÄ \xeencerci din nou re\xeencÄrc\xe2nd pagina.","shared.customerFormMessages.city":"OraÈ","shared.customerFormMessages.postalCode":"Cod poÈtal","component.paymentForm.phoneInvalidWarning":"Te rugÄm sÄ verifici dacÄ este un numÄr de telefon valid","reservationConfirmationAuth.confirmationAuthDescription":"Pentru a recupera rezervarea, te rugÄm sÄ introduci numÄrul rezervÄrii Èi adresa de e-mail utilizatÄ pentru a face rezervarea","reservationConfirmationAuth.invalidEmail":"Te rugÄm sÄ introduci o adresÄ de e-mail validÄ","reservationConfirmationAuth.invalidReservationId":"Identificatorul rezervÄrii trebuie sÄ respecte formatul MXXXXXXX sau PXXXXXXX","reservationConfirmationAuth.wrongReservationOrEmail":"Identificator de rezervare sau e-mail incorecte","reservationConfirmationAuth.emailSentMessage":"VerificÄ-Èi cÄsuÈa de e-mail. Vei gÄsi acolo un e-mail cu link-ul cÄtre confirmarea rezervÄrii tale","reservationConfirmationAuth.retrieveReservation":"RecupereazÄ rezervarea","shared.common.viewBreakdown":"Vezi defalcarea","shared.common.breakdown":"Defalcare","shared.roomDenomination.unit":"unitate","shared.customerFormMessages.name":"Numele oaspetelui","component.paymentForm.acceptCommercialCommunications":"AcceptÄ sÄ primesc {commercialCommunicationsLink}","shared.common.commercialCommunications":"ComunicÄri comerciale","reservationModification.title":"ModificÄ rezervarea (ID: {id} / Ref.: {ref})","reservationModification.editDates":"EditeazÄ datele (P\xe2nÄ la {date})","reservationModification.editAccommodation":"EditeazÄ cazarea (P\xe2nÄ la {date})","reservationModification.editExtras":"EditeazÄ extra-urile","reservationModification.editParticipants":"ParticipanÈi","reservationModification.errorDatesCanNotBeChanged":"Datele nu pot fi modificate din cauza politicii de modificare.","reservationModification.errorAccommodationCanNotBeChanged":"Cazarea nu poate fi modificatÄ din cauza politicii de modificare.","reservationModification.errorAmountLowerThanOriginal":"Totalul trebuie sÄ fie mai mare sau egal cu cel original.","reservationModification.errorStayLowerThanOriginal":"Sejurul trebuie sÄ fie egal sau superior cu cel original.","reservationModification.errorDefault":"Rezervarea nu poate fi modificatÄ. ContacteazÄ proprietatea.","reservationModificationSummaryDialog.modifyReservation":"ModificÄ rezervarea","reservationModificationSummaryDialog.modifyReservationInstructions":"RevizuieÈte Èi confirmÄ modificÄrile","reservationModificationSummaryDialog.currentReservation":"Rezervare actualÄ","reservationModificationSummaryDialog.modifiedReservation":"Rezervare modificatÄ","reservationModificationSummaryDialog.footerNote":"*PreÈurile pot varia \xeen funcÈie de ziua sÄptÄm\xe2nii, sezonalitate sau tipul de cazare.","reservationModificationAccommodation.title":"ModificÄ c
4azarea","reservationModificationAccommodation.yourSelection":"SelecÈia ta: {title}","reservationModificationRoom.title":"ModificÄ camera","modificationExtras.title":"ModificÄ extraopÈiunile","reservationModificationLoyaltyForbidden.title":"AceastÄ rezervare nu poate fi modificatÄ","reservationModificationLoyaltyForbidden.description":"Nu v-aÈi conectat cu contul de loialitate utilizat pentru a confirma aceastÄ rezervare. VÄ rugÄm sÄ vÄ conectaÈi cu contul corect sau sÄ contactaÈi proprietatea.","page.confirmation.guestDataTitle":"Datele oaspetelui","shared.customerFormMessages.nameAndSurname":"Nume Èi prenume","reservationModification.occupancyUnAvailable":"AceastÄ ocupare nu este posibilÄ. ConsultaÈi opÈiunile disponibile.","reservationModification.errorMandatoryExtraNotAvailable":"ExistÄ o extraopÈiune obligatorie legatÄ de rezervarea dvs. care nu mai este disponibilÄ. VÄ rugÄm sÄ contactaÈi proprietatea.","reservationModification.maxModificationsReached":"AÈi depÄÈit numÄrul maxim de modificÄri permise online. Pentru orice altÄ modificare, contactaÈi unitatea de cazare.","component.paymentForm.cardDetails":"Detalii card","component.paymentForm.paymentSuccessRedirecting":"Plata a fost efectuatÄ cu succes, redirecÈionare cÄtre pagina de confirmare...","component.loyaltyProfile.userFormField.preferences.label":"PreferinÈe","userPreferencesModal.title":"PersonalizeazÄ-Èi experienÈa","userPreferencesModal.subtitle":"AjutÄ-ne sÄ-Èi cunoaÈtem preferinÈele pentru a-Èi oferi cele mai bune opÈiuni la fiecare rezervare","component.unavailableUpgrade.title":"Ups! AceastÄ \xeembunÄtÄÈire nu este disponibilÄ \xeen acest moment.","component.unavailableUpgrade.subtitle":"AÈteaptÄ un moment! Te vom anunÈa imediat ce va fi dis
4ponibilÄ.","component.upgradeAccommodation.title":"\xcembunÄtÄÈeÈte cazarea","component.upgradeConfirmation.title":"ModificÄ rezervarea","component.upgradeConfirmation.subtitle":"RevizuieÈte Èi confirmÄ modificÄrile pentru o experienÈÄ \xeembunÄtÄÈitÄ.","component.upgradeConfirmation.upgradeDisclaimer":"PreÈurile pot varia \xeen funcÈie de ziua sÄptÄm\xe2nii, sezon sau tipul de cazare.","component.upgradeConfirmation.currentBookingLabel":"Rezervare actualÄ","component.upgradeConfirmation.nextBookingLabel":"Rezervare \xeembunÄtÄÈitÄ","component.upgradeConfirmation.errorOnUpsell":"Nu s-a putut finaliza \xeembunÄtÄÈirea.","component.upgradeMealPlan.title":"\xcembunÄtÄÈeÈte pensiunea","component.upgradeTotal.upgradeTotal":"Total \xeembunÄtÄÈire","component.upgradeTotal.continueWithUpgrade":"ContinuÄ cu \xeembunÄtÄÈirea","component.upgradeTotal.continueWithoutUpgrade":"ContinuÄ fÄrÄ \xeembunÄtÄÈire","component.upgradeTotal.confirmUpgrade":"ConfirmÄ \xeembunÄtÄÈirea","shared.common.select":"SelecteazÄ","shared.common.selected":"Selectat","shared.common.mealPlan":"Pensiune","component.filterableAccommodationSelection.accommodationType":"Tip de cazare","component.groupBookingPage.title":"Recomandat pentru {value} oaspeÈi","component.groupBookingPage.titleUpdated":"SelecÈia actualÄ: {guests} oaspeÈi | {rooms} unitÄÈi de cazare","shared.common.condition":"Tarif","shared.common.guestsValue":"{value} oaspeÈi","component.groupBookingPage.conditionNotAvailable":"Tariful \\"{value}\\" nu este disponibil pentru unele dintre unitÄÈile de cazare selectate. DoriÈi sÄ continuaÈi?","component.groupBookingPage.mealPlanNotAvailable":"Pensiunea \\"{value}\\" nu este disponibilÄ pentru unele dintre unitÄÈile de cazare selectate. DoriÈi sÄ continuaÈi?","component.roomSelectionList.selectionNotAvailableForCondition":"SelecÈie indisponibilÄ pentru tariful {value}. EditaÈi sau adÄugaÈi unitÄÈi de cazare disponibile","component.roomSelectionList.selectionNotAvailableForMealPlan":"SelecÈie indisponibilÄ pentru pensiunea {value}. EditaÈi sau adÄugaÈi unitÄÈi de cazare disponibile","component.groupBookingPage.updateAccommodation":"EditeazÄ cazarea","component.roomSelectionList.addExtras":"AdaugÄ / editeazÄ extraopÈiuni","component.groupBookingPage.addAccommodationBlocked":"Nu se pot adÄuga mai multe unitÄÈi de cazare, editaÈi selecÈia sau contactaÈi unitatea.","component.groupBookingPage.maxGuestsReached":"A fost depÄÈit numÄrul maxim de {value} oaspeÈi permis. ContactaÈi unitatea.","component.groupBookingPage.originalGuestsNotReached":"Lipesc unitÄÈi de cazare pentru {guests} oaspeÈi din selecÈia iniÈialÄ. ({originalGuests} oaspeÈi)","component.groupBookingPage.removeConfirmation":"SunteÈi pe cale sÄ eliminaÈi unitatea de cazare. DoriÈi sÄ continuaÈi?","component.groupBookingRecommendation.description":"Conform selecÈiei tale, am ajustat disponibilitatea camerelor. PoÈi continua cu recomandarea noastrÄ sau sÄ editezi selecÈia recomandatÄ manual.","component.groupBookingRecommendation.priceMessage":"DacÄ preferaÈi un alt tarif sau sÄ includeÈi extra, \xeel puteÈi ajusta \xeen pasul urmÄtor.","component.groupBookingRecommendation.priceMessageCondition":"Acest preÈ corespunde tarifului {value}","component.groupBookingRecommendation.priceMessageMealPlan":"Èi pensiunii de {value} meal plan.","component.groupBookingRecommendation.recommendationFor":"Recomandare pentru:","component.accommodationGuestFilter.moreThan":"Mai mult de {value} persoane?","component.accommodationGuestFilter.bookAsGroup":"RezervÄ ca grup","component.accommodationGuestFilter.groupBookingModule":"Rezervare de grup","component.guestTypePicker.ageRangeFrom":"de la {minAge} la {maxAge} ani","component.guestTypePicker.ageRangeMin":"+ {minAge} ani","shared.common.totaltotalWithLoyalty":"Total cu loyalty","component.messages.notEnoughAvailability":"AceastÄ ocupare nu este posibilÄ deoarece nu existÄ suficientÄ disponibilitate. ContactaÈi hotelul.","shared.common.room":"Camera","shared.common.rooms":"Camere","shared.common.attention":"AtenÈie!","shared.common.all":"Toate","shared.common.currencyConversionInfo":"Pur informativ. PlÄÈi \xeen","shared.common.addAccommodation":"AdaugÄ cazare","shared.common.editAccommodation":"EditeazÄ cazare","shared.common.notAvailableOption":"OpÈiune indisponibilÄ","shared.common.youAreSaving":"EconomiseÈti","component.paymentForm.confirmYourStay":"ConfirmÄ-Èi sejurul","shared.common.or":"Sau","shared.customerFormMessages.IAmTheOne":"Eu sunt persoana care se va caza","shared.common.totalDiscount":"Reducere totalÄ","component.inventoryGroupListView.incompatibleMealPlanText":"AceastÄ selecÈie are un plan de masÄ diferit de cel din coÈul tÄu. Trebuie sÄ selectezi opÈiuni cu acelaÈi plan de masÄ pentru a finaliza rezervarea","component.securePayment.pciCertified":"Certificat de PCI DSS","component.securePayment.sslCertified":"Date protejate cu SSL","shared.common.moreInfo":"Mai multe informaÈii","
4shared.common.viewCalendar":"Vezi calendarul","shared.common.cancelForFreeUntil":"Anulare gratuitÄ p\xe2nÄ la","component.inactivityModal.title":"Mai eÈti acolo?","component.inactivityModal.subTitle":"EÈti la un pas de sejurul tÄu perfect!","component.inactivityModal.description":"Ai selectat o cazare fantasticÄ pentru cÄlÄtoria ta. Mai este doar un mic pas pentru a-Èi asigura sejurul.","component.inactivityModal.button":"continuÄ cu rezervarea","paymentForm.cardHolderName":"Titularul cardului","paymentForm.cardNumber":"NumÄrul cardului","shared.highlightReel.title":"\xcembunÄtÄÈeÈte-Èi sejurul","shared.common.insuranceTitle":"Asigurare de anulare","component.cartItem.addInsurance":"AdÄugaÈi {ticker} pentru","component.cartItem.noInsurance":"Nu vreau sÄ contractez o asigurare","component.cartItem.insuranceRequired":"Este necesar sÄ contractaÈi o asigurare pentru a continua","shared.common.storeNavbarItemHover":"RegaleazÄ","shared.common.storeNavbarItemTitle":"ExperienÈe Èi Vouchere Cadou","shared.common.storeNavbarItemDescription":"ExploreazÄ selecÈia noastrÄ de <b>experienÈe Èi vouchere cadou</b>","shared.common.storeNavbarItemButton":"Vezi experienÈele","component.unitSelection.title":"Vrei sÄ-Èi alegi camera?","component.unitSelection.subjectToAvailability":"*\xcen funcÈie de disponibilitate.","component.unitSelection.selectUnit":"Alege camera","component.unitSelection.selectedTitle":"CamerÄ selectatÄ","component.unitSelection.selectedUnit":"Camera {unitNum}","component.unitSelection.changeSelection":"SchimbÄ camera","component.unitSelection.loadingMap":"Se \xeencarcÄ harta...","component.unitSelection.errorLoadingMap":"Eroare la \xeencÄrcarea hÄrÈii","component.unitSelection.selectedComment":"{denomination} selectatÄ: {unitNum}","component.useAddCartItem.unsetChildrenAgesText":"SelectaÈi v\xe2rsta tuturor copiilor din cÄutarea dvs. \xeenainte de a adÄuga aceastÄ opÈiune \xeen coÈ.","component.engineFilterGroup.title":"Filtre","component.engineFilterGroup.clearFilters":"EliminÄ filtrele","component.engineFilterGroup.showResults":"AfiÈeazÄ {count} unitÄÈi de cazare","component.engineFilterGroup.showMore":"AfiÈeazÄ mai multe","component.engineFilterGroup.showLess":"AfiÈeazÄ mai puÈine","component.engineFilterGroup.priceMin":"Minim","component.engineFilterGroup.priceMax":"Maxim","component.engineFilterGroup.freeCancellationDescription":"AfiÈeazÄ numai tarifele care permit anularea gratuitÄ","component.engineFilterGroup.availableDescription":"AfiÈeazÄ numai unitÄÈile de cazare disponibile pentru sejurul meu","component.engineFilterGroup.accommodationType":"Tip de unitate de cazare","component.engineFilterGroup.priceRange":"Interval de preÈuri","component.engineFilterGroup.freeCancellation":"Anulare gratuitÄ","component.engineFilterGroup.available":"Disponibile","component.engineFilterGroup.mealplan":"Pensiune","component.engineFilterGroup.services":"Servicii","component.engineFilterGroup.facilities":"FacilitÄÈi","component.engineFilterGroup.category":"Categorie","page.quotation.sendQuotationError":"A apÄrut o eroare la trimiterea ofertei de preÈ","page.quotation.sendQuotationSuccess":"OfertÄ de preÈ trimisÄ cu succes","page.quotation.removeQuotationSuccess":"OfertÄ de preÈ ÈtearsÄ cu succes","page.quotation.duplicateQuotationSuccess":"OfertÄ de preÈ duplicatÄ cu succes","page.quotation.noSessionId":"Nu a fost furnizat un ID de sesiune.","page.quotation.noPermissions":"Nu aveÈi permisiunea de a vizualiza aceastÄ secÈiune.","page.quotation.unexpectedError":"A apÄrut o eroare neaÈteptatÄ.","component.quotationPage.title":"OfertÄ de preÈ grup","component.quotationPage.quotationTab":"OfertÄ de preÈ {index}","component.quotationPage.sendAllQuotations":"Trimite toate ofertele de preÈ","component.quotationPage.accommodationSelection":"SelecÈie de unitÄÈi de cazare","component.quotationPage.addAccommodationBlockedMessage":"Nu se pot adÄuga mai multe unitÄÈi de cazare","component.quotationPage.removeQuotationWarning":"SunteÈi pe punctul de a Èterge aceastÄ ofertÄ de preÈ.","component.quotationPage.formErrors":"ExistÄ erori \xeen formular","component.quotationPage.unavailableRoomsDialog.someUnavailable":"Nu existÄ disponibilitate pentru unele dintre unitÄÈile de cazare. Acestea sunt camerele c
4are vor fi eliminate:","component.quotationPage.unavailableRoomsDialog.allUnavailable":"Nu existÄ disponibilitate pentru nicio unitate de cazare. Toate camerele din ofertÄ vor fi eliminate.","component.quotationPage.sendQuotationDialog.title":"Trimite oferta de preÈ","component.quotationPage.summary.title":"Rezumat","component.quotationPage.summary.duplicateQuotation":"DuplicÄ oferta de preÈ","component.quotationPage.summary.sendQuotation":"Trimite oferta de preÈ","component.quotationPage.summary.removeQuotation":"Èterge oferta de preÈ","component.quotationPage.form.searchLoyaltyCustomerTitle":"CautÄ client fidelizat","component.quotationPage.form.emailSearchPlaceholder":"Email","component.quotationPage.form.loyaltyCustomerNotFound":"Utilizator negÄsit","component.quotationPage.form.loyaltyCustomerName":"Nume: {name}","component.quotationPage.form.loyaltyCustomerLastName":"Nume de familie: {lastName}","component.quotationPage.form.loyaltyCustomerEmail":"Email: {email}","component.quotationPage.form.loyaltyCustomerTier":"Nivel: {tier}","component.quotationPage.form.quotationDataTitle":"Datele ofertei de preÈ","component.quotationPage.form.establishmentPlaceholder":"Unitate de cazare*","component.quotationPage.form.checkInLabel":"Intrare*","component.quotationPage.form.checkOutLabel":"IeÈire*","component.quotationPage.form.conditionPlaceholder":"CondiÈie*","component.quotationPage.form.cancellationPolicyPlaceholder":"Politica de anulare","component.quotationPage.form.promoCodePlaceholder":"Cod promoÈional","component.quotationPage.form.currencyPlaceholder":"MonedÄ","component.quotationPage.form.mealPlanPlaceholder":"Pensiune*","component.quotationPage.form.devicePlaceholder":"Dispozitiv","component.quotationPage.form.validUntilPlaceholder":"Valabil p\xe2nÄ la (ore)*","component.quotationPage.form.generalDataTitle":"Date generale","component.quotationPage.form.nonLoyaltyUser":"Utilizator nefidelizat","component.quotationPage.form.loyaltyUser":"Utilizator fidelizat","component.quotationPage.form.namePlaceholder":"Nume*","component.quotationPage.form.emailFieldPlaceholder":"Email*","component.quotationPage.form.loyaltyUserPlaceholder":"Client fidelizat","component.quotationPage.form.lastNamePlaceholder":"Nume de familie*","component.quotationPage.form.phonePlaceholder":"Telefon","component.quotationPage.form.languagePlaceholder":"LimbÄ","component.quotationPage.form.tierPlaceholder":"Nivel:","component.quotationPage.sendQuotation.checkboxLabel":"OfertÄ {index}","component.quotationPage.sendQuotation.receiversTitle":"Oferta va fi trimisÄ urmÄtorilor destinatari:","component.quotationPage.sendQuotation.receiversHelp":"IntroduceÈi adresele separate prin virgulÄ (,). Maximum 5 e-mailuri.","component.quotationPage.sendQuotation.receiversLabel":"Destinatar(i)","component.quotationPage.sendQuotation.subjectTitle":"IndicaÈi subiectul pentru fiecare ofertÄ","component.quotationPage.sendQuotation.subjectLabel":"OfertÄ {index}:","component.quotationPage.sendQuotation.messageTitle":"AdÄugaÈi text personalizat care va fi afiÈat \xeenaintea datelor ofertei","component.quotationPage.sendQuotation.messageLabel":"Mesaj:","component.quotationPage.sendQuotation.sendError":"A apÄrut o eroare la trimiterea urmÄtoarelor oferte. VÄ rugÄm sÄ \xeencercaÈi din nou mai t\xe2rziu:","component.quotationPage.sendQuotation.sendErrorItem":"- OfertÄ {index}","component.quotationPage.sendQuotation.sending":"Se trimite...","component.quotationPage.sendQuotation.send":"Trimite","component.quotationPage.reservationError":"A apÄrut o eroare la crearea rezervÄrii","component.roomSelectionList.updateRoomPrice.dateHeader":"DatÄ","component.roomSelectionList.updateRoomPrice.appliedRateHeader":"Tarif aplicat pe unitate de cazare","component.roomSelectionList.updateRoomPrice.newRateHeader":"Tarif nou pe unitate de cazare","component.roomSelectionList.updateRoomPrice.rateExclusionNote":"AceastÄ sumÄ exclude promoÈiile aplicate Èi suma extra opÈionale sau obligatorii legate de selecÈia unitÄÈii de cazare","component.roomSelectionList.updateRoomPrice.pricePlaceholder":"IntroduceÈi preÈul","component.roomSelectionList.updateRoomPrice.applyToAll":"APLICÄ PENTRU TOATE","component.roomSelectionList.updateRoomPrice.totalLabel":"Total:","component.roomSelectionList.updateRoomPrice.totalNote":"* Suma este multiplicatÄ cu numÄrul de unitÄÈi de cazare selectate.","component.roomSelectionList.updateRoomPrice.dialogTitle":"EditeazÄ preÈul zilnic","component.quotationPage.form.selectorNoOptions":"Nu existÄ opÈiuni","shared.common.sendQuotation":"Trimite oferta de preÈ","shared.common.confirmQuotation":"ConfirmÄ oferta de preÈ","component.quotationPage.summary.resetDeposit":"ReseteazÄ depozitul","component.quotationPage.unavailableRoomsDialog.noValidOptions":"Nu s-au gÄsit locuri de cazare disponibile sau opÈiuni valide pentru datele selectate.","component.quotationPage.unavailableRoomsDialog.resetUpdatedPrices":"Schimbarea acestei opÈiuni va reseta preÈurile editate. Vrei sÄ continui?","page.quotation.confirmQuotationError":"A apÄrut o eroare la confirmarea cotaÈiei","page.quotation.confirmQuotationSuccess":"CotaÈie confirmatÄ cu succes","component.roomSelectionList.updateRoomPrice.updateRoomPriceMenu":"EditeazÄ preÈul unitÄÈii de cazare","highlightReel.addedToFavorites":"Extra adÄugat la favorite","stepper.selection":"SelecÈie","stepper.rate":"Tarif","stepper.extras":"Extra","stepper.checkout":"Date Èi platÄ","stepper.confirmModal.title":"AtenÈie!","stepper.confirmModal.message":"ExistÄ rezervÄri \xeen coÈ. Ce doriÈi sÄ faceÈi?","giftCard.common.selectDates":"SelectaÈi datele","giftCard.common.selectedRoom":"CamerÄ aleasÄ","giftCard.common.seeMore":"Vezi mai multe","giftCard.common.seeConditions":"Vezi condiÈiile","giftCard.common.selectDatesTitle":"Alege data Èederii tale","giftCard.common.selectDatesDescription":"FÄ clic pe buton Èi alege zilele","giftCard.common.modifyDates":"ModificÄ datele","giftCard.stepper.step1":"ExperienÈa ta","giftCard.stepper.step2":"Date","giftCard.stepper.step3":"ExtraopÈiuni","giftCard.stepper.step4":"Confirmare","component.independentLoyaltyBar.progressReservations":"{count, plural, one {# rezervare} few {# rezervÄri} other {# rezervÄri}}","component.independentLoyaltyBar.progressAmount":"{amount}","component.independentLoyaltyBar.youAre":"EÈti","component.independentLoyaltyBar.awayFrom":"pentru a ajunge la nivelul","component.independentLoyaltyBar.levelOf":"din","component.independentLoyaltyBar.levelWithNextLevel":"{levelName} din {brandName} \xb7 EÈti la {progress} de {nextLevelName}","component.independentLoyaltyBar.discountSave":"EconomiseÈte {discount}","component.independentLoyaltyBar.discountLabel":"reducere","component.independentLoyaltyBar.discountActive":"<b>{discount} reducere</b> activÄ la aceastÄ rezervare","component.independentLoyaltyBar.clubBenefitsActive":"Beneficiile clubului sunt active","component.independentLoyaltyBar.joinWithDiscount":"AlÄturÄ-te {brandName} Èi economiseÈte {discount}","component.independentLoyaltyBar.joinWithBenefits":"<b>ALÄTURAÈI-VÄ la {brandName}</b> Èi obÈineÈi <b>{benefitsLink}</b>","component.independentLoyaltyBar.exclusiveBenefits":"beneficii exclusive ale clubului","component.independentLoyaltyBar.becomeMember":"Devino membru","component.independentLoyaltyBar.signIn":"Autentificare","component.independentLoyaltyBar.orSeparator":"sau","component.independentLoyaltyBar.joinGetDiscountDesktop":"<b>ALÄTURAÈI-VÄ la {brandName}</b> Èi obÈineÈi o <b>{discount} reducere</b>","component.independentLoyaltyBar.saveMobile":"{brandName} \xb7 EconomiseÈte {discount}","shared.common.cancelQuotation":"Anulare cotizaÈie","page.quotation.cancelQuotationError":"A apÄrut o eroare la anularea cotizaÈiei","page.quotation.cancelQuotationSuccess":"CotizaÈie anulatÄ cu succes","component.checkoutPage.roomStayQuestion.required":"Este rÄspuns este necesar pentru a continua","component.checkoutPage.roomStayQuestion.freeTextPlaceholder":"ScrieÈi rÄspunsul dumneavoastrÄ","component.checkoutPage.roomStayQuestion.selectPlaceholder":"SelectaÈi un rÄspuns","participantsForm.title":"ParticipanÈi","participantsForm.guestsTitle":"Datele oaspeÈilor","participantsForm.firstName":"Prenume","participantsForm.birthDate":"Data naÈterii","participantsForm.roomLabel":"Camera {number}","participantsForm.useHolderData":"FoloseÈte datele titularului rezervÄrii pentru {guestLabel}"}'),H=n(35150);let V={en:P,es:x,fr:w,ca:R,it:M,de:I,ko:O,pt:D,nl:N,sv:z,da:L,eu:B,ru:F,zh:U,hu:j,ja:G,ro:$},W=new C;function q(e){if("object"!=typeof e||null===e)return!1;let t=e.property;return"object"==typeof t&&null!==t&&"string"==typeof t.defaultLocale}function Z(e){let{locale:t}=(0,a.useRouter)(),n="es";if(q(e)){var o;n=null!==(o=e.property.defaultLocale)&&void 0!==o?o:"es"}let[r]=t&&"default"!==t?t.split("-"):[n];return r}var K=function(e){var t;let{Component:n,pageProps:a}=e,i=Z(a.engineStaticData),s=null!==(t=n.getLayout)&&void 0!==t?t:e=>e,l=(0,H.Ee)(e=>e.init);return(0,r.useEffect)(()=>l(i),[l,i]),(0,o.jsx)(_.Z,{locale:i,messages:V[i],children:(0,o.jsx)(A.aH,{client:W,children:(0,o.jsx)(E,{children:s((0,o.jsx)(n,{...a}),i,a)})})})}},33178:function(e,t,n){"use strict";n.d(t,{HA:function(){return r},L1:function(){return o},Pd:function(){return i}});let o=["hotel","property","camping"],r="hotel";function a(e){return"string"==typeof e&&o.includes(e)}function i(e){let t=e.split(/[?#]/,1)[0].split("/").filter(e=>e.length>0),n=t.length>0&&2===t[0].length?t[1]:t[0];return a(n)?n:r}},66208:function(e,t,n){"use strict";n.d(t,{N:function(){return O},R:function(){return r}});var o=n(33178);let r=(e,t)=>n=>{let{full:o,locale:r,params:a}=n,i=o?window.location.origin:"",s=e(n);if(i+=r?"/".concat(r).concat(s):s,a){let e=Object.entries(a).map(e=>{let[t,n]=e;return"".concat(t,"=").concat(n)}).join("&");i+=t?"&".concat(e):"?".concat(e)}return i},a=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n):"/".concat(r,"/").concat(t)},i=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/room"):"/".concat(r,"/").concat(t,"/room")},s=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/extras"):"/".concat(r,"/").concat(t,"/extras")},l=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/accommodations"):"/".concat(r,"/").concat(t,"/accommodations")},c=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/checkout"):"/".concat(r,"/").concat(t,"/checkout")},u=e=>{let{hotelId:t,token:n,multiConfigTicker:r,basePath:a=o.HA}=e;return r?"/".concat(a,"/").concat(t,"___").concat(r,"/checkout/deferred?token=").concat(n):"/".concat(a,"/").concat(t,"/checkout/deferred?token=").concat(n)},d=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/checkout/deferred"):"/".concat(r,"/").concat(t,"/checkout/deferred")},m=e=>{let{hotelId:t,reservationId:n,multiConfigTicker:r,basePath:a=o.HA}=e;return r?"/".concat(a,"/").concat(t,"___").concat(r,"/confirmation/").concat(n):"/".concat(a,"/").concat(t,"/confirmation/").concat(n)},p=e=>{let{hotelId:t,token:n,multiConfigTicker:r,basePath:a=o.HA}=e;return r?"/".concat(a,"/").concat(t,"___").concat(r,"/confirmation?token=").concat(n):"/".concat(a,"/").concat(t,"/confirmation?token=").concat(n)}
4,h=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/group-booking"):"/".concat(r,"/").concat(t,"/group-booking")},f=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/quotation"):"/".concat(r,"/").concat(t,"/quotation")},g=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/quotation/loading"):"/".concat(r,"/").concat(t,"/quotation/loading")},y=e=>{let{hotelId:t,token:n,roomStayId:r,basePath:a=o.HA}=e;return"/".concat(a,"/").concat(t,"/modification?token=").concat(n,"&roomStayId=").concat(r)},v=e=>{let{hotelId:t,basePath:n=o.HA}=e;return"/".concat(n,"/").concat(t,"/modification")},b=e=>{let{hotelId:t,token:n,roomStayId:r,basePath:a=o.HA}=e;return"/".concat(a,"/").concat(t,"/modification/accommodations?token=").concat(n,"&roomStayId=").concat(r)},S=e=>{let{hotelId:t,basePath:n=o.HA}=e;return"/".concat(n,"/").concat(t,"/modification/accommodations")},T=e=>{let{hotelId:t,token:n,roomStayId:r,roomTicker:a,basePath:i=o.HA}=e;return"/".concat(i,"/").concat(t,"/modification/room?room=").concat(a,"&token=").concat(n,"&roomStayId=").concat(r)},k=e=>{let{hotelId:t,basePath:n=o.HA}=e;return"/".concat(n,"/").concat(t,"/modification/room")},C=e=>{let{hotelId:t,token:n,roomStayId:r,basePath:a=o.HA}=e;return"/".concat(a,"/").concat(t,"/modification/extras?token=").concat(n,"&roomStayId=").concat(r)},A=e=>{let{hotelId:t,basePath:n=o.HA}=e;return"/".concat(n,"/").concat(t,"/modification")},E=e=>{let{hotelId:t,token:n,roomStayId:r,basePath:a=o.HA}=e;return"/".concat(a,"/").concat(t,"/modification/participants?token=").concat(n,"&roomStayId=").concat(r)},_=e=>{let{hotelId:t,basePath:n=o.HA}=e;return"/".concat(n,"/").concat(t,"/modification")},P=e=>{let{hotelId:t,sessionId:n,multiConfigTicker:r,basePath:a=o.HA}=e,i=r?"".concat(t,"___").concat(r):t;return n?"/".concat(a,"/").concat(i,"/gift-card?session=").concat(n):"/".concat(a,"/").concat(i,"/gift-card")},x=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/gift-card/dates"):"/".concat(r,"/").concat(t,"/gift-card/dates")},w=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/gift-card/extras"):"/".concat(r,"/").concat(t,"/gift-card/extras")},R=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/gift-card/checkout"):"/".concat(r,"/").concat(t,"/gift-card/checkout")},M=e=>{let{hotelId:t,token:n,multiConfigTicker:r,basePath:a=o.HA}=e;return r?"/".concat(a,"/").concat(t,"___").concat(r,"/gift-card/confirmation?token=").concat(n):"/".concat(a,"/").concat(t,"/gift-card/confirmation?token=").concat(n)},I=e=>{let{hotelId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n,"/gift-card/confirmation"):"/".concat(r,"/").concat(t,"/gift-card/confirmation")},O={chainPath:r(e=>{let{chainId:t,multiConfigTicker:n,basePath:r=o.HA}=e;return n?"/".concat(r,"/").concat(t,"___").concat(n):"/chain/".concat(t)},!1),hotelPath:r(a,!1),hotelRoomPath:r(i,!1),hotelExtrasPath:r(s,!1),chooseAccommodationPath:r(l,!1),hotelCheckoutPath:r(c,!1),hotelCheckoutDeferredPath:r(u,!0),hotelCheckoutDeferredRevalidationPath:r(d,!0),hotelRetrieveReservationPath:r(m,!1),hotelConfirmationPath:r(p,!0),hotelModificationPath:r(y,!0),hotelModificationRevalidationPath:r(v,!0),hotelAccommodationModificationPath:r(b,!0),hotelAccommodationModificationRevalidationPath:r(S,!0),hotelRoomModificationPath:r(T,!0),hotelRoomModificationRevalidationPath:r(k,!0),hotelExtrasModificationPath:r(C,!0),hotelExtrasModificationRevalidationPath:r(A,!0),hotelParticipantsModificationPath:r(E,!0),hotelParticipantsModificationRevalidationPath:r(_,!0),hotelGroupBookingPath:r(h,!0),hotelQuotationPath:r(f,!1),hotelQuotationLoadingPath:r(g,!1),hotelGiftCardPath:r(P,!0),hotelGiftCardDatesPath:r(x,!0),hotelGiftCardExtrasPath:r(w,!1),hotelGiftCardCheckoutPath:r(R,!1),hotelGiftCardConfirmationPath:r(M,!0),hotelGiftCardConfirmationRevalidationPath:r(I,!0)}},35150:function(e,t,n){"use strict";n.d(t,{Xs:function(){return r},hA:function(){return o},Oy:function(){return a},cc:function(){return eI},Gj:function(){return eR},Ax:function(){return e_}
vendor: 8,135 bytes, line 4
4,fU:function(){return eP},jv:function(){return eO},TU:function(){return ex},Nn:function(){return eD},Lj:function(){return eL},j6:function(){return eE},Vu:function(){return eT},l3:function(){return eA},Wj:function(){return ek},Ab:function(){return eC},JD:function(){return eK},ps:function(){return eV},ux:function(){return ez},WN:function(){return eG},Ez:function(){return eW},Xr:function(){return e2},_J:function(){return e6},gm:function(){return eb},mc:function(){return e0},Ee:function(){return eH},fi:function(){return e$},J1:function(){return eq},Lg:function(){return e1},oR:function(){return ej},yk:function(){return eQ},GK:function(){return eS.G},_G:function(){return ev},kj:function(){return eJ},Rl:function(){return e3}});var o,r,a,i=n(2161);function s(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function l(e){return!!e&&!!e[K]}function c(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Y}(e)||Array.isArray(e)||!!e[Z]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Z])||g(e)||y(e))}function u(e,t,n){void 0===n&&(n=!1),0===d(e)?(n?Object.keys:X)(e).forEach(function(o){n&&"symbol"==typeof o||t(o,e[o],e)}):e.forEach(function(n,o){return t(o,n,e)})}function d(e){var t=e[K];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:g(e)?2:y(e)?3:0}function m(e,t){return 2===d(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function p(e,t){return 2===d(e)?e.get(t):e[t]}function h(e,t,n){var o=d(e);2===o?e.set(t,n):3===o?(e.delete(t),e.add(n)):e[t]=n}function f(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function g(e){return H&&e instanceof Map}function y(e){return V&&e instanceof Set}function v(e){return e.o||e.t}function b(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[K];for(var n=X(t),o=0;o<n.length;o++){var r=n[o],a=t[r];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[r]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[r]})}return Object.create(Object.getPrototypeOf(e),t)}function S(e,t){return void 0===t&&(t=!1),k(e)||l(e)||!c(e)||(d(e)>1&&(e.set=e.add=e.clear=e.delete=T),Object.freeze(e),t&&u(e,function(e,t){return S(t,!0)},!0)),e}function T(){s(2)}function k(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function C(e){var t=J[e];return t||s(18,e),t}function A(){return G}function E(e,t){t&&(C("Patches"),e.u=[],e.s=[],e.v=t)}function _(e){P(e),e.p.forEach(w),e.p=null}function P(e){e===G&&(G=e.l)}function x(e){return G={p:[],l:G,h:e,m:!0,_:0}}function w(e){var t=e[K];0===t.i||1===t.i?t.j():t.O=!0}function R(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||C("ES5").S(t,e,o),o?(n[K].P&&(_(t),s(4)),c(e)&&(e=M(t,e),t.l||O(t,e)),t.u&&C("Patches").M(n[K].t,e,t.u,t.s)):e=M(t,n,[]),_(t),t.u&&t.v(t.u,t.s),e!==q?e:void 0}function M(e,t,n){if(k(t))return t;var o=t[K];if(!o)return u(t,function(r,a){return I(e,o,t,r,a,n)},!0),t;if(o.A!==e)return t;if(!o.P)return O(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var r=4===o.i||5===o.i?o.o=b(o.k):o.o;u(3===o.i?new Set(r):r,function(t,a){return I(e,o,r,t,a,n)}),O(e,r,!1),n&&e.u&&C("Patches").R(o,n,e.u,e.s)}return o.o}function I(e,t,n,o,r,a){if(l(r)){var i=M(e,r,a&&t&&3!==t.i&&!m(t.D,o)?a.concat(o):void 0);if(h(n,o,i),!l(i))return;e.m=!1}if(c(r)&&!k(r)){if(!e.h.F&&e._<1)return;M(e,r),t&&t.A.l||O(e,r)}}function O(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&S(t,n)}function D(e,t){var n=e[K];return(n?v(n):e)[t]}function N(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var o=Object.getOwnPropertyDescriptor(n,t);if(o)return o;n=Object.getPrototypeOf(n)}}function L(e){e.P||(e.P=!0,e.l&&L(e.l))}function B(e){e.o||(e.o=b(e.t))}function F(e,t,n){var o=g(t)?C("MapSet").N(t,n):y(t)?C("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),o={i:n?1:0,A:t?t.A:A(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},r=o,a=ee;n&&(r=[o],a=et);var i=Proxy.revocable(r,a),s=i.revoke,l=i.proxy;return o.k=l,o.j=s,l}(t,n):C("ES5").J(t,n);return(n?n.A:A()).p.push(o),o}function U(e){return l(e)||s(22,e),function e(t){if(!c(t))return t;var n,o=t[K],r=d(t);if(o){if(!o.P&&(o.i<4||!C("ES5").K(o)))return o.t;o.I=!0,n=j(t,r),o.I=!1}else n=j(t,r);return u(n,function(t,r){o&&p(o.t,t)===r||h(n,t,e(r))}),3===r?new Set(n):n}(e)}function j(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return b(e)}var z,G,$="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),H="undefined"!=typeof Map,V="undefined"!=typeof Set,W="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,q=$?Symbol.for("immer-nothing"):((z={})["immer-nothing"]=!0,z),Z=$?Symbol.for("immer-draftable"):"__$immer_draftable",K=$?Symbol.for("immer-state"):"__$immer_state",Y=""+Object.prototype.constructor,X="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return X(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},J={},ee={get:function(e,t){if(t===K)return e;var n=v(e);if(!m(n,t))return function(e,t,n){var o,r=N(t,n);return r?"value"in r?r.value:null===(o=r.get)||void 0===o?void 0:o.call(e.k):void 0}(e,n,t);var o=n[t];return e.I||!c(o)?o:o===D(e.t,t)?(B(e),e.o[t]=F(e.A.h,o,e)):o},has:function(e,t){return t in v(e)},ownKeys:function(e){return Reflect.ownKeys(v(e))},set:function(e,t,n){var o=N(v(e),t);if(null==o?void 0:o.set)return o.set.call(e.k,n),!0;if(!e.P){var r=D(v(e),t),a=null==r?void 0:r[K];if(a&&a.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(f(n,r)&&(void 0!==n||m(e.t,t)))return!0;B(e),L(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==D(e.t,t)||t in e.t?(e.D[t]=!1,B(e),L(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=v(e),o=Reflect.getOwnPropertyDescriptor(n,t);return o?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:o.enumerable,value:n[t]}:o},defineProperty:function(){s(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){s(12)}},et={};u(ee,function(e,t){et[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),et.deleteProperty=function(e,t){return et.set.call(this,e,t,void 0)},et.set=function(e,t,n){return ee.set.call(this,e[0],t,n,e[0])};var en=new(function(){function e(e){var t=this;this.g=W,this.F=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var r,a=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=a);for(var o=arguments.length,r=Array(o>1?o-1:0),s=1;s<o;s++)r[s-1]=arguments[s];return i.produce(e,function(e){var o;return(o=n).call.apply(o,[t,e].concat(r))})}}if("function"!=typeof n&&s(6),void 0!==o&&"function"!=typeof o&&s(7),c(e)){var l=x(t),u=F(t,e,void 0),d=!0;try{r=n(u),d=!1}finally{d?_(l):P(l)}return"undefined"!=typeof Promise&&r instanceof Promise?r.then(function(e){return E(l,o),R(e,l)},function(e){throw _(l),e}):(E(l,o),R(r,l))}if(!e||"object"!=typeof e){if(void 0===(r=n(e))&&(r=e),r===q&&(r=void 0),t.F&&S(r,!0),o){var m=[],p=[];C("Patches").M(e,r,m,p),o(m,p)}return r}s(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var o=arguments.length,r=Array(o>1?o-1:0),a=1;a<o;a++)r[a-1]=arguments[a];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(r))})};var o,r,a=t.produce(e,n,function(e,t){o=e,r=t});return"undefined"!=typeof Promise&&a instanceof Promise?a.then(function(e){return[e,o,r]}):[a,o,r]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}
4var t=e.prototype;return t.createDraft=function(e){c(e)||s(8),l(e)&&(e=U(e));var t=x(this),n=F(this,e,void 0);return n[K].C=!0,P(t),n},t.finishDraft=function(e,t){var n=(e&&e[K]).A;return E(n,t),R(void 0,n)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!W&&s(20),this.g=e},t.applyPatches=function(e,t){for(n=t.length-1;n>=0;n--){var n,o=t[n];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}n>-1&&(t=t.slice(n+1));var r=C("Patches").$;return l(e)?r(e,t):this.produce(e,function(e){return r(e,t)})},e}()),eo=en.produce;en.produceWithPatches.bind(en),en.setAutoFreeze.bind(en),en.setUseProxies.bind(en),en.applyPatches.bind(en),en.createDraft.bind(en),en.finishDraft.bind(en);var er=eo,ea=n(65479),ei=n(25784),es=n(63195),el=n(45365);function ec(e){var t;return{origin:e.origin,mode:e.mode,affiliate:e.affiliate,referrer:e.referrer,campaign:e.campaign,source:e.source,medium:e.medium,tags:null!==(t=e.tags)&&void 0!==t?t:[],channel:e.channel,trivagoReference:e.trivagoReference,affiliateAttributes:e.affiliateAttributes}}var eu=n(69332),ed=n(29330);function em(e){return{enableLoyalty:e.enableLoyalty,showLogo:e.showLogo}}function ep(e){return{bookAndJoinType:e.bookAndJoinType,initialBookAndJoinType:e.initialBookAndJoinType}}var eh=n(17325),ef=n(40170),eg=n(34106);class ey{static create(e){let t=new ey(e.currency,e.propertyTicker,e.taxShowConfig,e.originalRate,e.totalRate,e.rackRate,e.discountAmount,e.extrasAmount,e.stayAmount,e.cityTax,e.availableExtras,e.appliedExtras,e.taxations,e.accommodationUpgradeOption,e.mealPlanUpgradeOption);return t.validate(),t}static empty(){let e="EUR",t=ea.vO.zero(e);return ey.create({taxations:[],appliedExtras:[],currency:e,propertyTicker:"",taxShowConfig:ei.U9u.INCLUDE,originalRate:t,totalRate:t,rackRate:t,discountAmount:t,extrasAmount:t,stayAmount:t,cityTax:t,availableExtras:[]})}validate(){ey.schema.parse({...this})}copy(e){return ey.create({...this,...e})}calculateTotalRate(){var e,t,n,o;let r=null!==(n=null===(e=this.accommodationUpgradeOption)||void 0===e?void 0:e.delta)&&void 0!==n?n:ea.vO.zero(this.currency),a=null!==(o=null===(t=this.mealPlanUpgradeOption)||void 0===t?void 0:t.delta)&&void 0!==o?o:ea.vO.zero(this.currency);return r.add(a)}addMealPlanUpgrade(e){return this.copy({mealPlanUpgradeOption:e})}addAccommodationUpgrade(e){return this.copy({accommodationUpgradeOption:e})}hasUpgrades(e){let t=e.currentMealPlan.ticker,n=e.currentAccommodation.ticker,o=this.mealPlanUpgradeOption&&this.mealPlanUpgradeOption.upgradeableToTicker!==t;return!!(this.accommodationUpgradeOption&&this.accommodationUpgradeOption.upgradeableToTicker!==n)||!!o}resetUpgrade(e,t){if(t===eg.HG.ACCOMMODATION)return this.copy({accommodationUpgradeOption:e.calculateBaseAccommodationUpgradeOption()});if(t===eg.HG.MEAL_PLAN){var n,o;return e.mealPlanUpgrade?this.copy({mealPlanUpgradeOption:(null===(n=this.accommodationUpgradeOption)||void 0===n?void 0:n.accommodation)?e.calculateBaseMealPlanUpgradeOption(null===(o=this.accommodationUpgradeOption)||void 0===o?void 0:o.accommodation):void 0}):this}throw Error("Invalid type ".concat(t))}calculateTotalUpgradeRate(e){return this.calculateTotalRate().add(e)}getMealPlanUpgradeName(){if(this.mealPlanUpgradeOption)return this.mealPlanUpgradeOption.bookableType===eg._5.INVENTORY?this.mealPlanUpgradeOption.mealPlan.name:this.mealPlanUpgradeOption.extra.name}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h){this.currency=e,this.propertyTicker=t,this.taxShowConfig=n,this.originalRate=o,this.totalRate=r,this.rackRate=a,this.discountAmount=i,this.extrasAmount=s,this.stayAmount=l,this.cityTax=c,this.availableExtras=u,this.appliedExtras=d,this.taxations=m,this.accommodationUpgradeOption=p,this.mealPlanUpgradeOption=h}}ey.schema=ef.Ry({currency:ef.Km(ea.Mf),propertyTicker:ef.Z_(),taxShowConfig:ef.Km(["INCLUDE","EXCLUDE","IGNORE"])}),function(e){e.INIT="INIT",e.ACCOMMODATION="ACCOMMODATION",e.MEAL_PLAN="MEAL_PLAN",e.EXTRA="EXTRA",e.CONFIRMATION="CONFIRMATION",e.UNAVAILABLE="UNAVAILABLE"}(o||(o={}));let ev=(0,i.ZP)()(e=>({availableSteps:[],currentStep:"INIT",isAvailable:!1,upsellCart:ey.empty(),availableSelling:void 0,init:(t,
4n)=>e(e=>{var o,r;if(!t.length)throw Error("No steps provided");return console.debug("UpsellStore initialized with steps",n),{...e,availableSteps:t,currentStep:t[0],isAvailable:!0,upsellCart:ey.empty().copy({accommodationUpgradeOption:null===(o=n.accommodationUpgrade)||void 0===o?void 0:o.upgradeOptions[0],mealPlanUpgradeOption:null===(r=n.mealPlanUpgrade)||void 0===r?void 0:r.upgradeOptions[0],propertyTicker:n.propertyTicker}),availableSelling:n}}),markUpsellAsUnavailable:()=>e(e=>({...e,availableSteps:[],currentStep:"UNAVAILABLE",isAvailable:!1})),goToStep:t=>e(e=>({...e,currentStep:t})),selectMealPlanUpgradeOption:t=>e(e=>({...e,upsellCart:e.upsellCart.addMealPlanUpgrade(t)})),selectAccommodationUpgradeOption:t=>e(e=>{var n;if(!e.availableSelling)throw Error("No available selling");let o=null===(n=e.availableSelling)||void 0===n?void 0:n.isMealPlanUpgradableForAccommodation(t.accommodation),r=e.availableSteps;if(r.includes("MEAL_PLAN")&&!o)r=r.filter(e=>"MEAL_PLAN"!==e);else if(!r.includes("MEAL_PLAN")&&o){let e=r.indexOf("ACCOMMODATION");r=[...r.slice(0,e+1),"MEAL_PLAN",...r.slice(e+1)]}return{...e,availableSteps:r,upsellCart:e.upsellCart.addAccommodationUpgrade(t).resetUpgrade(e.availableSelling,eg.HG.MEAL_PLAN)}}),removeUpgrade:t=>e(e=>{if(!e.availableSelling)throw Error("No available selling");return{...e,upsellCart:e.upsellCart.resetUpgrade(e.availableSelling,t)}})})),eb=(0,i.ZP)()(e=>({showModal:!1,isInactive:!1,timeout:(0,el.KC)(3),openModal:()=>e(e=>({...e,showModal:!e.isInactive})),closeModal:()=>e(e=>({...e,showModal:!1,isInactive:!0})),setTimeout:t=>e(e=>({...e,timeout:(0,el.KC)(t)})),setAsInactive:t=>e(e=>({...e,isInactive:t}))}));var eS=n(51027);function eT(){let e=el.Ke.getFromStorage("WB_WBV21_SHOWED_PRE_ACCEPTED_LOYALTY_MEMBERSHIP_CONSENT_DIALOG");return!!e&&e.shown}function ek(){el.Ke.saveToStorage("WB_WBV21_SHOWED_PRE_ACCEPTED_LOYALTY_MEMBERSHIP_CONSENT_DIALOG",{shown:!0})}function eC(){return!0===el.Ke.getFromStorage("WB_WBV21_LOYALTY_AUTO_OPEN_MENU","sessionStorage")}function eA(){el.Ke.saveToStorage("WB_WBV21_LOYALTY_AUTO_OPEN_MENU",!0,"sessionStorage"),ej.getState().setShouldAutoOpenMenu(!0)}function eE(){el.Ke.removeFromStorage("WB_WBV21_LOYALTY_AUTO_OPEN_MENU","sessionStorage"),ej.getState().setShouldAutoOpenMenu(!1)}function e_(e){return"WB_WBV21_CART:".concat(e)}function eP(e){return"WB_WBV21_GROUP_BOOKING_CART:".concat(e)}function ex(){return"WB_WBV21_QUOTATION_CART"}function ew(e){return"WB_WBV21_CART_ABANDONMENT:".concat(e)}function eR(e){return"WB_WBV21_PENDING_TO_CONFIRM_BOOK_AND_JOIN_SESSION:".concat(e)}function eM(e){return"WB_WBV21_HIGHLIGHT_REEL:".concat(e)}function eI(e){return"WB_WBV21_APPLIED_SCENARIO:".concat(e)}function eO(e){return"WB_WBV21_PREVIEW_MODE:".concat(e)}function eD(){return"WB_WBV21_USER_TOKEN_SESSION"}function eN(e){let t=el.Ke.getFromStorage("WB_WBV21_ENGINE_SESSION_PARAMS")||{},n=ep(e);el.Ke.saveToStorage("WB_WBV21_ENGINE_SESSION_PARAMS",{...t,...n})}
4function eL(e,t,n){return n?ei.wcI.ACTIVE_BY_LOGGED_USER:t?e===ei.t_8.DISABLED?ei.wcI.AVAILABLE_FOR_PROPERTY:e===ei.t_8.OPT_OUT?ei.wcI.AVAILABLE_AND_PRE_ACCEPTED:ei.wcI.AVAILABLE_FOR_PROPERTY:ei.wcI.NOT_AVAILABLE_FOR_PROPERTY}function eB(e,t,n){return e===ei.t_8.DISABLED?ei.t_8.DISABLED:t?n:ei.t_8.OPT_IN}!function(e){e.WB_WBV21_CART="WB_WBV21_CART",e.WB_WBV21_GROUP_BOOKING_CART="WB_WBV21_GROUP_BOOKING_CART",e.WB_WBV21_QUOTATION_CART="WB_WBV21_QUOTATION_CART",e.WB_WBV21_ARI_REQUEST_LOCAL_PARAMS="WB_WBV21_ARI_REQUEST_LOCAL_PARAMS",e.WB_WBV21_ENGINE_SESSION_PARAMS="WB_WBV21_ENGINE_SESSION_PARAMS",e.WB_WBV21_ENGINE_ASSISTED_MODE_ITEMS="WB_WBV21_ENGINE_ASSISTED_MODE_ITEMS",e.WB_WBV21_EXTERNAL_ENGINE_SESSION="WB_WBV21_EXTERNAL_ENGINE_SESSION",e.WB_WBV21_EXTERNAL_ENGINE_SESSION_TYPE="WB_WBV21_EXTERNAL_ENGINE_SESSION_TYPE",e.WB_WBV21_WEB_MESSAGES="WB_WBV21_WEB_MESSAGES",e.WB_WBV21_PENDING_TO_CONFIRM_RESERVATIONS="WB_PENDING_TO_CONFIRM_RESERVATIONS",e.WB_WBV21_CART_ABANDONMENT="WB_WBV21_CART_ABANDONMENT",e.WB_WBV21_REMOVED_UNAVAILABLE_ITEMS="WB_WBV21_REMOVED_UNAVAILABLE_ITEMS",e.WB_WBV21_PENDING_TO_CONFIRM_BOOK_AND_JOIN_SESSION="WB_WBV21_PENDING_TO_CONFIRM_BOOK_AND_JOIN_SESSION",e.WB_WBV21_SHOWED_PRE_ACCEPTED_LOYALTY_MEMBERSHIP_CONSENT_DIALOG="WB_WBV21_SHOWED_PRE_ACCEPTED_LOYALTY_MEMBERSHIP_CONSENT_DIALOG",e.WB_WBV21_RESERVATION_TOKEN_ID="WB_WBV21_RESERVATION_TOKEN_ID",e.WB_WBV21_LOYALTY_PREFERENCES_SHOW="WB_WBV21_LOYALTY_PREFERENCES_SHOW",e.WB_WBV21_USER_TOKEN_SESSION="WB_WBV21_USER_TOKEN_SESSION",e.WB_WBV21_LOYALTY_AUTO_OPEN_MENU="WB_WBV21_LOYALTY_AUTO_OPEN_MENU",e.WB_WBV21_HIGHLIGHT_REEL="WB_WBV21_HIGHLIGHT_REEL",e.WB_WBV21_APPLIED_SCENARIO="WB_WBV21_APPLIED_SCENARIO",e.WB_WBV21_PREVIEW_MODE="WB_WBV21_PREVIEW_MODE"}(r||(r={})),function(e){e.LOADING="loading",e.READY="ready",e.ERROR="error",e.NOT_AVAILABLE="not-available"}(a||(a={}));let eF=e=>({setBrand:(t,n,o,r,a,i)=>e(e=>{let s=(e,i)=>t.buildLinkToLoginOrRegistration({analyticsConfiguration:r,authConfiguration:a,locale:o,propertyTicker:n,queryParams:e,engineUrlOverride:i,isRegistration:!1}),l=(e,i)=>t.buildLinkToLoginOrRegistration({analyticsConfiguration:r,authConfiguration:a,locale:o,propertyTicker:n,queryParams:e,engineUrlOverride:i,isRegistration:!0});return eu.gs.changeLoyaltyBrand(t),eh.q.changeLoyaltyBrand(t),{brand:t,tier:i,promotedTier:i,loyaltyLoginURLBuilder:s,loyaltyRegistrationURLBuilder:l,loyaltyProfileLink:"/loyalty/my-account",loyaltyBookingsLink:"/loyalty/my-bookings",status:e.status===ei.wcI.NOT_AVAILABLE_FOR_PROPERTY?ei.wcI.AVAILABLE_FOR_PROPERTY:e.status}}),setUser:(t,n)=>e(()=>(eu.gs.changeLoyaltyUserData(t,n),eh.q.changeLoyaltyUserData(t),{user:t,tier:n,status:ei.wcI.ACTIVE_BY_LOGGED_USER,bookAndJoinType:ei.t_8.DISABLED})),updateUser:t=>e(()=>({user:t})),setNextTier:t=>e(()=>({nextTier:t})),setBookAndJoinType:t=>e(e=>{let n=el.Ke.getFromStorage("WB_WBV21_ENGINE_SESSION_PARAMS")||{},o=(n.initialBookAndJoinType?ei.t_8[n.initialBookAndJoinType]:void 0)||t,r=eL(t,e.brand,e.user);return eN({...e,bookAndJoinType:t,initialBookAndJoinType:o}),console.debug("setBookAndJoinType",{status:r,initialBookAndJoinType:o}),{bookAndJoinType:t,initialBookAndJoinType:o,status:r}}),logout:()=>e(e=>e.user?{user:void 0,tier:e.promotedTier,nextTier:void 0,status:ei.wcI.AVAILABLE_FOR_PROPERTY,bookAndJoinType:ei.t_8.DISABLED}:e),setShouldAutoOpenMenu:t=>e(()=>({shouldAutoOpenMenu:t})),setWidgetSDKStatus:t=>e(()=>({widgetSDKStatus:t})),toggleBookAndJoinState:t=>e(e=>{if(e.status===ei.wcI.ACTIVE_BY_LOGGED_USER||e.status===ei.wcI.NOT_AVAILABLE_FOR_PROPERTY||e.bookAndJoinType===ei.t_8.DISABLED)return e;let n=e.bookAndJoinType===ei.t_8.OPT_IN&&t,o=e.bookAndJoinType===ei.t_8.OPT_OUT&&!t,r=e.bookAndJoinType===ei.t_8.OPT_IN&&!t,a=e.bookAndJoinType===ei.t_8.OPT_OUT&&t,i={status:e.status,bookAndJoinType:e.bookAndJoinType};return n&&(i={status:ei.wcI.AVAILABLE_AND_PRE_ACCEPTED,bookAndJoinType:ei.t_8.OPT_OUT}),r&&(i={status:ei.wcI.AVAILABLE_FOR_PROPERTY,bookAndJoinType:ei.t_8.OPT_IN}),a&&(i={status:ei.wcI.AVAILABLE_AND_PRE_ACCEPTED,bookAndJoinType:ei.t_8.OPT_OUT}),o&&(i={status:e.initialBookAndJoinType===ei.t_8.OPT_IN?ei.wcI.AVAILABLE_FOR_PROPERTY:ei.wcI.AVAILABLE_AND_REJECTED,bookAndJoinType:ei.t_8.OPT_IN}),console.debug("toggleBookAndJoinState",{state:e,newState:i}),eN({...e,...i}),i}),toggleLoyaltyState:t=>e(e=>{if(e.status===ei.wcI.ACTIVE_BY_LOGGED_USER||e.status===ei.wcI.NOT_AVAILABLE_FOR_PROPERTY)return e;let n=e.status===ei.wcI.AVAILABLE_FOR_PROPERTY?ei.wcI.DISABLED_BY_USER:ei.wcI.AVAILABLE_FOR_PROPERTY;if(e.bookAndJoinType===ei.t_8.DISABLED)return{status:n};let o=e.initialBookAndJoinType===ei.t_8.OPT_IN&&t,r=e.initialBookAndJoinType===ei.t_8.OPT_OUT&&!t,a=e.initialBookAndJoinType===ei.t_8.OPT_IN&&!t,i=e.initialBookAndJoinType===ei.t_8.OPT_OUT&&t,s=ei.wcI.AVAILABLE_FOR_PROPERTY;o&&(s=ei.wcI.AVAILABLE_FOR_PROPERTY),a&&(s=ei.wcI.DISABLED_BY_USER),i&&(s=ei.wcI.AVAILABLE_AND_PRE_ACCEPTED),r&&(s=ei.wcI.AVAILABLE_AND_REJECTED);let l=eB(e.bookAndJoinType,t,e.initialBookAndJoinType),c={status:s,bookAndJoinType:l};
4return console.debug("calculatedBookAndJoinType",{toggleValue:t,state:e,newState:c,nextBookAndJoinType:l,nextStatus:n,realStatus:s}),eN({...e,...c}),c}),disableLoyalty:()=>e(e=>{let t={status:ei.wcI.NOT_AVAILABLE_FOR_PROPERTY,user:void 0,brand:void 0,tier:void 0,nextTier:void 0,promotedTier:void 0,loyaltyProfileLink:void 0,loyaltyBookingsLink:void 0,bookAndJoinType:ei.t_8.DISABLED};return eN({...e,...t}),t}),status:ei.wcI.NOT_AVAILABLE_FOR_PROPERTY,bookAndJoinType:ei.t_8.DISABLED,initialBookAndJoinType:ei.t_8.DISABLED,shouldAutoOpenMenu:!1,widgetSDKStatus:"not-available"}),eU=(e,t)=>({appConfigured:!1,markAppAsConfigured:()=>e(()=>({appConfigured:!0})),engineStaticDataAggregate:{},addEngineStaticDataAggregate:(t,n,o)=>e(er(e=>{var r;(o||(null===(r=e.engineStaticDataAggregate[t])||void 0===r?void 0:r.property.locale)!==n.property.locale)&&(e.engineStaticDataAggregate[t]=n,eu.gs.changePropertyStaticData(t,e.engineStaticDataAggregate[t]),eu.gs.changeActivePropertyTickers([t]))})),getEngineStaticDataAggregate:e=>{let n=t().engineStaticDataAggregate[e];if(!(null==n?void 0:n.isPropertyStaticData()))throw Error('Expected EngineStaticDataAggregate for property "'.concat(e,'" but it was not found in the store'));return n},findEngineStaticDataAggregate:e=>{let n=t().engineStaticDataAggregate[e];if(null==n?void 0:n.isPropertyStaticData())return n},getChainStaticDataAggregate:e=>{let n=t().engineStaticDataAggregate[e];if(!n.isChainStaticData())throw Error("Expected ChainStaticDataAggregate for chain");return n}}),ej=(0,i.ZP)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...eU(...t),...eF(...t)}}),ez=(0,i.ZP)()(e=>({currency:"EUR",defaultCurrency:"EUR",currencyExchangeRates:ea.Zk.empty(),setCurrency:t=>e(()=>({currency:t})),setDefaultCurrency:t=>e(()=>({defaultCurrency:t})),init:(t,n)=>e(()=>({defaultCurrency:t,currencyExchangeRates:n}))})),eG=(0,i.ZP)()(e=>({sessionId:void 0,sessionType:void 0,newGiftCardSession:!1,unsetSessionId:()=>e(()=>(el.Ke.removeFromStorage("WB_WBV21_EXTERNAL_ENGINE_SESSION","localStorage"),el.Ke.removeFromStorage("WB_WBV21_EXTERNAL_ENGINE_SESSION_TYPE","localStorage"),{sessionId:void 0})),setSessionId:function(t,n){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e(()=>(el.Ke.saveToStorage("WB_WBV21_EXTERNAL_ENGINE_SESSION",t,"localStorage",JSON.stringify,120),el.Ke.saveToStorage("WB_WBV21_EXTERNAL_ENGINE_SESSION_TYPE",n,"localStorage",JSON.stringify,120),{sessionId:t,sessionType:n,newGiftCardSession:o}))}})),e$=(0,i.ZP)()(e=>({validPromoCodes:[],setValidPromoCodes:t=>e(()=>({validPromoCodes:t})),activeDiscounts:[],setActiveDiscounts:t=>e(()=>({activeDiscounts:t}))})),eH=(0,i.ZP)()(e=>({locale:"en",initialized:!1,init:t=>e(()=>(eu.gs.changeLocale(t),eh.q.changeLocale(t),{locale:t,initialized:!0})),setLocale:t=>e(()=>(eu.gs.changeLocale(t),eh.q.changeLocale(t),{locale:t}))})),eV=(0,i.ZP)()(e=>({cart:ei.Y$_.empty(),setCart:t=>e(()=>(eu.gs.changeInventoryDataByCart(t),eh.q.changeInventoryDataByCart(t),{cart:t})),setCustomer:t=>e(()=>({customer:t})),notLoyaltyCustomerEmail:void 0,setNotLoyaltyCustomerEmail:t=>{e(()=>({notLoyaltyCustomerEmail:t}))},clearNotLoyaltyCustomerEmail:()=>{e(()=>({notLoyaltyCustomerEmail:void 0}))},setPaymentMethod:t=>e(()=>({paymentMethod:t})),clearCart:(t,n)=>e(e=>{let o=n?ei.Y$_.empty():e.cart;return el.Ke.removeFromStorage(e_(t),"sessionStorage"),el.Ke.removeFromStorage(ew(t),"sessionStorage"),{cart:o,notLoyaltyCustomerEmail:void 0}})})),eW=(0,i.ZP)()(e=>({cart:ei.AVE.empty(),guestQuantities:void 0,groupBookingRooms:void 0,setCart:t=>e(()=>({cart:t})),setGuestQuantities:t=>e(()=>({guestQuantities:t})),setGroupBookingRooms:t=>e(()=>({groupBookingRooms:t})),initGuestQuantities:(t,n,o)=>e(e=>{var r;if(e.guestQuantities&&void 0!==e.groupBookingRooms)return{};let a=t.calculateTotalGuests(),i=a<n?t.adults+(n-a):t.adults;return{guestQuantities:t.copy({adults:i}),groupBookingRooms:null!==(r=e.groupBookingRooms)&&void 0!==r?r:o}}),clearCart:(t,n)=>e(e=>{let o=n?ei.AVE.empty():e.cart;return el.Ke.removeFromStorage(eP(t),"sessionStorage"),{cart:o,guestQuantities:void 0,groupBookingRooms:void 0}})})),eq=(0,i.ZP)()((e,t)=>({cart:[ei.$J2.empty()],getCart:e=>void 0!==e?t().cart[e]:void 0,hydrated:!1,markHydrated:()=>e({hydrated:!0}),setCart:function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e(e=>{let o=[...e.cart];return o[n]=t,{cart:o}})},setAllCart:t=>e(()=>({cart:t,hydrated:!0})),addCart:t=>e(e=>({cart:[...e.cart,t]})),addEmptyCart:()=>e(e=>({cart:[...e.cart,ei.$J2.empty()]})),removeCart:t=>e(e=>
4e.cart.length<=1?e:{cart:e.cart.filter((e,n)=>n!==t)}),clearCart:t=>e(e=>{let n=t?[ei.$J2.empty()]:e.cart;return el.Ke.removeFromStorage(ex(),"sessionStorage"),{cart:n}})}));function eZ(e){let t=(0,es.ys)(e);el.Ke.saveToStorage("WB_WBV21_ARI_REQUEST_LOCAL_PARAMS",t,"localStorage");let n=el.Ke.getFromStorage("WB_WBV21_ENGINE_SESSION_PARAMS")||{},o=(0,es.gC)(e);el.Ke.saveToStorage("WB_WBV21_ENGINE_SESSION_PARAMS",{...n,...o})}let eK=(0,i.ZP)()(e=>({ariRequest:ei.a9M.empty(),destination:void 0,destinationChanged:!1,submitting:!1,assistedModeActive:!1,assistedModeItems:[],isChain:!1,splitAssistStages:[],setDestination:function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e(e=>e.destination!==t?{destination:t,destinationChanged:!!e.destination&&!n}:{})},setAriRequest:t=>{eZ(t),e(e=>(eu.gs.changePropertyAriData(t),eh.q.changePropertyAriData(t),{ariRequest:t,assistedModeActive:!e.isChain&&t.guestQuantities.length>1}))},updateAriRequest:t=>e(e=>{let n=e.ariRequest.copy(t);return eZ(n),eu.gs.changePropertyAriData(n),eh.q.changePropertyAriData(n),{ariRequest:n}}),clearPromoCodes:()=>e(e=>{let t=e.ariRequest.copy({promoCodes:[],encodedPromoCodes:[]});return eZ(t),eu.gs.changePropertyAriData(t),eh.q.changePropertyAriData(t),{ariRequest:t}}),setLocale:t=>{e(e=>{if(e.ariRequest.locale===t)return{ariRequest:e.ariRequest};let n=e.ariRequest.copy({locale:t});return eZ(n),eu.gs.changePropertyAriData(n),eh.q.changePropertyAriData(n),{ariRequest:n}})},setAriRequestSessionId:t=>{e(e=>{if(e.ariRequest.sessionId===t)return{ariRequest:e.ariRequest};let n=e.ariRequest.copy({sessionId:t});return eZ(n),eu.gs.changePropertyAriData(n),eh.q.changePropertyAriData(n),{ariRequest:n}})},setSubmitting:t=>e(()=>({submitting:t})),setAssistedModeActive:t=>e(()=>({assistedModeActive:t})),setSplitAssistStages:t=>e(()=>({splitAssistStages:t,assistedModeActive:!0})),setAssistedModeItems:(t,n)=>e(()=>{let e={[t]:{items:n}};return el.Ke.saveToStorage("WB_WBV21_ENGINE_ASSISTED_MODE_ITEMS",e),{assistedModeItems:n}}),setAriRequestLoyaltyParameters:(t,n)=>e(e=>{let o=ei.a9M.calculateLoyaltyParameters(t,n);if(e.ariRequest.brandForLoyaltyRate===o.brandForLoyaltyRate&&e.ariRequest.loyaltyRateOnly===o.loyaltyRateOnly)return e;let r=e.ariRequest.copyAndAssignLoyaltyParameters({brandForLoyaltyRate:o.brandForLoyaltyRate,loyaltyRateOnly:o.loyaltyRateOnly});return eZ(r),eu.gs.changePropertyAriData(r),{ariRequest:r}}),setIsChain:t=>e(()=>({isChain:t}))}));function eY(e){return Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return void 0!==t}))}function eX(e){let t=el.Ke.getFromStorage("WB_WBV21_ENGINE_SESSION_PARAMS")||{},n=eY(ec(e));el.Ke.saveToStorage("WB_WBV21_ENGINE_SESSION_PARAMS",{...t,...n})}let eQ=(0,i.ZP)()(e=>({trackingParams:ei.cm.empty(),hydrated:!1,init:t=>e(e=>{var n;let o=(null!==(n=e.trackingParams)&&void 0!==n?n:ei.cm.empty()).copy({abTestActive:t.abTestActive,dynamicGlobalVariables:t.dynamicGlobalVariables,engineProviderGACode:t.engineProviderGACode,engineProviderGTMCode:t.engineProviderGTMCode,gaCodes:t.gaCodes,gaDomains:t.gaDomains,gtmCodes:t.gtmCodes});return eh.q.changeDynamicTrackingParams(o),eu.gs.changeDynamicTrackingParams(o),{trackingParams:o}}),setDynamicTrackingParams:t=>e(e=>{let n=e.trackingParams.copy({...t});return eX(n),eh.q.changeDynamicTrackingParams(n),eu.gs.changeDynamicTrackingParams(n),{trackingParams:n,hydrated:!0}}),updateDynamicTrackingParams:t=>e(e=>{if(!e.hydrated)return e;let n=t(e.trackingParams);return eX(n),eh.q.changeDynamicTrackingParams(n),eu.gs.changeDynamicTrackingParams(n),{trackingParams:n}})})),eJ=(0,i.ZP)()(e=>({visualConfiguration:ei.YhV.empty(),setVisualConfiguration:t=>{let n=el.Ke.getFromStorage("WB_WBV21_ENGINE_SESSION_PARAMS")||{},o=em(t);el.Ke.saveToStorage("WB_WBV21_ENGINE_SESSION_PARAMS",{...n,...o}),e(()=>({visualConfiguration:t}))}})),e0=(0,i.ZP)()(e=>({initialEngineState:ed.G.empty(),setInitialEngineState:t=>{e(()=>({initialEngineState:t}))}})),e1=(0,i.ZP)()(e=>({isOpen:!1,setOpen:t=>e(()=>({isOpen:t}))})),e2=(0,i.ZP)()(e=>({currentState:void 0,customerEmail:void 0,setCurrentState:t=>{e(()=>{let e=JSON.stringify(t.toObject());return el.Ke.saveToStorage(ew(t.propertyTicker),e),{currentState:e}})},init:t=>{e(()=>({currentState:String(el.Ke.getFromStorage(ew(t)))}))},setCustomerEmail:t=>{e(()=>({customerEmail:t}))}})),e3=(0,i.ZP)()(e=>({showDialog:!1,showSnackbar:!1,snackbarType:"success",openDialog:t=>e(e=>({...e,showDialog:t})),openSnackbar:t=>e(e=>({...e,showSnackbar:t})),setSnackbarType:t=>e(e=>({...e,snackbarType:t})),setData:t=>e(e=>({...e,data:t})),clearData:()=>e(e=>({...e,data:void 0}))})),e6=(0,i.ZP)()(e=>({data:{selected:[],propertyTicker:""},init:t=>{e(e=>{var n;return e.data.propertyTicker===t?e:null!==(n=el.Ke.getFromStorage(eM(t)))&&void 0!==n?n:{data:{selected:[],propertyTicker:t}}})},addSelected:t=>e(e=>{let n={data:{...e.data,selected:[...e.data.selected,t].sort((e,t)=>
4e.order-t.order)}};return el.Ke.saveToStorage(eM(e.data.propertyTicker),{...n}),{...e,...n}}),removeSelected:t=>e(e=>{let n={data:{...e.data,selected:e.data.selected.filter(e=>e.ticker!==t.ticker)}};return el.Ke.saveToStorage(eM(e.data.propertyTicker),{...n}),{...e,...n}})}))},51027:function(e,t,n){"use strict";n.d(t,{G:function(){return c}});var o,r=n(2161),a=n(45365);!function(e){e.WB_WBV21_UNIT_SELECTION="WB_WBV21_UNIT_SELECTION"}(o||(o={}));let i=15;function s(){return"CART_"+Date.now()+"_"+Math.random().toString(36).substr(2,9)}function l(e,t,n){if(!e){a.Ke.removeFromStorage("WB_WBV21_UNIT_SELECTION","localStorage");return}a.Ke.saveToStorage("WB_WBV21_UNIT_SELECTION",{idCart:e,idCartCreatedAt:t,selections:n},"localStorage")}let c=(0,r.ZP)()((e,t)=>({idCart:null,idCartCreatedAt:null,selections:{},setSelection:function(t,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i;return e(e=>{var r,a;let i=Date.now(),c=null!==(r=e.idCart)&&void 0!==r?r:s(),u=null!==(a=e.idCartCreatedAt)&&void 0!==a?a:i,d={...n,selectedAt:i,expiresAt:i+6e4*o},m={...e.selections,[t]:d};return l(c,u,m),{idCart:c,idCartCreatedAt:u,selections:m}})},clearSelection:t=>e(e=>{let n={...e.selections};return delete n[t],l(e.idCart,e.idCartCreatedAt,n),{selections:n}}),clearAllSelections:()=>e(()=>{let e=Date.now(),t=s();return l(t,e,{}),{idCart:t,idCartCreatedAt:e,selections:{}}}),isSelectionExpired:e=>{let n=t().selections[e];return!n||Date.now()>n.expiresAt},getValidSelections:()=>{let e=Date.now(),{selections:n}=t();return Object.entries(n).reduce((t,n)=>{let[o,r]=n;return e<=r.expiresAt&&(t[o]=r),t},{})},getSelection:e=>t().selections[e],ensureIdCart:()=>{let{idCart:n,idCartCreatedAt:o}=t(),r=Date.now(),a=!o||r-o>6e4*i;if(n&&!a)return n;let c=s();return e({idCart:c,idCartCreatedAt:r,selections:{}}),l(c,r,{}),c},hydrate:()=>{let t=a.Ke.getFromStorage("WB_WBV21_UNIT_SELECTION","localStorage");t&&e({idCart:t.idCart,idCartCreatedAt:t.idCartCreatedAt,selections:t.selections})}}))},17325:function(e,t,n){"use strict";n.d(t,{q:function(){return y}});var o=n(49698),r=n(63207),a=n(25784),i=n(45365),s=n(54588),l=n(78055);function c(e){return(0,l.Z)(1,arguments),(0,s.Z)(e,Date.now())}var u=n(29846);function d(){let e=-new Date().getTimezoneOffset()/60,t=e>=0?"+":"-";return"GMT".concat(t).concat(Math.abs(e))}function m(e,t){return t.some(t=>t.restrictionType===e.restrictionType&&t.restrictionStatus===e.restrictionStatus&&t.value===e.value)}function p(e){var t;if(e.length){for(let n of(null===(t=e[0].accommodation)||void 0===t?void 0:t.restrictions)||[])if(e.every(e=>{var t;let o=(null===(t=e.accommodation)||void 0===t?void 0:t.restrictions)||[];return e.status===a.Ux9.RESTRICTED&&!o.length||m(n,o)}))return n.restrictionType}}function h(){let e="wit_tracker_userId",t=localStorage.getItem(e);return t||(t=(0,o.Z)(),localStorage.setItem(e,t)),t}function f(e){let t="wit_tracker_sessionId",n=sessionStorage.getItem(t);return(!n||e)&&(n=(0,o.Z)(),sessionStorage.setItem(t,n)),n}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="".concat("https://tracker-write.prod.witbooking.com","/api/v1/events"),n=h(),r=f();fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:(0,o.Z)(),userId:n,sessionId:r,payload:e}),keepalive:!0}).catch(e=>{console.warn("Error tracking event",e)})}class y{static calculateInventoryData(e){var t,n,o,r;let i;let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.length)return{};let l=null===(o=e[0])||void 0===o?void 0:null===(n=o.groups[0])||void 0===n?void 0:null===(t=n.inventories[0])||void 0===t?void 0:t.availability,c=e.filter(e=>e.status===a.Ux9.AVAILABLE),u=e.map(e=>e.totalRate.amount).filter(e=>e>0),d=u.length>0?Math.min(...u):void 0,m=u.length>0?Math.max(...u):void 0,h=u.length>0?u.reduce((e,t)=>e+t,0)/u.length:void 0,f=null===(r=e[0])||void 0===r?void 0:r.totalRate.currency;return(s?0===l:0===c.length)&&(i=p(e)),{availableRooms:s?l:c.length,noAvailability:(s?l>0:c.length)?0:1,minPrice:d,maxPrice:m,avgPrice:h,currency:f,globalRestriction:i}}static getInitFunnel(e){return c(e.start)&&2===e.calculateTotalAdults()?r.o.DEFAULT_SEARCH:r.o.BOUNCE}static init(e,t,n,o,r){let a;t instanceof u.k&&(a=t.property.ticker),this.dataLayer={...this.dataLayer,propMultId:a,funnel:this.dataLayer.funnel?this.dataLayer.funnel:this.getInitFunnel(n)}
4,this.changePropertyStaticData(e,t),this.changePropertyAriData(n),this.changeDynamicTrackingParams(o),r&&this.changeInventoryDataByCart(r),this.push()}static push(){g({...this.dataLayer,referrer:document.referrer||void 0,checkin:this.dataLayer.checkin&&(0,i.UW)(this.dataLayer.checkin),checkout:this.dataLayer.checkout&&(0,i.UW)(this.dataLayer.checkout)})}static getAdjustedCheckInAndCheckOut(e,t){let n=e,o=t;return n&&o?(this.dataLayer.checkin&&n>this.dataLayer.checkin&&(n=this.dataLayer.checkin),this.dataLayer.checkout&&o<this.dataLayer.checkout&&(o=this.dataLayer.checkout),n>o&&(o=n),{newCheckin:n,newCheckout:o}):{newCheckin:this.dataLayer.checkin,newCheckout:this.dataLayer.checkout}}static newSearch(){this.dataLayer.funnel===r.o.CHOOSE_PROPERTY||this.dataLayer.resUnits||f(!0)}static resetDataLayer(e){this.dataLayer={funnel:r.o.CHOOSE_PROPERTY,propId:e},f(!0)}static changePropertyStaticData(e,t){var n,o,r,a;this.dataLayer={...this.dataLayer,propId:e,propCountry:null==t?void 0:null===(r=t.property)||void 0===r?void 0:null===(o=r.contact)||void 0===o?void 0:null===(n=o.country)||void 0===n?void 0:n.countryCode,propCity:null==t?void 0:null===(a=t.property)||void 0===a?void 0:a.contact.city}}static changePropertyAriData(e){var t,n;this.dataLayer={...this.dataLayer,bookTimezone:d(),bookGeo:null===(t=e.locationInfo)||void 0===t?void 0:t.countryCode,checkin:e.start,checkout:e.end,adultCount:e.calculateTotalAdults(),kidCount:e.calculateTotalChildren(),device:null===(n=e.deviceInfo)||void 0===n?void 0:n.deviceType}}static ariResolved(e){let t=e.length?this.calculateInventoryData(e):{availableRooms:0,noAvailability:1};this.dataLayer={...this.dataLayer,...t},this.push()}static changeInventoryDataByCart(e){var t;let n=e.calculateTotalExtrasAmount(),o=e.calculateQuantityOfExtras(),r=e.calculateTotalGuests(),a=e.calculateTotalQuantity(),i=e.hasMandatoryAvailableExtras(),s=e.calculateTotalRate(),{minCheckIn:l,maxCheckOut:c}=e.getMinMaxCheckInOut()||{},{newCheckin:u,newCheckout:d}=this.getAdjustedCheckInAndCheckOut(l,c);this.dataLayer={...this.dataLayer,currency:e.currency.toString(),extrasTotal:n,extrasQuantity:o,resUnits:a,resPax:r,mandatoryExtras:i?1:0,resTotal:s.amount,checkin:u,checkout:d,noAvailability:null!==(t=this.dataLayer.noAvailability)&&void 0!==t?t:a>0?0:void 0},this.push()}static changeDynamicTrackingParams(e){var t;this.dataLayer={...this.dataLayer,affiliate:e.affiliate,origin:e.origin,source:e.source,medium:e.medium,tag:(null===(t=e.tags)||void 0===t?void 0:t.length)?Array.from(new Set(e.tags)).join(","):void 0}}static changeLocale(e){this.dataLayer={...this.dataLayer,lang:e}}static changeLoyaltyBrand(e){this.dataLayer={...this.dataLayer,loyaltyBrand:e.ticker}}static changeLoyaltyUserData(e){this.dataLayer={...this.dataLayer,loyaltyUser:e.id}}static selectRoom(e,t){if(this.dataLayer={...this.dataLayer,funnel:r.o.CHOOSE_ROOM},e){let n=this.calculateInventoryData([e],t);this.dataLayer={...this.dataLayer,...n}}this.push()}static selectExtras(){this.dataLayer={...this.dataLayer,funnel:r.o.PICKED_EXTRA},this.push()}static checkout(){this.dataLayer={...this.dataLayer,funnel:r.o.CHECKOUT},this.push()}static setFunnel(e){this.dataLayer={...this.dataLayer,funnel:e},this.push()}static clicked(e){this.dataLayer={...this.dataLayer,funnel:r.o.CLICKED},e&&this.changePropertyAriData(e),this.push()}static booked(e){let t=e.roomStays.map(e=>e.inventoryTicker).join(", ");this.dataLayer={...this.dataLayer,funnel:r.o.BOOKED,resMulti:e.id,inventoryTicker:t,resTotal:e.calculateTotalAmount().amount},this.push(),this.resetDataLayer(e.propertyTicker)}}},96984:function(e,t,n){"use strict";let o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w;var R,M,I,O={};n.r(O),n.d(O,{FunctionToString:function(){return eo},InboundFilters:function(){return ec},LinkedErrors:function(){return eI}});var D={};n.r(D),n.d(D,{Breadcrumbs:function(){return t8},Dedupe:function(){return nf},GlobalHandlers:function(){return tl},HttpContext:function(){return nm},LinkedErrors:function(){return nc},TryCatch:function(){return tS}});var N=n(75531);function L(e,t,n=[t],o="npm"){let r=e._metadata||{};r.sdk||(r.sdk={name:`sentry.javascript.${t}`,packages:n.map(e=>({name:`${o}:@sentry/${e}`,version:N.J})),version:N.J}),e._metadata=r}
4var B=n(77281);function F(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=(0,B.s3)(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}var U=n(94140),j=n(2538),z=n(19776),G=n(28985),$=n(29497),H=n(22950);let V=[];function W(e){let t={};return e.forEach(e=>{let{name:n}=e,o=t[n];o&&!o.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.keys(t).map(e=>t[e])}function q(e){let t;let n=e.defaultIntegrations||[],o=e.integrations;n.forEach(e=>{e.isDefaultInstance=!0});let r=W(t=Array.isArray(o)?[...n,...o]:"function"==typeof o?(0,j.lE)(o(n)):n),a=X(r,e=>"Debug"===e.name);if(-1!==a){let[e]=r.splice(a,1);r.push(e)}return r}function Z(e,t){let n={};return t.forEach(t=>{t&&Y(e,t,n)}),n}function K(e,t){for(let n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function Y(e,t,n){if(n[t.name]){G.X&&z.kg.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,-1===V.indexOf(t.name)&&(t.setupOnce($.cc,H.Gd),V.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),e.on&&"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,o)=>n(t,o,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let n=t.processEvent.bind(t),o=Object.assign((t,o)=>n(t,o,e),{id:t.name});e.addEventProcessor(o)}G.X&&z.kg.log(`Integration installed: ${t.name}`)}function X(e,t){for(let n=0;n<e.length;n++)if(!0===t(e[n]))return n;return -1}function Q(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function J(e){return e}let ee="FunctionToString",et=new WeakMap,en=J(()=>({name:ee,setupOnce(){o=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,U.HK)(this),n=et.has((0,B.s3)())&&void 0!==t?t:this;return o.apply(n,e)}}catch(e){}},setup(e){et.set(e,!0)}})),eo=Q(ee,en);var er=n(44689);let ea=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],ei=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],es="InboundFilters",el=J((e={})=>({name:es,setupOnce(){},processEvent:(t,n,o)=>ed(t,eu(e,o.getOptions()))?null:t})),ec=Q(es,el);function eu(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:ea],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:ei],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}function ed(e,t){return t.ignoreInternal&&ey(e)?(G.X&&z.kg.warn(`Event dropped due to being internal Sentry Error. 5Event: ${(0,j.jH)(e)}`),!0):em(e,t.ignoreErrors)?(G.X&&z.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 6Event: ${(0,j.jH)(e)}`),!0):ep(e,t.ignoreTransactions)?(G.X&&z.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 7Event: ${(0,j.jH)(e)}`),!0):eh(e,t.denyUrls)?(G.X&&z.kg.warn(`Event dropped due to being matched by \`denyUrls\` option. 8Event: ${(0,j.jH)(e)}. 9Url: ${eb(e)}`),!0):!ef(e,t.allowUrls)&&(G.X&&z.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option. 10Event: ${(0,j.jH)(e)}. 11Url: ${eb(e)}`),!0)}function em(e,t){return!e.type&&!!t&&!!t.length&&eg(e).some(e=>(0,er.U0)(e,t))}function ep(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&(0,er.U0)(n,t)}function eh(e,t){if(!t||!t.length)return!1;let n=eb(e);return!!n&&(0,er.U0)(n,t)}function ef(e,t){if(!t||!t.length)return!0;let n=eb(e);return!n||(0,er.U0)(n,t)}function eg(e){let t;let n=[];e.message&&n.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(n.push(t.value),t.type&&n.push(`${t.type}: ${t.value}`)),G.X&&0===n.length&&z.kg.error(`Could not extract message for event ${(0,j.jH)(e)}`),n}function ey(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}function ev(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}function eb(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?ev(t):null}catch(t){return G.X&&z.kg.error(`Cannot extract url for event ${(0,j.jH)(e)}`),null}}var eS=n(39050);
11function eT(e,t,n=250,o,r,a,i){if(!a.exception||!a.exception.values||!i||!(0,eS.V9)(i.originalException,Error))return;let s=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;s&&(a.exception.values=eE(ek(e,t,r,i.originalException,o,a.exception.values,s,0),n))}function ek(e,t,n,o,r,a,i,s){if(a.length>=n+1)return a;let l=[...a];if((0,eS.V9)(o[r],Error)){eC(i,s);let a=e(t,o[r]),c=l.length;eA(a,r,c,s),l=ek(e,t,n,o[r],r,[a,...l],a,c)}return Array.isArray(o.errors)&&o.errors.forEach((o,a)=>{if((0,eS.V9)(o,Error)){eC(i,s);let c=e(t,o),u=l.length;eA(c,`errors[${a}]`,u,s),l=ek(e,t,n,o,r,[c,...l],c,u)}}),l}function eC(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function eA(e,t,n,o){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:o}}function eE(e,t){return e.map(e=>(e.value&&(e.value=(0,er.$G)(e.value,t)),e))}function e_(e,t){return e(t.stack||"",1)}function eP(e,t){let n={type:t.name||t.constructor.name,value:t.message},o=e_(e,t);return o.length&&(n.stacktrace={frames:o}),n}let ex="cause",ew=5,eR="LinkedErrors",eM=J((e={})=>{let t=e.limit||ew,n=e.key||ex;return{name:eR,setupOnce(){},preprocessEvent(e,o,r){let a=r.getOptions();eT(eP,a.stackParser,a.maxValueLength,n,t,e,o)}}}),eI=Q(eR,eM),eO=O;var eD=n(27793);let eN=eD.GLOBAL_OBJ,eL=0;function eB(){return eL>0}function eF(){eL++,setTimeout(()=>{eL--})}function eU(e,t={},n){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)return t;if((0,U.HK)(e))return e}catch(t){return e}let o=function(){let o=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);let r=o.map(e=>eU(e,t));return e.apply(this,r)}catch(e){throw eF(),(0,B.$e)(n=>{n.addEventProcessor(e=>(t.mechanism&&((0,j.Db)(e,void 0,void 0),(0,j.EG)(e,t.mechanism)),e.extra={...e.extra,arguments:o},e)),(0,B.Tb)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t])}catch(e){}(0,U.$Q)(o,e),(0,U.xp)(e,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:()=>e.name})}catch(e){}return o}var ej=n(44972),ez=n(31767);let eG={},e$={};function eH(e,t){eG[e]=eG[e]||[],eG[e].push(t)}function eV(e,t){e$[e]||(t(),e$[e]=!0)}function eW(e,t){let n=e&&eG[e];if(n)for(let o of n)try{o(t)}catch(t){ej.X&&z.kg.error(`Error while triggering instrumentation handler. 12Type: ${e} 13Name: ${(0,ez.$P)(o)} 14Error:`,t)}}let eq=null;function eZ(e){let t="error";eH(t,e),eV(t,eK)}function eK(){eq=eD.GLOBAL_OBJ.onerror,eD.GLOBAL_OBJ.onerror=function(e,t,n,o,r){return eW("error",{column:o,error:r,line:n,msg:e,url:t}),!!eq&&!eq.__SENTRY_LOADER__&&eq.apply(this,arguments)},eD.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let eY=null;function eX(e){let t="unhandledrejection";eH(t,e),eV(t,eQ)}function eQ(){eY=eD.GLOBAL_OBJ.onunhandledrejection,eD.GLOBAL_OBJ.onunhandledrejection=function(e){return eW("unhandledrejection",e),!eY||!!eY.__SENTRY_LOADER__||eY.apply(this,arguments)},eD.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var eJ=n(10477);let e0=!1;var e1=n(94146),e2=n(64922);function e3(e,t){let n=e5(e,t),o={type:t&&t.name,value:e7(t)};return n.length&&(o.stacktrace={frames:n}),void 0===o.type&&""===o.value&&(o.value="Unrecoverable error caught"),o}function e6(e,t,n,o){let r=(0,B.s3)(),a=r&&r.getOptions().normalizeDepth,i={exception:{values:[{type:(0,eS.cO)(t)?t.constructor.name:o?"UnhandledRejection":"Error",value:tr(t,{isUnhandledRejection:o})}]},extra:{__serialized__:(0,e1.Qy)(t,a)}};if(n){let t=e5(e,n);t.length&&(i.exception.values[0].stacktrace={frames:t})}return i}function e4(e,t){return{exception:{values:[e3(e,t)]}}}function e5(e,t){let n=t.stacktrace||t.stack||"",o=e9(t);try{return e(n,o)}catch(e){}return[]}let e8=/Minified React error #\d+;/i;function e9(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(e8.test(e.message))return 1}return 0}function e7(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function te(e,t,n,o){let r=tn(e,t,n&&n.syntheticException||void 0,o);return(0,j.EG)(r),r.level="error",n&&n.event_id&&(r.event_id=n.event_id),(0,e2.WD)(r)}function tt(e,t,n="info",o,r){let a=to(e,t,o&&o.syntheticException||void 0,r);return a.level=n,o&&o.event_id&&(a.event_id=o.event_id),(0,e2.WD)(a)}function tn(e,t,n,o,r){let a;if((0,eS.VW)(t)&&t.error)return e4(e,t.error);if((0,eS.TX)(t)||(0,eS.fm)(t)){let r=t;if("stack"in t)a=e4(e,t);else{let t=r.name||((0,eS.TX)(r)?"DOMError":"DOMException"),i=r.message?`${t}: ${r.message}`:t;a=to(e,i,n,o),(0,j.Db)(a,i)}return"code"in r&&(a.tags={...a.tags,"DOMException.code":`${r.code}`}),a}return(0,eS.VZ)(t)?e4(e,t):((0,eS.PO)(t)||(0,eS.cO)(t)?a=e6(e,t,n,r):(a=to(e,t,n,o),(0,j.Db)(a,`${t}`,void 0)),(0,j.EG)(a,{synthetic:!0}),a)}function to(e,t,n,o){let r={};if(o&&n){let o=e5(e,n);o.length&&(r.exception={values:[{value:t,stacktrace:{frames:o}}]})}
14if((0,eS.Le)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return r.logentry={message:e,params:n},r}return r.message=t,r}function tr(e,{isUnhandledRejection:t}){let n=(0,U.zf)(e),o=t?"promise rejection":"exception";if((0,eS.VW)(e))return`Event \`ErrorEvent\` captured as ${o} with message \`${e.message}\``;if((0,eS.cO)(e)){let t=ta(e);return`Event \`${t}\` (type=${e.type}) captured as ${o}`}return`Object captured as ${o} with keys: ${n}`}function ta(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}let ti="GlobalHandlers",ts=J((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:ti,setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(tc(e),tf("onerror")),t.onunhandledrejection&&(tu(e),tf("onunhandledrejection"))}}}),tl=Q(ti,ts);function tc(e){eZ(t=>{let{stackParser:n,attachStacktrace:o}=tg();if((0,B.s3)()!==e||eB())return;let{msg:r,url:a,line:i,column:s,error:l}=t,c=void 0===l&&(0,eS.HD)(r)?tp(r,a,i,s):th(tn(n,l||r,void 0,o,!1),a,i,s);c.level="error",(0,B.eN)(c,{originalException:l,mechanism:{handled:!1,type:"onerror"}})})}function tu(e){eX(t=>{let{stackParser:n,attachStacktrace:o}=tg();if((0,B.s3)()!==e||eB())return;let r=td(t),a=(0,eS.pt)(r)?tm(r):tn(n,r,void 0,o,!0);a.level="error",(0,B.eN)(a,{originalException:r,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function td(e){if((0,eS.pt)(e))return e;let t=e;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch(e){}return e}function tm(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function tp(e,t,n,o){let r=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,a=(0,eS.VW)(e)?e.message:e,i="Error",s=a.match(r);return s&&(i=s[1],a=s[2]),th({exception:{values:[{type:i,value:a}]}},t,n,o)}function th(e,t,n,o){let r=e.exception=e.exception||{},a=r.values=r.values||[],i=a[0]=a[0]||{},s=i.stacktrace=i.stacktrace||{},l=s.frames=s.frames||[],c=isNaN(parseInt(o,10))?void 0:o,u=isNaN(parseInt(n,10))?void 0:n,d=(0,eS.HD)(t)&&t.length>0?t:(0,eJ.l4)();return 0===l.length&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function tf(e){e0&&z.kg.log(`Global Handler attached: ${e}`)}function tg(){let e=(0,B.s3)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let ty=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],tv="TryCatch",tb=J((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:tv,setupOnce(){t.setTimeout&&(0,U.hl)(eN,"setTimeout",tT),t.setInterval&&(0,U.hl)(eN,"setInterval",tT),t.requestAnimationFrame&&(0,U.hl)(eN,"requestAnimationFrame",tk),t.XMLHttpRequest&&"XMLHttpRequest"in eN&&(0,U.hl)(XMLHttpRequest.prototype,"send",tC);let e=t.eventTarget;e&&(Array.isArray(e)?e:ty).forEach(tA)}}}),tS=Q(tv,tb);function tT(e){return function(...t){let n=t[0];return t[0]=eU(n,{mechanism:{data:{function:(0,ez.$P)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function tk(e){return function(t){return e.apply(this,[eU(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,ez.$P)(e)},handled:!1,type:"instrument"}})])}}function tC(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,U.hl)(n,e,function(t){let n={mechanism:{data:{function:e,handler:(0,ez.$P)(t)},handled:!1,type:"instrument"}},o=(0,U.HK)(t);return o&&(n.mechanism.data.handler=(0,ez.$P)(o)),eU(t,n)})}),e.apply(this,t)}}function tA(e){let t=eN,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,U.hl)(n,"addEventListener",function(t){return function(n,o,r){try{"function"==typeof o.handleEvent&&(o.handleEvent=eU(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,ez.$P)(o),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,eU(o,{mechanism:{data:{function:"addEventListener",handler:(0,ez.$P)(o),target:e},handled:!1,type:"instrument"}}),r])}}),(0,U.hl)(n,"removeEventListener",function(e){return function(t,n,o){let r=n;try{let n=r&&r.__sentry_wrapped__;n&&e.call(this,t,n,o)}catch(e){}return e.call(this,t,r,o)}}))}function tE(e){let t="console";eH(t,e),eV(t,t_)}function t_(){"console"in eD.GLOBAL_OBJ&&z.RU.forEach(function(e){e in eD.GLOBAL_OBJ.console&&(0,U.hl)(eD.GLOBAL_OBJ.console,e,function(t){return z.LD[e]=t,function(...t){eW("console",{args:t,level:e});let n=z.LD[e];n&&n.apply(eD.GLOBAL_OBJ.console,t)}})})}let tP=eD.GLOBAL_OBJ,tx=1e3;function tw(e){let t="dom";eH(t,e),eV(t,tR)}function tR(){if(!tP.document)return;let e=eW.bind(null,"dom"),t=tO(e,!0);tP.document.addEventListener("click",t,!1),tP.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=tP[t]&&tP[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,U.hl)(n,"addEventListener",function(t){return function(n,o,r){if("click"===n||"keypress"==n)try{let o=this,a=o.__sentry_instrumentation_handlers__=o.__sentry_instrumentation_handlers__||{},i=a[n]=a[n]||{refCount:0};if(!i.handler){let o=tO(e);i.handler=o,t.call(this,n,o,r)}i.refCount++}catch(e){}return t.call(this,n,o,r)}}),(0,U.hl)(n,"removeEventListener",function(e){return function(t,n,o){if("click"===t||"keypress"==t)try{let n=this,r=n.__sentry_instrumentation_handlers__||{},a=r[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,o),a.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete n.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,n,o)}}))})}function tM(e){if(e.type!==a)return!1;try{if(!e.target||e.target._sentryId!==i)return!1}catch(e){}return!0}function tI(e,t){return"keypress"===e&&(!t||!t.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}function tO(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;let o=tD(n);if(tI(n.type,o))return;
14(0,U.xp)(n,"_sentryCaptured",!0),o&&!o._sentryId&&(0,U.xp)(o,"_sentryId",(0,j.DM)());let s="keypress"===n.type?"input":n.type;tM(n)||(e({event:n,name:s,global:t}),a=n.type,i=o?o._sentryId:void 0),clearTimeout(r),r=tP.setTimeout(()=>{i=void 0,a=void 0},tx)}}function tD(e){try{return e.target}catch(e){return null}}let tN=eD.GLOBAL_OBJ,tL="__sentry_xhr_v3__";function tB(e){let t="xhr";eH(t,e),eV(t,tF)}function tF(){if(!tN.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,U.hl)(e,"open",function(e){return function(...t){let n=Date.now(),o=(0,eS.HD)(t[0])?t[0].toUpperCase():void 0,r=tU(t[1]);if(!o||!r)return e.apply(this,t);this[tL]={method:o,url:r,request_headers:{}},"POST"===o&&r.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let a=()=>{let e=this[tL];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}eW("xhr",{args:[o,r],endTimestamp:Date.now(),startTimestamp:n,xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,U.hl)(this,"onreadystatechange",function(e){return function(...t){return a(),e.apply(this,t)}}):this.addEventListener("readystatechange",a),(0,U.hl)(this,"setRequestHeader",function(e){return function(...t){let[n,o]=t,r=this[tL];return r&&(0,eS.HD)(n)&&(0,eS.HD)(o)&&(r.request_headers[n.toLowerCase()]=o),e.apply(this,t)}}),e.apply(this,t)}}),(0,U.hl)(e,"send",function(e){return function(...t){let n=this[tL];return n&&(void 0!==t[0]&&(n.body=t[0]),eW("xhr",{args:[n.method,n.url],startTimestamp:Date.now(),xhr:this})),e.apply(this,t)}})}function tU(e){if((0,eS.HD)(e))return e;try{return e.toString()}catch(e){}}let tj=(0,eD.R)();function tz(){if(!("fetch"in tj))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function tG(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function t$(){if("string"==typeof EdgeRuntime)return!0;if(!tz())return!1;if(tG(tj.fetch))return!0;let e=!1,t=tj.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");
14n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=tG(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){ej.X&&z.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function tH(e){let t="fetch";eH(t,e),eV(t,tV)}function tV(){t$()&&(0,U.hl)(eD.GLOBAL_OBJ,"fetch",function(e){return function(...t){let{method:n,url:o}=tZ(t),r={args:t,fetchData:{method:n,url:o},startTimestamp:Date.now()};return eW("fetch",{...r}),e.apply(eD.GLOBAL_OBJ,t).then(e=>(eW("fetch",{...r,endTimestamp:Date.now(),response:e}),e),e=>{throw eW("fetch",{...r,endTimestamp:Date.now(),error:e}),e})}})}function tW(e,t){return!!e&&"object"==typeof e&&!!e[t]}function tq(e){return"string"==typeof e?e:e?tW(e,"url")?e.url:e.toString?e.toString():"":""}function tZ(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:tq(t),method:tW(n,"method")?String(n.method).toUpperCase():"GET"}}let t=e[0];return{url:tq(t),method:tW(t,"method")?String(t.method).toUpperCase():"GET"}}let tK=(0,eD.R)();function tY(){let e=tK.chrome,t=e&&e.app&&e.app.runtime,n="history"in tK&&!!tK.history.pushState&&!!tK.history.replaceState;return!t&&n}let tX=eD.GLOBAL_OBJ;function tQ(e){let t="history";eH(t,e),eV(t,tJ)}function tJ(){if(!tY())return;let e=tX.onpopstate;function t(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let e=s,t=String(n);s=t,eW("history",{from:e,to:t})}return e.apply(this,t)}}tX.onpopstate=function(...t){let n=tX.location.href,o=s;if(s=n,eW("history",{from:o,to:n}),e)try{return e.apply(this,t)}catch(e){}},(0,U.hl)(tX.history,"pushState",t),(0,U.hl)(tX.history,"replaceState",t)}let t0=["fatal","error","warning","log","info","debug"];function t1(e){return"warn"===e?"warning":t0.includes(e)?e:"log"}function t2(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",o=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:o,relative:t[5]+n+o}}function t3(e){return e.split(/[\?#]/,1)[0]}let t6=1024,t4="Breadcrumbs",t5=J((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:t4,setupOnce(){},setup(e){t.console&&tE(ne(e)),t.dom&&tw(t7(e,t.dom)),t.xhr&&tB(nt(e)),t.fetch&&tH(nn(e)),t.history&&tQ(no(e)),t.sentry&&e.on&&e.on("beforeSendEvent",t9(e))}}}),t8=Q(t4,t5);function t9(e){return function(t){(0,B.s3)()===e&&(0,B.n_)({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:(0,j.jH)(t)},{event:t})}}function t7(e,t){return function(n){let o,r;if((0,B.s3)()!==e)return;let a="object"==typeof t?t.serializeAttribute:void 0,i="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;i&&i>t6&&(e0&&z.kg.warn(`\`dom.maxStringLength\` cannot exceed ${t6}, but a value of ${i} was configured. Sentry will use ${t6} instead.`),i=t6),"string"==typeof a&&(a=[a]);try{let e=n.event,t=nr(e)?e.target:e;o=(0,eJ.Rt)(t,{keyAttrs:a,maxStringLength:i}),r=(0,eJ.iY)(t)}catch(e){o="<unknown>"}if(0===o.length)return;let s={category:`ui.${n.name}`,message:o};r&&(s.data={"ui.component_name":r}),(0,B.n_)(s,{event:n.event,name:n.name,global:n.global})}}function ne(e){return function(t){if((0,B.s3)()!==e)return;let n={category:"console",data:{arguments:t.args,logger:"console"},level:t1(t.level),message:(0,er.nK)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,er.nK)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}(0,B.n_)(n,{input:t.args,level:t.level})}}function nt(e){return function(t){if((0,B.s3)()!==e)return;let{startTimestamp:n,endTimestamp:o}=t,r=t.xhr[tL];if(!n||!o||!r)return;let{method:a,url:i,status_code:s,body:l}=r,c={method:a,url:i,status_code:s},u={xhr:t.xhr,input:l,startTimestamp:n,endTimestamp:o};(0,B.n_)({category:"xhr",data:c,type:"http"},u)}}function nn(e){return function(t){if((0,B.s3)()!==e)return;let{startTimestamp:n,endTimestamp:o}=t;if(!(!o||t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method)){if(t.error){let e=t.fetchData,r={data:t.error,input:t.args,startTimestamp:n,endTimestamp:o};(0,B.n_)({category:"fetch",data:e,level:"error",type:"http"},r)}else{let e=t.response,r={...t.fetchData,status_code:e&&e.status},a={input:t.args,response:e,startTimestamp:n,endTimestamp:o};(0,B.n_)({category:"fetch",data:r,type:"http"},a)}}}}function no(e){return function(t){if((0,B.s3)()!==e)return;let n=t.from,o=t.to,r=t2(eN.location.href),a=n?t2(n):void 0,i=t2(o);a&&a.path||(a=r),r.protocol===i.protocol&&r.host===i.host&&(o=i.relative),r.protocol===a.protocol&&r.host===a.host&&(n=a.relative),(0,B.n_)({category:"navigation",data:{from:n,to:o}})}}function nr(e){return!!e&&!!e.target}let na="cause",ni=5,ns="LinkedErrors",nl=J((e={})=>{let t=e.limit||ni,n=e.key||na;return{name:ns,setupOnce(){},preprocessEvent(e,o,r){let a=r.getOptions();eT(e3,a.stackParser,a.maxValueLength,n,t,e,o)}}}),nc=Q(ns,nl),nu="HttpContext",nd=J(()=>({name:nu,setupOnce(){},preprocessEvent(e){if(!eN.navigator&&!eN.location&&!eN.document)return;let t=e.request&&e.request.url||eN.location&&eN.location.href,{referrer:n}=eN.document||{},{userAgent:o}=eN.navigator||{},r={...e.request&&e.request.headers,...n&&{Referer:n},...o&&{"User-Agent":o}},a={...e.request,...t&&{url:t},headers:r};e.request=a}})),nm=Q(nu,nd),np="Dedupe",nh=J(()=>{let e;return{name:np,setupOnce(){},processEvent(t){if(t.type)return t;try{if(ng(t,e))return e0&&z.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),nf=Q(np,nh);function ng(e,t){return!!t&&!!(ny(e,t)||nv(e,t))}function ny(e,t){let n=e.message,o=t.message;return!!((n||o)&&(!n||o)&&(n||!o)&&n===o&&nS(e,t)&&nb(e,t))}function nv(e,t){let n=nT(t),o=nT(e);return!!(n&&o&&n.type===o.type&&n.value===o.value&&nS(e,t)&&nb(e,t))}function nb(e,t){let n=nk(e),o=nk(t);if(!n&&!o)return!0;
14if(n&&!o||!n&&o||o.length!==n.length)return!1;for(let e=0;e<o.length;e++){let t=o[e],r=n[e];if(t.filename!==r.filename||t.lineno!==r.lineno||t.colno!==r.colno||t.function!==r.function)return!1}return!0}function nS(e,t){let n=e.fingerprint,o=t.fingerprint;if(!n&&!o)return!0;if(n&&!o||!n&&o)return!1;try{return!(n.join("")!==o.join(""))}catch(e){return!1}}function nT(e){return e.exception&&e.exception.values&&e.exception.values[0]}function nk(e){let t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(e){}}let nC={};eN.Sentry&&eN.Sentry.Integrations&&(nC=eN.Sentry.Integrations);let nA={...nC,...eO,...D};function nE(e,t){!0===t.debug&&(G.X?z.kg.enable():(0,z.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,B.nZ)().update(t.initialScope);let n=new e(t);n_(n),nP(n)}function n_(e){let t=(0,H.Gd)().getStackTop();t.client=e,t.scope.setClient(e)}function nP(e){e.init?e.init():e.setupIntegrations&&e.setupIntegrations()}let nx=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function nw(e){return"http"===e||"https"===e}function nR(e,t=!1){let{host:n,path:o,pass:r,port:a,projectId:i,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&r?`:${r}`:""}@${n}${a?`:${a}`:""}/${o?`${o}/`:o}${i}`}function nM(e){let t=nx.exec(e);if(!t){(0,z.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[n,o,r="",a,i="",s]=t.slice(1),l="",c=s,u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){let e=c.match(/^\d+/);e&&(c=e[0])}return nI({host:a,pass:r,path:l,projectId:c,port:i,protocol:n,publicKey:o})}function nI(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function nO(e){if(!ej.X)return!0;let{port:t,projectId:n,protocol:o}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(z.kg.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(n.match(/^\d+$/)?nw(o)?!(t&&isNaN(parseInt(t,10)))||(z.kg.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(z.kg.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):(z.kg.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}function nD(e){let t="string"==typeof e?nM(e):nI(e);if(t&&nO(t))return t}function nN(e,t=[]){return[e,t]}function nL(e,t){let[n,o]=e;return[n,[...o,t]]}function nB(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function nF(e,t){return(t||new TextEncoder).encode(e)}function nU(e,t){let[n,o]=e,r=JSON.stringify(n);function a(e){"string"==typeof r?r="string"==typeof e?r+e:[nF(r,t),e]:r.push("string"==typeof e?nF(e,t):e)}for(let e of o){let[t,n]=e;if(a(` 15${JSON.stringify(t)} 16`),"string"==typeof n||n instanceof Uint8Array)a(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify((0,e1.Fv)(n))}a(e)}}return"string"==typeof r?r:nj(r)}function nj(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;for(let o of e)t.set(o,n),n+=o.length;return t}function nz(e,t){let n="string"==typeof e.data?nF(e.data,t):e.data;return[(0,U.Jr)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}let nG={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function n$(e){return nG[e]}function nH(e){if(!e||!e.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function nV(e,t,n,o){let r=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&o&&{dsn:nR(o)},...r&&{trace:(0,U.Jr)({...r})}}}class nW extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}let nq="7";function nZ(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function nK(e){return`${nZ(e)}${e.projectId}/envelope/`}function nY(e,t){return(0,U._j)({sentry_key:e.publicKey,sentry_version:nq,...t&&{sentry_client:`${t.name}/${t.version}`}})}function nX(e,t={}){let n="string"==typeof t?t:t.tunnel,o="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return n||`${nK(e)}?${nY(e,o)}`}function nQ(e,t){return t&&(e.sdk=e.sdk||{}
16,e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function nJ(e,t,n,o){let r=nH(n);return nN({sent_at:new Date().toISOString(),...r&&{sdk:r},...!!o&&t&&{dsn:nR(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}function n0(e,t,n,o){let r=nH(n),a=e.type&&"replay_event"!==e.type?e.type:"event";nQ(e,n&&n.sdk);let i=nV(e,r,o,t);return delete e.sdkProcessingMetadata,nN(i,[[{type:a},e]])}function n1(e){let t="";for(let n of e){let e=Object.entries(n.tags),o=e.length>0?`|#${e.map(([e,t])=>`${e}:${t}`).join(",")}`:"";t+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${o}|T${n.timestamp} 17`}return t}function n2(e,t,n,o){let r={sent_at:new Date().toISOString()};return n&&n.sdk&&(r.sdk={name:n.sdk.name,version:n.sdk.version}),o&&t&&(r.dsn=nR(t)),nN(r,[n3(e)])}function n3(e){let t=n1(e);return[{type:"statsd",length:t.length},t]}var n6=n(61877),n4=n(39131),n5=n(72333);let n8="Not capturing exception because it's already been captured.";class n9{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=nD(e.dsn):G.X&&z.kg.warn("No DSN provided, client will not send events."),this._dsn){let t=nX(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,n){if((0,j.YO)(e)){G.X&&z.kg.log(n8);return}let o=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,n)).then(e=>{o=e})),o}captureMessage(e,t,n,o){let r=n&&n.event_id,a=(0,eS.Le)(e)?e:String(e),i=(0,eS.pt)(e)?this.eventFromMessage(a,t,n):this.eventFromException(e,n);return this._process(i.then(e=>this._captureEvent(e,n,o)).then(e=>{r=e})),r}captureEvent(e,t,n){if(t&&t.originalException&&(0,j.YO)(t.originalException)){G.X&&z.kg.log(n8);return}let o=t&&t.event_id,r=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,r||n).then(e=>{o=e})),o}captureSession(e){"string"!=typeof e.release?G.X&&z.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,n6.CT)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(n=>t.flush(e).then(e=>n&&e))):(0,e2.WD)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return G.X&&z.kg.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let t=this._integrations[e.name];Y(this,e,this._integrations),t||K(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=n0(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=nL(n,nz(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let o=this._sendEnvelope(n);o&&o.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let t=nJ(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let o="number"==typeof n?n:1,r=`${e}:${t}`;G.X&&z.kg.log(`Recording outcome: "${r}"${o>1?` (${o} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+o}}captureAggregateMetrics(e){G.X&&z.kg.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let t=n2(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}
17emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=Z(this,e),K(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,t){let n=!1,o=!1,r=t.exception&&t.exception.values;if(r)for(let e of(o=!0,r)){let t=e.mechanism;if(t&&!1===t.handled){n=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&n)&&((0,n6.CT)(e,{...n&&{status:"crashed"},errors:e.errors||Number(o||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new e2.cW(t=>{let n=0,o=1,r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),t(!0)):(n+=o,e&&n>=e&&(clearInterval(r),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,o=(0,H.aF)()){let r=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),this.emit("preprocessEvent",e,t),(0,n5.R)(r,e,t,n,this,o).then(e=>{if(null===e)return e;let t={...o.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:o,spanId:r,parentSpanId:a,dsc:i}=t;e.contexts={trace:{trace_id:o,span_id:r,parent_span_id:a},...e.contexts};let s=i||(0,n4._)(o,this,n);e.sdkProcessingMetadata={dynamicSamplingContext:s,...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then(e=>e.event_id,e=>{if(G.X){let t=e;"log"===t.logLevel?z.kg.log(t.message):z.kg.warn(t)}})}_processEvent(e,t,n){let o=this.getOptions(),{sampleRate:r}=o,a=on(e),i=ot(e),s=e.type||"error",l=`before send for type \`${s}\``;if(i&&"number"==typeof r&&Math.random()>r)return this.recordDroppedEvent("sample_rate","error",e),(0,e2.$2)(new nW(`Discarding event because it's not included in the random sample (sampling rate = ${r})`,"log"));let c="replay_event"===s?"replay":s,u=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,u).then(n=>{if(null===n)throw this.recordDroppedEvent("event_processor",c,e),new nW("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?n:n7(oe(o,n,t),l)}).then(o=>{if(null===o){if(this.recordDroppedEvent("before_send",c,e),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new nW(`${l} returned \`null\`, will not send event.`,"log")}let r=n&&n.getSession();if(!a&&r&&this._updateSessionFromEvent(r,o),a){let e=(o.sdkProcessingMetadata&&o.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let i=o.transaction_info;if(a&&i&&o.transaction!==e.transaction){let e="custom";o.transaction_info={...i,source:e}}return this.sendEvent(o,t),o}).then(null,e=>{if(e instanceof nW)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new nW(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 18Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,e=>{G.X&&z.kg.error("Error while sending event:",e)});G.X&&z.kg.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[n,o]=t.split(":");return{reason:n,category:o,quantity:e[t]}})}}function n7(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,eS.J8)(e))return e.then(e=>{if(!(0,eS.PO)(e)&&null!==e)throw new nW(n);return e},e=>{throw new nW(`${t} rejected with ${e}`)});if(!(0,eS.PO)(e)&&null!==e)throw new nW(n);return e}function oe(e,t,n){let{beforeSend:o,beforeSendTransaction:r}=e;if(ot(t)&&o)return o(t,n);if(on(t)&&r){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return r(t,n)}return t}function ot(e){return void 0===e.type}function on(e){return"transaction"===e.type}function oo(e){let t=(0,B.s3)();t&&t.addEventProcessor&&t.addEventProcessor(e)}var or=n(52500),oa=n(53670);function oi(e,t,n){return nN(t?{dsn:t}:{},[[{type:"client_report"},{timestamp:n||(0,oa.yW)(),discarded_events:e}]])}function os(e,{metadata:t,tunnel:n,dsn:o}){return nN({event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!o&&{dsn:nR(o)}},[ol(e)])}function ol(e){return[{type:"user_report"},e]}class oc extends n9{constructor(e){L(e,"browser",["browser"],eN.SENTRY_SDK_SOURCE||(0,or.S
18)()),super(e),e.sendClientReports&&eN.document&&eN.document.addEventListener("visibilitychange",()=>{"hidden"===eN.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return te(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return tt(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){e0&&z.kg.warn("SDK not enabled, will not capture user feedback.");return}let t=os(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){let e=this._clearOutcomes();if(0===e.length){e0&&z.kg.log("No outcomes to send");return}if(!this._dsn){e0&&z.kg.log("No dsn provided, will not send outcomes");return}e0&&z.kg.log("Sending outcomes:",e);let t=oi(e,this._options.tunnel&&nR(this._dsn));this._sendEnvelope(t)}}let ou="?";function od(e,t,n,o){let r={filename:e,function:t,in_app:!0};return void 0!==n&&(r.lineno=n),void 0!==o&&(r.colno=o),r}let om=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,op=/\((\S*)(?::(\d+))(?::(\d+))\)/,oh=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,of=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,og=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,oy=[[30,e=>{let t=om.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=op.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,n]=ob(t[1]||ou,t[2]);return od(n,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,e=>{let t=oh.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=of.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||ou;return[n,e]=ob(n,e),od(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,e=>{let t=og.exec(e);return t?od(t[2],t[1]||ou,+t[3],t[4]?+t[4]:void 0):void 0}]],ov=(0,ez.pE)(...oy),ob=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return n||o?[-1!==e.indexOf("@")?e.split("@")[0]:ou,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function oS(e){let t=[];function n(){return void 0===e||t.length<e}function o(e){return t.splice(t.indexOf(e),1)[0]}function r(e){if(!n())return(0,e2.$2)(new nW("Not adding Promise because buffer limit was reached."));let r=e();return -1===t.indexOf(r)&&t.push(r),r.then(()=>o(r)).then(null,()=>o(r).then(null,()=>{})),r}function a(e){return new e2.cW((n,o)=>{let r=t.length;if(!r)return n(!0);let a=setTimeout(()=>{e&&e>0&&n(!1)},e);t.forEach(e=>{(0,e2.WD)(e).then(()=>{--r||(clearTimeout(a),n(!0))},o)})})}return{$:t,add:r,drain:a}}let oT=6e4;function ok(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let o=Date.parse(`${e}`);return isNaN(o)?oT:o-t}function oC(e,t){return e[t]||e.all||0}function oA(e,t,n=Date.now()){return oC(e,t)>n}function oE(e,{statusCode:t,headers:n},o=Date.now()){let r={...e},a=n&&n["x-sentry-rate-limits"],i=n&&n["retry-after"];if(a)for(let e of a.trim().split(",")){let[t,n,,,a]=e.split(":",5),i=parseInt(t,10),s=(isNaN(i)?60:i)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!a||a.split(";").includes("custom"))&&(r[e]=o+s):r[e]=o+s;else r.all=o+s}else i?r.all=o+ok(i,o):429===t&&(r.all=o+6e4);return r}let o_=30;function oP(e,t,n=oS(e.bufferSize||o_)){let o={},r=e=>n.drain(e);function a(r){let a=[];if(nB(r,(t,n)=>{let r=n$(n);if(oA(o,r)){let o=ox(t,n);e.recordDroppedEvent("ratelimit_backoff",r,o)}else a.push(t)}),0===a.length)return(0,e2.WD)();let i=nN(r[0],a),s=t=>{nB(i,(n,o)=>{let r=ox(n,o);e.recordDroppedEvent(t,n$(o),r)})},l=()=>t({body:nU(i,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&G.X&&z.kg.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),o=oE(o,e),e),e=>{throw s("network_error"),e});return n.add(l).then(e=>e,e=>{if(e instanceof nW)return G.X&&z.kg.error("Skipped sending event because buffer is full."),s("queue_overflow"),(0,e2.WD)();throw e})}return a.__sentry__baseTransport__=!0,{send:a,flush:r}}function ox(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function ow(){if(C)return C;if(tG(eN.fetch))return C=eN.fetch.bind(eN);let e=eN.document,t=eN.fetch;if(e&&"function"==typeof e.createElement)try{let n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);let o=n.contentWindow;o&&o.fetch&&(t=o.fetch),e.head.removeChild(n)}catch(e){e0&&z.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return C=t.bind(eN)}function oR(){C=void 0}function oM(e,t=ow()){let n=0,o=0;function r(r){let a=r.body.length;n+=a,o++;let i={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&o<15,...e.fetchOptions};try{return t(e.url,i).then(e=>(n-=a,o--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return oR(),n-=a,o--,(0,e2.$2)(e)}}return oP(e,r)}let oI=4;function oO(e){function t(t){return new e2.cW((n,o)=>{let r=new XMLHttpRequest;for(let t in r.onerror=o,r.onreadystatechange=()=>{r.readyState===oI&&n({statusCode:r.status,headers:{"x-sentry-rate-limits":r.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":r.getResponseHeader("Retry-After")}})},r.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&r.setRequestHeader(t,e.headers[t]);r.send(t.body)})}return oP(e,t)}let oD=[el(),en(),tb(),t5(),ts(),nl(),nh(),nd()];function oN(e){return[...oD]}function oL(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=oN()),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),eN.SENTRY_RELEASE&&eN.SENTRY_RELEASE.id&&(e.release=eN.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0),nE(oc,{...e,stackParser:(0,ez.Sq)(e.stackParser||ov),integrations:q(e),transport:e.transport||(tz()?oM:oO)}),e.autoSessionTracking&&oB()}function oB(){if(void 0===eN.document){e0&&z.kg.warn("Session tracking in non-browser environment with @
18sentry/browser is not supported.");return}(0,B.yj)({ignoreDuration:!0}),(0,B.cg)(),tQ(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,B.yj)({ignoreDuration:!0}),(0,B.cg)())})}function oF(e){let t={...e};L(t,"react"),oL(t)}var oU=n(73656);function oj(e){let t=e?"production":oU.env.VERCEL_ENV;return t?`vercel-${t}`:void 0}var oz=n(46901);function oG(e){return l?l.get(e):void 0}function o$(e){let t=oG(e);if(!t)return;let n={};for(let[,[e,o]]of t)n[e]||(n[e]=[]),n[e].push((0,U.Jr)(o));return n}let oH="sentry.source",oV="sentry.sample_rate",oW="sentry.op",oq="sentry.origin",oZ="profile_id";var oK=n(99182);function oY(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function oX(e,t){e.setTag("http.status_code",String(t)),e.setData("http.response.status_code",t);let n=oY(t);"unknown_error"!==n&&e.setStatus(n)}!function(e){let t="ok";e.Ok=t;let n="deadline_exceeded";e.DeadlineExceeded=n;let o="unauthenticated";e.Unauthenticated=o;let r="permission_denied";e.PermissionDenied=r;let a="not_found";e.NotFound=a;let i="resource_exhausted";e.ResourceExhausted=i;let s="invalid_argument";e.InvalidArgument=s;let l="unimplemented";e.Unimplemented=l;let c="unavailable";e.Unavailable=c;let u="internal_error";e.InternalError=u;let d="unknown_error";e.UnknownError=d;let m="cancelled";e.Cancelled=m;let p="already_exists";e.AlreadyExists=p;let h="failed_precondition";e.FailedPrecondition=h;let f="aborted";e.Aborted=f;let g="out_of_range";e.OutOfRange=g;let y="data_loss";e.DataLoss=y}(R||(R={}));class oQ{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class oJ{constructor(e={}){this._traceId=e.traceId||(0,j.DM)(),this._spanId=e.spanId||(0,j.DM)().substring(16),this._startTime=e.startTimestamp||(0,oa.ph)(),this.tags=e.tags?{...e.tags}:{},this.data=e.data?{...e.data}:{},this.instrumenter=e.instrumenter||"sentry",this._attributes={},this.setAttributes({[oq]:e.origin||"manual",[oW]:e.op,...e.attributes}),this._name=e.name||e.description,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.status&&(this._status=e.status),e.endTimestamp&&(this._endTime=e.endTimestamp),void 0!==e.exclusiveTime&&(this._exclusiveTime=e.exclusiveTime),this._measurements=e.measurements?{...e.measurements}:{}}get name(){return this._name||""}set name(e){this.updateName(e)}get description(){return this._name}set description(e){this._name=e}get traceId(){return this._traceId}set traceId(e){this._traceId=e}get spanId(){return this._spanId}set spanId(e){this._spanId=e}set parentSpanId(e){this._parentSpanId=e}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(e){this._sampled=e}get attributes(){return this._attributes}set attributes(e){this._attributes=e}get startTimestamp(){return this._startTime}set startTimestamp(e){this._startTime=e}get endTimestamp(){return this._endTime}set endTimestamp(e){this._endTime=e}get status(){return this._status}set status(e){this._status=e}get op(){return this._attributes[oW]}set op(e){this.setAttribute(oW,e)}get origin(){return this._attributes[oq]}set origin(e){this.setAttribute(oq,e)}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?oz.i0:oz.ve}}startChild(e){let t=new oJ({...e,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});t.spanRecorder=this.spanRecorder,t.spanRecorder&&t.spanRecorder.add(t);let n=(0,oK.G)(this);if(t.transaction=n,G.X&&n){let o=e&&e.op||"< unknown op >",r=(0,oz.XU)(t).description||"< unknown name >",a=n.spanContext().spanId,i=`[Tracing] Starting '${o}' span on transaction '${r}' (${a}).`;z.kg.log(i),this._logMessage=i}return t}setTag(e,t){return this.tags={...this.tags,[e]:t},this}setData(e,t){return this.data={...this.data,[e]:t},this}setAttribute(e,t){void 0===t?delete this._attributes[e]:this._attributes[e]=t}setAttributes(e){Object.keys(e).forEach(t=>this.setAttribute(t,e[t]))}setStatus(e){return this._status=e,this}setHttpStatus(e){return oX(this,e),this}setName(e){this.updateName(e)}updateName(e){return this._name=e,this}isSuccess(){return"ok"===this._status}finish(e){return this.end(e)}end(e){if(this._endTime)return;let t=(0,oK.G)(this);if(G.X&&t&&t.spanContext().spanId!==this._spanId){let e=this._logMessage;e&&z.kg.log(e.replace("Starting","Finishing"))}this._endTime=(0,oz.$k)(e)}toTraceparent(){return(0,oz.Hb)(this)}toContext(){return(0,U.Jr)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}getTraceContext(){return(0,oz.wy)(this)}getSpanJSON(){return(0,U.Jr)({data:this._getData(),description:this._name,op:this._attributes[oW],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[oq],_metrics_summary:o$(this),profile_id:this._attributes[oZ],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}
18toJSON(){return this.getSpanJSON()}_getData(){let{data:e,_attributes:t}=this,n=Object.keys(e).length>0,o=Object.keys(t).length>0;return n||o?n&&o?{...e,...t}:n?e:t:void 0}}function o0(e){if(!F())return;let t=o3(e),n=(0,H.Gd)(),o=e.scope?e.scope.getSpan():o1();if(e.onlyIfParent&&!o)return;let r=(e.scope||(0,B.nZ)()).clone();return o2(n,{parentSpan:o,spanContext:t,forceTransaction:e.forceTransaction,scope:r})}function o1(){return(0,B.nZ)().getSpan()}function o2(e,{parentSpan:t,spanContext:n,forceTransaction:o,scope:r}){let a;if(!F())return;let i=(0,H.aF)();if(t&&!o)a=t.startChild(n);else if(t){let o=(0,n4.j)(t),{traceId:r,spanId:i}=t.spanContext(),s=(0,oz.Tt)(t);a=e.startTransaction({traceId:r,parentSpanId:i,parentSampled:s,...n,metadata:{dynamicSamplingContext:o,...n.metadata}})}else{let{traceId:t,dsc:o,parentSpanId:s,sampled:l}={...i.getPropagationContext(),...r.getPropagationContext()};a=e.startTransaction({traceId:t,parentSpanId:s,parentSampled:l,...n,metadata:{dynamicSamplingContext:o,...n.metadata}})}return r.setSpan(a),o5(a,r,i),a}function o3(e){if(e.startTime){let t={...e};return t.startTimestamp=(0,oz.$k)(e.startTime),delete t.startTime,t}return e}let o6="_sentryScope",o4="_sentryIsolationScope";function o5(e,t,n){e&&((0,U.xp)(e,o4,n),(0,U.xp)(e,o6,t))}function o8(e){return{scope:e[o6],isolationScope:e[o4]}}class o9 extends oJ{constructor(e,t){super(e),this._contexts={},this._hub=t||(0,H.Gd)(),this._name=e.name||"",this._metadata={...e.metadata},this._trimEnd=e.trimEnd,this.transaction=this;let n=this._metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(e){this.setName(e)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[oH]&&{source:this._attributes[oH]},...this._attributes[oV]&&{sampleRate:this._attributes[oV]}}}set metadata(e){this._metadata=e}setName(e,t="custom"){this._name=e,this.setAttribute(oH,t)}updateName(e){return this._name=e,this}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new oQ(e)),this.spanRecorder.add(this)}setContext(e,t){null===t?delete this._contexts[e]:this._contexts[e]=t}setMeasurement(e,t,n=""){this._measurements[e]={value:t,unit:n}}setMetadata(e){this._metadata={...this._metadata,...e}}end(e){let t=(0,oz.$k)(e),n=this._finishTransaction(t);if(n)return this._hub.captureEvent(n)}toContext(){let e=super.toContext();return(0,U.Jr)({...e,name:this._name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){return(0,n4.j)(this)}setHub(e){this._hub=e}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(e){if(void 0!==this._endTime)return;this._name||(G.X&&z.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(e);let t=this._hub.getClient();if(t&&t.emit&&t.emit("finishTransaction",this),!0!==this._sampled){G.X&&z.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","transaction");return}let n=this.spanRecorder?this.spanRecorder.spans.filter(e=>e!==this&&(0,oz.XU)(e).timestamp):[];if(this._trimEnd&&n.length>0){let e=n.map(e=>(0,oz.XU)(e).timestamp).filter(Boolean);this._endTime=e.reduce((e,t)=>e>t?e:t)}let{scope:o,isolationScope:r}=o8(this),{metadata:a}=this,{source:i}=a,s={contexts:{...this._contexts,trace:(0,oz.wy)(this)},spans:n,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...a,capturedSpanScope:o,capturedSpanIsolationScope:r,...(0,U.Jr)({dynamicSamplingContext:(0,n4.j)(this)})},_metrics_summary:o$(this),...i&&{transaction_info:{source:i}}};return Object.keys(this._measurements).length>0&&(G.X&&z.kg.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),s.measurements=this._measurements),G.X&&z.kg.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),s}}let o7={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},re="finishReason",rt=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class rn extends oQ{constructor(e,t,n,o){super(o),this._pushActivity=e,this._popActivity=t,this.transactionSpanId=n}add(e){if(e.spanContext().spanId!==this.transactionSpanId){let t=e.end;e.end=(...n)=>(this._popActivity(e.spanContext().spanId),t.apply(e,n)),void 0===(0,oz.XU)(e).timestamp&&this._pushActivity(e.spanContext().spanId)}super.add(e)}}class ro extends o9{constructor(e,t,n=o7.idleTimeout,o=o7.finalTimeout,r=o7.heartbeatInterval,a=!1,i=!1){super(e,t),this._idleHub=t,this._idleTimeout=n,this._finalTimeout=o,this._heartbeatInterval=r,this._onScope=a,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=rt[4],this._autoFinishAllowed=!i,a&&(G.X&&z.kg.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),t.getScope().setSpan(this)),i||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=rt[3],this.end())},this._finalTimeout)}end(e){let t=(0,oz.$k)(e);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute(re,this._finishReason),this.spanRecorder){for(let e of(G.X&&z.kg.log("[Tracing] finishing IdleTransaction",new Date(1e3*t).toISOString(),this.op),this._beforeFinishCallbacks))e(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(e=>{if(e.spanContext().spanId===this.spanContext().spanId)return!0;!(0,oz.XU)(e).timestamp&&(e.setStatus("cancelled"),e.end(t),G.X&&z.kg.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));let{start_timestamp:n,timestamp:o}=(0,oz.XU)(e),r=n&&n<t,a=(this._finalTimeout+this._idleTimeout)/1e3,
18i=o&&n&&o-n<a;if(G.X){let t=JSON.stringify(e,void 0,2);r?i||z.kg.log("[Tracing] discarding Span since it finished after Transaction final timeout",t):z.kg.log("[Tracing] discarding Span since it happened after Transaction was finished",t)}return r&&i}),G.X&&z.kg.log("[Tracing] flushing IdleTransaction")}else G.X&&z.kg.log("[Tracing] No active IdleTransaction");if(this._onScope){let e=this._idleHub.getScope();e.getTransaction()===this&&e.setSpan(void 0)}return super.end(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){if(!this.spanRecorder){let t=e=>{this._finished||this._pushActivity(e)},n=e=>{this._finished||this._popActivity(e)};this.spanRecorder=new rn(t,n,this.spanContext().spanId,e),G.X&&z.kg.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:t}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===t,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=rt[5],this.end(e)))}setFinishReason(e){this._finishReason=e}sendAutoFinishSignal(){this._autoFinishAllowed||(G.X&&z.kg.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=rt[1],this.end(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),G.X&&z.kg.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,G.X&&z.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&(G.X&&z.kg.log(`[Tracing] popActivity ${e}`),delete this.activities[e],G.X&&z.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){let e=(0,oa.ph)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=rt[5],this.end(e)):this._restartIdleTimeout(e+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?this._autoFinishAllowed&&(G.X&&z.kg.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=rt[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){G.X&&z.kg.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function rr(e){return(e||(0,H.Gd)()).getScope().getTransaction()}let ra=!1;function ri(){ra||(ra=!0,eZ(rs),eX(rs))}function rs(){let e=rr();if(e){let t="internal_error";G.X&&z.kg.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}function rl(e,t,n){let o;return F(t)?void 0!==e.sampled?e.setAttribute(oV,Number(e.sampled)):("function"==typeof t.tracesSampler?(o=t.tracesSampler(n),e.setAttribute(oV,Number(o))):void 0!==n.parentSampled?o=n.parentSampled:void 0!==t.tracesSampleRate?(o=t.tracesSampleRate,e.setAttribute(oV,Number(o))):(o=1,e.setAttribute(oV,o)),rc(o))?o?(e.sampled=Math.random()<o,e.sampled)?G.X&&z.kg.log(`[Tracing] starting ${e.op} transaction - ${(0,oz.XU)(e).description}`):G.X&&z.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(o)})`):(G.X&&z.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof t.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1):(G.X&&z.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1):e.sampled=!1,e}function rc(e){return(0,eS.i2)(e)||!("number"==typeof e||"boolean"==typeof e)?(G.X&&z.kg.warn(`[Tracing] Given sample rate is invali
18d. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):!(e<0)&&!(e>1)||(G.X&&z.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1)}function ru(){let e=this.getScope().getSpan();return e?{"sentry-trace":(0,oz.Hb)(e)}:{}}function rd(e,t){let n=this.getClient(),o=n&&n.getOptions()||{},r=o.instrumenter||"sentry",a=e.instrumenter||"sentry";r!==a&&(G.X&&z.kg.error(`A transaction was started with instrumenter=\`${a}\`, but the SDK is configured with the \`${r}\` instrumenter. 19The transaction will not be sampled. Please use the ${r} instrumentation to start transactions.`),e.sampled=!1);let i=new o9(e,this);return(i=rl(i,o,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...t})).isRecording()&&i.initSpanRecorder(o._experiments&&o._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",i),i}function rm(e,t,n,o,r,a,i,s=!1){let l=e.getClient(),c=l&&l.getOptions()||{},u=new ro(t,e,n,o,i,r,s);return(u=rl(u,c,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...a})).isRecording()&&u.initSpanRecorder(c._experiments&&c._experiments.maxSpans),l&&l.emit&&l.emit("startTransaction",u),u}function rp(){let e=(0,H.cu)();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=rd),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=ru),ri())}rs.tag="sentry_tracingErrorCallback";var rh=n(52257);let rf=!1,rg=eD.GLOBAL_OBJ;function ry(){rg.document?rg.document.addEventListener("visibilitychange",()=>{let e=rr();if(rg.document.hidden&&e){let t="cancelled",{op:n,status:o}=(0,oz.XU)(e);rf&&z.kg.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${n}`),o||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.end()}}):rf&&z.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")}let rv=(e,t,n)=>{let o,r;return a=>{t.value>=0&&(a||n)&&((r=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=r,e(t))}},rb=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,rS=()=>{let e=rg.performance.timing,t=rg.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==t?"back_forward":1===t?"reload":"navigate"};for(let t in e)"navigationStart"!==t&&"toJSON"!==t&&(n[t]=Math.max(e[t]-e.navigationStart,0));return n},rT=()=>rg.__WEB_VITALS_POLYFILL__?rg.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||rS()):rg.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],rk=()=>{let e=rT();return e&&e.activationStart||0},rC=(e,t)=>{let n=rT(),o="navigate";return n&&(o=rg.document&&rg.document.prerendering||rk()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:rb(),navigationType:o}},rA=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let o=new PerformanceObserver(e=>{t(e.getEntries())});return o.observe(Object.assign({type:e,buffered:!0},n||{})),o}}catch(e){}},rE=(e,t)=>{let n=o=>{("pagehide"===o.type||"hidden"===rg.document.visibilityState)&&(e(o),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};rg.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))},r_=(e,t={})=>{let n;let o=rC("CLS",0),r=0,a=[],i=e=>{e.forEach(e=>{if(!e.hadRecentInput){let t=a[0],i=a[a.length-1];r&&0!==a.length&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(r+=e.value,a.push(e)):(r=e.value,a=[e]),r>o.value&&(o.value=r,o.entries=a,n&&n())}})},s=rA("layout-shift",i);if(s){n=rv(e,o,t.reportAllChanges);let r=()=>{i(s.takeRecords()),n(!0)};return rE(r),r}},rP=-1,rx=()=>{rg.document&&rg.document.visibilityState&&(rP="hidden"!==rg.document.visibilityState||rg.document.prerendering?1/0:0)},rw=()=>{rE(({timeStamp:e})=>{rP=e},!0)},rR=()=>(rP<0&&(rx(),rw()),{get firstHiddenTime(){return rP}}),rM=e=>{let t;let n=rR(),o=rC("FID"),r=e=>{e.startTime<n.firstHiddenTime&&(o.value=e.processingStart-e.startTime,o.entries.push(e),t(!0))},a=e=>{e.forEach(r)},i=rA("first-input",a);t=rv(e,o),i&&rE(()=>{a(i.takeRecords()),i.disconnect()},!0)},rI=0,rO=1/0,rD=0,rN=e=>
19{e.forEach(e=>{e.interactionId&&(rO=Math.min(rO,e.interactionId),rI=(rD=Math.max(rD,e.interactionId))?(rD-rO)/7+1:0)})},rL=()=>c?rI:performance.interactionCount||0,rB=()=>{"interactionCount"in performance||c||(c=rA("event",rN,{type:"event",buffered:!0,durationThreshold:0}))},rF=()=>rL(),rU=10,rj=[],rz={},rG=e=>{let t=rj[rj.length-1],n=rz[e.interactionId];if(n||rj.length<rU||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{let t={id:e.interactionId,latency:e.duration,entries:[e]};rz[t.id]=t,rj.push(t)}rj.sort((e,t)=>t.latency-e.latency),rj.splice(rU).forEach(e=>{delete rz[e.id]})}},r$=()=>{let e=Math.min(rj.length-1,Math.floor(rF()/50));return rj[e]},rH=(e,t)=>{let n;t=t||{},rB();let o=rC("INP"),r=e=>{e.forEach(e=>{e.interactionId&&rG(e),"first-input"!==e.entryType||rj.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))||rG(e)});let t=r$();t&&t.latency!==o.value&&(o.value=t.latency,o.entries=t.entries,n())},a=rA("event",r,{durationThreshold:t.durationThreshold||40});n=rv(e,o,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),rE(()=>{r(a.takeRecords()),o.value<0&&rF()>0&&(o.value=0,o.entries=[]),n(!0)}))},rV={},rW=e=>{let t;let n=rR(),o=rC("LCP"),r=e=>{let r=e[e.length-1];if(r){let e=Math.max(r.startTime-rk(),0);e<n.firstHiddenTime&&(o.value=e,o.entries=[r],t())}},a=rA("largest-contentful-paint",r);if(a){t=rv(e,o);let n=()=>{rV[o.id]||(r(a.takeRecords()),a.disconnect(),rV[o.id]=!0,t(!0))};return["keydown","click"].forEach(e=>{rg.document&&addEventListener(e,n,{once:!0,capture:!0})}),rE(n,!0),n}},rq=e=>{rg.document&&(rg.document.prerendering?addEventListener("prerenderingchange",()=>rq(e),!0):"complete"!==rg.document.readyState?addEventListener("load",()=>rq(e),!0):setTimeout(e,0))},rZ=(e,t)=>{t=t||{};let n=rC("TTFB"),o=rv(e,n,t.reportAllChanges);rq(()=>{let e=rT();if(e){if(n.value=Math.max(e.responseStart-rk(),0),n.value<0||n.value>performance.now())return;n.entries=[e],o(!0)}})},rK={},rY={};function rX(e,t=!1){return r7("cls",e,r6,u,t)}function rQ(e,t=!1){return r7("lcp",e,r5,m,t)}function rJ(e){return r7("ttfb",e,r8,p)}function r0(e){return r7("fid",e,r4,d)}function r1(e){return r7("inp",e,r9,h)}function r2(e,t){return at(e,t),rY[e]||(ae(e),rY[e]=!0),an(e,t)}function r3(e,t){let n=rK[e];if(n&&n.length)for(let o of n)try{o(t)}catch(t){rf&&z.kg.error(`Error while triggering instrumentation handler. 20Type: ${e} 21Name: ${(0,ez.$P)(o)} 22Error:`,t)}}function r6(){return r_(e=>{r3("cls",{metric:e}),u=e},{reportAllChanges:!0})}function r4(){return rM(e=>{r3("fid",{metric:e}),d=e})}function r5(){return rW(e=>{r3("lcp",{metric:e}),m=e})}function r8(){return rZ(e=>{r3("ttfb",{metric:e}),p=e})}function r9(){return rH(e=>{r3("inp",{metric:e}),h=e})}function r7(e,t,n,o,r=!1){let a;return at(e,t),rY[e]||(a=n(),rY[e]=!0),o&&t({metric:o}),an(e,t,r?a:void 0)}function ae(e){let t={};"event"===e&&(t.durationThreshold=0),rA(e,t=>{r3(e,{entries:t})},t)}function at(e,t){rK[e]=rK[e]||[],rK[e].push(t)}function an(e,t,n){return()=>{n&&n();let o=rK[e];if(!o)return;let r=o.indexOf(t);-1!==r&&o.splice(r,1)}}function ao(e,t){let n={sent_at:new Date().toISOString()};return t&&(n.dsn=nR(t)),nN(n,e.map(ar))}function ar(e){return[{type:"span"},e]}function aa(e,t,n){let o=rr();o&&o.setMeasurement(e,t,n)}function ai(e){return"number"==typeof e&&isFinite(e)}function as(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}let al=2147483647;function ac(e){return e/1e3}function au(){return rg&&rg.addEventListener&&rg.performance}let ad=0,am={};function ap(){let e=au();if(e&&oa.Z1){e.mark&&rg.performance.mark("sentry-tracing-init");let t=ab(),n=ay(),o=av(),r=aS();return()=>{t(),n(),o(),r()}}return()=>void 0}function ah(){r2("longtask",({entries:e})=>{for(let t of e){let e=rr();if(!e)return;let n=ac(oa.Z1+t.startTime),o=ac(t.duration);e.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+o})}})}function af(){r2("event",({entries:e})=>{for(let t of e){let e=rr();if(!e)return;if("click"===t.name){let n=ac(oa.Z1+t.startTime),o=ac(t.duration),r={description:(0,eJ.Rt)(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+o},a=(0,eJ.iY)(t.target);a&&(r.attributes={"ui.component_name":a}),e.startChild(r)}}})}function ag(e,t){if(au()&&oa.Z1){let n=ak(e,t);return()=>{n()}}return()=>void 0}function ay(){return rX(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(rf&&z.kg.log("[Measurements] Adding CLS"),am.cls={value:e.value,unit:""},g=t)},!0)}function av(){return rQ(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(rf&&z.kg.log("[Measurements] Adding LCP"),am.lcp={value:e.value,unit:"millisecond"},f=t)},!0)}function ab(){return r0(({metric:e})=>{let t=e.entries[e.entries.length-1];if(!t)return;let n=ac(oa.Z1),o=ac(t.startTime);rf&&z.kg.log("[Measurements] Adding FID"),am.fid={value:e.value,unit:"millisecond"},am["mark.fid"]={value:n+o,unit:"second"}})}function aS(){return rJ(({metric:e})=>{e.entries[e.entries.length-1]&&(rf&&z.kg.log("[Measurements] Adding TTFB"),am.ttfb={value:e.value,unit:"millisecond"})})}let aT={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function ak(e,t){return r1(({metric:n})=>{if(void 0===n.value)return;let o=n.entries.find(e=>e.duration===n.value&&void 0!==aT[e.name]),r=(0,B.s3)();if(!o||!r)return;let a=aT[o.name],i=r.getOptions(),s=ac(oa.Z1+o.startTime),l=ac(n.value),
22c=void 0!==o.interactionId?e[o.interactionId]:void 0;if(void 0===c)return;let{routeName:u,parentContext:d,activeTransaction:m,user:p,replayId:h}=c,f=void 0!==p?p.email||p.id||p.ip_address:void 0,g=void 0!==m?m.getProfileId():void 0,y=new oJ({startTimestamp:s,endTimestamp:s+l,op:`ui.interaction.${a}`,name:(0,eJ.Rt)(o.target),attributes:{release:i.release,environment:i.environment,transaction:u,...void 0!==f&&""!==f?{user:f}:{},...void 0!==g?{profile_id:g}:{},...void 0!==h?{replay_id:h}:{}},exclusiveTime:n.value,measurements:{inp:{value:n.value,unit:"millisecond"}}}),v=aO(d,i,t);if(v&&Math.random()<v){let e=y?ao([y],r.getDsn()):void 0,t=r&&r.getTransport();t&&e&&t.send(e).then(null,e=>{rf&&z.kg.error("Error while sending interaction:",e)});return}})}function aC(e){let t=au();if(!t||!rg.performance.getEntries||!oa.Z1)return;rf&&z.kg.log("[Tracing] Adding & adjusting spans using Performance API");let n=ac(oa.Z1),o=t.getEntries(),{op:r,start_timestamp:a}=(0,oz.XU)(e);if(o.slice(ad).forEach(t=>{let o=ac(t.startTime),r=ac(t.duration);if("navigation"!==e.op||!a||!(n+o<a))switch(t.entryType){case"navigation":aE(e,t,n);break;case"mark":case"paint":case"measure":{aA(e,t,o,r,n);let a=rR(),i=t.startTime<a.firstHiddenTime;"first-paint"===t.name&&i&&(rf&&z.kg.log("[Measurements] Adding FP"),am.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&i&&(rf&&z.kg.log("[Measurements] Adding FCP"),am.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":ax(e,t,t.name,o,r,n)}}),ad=Math.max(o.length-1,0),aw(e),"pageload"===r){aI(am),["fcp","fp","lcp"].forEach(e=>{if(!am[e]||!a||n>=a)return;let t=am[e].value,o=Math.abs((n+ac(t)-a)*1e3),r=o-t;rf&&z.kg.log(`[Measurements] Normalized ${e} from ${t} to ${o} (${r})`),am[e].value=o});let t=am["mark.fid"];t&&am.fid&&(as(e,{description:"first input delay",endTimestamp:t.value+ac(am.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:t.value}),delete am["mark.fid"]),"fcp"in am||delete am.cls,Object.keys(am).forEach(e=>{aa(e,am[e].value,am[e].unit)}),aR(e)}f=void 0,g=void 0,am={}}function aA(e,t,n,o,r){let a=r+n,i=a+o;return as(e,{description:t.name,endTimestamp:i,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:a}),a}function aE(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(o=>{a_(e,t,o,n)}),a_(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),a_(e,t,"fetch",n,"cache","domainLookupStart"),a_(e,t,"domainLookup",n,"DNS"),aP(e,t,n)}function a_(e,t,n,o,r,a){let i=a?t[a]:t[`${n}End`],s=t[`${n}Start`];s&&i&&as(e,{op:"browser",origin:"auto.browser.browser.metrics",description:r||n,startTimestamp:o+ac(s),endTimestamp:o+ac(i)})}function aP(e,t,n){t.responseEnd&&(as(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+ac(t.requestStart),endTimestamp:n+ac(t.responseEnd)}),as(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+ac(t.responseStart),endTimestamp:n+ac(t.responseEnd)}))}function ax(e,t,n,o,r,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let i=t2(n),s={};aM(s,t,"transferSize","http.response_transfer_size"),aM(s,t,"encodedBodySize","http.response_content_length"),aM(s,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus),i.protocol&&(s["url.scheme"]=i.protocol.split(":").pop()),i.host&&(s["server.address"]=i.host),s["url.same_origin"]=n.includes(rg.location.origin);let l=a+o,c=l+r;as(e,{description:n.replace(rg.location.origin,""),endTimestamp:c,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:l,data:s})}function aw(e){let t=rg.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),ai(n.rtt)&&(am["connection.rtt"]={value:n.rtt,unit:"millisecond"})),ai(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),ai(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function aR(e){f&&(rf&&z.kg.log("[Measurements] Adding LCP Data"),f.element&&e.setTag("lcp.element",(0,eJ.Rt)(f.element)),f.id&&e.setTag("lcp.id",f.id),f.url&&e.setTag("lcp.url",f.url.trim().slice(0,200)),e.setTag("lcp.size",f.size)),g&&g.sources&&(rf&&z.kg.log("[Measurements] Adding CLS Data"),g.sources.forEac
22h((t,n)=>e.setTag(`cls.source.${n+1}`,(0,eJ.Rt)(t.node))))}function aM(e,t,n,o){let r=t[n];null!=r&&r<al&&(e[o]=r)}function aI(e){let t=rT();if(!t)return;let{responseStart:n,requestStart:o}=t;o<=n&&(rf&&z.kg.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-o,unit:"millisecond"})}function aO(e,t,n){let o;return!!F(t)&&(rc(o=void 0!==e&&"function"==typeof t.tracesSampler?t.tracesSampler({transactionContext:e,name:e.name,parentSampled:e.parentSampled,attributes:{...e.data,...e.attributes},location:rg.location}):void 0!==e&&void 0!==e.sampled?e.sampled:void 0!==t.tracesSampleRate?t.tracesSampleRate:1)?!0===o?n:!1===o?0:o*n:(rf&&z.kg.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1))}var aD=n(74821);function aN(e,t,n,o,r="auto.http.browser"){if(!F()||!e.fetchData)return;let a=t(e.fetchData.url);if(e.endTimestamp&&a){let t=e.fetchData.__span;if(!t)return;let n=o[t];n&&(aF(n,e),delete o[t]);return}let i=(0,B.nZ)(),s=(0,B.s3)(),{method:l,url:c}=e.fetchData,u=aB(c),d=u?t2(u).host:void 0,m=a?o0({name:`${l} ${c}`,onlyIfParent:!0,attributes:{url:c,type:"fetch","http.method":l,"http.url":u,"server.address":d,[oq]:r},op:"http.client"}):void 0;if(m&&(e.fetchData.__span=m.spanContext().spanId,o[m.spanContext().spanId]=m),n(e.fetchData.url)&&s){let t=e.args[0];e.args[1]=e.args[1]||{};let n=e.args[1];n.headers=aL(t,s,i,n,m)}return m}function aL(e,t,n,o,r){let a=r||n.getSpan(),{traceId:i,spanId:s,sampled:l,dsc:c}={...(0,H.aF)().getPropagationContext(),...n.getPropagationContext()},u=a?(0,oz.Hb)(a):(0,rh.$p)(i,s,l),d=(0,aD.IQ)(c||(a?(0,n4.j)(a):(0,n4._)(i,t,n))),m=o.headers||("undefined"!=typeof Request&&(0,eS.V9)(e,Request)?e.headers:void 0);if(!m)return{"sentry-trace":u,baggage:d};if("undefined"!=typeof Headers&&(0,eS.V9)(m,Headers)){let e=new Headers(m);return e.append("sentry-trace",u),d&&e.append(aD.bU,d),e}if(Array.isArray(m)){let e=[...m,["sentry-trace",u]];return d&&e.push([aD.bU,d]),e}{let e="baggage"in m?m.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),d&&t.push(d),{...m,"sentry-trace":u,baggage:t.length>0?t.join(","):void 0}}}function aB(e){try{return new URL(e).href}catch(e){return}}function aF(e,t){if(t.response){oX(e,t.response.status);let n=t.response&&t.response.headers&&t.response.headers.get("content-length");if(n){let t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus("internal_error");e.end()}let aU=["localhost",/^\/(?!\/)/],aj={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:aU,tracePropagationTargets:aU};function az(e){let{traceFetch:t,traceXHR:n,tracePropagationTargets:o,tracingOrigins:r,shouldCreateSpanForRequest:a,enableHTTPTimings:i}={traceFetch:aj.traceFetch,traceXHR:aj.traceXHR,...e},s="function"==typeof a?a:e=>!0,l=e=>aq(e,o||r),c={};t&&tH(e=>{let t=aN(e,s,l,c);if(t){let n=aY(e.fetchData.url),o=n?t2(n).host:void 0;t.setAttributes({"http.url":n,"server.address":o})}i&&t&&a$(t)}),n&&tB(e=>{let t=aZ(e,s,l,c);i&&t&&a$(t)})}function aG(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"==typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)}function a$(e){let{url:t}=(0,oz.XU)(e).data||{};if(!t||"string"!=typeof t)return;let n=r2("resource",({entries:o})=>{o.forEach(o=>{aG(o)&&o.name.endsWith(t)&&(aW(o).forEach(t=>e.setAttribute(...t)),setTimeout(n))})})}function aH(e){let t="unknown",n="unknown",o="";for(let r of e){if("/"===r){[t,n]=e.split("/");break}if(!isNaN(Number(r))){t="h"===o?"http":o,n=e.split(o)[1];break}o+=r}return o===e&&(t=o),{name:t,version:n}}function aV(e=0){return((oa.Z1||performance.timeOrigin)+e)/1e3}function aW(e){let{name:t,version:n}=aH(e.nextHopProtocol),o=[];return(o.push(["network.protocol.version",n],["network.protocol.name",t]),oa.Z1)?[...o,["http.request.redirect_start",aV(e.redirectStart)],["http.request.fetch_start",aV(e.fetchStart)],["http.request.domain_lookup_start",aV(e.domainLookupStart)],["http.request.domain_lookup_end",aV(e.domainLookupEnd)],["http.request.connect_start",aV(e.connectStart)],["http.request.secure_connection_start",aV(e.secureConnectionStart)],["http.request.connection_end",aV(e.connectEnd)],["http.request.request_start",aV(e.requestStart)],["http.request.response_start",aV(e.responseStart)],["http.request.response_end",aV(e.responseEnd)]]:o}function aq(e,t){return(0,er.U0)(e,t||aU)}function aZ(e,t,n,o){let r=e.xhr,a=r&&r[tL];if(!F()||!r||r.__sentry_own_request__||!a)return;let i=t(a.url);if(e.endTimestamp&&i){let e=r.__sentry_xhr_span_id__;if(!e)return;let t=o[e];t&&void 0!==a.status_code&&(oX(t,a.status_code),t.end(),delete o[e]);return}let s=(0,B.nZ)(),l=(0,H.aF)(),c=aY(a.url),u=c?t2(c).host:void 0,d=i?o0({name:`${a.method} ${a.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":a.method,"http.url":c,url:a.url,"server.address":u,[oq]:"auto.http.browser"},op:"http.client"}):void 0;d&&(r.__sentry_xhr_span_id__=d.spanContext().spanId,o[r.__sentry_xhr_span_id__]=d);let m=(0,B.s3)();if(r.setRequestHeader&&n(a.url)&&m){let{traceId:e,spanId:t,sampled:n,dsc:o}={...l.getPropagationContext(),...s.getPropagationContext()};
22aK(r,d?(0,oz.Hb)(d):(0,rh.$p)(e,t,n),(0,aD.IQ)(o||(d?(0,n4.j)(d):(0,n4._)(e,m,s))))}return d}function aK(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(aD.bU,n)}catch(e){}}function aY(e){try{return new URL(e,rg.location.origin).href}catch(e){return}}function aX(e,t=!0,n=!0){let o;if(!rg||!rg.location){rf&&z.kg.warn("Could not initialize routing instrumentation due to invalid location");return}let r=rg.location.href;t&&(o=e({name:rg.location.pathname,startTimestamp:oa.Z1?oa.Z1/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&tQ(({to:t,from:n})=>{if(void 0===n&&r&&-1!==r.indexOf(t)){r=void 0;return}n!==t&&(r=void 0,o&&(rf&&z.kg.log(`[Tracing] Finishing current transaction with op: ${o.op}`),o.end()),o=e({name:rg.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}let aQ="BrowserTracing",aJ={...o7,markBackgroundTransactions:!0,routingInstrumentation:aX,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...aj},a0=10;class a1{constructor(e){this.name=aQ,this._hasSetTracePropagationTargets=!1,rp(),rf&&(this._hasSetTracePropagationTargets=!!(e&&(e.tracePropagationTargets||e.tracingOrigins))),this.options={...aJ,...e},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=ap(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&ag(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&ah(),this.options._experiments.enableInteractions&&af(),this._latestRoute={name:void 0,context:void 0}}setupOnce(e,t){this._getCurrentHub=t;let n=t().getClient(),o=n&&n.getOptions(),{routingInstrumentation:r,startTransactionOnLocationChange:a,startTransactionOnPageLoad:i,markBackgroundTransactions:s,traceFetch:l,traceXHR:c,shouldCreateSpanForRequest:u,enableHTTPTimings:d,_experiments:m}=this.options,p=o&&o.tracePropagationTargets,h=p||this.options.tracePropagationTargets;rf&&this._hasSetTracePropagationTargets&&p&&z.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),r(e=>{let n=this._createRouteTransaction(e);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,e,t),n},i,a),s&&ry(),m.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),az({traceFetch:l,traceXHR:c,tracePropagationTargets:h,shouldCreateSpanForRequest:u,enableHTTPTimings:d})}_createRouteTransaction(e){let t;if(!this._getCurrentHub){rf&&z.kg.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`);return}let n=this._getCurrentHub(),{beforeNavigate:o,idleTimeout:r,finalTimeout:a,heartbeatInterval:i}=this.options,s="pageload"===e.op;if(s){let n=s?a2("sentry-trace"):"",o=s?a2("baggage"):void 0,{traceId:r,dsc:a,parentSpanId:i,sampled:l}=(0,rh.pT)(n,o);t={traceId:r,parentSpanId:i,parentSampled:l,...e,metadata:{...e.metadata,dynamicSamplingContext:a},trimEnd:!0}}else t={trimEnd:!0,...e};let l="function"==typeof o?o(t):t,c=void 0===l?{...t,sampled:!1}:l;c.metadata=c.name!==t.name?{...c.metadata,source:"custom"}:c.metadata,this._latestRoute.name=c.name,this._latestRoute.context=c,!1===c.sampled&&rf&&z.kg.log(`[Tracing] Will not send ${c.op} transaction because of beforeNavigate.`),rf&&z.kg.log(`[Tracing] Starting ${c.op} transaction on scope`);let{location:u}=rg,d=rm(n,c,r,a,!0,{location:u},i,s);return s&&rg.document&&(rg.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(rg.document.readyState)&&d.sendAutoFinishSignal()}),["interactive","complete"].includes(rg.document.readyState)&&d.sendAutoFinishSignal()),d.registerBeforeFinishCallback(e=>{this._collectWebVitals(),aC(e)}),d}_registerInteractionListener(){let e;let t=()=>{let{idleTimeout:t,finalTimeout:n,heartbeatInterval:o}=this.options,r="ui.action.click",a=rr();if(a&&a.op&&["navigation","pageload"].includes(a.op)){rf&&z.kg.warn(`[Tracing] Did not create ${r} transaction because a pageload or navigation transaction is in progress.`);return}if(e&&(e.setFinishReason("interactionInterrupted"),e.end(),e=void 0),!this._getCurrentHub){rf&&z.kg.warn(`[Tracing] Did not create ${r}
22 transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){rf&&z.kg.warn(`[Tracing] Did not create ${r} transaction because _latestRouteName is missing.`);return}let i=this._getCurrentHub(),{location:s}=rg;e=rm(i,{name:this._latestRoute.name,op:r,trimEnd:!0,data:{[oH]:this._latestRoute.context?a3(this._latestRoute.context):"url"}},t,n,!0,{location:s},o)};["click"].forEach(e=>{rg.document&&addEventListener(e,t,{once:!1,capture:!0})})}_registerInpInteractionListener(){let e=({entries:e})=>{let t=(0,B.s3)(),n=void 0!==t&&void 0!==t.getIntegrationByName?t.getIntegrationByName("Replay"):void 0,o=void 0!==n?n.getReplayId():void 0,r=rr(),a=(0,B.nZ)(),i=void 0!==a?a.getUser():void 0;e.forEach(e=>{if(a6(e)){let t=e.interactionId;if(void 0===t)return;let n=this._interactionIdToRouteNameMapping[t],a=e.duration,s=e.startTime,l=Object.keys(this._interactionIdToRouteNameMapping),c=l.length>0?l.reduce((e,t)=>this._interactionIdToRouteNameMapping[e].duration<this._interactionIdToRouteNameMapping[t].duration?e:t):void 0;if(!("first-input"===e.entryType&&l.map(e=>this._interactionIdToRouteNameMapping[e]).some(e=>e.duration===a&&e.startTime===s))&&t){if(n)n.duration=Math.max(n.duration,a);else if(l.length<a0||void 0===c||a>this._interactionIdToRouteNameMapping[c].duration){let e=this._latestRoute.name,n=this._latestRoute.context;e&&n&&(c&&Object.keys(this._interactionIdToRouteNameMapping).length>=a0&&delete this._interactionIdToRouteNameMapping[c],this._interactionIdToRouteNameMapping[t]={routeName:e,duration:a,parentContext:n,user:i,activeTransaction:r,replayId:o,startTime:s})}}}})};r2("event",e),r2("first-input",e)}}function a2(e){let t=(0,eJ.qT)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function a3(e){let t=e.attributes&&e.attributes[oH],n=e.data&&e.data[oH],o=e.metadata&&e.metadata.source;return t||n||o}function a6(e){return"duration"in e}let a4="BrowserTracing",a5={...o7,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...aj},a8=(e={})=>{let t=!!rf&&!!(e.tracePropagationTargets||e.tracingOrigins);rp(),!e.tracePropagationTargets&&e.tracingOrigins&&(e.tracePropagationTargets=e.tracingOrigins);let n={...a5,...e},o=ap(),r={};n.enableInp&&ag(r,n.interactionsSampleRate),n.enableLongTask&&ah(),n._experiments.enableInteractions&&af();let a={name:void 0,context:void 0};function i(e){let t;let r=(0,H.Gd)(),{beforeStartSpan:i,idleTimeout:s,finalTimeout:l,heartbeatInterval:c}=n,u="pageload"===e.op;if(u){let n=u?ie("sentry-trace"):"",o=u?ie("baggage"):void 0,{traceId:r,dsc:a,parentSpanId:i,sampled:s}=(0,rh.pT)(n,o);t={traceId:r,parentSpanId:i,parentSampled:s,...e,metadata:{...e.metadata,dynamicSamplingContext:a},trimEnd:!0}}else t={trimEnd:!0,...e};let d=i?i(t):t;d.metadata=d.name!==t.name?{...d.metadata,source:"custom"}:d.metadata,a.name=d.name,a.context=d,!1===d.sampled&&rf&&z.kg.log(`[Tracing] Will not send ${d.op} transaction because of beforeNavigate.`),rf&&z.kg.log(`[Tracing] Starting ${d.op} transaction on scope`);let{location:m}=rg,p=rm(r,d,s,l,!0,{location:m},c,u);return u&&rg.document&&(rg.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(rg.document.readyState)&&p.sendAutoFinishSignal()}),["interactive","complete"].includes(rg.document.readyState)&&p.sendAutoFinishSignal()),p.registerBeforeFinishCallback(e=>{o(),aC(e)}),p}return{name:a4,setupOnce:()=>{},afterAllSetup(e){let o;let s=e.getOptions(),{markBackgroundSpan:l,traceFetch:c,traceXHR:u,shouldCreateSpanForRequest:d,enableHTTPTimings:m,_experiments:p}=n,h=s&&s.tracePropagationTargets,f=h||n.tracePropagationTargets;rf&&t&&h&&z.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let g=rg.location&&rg.location.href;e.on&&(e.on("startNavigationSpan",e=>{o&&(rf&&z.kg.log(`[Tracing] Finishing current transaction with op: ${(0,oz.XU)(o).op}`),o.end()),o=i({op:"navigation",...e})}),e.on("startPageLoadSpan",e=>{o&&(rf&&z.kg.log(`[Tracing] Finishing current transaction with op: ${(0,oz.XU)(o).op}`),o.end()),o=i({op:"pageload",...e})})),n.instrumentPageLoad&&e.emit&&rg.location&&a9(e,{name:rg.location.pathname,startTimestamp:oa.Z1?oa.Z1/1e3:void 0,origin:"auto.pageload.browser",attributes:{[oH]:"url"}}),n.instrumentNavigation&&e.emit&&rg.location&&tQ(({to:t,from:n})=>{if(void 0===n&&g&&-1!==g.indexOf(t)){g=void 0;return}n!==t&&(g=void 0,a7(e,{name:rg.location.pathname,origin:"auto.navigation.browser",attributes:{[oH]:"url"}}))}),l&&ry(),p.enableInteractions&&it(n,a),n.enableInp&&ia(r,a),az({traceFetch:c,traceXHR:u,tracePropagationTargets:f,shouldCreateSpanForRequest:d,enableHTTPTimings:m})},options:n}};function a9(e,t){if(!e.emit)return;e.emit("startPageLoadSpan",t);let n=o1();return"pageload"===(n&&(0,oz.XU)(n).op)?n:void 0}function a7(e,t){if(!e.emit)return;e.emit("startNavigationSpan",t);let n=o1();return"navigation"===(n&&(0,oz.XU)(n).op)?n:void 0}function ie(e){let t=(0,eJ.qT)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function it(e,t){let n;let o=()=>{let{idleTimeout:o,finalTimeout:r,heartbeatInterval:a}
22=e,i="ui.action.click",s=rr();if(s&&s.op&&["navigation","pageload"].includes(s.op)){rf&&z.kg.warn(`[Tracing] Did not create ${i} transaction because a pageload or navigation transaction is in progress.`);return}if(n&&(n.setFinishReason("interactionInterrupted"),n.end(),n=void 0),!t.name){rf&&z.kg.warn(`[Tracing] Did not create ${i} transaction because _latestRouteName is missing.`);return}let{location:l}=rg,c={name:t.name,op:i,trimEnd:!0,data:{[oH]:t.context?ii(t.context):"url"}};n=rm((0,H.Gd)(),c,o,r,!0,{location:l},a)};["click"].forEach(e=>{rg.document&&addEventListener(e,o,{once:!1,capture:!0})})}function io(e){return"duration"in e}let ir=10;function ia(e,t){let n=({entries:n})=>{let o=(0,B.s3)(),r=void 0!==o&&void 0!==o.getIntegrationByName?o.getIntegrationByName("Replay"):void 0,a=void 0!==r?r.getReplayId():void 0,i=rr(),s=(0,B.nZ)(),l=void 0!==s?s.getUser():void 0;n.forEach(n=>{if(io(n)){let o=n.interactionId;if(void 0===o)return;let r=e[o],s=n.duration,c=n.startTime,u=Object.keys(e),d=u.length>0?u.reduce((t,n)=>e[t].duration<e[n].duration?t:n):void 0;if(!("first-input"===n.entryType&&u.map(t=>e[t]).some(e=>e.duration===s&&e.startTime===c))&&o){if(r)r.duration=Math.max(r.duration,s);else if(u.length<ir||void 0===d||s>e[d].duration){let n=t.name,r=t.context;n&&r&&(d&&Object.keys(e).length>=ir&&delete e[d],e[o]={routeName:n,duration:s,parentContext:r,user:l,activeTransaction:i,replayId:a,startTime:c})}}}})};r2("event",n),r2("first-input",n)}function ii(e){let t=e.attributes&&e.attributes[oH],n=e.data&&e.data[oH],o=e.metadata&&e.metadata.source;return t||n||o}let is={"routing.instrumentation":"next-app-router"};function il(e,t=!0,n=!0,o,r){let a;let i=eN.location.pathname;if(t){let t={name:i,op:"pageload",origin:"auto.pageload.nextjs.app_router_instrumentation",tags:is,startTimestamp:oa.Z1?oa.Z1/1e3:void 0,metadata:{source:"url"}};a=e(t),o(t)}n&&tH(t=>{if(void 0!==t.endTimestamp||"GET"!==t.fetchData.method)return;let n=ic(t.args);if(null===n)return;let o=n.targetPathname,s={...is,from:i};i=o,a&&a.end();let l={name:o,op:"navigation",origin:"auto.navigation.nextjs.app_router_instrumentation",tags:s,metadata:{source:"url"}};e(l),r(l)})}function ic(e){if(!e[0]||"object"!=typeof e[0]||void 0===e[0].searchParams||!e[1]||"object"!=typeof e[1]||!("headers"in e[1]))return null;try{let t=e[0],n=e[1].headers;if("1"!==n.RSC||"1"===n["Next-Router-Prefetch"])return null;return{targetPathname:t.pathname}}catch(e){return null}}var iu=n(10650),id=n.n(iu),im=n(58687);let ip=eN;function ih(){let e;let t=ip.document.getElementById("__NEXT_DATA__");if(t&&t.innerHTML)try{e=JSON.parse(t.innerHTML)}catch(e){im.X&&z.kg.warn("Could not extract __NEXT_DATA__")}if(!e)return{};let n={},{page:o,query:r,props:a}=e;return n.route=o,n.params=r,a&&a.pageProps&&(n.sentryTrace=a.pageProps._sentryTraceData,n.baggage=a.pageProps._sentryBaggage),n}let ig={"routing.instrumentation":"next-pages-router"},iy=(0,B.s3)();function iv(e,t=!0,n=!0,o,r){let{route:a,params:i,sentryTrace:s,baggage:l}=ih(),{traceparentData:c,dynamicSamplingContext:u,propagationContext:d}=(0,rh.KA)(s,l);if((0,B.nZ)().setPropagationContext(d),E=a||ip.location.pathname,t){let t=a?"route":"url",n={name:E,op:"pageload",origin:"auto.pageload.nextjs.pages_router_instrumentation",tags:ig,startTimestamp:oa.Z1?oa.Z1/1e3:void 0,...i&&iy&&iy.getOptions().sendDefaultPii&&{data:i},...c,metadata:{source:t,dynamicSamplingContext:c&&!u?{}:u}};A=e(n),o(n)}n&&id().events.on("routeChangeStart",t=>{let n,o;let a=t3(t),i=ib(a);i?(n=i,o="route"):(n=a,o="url");let s={...ig,from:E};E=n,A&&A.end();let l={name:n,op:"navigation",origin:"auto.navigation.nextjs.pages_router_instrumentation",tags:s,metadata:{source:o}},c=e(l);if(r(l),c){let e=c.startChild({op:"ui.nextjs.route-change",origin:"auto.ui.nextjs.pages_router_instrumentation",description:"Next.js Route Change"}),t=()=>{e.end(),id().events.off("routeChangeComplete",t)};id().events.on("routeChangeComplete",t)}})}function ib(e){let t=(ip.__BUILD_MANIFEST||{}).sortedPages;if(t)return t.find(t=>{let n=iS(t);return e.match(n)})}function iS(e){let t=e.split("/"),n="";t[t.length-1].match(/^\[\[\.\.\..+\]\]$/)&&(t.pop(),n="(?:/(.+?))?");let o=t.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${o}${n}(?:/)?$`)}function iT(e,t=!0,n=!0,o,r){eN.document.getElementById("__NEXT_DATA__")?iv(e,t,n,o||(()=>void 0),r||(()=>void 0)):il(e,t,n,o||(()=>void 0),r||(()=>void 0))}class ik extends a1{constructor(e){super({tracingOrigins:[...aj.tracingOrigins,/^(api\/)/],routingInstrumentation:iT,...e})}}function iC(e){let t=a8({tracingOrigins:[...aj.tracingOrigins,/^(api\/)/],...e,instrumentNavigation:!1,instrumentPageLoad:!1}),n={...t.options,instrumentPageLoad:!0,instrumentNavigation:!0,...e};return{...t,options:n,afterAllSetup(e){let o=t=>{a9(e,t)},r=t=>{a7(e,t)};iT(()=>void 0,!1,n.instrumentNavigation,o,r),t.afterAllSetup(e),iT(()=>void 0,n.instrumentPageLoad,!1,o,r)}}}function iA(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}function iE(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let o=e[t];"."===o?e.splice(t,1):".."===o?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}let i_=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function iP(e){let t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,n=i_.exec(t);return n?n.slice(1):[]}function ix(...e){let t="",n=!1;for(let o=e.length-1;o>=-1&&!n;o--){let r=o>=0?e[o]:"/";r&&(t=`${r}/${t}`,n="/"===r.charAt(0))}return t=iE(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function iw(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}function iR(e,t){e=ix(e).slice(1),t=ix(t).slice(1);
22let n=iw(e.split("/")),o=iw(t.split("/")),r=Math.min(n.length,o.length),a=r;for(let e=0;e<r;e++)if(n[e]!==o[e]){a=e;break}let i=[];for(let e=a;e<n.length;e++)i.push("..");return(i=i.concat(o.slice(a))).join("/")}function iM(e,t){let n=iP(e)[2];return t&&n.slice(-1*t.length)===t&&(n=n.slice(0,n.length-t.length)),n}let iI="RewriteFrames",iO=J((e={})=>{let t=e.root,n=e.prefix||"app:///",o=e.iteratee||(e=>{if(!e.filename)return e;let o=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),r=/^\//.test(e.filename);if(o||r){let r=o?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,a=t?iR(t,r):iM(r);e.filename=`${n}${a}`}return e});function r(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>({...e,...e.stacktrace&&{stacktrace:a(e.stacktrace)}}))}}}catch(t){return e}}function a(e){return{...e,frames:e&&e.frames&&e.frames.map(e=>o(e))}}return{name:iI,setupOnce(){},processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=r(t)),t}}});Q(iI,iO);let iD=eD.GLOBAL_OBJ,iN=J(e=>{let t=iD.__rewriteFramesAssetPrefixPath__||"";return iO({iteratee:e=>{try{let{origin:n}=new URL(e.filename);e.filename=iA([e,"access",e=>e.filename,"optionalAccess",e=>e.replace,"call",e=>e(n,"app://"),"access",e=>e.replace,"call",e=>e(t,"")])}catch(e){}return e.filename&&e.filename.startsWith("app:///_next")&&(e.filename=decodeURI(e.filename)),e.filename&&e.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(e.in_app=!1),e},...e})}),iL=eD.GLOBAL_OBJ;function iB(e){let t=iL.__sentryRewritesTunnelPath__;if(t&&e.dsn){let n=nM(e.dsn);if(!n)return;let o=n.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(o){let r=o[1],a=o[2],i=`${t}?o=${r}&p=${n.projectId}`;a&&(i+=`&r=${a}`),e.tunnel=i,im.X&&z.kg.info(`Tunneling events to "${i}"`)}else im.X&&z.kg.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}}function iF(e){let t={environment:oj(!0)||"production",defaultIntegrations:iG(e),...e};iU(t),iB(t),L(t,"nextjs",["nextjs","react"]),oF(t);let n=(0,B.nZ)();n.setTag("runtime","browser");let o=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;o.id="NextClient404Filter",n.addEventProcessor(o)}function iU(e){let{integrations:t}=e;t&&(Array.isArray(t)?e.integrations=iz(t):e.integrations=e=>iz(t(e)))}function ij(e){return!!e.afterAllSetup&&!!e.options}function iz(e){let t=e.find(e=>"BrowserTracing"===e.name);if(!t)return e;if(ij(t)){let{options:n}=t;e[e.indexOf(t)]=iC(n)}if(!(t instanceof ik)){let n=t.options;delete n.routingInstrumentation,delete n.tracingOrigins,e[e.indexOf(t)]=new ik(n)}return e}function iG(e){let t=[...oN(e),iN()];return("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&F(e)&&t.push(iC()),t}function i$(e,t){return null!=e?e:t()}function iH(e,t){let n=t&&iZ(t)?t.getClient():t,o=n&&n.getDsn(),r=n&&n.getOptions().tunnel;return iW(e,o)||iV(e,r)}function iV(e,t){return!!t&&iq(e)===iq(t)}function iW(e,t){return!!t&&e.includes(t.host)}function iq(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function iZ(e){return void 0!==e.getClient}({...nA});var iK=n(11166);function iY(){return"undefined"!=typeof window&&(!(0,iK.KV)()||iX())}function iX(){return void 0!==eD.GLOBAL_OBJ.process&&"renderer"===eD.GLOBAL_OBJ.process.type}let iQ=eD.GLOBAL_OBJ,iJ="sentryReplaySession",i0="replay_event",i1="Unable to send Replay",i2=3e5,i3=9e5,i6=5e3,i4=5500,i5=6e4,i8=5e3,i9=3,i7=15e4,se=5e3,st=3e3,sn=300,so=2e7,sr=4999,sa=15e3,si=36e5;function ss(e,t){return null!=e?e:t()}function sl(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}function sc(e){return e.nodeType===e.ELEMENT_NODE}function su(e){let t=sl([e,"optionalAccess",e=>e.host]);return sl([t,"optionalAccess",e=>e.shadowRoot])===e}function sd(e){return"[object ShadowRoot]"===Object.prototype.toString.call(e)}function sm(e){return e.includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),e}function sp(e){let{cssText:t}=e;if(t.split('"').length<3)return t;let n=["@import",`url(${JSON.stringify(e.href)})`];return""===e.layerName?n.push("layer"):e.layerName&&n.push(`layer(${e.layerName})`),e.supportsText&&n.push(`supports(${e.supportsText})`),e.media.length&&n.push(e.media.mediaText),n.join(" ")+";"}function sh(e){try{let t=e.rules||e.cssRules;return t?sm(Array.from(t,sf).join("")):null}catch(e){return null}}function sf(e){let t;if(sy(e))try{t=sh(e.styleSheet)||sp(e)}catch(e){}else if(sv(e)&&e.selectorText.includes(":"))return sg(e.cssText);return t||e.cssText}function sg(e){let t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}function sy(e){return"styleSheet"in e}function sv(e){return"selectorText"in e}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(M||(M={}));class sb{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(e){return e?ss(sl([this,"access",e=>e.getMeta,"call",t=>t(e),"optionalAccess",e=>e.id]),()=>-1):-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);
22this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}replace(e,t){let n=this.getNode(e);if(n){let e=this.nodeMetaMap.get(n);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function sS(){return new sb}function sT({maskInputOptions:e,tagName:t,type:n}){return"OPTION"===t&&(t="SELECT"),!!(e[t.toLowerCase()]||n&&e[n]||"password"===n||"INPUT"===t&&!n&&e.text)}function sk({isMasked:e,element:t,value:n,maskInputFn:o}){let r=n||"";return e?(o&&(r=o(r,t)),"*".repeat(r.length)):r}function sC(e){return e.toLowerCase()}function sA(e){return e.toUpperCase()}let sE="__rrweb_original__";function s_(e){let t=e.getContext("2d");if(!t)return!0;let n=50;for(let o=0;o<e.width;o+=n)for(let r=0;r<e.height;r+=n){let a=t.getImageData;if(new Uint32Array((sE in a?a[sE]:a).call(t,o,r,Math.min(n,e.width-o),Math.min(n,e.height-r)).data.buffer).some(e=>0!==e))return!1}return!0}function sP(e){let t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?sC(t):null}function sx(e,t,n){return"INPUT"===t&&("radio"===n||"checkbox"===n)?e.getAttribute("value")||"":e.value}let sw=1,sR=RegExp("[^a-z0-9-_:]"),sM=-2;function sI(){return sw++}function sO(e){if(e instanceof HTMLFormElement)return"form";let t=sC(e.tagName);return sR.test(t)?"div":t}function sD(e){let t="";return(t=e.indexOf("//")>-1?e.split("/").slice(0,3).join("/"):e.split("/")[0]).split("?")[0]}let sN=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,sL=/^(?:[a-z+]+:)?\/\//i,sB=/^www\..*/i,sF=/^(data:)([^,]*),(.*)/i;function sU(e,t){return(e||"").replace(sN,(e,n,o,r,a,i)=>{let s=o||a||i,l=n||r||"";if(!s)return e;if(sL.test(s)||sB.test(s)||sF.test(s))return`url(${l}${s}${l})`;if("/"===s[0])return`url(${l}${sD(t)+s}${l})`;let c=t.split("/"),u=s.split("/");for(let e of(c.pop(),u))"."!==e&&(".."===e?c.pop():c.push(e));return`url(${l}${c.join("/")}${l})`})}let sj=/^[^ \t\n\r\u000c]+/,sz=/^[, \t\n\r\u000c]+/;function sG(e,t){if(""===t.trim())return t;let n=0;function o(e){let o;let r=e.exec(t.substring(n));return r?(o=r[0],n+=o.length,o):""}let r=[];for(;o(sz),!(n>=t.length);){let a=o(sj);if(","===a.slice(-1))a=s$(e,a.substring(0,a.length-1)),r.push(a);else{let o="";a=s$(e,a);let i=!1;for(;;){let e=t.charAt(n);if(""===e){r.push((a+o).trim());break}if(i)")"===e&&(i=!1);else{if(","===e){n+=1,r.push((a+o).trim());break}"("===e&&(i=!0)}o+=e,n+=1}}}return r.join(", ")}function s$(e,t){if(!t||""===t.trim())return t;let n=e.createElement("a");return n.href=t,n.href}function sH(e){return!!("svg"===e.tagName||e.ownerSVGElement)}function sV(){let e=document.createElement("a");return e.href="",e.href}function sW(e,t,n,o,r,a){return o?"src"!==n&&("href"!==n||"use"===t&&"#"===o[0])&&("xlink:href"!==n||"#"===o[0])&&("background"!==n||"table"!==t&&"td"!==t&&"th"!==t)?"srcset"===n?sG(e,o):"style"===n?sU(o,sV()):"object"===t&&"data"===n?s$(e,o):"function"==typeof a?a(n,o,r):o:s$(e,o):o}function sq(e,t,n){return("video"===e||"audio"===e)&&"autoplay"===t}function sZ(e,t,n,o){try{if(o&&e.matches(o))return!1;if("string"==typeof t){if(e.classList.contains(t))return!0}else for(let n=e.classList.length;n--;){let o=e.classList[n];if(t.test(o))return!0}if(n)return e.matches(n)}catch(e){}return!1}function sK(e,t){for(let n=e.classList.length;n--;){let o=e.classList[n];if(t.test(o))return!0}return!1}function sY(e,t,n=1/0,o=0){return!e||e.nodeType!==e.ELEMENT_NODE||o>n?-1:t(e)?o:sY(e.parentNode,t,n,o+1)}function sX(e,t){return n=>{let o=n;if(null===o)return!1;try{if(e){if("string"==typeof e){if(o.matches(`.${e}`))return!0}else if(sK(o,e))return!0}if(t&&o.matches(t))return!0;return!1}catch(e){return!1}}}function sQ(e,t,n,o,r,a){try{let i=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(null===i)return!1;if("INPUT"===i.tagName){let e=i.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(e))return!0}let s=-1,l=-1;if(a){if((l=sY(i,sX(o,r)))<0)return!0;s=sY(i,sX(t,n),l>=0?l:1/0)}else{if((s=sY(i,sX(t,n)))<0)return!1;l=sY(i,sX(o,r),s>=0?s:1/0)}return s>=0?!(l>=0)||s<=l:!(l>=0)&&!!a}catch(e){}return!!a}function sJ(e,t,n){let o;let r=e.contentWindow;if(!r)return;let a=!1;try{o=r.document.readyState}catch(e){return}if("complete"!==o){let o=setTimeout(()=>{a||(t(),a=!0)},n);e.addEventListener("load",()=>{clearTimeout(o),a=!0,t()});return}let i="about:blank";if(r.location.href!==i||e.src===i||""===e.src)return setTimeout(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}function s0(e,t,n){let o,r=!1;try{o=e.sheet}catch(e){return}if(o)return;let a=setTimeout(()=>{r||(t(),r=!0)},n);e.addEventListener("load",()=>{clearTimeout(a),r=!0,t()})}function s1(e,t){let{doc:n,mirror:o,blockClass:r,blockSelector:a,unblockSelector:i,maskAllText:s,maskAttributeFn:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,inlineStylesheet:p,maskInputOptions:h={},maskTextFn:f,maskInputFn:g,dataURLOptions:y={}
22,inlineImages:v,recordCanvas:b,keepIframeSrcFn:S,newlyAddedElement:T=!1}=t,k=s2(n,o);switch(e.nodeType){case e.DOCUMENT_NODE:if("CSS1Compat"!==e.compatMode)return{type:M.Document,childNodes:[],compatMode:e.compatMode};return{type:M.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:M.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:k};case e.ELEMENT_NODE:return s6(e,{doc:n,blockClass:r,blockSelector:a,unblockSelector:i,inlineStylesheet:p,maskAttributeFn:l,maskInputOptions:h,maskInputFn:g,dataURLOptions:y,inlineImages:v,recordCanvas:b,keepIframeSrcFn:S,newlyAddedElement:T,rootId:k,maskAllText:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m});case e.TEXT_NODE:return s3(e,{maskAllText:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,maskTextFn:f,maskInputOptions:h,maskInputFn:g,rootId:k});case e.CDATA_SECTION_NODE:return{type:M.CDATA,textContent:"",rootId:k};case e.COMMENT_NODE:return{type:M.Comment,textContent:e.textContent||"",rootId:k};default:return!1}}function s2(e,t){if(!t.hasNode(e))return;let n=t.getId(e);return 1===n?void 0:n}function s3(e,t){let{maskAllText:n,maskTextClass:o,unmaskTextClass:r,maskTextSelector:a,unmaskTextSelector:i,maskTextFn:s,maskInputOptions:l,maskInputFn:c,rootId:u}=t,d=e.parentNode&&e.parentNode.tagName,m=e.textContent,p="STYLE"===d||void 0,h="SCRIPT"===d||void 0,f="TEXTAREA"===d||void 0;if(p&&m){try{e.nextSibling||e.previousSibling||sl([e,"access",e=>e.parentNode,"access",e=>e.sheet,"optionalAccess",e=>e.cssRules])&&(m=sh(e.parentNode.sheet))}catch(t){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${t}`,e)}m=sU(m,sV())}h&&(m="SCRIPT_PLACEHOLDER");let g=sQ(e,o,a,r,i,n);return p||h||f||!m||!g||(m=s?s(m,e.parentElement):m.replace(/[\S]/g,"*")),f&&m&&(l.textarea||g)&&(m=c?c(m,e.parentNode):m.replace(/[\S]/g,"*")),"OPTION"===d&&m&&(m=sk({isMasked:sQ(e,o,a,r,i,sT({type:null,tagName:d,maskInputOptions:l})),element:e,value:m,maskInputFn:c})),{type:M.Text,textContent:m||"",isStyle:p,rootId:u}}function s6(e,t){let n;let{doc:o,blockClass:r,blockSelector:a,unblockSelector:i,inlineStylesheet:s,maskInputOptions:l={},maskAttributeFn:c,maskInputFn:u,dataURLOptions:d={},inlineImages:m,recordCanvas:p,keepIframeSrcFn:h,newlyAddedElement:f=!1,rootId:g,maskAllText:b,maskTextClass:S,unmaskTextClass:T,maskTextSelector:k,unmaskTextSelector:C}=t,A=sZ(e,r,a,i),E=sO(e),_={},P=e.attributes.length;for(let t=0;t<P;t++){let n=e.attributes[t];n.name&&!sq(E,n.name,n.value)&&(_[n.name]=sW(o,E,sC(n.name),n.value,e,c))}if("link"===E&&s){let t=Array.from(o.styleSheets).find(t=>t.href===e.href),n=null;t&&(n=sh(t)),n&&(delete _.rel,delete _.href,_._cssText=sU(n,t.href))}if("style"===E&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){let t=sh(e.sheet);t&&(_._cssText=sU(t,sV()))}if("input"===E||"textarea"===E||"select"===E||"option"===E){let t=e,n=sP(t),o=sx(t,sA(E),n),r=t.checked;if("submit"!==n&&"button"!==n&&o){let e=sQ(t,S,k,T,C,sT({type:n,tagName:sA(E),maskInputOptions:l}));_.value=sk({isMasked:e,element:t,value:o,maskInputFn:u})}r&&(_.checked=r)}if("option"===E&&(e.selected&&!l.select?_.selected=!0:delete _.selected),"canvas"===E&&p){if("2d"===e.__context)s_(e)||(_.rr_dataURL=e.toDataURL(d.type,d.quality));else if(!("__context"in e)){let t=e.toDataURL(d.type,d.quality),n=document.createElement("canvas");n.width=e.width,n.height=e.height,t!==n.toDataURL(d.type,d.quality)&&(_.rr_dataURL=t)}}if("img"===E&&m){y||(v=(y=o.createElement("canvas")).getContext("2d"));let t=e,n=t.crossOrigin;t.crossOrigin="anonymous";let r=()=>{t.removeEventListener("load",r);try{y.width=t.naturalWidth,y.height=t.naturalHeight,v.drawImage(t,0,0),_.rr_dataURL=y.toDataURL(d.type,d.quality)}catch(e){console.warn(`Cannot inline img src=${t.currentSrc}! Error: ${e}`)}n?_.crossOrigin=n:t.removeAttribute("crossorigin")};t.complete&&0!==t.naturalWidth?r():t.addEventListener("load",r)}if(("audio"===E||"video"===E)&&(_.rr_mediaState=e.paused?"paused":"played",_.rr_mediaCurrentTime=e.currentTime),!f&&(e.scrollLeft&&(_.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(_.rr_scrollTop=e.scrollTop)),A){let{width:t,height:n}=e.getBoundingClientRect();_={class:_.class,rr_width:`${t}px`,rr_height:`${n}px`}}"iframe"!==E||h(_.src)||(e.contentDocument||(_.rr_src=_.src),delete _.src);try{customElements.get(E)&&(n=!0)}catch(e){}return{type:M.Element,tagName:E,attributes:_,childNodes:[],isSVG:sH(e)||void 0,needBlock:A,rootId:g,isCustom:n}}function s4(e){return null==e?"":e.toLowerCase()}function s5(e,t){if(t.comment&&e.type===M.Comment)return!0;
22if(e.type===M.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)&&"script"===e.attributes.as||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"==typeof e.attributes.href&&e.attributes.href.endsWith(".js"))||t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(s4(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===s4(e.attributes.name)||"icon"===s4(e.attributes.rel)||"apple-touch-icon"===s4(e.attributes.rel)||"shortcut icon"===s4(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&s4(e.attributes.name).match(/^description|keywords$/)||t.headMetaSocial&&(s4(e.attributes.property).match(/^(og|twitter|fb):/)||s4(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===s4(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===s4(e.attributes.name)||"googlebot"===s4(e.attributes.name)||"bingbot"===s4(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;else if(t.headMetaAuthorship&&("author"===s4(e.attributes.name)||"generator"===s4(e.attributes.name)||"framework"===s4(e.attributes.name)||"publisher"===s4(e.attributes.name)||"progid"===s4(e.attributes.name)||s4(e.attributes.property).match(/^article:/)||s4(e.attributes.property).match(/^product:/)))return!0;else if(t.headMetaVerification&&("google-site-verification"===s4(e.attributes.name)||"yandex-verification"===s4(e.attributes.name)||"csrf-token"===s4(e.attributes.name)||"p:domain_verify"===s4(e.attributes.name)||"verify-v1"===s4(e.attributes.name)||"verification"===s4(e.attributes.name)||"shopify-checkout-api-token"===s4(e.attributes.name)))return!0}}return!1}function s8(e,t){let n;let{doc:o,mirror:r,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,skipChild:p=!1,inlineStylesheet:h=!0,maskInputOptions:f={},maskAttributeFn:g,maskTextFn:y,maskInputFn:v,slimDOMOptions:b,dataURLOptions:S={},inlineImages:T=!1,recordCanvas:k=!1,onSerialize:C,onIframeLoad:A,iframeLoadTimeout:E=5e3,onStylesheetLoad:_,stylesheetLoadTimeout:P=5e3,keepIframeSrcFn:x=()=>!1,newlyAddedElement:w=!1}=t,{preserveWhiteSpace:R=!0}=t,I=s1(e,{doc:o,mirror:r,blockClass:a,blockSelector:i,maskAllText:l,unblockSelector:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,inlineStylesheet:h,maskInputOptions:f,maskAttributeFn:g,maskTextFn:y,maskInputFn:v,dataURLOptions:S,inlineImages:T,recordCanvas:k,keepIframeSrcFn:x,newlyAddedElement:w});if(!I)return console.warn(e,"not serialized"),null;n=r.hasNode(e)?r.getId(e):!s5(I,b)&&(R||I.type!==M.Text||I.isStyle||I.textContent.replace(/^\s+|\s+$/gm,"").length)?sI():sM;let O=Object.assign(I,{id:n});if(r.add(e,O),n===sM)return null;C&&C(e);let D=!p;if(O.type===M.Element){D=D&&!O.needBlock,delete O.needBlock;let t=e.shadowRoot;t&&sd(t)&&(O.isShadowHost=!0)}if((O.type===M.Document||O.type===M.Element)&&D){b.headWhitespace&&O.type===M.Element&&"head"===O.tagName&&(R=!1);let t={doc:o,mirror:r,blockClass:a,blockSelector:i,maskAllText:l,unblockSelector:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,skipChild:p,inlineStylesheet:h,maskInputOptions:f,maskAttributeFn:g,maskTextFn:y,maskInputFn:v,slimDOMOptions:b,dataURLOptions:S,inlineImages:T,recordCanvas:k,preserveWhiteSpace:R,onSerialize:C,onIframeLoad:A,iframeLoadTimeout:E,onStylesheetLoad:_,stylesheetLoadTimeout:P,keepIframeSrcFn:x};for(let n of Array.from(e.childNodes)){let e=s8(n,t);e&&O.childNodes.push(e)}if(sc(e)&&e.shadowRoot)for(let n of Array.from(e.shadowRoot.childNodes)){let o=s8(n,t);o&&(sd(e.shadowRoot)&&(o.isShadow=!0),O.childNodes.push(o))}}return e.parentNode&&su(e.parentNode)&&sd(e.parentNode)&&(O.isShadow=!0),O.type===M.Element&&"iframe"===O.tagName&&sJ(e,()=>{let t=e.contentDocument;if(t&&A){let n=s8(t,{doc:t,mirror:r,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,skipChild:!1,inlineStylesheet:h,maskInputOptions:f,maskAttributeFn:g,maskTextFn:y,maskInputFn:v,slimDOMOptions:b,dataURLOptions:S,inlineImages:T,recordCanvas:k,preserveWhiteSpace:R,onSerialize:C,onIframeLoad:A,iframeLoadTimeout:E,onStylesheetLoad:_,stylesheetLoadTimeout:P,keepIframeSrcFn:x});n&&A(e,n)}},E),O.type===M.Element&&"link"===O.tagName&&"stylesheet"===O.attributes.rel&&s0(e,()=>{if(_){let t=s8(e,{doc:o,mirror:r,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:m,skipChild:!1,inlineStylesheet:h,maskInputOptions:f,maskAttributeFn:g,maskTextFn:y,maskInputFn:v,slimDOMOptions:b,dataURLOptions:S,inlineImages:T,recordCanvas:k,preserveWhiteSpace:R,onSerialize:C,onIframeLoad:A,iframeLoadTimeout:E,onStylesheetLoad:_,stylesheetLoadTimeout:P,keepIframeSrcFn:x});t&&_(e,t)}},P),O}function s9(e,t){let{mirror:n=new sb,blockClass:o="rr-block",blockSelector:r=null,unblockSelector:a=null,maskAllText:i=!1,maskTextClass:s="rr
22-mask",unmaskTextClass:l=null,maskTextSelector:c=null,unmaskTextSelector:u=null,inlineStylesheet:d=!0,inlineImages:m=!1,recordCanvas:p=!1,maskAllInputs:h=!1,maskAttributeFn:f,maskTextFn:g,maskInputFn:y,slimDOM:v=!1,dataURLOptions:b,preserveWhiteSpace:S,onSerialize:T,onIframeLoad:k,iframeLoadTimeout:C,onStylesheetLoad:A,stylesheetLoadTimeout:E,keepIframeSrcFn:_=()=>!1}=t||{};return s8(e,{doc:e,mirror:n,blockClass:o,blockSelector:r,unblockSelector:a,maskAllText:i,maskTextClass:s,unmaskTextClass:l,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputOptions:!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,maskAttributeFn:f,maskTextFn:g,maskInputFn:y,slimDOMOptions:!0===v||"all"===v?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===v,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===v?{}:v,dataURLOptions:b,inlineImages:m,recordCanvas:p,preserveWhiteSpace:S,onSerialize:T,onIframeLoad:k,iframeLoadTimeout:C,onStylesheetLoad:A,stylesheetLoadTimeout:E,keepIframeSrcFn:_,newlyAddedElement:!1})}function s7(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}function le(e,t,n=document){let o={capture:!0,passive:!0};return n.addEventListener(e,t,o),()=>n.removeEventListener(e,t,o)}let lt="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",ln={map:{},getId:()=>(console.error(lt),-1),getNode:()=>(console.error(lt),null),removeNodeFromMap(){console.error(lt)},has:()=>(console.error(lt),!1),reset(){console.error(lt)}};function lo(e,t,n={}){let o=null,r=0;return function(...a){let i=Date.now();r||!1!==n.leading||(r=i);let s=t-(i-r),l=this;s<=0||s>t?(o&&(lw(o),o=null),r=i,e.apply(l,a)):o||!1===n.trailing||(o=lx(()=>{r=!1===n.leading?0:Date.now(),o=null,e.apply(l,a)},s))}}function lr(e,t,n,o,r=window){let a=r.Object.getOwnPropertyDescriptor(e,t);return r.Object.defineProperty(e,t,o?n:{set(e){lx(()=>{n.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>lr(e,t,a||{},!0)}function la(e,t,n){try{if(!(t in e))return()=>{};let o=e[t],r=n(o);return"function"==typeof r&&(r.prototype=r.prototype||{},Object.defineProperties(r,{__rrweb_original__:{enumerable:!1,value:o}})),e[t]=r,()=>{e[t]=o}}catch(e){return()=>{}}}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(ln=new Proxy(ln,{get:(e,t,n)=>("map"===t&&console.error(lt),Reflect.get(e,t,n))}));let li=Date.now;function ls(e){let t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:void 0!==e.pageXOffset?e.pageXOffset:s7([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollLeft])||s7([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollLeft])||s7([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollLeft])||0,top:t.scrollingElement?t.scrollingElement.scrollTop:void 0!==e.pageYOffset?e.pageYOffset:s7([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollTop])||s7([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollTop])||s7([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollTop])||0}}function ll(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function lc(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function lu(e){return e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null}function ld(e,t,n,o,r){if(!e)return!1;let a=lu(e);if(!a)return!1;let i=sX(t,n);if(!r){let e=o&&a.matches(o);return i(a)&&!e}let s=sY(a,i),l=-1;return!(s<0)&&(o&&(l=sY(a,sX(null,o))),s>-1&&l<0||s<l)}function lm(e,t){return -1!==t.getId(e)}function lp(e,t){return t.getId(e)===sM}function lh(e,t){if(su(e))return!1;let n=t.getId(e);return!t.has(n)||(!e.parentNode||e.parentNode.nodeType!==e.DOCUMENT_NODE)&&(!e.parentNode||lh(e.parentNode,t))}function lf(e){return!!e.changedTouches}function lg(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let t=e[0];if(!(0 in e))throw TypeError("1 argument is required");do if(this===t)return!0;while(t=t&&t.parentNode);return!1})}
22function ly(e,t){return!!("IFRAME"===e.nodeName&&t.getMeta(e))}function lv(e,t){return!!("LINK"===e.nodeName&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&"stylesheet"===e.getAttribute("rel")&&t.getMeta(e))}function lb(e){return!!s7([e,"optionalAccess",e=>e.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(li=()=>new Date().getTime());class lS{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(e){return i$(this.styleIDMap.get(e),()=>-1)}has(e){return this.styleIDMap.has(e)}add(e,t){let n;return this.has(e)?this.getId(e):(n=void 0===t?this.id++:t,this.styleIDMap.set(e,n),this.idStyleMap.set(n,e),n)}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function lT(e){let t=null;return s7([e,"access",e=>e.getRootNode,"optionalCall",e=>e(),"optionalAccess",e=>e.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function lk(e){let t,n=e;for(;t=lT(n);)n=t;return n}function lC(e){let t=e.ownerDocument;if(!t)return!1;let n=lk(e);return t.contains(n)}function lA(e){let t=e.ownerDocument;return!!t&&(t.contains(e)||lC(e))}let lE={};function l_(e){let t=lE[e];if(t)return t;let n=window.document,o=window[e];if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let r=t.contentWindow;r&&r[e]&&(o=r[e]),n.head.removeChild(t)}catch(e){}return lE[e]=o.bind(window)}function lP(...e){return l_("requestAnimationFrame")(...e)}function lx(...e){return l_("setTimeout")(...e)}function lw(...e){return l_("clearTimeout")(...e)}var lR=((_=lR||{})[_.DomContentLoaded=0]="DomContentLoaded",_[_.Load=1]="Load",_[_.FullSnapshot=2]="FullSnapshot",_[_.IncrementalSnapshot=3]="IncrementalSnapshot",_[_.Meta=4]="Meta",_[_.Custom=5]="Custom",_[_.Plugin=6]="Plugin",_),lM=((P=lM||{})[P.Mutation=0]="Mutation",P[P.MouseMove=1]="MouseMove",P[P.MouseInteraction=2]="MouseInteraction",P[P.Scroll=3]="Scroll",P[P.ViewportResize=4]="ViewportResize",P[P.Input=5]="Input",P[P.TouchMove=6]="TouchMove",P[P.MediaInteraction=7]="MediaInteraction",P[P.StyleSheetRule=8]="StyleSheetRule",P[P.CanvasMutation=9]="CanvasMutation",P[P.Font=10]="Font",P[P.Log=11]="Log",P[P.Drag=12]="Drag",P[P.StyleDeclaration=13]="StyleDeclaration",P[P.Selection=14]="Selection",P[P.AdoptedStyleSheet=15]="AdoptedStyleSheet",P[P.CustomElement=16]="CustomElement",P),lI=((x=lI||{})[x.MouseUp=0]="MouseUp",x[x.MouseDown=1]="MouseDown",x[x.Click=2]="Click",x[x.ContextMenu=3]="ContextMenu",x[x.DblClick=4]="DblClick",x[x.Focus=5]="Focus",x[x.Blur=6]="Blur",x[x.TouchStart=7]="TouchStart",x[x.TouchMove_Departed=8]="TouchMove_Departed",x[x.TouchEnd=9]="TouchEnd",x[x.TouchCancel=10]="TouchCancel",x),lO=((w=lO||{})[w.Mouse=0]="Mouse",w[w.Pen=1]="Pen",w[w.Touch=2]="Touch",w);function lD(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}function lN(e){return"__ln"in e}class lL{constructor(){this.length=0,this.head=null,this.tail=null}get(e){if(e>=this.length)throw Error("Position outside of list range");let t=this.head;for(let n=0;n<e;n++)t=lD([t,"optionalAccess",e=>e.next])||null;return t}addNode(e){let t={value:e,previous:null,next:null};if(e.__ln=t,e.previousSibling&&lN(e.previousSibling)){let n=e.previousSibling.__ln.next;t.next=n,t.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=t,n&&(n.previous=t)}else if(e.nextSibling&&lN(e.nextSibling)&&e.nextSibling.__ln.previous){let n=e.nextSibling.__ln.previous;t.previous=n,t.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=t,n&&(n.next=t)}else this.head&&(this.head.previous=t),t.next=this.head,this.head=t;null===t.next&&(this.tail=t),this.length++}removeNode(e){let t=e.__ln;this.head&&(t.previous?(t.previous.next=t.next,t.next?t.next.previous=t.previous:this.tail=t.previous):(this.head=t.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}let lB=(e,t)=>`${e}@${t}`;class lF{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>
22{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;let e=[],t=new Set,n=new lL,o=e=>{let t=e,n=sM;for(;n===sM;)n=(t=t&&t.nextSibling)&&this.mirror.getId(t);return n},r=r=>{if(!r.parentNode||!lA(r))return;let a=su(r.parentNode)?this.mirror.getId(lT(r)):this.mirror.getId(r.parentNode),i=o(r);if(-1===a||-1===i)return n.addNode(r);let s=s8(r,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{ly(e,this.mirror)&&this.iframeManager.addIframe(e),lv(e,this.mirror)&&this.stylesheetManager.trackLinkElement(e),lb(r)&&this.shadowDomManager.addShadowRoot(r.shadowRoot,this.doc)},onIframeLoad:(e,t)=>{this.iframeManager.attachIframe(e,t),this.shadowDomManager.observeAttachShadow(e)},onStylesheetLoad:(e,t)=>{this.stylesheetManager.attachLinkElement(e,t)}});s&&(e.push({parentId:a,nextId:i,node:s}),t.add(s.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(let e of this.movedSet)(!lj(this.removes,e,this.mirror)||this.movedSet.has(e.parentNode))&&r(e);for(let e of this.addedSet)lG(this.droppedSet,e)||lj(this.removes,e,this.mirror)?lG(this.movedSet,e)?r(e):this.droppedSet.add(e):r(e);let a=null;for(;n.length;){let e=null;if(a){let t=this.mirror.getId(a.value.parentNode),n=o(a.value);-1!==t&&-1!==n&&(e=a)}if(!e){let t=n.tail;for(;t;){let n=t;if(t=t.previous,n){let t=this.mirror.getId(n.value.parentNode);if(-1===o(n.value))continue;if(-1!==t){e=n;break}{let t=n.value;if(t.parentNode&&t.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let o=t.parentNode.host;if(-1!==this.mirror.getId(o)){e=n;break}}}}}}if(!e){for(;n.head;)n.removeNode(n.head.value);break}a=e.previous,n.removeNode(e.value),r(e.value)}let i={texts:this.texts.map(e=>({id:this.mirror.getId(e.node),value:e.value})).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),attributes:this.attributes.map(e=>{let{attributes:t}=e;if("string"==typeof t.style){let n=JSON.stringify(e.styleDiff),o=JSON.stringify(e._unchangedStyles);n.length<t.style.length&&(n+o).split("var(").length===t.style.split("var(").length&&(t.style=e.styleDiff)}return{id:this.mirror.getId(e.node),attributes:t}}).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),removes:this.removes,adds:e};(i.texts.length||i.attributes.length||i.removes.length||i.adds.length)&&(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(i))},this.processMutation=e=>{if(!lp(e.target,this.mirror))switch(e.type){case"characterData":{let t=e.target.textContent;ld(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||t===e.oldValue||this.texts.push({value:sQ(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&t?this.maskTextFn?this.maskTextFn(t,lu(e.target)):t.replace(/[\S]/g,"*"):t,node:e.target});break}case"attributes":{let t=e.target,n=e.attributeName,o=e.target.getAttribute(n);if("value"===n){let n=sP(t),r=t.tagName;o=sx(t,r,n);let a=sT({maskInputOptions:this.maskInputOptions,tagName:r,type:n});o=sk({isMasked:sQ(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,a),element:t,value:o,maskInputFn:this.maskInputFn})}if(ld(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||o===e.oldValue)return;let r=this.attributeMap.get(e.target);if("IFRAME"===t.tagName&&"src"===n&&!this.keepIframeSrcFn(o)){if(t.contentDocument)return;n="rr_src"}if(r||(r={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(r),this.attributeMap.set(e.target,r)),"type"===n&&"INPUT"===t.tagName&&"password"===(e.oldValue||"").toLowerCase()&&t.setAttribute("data-rr-is-password","true"),!sq(t.tagName,n)&&(r.attributes[n]=sW(this.doc,sC(t.tagName),sC(n),o,t,this.maskAttributeFn),"style"===n)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch(e){this.unattachedDoc=this.doc}let n=this.unattachedDoc.createElement("span");for(let o of(e.oldValue&&n.setAttribute("style",e.oldValue),Array.from(t.style))){let e=t.style.getPropertyValue(o),a=t.style.getPropertyPriority(o);e!==n.style.getPropertyValue(o)||a!==n.style.getPropertyPriority(o)?""===a?r.styleDiff[o]=e:r.styleDiff[o]=[e,a]:r._unchangedStyles[o]=[e,a]}for(let e of Array.from(n.style))""===t.style.getPropertyValue(e)&&(r.styleDiff[e]=!1)}break}case"childList":if(ld(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;
22e.addedNodes.forEach(t=>this.genAdds(t,e.target)),e.removedNodes.forEach(t=>{let n=this.mirror.getId(t),o=su(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);!(ld(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||lp(t,this.mirror))&&lm(t,this.mirror)&&(this.addedSet.has(t)?(lU(this.addedSet,t),this.droppedSet.add(t)):this.addedSet.has(e.target)&&-1===n||lh(e.target,this.mirror)||(this.movedSet.has(t)&&this.movedMap[lB(n,o)]?lU(this.movedSet,t):this.removes.push({parentId:o,id:n,isShadow:!!(su(e.target)&&sd(e.target))||void 0})),this.mapRemoves.push(t))})}},this.genAdds=(e,t)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!(this.addedSet.has(e)||this.movedSet.has(e))){if(this.mirror.hasNode(e)){if(lp(e,this.mirror))return;this.movedSet.add(e);let n=null;t&&this.mirror.hasNode(t)&&(n=this.mirror.getId(t)),n&&-1!==n&&(this.movedMap[lB(this.mirror.getId(e),n)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);!ld(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&(e.childNodes.forEach(e=>this.genAdds(e)),lb(e)&&e.shadowRoot.childNodes.forEach(t=>{this.processedNodeManager.add(t,this),this.genAdds(t,e)}))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(t=>{this[t]=e[t]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function lU(e,t){e.delete(t),t.childNodes.forEach(t=>lU(e,t))}
22function lj(e,t,n){return 0!==e.length&&lz(e,t,n)}function lz(e,t,n){let{parentNode:o}=t;if(!o)return!1;let r=n.getId(o);return!!e.some(e=>e.id===r)||lz(e,o,n)}function lG(e,t){return 0!==e.size&&l$(e,t)}function l$(e,t){let{parentNode:n}=t;return!!n&&(!!e.has(n)||l$(e,n))}function lH(e){b=e}function lV(){b=void 0}let lW=e=>b?(...t)=>{try{return e(...t)}catch(e){if(b&&!0===b(e))return()=>{};throw e}}:e;function lq(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}let lZ=[];function lK(e){try{if("composedPath"in e){let t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(e){}return e&&e.target}function lY(e,t){let n=new lF;lZ.push(n),n.init(e);let o=window.MutationObserver||window.__rrMutationObserver,r=lq([window,"optionalAccess",e=>e.Zone,"optionalAccess",e=>e.__symbol__,"optionalCall",e=>e("MutationObserver")]);r&&window[r]&&(o=window[r]);let a=new o(lW(t=>{e.onMutation&&!1===e.onMutation(t)||n.processMutations.bind(n)(t)}));return a.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function lX({mousemoveCb:e,sampling:t,doc:n,mirror:o}){let r;if(!1===t.mousemove)return()=>{};let a="number"==typeof t.mousemove?t.mousemove:50,i="number"==typeof t.mousemoveCallback?t.mousemoveCallback:500,s=[],l=lo(lW(t=>{let n=Date.now()-r;e(s.map(e=>(e.timeOffset-=n,e)),t),s=[],r=null}),i),c=lW(lo(lW(e=>{let t=lK(e),{clientX:n,clientY:a}=lf(e)?e.changedTouches[0]:e;r||(r=li()),s.push({x:n,y:a,id:o.getId(t),timeOffset:li()-r}),l("undefined"!=typeof DragEvent&&e instanceof DragEvent?lM.Drag:e instanceof MouseEvent?lM.MouseMove:lM.TouchMove)}),a,{trailing:!1})),u=[le("mousemove",c,n),le("touchmove",c,n),le("drag",c,n)];return lW(()=>{u.forEach(e=>e())})}function lQ({mouseInteractionCb:e,doc:t,mirror:n,blockClass:o,blockSelector:r,unblockSelector:a,sampling:i}){if(!1===i.mouseInteraction)return()=>{};let s=!0===i.mouseInteraction||void 0===i.mouseInteraction?{}:i.mouseInteraction,l=[],c=null,u=t=>i=>{let s=lK(i);if(ld(s,o,r,a,!0))return;let l=null,u=t;if("pointerType"in i){switch(i.pointerType){case"mouse":l=lO.Mouse;break;case"touch":l=lO.Touch;break;case"pen":l=lO.Pen}l===lO.Touch?lI[t]===lI.MouseDown?u="TouchStart":lI[t]===lI.MouseUp&&(u="TouchEnd"):lO.Pen}else lf(i)&&(l=lO.Touch);null!==l?(c=l,(u.startsWith("Touch")&&l===lO.Touch||u.startsWith("Mouse")&&l===lO.Mouse)&&(l=null)):lI[t]===lI.Click&&(l=c,c=null);let d=lf(i)?i.changedTouches[0]:i;if(!d)return;let m=n.getId(s),{clientX:p,clientY:h}=d;lW(e)({type:lI[u],id:m,x:p,y:h,...null!==l&&{pointerType:l}})};return Object.keys(lI).filter(e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==s[e]).forEach(e=>{let n=sC(e),o=u(e);if(window.PointerEvent)switch(lI[e]){case lI.MouseDown:case lI.MouseUp:n=n.replace("mouse","pointer");break;case lI.TouchStart:case lI.TouchEnd:return}l.push(le(n,o,t))}),lW(()=>{l.forEach(e=>e())})}function lJ({scrollCb:e,doc:t,mirror:n,blockClass:o,blockSelector:r,unblockSelector:a,sampling:i}){return le("scroll",lW(lo(lW(i=>{let s=lK(i);if(!s||ld(s,o,r,a,!0))return;let l=n.getId(s);if(s===t&&t.defaultView){let n=ls(t.defaultView);e({id:l,x:n.left,y:n.top})}else e({id:l,x:s.scrollLeft,y:s.scrollTop})}),i.scroll||100)),t)}function l0({viewportResizeCb:e},{win:t}){let n=-1,o=-1;return le("resize",lW(lo(lW(()=>{let t=ll(),r=lc();(n!==t||o!==r)&&(e({width:Number(r),height:Number(t)}),n=t,o=r)}),200)),t)}let l1=["INPUT","TEXTAREA","SELECT"],l2=new WeakMap;function l3({inputCb:e,doc:t,mirror:n,blockClass:o,blockSelector:r,unblockSelector:a,ignoreClass:i,ignoreSelector:s,maskInputOptions:l,maskInputFn:c,sampling:u,userTriggeredOnInput:d,maskTextClass:m,unmaskTextClass:p,maskTextSelector:h,unmaskTextSelector:f}){function g(e){let n=lK(e),u=e.isTrusted,g=n&&sA(n.tagName);if("OPTION"===g&&(n=n.parentElement),!n||!g||0>l1.indexOf(g)||ld(n,o,r,a,!0))return;let v=n;if(v.classList.contains(i)||s&&v.matches(s))return;let b=sP(n),S=sx(v,g,b),T=!1,k=sT({maskInputOptions:l,tagName:g,type:b}),C=sQ(n,m,h,p,f,k);("radio"===b||"checkbox"===b)&&(T=n.checked),S=sk({isMasked:C,element:n,value:S,maskInputFn:c}),y(n,d?{text:S,isChecked:T,userTriggered:u}:{text:S,isChecked:T});let A=n.name;"radio"===b&&A&&T&&t.querySelectorAll(`input[type="radio"][name="${A}
22"]`).forEach(e=>{if(e!==n){let t=sk({isMasked:C,element:e,value:sx(e,g,b),maskInputFn:c});y(e,d?{text:t,isChecked:!T,userTriggered:!1}:{text:t,isChecked:!T})}})}function y(t,o){let r=l2.get(t);if(!r||r.text!==o.text||r.isChecked!==o.isChecked){l2.set(t,o);let r=n.getId(t);lW(e)({...o,id:r})}}let v=("last"===u.input?["change"]:["input","change"]).map(e=>le(e,lW(g),t)),b=t.defaultView;if(!b)return()=>{v.forEach(e=>e())};let S=b.Object.getOwnPropertyDescriptor(b.HTMLInputElement.prototype,"value"),T=[[b.HTMLInputElement.prototype,"value"],[b.HTMLInputElement.prototype,"checked"],[b.HTMLSelectElement.prototype,"value"],[b.HTMLTextAreaElement.prototype,"value"],[b.HTMLSelectElement.prototype,"selectedIndex"],[b.HTMLOptionElement.prototype,"selected"]];return S&&S.set&&v.push(...T.map(e=>lr(e[0],e[1],{set(){lW(g)({target:this,isTrusted:!1})}},!1,b))),lW(()=>{v.forEach(e=>e())})}function l6(e){return function(e,t){return cr("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||cr("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||cr("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||cr("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule?t.unshift(Array.from(e.parentRule.cssRules).indexOf(e)):e.parentStyleSheet&&t.unshift(Array.from(e.parentStyleSheet.cssRules).indexOf(e)),t}(e,[])}function l4(e,t,n){let o,r;return e?(e.ownerNode?o=t.getId(e.ownerNode):r=n.getId(e),{styleId:r,id:o}):{}}function l5({styleSheetRuleCb:e,mirror:t,stylesheetManager:n},{win:o}){let r,a;if(!o.CSSStyleSheet||!o.CSSStyleSheet.prototype)return()=>{};let i=o.CSSStyleSheet.prototype.insertRule;o.CSSStyleSheet.prototype.insertRule=new Proxy(i,{apply:lW((o,r,a)=>{let[i,s]=a,{id:l,styleId:c}=l4(r,t,n.styleMirror);return(l&&-1!==l||c&&-1!==c)&&e({id:l,styleId:c,adds:[{rule:i,index:s}]}),o.apply(r,a)})});let s=o.CSSStyleSheet.prototype.deleteRule;o.CSSStyleSheet.prototype.deleteRule=new Proxy(s,{apply:lW((o,r,a)=>{let[i]=a,{id:s,styleId:l}=l4(r,t,n.styleMirror);return(s&&-1!==s||l&&-1!==l)&&e({id:s,styleId:l,removes:[{index:i}]}),o.apply(r,a)})}),o.CSSStyleSheet.prototype.replace&&(r=o.CSSStyleSheet.prototype.replace,o.CSSStyleSheet.prototype.replace=new Proxy(r,{apply:lW((o,r,a)=>{let[i]=a,{id:s,styleId:l}=l4(r,t,n.styleMirror);return(s&&-1!==s||l&&-1!==l)&&e({id:s,styleId:l,replace:i}),o.apply(r,a)})})),o.CSSStyleSheet.prototype.replaceSync&&(a=o.CSSStyleSheet.prototype.replaceSync,o.CSSStyleSheet.prototype.replaceSync=new Proxy(a,{apply:lW((o,r,a)=>{let[i]=a,{id:s,styleId:l}=l4(r,t,n.styleMirror);return(s&&-1!==s||l&&-1!==l)&&e({id:s,styleId:l,replaceSync:i}),o.apply(r,a)})}));let l={};ca("CSSGroupingRule")?l.CSSGroupingRule=o.CSSGroupingRule:(ca("CSSMediaRule")&&(l.CSSMediaRule=o.CSSMediaRule),ca("CSSConditionRule")&&(l.CSSConditionRule=o.CSSConditionRule),ca("CSSSupportsRule")&&(l.CSSSupportsRule=o.CSSSupportsRule));let c={};return Object.entries(l).forEach(([o,r])=>{c[o]={insertRule:r.prototype.insertRule,deleteRule:r.prototype.deleteRule},r.prototype.insertRule=new Proxy(c[o].insertRule,{apply:lW((o,r,a)=>{let[i,s]=a,{id:l,styleId:c}=l4(r.parentStyleSheet,t,n.styleMirror);return(l&&-1!==l||c&&-1!==c)&&e({id:l,styleId:c,adds:[{rule:i,index:[...l6(r),s||0]}]}),o.apply(r,a)})}),r.prototype.deleteRule=new Proxy(c[o].deleteRule,{apply:lW((o,r,a)=>{let[i]=a,{id:s,styleId:l}=l4(r.parentStyleSheet,t,n.styleMirror);return(s&&-1!==s||l&&-1!==l)&&e({id:s,styleId:l,removes:[{index:[...l6(r),i]}]}),o.apply(r,a)})})}),lW(()=>{o.CSSStyleSheet.prototype.insertRule=i,o.CSSStyleSheet.prototype.deleteRule=s,r&&(o.CSSStyleSheet.prototype.replace=r),a&&(o.CSSStyleSheet.prototype.replaceSync=a),Object.entries(l).forEach(([e,t])=>{t.prototype.insertRule=c[e].insertRule,t.prototype.deleteRule=c[e].deleteRule})})}function l8({mirror:e,stylesheetManager:t},n){let o=null;o="#document"===n.nodeName?e.getId(n):e.getId(n.host);let r="#document"===n.nodeName?lq([n,"access",e=>e.defaultView,"optionalAccess",e=>e.Document]):lq([n,"access",e=>e.ownerDocument,"optionalAccess",e=>e.defaultView,"optionalAccess",e=>e.ShadowRoot]),a=lq([r,"optionalAccess",e=>e.prototype])?Object.getOwnPropertyDescriptor(lq([r,"optionalAccess",e=>e.prototype]),"adoptedStyleSheets"):void 0;return null!==o&&-1!==o&&r&&a?(Object.defineProperty(n,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get(){return lq([a,"access",e=>
22e.get,"optionalAccess",e=>e.call,"call",e=>e(this)])},set(e){let n=lq([a,"access",e=>e.set,"optionalAccess",e=>e.call,"call",t=>t(this,e)]);if(null!==o&&-1!==o)try{t.adoptStyleSheets(e,o)}catch(e){}return n}}),lW(()=>{Object.defineProperty(n,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get:a.get,set:a.set})})):()=>{}}function l9({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:n,stylesheetManager:o},{win:r}){let a=r.CSSStyleDeclaration.prototype.setProperty;r.CSSStyleDeclaration.prototype.setProperty=new Proxy(a,{apply:lW((r,i,s)=>{let[l,c,u]=s;if(n.has(l))return a.apply(i,[l,c,u]);let{id:d,styleId:m}=l4(lq([i,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,o.styleMirror);return(d&&-1!==d||m&&-1!==m)&&e({id:d,styleId:m,set:{property:l,value:c,priority:u},index:l6(i.parentRule)}),r.apply(i,s)})});let i=r.CSSStyleDeclaration.prototype.removeProperty;return r.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:lW((r,a,s)=>{let[l]=s;if(n.has(l))return i.apply(a,[l]);let{id:c,styleId:u}=l4(lq([a,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,o.styleMirror);return(c&&-1!==c||u&&-1!==u)&&e({id:c,styleId:u,remove:{property:l},index:l6(a.parentRule)}),r.apply(a,s)})}),lW(()=>{r.CSSStyleDeclaration.prototype.setProperty=a,r.CSSStyleDeclaration.prototype.removeProperty=i})}function l7({mediaInteractionCb:e,blockClass:t,blockSelector:n,unblockSelector:o,mirror:r,sampling:a,doc:i}){let s=lW(i=>lo(lW(a=>{let s=lK(a);if(!s||ld(s,t,n,o,!0))return;let{currentTime:l,volume:c,muted:u,playbackRate:d}=s;e({type:i,id:r.getId(s),currentTime:l,volume:c,muted:u,playbackRate:d})}),a.media||500)),l=[le("play",s(0),i),le("pause",s(1),i),le("seeked",s(2),i),le("volumechange",s(3),i),le("ratechange",s(4),i)];return lW(()=>{l.forEach(e=>e())})}function ce({fontCb:e,doc:t}){let n=t.defaultView;if(!n)return()=>{};let o=[],r=new WeakMap,a=n.FontFace;n.FontFace=function(e,t,n){let o=new a(e,t,n);return r.set(o,{family:e,buffer:"string"!=typeof t,descriptors:n,fontSource:"string"==typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),o};let i=la(t.fonts,"add",function(t){return function(n){return lx(lW(()=>{let t=r.get(n);t&&(e(t),r.delete(n))}),0),t.apply(this,[n])}});return o.push(()=>{n.FontFace=a}),o.push(i),lW(()=>{o.forEach(e=>e())})}function ct(e){let{doc:t,mirror:n,blockClass:o,blockSelector:r,unblockSelector:a,selectionCb:i}=e,s=!0,l=lW(()=>{let e=t.getSelection();if(!e||s&&lq([e,"optionalAccess",e=>e.isCollapsed]))return;s=e.isCollapsed||!1;let l=[],c=e.rangeCount||0;for(let t=0;t<c;t++){let{startContainer:i,startOffset:s,endContainer:c,endOffset:u}=e.getRangeAt(t);ld(i,o,r,a,!0)||ld(c,o,r,a,!0)||l.push({start:n.getId(i),startOffset:s,end:n.getId(c),endOffset:u})}i({ranges:l})});return l(),le("selectionchange",l)}function cn({doc:e,customElementCb:t}){let n=e.defaultView;return n&&n.customElements?la(n.customElements,"define",function(e){return function(n,o,r){try{t({define:{name:n}})}catch(e){}return e.apply(this,[n,o,r])}}):()=>{}}function co(e,t={}){let n=e.doc.defaultView;if(!n)return()=>{};let o=lY(e,e.doc),r=lX(e),a=lQ(e),i=lJ(e),s=l0(e,{win:n}),l=l3(e),c=l7(e),u=l5(e,{win:n}),d=l8(e,e.doc),m=l9(e,{win:n}),p=e.collectFonts?ce(e):()=>{},h=ct(e),f=cn(e),g=[];for(let t of e.plugins)g.push(t.observer(t.callback,n,t.options));return lW(()=>{lZ.forEach(e=>e.reset()),o.disconnect(),r(),a(),i(),s(),l(),c(),u(),d(),m(),p(),h(),f(),g.forEach(e=>e())})}function cr(e){return void 0!==window[e]}function ca(e){return!!(void 0!==window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class ci{constructor(e){this.generateIdFn=e,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(e,t,n,o){let r=n||this.getIdToRemoteIdMap(e),a=o||this.getRemoteIdToIdMap(e),i=r.get(t);return i||(i=this.generateIdFn(),r.set(t,i),a.set(i,t)),i}getIds(e,t){let n=this.getIdToRemoteIdMap(e),o=this.getRemoteIdToIdMap(e);return t.map(t=>this.getId(e,t,n,o))}
22getRemoteId(e,t,n){let o=n||this.getRemoteIdToIdMap(e);return"number"!=typeof t?t:o.get(t)||-1}getRemoteIds(e,t){let n=this.getRemoteIdToIdMap(e);return t.map(t=>this.getRemoteId(e,t,n))}reset(e){if(!e){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let t=this.iframeIdToRemoteIdMap.get(e);return t||(t=new Map,this.iframeIdToRemoteIdMap.set(e,t)),t}getRemoteIdToIdMap(e){let t=this.iframeRemoteIdToIdMap.get(e);return t||(t=new Map,this.iframeRemoteIdToIdMap.set(e,t)),t}}function cs(e){let t;let n=e[0],o=1;for(;o<e.length;){let r=e[o],a=e[o+1];if(o+=2,("optionalAccess"===r||"optionalCall"===r)&&null==n)return;"access"===r||"optionalAccess"===r?(t=n,n=a(n)):("call"===r||"optionalCall"===r)&&(n=a((...e)=>n.call(t,...e)),t=void 0)}return n}class cl{constructor(){this.crossOriginIframeMirror=new ci(sI),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class cc{constructor(e){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new ci(sI),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=e.mutationCb,this.wrappedEmit=e.wrappedEmit,this.stylesheetManager=e.stylesheetManager,this.recordCrossOriginIframes=e.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new ci(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=e.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}addLoadListener(e){this.loadListener=e}attachIframe(e,t){this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),cs([this,"access",e=>e.loadListener,"optionalCall",t=>t(e)]),e.contentDocument&&e.contentDocument.adoptedStyleSheets&&e.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(e.contentDocument.adoptedStyleSheets,this.mirror.getId(e.contentDocument))}handleMessage(e){let t=e;if("rrweb"!==t.data.type||t.origin!==t.data.origin||!e.source)return;let n=this.crossOriginIframeMap.get(e.source);if(!n)return;let o=this.transformCrossOriginEvent(n,t.data.event);o&&this.wrappedEmit(o,t.data.isCheckout)}transformCrossOriginEvent(e,t){switch(t.type){case lR.FullSnapshot:{this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(t.data.node,e);let n=t.data.node.id;return this.crossOriginIframeRootIdMap.set(e,n),this.patchRootIdOnNode(t.data.node,n),{timestamp:t.timestamp,type:lR.IncrementalSnapshot,data:{source:lM.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:t.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case lR.Meta:case lR.Load:case lR.DomContentLoaded:break;case lR.Plugin:return t;case lR.Custom:return this.replaceIds(t.data.payload,e,["id","parentId","previousId","nextId"]),t;case lR.IncrementalSnapshot:switch(t.data.source){case lM.Mutation:return t.data.adds.forEach(t=>{this.replaceIds(t,e,["parentId","nextId","previousId"]),this.replaceIdOnNode(t.node,e);let n=this.crossOriginIframeRootIdMap.get(e);n&&this.patchRootIdOnNode(t.node,n)}),t.data.removes.forEach(t=>{this.replaceIds(t,e,["parentId","id"])}),t.data.attributes.forEach(t=>{this.replaceIds(t,e,["id"])}),t.data.texts.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case lM.Drag:case lM.TouchMove:case lM.MouseMove:return t.data.positions.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case lM.ViewportResize:return!1;case lM.MediaInteraction:case lM.MouseInteraction:case lM.Scroll:case lM.CanvasMutation:case lM.Input:return this.replaceIds(t.data,e,["id"]),t;case lM.StyleSheetRule:case lM.StyleDeclaration:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleId"]),t;case lM.Font:return t;case lM.Selection:return t.data.ranges.forEach(t=>{this.replaceIds(t,e,["start","end"])}),t;case lM.AdoptedStyleSheet:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleIds"]),cs([t,"access",e=>e.data,"access",e=>e.styles,"optionalAccess",e=>e.forEach,"call",t=>t(t=>{this.replaceStyleIds(t,e,["styleId"])})]),t}}return!1}replace(e,t,n,o){for(let r of o)(Array.isArray(t[r])||"number"==typeof t[r])&&(Array.isArray(t[r])?t[r]=e.getIds(n,t[r]):t[r]=e.getId(n,t[r]));return t}replaceIds(e,t,n){return this.replace(this.crossOriginIframeMirror,e,t,n)}replaceStyleIds(e,t,n){return this.replace(this.crossOriginIframeStyleMirror,e,t,n)}replaceIdOnNode(e,t){this.replaceIds(e,t,["id","rootId"]),"childNodes"in e&&e.childNodes.forEac
22h(e=>{this.replaceIdOnNode(e,t)})}patchRootIdOnNode(e,t){e.type===M.Document||e.rootId||(e.rootId=t),"childNodes"in e&&e.childNodes.forEach(e=>{this.patchRootIdOnNode(e,t)})}}class cu{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class cd{constructor(e){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(e,t){if(!sd(e)||this.shadowDoms.has(e))return;this.shadowDoms.add(e);let n=lY({...this.bypassOptions,doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},e);this.restoreHandlers.push(()=>n.disconnect()),this.restoreHandlers.push(lJ({...this.bypassOptions,scrollCb:this.scrollCb,doc:e,mirror:this.mirror})),lx(()=>{e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,this.mirror.getId(e.host)),this.restoreHandlers.push(l8({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},e))},0)}observeAttachShadow(e){e.contentWindow&&e.contentDocument&&this.patchAttachShadow(e.contentWindow.Element,e.contentDocument)}patchAttachShadow(e,t){let n=this;this.restoreHandlers.push(la(e.prototype,"attachShadow",function(e){return function(o){let r=e.call(this,o);return this.shadowRoot&&lA(this)&&n.addShadowRoot(this.shadowRoot,t),r}}))}reset(){this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class cm{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class cp{constructor(e){this.trackedLinkElements=new WeakSet,this.styleMirror=new lS,this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,t){"_cssText"in t.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:t.id,attributes:t.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,t){if(0===e.length)return;let n={id:t,styleIds:[]},o=[];for(let t of e){let e;this.styleMirror.has(t)?e=this.styleMirror.getId(t):(e=this.styleMirror.add(t),o.push({styleId:e,rules:Array.from(t.rules||CSSRule,(e,t)=>({rule:sf(e),index:t}))})),n.styleIds.push(e)}o.length>0&&(n.styles=o),this.adoptedStyleSheetCb(n)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class ch{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){lP(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(e,t){let n=this.nodeMap.get(e);return n&&Array.from(n).some(e=>e!==t)}add(e,t){this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(t))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}let cf=sS();function cg(e={}){let t;let{emit:n,checkoutEveryNms:o,checkoutEveryNth:r,blockClass:a="rr-block",blockSelector:i=null,unblockSelector:s=null,ignoreClass:l="rr-ignore",ignoreSelector:c=null,maskAllText:u=!1,maskTextClass:d="rr-mask",unmaskTextClass:m=null,maskTextSelector:p=null,unmaskTextSelector:h=null,inlineStylesheet:f=!0,maskAllInputs:g,maskInputOptions:y,slimDOMOptions:v,maskAttributeFn:b,maskInputFn:k,maskTextFn:C,maxCanvasSize:A=null,packFn:E,sampling:_={},dataURLOptions:P={}
22,mousemoveWait:x,recordCanvas:w=!1,recordCrossOriginIframes:R=!1,recordAfter:M="DOMContentLoaded"===e.recordAfter?e.recordAfter:"load",userTriggeredOnInput:I=!1,collectFonts:O=!1,inlineImages:D=!1,plugins:N,keepIframeSrcFn:L=()=>!1,ignoreCSSAttributes:B=new Set([]),errorHandler:F,onMutation:U,getCanvasManager:j}=e;lH(F);let z=!R||window.parent===window,G=!1;if(!z)try{window.parent.document&&(G=!1)}catch(e){G=!0}if(z&&!n)throw Error("emit function is required");void 0!==x&&void 0===_.mousemove&&(_.mousemove=x),cf.reset();let $=!0===g?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==y?y:{},H=!0===v||"all"===v?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===v,headMetaDescKeywords:"all"===v}:v||{};lg();let V=0,W=e=>{for(let t of N||[])t.eventProcessor&&(e=t.eventProcessor(e));return E&&!G&&(e=E(e)),e};S=(e,a)=>{let i=e;if(i.timestamp=li(),iA([lZ,"access",e=>e[0],"optionalAccess",e=>e.isFrozen,"call",e=>e()])&&i.type!==lR.FullSnapshot&&!(i.type===lR.IncrementalSnapshot&&i.data.source===lM.Mutation)&&lZ.forEach(e=>e.unfreeze()),z)iA([n,"optionalCall",e=>e(W(i),a)]);else if(G){let e={type:"rrweb",event:W(i),origin:window.location.origin,isCheckout:a};window.parent.postMessage(e,"*")}if(i.type===lR.FullSnapshot)t=i,V=0;else if(i.type===lR.IncrementalSnapshot){if(i.data.source===lM.Mutation&&i.data.isAttachIframe)return;V++;let e=r&&V>=r,n=o&&t&&i.timestamp-t.timestamp>o;(e||n)&&et(!0)}};let q=e=>{S({type:lR.IncrementalSnapshot,data:{source:lM.Mutation,...e}})},Z=e=>S({type:lR.IncrementalSnapshot,data:{source:lM.Scroll,...e}}),K=e=>S({type:lR.IncrementalSnapshot,data:{source:lM.CanvasMutation,...e}}),Y=new cp({mutationCb:q,adoptedStyleSheetCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.AdoptedStyleSheet,...e}})}),X="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new cl:new cc({mirror:cf,mutationCb:q,stylesheetManager:Y,recordCrossOriginIframes:R,wrappedEmit:S});for(let e of N||[])e.getMirror&&e.getMirror({nodeMirror:cf,crossOriginIframeMirror:X.crossOriginIframeMirror,crossOriginIframeStyleMirror:X.crossOriginIframeStyleMirror});let Q=new ch,J=cv(j,{mirror:cf,win:window,mutationCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.CanvasMutation,...e}}),recordCanvas:w,blockClass:a,blockSelector:i,unblockSelector:s,maxCanvasSize:A,sampling:_.canvas,dataURLOptions:P,errorHandler:F}),ee="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new cu:new cd({mutationCb:q,scrollCb:Z,bypassOptions:{onMutation:U,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:u,maskTextClass:d,unmaskTextClass:m,maskTextSelector:p,unmaskTextSelector:h,inlineStylesheet:f,maskInputOptions:$,dataURLOptions:P,maskAttributeFn:b,maskTextFn:C,maskInputFn:k,recordCanvas:w,inlineImages:D,sampling:_,slimDOMOptions:H,iframeManager:X,stylesheetManager:Y,canvasManager:J,keepIframeSrcFn:L,processedNodeManager:Q},mirror:cf}),et=(e=!1)=>{S({type:lR.Meta,data:{href:window.location.href,width:lc(),height:ll()}},e),Y.reset(),ee.init(),lZ.forEach(e=>e.lock());let t=s9(document,{mirror:cf,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:u,maskTextClass:d,unmaskTextClass:m,maskTextSelector:p,unmaskTextSelector:h,inlineStylesheet:f,maskAllInputs:$,maskAttributeFn:b,maskInputFn:k,maskTextFn:C,slimDOM:H,dataURLOptions:P,recordCanvas:w,inlineImages:D,onSerialize:e=>{ly(e,cf)&&X.addIframe(e),lv(e,cf)&&Y.trackLinkElement(e),lb(e)&&ee.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,t)=>{X.attachIframe(e,t),ee.observeAttachShadow(e)},onStylesheetLoad:(e,t)=>{Y.attachLinkElement(e,t)},keepIframeSrcFn:L});if(!t)return console.warn("Failed to snapshot the document");S({type:lR.FullSnapshot,data:{node:t,initialOffset:ls(window)}}),lZ.forEach(e=>e.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Y.adoptStyleSheets(document.adoptedStyleSheets,cf.getId(document))};T=et;try{let e=[],t=e=>lW(co)({onMutation:U,mutationCb:q,mousemoveCb:(e,t)=>
22S({type:lR.IncrementalSnapshot,data:{source:t,positions:e}}),mouseInteractionCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.MouseInteraction,...e}}),scrollCb:Z,viewportResizeCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.ViewportResize,...e}}),inputCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.Input,...e}}),mediaInteractionCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.MediaInteraction,...e}}),styleSheetRuleCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.StyleSheetRule,...e}}),styleDeclarationCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.StyleDeclaration,...e}}),canvasMutationCb:K,fontCb:e=>S({type:lR.IncrementalSnapshot,data:{source:lM.Font,...e}}),selectionCb:e=>{S({type:lR.IncrementalSnapshot,data:{source:lM.Selection,...e}})},customElementCb:e=>{S({type:lR.IncrementalSnapshot,data:{source:lM.CustomElement,...e}})},blockClass:a,ignoreClass:l,ignoreSelector:c,maskAllText:u,maskTextClass:d,unmaskTextClass:m,maskTextSelector:p,unmaskTextSelector:h,maskInputOptions:$,inlineStylesheet:f,sampling:_,recordCanvas:w,inlineImages:D,userTriggeredOnInput:I,collectFonts:O,doc:e,maskAttributeFn:b,maskInputFn:k,maskTextFn:C,keepIframeSrcFn:L,blockSelector:i,unblockSelector:s,slimDOMOptions:H,dataURLOptions:P,mirror:cf,iframeManager:X,stylesheetManager:Y,shadowDomManager:ee,processedNodeManager:Q,canvasManager:J,ignoreCSSAttributes:B,plugins:iA([N,"optionalAccess",e=>e.filter,"call",e=>e(e=>e.observer),"optionalAccess",e=>e.map,"call",e=>e(e=>({observer:e.observer,options:e.options,callback:t=>S({type:lR.Plugin,data:{plugin:e.name,payload:t}})}))])||[]},{});X.addLoadListener(n=>{try{e.push(t(n.contentDocument))}catch(e){console.warn(e)}});let n=()=>{et(),e.push(t(document))};return"interactive"===document.readyState||"complete"===document.readyState?n():(e.push(le("DOMContentLoaded",()=>{S({type:lR.DomContentLoaded,data:{}}),"DOMContentLoaded"===M&&n()})),e.push(le("load",()=>{S({type:lR.Load,data:{}}),"load"===M&&n()},window))),()=>{e.forEach(e=>e()),Q.destroy(),T=void 0,lV()}}catch(e){console.warn(e)}}function cy(e){if(!T)throw Error("please take full snapshot after start recording");T(e)}function cv(e,t){try{return e?e(t):new cm}catch(e){return console.warn("Unable to initialize CanvasManager"),new cm}}cg.mirror=cf,cg.takeFullSnapshot=cy;let cb=3,cS=5;function cT(e){return e>9999999999?e:1e3*e}function ck(e){return e>9999999999?e/1e3:e}function cC(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:lR.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:(0,e1.Fv)(t,10,1e3)}}),"console"===t.category)))}let cA="button,a";function cE(e){return e.closest(cA)||e}function c_(e){let t=cP(e);return t&&t instanceof Element?cE(t):t}function cP(e){return cx(e)?e.target:e}function cx(e){return"object"==typeof e&&!!e&&"target"in e}function cw(e){return k||(k=[],cR()),k.push(e),()=>{let t=k?k.indexOf(e):-1;t>-1&&k.splice(t,1)}}function cR(){(0,U.hl)(iQ,"open",function(e){return function(...t){if(k)try{k.forEach(e=>e())}catch(e){}return e.apply(iQ,t)}})}function cM(e,t,n){e.handleClick(t,n)}class cI{constructor(e,t,n=cC){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=t.timeout/1e3,this._threshold=t.threshold/1e3,this._scollTimeout=t.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=t.ignoreSelector,this._addBreadcrumbEvent=n}addListeners(){let e=cw(()=>{this._lastMutation=cL()});this._teardown=()=>{e(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,t){if(cD(t,this._ignoreSelector)||!cN(e))return;let n={timestamp:ck(e.timestamp),clickBreadcrumb:e,clickCount:0,node:t};this._clicks.some(e=>e.node===n.node&&1>Math.abs(e.timestamp-n.timestamp))||(this._clicks.push(n),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(e=Date.now()){this._lastMutation=ck(e)}registerScroll(e=Date.now()){this._lastScroll=ck(e)}registerClick(e){let t=cE(e);this._handleMultiClick(t)}
22_handleMultiClick(e){this._getClicks(e).forEach(e=>{e.clickCount++})}_getClicks(e){return this._clicks.filter(t=>t.node===e)}_checkClicks(){let e=[],t=cL();for(let n of(this._clicks.forEach(n=>{!n.mutationAfter&&this._lastMutation&&(n.mutationAfter=n.timestamp<=this._lastMutation?this._lastMutation-n.timestamp:void 0),!n.scrollAfter&&this._lastScroll&&(n.scrollAfter=n.timestamp<=this._lastScroll?this._lastScroll-n.timestamp:void 0),n.timestamp+this._timeout<=t&&e.push(n)}),e)){let e=this._clicks.indexOf(n);e>-1&&(this._generateBreadcrumbs(n),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){let t=this._replay,n=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,o=e.mutationAfter&&e.mutationAfter<=this._threshold,{clickCount:r,clickBreadcrumb:a}=e;if(!n&&!o){let n=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),o=n<1e3*this._timeout?"mutation":"timeout",i={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.slowClickDetected",data:{...a.data,url:iQ.location.href,route:t.getCurrentRoute(),timeAfterClickMs:n,endReason:o,clickCount:r||1}};this._addBreadcrumbEvent(t,i);return}if(r>1){let e={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.multiClick",data:{...a.data,url:iQ.location.href,route:t.getCurrentRoute(),clickCount:r,metric:!0}};this._addBreadcrumbEvent(t,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}let cO=["A","BUTTON","INPUT"];function cD(e,t){return!!(!cO.includes(e.tagName)||"INPUT"===e.tagName&&!["submit","button"].includes(e.getAttribute("type")||"")||"A"===e.tagName&&(e.hasAttribute("download")||e.hasAttribute("target")&&"_self"!==e.getAttribute("target"))||t&&e.matches(t))}function cN(e){return!!(e.data&&"number"==typeof e.data.nodeId&&e.timestamp)}function cL(){return Date.now()/1e3}function cB(e,t){try{if(!cF(t))return;let{source:n}=t.data;if(n===lM.Mutation&&e.registerMutation(t.timestamp),n===lM.Scroll&&e.registerScroll(t.timestamp),cU(t)){let{type:n,id:o}=t.data,r=cg.mirror.getNode(o);r instanceof HTMLElement&&n===lI.Click&&e.registerClick(r)}}catch(e){}}function cF(e){return e.type===cb}function cU(e){return e.data.source===lM.MouseInteraction}function cj(e){return{timestamp:Date.now()/1e3,type:"default",...e}}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(I||(I={}));let cz=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function cG(e){let t={};for(let n in e)if(cz.has(n)){let o=n;("data-testid"===n||"data-test-id"===n)&&(o="testId"),t[o]=e[n]}return t}let c$=e=>t=>{if(!e.isEnabled())return;let n=cV(t);if(!n)return;let o="click"===t.name,r=o?t.event:void 0;o&&e.clickDetector&&r&&r.target&&!r.altKey&&!r.metaKey&&!r.ctrlKey&&!r.shiftKey&&cM(e.clickDetector,n,c_(t.event)),cC(e,n)};function cH(e,t){let n=cg.mirror.getId(e),o=n&&cg.mirror.getNode(n),r=o&&cg.mirror.getMeta(o),a=r&&cq(r)?r:null;return{message:t,data:a?{nodeId:n,node:{id:n,tagName:a.tagName,textContent:Array.from(a.childNodes).map(e=>e.type===I.Text&&e.textContent).filter(Boolean).map(e=>e.trim()).join(""),attributes:cG(a.attributes)}}:{}}}function cV(e){let{target:t,message:n}=cW(e);return cj({category:`ui.${e.name}`,...cH(t,n)})}function cW(e){let t;let n="click"===e.name,o=null;try{o=n?c_(e.event):cP(e.event),t=(0,eJ.Rt)(o,{maxStringLength:200})||"<unknown>"}catch(e){t="<unknown>"}return{target:o,message:t}}function cq(e){return e.type===I.Element}function cZ(e,t){if(!e.isEnabled())return;e.updateUserActivity();let n=cK(t);n&&cC(e,n)}function cK(e){let{metaKey:t,shiftKey:n,ctrlKey:o,altKey:r,key:a,target:i}=e;if(!i||cY(i)||!a)return null;let s=t||o||r,l=1===a.length;if(!s&&l)return null;let c=(0,eJ.Rt)(i,{maxStringLength:200})||"<unknown>",u=cH(i,c);return cj({category:"ui.keyDown",message:c,data:{...u.data,metaKey:t,shiftKey:n,ctrlKey:o,altKey:r,key:a}})}function cY(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.
22isContentEditable}let cX={resource:c3,paint:c1,navigation:c2};function cQ(e){return e.map(cJ).filter(Boolean)}function cJ(e){return cX[e.entryType]?cX[e.entryType](e):null}function c0(e){return((oa.Z1||iQ.performance.timeOrigin)+e)/1e3}function c1(e){let{duration:t,entryType:n,name:o,startTime:r}=e,a=c0(r);return{type:n,name:o,start:a,end:a+t,data:void 0}}function c2(e){let{entryType:t,name:n,decodedBodySize:o,duration:r,domComplete:a,encodedBodySize:i,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,domInteractive:c,loadEventStart:u,loadEventEnd:d,redirectCount:m,startTime:p,transferSize:h,type:f}=e;return 0===r?null:{type:`${t}.${f}`,start:c0(p),end:c0(a),name:n,data:{size:h,decodedBodySize:o,encodedBodySize:i,duration:r,domInteractive:c,domContentLoadedEventStart:s,domContentLoadedEventEnd:l,loadEventStart:u,loadEventEnd:d,domComplete:a,redirectCount:m}}}function c3(e){let{entryType:t,initiatorType:n,name:o,responseEnd:r,startTime:a,decodedBodySize:i,encodedBodySize:s,responseStatus:l,transferSize:c}=e;return["fetch","xmlhttprequest"].includes(n)?null:{type:`${t}.${n}`,start:c0(a),end:c0(r),name:o,data:{size:c,statusCode:l,decodedBodySize:i,encodedBodySize:s}}}function c6(e){let t=e.entries,n=t[t.length-1],o=n?n.element:void 0,r=e.value,a=c0(r);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:a,end:a,data:{value:r,size:r,nodeId:o?cg.mirror.getId(o):void 0}}}function c4(e){function t(t){e.performanceEntries.includes(t)||e.performanceEntries.push(t)}function n({entries:e}){e.forEach(t)}let o=[];return["navigation","paint","resource"].forEach(e=>{o.push(r2(e,n))}),o.push(rQ(({metric:t})=>{e.replayPerformanceEntries.push(c6(t))})),()=>{o.forEach(e=>e())}}let c5=!1,c8='var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))}
vendor: 4,465 bytes, line 22
22,M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
22++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';function c9(){let e=new Blob([c8]);return URL.createObjectURL(e)}function c7(e,t){c5&&(z.kg.info(e),t&&ut(e))}function ue(e,t){c5&&(z.kg.info(e),t&&setTimeout(()=>{ut(e)},0))}function ut(e){(0,B.n_)({category:"console",data:{logger:"replay"},level:"info",message:e},{level:"info"})}
22class un extends Error{constructor(){super(`Event buffer exceeded maximum size of ${so}.`)}}class uo{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){let t=JSON.stringify(e).length;if(this._totalSize+=t,this._totalSize>so)throw new un;this.events.push(e)}finish(){return new Promise(e=>{let t=this.events;this.clear(),e(JSON.stringify(t))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){let e=this.events.map(e=>e.timestamp).sort()[0];return e?cT(e):null}}class ur{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((e,t)=>{this._worker.addEventListener("message",({data:n})=>{n.success?e():t()},{once:!0}),this._worker.addEventListener("error",e=>{t(e)},{once:!0})})),this._ensureReadyPromise}destroy(){c7("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(e,t){let n=this._getAndIncrementId();return new Promise((o,r)=>{let a=({data:t})=>{let i=t;if(i.method===e&&i.id===n){if(this._worker.removeEventListener("message",a),!i.success){c5&&z.kg.error("[Replay]",i.response),r(Error("Error in compression worker"));return}o(i.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:n,method:e,arg:t})})}_getAndIncrementId(){return this._id++}}class ua{constructor(e){this._worker=new ur(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){let t=cT(e.timestamp);(!this._earliestTimestamp||t<this._earliestTimestamp)&&(this._earliestTimestamp=t);let n=JSON.stringify(e);return(this._totalSize+=n.length,this._totalSize>so)?Promise.reject(new un):this._sendEventToWorker(n)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,e=>{c5&&z.kg.warn('[Replay] Sending "clear" message to worker failed',e)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){let e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class ui{constructor(e){this._fallback=new uo,this._compression=new ua(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){c7("[Replay] Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){let{events:e,hasCheckout:t}=this._fallback,n=[];for(let t of e)n.push(this._compression.addEvent(t));this._compression.hasCheckout=t,this._used=this._compression;try{await Promise.all(n)}catch(e){c5&&z.kg.warn("[Replay] Failed to add events when switching buffers.",e)}}}function us({useCompression:e,workerUrl:t}){if(e&&window.Worker){let e=ul(t);if(e)return e}return c7("[Replay] Using simple buffer"),new uo}function ul(e){try{let t=e||uc();if(!t)return;c7(`[Replay] Using compression worker${e?` from ${e}`:""}`);let n=new Worker(t);return new ui(n)}catch(e){c7("[Replay] Failed to create compression worker")}}function uc(){return"undefined"!=typeof __SENTRY_EXCLUDE_REPLAY_WORKER__&&__SENTRY_EXCLUDE_REPLAY_WORKER__?"":c9()}function uu(){try{return"sessionStorage"in iQ&&!!iQ.sessionStorage}catch(e){return!1}}function ud(e){um(),e.session=void 0}function um(){if(uu())try{iQ.sessionStorage.removeItem(iJ)}catch(e){}}function up(e){return void 0!==e&&Math.random()<e}function uh(e){let t=Date.now(),n=e.id||(0,j.DM)(),o=e.started||t,r=e.lastActivity||t;return{id:n,started:o,lastActivity:r,segmentId:e.segmentId||0,sampled:e.sampled,previousSessionId:e.previousSessionId}}function uf(e){if(uu())try{iQ.sessionStorage.setItem(iJ,JSON.stringify(e))}catch(e){}}
22function ug(e,t){return up(e)?"session":!!t&&"buffer"}function uy({sessionSampleRate:e,allowBuffering:t,stickySession:n=!1},{previousSessionId:o}={}){let r=uh({sampled:ug(e,t),previousSessionId:o});return n&&uf(r),r}function uv(e){if(!uu())return null;try{let t=iQ.sessionStorage.getItem(iJ);if(!t)return null;let n=JSON.parse(t);return ue("[Replay] Loading existing session",e),uh(n)}catch(e){return null}}function ub(e,t,n=+new Date){return null===e||void 0===t||t<0||0!==t&&e+t<=n}function uS(e,{maxReplayDuration:t,sessionIdleExpire:n,targetTime:o=Date.now()}){return ub(e.started,t,o)||ub(e.lastActivity,n,o)}function uT(e,{sessionIdleExpire:t,maxReplayDuration:n}){return!!uS(e,{sessionIdleExpire:t,maxReplayDuration:n})&&("buffer"!==e.sampled||0!==e.segmentId)}function uk({traceInternals:e,sessionIdleExpire:t,maxReplayDuration:n,previousSessionId:o},r){let a=r.stickySession&&uv(e);return a?uT(a,{sessionIdleExpire:t,maxReplayDuration:n})?(ue("[Replay] Session in sessionStorage is expired, creating new one..."),uy(r,{previousSessionId:a.id})):a:(ue("[Replay] Creating new session",e),uy(r,{previousSessionId:o}))}function uC(e){return e.type===lR.Custom}function uA(e,t,n){return!!uP(e,t)&&(u_(e,t,n),!0)}function uE(e,t,n){return uP(e,t)?u_(e,t,n):Promise.resolve(null)}async function u_(e,t,n){if(!e.eventBuffer)return null;try{n&&"buffer"===e.recordingMode&&e.eventBuffer.clear(),n&&(e.eventBuffer.hasCheckout=!0);let o=e.getOptions(),r=ux(t,o.beforeAddRecordingEvent);if(!r)return;return await e.eventBuffer.addEvent(r)}catch(o){let t=o&&o instanceof un?"addEventSizeExceeded":"addEvent";c5&&z.kg.error(o),await e.stop({reason:t});let n=(0,B.s3)();n&&n.recordDroppedEvent("internal_sdk_error","replay")}}function uP(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;let n=cT(t.timestamp);return!(n+e.timeouts.sessionIdlePause<Date.now())&&(!(n>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)||(c7(`[Replay] Skipping event with timestamp ${n} because it is after maxReplayDuration`,e.getOptions()._experiments.traceInternals),!1))}function ux(e,t){try{if("function"==typeof t&&uC(e))return t(e)}catch(e){return c5&&z.kg.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",e),null}return e}function uw(e){return!e.type}function uR(e){return"transaction"===e.type}function uM(e){return"replay_event"===e.type}function uI(e){return"feedback"===e.type}function uO(e){let t=uL();return(n,o)=>
22{if(!e.isEnabled()||!uw(n)&&!uR(n))return;let r=o&&o.statusCode;if(!t||r&&!(r<200)&&!(r>=300)){if(uR(n)){uD(e,n);return}uN(e,n)}}}function uD(e,t){let n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}function uN(e,t){let n=e.getContext();if(t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id),"buffer"!==e.recordingMode||!t.tags||!t.tags.replayId)return;let{beforeErrorSampling:o}=e.getOptions();("function"!=typeof o||o(t))&&setTimeout(()=>{e.sendBufferedReplayOrFlush()})}function uL(){let e=(0,B.s3)();if(!e)return!1;let t=e.getTransport();return!!t&&(t.send.__sentry__baseTransport__||!1)}function uB(e){return t=>{e.isEnabled()&&uw(t)&&uF(e,t)}}function uF(e,t){let n=t.exception&&t.exception.values&&t.exception.values[0].value;"string"==typeof n&&(n.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||n.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&cC(e,cj({category:"replay.hydrate-error"}))}function uU(e,t){return!e.type&&!!e.exception&&!!e.exception.values&&!!e.exception.values.length&&!!t.originalException&&!!t.originalException.__rrweb__}function uj(e,t){e.triggerUserActivity(),e.addUpdate(()=>!t.timestamp||(e.throttledAddEvent({type:lR.Custom,timestamp:1e3*t.timestamp,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1))}function uz(e,t){return"buffer"===e.recordingMode&&t.message!==i1&&!!t.exception&&!t.type&&up(e.getOptions().errorSampleRate)}function uG(e,t=!1){let n=t?uO(e):void 0;return Object.assign((t,o)=>e.isEnabled()?uM(t)?(delete t.breadcrumbs,t):(uw(t)||uR(t)||uI(t))&&e.checkAndHandleExpiredSession()?uI(t)?(e.flush(),t.contexts.feedback.replay_id=e.getSessionId(),uj(e,t),t):uU(t,o)&&!e.getOptions()._experiments.captureExceptions?(c5&&z.kg.log("[Replay] Ignoring error from rrweb internals",t),null):((uz(e,t)||"session"===e.recordingMode)&&(t.tags={...t.tags,replayId:e.getSessionId()}),n&&n(t,{statusCode:200}),t):t:t,{id:"Replay"})}function u$(e,t){return t.map(({type:t,start:n,end:o,name:r,data:a})=>{let i=e.throttledAddEvent({type:lR.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:t,description:r,startTimestamp:n,endTimestamp:o,data:a}}});return"string"==typeof i?Promise.resolve(null):i})}function uH(e){let{from:t,to:n}=e,o=Date.now()/1e3;return{type:"navigation.push",start:o,end:o,name:n,data:{previous:t}}}function uV(e){return t=>{if(!e.isEnabled())return;let n=uH(t);null!==n&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate(()=>(u$(e,[n]),!1)))}}function uW(e,t){return(!c5||!e.getOptions()._experiments.traceInternals)&&iH(t,(0,B.s3)())}function uq(e,t){!e.isEnabled()||null===t||uW(e,t.name)||e.addUpdate(()=>(u$(e,[t]),!0))}function uZ(e){let{startTimestamp:t,endTimestamp:n,fetchData:o,response:r}=e;if(!n)return null;let{method:a,url:i}=o;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:i,data:{method:a,statusCode:r?r.status:void 0}}}function uK(e){return t=>{e.isEnabled()&&uq(e,uZ(t))}}function uY(e){let{startTimestamp:t,endTimestamp:n,xhr:o}=e,r=o[tL];if(!t||!n||!r)return null;let{method:a,url:i,status_code:s}=r;return void 0===i?null:{type:"resource.xhr",name:i,start:t/1e3,end:n/1e3,data:{method:a,statusCode:s}}}function uX(e){return t=>{e.isEnabled()&&uq(e,uY(t))}}function uQ(e,t){if(e)try{if("string"==typeof e)return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){let n=u5(e);return t.encode(n).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(e){}}function uJ(e){if(!e)return;let t=parseInt(e,10);return isNaN(t)?void 0:t}function u0(e){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[u5(e)];if(!e)return[void 0]}catch(t){return c5&&z.kg.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return c5&&z.kg.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function u1(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};let n={...e._meta},o=n.warnings||[];return n.warnings=[...o,t],e._meta=n,e}function u2(e,t){if(!t)return null;let{startTimestamp:n,endTimestamp:o,url:r,method:a,statusCode:i,request:s,response:l}=t;return{type:e,start:n/1e3,end:o/1e3,name:r,data:(0,U.Jr)({method:a,statusCode:i,request:s,response:l})}}function u3(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function u6(e,t,n){if(!t&&0===Object.keys(e).length)return;if(!t)return{headers:e};if(!n)return{headers:e,size:t};let o={headers:e,size:t},{body:r,warnings:a}=u8(n);return o.body=r,a&&a.length>0&&(o._meta={warnings:a}),o}function u4(e,t){return Object.keys(e).reduce((n,o)=>{let r=o.toLowerCase();return t.includes(r)&&e[o]&&(n[r]=e[o]),n},{})}function u5(e){return new URLSearchParams(e).toString()}function u8(e){if(!e||"string"!=typeof e)return{body:e};let t=e.length>i7,n=u9(e);if(t){let t=e.slice(0,i7);return n?{body:t,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${t}â¦`,warnings:["TEXT_TRUNCATED"]}}if(n)try{return{body:JSON.parse(e)}}catch(e){}return{body:e}}function u9(e){let t=e[0],n=e[e.length-1];return"["===t&&"]"===n||"{"===t&&"}"===n}function u7(e,t){let n=de(e);return(0,er.U0)(n,t)}function de(e,t=iQ.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(iQ.location.origin))return e;let n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;let o=n.href;return!e.endsWith("/")&&o.endsWith("/")?o.slice(0,-1):o}async function dt(e,t,n){try{let o=await dr(e,t,n),r=u2("resource.fetch",o);uq(n.replay,r)}catch(e){c5&&z.kg.error("[Replay] Failed to capture fetch breadcrumb",e)}}
22function dn(e,t,n){let{input:o,response:r}=t,a=uQ(o?dc(o):void 0,n.textEncoder),i=r?uJ(r.headers.get("content-length")):void 0;void 0!==a&&(e.data.request_body_size=a),void 0!==i&&(e.data.response_body_size=i)}async function dr(e,t,n){let o=Date.now(),{startTimestamp:r=o,endTimestamp:a=o}=t,{url:i,method:s,status_code:l=0,request_body_size:c,response_body_size:u}=e.data,d=u7(i,n.networkDetailAllowUrls)&&!u7(i,n.networkDetailDenyUrls);return{startTimestamp:r,endTimestamp:a,url:i,method:s,statusCode:l,request:d?da(n,t.input,c):u3(c),response:await di(d,n,t.response,u)}}function da({networkCaptureBodies:e,networkRequestHeaders:t},n,o){let r=n?dd(n,t):{};if(!e)return u6(r,o,void 0);let[a,i]=u0(dc(n)),s=u6(r,o,a);return i?u1(s,i):s}async function di(e,{networkCaptureBodies:t,textEncoder:n,networkResponseHeaders:o},r,a){if(!e&&void 0!==a)return u3(a);let i=r?du(r.headers,o):{};if(!r||!t&&void 0!==a)return u6(i,a,void 0);let[s,l]=await dl(r),c=ds(s,{networkCaptureBodies:t,textEncoder:n,responseBodySize:a,captureDetails:e,headers:i});return l?u1(c,l):c}function ds(e,{networkCaptureBodies:t,textEncoder:n,responseBodySize:o,captureDetails:r,headers:a}){try{let i=e&&e.length&&void 0===o?uQ(e,n):o;if(!r)return u3(i);if(t)return u6(a,i,e);return u6(a,i,void 0)}catch(e){return c5&&z.kg.warn("[Replay] Failed to serialize response body",e),u6(a,o,void 0)}}async function dl(e){let t=dp(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{return[await dh(t)]}catch(e){return c5&&z.kg.warn("[Replay] Failed to get text body from response",e),[void 0,"BODY_PARSE_ERROR"]}}function dc(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}function du(e,t){let n={};return t.forEach(t=>{e.get(t)&&(n[t]=e.get(t))}),n}function dd(e,t){return 1===e.length&&"string"!=typeof e[0]?dm(e[0],t):2===e.length?dm(e[1],t):{}}function dm(e,t){if(!e)return{};let n=e.headers;return n?n instanceof Headers?du(n,t):Array.isArray(n)?{}:u4(n,t):{}}function dp(e){try{return e.clone()}catch(e){c5&&z.kg.warn("[Replay] Failed to clone response body",e)}}function dh(e){return new Promise((t,n)=>{let o=setTimeout(()=>n(Error("Timeout while trying to read response body")),500);df(e).then(e=>t(e),e=>n(e)).finally(()=>clearTimeout(o))})}async function df(e){return await e.text()}async function dg(e,t,n){try{let o=dv(e,t,n),r=u2("resource.xhr",o);uq(n.replay,r)}catch(e){c5&&z.kg.error("[Replay] Failed to capture xhr breadcrumb",e)}}
22function dy(e,t,n){let{xhr:o,input:r}=t;if(!o)return;let a=uQ(r,n.textEncoder),i=o.getResponseHeader("content-length")?uJ(o.getResponseHeader("content-length")):dk(o.response,o.responseType,n.textEncoder);void 0!==a&&(e.data.request_body_size=a),void 0!==i&&(e.data.response_body_size=i)}function dv(e,t,n){let o=Date.now(),{startTimestamp:r=o,endTimestamp:a=o,input:i,xhr:s}=t,{url:l,method:c,status_code:u=0,request_body_size:d,response_body_size:m}=e.data;if(!l)return null;if(!s||!u7(l,n.networkDetailAllowUrls)||u7(l,n.networkDetailDenyUrls))return{startTimestamp:r,endTimestamp:a,url:l,method:c,statusCode:u,request:u3(d),response:u3(m)};let p=s[tL],h=p?u4(p.request_headers,n.networkRequestHeaders):{},f=u4(db(s),n.networkResponseHeaders),[g,y]=n.networkCaptureBodies?u0(i):[void 0],[v,b]=n.networkCaptureBodies?dS(s):[void 0],S=u6(h,d,g),T=u6(f,m,v);return{startTimestamp:r,endTimestamp:a,url:l,method:c,statusCode:u,request:y?u1(S,y):S,response:b?u1(T,b):T}}function db(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,o]=t.split(": ");return e[n.toLowerCase()]=o,e},{}):{}}function dS(e){let t=[];try{return[e.responseText]}catch(e){t.push(e)}try{return dT(e.response,e.responseType)}catch(e){t.push(e)}return c5&&z.kg.warn("[Replay] Failed to get xhr response body",...t),[void 0]}function dT(e,t){try{if("string"==typeof e)return[e];if(e instanceof Document)return[e.body.outerHTML];if("json"===t&&e&&"object"==typeof e)return[JSON.stringify(e)];if(!e)return[void 0]}catch(t){return c5&&z.kg.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return c5&&z.kg.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function dk(e,t,n){try{let o="json"===t&&e&&"object"==typeof e?JSON.stringify(e):e;return uQ(o,n)}catch(e){return}}function dC(e){let t=(0,B.s3)();try{let n=new TextEncoder,{networkDetailAllowUrls:o,networkDetailDenyUrls:r,networkCaptureBodies:a,networkRequestHeaders:i,networkResponseHeaders:s}=e.getOptions(),l={replay:e,textEncoder:n,networkDetailAllowUrls:o,networkDetailDenyUrls:r,networkCaptureBodies:a,networkRequestHeaders:i,networkResponseHeaders:s};t&&t.on?t.on("beforeAddBreadcrumb",(e,t)=>dA(l,e,t)):(tH(uK(e)),tB(uX(e)))}catch(e){}}function dA(e,t,n){if(t.data)try{dE(t)&&dP(n)&&(dy(t,n,e),dg(t,n,e)),d_(t)&&dx(n)&&(dn(t,n,e),dt(t,n,e))}catch(e){c5&&z.kg.warn("Error when enriching network breadcrumb")}}function dE(e){return"xhr"===e.category}function d_(e){return"fetch"===e.category}function dP(e){return e&&e.xhr}function dx(e){return e&&e.response}let dw=null;function dR(e){return!!e.category}let dM=e=>t=>{if(!e.isEnabled())return;let n=dI(t);n&&cC(e,n)};function dI(e){let t=e.getLastBreadcrumb&&e.getLastBreadcrumb();return dw!==t&&t?(dw=t,!dR(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))?null:"console"===t.category?dO(t):cj(t):null}function dO(e){let t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return cj(e);let n=!1,o=t.map(e=>{if(!e)return e;if("string"==typeof e)return e.length>se?(n=!0,`${e.slice(0,se)}â¦`):e;if("object"==typeof e)try{let t=(0,e1.Fv)(e,7);if(JSON.stringify(t).length>se)return n=!0,`${JSON.stringify(t,null,2).slice(0,se)}â¦`;return t}catch(e){}return e});return cj({...e,data:{...e.data,arguments:o,...n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function dD(e){let t=(0,B.nZ)(),n=(0,B.s3)();t.addScopeListener(dM(e)),tw(c$(e)),tQ(uV(e)),dC(e);let o=uG(e,!dN(n));n&&n.addEventProcessor?n.addEventProcessor(o):oo(o),dN(n)&&(n.on("beforeSendEvent",uB(e)),n.on("afterSendEvent",uO(e)),n.on("createDsc",t=>{let n=e.getSessionId();n&&e.isEnabled()&&"session"===e.recordingMode&&e.checkAndHandleExpiredSession()&&(t.replay_id=n)}),n.on("startTransaction",t=>{e.lastTransaction=t}),n.on("finishTransaction",t=>{e.lastTransaction=t}),n.on("beforeSendFeedback",(t,n)=>{let o=e.getSessionId();n&&n.includeReplay&&e.isEnabled()&&o&&t.contexts&&t.contexts.feedback&&(t.contexts.feedback.replay_id=o)}))}function dN(e){return!!(e&&e.on)}async function dL(e){try{return Promise.all(u$(e,[dB(iQ.performance.memory)]))}catch(e){return[]}}function dB(e){let{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:o}=e,r=Date.now()/1e3;return{type:"memory",name:"memory",start:r,end:r,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:o}}}}function dF(e,t,n){let o,r,a;let i=n&&n.maxWait?Math.max(n.maxWait,t):0;function s(){return l(),o=e()}function l(){void 0!==r&&clearTimeout(r),void 0!==a&&clearTimeout(a),r=a=void 0}function c(){return void 0!==r||void 0!==a?s():o}function u(){return r&&clearTimeout(r),r=setTimeout(s,t),i&&void 0===a&&(a=setTimeout(s,i)),o}return u.cancel=l,u.flush=c,u}function dU(e){let t=!1;return(n,o)=>
22{if(!e.checkAndHandleExpiredSession()){c5&&z.kg.warn("[Replay] Received replay event after session expired.");return}let r=o||!t;t=!0,e.clickDetector&&cB(e.clickDetector,n),e.addUpdate(()=>{if("buffer"===e.recordingMode&&r&&e.setInitialState(),!uA(e,n,r))return!0;if(!r)return!1;if(dz(e,r),e.session&&e.session.previousSessionId)return!0;if("buffer"===e.recordingMode&&e.session&&e.eventBuffer){let t=e.eventBuffer.getEarliestTimestamp();t&&(c7(`[Replay] Updating session start time to earliest event in buffer to ${new Date(t)}`,e.getOptions()._experiments.traceInternals),e.session.started=t,e.getOptions().stickySession&&uf(e.session))}return"session"===e.recordingMode&&e.flush(),!0})}}function dj(e){let t=e.getOptions();return{type:lR.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}function dz(e,t){t&&e.session&&0===e.session.segmentId&&uA(e,dj(e),!1)}function dG(e,t,n,o){return nN(nV(e,nH(e),o,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:"string"==typeof t?new TextEncoder().encode(t).length:t.length},t]])}function d$({recordingData:e,headers:t}){let n;let o=`${JSON.stringify(t)} 23`;if("string"==typeof e)n=`${o}${e}`;else{let t=new TextEncoder().encode(o);(n=new Uint8Array(t.length+e.length)).set(t),n.set(e,t.length)}return n}async function dH({client:e,scope:t,replayId:n,event:o}){let r={event_id:n,integrations:"object"!=typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations)};e.emit&&e.emit("preprocessEvent",o,r);let a=await (0,n5.R)(e.getOptions(),o,r,t,e,(0,H.aF)());if(!a)return null;a.platform=a.platform||"javascript";let i=e.getSdkMetadata&&e.getSdkMetadata(),{name:s,version:l}=i&&i.sdk||{};return a.sdk={...a.sdk,name:s||"sentry.javascript.unknown",version:l||"0.0.0"},a}async function dV({recordingData:e,replayId:t,segmentId:n,eventContext:o,timestamp:r,session:a}){let i;let s=d$({recordingData:e,headers:{segment_id:n}}),{urls:l,errorIds:c,traceIds:u,initialTimestamp:d}=o,m=(0,B.s3)(),p=(0,B.nZ)(),h=m&&m.getTransport(),f=m&&m.getDsn();if(!m||!h||!f||!a.sampled)return;let g={type:i0,replay_start_timestamp:d/1e3,timestamp:r/1e3,error_ids:c,trace_ids:u,urls:l,replay_id:t,segment_id:n,replay_type:a.sampled},y=await dH({scope:p,client:m,replayId:t,event:g});if(!y){m.recordDroppedEvent("event_processor","replay",g),c7("An event processor returned `null`, will not send event.");return}delete y.sdkProcessingMetadata;let v=dG(y,s,f,m.getOptions().tunnel);try{i=await h.send(v)}catch(t){let e=Error(i1);try{e.cause=t}catch(e){}throw e}if(!i)return i;if("number"==typeof i.statusCode&&(i.statusCode<200||i.statusCode>=300))throw new dW(i.statusCode);let b=oE({},i);if(oA(b,"replay"))throw new dq(b);return i}class dW extends Error{constructor(e){super(`Transport returned status code ${e}`)}}class dq extends Error{constructor(e){super("Rate limit hit"),this.rateLimits=e}}async function dZ(e,t={count:0,interval:i8}){let{recordingData:n,options:o}=e;if(n.length)try{return await dV(e),!0}catch(n){if(n instanceof dW||n instanceof dq)throw n;if((0,B.v)("Replays",{_retryCount:t.count}),c5&&o._experiments&&o._experiments.captureExceptions&&(0,B.Tb)(n),t.count>=i9){let e=Error(`${i1} - max retries exceeded`);try{e.cause=n}catch(e){}throw e}return t.interval*=++t.count,new Promise((n,o)=>{setTimeout(async()=>{try{await dZ(e,t),n(!0)}catch(e){o(e)}},t.interval)})}}let dK="__THROTTLED",dY="__SKIPPED";function dX(e,t,n){let o=new Map,r=e=>{let t=e-n;o.forEach((e,n)=>{n<t&&o.delete(n)})},a=()=>[...o.values()].reduce((e,t)=>e+t,0),i=!1;return(...n)=>{let s=Math.floor(Date.now()/1e3);if(r(s),a()>=t){let e=i;return i=!0,e?dY:dK}i=!1;let l=o.get(s)||0;return o.set(s,l+1),e(...n)}}class dQ{constructor({options:e,recordingOptions:t}){dQ.prototype.__init.call(this),dQ.prototype.__init2.call(this),dQ.prototype.__init3.call(this),dQ.prototype.__init4.call(this),dQ.prototype.__init5.call(this),dQ.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:i2,sessionIdleExpire:i3},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=t,this._options=e,this._debouncedFlush=dF(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=dX((e,t)=>uE(this,e,t),300,5);let{slowClickTimeout:n,slowClickIgnoreSelectors:o}=this.getOptions(),r=n?{threshold:Math.min(st,n),timeout:n,scrollTimeout:sn,ignoreSelector:o?o.join(","):""}:void 0;r&&(this.clickDetector=new cI(this,r))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(e){let{errorSampleRate:t,sessionSampleRate:n}=this._options;if(!(t<=0)||!(n<=0)){if(this._initializeSessionForSampling(e),!this.session){this._handleException(Error("Unable to initialize and create session"));return}!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",ue(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}
23start(){if(this._isEnabled&&"session"===this.recordingMode)throw Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw Error("Replay buffering is in progress, call `flush()` to save the replay");ue("[Replay] Starting replay in session mode",this._options._experiments.traceInternals),this._updateUserActivity();let e=uk({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw Error("Replay recording is already in progress");ue("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);let e=uk({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{let e=this._canvas;this._stopRecording=cg({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:i5},emit:dU(this),onMutation:this._onMutationHandler,...e?{recordCanvas:e.recordCanvas,getCanvasManager:e.getCanvasManager,sampling:e.sampling,dataURLOptions:e.dataURLOptions}:{}})}catch(e){this._handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this._handleException(e),!1}}async stop({forceFlush:e=!1,reason:t}={}){if(this._isEnabled){this._isEnabled=!1;try{c7(`[Replay] Stopping Replay${t?` triggered by ${t}`:""}`,this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,ud(this)}catch(e){this._handleException(e)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),c7("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),c7("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();let t=Date.now();c7("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();let n=this.stopRecording();e&&n&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this._updateUserActivity(t),this._updateSessionActivity(t),this._maybeSaveSession()),this.startRecording())}addUpdate(e){let t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&ub(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled){this.pause();return}return!!this._checkSession()}setInitialState(){let e=`${iQ.location.pathname}${iQ.location.hash}${iQ.location.search}`,t=`${iQ.location.origin}${e}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}throttledAddEvent(e,t){let n=this._throttledAddEvent(e,t);if(n===dK){let e=cj({category:"replay.throttled"});this.addUpdate(()=>!uA(this,{type:cS,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}}))}return n}getCurrentRoute(){let e=this.lastTransaction||(0,B.nZ)().getTransaction(),t=(e&&(0,oz.XU)(e).data||{})[oH];if(e&&t&&["route","custom"].includes(t))return(0,oz.XU)(e).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=us({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(e){c5&&z.kg.error("[Replay]",e),c5&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,B.Tb)(e)}_initializeSessionForSampling(e){let t=this._options.errorSampleRate>0,n=uk({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:t});this.session=n}_checkSession(){if(!this.session)return!1;let e=this.session;return!uT(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{iQ.document.addEventListener("visibilitychange",this._handleVisibilityChange),iQ.addEventListener("blur",this._handleWindowBlur),iQ.addEventListener("focus",this._handleWindowFocus),iQ.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(dD(this),this._hasInitializedCoreListeners=!0)}catch(e){this._handleException(e)}this._performanceCleanupCallback=c4(this)}_removeListeners(){try{iQ.document.removeEventListener("visibilitychange",this._handleVisibilityChange),iQ.removeEventListener("blur",this._handleWindowBlur),iQ.removeEventListener("focus",this._handleWindowFocus),iQ.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this._handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===iQ.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroun
23dTasks()}}__init2(){this._handleWindowBlur=()=>{let e=cj({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{let e=cj({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{cZ(this,e)}}_doChangeToBackgroundTasks(e){!this.session||uS(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){if(this.session){if(!this.checkAndHandleExpiredSession()){c7("[Replay] Document has become active, but session has expired");return}e&&this._createCustomBreadcrumb(e)}}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:lR.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){let e=cQ(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(u$(this,e))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){let{session:e,eventBuffer:t}=this;if(!e||!t||e.segmentId)return;let n=t.getEarliestTimestamp();n&&n<this._context.initialTimestamp&&(this._context.initialTimestamp=n)}
23_popEventContext(){let e={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),e}async _runFlush(){let e=this.getSessionId();if(!this.session||!this.eventBuffer||!e){c5&&z.kg.error("[Replay] No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),this.eventBuffer&&this.eventBuffer.hasEvents&&(await dL(this),this.eventBuffer&&e===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();let t=Date.now();if(t-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw Error("Session is too long, not sending replay");let n=this._popEventContext(),o=this.session.segmentId++;this._maybeSaveSession();let r=await this.eventBuffer.finish();await dZ({replayId:e,recordingData:r,segmentId:o,eventContext:n,session:this.session,options:this.getOptions(),timestamp:t})}catch(t){this._handleException(t),this.stop({reason:"sendReplay"});let e=(0,B.s3)();e&&e.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e)return;if(!this.checkAndHandleExpiredSession()){c5&&z.kg.error("[Replay] Attempting to finish replay event after session expired.");return}if(!this.session)return;let t=this.session.started,n=Date.now()-t;this._debouncedFlush.cancel();let o=n<this._options.minReplayDuration,r=n>this._options.maxReplayDuration+5e3;if(o||r){c7(`[Replay] Session duration (${Math.floor(n/1e3)}s) is too ${o?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),o&&this._debouncedFlush();return}let a=this.eventBuffer;if(a&&0===this.session.segmentId&&!a.hasCheckout&&c7("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(e){c5&&z.kg.error(e)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&uf(this.session)}__init6(){this._onMutationHandler=e=>{let t=e.length,n=this._options.mutationLimit,o=this._options.mutationBreadcrumbLimit,r=n&&t>n;if(t>o||r){let e=cj({category:"replay.mutations",data:{count:t,limit:r}});this._createCustomBreadcrumb(e)}return!r||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function dJ(e,t,n,o){let r=[...e,..."string"==typeof o?o.split(","):[],...t];return void 0!==n&&("string"==typeof n&&r.push(`.${n}`),(0,z.Cf)(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),r.join(",")}function d0({mask:e,unmask:t,block:n,unblock:o,ignore:r,blockClass:a,blockSelector:i,maskTextClass:s,maskTextSelector:l,ignoreClass:c}){let u=['base[href="/"]'],d={maskTextSelector:dJ(e,[".sentry-mask","[data-sentry-mask]"],s,l),unmaskTextSelector:dJ(t,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:dJ(n,[".sentry-block","[data-sentry-block]",...u],a,i),unblockSelector:dJ(o,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:dJ(r,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],c)};return a instanceof RegExp&&(d.blockClass=a),s instanceof RegExp&&(d.maskTextClass=s),d}function d1({el:e,key:t,maskAttributes:n,maskAllText:o,privacyOptions:r,value:a}){return!o||r.unmaskTextSelector&&e.matches(r.unmaskTextSelector)?a:n.includes(t)||"value"===t&&"INPUT"===e.tagName&&["submit","button"].includes(e.getAttribute("type")||"")?a.replace(/[\S]/g,"*"):a}let d2='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',d3=["content-length","content-type","accept"],d6=!1,d4=e=>new d5(e);class d5{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=i6,flushMaxDelay:t=i4,minReplayDuration:n=sr,maxReplayDuration:o=si,stickySession:r=!0,useCompression:a=!0,workerUrl:i,_experiments:s={},sessionSampleRate:l,errorSampleRate:c,maskAllText:u=!0,maskAllInputs:d=!0,blockAllMedia:m=!0,mutationBreadcrumbLimit:p=750,mutationLimit:h=1e4,slowClickTimeout:f=7e3,slowClickIgnoreSelectors:g=[],networkDetailAllowUrls:y=[],networkDetailDenyUrls:v=[],networkCaptureBodies:b=!0,networkRequestHeaders:S=[],networkResponseHeaders:T=[],mask:k=[],maskAttributes:C=["title","placeholder"],unmask:A=[],block:E=[],unblock:_=[],ignore:P=[],maskFn:x,beforeAddRecordingEvent:w,beforeErrorSampling:R,blockClass:M,blockSelector:I,maskInputOptions:O,maskTextClass:D,maskTextSelector:N,ignoreClass:L}={}){this.name=d5.id;let B=d0({mask:k,unmask:A,block:E,unblock:_,ignore:P,blockClass:M,blockSelector:I,maskTextClass:D,maskTextSelector:N,ignoreClass:L});if(this._recordingOptions={maskAllInputs:d,maskAllText:u,maskInputOptions:{...O||{},password:!0},maskTextFn:x,maskInputFn:x,maskAttributeFn:(e,t,n)=>d1({maskAttributes:C,maskAllText:u,privacyOptions:B,key:e,value:t,el:n}),...B,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:e=>{try{e.__rrweb__=!0}catch(e){}}},this._initialOptions={flushMinDelay:e,flushMaxDelay:t,minReplayDuration:Math.min(n,sa),maxReplayDuration:Math.min(o,si),stickySession:r,sessionSampleRate:l,errorSampleRate:c,useCompression:a,workerUrl:i,blockAllMedia:m,maskAllInputs:d,maskAllText:u,mutationBreadcrumbLimit:p,mutationLimit:h,slowClickTimeout:f,slowClickIgnoreSelectors:g,networkDetailAllowUrls:y,networkDetailDenyUrls:v,networkCaptureBodies:b,networkRequestHeaders:d9(S),networkResponseHeaders:d9(T),beforeAddRecordingEvent:w,beforeErrorSampling:R,_experiments:s},"number"==typeof l&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration. 24This option is deprecated and will be removed soon. 25Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.: 26Sentry.init({ replaysSessionSampleRate: ${l} })`),this._initialOptions.sessionSampleRate=l),"number"==typeof c&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration. 27This option is deprecated and will be removed soon. 28Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.: 29Sentry.init({ replaysOnErrorSampleRate: ${c} })`),this._initialOptions.errorSampleRate=c),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${d2}`:d2),this._isInitialized&&iY())throw Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return d6}set _isInitialized(e){d6=e}setupOnce(){iY()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}
29startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){let e=d8(this._initialOptions);this._replay=new dQ({options:e,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{let e=(0,B.s3)().getIntegrationByName("ReplayCanvas");if(!e)return;this._replay._canvas=e.getOptions()}catch(e){}}}function d8(e){let t=(0,B.s3)(),n=t&&t.getOptions(),o={sessionSampleRate:0,errorSampleRate:0,...(0,U.Jr)(e)};return n?(null==e.sessionSampleRate&&null==e.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&(0,z.Cf)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),"number"==typeof n.replaysSessionSampleRate&&(o.sessionSampleRate=n.replaysSessionSampleRate),"number"==typeof n.replaysOnErrorSampleRate&&(o.errorSampleRate=n.replaysOnErrorSampleRate)):(0,z.Cf)(()=>{console.warn("SDK client is not available.")}),o}function d9(e){return[...d3,...e.map(e=>e.toLowerCase())]}d5.__initStatic();let d7=.1,me=/\/checkout(\/|\?|#|$)/;function mt(e){var t;return(null===(t=e.request)||void 0===t?void 0:t.url)?e.request.url:window.location.href}function mn(e){var t,n;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Math.random;return(null===(t=e.tags)||void 0===t?void 0:t["freedompay.replay"])!=="skip"&&(!!((null===(n=e.tags)||void 0===n?void 0:n.flow)==="freedompay"||me.test(mt(e)))||o()<d7)}let mo=["<anonymous>"];function mr(e){return e.includes("@sentry/")||e.includes("@sentry+")}function ma(e){let t=e.replace(/^app:\/{3}/,"");return e.includes("/_next/static")||t.startsWith("./src")||t.startsWith("../../packages")}function mi(e){let t=[];try{var n,o;null===(o=e.exception)||void 0===o||null===(n=o.values)||void 0===n||n.forEach(e=>{var n;(null===(n=e.stacktrace)||void 0===n?void 0:n.frames)&&t.push(...e.stacktrace.frames)})}catch(e){return[]}return t}function ms(e){return e?mi(e).filter(e=>e.filename&&!mo.includes(e.filename)&&!mr(e.filename)):[]}function ml(e){if(!e||0===mi(e).length)return!1;let t=ms(e);return!!t.some(e=>!ma(e.filename))||!t.some(e=>ma(e.filename))}var mc=window;function mu(e){console.debug("frames",ms(e));let t=ml(e);return t&&console.debug("This error contain third party frames, so isn't sent it to sentry"),t}mc.__sentryRewritesTunnelPath__=void 0,mc.SENTRY_RELEASE={id:"7a2216a91c53c17f39b57cc8661c3adcac369559"},mc.__sentryBasePath=void 0,mc.__rewriteFramesAssetPrefixPath__="";let md="https://hpc.freedompay.com";function mm(e){var t;return(null===(t=e.tags)||void 0===t?void 0:t.flow)==="freedompay"||!!md&&ms(e).some(e=>{var t;return null===(t=e.filename)||void 0===t?void 0:t.startsWith(md)})}iF({dsn:"https://[email protected]/4505509650104320",tracesSampleRate:0,debug:!1,replaysOnErrorSampleRate:1,replaysSessionSampleRate:0,enabled:!0,ignoreErrors:["MiraiMeta","null is not an object (evaluating 'document.querySelector",/gtag is not defined/,/Can't find variable: gtag/,/supported is not defined/],integrations:[d4({maskAllText:!1,blockAllMedia:!1,networkDetailAllowUrls:[/\/api/],networkDetailDenyUrls:[/\/api\/properties\/.*reservations/],beforeErrorSampling:e=>mn(e)})],tunnel:void 0,beforeSend:e=>mm(e)?e:mu(e)?null:e})},85613:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var o={};function r(){return o}},78055:function(e,t,n){"use strict";function o(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:function(){return o}})},8926:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var o=n(78493),r=n(78055),a=n(34445),i=n(85613);function s(e,t){(0,r.Z)(1,arguments);var n,s,l,c,u,d,m,p,h=(0,i.j)(),f=(0,a.Z)(null!==(n=null!==(s=null!==(l=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:h.weekStartsOn)&&void 0!==s?s:null===(m=h.locale)||void 0===m?void 0:null===(p=m.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,o.Z)(e),y=g.getUTCDay(),v=(y<f?7:0)+y-f;return g.setUTCDate(g.getUTCDate()-v),g.setUTCHours(0,0,0,0),g}},34445:function(e,t,n){"use strict";function o(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:function(){return o}})},54588:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});
29var o=n(28131),r=n(78055);function a(e,t){(0,r.Z)(2,arguments);var n=(0,o.Z)(e),a=(0,o.Z)(t);return n.getTime()===a.getTime()}},71232:function(e,t,n){"use strict";function o(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}n.d(t,{Z:function(){return o}})},77180:function(e,t,n){"use strict";function o(e){return function(t,n){var o;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var r=e.defaultFormattingWidth||e.defaultWidth,a=null!=n&&n.width?String(n.width):r;o=e.formattingValues[a]||e.formattingValues[r]}else{var i=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;o=e.values[s]||e.values[i]}return o[e.argumentCallback?e.argumentCallback(t):t]}}n.d(t,{Z:function(){return o}})},43468:function(e,t,n){"use strict";function o(e){return function(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=o.width,s=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],l=t.match(s);if(!l)return null;var c=l[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a(u,function(e){return e.test(c)}):r(u,function(e){return e.test(c)});return n=e.valueCallback?e.valueCallback(d):d,{value:n=o.valueCallback?o.valueCallback(n):n,rest:t.slice(c.length)}}}function r(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function a(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}n.d(t,{Z:function(){return o}})},55804:function(e,t,n){"use strict";function o(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.match(e.matchPattern);if(!o)return null;var r=o[0],a=t.match(e.parsePattern);if(!a)return null;var i=e.valueCallback?e.valueCallback(a[0]):a[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(r.length)}}}n.d(t,{Z:function(){return o}})},91413:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},r=function(e,t,n){var r,a=o[e];return(r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},a=n(71232),i={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},l={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},c={date:(0,a.Z)({formats:i,defaultWidth:"full"}),time:(0,a.Z)({formats:s,defaultWidth:"full"}),dateTime:(0,a.Z)({formats:l,defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},d=function(e,t,n,o){return u[e]},m=n(77180),p={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},h={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},f={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},g={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
29ay","Saturday"]},y={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},v={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},b={ordinalNumber:function(e,t){var n=Number(e),o=n%100;if(o>20||o<10)switch(o%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,m.Z)({values:p,defaultWidth:"wide"}),quarter:(0,m.Z)({values:h,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,m.Z)({values:f,defaultWidth:"wide"}),day:(0,m.Z)({values:g,defaultWidth:"wide"}),dayPeriod:(0,m.Z)({values:y,defaultWidth:"wide",formattingValues:v,defaultFormattingWidth:"wide"})},S=n(43468),T=n(55804),k=/^(\d+)(th|st|nd|rd)?/i,C=/\d+/i,A={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},E={any:[/^b/i,/^(a|c)/i]},_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},P={any:[/1/i,/2/i,/3/i,/4/i]},x={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},w={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},R={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},M={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},I={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},O={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},D={code:"en-US",formatDistance:r,formatLong:c,formatRelative:d,localize:b,match:{ordinalNumber:(0,T.Z)({matchPattern:k,parsePattern:C,valueCallback:function(e){return parseInt(e,10)}}),era:(0,S.Z)({matchPatterns:A,defaultMatchWidth:"wide",parsePatterns:E,defaultParseWidth:"any"}),quarter:(0,S.Z)({matchPatterns:_,defaultMatchWidth:"wide",parsePatterns:P,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,S.Z)({matchPatterns:x,defaultMatchWidth:"wide",parsePatterns:w,defaultParseWidth:"any"}),day:(0,S.Z)({matchPatterns:R,defaultMatchWidth:"wide",parsePatterns:M,defaultParseWidth:"any"}),dayPeriod:(0,S.Z)({matchPatterns:I,defaultMatchWidth:"any",parsePatterns:O,defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},28131:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(78493),r=n(78055);function a(e){(0,r.Z)(1,arguments);var t=(0,o.Z)(e);return t.setHours(0,0,0,0),t}},78493:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(78055);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){(0,o.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===r(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.
291 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},59772:function(e,t,n){"use strict";let o={};o.web=n(39971);let r={};r.witbooking={},r.witbooking.api={},r.witbooking.api.v1=n(97439),r.witbooking.api.v1.HotelAPIClient=function(e,t,n){n||(n={}),n.format="binary",this.client_=new o.web.GrpcWebClientBase(n),this.hostname_=e},r.witbooking.api.v1.HotelAPIPromiseClient=function(e,t,n){n||(n={}),n.format="binary",this.client_=new o.web.GrpcWebClientBase(n),this.hostname_=e};let a=new o.web.MethodDescriptor("/witbooking.api.v1.HotelAPI/GetPropertyARI",o.web.MethodType.UNARY,r.witbooking.api.v1.ARIRequest,r.witbooking.api.v1.ARIResponse,function(e){return e.serializeBinary()},r.witbooking.api.v1.ARIResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.api.v1.ARIResponse,function(e){return e.serializeBinary()},r.witbooking.api.v1.ARIResponse.deserializeBinary),r.witbooking.api.v1.HotelAPIClient.prototype.getPropertyARI=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.api.v1.HotelAPI/GetPropertyARI",e,t||{},a,n)},r.witbooking.api.v1.HotelAPIPromiseClient.prototype.getPropertyARI=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.api.v1.HotelAPI/GetPropertyARI",e,t||{},a)};let i=new o.web.MethodDescriptor("/witbooking.api.v1.HotelAPI/GetReservationARIPreview",o.web.MethodType.UNARY,r.witbooking.api.v1.ReservationARIPreviewRequest,r.witbooking.api.v1.ARIResponse,function(e){return e.serializeBinary()},r.witbooking.api.v1.ARIResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.api.v1.ARIResponse,function(e){return e.serializeBinary()},r.witbooking.api.v1.ARIResponse.deserializeBinary),r.witbooking.api.v1.HotelAPIClient.prototype.getReservationARIPreview=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.api.v1.HotelAPI/GetReservationARIPreview",e,t||{},i,n)},r.witbooking.api.v1.HotelAPIPromiseClient.prototype.getReservationARIPreview=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.api.v1.HotelAPI/GetReservationARIPreview",e,t||{},i)},e.exports=r.witbooking.api.v1},97439:function(e,t,n){var o=n(94287),r=o,a=Function("return this")();r.exportSymbol("proto.witbooking.api.v1.ARIRequest",null,a),r.exportSymbol("proto.witbooking.api.v1.ARIResponse",null,a),r.exportSymbol("proto.witbooking.api.v1.ReservationARIPreviewRequest",null,a),proto.witbooking.api.v1.ARIRequest=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.api.v1.ARIRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.api.v1.ARIRequest.displayName="proto.witbooking.api.v1.ARIRequest"),proto.witbooking.api.v1.ReservationARIPreviewRequest=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.api.v1.ReservationARIPreviewRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.api.v1.ReservationARIPreviewRequest.displayName="proto.witbooking.api.v1.ReservationARIPreviewRequest"),proto.witbooking.api.v1.ARIResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.api.v1.ARIResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.api.v1.ARIResponse.displayName="proto.witbooking.api.v1.ARIResponse"),o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.api.v1.ARIRequest.prototype.toObject=function(e){return proto.witbooking.api.v1.ARIRequest.toObject(e,this)},proto.witbooking.api.v1.ARIRequest.toObject=function(e,t){var n={hotelticker:o.Message.getFieldWithDefault(t,1,""),locale:o.Message.getFieldWithDefault(t,2,""),stringify:o.Message.getFieldWithDefault(t,3,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.api.v1.ARIRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.api.v1.ARIRequest;return proto.witbooking.api.v1.ARIRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.api.v1.ARIRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)switch(t.getFieldNumber()){case 1:var n=t.readString();e.setHotelticker(n);break;case 2:var n=t.readString();e.setLocale(n);break;case 3:var n=t.readString();e.setStringify(n);break;default:t.skipField()}return e},proto.witbooking.api.v1.ARIRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.api.v1.ARIRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.api.v1.ARIRequest.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getHotelticker()).length>0&&t.writeString(1,n),(n=e.getLocale()).length>0&&t.writeString(2,n),(n=e.getStringify()).length>0&&t.writeString(3,n)},proto.witbooking.api.v1.ARIRequest.prototype.getHotelticker=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.witbooking.api.v1.ARIRequest.prototype.setHotelticker=function(e){return o.Message.setProto3StringField(this,1,e)},proto.witbooking.api.v1.ARIRequest.prototype.getLocale=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.witbooking.api.v1.ARIRequest.prototype.setLocale=function(e){return o.Message.setProto3StringField(this,2,e)},proto.witbooking.api.v1.ARIRequest.prototype.getStringify=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.witbooking.api.v1.ARIRequest.prototype.setStringify=function(e){return o.Message.setProto3StringField(this,3,e)}
29,o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.toObject=function(e){return proto.witbooking.api.v1.ReservationARIPreviewRequest.toObject(e,this)},proto.witbooking.api.v1.ReservationARIPreviewRequest.toObject=function(e,t){var n={hotelTicker:o.Message.getFieldWithDefault(t,1,""),locale:o.Message.getFieldWithDefault(t,2,""),stringify:o.Message.getFieldWithDefault(t,3,""),reservationId:o.Message.getFieldWithDefault(t,4,""),idRoomstay:o.Message.getFieldWithDefault(t,5,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.api.v1.ReservationARIPreviewRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.api.v1.ReservationARIPreviewRequest;return proto.witbooking.api.v1.ReservationARIPreviewRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.api.v1.ReservationARIPreviewRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)switch(t.getFieldNumber()){case 1:var n=t.readString();e.setHotelTicker(n);break;case 2:var n=t.readString();e.setLocale(n);break;case 3:var n=t.readString();e.setStringify(n);break;case 4:var n=t.readString();e.setReservationId(n);break;case 5:var n=t.readString();e.setIdRoomstay(n);break;default:t.skipField()}return e},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.api.v1.ReservationARIPreviewRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.api.v1.ReservationARIPreviewRequest.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getHotelTicker()).length>0&&t.writeString(1,n),(n=e.getLocale()).length>0&&t.writeString(2,n),(n=e.getStringify()).length>0&&t.writeString(3,n),(n=e.getReservationId()).length>0&&t.writeString(4,n),(n=e.getIdRoomstay()).length>0&&t.writeString(5,n)},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.getHotelTicker=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.setHotelTicker=function(e){return o.Message.setProto3StringField(this,1,e)},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.getLocale=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.setLocale=function(e){return o.Message.setProto3StringField(this,2,e)},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.getStringify=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.setStringify=function(e){return o.Message.setProto3StringField(this,3,e)},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.getReservationId=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.setReservationId=function(e){return o.Message.setProto3StringField(this,4,e)},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.getIdRoomstay=function(){return o.Message.getFieldWithDefault(this,5,"")},proto.witbooking.api.v1.ReservationARIPreviewRequest.prototype.setIdRoomstay=function(e){return o.Message.setProto3StringField(this,5,e)},o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.api.v1.ARIResponse.prototype.toObject=function(e){return proto.witbooking.api.v1.ARIResponse.toObject(e,this)},proto.witbooking.api.v1.ARIResponse.toObject=function(e,t){var n={value:o.Message.getFieldWithDefault(t,1,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.api.v1.ARIResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.api.v1.ARIResponse;return proto.witbooking.api.v1.ARIResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.api.v1.ARIResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=t.readString();e.setValue(n)}else t.skipField();return e},proto.witbooking.api.v1.ARIResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.api.v1.ARIResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.api.v1.ARIResponse.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getValue()).length>0&&t.writeString(1,n)},proto.witbooking.api.v1.ARIResponse.prototype.getValue=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.witbooking.api.v1.ARIResponse.prototype.setValue=function(e){return o.Message.setProto3StringField(this,1,e)},r.object.extend(t,proto.witbooking.api.v1)},65304:function(e,t,n){"use strict";let o={};o.web=n(39971);let r={};r.witbooking={},r.witbooking.backoffice={},r.witbooking.backoffice.property={},r.witbooking.backoffice.property.v1=n(23785),r.witbooking.backoffice.property.v1.PropertyAPIClient=function(e,t,n){n||(n={}),n.format="binary",this.client_=new o.web.GrpcWebClientBase(n),this.hostname_=e}
29,r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient=function(e,t,n){n||(n={}),n.format="binary",this.client_=new o.web.GrpcWebClientBase(n),this.hostname_=e};let a=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickers",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyTickersRequest,r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getPropertyTickers=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickers",e,t||{},a,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getPropertyTickers=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickers",e,t||{},a)};let i=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickersWithoutAgr",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyTickersRequest,r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getPropertyTickersWithoutAgr=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickersWithoutAgr",e,t||{},i,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getPropertyTickersWithoutAgr=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyTickersWithoutAgr",e,t||{},i)};let s=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetAdminPropertyTickers",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyTickersRequest,r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyTickersResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getAdminPropertyTickers=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetAdminPropertyTickers",e,t||{},s,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getAdminPropertyTickers=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetAdminPropertyTickers",e,t||{},s)};let l=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyConfiguration",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest,r.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getPropertyConfiguration=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyConfiguration",e,t||{},l,n)}
29,r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getPropertyConfiguration=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyConfiguration",e,t||{},l)};let c=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyInfo",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyInfoRequest,r.witbooking.backoffice.property.v1.GetPropertyInfoResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyInfoResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyInfoResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyInfoResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getPropertyInfo=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyInfo",e,t||{},c,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getPropertyInfo=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyInfo",e,t||{},c)};let u=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyChildren",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.GetPropertyChildrenRequest,r.witbooking.backoffice.property.v1.GetPropertyChildrenResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.GetPropertyChildrenResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.getPropertyChildren=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyChildren",e,t||{},u,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.getPropertyChildren=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/GetPropertyChildren",e,t||{},u)};let d=new o.web.MethodDescriptor("/witbooking.backoffice.property.v1.PropertyAPI/CreatePropertyChain",o.web.MethodType.UNARY,r.witbooking.backoffice.property.v1.CreatePropertyChainRequest,r.witbooking.backoffice.property.v1.CreatePropertyChainResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.CreatePropertyChainResponse.deserializeBinary);new o.web.AbstractClientBase.MethodInfo(r.witbooking.backoffice.property.v1.CreatePropertyChainResponse,function(e){return e.serializeBinary()},r.witbooking.backoffice.property.v1.CreatePropertyChainResponse.deserializeBinary),r.witbooking.backoffice.property.v1.PropertyAPIClient.prototype.createPropertyChain=function(e,t,n){return this.client_.rpcCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/CreatePropertyChain",e,t||{},d,n)},r.witbooking.backoffice.property.v1.PropertyAPIPromiseClient.prototype.createPropertyChain=function(e,t){return this.client_.unaryCall(this.hostname_+"/witbooking.backoffice.property.v1.PropertyAPI/CreatePropertyChain",e,t||{},d)},e.exports=r.witbooking.backoffice.property.v1},23785:function(e,t,n){var o=n(94287),r=o,a=Function("return this")();r.exportSymbol("proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest",null,a),r.exportSymbol("proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse",null,a),proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.displayName="proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest"),proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse=function(e){o.Message.initialize(this,e,0,-1,proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.repeatedFields_,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.displayName="proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse"),proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.displayName="proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest"),proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse=function(e){o.Message.initialize(this,e,0,-1,proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.repeatedFields_,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.displayName="proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse"),proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest=function(e){o.Message.initialize(this,e,0,-1,proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.repeatedFields_,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.displayName="proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest"),proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.displayName="proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse"),proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.displayName="proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest"),proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse=function(e){o.Message.initialize(this,e,0,-1,proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.repeatedFields_,null)},r.inherits(proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.displayName="proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse"),proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest=function(e){o.Message.initialize(this,e,0,-1,proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.repeatedFields_,null)},r.inherits(proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.displayName="proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest"),proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},r.inherits(proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse,o.Message),r.DEBUG&&!COMPILED&&(proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.displayName="proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse"),o.Message.GENERATE_TO_OBJ
29ECT&&(proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.toObject=function(e,t){var n={query:o.Message.getFieldWithDefault(t,1,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest;return proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=t.readString();e.setQuery(n)}else t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getQuery()).length>0&&t.writeString(1,n)},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.prototype.getQuery=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.witbooking.backoffice.property.v1.GetPropertyTickersRequest.prototype.setQuery=function(e){return o.Message.setProto3StringField(this,1,e)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.toObject=function(e,t){var n,r={propertyTickersList:null==(n=o.Message.getRepeatedField(t,1))?void 0:n};return e&&(r.$jspbMessageInstance=t),r}),proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse;return proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=t.readString();e.addPropertyTickers(n)}else t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getPropertyTickersList()).length>0&&t.writeRepeatedString(1,n)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.getPropertyTickersList=function(){return o.Message.getRepeatedField(this,1)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.setPropertyTickersList=function(e){return o.Message.setField(this,1,e||[])},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.addPropertyTickers=function(e,t){return o.Message.addToRepeatedField(this,1,e,t)},proto.witbooking.backoffice.property.v1.GetPropertyTickersResponse.prototype.clearPropertyTickersList=function(){return this.setPropertyTickersList([])},o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.toObject=function(e,t){var n={};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest;return proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)t.getFieldNumber(),t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyInfoRequest.serializeBinaryToWriter=function(e,t){},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.repeatedFields_=[4],o.Message.GENERATE_TO_OBJ
vendor: 5,923 bytes, line 29
29ECT&&(proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.toObject=function(e,t){var n,r={ticker:o.Message.getFieldWithDefault(t,1,""),partner:o.Message.getFieldWithDefault(t,2,""),group:o.Message.getFieldWithDefault(t,3,""),localesList:null==(n=o.Message.getRepeatedField(t,4))?void 0:n,defaultCurrency:o.Message.getFieldWithDefault(t,5,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse;return proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)switch(t.getFieldNumber()){case 1:var n=t.readString();e.setTicker(n);break;case 2:var n=t.readString();e.setPartner(n);break;case 3:var n=t.readString();e.setGroup(n);break;case 4:var n=t.readString();e.addLocales(n);break;case 5:var n=t.readString();e.setDefaultCurrency(n);break;default:t.skipField()}return e},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getTicker()).length>0&&t.writeString(1,n),(n=e.getPartner()).length>0&&t.writeString(2,n),(n=e.getGroup()).length>0&&t.writeString(3,n),(n=e.getLocalesList()).length>0&&t.writeRepeatedString(4,n),(n=e.getDefaultCurrency()).length>0&&t.writeString(5,n)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.getTicker=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.setTicker=function(e){return o.Message.setProto3StringField(this,1,e)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.getPartner=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.setPartner=function(e){return o.Message.setProto3StringField(this,2,e)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.getGroup=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.setGroup=function(e){return o.Message.setProto3StringField(this,3,e)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.getLocalesList=function(){return o.Message.getRepeatedField(this,4)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.setLocalesList=function(e){return o.Message.setField(this,4,e||[])},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.addLocales=function(e,t){return o.Message.addToRepeatedField(this,4,e,t)},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.clearLocalesList=function(){return this.setLocalesList([])},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.getDefaultCurrency=function(){return o.Message.getFieldWithDefault(this,5,"")},proto.witbooking.backoffice.property.v1.GetPropertyInfoResponse.prototype.setDefaultCurrency=function(e){return o.Message.setProto3StringField(this,5,e)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.toObject=function(e,t){var n,r={configurationKeysList:null==(n=o.Message.getRepeatedField(t,1))?void 0:n};return e&&(r.$jspbMessageInstance=t),r}),proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest;return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=t.readString();e.addConfigurationKeys(n)}else t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getConfigurationKeysList()).length>0&&t.writeRepeatedString(1,n)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.getConfigurationKeysList=function(){return o.Message.getRepeatedField(this,1)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.setConfigurationKeysList=function(e){return o.Message.setField(this,1,e||[])},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.addConfigurationKeys=function(e,t){return o.Message.addToRepeatedField(this,1,e,t)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationRequest.prototype.clearConfigurationKeysList=function(){return this.setConfigurationKeysList([])}
29,o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.toObject=function(e,t){var n,o={configurationsMap:(n=t.getConfigurationsMap())?n.toObject(e,void 0):[]};return e&&(o.$jspbMessageInstance=t),o}),proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse;return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=e.getConfigurationsMap();t.readMessage(n,function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readString,null,"","")})}else t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getConfigurationsMap(!0))&&n.getLength()>0&&n.serializeBinary(1,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeString)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.prototype.getConfigurationsMap=function(e){return o.Message.getMapField(this,1,e,null)},proto.witbooking.backoffice.property.v1.GetPropertyConfigurationResponse.prototype.clearConfigurationsMap=function(){return this.getConfigurationsMap().clear(),this},o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.toObject=function(e,t){var n={};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest;return proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)t.getFieldNumber(),t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyChildrenRequest.serializeBinaryToWriter=function(e,t){},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.toObject(e,this)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.toObject=function(e,t){var n,r={propertyTickersList:null==(n=o.Message.getRepeatedField(t,1))?void 0:n};return e&&(r.$jspbMessageInstance=t),r}),proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse;return proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(1===t.getFieldNumber()){var n=t.readString();e.addPropertyTickers(n)}else t.skipField();return e},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getPropertyTickersList()).length>0&&t.writeRepeatedString(1,n)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.getPropertyTickersList=function(){return o.Message.getRepeatedField(this,1)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.setPropertyTickersList=function(e){return o.Message.setField(this,1,e||[])},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.addPropertyTickers=function(e,t){return o.Message.addToRepeatedField(this,1,e,t)},proto.witbooking.backoffice.property.v1.GetPropertyChildrenResponse.prototype.clearPropertyTickersList=function(){return this.setPropertyTickersList([])},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.repeatedFields_=[2],o.Message.GENERATE_TO_OBJ
29ECT&&(proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.toObject(e,this)},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.toObject=function(e,t){var n,r={childrenList:null==(n=o.Message.getRepeatedField(t,2))?void 0:n};return e&&(r.$jspbMessageInstance=t),r}),proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest;return proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)if(2===t.getFieldNumber()){var n=t.readString();e.addChildren(n)}else t.skipField();return e},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.serializeBinaryToWriter=function(e,t){var n=void 0;(n=e.getChildrenList()).length>0&&t.writeRepeatedString(2,n)},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.getChildrenList=function(){return o.Message.getRepeatedField(this,2)},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.setChildrenList=function(e){return o.Message.setField(this,2,e||[])},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.addChildren=function(e,t){return o.Message.addToRepeatedField(this,2,e,t)},proto.witbooking.backoffice.property.v1.CreatePropertyChainRequest.prototype.clearChildrenList=function(){return this.setChildrenList([])},o.Message.GENERATE_TO_OBJECT&&(proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.prototype.toObject=function(e){return proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.toObject(e,this)},proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.toObject=function(e,t){var n={};return e&&(n.$jspbMessageInstance=t),n}),proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),n=new proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse;return proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.deserializeBinaryFromReader(n,t)},proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();)t.getFieldNumber(),t.skipField();return e},proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.witbooking.backoffice.property.v1.CreatePropertyChainResponse.serializeBinaryToWriter=function(e,t){},r.object.extend(t,proto.witbooking.backoffice.property.v1)},15980:function(e,t,n){"use strict";n.d(t,{D3:function(){return a.GetPropertyTickersRequest},Gt:function(){return o.ARIRequest},PT:function(){return i.PropertyAPIPromiseClient},VC:function(){return o.ReservationARIPreviewRequest},sW:function(){return r.HotelAPIPromiseClient}});var o=n(97439),r=n(59772),a=n(23785),i=n(65304)},65479:function(e,t,n){"use strict";n.d(t,{Mf:function(){return h},L2:function(){return er},eT:function(){return eo},Zk:function(){return ea},z1:function(){return b},Yi:function(){return o},U3:function(){return ee},Ob:function(){return a},jn:function(){return A},lE:function(){return E},Vo:function(){return R},vO:function(){return o7},xg:function(){return re},he:function(){return rt},Aj:function(){return l},QM:function(){return r},Bn:function(){return Y},YL:function(){return K},dZ:function(){return C},yp:function(){return rl},Zw:function(){return k},TV:function(){return T},dA:function(){return w},Ay:function(){return p},Ox:function(){return f},$B:function(){return g},Gu:function(){return y},Uk:function(){return Z},yj:function(){return _},ek:function(){return P},JJ:function(){return x},pk:function(){return v},gI:function(){return S}});var o,r,a,i,s,l,c={};n.r(c),n.d(c,{AED:function(){return tA},AFN:function(){return tE},ALL:function(){return t_},AMD:function(){return tP},ANG:function(){return tx},AOA:function(){return tw},ARS:function(){return tR},AUD:function(){return tM},AWG:function(){return tI},AZN:function(){return tO},BAM:function(){return tD},BBD:function(){return tN},BDT:function(){return tL},BGN:function(){return tB},BHD:function(){return tF},BIF:function(){return tU},BMD:function(){return tj},BND:function(){return tz},BOB:function(){return tG},BOV:function(){return t$},BRL:function(){return tH},BSD:function(){return tV},BTN:function(){return tW},BWP:function(){return tq},BYN:function(){return tZ},BZD:function(){return tK},CAD:function(){return tY},CDF:function(){return tX},CHE:function(){return tQ},CHF:function(){return tJ},CHW:function(){return t0},CLF:function(){return t1},CLP:function(){return t2},CNY:function(){return t3},COP:function(){return t6},COU:function(){return t4},CRC:function(){return t5}
29,CUC:function(){return t8},CUP:function(){return t9},CVE:function(){return t7},CZK:function(){return ne},DJF:function(){return nt},DKK:function(){return nn},DOP:function(){return no},DZD:function(){return nr},EGP:function(){return na},ERN:function(){return ni},ETB:function(){return ns},EUR:function(){return nl},FJD:function(){return nc},FKP:function(){return nu},GBP:function(){return nd},GEL:function(){return nm},GHS:function(){return np},GIP:function(){return nh},GMD:function(){return nf},GNF:function(){return ng},GTQ:function(){return ny},GYD:function(){return nv},HKD:function(){return nb},HNL:function(){return nS},HRK:function(){return nT},HTG:function(){return nk},HUF:function(){return nC},IDR:function(){return nA},ILS:function(){return nE},INR:function(){return n_},IQD:function(){return nP},IRR:function(){return nx},ISK:function(){return nw},JMD:function(){return nR},JOD:function(){return nM},JPY:function(){return nI},KES:function(){return nO},KGS:function(){return nD},KHR:function(){return nN},KMF:function(){return nL},KPW:function(){return nB},KRW:function(){return nF},KWD:function(){return nU},KYD:function(){return nj},KZT:function(){return nz},LAK:function(){return nG},LBP:function(){return n$},LKR:function(){return nH},LRD:function(){return nV},LSL:function(){return nW},LYD:function(){return nq},MAD:function(){return nZ},MDL:function(){return nK},MGA:function(){return nY},MKD:function(){return nX},MMK:function(){return nQ},MNT:function(){return nJ},MOP:function(){return n0},MRU:function(){return n1},MUR:function(){return n2},MVR:function(){return n3},MWK:function(){return n6},MXN:function(){return n4},MXV:function(){return n5},MYR:function(){return n8},MZN:function(){return n9},NAD:function(){return n7},NGN:function(){return oe},NIO:function(){return ot},NOK:function(){return on},NPR:function(){return oo},NZD:function(){return or},OMR:function(){return oa},PAB:function(){return oi},PEN:function(){return os},PGK:function(){return ol},PHP:function(){return oc},PKR:function(){return ou},PLN:function(){return od},PYG:function(){return om},QAR:function(){return op},RON:function(){return oh},RSD:function(){return of},RUB:function(){return og},RWF:function(){return oy},SAR:function(){return ov},SBD:function(){return ob},SCR:function(){return oS},SDG:function(){return oT},SEK:function(){return ok},SGD:function(){return oC},SHP:function(){return oA},SLL:function(){return oE},SOS:function(){return o_},SRD:function(){return oP},SSP:function(){return ox},STN:function(){return ow},SVC:function(){return oR},SYP:function(){return oM},SZL:function(){return oI},THB:function(){return oO},TJS:function(){return oD},TMT:function(){return oN},TND:function(){return oL},TOP:function(){return oB},TRY:function(){return oF},TTD:function(){return oU},TWD:function(){return oj},TZS:function(){return oz},UAH:function(){return oG},UGX:function(){return o$},USD:function(){return oH},USN:function(){return oV},UYI:function(){return oW},UYU:function(){return oq},UYW:function(){return oZ},UZS:function(){return oK},VES:function(){return oY},VND:function(){return oX},VUV:function(){return oQ},WST:function(){return oJ},XAF:function(){return o0},XCD:function(){return o1},XOF:function(){return o2},XPF:function(){return o3},YER:function(){return o6},ZAR:function(){return o4},ZMW:function(){return o5},ZWL:function(){return o8}});let u=[JSON.parse('{"locale":"en","countries":{"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":["People\'s Republic of China","China"],"CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":["Republic of the Congo","Congo"],"CD":["Democratic Republic of the Congo","Congo"],"CK":"Cook Islands","CR":"Costa Rica","CI":["Cote D\'Ivoire","Ivory Coast"],"HR":"Croatia","CU":"Cuba","CY":"Cyprus","CZ":["Czech Republic","Czechia"],"DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":["Republic of The Gambia","The Gambia","Gambia"],"GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":["Islamic Republic of Iran","Iran"],"IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"North Korea","KR":"South Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
29o People\'s Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia, Federated States of","MD":"Moldova, Republic of","MC":"Monaco","MN":"Mongolia","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":["The Republic of North Macedonia","North Macedonia"],"MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":["State of Palestine","Palestine"],"PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":["Russian Federation","Russia"],"RW":"Rwanda","SH":"Saint Helena","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SZ":"Eswatini","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":["Taiwan, Province of China","Taiwan"],"TJ":"Tajikistan","TZ":["United Republic of Tanzania","Tanzania"],"TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":["United Kingdom","UK","Great Britain"],"US":["United States of America","United States","USA"],"UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land Islands","BQ":"Bonaire, Sint Eustatius and Saba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Isle of Man","JE":"Jersey","ME":"Montenegro","BL":"Saint Barth\xe9lemy","MF":"Saint Martin (French part)","RS":"Serbia","SX":"Sint Maarten (Dutch part)","SS":"South Sudan","XK":"Kosovo"}}'),JSON.parse('{"locale":"es","countries":{"AF":"Afganist\xe1n","AL":"Albania","DZ":"Argelia","AS":"Samoa Americana","AD":"Andorra","AO":"Angola","AI":"Anguila","AQ":"Ant\xe1rtida","AG":"Antigua y Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaiy\xe1n","BS":"Bahamas","BH":"Bahrein","BD":"Bangladesh","BB":"Barbados","BY":"Bielorrusia","BE":"B\xe9lgica","BZ":"Belice","BJ":"Benin","BM":"Bermudas","BT":"But\xe1n","BO":"Bolivia","BA":"Bosnia y Herzegovina","BW":"Botswana","BV":"Isla Bouvet","BR":"Brasil","IO":"Territorio Brit\xe1nico del Oc\xe9ano \xcdndico","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Camboya","CM":"Camer\xfan","CA":"Canad\xe1","CV":"Cabo Verde","KY":"Islas Caim\xe1n","CF":"Rep\xfablica Centroafricana","TD":"Chad","CL":"Chile","CN":"China","CX":"Isla de Navidad","CC":"Islas Cocos (Keeling)","CO":"Colombia","KM":"Comoras","CG":"Congo","CD":"Congo (Rep\xfablica Democr\xe1tica del)","CK":"Islas Cook","CR":"Costa Rica","CI":"Costa de Marfil","HR":"Croacia","CU":"Cuba","CY":"Chipre","CZ":"Rep\xfablica Checa","DK":"Dinamarca","DJ":"Yibuti","DM":"Dominica","DO":"Rep\xfablica Dominicana","EC":"Ecuador","EG":"Egipto","SV":"El Salvador","GQ":"Guinea Ecuatorial","ER":"Eritrea","EE":"Estonia","ET":"Etiop\xeda","FK":"Islas Malvinas","FO":"Islas Feroe","FJ":"Fiji","FI":"Finlandia","FR":"Francia","GF":"Guayana Francesa","PF":"Polinesia Francesa","TF":"Tierras Australes Francesas","GA":"Gab\xf3n","GM":"Gambia","GE":"Georgia","DE":"Alemania","GH":"Ghana","GI":"Gibraltar","GR":"Grecia","GL":"Groenlandia","GD":"Granada","GP":"Guadalupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea Bissau","GY":"Guyana","HT":"Hait\xed","HM":"Heard e Islas McDonald","VA":"Santa Sede","HN":"Honduras","HK":"Hong Kong","HU":"Hungr\xeda","IS":"Islandia","IN":"India","ID":"Indonesia","IR":["Ir\xe1n","Rep\xfablica Isl\xe1mica de Ir\xe1n"],"IQ":"Iraq","IE":"Irlanda","IL":"Israel","IT":"Italia","JM":"Jamaica","JP":"Jap\xf3n","JO":"Jordania","KZ":"Kazajist\xe1n","KE":"Kenia","KI":"Kiribati","KP":"Rep\xfablica Popular Democr\xe1tica de Corea","KR":"Rep\xfablica de Corea","KW":"Kuwait","KG":"Kirguist\xe1n","LA":"Rep\xfablica Democr\xe1tica Popular de Lao","LV":"Letonia","LB":"L\xedbano","LS":"Lesoto","LR":"Liberia","LY":"Libia","LI":"Liechtenstein","LT":"Lituania","LU":"Luxemburgo","MO":"Macao","MK":"Macedonia del Norte","MG":"Madagascar","MW":"Malaui","MY":"Malasia","MV":"Maldivas","ML":"Mal\xed","MT":"Malta","MH":"Islas Marshall","MQ":"Martinica","MR":"Mauritania","MU":"Mauricio","YT":"Mayotte","MX":"M\xe9xico","FM":"Micronesia","MD":"Moldavia","MC":"M\xf3naco","MN":"Mongolia","MS":"Montserrat","MA":"Marruecos","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Pa\xedses Bajos","NC":"Nueva Caledonia","NZ":"Nueva Zelanda","NI":"Nicaragua","NE":"N\xedger","NG":"Nigeria","NU":"Niue","NF":"Isla Norfolk","MP":"Islas Marianas del Norte","NO":"Noruega","OM":"Om\xe1n","PK":"Pakist\xe1n","PW":"Palau","PS":"Palestina","PA":"Panam\xe1","PG":"Papua Nueva Guinea","PY":"Paraguay","PE":"Per\xfa","PH":"Filipinas","PN":"Pitcairn","PL":"Polonia","PT":"Portugal","PR":"Puerto Rico","QA":"Catar","RE":"Reuni\xf3n","RO":"Ruman\xeda","RU":"Rusia","RW":"Ruanda","SH":"Santa Helena, Ascensi\xf3n y Trist\xe1n de Acu\xf1
29a","KN":"Saint Kitts y Nevis","LC":"Santa Luc\xeda","PM":"San Pedro y Miquel\xf3n","VC":"San Vicente y las Granadinas","WS":"Samoa","SM":"San Marino","ST":"Santo Tom\xe9 y Pr\xedncipe","SA":"Arabia Saudita","SN":"Senegal","SC":"Seychelles","SL":"Sierra Leona","SG":"Singapur","SK":"Eslovaquia","SI":"Eslovenia","SB":"Islas Salom\xf3n","SO":"Somalia","ZA":"Sud\xe1frica","GS":"Georgia del Sur y las Islas Sandwich del Sur","ES":"Espa\xf1a","LK":"Sri Lanka","SD":"Sud\xe1n","SR":"Suriname","SJ":"Svalbard y Jan Mayen","SZ":"Suazilandia","SE":"Suecia","CH":"Suiza","SY":"Rep\xfablica \xc1rabe Siria","TW":"Taiw\xe1n","TJ":"Tayikist\xe1n","TZ":"Tanzania","TH":"Tailandia","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad y Tobago","TN":"T\xfanez","TR":"Turqu\xeda","TM":"Turkmenist\xe1n","TC":"Islas Turcas y Caicos","TV":"Tuvalu","UG":"Uganda","UA":"Ucrania","AE":"Emiratos \xc1rabes Unidos","GB":"Reino Unido","US":"Estados Unidos","UM":"Islas Ultramarinas Menores de los Estados Unidos","UY":"Uruguay","UZ":"Uzbekist\xe1n","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Islas V\xedrgenes brit\xe1nicas","VI":"Islas V\xedrgenes de los Estados Unidos","WF":"Wallis y Futuna","EH":"Sahara Occidental","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabue","AX":"Islas \xc5land","BQ":"Bonaire, San Eustaquio y Saba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Isla de Man","JE":"Jersey","ME":"Montenegro","BL":"Saint Barth\xe9lemy","MF":"Saint Martin (francesa)","RS":"Serbia","SX":"Sint Maarten (neerlandesa)","SS":"Sud\xe1n del Sur","XK":"Kosovo"}}'),JSON.parse('{"locale":"eu","countries":{"AF":"Afganistan","AL":"Albania","DZ":"Aljeria","AS":"Samoa Estatubatuarra","AD":"Andorra","AO":"Angola","AI":"Aingira","AQ":"Antartika","AG":"Antigua eta Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamak","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Bielorrusia","BE":"Belgika","BZ":"Belize","BJ":"Benin","BM":"Bermudas","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia-Herzegovina","BW":"Botswana","BV":"Bouvet uhartea","BR":"Brasil","IO":"Indiako Ozeanoko Britainiar Lurraldea","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Kanbodia","CM":"Kamerun","CA":"Kanada","CV":"Cabo Verde","KY":"Kaiman uharteak","CF":"Afrika Erdiko Errepublika","TD":"Txad","CL":"Txile","CN":"Txina","CX":"Christmas uhartea","CC":"Cocosak (Keeling uharteak)","CO":"Kolonbia","KM":"Komoreak","CG":"Kongo","CD":"Kongoko Errepublika Demokratikoa","CK":"Cook uharteak","CR":"Costa Rica","CI":"Boli Kosta","HR":"Kroazia","CU":"Kuba","CY":"Zipre","CZ":"Txekia","DK":"Danimarka","DJ":"Djibuti","DM":"Dominika","DO":"Dominikar Errepublika","EC":"Ekuador","EG":"Egipto","SV":"El Salvador","GQ":"Ekuatore Ginea","ER":"Eritrea","EE":"Estonia","ET":"Etiopia","FK":"Malvinak","FO":"Faroe uharteak","FJ":"Fiji","FI":"Finlandia","FR":"Frantzia","GF":"Guyana Frantsesa","PF":"Polinesia Frantsesa","TF":"Frantziaren Lurralde Australak","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Alemania","GH":"Ghana","GI":"Gibraltar","GR":"Grezia","GL":"Groenlandia","GD":"Grenada","GP":"Guadalupe","GU":"Guam","GT":"Guatemala","GN":"Ginea","GW":"Ginea Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard eta McDonald uharteak","VA":"Vatikanoa (Egoitza Santua)","HN":"Honduras","HK":"Hong Kong","HU":"Hungaria","IS":"Islandia","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Irak","IE":"Irlanda","IL":"Israel","IT":"Italia","JM":"Jamaika","JP":"Japonia","JO":"Jordania","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Ipar Korea","KR":"Hego Korea","KW":"Kuwait","KG":"Kirgizistan","LA":"Laos","LV":"Letonia","LB":"Libano","LS":"Lesotho","LR":"Liberia","LY":"Libia","LI":"Liechtenstein","LT":"Lituania","LU":"Luxenburgo","MO":"Macao","MK":"Ipar Mazedonia","MG":"Madagaskar","MW":"Malawi","MY":"Malaysia","MV":"Maldivak","ML":"Mali","MT":"Malta","MH":"Marshall Uharteak","MQ":"Martinika","MR":"Mauritania","MU":"Maurizio","YT":"Mayotte","MX":"Mexico","FM":"Mikronesia","MD":"Moldavia","MC":"Monako","MN":"Mongolia","MS":"Montserrat","MA":"Maroko","MZ":"Mozambike","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Herbehereak","NC":"Kaledonia Berria","NZ":"Zeelanda Berria","NI":"Nikaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk uhartea","MP":"Ipar Marianak","NO":"Norvegia","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestina","PA":"Panama","PG":"Papua Ginea Berria","PY":"Paraguai","PE":"Peru","PH":"Filipinak","PN":"Pitcairn uharteak","PL":"Polonia","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\xe9union","RO":"Errumania","RU":"Errusia","RW":"Ruanda","SH":"Santa Helena, Ascension eta Tristan da Cunha","KN":"Saint Kitts eta Nevis","LC":"Santa Luzia","PM":"Saint-Pierre eta Mikelune","VC":"Saint Vincent eta Grenadinak","WS":"Samoa","SM":"San Marino","ST":"Sao Tome eta Principe","SA":"Saudi Arabia","SN":"Senegal","SC":"Seychelleak","SL":"Sierra Leona","SG":"Singapur","SK":"Eslovakia","SI":"Eslovenia","SB":"Salomon Uharteak","SO":"Somalia","ZA":"Hegoafrika","GS":"Hegoaldeko Georgiak eta Hegoaldeko Sandwichak","ES":"Espainia","LK":"Sri Lanka","SD":"Sudan","SR":"Surinam","SJ":"Svalbard eta Jan Mayen","SZ":"Swazilandia","SE":"Suedia","CH":"Suitza","SY":"Siriako Arabiar Errepublika","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailandia","TL":"Ekialdeko Timor","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad eta Tobago","TN":"Tunisia","TR":"Turkia","TM":"Turkmenistan","TC":"Turkak eta Caicoak","TV":"Tuvalu","UG":"Uganda","UA":"Ukraina","AE":"Arabiar Emirerri Batuak","GB":"Erresuma Batua","US":"Estatu Batuak","UM":"Ameriketako Estatu Batuetako itsasoz haraindiko uharteak","UY":"Uruguai","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Birjina britainiar uharteak","VI":"Birjina Uharte Estatubatuarrak","WF":"Wallis eta Futuna","EH":"Mendebaldeko Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land uharteak","BQ":"Bonaire, San Eustakio eta S
29aba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Man uhartea","JE":"Jersey","ME":"Montenegro","BL":"San Bartolome","MF":"San Martin (frantsesa)","RS":"Serbia","SX":"San Martin (herbeheretarra)","SS":"Hego Sudan","XK":"Kosovo"}}'),JSON.parse('{"locale":"de","countries":{"AF":"Afghanistan","EG":"\xc4gypten","AX":"\xc5land","AL":"Albanien","DZ":"Algerien","AS":"Amerikanisch-Samoa","VI":"Amerikanische Jungferninseln","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarktis","AG":"Antigua und Barbuda","GQ":"\xc4quatorialguinea","AR":"Argentinien","AM":"Armenien","AW":"Aruba","AZ":"Aserbaidschan","ET":"\xc4thiopien","AU":"Australien","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesch","BB":"Barbados","BY":"Belarus","BE":"Belgien","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivien","BQ":"Bonaire","BA":"Bosnien und Herzegowina","BW":"Botswana","BV":"Bouvetinsel","BR":"Brasilien","VG":"Britische Jungferninseln","IO":"Britisches Territorium im Indischen Ozean","BN":"Brunei Darussalam","BG":"Bulgarien","BF":"Burkina Faso","BI":"Burundi","CL":"Chile","CN":"China","CK":"Cookinseln","CR":"Costa Rica","CI":"Elfenbeink\xfcste","CW":"Cura\xe7ao","DK":"D\xe4nemark","DE":"Deutschland","DM":"Dominica","DO":"Dominikanische Republik","DJ":"Dschibuti","EC":"Ecuador","SV":"El Salvador","ER":"Eritrea","EE":"Estland","FK":"Falklandinseln","FO":"F\xe4r\xf6er","FJ":"Fidschi","FI":"Finnland","FR":"Frankreich","GF":"Franz\xf6sisch-Guayana","PF":"Franz\xf6sisch-Polynesien","TF":"Franz\xf6sische S\xfcd- und Antarktisgebiete","GA":"Gabun","GM":"Gambia","GE":"Georgien","GH":"Ghana","GI":"Gibraltar","GD":"Grenada","GR":"Griechenland","GL":"Gr\xf6nland","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard und McDonaldinseln","HN":"Honduras","HK":"Hongkong","IN":"Indien","ID":"Indonesien","IM":"Insel Man","IQ":"Irak","IR":"Iran","IE":"Irland","IS":"Island","IL":"Israel","IT":"Italien","JM":"Jamaika","JP":"Japan","YE":"Jemen","JE":"Jersey","JO":"Jordanien","KY":"Kaimaninseln","KH":"Kambodscha","CM":"Kamerun","CA":"Kanada","CV":"Kap Verde","KZ":"Kasachstan","QA":"Katar","KE":"Kenia","KG":"Kirgisistan","KI":"Kiribati","CC":"Kokosinseln","CO":"Kolumbien","KM":"Komoren","CD":"Kongo","KP":"Nordkorea","KR":"S\xfcdkorea","HR":"Kroatien","CU":"Kuba","KW":"Kuwait","LA":"Laos","LS":"Lesotho","LV":"Lettland","LB":"Libanon","LR":"Liberia","LY":"Libyen","LI":"Liechtenstein","LT":"Litauen","LU":"Luxemburg","MO":"Macao","MG":"Madagaskar","MW":"Malawi","MY":"Malaysia","MV":"Malediven","ML":"Mali","MT":"Malta","MA":"Marokko","MH":"Marshallinseln","MQ":"Martinique","MR":"Mauretanien","MU":"Mauritius","YT":"Mayotte","MX":"Mexiko","FM":"Mikronesien","MD":"Moldawien","MC":"Monaco","MN":"Mongolei","ME":"Montenegro","MS":"Montserrat","MZ":"Mosambik","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NC":"Neukaledonien","NZ":"Neuseeland","NI":"Nicaragua","NL":"Niederlande","NE":"Niger","NG":"Nigeria","NU":"Niue","MK":"Nordmazedonien","MP":"N\xf6rdliche Marianen","NF":"Norfolkinsel","NO":"Norwegen","OM":"Oman","AT":"\xd6sterreich","TL":"Osttimor","PK":"Pakistan","PS":"Staat Pal\xe4stina","PW":"Palau","PA":"Panama","PG":"Papua-Neuguinea","PY":"Paraguay","PE":"Peru","PH":"Philippinen","PN":"Pitcairninseln","PL":"Polen","PT":"Portugal","PR":"Puerto Rico","TW":"Taiwan","CG":"Republik Kongo","RE":"R\xe9union","RW":"Ruanda","RO":"Rum\xe4nien","RU":"Russische F\xf6deration","BL":"Saint-Barth\xe9lemy","MF":"Saint-Martin","SB":"Salomonen","ZM":"Sambia","WS":"Samoa","SM":"San Marino","ST":"S\xe3o Tom\xe9 und Pr\xedncipe","SA":"Saudi-Arabien","SE":"Schweden","CH":"Schweiz","SN":"Senegal","RS":"Serbien","SC":"Seychellen","SL":"Sierra Leone","ZW":"Simbabwe","SG":"Singapur","SX":"Sint Maarten","SK":"Slowakei","SI":"Slowenien","SO":"Somalia","ES":"Spanien","LK":"Sri Lanka","SH":"St. Helena","KN":"St. Kitts und Nevis","LC":"St. Lucia","PM":"Saint-Pierre und Miquelon","VC":"St. Vincent und die Grenadinen","ZA":"S\xfcdafrika","SD":"Sudan","GS":"S\xfcdgeorgien und die S\xfcdlichen Sandwichinseln","SS":"S\xfcdsudan","SR":"Suriname","SJ":"Svalbard und Jan Mayen","SZ":"Eswatini","SY":"Syrien, Arabische Republik","TJ":"Tadschikistan","TZ":"Tansania, Vereinigte Republik","TH":"Thailand","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad und Tobago","TD":"Tscha
29d","CZ":"Tschechische Republik","TN":"Tunesien","TR":"T\xfcrkei","TM":"Turkmenistan","TC":"Turks- und Caicosinseln","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","HU":"Ungarn","UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Usbekistan","VU":"Vanuatu","VA":"Vatikanstadt","VE":"Venezuela","AE":"Vereinigte Arabische Emirate","US":["Vereinigte Staaten von Amerika","Vereinigte Staaten","USA"],"GB":["Vereinigtes K\xf6nigreich","Gro\xdfbritannien"],"VN":"Vietnam","WF":"Wallis und Futuna","CX":"Weihnachtsinsel","EH":"Westsahara","CF":"Zentralafrikanische Republik","CY":"Zypern","XK":"Kosovo"}}'),JSON.parse('{"locale":"fr","countries":{"AF":"Afghanistan","AL":"Albanie","DZ":"Alg\xe9rie","AS":"Samoa am\xe9ricaines","AD":"Andorre","AO":"Angola","AI":"Anguilla","AQ":"Antarctique","AG":"Antigua-et-Barbuda","AR":"Argentine","AM":"Arm\xe9nie","AW":"Aruba","AU":"Australie","AT":"Autriche","AZ":"Azerba\xefdjan","BS":"Bahamas","BH":"Bahre\xefn","BD":"Bangladesh","BB":"Barbade","BY":"Bi\xe9lorussie","BE":"Belgique","BZ":"Belize","BJ":"B\xe9nin","BM":"Bermudes","BT":"Bhoutan","BO":"Bolivie","BA":"Bosnie-Herz\xe9govine","BW":"Botswana","BV":"\xcele Bouvet","BR":"Br\xe9sil","IO":"Oc\xe9an Indien Britannique","BN":"Brunei Darussalam","BG":"Bulgarie","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodge","CM":"Cameroun","CA":"Canada","CV":"Cap-Vert","KY":"\xceles Ca\xefmans","CF":"R\xe9publique Centrafricaine","TD":"Tchad","CL":"Chili","CN":"Chine","CX":"\xcele Christmas","CC":"\xceles Cocos","CO":"Colombie","KM":"Comores","CG":"R\xe9publique du Congo","CD":"R\xe9publique d\xe9mocratique du Congo","CK":"\xceles Cook","CR":"Costa Rica","CI":"C\xf4te-d\'Ivoire","HR":"Croatie","CU":"Cuba","CY":"Chypre","CZ":"R\xe9publique Tch\xe8que","DK":"Danemark","DJ":"Djibouti","DM":"Dominique","DO":"R\xe9publique Dominicaine","EC":"\xc9quateur","EG":"\xc9gypte","SV":"El Salvador","GQ":"Guin\xe9e \xe9quatoriale","ER":"\xc9rythr\xe9e","EE":"Estonie","ET":"\xc9thiopie","FK":"\xceles Malouines","FO":"\xceles F\xe9ro\xe9","FJ":"Fidji","FI":"Finlande","FR":"France","GF":"Guyane fran\xe7aise","PF":"Polyn\xe9sie fran\xe7aise","TF":"Terres australes fran\xe7aises","GA":"Gabon","GM":"Gambie","GE":"G\xe9orgie","DE":"Allemagne","GH":"Ghana","GI":"Gibraltar","GR":"Gr\xe8ce","GL":"Groenland","GD":"Grenade","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guin\xe9e","GW":"Guin\xe9e-Bissau","GY":"Guyana","HT":"Ha\xefti","HM":"\xceles Heard-et-MacDonald","VA":"Saint-Si\xe8ge (Vatican)","HN":"Honduras","HK":"Hong Kong","HU":"Hongrie","IS":"Islande","IN":"Inde","ID":"Indon\xe9sie","IR":"Iran","IQ":"Irak","IE":"Irlande","IL":"Isra\xebl","IT":"Italie","JM":"Jama\xefque","JP":"Japon","JO":"Jordanie","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Cor\xe9e du Nord","KR":"Cor\xe9e du Sud","KW":"Kowe\xeft","KG":"Kirghizistan","LA":"Laos","LV":"Lettonie","LB":"Liban","LS":"Lesotho","LR":"Lib\xe9ria","LY":"Libye","LI":"Liechtenstein","LT":"Lituanie","LU":"Luxembourg","MO":"Macao","MK":"Mac\xe9doine du Nord","MG":"Madagascar","MW":"Malawi","MY":"Malaisie","MV":"Maldives","ML":"Mali","MT":"Malte","MH":"\xceles Marshall","MQ":"Martinique","MR":"Mauritanie","MU":"Maurice","YT":"Mayotte","MX":"Mexique","FM":"Micron\xe9sie","MD":"Moldavie","MC":"Monaco","MN":"Mongolie","MS":"Montserrat","MA":"Maroc","MZ":"Mozambique","MM":"Myanmar","NA":"Namibie","NR":"Nauru","NP":"N\xe9pal","NL":"Pays-Bas","NC":"Nouvelle-Cal\xe9donie","NZ":"Nouvelle-Z\xe9lande","NI":"Nicaragua","NE":"Niger","NG":"Nig\xe9ria","NU":"Niu\xe9","NF":"\xcele Norfolk","MP":"\xceles Mariannes du Nord","NO":"Norv\xe8ge","OM":"Oman","PK":"Pakistan","PW":"Palaos","PS":"Palestine","PA":"Panama","PG":"Papouasie-Nouvelle-Guin\xe9e","PY":"Paraguay","PE":"P\xe9rou","PH":"Philippines","PN":"\xceles Pitcairn","PL":"Pologne","PT":"Portugal","PR":"Porto Rico","QA":"Qatar","RE":"R\xe9union","RO":"Roumanie","RU":"Russie","RW":"Rwanda","SH":"Sainte-H\xe9l\xe8ne","KN":"Saint-Christophe-et-Ni\xe9v\xe8s","LC":"Sainte-Lucie","PM":"Saint-Pierre-et-Miquelon","VC":"Saint-Vincent-et-les-Grenadines","WS":"Samoa","SM":"Saint-Marin","ST":"S\xe3o Tom\xe9-et-Principe","SA":"Arabie Saoudite","SN":"S\xe9n\xe9gal","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapour","SK":"Slovaquie","SI":"Slov\xe9nie","SB":"\xceles Salomon","SO":"Somalie","ZA":"Afrique du Sud","GS":"G\xe9orgie du Sud-et-les \xceles Sandwich du Sud","ES":"Espagne","LK":"Sri Lanka","SD":"Soudan","SR":"Suriname","SJ":"Svalbard et \xcele Jan Mayen","SZ":"Royaume d\'Eswatini","SE":"Su\xe8de","CH":"Suisse","SY":"Syrie","TW":"Ta\xefwan","TJ":"Tadjikistan","TZ":"R\xe9publique unie de Tanzanie","TH":"Tha\xeflande","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinit\xe9-et-Tobago","TN":"Tunisie","TR":"Turquie","TM":"Turkm\xe9nistan","TC":"\xceles Turques-et-Ca\xefques","TV":"Tuvalu","UG":"Ouganda","UA":"Ukraine","AE":"\xc9mirats Arabes Unis","GB":"Royaume-Uni","US":"\xc9tats-Unis d\'Am\xe9rique","UM":"\xceles mineures \xe9loign\xe9es des \xc9tats-Unis","UY":"Uruguay","UZ":"Ouzb\xe9kistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"\xceles vierges britanniques","VI":"\xceles vierges am\xe9ricaines","WF":"Wallis-et-Futuna","EH":"Sahara occidental","YE":"Y\xe9men","ZM":"Zambie","ZW":"Zimbabwe","AX":"\xc5land","BQ":"Bonaire, Saint-Eustache et Saba","CW":"Cura\xe7ao","GG":"Guernesey","IM":"\xcele de Man","JE":"Jersey","ME":"Mont\xe9n\xe9gro","BL":"Saint-Barth\xe9lemy","MF":"Saint-Martin (partie fran\xe7aise)","RS":"Serbie","SX":"Saint-Martin (partie n\xe9erlandaise)","SS":"Soudan du Sud","XK":"Kosovo"}}'),JSON.parse('{"locale":"it","countries":{"AD":"Andorra","AE":"Emirati Arabi Uniti","AF":"Afghanistan","AG":"Antigua e Barbuda","AI":"Anguilla","AL":"Albania","AM":"Armenia","AO":"Angola","AQ":"Antartide","AR":"Argentina","AS":"Samoa Americane","AT":"Austria","AU":"Australia","AW":"Aruba","AX":"Isole \xc5land","AZ":"Azerbaigian","BA":"Bosnia ed Erzegovina","BB":"Barbados","BD":"Bangladesh","BE":"Belgio","BF":"Burkina Faso","BG":"Bulgaria","BH":"Bahrain","BI":"Burundi","BJ":"Benin","BL":"Saint-Barth\xe9lemy","BM":"Bermuda","BN":"Brunei","BO":"Bolivia","BQ":"Isole BES","BR":"Brasile","BS":"Bahamas","BT":"Bhutan","BV":"Isola Bouvet","BW":"Botswana","BY":"Bielorussia","BZ":"Belize","CA":"Canada","CC":"Isole Cocos e Keeling","CD":"Repubblica Democratica del Congo","CF":"Repubblica Centrafricana","CG":"Repubblica del Congo","CH":"Svizzera","CI":"Costa d\'Avorio","CK":"Isole Cook","CL":"Cile","CM":"Camerun","CN":"Cina","CO":"Colombia","CR":"Costa Rica","CU":"Cuba","CV":"Capo Verde","CW":"Cura\xe7ao","CX":"Isola del Natale","CY":"Cipro","CZ":"Repubblica Ceca","DE":"Germania","DJ":"Gibuti","DK":"Danimarca","DM":"Dominica","DO":"Repubblica Dominicana","DZ":"Algeria","EC":"Ecuador","EE":"Estonia","EG":"Egitto","EH":"Sahara Occidentale","ER":"Eritrea","ES":"Spagna","ET":"Etiopia","FI":"Finlandia","FJ":"Figi","FK":"Isole Falkland","FM":"Stati Federati di Micronesia","FO":"Isole F\xe6r \xd8er","FR":"Francia","GA":"Gabon","GB":"Regno Unito","GD":"Grenada","GE":"Georgia","GF":"Guyana Francese","GG":"Guernsey","GH":"Ghana","GI":"Gibilterra","GL":"Groenlandia","GM":"Gambia","GN":"Guinea","GP":"Guadalupa","GQ":"Guinea Equatoriale","GR":"Grecia","GS":"Georgia del Sud e isole Sandwich meridionali","GT":"Guatemala","GU":"Guam","GW":"Guinea-Bissau","GY":"Guyana","HK":"Hong Kong","HM":"Isole Heard e McDonald","HN":"Honduras","HR":"Croazia","HT":"Haiti","HU":"Ungheria","ID":"Indonesia","IE":"Irlanda","IL":"Israele","IM":"Isola di Man","IN":"India","IO":"Territori Britannici dell\'Oceano Indiano","IQ":"Iraq","IR":"Iran","IS":"Islanda","IT":"Italia","JE":"Jersey","JM":"Giamaica","JO":"Giordania","JP":"Giappone","KE":"Kenya","KG":"Kirghizistan","KH":"Cambogia","KI":"Kiribati","KM":"Comore","KN":"Saint Kitts e Nevis","KP":"Corea del Nord","KR":"Corea del Sud","KW":"Kuwait","KY":"Isole Cayman","KZ":"Kazakistan","LA":"La
29os","LB":"Libano","LC":"Santa Lucia","LI":"Liechtenstein","LK":"Sri Lanka","LR":"Liberia","LS":"Lesotho","LT":"Lituania","LU":"Lussemburgo","LV":"Lettonia","LY":"Libia","MA":"Marocco","MC":"Monaco","MD":"Moldavia","ME":"Montenegro","MF":"Saint-Martin","MG":"Madagascar","MH":"Isole Marshall","MK":"Macedonia del Nord","ML":"Mali","MM":"Birmania Myanmar","MN":"Mongolia","MO":"Macao","MP":"Isole Marianne Settentrionali","MQ":"Martinica","MR":"Mauritania","MS":"Montserrat","MT":"Malta","MU":"Mauritius","MV":"Maldive","MW":"Malawi","MX":"Messico","MY":"Malesia","MZ":"Mozambico","NA":"Namibia","NC":"Nuova Caledonia","NE":"Niger","NF":"Isola Norfolk","NG":"Nigeria","NI":"Nicaragua","NL":"Paesi Bassi","NO":"Norvegia","NP":"Nepal","NR":"Nauru","NU":"Niue","NZ":"Nuova Zelanda","OM":"Oman","PA":"Panam\xe1","PE":"Per\xf9","PF":"Polinesia Francese","PG":"Papua Nuova Guinea","PH":"Filippine","PK":"Pakistan","PL":"Polonia","PM":"Saint Pierre e Miquelon","PN":"Isole Pitcairn","PR":"Porto Rico","PS":"Stato di Palestina","PT":"Portogallo","PW":"Palau","PY":"Paraguay","QA":"Qatar","RE":"R\xe9union","RO":"Romania","RS":"Serbia","RU":"Russia","RW":"Ruanda","SA":"Arabia Saudita","SB":"Isole Salomone","SC":"Seychelles","SD":"Sudan","SE":"Svezia","SG":"Singapore","SH":"Sant\'Elena, Isola di Ascensione e Tristan da Cunha","SI":"Slovenia","SJ":"Svalbard e Jan Mayen","SK":"Slovacchia","SL":"Sierra Leone","SM":"San Marino","SN":"Senegal","SO":"Somalia","SR":"Suriname","SS":"Sudan del Sud","ST":"S\xe3o Tom\xe9 e Pr\xedncipe","SV":"El Salvador","SX":"Sint Maarten","SY":"Siria","SZ":"Eswatini","TC":"Isole Turks e Caicos","TD":"Ciad","TF":"Territori Francesi del Sud","TG":"Togo","TH":"Thailandia","TJ":"Tagikistan","TK":"Tokelau","TL":"Timor Est","TM":"Turkmenistan","TN":"Tunisia","TO":"Tonga","TR":"Turchia","TT":"Trinidad e Tobago","TV":"Tuvalu","TW":["Repubblica di Cina","Taiwan"],"TZ":"Tanzania","UA":"Ucraina","UG":"Uganda","UM":"Isole minori esterne degli Stati Uniti","US":"Stati Uniti d\'America","UY":"Uruguay","UZ":"Uzbekistan","VA":"Citt\xe0 del Vaticano","VC":"Saint Vincent e Grenadine","VE":"Venezuela","VG":"Isole Vergini Britanniche","VI":"Isole Vergini Americane","VN":"Vietnam","VU":"Vanuatu","WF":"Wallis e Futuna","WS":"Samoa","YE":"Yemen","YT":"Mayotte","ZA":"Sudafrica","ZM":"Zambia","ZW":"Zimbabwe","XK":"Kosovo"}}'),JSON.parse('{"locale":"nl","countries":{"AF":"Afghanistan","AL":"Albani\xeb","DZ":"Algerije","AS":"Amerikaans-Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua en Barbuda","AR":"Argentini\xeb","AM":"Armeni\xeb","AW":"Aruba","AU":"Australi\xeb","AT":"Oostenrijk","AZ":"Azerbeidzjan","BS":"Bahama\'s","BH":"Bahrein","BD":"Bangladesh","BB":"Barbados","BY":"Wit-Rusland","BE":"Belgi\xeb","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivi\xeb","BA":"Bosni\xeb-Herzegovina","BW":"Botswana","BV":"Bouvet Eiland","BR":"Brazili\xeb","IO":"Brits Indische oceaan","BN":"Brunei Darussalam","BG":"Bulgarije","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodja","CM":"Kameroen","CA":"Canada","CV":"Kaapverdi\xeb","KY":"Kaaimaneilanden","CF":"Centraal-Afrikaanse Republiek","TD":"Tsjaad","CL":"Chili","CN":"China","CX":"Christmaseiland","CC":"Cocoseilanden","CO":"Colombia","KM":"Comoren","CG":"Congo, Volksrepubliek","CD":"Congo, Democratische Republiek","CK":"Cookeilanden","CR":"Costa Rica","CI":"Ivoorkust","HR":"Kroati\xeb","CU":"Cuba","CY":"Cyprus","CZ":"Tsjechi\xeb","DK":"Denemarken","DJ":"Djibouti","DM":"Dominica","DO":"Dominicaanse Republiek","EC":"Ecuador","EG":"Egypte","SV":"El Salvador","GQ":"Equatoriaal-Guinea","ER":"Eritrea","EE":"Estland","ET":"Ethiopi\xeb","FK":"Falklandeilanden","FO":"Faer\xf6er","FJ":"Fiji","FI":"Finland","FR":"Frankrijk","GF":"Frans-Guyana","PF":"Frans-Polynesi\xeb","TF":"Franse Zuidelijke Gebieden","GA":"Gabon","GM":"Gambia","GE":"Georgi\xeb","DE":"Duitsland","GH":"Ghana","GI":"Gibraltar","GR":"Griekenland","GL":"Groenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinee-Bissau","GY":"Guyana","HT":"Ha\xefti","HM":"Heard en McDonaldeilanden","VA":"Heilige Stoel","HN":"Honduras","HK":"Hong Kong","HU":"Hongarije","IS":"IJsland","IN":"India","ID":"Indonesi\xeb","IR":"Iran","IQ":"Irak","IE":"Ierland","IL":"Isra\xebl","IT":"Itali\xeb","JM":"Jamaica","JP":"Japan","JO":"Jordani\xeb","KZ":"Kazachstan","KE":"Kenia","KI":"Kiribati","KP":"Noord-Korea","KR":"Zuid-Korea","KW":"Koeweit","KG":"Kirgizstan","LA":"La
29os","LV":"Letland","LB":"Libanon","LS":"Lesotho","LR":"Liberia","LY":"Libi\xeb","LI":"Liechtenstein","LT":"Litouwen","LU":"Luxemburg","MO":"Macao","MG":"Madagaskar","MW":"Malawi","MY":"Maleisi\xeb","MV":"Maldiven","ML":"Mali","MT":"Malta","MH":"Marshalleilanden","MQ":"Martinique","MR":"Mauritani\xeb","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesi\xeb, Federale Staten","MD":"Moldavi\xeb","MC":"Monaco","MN":"Mongoli\xeb","MS":"Montserrat","MA":"Marokko","MZ":"Mozambique","MM":"Myanmar","NA":"Namibi\xeb","NR":"Nauru","NP":"Nepal","NL":"Nederland","NC":"Nieuw-Caledoni\xeb","NZ":"Nieuw-Zeeland","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk","MP":"Noordelijke Marianen","MK":"Noord-Macedoni\xeb","NO":"Noorwegen","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestina","PA":"Panama","PG":"Papoea-Nieuw-Guinea","PY":"Paraguay","PE":"Peru","PH":"Filipijnen","PN":"Pitcairn","PL":"Polen","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\xe9union","RO":"Roemeni\xeb","RU":"Rusland","RW":"Rwanda","SH":"Sint-Helena","KN":"Saint Kitts en Nevis","LC":"Saint Lucia","PM":"Saint-Pierre en Miquelon","VC":"Saint Vincent en de Grenadines","WS":"Samoa","SM":"San Marino","ST":"S\xe3o Tom\xe9 en Principe","SA":"Saudi-Arabi\xeb","SN":"Senegal","SC":"Seychellen","SL":"Sierra Leone","SG":"Singapore","SK":"Slowakije","SI":"Sloveni\xeb","SB":"Salomonseilanden","SO":"Somali\xeb","ZA":"Zuid-Afrika","GS":"Zuid-Georgia en de Zuidelijke Sandwicheilanden","ES":"Spanje","LK":"Sri Lanka","SD":"Soedan","SR":"Suriname","SJ":"Spitsbergen en Jan Mayen","SZ":"Ngwane, Koninkrijk Eswatini","SE":"Zweden","CH":"Zwitserland","SY":"Syri\xeb","TW":"Taiwan","TJ":"Tadzjikistan","TZ":"Tanzania, Verenigde Republiek","TH":"Thailand","TL":"Timor Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad en Tobago","TN":"Tunesi\xeb","TR":"Turkije","TM":"Turkmenistan","TC":"Turks- en Caicoseilanden","TV":"Tuvalu","UG":"Oeganda","UA":"Oekra\xefne","AE":"Verenigde Arabische Emiraten","GB":["Groot-Brittanni\xeb","Verenigd Koninkrijk"],"US":["Verenigde Staten van Amerika","Verenigde Staten"],"UM":"Ver afgelegen eilandjes van de Verenigde Staten","UY":"Uruguay","UZ":"Oezbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Maagdeneilanden, Britse","VI":"Maagdeneilanden, Amerikaanse","WF":"Wallis en Futuna","EH":"Westelijke Sahara","YE":"Jemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land","BQ":"Bonaire, Sint Eustatius en Saba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Man Eiland","JE":"Jersey","ME":"Montenegro","BL":"Saint Barth\xe9lemy","MF":["Sint-Maarten (Frans deel)","Sint-Maarten (Franse Antillen)","Collectiviteit van Sint-Maarten"],"RS":"Servi\xeb","SX":["Sint Maarten","Sint-Maarten","Sint Maarten (Nederlands deel)","Land Sint Maarten"],"SS":"Zuid-Soedan","XK":"Kosovo"}}'),JSON.parse('{"locale":"pt","countries":{"AF":"Afeganist\xe3o","ZA":"\xc1frica do Sul","AL":"Alb\xe2nia","DE":"Alemanha","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Ant\xe1rtida","AG":"Ant\xedgua e Barbuda","SA":"Ar\xe1bia Saudita","DZ":"Arg\xe9lia","AR":"Argentina","AM":"Arm\xeania","AW":"Aruba","AU":"Austr\xe1lia","AT":"\xc1ustria","AZ":"Azerbaij\xe3o","BS":"Bahamas","BH":"Bahrein","BD":"Bangladesh","BB":"Barbados","BE":"B\xe9lgica","BZ":"Belize","BJ":"Benin","BM":"Bermudas","BY":"Bielorr\xfassia","BO":"Bol\xedvia","BA":"B\xf3snia e Herzegovina","BW":"Botsuana","BR":"Brasil","BN":"Brunei","BG":"Bulg\xe1ria","BF":"Burquina Faso","BI":"Burundi","BT":"But\xe3o","CV":"Cabo Verde","KH":"Camboja","CA":"Canad\xe1","QA":"Catar","KZ":"Cazaquist\xe3o","TD":"Chade","CL":"Chile","CN":"China","CY":"Chipre","VA":"Cidade do Vaticano","SG":["Singapura","Cingapura"],"CO":"Col\xf4mbia","KM":"Comores","CG":"Congo - Brazzaville","CD":"Congo - Kinshasa","KP":"Coreia do Norte","KR":"Coreia do
29Sul","CI":"Costa do Marfim","CR":"Costa Rica","HR":"Cro\xe1cia","CU":"Cuba","CW":"Cura\xe7ao","DK":"Dinamarca","DJ":"Djibuti","DM":"Dominica","EG":"Egito","SV":"El Salvador","AE":"Emirados \xc1rabes Unidos","EC":"Equador","ER":"Eritreia","SK":"Eslov\xe1quia","SI":"Eslov\xeania","ES":"Espanha","US":["Estados Unidos","Estados Unidos da Am\xe9rica"],"EE":"Est\xf4nia","ET":"Eti\xf3pia","FJ":"Fiji","PH":"Filipinas","FI":"Finl\xe2ndia","FR":"Fran\xe7a","GA":"Gab\xe3o","GM":"G\xe2mbia","GH":"Gana","GE":"Ge\xf3rgia","GS":"Ge\xf3rgia do Sul e Ilhas Sandwich do Sul","GI":"Gibraltar","GD":"Granada","GR":"Gr\xe9cia","GL":"Groenl\xe2ndia","GP":"Guadalupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GY":"Guiana","GF":"Guiana Francesa","GN":"Guin\xe9","GW":"Guin\xe9 Bissau","GQ":"Guin\xe9 Equatorial","HT":"Haiti","NL":"Holanda","HN":"Honduras","HK":"Hong Kong, RAE da China","HU":"Hungria","YE":"I\xeamen","BV":"Ilhas Bouvet","CX":"Ilha Christmas","IM":"Ilha de Man","NF":"Ilha Norfolk","AX":"Ilhas \xc5land","KY":"Ilhas Caiman","CC":"Ilhas Cocos (Keeling)","CK":"Ilhas Cook","UM":"Ilhas Distantes dos EUA","HM":"Ilha Heard e Ilha McDonald","FO":"Ilhas Faroe","FK":"Ilhas Malvinas","MP":"Ilhas Marianas do Norte","MH":"Ilhas Marshall","PN":"Ilhas Pitcairn","SB":"Ilhas Salom\xe3o","TC":"Ilhas Turks e Caicos","VG":"Ilhas Virgens Brit\xe2nicas","VI":"Ilhas Virgens dos EUA","IN":"\xcdndia","ID":"Indon\xe9sia","IR":"Ir\xe3","IQ":"Iraque","IE":"Irlanda","IS":"Isl\xe2ndia","IL":"Israel","IT":"It\xe1lia","JM":"Jamaica","JP":"Jap\xe3o","JE":"Jersey","JO":"Jord\xe2nia","KW":"Kuwait","LA":"Laos","LS":"Lesoto","LV":"Let\xf4nia","LB":"L\xedbano","LR":"Lib\xe9ria","LY":"L\xedbia","LI":"Liechtenstein","LT":"Litu\xe2nia","LU":"Luxemburgo","MO":"Macau, RAE da China","MK":"Maced\xf4nia do Norte","MG":"Madagascar","MY":"Mal\xe1sia","MW":"Malawi","MV":"Maldivas","ML":"Mali","MT":"Malta","MA":"Marrocos","MQ":"Martinica","MU":"Maur\xedcio","MR":"Maurit\xe2nia","YT":"Mayotte","MX":"M\xe9xico","MM":"Mianmar (Birm\xe2nia)","FM":"Micron\xe9sia","MZ":"Mo\xe7ambique","MD":"Mold\xe1via","MC":"M\xf4naco","MN":"Mong\xf3lia","ME":"Montenegro","MS":"Montserrat","NA":"Nam\xedbia","NR":"Nauru","NP":"Nepal","NI":"Nicar\xe1gua","NE":"N\xedger","NG":"Nig\xe9ria","NU":"Niue","NO":"Noruega","NC":"Nova Caled\xf4nia","NZ":"Nova Zel\xe2ndia","OM":"Om\xe3","BQ":"Pa\xedses Baixos Caribenhos","PW":"Palau","PA":"Panam\xe1","PG":"Papua-Nova Guin\xe9","PK":"Paquist\xe3o","PY":"Paraguai","PE":"Peru","PF":"Polin\xe9sia Francesa","PL":"Pol\xf4nia","PR":"Porto Rico","PT":"Portugal","KE":"Qu\xeania","KG":"Quirguist\xe3o","KI":"Quiribati","GB":"Reino Unido","CF":"Rep\xfablica Centro-Africana","DO":"Rep\xfablica Dominicana","CM":"Rep\xfablica dos Camar\xf5es","CZ":"Rep\xfablica Tcheca","RE":"Reuni\xe3o","RO":"Rom\xeania","RW":"Ruanda","RU":"R\xfassia","EH":"Saara Ocidental","PM":"Saint Pierre e Miquelon","WS":"Samoa","AS":"Samoa Americana","SM":"San Marino","SH":"Santa Helena","LC":"Santa L\xfacia","BL":"S\xe3o Bartolomeu","KN":"S\xe3o Crist\xf3v\xe3o e Nevis","MF":"S\xe3o Martinho","ST":"S\xe3o Tom\xe9 e Pr\xedncipe","VC":"S\xe3o Vicente e Granadinas","SN":"Senegal","SL":"Serra Leoa","RS":"S\xe9rvia","SC":"Seychelles","SX":"Sint Maarten","SY":"S\xedria","SO":"Som\xe1lia","LK":"Sri Lanka","SZ":"Suazil\xe2ndia","SD":"Sud\xe3o","SS":"Sud\xe3o do Sul","SE":"Su\xe9cia","CH":"Su\xed\xe7a","SR":"Suriname","SJ":"Svalbard e Jan Mayen","TH":"Tail\xe2ndia","TW":"Taiwan","TJ":"Tajiquist\xe3o","TZ":"Tanz\xe2nia","IO":"Territ\xf3rio Brit\xe2nico do Oceano \xcdndico","TF":"Territ\xf3rios Franceses do Sul","PS":"Territ\xf3rios palestinos","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad e Tobago","TN":"Tun\xedsia","TM":"Turcomenist\xe3o","TR":"Turquia","TV":"Tuvalu","UA":"Ucr\xe2nia","UG":"Uganda","UY":"Uruguai","UZ":"Uzbequist\xe3o","VU":"Vanuatu","VE":"Venezuela","VN":"Vietn\xe3","WF":"Wallis e Futuna","ZM":"Z\xe2mbia","ZW":"Zimb\xe1bue","XK":"Kosovo"}}'),JSON.parse('{"locale":"ru","countries":{"AU":"ÐвÑÑÑалиÑ","AT":"ÐвÑÑÑиÑ","AZ":"ÐзеÑбайджан","AX":"ÐландÑкие оÑÑÑова","AL":"ÐлбаниÑ","DZ":"ÐлжиÑ","VI":"ÐиÑгин
29Ñкие ÐÑÑÑова (СШÐ)","AS":"ÐмеÑиканÑкое Самоа","AI":"ÐнгилÑÑ","AO":"Ðнгола","AD":"ÐндоÑÑа","AQ":"ÐнÑаÑкÑида","AG":"ÐнÑигÑа и ÐаÑбÑда","AR":"ÐÑгенÑина","AM":"ÐÑмениÑ","AW":"ÐÑÑба","AF":"ÐÑганиÑÑан","BS":"ÐагамÑ","BD":"ÐангладеÑ","BB":"ÐаÑбадоÑ","BH":"ÐаÑ
Ñейн","BZ":"Ðелиз","BY":"ÐелаÑÑÑÑ","BE":"ÐелÑгиÑ","BJ":"Ðенин","BM":"ÐеÑмÑдÑ","BG":"ÐолгаÑиÑ","BO":"ÐоливиÑ","BQ":"ÐонÑйÑ, СинÑ-ÐÑÑаÑиÑÑ Ð¸ Саба","BA":"ÐоÑÐ½Ð¸Ñ Ð¸ ÐеÑÑеговина","BW":"ÐоÑÑвана","BR":"ÐÑазилиÑ","IO":"ÐÑиÑанÑÐºÐ°Ñ ÑеÑÑиÑоÑÐ¸Ñ Ð² ÐндийÑком океане","VG":"ÐиÑгинÑкие ÐÑÑÑова (ÐеликобÑиÑаниÑ)","BN":"ÐÑÑней","BF":"ÐÑÑкина-ФаÑо","BI":"ÐÑÑÑнди","BT":"ÐÑÑан","VU":"ÐанÑаÑÑ","VA":"ÐаÑикан","GB":"ÐеликобÑиÑаниÑ","HU":"ÐенгÑиÑ","VE":"ÐенеÑÑÑла","UM":"ÐнеÑние малÑе оÑÑÑова (СШÐ)","TL":"ÐоÑÑоÑнÑй ТимоÑ","VN":"ÐÑеÑнам","GA":"Ðабон","HT":"ÐаиÑи","GY":"Ðайана","GM":"ÐамбиÑ","GH":"Ðана","GP":"ÐваделÑпа","GT":"ÐваÑемала","GF":"Ðвиана","GN":"ÐвинеÑ","GW":"ÐвинеÑ-ÐиÑаÑ","DE":"ÐеÑманиÑ","GG":"ÐеÑнÑи","GI":"ÐибÑалÑаÑ","HN":"ÐондÑÑаÑ","HK":"Ðонконг","GD":"ÐÑенада","GL":"ÐÑенландиÑ","GR":"ÐÑеÑиÑ","GE":"ÐÑÑзиÑ","GU":"ÐÑам","DK":"ÐаниÑ","JE":"ÐжеÑÑи","DJ":"ÐжибÑÑи","DM":"Ðоминика","DO":"ÐоминиканÑÐºÐ°Ñ Ð ÐµÑпÑблика","CD":"ÐемокÑаÑиÑеÑÐºÐ°Ñ Ð ÐµÑпÑблика Ðонго","EG":"ÐгипеÑ","ZM":"ÐамбиÑ","EH":"СÐÐÐ ","ZW":"Ðимбабве","IL":"ÐзÑаилÑ","IN":"ÐндиÑ","ID":"ÐндонезиÑ","JO":"ÐоÑданиÑ","IQ":"ÐÑак","IR":"ÐÑан","IE":"ÐÑландиÑ","IS":"ÐÑландиÑ","ES":"ÐÑпаниÑ","IT":"ÐÑалиÑ","YE":"Ðемен","CV":"Ðабо-ÐеÑде","KZ":"ÐазаÑ
ÑÑан","KY":"ÐÑÑÑова Ðайман","KH":"Ðамбоджа","CM":"ÐамеÑÑн","CA":"Ðанада","QA":"ÐаÑаÑ","KE":"ÐениÑ","CY":"ÐипÑ","KG":"ÐиÑгизиÑ","KI":"ÐиÑибаÑи","TW":["ТайванÑ","ÐиÑайÑÐºÐ°Ñ Ð ÐµÑпÑблика"],"KP":"ÐÐÐÐ (ÐоÑейÑÐºÐ°Ñ ÐаÑодно-ÐемокÑаÑиÑеÑÐºÐ°Ñ Ð ÐµÑпÑблика)","CN":"ÐÐÐ (ÐиÑайÑÐºÐ°Ñ ÐаÑÐ¾Ð´Ð½Ð°Ñ Ð ÐµÑпÑблика)","CC":"ÐокоÑовÑе оÑÑÑова","CO":"ÐолÑмбиÑ","KM":"ÐомоÑÑ","CR":"ÐоÑÑа-Рика","CI":"ÐоÑ-дâÐвÑаÑ","CU":"ÐÑба","KW":"ÐÑвейÑ","CW":"ÐÑÑаÑао","LA":"ÐаоÑ","LV":"ÐаÑвиÑ","LS":"ÐеÑоÑо","LR":"ÐибеÑиÑ","LB":"Ðиван","LY":"ÐивиÑ","LT":"ÐиÑва","LI":"ÐиÑ
ÑенÑÑейн","LU":"ÐÑкÑембÑÑг","MU":"ÐавÑикий","MR":"ÐавÑиÑаниÑ","MG":"ÐадагаÑкаÑ","YT":"ÐайоÑÑа","MO":"Ðакао","MW":"Ðалави","MY":"ÐалайзиÑ","ML":"Ðали","MV":"ÐалÑдивÑ","MT":"ÐалÑÑа","MA":"ÐаÑокко","MQ":"ÐаÑÑиника","MH":"ÐаÑÑÐ°Ð»Ð»Ð¾Ð²Ñ ÐÑÑÑова","MX":"ÐекÑика","FM":"ÐикÑонезиÑ","MZ":"Ðозамбик","MD":"ÐолдавиÑ","MC":"Ðонако","MN":"ÐонголиÑ","MS":"ÐонÑÑеÑÑаÑ","MM":"ÐÑÑнма","NA":"ÐамибиÑ","NR":"ÐаÑÑÑ","NP":"Ðепал","NE":"ÐигеÑ","NG":"ÐигеÑиÑ","NL":"ÐидеÑландÑ","NI":"ÐикаÑагÑа","NU":"ÐиÑÑ","NZ":"ÐÐ¾Ð²Ð°Ñ ÐеландиÑ","NC":"ÐÐ¾Ð²Ð°Ñ ÐаледониÑ","NO":"ÐоÑвегиÑ","AE":"ÐÐÐ","OM":"Ðман","BV":"ÐÑÑÑов ÐÑве","IM":"ÐÑÑÑов ÐÑн","CK":"ÐÑÑÑова ÐÑка","NF":"ÐÑÑÑов ÐоÑÑолк","CX":"ÐÑÑÑов РождеÑÑва","PN":"ÐÑÑÑова ÐиÑкÑÑн","SH":"ÐÑÑÑова СвÑÑой ÐленÑ, ÐознеÑÐµÐ½Ð¸Ñ Ð¸ ТÑиÑÑан-да-ÐÑнÑÑ","PK":"ÐакиÑÑан","PW":"ÐалаÑ","PS":"ÐоÑÑдаÑÑÑво ÐалеÑÑина","PA":"Ðанама","PG":"ÐапÑа â ÐÐ¾Ð²Ð°Ñ ÐвинеÑ","PY":"ÐаÑагвай","PE":"ÐеÑÑ","PL":"ÐолÑÑа","PT":"ÐоÑÑÑгалиÑ","PR":"ÐÑÑÑÑо-Рико","CG":"РеÑпÑблика Ðонго","KR":"РеÑпÑблика ÐоÑеÑ","RE":"РеÑнÑон","RU":["РоÑÑийÑÐºÐ°Ñ Ð¤ÐµÐ´ÐµÑаÑиÑ","РоÑÑиÑ"],"RW":"Ð Ñанда","RO":"Ð ÑмÑниÑ","SV":"СалÑвадоÑ","WS":"Самоа","SM":"Сан-ÐаÑино","ST":"Сан-Томе и ÐÑинÑипи","SA":"СаÑдовÑÐºÐ°Ñ ÐÑавиÑ","SZ":"Свазиленд","MK":"СевеÑÐ½Ð°Ñ ÐакедониÑ","MP":"СевеÑнÑе ÐаÑианÑкие ÐÑÑÑова","SC":"СейÑелÑÑкие ÐÑÑÑова","BL":"Сен-ÐаÑÑелеми","MF":"Сен-ÐаÑÑен","PM":"Сен-ÐÑÐµÑ Ð¸ Ðикелон","SN":"Сенегал","VC":"СенÑ-ÐинÑÐµÐ½Ñ Ð¸ ÐÑенадинÑ","KN":"СенÑ-ÐиÑÑ Ð¸ ÐевиÑ","LC":"СенÑ-ÐÑÑиÑ","RS":"СеÑбиÑ","SG":"СингапÑÑ","SX":"СинÑ-ÐаÑÑен","SY":"СиÑиÑ","SK":"СловакиÑ","SI":"СловениÑ","SB":"Ð¡Ð¾Ð»Ð¾Ð¼Ð¾Ð½Ð¾Ð²Ñ ÐÑÑÑова","SO":"Сомали","SD":"СÑдан","SR":"СÑÑинам","US":"СШÐ","SL":"СÑеÑÑа-Ðеоне","TJ":"ТаджикиÑÑан","TH":"Таиланд","TZ":"ТанзаниÑ","TC":"ТеÑÐºÑ Ð¸ ÐайкоÑ","TG":"Того","TK":"ТокелаÑ","TO":"Тонга","TT":"ТÑинидад и Тобаго","TV":"ТÑвалÑ","TN":"ТÑниÑ","TM":"ТÑÑкмениÑ","TR":"ТÑÑÑиÑ","UG":"Уганда","UZ":"УзбекиÑÑан","UA":"УкÑаина","WF":"Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¸ ФÑÑÑна","UY":"УÑÑгвай","FO":"ФаÑеÑÑ","FJ":"Фиджи","PH":"Филиппин
29Ñ","FI":"ФинлÑндиÑ","FK":"ФолклендÑкие оÑÑÑова","FR":"ФÑанÑиÑ","PF":"ФÑанÑÑзÑÐºÐ°Ñ ÐолинезиÑ","TF":"ФÑанÑÑзÑкие ЮжнÑе и ÐнÑаÑкÑиÑеÑкие ТеÑÑиÑоÑии","HM":"ХеÑд и ÐакдоналÑд","HR":"ХоÑваÑиÑ","CF":"ЦÐÐ ","TD":"Чад","ME":"ЧеÑногоÑиÑ","CZ":"ЧеÑ
иÑ","CL":"Чили","CH":"ШвейÑаÑиÑ","SE":"ШвеÑиÑ","SJ":"ШпиÑбеÑген и Ян-Ðайен","LK":"ШÑи-Ðанка","EC":"ÐквадоÑ","GQ":"ÐкваÑоÑиалÑÐ½Ð°Ñ ÐвинеÑ","ER":"ÐÑиÑÑеÑ","EE":"ÐÑÑониÑ","ET":"ÐÑиопиÑ","ZA":"ЮÐÐ ","GS":"Ð®Ð¶Ð½Ð°Ñ ÐеоÑÐ³Ð¸Ñ Ð¸ ЮжнÑе СандвиÑÐµÐ²Ñ ÐÑÑÑова","SS":"ЮжнÑй СÑдан","JM":"Ямайка","JP":"ЯпониÑ","XK":"ÐоÑово"}}'),JSON.parse('{"locale":"ca","countries":{"AF":"Afganistan","AX":"\xc5land, illes","AL":"Alb\xe0nia","DE":"Alemanya","DZ":"Alg\xe8ria","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Ant\xe0rtida","AG":"Antigua i Barbuda","SA":"Ar\xe0bia Saudita","AR":"Argentina","AM":"Arm\xe8nia","AW":"Aruba","AU":"Austr\xe0lia","AT":"\xc0ustria","AZ":"Azerbaidjan","BS":"Bahames","BH":"Bahrain","BD":"Bangla Desh","BB":"Barbados","BE":"B\xe8lgica","BZ":"Belize","BJ":"Ben\xedn","BM":"Bermudes","BT":"Bhutan","BY":"Bielor\xfassia","BO":"Bol\xedvia","BQ":"Bonaire, Sint Eustatius i Saba","BA":"B\xf2snia i Hercegovina","BW":"Botswana","BV":"Bouvet","BR":"Brasil","BN":"Brunei","BG":"Bulg\xe0ria","BF":"Burkina Faso","BI":"Burundi","KY":"Caiman, illes","KH":"Cambodja","CM":"Camerun","CA":"Canad\xe0","CV":"Cap Verd","CF":"Centreafricana, Rep\xfablica","CX":"Christmas, illa","CC":"Cocos, illes","CO":"Col\xf2mbia","KM":"Comores","CG":"Congo, Rep\xfablica del","CD":"Congo, Rep\xfablica Democr\xe0tica del","CK":"Cook, illes","KP":"Corea del Nord","KR":"Corea del Sud","CI":"Costa d\'Ivori","CR":"Costa Rica","HR":"Cro\xe0cia","CU":"Cuba","CW":"Cura\xe7ao","DK":"Dinamarca","DJ":"Djibouti","DM":"Dominica","DO":"Dominicana, Rep\xfablica","EG":"Egipte","EC":"Equador","AE":"Emirats \xc0rabs Units","ER":"Eritrea","SK":"Eslov\xe0quia","SI":"Eslov\xe8nia","ES":"Espanya","US":"Estats Units\xa0(EUA)","EE":"Est\xf2nia","ET":"Eti\xf2pia","FO":"F\xe8roe, illes","FJ":"Fiji","PH":"Filipines","FI":"Finl\xe0ndia","FR":"Fran\xe7a","GA":"Gabon","GM":"G\xe0mbia","GE":"Ge\xf2rgia","GS":"Ge\xf2rgia del Sud i Sandwich del Sud, illes","GH":"Ghana","GI":"Gibraltar","GR":"Gr\xe8cia","GD":"Grenada","GL":"Groenl\xe0ndia","GP":"Guadeloupe","GF":"Guaiana Francesa","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Rep\xfablica de Guinea","GW":"Guinea Bissau","GQ":"Guinea Equatorial","GY":"Guyana","HT":"Hait\xed","HM":"Heard, illa i McDonald, illes","HN":"Hondures","HK":"Hong Kong","HU":"Hongria","YE":"Iemen","IM":"Illa de Man","UM":"Illes Perif\xe8riques Menors dels EUA","IN":"\xcdndia","ID":"Indon\xe8sia","IR":"Iran","IQ":"Iraq","IE":"Irlanda","IS":"Isl\xe0ndia","IL":"Israel","IT":"It\xe0lia","JM":"Jamaica","JP":"Jap\xf3","JE":"Jersey","JO":"Jord\xe0nia","KZ":"Kazakhstan","KE":"Kenya","KG":"Kirguizistan","KI":"Kiribati","KW":"Kuwait","LA":"Laos","LS":"Lesotho","LV":"Let\xf2nia","LB":"L\xedban","LR":"Lib\xe8ria","LY":"L\xedbia","LI":"Liechtenstein","LT":"Litu\xe0nia","LU":"Luxemburg","MO":"Macau","MK":"Maced\xf2nia del Nord","MG":"Madagascar","MY":"Mal\xe0isia","MW":"Malawi","MV":"Maldives","ML":"Mali","MT":"Malta","FK":"Malvines, illes","MP":"Mariannes Septentrionals, illes","MA":"Marroc","MH":"Marshall, illes","MQ":"Martinica","MU":"Maurici","MR":"Maurit\xe0nia","YT":"Mayotte","MX":"M\xe8xic","FM":"Micron\xe8sia, Estats Federats de","MZ":"Mo\xe7ambic","MD":"Mold\xe0via","MC":"M\xf2naco","MN":"Mong\xf2lia","ME":"Montenegro","MS":"Montserrat","MM":"Myanmar","NA":"Nam\xedbia","NR":"Nauru","NP":"Nepal","NI":"Nicaragua","NE":"N\xedger","NG":"Nig\xe8ria","NU":"Niue","NF":"Norfolk, illa","NO":"Noruega","NC":"Nova Caled\xf2nia","NZ":"Nova Zelanda","OM":"Oman","NL":"Pa\xefsos Baixos","PK":"Pakistan","PW":"Palau","PS":"Palestina","PA":"Panam\xe0","PG":"Papua Nova Guinea","PY":"Paraguai","PE":"Per\xfa","PN":"Pitcairn, illes","PF":"Polin\xe8sia Francesa","PL":"Pol\xf2nia","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","GB":"Regne Unit","RE":"Reuni\xf3, illa de la","RO":"Romania","RU":"R\xfassia","RW":"Ruanda","EH":"S\xe0hara Occidental","KN":"Saint Kitts i Nevis","LC":"Saint Lucia","PM":"Saint-Pierre i Miquelon","VC":"Saint Vincent i les Grenadines","BL":"Saint-Barth\xe9lemy","MF":"Saint-Martin","SB":"Salom\xf3","SV":"Salvador, El","WS":"Samoa","AS":"Samoa Nord-americana","SM":"San Marino","SH":"Santa Helena","ST":"S\xe3o Tom\xe9 i Pr\xedncipe","SN":"Senegal","RS":"S\xe8rbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapur","SX":"Sint Maarten","SY":"S\xedria","SO":"Som\xe0lia","LK":"Sri Lanka","ZA":"Sud-\xe0frica","SD":"Sudan","SS":"Sudan del Sud","SE":"Su\xe8cia","CH":"Su\xefssa","SR":"Surinam","SJ":"Svalbard i Jan Mayen","SZ":"Swazil\xe0ndia","TJ":"Tadjikistan","TH":"Tail\xe0ndia","TW":"Taiwan","TZ":"Tanz\xe0nia","IO":"Territori Brit\xe0nic de l\'Oce\xe0 \xcdndic","TF":"Territoris Francesos del Sud","TL":"Timor Oriental","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinitat i Tobago","TN":"Tun\xedsia","TM":"Turkmenistan","TC":"Turks i Caicos, illes","TR":"Turquia","TV":"Tuvalu","TD":"Txad","CZ":"Tx\xe8quia","UA":"Ucra\xefna","UG":"Uganda","UY":"Uruguai","UZ":"Uzbekistan","VU":"Vanuatu","VA":"Vatic\xe0, Ciutat del","VE":"Vene\xe7uela","VG":"Verges Brit\xe0niques, illes","VI":"Verges Nord-americanes, illes","VN":"Vietnam","WF":"Wallis i Futuna","CL":"Xile","CN":"
29Xina","CY":"Xipre","ZM":"Z\xe0mbia","ZW":"Zimbabwe","XK":"Kosovo"}}'),JSON.parse('{"locale":"da","countries":{"AF":"Afghanistan","AL":"Albanien","DZ":"Algeriet","AS":"Amerikansk Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarktis","AG":"Antigua og Barbuda","AR":"Argentina","AM":"Armenien","AW":"Aruba","AU":"Australien","AT":"\xd8strig","AZ":"Aserbajdsjan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Hviderusland","BE":"Belgien","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnien-Hercegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brasilien","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgarien","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodja","CM":"Cameroun","CA":"Canada","CV":"Kap Verde","KY":"Cayman\xf8erne","CF":"Den Centralafrikanske Republik","TD":"Tchad","CL":"Chile","CN":"Kina","CX":"Jul\xf8en","CC":"Cocos\xf8erne","CO":"Colombia","KM":"Comorerne","CG":"Congo","CD":"Demokratiske Republik Congo","CK":"Cook\xf8erne","CR":"Costa Rica","CI":"Elfenbenskysten","HR":"Kroatien","CU":"Cuba","CY":"Cypern","CZ":"Tjekkiet","DK":"Danmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominikanske Republik","EC":"Ecuador","EG":"Egypten","SV":"El Salvador","GQ":"\xc6kvatorialguinea","ER":"Eritrea","EE":"Estland","ET":"Etiopien","FK":"Falklands\xf8erne","FO":"F\xe6r\xf8erne","FJ":"Fiji","FI":"Finland","FR":"Frankrig","GF":"Fransk Guiana","PF":"Fransk Polynesien","TF":"Franske Sydterritorier","GA":"Gabon","GM":"Gambia","GE":"Georgien","DE":"Tyskland","GH":"Ghana","GI":"Gibraltar","GR":"Gr\xe6kenland","GL":"Gr\xf8nland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard-\xf8en og McDonald-\xf8erne","VA":"Vatikanstaten","HN":"Honduras","HK":"Hong Kong","HU":"Ungarn","IS":"Island","IN":"Indien","ID":"Indonesien","IR":"Iran","IQ":"Irak","IE":"Irland","IL":"Israel","IT":"Italien","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Nordkorea","KR":"Sydkorea","KW":"Kuwait","KG":"Kirgisistan","LA":"Laos","LV":"Letland","LB":"Libanon","LS":"Lesotho","LR":"Liberia","LY":"Libyen","LI":"Liechtenstein","LT":"Litauen","LU":"Luxembourg","MO":"Macao","MK":"Nordmakedonien","MG":"Madagaskar","MW":"Malawi","MY":"Malaysia","MV":"Maldiverne","ML":"Mali","MT":"Malta","MH":"Marshall\xf8erne","MQ":"Martinique","MR":"Mauretanien","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Mikronesien","MD":"Moldova","MC":"Monaco","MN":"Mongoliet","MS":"Montserrat","MA":"Marokko","MZ":"Mozambique","MM":"Myanmar (Burma)","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Holland","NC":"Ny Kaledonien","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MP":"Nordmarianerne","NO":"Norge","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Pal\xe6stina","PA":"Panama","PG":"Papua Ny Guinea","PY":"Paraguay","PE":"Peru","PH":"Filippinerne","PN":"Pitcairn","PL":"Polen","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\xe9union","RO":"Rum\xe6nien","RU":"Rusland","RW":"Rwanda","SH":"Sankt Helena","KN":"Saint Kitts og Nevis","LC":"Saint Lucia","PM":"Saint-Pierre og Miquelon","VC":"Saint Vincent og Grenadinerne","WS":"Samoa","SM":"San Marino","ST":"S\xe3o Tom\xe9 og Pr\xedncipe","SA":"Saudi-Arabien","SN":"Senegal","SC":"Seychellerne","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakiet","SI":"Slovenien","SB":"Salomon\xf8erne","SO":"Somalia","ZA":"Sydafrika","GS":"South Georgia og South Sandwich Islands","ES":"Spanien","LK":"Sri Lanka","SD":"Sudan","SR":"Surinam","SJ":"Norge Svalbard og Jan Mayen","SZ":"Eswatini","SE":"Sverige","CH":"Schweiz","SY":"Syrien","TW":"Republikken Kina Taiwan","TJ":"Tadsjikistan","TZ":"Tanzania","TH":"Thailand","TL":"\xd8sttimor","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad og Tobago","TN":"Tunesien","TR":"Tyrkiet","TM":"Turkmenistan","TC":"Turks- og Caicos\xf8erne","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"Forenede Arabiske Emirater","GB":"Storbritannien","US":"USA","UM":"USA\'s y
29dre sm\xe5\xf8er","UY":"Uruguay","UZ":"Usbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Britiske Jomfru\xf8er","VI":"Amerikanske Jomfru\xf8er","WF":"Wallis og Futuna","EH":"Vestsahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5lands\xf8erne","BQ":"Nederlandske Antiller","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Isle of Man","JE":"Jersey","ME":"Montenegro","BL":"Saint-Barth\xe9lemy","MF":"Saint Martin (fransk side)","RS":"Serbien","SX":"Saint Martin (hollandsk side)","SS":"Sydsudan","XK":"Kosovo"}}'),JSON.parse('{"locale":"ko","countries":{"AF":"ìíê°ëì¤í","AL":"ìë°ëì","DZ":"ìì 리","AS":"ìë©ë¦¬ì¹¸ ì¬ëª¨ì","AD":"ìëë¼","AO":"ì골ë¼","AI":"ìµ ê·ë¼","AQ":"ë¨ê·¹ ëë¥","AG":"ì¤í°ê° ë°ë¶ ë¤","AR":"ì르í¨í°ë","AM":"ì르ë©ëì","AW":"ì루ë°","AU":"í¸ì£¼","AT":"ì¤ì¤í¸ë¦¬ì","AZ":"ìì 르ë°ì´ì","BS":"ë°íë§","BH":"ë°ë ì¸","BD":"ë°©ê¸ë¼ë°ì","BB":"ë°ë² ì´ëì¤","BY":"벨ë¼ë£¨ì¤","BE":"벨기ì","BZ":"벨리ì¦","BJ":"ë² ë","BM":"ë²ë®¤ë¤","BT":"ë¶í","BO":"볼리ë¹ì","BA":"ë³´ì¤ëì í¤ë¥´ì²´ê³ ë¹ë","BW":"ë³´ì¸ ìë","BV":"ë¶ë² ì¬","BR":"ë¸ë¼ì§","IO":"ìêµë ¹ ì¸ëì ì§ì","BN":"ë¸ë£¨ëì´ ë¤ë£¨ ì´ë","BG":"ë¶ê°ë¦¬ì","BF":"ë¶í¤ ë íì","BI":"ë¶ë£¬ë","KH":"ìºë³´ëì","CM":"ì¹´ë©ë£¬","CA":"ìºëë¤","CV":"ì¹´ë³´ ë² ë¥´ë°","KY":"ì¼ì´ë§¨ ì ë","CF":"ì¤ì ìí리카 ê³µíêµ","TD":"ì°¨ë","CL":"ì¹ ë ","CN":"ì¤êµ","CX":"í¬ë¦¬ì¤ë§ì¤ ì¬","CC":"ì½ì½ì¤ êµ°ë","CO":"ì½ë¡¬ë¹ì","KM":"ì½ëª¨ë¡","CG":"ì½©ê³ ","CD":"ì½©ê³ ë¯¼ì£¼ ê³µíêµ","CK":"ì¿¡ ì ë","CR":"ì½ì¤í리카","CI":"ì½í¸ ëë¶ ì르","HR":"í¬ë¡ìí°ì","CU":"ì¿ ë°","CY":"í¤íë¡ì¤","CZ":"ì²´ì½ ê³µíêµ","DK":"ë´ë§í¬","DJ":"ì§ë¶í°","DM":"ë미ëì¹´ ì°ë°©","DO":"ë미ëì¹´ ê³µíêµ","EC":"ìì½°ë르","EG":"ì´ì§í¸","SV":"ìì´ë°ë르","GQ":"ì ë 기ë","ER":"ì리í¸ë ì","EE":"ìì¤í ëì","ET":"ìí°ì¤í¼ì","FK":"í¬í´ëë ì ë (ë§ ë¹ë ì¤)","FO":"íë¡ ì ë","FJ":"í¼ì§","FI":"íëë","FR":"íëì¤","GF":"íëì¤ ë ¹ 기ìë","PF":"íëì¤ ë ¹ í´ë¦¬ë¤ììì","TF":"íëì¤ ë¨ë¶ ì§ì","GA":"ê°ë´","GM":"ê°ë¹ì","GE":"ì¡°ì§ì","DE":"ë
ì¼","GH":"ê°ë","GI":"ì§ë¸ë¡¤í°","GR":"그리ì¤","GL":"그린ëë","GD":"ê·¸ë ëë¤","GP":"ê³¼ë¤ë£¨í","GU":"ê´","GT":"ê³¼í
ë§ë¼","GN":"기ë","GW":"기ë ë¹ì¬ì°","GY":"ê°ì´ìë","HT":"ìì´í°","HM":"íë ì¬ ë° ë§¥ëëë ì ë","VA":"ì±ì¢ (ë°í°ì¹¸ ìêµ)","HN":"ì¨ëë¼ì¤","HK":"í콩","HU":"íê°ë¦¬","IS":"ìì´ì¬ëë","IN":"ì¸ë","ID":"ì¸ëë¤ìì ê³µíêµ","IR":"ì´ë, ì´ì¬ë ê³µíêµ","IQ":"ì´ë¼í¬","IE":"ìì¼ëë","IL":"ì´ì¤ë¼ì","IT":"ì´í리ì","JM":"ìë©ì´ì¹´","JP":"ì¼ë³¸","JO":"ì르ë¨","KZ":"ì¹´ìíì¤í","KE":"ì¼ë","KI":"í¤ë¦¬ë°ì","KP":"ì¡°ì 민주주ì ì¸ë¯¼ ê³µíêµ","KR":"ëí민êµ","KW":"ì¿ ì¨ì´í¸","KG":"í¤ë¥´ê¸°ì¦ì¤í","LA":"ë¼ì¤ì¤ ì¸ë¯¼ 민주주ì ê³µíêµ","LV":"ë¼í¸ë¹ì","LB":"ë ë°ë
¼","LS":"ë ìí ","LR":"ë¼ì´ë² 리ì","LY":"리ë¹ì ìë ì ë§í리 ì¼","LI":"리íí
ìíì¸","LT":"리í¬ìëì","LU":"룩ì
ë¶ë¥´í¬","MO":"ë§ì¹´ì¤","MG":"ë§ë¤ê°ì¤ì¹´ë¥´","MW":"ë§ë¼ì","MY":"ë§
29ë ì´ìì","MV":"몰ëë¸","ML":"ë§ë¦¬","MT":"몰í","MH":"ë§ì¬ êµ°ë","MQ":"ë§ë¥´í°ëí¬","MR":"모리íë","MU":"모리ì
ì¤","YT":"ë§ ìí¸","MX":"ë©ìì½","FM":"미í¬ë¡ë¤ìì,","MD":"몰ëë°, ê³µíêµ","MC":"모ëì½","MN":"몽골리ì","MS":"ëª¬ì¸ ë¼í¸","MA":"모ë¡ì½","MZ":"모ì ë¹í¬","MM":"미ìë§","NA":"ë미ë¹ì","NR":"ëì°ë£¨","NP":"ë¤í","NL":"ë¤ëëë","NC":"ë´ ì¹¼ë ëëì","NZ":"ë´ì§ëë","NI":"ëì¹´ë¼ê³¼","NE":"ëì 르","NG":"ëì´ì§ë¦¬ì","NU":"ëì°ì","NF":"ë
¸í½ ì¬","MK":"ë¶ë§ì¼ëëì ê³µíêµ","MP":"ë¶ ë§ë¦¬ìë ì ë","NO":"ë
¸ë¥´ì¨ì´","OM":"ì¤ë§","PK":"íí¤ì¤í","PW":"íë¼ì°","PS":"íë ì¤íì¸ ìì¹êµ¬, ì ë ¹ ì","PA":"íëë§","PG":"íí¸ì ë´ê¸°ë","PY":"íë¼ê³¼ì´","PE":"í루","PH":"í리í ì ë","PN":"í ì¼ì¸","PL":"í´ëë","PT":"í¬ë¥´í¬ê°","PR":"í¸ì르í 리ì½","QA":"ì¹´í르","RE":"ë ìëì¹","RO":"루ë§ëì","RU":"ë¬ìì ì°ë°©","RW":"르ìë¤","SH":"ì¸ì¸í¸ í¬ë ë","KN":"ì¸ì¸í¸ í¤ì¸ ë¤ë¹ì¤","LC":"ì¸ì¸í¸ 루ìì","PM":"ì í¼ì르 미 í´ë¡±","VC":"ì¸ì¸í¸ ë¹ì¼í¸ ê·¸ë ëë","WS":"ì¬ëª¨ì","SM":"ì° ë§ë¦¬ë
¸","ST":"ìí¬ ë© í린ì í","SA":"ì¬ì°ë ìë¼ë¹ì","SN":"ì¸ë¤ê°","SC":"ì¸ì´ì
¸","SL":"ììë¼ ë¦¬ì¨","SG":"ì±ê°í¬ë¥´","SK":"ì¬ë¡ë°í¤ì","SI":"ì¬ë¡ë² ëì","SB":"ìë¡ëª¬ ì ë","SO":"ìë§ë¦¬ì","ZA":"ë¨ìí리카","GS":"ì¬ì°ì¤ ì¡°ì§ì ë° ì¬ì°ì¤ ìëìì¹ ì ë","ES":"ì¤íì¸","LK":"ì¤ë¦¬ëì¹´","SD":"ìë¨","SR":"ì리ë¨","SJ":"ì¤ë° ë°ë¥´ì ì ë©ì´ ì","SZ":"ì¤ìì§ëë","SE":"ì¤ì¨ë´","CH":"ì¤ìì¤","SY":"ì리ì","TW":"ëë§","TJ":"íì§í¤ì¤í","TZ":"íìëì, ì ì","TH":"íêµ","TL":"ë í°ëª¨ë¥´","TG":"ê°ë¤","TK":"í ì¼ ë¼ì°","TO":"íµê°","TT":"í¸ë¦¬ëë¤ë í ë°ê³ ","TN":"íëì§","TR":"í°í¤","TM":"í¬ë¥´í¬ ë©ëì¤í","TC":"í°í¬ì¤ ì¼ì´ì»¤ì¤ ì ë","TV":"í¬ë°ë£¨","UG":"ì°ê°ë¤","UA":"ì°í¬ë¼ì´ë","AE":"ìë ì미리í¸","GB":"ìêµ","US":"미êµ","UM":"미êµë ¹ êµ°ì ì ë","UY":"ì°ë£¨ê³¼ì´","UZ":"ì°ì¦ë² í¤ì¤í","VU":"ë°ëìí¬","VE":"ë² ë¤ììë¼","VN":"ë² í¸ë¨","VG":"ìêµë ¹ ë²ì§ ìì¼ëë","VI":"미êµë ¹ ë²ì§ ìì¼ëë","WF":"ìë¦¬ì¤ í¸ í¬ë","EH":"ìì¬íë¼","YE":"ìë© ìë ê³µíêµ","ZM":"ì ë¹ì","ZW":"ì§ë°ë¸ì¨","AX":"ì¬ëë ì ë","BQ":"ë³´ë¤ë¥´, ì í¸ ì ì¤ íí° ì°ì¤, ì¬ë°","CW":"ì¿ ë¼ ì¬ì¤","GG":"ê±´ì§ ì¬","IM":"ìì¼ ì¤ë¸ 맨","JE":"ì ì§","ME":"몬í
ë¤ê·¸ë¡","BL":"ì ë°ë¥´ í
ë 미","MF":"ì¸ì¸í¸ ë§í´ (íëì¤ì´ ë¶ë¶)","RS":"ì¸ë¥´ë¹ì","SX":"ì í¸ ë§í´ (ë¤ëëëì´ ë¶ë¶)","SS":"ë¨ ìë¨","XK":"ì½ìë³´"}}'),JSON.parse('{"locale":"zh","countries":{"AD":"å®éå°","AE":"é¿èé
","AF":"é¿å¯æ±","AG":"宿çåå·´å¸è¾¾","AI":"å®åæ","AL":"é¿å°å·´å°¼äº","AM":"äºç¾å°¼äº","AO":"å®å¥æ","AQ":"åææ´²","AR":"é¿æ ¹å»·","AS":"ç¾å±è¨æ©äº","AT":"奥å°å©","AU":"澳大å©äº","AW":"é¿é²å·´","AX":"奥å
°","AZ":"é¿å¡æç","BA":"æ³¢é»","BB":"巴巴夿¯","BD":"åå æå½","BE":"æ¯å©æ¶","BF":"å¸åºçº³æ³ç´¢","BG":"ä¿å å©äº","BH":"å·´æ","BI":"å¸é迪","BJ":"è´å®","BL":"å£å·´æ³°åç±³","BM":"ç¾æ
大","BN":"æè±","BO":"ç»å©ç»´äº","BQ":"è·å
°å 忝åº","BR":"巴西","BS":"å·´å马","BT":"ä¸ä¸¹","BV":"å¸é¦å²","BW":"åè¨ç¦çº³","BY":"ç½ä¿ç½æ¯","BZ":"伯å©å
¹","CA":"å æ¿å¤§","CC":"ç§ç§æ¯ï¼åºæï¼ç¾¤å²","CD":"åæï¼éï¼","CF":"ä¸é","CG":"åæï¼å¸ï¼","CH":"ç士","CI":"ç§ç¹è¿ªç¦","CK":"åºå
群å²","CL":"æºå©","CM":"å麦é","CN":"ä¸å½","CO":"å¥ä¼¦æ¯äº","CR":"奿¯è¾¾é»å ","CU":"å¤å·´","CV":"ä½å¾è§","CW":"åºæç´¢","CX":"å£è¯å²","CY":"塿µ¦è·¯æ¯","CZ":"æ·å
","DE":"å¾·å½","DJ":"å叿","DK":"丹麦","DM":"å¤ç±³å°¼å
","DO":"å¤ç±³å°¼å ","DZ":"é¿å°åå©äº","EC":"åçå¤å°","EE":"ç±æ²å°¼äº","EG":"åå","EH":"é¿æä¼¯æåææ°ä¸»å
±åå½","ER":"åç«ç¹éäº","ES":"西çç","ET":"åå¡ä¿æ¯äº","FI":"è¬å
°","FJ":"ææµ","FK":"ç¦å
å
°ç¾¤å²","FM":"å¯å
ç½å°¼è¥¿äºèé¦","FO":"æ³ç½ç¾¤å²","FR":"æ³å½","GA":"å è¬","GB":"è±å½","GD":"æ ¼æçº³è¾¾","GE":"æ ¼é²åäº","GF":"æ³å±åäºé£","GG":"æ ¹è¥¿","GH":"å 纳","GI":"ç´å¸ç½é","GL":"æ ¼éµå
°","GM":"忝äº","GN":"å å
äº","GP":"çå¾·ç½æ®","GQ":"赤éå å
äº","GR":"å¸è
","GS":"å乿²»äºååæ¡å¨å¥ç¾¤å²","GT":"å±å°é©¬æ","GU":"å
³å²","GW":"å å
äºæ¯ç»","GY":"åäºé£","HK":"馿¸¯","HM":"赫德å²å麦å
å纳群å²","HN":"æ´ªé½ææ¯","HR":"å
ç½å°äº","HT":"æµ·å°","HU":"åçå©","ID":"å°å°¼","IE":"ç±å°å
°","IL":"以è²å","IM":"马æ©å²","IN":"å°åº¦","IO":"è±å±å°åº¦æ´é¢å°","IQ":"伿å
","IR":"伿","IS":"å°å²","IT":"æå¤§å©","JE":"泽西","JM":"çä¹°å ","JO":"约æ¦","JP":"æ¥æ¬","KE":"è¯å°¼äº","KG":"åå°åæ¯æ¯å¦","KH":"æ¬å寨","KI":"åºéå·´æ¯","KM":"ç§æ©ç½","KN":"å£åºè¨å尼维æ¯","KP":"æé²","KR":"é©å½","KW":"ç§å¨ç¹","KY":"弿¼ç¾¤å²","KZ":"åè¨å
æ¯å¦","LA":"èæ","LB":"é»å·´å«©","LC":"å£å¢è¥¿äº","LI":"忝æ¦å£«ç»","LK":"æ¯éå
°å¡","LR":"婿¯éäº","LS":"è±ç´¢æ","LT":"ç«é¶å®","LU":"墿£®å ¡","LV":"æè±ç»´äº","LY":"婿¯äº","MA":"æ©æ´å¥","MC":"æ©çº³å¥","MD":"æ©å°å¤ç¦","ME":"é»å±±","MF":"æ³å±å£é©¬ä¸","MG":"é©¬è¾¾å æ¯å ","MH":"马ç»å°ç¾¤å²","MK":"å马å
¶é¡¿","ML":"马é","MM":"ç¼
ç¸","MN":"èå¤","MO":"æ¾³é¨","MP":"å马éäºçº³ç¾¤å²","MQ":"马æå°¼å
","MR":"æ¯éå¡å°¼äº","MS":"èç¹å¡æç¹","MT":"马è³ä»","MU":"æ¯éæ±æ¯","MV":"马å°ä»£å¤«","MW":"马æç»´","MX":"墨西å¥","MY":"马æ¥è¥¿äº","MZ":"è«æ¡æ¯å
","NA":"纳米æ¯äº","NC":"æ°åéå¤å°¼äº","NE":"å°¼æ¥å°","NF":"诺ç¦å
å²","NG":"å°¼æ¥å©äº","NI":"å°¼å æç","NL":"è·å
°","NO":"æªå¨","NP":"å°¼æ³å°","NR":"çé²","NU":"纽å","NZ":"æ°è¥¿å
°","OM":"é¿æ¼","PA":"å·´æ¿é©¬","PE":"ç§é²","PF":"æ³å±æ³¢å©å°¼è¥¿äº","PG":"å·´å¸äºæ°å å
äº","PH":"è²å¾å®¾","PK":"å·´åºæ¯å¦","PL":"æ³¢å
°","PM":"å£ç®åå°åå¯å
é","PN":"ç®ç¹å¯æ©ç¾¤å²","PR":"æ³¢å¤é»å","PS":"巴忝å¦","PT":"è¡èç","PW":"å¸å³","PY":"å·´æå","QA":"å¡å¡å°","RE":"ç尼汪","RO":"ç½é©¬å°¼äº","RS":"å¡å°ç»´äº","RU":"ä¿ç½æ¯","RW":"墿ºè¾¾","SA":"æ²ç¹é¿æä¼¯","SB":"æç½é¨ç¾¤å²","SC":"å¡èå°","SD":"è丹","SE":"çå
¸","SG":"æ°å å¡","SH":"å£èµ«åæ¿ãé¿æ£®æ¾åç¹éæ¯å¦-è¾¾åºå°¼äº","SI":"æ¯æ´æå°¼äº","SJ":"æ¯ç¦å°å·´åæ¬é©¬å»¶","SK":"æ¯æ´ä¼å
","SL":"塿婿","SM":"å£é©¬å诺","SN":"å¡å
å å°","SO":"索马é","SR":"èéå","SS":"åè丹","ST":"å£å¤ç¾åæ®æè¥¿æ¯","SV":"è¨å°ç¦å¤","SX":"è·å±å£é©¬ä¸","SY":"åå©äº","SZ":"æ¯å¨å£«å
°","TC":"ç¹å
æ¯åå¯ç§æ¯ç¾¤å²","TD":"ä¹å¾","TF":"æ³å±åé¨é¢å°","TG":"å¤å¥","TH":"æ³°å½","TJ":"å¡åå
æ¯å¦","TK":"æå
å³","TL":"ä¸å¸æ±¶","TM":"ååºæ¼æ¯å¦","TN":"çªå°¼æ¯","TO":"æ±
29¤å ","TR":"åè³å
¶","TT":"ç¹ç«å°¼è¾¾åå¤å·´å¥","TV":"å¾ç¦å¢","TW":"ä¸å½å°æ¹¾ç","TZ":"妿¡å°¼äº","UA":"ä¹å
å
°","UG":"ä¹å¹²è¾¾","UM":"ç¾å½æ¬åå¤å°å²å±¿","US":"ç¾å½","UY":"乿å","UZ":"ä¹å
¹å«å
æ¯å¦","VA":"梵èå","VC":"å£ææ£®ç¹åæ ¼æçº³ä¸æ¯","VE":"å§å
çæ","VG":"è±å±ç»´å°äº¬ç¾¤å²","VI":"ç¾å±ç»´å°äº¬ç¾¤å²","VN":"è¶å","VU":"ç¦åªé¿å¾","WF":"ç¦å©æ¯åå¯å¾çº³","WS":"è¨æ©äº","XK":"ç§ç´¢æ²","YE":"ä¹é¨","YT":"马约ç¹","ZA":"åé","ZM":"èµæ¯äº","ZW":"津巴å¸é¦"}}'),JSON.parse('{"locale":"hu","countries":{"AF":"Afganiszt\xe1n","AL":"Alb\xe1nia","DZ":"Alg\xe9ria","AS":"Amerikai Szamoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarktisz","AG":"Antigua \xe9s Barbuda","AR":"Argent\xedna","AM":"\xd6rm\xe9nyorsz\xe1g","AW":"Aruba","AU":"Ausztr\xe1lia","AT":"Ausztria","AZ":"Azerbajdzs\xe1n","BS":"Bahama-szigetek","BH":"Bahrein","BD":"Banglades","BB":"Barbados","BY":"Feh\xe9roroszorsz\xe1g","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhut\xe1n","BO":"Bol\xedvia","BA":"Bosznia-Hercegovina","BW":"Botswana","BV":"Bouvet-sziget","BR":"Braz\xedlia","IO":"Brit Indiai-\xf3ce\xe1ni Ter\xfclet","BN":"Brunei","BG":"Bulg\xe1ria","BF":"Burkina Faso","BI":"Burundi","KH":"Kambodzsa","CM":"Kamerun","CA":"Kanada","CV":"Z\xf6ld-foki K\xf6zt\xe1rsas\xe1g","KY":"Kajm\xe1n-szigetek","CF":"K\xf6z\xe9p-afrikai K\xf6zt\xe1rsas\xe1g","TD":"Cs\xe1d","CL":"Chile","CN":"K\xedna","CX":"Kar\xe1csony-sziget","CC":"K\xf3kusz (Keeling)-szigetek","CO":"Kolumbia","KM":"Comore-szigetek","CG":"Kong\xf3i K\xf6zt\xe1rsas\xe1g","CD":"Kong\xf3i Demokratikus K\xf6zt\xe1rsas\xe1g","CK":"Cook-szigetek","CR":"Costa Rica","CI":"Elef\xe1ntcsontpart","HR":"Horv\xe1torsz\xe1g","CU":"Kuba","CY":"Ciprus","CZ":"Csehorsz\xe1g","DK":"D\xe1nia","DJ":"Dzsibuti","DM":"Dominikai K\xf6z\xf6ss\xe9g","DO":"Dominikai K\xf6zt\xe1rsas\xe1g","EC":"Ecuador","EG":"Egyiptom","SV":"Salvador","GQ":"Egyenl\xedtÅi-Guinea","ER":"Eritrea","EE":"\xc9sztorsz\xe1g","ET":"Eti\xf3pia","FK":"Falkland-szigetek","FO":"Fer\xf6er","FJ":"Fidzsi-szigetek","FI":"Finnorsz\xe1g","FR":"Franciaorsz\xe1g","GF":"Francia Guyana","PF":"Francia Polin\xe9zia","TF":"Francia d\xe9li ter\xfcletek","GA":"Gabon","GM":"Gambia","GE":"Gr\xfazia","DE":"N\xe9metorsz\xe1g","GH":"Gh\xe1na","GI":"Gibralt\xe1r","GR":"G\xf6r\xf6gorsz\xe1g","GL":"Gr\xf6nland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Bissau-Guinea","GY":"Guyana","HT":"Haiti","HM":"Heard-sziget \xe9s McDonald-szigetek","VA":"Vatik\xe1n","HN":"Honduras","HK":"Hong Kong","HU":"Magyarorsz\xe1g","IS":"Izland","IN":"India","ID":"Indon\xe9zia","IR":"Ir\xe1n","IQ":"Irak","IE":"\xcdrorsz\xe1g","IL":"Izrael","IT":"Olaszorsz\xe1g","JM":"Jamaica","JP":"Jap\xe1n","JO":"Jord\xe1nia","KZ":"Kazahszt\xe1n","KE":"Kenya","KI":"Kiribati","KP":"\xc9szak-Korea","KR":"D\xe9l-Korea","KW":"Kuvait","KG":"Kirgiziszt\xe1n","LA":"Laosz","LV":"Lettorsz\xe1g","LB":"Libanon","LS":"Lesotho","LR":"Lib\xe9ria","LY":"L\xedbia","LI":"Liechtenstein","LT":"Litv\xe1nia","LU":"Luxemburg","MO":"Makao","MK":"\xc9szak-Maced\xf3nia","MG":"Madagaszk\xe1r","MW":"Malawi","MY":"Malajzia","MV":"Mald\xedv-szigetek","ML":"Mali","MT":"M\xe1lta","MH":"Marshall-szigetek","MQ":"Martinique","MR":"Maurit\xe1nia","MU":"Mauritius","YT":"Mayotte","MX":"Mexik\xf3","FM":"Mikron\xe9ziai Sz\xf6vets\xe9gi \xc1llamok","MD":"Moldova","MC":"Monaco","MN":"Mong\xf3lia","MS":"Montserrat","MA":"Marokk\xf3","MZ":"Mozambik","MM":"Mianmar","NA":"Nam\xedbia","NR":"Nauru","NP":"Nep\xe1l","NL":"Hollandia","NC":"\xdaj-Kaled\xf3nia","NZ":"\xdaj-Z\xe9land","NI":"Nicaragua","NE":"Niger","NG":"Nig\xe9ria","NU":"Niue","NF":"Norfolk-sziget","MP":"\xc9szaki-Mariana-szigetek","NO":"Norv\xe9gia","OM":"Om\xe1n","PK":"Pakiszt\xe1n","PW":"Palau","PS":"Palesztina","PA":"Panama","PG":"P\xe1pua \xdaj-Guinea","PY":"Paraguay","PE":"Peru","PH":"F\xfcl\xf6p-szigetek","PN":"Pitcairn-szigetek","PL":"Lengyelorsz\xe1g","PT":"Portug\xe1lia","PR":"Puerto Rico","QA":"Katar","RE":"R\xe9union","RO":"Rom\xe1nia","RU":"Oroszorsz\xe1g","RW":"Ruanda","SH":"Saint Helena","KN":"Saint Kitts \xe9s Nevis","LC":"Saint Lucia","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent \xe9s a Grenadine-szigetek","WS":"Szamoa","SM":"San Marino","ST":"S\xe3o Tom\xe9 \xe9s Pr\xedncipe","SA":"Szaudi-Ar\xe1bia","SN":"Szeneg\xe1l","SC":"Seychelle-szigetek","SL":"Sierra Leone","SG":"Szingap\xfar","SK":"Szlov\xe1kia","SI":"Szlov\xe9nia","SB":"Salamon-szigetek","SO":"Szom\xe1lia","ZA":"D\xe9l-Afrika","GS":"D\xe9li-Georgia \xe9s D\xe9li-Sandwich-szigetek","ES":"Spanyolorsz\xe1g","LK":"Sri Lanka","SD":"Szud\xe1n","SR":"Suriname","SJ":"Spitzberg\xe1k \xe9s Jan Mayen","SZ":"Szv\xe1zif\xf6ld","SE":"Sv\xe9dorsz\xe1g","CH":"Sv\xe1jc","SY":"Sz\xedria","TW":"Tajvan","TJ":"T\xe1dzsikiszt\xe1n","TZ":"Tanz\xe1nia","TH":"Thaif\xf6ld","TL":"Kelet-Timor","TG":"Togo","TK":"Tokelau-szigetek","TO":"Tonga","TT":"Trinidad \xe9s Tobago","TN":"Tun\xe9zia","TR":"T\xf6r\xf6korsz\xe1g","TM":"T\xfcrkmeniszt\xe1n","TC":"Turks- \xe9s Caicos-szigetek","TV":"Tuvalu","UG":"Uganda","UA":"Ukrajna","AE":"Egyes\xfclt Arab Em\xedrs\xe9gek","GB":"Egyes\xfclt Kir\xe1lys\xe1g","US":"Amerikai Egyes\xfclt \xc1llamok","UM":"Az Amerikai Egyes\xfclt \xc1llamok lakatlan k\xfclbirtokai","UY":"Uruguay","UZ":"\xdczbegiszt\xe1n","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Brit Virgin-szigetek","VI":"Amerikai Virgin-szigetek","WF":"Wallis \xe9s Futuna","EH":"Nyugat-Szahara","YE":"Jemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land","BQ":"Karibi Hollandia","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Man-sziget","JE":"Jersey","ME":"Montenegr\xf3","BL":"Saint Barth\xe9lemy","MF":"Szent M\xe1rton-sziget (francia r\xe9sz)","RS":"Szerbia","SX":"Szent M\xe1rton-sziget (holland r\xe9sz)","SS":"D\xe9l-Szud\xe1n","XK":"Koszov\xf3"}}'),JSON.parse('{"locale":"sv","countries":{"AD":"Andorra","AE":"F\xf6renade Arabemiraten","AF":"Afghanistan","AG":"Antigua och Barbuda","AI":"Anguilla","AL":"Albanien","AM":"Armenien","AO":"Angola","AQ":"Antarktis","AR":"Argentina","AS":"Amerikanska Samoa","AT":"\xd6sterrike","AU":"Australien","AW":"Aruba","AX":"\xc5land","AZ":"Azerbajdzjan","BA":"Bosnien och Hercegovina","BB":"Barbados","BD":"Bangladesh","BE":"Belgien","BF":"Burkina Faso","BG":"Bulgarien","BH":"Bahrain","BI":"Burundi","BJ":"Benin","BL":"Saint-Barth\xe9lemy","BM":"Bermuda","BN":"Brunei","BO":"Bolivia","BQ":"Bonaire, Saint Eustatius och Saba","BR":"Brasilien","BS":"Bahamas","BT":"Bhutan","BV":"Bouvet\xf6n","BW":"Botswana","BY":"Belarus","BZ":"Belize","CA":"Kanada","CC":"Kokos\xf6arna","CD":"Demokratiska republiken Kongo","CF":"Centralafrikanska republiken","CG":"Kongo-Brazzaville","CH":"Schweiz","CI":"Elfenbenskusten","CK":"Cook\xf6arna","CL":"Chile","CM":"Kamerun","CN":"Kina","CO":"Colombia","CR":"Costa Rica","CU":"Kuba","CV":"Kap Verde","CW":"Curacao","CX":"Jul\xf6n","CY":"Cypern","CZ":"Tjeckien","DE":"Tyskland","DJ":"Djibouti","DK":"Danmark","DM":"Dominica","DO":"Dominikanska republiken","DZ":"Algeriet","EC":"Ecuador","EE":"Estland","EG":"Egypten","EH":"V\xe4stsahara","ER":"Eritrea","ES":"Spanien","ET":"Etiopien","FI":"Finland","FJ":"Fiji","FK":"Falklands\xf6arna","FM":"Mikronesiska federationen","FO":"F\xe4r\xf6arna","FR":"Frankrike","GA":"Gabon","GB":"Storbritannien","GD":"Grenada","GE":"Georgien","GF":"Franska Guyana","GG":"Guernsey","GH":"Ghana","GI":"Gibraltar","GL":"Gr\xf6nland","GM":"Gambia","GN":"Guinea","GP":"Guadeloupe","GQ":"Ekvatorialguinea","GR":"Grekland","GS":"Sydgeorgien och Sydsandwich\xf6arna","GT":"Guatemala","GU":"Guam","GW":"Guinea Bissau","GY":"Guyana","HK":"Hongkong","HM":"Heard- och McDonalds\xf6arna","HN":"Honduras","HR":"Kroatien","HT":"Haiti","HU":"Ungern","ID":"Indonesien","IE":"Irland","IL":"Israel","IM":"Isle of Man","IN":"Indien","IO":"Brittiska territoriet i Indiska Oceanen","IQ":"Irak","IR":"Iran","IS":"Island","IT":"Italien","JE":"Jersey","JM":"Jamaica","JO":"Jordanien","JP":"Japan","KE":"Kenya","KG":"Kirgizistan","KH":"Kambodja","KI":"Kiribati","KM":"Komorerna","KN":"Saint Kitts och Nevis","KP":"Nordkorea","KR":"Sydkorea","KW":"Kuwait","KY":"Cayman\xf6arna","KZ":"Kazakstan","LA":"La
29os","LB":"Libanon","LC":"Saint Lucia","LI":"Liechtenstein","LK":"Sri Lanka","LR":"Liberia","LS":"Lesotho","LT":"Litauen","LU":"Luxemburg","LV":"Lettland","LY":"Libyen","MA":"Marocko","MC":"Monaco","MD":"Moldavien","ME":"Montenegro","MF":"Saint Martin (franska delen)","MG":"Madagaskar","MH":"Marshall\xf6arna","MK":"Nordmakedonien","ML":"Mali","MM":"Burma","MN":"Mongoliet","MO":"Macau","MP":"Nordmarianerna","MQ":"Martinique","MR":"Mauretanien","MS":"Montserrat","MT":"Malta","MU":"Mauritius","MV":"Maldiverna","MW":"Malawi","MX":"Mexiko","MY":"Malaysia","MZ":"Mo\xe7ambique","NA":"Namibia","NC":"Nya Kaledonien","NE":"Niger","NF":"Norfolk\xf6n","NG":"Nigeria","NI":"Nicaragua","NL":"Nederl\xe4nderna","NO":"Norge","NP":"Nepal","NR":"Nauru","NU":"Niue","NZ":"Nya Zeeland","OM":"Oman","PA":"Panama","PE":"Peru","PF":"Franska Polynesien","PG":"Papua Nya Guinea","PH":"Filippinerna","PK":"Pakistan","PL":"Polen","PM":"Saint-Pierre och Miquelon","PN":"Pitcairn\xf6arna","PR":"Puerto Rico","PS":"Palestinska territoriet, ockuperade","PT":"Portugal","PW":"Palau","PY":"Paraguay","QA":"Qatar","RE":"R\xe9union","RO":"Rum\xe4nien","RS":"Serbien","RU":"Ryssland","RW":"Rwanda","SA":"Saudiarabien","SB":"Salomon\xf6arna","SC":"Seychellerna","SD":"Sudan","SE":"Sverige","SG":"Singapore","SH":"Sankta Helena","SI":"Slovenien","SJ":"Svalbard och Jan Mayen","SK":"Slovakien","SL":"Sierra Leone","SM":"San Marino","SN":"Senegal","SO":"Somalia","SR":"Surinam","SS":"Sydsudan","ST":"S\xe3o Tom\xe9 och Pr\xedncipe","SV":"El Salvador","SX":"Sint Maarten (nederl\xe4ndska delen)","SY":"Syrien","SZ":"Eswatini","TC":"Turks- och Caicos\xf6arna","TD":"Tchad","TF":"Franska s\xf6dra territorierna","TG":"Togo","TH":"Thailand","TJ":"Tadzjikistan","TK":"Tokelau\xf6arna","TL":"\xd6sttimor","TM":"Turkmenistan","TN":"Tunisien","TO":"Tonga","TR":"Turkiet","TT":"Trinidad och Tobago","TV":"Tuvalu","TW":"Taiwan","TZ":"Tanzania","UA":"Ukraina","UG":"Uganda","UM":"USA:s yttre \xf6ar","US":"USA","UY":"Uruguay","UZ":"Uzbekistan","VA":"Vatikanstaten","VC":"Saint Vincent och Grenadinerna","VE":"Venezuela","VG":"Brittiska Jungfru\xf6arna","VI":"Amerikanska Jungfru\xf6arna","VN":"Vietnam","VU":"Vanuatu","WF":"Wallis- och Futuna\xf6arna","WS":"Samoa","YE":"Jemen","YT":"Mayotte","ZA":"Sydafrika","ZM":"Zambia","ZW":"Zimbabwe","XK":"Kosovo"}}'),JSON.parse('{"locale":"ja","countries":{"AF":"ã¢ãã¬ãã¹ã¿ã³","AL":"ã¢ã«ããã¢","DZ":"ã¢ã«ã¸ã§ãªã¢","AS":"ã¢ã¡ãªã«é ãµã¢ã¢","AD":"ã¢ã³ãã©","AO":"ã¢ã³ã´ã©","AI":"ã¢ã³ã®ã©","AQ":"忥µ","AG":"ã¢ã³ãã£ã°ã¢ã»ãã¼ãã¼ã","AR":"ã¢ã«ã¼ã³ãã³","AM":"ã¢ã«ã¡ãã¢","AW":"ã¢ã«ã","AU":"ãªã¼ã¹ãã©ãªã¢","AT":"ãªã¼ã¹ããªã¢","AZ":"ã¢ã¼ã«ãã¤ã¸ã£ã³","BS":"ããã","BH":"ãã¼ã¬ã¼ã³","BD":"ãã³ã°ã©ãã·ã¥","BB":"ãã«ããã¹","BY":"ãã©ã«ã¼ã·","BE":"ãã«ã®ã¼","BZ":"ããªã¼ãº","BJ":"ããã³","BM":"ããã¥ã¼ã","BT":"ãã¼ã¿ã³","BO":"ããªãã¢å¤æ°æå½","BA":"ãã¹ãã¢ã»ãã«ãã§ã´ãã","BW":"ããã¯ã","BV":"ãã¼ãå³¶","BR":"ãã©ã¸ã«","IO":"ã¤ã®ãªã¹é ã¤ã³ãæ´å°å","BN":"ãã«ãã¤ã»ãã«ãµã©ã¼ã ","BG":"ãã«ã¬ãªã¢","BF":"ãã«ãããã¡ã½","BI":"ãã«ã³ã¸","KH":"ã«ã³ãã¸ã¢","CM":"ã«ã¡ã«ã¼ã³","CA":"ã«ãã","CV":"ã«ã¼ããã«ã","KY":"ã±ã¤ãã³è«¸å³¶","CF":"ä¸å¤®ã¢ããªã«å
±åå½","TD":"ãã£ã","CL":"ããª","CN":"ä¸è¯äººæ°å
±åå½","CX":"ã¯ãªã¹ãã¹å³¶","CC":"ã³ã³ã¹ï¼ãã¼ãªã³ã°ï¼è«¸å³¶","CO":"ã³ãã³ãã¢","KM":"ã³ã¢ã","CG":"ã³ã³ã´å
±åå½","CD":"ã³ã³ã´æ°ä¸»å
±åå½","CK":"ã¯ãã¯è«¸å³¶","CR":"ã³ã¹ã¿ãªã«","CI":"ã³ã¼ãã¸ãã¯ã¼ã«","HR":"ã¯ãã¢ãã¢","CU":"ãã¥ã¼ã","CY":"ãããã¹","CZ":"ãã§ã³","DK":"ãã³ãã¼ã¯","DJ":"ã¸ãã","DM":"ãããã«å½","DO":"ãããã«å
±åå½","EC":"ã¨ã¯ã¢ãã«","EG":"ã¨ã¸ãã","SV":"ã¨ã«ãµã«ããã«","GQ":"赤éã®ãã¢","ER":"ã¨ãªããªã¢","EE":"ã¨ã¹ããã¢","ET":"ã¨ããªãã¢","FK":"ãã©ã¼ã¯ã©ã³ãï¼ãã«ããã¹ï¼è«¸å³¶","FO":"ãã§ãã¼è«¸å³¶","FJ":"ãã£ã¸ã¼","FI":"ãã£ã³ã©ã³ã","FR":"ãã©ã³ã¹","GF":"ãã©ã³ã¹é ã®ã¢ã","PF":"ãã©ã³ã¹é ããªãã·ã¢","TF":"ãã©ã³ã¹é åæ¹ã»
29忥µå°å","GA":"ã¬ãã³","GM":"ã¬ã³ãã¢","GE":"ã¸ã§ã¼ã¸ã¢","DE":"ãã¤ã","GH":"ã¬ã¼ã","GI":"ã¸ãã©ã«ã¿ã«","GR":"ã®ãªã·ã£","GL":"ã°ãªã¼ã³ã©ã³ã","GD":"ã°ã¬ãã","GP":"ã°ã¢ãã«ã¼ã","GU":"ã°ã¢ã ","GT":"ã°ã¢ããã©","GN":"ã®ãã¢","GW":"ã®ãã¢ããµã¦","GY":"ã¬ã¤ã¢ã","HT":"ãã¤ã","HM":"ãã¼ãå³¶ã¨ãã¯ããã«ã諸島","VA":"ããã«ã³å¸å½","HN":"ãã³ã¸ã¥ã©ã¹","HK":"馿¸¯","HU":"ãã³ã¬ãªã¼","IS":"ã¢ã¤ã¹ã©ã³ã","IN":"ã¤ã³ã","ID":"ã¤ã³ããã·ã¢","IR":"ã¤ã©ã³ã»ã¤ã¹ã©ã å
±åå½","IQ":"ã¤ã©ã¯","IE":"ã¢ã¤ã«ã©ã³ã","IL":"ã¤ã¹ã©ã¨ã«","IT":"ã¤ã¿ãªã¢","JM":"ã¸ã£ãã¤ã«","JP":"æ¥æ¬","JO":"ã¨ã«ãã³","KZ":"ã«ã¶ãã¹ã¿ã³","KE":"ã±ãã¢","KI":"ããªãã¹","KP":"æé®®æ°ä¸»ä¸»ç¾©äººæ°å
±åå½","KR":"大鿰å½","KW":"ã¯ã¦ã§ã¼ã","KG":"ãã«ã®ã¹","LA":"ã©ãªã¹äººæ°æ°ä¸»å
±åå½","LV":"ã©ããã¢","LB":"ã¬ããã³","LS":"ã¬ã½ã","LR":"ãªããªã¢","LY":"ãªãã¢","LI":"ãªããã³ã·ã¥ã¿ã¤ã³","LT":"ãªãã¢ãã¢","LU":"ã«ã¯ã»ã³ãã«ã¯","MO":"ãã«ãª","MG":"ããã¬ã¹ã«ã«","MW":"ãã©ã¦ã¤","MY":"ãã¬ã¼ã·ã¢","MV":"ã¢ã«ãã£ã","ML":"ããª","MT":"ãã«ã¿","MH":"ãã¼ã·ã£ã«è«¸å³¶","MQ":"ãã«ãã£ãã¼ã¯","MR":"ã¢ã¼ãªã¿ãã¢","MU":"ã¢ã¼ãªã·ã£ã¹","YT":"ãã¨ãã","MX":"ã¡ãã·ã³","FM":"ãã¯ããã·ã¢é£é¦","MD":"ã¢ã«ããå
±åå½","MC":"ã¢ãã³","MN":"ã¢ã³ã´ã«","MS":"ã¢ã³ãã»ã©ã","MA":"ã¢ããã³","MZ":"ã¢ã¶ã³ãã¼ã¯","MM":"ãã£ã³ãã¼","NA":"ãããã¢","NR":"ãã¦ã«","NP":"ããã¼ã«","NL":"ãªã©ã³ã","NC":"ãã¥ã¼ã«ã¬ããã¢","NZ":"ãã¥ã¼ã¸ã¼ã©ã³ã","NI":"ãã«ã©ã°ã¢","NE":"ãã¸ã§ã¼ã«","NG":"ãã¤ã¸ã§ãªã¢","NU":"ãã¦ã¨","NF":"ãã¼ãã©ã¼ã¯å³¶","MK":"åãã±ããã¢","MP":"åããªã¢ã諸島","NO":"ãã«ã¦ã§ã¼","OM":"ãªãã¼ã³","PK":"ããã¹ã¿ã³","PW":"ãã©ãª","PS":"ãã¬ã¹ãã","PA":"ããã","PG":"ããã¢ãã¥ã¼ã®ãã¢","PY":"ãã©ã°ã¢ã¤","PE":"ãã«ã¼","PH":"ãã£ãªãã³","PN":"ããã±ã¢ã³","PL":"ãã¼ã©ã³ã","PT":"ãã«ãã¬ã«","PR":"ãã¨ã«ããªã³","QA":"ã«ã¿ã¼ã«","RE":"ã¬ã¦ããªã³","RO":"ã«ã¼ããã¢","RU":"ãã·ã¢é£é¦","RW":"ã«ã¯ã³ã","SH":"ã»ã³ããã¬ãã»ã¢ã»ã³ã·ã§ã³ããã³ããªã¹ã¿ã³ãã¯ã¼ãã£","KN":"ã»ã³ãã¯ãªã¹ããã¡ã¼ã»ãã¤ãã¹","LC":"ã»ã³ãã«ã·ã¢","PM":"ãµã³ãã¨ã¼ã«å³¶ã»ãã¯ãã³å³¶","VC":"ã»ã³ããã³ã»ã³ãããã³ã°ã¬ããã£ã¼ã³è«¸å³¶","WS":"ãµã¢ã¢","SM":"ãµã³ããªã","ST":"ãµã³ãã¡ã»ããªã³ã·ã","SA":"ãµã¦ã¸ã¢ã©ãã¢","SN":"ã»ãã¬ã«","SC":"ã»ã¼ã·ã§ã«","SL":"ã·ã¨ã©ã¬ãªã","SG":"ã·ã³ã¬ãã¼ã«","SK":"ã¹ãããã¢","SI":"ã¹ãããã¢","SB":"ã½ãã¢ã³è«¸å³¶","SO":"ã½ããªã¢","ZA":"åã¢ããªã«","GS":"ãµã¦ã¹ã¸ã§ã¼ã¸ã¢ã»ãµã¦ã¹ãµã³ãã¦ã£ãã諸島","ES":"ã¹ãã¤ã³","LK":"ã¹ãªã©ã³ã«","SD":"ã¹ã¼ãã³","SR":"ã¹ãªãã ","SJ":"ã¹ã´ã¡ã¼ã«ãã«è«¸å³¶ããã³ã¤ã³ãã¤ã¨ã³å³¶","SZ":"ã¹ã¯ã¸ã©ã³ã","SE":"ã¹ã¦ã§ã¼ãã³","CH":"ã¹ã¤ã¹","SY":"ã·ãªã¢ã»ã¢ã©ãå
±åå½","TW":"å°æ¹¾","TJ":"ã¿ã¸ãã¹ã¿ã³","TZ":"ã¿ã³ã¶ãã¢","TH":"ã¿ã¤","TL":"æ±ãã£ã¢ã¼ã«","TG":"ãã¼ã´","TK":"ãã±ã©ã¦","TO":"ãã³ã¬","TT":"ããªããã¼ãã»ããã´","TN":"ãã¥ãã¸ã¢","TR":"ãã«ã³","TM":"ãã«ã¯ã¡ãã¹ã¿ã³","TC":"ã¿ã¼ã¯ã¹ã»ã«ã¤ã³ã¹è«¸å³¶","TV":"ããã«","UG":"ã¦ã¬ã³ã","UA":"ã¦ã¯ã©ã¤ã","AE":"ã¢ã©ãé¦é·å½é£é¦","GB":"ã¤ã®ãªã¹","US":"ã¢ã¡ãªã«åè¡å½","UM":"åè¡å½é æå°é¢å³¶","UY":"ã¦ã«ã°ã¢ã¤","UZ":"ã¦ãºããã¹ã¿ã³","VU":"ããã¢ã","VE":"ãããºã¨ã©ã»ããªãã«å
±åå½","VN":"ãããã ","VG":"ã¤ã®ãªã¹é ã´ã¡ã¼ã¸ã³è«¸å³¶","VI":"ã¢ã¡ãªã«é ã´ã¡ã¼ã¸ã³è«¸å³¶","WF":"ã¦ã©ãªã¹ã»ããã","EH":"西ãµãã©","YE":"ã¤ã¨ã¡ã³","ZM":"ã¶ã³ãã¢","ZW":"ã¸ã³ããã¨","AX":"ãªã¼ã©ã³ã諸島","BQ":"ããã¼ã«ãã·ã³ãã»ã¦ã¼ã¹ã¿ãã£ã¦ã¹ããã³ãµã","CW":"ãã¥ã©ã½ã¼","GG":"ã¬ã¼ã³ã¸ã¼","IM":"ãã³å³¶","JE":"ã¸ã£ã¼ã¸ã¼","ME":"ã¢ã³ããã°ã","BL":"ãµã³ã»ãã«ãã«ãã¼","MF":"ãµã³ã»ãã«ã¿ã³ï¼ãã©ã³ã¹é ï¼","RS":"ã»ã«ãã¢","SX":"ã·ã³ãã»ãã¼ã«ãã³ï¼ãªã©ã³ãé ï¼","SS":"åã¹ã¼ãã³","XK":"ã³ã½ã"}}'),JSON.parse('{"locale":"ro","countries":{"AD":"Andorra","AE":"Emiratele Arabe Unite","AF":"Afganistan","AG":"Antigua Èi Barbuda","AI":"Anguilla","AL":"Albania","AM":"Armenia","AO":"Angola","AQ":"Antarctica","AR":"Argentina","AS":"Samoa AmericanÄ","AT":"Austria","AU":"Australia","AW":"Aruba","AX":"Insulele \xc5land","AZ":"Azerbaidjan","BA":"Bosnia Èi HerÈegovina","BB":"Barbados","BD":"Bangladesh","BE":"Belgia","BF":"Burkina Faso","BG":"Bulgaria","BH":"Bahrain","BI":"Burundi","BJ":"Benin","BL":"Sf\xe2ntul Bartolomeu","BM":"Bermuda","BN":"Brunei","BO":"Bolivia","BQ":"Insulele Caraibe Olandeze","BR":"Brazilia","BS":"Bahamas","BT":"Bhutan","BV":"Insula Bouvet","BW":"Botswana","BY":"Belarus","BZ":"Belize","CA":"Canada","CC":"Insulele Cocos (Keeling)","CD":"Congo - Kinshasa","CF":"Republica CentrafricanÄ","CG":"Congo - Brazzaville","CH":"ElveÈia","CI":"C\xf4te dâIvoire","CK":"Insulele Cook","CL":"Chile","CM":"Camerun","CN":"China","CO":"Columbia","CR":"Costa Rica","CU":"Cuba","CV":"Capul Verde","CW":"Cura\xe7ao","CX":"Insula Christmas","CY":"Cipru","CZ":"Cehia","DE":"Germania","DJ":"Djibouti","DK":"Danemarca","DM":"Dominica","DO":"Republica DominicanÄ","DZ":"Algeria","EC":"Ecuador","EE":"Estonia","EG":"Egipt","EH":"Sahara OccidentalÄ","ER":"Eritreea","ES":"Spania","ET":"Etiopia","FI":"Finlanda","FJ":"Fiji","FK":"Insulele Falkland","FM":"Micronezia","FO":"Insulele Feroe","FR":"FranÈa","GA":"Gabon","GB":"Regatul Unit","GD":"Grenada","GE":"Georgia","GF":"Guyana FrancezÄ","GG":"Guernsey","GH":"Ghana","GI":"Gibraltar","GL":"Groenlanda","GM":"Gambia","GN":"Guineea","GP":"Guadelupa","GQ":"Guineea EcuatorialÄ","GR":"Grecia","GS":"Georgia de Sud Èi Insulele Sandwich de Sud","GT":"Guatemala","GU":"Guam","GW":"Guineea-Bissau","GY":"Guyana","HK":"R.A.S. Hong Kong a Chinei","HM":"Insula Heard Èi Insulele McDonald","HN":"Honduras","HR":"CroaÈia","HT":"Haiti","HU":"Ungaria","ID":"Indonezia","IE":"Irlanda","IL":"Israel","IM":"Insula Man","IN":"India","IO":"Teritoriul Britanic din Oceanul Indian","IQ":"Irak","IR":"Iran","IS":"Islanda","IT":"Italia","JE":"Jersey","JM":"Jamaica","JO":"Iordania","JP":"Japonia","KE":"Kenya","KG":"K\xe2rg\xe2zstan","KH":"Cambodgia","KI":"Kiribati","KM":"Comore","KN":"Saint Kitts Èi Nevis","KP":"Coreea de Nord","KR":"Coreea de Sud","KW":"Kuweit","KY":"Insulele Cayman","KZ":"Kazahstan","LA":"La
29os","LB":"Liban","LC":"Sf\xe2nta Lucia","LI":"Liechtenstein","LK":"Sri Lanka","LR":"Liberia","LS":"Lesotho","LT":"Lituania","LU":"Luxemburg","LV":"Letonia","LY":"Libia","MA":"Maroc","MC":"Monaco","MD":"Republica Moldova","ME":"Muntenegru","MF":"Sf\xe2ntul Martin","MG":"Madagascar","MH":"Insulele Marshall","MK":"Macedonia de Nord","ML":"Mali","MM":"Myanmar","MN":"Mongolia","MO":"R.A.S. Macao a Chinei","MP":"Insulele Mariane de Nord","MQ":"Martinica","MR":"Mauritania","MS":"Montserrat","MT":"Malta","MU":"Mauritius","MV":"Maldive","MW":"Malawi","MX":"Mexic","MY":"Malaysia","MZ":"Mozambic","NA":"Namibia","NC":"Noua Caledonie","NE":"Niger","NF":"Insula Norfolk","NG":"Nigeria","NI":"Nicaragua","NL":"ÈÄrile de Jos","NO":"Norvegia","NP":"Nepal","NR":"Nauru","NU":"Niue","NZ":"Noua ZeelandÄ","OM":"Oman","PA":"Panama","PE":"Peru","PF":"Polinezia FrancezÄ","PG":"Papua-Noua Guinee","PH":"Filipine","PK":"Pakistan","PL":"Polonia","PM":"Saint-Pierre Èi Miquelon","PN":"Insulele Pitcairn","PR":"Puerto Rico","PS":"Teritoriile Palestiniene","PT":"Portugalia","PW":"Palau","PY":"Paraguay","QA":"Qatar","RE":"R\xe9union","RO":"Rom\xe2nia","RS":"Serbia","RU":"Rusia","RW":"Rwanda","SA":"Arabia SauditÄ","SB":"Insulele Solomon","SC":"Seychelles","SD":"Sudan","SE":"Suedia","SG":"Singapore","SH":"Sf\xe2nta Elena","SI":"Slovenia","SJ":"Svalbard Èi Jan Mayen","SK":"Slovacia","SL":"Sierra Leone","SM":"San Marino","SN":"Senegal","SO":"Somalia","SR":"Suriname","SS":"Sudanul de Sud","ST":"Sao Tom\xe9 Èi Pr\xedncipe","SV":"El Salvador","SX":"Sint-Maarten","SY":"Siria","SZ":"Eswatini","TC":"Insulele Turks Èi Caicos","TD":"Ciad","TF":"Teritoriile Australe Èi Antarctice Franceze","TG":"Togo","TH":"Thailanda","TJ":"Tadjikistan","TK":"Tokelau","TL":"Timorul de Est","TM":"Turkmenistan","TN":"Tunisia","TO":"Tonga","TR":"Turcia","TT":"Trinidad Èi Tobago","TV":"Tuvalu","TW":"Taiwan","TZ":"Tanzania","UA":"Ucraina","UG":"Uganda","UM":"Insulele \xcendepÄrtate ale S.U.A.","US":"Statele Unite ale Americii","UY":"Uruguay","UZ":"Uzbekistan","VA":"Statul CetÄÈii Vaticanului","VC":"Saint Vincent Èi Grenadinele","VE":"Venezuela","VG":"Insulele Virgine Britanice","VI":"Insulele Virgine Americane","VN":"Vietnam","VU":"Vanuatu","WF":"Wallis Èi Futuna","WS":"Samoa","XK":"Kosovo","YE":"Yemen","YT":"Mayotte","ZA":"Africa de Sud","ZM":"Zambia","ZW":"Zimbabwe"}}')];var d=n(40170);let m=["AmericanExpress","Visa","MasterCard","Diners","Jcb","CarteBleu","UnionPay"],p=d.Km(m),h=["EUR","CHF","ALL","DJF","ARS","MXN","QAR","GTQ","CLP","HNL","AFN","ZAR","INR","CNY","AUD","JPY","AOA","BDT","GHS","GBP","AMD","BYR","RUB","CUP","AED","HKD","TWD","DOP","COP","DKK","CAD","USD","BGN","NOK","BAM","DZD","EGP","GEL","RON","SGD","CVE","AZN","CRC","CZK","VEF","SEK","NZD","BRL","BHD","HUF","MAD","KRW","TRY","PLN"],f=d.Km(h),g=d.Ry({prices:d.IM(f,d.Rx()),currencyBase:f}),y=d.dj(e=>"string"==typeof e?new Date(e):e instanceof Date?e:void 0,d.hT()),v=d.Z_().regex(/^(20\d{2})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/),b=["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],S=d.Km(b),T=d.Km(["DAYS","HOURS"]);!function(e){e.MOBILE="MOBILE",e.TABLET="TABLET",e.DESKTOP="DESKTOP"}(o||(o={})),function(e){e.SPRING="SPRING",e.SUMMER="SUMMER",e.AUTUMN="AUTUMN",e.WINTER="WINTER"}(r||(r={})),function(e){e.NORTHERN="NORTHERN",e.SOUTHERN="SOUTHERN"}(a||(a={}));class k extends Error{constructor(e){super("Unreachable case: ".concat(e))}}class C extends Error{constructor(e){super(e),Object.setPrototypeOf(this,C.prototype)}}class A extends Error{constructor(e){super(e),Object.setPrototypeOf(this,A.prototype)}}let E=["ca","da","de","en","es","eu","fr","it","ko","nl","pt","ru","zh","hu","sv","ja","ro","default"],_=d.Km(E),P=d.Ry({url:d.Z_(),title:d.Z_(),description:d.Z_().optional(),order:d.Rx()}),x=d.Rx().nonnegative(),w=/(#([\da-f]{3}){1,2}|(rgb|hsl)a\((\d{1,3}%?,\s?){3}(1|0?\.\d+)\)|(rgb|hsl)\(\d{1,3}%?(,\s?\d{1,3}%?){2}\))/i;class R{add(e,t){this.map.set(e,t)}get(e){return this.map.get(e)}delete(e){return this.map.delete(e)}has(e){return this.map.has(e)}values(){return Array.from(this.map.values())}constructor(){this.map=new Map}}!function(e){e[e.PLAIN_TO_CLASS=0]="PLAIN_TO_CLASS",e[e.CLASS_TO_PLAIN=1]="CLASS_TO_PLAIN",e[e.CLASS_TO_CLASS=2]="CLASS_TO_CLASS"}(i||(i={}));var M=new(function(){function e(){this._typeMetadatas=new Map,this._transformMetadatas=new Map,this._exposeMetadatas=new Map,this._excludeMetadatas=new Map,this._ancestorsMap=new Map}return e.prototype.addTypeMetadata=function(e){this._typeMetadatas.has(e.target)||this._typeMetadatas.set(e.target,new Map),this._typeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.addTransformMetadata=function(e){this._transformMetadatas.has(e.target)||this._transformMetadatas.set(e.target,new Map),this._transformMetadatas.get(e.target).has(e.propertyName)||this._transformMetadatas.get(e.target).set(e.propertyName,[]),this._transformMetadatas.get(e.target).get(e.propertyName).push(e)},e.prototype.addExposeMetadata=function(e){this._exposeMetadatas.has(e.target)||this._exposeMetadatas.set(e.target,new Map),this._exposeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.addExcludeMetadata=function(e){this._excludeMetadatas.has(e.target)||this._excludeMetadatas.set(e.target,new Map),this._excludeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.findTransformMetadatas=function(e,t,n){return this.findMetadatas(this._transformMetadatas,e,t).filter(function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?n===i.CLASS_TO_CLASS||n===i.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||n===i.CLASS_TO_PLAIN)})},e.prototype.findExcludeMetadata=function(e,t){return this.findMetadata(this._excludeMetadatas,e,t)},e.prototype.findExposeMetadata=function(e,t){return this.findMetadata(this._exposeMetadatas,e,t)},e.prototype.findExposeMetadataByCustomName=function(e,t){return this.getExposedMetadatas(e).find(function(e){return e.options&&e.options.name===t})},e.prototype.findTypeMetadata=function(e,t){return this.findMetadata(this._typeMetadatas,e,t)},e.prototype.getStrategy=function(e){var t=this._excludeMetadatas.get(e),n=t&&t.get(void 0),o=this._exposeMetadatas.get(e),r=o&&o.get(void 0);return n&&r||!n&&!r?"none":n?"excludeAll":"exposeAll"},e.prototype.getExposedMetadatas=function(e){return this.getMetadata(this._exposeMetadatas,e)},e.prototype.getExcludedMetadatas=function(e){return this.getMetadata(this._excludeMetadatas,e)},e.prototype.getExposedProperties=function(e,t){return this.getExposedMetadatas(e).filter(function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?t===i.CLASS_TO_CLASS||t===i.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||t===i.CLASS_TO_PLAIN)}).map(function(e){return e.propertyName})},e.prototype.getExcludedProperties=function(e,t){return this.getExcludedMetadatas(e).filter(function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?t===i.CLASS_TO_CLASS||t===i.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||t===i.CLASS_TO_PLAIN)}).map(function(e){return e.propertyName})},e.prototype.clear=function(){this._typeMetadatas.clear(),this._exposeMetadatas.clear(),this._excludeMetadatas.clear(),this._ancestorsMap.clear()},e.prototype.getMetadata=function(e,t){var n,o=e.get(t);o&&(n=Array.from(o.values()).filter(function(e){return void 0!==e.propertyName}));for(var r=[],a=0,i=this.getAncestors(t);a<i.length;a++){var s=i[a],l=e.get(s);if(l){var c=Array.from(l.values()).filter(function(e){return void 0!==e.propertyName});r.push.apply(r,c)}}return r.concat(n||[])},e.prototype.findMetadata=function(e,t,n){var o=e.get(t);if(o){var r=o.get(n);if(r)return r}for(var a=0,i=this.getAncestors(t);a<i.length;a++){var s=i[a],l=e.get(s);if(l){var c=l.get(n);if(c)return c}}},e.prototype.findMetadatas=function(e,t,n){var o,r=e.get(t);r&&(o=r.get(n));for(var a=[],i=0,s=this.getAncestors(t);i<s.length;i++){var l=s[i],c=e.get(l);c&&c.has(n)&&a.push.apply(a,c.get(n))}return a.slice().reverse().concat((o||[]).slice().reverse())},e.prototype.getAncestors=function(e){if(!e)return[];if(!this._ancestorsMap.has(e)){for(var t=[],n=Object.getPrototypeOf(e.prototype.constructor);void 0!==n.prototype;n=Object.getPrototypeOf(n.prototype.constructor))t.push(n);this._ancestorsMap.set(e,t)}return this._ancestorsMap.get(e)},e}());function I(e,t){return void 0===t&&(t={}),function(n,o){var r=Reflect.getMetadata("design:type",n,o);M.addTypeMetadata({target:n.constructor,propertyName:o,reflectedType:r,typeFunction:e,options:t})}}function O(e,t){return void 0===t&&(t={}),function(n,o){M.addTransformMetadata({target:n.constructor,propertyName:o,transformFn:e,options:t})}}function D(){return"undefined"!=typeof globalThis?globalThis:void 0!==n.g?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0}function N(e){return null!==e&&"object"==typeof e&&"function"==typeof e.then}var L=n(15313).lW,B=function(e,t,n){if(n||2==arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))};function F(e){var t=new e;return t instanceof Set||"push"in t?t:[]}var U=function(){function e(e,t){this.transformationType=e,this.options=t,this.recursionStack=new Set}return e.prototype.transform=function(e,t,n,o,r,a){var s=this;if(void 0===a&&(a=0),Array.isArray(t)||t instanceof Set){var l=o&&this.transformationType===i.PLAIN_TO_CLASS?F(o):[];return t.forEach(function(t,o){var r=e?e[o]:void 0;if(s.options.enableCircularCheck&&s.isCircular(t))s.transformationType===i.CLASS_TO_CLASS&&(l instanceof Set?l.add(t):l.push(t));else{var c=void 0;if("function"!=typeof n&&n&&n.options&&n.options.discriminator&&n.options.discriminator.property&&n.options.discriminator.subTypes){if(s.transformationType===i.PLAIN_TO_CLASS){c=n.options.discriminator.subTypes.find(function(e){return e.name===t[n.options.discriminator.property]});var u={newObject:l,object:t,property:void 0},d=n.typeFunction(u);
29c=void 0===c?d:c.value,n.options.keepDiscriminatorProperty||delete t[n.options.discriminator.property]}s.transformationType===i.CLASS_TO_CLASS&&(c=t.constructor),s.transformationType===i.CLASS_TO_PLAIN&&(t[n.options.discriminator.property]=n.options.discriminator.subTypes.find(function(e){return e.value===t.constructor}).name)}else c=n;var m=s.transform(r,t,c,void 0,t instanceof Map,a+1);l instanceof Set?l.add(m):l.push(m)}}),l}if(n!==String||r){if(n===Number&&!r)return null==t?t:Number(t);if(n===Boolean&&!r)return null==t?t:!!t;if((n===Date||t instanceof Date)&&!r)return t instanceof Date?new Date(t.valueOf()):null==t?t:new Date(t);if(D().Buffer&&(n===L||t instanceof L)&&!r)return null==t?t:L.from(t);if(N(t)&&!r)return new Promise(function(e,o){t.then(function(t){return e(s.transform(void 0,t,n,void 0,void 0,a+1))},o)});if(!r&&null!==t&&"object"==typeof t&&"function"==typeof t.then||"object"!=typeof t||null===t)return t;!n&&t.constructor!==Object&&(Array.isArray(t)||t.constructor!==Array)&&(n=t.constructor),!n&&e&&(n=e.constructor),this.options.enableCircularCheck&&this.recursionStack.add(t);var c=this.getKeys(n,t,r),u=e||{};e||this.transformationType!==i.PLAIN_TO_CLASS&&this.transformationType!==i.CLASS_TO_CLASS||(u=r?new Map:n?new n:{});for(var d=function(o){if("__proto__"===o||"constructor"===o)return"continue";var s=o,l=o,c=o;if(!m.options.ignoreDecorators&&n){if(m.transformationType===i.PLAIN_TO_CLASS){var d=M.findExposeMetadataByCustomName(n,o);d&&(c=d.propertyName,l=d.propertyName)}else if(m.transformationType===i.CLASS_TO_PLAIN||m.transformationType===i.CLASS_TO_CLASS){var d=M.findExposeMetadata(n,o);d&&d.options&&d.options.name&&(l=d.options.name)}}var p=void 0;p=m.transformationType===i.PLAIN_TO_CLASS?t[s]:t instanceof Map?t.get(s):t[s]instanceof Function?t[s]():t[s];var h=void 0,f=p instanceof Map;if(n&&r)h=n;else if(n){var g=M.findTypeMetadata(n,c);if(g){var y={newObject:u,object:t,property:c},v=g.typeFunction?g.typeFunction(y):g.reflectedType;g.options&&g.options.discriminator&&g.options.discriminator.property&&g.options.discriminator.subTypes?t[s]instanceof Array?h=g:(m.transformationType===i.PLAIN_TO_CLASS&&(h=void 0===(h=g.options.discriminator.subTypes.find(function(e){if(p&&p instanceof Object&&(g.options.discriminator.property in p))return e.name===p[g.options.discriminator.property]}))?v:h.value,!g.options.keepDiscriminatorProperty&&p&&p instanceof Object&&(g.options.discriminator.property in p)&&delete p[g.options.discriminator.property]),m.transformationType===i.CLASS_TO_CLASS&&(h=p.constructor),m.transformationType===i.CLASS_TO_PLAIN&&p&&(p[g.options.discriminator.property]=g.options.discriminator.subTypes.find(function(e){return e.value===p.constructor}).name)):h=v,f=f||g.reflectedType===Map}else if(m.options.targetMaps)m.options.targetMaps.filter(function(e){return e.target===n&&!!e.properties[c]}).forEach(function(e){return h=e.properties[c]});else if(m.options.enableImplicitConversion&&m.transformationType===i.PLAIN_TO_CLASS){var b=Reflect.getMetadata("design:type",n.prototype,c);b&&(h=b)}}var S=Array.isArray(t[s])?m.getReflectedType(n,c):void 0,T=e?e[s]:void 0;if(u.constructor.prototype){var k=Object.getOwnPropertyDescriptor(u.constructor.prototype,l);if((m.transformationType===i.PLAIN_TO_CLASS||m.transformationType===i.CLASS_TO_CLASS)&&(k&&!k.set||u[l]instanceof Function))return"continue"}if(m.options.enableCircularCheck&&m.isCircular(p)){if(m.transformationType===i.CLASS_TO_CLASS){var C=p;(void 0!==(C=m.applyCustomTransformations(C,n,o,t,m.transformationType))||m.options.exposeUnsetFields)&&(u instanceof Map?u.set(l,C):u[l]=C)}}else{var A=m.transformationType===i.PLAIN_TO_CLASS?l:o,C=void 0;m.transformationType===i.CLASS_TO_PLAIN?(C=t[A],C=m.applyCustomTransformations(C,n,A,t,m.transformationType),C=t[A]===C?p:C,C=m.transform(T,C,h,S,f,a+1)):void 0===p&&m.options.exposeDefaultValues?C=u[l]:(C=m.transform(T,p,h,S,f,a+1),C=m.applyCustomTransformations(C,n,A,t,m.transformationType)),(void 0!==C||m.options.exposeUnsetFields)&&(u instanceof Map?u.set(l,C):u[l]=C)}},m=this,p=0,h=c;p<h.length;p++)d(h[p]);return this.options.enableCircularCheck&&this.recursionStack.delete(t),u}return null==t?t:String(t)},e.prototype.applyCustomTransformations=function(e,t,n,o,r){var a=this,i=M.findTransformMetadatas(t,n,this.transformationType);return void 0!==this.options.version&&(i=i.filter(function(e){return!e.options||a.checkVersion(e.options.since,e.options.until)})),(i=this.options.groups&&this.options.groups.length?i.filter(function(e){return!e.options||a.checkGroups(e.options.groups)}):i.filter(function(e){return!e.options||!e.options.groups||!e.options.groups.length}
29)).forEach(function(t){e=t.transformFn({value:e,key:n,obj:o,type:r,options:a.options})}),e},e.prototype.isCircular=function(e){return this.recursionStack.has(e)},e.prototype.getReflectedType=function(e,t){if(e){var n=M.findTypeMetadata(e,t);return n?n.reflectedType:void 0}},e.prototype.getKeys=function(e,t,n){var o=this,r=M.getStrategy(e);"none"===r&&(r=this.options.strategy||"exposeAll");var a=[];if(("exposeAll"===r||n)&&(a=t instanceof Map?Array.from(t.keys()):Object.keys(t)),n)return a;if(this.options.ignoreDecorators&&this.options.excludeExtraneousValues&&e){var s=M.getExposedProperties(e,this.transformationType),l=M.getExcludedProperties(e,this.transformationType);a=B(B([],s,!0),l,!0)}if(!this.options.ignoreDecorators&&e){var s=M.getExposedProperties(e,this.transformationType);this.transformationType===i.PLAIN_TO_CLASS&&(s=s.map(function(t){var n=M.findExposeMetadata(e,t);return n&&n.options&&n.options.name?n.options.name:t})),a=this.options.excludeExtraneousValues?s:a.concat(s);var c=M.getExcludedProperties(e,this.transformationType);c.length>0&&(a=a.filter(function(e){return!c.includes(e)})),void 0!==this.options.version&&(a=a.filter(function(t){var n=M.findExposeMetadata(e,t);return!n||!n.options||o.checkVersion(n.options.since,n.options.until)})),a=this.options.groups&&this.options.groups.length?a.filter(function(t){var n=M.findExposeMetadata(e,t);return!n||!n.options||o.checkGroups(n.options.groups)}):a.filter(function(t){var n=M.findExposeMetadata(e,t);return!n||!n.options||!n.options.groups||!n.options.groups.length})}return this.options.excludePrefixes&&this.options.excludePrefixes.length&&(a=a.filter(function(e){return o.options.excludePrefixes.every(function(t){return e.substr(0,t.length)!==t})})),a=a.filter(function(e,t,n){return n.indexOf(e)===t})},e.prototype.checkVersion=function(e,t){var n=!0;return e&&(n=this.options.version>=e),n&&t&&(n=this.options.version<t),n},e.prototype.checkGroups=function(e){return!e||this.options.groups.some(function(t){return e.includes(t)})},e}(),j={enableCircularCheck:!1,enableImplicitConversion:!1,excludeExtraneousValues:!1,excludePrefixes:void 0,exposeDefaultValues:!1,exposeUnsetFields:!0,groups:void 0,ignoreDecorators:!1,strategy:void 0,targetMaps:void 0,version:void 0},z=function(){return(z=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},G=new(function(){function e(){}return e.prototype.instanceToPlain=function(e,t){return new U(i.CLASS_TO_PLAIN,z(z({},j),t)).transform(void 0,e,void 0,void 0,void 0,void 0)},e.prototype.classToPlainFromExist=function(e,t,n){return new U(i.CLASS_TO_PLAIN,z(z({},j),n)).transform(t,e,void 0,void 0,void 0,void 0)},e.prototype.plainToInstance=function(e,t,n){return new U(i.PLAIN_TO_CLASS,z(z({},j),n)).transform(void 0,t,e,void 0,void 0,void 0)},e.prototype.plainToClassFromExist=function(e,t,n){return new U(i.PLAIN_TO_CLASS,z(z({},j),n)).transform(e,t,void 0,void 0,void 0,void 0)},e.prototype.instanceToInstance=function(e,t){return new U(i.CLASS_TO_CLASS,z(z({},j),t)).transform(void 0,e,void 0,void 0,void 0,void 0)},e.prototype.classToClassFromExist=function(e,t,n){return new U(i.CLASS_TO_CLASS,z(z({},j),n)).transform(t,e,void 0,void 0,void 0,void 0)},e.prototype.serialize=function(e,t){return JSON.stringify(this.instanceToPlain(e,t))},e.prototype.deserialize=function(e,t,n){var o=JSON.parse(t);return this.plainToInstance(e,o,n)},e.prototype.deserializeArray=function(e,t,n){var o=JSON.parse(t);return this.plainToInstance(e,o,n)},e}());function $(e,t){return G.instanceToPlain(e,t)}function H(e,t,n){return G.plainToInstance(e,t,n)}let V=e=>!!e&&e.constructor===Object;function W(e){return Array.isArray(e)?e.filter(e=>null!=e).map(e=>V(e)?q(e):W(e)):e instanceof Date?e.toISOString():e}let q=e=>(Object.entries(e).forEach(t=>{let[n,o]=t;if(null==o){delete e[n];return}if(Array.isArray(o)||o instanceof Date){e[n]=W(o);return}if("object"==typeof o){let t=q(o);e[n]=t;return}e[n]=o}),e);function Z(e){return Object.keys(e).filter(e=>Number.isNaN(+e))}n(60171);let K=I,Y=O;function X(e){return"function"==typeof e.validate}function Q(e){return e instanceof Object}function J(e){return[String,Number,Boolean].some(t=>t===e)}class ee{static deserialize(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=H(e,t);return n&&X(o)&&o.validate(),o}static create(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];throw Error("must be implemented by subclasses")}static createMapTransformFn(e){return t=>{let{type:n,value:o,options:r}=t,a=J(e);switch(n){case i.PLAIN_TO_CLASS:if(!Q(o))return new Map;return new Map(Object.entries(o).filter(e=>{let[,t]=e;return a||"object"==typeof t}).map(t=>{let[n,o]=t;return[n,a?e(o):H(e,o,r)]}));case i.CLASS_TO_PLAIN:if(!(o instanceof Map))return{};return Object.fromEntries(Array.from(o.entries()).filter(t=>{let[n,o]=t;return"string"==typeof n&&(a||o instanceof e)}).map(t=>{let[n,o]=t;return[n,a?e(o):$(o,r)]}));default:return o}}}toObject(){return q($(this))}serialize(e){return JSON.stringify(q($(e)))}}var et=n(75998);function en(e){return et.getName(e.countryCode,e.locale)||""}
29u.forEach(e=>et.registerLocale(e));class eo extends ee{static create(e){let t=en(e),n=new eo(e.countryCode,t);return n.validate(),n}static reconstitute(e){return new eo(e.countryCode,e.countryName)}static getCountryList(e){return et.getNames(e)}validate(){eo.schema.parse({...this})}toProps(){return{countryCode:this.countryCode,countryName:this.countryName}}constructor(e,t){super(),this.countryCode=e,this.countryName=t}}eo.schema=d.Ry({countryCode:d.Z_().optional(),countryName:d.Z_().optional()});class er extends ee{static create(e){let t=e.country instanceof eo?e.country:e.country?eo.reconstitute(e.country):void 0,n=new er(e.latitude,e.longitude,e.phone,e.address,e.city,t,e.postalCode,e.email,e.contactEmail);return n.validate(),n}validate(){er.schema.parse({...this})}buildAddress(){var e;return"".concat(this.address||""," ").concat(this.city||""," ").concat((null===(e=this.country)||void 0===e?void 0:e.countryName)||"").trim()}toProps(){var e;return{latitude:this.latitude,longitude:this.longitude,phone:this.phone,address:this.address,city:this.city,country:null===(e=this.country)||void 0===e?void 0:e.toProps(),postalCode:this.postalCode,email:this.email,contactEmail:this.contactEmail}}constructor(e,t,n,o,r,a,i,s,l){super(),this.latitude=e,this.longitude=t,this.phone=n,this.address=o,this.city=r,this.country=a,this.postalCode=i,this.email=s,this.contactEmail=l}}er.schema=d.Ry({latitude:d.Rx(),longitude:d.Rx(),address:d.Z_().optional(),city:d.Z_().optional(),contactEmail:d.Z_().email().optional(),email:d.Z_().email().optional().or(d.i0("")),country:d.PG().optional(),phone:d.Z_().optional(),postalCode:d.Z_().optional()});class ea extends ee{static create(e){let t=new ea(e.baseCurrency,e.exchangeRates);return t.validate(),t}static empty(){return ea.create({baseCurrency:"EUR",exchangeRates:{}})}validate(){ea.schema.parse({...this})}getExchangeRate(e){if(e===this.baseCurrency)return 1;let t=this.exchangeRates[e];if(!t)throw Error("No exchange rate available for currency ".concat(e));return t}toProps(){return{baseCurrency:this.baseCurrency,exchangeRates:this.exchangeRates}}constructor(e,t){super(),this.baseCurrency=e,this.exchangeRates=t}}ea.schema=d.Ry({baseCurrency:d.Km(h),exchangeRates:d.IM(d.Km(h),d.Rx())});var ei=function(e,t){return e+t};function es(e,t){if(!e)throw Error("[Dinero.js] ".concat(t))}!function(e){e[e.LT=-1]="LT",e[e.EQ=0]="EQ",e[e.GT=1]="GT"}(s||(s={}));var el="Amount is invalid.",ec="Scale is invalid.",eu="Ratios are invalid.",ed="Objects must have the same currency.",em="Currency is not decimal.",ep=function(e){var t=e.calculator,n=e.onCreate,o=e.formatter,r=void 0===o?{toNumber:Number,toString:String}:o;return function e(o){var a=o.amount,i=o.currency,s=i.code,l=i.base,c=i.exponent,u=o.scale,d=void 0===u?c:u,m={code:s,base:l,exponent:c};return null==n||n({amount:a,currency:m,scale:d}),{calculator:t,formatter:r,create:e,toJSON:function(){return{amount:a,currency:m,scale:d}}}}}({calculator:{add:ei,compare:function(e,t){return e<t?s.LT:e>t?s.GT:s.EQ},decrement:function(e){return e-1},increment:function(e){return e+1},integerDivide:function(e,t){return Math.trunc(e/t)},modulo:function(e,t){return e%t},multiply:function(e,t){return e*t},power:function(e,t){return Math.pow(e,t)},subtract:function(e,t){return e-t},zero:function(){return 0}},onCreate:function(e){var t=e.amount,n=e.scale;es(Number.isInteger(t),el),es(Number.isInteger(n),ec)}});function eh(e){return Array.isArray(e)}function ef(e){return function(t){return eh(t)?t.reduce(function(t,n){return e.multiply(t,n)}):t}}function eg(e){return function(t,n){return e.compare(t,n)===s.EQ}}function ey(e){return function(t,n){return e.compare(t,n)===s.LT}}function ev(e){var t=eg(e),n=ey(e),o=e.zero();return function(r){if(t(r,o))return o;if(n(r,o)){var a=e.decrement(o);return e.multiply(a,r)}return r}}function eb(e){return eC(e)||ek(e)||eT(e)||eS()}function eS(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eT(e,t){if(e){if("string"==typeof e)return eA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eA(e,t)}}function ek(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function eC(e){if(Array.isArray(e))return eA(e)}function eA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function eE(e){var t=e.multiply;return function(e){return e.reduce(function(n,o,r){var a=e.slice(r).reduce(function(e,n){return t(e,n)});return[].concat(eb(n),[a])},[])}}function e_(e){return eR(e)||ew(e)||ex(e)||eP()}function eP(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ex(e,t){if(e){if("string"==typeof e)return eM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eM(e,t)}}function ew(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function eR(e){if(Array.isArray(e))return eM(e)}function eM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function eI(e){var t=eE(e);return function(){for(var n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];var a=o[0],i=o[1],s=a.toJSON(),l=s.amount,c=s.currency,u=s.scale,d=e.power,m=e.integerDivide,p=e.modulo,h=t((eh(c.base)?c.base:[c.base]).map(function(e){return d(e,u)})).reduce(function(e,t,n){var o=e[n],r=m(o,t),a=p(o,t);return[].concat(e_(e.filter(function(e,t){return t!==n})),[r,a])},[l]);return i?i({value:h,currency:c}):h}}function eO(e){var t=eI(e),n=ef(e),o=eg(e);return function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];var s=a[0],l=a[1],c=s.toJSON(),u=c.currency,d=c.scale,m=n(u.base),p=e.zero(),h=Array(10).fill(null).reduce(e.increment,p),f=eh(u.base),g=o(e.modulo(m,h),p);es(!f&&g,em);var y=t(s),v=eD(e,s.formatter)(y,d);return l?l({value:v,currency:u}):v}}function eD(e,t){var n=ev(e),o=eg(e),r=ey(e),a=e.zero();return function(e,i){var s=t.toString(e[0]),l=t.toString(n(e[1])),c=t.toNumber(i),u="".concat(s,".").concat(l.padStart(c,"0")),d=o(e[0],a),m=r(e[1],a);return d&&m?"-".concat(u):u}}function eN(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1];return eO(o.calculator)(o,r)}var eL=function(e){return e.toJSON()};function eB(e){return eG(e)||ez(e)||eU(e)||eF()}
29function eF(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eU(e,t){if(e){if("string"==typeof e)return ej(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ej(e,t)}}function ej(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function ez(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function eG(e){if(Array.isArray(e))return e}function e$(e){var t=eB(e),n=t[0],o=t.slice(1),r=ef(n.calculator),a=n.toJSON().currency,i=eg(n.calculator),s=r(a.base);return o.every(function(e){var t=e.toJSON().currency,n=r(t.base);return t.code===a.code&&i(n,s)&&i(t.exponent,a.exponent)})}function eH(e){var t=ey(e);return function(e){return e.reduce(function(e,n){return t(e,n)?n:e})}}function eV(e){return function(t,n){return e.compare(t,n)===s.GT}}var eW=function(e,t,n){var o=eV(n),r=eg(n),a=n.zero(),i=o(e,a),s=n.integerDivide(e,t),l=r(n.modulo(e,t),a);return i||l?s:n.decrement(s)};function eq(e,t){return eQ(e)||eX(e,t)||eK(e,t)||eZ()}function eZ(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eK(e,t){if(e){if("string"==typeof e)return eY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eY(e,t)}}function eY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function eX(e,t){var n,o,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function eQ(e){if(Array.isArray(e))return e}function eJ(e){var t=eV(e),n=ef(e);return function(){for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];var i=r[0],s=r[1],l=r[2],c=void 0===l?eW:l,u=i.toJSON(),d=u.amount,m=u.currency,p=u.scale,h=t(s,p),f=h?e.multiply:c,g=eq(h?[s,p]:[p,s],2),y=g[0],v=g[1],b=n(m.base),S=e.power(b,e.subtract(y,v));return i.create({amount:f(d,S,e),currency:m,scale:s})}}function e0(e){var t=eH(e),n=eJ(e),o=eg(e);return function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];var s=a[0],l=s.reduce(function(e,n){return t([e,n.toJSON().scale])},e.zero());return s.map(function(e){return o(e.toJSON().scale,l)?e:n(e,l)})}}function e1(e,t){return e5(e)||e4(e,t)||e3(e,t)||e2()}function e2(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e3(e,t){if(e){if("string"==typeof e)return e6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e6(e,t)}}function e6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function e4(e,t){var n,o,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function e5(e){if(Array.isArray(e))return e}function e8(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=n[0],a=n[1],i=r.toJSON(),s=i.amount,l=i.currency,c=i.scale,u=a.toJSON().amount,d=e.add(s,u);return r.create({amount:d,currency:l,scale:c}
29)}}function e9(e){var t=e0(e),n=e8(e);return function(){for(var e=arguments.length,o=Array(e),r=0;r<e;r++)o[r]=arguments[r];var a=o[0],i=o[1];es(e$([a,i]),ed);var s=e1(t([a,i]),2);return n(s[0],s[1])}}function e7(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1];return e9(o.calculator)(o,r)}function te(e,t){return ta(e)||tr(e,t)||tn(e,t)||tt()}function tt(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function tn(e,t){if(e){if("string"==typeof e)return to(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return to(e,t)}}function to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function tr(e,t){var n,o,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function ta(e){if(Array.isArray(e))return e}function ti(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=n[0],a=n[1],i=r.toJSON(),s=i.amount,l=i.currency,c=i.scale,u=a.toJSON().amount,d=e.subtract(s,u);return r.create({amount:d,currency:l,scale:c})}}function ts(e){var t=e0(e),n=ti(e);return function(){for(var e=arguments.length,o=Array(e),r=0;r<e;r++)o[r]=arguments[r];var a=o[0],i=o[1];es(e$([a,i]),ed);var s=te(t([a,i]),2);return n(s[0],s[1])}}function tl(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1];return ts(o.calculator)(o,r)}function tc(e){return null==e?void 0:e.hasOwnProperty("amount")}function tu(e,t){if(tc(e)){var n;return{amount:e.amount,scale:null!==(n=null==e?void 0:e.scale)&&void 0!==n?n:t}}return{amount:e,scale:t}}function td(e){var t=eJ(e),n=e.zero();return function(){for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];var i=r[0],s=r[1],l=i.toJSON(),c=l.amount,u=l.currency,d=l.scale,m=tu(s,n),p=m.amount,h=m.scale,f=e.add(d,h);return t(i.create({amount:e.multiply(c,p),currency:u,scale:f}),f)}}function tm(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1];return td(o.calculator)(o,r)}function tp(e){return function(t,n){return eV(e)(t,n)||eg(e)(t,n)}}function th(e){return function(t,n){var o=eg(e),r=eV(e),a=ey(e),i=tp(e),s=e.zero(),l=e.increment(s),c=n.reduce(function(t,n){return e.add(t,n)},s);if(o(c,s))return n;for(var u=t,d=n.map(function(n){var o=e.integerDivide(e.multiply(t,n),c)||s;return u=e.subtract(u,o),o}),m=i(t,s),p=m?r:a,h=m?l:e.decrement(s),f=0;p(u,s);)o(n[f],s)||(d[f]=e.add(d[f],h),u=e.subtract(u,h)),f++;return d}}function tf(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=n[0],a=n[1],i=r.toJSON(),s=i.amount,l=i.currency,c=i.scale;return th(e)(s,a.map(function(e){return e.amount})).map(function(e){return r.create({amount:e,currency:l,scale:c})})}}function tg(e){var t=tf(e),n=tp(e),o=eV(e),r=eJ(e),a=eH(e),i=eg(e),s=e.zero(),l=Array(10).fill(null).reduce(e.increment,s);return function(){for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];var m=u[0],p=u[1],h=p.length>0,f=p.map(function(e){return tu(e,s)}),g=h?a(f.map(function(e){return e.scale})):s,y=f.map(function(t){var n=t.amount,o=t.scale,r=i(o,g)?s:e.subtract(g,o);return{amount:e.multiply(n,e.power(l,r)),scale:o}}),v=y.every(function(e){return n(e.amount,s)}),b=y.some(function(e){return o(e.amount,s)});es(h&&v&&b,eu);var S=m.toJSON().scale;return t(r(m,e.add(S,g)),y)}}function ty(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1];return tg(o.calculator)(o,r)}function tv(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0],r=t[1],a=t[2];return eJ(o.calculator)(o,r,a)}function tb(e){var t=eg(e),n=e.zero(),o=e.increment(e.increment(n));return function(r){return t(e.modulo(r,o),n)}}function tS(e){var t=eg(e),n=ev(e);return function(o,r){var a=n(e.modulo(o,r));return t(e.subtract(r,a),a)}}var tT=function(e,t,n){var o=eV(n),r=eg(n),a=n.zero(),i=o(e,a),s=n.integerDivide(e,t);return!r(n.modulo(e,t),a)&&i?n.increment(s):s},tk=function(e,t,n){var o=eV(n),r=tS(n),a=ev(n),i=n.zero(),s=a(n.modulo(e,t)),l=o(n.subtract(t,s),s),c=o(e,i);return r(e,t)||c&&!l||!c&&l?tT(e,t,n):eW(e,t,n)},tC=function(e,t,n){var o=tb(n),r=tS(n),a=tk(e,t,n);
29return r(e,t)?o(a)?a:n.decrement(a):a},tA={code:"AED",base:10,exponent:2},tE={code:"AFN",base:10,exponent:2},t_={code:"ALL",base:10,exponent:2},tP={code:"AMD",base:10,exponent:2},tx={code:"ANG",base:10,exponent:2},tw={code:"AOA",base:10,exponent:2},tR={code:"ARS",base:10,exponent:2},tM={code:"AUD",base:10,exponent:2},tI={code:"AWG",base:10,exponent:2},tO={code:"AZN",base:10,exponent:2},tD={code:"BAM",base:10,exponent:2},tN={code:"BBD",base:10,exponent:2},tL={code:"BDT",base:10,exponent:2},tB={code:"BGN",base:10,exponent:2},tF={code:"BHD",base:10,exponent:3},tU={code:"BIF",base:10,exponent:0},tj={code:"BMD",base:10,exponent:2},tz={code:"BND",base:10,exponent:2},tG={code:"BOB",base:10,exponent:2},t$={code:"BOV",base:10,exponent:2},tH={code:"BRL",base:10,exponent:2},tV={code:"BSD",base:10,exponent:2},tW={code:"BTN",base:10,exponent:2},tq={code:"BWP",base:10,exponent:2},tZ={code:"BYN",base:10,exponent:2},tK={code:"BZD",base:10,exponent:2},tY={code:"CAD",base:10,exponent:2},tX={code:"CDF",base:10,exponent:2},tQ={code:"CHE",base:10,exponent:2},tJ={code:"CHF",base:10,exponent:2},t0={code:"CHW",base:10,exponent:2},t1={code:"CLF",base:10,exponent:4},t2={code:"CLP",base:10,exponent:0},t3={code:"CNY",base:10,exponent:2},t6={code:"COP",base:10,exponent:2},t4={code:"COU",base:10,exponent:2},t5={code:"CRC",base:10,exponent:2},t8={code:"CUC",base:10,exponent:2},t9={code:"CUP",base:10,exponent:2},t7={code:"CVE",base:10,exponent:2},ne={code:"CZK",base:10,exponent:2},nt={code:"DJF",base:10,exponent:0},nn={code:"DKK",base:10,exponent:2},no={code:"DOP",base:10,exponent:2},nr={code:"DZD",base:10,exponent:2},na={code:"EGP",base:10,exponent:2},ni={code:"ERN",base:10,exponent:2},ns={code:"ETB",base:10,exponent:2},nl={code:"EUR",base:10,exponent:2},nc={code:"FJD",base:10,exponent:2},nu={code:"FKP",base:10,exponent:2},nd={code:"GBP",base:10,exponent:2},nm={code:"GEL",base:10,exponent:2},np={code:"GHS",base:10,exponent:2},nh={code:"GIP",base:10,exponent:2},nf={code:"GMD",base:10,exponent:2},ng={code:"GNF",base:10,exponent:0},ny={code:"GTQ",base:10,exponent:2},nv={code:"GYD",base:10,exponent:2},nb={code:"HKD",base:10,exponent:2},nS={code:"HNL",base:10,exponent:2},nT={code:"HRK",base:10,exponent:2},nk={code:"HTG",base:10,exponent:2},nC={code:"HUF",base:10,exponent:2},nA={code:"IDR",base:10,exponent:2},nE={code:"ILS",base:10,exponent:2},n_={code:"INR",base:10,exponent:2},nP={code:"IQD",base:10,exponent:3},nx={code:"IRR",base:10,exponent:2},nw={code:"ISK",base:10,exponent:0},nR={code:"JMD",base:10,exponent:2},nM={code:"JOD",base:10,exponent:3},nI={code:"JPY",base:10,exponent:0},nO={code:"KES",base:10,exponent:2},nD={code:"KGS",base:10,exponent:2},nN={code:"KHR",base:10,exponent:2},nL={code:"KMF",base:10,exponent:0},nB={code:"KPW",base:10,exponent:2},nF={code:"KRW",base:10,exponent:0},nU={code:"KWD",base:10,exponent:3},nj={code:"KYD",base:10,exponent:2},nz={code:"KZT",base:10,exponent:2},nG={code:"LAK",base:10,exponent:2},n$={code:"LBP",base:10,exponent:2},nH={code:"LKR",base:10,exponent:2},nV={code:"LRD",base:10,exponent:2},nW={code:"LSL",base:10,exponent:2},nq={code:"LYD",base:10,exponent:3},nZ={code:"MAD",base:10,exponent:2},nK={code:"MDL",base:10,exponent:2},nY={code:"MGA",base:5,exponent:1},nX={code:"MKD",base:10,exponent:2},nQ={code:"MMK",base:10,exponent:2},nJ={code:"MNT",base:10,exponent:2},n0={code:"MOP",base:10,exponent:2},n1={code:"MRU",base:5,exponent:1},n2={code:"MUR",base:10,exponent:2},n3={code:"MVR",base:10,exponent:2},n6={code:"MWK",base:10,exponent:2},n4={code:"MXN",base:10,exponent:2},n5={code:"MXV",base:10,exponent:2},n8={code:"MYR",base:10,exponent:2},n9={code:"MZN",base:10,exponent:2},n7={code:"NAD",base:10,exponent:2},oe={code:"NGN",base:10,exponent:2},ot={code:"NIO",base:10,exponent:2},on={code:"NOK",base:10,exponent:2},oo={code:"NPR",base:10,exponent:2},or={code:"NZD",base:10,exponent:2},oa={code:"OMR",base:10,exponent:3},oi={code:"PAB",base:10,exponent:2},os={code:"PEN",base:10,exponent:2},ol={code:"PGK",base:10,exponent:2},oc={code:"PHP",base:10,exponent:2},ou={code:"PKR",base:10,exponent:2},od={code:"PLN",base:10,exponent:2},om={code:"PYG",base:10,exponent:0},op={code:"QAR",base:10,exponent:2}
29,oh={code:"RON",base:10,exponent:2},of={code:"RSD",base:10,exponent:2},og={code:"RUB",base:10,exponent:2},oy={code:"RWF",base:10,exponent:0},ov={code:"SAR",base:10,exponent:2},ob={code:"SBD",base:10,exponent:2},oS={code:"SCR",base:10,exponent:2},oT={code:"SDG",base:10,exponent:2},ok={code:"SEK",base:10,exponent:2},oC={code:"SGD",base:10,exponent:2},oA={code:"SHP",base:10,exponent:2},oE={code:"SLL",base:10,exponent:2},o_={code:"SOS",base:10,exponent:2},oP={code:"SRD",base:10,exponent:2},ox={code:"SSP",base:10,exponent:2},ow={code:"STN",base:10,exponent:2},oR={code:"SVC",base:10,exponent:2},oM={code:"SYP",base:10,exponent:2},oI={code:"SZL",base:10,exponent:2},oO={code:"THB",base:10,exponent:2},oD={code:"TJS",base:10,exponent:2},oN={code:"TMT",base:10,exponent:2},oL={code:"TND",base:10,exponent:3},oB={code:"TOP",base:10,exponent:2},oF={code:"TRY",base:10,exponent:2},oU={code:"TTD",base:10,exponent:2},oj={code:"TWD",base:10,exponent:2},oz={code:"TZS",base:10,exponent:2},oG={code:"UAH",base:10,exponent:2},o$={code:"UGX",base:10,exponent:0},oH={code:"USD",base:10,exponent:2},oV={code:"USN",base:10,exponent:2},oW={code:"UYI",base:10,exponent:0},oq={code:"UYU",base:10,exponent:2},oZ={code:"UYW",base:10,exponent:4},oK={code:"UZS",base:10,exponent:2},oY={code:"VES",base:10,exponent:2},oX={code:"VND",base:10,exponent:0},oQ={code:"VUV",base:10,exponent:0},oJ={code:"WST",base:10,exponent:2},o0={code:"XAF",base:10,exponent:0},o1={code:"XCD",base:10,exponent:2},o2={code:"XOF",base:10,exponent:0},o3={code:"XPF",base:10,exponent:0},o6={code:"YER",base:10,exponent:2},o4={code:"ZAR",base:10,exponent:2},o5={code:"ZMW",base:10,exponent:2},o8={code:"ZWL",base:10,exponent:2};function o9(e){if(Math.floor(e.valueOf())===e.valueOf())return 0;let t=e.toString();if(-1!==t.indexOf(".")&&-1!==t.indexOf("-"));else if(-1!==t.indexOf("."))return t.split(".")[1].length||0;return t.split("-")[1].length||0}class o7 extends ee{static dineroFromMonetaryAmountProps(e){let t=c[e.currency],n=o9(e.amount),o=t.base**n;return ep({amount:Math.round(e.amount*o),currency:t,scale:n})}static dineroFromMonetaryAmount(e){return o7.dineroFromMonetaryAmountProps({amount:e.amount,currency:e.currency})}static create(e){let t=parseFloat(eN(o7.dineroFromMonetaryAmountProps(e))),n=new o7(e.currency,t);return n.validate(),n}static of(e){return o7.create(e)}validate(){o7.schema.parse({...this})}static zero(e){return o7.create({amount:0,currency:e})}static sum(e,t){return e.reduce((e,t)=>e.add(t),o7.zero(t))}static ofDineroInstance(e){let t=eL(e);return o7.create({amount:parseFloat(eN(e)),currency:t.currency.code})}add(e){return o7.ofDineroInstance(e7(o7.dineroFromMonetaryAmount(this),o7.dineroFromMonetaryAmount(e)))}subtract(e){return o7.ofDineroInstance(tl(o7.dineroFromMonetaryAmount(this),o7.dineroFromMonetaryAmount(e)))}multiply(e){if(!Number.isNaN(e)&&Number.isFinite(e)&&!Number.isInteger(e)){let t=o9(e),n=Math.round(e*10**t);return o7.ofDineroInstance(tm(o7.dineroFromMonetaryAmount(this),{amount:n,scale:t}))}return o7.ofDineroInstance(tm(o7.dineroFromMonetaryAmount(this),e))}divide(e){return o7.create({currency:this.currency,amount:parseFloat((this.multiply(1/e*1e4).amount/1e4).toFixed(2))})}percentage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Number.isNaN(e)&&Number.isFinite(e)){let n=e,o=o9(n),r=100**(t+1)-n,[a]=ty(o7.dineroFromMonetaryAmount(this),[{amount:n,scale:o},{amount:r,scale:o}]);return o7.ofDineroInstance(a)}let n=e,o=100**n.scale-n.amount,[r]=ty(o7.dineroFromMonetaryAmount(this),[e,{amount:o,scale:n.scale}]);return o7.ofDineroInstance(r)}round(){let e=tv(o7.dineroFromMonetaryAmount(this),2,tC);return o7.ofDineroInstance(e)}equals(e){return this.amount===e.amount&&this.currency===e.currency}hasPositiveAmount(){return this.amount>0}hasPositiveAmountOrZero(){return this.amount>=0}isZero(){return 0===this.amount}toCurrency(e,t){return this.currency===e?this:o7.of({amount:this.multiply(t.getExchangeRate(e)).amount,currency:e}
29).round()}format(e){return Intl.NumberFormat(e,{style:"currency",currency:this.currency}).format(this.amount)}toProps(){return{amount:this.amount,currency:this.currency}}constructor(e,t){super(),this.currency=e,this.amount=t}}o7.schema=d.Ry({amount:d.Rx(),currency:d.Km(h)});class re extends ee{static create(e){let t=new re(e.url,e.title,e.description);return t.validate(),t}validate(){re.schema.parse({...this})}toProps(){return{url:this.url,title:this.title,description:this.description}}constructor(e,t,n){super(),this.url=e,this.title=t,this.description=n}}re.schema=d.Ry({url:d.Z_().min(1),title:d.Z_().optional(),description:d.Z_().optional()});class rt extends ee{static create(e){let t=new rt(e.amount,e.guaranteeAmount,e.pendingAmount,e.currency,e.currencyCode,e.currencyName,e.exchangeRate,e.exchangeRateWithMarkupFee,e.markup,e.cardBrand,e.cardBrandName);return t.validate(),t}validate(){rt.schema.parse({...this})}noRoundingValue(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=Math.pow(10,t);return Math.trunc(e*n)/n}guaranteeAmountAsNoRounding(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;return this.noRoundingValue(this.guaranteeAmount,e)}amountAsNoRounding(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;return this.noRoundingValue(this.amount,e)}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.amount=e,this.guaranteeAmount=t,this.pendingAmount=n,this.currency=o,this.currencyCode=r,this.currencyName=a,this.exchangeRate=i,this.exchangeRateWithMarkupFee=s,this.markup=l,this.cardBrand=c,this.cardBrandName=u}}rt.schema=d.Ry({amount:d.Rx(),guaranteeAmount:d.Rx(),pendingAmount:d.Rx(),currency:d.Z_(),currencyCode:d.Z_().default("EUR"),currencyName:d.Z_(),exchangeRate:d.Rx(),exchangeRateWithMarkupFee:d.Rx(),markup:d.Z_(),cardBrand:d.Z_().optional(),cardBrandName:d.Z_().optional()}),function(e){e.CREDIT_CARD_VAULT="CREDIT_CARD_VAULT",e.UNFINISHED="UNFINISHED",e.SUCCESSFUL="SUCCESSFUL",e.UNSUCCESSFUL="UNSUCCESSFUL",e.TRANSFER_UNCONFIRMED="TRANSFER_UNCONFIRMED",e.TRANSFER_CONFIRMED="TRANSFER_CONFIRMED",e.TRANSFER_TIMEOUT="TRANSFER_TIMEOUT"}(l||(l={}));var rn=n(92336),ro=n(45365);let rr=d.Km(["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"]),ra={0:"SUNDAY",1:"MONDAY",2:"TUESDAY",3:"WEDNESDAY",4:"THURSDAY",5:"FRIDAY",6:"SATURDAY"};class ri extends ee{static create(e){let t=new ri(new Date(e.startDate),new Date(e.endDate));return t.validate(),t}validate(){ri.schema.parse({...this})}toProps(){return{startDate:this.startDate,endDate:this.endDate}}isDateContained(e){let t=(0,ro.R3)(e).getTime();return t>=(0,ro.R3)(this.startDate).getTime()&&t<=(0,ro.R3)(this.endDate).getTime()}constructor(e,t){super(),this.startDate=e,this.endDate=t}}ri.schema=d.Ry({startDate:d.hT(),endDate:d.hT()}),(0,rn.gn)([K(()=>Date),(0,rn.w6)("design:type","undefined"==typeof Date?Object:Date)],ri.prototype,"startDate",void 0),(0,rn.gn)([K(()=>Date),(0,rn.w6)("design:type","undefined"==typeof Date?Object:Date)],ri.prototype,"endDate",void 0);class rs extends ee{static create(e){let t=new rs(e.dateTimePeriod instanceof ri?e.dateTimePeriod:ri.create(e.dateTimePeriod),e.daysOfWeek);return t.validate(),t}validate(){rs.schema.parse({...this})}toProps(){return{dateTimePeriod:this.dateTimePeriod.toProps(),daysOfWeek:this.daysOfWeek}}isDayContained(e){let t=ra[e.getDay()];return this.dateTimePeriod.isDateContained(e)&&this.daysOfWeek.includes(t)}constructor(e,t){super(),this.dateTimePeriod=e,this.daysOfWeek=t}}rs.schema=d.Ry({dateTimePeriod:d.PG(),daysOfWeek:d.IX(rr)}),(0,rn.gn)([K(()=>ri),(0,rn.w6)("design:type",ri)],rs.prototype,"dateTimePeriod",void 0);class rl extends ee{static create(e){let t=new rl(e.value.map(e=>e instanceof rs?e:rs.create(e)));return t.validate(),t}validate(){rl.schema.parse({...this})}toProps(){return{value:this.value.map(e=>e.toProps())}}isDayContained(e){return this.value.some(t=>t.isDayContained(e))}constructor(e){super(),this.value=e}}rl.schema=d.Ry({value:d.IX(d.PG())}),(0,rn.gn)([K(()=>rs),(0,rn.w6)("design:type",Array)],rl.prototype,"value",void 0)},25784:function(e,t,n){"use strict";let o;n.d(t,{a58:function(){return nM},rJE:function(){return H},yHd:function(){return nI},hX8:function(){return n4},a9M:function(){return oy},VYD:function(){return ok},t_8:function(){return s},xXh:function(){return nw},Ux9:function(){return y},AUW:function(){return f},biO:function(){return Q},efK:function(){return nD},k9$:function(){return nL},KkV:function(){return v},Vcd:function(){return ow},oVV:function(){return a},ydo:function(){return tb},Ir8:function(){return oF},Y$_:function(){return oz},mcu:function(){return S},wa7:function(){return b},ptg:function(){return sM},v6T:function(){return D},opK:function(){return tS},vX6:function(){return nF},aVv:function(){return oV},Gyt:function(){return iz},DFv:function(){return q},TRr:function(){return oG},f9j:function(){return w},YSg:function(){return W},rYe:function(){return nH},Kny:function(){return E},Wr5:function(){return A},MH7:function(){return nV},iru:function(){return _},QrH:function(){return nJ},FSJ:function(){return em},oDR:function(){return eo},ANG:function(){return en},FOL:function(){return P},zsg:function(){return iG},xJ:function(){return n6},o8F:function(){return x},mhw:function(){return ee},WxC:function(){return K},vAw:function(){return Z},NDe:function(){return i$},EIl:function(){return V},wwd:function(){return o$},zko:function(){return n_},Rj2:function(){return C},J6J:function(){return iH},AVE:function(){return iV},u8U:function(){return oe},M4g:function(){return iW},owz:function(){return n7},vv3:function(){return oh},he7:function(){return L},NwQ:function(){return of},gMp:function(){return l},ovN:function(){return et},ci7:function(){return ds},bcZ:function(){return oU},dtA:function(){return oj},qlc:function(){return oL},x6j:function(){return oB},wF7:function(){return n9},nmB:function(){return c},Lv1:function(){return iq},VJr:function(){return N},su1:function(){return oi},UfL:function(){return k},GnZ:function(){return R},fDr:function(){return ot},wcI:function(){return u},k9D:function(){return on},yky:function(){return oo},h_6:function(){return I},q$b:function(){return nz},JNA:function(){return T},UOi:function(){return n5},Qyf:function(){return Y},Uyu:function(){return iZ},dhO:function(){return sW},HLs:function(){return J},v2s:function(){return iQ},sTo:function(){return er},TRy:function(){return ui},YBW:function(){return iD},XL7:function(){return r},A6c:function(){return O},Cjo:function(){return es},psF:function(){return se},nmt:function(){return iJ},$J2:function(){return i2},FQ0:function(){return i0},mtq:function(){return p},kup:function(){return sA},jDe:function(){return ut},I1M:function(){return un},Ffe:function(){return d},BTf:function(){return sC},fIx:function(){return ea},Ce4:function(){return z},X_D:function(){return h},s9g:function(){return uo},mWP:function(){return nx},i4X:function(){return nN},MwK:function(){return sR},NRg:function(){return nG},WO1:function(){return n3},PHZ:function(){return M},sx2:function(){return nE},U9u:function(){return m},IwI:function(){return oS},YUJ:function(){return F},EGH:function(){return U},$_u:function(){return B},T94:function(){return sV},xA_:function(){return sE},GW8:function(){return ur},P3$:function(){return i8},cm:function(){return i4},tc0:function(){return ua},O8:function(){return i7},H6k:function(){return s_},HyP:function(){return sx},wKE:function(){return sw},lKk:function(){return sP},FWD:function(){return el},YhV:function(){return i5},Clb:function(){return u7},DcO:function(){return dt},oll:function(){return uf},eSI:function(){return ul},r4$:function(){return uu},ciq:function(){return uy},RaW:function(){return uG},fsm:function(){return uw},a15:function(){return uD},aHL:function(){return uS},QDx:function(){return uB},BHk:function(){return uN},YxM:function(){return uL},CvD:function(){return uh},SD9:function(){return uz},KFQ:function(){return uC},$Wy:function(){return u_},vmG:function(){return ux},jvg:function(){return uO},nzy:function(){return uQ},Zxv:function(){return uF},xuH:function(){return uX},F$i:function(){return uU},YFZ:function(){return uY},s5z:function(){return uZ},GVo:function(){return uK},eHC:function(){return sJ},ru2:function(){return o_},wZT:function(){return oC},Ry2:function(){return oP},Hoy:function(){return oA},wyU:function(){return ox},qIc:function(){return oE},xRM:function(){return sp},nDu:function(){return i6},z$B:function(){return uq},EY3:function(){return uW}});var r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M,I,O,D,N,L,B,F,U,j,z,G,$,H,V,W,q,Z,K,Y,X,Q,J,ee,et,en,eo,er,ea,ei,es,el,ec,eu,ed,em={};n.r(em),n.d(em,{filterDisplays:function(){return n2}});var ep={};n.r(ep),n.d(ep,{BRAND:function(){return eg.cg},DIRTY:function(){return oO.RC},EMPTY_PATH:function(){return oO.h2},INVALID:function(){return oO.UI},NEVER:function(){return eg.C4},OK:function(){return oO.OK},ParseStatus:function(){return oO.Q9},Schema:function(){return eg.V_},ZodAny:function(){return eg.O8},ZodArray:function(){return eg.p5},ZodBigInt:function(){return eg.EG},ZodBoolean:function(){return eg.pZ},ZodBranded:function(){return eg.Gd},ZodCatch:function(){return eg.ON},ZodDate:function(){return eg.$s},ZodDefault:function(){return eg.uE},ZodDiscriminatedUnion:function(){return eg.Iy},ZodEffects:function(){return eg.Xc},ZodEnum:function(){return eg.K7},ZodError:function(){return ey.jm},ZodFirstPartyTypeKind:function(){return eg.pA},ZodFunction:function(){return eg.b_},ZodIntersection:function(){return eg.f9},ZodIssueCode:function(){return ey.NL},ZodLazy:function(){return eg.dT},ZodLiteral:function(){return eg.SG},ZodMap:function(){return eg.Ym},ZodNaN:function(){return eg.Hu},ZodNativeEnum:function(){return eg.Zl},ZodNever:function(){return eg.$n},ZodNull:function(){return eg.pV},ZodNullable:function(){return eg.ng},ZodNumber:function(){return eg.IV},ZodObject:function(){return eg.CQ},ZodOptional:function(){return eg.ak},ZodParsedType:function(){return oD.$k},ZodPipeline:function(){return eg.om},ZodPromise:function(){return eg.Wx},ZodReadonly:function(){return eg.ur},ZodRecord:function(){return eg.KX},ZodSchema:function(){return eg.I6},ZodSet:function(){return eg.qA},ZodString:function(){return eg.$T},ZodSymbol:function(){return eg.tX},ZodTransformer:function(){return eg.z2},ZodTuple:function(){return eg._P},ZodType:function(){return eg.DI},ZodUndefined:function(){return eg.DY},ZodUnion:function(){return eg.jp},ZodUnknown:function(){return eg.Dy},ZodVoid:function(){return eg.XE},addIssueToContext:function(){return oO.KD},any:function(){return eg.Yj},array:function(){return eg.IX},bigint:function(){return eg.Kv},boolean:function(){return eg.O7},coerce:function(){return eg.oQ},custom:function(){return eg.PG},date:function(){return eg.hT},datetimeRegex:function(){return eg.wU},defaultErrorMap:function(){return oI.jY},discriminatedUnion:function(){return eg.VK}
29,effect:function(){return eg.cE},enum:function(){return eg.Km},function:function(){return eg.ZI},getErrorMap:function(){return oI.Pr},getParsedType:function(){return oD.FQ},instanceof:function(){return eg.Pp},intersection:function(){return eg.jV},isAborted:function(){return oO.Hc},isAsync:function(){return oO.S9},isDirty:function(){return oO.eT},isValid:function(){return oO.JY},late:function(){return eg.wt},lazy:function(){return eg.Vo},literal:function(){return eg.i0},makeIssue:function(){return oO.Xm},map:function(){return eg.UI},nan:function(){return eg.qn},nativeEnum:function(){return eg.jb},never:function(){return eg.Fi},null:function(){return eg.lB},nullable:function(){return eg.AG},number:function(){return eg.Rx},object:function(){return eg.Ry},objectUtil:function(){return oD.Mg},oboolean:function(){return eg.Ts},onumber:function(){return eg.vs},optional:function(){return eg.jt},ostring:function(){return eg.Dk},pipeline:function(){return eg.EU},preprocess:function(){return eg.dj},promise:function(){return eg.MC},quotelessJson:function(){return ey.Zh},record:function(){return eg.IM},set:function(){return eg.t8},setErrorMap:function(){return oI.DJ},strictObject:function(){return eg.cf},string:function(){return eg.Z_},symbol:function(){return eg.NA},transformer:function(){return eg.l4},tuple:function(){return eg.bc},undefined:function(){return eg.S1},union:function(){return eg.G0},unknown:function(){return eg._4},util:function(){return oD.D5},void:function(){return eg.Hc}});var eh=n(45365),ef=n(65479),eg=n(40170),ey=n(16984);let ev=eg.Ry({id:eg.Rx(),name:eg.Z_(),code:eg.Z_(),position:eg.Km(["FIRST_BODY","END_BODY"]),oneTime:eg.O7(),active:eg.O7(),phase:eg.Km(["STEP1","STEP2","CONFIRMATION","ALL"])}),eb=eg.Z_().regex(/^(|[0-9a-fA-F]{6})$/),eS=eg.Km(["NONE","TAKE_ALL_PEOPLE","TAKE_ADULT_CHILD","TAKE_ADULT_CHILD_BABY","TAKE_ADULT_TEENAGER_CHILD","TAKE_ADULT_TEENAGER_CHILD_BABY","TAKE_SENIOR_ADULT_TEENAGER_CHILD_BABY"]),eT=eg.Km(["fullWidth","standard"]),ek=eg.Km(["showAllPrices","showSelectedDatePrices","hideAllPrices"]),eC=eg.Km(["direct"]),eA=eg.Km(["ascendingPrice","descendingPrice","listPosition"]),eE=eg.Km(["expandDesktop","expanded","collapsed"]),e_=eg.Km(["showPromoCodeCollapsed","showPromoCodeExpanded","hidePromoCode"]),eP=eg.Km(["desktop"]),ex=eg.Km(["UNITS","ROOMS","APARTMENTS","BUNGALOWS","CABINS","HOUSES","SHIP_CABIN","VILLAS","BEDS"]),ew=eg.Km(["PAY_AT_ESTABLISHMENT","PAY_ACCORDING_TO_CONDITIONS","AMOUNT_REMAINING","NO_TEXT","PAY_AT_HOTEL","PENDING_PAYMENT"]),eR=eg.Km(["NO_TEXT","DEPOSIT_REQUIRED","ADVANCE_PAYMENT"]),eM=eg.Km(["DEPOSIT","PAY_NOW","ADVANCE_PAYMENT","PAY_ACCORDING_TO_CONDITIONS"]),eI=eg.Km(["DEPOSIT_NOT_REQUIRED","NO_ADVANCE_PAYMENT","PAYMENT_AT_ESTABLISHMENT","NO_TEXT"]),eO=eg.Km(["CAROUSEL","HORIZONTAL"]),eD=eg.Km(["EMBEDDED","FULL"]),eN=eg.Km(["GRID","LIST","GRID_MOBILE"]),eL=eg.Km(["SELENTA","DREAMPLACE"]),eB=eg.Km(["HIDE","COLLAPSED","EXPANDED","NO_AVAILABILITY"]),eF=eg.Km(["TAXES_INCLUDED","TAXES_EXCLUDED","TAXES_AND_FEES_INCLUDED","TAXES_AND_FEES_EXCLUDED","TAXES_INCLUDED_FEES_EXCLUDED"]),eU=eg.Km(["demo","prog","live","cancelled","front_block","back_block","total_block"]),ej=eg.Km(["ICON_BUTTON","SLIDESHOW"]),ez=eg.Km(["HOTEL","CHAIN"]),eG=eg.Km(["DISABLED","OPT_IN","OPT_OUT"]),e$=eg.Km(["WITH_SAVINGS","WITHOUT_SAVINGS"]),eH=eg.Km(["EXTRAS","EXTRA_SERVICES","IMPROVE_STAY"]),eV=eg.Km(["DEFAULT","INCLUDED_FIRST","INCLUDED_LAST"]),eW=eg.Km(["PAX_TYPE","OCCUPANCY_TYPE"]),eq=eg.Ry({light:eg.Z_(),main:eg.Z_(),dark:eg.Z_(),contrastText:eg.Z_()}),eZ=eg.Ry({gray25:eg.Z_(),gray50:eg.Z_(),gray100:eg.Z_(),gray200:eg.Z_(),gray300:eg.Z_()}),eK=eg.Ry({ticker:eg.Z_(),name:eg.Z_()}),eY=eg.Ry({fontSize:eg.Z_(),fontWeight:eg.Z_(),fontFamily:eg.Z_(),lineHeight:eg.Z_(),fontStyle:eg.Z_(),letterSpacing:eg.Z_()}),eX=eg.Ry({primary:eq,secondary:eq,error:eq,success:eq,black:eq.optional(),white:eq.optional(),gray:eZ.optional()}),eQ=eg.Ry({fontSize:eg.Z_(),fontWeightLight:eg.Z_(),fontWeightRegular:eg.Z_(),fontWeightMedium:eg.Z_(),fontWeightBold:eg.Z_(),htmlFontSize:eg.Z_(),fontFamily:eg.Z_(),h1:eY,h2:eY,h3:eY,h4:eY,h5:eY,h6:eY,subtitle1:eY,subtitle2:eY,subtitle3:eY,body1:eY,body2:eY,body3:eY,button:eY,caption:eY,overline:eY}),eJ=eg.Km(["AUTO","GRID","LIST","UNIFIED"]),e0=eg.Km(["SIDEBAR","EXT
29ENDED"]),e1=eg.Km(["DEFAULT","COMPACT"]),e2=eg.Km(["SIMPLE","STEPPER"]),e3=eg.Km(["TOP","BOTTOM"]),e6=eg.Km(["ZERO","DEFAULT","MD","LG","XL","XXL","XXXL","FULL"]),e4=eg.Ry({policyTicker:eg.Z_(),minRooms:eg.Rx()}),e5=eg.Km(["OPTIONAL","MANDATORY"]),e8=eg.Ry({enabled:eg.O7(),chargeExtraTicker:eg.Z_().default("")}),e9=eg.Ry({enabled:eg.O7().default(!1),baseUrl:eg.Z_().default(""),selectionMode:e5.default("OPTIONAL"),chargeSelection:eg.O7().default(!1),selectionExpirationMinutes:eg.Rx().positive().default(15),accommodationConfig:eg.IM(eg.Z_(),e8).default({})}).superRefine((e,t)=>{let{enabled:n,baseUrl:o}=e;n&&!eg.Z_().url().safeParse(o).success&&t.addIssue({code:ey.NL.invalid_string,validation:"url",path:["baseUrl"],message:"baseUrl must be a valid url when unit selection map is enabled"})}),e7=eg.G0([eg.lB(),eg.i0(0),eg.i0(1),eg.i0(2),eg.i0("TOP"),eg.i0("BOTTOM"),eg.i0("top"),eg.i0("bottom")]).optional().transform(e=>{if(void 0!==e)return 1===e||"TOP"===e||"top"===e?"top":2===e||"BOTTOM"===e||"bottom"===e?"bottom":null}),te=eg.Ry({darkMode:eg.O7(),palette:eX,typographyConfiguration:eQ,mobileTypographyConfiguration:eQ,iconPack:eK,accommodationResultsFormatType:eJ,inventoryResultsFormatType:eJ,displayMode:e0,displayMenuType:e1.default("DEFAULT"),bookingAdvantagesPosition:e3,bookingAdvantagesLoyaltyModule:eg.O7(),buttonRoundType:e6,tagRoundType:e6,bookingFormRoundType:e6,cardRoundType:e6,formRoundType:e6,bookingFormBorder:eg.O7(),bookingAdvantagesIcon:eg.O7(),headerColor:eq.optional(),bodyColor:eq.optional(),buttonColor:eq.optional(),tagColor:eq.optional(),bookingAdvantagesColor:eq.optional(),logo:ef.ek,mobileLogo:ef.ek.optional(),emailLogo:ef.ek,favicon:ef.ek,bookingAdvantageVariant:eg.G0([eg.i0(0),eg.i0(1),eg.i0(2),eg.i0("COMBINED"),eg.i0("INDEPENDENT"),eg.i0("combined"),eg.i0("independent")]).optional().transform(e=>2===e||"INDEPENDENT"===e||"independent"===e?"independent":"combined"),bookingAdvantagePosition:e7,bookingLoyaltyBarPosition:e7,mobileNavigationStyle:e2.optional(),desktopNavigationStyle:e2.optional()}),tt=eg.Ry({occupantRestriction:eS,showCancelMsg:eg.O7(),displayTypeScreen:eT,showThumbnailAndMoreInfo:eg.O7(),showBookingForm:eg.O7(),showDesktopLogo:eg.O7(),showMobileLogo:eg.O7(),showPromos:eg.O7(),showLanguageSelector:eg.O7(),showCurrencySelector:eg.O7(),showPropertyMap:eg.O7(),priceCalendar:ek,isTabFiltering:eg.O7(),showCheckoutForm:eC,accommodationsOrder:eA,customEstablishmentOrder:eg.Z_().optional(),servicesCollapsed:eE,promoCode:e_,markups:eg.Ry({ALL:eg.IX(ev).optional()}),currencyExchange:ef.$B,localDate:ef.Gu,occupantsMaxValues:eg.Ry({TEENAGER:eg.Rx().optional(),BABY:eg.Rx().optional(),CHILD:eg.Rx().optional(),ADULT:eg.Rx()}),occupantsMinAge:eg.Ry({CHILD:eg.Rx().optional(),ADULT:eg.Rx(),TEENAGER:eg.Rx().optional(),BABY:eg.Rx().optional()}),currency:ef.Ox,defaultCurrency:ef.Ox,defaultLocale:ef.yj,view:eP,iframeMode:eg.O7(),maxAdults:ef.JJ,maxChildren:ef.JJ,maxBabies:ef.JJ,maxTeenagers:ef.JJ,maxSeniors:ef.JJ,childrenMaxAge:ef.JJ,childrenMinAge:ef.JJ,babyMinAge:ef.JJ,teenagerMaxAge:ef.JJ,adultMaxAge:ef.JJ,googleanalyticscodenumber:eg.Z_().optional(),googleAnalyticsWitbookingCode:eg.Z_(),googleanalyticsdomains:eg.IX(eg.Z_()).optional(),gtmCodes:eg.IX(eg.Z_()).optional(),gtmCodesV21:eg.IX(eg.Z_()).optional(),hideRestricted:eg.O7(),hideAllRestricted:eg.O7(),showBookingOptionSummary:eg.O7(),showMenu:eg.O7(),hideLocked:eg.O7(),rackRate:eg.O7(),showPromoCode:eg.O7(),showDiscountMobile:eg.O7(),numberOfRoomsLeftLimit:eg.Rx(),hotelSiteUrl:eg.Z_(),hotelLogoHasLink:eg.O7(),collapsedAccordionsConfiguration:eg.Z_(),maxLineNumbersBeforeCollapse:eg.Rx(),maxBookableNights:eg.Rx(),maxBookableRooms:eg.Rx(),roomDenomination:ex,extrasFolded:eg.O7(),bookingFormCcv:eg.O7(),bookingFormCountry:eg.O7(),bookingFormPhone:eg.O7(),bookingFormDni:eg.O7(),bookingFormAddress:eg.O7(),bookingFormCity:eg.O7().optional(),bookingFormPostalCode:eg.O7().optional(),bookingFormRepeatEmail:eg.O7(),bookingFormNewsletter:eg.O7(),bookingFormArrivalTime:eg.O7(),bookingFormBirthDate:eg.O7().default(!1),bookingParticipantsCollection:eg.O7().default(!1),allowsDisablingOccupationFilter:eg.O7(),engineIsDemo:eg.O7(),booking_form_background_color:eb,booking_form_background_color_opposite:eb,booking_form_button_background_color:eb,booking_form_button_color_opposite:eb,booking_form_icons_opposite:eg.O7(),logo_background_color:eb,logo_container_height:eg.Rx(),body_background_color:eb,footer_text_color:eb,localization_menu_inactive_text_color:eb,title_active_text_color:eb,body_line_separator_color:eb,minimumRatePerDay:eg.Rx(),occupancyWithJunior:eg.O7(),step1WithoutTaxes:eg.Rx(),filterGuestsByAge:eg.O7(),transferMinNotice:eg.Rx(),transferAvailabilityHold:eg.Rx(),cancellationRelease:eg.Rx(),padding_logo:eg.Rx(),showPromoCodeInputField:eg.O7(),showFullHotelCard:eg.O7(),hidePromos:eg.O7(),addObligatoryExtrasRateToRoomSelection:eg.O7(),showDecimalsInExtrasPage:eg.O7(),isCancellationReasonRequired:eg.O7(),showLoyaltyPromotedDiscount:eg.O7(),witbookerPageTitle:eg.Z_().optional(),availableLocales:eg.IX(ef.yj),availableCurrencies:eg.IX(ef.Ox),hasRoomCombination:eg.O7(),hasRoomCombinationByLock:eg.O7(),pendingAmountTextConfiguration:ew,depositRequiredTextConfiguration:eR,depositNotRequiredTextConfiguration:eI,depositCheckoutTextConfiguration:eM.optional(),emailSenderToClient:eg.Z_(),emailSenderToClientName:eg.Z_().optional(),emailSender:eg.Z_().optional(),hotelMailAddresses:eg.Z_().optional(),roomRepresentationType:eO,roomDetailRepresentationType:eD,headerLogoBackgroun
29dColor:eg.Z_(),hotelMailLanguage:eg.Yj(),mailSenderAddress:eg.Z_(),displayDailyRates:eg.O7(),showAgent:eg.O7(),hotelMailHideFooter:eg.O7(),useCustomHeaderAndFooterForReservationEmail:eg.O7(),showConditionsForHotelForReservationEmail:eg.O7(),showLogoInReservationEmail:eg.O7(),useCustomEmailTemplate:eg.O7(),splitReservationQuantityAsRoomStays:eg.O7(),showDiscountsCalculation:eg.O7(),showInactiveDiscounts:eg.O7(),bMindTracker:eg.O7(),propertySelectionBehavior:eg.Z_(),accommodationSelectionBehavior:eg.Z_(),payNoPainFallback:eg.O7(),hideUnavailableURLScreen:eg.O7(),hideInventoriesFilteredByOccupation:eg.O7(),hidePropertiesFilteredByOccupation:eg.O7(),showFullReservationIds:eg.O7(),showAllReservationsIds:eg.O7(),hideDefaultPrivacyPolicy:eg.O7(),emailHeaders:eg.Ry({}),emailFooters:eg.Ry({}),comiNeto:eg.Z_(),compoundDiscounts:eg.O7(),roomSelectionViewType:eN,hasPremiumMap:eg.O7(),hideObligatoryExtras:eg.O7(),tms4cInstallation:eL,showBestPriceGuaranteed:eg.O7(),showOccupationAlternatives:eB,taxesText:eF,showNewBookingForm:eg.O7(),showMultipleAccommodations:eg.O7(),showRestrictedHighlightMessages:eg.O7(),showAdvancedEmailsManager:eg.O7(),cityTax:eg.Rx(),propertyStatus:eU,newEmailConfig:eg.O7(),showCancellationTable:eg.O7(),useAriService:eg.O7(),useMetaSearchARI:eg.O7(),virtualAccommodations:eg.IX(eg._4()),promotionsListMode:ej,defaultBrand:eg.Z_().optional(),activeAbandonmentCart:eg.O7(),activeAbandonmentCartNotLoyalty:eg.O7(),tabFiltering:eg.O7(),bmindTracker:eg.O7(),inventoryGroupingCriteria:eg.G0([eg.Z_(),eg.IX(eg.Z_())]).optional(),hotelVerseActive:eg.O7(),showEnginePrices:eg.O7(),showEngineDiscount:eg.O7(),enableLoyalty:eg.O7(),showLogo:eg.O7(),engineType:ez,abTestActive:eg.O7(),unavailableURL:eg.Z_().optional(),dynamicGlobalVariables:eg.IM(eg.G0([eg.Z_(),eg.Rx()])).optional(),engineAppearance:te,customDomain:eg.Z_().url().optional(),showInventoryPriceDiff:eg.O7(),waitingListEnabled:eg.O7(),allowMultiplyPriceByUnits:eg.O7(),stickyBookingForm:eg.O7(),showCheckoutButtonRoomUnits:eg.O7(),allowMultipleMealPlans:eg.O7(),propertyAnalyticsId:eg.Z_().optional(),bookAndJoinType:eG,registrationTextType:e$,extrasTextConfiguration:eH.optional(),maxAccommodationsMultiReservation:eg.Rx().optional(),overrideCurrencyAccordingToLocation:eg.O7(),displayAmountsWithoutDecimalsOnSteps:eg.O7().optional(),groupBookingModule:eg.O7().optional(),groupBookingMinGuests:eg.Rx().optional(),groupBookingMaxGuests:eg.Rx().optional(),groupBookingMaxRooms:eg.Rx().optional(),groupBookingPolicies:eg.IX(e4).optional(),showInactivityModal:eg.O7(),onlineStorePublished:eg.O7(),onlineStoreHideNavbarButton:eg.O7().default(!1),unitSelectionMapConfiguration:e9.optional(),onlineStoreCustomDomain:eg.Z_().optional(),occupationType:eW,keepMultiConfigOnRedirect:eg.O7().optional(),navigationStyle:e2.optional(),showEngineHighlightReel:eg.O7(),engineHighlightReelOrder:eg.IX(eg.Z_()),extrasOrderCriteria:eV.default("DEFAULT"),allowMultiStayCart:eg.O7().optional().default(!0)}),tn=n(73656).env.API_PROTECTED_ENDPOINTS_SECRET;function to(e){return"api-property-configuration/property/".concat(e,"/configuration")}let tr=e=>{let{name:t,apiKey:n}=e;return{path:to(t),options:{headers:{"x-api-key":null!=n?n:tn,"x-property":t}}}},ta=e=>{let{name:t,token:n}=e;return{path:to(t),options:{headers:{Authorization:"Bearer ".concat(n),"x-property":t}}}},ti=eg.Km(["ACCOMMODATION","CUSTOM"]),ts=eg.Ry({name:eg.Z_(),description:eg.Z_().optional(),locale:eg.Z_()}),tl=eg.Ry({ticker:eg.Z_(),type:ti,status:eg.Km(["AVAILABLE","RESTRICTED","SOLDOUT"]),translation:ts,color:eg.Z_(),contrastText:eg.Z_(),mapTo:eg.Ry({tickers:eg.IX(eg.Z_())}).optional(),icon:eg.Z_().optional(),polygonColor:eg.Z_().optional(),showIconPrice:eg.O7().optional()}).refine(e=>"ACCOMMODATION"!==e.type||!!e.mapTo,{message:"mapTo is required when type is ACCOMMODATION",path:["mapTo"]}),tc=eg.Ry({lat:eg.Rx(),lng:eg.Rx(),order:eg.Rx()}),tu=eg.Ry({type:eg.i0("POINT"),values:eg.IX(tc)}),td=eg.Ry({type:eg.i0("POLYGON"),values:eg.IX(tc).min(3,"Polygon must have at least 3 points"),positionIcon:eg.IX(tc).optional()}
29),tm=eg.G0([tu,td]),tp=eg.Ry({geo:tm,status:eg.Km(["ACTIVE","INACTIVE"]),category:eg.Z_()}),th=eg.Km(["CUSTOM","MAIN","MAP3D"]),tf=eg.IM(eg.Yj()),tg=eg.Ry({ticker:eg.Z_(),mapType:th,translation:ts,locations:eg.IX(tp),googleMapsConfig:tf}),ty=eg.Ry({categories:eg.IX(tl).optional(),maps:eg.IX(tg).optional()});!function(e){e.CREDIT_CARD_VAULT="CREDIT_CARD_VAULT",e.POS="POS",e.TRANSFER="TRANSFER",e.EXTERNAL_STORAGE="EXTERNAL_STORAGE",e.SIPAY_TOKENIZED_VAULT="SIPAY_TOKENIZED_VAULT",e.SIPAY_TOKENIZED_POS="SIPAY_TOKENIZED_POS",e.PNP_TOKEN="PNP_TOKEN",e.PPR="PPR",e.PAYPAL_EXPRESS_CHECKOUT="PAYPAL_EXPRESS_CHECKOUT",e.PAYPAL_EXPRESS_STANDARD="PAYPAL_EXPRESS_STANDARD",e.MERCADO_PAGO="MERCADO_PAGO",e.STRIPE="STRIPE",e.CREDIT_CARD_VAULT_EMERGENT="CREDIT_CARD_VAULT_EMERGENT",e.PCI_PROXY="PCI_PROXY",e.ADDON_PAYMENTS="ADDON_PAYMENTS",e.PAY_NO_PAIN_V2="PAY_NO_PAIN_V2",e.PAY_NO_PAIN_PROXY="PAY_NO_PAIN_PROXY",e.WITHOUT_CARD="WITHOUT_CARD",e.RESERVATION_REQUEST="RESERVATION_REQUEST",e.DEFERRED="DEFERRED",e.CRIPTAN="CRIPTAN",e.CHECKOUT_PNP="CHECKOUT_PNP",e.PAYCOMET="PAYCOMET",e.PAYCOMET_IVR="PAYCOMET_IVR",e.ADYEN="ADYEN",e.FREEDOM_PAY="FREEDOM_PAY",e.NEMURU="NEMURU",e.SEPTEO_VAULT="SEPTEO_VAULT",e.SEPTEO_PAYMENTS="SEPTEO_PAYMENTS",e.SIPAY="SIPAY",e.SIBS="SIBS",e.PNP_SDK="PNP_SDK"}(r||(r={}));var tv=n(92336);!function(e){e.FIX_AMOUNT="FIX_AMOUNT",e.PERCENTAGE="PERCENTAGE",e.CHARGE_FIRST_NIGHT="CHARGE_FIRST_NIGHT"}(a||(a={}));class tb extends ef.U3{static create(e){let t=new tb(e.ticker,e.description,e.ordering,e.configurations,e.penaltyBrackets,e.isPlaceholderPolicy,e.enableAutomaticCharge,e.penaltyDeposit,e.validFrom,e.validTo,e.validFromStr,e.validToStr,e.freeCancellationMaxDate);return t.validate(),t}static placeholderPolicy(){return tb.create({isPlaceholderPolicy:!0,configurations:[],description:"",freeCancellationMaxDate:new Date,ordering:0,penaltyBrackets:[],ticker:"placeholderPolicy",validFrom:new Date(0),validTo:new Date(864e13),enableAutomaticCharge:!1,penaltyDeposit:!1})}static ofAppliedPolicy(e,t,n,o,r,a,i){let s=e.configurations.map(e=>{let n=e.maxReleaseDate?(0,eh.jc)(t,e.maxReleaseDate):void 0,o=e.minReleaseDate?(0,eh.jc)(t,e.minReleaseDate):void 0,r=void 0!==n?{...e.maxRelease,chronoUnit:"DAYS",duration:n}:e.maxRelease,a=void 0!==o?{...e.minRelease,chronoUnit:"DAYS",duration:o}:e.minRelease;return{...e,maxRelease:r,minRelease:a}}),l=tb.buildPopulatedConfigurations(s,t,n,o),c=tb.buildPenaltyBrackets(s,t,n,o,r,a,i),u=tb.calculateFreeCancellationMaxDate(l,o,t,n,e.validFrom,e.validTo);return tb.create({...e,configurations:l,penaltyBrackets:c,freeCancellationMaxDate:u,isPlaceholderPolicy:!1})}validate(){tb.schema.parse({...this})}static isPenaltyPositive(e){return null!=e&&e>0}static getFreeCancellationConfiguration(e){return e.find(e=>"CHARGE_FIRST_NIGHT"!==e.type&&!tb.isPenaltyPositive(e.penalty))}static calculateFreeCancellationMaxDate(e,t,n,o,r,a){if(!(0,eh.Bg)({rangeStart:n,rangeEnd:(0,eh.kw)(o,1),otherRangeStart:r,otherRangeEnd:a,inclusive:!0}))return;let i=tb.getFreeCancellationConfiguration(e);if(i&&i.minReleaseDate)return i.minReleaseDate.getTime()>=t.getTime()?i.minReleaseDate:void 0}static calculatePolicyDate(e,t,n,o){let r,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new Date,i=null==n?void 0:n.duration,s=null==n?void 0:n.hour,l=null==n?void 0:n.chronoUnit,c=void 0!==i&&!Number.isNaN(i)&&Number.isFinite(i);if(r=c?"DAYS"===l?(0,eh.E4)(e,-i):(0,eh.TR)(e,-i):o?t:a,s&&c){let[e,t]=s.split(":");return(0,eh.R4)(r,{hours:parseInt(e),minutes:parseInt(t),seconds:0,milliseconds:0})}return o?(0,eh.iX)(r):(0,eh.b7)(r)}static buildPopulatedConfigurations(e,t,n,o){return e.map(e=>({...e,maxReleaseDate:tb.calculatePolicyDate(t,n,e.maxRelease,!1,o),minReleaseDate:tb.calculatePolicyDate(t,n,e.minRelease,!0,o)}))}static calculatePenalty(e,t,n,o,r){switch(o){case"FIX_AMOUNT":return ef.vO.of({amount:n,currency:r});case"PERCENTAGE":return t.multiply(n/100);case"CHARGE_FIRST_NIGHT":return e;default:{let e=o;throw Error("Invalid value provided ".concat(JSON.stringify(e)))}}}static buildPenaltyBrackets(e,t,n,o,r,a,i){return 1===e.length?e.map(e=>{var s,l,c,u,d,m,p;let h=(null===(s=e.minRelease)||void 0===s?void 0:s.duration)!==void 0&&!Number.isNaN(null===(l=e.minRelease)||void 0===l?void 0:l.duration)&&Number.isFinite(null===(c=e.minRelease)||void 0===c?void 0:c.duration),f=this.calculatePolicyDate(t,n,e.maxRelease,!1,o),g=h?this.calculatePolicyDate(t,n,e.minRelease,!0,o):void 0;return g&&g.getTime()<f.getTime()&&(g=(0,eh.iX)(f)),{startDate:f,startHour:(null===(u=e.maxRelease)||void 0===u?void 0:u.hour)==="23:59"?void 0:null===(d=e.maxRelease)||void 0===d?void 0:d.hour,endDate:g,endHour:(null===(m=e.minRelease)||void 0===m?void 0:m.hour)==="23:59"?void 0:null===(p=e.minRelease)||void 0===p?void 0:p.hour,penalty:tb.calculatePenalty(a,i,e.penalty,e.type,r),type:e.type,penaltyBase:e.penalty,canCancel:e.cancelOnline}}):[...e.map(e=>{var s,l,c,u,d,m,p,h,f,g;let y=(null===(s=e.maxRelease)||void 0===s?void 0:s.duration)!==void 0&&!Number.isNaN(null===(l=e.maxRelease)||void 0===l?void 0:l.duration)&&Number.isFinite(null===(c=e.maxRelease)||void 0===c?void 0:c.duration),v=(null===(u=e.minRelease)||void 0===u?void 0:u.duration)!==void 0&&!Number.isNaN(null===(d=e.minRelease)||void 0===d?void 0:d.duration)&&Number.isFinite(null===(m=e.minRelease)||void 0===m?void 0:m.duration);return{startDate:y?this.calculatePolicyDate(t,n,e.maxRelease,!1,o):void 0,startHour:(null===(p=e.maxRelease)||void 0===p?void 0:p.hour)==="23:59"?void 0:null===(h=e.maxRelease)||void 0===h?void 0:h.hour,endDate:v?this.calculatePolicyDate(t,n,e.minRelease,!0,o):void 0,endHour:(null===(f=e.minRelease)||void 0===f?void 0:f.hour)==="23:59"?void 0:null===(g=e.minRelease)||void 0===g?void 0:g.hour,penalty:tb.calculatePenalty(a,i,e.penalty,e.type,r),type:e.type,penaltyBase:e.penalty,canCancel:e.cancelOnline}})].sort((e,t)=>
29void 0===e.startDate?-1:void 0===t.startDate?1:e.startDate.getTime()-t.startDate.getTime())}copy(e){return tb.create({...this,...e})}calculatePenaltyForDate(e,t,n,o){let r=this.penaltyBrackets.find(t=>{let n=t.startDate?t.startDate:new Date(0),o=t.endDate?t.endDate:new Date(864e13);return(0,eh._w)(e,{start:n,end:o})});return r?n&&o?tb.calculatePenalty(o,n,r.penaltyBase,r.type,t):r.penalty:ef.vO.zero(t)}isCancelableForDate(e){var t;let n=this.penaltyBrackets.find(t=>{let n=t.startDate?t.startDate:new Date(0),o=t.endDate?t.endDate:new Date(864e13);return(0,eh._w)(e,{start:n,end:o})});return null!==(t=null==n?void 0:n.canCancel)&&void 0!==t&&t}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){super(),this.ticker=e,this.description=t,this.ordering=n,this.configurations=o,this.penaltyBrackets=r,this.isPlaceholderPolicy=a,this.enableAutomaticCharge=null!=i?i:tb.DEFAULT_AUTOMATIC_CHARGE,this.penaltyDeposit=null!=s?s:tb.DEFAULT_PENALTY_DEPOSIT,this.validFrom=l,this.validTo=c,this.validFromStr=u,this.validToStr=d,this.freeCancellationMaxDate=m}}tb.DEFAULT_AUTOMATIC_CHARGE=!1,tb.DEFAULT_PENALTY_DEPOSIT=!1,tb.schema=eg.Ry({ticker:eg.Z_(),description:eg.Z_().optional(),ordering:eg.Rx(),validFrom:eg.hT().optional(),validTo:eg.hT().optional(),validFromStr:eg.Z_().optional(),validToStr:eg.Z_().optional(),configurations:eg.IX(eg.Ry({minReleaseDate:eg.hT().optional(),maxReleaseDate:eg.hT().optional(),minRelease:eg.Ry({hour:eg.Z_(),timezone:eg.Z_()}),maxRelease:eg.Ry({hour:eg.Z_(),timezone:eg.Z_()}),type:eg.jb(a),penalty:eg.Rx(),cancelOnline:eg.O7()})),penaltyBrackets:eg.IX(eg.Ry({start:eg.hT().optional(),startHour:eg.Z_().optional(),end:eg.hT().optional(),endHour:eg.Z_().optional(),penalty:eg.PG(e=>e instanceof ef.vO)})),isPlaceholderPolicy:eg.O7(),enableAutomaticCharge:eg.O7().optional(),penaltyDeposit:eg.O7().optional()}),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],tb.prototype,"validFrom",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],tb.prototype,"validTo",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],tb.prototype,"freeCancellationMaxDate",void 0),function(e){e.ENGINE="ENGINE",e.STORE="STORE"}(i||(i={}));class tS extends ef.U3{static create(e){let t=new tS(e.ticker,e.name,e.description,e.conditionType,e.earlyCharge,e.minimumCharge,e.color,e.cancellation,e.paymentTickers,e.payFirstNight,e.cancellationPolicies,e.deferredInfoExpiration,e.entry,e.exit,e.children,e.pets,e.additionalInfo,e.groups);return t.validate(),t}static empty(){return tS.create({ticker:"",name:"",description:"",earlyCharge:0,minimumCharge:ef.vO.zero("EUR"),color:"",cancellation:"",paymentTickers:[],payFirstNight:!1,cancellationPolicies:[],conditionType:"ENGINE"})}validate(){tS.schema.parse({...this})}copy(e){return tS.create({...this,...e})}withApplicableCancellationPoliciesPopulated(e,t,n,o,r){let a=this.cancellationPolicies.filter(n=>(0,eh.Bg)({rangeStart:e,rangeEnd:(0,eh.kw)(t,1),otherRangeStart:n.validFromStr?(0,eh.sG)(n.validFromStr,eh.hx):void 0,otherRangeEnd:n.validToStr?(0,eh.kw)((0,eh.sG)(n.validToStr,eh.hx),1):void 0,inclusive:!0})).map(a=>{let i=tb.buildPopulatedConfigurations(a.configurations,e,t,(0,eh.e5)());return a.copy({configurations:i,penaltyBrackets:tb.buildPenaltyBrackets(a.configurations,e,t,(0,eh.e5)(),n,o,r),freeCancellationMaxDate:tb.calculateFreeCancellationMaxDate(i,(0,eh.e5)(),e,t,a.validFromStr?(0,eh.sG)(a.validFromStr,eh.hx):void 0,a.validToStr?(0,eh.sG)(a.validToStr,eh.hx):void 0)})});return a&&0!==a.length?this.copy({cancellationPolicies:a}):this.copy({cancellationPolicies:[tb.placeholderPolicy()]})}calculateFreeCancellationMaxDate(e,t,n){let o=null!=n?n:this.cancellationPolicies.find(n=>(0,eh.Bg)({rangeStart:e,rangeEnd:(0,eh.kw)(t,1),otherRangeStart:n.validFromStr?(0,eh.sG)(n.validFromStr,eh.hx):void 0,otherRangeEnd:n.validToStr?(0,eh.sG)(n.validToStr,eh.hx):void 0,inclusive:!0}));if(null==o||!o.isPlaceholderPolicy)return null==o?void 0:o.freeCancellationMaxDate}withApplicablePaymentTypes(e){return this.copy({...this,paymentTickers:e})}withDeferredInfoExpiration(e){return this.copy({...this,deferredInfoExpiration:e})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y){super(),this.ticker=e,this.name=t,this.description=n,this.conditionType=o,this.earlyCharge=r,this.minimumCharge=a,this.color=i,this.cancellation=s,this.paymentTickers=l,this.payFirstNight=c,this.cancellationPolicies=u,this.deferredInfoExpiration=d,this.entry=m,this.exit=p,this.children=h,this.pets=f,this.additionalInfo=g,this.groups=y}}tS.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),conditionType:eg.jb(i),earlyCharge:eg.Rx().min(0),minimumCharge:eg.PG(e=>e instanceof ef.vO),color:eg.Z_(),cancellation:eg.Z_(),paymentTickers:eg.IX(eg.Z_()).min(1),deferredInfoExpiration:eg.hT().optional(),payFirstNight:eg.O7(),cancellationPolicies:eg.IX(eg.PG(e=>e instanceof tb)).min(1),entry:eg.Z_().optional(),exit:eg.Z_().optional(),children:eg.Z_().optional(),pets:eg.Z_().optional(),additionalInfo:eg.Z_().optional(),groups:eg.Z_().optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],tS.prototype,"minimumCharge",void 0),(0,tv.gn)([(0,ef.YL)(()=>tb),(0,tv.w6)("design:type",Array)],tS.prototype,"cancellationPolicies",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],tS.prototype,"deferredInfoExpiration",void 0);let tT=eg.Km(["AVAILABLE","UNAVAILABLE","IGNORED_FILTER","RESTRICTED"]),tk=eg.Km(["RATE","AVAILABILITY","CLOSE_TO_ARRIVAL","DEVICE_TYPE","CONTRACT_PERIOD","ACTIVE","MIN_NOTICE","CLOSE_TO_DEPARTURE","PROMO_CODE","MAX_NOTICE","GEOLOCATION","MIN_STAY","VALIDITY","MAX_STAY","OCCUPATION","AGGREGATED","LOCK","CHECK_IN_CHECK_OUT"]),tC=eg.Ry({availableSince:eg.Z_(),availableUntil:eg.Z_()}),tA=eg.Ry({validSince:eg.Z_(),validUntil:eg.Z_()}),tE=eg.Ry({checkInDays:eg.IX(eg.Z_()).optional(),checkOutDays:eg.IX(eg.Z_()).optional()}),t_=eg.Km(["SENIOR","ADULT","TEENAGER","CHILD","BABY"]),tP=eg.Ry({duration:eg.Rx(),chronoUnit:ef.TV}),tx=eg.Ry({timeLimit:eg.Z_(),timeZone:eg.Z_()}),tw=eg.Ry({id:eg.Rx(),property:eg.Km(["PRIVACY_POLICY","COMMUNICATIONS_POLICY"]),text:eg.Z_()}),tR=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),active:eg.O7(),propertyTicker:eg.Z_(),type:eg.Z_(),position:eg.Rx(),conditions:eg.IX(eg.Ry({class:eg.Z_(),value:eg.IX(eg.Z_()),type:eg.Z_(),modifier:eg.Z_()})),locale:eg.Z_(),label:eg.Z_(),content:eg.Z_(),codes:eg.IX(eg.Z_()).optional(),defaultOption:eg.O7(),multimedia:eg.IX(eg.Ry({id:eg.Z_(),filename:eg.Z_(),url:eg.Z_()})),startDate:ef.Gu.optional(),endDate:ef.Gu.optional()}),tM=eg.Ry({id:eg.Z_(),externalSystemId:eg.Z_(),ticker:eg.Z_(),relatedDomains:eg.IX(eg.Z_()),usedBy:eg.IX(eg.Z_()),translations:eg.Ry({name:eg.Z_(),description:eg.Z_()}),mainDomain:eg.Z_(),authorizationServiceDomain:eg.Z_(),emailAddresses:eg.IX(eg.Ry({value:eg.Ry({value:eg.Z_()}),type:eg.Km(["SENDER","RECEIVER"])})),privacyPolicyUrl:eg.Z_().url().optional(),communicationPolicyUrl:eg.Z_().url().optional(),widgetConfiguration:eg.Ry({url:eg.Z_().transform(e=>""===e?void 0:e).optional().refine(e=>void 0===e||eg.Z_().url().safeParse(e).success,{message:"Invalid URL format"}),tierCompanyId:eg.Z_().transform(e=>""===e?void 0:e).optional(),tierAgencyId:eg.Z_().transform(e=>""===e?void 0:e).optional()}).optional()}),tI=eg.Ry({duration:eg.Rx(),chronoUnit:eg.Km(["DAYS"])}),tO=eg.Ry({id:eg.Rx().optional(),propertyTicker:eg.Z_().optional(),ticker:eg.Z_().optional(),canModifyDates:eg.O7().optional(),datesMinRelease:tI.optional(),datesModificationRestrictionType:eg.Km(["AMOUNT_AND_STAY_GTE","STAY_GTE","AMOUNT_GTE","NO_RESTRICTION"]).optional(),canModifyAccommodations:eg.O7().optional(),accommodationMinRelease:tI.optional(),accommodationModificationRestrictionType:eg.Km(["AMOUNT_GTE","NO_RESTRICTION"]).optional(),canChangeConditions:eg.O7().optional(),conditionRates:eg.IX(eg.Z_()).optional()}),tD=eg.Ry({id:eg.Z_(),externalSystemId:eg.Z_(),ticker:eg.Z_(),promotedDiscount:eg.Ry({amount:eg.Rx(),type:eg.Km(["PERCENTAGE"]),dummyTicker:eg.Z_(),percentage:eg.O7()}),promoCodes:eg.IX(eg.Z_()),color:eg.Z_(),translations:eg.Ry({name:eg.Z_(),highlightedNameTop:eg.Z_(),highlightedNameBottom:eg.Z_(),description:eg.Z_(),benef
29itDescription:eg.Z_(),highlightedTextTop:eg.Z_(),highlightedTextBottom:eg.Z_()})}),tN=eg.Km(["AVAILABILITY","CLOSE_TO_ARRIVAL","DEVICE_TYPE","CONTRACT_PERIOD","ACTIVE","MIN_NOTICE","CLOSE_TO_DEPARTURE","PROMO_CODE","MAX_NOTICE","GEOLOCATION","MIN_STAY","VALIDITY","MAX_STAY","OCCUPATION","AGGREGATED","RATE","LOCK","CHECK_IN_CHECK_OUT"]),tL=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),media:eg.IX(eg._4()).optional(),percentage:eg.O7(),reduction:eg.Rx(),expires:eg.O7(),visibleInEngine:eg.O7(),discountedNights:eg.Rx(),minStayForDiscountedNights:eg.Rx(),stackDiscountedNights:eg.O7(),groupType:eg.Z_(),icon:eg.Z_().optional(),status:eg.IM(tN,eg.Ry({code:tT,filterType:tk,value:eg.G0([eg.O7(),eg.Z_(),eg.Rx(),eg.IX(eg.Z_()),tC,tA,tE]).optional()})).optional()}),tB=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),media:eg.IX(eg.Ry({url:eg.Z_(),title:eg.Z_().optional(),description:eg.Z_().optional(),order:eg.Rx()})),hasOneTimePromoCodes:eg.O7(),inventories:eg.IX(eg.Z_()),roomDenomination:eg.Z_(),bookableTickerWithPrefix:eg.Z_()}),tF=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),hasOneTimePromoCodes:eg.O7(),guests:eg.IM(t_,eg.Ry({ticker:eg.Z_(),name:eg.Z_(),type:t_,ageQualifyingCode:eg.Rx(),quantity:eg.Rx()})),guestsAmount:eg.Rx().min(0),bookableTickerWithPrefix:eg.Z_()}),tU=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),hasOneTimePromoCodes:eg.O7(),bookableTickerWithPrefix:eg.Z_(),metaMapping:eg.Z_().optional()}),tj=eg.Km(["EXTRA","GUEST_FORM","CANCELLATION_FORM","DISPLAY","ROOMSTAY_CHECKOUT"]),tz=eg.Km(["STAY_DATE","CHECKBOX","SELECT","INPUT","PHONE","RADIO"]),tG=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),paymentPercentage:eg.Rx(),advancePayment:eg.O7(),active:eg.O7(),order:eg.Rx(),configurationParams:eg.IM(eg.Z_(),eg.Z_()),type:eg.jb(r),minRelease:tP,maxRelease:tP,restrictions:eg.Ry({value:eg.Ry({})}),deferred:eg.O7(),descriptionWithDeposit:eg.Z_().optional(),descriptionWithoutDeposit:eg.Z_().optional()}),t$=eg.Ry({ticker:eg.Z_(),ordering:eg.Rx(),validFrom:ef.pk.optional(),validTo:ef.pk.optional(),configurations:eg.IX(eg.Ry({minRelease:tP.optional(),maxRelease:tP.optional(),minReleaseTimeLimit:tx,maxReleaseTimeLimit:tx,type:eg.Km(["PERCENTAGE","FIX_AMOUNT","CHARGE_FIRST_NIGHT"]),penalty:eg.Rx().optional(),cancelOnline:eg.O7()})),description:eg.Z_().optional(),enableAutomaticCharge:eg.O7().optional(),penaltyDeposit:eg.O7().optional()}),tH=eg.Ry({type:eg.Km(["PERCENTAGE","AMOUNT"]),ticker:eg.Z_(),active:eg.O7(),typology:eg.Ry({percentage:eg.Ry({sectionsList:eg.IX(eg.Ry({amountFrom:eg.Rx(),amountTo:eg.Rx(),value:eg.Rx()}))}).optional(),amount:eg.Ry({sectionsList:eg.IX(eg.Ry({amountFrom:eg.Rx(),amountTo:eg.Rx(),value:eg.Rx()}))}).optional()}),validFrom:eg.Z_().optional(),validTo:eg.Z_().optional(),restrictions:eg.Ry({minStay:eg.Rx().optional(),maxStay:eg.Rx().optional(),minNotice:eg.Rx().optional(),maxNotice:eg.Rx().optional()}).optional(),taxes:eg.IX(eg.Ry({id:eg.Z_(),ticker:eg.Z_()})),fees:eg.IX(eg.Ry({id:eg.Z_(),ticker:eg.Z_()})),translation:eg.Ry({locale:ef.yj,name:eg.Z_(),description:eg.Z_()}),appliesToInventories:eg.IX(eg.Z_()),calculationBase:eg.G0([eg.i0(0),eg.i0(1),eg.Km(["ACCOMMODATION_AND_EXTRAS","ACCOMMODATION_ONLY"])]).optional().transform(e=>{if(void 0!==e)return 1===e||"ACCOMMODATION_ONLY"===e?"ACCOMMODATION_ONLY":"ACCOMMODATION_AND_EXTRAS"})}),tV=eg.Ry({id:eg.Rx().nullable(),propertyTicker:eg.Z_(),ticker:eg.Z_(),active:eg.O7(),locale:ef.yj,title:eg.Z_().optional(),description:eg.Z_().optional(),dependers:eg.IX(eg.Ry({tickers:eg.Z_(),type:tj})),fields:eg.IX(eg.Ry({widget:tz,ticker:eg.Z_(),label:eg.Z_(),position:eg.Rx(),active:eg.O7(),placeholder:eg.Z_().optional(),items:eg.IX(eg.Ry({value:eg.Z_(),label:eg.Z_()})),constraints:eg.Ry({required:eg.Z_().optional(),presence:eg.Ry({allowEmpty:eg.O7()}).optional()})}))}),tW=eg.Km(["ENGINE","STORE"]),tq=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),active:eg.O7(),order:eg.Rx(),deviceTypeValue:eg.Ry({value:eg.IX(eg._4())}).optional(),hasOneTimePromoCodes:eg.O7(),earlyCharge:eg.Rx(),minimumCharge:eg.Rx(),entry:eg.Z_().optional(),exit:eg.Z_().optional(),cancellation:eg.Z_(),children:eg.Z_().optional(),pets:eg.Z_().optional(),additionalInfo:eg.Z_().optional(),groups:eg.Z_().optional(),color:eg.Z_(),paymentTypes:eg.IX(tG),deferredInfo:eg.Ry({expiration:eg.Z_()}).optional(),payFirstNight:eg.O7(),cancellationPolicies:eg.IX(t$),bookableTickerWithPrefix:eg.Z_(),conditionType:tW.optional().default(i.ENGINE)}),tZ=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),media:eg.IX(ef.ek),type:eg.Km(["ROOM","PERSON","UNIT","PERCENTAGE"]),maxUnits:eg.Rx(),obligatory:eg.O7(),tax:eg.O7().optional(),dateSelectionType:eg.Km(["NONE","SPECIFIC","ALL"]),appliesToGuests:eg.IX(t_),daily:eg.O7(),lockType:eg.Km(["DAY","STAY"]).optional(),stayDaysFilterType:eg.Km(["ALL_STAY_DAYS_EXCEPT_CHECKOUT","ALL_STAY_DAYS_EXCEPT_CHECKIN","ALL_STAY_DAYS_EXCEPT_CHECKIN_AND_CHECKOUT","ONLY_CHECKIN","ONLY_CHECKOUT","ALL_STAY_DAYS","IGNORE"]).optional(),validSince:eg.Z_().optional(),validUntil:eg.Z_().optional()}),tK=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),active:eg.O7(),type:eg.Km(["TAX","FEE"]),typology:eg.Km(["PERCENTAGE","PER_PERSON","PER_PERSON_PER_NIGHT","PER_STAY","PER_STAY_PER_NIGHT","BALEARIC"]),preference:eg.Km(["INCLUDED","EXCLUDED","INCLUDED_IN_CHECKOUT"]).optional(),amount:eg.Rx(),maxNights:eg.Rx().optional(),maxAmount:eg.Rx().optional(),minAge:eg.Rx().optional(),order:eg.Rx()}),tY=eg.Ry({phone:eg.Z_().optional(),email:eg.Z_().optional(),contactEmail:eg.Z_().optional(),address:eg.Z_().optional(),city:eg.Z_().optional(),country:eg.Z_().optional(),latitude:eg.Rx(),longitude:eg.Rx(),postalCode:eg.Z_().optional()}),tX=eg.Ry({id:eg.Rx(),identifier:eg.Z_().optional(),ticker:eg.Z_().optional(),content:eg.Z_(),position:eg.Z_(),type:eg.Km(["INFO","SUCCESS","ERROR","NOTICE"]),visible:eg.O7(),showOnUnavailable:eg.O7(),validSince:ef.pk,validUntil:ef.pk,code:eg.Z_().optional()}),tQ=eg.Ry({value:eg.IX(eg.Ry({dateTimePeriod:eg.Ry({startDate:eg.Z_(),endDate:eg.Z_()}),daysOfWeek:eg.IX(eg.Km(["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"]))}))}),tJ=eg.Ry({ticker:eg.Z_(),active:eg.O7(),order:eg.Rx(),name:eg.Z_().optional(),description:eg.Z_().optional(),discountTickers:eg.IX(eg.Z_()),media:eg.IX(eg.Ry({url:eg.Z_(),title:eg.Z_().optional(),description:eg.Z_().optional(),order:eg.Rx()})),hasOneTimePromoCodes:eg.O7(),inventories:eg.IX(eg.Z_()),extras:eg.IX(eg.Z_()),promoCodes:eg.IX(eg.Z_()),roomDenomination:eg.Z_(),bookableTickerWithPrefix:eg.Z_(),bundlePriceType:eg.Z_(),travelWindowPeriod:tQ.optional(),closeTravelWindowPeriod:tQ.optional()}),t0=eg.Ry({children:eg.IM(eg.Z_(),eg.IX(eg.Z_())).optional(),parents:eg.IM(eg.Z_(),eg.Z_()).optional()}),t1=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),icon:eg.Z_(),category:eg.Km(["SERVICE","FACILITY"])}),t2=eg.Ry({id:eg.Z_().optional(),icon:eg.Z_().optional(),name:eg.Z_(),targets:eg.IX(eg.Z_())}),t3=eg.Ry({ticker:eg.Z_(),active:eg.O7(),type:eg.Km(["STANDARD","CUSTOM"]),order:eg.Rx(),name:eg.Z_(),description:eg.Z_().optional(),componentType:eg.Km(["CHIPS","STANDARD_COMPONENT"]).optional(),chips:eg.IX(t2).optional()}),t6=eg.Ry({id:eg.Z_().optional(),ticker:eg.Z_(),active:eg.O7(),location:eg.Z_().optional(),filters:eg.IX(t3)}),t4=eg.Ry({filterTicker:eg.Z_(),filterName:eg.Z_(),representation:eg.Z_(),position:eg.Rx(),options:eg.IX(eg.Ry({optionTicker:eg.Z_(),optionName:eg.Z_(),pattern:eg.Z_(),type:eg.Z_(),position:eg.Rx(),active:eg.O7()})),active:eg.O7()}),t5=eg.Ry({id:eg.Rx(),name:eg.Z_(),code:eg.Z_(),position:eg.Km(["FIRST_BODY","END_BODY"]),oneTime:eg.O7(),active:eg.O7(),phase:eg.Km(["ALL"])}),t8=eg.IM(eg.Z_(),eg.IX(eg.Ry({ticker:eg.Z_(),label:eg.Z_()}))),t9=eg.Ry({property:t8.optional(),accommodation:t8.optional(),extra:t8.optional(),packages:t8.optional()}),t7=eg.IM(eg.Z_(),eg.Ry({name:eg.Z_(),ticker:eg.Z_(),description:eg.Z_(),contact:tY,locale:ef.yj,creditCardTypes:eg.IX(ef.Ay),currencies:eg.IX(ef.Ox),locales:eg.IX(ef.yj),media:eg.IX(ef.ek),messages:eg.IX(tX),logo:ef.ek.optional(),logoMobile:ef.ek.optional(),inventoryRelations:t0,defaultCurrency:ef.Ox,roomDenomination:eg.Z_().optional(),filters:eg.IX(t4),legalInfo:eg.IX(tw).optional(),markups:eg.Ry({ALL:eg.IX(t5).optional()}),valuation:eg.Rx(),type:eg.Km(["HOTEL","APART_HOTEL","APARTMENT","HOSTEL","HOUSES","CHAIN","HOTEL_WITH_SPA","RURAL","WATERING_PLACE","WELLNESS","PARKING","EXCURSIONS"]),modificationPolicies:eg.IM(eg.Z_(),tO),brand:tM.optional(),tier:tD.optional(),display:eg.IX(tR).optional(),services:eg.IM(eg.Z_(),tZ),discounts:eg.IM(eg.Z_(),tL),accommodations:eg.IM(eg.Z_(),tB),configurations:eg.IM(eg.Z_(),tF),mealplans:eg.IM(eg.Z_(),tU),conditions:eg.IM(eg.Z_(),tq),tags:t9.optional(),taxations:eg.IM(eg.Z_(),tK),bundles:eg.IM(eg.Z_(),tJ).optional(),questionnaires:eg.IX(tV).optional(),maxNonAdultsPerAccommodation:eg.Rx().int().min(0),maps:ty.optional(),groupBookingPolicies:eg.IX(t$).optional(),insurances:eg.IX(tH).optional(),amenities:eg.IM(eg.Z_(),t1).optional(),engineFilterGroups:eg.IM(eg.Z_(),t6).optional().transform(e=>e?Object.values(e):void 0)})),ne=eg.Km(["SENIOR","ADULT","TEENAGER","CHILD","BABY"]),nt=eg.Ry({duration:eg.Rx(),chronoUnit:ef.TV}),nn=eg.Ry({timeLimit:eg.Z_(),timeZone:eg.Z_()}),no=eg.Ry({url:eg.Z_(),title:eg.Z_(),description:eg.Z_().optional(),order:eg.Rx()}),nr=eg.Ry({id:eg.Rx(),property:eg.Km(["PRIVACY_POLICY","COMMUNICATIONS_POLICY"]),text:eg.Z_()}),na=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),active:eg.O7(),propertyTicker:eg.Z_(),type:eg.Z_(),position:eg.Rx(),conditions:eg.IX(eg.Ry({class:eg.Z_(),value:eg.IX(eg.Z_()),type:eg.Z_(),modifier:eg.Z_()})),locale:eg.Z_(),label:eg.Z_(),content:eg.Z_(),codes:eg.IX(eg.Z_()).optional(),defaultOption:eg.O7(),multimedia:eg.IX(eg.Ry({id:eg.Z_(),filename:eg.Z_(),url:eg.Z_()})),startDate:ef.Gu.optional(),endDate:ef.Gu.optional()}),ni=eg.Ry({id:eg.Z_(),externalSystemId:eg.Z_(),ticker:eg.Z_(),relatedDomains:eg.IX(eg.Z_()),usedBy:eg.IX(eg.Z_()),translations:eg.Ry({name:eg.Z_(),description:eg.Z_()}),mainDomain:eg.Z_(),authorizationServiceDomain:eg.Z_(),emailAddresses:eg.IX(eg.Ry({value:eg.Ry({value:eg.Z_()}),type:eg.Km(["SENDER","RECEIVER"])})),widgetConfiguration:eg.Ry({url:eg.Z_().transform(e=>""===e?void 0:e).optional().refine(e=>void 0===e||eg.Z_().url().safeParse(e).success,{message:"Invalid URL format"}),tierCompanyId:eg.Z_().transform(e=>""===e?void 0:e).optional(),tierAgencyId:eg.Z_().transform(e=>""===e?void 0:e).optional()}).optional()}),ns=eg.Ry({id:eg.Z_(),externalSystemId:eg.Z_(),ticker:eg.Z_(),promotedDiscount:eg.Ry({amount:eg.Rx(),type:eg.Km(["PERCENTAGE"]),dummyTicker:eg.Z_(),percentage:eg.O7()}),promoCodes:eg.IX(eg.Z_()),color:eg.Z_(),translations:eg.Ry({name:eg.Z_(),highlightedNameTop:eg.Z_(),highlightedNameBottom:eg.Z_(),description:eg.Z_(),benef
29itDescription:eg.Z_(),highlightedTextTop:eg.Z_(),highlightedTextBottom:eg.Z_()})}),nl=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),media:eg.IX(eg._4()).optional(),percentage:eg.O7(),reduction:eg.Rx(),expires:eg.O7(),visibleInEngine:eg.O7(),discountedNights:eg.Rx(),minStayForDiscountedNights:eg.Rx(),stackDiscountedNights:eg.O7(),groupType:eg.Z_(),icon:eg.Z_().optional(),status:eg.Yj().optional()}),nc=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),media:eg.IX(eg.Ry({url:eg.Z_(),title:eg.Z_().optional(),description:eg.Z_().optional(),order:eg.Rx()})),hasOneTimePromoCodes:eg.O7(),inventories:eg.IX(eg.Z_()),roomDenomination:eg.Z_(),bookableTickerWithPrefix:eg.Z_()}),nu=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),hasOneTimePromoCodes:eg.O7(),guests:eg.IM(ne,eg.Ry({ticker:eg.Z_(),name:eg.Z_(),type:ne,ageQualifyingCode:eg.Rx(),quantity:eg.Rx()})),guestsAmount:eg.Rx().min(0),bookableTickerWithPrefix:eg.Z_()}),nd=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),active:eg.O7(),order:eg.Rx(),promoCodes:eg.IX(eg._4()),hasOneTimePromoCodes:eg.O7(),bookableTickerWithPrefix:eg.Z_(),metaMapping:eg.Z_().optional()}),nm=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),paymentPercentage:eg.Rx(),advancePayment:eg.O7(),active:eg.O7(),order:eg.Rx(),configurationParams:eg.IM(eg.Z_(),eg.Z_()),type:eg.jb(r),minRelease:nt,maxRelease:nt,restrictions:eg.Ry({value:eg.Ry({})}),deferred:eg.O7(),descriptionWithDeposit:eg.Z_().optional(),descriptionWithoutDeposit:eg.Z_().optional()}),np=eg.Ry({ticker:eg.Z_(),ordering:eg.Rx(),validFrom:ef.pk.optional(),validTo:ef.pk.optional(),configurations:eg.IX(eg.Ry({minRelease:nt.optional(),maxRelease:nt.optional(),minReleaseTimeLimit:nn,maxReleaseTimeLimit:nn,type:eg.Km(["PERCENTAGE","FIX_AMOUNT","CHARGE_FIRST_NIGHT"]),penalty:eg.Rx().optional(),cancelOnline:eg.O7()})),description:eg.Z_().optional()}),nh=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),conditionType:tW.optional().default(i.ENGINE),active:eg.O7(),order:eg.Rx(),deviceTypeValue:eg.Ry({value:eg.IX(eg._4())}).optional(),hasOneTimePromoCodes:eg.O7(),earlyCharge:eg.Rx(),minimumCharge:eg.Rx(),entry:eg.Z_().optional(),exit:eg.Z_().optional(),cancellation:eg.Z_(),children:eg.Z_().optional(),pets:eg.Z_().optional(),additionalInfo:eg.Z_().optional(),groups:eg.Z_().optional(),color:eg.Z_(),paymentTypes:eg.IX(nm),deferredInfo:eg.Ry({expiration:eg.Z_()}).optional(),payFirstNight:eg.O7(),cancellationPolicies:eg.IX(np),bookableTickerWithPrefix:eg.Z_()}),nf=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),media:eg.IX(no),type:eg.Km(["ROOM","PERSON","UNIT","PERCENTAGE"]),maxUnits:eg.Rx(),obligatory:eg.O7(),isTax:eg.O7(),dateSelectionType:eg.Km(["NONE","SPECIFIC","ALL"]),appliesToGuests:eg.IX(ne),daily:eg.O7(),lockType:eg.Km(["DAY","STAY"]).optional()}),ng=eg.Ry({phone:eg.Z_().optional(),email:eg.Z_().optional(),contactEmail:eg.Z_().optional(),address:eg.Z_().optional(),city:eg.Z_().optional(),country:eg.Z_().optional(),latitude:eg.Rx(),longitude:eg.Rx(),postalCode:eg.Z_().optional()}),ny=eg.Ry({id:eg.Rx(),identifier:eg.Z_().optional(),ticker:eg.Z_().optional(),content:eg.Z_(),position:eg.Z_(),type:eg.Km(["INFO","SUCCESS","ERROR","NOTICE"]),visible:eg.O7(),showOnUnavailable:eg.O7(),validSince:ef.pk,validUntil:ef.pk,code:eg.Z_().optional()}),nv=eg.Ry({children:eg.IM(eg.Z_(),eg.IX(eg.Z_())).optional(),parents:eg.IM(eg.Z_(),eg.Z_()).optional()}),nb=eg.Ry({filterTicker:eg.Z_(),filterName:eg.Z_(),representation:eg.Z_(),position:eg.Rx(),options:eg.IX(eg.Ry({optionTicker:eg.Z_(),optionName:eg.Z_(),pattern:eg.Z_(),type:eg.Z_(),position:eg.Rx(),active:eg.O7()})),active:eg.O7()}),nS=eg.Ry({id:eg.Rx(),name:eg.Z_(),code:eg.Z_(),position:eg.Km(["FIRST_BODY","END_BODY"]),oneTime:eg.O7(),active:eg.O7(),phase:eg.Km(["ALL"])}),nT=eg.IM(eg.Z_(),eg.Ry({name:eg.Z_(),ticker:eg.Z_(),description:eg.Z_(),contact:ng,locale:ef.yj,creditCardTypes:eg.IX(ef.Ay),currencies:eg.IX(ef.Ox),locales:eg.IX(ef.yj),media:eg.IX(no),messages:eg.IX(ny),logo:no.optional(),logoMobile:no.optional(),inventoryRelations:nv.optional(),defaultCurrency:ef.Ox,roomDenomination:eg.Z_().optional(),filters:eg.IX(nb),legalInfo:eg.IX(nr).optional(),markups:eg.Ry({ALL:eg.IX(nS).optional()}),valuation:eg.Rx(),type:eg.Km(["HOTEL","APART_HOTEL","APARTMENT","HOSTEL","HOUSES","CHAIN","HOTEL_WITH_SPA","RURAL","WATERING_PLACE","WELLNESS","PARKING","EXCURSIONS"]).optional(),modificationPolicies:eg.Ry({}),brand:ni.optional(),tier:ns.optional(),display:eg.IX(na).optional(),services:eg.IM(eg.Z_(),nf),discounts:eg.IM(eg.Z_(),nl),accommodations:eg.IM(eg.Z_(),nc).optional(),configurations:eg.IM(eg.Z_(),nu).optional(),mealplans:eg.IM(eg.Z_(),nd),conditions:eg.IM(eg.Z_(),nh),children:eg.IX(eg.Z_()).optional(),taxations:eg.IM(eg.Z_(),tK),maxNonAdultsPerAccommodation:eg.Rx().int().min(0),tags:t9.optional(),amenities:eg.IM(eg.Z_(),t1).optional(),engineFilterGroups:eg.IM(eg.Z_(),t6).optional().transform(e=>e?Object.values(e):void 0)})),nk=n(73656).env.API_PROTECTED_ENDPOINTS_SECRET,nC=e=>{let{name:t,locale:n,apiKey:o}=e;return{path:"api-property-data/property/".concat(t,"/").concat(n,"/propertyData-cacheable"),options:{headers:{"x-api-key":null!=o?o:nk,"x-property":t}}}},nA=e=>{let{name:t,locale:n,token:o}=e;return{path:"api-property-data/property/".concat(t,"/").concat(n,"/propertyData-cacheable"),options:{headers:{Authorization:"Bearer ".concat(o),"x-property":t}}}};
29class nE extends ef.U3{static create(e){let t=new nE(e.ticker,e.label);return t.validate(),t}validate(){nE.schema.parse({...this})}constructor(e,t){super(),this.ticker=e,this.label=t}}nE.schema=eg.Ry({ticker:eg.Z_(),label:eg.Z_()}),function(e){e.DISABLED="DISABLED",e.OPT_IN="OPT_IN",e.OPT_OUT="OPT_OUT"}(s||(s={})),function(e){e.SENIOR="SENIOR",e.ADULT="ADULT",e.TEENAGER="TEENAGER",e.CHILD="CHILD",e.BABY="BABY"}(l||(l={}));let n_=["SENIOR","ADULT","TEENAGER","CHILD","BABY"];!function(e){e.NONE="NONE",e.CONFIGURATION="CONFIGURATION",e.CONDITION="CONDITION",e.MEAL_PLAN="MEAL_PLAN",e.CONFIGURATION_AND_CONDITION="CONFIGURATION,CONDITION",e.CONFIGURATION_AND_MEAL_PLAN="CONFIGURATION,MEAL_PLAN",e.CONDITION_AND_CONFIGURATION="CONDITION,CONFIGURATION",e.CONDITION_AND_MEAL_PLAN="CONDITION,MEAL_PLAN",e.MEAL_PLAN_AND_CONFIGURATION="MEAL_PLAN,CONFIGURATION",e.MEAL_PLAN_AND_CONDITION="MEAL_PLAN,CONDITION"}(c||(c={})),function(e){e.NOT_AVAILABLE_FOR_PROPERTY="NOT_AVAILABLE_FOR_PROPERTY",e.AVAILABLE_FOR_PROPERTY="AVAILABLE_FOR_PROPERTY",e.DISABLED_BY_USER="DISABLED_BY_USER",e.AVAILABLE_AND_PRE_ACCEPTED="AVAILABLE_AND_PRE_ACCEPTED",e.AVAILABLE_AND_REJECTED="AVAILABLE_AND_REJECTED",e.ACTIVE_BY_LOGGED_USER="ACTIVE_BY_LOGGED_USER"}(u||(u={})),function(e){e.UNITS="UNITS",e.ROOMS="ROOMS",e.APARTMENTS="APARTMENTS",e.BUNGALOWS="BUNGALOW
29S",e.CABINS="CABINS",e.HOUSES="HOUSES",e.SHIP_CABIN="SHIP_CABIN",e.VILLAS="VILLAS",e.BEDS="BEDS",e.PITCHES="PITCHES",e.HOLIDAY_VILLAGES="HOLIDAY_VILLAGES",e.MOBILE_HOME="MOBILE_HOME",e.GLAMPING="GLAMPING",e.CARAVANS="CARAVANS"}(d||(d={})),function(e){e.INCLUDE="INCLUDE",e.EXCLUDE="EXCLUDE",e.IGNORE="IGNORE"}(m||(m={})),function(e){e.WITH_SAVINGS="WITH_SAVINGS",e.WITHOUT_SAVINGS="WITHOUT_SAVINGS"}(p||(p={}));let nP=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),shortTextDescription:eg.Z_(),media:eg.IX(eg.PG(e=>e instanceof ef.xg)),inventories:eg.IX(eg.Z_()),roomDenomination:eg.jb(d),order:eg.Rx(),tags:eg.IX(eg.PG(e=>e instanceof nE)).optional()});class nx extends ef.U3{static create(e){let t=new nx(e.ticker,e.name,e.description,e.media,e.inventories,e.roomDenomination,e.shortTextDescription,e.order,e.tags);return t.validate(),t}static withoutRestrictions(e){return nx.create({...e})}validate(){nx.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l){super(),this.ticker=e,this.name=t,this.description=n,this.media=o,this.inventories=r,this.roomDenomination=a,this.shortTextDescription=i,this.order=s,this.tags=l}}nx.schema=nP,(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],nx.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],nx.prototype,"tags",void 0),function(e){e.ASCENDING="ASCENDING",e.DESCENDING="DESCENDING",e.NO_SORTING="NO_SORTING"}(h||(h={})),function(e){e.ACTIVE="ACTIVE",e.CLOSE_TO_ARRIVAL_TRAVEL_WINDOW="CLOSE_TO_ARRIVAL_TRAVEL_WINDOW",e.CLOSE_TO_DEPARTURE_TRAVEL_WINDOW="CLOSE_TO_DEPARTURE_TRAVEL_WINDOW",e.OPEN_BOOKING_WINDOW="OPEN_BOOKING_WINDOW",e.OPEN_TRAVEL_WINDOW="OPEN_TRAVEL_WINDOW",e.CLOSE_TRAVEL_WINDOW="CLOSE_TRAVEL_WINDOW",e.OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW="OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW",e.OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW="OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW",e.DEVICE_TYPE="DEVICE_TYPE",e.GEOLOCATION="GEOLOCATION",e.MAX_NOTICE="MAX_NOTICE",e.MAX_STAY="MAX_STAY",e.MIN_NOTICE="MIN_NOTICE",e.MIN_STAY="MIN_STAY",e.PROMO_CODE="PROMO_CODE",e.RATE="RATE",e.AVAILABILITY="AVAILABILITY",e.OCCUPATION="OCCUPATION",e.CONTRACT_PERIOD="CONTRACT_PERIOD",e.LOCK="LOCK",e.VALIDITY="VALIDITY",e.BUNDLING="BUNDLING"}(f||(f={})),function(e){e.AVAILABILITY="AVAILABILITY",e.CLOSE_TO_ARRIVAL="CLOSE_TO_ARRIVAL",e.DEVICE_TYPE="DEVICE_TYPE",e.CONTRACT_PERIOD="CONTRACT_PERIOD",e.ACTIVE="ACTIVE",e.MIN_NOTICE="MIN_NOTICE",e.CLOSE_TO_DEPARTURE="CLOSE_TO_DEPARTURE",e.PROMO_CODE="PROMO_CODE",e.MAX_NOTICE="MAX_NOTICE",e.GEOLOCATION="GEOLOCATION",e.MIN_STAY="MIN_STAY",e.VALIDITY="VALIDITY",e.MAX_STAY="MAX_STAY",e.OCCUPATION="OCCUPATION",e.AGGREGATED="AGGREGATED",e.RATE="RATE",e.LOCK="LOCK",e.CHECK_IN_CHECK_OUT="CHECK_IN_CHECK_OUT"}(g||(g={})),function(e){e.UNKNOWN="UNKNOWN",e.AVAILABLE="AVAILABLE",e.UNAVAILABLE="UNAVAILABLE",e.RESTRICTED="RESTRICTED",e.IGNORED_FILTER="IGNORED_FILTER"}(y||(y={}));class nw extends ef.U3{static create(e){return new nw(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay)}static sort(e,t,n,o){let r={AVAILABLE:0,IGNORED_FILTER:0,RESTRICTED:1,UNAVAILABLE:2,UNKNOWN:2},a="NO_SORTING"===n,i=r[e.status],s=r[t.status];if(i<s)return -1;if(i>s)return 1;if(a){let n=e.order,o=t.order;if(void 0!==n&&void 0!==o){if(n<o)return -1;if(n>o)return 1}else if(void 0!==n&&void 0===o)return -1;else if(void 0===n&&void 0!==o)return 1}else{let o=e.totalRate.amount-t.totalRate.amount;if(0!==o)return"ASCENDING"===n?o:-o;let r=t.rackRate.amount-e.rackRate.amount;if(0!==r)return"ASCENDING"===n?r:-r}return o?o(e,t):0}static calculateStatus(e){throw console.log(e),Error("Function not implemented.")}static findByRestrictionType(e,t){return e.find(e=>e.restrictionType===t)||{restrictionType:t,restrictionStatus:"AVAILABLE"}}copy(e){throw console.log(e),Error("Method not implemented.")}convertToCurrency(e){throw Error("Method not implemented. ".concat(e))}active(){return nw.findByRestrictionType(this.restrictions,"ACTIVE")}closeToArrivalTravelWindow(){return nw.findByRestrictionType(this.restrictions,"CLOSE_TO_ARRIVAL_TRAVEL_WINDOW")}closeToDepartureTravelWindow(){return nw.findByRestrictionType(this.restrictions,"CLOSE_TO_DEPARTURE_TRAVEL_WINDOW")}openBookingWindow(){return nw.findByRestrictionType(this.restrictions,"OPEN_BOOKING_WINDOW")}openTravelWindow(){return nw.findByRestrictionType(this.restrictions,"OPEN_TRAVEL_WINDOW")}closeTravelWindow(){return nw.findByRestrictionType(this.restrictions,"CLOSE_TRAVEL_WINDOW")}deviceType(){return nw.findByRestrictionType(this.restrictions,"DEVICE_TYPE")}maxNotice(){return nw.findByRestrictionType(this.restrictions,"MAX_NOTICE")}maxStay(){return nw.findByRestrictionType(this.restrictions,"MAX_STAY")}minNotice(){return nw.findByRestrictionType(this.restrictions,"MIN_NOTICE")}minStay(){return nw.findByRestrictionType(this.restrictions,"MIN_STAY")}promoCode(){return nw.findByRestrictionType(this.restrictions,"PROMO_CODE")}openToArrivalDaysTravelWindow(){return nw.findByRestrictionType(this.restrictions,"OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW")}openToDepartureDaysTravelWindow(){return nw.findByRestrictionType(this.restrictions,"OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW")}isRestricted(){return"RESTRICTED"===this.status}isUnavailable(){return"UNAVAILABLE"===this.status||"UNKNOWN"===this.status}isAvailable(){return!this.isRestricted()&&!this.isUnavailable()}getFirstRestriction(){return this.restrictions[0]}getRestriction(){let e=this.getFirstRestriction();if(e)switch(e.restrictionType){case"ACTIVE":return this.active();case"CLOSE_TO_ARRIVAL_TRAVEL_WINDOW":return this.closeToArrivalTravelWindow();case"CLOSE_TO_DEPARTURE_TRAVEL_WINDOW":return this.closeToDepartureTravelWindow();case"OPEN_BOOKING_WINDOW":return this.openBookingWindow();case"OPEN_TRAVEL_WINDOW":return this.openTravelWindow();case"CLOSE_TRAVEL_WINDOW":return this.closeTravelWindow();case"DEVICE_TYPE":return this.deviceType();case"MAX_NOTICE":return this.maxNotice();case"MAX_STAY":return this.maxStay();case"MIN_NOTICE":return this.minNotice();case"MIN_STAY":return this.minStay();case"OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW":return this.openToArrivalDaysTravelWindow();case"OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW":return this.openToDepartureDaysTravelWindow();default:{let t=e.restrictionType;throw Error("Invalid type: ".concat(t))}}}static calculateAggregateStatus(e){let t=e.map(e=>e.status),n=t.some(e=>"AVAILABLE"===e||"IGNORED_FILTER"===e),o=t.some(e=>"RESTRICTED"===e);return n?"AVAILABLE":o?"RESTRICTED":"UNAVAILABLE"}calculateInitialValue(e){let t=e||this.totalRate;return this.rackRate.amount&&this.rackRate.amount>t.amount?this.rackRate:this.originalRate}calculateDiscountPercentage(){if(this.totalRate.isZero())return 0;let e=this.calculateInitialValue(),t=e.subtract(this.totalRate);return t.amount>0?t.divide(e.amount).multiply(100).amount:0}constructor(e,t,n,o,r,a,i,s,l,c){super(),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c}}nw.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),status:eg.jb(y),restrictions:eg.IX(eg.VK("restrictionType",[eg.Ry({restrictionType:eg.i0("A
29CTIVE"),restrictionStatus:eg.jb(y),value:eg.O7().optional()}),eg.Ry({restrictionType:eg.i0("CLOSE_TO_ARRIVAL_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.Ry({start:eg.hT(),end:eg.hT()}).optional()}),eg.Ry({restrictionType:eg.i0("CLOSE_TO_DEPARTURE_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.Ry({start:eg.hT(),end:eg.hT()}).optional()}),eg.Ry({restrictionType:eg.i0("OPEN_BOOKING_WINDOW"),restrictionStatus:eg.jb(y),value:eg.Ry({start:eg.hT(),end:eg.hT()}).optional()}),eg.Ry({restrictionType:eg.i0("OPEN_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.Ry({start:eg.hT(),end:eg.hT()}).optional()}),eg.Ry({restrictionType:eg.i0("CLOSE_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.Ry({start:eg.hT(),end:eg.hT()}).optional()}),eg.Ry({restrictionType:eg.i0("DEVICE_TYPE"),restrictionStatus:eg.jb(y),value:eg.IX(eg.jb(ef.Yi)).optional()}),eg.Ry({restrictionType:eg.i0("MAX_NOTICE"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("MAX_STAY"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("MIN_NOTICE"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("MIN_STAY"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("PROMO_CODE"),restrictionStatus:eg.jb(y),value:eg.IX(eg.Z_()).optional()}),eg.Ry({restrictionType:eg.i0("RATE"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("AVAILABILITY"),restrictionStatus:eg.jb(y),value:eg.Rx().optional()}),eg.Ry({restrictionType:eg.i0("OCCUPATION"),restrictionStatus:eg.jb(y),value:eg.O7().optional()}),eg.Ry({restrictionType:eg.i0("OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.IX(eg.Z_()).optional()}),eg.Ry({restrictionType:eg.i0("OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW"),restrictionStatus:eg.jb(y),value:eg.IX(eg.Z_()).optional()}),eg.Ry({restrictionType:eg.i0("GEOLOCATION"),restrictionStatus:eg.jb(y),value:eg.Yj().optional()}),eg.Ry({restrictionType:eg.i0("CONTRACT_PERIOD"),restrictionStatus:eg.jb(y),value:eg.Yj().optional()}),eg.Ry({restrictionType:eg.i0("CLOSE_TO_ARRIVAL"),restrictionStatus:eg.jb(y),value:eg.Yj().optional()}),eg.Ry({restrictionType:eg.i0("CLOSE_TO_DEPARTURE"),restrictionStatus:eg.jb(y),value:eg.Yj().optional()})])),availability:eg.Rx().int().min(0),rackRate:eg.PG(e=>e instanceof ef.vO),averageRate:eg.PG(e=>e instanceof ef.vO),totalRate:eg.PG(e=>e instanceof ef.vO),originalRate:eg.PG(e=>e instanceof ef.vO),totalRatePerDay:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO))}),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nw.prototype,"rackRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nw.prototype,"averageRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nw.prototype,"totalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nw.prototype,"originalRate",void 0),(0,tv.gn)([(0,ef.Bn)(ef.U3.createMapTransformFn(ef.vO)),(0,tv.w6)("design:type","undefined"==typeof Map?Object:Map)],nw.prototype,"totalRatePerDay",void 0);let nR=nw.schema.merge(nP).merge(eg.Ry({taxationRates:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO)),bundleTicker:eg.Z_().optional(),bundleInventoryLineTicker:eg.Z_().optional()}));class nM extends nw{static create(e){let t=new nM(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.description,e.media,e.inventories,e.roomDenomination,e.shortTextDescription,e.order,e.taxationRates,e.tags,e.bundleTicker,e.bundleInventoryLineTicker);return t.validate(),t}static ofCombiningStaticAndDynamic(e,t){return nM.create({...e,...t})}static ofStaticAndEmptyDynamic(e,t){let n=ef.vO.zero(t);return nM.create({status:y.UNAVAILABLE,restrictions:[],availability:0,rackRate:n,averageRate:n,totalRate:n,originalRate:n,totalRatePerDay:new Map,taxationRates:new Map,...e})}validate(){nM.schema.parse({...this})}copy(e){return nM.create({...this,...e})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b){super(e,t,n,o,r,a,i,s,l,c),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.description=u,this.media=d,this.inventories=m,this.roomDenomination=p,this.shortTextDescription=h,this.order=f,this.taxationRates=g,this.tags=y,this.bundleTicker=v,this.bundleInventoryLineTicker=b}}nM.schema=nR,(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],nM.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],nM.prototype,"tags",void 0);
29class nI extends ef.U3{static create(e){let t=new nI(e.ticker,e.name,e.icon);return t.validate(),t}validate(){nI.schema.parse({...this})}constructor(e,t,n){super(),this.ticker=e,this.name=t,this.icon=n}}function nO(e){return Object.entries(e).filter(e=>!!e[1]).map(e=>{let[t,n]=e;return"affiliate"===t&&"string"==typeof n?"encodedAffiliate=".concat((0,eh.oF)(n)):"".concat(t,"=").concat(n)}).join("&")}nI.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),icon:eg.Z_()});class nD extends ef.U3{static create(e){let t=new nD(e.id,e.ticker,e.mainDomain,e.authorizationServiceDomain,e.translations,e.privacyPolicyLink,e.communicationPolicyLink,e.widgetConfiguration);return t.validate(),t}validate(){nD.schema.parse({...this})}buildLinkToLoginOrRegistration(e){let{propertyTicker:t,locale:n,queryParams:o,analyticsConfiguration:r,authConfiguration:a,sessionId:i,customerId:s,engineUrlOverride:l,isRegistration:c}=e,u="https://".concat(this.mainDomain),d=this.authorizationServiceDomain?"https://".concat(this.authorizationServiceDomain,"/auth"):a.defaultAuthUrl,m="".concat(u,"/api/loyalty/").concat(this.ticker,"/").concat(t,"/session"),p=i&&s?"/".concat(i,"/customer/").concat(s):"",h={...o,engine_url_override:l},f="".concat(m).concat(p)+"?".concat(nO(h))+"&property_ticker=".concat(t)+"&brandTicker=".concat(this.ticker),g=o.cookieConsentStatus?"&cookieConsentStatus=".concat(o.cookieConsentStatus):"";return"".concat(d,"/realms/").concat(this.ticker,"/protocol/openid-connect/").concat(c?"registrations":"auth")+"?response_type=code"+"&client_id=".concat(a.authClientId)+"&scope=openid"+"&ui_locales=".concat(n)+">mCodes=".concat((0,eh.eX)(r.gtmCodes.join(",")))+"&redirect_uri=".concat(encodeURIComponent(f))+"".concat(g)}constructor(e,t,n,o,r,a,i,s){super(),this.id=e,this.ticker=t,this.mainDomain=n,this.authorizationServiceDomain=o,this.translations=r,this.privacyPolicyLink=a,this.communicationPolicyLink=i,this.widgetConfiguration=s}}nD.schema=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),mainDomain:eg.Z_(),authorizationServiceDomain:eg.Z_(),translations:eg.Ry({name:eg.Z_(),description:eg.Z_()}),privacyPolicyLink:eg.Z_(),communicationPolicyLink:eg.Z_(),widgetConfiguration:eg.Ry({url:eg.Z_().transform(e=>""===e?void 0:e).optional().refine(e=>void 0===e||eg.Z_().url().safeParse(e).success,{message:"Invalid URL format"}),tierCompanyId:eg.Z_().transform(e=>""===e?void 0:e).optional(),tierAgencyId:eg.Z_().transform(e=>""===e?void 0:e).optional()}).optional()}),function(e){e.OWN="OWN",e.FIXED="FIXED",e.DYNAMIC="DYNAMIC"}(v||(v={}));class nN extends ef.U3{static create(e){let t=new nN(e.ticker,e.name,e.description,e.media,e.inventories,e.extras,e.promoCodes,e.roomDenomination,e.shortTextDescription,e.discountTickers,e.bundlePriceType,e.order,e.openTravel,e.closeTravel,e.tags);return t.validate(),t}static withoutRestrictions(e){return nN.create({...e})}validate(){nN.schema.parse({...this})}isLinkedExtra(e){return this.extras.includes(e)}hasFixedPriceType(){return"FIXED"===this.bundlePriceType}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h){super(),this.ticker=e,this.name=t,this.description=n,this.media=o,this.inventories=r,this.extras=a,this.promoCodes=i,this.roomDenomination=s,this.shortTextDescription=l,this.discountTickers=c,this.bundlePriceType=u,this.order=d,this.openTravel=m,this.closeTravel=p,this.tags=h}}nN.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),shortTextDescription:eg.Z_(),media:eg.IX(eg.PG(e=>e instanceof ef.xg)),inventories:eg.IX(eg.Z_()),extras:eg.IX(eg.Z_()),promoCodes:eg.IX(eg.Z_()),roomDenomination:eg.jb(d),discountTickers:eg.IX(eg.Z_()),bundlePriceType:eg.PG(),order:eg.Rx(),openTravel:eg.PG(e=>e instanceof ef.yp).optional(),closeTravel:eg.PG(e=>e instanceof ef.yp).optional(),tags:eg.IX(eg.PG(e=>e instanceof nE)).optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],nN.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.yp),(0,tv.w6)("design:type",void 0===ef.yp?Object:ef.yp)],nN.prototype,"openTravel",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.yp),(0,tv.w6)("design:type",void 0===ef.yp?Object:ef.yp)],nN.prototype,"closeTravel",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],nN.prototype,"tags",void 0);
29class nL extends nw{static create(e){let t=new nL(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.taxationRates,e.description,e.media,e.inventories,e.extras,e.promoCodes,e.roomDenomination,e.shortTextDescription,e.discountTickers,e.bundlePriceType,e.order,e.tags);return t.validate(),t}static ofCombiningStaticAndDynamic(e,t){return nL.create({...e,...t})}validate(){nL.schema.parse({...this})}copy(e){return nL.create({...this,...e})}isLinkedExtra(e){return this.extras.includes(e)}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T){super(e,t,n,o,r,a,i,s,l,c),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.taxationRates=u,this.description=d,this.media=m,this.inventories=p,this.extras=h,this.promoCodes=f,this.roomDenomination=g,this.shortTextDescription=y,this.discountTickers=v,this.bundlePriceType=b,this.order=S,this.tags=T}}nL.schema=nw.schema.merge(nN.schema).merge(eg.Ry({taxationRates:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO))})),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],nL.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],nL.prototype,"tags",void 0);class nB extends nw{static create(e){let t=new nB(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.taxShowConfig,e.taxationRates,e.splitStayRackRate,e.splitStayTotalRate,e.splitStayOriginalRate);return t.validate(),t}validate(){nB.schema.parse({...this})}calculateSplitStayInitialValue(){if(!this.splitStayRackRate||!this.splitStayTotalRate||!this.splitStayOriginalRate)throw Error("attempting to calculate splitStay calendar rates with no splitStay data available");return this.splitStayRackRate.amount&&this.splitStayRackRate.amount>this.splitStayTotalRate.amount?this.splitStayRackRate:this.splitStayOriginalRate}calculateSplitStayDiscountPercentage(){if(!this.splitStayRackRate||!this.splitStayTotalRate||!this.splitStayOriginalRate)throw Error("attempting to calculate splitStay calendar rates with no splitStay data available");if(this.splitStayTotalRate.isZero())return 0;let e=this.calculateSplitStayInitialValue(),t=e.subtract(this.splitStayTotalRate);return t.amount>0?t.divide(e.amount).multiply(100).amount:0}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h){super(e,t,n,o,r,a,i,s,l,c),this.taxShowConfig=u,this.taxationRates=d,this.splitStayRackRate=m,this.splitStayTotalRate=p,this.splitStayOriginalRate=h}}nB.schema=nw.schema.merge(eg.Ry({taxShowConfig:eg.Km(["INCLUDE","EXCLUDE","IGNORE"]),taxationRates:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO)),splitStayRackRate:eg.PG(e=>e instanceof ef.vO).optional(),splitStayTotalRate:eg.PG(e=>e instanceof ef.vO).optional(),splitStayOriginalRate:eg.PG(e=>e instanceof ef.vO).optional()})),(0,tv.gn)([(0,ef.Bn)(ef.U3.createMapTransformFn(ef.vO)),(0,tv.w6)("design:type","undefined"==typeof Map?Object:Map)],nB.prototype,"taxationRates",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nB.prototype,"splitStayRackRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nB.prototype,"splitStayTotalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],nB.prototype,"splitStayOriginalRate",void 0);class nF extends ef.U3{static create(e){let t=new nF(e.ticker,e.name,e.guests,e.guestsAmount,e.roomDenomination);return t.validate(),t}validate(){nF.schema.parse({...this})}static calculateGuestQuantity(e){return Object.entries(e).reduce((e,t)=>{let[n,o]=t;return{...e,[n]:o.quantity}},{})}constructor(e,t,n,o,r){super(),this.ticker=e,this.name=t,this.guests=n,this.guestsAmount=o,this.roomDenomination=r}}nF.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),guests:eg.IM(eg.jb(l),eg.Ry({ticker:eg.Z_(),name:eg.Z_(),type:eg.jb(l),quantity:eg.Rx()})),guestsAmount:eg.Rx().min(0),roomDenomination:eg.jb(d).optional()}),function(e){e.ACCOMMODATION="ACCOMMODATION",e.CUSTOM="CUSTOM"}(b||(b={})),function(e){e.AVAILABLE="AVAILABLE",e.RESTRICTED="RESTRICTED",e.SOLDOUT="SOLDOUT"}(S||(S={})),function(e){e.CUSTOM="CUSTOM",e.MAIN="MAIN",e.MAP3D="MAP3D"}(T||(T={})),function(e){e.ACTIVE="ACTIVE",e.INACTIVE="INACTIVE"}(k||(k={})),function(e){e.POLYGON="POLYGON",e.POINT="POINT"}(C||(C={}));let nU=eg.Ry({ticker:eg.Z_(),type:ti,status:eg.Km(["AVAILABLE","RESTRICTED","SOLDOUT"]),name:eg.Z_(),description:eg.Z_().optional(),color:eg.Z_().optional(),contrastText:eg.Z_().optional(),mapTo:eg.Ry({tickers:eg.IX(eg.Z_())}).optional(),icon:eg.Z_().optional()}
29),nj=eg.Ry({geo:tm,status:eg.Km(["ACTIVE","INACTIVE"]),category:nU});class nz extends ef.U3{validate(){nz.schema.parse({...this})}static create(e){let t=new nz(e.name,e.ticker,e.type,e.locations,e.googleMapsConfig);return t.validate(),t}constructor(e,t,n,o,r){super(),this.name=e,this.ticker=t,this.type=n,this.locations=o,this.googleMapsConfig=r}}nz.schema=eg.Ry({name:eg.Z_(),ticker:eg.Z_(),type:eg.Z_(),googleMapsConfig:tf,locations:eg.IX(nj)});class nG extends ef.U3{static create(e){let t=new nG(e.ticker,e.name,e.description,e.percentage,e.reduction,e.expires,e.order,e.currency,e.icon,e.discountedNights,e.minStayForDiscountedNights);return t.validate(),t}static withoutRestrictions(e){return nG.create({...e})}validate(){nG.schema.parse({...this})}hasToShowIcon(){var e;return!!(null!==(e=this.icon)&&void 0!==e?e:!this.reduction)}iconIdentifier(){return this.icon?this.icon.split("/")[1]:"sell"}calculateReduction(e){return this.percentage?this.reduction:e}getSymbol(e){return this.percentage?"%":e}isHighlight(){return 0===this.reduction}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.ticker=e,this.name=t,this.description=n,this.percentage=o,this.reduction=r,this.expires=a,this.order=i,this.currency=s,this.icon=l,this.discountedNights=c,this.minStayForDiscountedNights=u}}nG.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),percentage:eg.O7(),reduction:eg.Rx(),expires:eg.O7(),order:eg.Rx(),currency:eg.Z_(),icon:eg.Z_().optional(),discountedNights:eg.Rx().optional(),minStayForDiscountedNights:eg.Rx().optional()});var n$=n(30781);class nH extends nw{static create(e){let t=new nH(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.description,e.percentage,e.reduction,e.expires,e.order,e.currency,e.icon,e.discountedNights,e.minStayForDiscountedNights);return t.validate(),t}static ofCombiningStaticAndDynamic(e,t){return nH.create({...e,...t})}static withoutRestrictions(e){return nG.create({...e})}validate(){nH.schema.parse({...this})}iconIdentifier(){return(0,n$.B)(this.icon)}copy(e){return nH.create({...this,...e})}isHighlight(){return 0===this.reduction}isAvailableHighlight(){return this.isAvailable()&&this.isHighlight()}isAvailableDiscount(){return this.isAvailable()&&!this.isHighlight()}hasToShowIcon(){var e;return!!(null!==(e=this.icon)&&void 0!==e?e:!this.reduction)}calculateReduction(e){return this.percentage?this.reduction:e}getSymbol(e){return this.percentage?"%":e}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v){super(e,t,n,o,r,a,i,s,l,c),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.description=u,this.percentage=d,this.reduction=m,this.expires=p,this.order=h,this.currency=f,this.icon=g,this.discountedNights=y,this.minStayForDiscountedNights=v}}nH.schema=nw.schema.merge(nG.schema),function(e){e.ENTITY="ENTITY",e.TICKER="TICKER"}(A||(A={})),function(e){e[e.INCLUDE=0]="INCLUDE",e[e.EXCLUDE=1]="EXCLUDE",e[e.ALL=2]="ALL",e[e.LIKE=3]="LIKE"}(E||(E={})),function(e){e.PROPERTY="PROPERTY",e.CHAIN="CHAIN",e.ACCOMMODATION="ACCOMMODATION",e.PACKAGE="PACKAGE"}(_||(_={})),function(e){e.INFO="INFO",e.AVAILABILITY="AVAILABILITY",e.MAP="MAP",e.CUSTOM="CUSTOM",e.HOTELVERSE="HOTELVERSE",e.BOOKABLE="BOOKABLE",e.STATIC_MAP="STATIC_MAP"}(P||(P={}));class nV extends ef.U3{validate(){if("INFO"===this.type)return nV.infoSchema.parse({...this});nV.schema.parse({...this})}containsTicker(e){var t,n;return null!==(n=null===(t=this.conditions.find(e=>"TICKER"===e.type))||void 0===t?void 0:t.value.includes(e))&&void 0!==n&&n}static create(e){let t=new nV(e.ticker,e.active,e.propertyTicker,e.type,e.position,e.conditions.map(e=>({value:e.value,type:e.type,modifier:e.modifier})),e.locale,e.label,e.content,e.defaultOption,e.multimedia,e.startDate,e.endDate,e.title,e.description,e.entityTicker);return t.validate(),t}copy(e){return nV.create({...this,...e})}static accommodationDisplayExtended(e){let{label:t}=e;return nV.create({active:!0,conditions:[],content:"",defaultOption:!1,description:"",label:t,locale:"",multimedia:[],position:0,propertyTicker:"",ticker:"",title:"",type:"BOOKABLE",entityTicker:""})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f){super(),this.ticker=e,this.active=t,this.propertyTicker=n,this.type=o,this.position=r,this.conditions=a,this.locale=i,this.label=s,this.content=l,this.defaultOption=c,this.multimedia=u,this.startDate=d,this.endDate=m,this.title=p,this.description=h,this.entityTicker=f}}nV.schema=eg.Ry({ticker:eg.Z_(),active:eg.O7(),propertyTicker:eg.Z_(),type:eg.jb(P),position:eg.Rx(),conditions:eg.IX(eg.Ry({value:eg.IX(eg.Z_()),type:eg.jb(A),modifier:eg.jb(E)})),locale:eg.Z_(),label:eg.Z_(),content:eg.Z_(),defaultOption:eg.O7(),multimedia:eg.IX(eg.PG(e=>e instanceof ef.xg)),startDate:eg.hT().optional(),endDate:eg.hT().optional(),title:eg.Z_().optional(),description:eg.Z_().optional(),entityTicker:eg.Z_().optional()}),nV.infoSchema=nV.schema.merge(eg.Ry({title:eg.Z_().optional(),description:eg.Z_().optional()})),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],nV.prototype,"multimedia",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],nV.prototype,"startDate",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],nV.prototype,"endDate",void 0);let nW=e=>{var t;let{propertyDataEntity:n,locale:o}=e;return nV.create({active:!0,conditions:[{value:[_.PROPERTY],type:A.ENTITY,modifier:E.INCLUDE}],title:n.name,description:n.description,content:"",defaultOption:!1,label:"info",locale:o,multimedia:(null===(t=n.media)||void 0===t?void 0:t.map(e=>
29ef.xg.create({url:e.url,title:e.title,description:e.description})))||[],position:0,propertyTicker:n.ticker,ticker:"info",type:P.INFO,entityTicker:n.ticker})},nq=e=>{var t;let{accommodation:n,propertyTicker:o,locale:r}=e;return nV.create({active:!0,conditions:[{value:[_.ACCOMMODATION],type:A.ENTITY,modifier:E.INCLUDE},{value:[n.ticker],type:A.TICKER,modifier:E.INCLUDE}],title:n.name,description:n.description,content:"",defaultOption:!1,label:"info",locale:r,multimedia:(null===(t=n.media)||void 0===t?void 0:t.map(e=>ef.xg.create({url:e.url,title:e.title,description:e.description})))||[],position:0,propertyTicker:o,ticker:"info",type:P.INFO,entityTicker:n.ticker})},nZ=e=>{let{propertyTicker:t,locale:n,customMaps:o}=e;if(o){let e=o.find(e=>e.type===T.CUSTOM||e.type===T.MAP3D);if(!e)return;return nV.create({active:!0,conditions:[{value:[_.PROPERTY,_.CHAIN],type:A.ENTITY,modifier:E.INCLUDE}],content:"",defaultOption:!1,label:e.name,locale:n,multimedia:[],position:0,propertyTicker:t,ticker:"static_map",type:P.STATIC_MAP})}},nK=e=>{let{propertyTicker:t,locale:n,customMaps:o}=e,r=o&&o.find(e=>
29e.type===T.MAIN||e.type===T.MAP3D),a=[_.PROPERTY,_.CHAIN];return r&&a.push(_.ACCOMMODATION),nV.create({active:!0,conditions:[{value:a,type:A.ENTITY,modifier:E.INCLUDE}],content:"",defaultOption:!1,label:"map",locale:n,multimedia:[],position:0,propertyTicker:t,ticker:"map",type:P.MAP})},nY=e=>{let{propertyTicker:t,locale:n}=e;return nV.create({active:!0,conditions:[{value:[_.PROPERTY],type:A.ENTITY,modifier:E.INCLUDE}],content:"",defaultOption:!1,label:"availability",locale:n,multimedia:[],position:0,propertyTicker:t,ticker:"availability",type:P.AVAILABILITY})},nX=e=>{let{propertyTicker:t,locale:n}=e;return nV.create({ticker:"hotelVerse",active:!0,propertyTicker:t,type:P.HOTELVERSE,position:1,conditions:[{value:[_.PROPERTY],type:A.ENTITY,modifier:E.INCLUDE}],locale:n,label:"3D MAP",content:"",defaultOption:!0,multimedia:[]})},nQ=e=>{let{name:t,ticker:n,type:o,googleMapsConfig:r,locations:a}=e;return nz.create({name:t,ticker:n,type:o,googleMapsConfig:r,locations:a})},nJ={create:nV.create,createPropertyInfoDisplay:nW,createMapDisplay:nK,createAvailabilityDisplay:nY,createAccommodationInfoDisplay:nq,createHotelVerseDisplay:nX,createCustomMap:nQ,createStaticMapDisplay:nZ};function n0(e){let{display:t,activeEntityType:n}=e,o=t.conditions.find(e=>e.type===A.ENTITY);if(!o)return!0;let r=o.value;switch(o.modifier){case E.INCLUDE:return r.includes(n);case E.EXCLUDE:return!r.includes(n);case E.ALL:return!0;case E.LIKE:default:return!1}}function n1(e){let{display:t,activeEntityTicker:n}=e,o=t.conditions.find(e=>e.type===A.TICKER);if(!o)return!0;let r=o.value;switch(o.modifier){case E.INCLUDE:return r.includes(n);case E.EXCLUDE:return!r.includes(n);case E.ALL:return!0;case E.LIKE:throw Error("Not implemented");default:return!1}}let n2=(e,t,n,o,r,a)=>{let i=e=>e.active,s=e=>{var t;return e.type!==P.INFO||(null===(t=e.multimedia)||void 0===t?void 0:t.length)>0||!!e.content},l=e=>!(e.type===P.MAP&&!o&&t===_.ACCOMMODATION),c=e=>e.type!==P.STATIC_MAP||a&&r,u=e=>n0({display:e,activeEntityType:t}),d=e=>n1({display:e,activeEntityTicker:n}),m=e=>{if(!e.startDate||!e.endDate)return!0;let t=(0,eh.R3)(new Date),n=(0,eh.R3)(e.startDate),o=(0,eh.R3)(e.endDate);return!(t.getTime()<n.getTime()||t.getTime()>o.getTime())};return e.filter(s).filter(u).filter(d).filter(i).filter(m).filter(l).filter(c).sort((e,t)=>e.defaultOption&&!t.defaultOption?-1:!e.defaultOption&&t.defaultOption?1:e.position===t.position?0:+(e.position>t.position)||-1)};!function(e){e.ROOM="ROOM",e.PERSON="PERSON",e.UNIT="UNIT"}(x||(x={})),function(e){e.ALL="ALL",e.SPECIFIC="SPECIFIC",e.NONE="NONE"}(w||(w={})),function(e){e.DAY="DAY",e.STAY="STAY"}(R||(R={})),function(e){e.ALL_STAY_DAYS_EXCEPT_CHECKOUT="ALL_STAY_DAYS_EXCEPT_CHECKOUT",e.ALL_STAY_DAYS_EXCEPT_CHECKIN="ALL_STAY_DAYS_EXCEPT_CHECKIN",e.ALL_STAY_DAYS_EXCEPT_CHECKIN_AND_CHECKOUT="ALL_STAY_DAYS_EXCEPT_CHECKIN_AND_CHECKOUT",e.ONLY_CHECKIN="ONLY_CHECKIN",e.ONLY_CHECKOUT="ONLY_CHECKOUT",e.ALL_STAY_DAYS="ALL_STAY_DAYS",e.IGNORE="IGNORE"}(M||(M={}));class n3 extends ef.U3{static create(e){let t=new n3(e.ticker,e.name,e.description,e.media,e.type,e.dateSelectionType,e.mandatory,e.maxUnits,e.appliesToGuest,e.lockType,e.stayDaysFilterType,e.shortDescription,e.tags,e.isTax);return t.validate(),t}static withoutRestrictions(e){return n3.create({...e})}copy(e){return n3.create({...this,...e})}validate(){n3.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p){super(),this.ticker=e,this.name=t,this.description=n,this.media=o,this.type=r,this.dateSelectionType=a,this.mandatory=i,this.maxUnits=s,this.appliesToGuest=l,this.lockType=c,this.stayDaysFilterType=u,this.shortDescription=d,this.tags=m,this.isTax=p}}n3.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),media:eg.IX(eg.PG(e=>e instanceof ef.xg)),type:eg.jb(x),dateSelectionType:eg.jb(w),mandatory:eg.O7(),isTax:eg.O7().optional(),maxUnits:eg.Rx().min(0),appliesToGuest:eg.IX(eg.jb(l)),lockType:eg.jb(R).optional(),stayDaysFilterType:eg.jb(M).optional(),shortDescription:eg.Z_().optional(),tags:eg.IX(eg.PG(e=>e instanceof nE)).optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],n3.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],n3.prototype,"tags",void 0);
29class n6 extends nw{static create(e){let t=new n6(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.availabilityPerDay,e.description,e.media,e.type,e.dateSelectionType,e.mandatory,e.maxUnits,e.appliesToGuest,e.availableDays,e.taxationRates,e.stayDaysFilterType,e.isTax,e.lockType,e.shortDescription,e.tags);return t.validate(),t}static ofCombiningStaticAndDynamic(e,t){return n6.create({...e,...t,availabilityPerDay:t.availabilityPerDay&&!e.mandatory?t.availabilityPerDay:new Map})}validate(){n6.schema.merge(eg.Ry({availableDays:this.status===y.AVAILABLE?eg.IX(eg.hT()).nonempty():eg.IX(eg.hT())})).parse({...this})}getFirstAvailableRate(){let e=(0,eh.UW)(this.availableDays[0]),t=this.totalRatePerDay.get(e);if(!t)throw Error("Extra has no available rate");return t}copy(e){return n6.create({...this,...e})}hasAvailabilityPerDay(){return this.availabilityPerDay&&Array.from(this.availabilityPerDay.values()).length>0}hasAvailabilityFromAvailabilityPerDay(e,t,n){if(!n)return!0;let o=this.getTotalQuantity(e,t);return Array.from(n.values()).some(e=>e-o>=0)}getUnavailableDatesFromAvailabilityPerDay(e,t,n){if(!n)return[];let o=this.getTotalQuantity(e,t);return Array.from(n.entries()).filter(e=>{let[t,n]=e;return!n||n-o<0}).map(e=>{let[t,n]=e;return t})}calculateAvailabilityPerDay(e,t,n){let{ticker:o,availabilityPerDay:r}=this,a=new Map(r);if(e[o])return Array.from(a.keys()).forEach(t=>{if(e[o][t]){let n=a.get(t)?(a.get(t)||0)-e[o][t]:0;a.set(t,n)}}),a;let i=this.getUnavailableDatesFromAvailabilityPerDay(t,n,a);return this.lockType===R.STAY&&i.length>0?new Map:a}getTotalQuantity(e,t){return this.type===x.PERSON?e*Object.entries(t).filter(e=>this.appliesToGuest.includes(e[0])).map(e=>e[1]).reduce((e,t)=>e+t,0):e}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A){super(e,t,n,o,r,a,i,s,l,c),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.availabilityPerDay=u,this.description=d,this.media=m,this.type=p,this.dateSelectionType=h,this.mandatory=f,this.isTax=T,this.maxUnits=g,this.appliesToGuest=y,this.availableDays=v,this.taxationRates=b,this.lockType=k,this.stayDaysFilterType=S,this.shortDescription=C,this.tags=A}}n6.schema=nw.schema.merge(n3.schema).merge(eg.Ry({availableDays:eg.IX(eg.hT()).nonempty(),taxationRates:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO)),availabilityPerDay:eg.UI(ef.pk,eg.Rx()).optional()})),(0,tv.gn)([(0,ef.Bn)(ef.U3.createMapTransformFn(Number)),(0,tv.w6)("design:type","undefined"==typeof Map?Object:Map)],n6.prototype,"availabilityPerDay",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],n6.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type",Array)],n6.prototype,"availableDays",void 0),(0,tv.gn)([(0,ef.Bn)(ef.U3.createMapTransformFn(ef.vO)),(0,tv.w6)("design:type","undefined"==typeof Map?Object:Map)],n6.prototype,"taxationRates",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],n6.prototype,"tags",void 0);class n4 extends n6{static create(e){let t=new n4(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.availabilityPerDay,e.description,e.media,e.type,e.dateSelectionType,e.mandatory,e.included,e.maxUnits,e.appliesToGuest,e.availableDays,e.totalQuantity,e.chargedAmount,e.quantityPerDay,e.customFormValues,e.taxationRates,e.stayDaysFilterType,e.isTax,e.lockType,e.shortDescription,e.tags);return t.validate(),t}static applyQuantityPerDay(e,t,n,o){let r=0;r="NONE"===t.dateSelectionType?Object.entries(e)[0][1]:Object.values(e).reduce((e,t)=>e+t,0);let a=t.getFirstAvailableRate(),i="NONE"===t.dateSelectionType?a.multiply(r):Object.entries(e).filter(e=>{let[n,o]=e;return o>0&&t.totalRatePerDay.get(n)}).map(e=>{let[t]=e;return t}).reduce((n,o)=>{let r=t.totalRatePerDay.get(o);if(!r)throw Error("No extra rate for day ".concat(o," for extra ").concat(t.ticker));return n.add(r.multiply(e[o]))},ef.vO.zero(t.totalRate.currency));return n4.create({...t,included:o,quantityPerDay:e,totalQuantity:r,chargedAmount:i,customFormValues:n})}static extraQuantityTypeConvert(e){let{operation:t,quantityPerDay:n,extra:o,guests:r,inventoryQuantity:a}=e;if(o.type===x.PERSON&&!o.appliesToGuest.length)throw Error("Extra ".concat(o.ticker," of type ").concat(x.PERSON," has an empty appliesToGuests list"));let i={...n},s=Object.entries(r).filter(e=>o.appliesToGuest.includes(e[1].type)).map(e=>e[1].quantity).reduce((e,t)=>
29e+t,0);switch(o.type){case x.ROOM:case x.UNIT:Object.keys(n).forEach(e=>{"apply"===t?i[e]=i[e]*a:i[e]=i[e]/a});break;case x.PERSON:Object.keys(n).forEach(e=>{"apply"===t?i[e]=i[e]*s*a:i[e]=i[e]/s/a})}return i}static calculateChargedAmount(e){let{extra:t,included:n,quantityPerDay:o,inventoryQuantity:r,guests:a,customFormValues:i}=e,s=this.extraQuantityTypeConvert({operation:"apply",quantityPerDay:o,extra:t,inventoryQuantity:r,guests:a}),l=0;l="NONE"===t.dateSelectionType?Object.entries(s)[0][1]:Object.values(s).reduce((e,t)=>e+t,0);let c=t.getFirstAvailableRate(),u="NONE"===t.dateSelectionType?c.multiply(l):Object.entries(s).filter(e=>{let[n,o]=e;return o>0&&t.totalRatePerDay.get(n)}).reduce((e,n)=>{let[o,r]=n,a=t.totalRatePerDay.get(o);if(!a)throw Error("No extra rate for day ".concat(o," for extra ").concat(t.ticker));return e.add(a.multiply(r))},ef.vO.zero(t.totalRate.currency));return n4.create({...t,included:n,quantityPerDay:s,totalQuantity:l,chargedAmount:u,customFormValues:i})}validAmount(){return this.chargedAmount&&this.chargedAmount.amount>0?this.chargedAmount:this.originalRate}getQuantityPerDayMap(){return Object.entries(this.quantityPerDay).map(e=>{let[t,n]=e,o=(0,eh.c_)(t,"yyyy-MM-dd");if(!(0,eh.Rp)(o))throw Error("Invalid date format in extra quantity per day: ".concat(t));return{date:o,quantity:n}})}showExtraPrice(){var e;return!this.included&&(this.isTax||!this.mandatory||(null===(e=this.chargedAmount)||void 0===e?void 0:e.amount)>0)}validate(){n4.schema.parse({...this})}static fillAllAvailableDaysWithQuantity(e){let{quantity:t,availableDays:n,unavailableDates:o}=e;return n.filter(e=>!o.includes((0,eh.UW)(e))).map(e=>(0,eh.UW)(e)).reduce((e,n)=>({...e,[n]:t}),{})}copy(e){return n4.create({...this,...e})}hasPendingCustomForm(e){return!!(e&&e.hasRequiredElements())&&!e.buildValidationSchema().safeParse(this.customFormValues).success}resetAmounts(){let e=this.totalRate.currency,t=new Map(Array.from(this.totalRatePerDay.entries()).map(t=>{let[n]=t;return[n,ef.vO.zero(e)]}));return n4.create({...this,chargedAmount:ef.vO.zero(e),totalRate:ef.vO.zero(e),totalRatePerDay:t})}isSpecificDate(){return this.dateSelectionType===w.SPECIFIC}hasSomeDayWithNoQuantity(e){return!!this.hasAvailabilityPerDay()&&e.some(e=>!this.quantityPerDay[e])}updateQuantityPerDayWithNewDates(e,t,n){return n4.create({...this,quantityPerDay:Object.entries(this.quantityPerDay).reduce((o,r)=>{let[a,i]=r,s=(0,eh.sG)(a,"yyyy-MM-dd"),l=(0,eh.jc)(s,e),c=(0,eh.E4)(t,l);return c>=n?o:{...o,[(0,eh.WU)(c,"yyyy-MM-dd")]:i}},{})})}calculateTotalRate(){return this.originalRate.multiply(this.totalQuantity)}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w){super(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,y,v,b,A,E,_,P,x,w),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.totalRatePerDay=c,this.availabilityPerDay=u,this.description=d,this.media=m,this.type=p,this.dateSelectionType=h,this.mandatory=f,this.included=g,this.maxUnits=y,this.appliesToGuest=v,this.availableDays=b,this.totalQuantity=S,this.chargedAmount=T,this.quantityPerDay=k,this.customFormValues=C,this.taxationRates=A,this.stayDaysFilterType=E,this.isTax=_,this.lockType=P,this.shortDescription=x,this.tags=w,this.customFormValues=C}}n4.schema=n6.schema.merge(eg.Ry({included:eg.O7(),totalQuantity:eg.Rx(),quantityPerDay:eg.IM(eg.Z_(),eg.Rx())}));class n5 extends ef.U3{static create(e){let t=new n5(e.ticker,e.name,e.order,e.description);return t.validate(),t}static empty(){return n5.create({ticker:"",name:"",order:0})}hasDescription(){var e;return((null===(e=this.description)||void 0===e?void 0:e.length)||0)>5}validate(){n5.schema.parse({...this})}constructor(e,t,n,o){super(),this.ticker=e,this.name=t,this.order=n,this.description=o}}n5.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional(),order:eg.Rx()});let n8="pax";class n9 extends nw{static create(e){let t=new n9(e.ticker,e.name,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.loyaltyRate,e.loyaltyDiscountAmount,e.totalRatePerDay,e.condition,e.accommodation,e.configuration,e.mealPlan,e.discountTickers,e.extraTickers,e.firstNightCost,e.cityTax,e.extrasAmount,e.appliedExtras,e.appliedDiscounts,e.taxationRates,e.parentBundle,e.bookingOption,e.discountedRates);return t.validate(),t}static isInventoryEntity(e){return e instanceof n9}static sort(e,t){function n(e,t){return n9.isInventoryEntity(e)&&n9.isInventoryEntity(t)?e.mealPlan.order<t.mealPlan.order?-1:e.mealPlan.order>t.mealPlan.order?1:e.name<t.name?-1:e.name>t.name?1:0:0}return nw.sort(e,t,h.ASCENDING,n)}validate(){n9.schema.parse({...this})}copy(e){return n9.create({...this,...e})}hasDeposit(){let e=this.condition.payFirstNight,t=this.condition.earlyCharge,n=this.condition.minimumCharge;return t&&t>0||e||n&&n.amount>0}getConditionName(){var e;
29return(null===(e=this.bookingOption)||void 0===e?void 0:e.combined)?"".concat(this.condition.name,"."):this.condition.name}getFullName(){return"".concat(this.configuration.name,", ").concat(this.accommodation.name,", ").concat(this.mealPlan.name,", ").concat(this.condition.name)}calculateInventoryTicker(){return this.parentBundle?"".concat(this.parentBundle.ticker,"_").concat(this.ticker):this.ticker}baseOccupancyTicker(){let e=this.configuration.ticker;return e?this.ticker.replace("_".concat(e,"_"),"_".concat(n8,"_")):this.ticker}calculateTotalLoyaltyDiscount(e){return this.loyaltyDiscountAmount.multiply(e)}calculateTotalAppliedExtras(e){let t=null!=e?e:this.appliedExtras;return t.length>0&&this.extrasAmount.isZero()?ef.vO.sum(t.map(e=>e.chargedAmount),this.totalRate.currency):this.extrasAmount}isBundleInventory(){return!!this.parentBundle}isExtraIncluded(e){var t;let n=this.appliedExtras.find(t=>t.ticker===e);return null!==(t=null==n?void 0:n.included)&&void 0!==t&&t}calculateInitialAmount(){return this.rackRate.amount&&this.rackRate.amount>this.totalRate.amount?this.rackRate:this.originalRate}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T=[],k=[],C,A,E,_){super(e,t,n,o,r,a,i,s,l,d),this.ticker=e,this.name=t,this.status=n,this.restrictions=o,this.availability=r,this.rackRate=a,this.averageRate=i,this.totalRate=s,this.originalRate=l,this.loyaltyRate=c,this.loyaltyDiscountAmount=u,this.totalRatePerDay=d,this.condition=m,this.accommodation=p,this.configuration=h,this.mealPlan=f,this.discountTickers=g,this.extraTickers=y,this.firstNightCost=v,this.cityTax=b,this.extrasAmount=S,this.appliedExtras=T,this.appliedDiscounts=k,this.taxationRates=C,this.parentBundle=A,this.bookingOption=E,this.discountedRates=_}}n9.schema=nw.schema.merge(eg.Ry({loyaltyRate:eg.PG(e=>e instanceof ef.vO),loyaltyDiscountAmount:eg.PG(e=>e instanceof ef.vO),condition:eg.PG(e=>e instanceof tS),accommodation:eg.PG(e=>e instanceof nM),configuration:eg.PG(e=>e instanceof nF),mealPlan:eg.PG(e=>e instanceof n5),discountTickers:eg.IX(eg.Z_()),extraTickers:eg.IX(eg.Z_()),firstNightCost:eg.PG(e=>e instanceof ef.vO),cityTax:eg.PG(e=>e instanceof ef.vO),extrasAmount:eg.PG(e=>e instanceof ef.vO),appliedExtras:eg.IX(eg.PG(e=>e instanceof n4)),appliedDiscounts:eg.IX(eg.Z_()),taxationRates:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO)),parentBundle:eg.PG(e=>e instanceof nN).optional(),bookingOption:eg.Ry({combined:eg.O7()}).optional()})),(0,tv.gn)([(0,ef.YL)(()=>tS),(0,tv.w6)("design:type",tS)],n9.prototype,"condition",void 0),(0,tv.gn)([(0,ef.YL)(()=>nM),(0,tv.w6)("design:type","undefined"==typeof Type?Object:Type)],n9.prototype,"accommodation",void 0),(0,tv.gn)([(0,ef.YL)(()=>nF),(0,tv.w6)("design:type",nF)],n9.prototype,"configuration",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",n5)],n9.prototype,"mealPlan",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],n9.prototype,"firstNightCost",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],n9.prototype,"cityTax",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],n9.prototype,"extrasAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>n4),(0,tv.w6)("design:type",Array)],n9.prototype,"appliedExtras",void 0),(0,tv.gn)([(0,ef.Bn)(ef.U3.createMapTransformFn(ef.vO)),(0,tv.w6)("design:type","undefined"==typeof Map?Object:Map)],n9.prototype,"taxationRates",void 0);class n7 extends ef.U3{validate(){n7.schema.parse({...this})}static create(e){let t=new n7(e.inventory,e.accommodation,e.configuration,e.quantity,e.totalRate,e.media);return t.validate(),t}calculateChildrenAges(e,t){return Object.entries(this.inventory.configuration.guests||{}).filter(t=>{let[n,o]=t;return n!==l.ADULT&&e[n]&&o.quantity>0}).flatMap(n=>{let[o,r]=n,a=e[o];return Array.from({length:r.quantity}).map(()=>{let e=t.findIndex(e=>e>=a.min&&e<=a.max);return -1!==e?t.splice(e,1)[0]:null}).filter(e=>(0,eh.hj)(e))})}constructor(e,t,n,o,r,a){super(),this.inventory=e,this.accommodation=t,this.configuration=n,this.quantity=o,this.totalRate=r,this.media=a}}n7.schema=eg.Ry({inventory:eg.PG(e=>e instanceof n9),accommodation:eg.PG(e=>e instanceof nM),configuration:eg.PG(e=>e instanceof nF),quantity:eg.Rx(),totalRate:eg.PG(e=>e instanceof ef.vO),media:eg.PG(e=>e instanceof ef.xg).optional()}),(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",n9)],n7.prototype,"inventory",void 0),(0,tv.gn)([(0,ef.YL)(()=>nM),(0,tv.w6)("design:type",nM)],n7.prototype,"accommodation",void 0),(0,tv.gn)([(0,ef.YL)(()=>nF),(0,tv.w6)("design:type",nF)],n7.prototype,"configuration",void 0);class oe extends ef.U3{validate(){oe.schema.parse({...this})}static create(e){let t=new oe(e.rooms,e.condition,e.mealPlan,e.totalRate);return t.validate(),t}constructor(e,t,n,o){super(),this.rooms=e,this.condition=t,this.mealPlan=n,this.totalRate=o}}oe.schema=eg.Ry({rooms:eg.IX(eg.PG(e=>e instanceof n7)),condition:eg.PG(e=>e instanceof tS),mealPlan:eg.PG(e=>e instanceof n5),totalRate:eg.PG(e=>e instanceof ef.vO)}),(0,tv.gn)([(0,ef.YL)(()=>
29tS),(0,tv.w6)("design:type",tS)],oe.prototype,"condition",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",n5)],oe.prototype,"mealPlan",void 0);class ot extends ef.U3{validate(){ot.schema.parse({...this})}static create(e){let t=new ot(e.id,e.name,e.email,e.tierId,e.lastName,e.phoneNumber);return t.validate(),t}constructor(e,t,n,o,r,a){super(),this.id=e,this.name=t,this.email=n,this.tierId=o,this.lastName=r,this.phoneNumber=a}}ot.schema=eg.Ry({id:eg.Z_(),name:eg.Z_(),lastName:eg.Z_().optional(),email:eg.Z_().email(),tierId:eg.Z_(),phoneNumber:eg.Z_().optional()});class on extends ef.U3{validate(){on.schema.parse({...this})}static create(e){let t=new on(e.id,e.ticker,e.translations);return t.validate(),t}getTranslation(e){var t,n;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es";return null!==(n=null!==(t=this.translations.find(t=>t.locale===e))&&void 0!==t?t:this.translations.find(e=>e.locale===o))&&void 0!==n?n:this.translations[0]}constructor(e,t,n){super(),this.id=e,this.ticker=t,this.translations=n}}on.schema=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),translations:eg.IX(eg.Ry({locale:eg.Z_(),name:eg.Z_(),description:eg.Z_()}))}),function(e){e.ACTIVE="ACTIVE",e.CANCELLED="CANCELLED"}(I||(I={}));class oo{static of(e){return oo.create({...e,isPastTransaction:oo.isPastTransaction(e.checkIn)})}static create(e){let t=new oo(e.id,e.description,e.status,e.isPastTransaction,e.createdAt,e.checkIn,e.checkOut,e.numGuests,e.propertyName,e.propertyTicker,e.transactionId,e.totalAmount,e.managementLink);return t.validate(),t}static isPastTransaction(e){return e.getTime()<new Date().getTime()}validate(){oo.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){this.id=e,this.description=t,this.status=n,this.isPastTransaction=o,this.createdAt=r,this.checkIn=a,this.checkOut=i,this.numGuests=s,this.propertyName=l,this.propertyTicker=c,this.transactionId=u,this.totalAmount=d,this.managementLink=m}}oo.schema=eg.Ry({id:eg.Z_(),description:eg.Z_(),status:eg.jb(I),isPastTransaction:eg.O7(),createdAt:eg.hT(),checkIn:eg.hT(),checkOut:eg.hT(),numGuests:eg.Rx().nonnegative(),propertyName:eg.Z_(),propertyTicker:eg.Z_(),transactionId:eg.Z_(),totalAmount:eg.PG(e=>e instanceof ef.vO),managementLink:eg.Z_()}),function(e){e.CREDIT_CARDS="CREDIT_CARDS",e.GOOGLE_PAY="GOOGLE_PAY",e.APPLE_PAY="APPLE_PAY"}(O||(O={})),function(e){e.EXPRESS="express"}(D||(D={}));class or extends ef.U3{copy(e){return or.create({...this,...e})}static create(e){let t=new or(e.ticker,e.type,e.name,e.description,e.active,e.order,e.configurationParams,e.minRelease,e.maxRelease,e.deferred,e.descriptionWithDeposit,e.descriptionWithoutDeposit,e.deferredExpirationDate);return t.validate(),t}validate(){or.schema.parse({...this})}calculateDescription(e){return e.amount>0?this.descriptionWithDeposit||this.description:this.descriptionWithoutDeposit||this.description}isCreditCardType(){return[r.PAY_NO_PAIN_V2,r.PAY_NO_PAIN_PROXY,r.POS].includes(this.type)}isExpress(){return"express"===this.configurationParams.componentType}hasPaymentMethods(){return!!this.configurationParams&&!!this.configurationParams.paymentMethods&&this.configurationParams.paymentMethods.length>0}getConfiguredPaymentMethods(){let e=[r.CHECKOUT_PNP,r.PAYCOMET,r.ADDON_PAYMENTS,r.ADYEN,r.STRIPE,r.FREEDOM_PAY,r.PNP_SDK];if(!e.includes(this.type))throw Error("the given payment method ".concat(this.type," is not allowed. Allowed only: ").concat(e.toString()," payment type"));return this.hasPaymentMethods()?this.configurationParams.paymentMethods.split(",").map(e=>e.trim()):[]}calculateCurrentReleaseInMs(e){let t=new Date(e);return t.setDate(t.getDate()+1),t.setHours(0,0,0,0),t.setSeconds(t.getSeconds()-1),t.getTime()-(0,eh.ki)().getTime()}convertPaymentMethodReleaseToMs(e,t){let n=864e5,o=36e5;switch(t){case"DAYS":return e*n;case"HOURS":return e*o;default:throw new ef.Zw(t)}}isMaxReleaseValid(e){var t,n,o,r;if(!(0,eh.hj)(null===(t=this.maxRelease)||void 0===t?void 0:t.duration)||(null===(n=this.maxRelease)||void 0===n?void 0:n.duration)<=0)return!0;let a=this.convertPaymentMethodReleaseToMs(null===(o=this.maxRelease)||void 0===o?void 0:o.duration,null===(r=this.maxRelease)||void 0===r?void 0:r.chronoUnit);return this.calculateCurrentReleaseInMs(e)<=a}isMinReleaseValid(e){var t,n,o,r;if(!(0,eh.hj)(null===(t=this.minRelease)||void 0===t?void 0:t.duration)||(null===(n=this.minRelease)||void 0===n?void 0:n.duration)<=0)return!0;let a=this.convertPaymentMethodReleaseToMs(null===(o=this.minRelease)||void 0===o?void 0:o.duration,null===(r=this.minRelease)||void 0===r?void 0:r.chronoUnit);return this.calculateCurrentReleaseInMs(e)>=a}hasValidRelease(e){return this.isMaxReleaseValid(e)&&this.isMinReleaseValid(e)}hasInstallments(){return void 0!==this.configurationParams.installmentsIsActive}getInstallmentValues(){return this.hasInstallments()?this.configurationParams.installmentsValues.split(",").map(e=>Number(e)):[]}getInstallmentPlans(){return this.hasInstallments()?this.configurationParams.installmentPlans.split(","):[]}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){super(),this.ticker=e,this.type=t,this.name=n,this.description=o,this.active=r,this.order=a,this.configurationParams=i,this.minRelease=s,this.maxRelease=l,this.deferred=c,this.descriptionWithDeposit=u,this.descriptionWithoutDeposit=d,this.deferredExpirationDate=m}}or.schema=eg.Ry({ticker:eg.Z_(),type:eg.jb(r),name:eg.Z_(),description:eg.Z_(),active:eg.O7(),order:eg.Rx(),configurationParams:eg.Ry({}),minRelease:eg.Ry({duration:eg.Rx(),chronoUnit:eg.Km(["DAYS","HOURS"])}),maxRelease:eg.Ry({duration:eg.Rx(),chronoUnit:eg.Km(["DAYS","HOURS"])}),deferred:eg.O7(),descriptionWithDeposit:eg.Z_().optional(),descriptionWithoutDeposit:eg.Z_().optional(),deferredExpirationDate:eg.hT().optional()});let oa=e=>({en:'<div>\n <div class="text-property-h3">Informed consent clause</div>\n <br />\n <div class="text-property-body2-sm">\n Protection of personal data: In compliance with the provisions of Regulation (EU) 2016/679\n of the European Parliament and of the Council, of April 27, 2016 (RGPD) you are informed\n that the data provided will be processed by INTEDOCS DIGITAL SOLUTIONS SLU, as data processors, with CIF\n B64554629 located in c/ Num\xe0ncia 46, 2a planta, 08029, Barcelona with telephone\n number 930013880 and email address [email protected]. Your data will be processed in order\n to manage your hotel reservation. The personal data provided will be kept for the time\n necessary to comply with legal and contractual obligations according to current regulations\n at all times. The legal basis for the processing of your data is your consent. The data will\n be communicated to '.concat(e,'. You are informed that you can exercise your rights\n of access, rectification, deleti
29on, limitation, portability and opposition, as well as\n withdraw your consent for the processing of your data. You can obtain more information about\n your rights by going to the website of the Spanish Agency for Data Protection, as well as\n submit a claim to this agency to consider it appropriate. For more detailed information, see\n our\n <a\n style="font-weight: bold"\n href="https://s3.eu-central-1.amazonaws.com/witbooking.static/doc/GDPR_EN.pdf"\n target="_blank"\n rel="noopener noreferrer">\n Privacy policy\n </a>\n .\n </div>\n </div>'),es:'<div>\n <div class="text-property-h3">Clausula de consentimiento informado</div>\n <br />\n <div class="text-property-body2-sm">\n Protecci\xf3n de datos de car\xe1cter personal: En cumplimiento de lo dispuesto en el Reglamento\n (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016 (RGPD) se le\n informa que los datos facilitados ser\xe1n tratados por INTEDOCS SOLUCIONES DIGITALES S.L.U, \n como encargados del tratamiento,\n con CIF B64554629 situada en c/ Num\xe0ncia 46, 2a planta, 08029, Barcelona con\n tel\xe9fono 930013880 y direcci\xf3n de correo electr\xf3nico [email protected]. Sus datos ser\xe1n\n tratados con la finalidad de gestionar la su reserva hotelera. Los datos personales\n proporcionados se conservar\xe1n durante el tiempo necesario para dar cumplimiento a las\n obligaciones legales y contractuales seg\xfan la normativa vigente en cada momento. La base\n legal para el tratamiento de sus datos es su consentimiento. Los datos ser\xe1n comunicados a \n '.concat(e,'. Se le informa de que puede ejercer sus derechos de acceso,\n rectificaci\xf3n, supresi\xf3n, limitaci\xf3n, portabilidad y oposici\xf3n, as\xed como retirar su\n consentimiento para el tratamiento de sus datos. Puede obtener m\xe1s informaci\xf3n sobre sus\n derechos acudiendo a la p\xe1gina web de la Agencia Espa\xf1ola de Protecci\xf3n de Datos, as\xed como\n presentar una reclamaci\xf3n ante este organismo de considerarlo oportuno. Para ver una\n informaci\xf3n m\xe1s detallada, consulte nuestra\n <a\n style="font-weight: bold"\n href="https://s3.eu-central-1.amazonaws.com/witbooking.static/doc/GDPR_ES.pdf"\n target="_blank"\n rel="noopener noreferrer">\n Pol\xedtica de privacidad\n </a>\n .\n </div>\n </div>')});!function(e){e.COMMUNICATIONS_POLICY="COMMUNICATIONS_POLICY",e.PRIVACY_POLICY="PRIVACY_POLICY"}(N||(N={}));class oi extends ef.U3{static create(e){let t=new oi(e.legalInfoType,e.text);return t.validate(),t}static withDefaultPrivacyPolicy(e,t){var n,o;return oi.create({legalInfoType:"PRIVACY_POLICY",text:null!==(o=null!==(n=oa(t)[e])&&void 0!==n?n:oa(t).en)&&void 0!==o?o:""})}validate(){oi.schema.parse({...this})}constructor(e,t){super(),this.legalInfoType=e,this.text=t}}function os(e,t){return t.get?t.get.call(e):t.value}function ol(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function oc(e,t){var n=ol(e,t,"get");return os(e,n)}function ou(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function od(e,t,n){ou(e,t),t.set(e,n)}function om(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}function op(e,t,n){var o=ol(e,t,"set");return om(e,o,n),n}oi.schema=eg.Ry({legalInfoType:eg.jb(N),text:eg.Z_()}),function(e){e.AGE="AGE",e.GUEST_TYPE="GUEST_TYPE",e.PERSONS="PERSONS",e.NONE="NONE"}(L||(L={}));class oh extends ef.U3{static create(e){let t=new oh(e.guestFilterType,e.ageRangePerGuestType,e.maxQuantityPerGuestType,e.roomDenomination,e.allowMultipleAccommodations,e.maxNonAdultsPerAccommodation,e.maxAccommodationsMultiReservation);return t.validate(),t}validate(){if(Object.keys(this.maxQuantityPerGuestType).length!==Object.keys(l).length)throw Error("All guest types max quantities must be defined");oh.schema.parse({...this})}copy(e){return oh.create({...this,...e})}hasOccupationFilter(){return"NONE"!==this.guestFilterType}hasFilterByAge(){return"AGE"===this.guestFilterType}areChildrenAllowed(){return Object.entries(this.maxQuantityPerGuestType).filter(e=>{let[t]=e;return t!==l.ADULT&&t!==l.SENIOR}).map(e=>{let[,t]=e;return t}).filter(e=>null!=e).some(e=>e>0)}minQtyPerGuestType(e){switch(e){case l.ADULT:return 1;case l.SENIOR:case l.TEENAGER:case l.CHILD:case l.BABY:return 0;default:throw Error("Invalid value provided ".concat(JSON.stringify(e)))}}maxQtyPerGuestType(e){return this.maxQuantityPerGuestType[e]||0}minAgePerGuestType(e){var t;return(null===(t=this.ageRangePerGuestType[e])||void 0===t?void 0:t.min)||0}maxAgePerGuestType(e){var t;if(e!==l.ADULT||this.allowsGuestType(l.SENIOR))return null===(t=this.ageRangePerGuestType[e])||void 0===t?void 0:t.max}allowsGuestType(e){return!!this.maxQuantityPerGuestType[e]&&this.maxQuantityPerGuestType[e]>0}minChildAge(){return Math.min(...Object.entries(this.ageRangePerGuestType).filter(e=>{let[t]=e;return t!==l.ADULT&&t!==l.SENIOR}).map(e=>{let[,t]=e;return t}).filter(e=>null!=e).map(e=>e.min))}maxChildAge(){return Math.max(...Object.entries(this.ageRangePerGuestType).filter(e=>{let[t]=e;return t!==l.ADULT&&t!==l.SENIOR}).map(e=>{let[,t]=e;return t}).filter(e=>null!=e).map(e=>e.max))}canAddUnlimitedAccommodations(){return 0===this.maxAccommodationsMultiReservation}canAddAccommodation(e){return!!this.allowMultipleAccommodations&&(!!this.canAddUnlimitedAccommodations()||e<this.maxAccommodationsMultiReservation)}hasNoFilter(){return"NONE"===this.guestFilterType}constructor(e,t,n,o,r,a,i){super(),this.guestFilterType=e,this.ageRangePerGuestType=t,this.maxQuantityPerGuestType=n,this.roomDenomination=o,this.allowMultipleAccommodations=r,this.maxNonAdultsPerAccommodation=a,this.maxAccommodationsMultiReservation=i}}oh.schema=eg.Ry({guestFilterType:eg.jb(L),ageRangePerGuestType:eg.IM(eg.jb(l),eg.Ry({min:eg.Rx().min(-1),max:eg.Rx().nonnegative()}
29)),maxQuantityPerGuestType:eg.IM(eg.jb(l),eg.Rx().nonnegative()),roomDenomination:eg.jb(d),allowMultipleAccommodations:eg.O7(),maxAccommodationsMultiReservation:eg.Rx().int().min(0),maxNonAdultsPerAccommodation:eg.Rx().int().min(0)});class of extends ef.U3{static create(e){let t=new of(e.adults,e.seniors,e.teenagers,e.children,e.babies,e.childrenAges);return t.validate(),t}static empty(){return of.create({adults:2,seniors:0,teenagers:0,children:0,babies:0,childrenAges:[]})}static fromGuests(e){var t,n,o,r,a,i,s,c,u,d;let m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return of.create({seniors:null!==(i=null===(t=e[l.SENIOR])||void 0===t?void 0:t.quantity)&&void 0!==i?i:0,adults:null!==(s=null===(n=e[l.ADULT])||void 0===n?void 0:n.quantity)&&void 0!==s?s:0,teenagers:null!==(c=null===(o=e[l.TEENAGER])||void 0===o?void 0:o.quantity)&&void 0!==c?c:0,children:m.length>0?0:null!==(u=null===(r=e[l.CHILD])||void 0===r?void 0:r.quantity)&&void 0!==u?u:0,babies:null!==(d=null===(a=e[l.BABY])||void 0===a?void 0:a.quantity)&&void 0!==d?d:0,childrenAges:m})}validate(){if(this.hasValidChildrenAges()&&(this.teenagers>0||this.children>0||this.babies>0))throw Error("Cannot mix ages and quantities per guestType");of.schema.parse({...this})}copy(e){return of.create({...this,...e})}addChildrenAgeAtIndex(e,t){let n=[...this.childrenAges];return n[e]=t,this.copy({childrenAges:n})}setQuantityByGuestType(e,t){switch(e){case l.SENIOR:return this.copy({seniors:t});case l.ADULT:return this.copy({adults:t});case l.TEENAGER:return this.copy({teenagers:t});case l.CHILD:return this.copy({children:t});case l.BABY:return this.copy({babies:t});default:throw Error("Invalid type: ".concat(e))}}getQuantityByGuestType(e){switch(e){case l.SENIOR:return this.seniors;case l.ADULT:return this.adults;case l.TEENAGER:return this.teenagers;case l.CHILD:return this.children;case l.BABY:return this.babies;default:throw Error("Invalid type: ".concat(e))}}changeTotalChildrenQuantity(e,t){let n=this.childrenAges.length,o=[...this.childrenAges];if(e<n){let t=n-e;o=o.slice(0,-t)}else{let r=Array.from({length:e-n}).map(()=>null!=t?t:0);o=o.concat(r)}return this.copy({childrenAges:o})}calculateTotalGuests(){return(this.childrenAges.length||this.teenagers+this.children+this.babies)+(this.adults+this.seniors)}hasValidChildrenAges(){var e,t;return 0===this.children&&0===this.babies&&0===this.teenagers&&((null===(e=this.childrenAges)||void 0===e?void 0:e.length)===0||(null===(t=this.childrenAges)||void 0===t?void 0:t.every(e=>-1!==e)))}hasUnsetChildrenAges(){var e,t;return null!==(t=null===(e=this.childrenAges)||void 0===e?void 0:e.some(e=>e<0))&&void 0!==t&&t}calculateQuantitiesByGuestType(){return(0,ef.Uk)(l).map(e=>({guestType:e,quantity:this.getQuantityByGuestType(e)})).reduce((e,t)=>({...e,[t.guestType]:t.quantity}),{})}calculateChildrenQuantitiesByAgeRanges(e){let t=e[l.TEENAGER],n=e[l.CHILD],o=e[l.BABY];return this.childrenAges.reduce((e,r)=>(t&&r>=t.min&&r<=t.max?e.teenagers++:n&&r>=n.min&&r<=n.max?e.children++:o&&r>=o.min&&r<=o.max&&e.babies++,e),{teenagers:0,children:0,babies:0})}constructor(e,t,n,o,r,a){super(),this.adults=e,this.seniors=t,this.teenagers=n,this.children=o,this.babies=r,this.childrenAges=a}}of.schema=eg.Ry({adults:eg.Rx().min(1).max(30),seniors:eg.Rx().min(0).max(20),teenagers:eg.Rx().min(0).max(20),children:eg.Rx().min(0).max(20),babies:eg.Rx().min(0).max(20),childrenAges:eg.IX(eg.Rx().min(-1).max(21))});var og=new WeakMap;class oy extends ef.U3{static create(e){let t=(0,eh.jc)(e.end,e.start),n=new oy(e.locale,e.start,e.end,t,e.guestQuantities,e.propertyTickers,e.promoCodes,e.encodedPromoCodes,e.roomIndex,e.ignoreGuestConfiguration,e.affiliate,e.totalCartAmount,e.deviceInfo,e.locationInfo,e.likeFilter,e.equalFilter,e.uniqueId,e.sessionId,e.brandForLoyaltyRate,e.loyaltyRateOnly,e.groupBooking,e.roomQuantity,e.reservationId,e.roomStayId);return n.validate(),n}static empty(){let e=(0,eh.e5)(),t=(0,eh.E4)(e,1);return oy.create({locale:"es",start:e,end:t,guestQuantities:[of.empty()],propertyTickers:[],promoCodes:[],encodedPromoCodes:[],roomIndex:0})}validate(){let e={...this,promoCodes:oc(this,og)};oy.schema.parse(e)}
29isCartRequest(){var e;return!!this.uniqueId&&!!this.ignoreGuestConfiguration&&(null===(e=this.equalFilter)||void 0===e?void 0:e.length)===1}isInitialized(){return!!(this.deviceInfo&&this.locationInfo)}copy(e){return oy.create({...this,promoCodes:oc(this,og),...e})}setBookingDate(e,t){return this.copy({start:e,end:t})}setGuestQuantities(e){return this.copy({guestQuantities:e})}calculateTotalSeniors(){return this.guestQuantities.reduce((e,t)=>e+t.seniors,0)}calculateTotalAdults(){return this.guestQuantities.reduce((e,t)=>e+t.adults,0)}calculateTotalTeenagers(){return this.guestQuantities.reduce((e,t)=>e+t.teenagers,0)}calculateTotalChildren(){return this.guestQuantities.reduce((e,t)=>e+t.children||t.childrenAges.filter(e=>e>=0).length,0)}calculateTotalBabies(){return this.guestQuantities.reduce((e,t)=>e+t.babies,0)}calculateTotalGuests(){return this.guestQuantities.reduce((e,t)=>e+t.calculateTotalGuests(),0)}promoCodesAsString(){var e;return null===(e=oc(this,og))||void 0===e?void 0:e.join(",")}static promoCodesStringAsArray(e){return e?e.split(",").map(e=>e.trim()):[]}safePromoCodes(){return oc(this,og)}get promoCodes(){return[...oc(this,og),...this.encodedPromoCodes]}getDeviceType(){var e;return null===(e=this.deviceInfo)||void 0===e?void 0:e.deviceType}calculateGuestsByType(){return Object.entries({seniors:this.calculateTotalSeniors(),adults:this.calculateTotalAdults(),teenager
29s:this.calculateTotalTeenagers(),children:this.calculateTotalChildren(),babies:this.calculateTotalBabies()}).filter(e=>{let[,t]=e;return t>0}).reduce((e,t)=>{let[n,o]=t;return{...e,[n]:o}},{})}static calculateLoyaltyParameters(e,t){let n=t,o=e===s.OPT_OUT||void 0;return{...n?{brandForLoyaltyRate:n}:{},...o?{loyaltyRateOnly:o}:{}}}calculateAdvance(){return(0,eh.jc)(this.start,new Date)+1}copyAndAssignLoyaltyParameters(e){let{loyaltyRateOnly:t,brandForLoyaltyRate:n,...o}=this;return oy.create({...o,promoCodes:oc(this,og),...e})}getFirstGuestQuantity(){return this.guestQuantities[0]||of.empty()}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C){super(),od(this,og,{writable:!0,value:void 0}),this.locale=e,this.start=t,this.end=n,this.nights=o,this.guestQuantities=r,this.propertyTickers=a,op(this,og,i),this.encodedPromoCodes=s,this.roomIndex=l,this.ignoreGuestConfiguration=c,this.affiliate=u,this.totalCartAmount=d,this.deviceInfo=m,this.locationInfo=p,this.likeFilter=h,this.equalFilter=f,this.uniqueId=g,this.sessionId=y,this.brandForLoyaltyRate=v,this.loyaltyRateOnly=b,this.groupBooking=S,this.roomQuantity=T,this.reservationId=k,this.roomStayId=C}}oy.deviceInfoSchema=eg.Ry({osName:eg.Z_(),browserVersion:eg.Z_(),deviceType:eg.Z_(),browserName:eg.Z_(),browserEngineName:eg.Z_()}).optional(),oy.locationInfoSchema=eg.Ry({countryCode:eg.Z_(),cityName:eg.Z_()}).optional(),oy.schema=eg.Ry({locale:eg.Km(ef.lE),start:eg.hT().min((0,eh.e5)()),end:eg.hT(),nights:eg.Rx().int().min(1),guestQuantities:eg.IX(eg.PG(e=>e instanceof of)),propertyTickers:eg.IX(eg.Z_()),promoCodes:eg.IX(eg.Z_()),encodedPromoCodes:eg.IX(eg.Z_()),roomIndex:eg.Rx(),likeFilter:eg.IX(eg.Z_()).optional(),equalFilter:eg.IX(eg.Z_()).optional(),affiliate:eg.Z_().optional(),ignoreGuestConfiguration:eg.O7().optional(),totalCartAmount:eg.Rx().optional(),deviceInfo:oy.deviceInfoSchema,locationInfo:oy.locationInfoSchema,uniqueId:eg.Z_().optional(),sessionId:eg.Z_().optional(),brandForLoyaltyRate:eg.Z_().optional(),loyaltyRateOnly:eg.O7().optional(),groupBooking:eg.O7().optional(),roomQuantity:eg.Rx().optional(),reservationId:eg.Z_().optional(),roomStayId:eg.Z_().optional()}),function(e){e.PER_PERSON="PER_PERSON",e.PER_PERSON_PER_NIGHT="PER_PERSON_PER_NIGHT",e.PER_STAY="PER_STAY",e.PER_STAY_PER_NIGHT="PER_STAY_PER_NIGHT",e.PERCENTAGE="PERCENTAGE",e.BALEARIC="BALEARIC"}(B||(B={})),function(e){e.INCLUDED="INCLUDED",e.EXCLUDED="EXCLUDED",e.INCLUDED_IN_CHECKOUT="INCLUDED_IN_CHECKOUT"}(F||(F={})),function(e){e.FEE="FEE",e.TAX="TAX"}(U||(U={}));let ov="INCLUDED",ob="EXCLUDED";class oS extends ef.U3{static create(e){let t=new oS(e.ticker,e.type,e.typology,e.preference,e.name,e.order,e.description,e.amount,e.percentageAmount,e.totalAmount,e.fromExtra);return t.validate(),t}validate(){if("PERCENTAGE"===this.typology&&(void 0===this.percentageAmount||void 0!==this.amount))throw Error("percentageAmount must be set and amount must not be set if typology is PERCENTAGE");if("PERCENTAGE"!==this.typology&&(void 0===this.amount||void 0!==this.percentageAmount))throw Error("amount must be set and percentageAmount must not be set if typology is not PERCENTAGE");oS.schema.parse({...this})}isPercentage(){return"PERCENTAGE"===this.typology}isBalearic(){return"BALEARIC"===this.typology}isFee(){return"FEE"===this.type}isTax(){return"TAX"===this.type}isIncludedPreference(){return"INCLUDED"===this.preference}isExcludedPreference(){return"EXCLUDED"===this.preference}isIncluded(e){return"INCLUDED"===this.preference&&e===m.INCLUDE}isExcluded(e){return"INCLUDED"!==this.preference||e===m.EXCLUDE}static getIncludedPreferences(){return["INCLUDED"]}static getIncludedInCheckoutPreferences(){return["INCLUDED_IN_CHECKOUT"]}static getDefaultPreference(e){switch(e){case"FEE":return ob;
29case"TAX":return ov;default:throw new ef.Zw(e)}}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.ticker=e,this.type=t,this.typology=n,this.preference=o,this.name=r,this.order=a,this.description=i,this.amount=s,this.percentageAmount=l,this.totalAmount=c,this.fromExtra=u}}oS.schema=eg.Ry({ticker:eg.Z_(),type:eg.Z_(),typology:eg.Z_(),preference:eg.Z_(),name:eg.Z_(),order:eg.Rx(),description:eg.Z_().optional(),amount:eg.PG(e=>e instanceof ef.vO).optional(),percentageAmount:eg.Rx().optional(),totalAmount:eg.PG(e=>e instanceof ef.vO).optional(),fromExtra:eg.O7().optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oS.prototype,"amount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oS.prototype,"totalAmount",void 0);class oT extends ef.U3{findCartItem(e){return this.cartItems.find(t=>t.id===e)}updateCartItem(e,t){let n=this.cartItems.findIndex(t=>t.id===e);if(-1===n)throw Error("invalid CartItem id provided to editCartItem");let o=[...this.cartItems];return o[n]=t,this.copy({...this,cartItems:o})}isEmpty(){return 0===this.cartItems.length||!this.propertyTicker}calculateAppliedExtrasTotalQuantityPerDay(e){let t={};return this.cartItems.forEach(n=>{(null!=e?e:n.appliedExtras).forEach(e=>{let{ticker:n,quantityPerDay:o}=e;t[n]||(t[n]={}),Object.entries(o).forEach(e=>{let[o,r]=e;t[n][o]||(t[n][o]=0),t[n][o]+=r})})}),t}calculateAvailableExtrasTotalAvailabilityPerDay(e){return this.calculateExtraTotalAvailabilityPerDay(e,"availableExtras")}calculateAppliedExtrasTotalAvailabilityPerDay(e){return this.calculateExtraTotalAvailabilityPerDay(e,"appliedExtras")}calculateTotalLoyaltyDiscount(){return this.cartItems.reduce((e,t)=>e.add(t.calculateTotalLoyaltyDiscount()),ef.vO.zero(this.currency))}calculateTotalRate(){return this.cartItems.reduce((e,t)=>e.add(t.totalRate),ef.vO.zero(this.currency))}calculateTotalTaxationAmountByType(e,t){let n=ef.vO.zero(this.currency);return this.cartItems.forEach(o=>{n=n.add(o.calculateTotalTaxAmount(e,t))}),n}calculateTotalRateByTaxationType(e,t){let n=e;return t||(n=n.add(this.calculateTotalTaxationAmountByType(U.TAX,oS.getIncludedInCheckoutPreferences()))),this.taxShowConfig===m.EXCLUDE&&(n=n.add(this.calculateTotalTaxationAmountByType(U.TAX,[...oS.getIncludedPreferences()]))),n.round()}changeCartItemQuantity(e,t){let n=this.cartItems.find(t=>t.id===e);if(!n)throw Error("Invalid cartItemId ".concat(e));let o=this.cartItems.findIndex(t=>t.id===e),r=[...this.cartItems];return r[o]=n.changeQuantity(t),this.copy({...this,cartItems:r})}addCartItemInsurance(e,t){let n=this.cartItems.find(t=>t.id===e);if(!n)throw Error("Invalid cartItemId ".concat(e));let o=this.cartItems.findIndex(t=>t.id===e),r=[...this.cartItems];return r[o]=n.addInsurance(t),this.copy({...this,cartItems:r})}changeCartCancellationPolicy(e){let t=[...this.cartItems].map(t=>t.changeCancellationPolicy(e));return this.copy({...this,cartItems:t})}calculateAvailabilityForCartItem(e,t,n,o,r){let a=this.cartItems.find(t=>t.id===e);if(!a)throw Error("Invalid cartItemId ".concat(e));let i=t.getParent(a.inventory.ticker),s=null!=o?o:a.checkIn,l=null!=r?r:a.checkOut;if(!s||!l)throw Error("Invalid checkIn or checkOut for cartItemId[".concat(e,"]"));let c=this.cartItems.filter(t=>t.id!==e).filter(e=>{let n=t.getParent(e.inventory.ticker)===i,o=(0,eh.Bg)({rangeStart:s,rangeEnd:(0,eh.kw)(l,1),otherRangeStart:s,otherRangeEnd:(0,eh.kw)(l,1),inclusive:!0});return n&&o}).reduce((e,t)=>e-t.quantity,a.inventory.availability);if(c<0)throw Error("Invalid availability for cart item ".concat(e," is less than zero"));return n?Math.min(c,n):c}calculateExtraTotalAvailabilityPerDay(e,t){let n={};return this.cartItems.forEach(o=>{o[t]&&o[t].filter(e=>e.hasAvailabilityPerDay()).forEach(t=>{let r=nF.calculateGuestQuantity(o.inventory.configuration.guests);n[t.ticker]=t.calculateAvailabilityPerDay(e,o.quantity,r)})}),n}calculateTotalQuantity(){return this.cartItems.reduce((e,t)=>e+t.quantity,0)}calculateTotalGuests(){return this.cartItems.reduce((e,t)=>e+t.inventory.configuration.guestsAmount*t.quantity,0)}}class ok extends ef.U3{isExtraIncluded(e){return this.inventory.isExtraIncluded(e)}calculateTotalLoyaltyDiscount(){return this.inventory.loyaltyDiscountAmount.multiply(this.quantity)}calculateExtrasTaxationAmount(e){var t;let n=(null===(t=this.inventory.parentBundle)||void 0===t?void 0:t.hasFixedPriceType())?this.inventory.parentBundle.extras:[];return this.appliedExtras.filter(e=>!n.includes(e.ticker)).filter(e=>!e.isTax).reduce((t,n)=>{let o=n.taxationRates.get(e.ticker);
29if(void 0===o)throw new ef.jn("Inventory tax rate was not found for extra ".concat(n.ticker," and tax ").concat(e.ticker));return t.add(o.multiply(n.totalQuantity))},ef.vO.zero(this.totalRate.currency))}calculateTotalTaxationAmount(e){let t=this.inventory.taxationRates.get(e.ticker);if(void 0===t)throw new ef.jn("Inventory tax rate was not found for inventory ".concat(this.inventory.ticker," and tax ").concat(e.ticker));let n=t.multiply(this.quantity);return e.isTax()&&(n=n.add(this.calculateExtrasTaxationAmount(e))),n}calculateTotalTaxAmount(e,t){let n=ef.vO.zero(this.totalRate.currency);return this.taxations.filter(t=>t.type===e).filter(e=>!t||t.includes(e.preference)).forEach(e=>{n=n.add(this.calculateTotalTaxationAmount(e))}),n}changeQuantity(e){let t=ok.recalculateAppliedExtrasWithInventoryQuantity(this.appliedExtras,e,this.quantity);return this.copy({appliedExtras:t,quantity:e}).recalculate()}changeCancellationPolicy(e){return this.copy({cancellationPolicy:e})}recalculate(){let e=this.calculateCartItemAmountsInternal(this);return this.copy({cityTax:e.cityTax,discountAmount:e.discountAmount,originalRate:e.originalRate,stayAmount:e.stayAmount,extrasAmount:e.extrasAmount,totalRate:e.totalRate,guaranteeAmount:e.guaranteeAmount,rackRate:e.rackRate})}static recalculateAppliedExtrasWithInventoryQuantity(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return e.map(e=>{let o=Object.fromEntries(Object.entries(e.quantityPerDay).map(e=>{let[o,r]=e;return[o,r/n*t]}));return n4.applyQuantityPerDay(o,e,e.customFormValues,e.included)})}}function oC(e){return(null==e?void 0:e.type)===j.CART_ITEM}function oA(e){return(null==e?void 0:e.type)===j.GROUP_BOOKING_CART_ITEM}function oE(e){return(null==e?void 0:e.type)===j.QUOTATION_CART_ITEM}function o_(e){return e.type===j.CART}function oP(e){return e.type===j.GROUP_BOOKING_CART}function ox(e,t){return e.type===j.QUOTATION_CART&&void 0!==t}(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",n9)],ok.prototype,"inventory",void 0),(0,tv.gn)([(0,ef.YL)(()=>n4),(0,tv.w6)("design:type",Array)],ok.prototype,"appliedExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>n6),(0,tv.w6)("design:type",Array)],ok.prototype,"availableExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],ok.prototype,"totalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],ok.prototype,"extrasAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>oS),(0,tv.w6)("design:type",Array)],ok.prototype,"taxations",void 0),function(e){e.CART="Cart",e.GROUP_BOOKING_CART="GroupBookingCart",e.QUOTATION_CART="QuotationCart",e.CART_ITEM="CartItem",e.GROUP_BOOKING_CART_ITEM="GroupBookingCartItem",e.QUOTATION_CART_ITEM="QuotationCartItem"}(j||(j={}));class ow extends ef.U3{static create(e){let t=(0,eh.IH)(new Date,{years:1,months:6}),n=new ow(e.hotelId,e.startDate,t,e.currencyExchangeRatesVO,e.defaultCurrency,e.inventoryTicker,e.queryId,e.isGuestCalendar);return n.validate(),n}validate(){ow.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s){super(),this.hotelId=e,this.startDate=t,this.endDate=n,this.currencyExchangeRatesVO=o,this.defaultCurrency=r,this.inventoryTicker=a,this.queryId=i,this.isGuestCalendar=s}}ow.schema=eg.Ry({hotelId:eg.Z_(),startDate:eg.hT().min((0,eh.e5)()),endDate:eg.hT(),inventoryTicker:eg.Z_().optional(),queryId:eg.Z_().optional(),currencyExchangeRatesVO:eg.PG(e=>e instanceof ef.Zk),defaultCurrency:ef.Ox,isGuestCalendar:eg.O7().optional()});class oR extends ef.U3{validate(){oR.schema.parse({...this})}static create(e){var t,n;let o=new oR(e.occupantRestriction,e.showCancelMsg,e.displayTypeScreen,e.showThumbnailAndMoreInfo,e.showBookingForm,e.showDesktopLogo,e.showMobileLogo,e.showPromos,e.showLanguageSelector,e.showCurrencySelector,e.showPropertyMap,e.priceCalendar,e.isTabFiltering,e.showCheckoutForm,e.accommodationsOrder,e.servicesCollapsed,e.promoCode,e.markups,e.currencyExchange,e.localDate,e.occupantsMaxValues,e.occupantsMinAge,e.currency,e.defaultCurrency,e.defaultLocale,e.view,e.iframeMode,e.maxAdults,e.maxChildren,e.maxBabies,e.maxTeenager
29s,e.maxSeniors,e.childrenMaxAge,e.childrenMinAge,e.babyMinAge,e.teenagerMaxAge,e.adultMaxAge,e.googleAnalyticsWitbookingCode,e.hideRestricted,e.hideAllRestricted,e.showBookingOptionSummary,e.showMenu,e.hideLocked,e.rackRate,e.showPromoCode,e.showDiscountMobile,e.numberOfRoomsLeftLimit,e.hotelSiteUrl,e.hotelLogoHasLink,e.collapsedAccordionsConfiguration,e.maxLineNumbersBeforeCollapse,e.maxBookableNights,e.maxBookableRooms,e.roomDenomination,e.extrasFolded,e.bookingFormCcv,e.bookingFormCountry,e.bookingFormPhone,e.bookingFormDni,e.bookingFormAddress,e.bookingFormCity,e.bookingFormPostalCode,e.bookingFormRepeatEmail,e.bookingFormNewsletter,e.bookingFormArrivalTime,e.bookingFormBirthDate,e.bookingParticipantsCollection,e.allowsDisablingOccupationFilter,e.engineIsDemo,e.booking_form_background_color,e.booking_form_background_color_opposite,e.booking_form_button_background_color,e.booking_form_button_color_opposite,e.booking_form_icons_opposite,e.logo_background_color,e.logo_container_height,e.body_background_color,e.footer_text_color,e.localization_menu_inactive_text_color,e.title_active_text_color,e.body_line_separator_color,e.minimumRatePerDay,e.occupancyWithJunior,e.step1WithoutTaxes,e.filterGuestsByAge,e.transferMinNotice,e.transferAvailabilityHold,e.cancellationRelease,e.padding_logo,e.showPromoCodeInputField,e.showFullHotelCard,e.hidePromos,e.addObligatoryExtrasRateToRoomSelection,e.showDecimalsInExtrasPage,e.isCancellationReasonRequired,e.showLoyaltyPromotedDiscount,e.availableLocales,e.availableCurrencies,e.hasRoomCombination,e.hasRoomCombinationByLock,e.pendingAmountTextConfiguration,e.depositRequiredTextConfiguration,e.depositNotRequiredTextConfiguration,e.emailSenderToClient,e.roomRepresentationType,e.roomDetailRepresentationType,e.headerLogoBackgroundColor,e.mailSenderAddress,e.displayDailyRates,e.showAgent,e.hotelMailHideFooter,e.useCustomHeaderAndFooterForReservationEmail,e.showConditionsForHotelForReservationEmail,e.showLogoInReservationEmail,e.useCustomEmailTemplate,e.splitReservationQuantityAsRoomStays,e.showDiscountsCalculation,e.showInactiveDiscounts,e.bMindTracker,e.propertySelectionBehavior,e.accommodationSelectionBehavior,e.payNoPainFallback,e.hideUnavailableURLScreen,e.hideInventoriesFilteredByOccupation,e.hidePropertiesFilteredByOccupation,e.showFullReservationIds,e.showAllReservationsIds,e.hideDefaultPrivacyPolicy,e.emailHeaders,e.emailFooters,e.comiNeto,e.compoundDiscounts,e.roomSelectionViewType,e.hasPremiumMap,e.hideObligatoryExtras,e.tms4cInstallation,e.showBestPriceGuaranteed,e.showOccupationAlternatives,e.taxesText,e.showNewBookingForm,e.showMultipleAccommodations,e.showRestrictedHighlightMessages,e.showAdvancedEmailsManager,e.cityTax,e.propertyStatus,e.newEmailConfig,e.showCancellationTable,e.useAriService,e.useMetaSearchARI,e.virtualAccommodations,e.promotionsListMode,e.activeAbandonmentCart,e.activeAbandonmentCartNotLoyalty,e.tabFiltering,e.bmindTracker,null!==(t=e.engineType)&&void 0!==t?t:"HOTEL",e.abTestActive,e.hotelVerseActive,e.showEnginePrices,e.showEngineDiscount,e.enableLoyalty,e.showLogo,e.engineAppearance,e.showInventoryPriceDiff,e.waitingListEnabled,e.allowMultiplyPriceByUnits,e.bookAndJoinType,e.registrationTextType,e.overrideCurrencyAccordingToLocation,e.stickyBookingForm,e.showCheckoutButtonRoomUnits,e.allowMultipleMealPlans,e.showInactivityModal,e.onlineStorePublished,e.onlineStoreHideNavbarButton,e.occupationType,e.showEngineHighlightReel,e.engineHighlightReelOrder,e.extrasOrderCriteria,e.allowMultiStayCart,e.onlineStoreCustomDomain,e.propertyAnalyticsId,e.extrasTextConfiguration,e.inventoryGroupingCriteria,e.googleanalyticscodenumber,e.googleanalyticsdomains,null!==(n=e.depositCheckoutTextConfiguration)&&void 0!==n?n:"DEPOSIT",e.gtmCodes,e.gtmCodesV21,e.defaultBrand,e.emailSenderToClientName,e.emailSender,e.hotelMailAddresses,e.witbookerPageTitle,e.unavailableURL,e.dynamicGlobalVariables,e.customDomain,e.maxAccommodationsMultiReservation,e.displayAmountsWithoutDecimalsOnSteps,e.groupBookingModule,e.groupBookingMinGuests,e.groupBookingMaxGuests,e.groupBookingMaxRooms,e.groupBookingPolicies,e.unitSelectionMapConfiguration,e.customEstablishmentOrder,e.keepMultiConfigOnRedirect,e.navigationStyle);return o.validate(),o}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M,I,O,D,N,L,B,F,U,j,z,G,$,H,V,W,q,Z,K,Y,X,Q,J,ee,et,en,eo,er,ea,ei,es,el,ec,eu,ed,em,ep,eh,ef,eg,ey,ev,eb,eS,eT,ek,eC,eA,eE,e_,eP,ex,ew,eR,eM,eI,eO,eD,eN,eL,eB,eF,eU,ej,ez,eG,e$,eH,eV,eW,eq,eZ,eK,eY,eX,eQ,eJ,e0,e1,e2,e3,e6,e4,e5,e8,e9,e7,te,tt,tn,to,tr,ta,ti,ts,tl,tc,tu,td,tm,tp,th,tf,tg,ty,tv,tb,tS,tT,tk,tC,tA,tE,t_,tP,tx,tw,tR,tM,tI,tO,tD,tN,tL,tB,tF,tU,tj,tz,tG,t$,tH,tV,tW,tq,tZ,tK,tY,tX,tQ,tJ,t0,t1,t2,t3,t6,t4,t5,t8,t9,t7,ne,nt,nn,no,nr,na,ni,ns,nl,nc,nu,nd,nm,np,nh,nf,ng,ny,nv,nb,nS,nT,nk,nC,nA,nE){super(),this.occupantRestriction=e,this.showCancelMsg=t,this.displayTypeScreen=n,this.showThumbnailAndMoreInfo=o,this.showBookingForm=r,this.showDesktopLogo=a,this.showMobileLogo=i,this.showPromos=s,this.showLanguageSelector=l,this.showCurrencySelector=c,this.showPropertyMap=u,this.priceCalendar=d,this.isTabFiltering=m,this.showCheckoutForm=p,this.accommodationsOrder=h,this.servicesCollapsed=f,this.promoCode=g,this.markups=y,this.currencyExchange=v,this.occupantsMaxValues=S,this.occupantsMinAge=T,this.currency=k,this.defaultCurrency=C,this.defaultLocale=A,this.view=E,this.iframeMode=_,this.maxAdults=P,this.maxChildren=x,this.maxBabies=w,this.maxTeenager
29s=R,this.maxSeniors=M,this.childrenMaxAge=I,this.childrenMinAge=O,this.babyMinAge=D,this.teenagerMaxAge=N,this.adultMaxAge=L,this.googleAnalyticsWitbookingCode=B,this.hideRestricted=F,this.hideAllRestricted=U,this.showBookingOptionSummary=j,this.showMenu=z,this.hideLocked=G,this.rackRate=$,this.showPromoCode=H,this.showDiscountMobile=V,this.numberOfRoomsLeftLimit=W,this.hotelSiteUrl=q,this.hotelLogoHasLink=Z,this.collapsedAccordionsConfiguration=K,this.maxLineNumbersBeforeCollapse=Y,this.maxBookableNights=X,this.maxBookableRooms=Q,this.roomDenomination=J,this.extrasFolded=ee,this.bookingFormCcv=et,this.bookingFormCountry=en,this.bookingFormPhone=eo,this.bookingFormDni=er,this.bookingFormAddress=ea,this.bookingFormCity=ei,this.bookingFormPostalCode=es,this.bookingFormRepeatEmail=el,this.bookingFormNewsletter=ec,this.bookingFormArrivalTime=eu,this.bookingFormBirthDate=ed,this.bookingParticipantsCollection=em,this.allowsDisablingOccupationFilter=ep,this.engineIsDemo=eh,this.booking_form_background_color=ef,this.booking_form_background_color_opposite=eg,this.booking_form_button_background_color=ey,this.booking_form_button_color_opposite=ev,this.booking_form_icons_opposite=eb,this.logo_background_color=eS,this.logo_container_height=eT,this.body_background_color=ek,this.footer_text_color=eC,this.localization_menu_inactive_text_color=eA,this.title_active_text_color=eE,this.body_line_separator_color=e_,this.minimumRatePerDay=eP,this.occupancyWithJunior=ex,this.step1WithoutTaxes=ew,this.filterGuestsByAge=eR,this.transferMinNotice=eM,this.transferAvailabilityHold=eI,this.cancellationRelease=eO,this.padding_logo=eD,this.showPromoCodeInputField=eN,this.showFullHotelCard=eL,this.hidePromos=eB,this.addObligatoryExtrasRateToRoomSelection=eF,this.showDecimalsInExtrasPage=eU,this.isCancellationReasonRequired=ej,this.showLoyaltyPromotedDiscount=ez,this.availableLocales=eG,this.availableCurrencies=e$,this.hasRoomCombination=eH,this.hasRoomCombinationByLock=eV,this.pendingAmountTextConfiguration=eW,this.depositRequiredTextConfiguration=eq,this.depositNotRequiredTextConfiguration=eZ,this.emailSenderToClient=eK,this.roomRepresentationType=eY,this.roomDetailRepresentationType=eX,this.headerLogoBackgroundColor=eQ,this.mailSenderAddress=eJ,this.displayDailyRates=e0,this.showAgent=e1,this.hotelMailHideFooter=e2,this.useCustomHeaderAndFooterForReservationEmail=e3,this.showConditionsForHotelForReservationEmail=e6,this.showLogoInReservationEmail=e4,this.useCustomEmailTemplate=e5,this.splitReservationQuantityAsRoomStays=e8,this.showDiscountsCalculation=e9,this.showInactiveDiscounts=e7,this.bMindTracker=te,this.propertySelectionBehavior=tt,this.accommodationSelectionBehavior=tn,this.payNoPainFallback=to,this.hideUnavailableURLScreen=tr,this.hideInventoriesFilteredByOccupation=ta,this.hidePropertiesFilteredByOccupation=ti,this.showFullReservationIds=ts,this.showAllReservationsIds=tl,this.hideDefaultPrivacyPolicy=tc,this.emailHeaders=tu,this.emailFooters=td,this.comiNeto=tm,this.compoundDiscounts=tp,this.roomSelectionViewType=th,this.hasPremiumMap=tf,this.hideObligatoryExtras=tg,this.tms4cInstallation=ty,this.showBestPriceGuaranteed=tv,this.showOccupationAlternatives=tb,this.taxesText=tS,this.showNewBookingForm=tT,this.showMultipleAccommodations=tk,this.showRestrictedHighlightMessages=tC,this.showAdvancedEmailsManager=tA,this.cityTax=tE,this.propertyStatus=t_,this.newEmailConfig=tP,this.showCancellationTable=tx,this.useAriService=tw,this.useMetaSearchARI=tR,this.virtualAccommodations=tM,this.promotionsListMode=tI,this.activeAbandonmentCart=tO,this.activeAbandonmentCartNotLoyalty=tD,this.tabFiltering=tN,this.bmindTracker=tL,this.engineType=tB,this.abTestActive=tF,this.hotelVerseActive=tU,this.showEnginePrices=tj,this.showEngineDiscount=tz,this.enableLoyalty=tG,this.showLogo=t$,this.engineAppearance=tH,this.showInventoryPriceDiff=tV,this.waitingListEnabled=tW,this.allowMultiplyPriceByUnits=tq,this.bookAndJoinType=tZ,this.registrationTextType=tK,this.overrideCurrencyAccordingToLocation=tY,this.stickyBookingForm=tX,this.showCheckoutButtonRoomUnits=tQ,this.allowMultipleMealPlans=tJ,this.showInactivityModal=t0,this.onlineStorePublished=t1,this.onlineStoreHideNavbarButton=t2,this.occupationType=t3,this.showEngineHighlightReel=t6,this.engineHighlightReelOrder=t4,this.extrasOrderCriteria=t5,this.allowMultiStayCart=t8,this.onlineStoreCustomDomain=t9,this.propertyAnalyticsId=t7,this.extrasTextConfiguration=ne,this.inventoryGroupingCriteria=nt,this.googleanalyticscodenumber=nn,this.googleanalyticsdomains=no,this.depositCheckoutTextConfiguration=nr,this.gtmCodes=na,this.gtmCodesV21=ni,this.defaultBrand=ns,this.emailSenderToClientName=nl,this.emailSender=nc,this.hotelMailAddresses=nu,this.witbookerPageTitle=nd,this.unavailableURL=nm,this.dynamicGlobalVariables=np,this.customDomain=nh,this.maxAccommodationsMultiReservation=nf,this.displayAmountsWithoutDecimalsOnSteps=ng,this.groupBookingModule=ny,this.groupBookingMinGuests=nv,this.groupBookingMaxGuests=nb,this.groupBookingMaxRooms=nS,this.groupBookingPolicies=nT,this.unitSelectionMapConfiguration=nk,this.customEstablishmentOrder=nC,this.keepMultiConfigOnRedirect=nA,this.navigationStyle=nE,this.localDate=b}}oR.schema=eg.Ry({occupantRestriction:eS,showCancelMsg:eg.O7(),displayTypeScreen:eT,showThumbnailAndMoreInfo:eg.O7(),showBookingForm:eg.O7(),showDesktopLogo:eg.O7(),showMobileLogo:eg.O7(),showPromos:eg.O7(),showLanguageSelector:eg.O7(),showCurrencySelector:eg.O7(),showPropertyMap:eg.O7(),priceCalendar:ek,isTabFiltering:eg.O7(),showCheckoutForm:eC,accommodationsOrder:eA,servicesCollapsed:eE,promoCode:e_,markups:eg.Ry({ALL:eg.IX(ev).optional()}),currencyExchange:ef.$B,localDate:ef.Gu,occupantsMaxValues:eg.Ry({CHILD:eg.Rx().optional(),ADULT:eg.Rx()}),occupantsMinAge:eg.Ry({CHILD:eg.Rx().optional(),ADULT:eg.Rx()}),currency:ef.Ox,defaultCurrency:ef.Ox,defaultLocale:ef.yj,view:eP,iframeMode:eg.O7(),maxAdults:ef.JJ,maxChildren:ef.JJ,maxBabies:ef.JJ,maxTeenager
29s:ef.JJ,maxSeniors:ef.JJ,childrenMaxAge:ef.JJ,childrenMinAge:ef.JJ,babyMinAge:ef.JJ,teenagerMaxAge:ef.JJ,adultMaxAge:ef.JJ,googleAnalyticsWitbookingCode:eg.Z_(),hideRestricted:eg.O7(),hideAllRestricted:eg.O7(),showBookingOptionSummary:eg.O7(),showMenu:eg.O7(),hideLocked:eg.O7(),rackRate:eg.O7(),showPromoCode:eg.O7(),showDiscountMobile:eg.O7(),numberOfRoomsLeftLimit:eg.Rx(),hotelSiteUrl:eg.Z_(),hotelLogoHasLink:eg.O7(),collapsedAccordionsConfiguration:eg.Z_(),maxLineNumbersBeforeCollapse:eg.Rx(),maxBookableNights:eg.Rx(),maxBookableRooms:eg.Rx(),roomDenomination:ex,extrasFolded:eg.O7(),bookingFormCcv:eg.O7(),bookingFormCountry:eg.O7(),bookingFormPhone:eg.O7(),bookingFormDni:eg.O7(),bookingFormAddress:eg.O7(),bookingFormCity:eg.O7(),bookingFormPostalCode:eg.O7(),bookingFormRepeatEmail:eg.O7(),bookingFormNewsletter:eg.O7(),bookingFormArrivalTime:eg.O7(),bookingFormBirthDate:eg.O7(),bookingParticipantsCollection:eg.O7(),allowsDisablingOccupationFilter:eg.O7(),engineIsDemo:eg.O7(),booking_form_background_color:eb,booking_form_background_color_opposite:eb,booking_form_button_background_color:eb,booking_form_button_color_opposite:eb,booking_form_icons_opposite:eg.O7(),logo_background_color:eb,logo_container_height:eg.Rx(),body_background_color:eb,footer_text_color:eb,localization_menu_inactive_text_color:eb,title_active_text_color:eb,body_line_separator_color:eb,minimumRatePerDay:eg.Rx(),occupancyWithJunior:eg.O7(),step1WithoutTaxes:eg.Rx(),filterGuestsByAge:eg.O7(),transferMinNotice:eg.Rx(),transferAvailabilityHold:eg.Rx(),cancellationRelease:eg.Rx(),padding_logo:eg.Rx(),showPromoCodeInputField:eg.O7(),showFullHotelCard:eg.O7(),hidePromos:eg.O7(),addObligatoryExtrasRateToRoomSelection:eg.O7(),showDecimalsInExtrasPage:eg.O7(),isCancellationReasonRequired:eg.O7(),showLoyaltyPromotedDiscount:eg.O7(),witbookerPageTitle:eg.Z_().optional(),availableLocales:eg.IX(ef.yj),availableCurrencies:eg.IX(ef.Ox),hasRoomCombination:eg.O7(),hasRoomCombinationByLock:eg.O7(),depositRequiredTextConfiguration:eR,depositNotRequiredTextConfiguration:eI,emailSenderToClient:eg.Z_(),emailSenderToClientName:eg.Z_().optional(),emailSender:eg.Z_().optional(),hotelMailAddresses:eg.Z_().optional(),roomRepresentationType:eO,roomDetailRepresentationType:eD,headerLogoBackgroundColor:eg.Z_(),hotelMailLanguage:eg.Yj(),mailSenderAddress:eg.Z_(),displayDailyRates:eg.O7(),showAgent:eg.O7(),hotelMailHideFooter:eg.O7(),useCustomHeaderAndFooterForReservationEmail:eg.O7(),showConditionsForHotelForReservationEmail:eg.O7(),showLogoInReservationEmail:eg.O7(),useCustomEmailTemplate:eg.O7(),splitReservationQuantityAsRoomStays:eg.O7(),showDiscountsCalculation:eg.O7(),showInactiveDiscounts:eg.O7(),bMindTracker:eg.O7(),propertySelectionBehavior:eg.Z_(),accommodationSelectionBehavior:eg.Z_(),payNoPainFallback:eg.O7(),hideUnavailableURLScreen:eg.O7(),hideInventoriesFilteredByOccupation:eg.O7(),hidePropertiesFilteredByOccupation:eg.O7(),showFullReservationIds:eg.O7(),showAllReservationsIds:eg.O7(),hideDefaultPrivacyPolicy:eg.O7(),emailHeaders:eg.Ry({}),emailFooters:eg.Ry({}),comiNeto:eg.Z_(),compoundDiscounts:eg.O7(),roomSelectionViewType:eN,hasPremiumMap:eg.O7(),hideObligatoryExtras:eg.O7(),tms4cInstallation:eL,showBestPriceGuaranteed:eg.O7(),showOccupationAlternatives:eB,taxesText:eF,showNewBookingForm:eg.O7(),showMultipleAccommodations:eg.O7(),showRestrictedHighlightMessages:eg.O7(),showAdvancedEmailsManager:eg.O7(),cityTax:eg.Rx(),propertyStatus:eU,newEmailConfig:eg.O7(),showCancellationTable:eg.O7(),useAriService:eg.O7(),useMetaSearchARI:eg.O7(),virtualAccommodations:eg.IX(eg._4()),promotionsListMode:ej,defaultBrand:eg.Z_().optional(),activeAbandonmentCart:eg.O7(),activeAbandonmentCartNotLoyalty:eg.O7(),tabFiltering:eg.O7(),bmindTracker:eg.O7(),engineType:ez,abTestActive:eg.O7(),hotelVerseActive:eg.O7(),showEnginePrices:eg.O7(),showEngineDiscount:eg.O7(),enableLoyalty:eg.O7(),showLogo:eg.O7(),engineAppearance:te,showInventoryPriceDiff:eg.O7(),inventoryGroupingCriteria:eg.G0([eg.Z_(),eg.IX(eg.Z_())]).optional(),googleanalyticscodenumber:eg.Z_().optional(),googleanalyticsdomains:eg.IX(eg.Z_()).optional(),pendingAmountTextConfiguration:ew,gtmCodes:eg.IX(eg.Z_()).optional(),gtmCodesV21:eg.IX(eg.Z_()).optional(),unavailableURL:eg.Z_().optional(),dynamicGlobalVariables:eg.IM(eg.G0([eg.Z_(),eg.Rx()])).optional(),customDomain:eg.Z_().url().optional(),waitingListEnabled:eg.O7(),allowMultiplyPriceByUnits:eg.O7(),depositCheckoutTextConfiguration:eM.optional(),bookAndJoinType:eG,registrationTextType:e$,overrideCurrencyAccordingToLocation:eg.O7(),stickyBookingForm:eg.O7(),showCheckoutButtonRoomUnits:eg.O7(),allowMultipleMealPlans:eg.O7(),propertyAnalyticsId:eg.Z_().optional(),extrasTextConfiguration:eH.optional(),maxAccommodationsMultiReservation:eg.Rx().optional(),displayAmountsWithoutDecimalsOnSteps:eg.O7().optional(),groupBookingModule:eg.O7().optional(),groupBookingMinGuests:eg.Rx().optional(),groupBookingMaxGuests:eg.Rx().optional(),groupBookingMaxRooms:eg.Rx().optional(),groupBookingPolicies:eg.IX(e4).optional(),customEstablishmentOrder:eg.Z_().optional(),showInactivityModal:eg.O7(),onlineStorePublished:eg.O7(),onlineStoreHideNavbarButton:eg.O7(),unitSelectionMapConfiguration:e9.optional(),onlineStoreCustomDomain:eg.Z_().optional(),occupationType:eW,keepMultiConfigOnRedirect:eg.O7().optional(),navigationStyle:e2.optional(),showEngineHighlightReel:eg.O7(),engineHighlightReelOrder:eg.IX(eg.Z_()),extrasOrderCriteria:eV.default("DEFAULT"),allowMultiStayCart:eg.O7()}),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],oR.prototype,"localDate",void 0),function(e){e.HIDE_EXTRAS_BEFORE_CHECKOUT="HIDE_EXTRAS_BEFORE_CHECKOUT",e.SHOW_EXTRAS_BEFORE_CHECKOUT="SHOW_EXTRAS_BEFORE_CHECKOUT",e.SHOW_EXTRAS_BEFORE_CHECKOUT_DESKTOP="SHOW_EXTRAS_BEFORE_CHECKOUT_DESKTOP"}(z||(z={}));let oM={create:oR.create};var oI=n(85281),oO=n(83759),oD=n(77039),oN=ep;!function(e){e.PERCENTAGE="PERCENTAGE",e.AMOUNT="AMOUNT"}(G||(G={})),function(e){e.ACCOMMODATION_AND_EXTRAS="ACCOMMODATION_AND_EXTRAS",e.ACCOMMODATION_ONLY="ACCOMMODATION_ONLY"}($||($={}));class oL extends ef.U3{static create(e){let t=new oL(e.type,e.ticker,e.active,e.typology,e.taxes,e.fees,e.translation,e.validFrom,e.validTo,e.restrictions,e.appliesToInventories,e.calculationBase);return t.validate(),t}isPercentage(){return"PERCENTAGE"===this.type}isAccommodationOnly(){return"ACCOMMODATION_ONLY"===this.calculationBase}calculatePriceSectionByAmount(e){let t=this.findApplicableSectionValue(e);if(!t)return null;let n=this.isPercentage()?e.multiply(t.amount).divide(100):t;return{sectionValue:t,price:n}}isValidOnDate(e){return!this.validFrom&&!this.validTo||(this.validFrom&&!this.validTo?(0,eh.Ax)(e,(0,eh.b7)(this.validFrom)):!this.validFrom&&this.validTo?(0,eh.RR)(e,(0,eh.b7)(this.validTo)):!!this.validFrom&&!!this.validTo&&(0,eh._w)(e,{start:(0,eh.b7)(this.validFrom),end:(0,eh.b7)(this.validTo)}))}hasInventoryTicker(e){return this.appliesToInventories.includes(e)}isValidForStayDuration(e){return!this.restrictions||[this.isValidMinStayRestriction(e),this.isValidMaxStayRestriction(e)].reduce((e,t)=>
29e&&t,!0)}isValidForNoticePeriod(e){return!this.restrictions||[this.isValidMinNoticeRestriction(e),this.isValidMaxNoticeRestriction(e)].reduce((e,t)=>e&&t,!0)}isValidMinStayRestriction(e){var t;return null===(t=this.restrictions)||void 0===t||!t.minStay||e>=this.restrictions.minStay/24}isValidMaxStayRestriction(e){var t;return null===(t=this.restrictions)||void 0===t||!t.maxStay||e<=this.restrictions.maxStay/24}isValidMinNoticeRestriction(e){var t;return null===(t=this.restrictions)||void 0===t||!t.minNotice||(0,eh.Af)((0,eh.E4)(e,1),new Date)>=this.restrictions.minNotice}isValidMaxNoticeRestriction(e){var t;return null===(t=this.restrictions)||void 0===t||!t.maxNotice||(0,eh.Af)((0,eh.E4)(e,1),Date.now())<=this.restrictions.maxNotice}get sections(){return"PERCENTAGE"===this.type&&this.typology.percentage?this.typology.percentage.sectionsList:"AMOUNT"===this.type&&this.typology.amount?this.typology.amount.sectionsList:[]}findApplicableSectionValue(e){let t=this.sections.find(t=>0===t.amountFrom&&0===t.amountTo||(t.amountFrom>0&&0===t.amountTo?e.amount>=t.amountFrom:t.amountFrom<=e.amount&&e.amount<=t.amountTo));return t?ef.vO.of({amount:t.value,currency:e.currency}):null}validate(){oL.schema.parse(this)}constructor(e,t,n,o,r=[],a=[],i,s,l,c,u=[],d){super(),this.type=e,this.ticker=t,this.active=n,this.typology=o,this.taxes=r,this.fees=a,this.translation=i,this.validFrom=s,this.validTo=l,this.restrictions=c,this.appliesToInventories=u,this.calculationBase=d}}oL.schema=oN.object({type:oN.nativeEnum(G),ticker:oN.string(),active:oN.boolean(),typology:oN.object({percentage:oN.object({sectionsList:oN.array(oN.object({amountFrom:oN.number(),amountTo:oN.number(),value:oN.number()}))}).optional(),amount:oN.object({sectionsList:oN.array(oN.object({amountFrom:oN.number(),amountTo:oN.number(),value:oN.number()}))}).optional()}),validFrom:oN.date().optional(),validTo:oN.date().optional(),restrictions:oN.object({minStay:oN.number().optional(),maxStay:oN.number().optional(),minNotice:oN.number().optional(),maxNotice:oN.number().optional()}).optional(),taxes:oN.array(oN.object({id:oN.string(),ticker:oN.string()})).optional(),fees:oN.array(oN.object({id:oN.string(),ticker:oN.string()})).optional(),translation:oN.object({locale:oN.string(),name:oN.string(),description:oN.string()}),appliesToInventories:oN.array(oN.string()),calculationBase:oN.nativeEnum($).optional()}),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],oL.prototype,"validFrom",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],oL.prototype,"validTo",void 0);class oB extends ef.U3{static create(e){let t=new oB(e.type,e.ticker,e.sectionValue,e.price,e.translation);return t.validate(),t}static empty(){return new oB(G.AMOUNT,"no-insurance",ef.vO.zero("EUR"),ef.vO.zero("EUR"))}validate(){oB.schema.parse(this)}constructor(e,t,n,o,r){super(),this.type=e,this.ticker=t,this.sectionValue=n,this.price=o,this.translation=r}}oB.schema=eg.Ry({type:eg.Km([G.AMOUNT,G.PERCENTAGE]),ticker:eg.Z_(),sectionValue:eg.Ry({amount:eg.Rx(),currency:eg.Km(ef.Mf)}),price:eg.Ry({amount:eg.Rx(),currency:eg.Km(ef.Mf)}),translation:eg.Ry({locale:eg.Z_(),name:eg.Z_(),description:eg.Z_()}).optional()});class oF extends ok{static create(e){let t=new oF(e.id,e.checkIn,e.checkOut,e.inventory,e.quantity,e.childrenAges,e.originalRate,e.totalRate,e.rackRate,e.discountAmount,e.extrasAmount,e.stayAmount,e.cityTax,e.guaranteeAmount,e.appliedExtras,e.availableExtras,e.finalized,e.taxations,e.taxShowConfig,e.hotelVerseRoomNumber,e.hotelVerseLocator,e.cancellationPolicy,e.appliedInsurance);return t.validate(),t}static calculateAmountsFromInventory(e,t){return{cityTax:e.cityTax.multiply(t),discountAmount:e.originalRate.subtract(e.totalRate).multiply(t),originalRate:e.originalRate.multiply(t),rackRate:e.rackRate.multiply(t),stayAmount:e.totalRate.multiply(t)}}static withInventoryAndAppliedExtras(e){let{cityTax:t,discountAmount:n,originalRate:o,stayAmount:r,extrasAmount:a,totalRate:i,guaranteeAmount:s,rackRate:l}=oF.calculateCartItemAmounts(e),c=e.taxations.filter(t=>{let{ticker:n}=t;return e.inventory.taxationRates.get(n)});return oF.create({id:e.id,checkIn:e.checkIn,checkOut:e.checkOut,inventory:e.inventory,quantity:e.quantity,childrenAges:e.childrenAges,originalRate:o,totalRate:i,rackRate:l,discountAmount:n,extrasAmount:a,stayAmount:r,cityTax:t,guaranteeAmou
29nt:s,appliedExtras:e.appliedExtras,availableExtras:e.availableExtras,hotelVerseRoomNumber:e.hotelVerseRoomNumber,hotelVerseLocator:e.hotelVerseLocator,finalized:e.finalized,taxations:c,taxShowConfig:e.taxShowConfig,cancellationPolicy:e.cancellationPolicy,appliedInsurance:e.appliedInsurance})}static ofRoomStay(e,t){return oF.create({id:(0,eh.pN)(),checkIn:e.checkIn,checkOut:e.checkOut,inventory:n9.create({ticker:e.inventoryTicker,name:e.getFullName(),status:y.AVAILABLE,restrictions:[],availability:0,rackRate:ef.vO.zero(e.getCurrency()),averageRate:e.totalAmount.divide(e.nights),totalRate:e.totalAmount,originalRate:e.subTotalAmount,loyaltyRate:ef.vO.zero(e.getCurrency()),loyaltyDiscountAmount:ef.vO.zero(e.getCurrency()),totalRatePerDay:new Map(Object.entries(e.totalRatePerDay)),condition:tS.create({additionalInfo:e.condition.additionalInfo,cancellation:e.condition.cancellation,cancellationPolicies:[e.cancellationPolicy],children:e.condition.children,color:"",deferredInfoExpiration:void 0,description:"",earlyCharge:0,entry:e.condition.entry,exit:e.condition.exit,groups:e.condition.groups,minimumCharge:ef.vO.zero(e.getCurrency()),name:e.condition.name,payFirstNight:!1,paymentTickers:t,pets:e.condition.pets,ticker:e.condition.ticker,conditionType:i.ENGINE}),accommodation:nM.create({originalRate:ef.vO.zero(e.getCurrency()),totalRate:ef.vO.zero(e.getCurrency()),rackRate:ef.vO.zero(e.getCurrency()),ticker:e.accommodation.ticker,name:e.accommodation.name,status:y.AVAILABLE,restrictions:[],availability:0,averageRate:ef.vO.zero(e.getCurrency()),totalRatePerDay:new Map,description:"",media:[ef.xg.create({url:"https://witbooking-public-app-assets.s3.eu-west-1.amazonaws.com/v21/extras-placeholder.jpeg"})],inventories:[],roomDenomination:d.UNITS,shortTextDescription:"",order:0,taxationRates:new Map}),configuration:nF.create({guests:{},guestsAmount:e.roomCapacity,name:e.configuration.name,ticker:e.configuration.ticker}),mealPlan:n5.create({description:"",name:e.mealPlan.name,order:0,ticker:e.mealPlan.ticker}),discountTickers:[],extraTickers:[],firstNightCost:e.firstNightCharge,cityTax:ef.vO.zero(e.getCurrency()),extrasAmount:ef.vO.zero(e.getCurrency()),appliedExtras:e.extras,appliedDiscounts:e.discounts.map(e=>e.ticker),taxationRates:new Map(e.taxations.map(t=>{var n;return[t.ticker,null!==(n=t.totalAmount)&&void 0!==n?n:ef.vO.zero(e.getCurrency())]}))}),quantity:e.quantity,childrenAges:[],originalRate:e.subTotalAmount,totalRate:e.totalAmount,rackRate:ef.vO.zero(e.getCurrency()),discountAmount:e.subTotalAmount.subtract(e.totalAmount),extrasAmount:ef.vO.zero(e.getCurrency()),stayAmount:ef.vO.zero(e.getCurrency()),cityTax:ef.vO.zero(e.getCurrency()),guaranteeAmount:e.guaranteeAmount,appliedExtras:e.extras.map(t=>t.copy({taxationRates:new Map(e.taxations.map(t=>[t.ticker,ef.vO.zero(e.getCurrency())]))})),availableExtras:e.extras,finalized:!1,taxations:e.taxations,taxShowConfig:e.taxations?m.INCLUDE:m.EXCLUDE,appliedInsurance:e.insurance})}static calculateCartItemAmounts(e){let t=e.appliedExtras.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(e.inventory.totalRate.currency)),{cityTax:n,discountAmount:o,originalRate:r,stayAmount:a,rackRate:i}=oF.calculateAmountsFromInventory(e.inventory,e.quantity),s=t.add(a),l=oF.calculateDeposit(e.inventory,s,e.quantity);return e.appliedInsurance&&(s=s.add(e.appliedInsurance.price.multiply(e.quantity))),{cityTax:n,discountAmount:o,originalRate:r,stayAmount:a,extrasAmount:t,totalRate:s,guaranteeAmount:l,rackRate:i}}calculateCartItemAmountsInternal(){return oF.calculateCartItemAmounts({appliedExtras:this.appliedExtras,appliedInsurance:this.appliedInsurance,inventory:this.inventory,quantity:this.quantity})}validate(){oF.schema.parse({...this})}convertToCurrency(e){throw console.log(e),Error("Method not implemented.")}copy(e){return oF.create({...this,...e})}addAppliedExtra(e){let t=[...this.appliedExtras,e],n=this.copy({appliedExtras:t}),o=oF.calculateCartItemAmounts(n);return n.copy({...o})}removeAppliedExtra(e){let t=this.appliedExtras.filter(t=>t.ticker!==e),n=this.copy({appliedExtras:t}),o=oF.calculateCartItemAmounts(n);return n.copy({...o})}getAppliedExtraTickers(){return this.appliedExtras.map(e=>e.ticker)}static calculateDeposit(e,t,n){let o=e.condition.payFirstNight,r=e.condition.earlyCharge,a=e.condition.minimumCharge,i=e.firstNightCost,s=o?i.multiply(n).amount:0,l=0;a.amount>0&&(l=Math.min(a.multiply(n).amount,t.amount));let c=r?t.multiply(r/100).amount:0,u=Math.max(s,c=Math.max(c,l),l);return ef.vO.of({amount:u,currency:t.currency})}calculateGuestAmount(){return this.inventory.configuration.guestsAmount*this.quantity}calculateDiscountPercentage(){return 0===this.originalRate.amount?0:this.discountAmount.divide(this.originalRate.amount).multiply(100).amount}calculateAvailableInsurances(e,t){let n=this.calculateOneRoomRateWithExtras(),o=this.calculateOneRoomAccommodationRate();return e.filter(e=>[e.isValidOnDate(this.checkIn),e.hasInventoryTicker(this.inventory.ticker),e.isValidForStayDuration(this.calculateNights()),e.
29isValidForNoticePeriod(this.checkIn)].reduce((e,t)=>e&&t,!0)).map(e=>{let r=e.fees.map(e=>e.ticker),a=e.taxes.map(e=>e.ticker),i=this.calculateTotalInsuranceTaxAmount(a,t),s=this.calculateTotalInsuranceFeeAmount(r),l=(e.isAccommodationOnly()?o:n).add(i).add(s),c=e.calculatePriceSectionByAmount(l);return c?oB.create({type:e.type,ticker:e.ticker,sectionValue:c.sectionValue,price:c.price,translation:e.translation}):null}).filter(e=>null!==e)}addInsurance(e){let t=this.copy({appliedInsurance:e}),n=oF.calculateCartItemAmounts(t);return t.copy({...n})}calculateNights(){return(0,eh.jc)(this.checkOut,this.checkIn)}calculateRatePerNight(){return this.totalRate.divide(this.calculateNights())}calculateCheckinCheckoutRange(){let e=(0,eh.UW)(this.checkIn),t=(0,eh.UW)(this.checkOut);return"".concat(e,"-").concat(t)}buildExtrasSummaryQuantity(){var e,t;return(null===(t=this.appliedExtras)||void 0===t?void 0:null===(e=t.filter(e=>e.totalQuantity>0))||void 0===e?void 0:e.length)||0}areAllAvailableExtrasMandatory(){return this.availableExtras.every(e=>e.mandatory)}areExtrasAvailable(e){let{showMandatoryExtras:t}=e,n=this.availableExtras.some(e=>this.inventory.extraTickers.includes(e.ticker));return this.areAllAvailableExtrasMandatory()?t&&n:n}addHotelVerseRoomNumber(e){return this.copy({hotelVerseRoomNumber:e})}addHotelVerseLocator(e){return this.copy({hotelVerseLocator:e})}calculateStayDates(){return(0,eh.Dy)({start:this.checkIn,end:this.checkOut})}getAppliedExtrasAsMap(){let e={};return this.appliedExtras.map(t=>e[t.ticker]=t),e}getUnavailableAppliedExtrasFromAvailabilityPerDay(e){return this.appliedExtras.filter(t=>!!e[t.ticker]&&Array.from(e[t.ticker].values()).some(e=>e<0))}calculateTotalTaxationAmountByType(e,t){let n=ef.vO.zero(t);return this.taxations.filter(t=>t.type===e).forEach(t=>{let o=this.getInventoryTaxRate(t.ticker);n=n.add(o.multiply(this.quantity)),e===U.TAX&&this.appliedExtras.forEach(e=>{let o=e.taxationRates.get(t.ticker);if(void 0===o)throw new ef.jn("Inventory tax rate was not found for extra ".concat(e.ticker," and tax ").concat(t.ticker));n=n.add(o.multiply(e.totalQuantity))})}),n}calculateTotalInsuranceTaxAmount(e,t){let n=ef.vO.zero(this.totalRate.currency);return this.taxations.filter(e=>e.type===U.TAX).filter(e=>!e.fromExtra).forEach(o=>{let r=e.includes(o.ticker),a=o.isIncluded(t);if(a&&r){console.debug("Skipping insurance tax amount [".concat(o.ticker,"] as it is included and in filter"));return}let i=this.calculateTotalTaxAmount(o.type).divide(this.quantity);a&&!r?(console.debug("Subtracting insurance tax amount [".concat(o.ticker,"]"),i),n=n.subtract(i)):!a&&r&&(console.debug("Adding insurance tax amount [".concat(o.ticker,"]:"),i),n=n.add(i))}),n}calculateTotalInsuranceFeeAmount(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.totalRate.currency,n=ef.vO.zero(t);return this.taxations.filter(e=>e.type===U.FEE).filter(e=>!e.fromExtra).forEach(t=>{let o=e.includes(t.ticker),r=t.isIncludedPreference();if(r&&o){console.debug("Skipping insurance fee amount [".concat(t.ticker,"] as it is included and in filter"));return}let a=this.getInventoryTaxRate(t.ticker);r&&!o?(console.debug("Subtracting insurance fee amount [".concat(t.ticker,"]:"),a.amount),n=n.subtract(a)):!r&&o&&(console.debug("Adding insurance fee amount [".concat(t.ticker,"]:"),a.amount),n=n.add(a))}),n}getInventoryTaxRate(e){let t=this.inventory.taxationRates.get(e);if(void 0===t)throw new ef.jn("Inventory tax rate was not found for inventory ".concat(this.inventory.ticker," and tax ").concat(e));return t}getAppliedExtrasWithAvailabilityRestriction(){return this.appliedExtras.filter(e=>e.hasAvailabilityPerDay())}calculateTotalRateWithExtras(){let{stayAmount:e}=oF.calculateAmountsFromInventory(this.inventory,this.quantity);return this.appliedExtras.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(this.inventory.totalRate.currency)).add(e)}calculateOneRoomRateWithExtras(){return this.calculateTotalRateWithExtras().divide(this.quantity)}calculateOneRoomAccommodationRate(){return this.inventory.totalRate.subtract(this.inventory.extrasAmount)}calculateTotalInsurance(){return this.appliedInsurance?this.appliedInsurance.price.multiply(this.quantity):ef.vO.zero(this.totalRate.currency)}hasInsuranceApplied(){return!!this.appliedInsurance&&this.appliedInsurance.price.hasPositiveAmount()}hasInsuranceSelected(){return void 0!==this.appliedInsurance}calculateTotalExtrasAmount(){return this.extrasAmount.add(this.calculateTotalInsurance())}calculateTotalTaxExtrasAmount(){var e,t;return(null!==(t=null===(e=this.appliedExtras)||void 0===e?void 0:e.filter(e=>e.isTax))&&void 0!==t?t:[]).reduce((e,t)=>
29e.add(t.originalRate.multiply(t.totalQuantity)),ef.vO.zero(this.totalRate.currency))}getInventoryImage(){var e,t;return null!==(t=null===(e=this.inventory.parentBundle)||void 0===e?void 0:e.media[0])&&void 0!==t?t:this.inventory.accommodation.media[0]}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k){super(),this.type=j.CART_ITEM,this.id=e,this.checkIn=t,this.checkOut=n,this.inventory=o,this.quantity=r,this.childrenAges=a,this.originalRate=i,this.totalRate=s,this.rackRate=l,this.discountAmount=c,this.extrasAmount=u,this.stayAmount=d,this.cityTax=m,this.guaranteeAmount=p,this.appliedExtras=h,this.availableExtras=f,this.finalized=g,this.taxations=y,this.taxShowConfig=v,this.hotelVerseRoomNumber=b,this.hotelVerseLocator=S,this.cancellationPolicy=T,this.appliedInsurance=k}}oF.schema=eg.Ry({type:eg.i0("CartItem"),id:eg.Z_(),checkIn:eg.hT(),checkOut:eg.hT(),inventory:eg.PG(e=>e instanceof n9),quantity:eg.Rx().min(1),childrenAges:eg.IX(eg.Rx().min(0).max(21)),originalRate:eg.PG(e=>e instanceof ef.vO),totalRate:eg.PG(e=>e instanceof ef.vO),rackRate:eg.PG(e=>e instanceof ef.vO),discountAmount:eg.PG(e=>e instanceof ef.vO),extrasAmount:eg.PG(e=>e instanceof ef.vO),stayAmount:eg.PG(e=>e instanceof ef.vO),cityTax:eg.PG(e=>e instanceof ef.vO),guaranteeAmount:eg.PG(e=>e instanceof ef.vO),appliedExtras:eg.IX(eg.PG(e=>e instanceof n4)),availableExtras:eg.IX(eg.PG(e=>e instanceof n6)),finalized:eg.O7(),taxations:eg.IX(eg.PG(e=>e instanceof oS)),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE","IGNORE"]),hotelVerseRoomNumber:eg.Z_().optional(),hotelVerseLocator:eg.Z_().optional(),cancellationPolicy:eg.PG(e=>e instanceof tb).optional()}),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],oF.prototype,"checkIn",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],oF.prototype,"checkOut",void 0),(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",n9)],oF.prototype,"inventory",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"originalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"totalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"rackRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"discountAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"extrasAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"stayAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"cityTax",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],oF.prototype,"guaranteeAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>n4),(0,tv.w6)("design:type",Array)],oF.prototype,"appliedExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>n6),(0,tv.w6)("design:type",Array)],oF.prototype,"availableExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>oS),(0,tv.w6)("design:type",Array)],oF.prototype,"taxations",void 0),(0,tv.gn)([(0,ef.YL)(()=>oB),(0,tv.w6)("design:type",oB)],oF.prototype,"appliedInsurance",void 0);class oU extends Error{constructor(...e){super(...e),this.name=this.constructor.name}}class oj extends Error{constructor(...e){super(...e),this.name=this.constructor.name}}!function(e){e.GO_TO_CHECKOUT="GO_TO_CHECKOUT",e.GO_TO_EXTRAS="GO_TO_EXTRAS",e.GO_TO_ROOM_SELECTION="GO_TO_ROOM_SELECTION"}(H||(H={}));class oz extends oT{static create(e){let t=new oz(e.cartItems,e.currency,e.propertyTicker,e.paymentMethods,e.allPaymentMethods,e.builtFromSession,e.taxShowConfig,e.allowMultipleMealPlans);return t.validate(),t}static empty(){return oz.create({cartItems:[],currency:"EUR",propertyTicker:"",paymentMethods:[],allPaymentMethods:[],builtFromSession:!1,taxShowConfig:m.INCLUDE,allowMultipleMealPlans:!0})}static filterExtrasForInventory(e,t){return t.filter(t=>e.extraTickers.includes(t.ticker))}static initWithInventory(e){let t=this.initCartItem(e);return oz.initWithCartItems({cartItems:[t],propertyTicker:e.propertyTicker,currency:e.currency,paymentMethods:e.availablePaymentMethods,allPaymentMethods:e.availablePaymentMethods,builtFromSession:!1,taxShowConfig:e.taxShowConfig,allowMultipleMealPlans:e.allowMultipleMealPlans})}static initWithCartItems(e){let t=oz.create({...e,cartItems:[]});for(let n of e.cartItems)t=t.addCartItem(n);return t}static initCartItem(e){let t=oz.filterExtrasForInventory(e.inventory,e.availableExtras),n=oF.recalculateAppliedExtrasWithInventoryQuantity(e.inventory.appliedExtras,e.quantity),o=oz.calculateActionAfterItemIsAdded({availableExtras:t,showExtrasConfiguration:e.showExtrasConfiguration,showMandatoryExtras:e.showMandatoryExtras,deviceType:e.deviceType,assistedModeActive:e.assistedModeActive});return oF.withInventoryAndAppliedExtras({id:(0,eh.pN)(),checkIn:e.checkIn,checkOut:e.checkOut,inventory:e.inventory,quantity:e.quantity,childrenAges:e.childrenAges,appliedExtras:n,availableExtras:t,finalized:"GO_TO_EXTRAS"!==o,taxations:e.taxations,taxShowConfig:e.taxShowConfig,cancellationPolicy:e.cancellationPolicy})}static calculateAvailablePaymentMethods(e){return e.reduce((e,t)=>
29{let n=t.inventory.condition.paymentTickers;if(0===e.length)return n;let o=e.filter(e=>n.includes(e));if(0===o.length)throw new oj("RoomStays have no common payment methods");return o},[])}static validateMealPlans(e,t){if(!t&&new Set(e.map(e=>e.inventory.mealPlan.ticker)).size>1)throw new oU("CartVO: Multiple meal plans are not allowed in this cart")}validate(){oz.validateMealPlans(this.cartItems,this.allowMultipleMealPlans),oz.calculateAvailablePaymentMethods(this.cartItems),oz.schema.parse({...this})}copy(e){return oz.create({...this,...e})}addInventory(e){let t=oz.initCartItem(e);return this.addCartItem(t)}convertToCurrency(e){return this.copy({...this,currency:e,cartItems:this.cartItems.map(t=>t.convertToCurrency(e))})}areExpressPaymentMethodsAvailable(){return this.paymentMethods.some(e=>e.isExpress())}getOrderedPaymentMethods(){return this.areExpressPaymentMethodsAvailable()?[...this.paymentMethods.filter(e=>e.isExpress()),...this.paymentMethods.filter(e=>!e.isExpress())]:this.paymentMethods}getAvailablePaymentMethods(e){let t=oz.calculateAvailablePaymentMethods(e),n=this.allPaymentMethods.reduce((e,t)=>({...e,[t.ticker]:t}),{}),o=Math.min(...e.map(e=>e.inventory.condition.deferredInfoExpiration).filter(e=>!!e).map(e=>e.getTime())),a=(0,eh.hj)(o)?new Date(o):void 0;return t.map(e=>n[e]).filter(e=>!!e).map(e=>e.type===r.DEFERRED?e.copy({deferredExpirationDate:a}):e)}addCartItem(e){let t=[...this.cartItems,e],n=this.getAvailablePaymentMethods(t);return this.copy({...this,cartItems:t,paymentMethods:n})}removeCartItem(e){let t=this.cartItems.filter(t=>t.id!==e),n=this.getAvailablePaymentMethods(t);return this.copy({...this,cartItems:t,paymentMethods:n})}updateCartItem(e,t){let n=this.cartItems.findIndex(t=>t.id===e);if(-1===n)throw Error("invalid CartItem id provided to editCartItem");let o=[...this.cartItems];o[n]=t;let r=this.getAvailablePaymentMethods(o);return this.copy({...this,cartItems:o,paymentMethods:r})}splitCartItemForUnitSelection(e){let t=this.cartItems.findIndex(t=>t.id===e);if(-1===t)throw Error("invalid CartItem id provided to splitCartItemForUnitSelection");let n=this.cartItems[t];if(n.quantity<=1)return this.updateCartItem(e,n.copy({finalized:!0}));let o=n.changeQuantity(1),r=Array.from({length:n.quantity},()=>o.copy({id:(0,eh.pN)(),finalized:!0})),a=[...this.cartItems.slice(0,t),...r,...this.cartItems.slice(t+1)],i=this.getAvailablePaymentMethods(a);return this.copy({...this,cartItems:a,paymentMethods:i})}calculateTotalRooms(){return this.cartItems.reduce((e,t)=>e+t.quantity,0)}getUniqueTaxations(){let e=[];return this.cartItems.forEach(t=>{t.taxations.forEach(t=>{e.every(e=>e.ticker!==t.ticker)&&e.push(t)})}),e}orderTaxations(e){function t(e){return e.sort((e,t)=>e.order<t.order?-1:e.order>t.order?1:0)}return[...t(e.filter(e=>e.isTax())),...t(e.filter(e=>e.isFee()))]}calculateTaxationAmountPerTicker(e){return this.cartItems.reduce((t,n)=>{let o=n.inventory.taxationRates.get(e.ticker),r=ef.vO.zero(this.currency);return o&&(r=r.add(o.multiply(n.quantity))),e.isTax()&&(r=r.add(n.calculateExtrasTaxationAmount(e))),t.add(r)},ef.vO.zero(this.currency))}calculateTotalDiscount(){return this.cartItems.reduce((e,t)=>e.add(t.discountAmount),ef.vO.zero(this.currency))}calculateTotalCityTax(){return this.cartItems.reduce((e,t)=>e.add(t.cityTax),ef.vO.zero(this.currency))}calculateTotalDeposit(){return this.cartItems.reduce((e,t)=>{let n=t.totalRate.subtract(t.calculateTotalInsurance()),o=oF.calculateDeposit(t.inventory,n,t.quantity);return e.add(o)},ef.vO.zero(this.currency))}calculateWeightedDepositProportion(){let e=this.calculateTotalRate().subtract(this.calculateTotalAppliedInsurances());return this.cartItems.reduce((t,n)=>t+(0!=n.totalRate.amount?n.guaranteeAmount.amount/n.totalRate.amount:0)*(0!=e.amount?n.totalRate.amount/e.amount:0),0)}calculatePendingAmount(e,t){return this.calculateTotalByTaxationType(e).subtract(this.calculatePayNowAmount(e,t))}getCancellationPolicy(e){var t;return null!==(t=e.cancellationPolicy)&&void 0!==t?t:e.inventory.condition.cancellationPolicies[0]}shouldApplyDepositCharge(e){return!!e.penaltyDeposit}calculateDepositWithAutomaticCharge(){let e=new Date;return this.cartItems.reduce((t,n)=>{let o=this.getCancellationPolicy(n);if(!o||!this.shouldApplyDepositCharge(o))return t;try{let r=n.totalRate.subtract(n.calculateTotalInsurance()),a=n.inventory.firstNightCost.multiply(n.quantity),i=o.calculatePenaltyForDate(e,this.currency,r,a);return t.add(i)}catch(e){return t}},ef.vO.zero(this.currency))}calculatePayNowAmount(e,t){let n=t?this.calculateQuotationPayNowAmount():this.calculateTotalDeposit();if(!e){let e=oS.getIncludedInCheckoutPreferences(),t=this.calculateWeightedDepositProportion(),o=this.calculateTotalTaxationAmountByType(U.TAX,e);n=n.add(o.multiply(t))}this.taxShowConfig===m.EXCLUDE&&(n=n.add(this.calculateTotalTaxationAmountByType(U.TAX,[...oS.getIncludedPreferences()]).multiply(this.calculateWeightedDepositProportion())));let o=this.calculateTotalAppliedInsurances(),r=this.calculateDepositWithAutomaticCharge();return r.isZero()?n.add(o).round():r.add(o).round()}calculateQuotationPayNowAmount(){return this.cartItems.reduce((e,t)=>
29e.add(t.guaranteeAmount),ef.vO.zero(this.currency))}calculateTotalNights(){return this.cartItems.reduce((e,t)=>e+t.calculateNights(),0)}getLastCartItem(){return this.cartItems[this.cartItems.length-1]}calculateInitialPaymentMethodRegular(e){let t=this.paymentMethods.filter(e=>!e.isExpress());return 1===t.length?t[0]:e?t.find(t=>t.ticker===e):void 0}areAllItemsWithFullDeposit(){return this.cartItems.every(e=>100===e.inventory.condition.earlyCharge)}static calculateActionAfterItemIsAdded(e){let{availableExtras:t,showMandatoryExtras:n,showExtrasConfiguration:o,deviceType:r,assistedModeActive:a}=e;if(!(null==t?void 0:t.length)||t.every(e=>e.mandatory)&&!n)return a?"GO_TO_ROOM_SELECTION":"GO_TO_CHECKOUT";switch(o){case z.HIDE_EXTRAS_BEFORE_CHECKOUT:return a?"GO_TO_ROOM_SELECTION":"GO_TO_CHECKOUT";case z.SHOW_EXTRAS_BEFORE_CHECKOUT:return"GO_TO_EXTRAS";case z.SHOW_EXTRAS_BEFORE_CHECKOUT_DESKTOP:if(r===ef.Yi.DESKTOP)return"GO_TO_EXTRAS";return a?"GO_TO_ROOM_SELECTION":"GO_TO_CHECKOUT"}}isAvailableCart(e){return this.cartItems.map(t=>this.calculateAvailabilityForCartItem(t.id,e)).every(e=>e>0)}itemsShareAvailability(e,t,n){return!!e.checkIn&&!!e.checkOut&&!!t.checkIn&&!!t.checkOut&&n.getParent(e.inventory.ticker)===n.getParent(t.inventory.ticker)&&(0,eh.Bg)({rangeStart:e.checkIn,rangeEnd:(0,eh.kw)(e.checkOut,1),otherRangeStart:t.checkIn,otherRangeEnd:(0,eh.kw)(t.checkOut,1),inclusive:!0})}reduceToAvailableUnits(e){let{keptByItem:t,removed:n}=this.calculateKeptQuantities(e);return{cart:this.buildAdjustedCart(t),removed:n}}calculateKeptQuantities(e){let t=new Map,n=[];return this.cartItems.forEach(o=>{let r=0;if(o.inventory.isAvailable()){let n=this.cartItems.filter(e=>t.has(e.id)).filter(t=>this.itemsShareAvailability(o,t,e)).reduce((e,n)=>{var o;return e+(null!==(o=t.get(n.id))&&void 0!==o?o:0)},0);r=Math.min(Math.max(0,o.inventory.availability-n),o.quantity)}t.set(o.id,r),r<o.quantity&&n.push({id:o.id,removedQuantity:o.quantity-r})}),{keptByItem:t,removed:n}}buildAdjustedCart(e){return this.cartItems.reduce((t,n)=>{var o;let r=null!==(o=e.get(n.id))&&void 0!==o?o:0;return 0===r?t.removeCartItem(n.id):r<n.quantity?t.updateCartItem(n.id,n.changeQuantity(r)):t},this)}calculateStayDates(){return[...Object.values(this.cartItems.flatMap(e=>e.calculateStayDates()).reduce((e,t)=>({...e,[t.getTime()]:t}),{}))].sort((e,t)=>e.getTime()-t.getTime())}static ofReservation(e,t){var n,o;let r=null!==(o=null===(n=e.deferredPaymentMethods)||void 0===n?void 0:n.map(e=>e.ticker))&&void 0!==o?o:[];return oz.create({cartItems:e.roomStays.map(e=>oF.ofRoomStay(e,r)),currency:e.getTransactionCurrency(),propertyTicker:e.propertyTicker,paymentMethods:t,allPaymentMethods:t,builtFromSession:!1,taxShowConfig:m.INCLUDE,allowMultipleMealPlans:!0})}someHasChildrenAges(){return this.cartItems.some(e=>e.childrenAges.length>0)}calculateExtrasTotalQuantityByTicker(e){return Object.fromEntries(Object.entries(this.calculateAppliedExtrasTotalQuantityPerDay(e)).map(e=>{let[t,n]=e;return[t,Object.values(n).reduce((e,t)=>e+t,0)]}))}calculateTotalByTaxationType(e){let t=this.calculateTotalRate().add(this.calculateTotalTaxationAmountByType(U.FEE));return this.calculateTotalRateByTaxationType(t,e)}calculateTotalWithTaxAndNoFees(e){let t=(null!=e?e:this.calculateTotalRate()).add(this.calculateTotalTaxationAmountByType(U.TAX,oS.getIncludedInCheckoutPreferences()));return this.taxShowConfig===m.EXCLUDE&&(t=t.add(this.calculateTotalTaxationAmountByType(U.TAX,[...oS.getIncludedPreferences()]))),t.round()}calculateTotalWithoutTax(e){if(this.taxShowConfig===m.EXCLUDE)return this.calculateTotalRate().round().amount;let t=e?[...oS.getIncludedPreferences(),...oS.getIncludedInCheckoutPreferences()]:oS.getIncludedPreferences();return this.calculateTotalRate().subtract(this.calculateTotalTaxationAmountByType(U.TAX,t)).subtract(this.calculateTotalAppliedInsurances()).subtract(this.calculateTotalTaxExtrasAmount()).round().amount}calculateTotalExtrasAmount(){return this.cartItems.reduce((e,t)=>t.appliedExtras?t.appliedExtras.reduce((e,t)=>t.mandatory?e+t.originalRate.amount*t.totalQuantity:e+t.totalRate.amount*t.totalQuantity,e):e,0)}calculateTaxExtrasByTicker(){let e={};
29return this.cartItems.forEach(t=>{var n;let o=null===(n=t.appliedExtras)||void 0===n?void 0:n.filter(e=>e.isTax);o&&o.forEach(t=>{let n=e[t.ticker];n?e[t.ticker]={name:t.name,amount:n.amount.add(t.originalRate.multiply(t.totalQuantity))}:e[t.ticker]={name:t.name,amount:t.originalRate.multiply(t.totalQuantity)}})}),Object.entries(e).map(e=>{let[t,{name:n,amount:o}]=e;return{ticker:t,name:n,amount:o}})}calculateTotalTaxExtrasAmount(){return this.cartItems.reduce((e,t)=>{var n,o;let r=(null!==(o=null===(n=t.appliedExtras)||void 0===n?void 0:n.filter(e=>e.isTax))&&void 0!==o?o:[]).reduce((e,t)=>e.add(t.originalRate.multiply(t.totalQuantity)),ef.vO.zero(this.currency));return e.add(r)},ef.vO.zero(this.currency))}calculateQuantityOfExtras(){return this.cartItems.reduce((e,t)=>e+t.appliedExtras.length*t.quantity,0)}hasMandatoryAvailableExtras(){for(let e of this.cartItems)if(e.appliedExtras){for(let t of e.appliedExtras)if(t.mandatory)return!0}return!1}getMinMaxCheckInOut(){let e=this.cartItems[0];if(!e)return;let t=new Date(e.checkIn),n=new Date(e.checkOut);return this.cartItems.forEach(e=>{let o=new Date(e.checkIn),r=new Date(e.checkOut);o<t&&(t=o),r>n&&(n=r)}),{minCheckIn:t,maxCheckOut:n}}buildCapacityPerDateRangeArray(){let e=new ef.Vo;return this.cartItems.forEach(t=>{let n=t.calculateCheckinCheckoutRange();if(e.has(n)){let o=e.get(n);e.delete(n),o&&e.add(n,{...o,adults:o.adults+t.inventory.configuration.guestsAmount*t.quantity,rooms:o.rooms+t.quantity})}else e.add(n,{id:t.id,roomDenomination:t.inventory.accommodation.roomDenomination,checkIn:t.checkIn,checkOut:t.checkOut,adults:t.inventory.configuration.guestsAmount*t.quantity,rooms:t.quantity})}),e.values()}getRoomUnitsAndDenominations(){return this.cartItems.reduce((e,t)=>{let n=t.inventory.accommodation.roomDenomination;return e[n]=(e[n]||0)+t.quantity,e},{})}calculateAggregatedDiscountedRates(e){let t={};return this.cartItems.forEach(n=>{let o=n.inventory.discountedRates;o&&Object.entries(o).forEach(o=>{let[r,a]=o,i=ef.vO.of({currency:this.currency,amount:a*n.quantity});if(t[r])t[r].totalAmount=t[r].totalAmount.add(i);else{let n=e.find(e=>e.ticker===r);t[r]={totalAmount:i,name:(null==n?void 0:n.name)||""}}})}),Object.entries(t).map(e=>{let[t,n]=e;return{ticker:t,totalAmount:n.totalAmount,name:n.name}})}getCheckInDate(e){var t;if(e)return e.checkIn;let n=null===(t=this.cartItems[0])||void 0===t?void 0:t.checkIn;if(!n)throw Error("No check-in date available");return n}calculateTotalAppliedInsurances(){return this.cartItems.reduce((e,t)=>e.add(t.calculateTotalInsurance()),ef.vO.zero(this.currency))}allRoomStaysHaveInsuranceSelected(){return this.cartItems.every(e=>e.hasInsuranceSelected())}constructor(e,t,n,o,r,a,i,s){super(),this.type=j.CART,this.cartItems=e,this.currency=t,this.propertyTicker=n,this.paymentMethods=o,this.allPaymentMethods=r,this.builtFromSession=a,this.taxShowConfig=i,this.allowMultipleMealPlans=s}}oz.schema=eg.Ry({type:eg.i0("Cart"),cartItems:eg.IX(eg.PG(e=>e instanceof oF)),currency:eg.Km(ef.Mf),propertyTicker:eg.Z_(),paymentMethods:eg.IX(eg.PG(e=>e instanceof or)),allPaymentMethods:eg.IX(eg.PG(e=>e instanceof or)),builtFromSession:eg.O7(),allowMultipleMealPlans:eg.O7(),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE","IGNORE"])}),(0,tv.gn)([(0,ef.YL)(()=>oF),(0,tv.w6)("design:type",Array)],oz.prototype,"cartItems",void 0);class oG extends ef.U3{static create(e){let t=new oG(e.name,e.lastName,e.email,e.emailEncrypted,e.emailHash,e.phone,e.phoneHash,e.country,e.documentId,e.address,e.loyaltyId);return t.validate(),t}static ofLoyaltyUser(e){return oG.create({name:e.name,lastName:e.lastName,email:e.email,phone:e.phone,address:e.address,country:e.country?ef.eT.create({countryCode:e.country,locale:"en"}):void 0,documentId:e.idDocument,loyaltyId:e.id})}validate(){oG.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.name=e,this.lastName=t,this.email=n,this.emailEncrypted=o,this.emailHash=r,this.phone=a,this.phoneHash=i,this.country=s,this.documentId=l,this.address=c,this.loyaltyId=u}}oG.schema=eg.Ry({name:eg.Z_(),lastName:eg.Z_(),email:eg.Z_().email(),emailEncrypted:eg.Z_().optional(),emailHash:eg.Z_().optional(),phone:eg.Z_().optional(),phoneHash:eg.Z_().optional(),country:eg.PG(),documentId:eg.Z_().optional(),address:eg.Z_().optional(),loyaltyId:eg.Z_().optional()}),function(e){e.STRING="STRING",e.NUMBER="NUMBER",e.PHONE="PHONE",e.PHONE_PREFIX="PHONE_PREFIX",e.COUNTRY="COUNTRY",e.EMAIL="EMAIL",e.REPEAT_EMAIL="REPEAT_EMAIL",e.BOOLEAN="BOOLEAN",e.SELECT="SELECT",e.STAY_DATE="STAY_DATE",e.DATE="DATE",e.TEXT="TEXT",e.HOUR="HOUR",e.RADIO="RADIO",e.MULTICHECK="MULTICHECK"}(V||(V={}));class o$ extends ef.U3{static create(e){let t=new o$(e.active,e.required,e.name,e.label,e.formFieldType,e.options,e.order,e.placeholder,e.readonly,e.custom,e.customValidator,e.isAExpressField);return t.validate(),t}getBaseFormFieldSchema(){if(this.customValidator)return this.customValidator;switch(this.formFieldType){case"STAY_DATE":case"STRING":{let e=eg.Z_();return this.required?e.min(1):e}case"NUMBER":return eg.Rx();case"PHONE":return eg.Z_().regex(/^[0-9\-()+\s]+$/).min(5);case"COUNTRY":case"TEXT":case"HOUR":case"PHONE_PREFIX":{let e=eg.Z_();return this.required?e.min(2):e}case"EMAIL":case"REPEAT_EMAIL":return eg.Z_().email();case"BOOLEAN":return eg.O7();case"SELECT":case"RADIO":return this.buildOptionsSchema();case"MULTICHECK":{let e=eg.IX(eg.Z_());return this.required?e.min(1):e}case"DATE":return eg.hT()}}buildOptionsSchema(){let e=this.options.filter(e=>{var t;return!this.required||!!(null===(t=e.id)||void 0===t?void 0:t.trim())}).map(e=>e.id);return 0===e.length?eg.Z_():eg.Km(e)}buildValidationSchema(){let e=this.getBaseFormFieldSchema();return this.required||(e=e.optional()),e}copy(e){return o$.create({...this,...e})}validate(){o$.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d){super(),this.active=e,this.required=t,this.name=n,this.label=o,this.formFieldType=r,this.options=a,this.order=i,this.placeholder=s,this.readonly=l,this.custom=c,this.customValidator=u,this.isAExpressField=d}}function oH(e,t){var n;return(null===(n=e.find(e=>e.id===t))||void 0===n?void 0:n.label)||t}o$.schema=eg.Ry({active:eg.O7(),required:eg.O7(),name:eg.Z_(),label:eg.Z_(),formFieldType:eg.jb(V),options:eg.IX(eg.Ry({label:eg.Z_(),id:eg.G0([eg.Z_(),eg.Rx(),eg.O7()])})),order:eg.Rx(),placeholder:eg.Z_().optional(),readonly:eg.O7().optional(),isAExpressField:eg.O7().optional()}),function(e){e.EXTRA="EXTRA",e.GUEST_FORM="GUEST_FORM",e.CANCELLATION_FORM="CANCELLATION_FORM",e.DISPLAY="DISPLAY",e.ROOMSTAY_
29CHECKOUT="ROOMSTAY_CHECKOUT"}(W||(W={}));class oV extends ef.U3{static create(e){let t=new oV(e.ticker,e.active,e.locale,e.dependants,e.formFields,e.name,e.description);return t.validate(),t}buildValidationSchema(){let e=this.formFields.reduce((e,t)=>({...e,[t.name]:t.buildValidationSchema()}),{});return eg.Ry({...e})}validate(){oV.schema.parse({...this})}isForExtra(){return this.dependants.some(e=>"EXTRA"===e.dependantType)}isForRoomStay(){return this.dependants.some(e=>"ROOMSTAY_CHECKOUT"===e.dependantType)}isForCustomer(){return this.dependants.some(e=>"GUEST_FORM"===e.dependantType)}isForCancellation(){return this.dependants.some(e=>"CANCELLATION_FORM"===e.dependantType)}hasRequiredElements(){return this.formFields.some(e=>e.required)}static buildAnswers(e,t){return Object.entries(e).map(e=>{let[n,o]=e,r=t.find(e=>e.name===n);if(r)return{field:r,name:r.name,label:r.label||r.placeholder||r.name,answer:o}}).filter(e=>!!e)}static buildValuesString(e){let{formValues:t,formFields:n,excludedFields:o,showLabel:r=!0}=e;return this.buildAnswers(t,n).filter(e=>!o||!o.includes(e.name)).map(e=>{let t="";if(Array.isArray(e.answer)){if(!e.answer.length)return;t=e.answer.map(t=>oH(e.field.options,t)).join(", ");let n=r?"".concat(e.label,": "):"";return"".concat(n).concat(t)}if(""===e.answer||void 0===e.answer||null===e.answer)return;t=(0,eh.HD)(e.answer)?oH(e.field.options,e.answer):(0,eh.hj)(e.answer)?e.answer.toString():(0,eh.jn)(e.answer)?e.answer?"Yes":"No":(0,eh.Rp)(e.answer)?(0,eh.UW)(e.answer):JSON.stringify(e.answer).replace(/"/g,"");let n=r?"".concat(e.label,": "):"";return"".concat(n).concat(t)}).filter(e=>!!e).join("\r\n")}buildValuesString(e){let{formValues:t,excludedFields:n,showLabel:o=!0}=e;return oV.buildValuesString({formValues:t,formFields:this.formFields,excludedFields:n,showLabel:o})}constructor(e,t,n,o,r,a,i){super(),this.ticker=e,this.active=t,this.locale=n,this.name=a,this.description=i,this.dependants=o,this.formFields=r}}oV.schema=eg.Ry({ticker:eg.Z_(),active:eg.O7(),locale:eg.Km(ef.lE),title:eg.Z_().optional(),name:eg.Z_().optional(),description:eg.Z_().optional(),dependants:eg.IX(eg.Ry({dependantType:eg.jb(W),dependantTickers:eg.IX(eg.Z_())})),formFields:eg.IX(eg.PG(e=>e instanceof o$))}),(0,tv.gn)([(0,ef.YL)(()=>o$),(0,tv.w6)("design:type","undefined"==typeof ReadonlyArray?Object:ReadonlyArray)],oV.prototype,"formFields",void 0);var oW={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-4
296-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23
vendor: 13,826 bytes, line 29
29]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[
293-7
vendor: 20,469 bytes, line 29
299]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["
2960|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7}
29)","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5}
29)","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
29)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function oq(e,t){var n=Array.prototype.slice.call(t);return n.push(oW),e.apply(this,n)}var oZ={}.constructor;function oK(e){return null!=e&&e.constructor===oZ}function oY(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function oX(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oY(Object(n),!0).forEach(function(t){oQ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oY(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function oQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oJ(e,t){return o6(e)||o3(e,t)||o1(e,t)||o0()}function o0(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o1(e,t){if(e){if("string"==typeof e)return o2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o2(e,t)}}function o2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function o3(e,t){var n,o,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function o6(e){if(Array.isArray(e))return e}function o4(e){var t,n,o,r=oJ(Array.prototype.slice.call(e),4),a=r[0],i=r[1],s=r[2],l=r[3];if("string"==typeof a)t=a;else throw TypeError("A text for parsing must be a string.");if(i&&"string"!=typeof i){if(oK(i))s?(n=i,o=s):o=i;else throw Error("Invalid second argument: ".concat(i))}else l?(n=s,o=l):(n=void 0,o=s),i&&(n=oX({defaultCountry:i},n));return{text:t,options:n,metadata:o}}var o5=2,o8=17,o9=3,o7="0-9ï¼-ï¼Ù -Ù©Û°-Û¹",re="-â-ââã¼ï¼",rt="ï¼/",rn="ï¼.",ro=" \xa0\xadââ ã",rr="()ï¼ï¼ï¼»ï¼½\\[\\]",ra="~ââ¼ï½",ri="".concat(re).concat(rt).concat(rn).concat(ro).concat(rr).concat(ra),rs="+ï¼";function rl(e){return(rl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rc(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ru(e,t,n){return t&&rc(e.prototype,t),n&&rc(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function rd(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function rm(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rS(e,t)}function rp(e){var t=rv();return function(){var n,o=rT(e);return n=t?Reflect.construct(o,arguments,rT(this).constructor):o.apply(this,arguments),rh(this,n)}}function rh(e,t){if(t&&("object"===rl(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return rf(e)}function rf(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rg(e){var t="function"==typeof Map?new Map:void 0;return(rg=function(e){if(null===e||!rb(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return ry(e,arguments,rT(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),rS(n,e)})(e)}function ry(e,t,n){return(ry=rv()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&rS(r,n.prototype),r}).apply(null,arguments)}function rv(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function rb(e){return -1!==Function.toString.call(e).indexOf("[native code]")}
vendor: 8,255 bytes, line 29
29function rS(e,t){return(rS=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rT(e){return(rT=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var rk=function(e){rm(n,e);var t=rp(n);function n(e){var o;return rd(this,n),Object.setPrototypeOf(rf(o=t.call(this,e)),n.prototype),o.name=o.constructor.name,o}return ru(n)}(rg(Error));function rC(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),o=t[0].split("."),r=0;r<3;r++){var a=Number(n[r]),i=Number(o[r]);if(a>i)return 1;if(i>a)return -1;if(!isNaN(a)&&isNaN(i))return 1;if(isNaN(a)&&!isNaN(i))return -1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}function rA(e){return(rA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rE(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function r_(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rP(e,t,n){return t&&r_(e.prototype,t),n&&r_(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var rx="1.2.0",rw="1.7.35",rR=" ext. ",rM=/^\d+$/,rI=function(){function e(t){rE(this,e),rF(t),this.metadata=t,rG.call(this,t)}return rP(e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(e){return"001"!==e})}},{key:"getCountryMetadata",value:function(e){return this.metadata.countries[e]}},{key:"nonGeographic",value:function(){if(!this.v1&&!this.v2&&!this.v3)return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(e){return void 0!==this.getCountryMetadata(e)}},{key:"hasCallingCode",value:function(e){if(this.getCountryCodesForCallingCode(e))return!0;if(this.nonGeographic()){if(this.nonGeographic()[e])return!0}else{var t=this.countryCallingCodes()[e];if(t&&1===t.length&&"001"===t[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(e){return this.nonGeographic()?!!this.nonGeographic()[e]:!this.getCountryCodesForCallingCode(e)}},{key:"country",value:function(e){return this.selectNumberingPlan(e)}},{key:"selectNumberingPlan",value:function(e,t){if(e&&rM.test(e)&&(t=e,e=null),e&&"001"!==e){if(!this.hasCountry(e))throw Error("Unknown country: ".concat(e));this.numberingPlan=new rO(this.getCountryMetadata(e),this)}else if(t){if(!this.hasCallingCode(t))throw Error("Unknown calling code: ".concat(t));this.numberingPlan=new rO(this.getNumberingPlanMetadata(t),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(e){var t=this.countryCallingCodes()[e];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:"getCountryCodeForCallingCode",value:function(e){var t=this.getCountryCodesForCallingCode(e);if(t)return t[0]}},{key:"getNumberingPlanMetadata",value:function(e){var t=this.getCountryCodeForCallingCode(e);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var n=this.nonGeographic()[e];if(n)return n}else{var o=this.countryCallingCodes()[e];if(o&&1===o.length&&"001"===o[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(e){return this.numberingPlan.type(e)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(e){return this.selectNumberingPlan(e)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),e}(),rO=function(){function e(t,n){rE(this,e),this.globalMetadataObject=n,this.metadata=t,rG.call(this,n.metadata)}return rP(e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(e){return e[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var e=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function(t){return new rD(t,e)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(e){return e[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:"type",value:function(e){if(this.hasTypes()&&rB(this.types(),e))return new rL(rB(this.types(),e),this)}},{key:"ext",value:function(){return this.v1||this.v2?rR:this.metadata[13]||rR}}]),e}(),rD=function(){function e(t,n){rE(this,e),this._format=t,this.metadata=n}return rP(e,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!!this.nationalPrefixFormattingRule()&&!rN.test(this.nationalPrefixFormattingRule())}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),e}(),rN=/^\(?\$1\)?$/,rL=function(){function e(t,n){rE(this,e),this.type=t,this.metadata=n}return rP(e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
29ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),e}();function rB(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}function rF(e){if(!e)throw Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!oK(e)||!oK(e.countries))throw Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(oK(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+rU(e)+": "+e,"."))}var rU=function(e){return rA(e)};function rj(e,t){if((t=new rI(t)).hasCountry(e))return t.country(e).countryCallingCode();throw Error("Unknown country: ".concat(e))}function rz(e,t){return t.countries.hasOwnProperty(e)}function rG(e){var t=e.version;"number"==typeof t?(this.v1=1===t,this.v2=2===t,this.v3=3===t,this.v4=4===t):t?-1===rC(t,rx)?this.v2=!0:-1===rC(t,rw)?this.v3=!0:this.v4=!0:this.v1=!0}var r$=";ext=",rH=function(e){return"([".concat(o7,"]{1,").concat(e,"})")};function rV(e){var t="20",n="15",o="9",r="6",a="[ \xa0\\t,]*",i="[:\\.ï¼]?[ \xa0\\t,-]*",s="#?",l="(?:e?xt(?:ensi(?:oÌ?|\xf3))?n?|ï½
?ï½ï½ï½?|доб|anexo)",c="(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)",u="[- ]+",d="[ \xa0\\t]*",m="(?:,{2}|;)";return r$+rH(t)+"|"+(a+l+i+rH(t)+s)+"|"+(a+c+i+rH(o)+s)+"|"+(u+rH(r))+"#|"+(d+m+i+rH(n)+s)+"|"+(d+"(?:,)+"+i)+rH(o)+s}var rW="["+o7+"]{"+o5+"}",rq="["+rs+"]{0,1}(?:["+ri+"]*["+o7+"]){3,}["+ri+o7+"]*",rZ=RegExp("^["+rs+"]{0,1}(?:["+ri+"]*["+o7+"]){1,2}$","i"),rK=RegExp("^"+rW+"$|^"+(rq+"(?:")+rV()+")?$","i");function rY(e){return e.length>=o5&&rK.test(e)}function rX(e){return rZ.test(e)}var rQ=RegExp("(?:"+rV()+")$","i");function rJ(e){var t=e.search(rQ);if(t<0)return{};for(var n=e.slice(0,t),o=e.match(rQ),r=1;r<o.length;){if(o[r])return{number:n,ext:o[r]};r++}}var r0={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9"};function r1(e){return r0[e]}function r2(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=r3(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function r3(e,t){if(e){if("string"==typeof e)return r6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r6(e,t)}}function r6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function r4(e){for(var t,n="",o=r2(e.split(""));!(t=o()).done;){var r=t.value;n+=r5(r,n)||""}return n}function r5(e,t,n){if("+"===e){if(t){"function"==typeof n&&n("end");return}return"+"}return r1(e)}function r8(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=r9(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function r9(e,t){if(e){if("string"==typeof e)return r7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r7(e,t)}}function r7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function ae(e,t){for(var n,o=e.slice(),r=r8(t);!(n=r()).done;){var a=n.value;0>e.indexOf(a)&&o.push(a)}return o.sort(function(e,t){return e-t})}function at(e,t){return an(e,void 0,t)}function an(e,t,n){var o=n.type(t),r=o&&o.possibleLengths()||n.possibleLengths();if(!r)return"IS_POSSIBLE";
29if("FIXED_LINE_OR_MOBILE"===t){if(!n.type("FIXED_LINE"))return an(e,"MOBILE",n);var a=n.type("MOBILE");a&&(r=ae(r,a.possibleLengths()))}else if(t&&!o)return"INVALID_LENGTH";var i=e.length,s=r[0];return s===i?"IS_POSSIBLE":s>i?"TOO_SHORT":r[r.length-1]<i?"TOO_LONG":r.indexOf(i,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function ao(e,t,n){if(void 0===t&&(t={}),n=new rI(n),t.v2){if(!e.countryCallingCode)throw Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw Error("Unknown country: ".concat(e.country));n.country(e.country)}else{if(!e.countryCallingCode)throw Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return ar(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function ar(e,t){return"IS_POSSIBLE"===at(e,t)}function aa(e,t){return e=e||"",RegExp("^(?:"+t+")$").test(e)}function ai(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=as(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function as(e,t){if(e){if("string"==typeof e)return al(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return al(e,t)}}function al(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var ac=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function au(e,t,n){if(t=t||{},e.country||e.countryCallingCode){(n=new rI(n)).selectNumberingPlan(e.country,e.countryCallingCode);var o=t.v2?e.nationalNumber:e.phone;if(aa(o,n.nationalNumberPattern())){if(ad(o,"FIXED_LINE",n))return n.type("MOBILE")&&""===n.type("MOBILE").pattern()||!n.type("MOBILE")||ad(o,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var r,a=ai(ac);!(r=a()).done;){var i=r.value;if(ad(o,i,n))return i}}}}function ad(e,t,n){return!(!(t=n.type(t))||!t.pattern()||t.possibleLengths()&&0>t.possibleLengths().indexOf(e.length))&&aa(e,t.pattern())}function am(e,t,n){return(t=t||{},(n=new rI(n)).selectNumberingPlan(e.country,e.countryCallingCode),n.hasTypes())?void 0!==au(e,t,n.metadata):aa(t.v2?e.nationalNumber:e.phone,n.nationalNumberPattern())}function ap(e,t,n){var o=new rI(n).getCountryCodesForCallingCode(e);return o?o.filter(function(e){return ah(t,e,n)}):[]}function ah(e,t,n){var o=new rI(n);return o.selectNumberingPlan(t),o.numberingPlan.possibleLengths().indexOf(e.length)>=0}function af(e){return e.replace(RegExp("[".concat(ri,"]+"),"g")," ").trim()}var ag=/(\$\d)/;function ay(e,t,n){var o=n.useInternationalFormat,r=n.withNationalPrefix;n.carrierCode,n.metadata;var a=e.replace(new RegExp(t.pattern()),o?t.internationalFormat():r&&t.nationalPrefixFormattingRule()?t.format().replace(ag,t.nationalPrefixFormattingRule()):t.format());return o?af(a):a}var av=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function ab(e,t,n){var o=new rI(n);return(o.selectNumberingPlan(e,t),o.defaultIDDPrefix())?o.defaultIDDPrefix():av.test(o.IDDPrefix())?o.IDDPrefix():void 0}function aS(e){var t=e.number,n=e.ext;if(!t)return"";if("+"!==t[0])throw Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(n?";ext="+n:"")}function aT(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=ak(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ak(e,t){if(e){if("string"==typeof e)return aC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aC(e,t)}}function aC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function aA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function aE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
29t%2?aA(Object(n),!0).forEach(function(t){a_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aP={formatExtension:function(e,t,n){return"".concat(e).concat(n.ext()).concat(t)}};function ax(e,t,n,o){if(n=n?aE(aE({},aP),n):aP,o=new rI(o),e.country&&"001"!==e.country){if(!o.hasCountry(e.country))throw Error("Unknown country: ".concat(e.country));o.country(e.country)}else{if(!e.countryCallingCode)return e.phone||"";o.selectNumberingPlan(e.countryCallingCode)}var r,a=o.countryCallingCode(),i=n.v2?e.nationalNumber:e.phone;switch(t){case"NATIONAL":if(!i)return"";return aM(r=aw(i,e.carrierCode,"NATIONAL",o,n),e.ext,o,n.formatExtension);case"INTERNATIONAL":if(!i)return"+".concat(a);return r=aw(i,null,"INTERNATIONAL",o,n),aM(r="+".concat(a," ").concat(r),e.ext,o,n.formatExtension);case"E.164":return"+".concat(a).concat(i);case"RFC3966":return aS({number:"+".concat(a).concat(i),ext:e.ext});case"IDD":if(!n.fromCountry)return;return aM(aI(i,e.carrierCode,a,n.fromCountry,o),e.ext,o,n.formatExtension);default:throw Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}function aw(e,t,n,o,r){var a=aR(o.formats(),e);return a?ay(e,a,{useInternationalFormat:"INTERNATIONAL"===n,withNationalPrefix:!a.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!r||!1!==r.nationalPrefix,carrierCode:t,metadata:o}):e}function aR(e,t){for(var n,o=aT(e);!(n=o()).done;){var r=n.value;if(r.leadingDigitsPatterns().length>0){var a=r.leadingDigitsPatterns()[r.leadingDigitsPatterns().length-1];if(0!==t.search(a))continue}if(aa(t,r.pattern()))return r}}function aM(e,t,n,o){return t?o(e,t,n):e}function aI(e,t,n,o,r){if(rj(o,r.metadata)===n){var a=aw(e,t,"NATIONAL",r);return"1"===n?n+" "+a:a}var i=ab(o,void 0,r.metadata);if(i)return"".concat(i," ").concat(n," ").concat(aw(e,null,"INTERNATIONAL",r))}function aO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function aD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aO(Object(n),!0).forEach(function(t){aN(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function aN(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aL(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function aB(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function aF(e,t,n){return t&&aB(e.prototype,t),n&&aB(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var aU=!1,aj=function(){function e(t,n,o){if(aL(this,e),!t)throw TypeError("`country` or `countryCallingCode` not passed");if(!n)throw TypeError("`nationalNumber` not passed");if(!o)throw TypeError("`metadata` not passed");var r=aG(t,o),a=r.country,i=r.countryCallingCode;this.country=a,this.countryCallingCode=i,this.nationalNumber=n,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return o}}return aF(e,[{key:"setExt",value:function(e){this.ext=e}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:ap(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return ao(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return am(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new rI(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(e){return this.number===e.number&&this.ext===e.ext}},{key:"getType",value:function(){return au(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(e,t){return ax(this,e,t?aD(aD({},t),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(e){return this.format("NATIONAL",e)}},{key:"formatInternational",value:function(e){return this.format("INTERNATIONAL",e)}},{key:"getURI",value:function(e){return this.format("RFC3966",e)}}]),e}(),az=function(e){return/^[A-Z]{2}$/.test(e)};function aG(e,t){var n,o,r=new rI(t);return az(e)?(n=e,r.selectNumberingPlan(n),o=r.countryCallingCode()):(o=e,aU&&r.isNonGeographicCallingCode(o)&&(n="001")),{country:n,countryCallingCode:o}}var a$=RegExp("(["+o7+"])");function aH(e,t,n,o){if(t){var r=new rI(o);r.selectNumberingPlan(t,n);var a=new RegExp(r.IDDPrefix());if(0===e.search(a)){var i=(e=e.slice(e.match(a)[0].length)).match(a$);if(!i||null==i[1]||!(i[1].length>0)||"0"!==i[1])return e}}}function aV(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var n=RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),o=n.exec(e);if(o){var r,a,i,s=o.length-1,l=s>0&&o[s];if(t.nationalPrefixTransformRule()&&l)r=e.replace(n,t.nationalPrefixTransformRule()),s>1&&(a=o[1]);else{var c=o[0];r=e.slice(c.length),l&&(a=o[1])}if(l){var u=e.indexOf(o[1]);e.slice(0,u)===t.numberingPlan.nationalPrefix()&&(i=t.numberingPlan.nationalPrefix())}else i=o[0];return{nationalNumber:r,nationalPrefix:i,carrierCode:a}}}return{nationalNumber:e}}function aW(e,t){var n=aV(e,t),o=n.carrierCode,r=n.nationalNumber;return r!==e&&(!aq(e,r,t)||t.possibleLengths()&&!aZ(r,t))?{nationalNumber:e}:{nationalNumber:r,carrierCode:o}}function aq(e,t,n){return!aa(e,n.nationalNumberPattern())||!!aa(t,n.nationalNumberPattern())}function aZ(e,t){switch(at(e,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function aK(e,t,n,o){var r=t?rj(t,o):n;
29if(0===e.indexOf(r)){(o=new rI(o)).selectNumberingPlan(t,n);var a=e.slice(r.length),i=aW(a,o).nationalNumber,s=aW(e,o).nationalNumber;if(!aa(s,o.nationalNumberPattern())&&aa(i,o.nationalNumberPattern())||"TOO_LONG"===at(s,o))return{countryCallingCode:r,number:a}}return{number:e}}function aY(e,t,n,o){if(!e)return{};if("+"!==e[0]){var r,a=aH(e,t,n,o);if(a&&a!==e)r=!0,e="+"+a;else{if(t||n){var i=aK(e,t,n,o),s=i.countryCallingCode,l=i.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}}if("0"===e[1])return{};o=new rI(o);for(var c=2;c-1<=o9&&c<=e.length;){var u=e.slice(1,c);if(o.hasCallingCode(u))return o.selectNumberingPlan(u),{countryCallingCodeSource:r?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:u,number:e.slice(c)};c++}return{}}function aX(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=aQ(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function aQ(e,t){if(e){if("string"==typeof e)return aJ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aJ(e,t)}}function aJ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function a0(e,t){var n=t.countries,o=t.defaultCountry,r=t.metadata;r=new rI(r);for(var a,i=[],s=aX(n);!(a=s()).done;){var l=a.value;if(r.country(l),r.leadingDigits()){if(e&&0===e.search(r.leadingDigits()))return l}else if(au({phone:e,country:l},void 0,r.metadata)){if(!o||l===o)return l;i.push(l)}}if(i.length>0)return i[0]}var a1=!1;function a2(e,t){var n=t.nationalNumber,o=t.defaultCountry,r=t.metadata;if(a1&&r.isNonGeographicCallingCode(e))return"001";var a=r.getCountryCodesForCallingCode(e);return a?1===a.length?a[0]:a0(n,{countries:a,defaultCountry:o,metadata:r.metadata}):void 0}var a3="+",a6="(["+o7+"]|[\\-\\.\\(\\)]?)",a4=RegExp("^\\"+a3+a6+"*["+o7+"]"+a6+"*$","g"),a5=o7,a8=RegExp("^("+("["+a5+"]+((\\-)*[")+a5+"])*\\.)*[a-zA-Z]+((\\-)*["+a5+"])*\\.?$","g"),a9="tel:",a7=";phone-context=",ie=";isub=";function it(e){var t=e.indexOf(a7);if(t<0)return null;var n=t+a7.length;if(n>=e.length)return"";var o=e.indexOf(";",n);return o>=0?e.substring(n,o):e.substring(n)}function io(e){return null===e||0!==e.length&&(a4.test(e)||a8.test(e))}function ir(e,t){var n=t.extractFormattedPhoneNumber,o=it(e);if(!io(o))throw new rk("NOT_A_NUMBER");if(null===o)r=n(e)||"";else{r="",o.charAt(0)===a3&&(r+=o);var r,a,i=e.indexOf(a9);a=i>=0?i+a9.length:0;var s=e.indexOf(a7);r+=e.substring(a,s)}var l=r.indexOf(ie);if(l>0&&(r=r.substring(0,l)),""!==r)return r}var ia=250,ii=RegExp("["+rs+o7+"]"),is=RegExp("[^"+o7+"#]+$"),il=!1;function ic(e,t,n){if(t=t||{},n=new rI(n),t.defaultCountry&&!n.hasCountry(t.defaultCountry)){if(t.v2)throw new rk("INVALID_COUNTRY");throw Error("Unknown country: ".concat(t.defaultCountry))}var o=id(e,t.v2,t.extract),r=o.number,a=o.ext,i=o.error;if(!r){if(t.v2){if("TOO_SHORT"===i)throw new rk("TOO_SHORT");throw new rk("NOT_A_NUMBER")}return{}}var s=ip(r,t.defaultCountry,t.defaultCallingCode,n),l=s.country,c=s.nationalNumber,u=s.countryCallingCode,d=s.countryCallingCodeSource,m=s.carrierCode;if(!n.hasSelectedNumberingPlan()){if(t.v2)throw new rk("INVALID_COUNTRY");return{}}if(!c||c.length<o5){if(t.v2)throw new rk("TOO_SHORT");return{}}if(c.length>o8){if(t.v2)throw new rk("TOO_LONG");return{}}if(t.v2){var p=new aj(u,c,n.metadata);return l&&(p.country=l),m&&(p.carrierCode=m),a&&(p.ext=a),p.__countryCallingCodeSource=d,p}var h=(t.extended?!!n.hasSelectedNumberingPlan():!!l)&&aa(c,n.nationalNumberPattern());return t.extended?{country:l,countryCallingCode:u,carrierCode:m,valid:h,possible:!!h||!!(!0===t.extended&&n.possibleLengths()&&ar(c,n)),phone:c,ext:a}:h?im(l,c,a):{}}function iu(e,t,n){if(e){if(e.length>
29ia){if(n)throw new rk("TOO_LONG");return}if(!1===t)return e;var o=e.search(ii);if(!(o<0))return e.slice(o).replace(is,"")}}function id(e,t,n){var o=ir(e,{extractFormattedPhoneNumber:function(e){return iu(e,n,t)}});if(!o)return{};if(!rY(o))return rX(o)?{error:"TOO_SHORT"}:{};var r=rJ(o);return r.ext?r:{number:o}}function im(e,t,n){var o={country:e,phone:t};return n&&(o.ext=n),o}function ip(e,t,n,o){var r,a=aY(r4(e),t,n,o.metadata),i=a.countryCallingCodeSource,s=a.countryCallingCode,l=a.number;if(s)o.selectNumberingPlan(s);else{if(!l||!t&&!n)return{};o.selectNumberingPlan(t,n),t?r=t:il&&o.isNonGeographicCallingCode(n)&&(r="001"),s=n||rj(t,o.metadata)}if(!l)return{countryCallingCodeSource:i,countryCallingCode:s};var c=aW(r4(l),o),u=c.nationalNumber,d=c.carrierCode,m=a2(s,{nationalNumber:u,defaultCountry:t,metadata:o});return m&&(r=m,"001"===m||o.country(r)),{country:r,countryCallingCode:s,countryCallingCodeSource:i,nationalNumber:u,carrierCode:d}}function ih(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function ig(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ih(Object(n),!0).forEach(function(t){iy(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ih(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iv(e,t,n){return ic(e,ig(ig({},t),{},{v2:!0}),n)}function ib(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function iS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ib(Object(n),!0).forEach(function(t){iT(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ib(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ik(e,t,n){t&&t.defaultCountry&&!rz(t.defaultCountry,n)&&(t=iS(iS({},t),{},{defaultCountry:void 0}));try{return iv(e,t,n)}catch(e){if(e instanceof rk);else throw e}}function iC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function iA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iC(Object(n),!0).forEach(function(t){iE(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i_(){var e=o4(arguments),t=e.text,n=e.options,o=e.metadata,r=ik(t,n=iA(iA({},n),{},{extract:!1}),o);return r&&r.isValid()||!1}function iP(){return oq(i_,arguments)}function ix(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function iw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ix(Object(n),!0).forEach(function(t){iR(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ix(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iM(){var e=o4(arguments),t=e.text,n=e.options,o=e.metadata,r=ik(t,n=iw(iw({},n),{},{extract:!1}),o);return r&&r.isPossible()||!1}function iI(){return oq(iM,arguments)}let iO="phoneLengthWarning",iD="phoneInvalidWarning";!function(e){e.name="name",e.lastName="lastName",e.email="email",e.comments="comments",e.country="country",e.phonePrefix="phonePrefix",e.phone="phone",e.documentId="documentId",e.address="address",e.city="city",e.postalCode="postalCode",e.repeatEmail="repeatEmail",e.communicationConsent="communicationConsent",e.termsAndConditionsConsent="termsAndConditionsConsent",e.arrivalTime="arrivalTime",e.birthDate="birthDate"}(q||(q={}));let iN={active:!0,required:!1,name:"comments",label:"comments",formFieldType:V.TEXT,options:[],order:50,placeholder:"comments",isAExpressField:!0},iL={active:!0,required:!0,name:"phonePrefix",label:"phonePrefix",formFieldType:V.PHONE_PREFIX,options:[],order:3,placeholder:"phonePrefix",isAExpressField:!0},iB={active:!0,required:!0,name:"phone",label:"phone",formFieldType:V.PHONE,options:[],order:4,placeholder:"phone",isAExpressField:!0},iF={active:!0,required:!0,name:"address",label:"address",formFieldType:V.STRING,options:[],order:7,placeholder:"address",isAExpressField:!0},iU={active:!0,required:!0,name:"city",label:"city",formFieldType:V.STRING,options:[],order:8,placeholder:"city",isAExpressField:!0},ij={active:!0,required:!0,name:"postalCode",label:"postalCode",formFieldType:V.STRING,options:[],order:9,placeholder:"postalCode",isAExpressField:!0};class iz extends ef.U3{static create(e){let t=new iz(e.formFields,e.customForms);return t.validate(),t}withGuestFormsForInventoryLines(e){var t;if(!(null===(t=this.customForms)||void 0===t?void 0:t.length))return this;let n=new Set;
29return(this.customForms.forEach(t=>{t.dependants.some(t=>t.dependantTickers.some(t=>e.includes(t)))||t.formFields.forEach(e=>n.add(e.name))}),0===n.size)?this:this.copy({formFields:this.formFields.filter(e=>!n.has(e.name))})}static ofDeferredCustomer(e){let t=!!e.country,n=!!e.phone,o=!!e.documentId,r=!!e.address,a=!1,i=!1,s=!1,l=!1,c=!1,u=[],d=this.ofBooleanProps({includeCountry:t,includePhone:n,includeDocumentId:o,includeAddress:r,includeCity:l,includePostalCode:c,includeRepeatEmail:a,includeArrivalTime:i,includeCommunicationConsent:s,customForms:u}).copyWithoutPhonePrefix();return d.copy({formFields:d.formFields.filter(e=>"comments"!==e.name).map(e=>e.copy({readonly:!0}))})}static ofBooleanProps(e){let{includeCountry:t,includePhone:n,includeDocumentId:o,includeAddress:r,includeCity:a,includePostalCode:i,includeRepeatEmail:s,includeArrivalTime:l,includeBirthDate:c,customForms:u}=e;if(u.find(e=>e.formFields.some(e=>this.INVALID_FIELD_TYPES.includes(e.formFieldType))))throw Error("Custom form fields for CustomerForm has Invalid Field Types, make sure none of these types of fields are present in the customer form: ".concat(this.INVALID_FIELD_TYPES.join(",")));let d=[o$.create({active:!0,required:!0,name:"name",label:"name",formFieldType:V.STRING,options:[],order:0,placeholder:"name",isAExpressField:!0}),o$.create({active:!0,required:!0,name:"lastName",label:"lastName",formFieldType:V.STRING,options:[],order:1,placeholder:"lastName",isAExpressField:!0}),t?o$.create({active:!0,required:!0,name:"country",label:"country",formFieldType:V.COUNTRY,options:[],order:2,placeholder:"country",isAExpressField:!0}):void 0,n?o$.create(iL):void 0,n?o$.create(iB):void 0,o$.create({active:!0,required:!0,name:"email",label:"email",formFieldType:V.EMAIL,options:[],order:5,placeholder:"email",isAExpressField:!0}),s?o$.create({active:!0,required:!0,name:"repeatEmail",label:"repeatEmail",formFieldType:V.REPEAT_EMAIL,options:[],order:6,placeholder:"repeatEmail",isAExpressField:!0}):void 0,r?o$.create(iF):void 0,a&&o$.create(iU),i&&o$.create(ij),o?o$.create({active:!0,required:!0,name:"documentId",label:"documentId",formFieldType:V.STRING,options:[],order:10,placeholder:"documentId"}):void 0,l?o$.create({active:!0,required:!0,name:"arrivalTime",label:"arrivalTime",formFieldType:V.HOUR,options:[],order:11,placeholder:"arrivalTime"}):void 0,c?o$.create({active:!0,required:!0,name:"birthDate",label:"birthDate",formFieldType:V.DATE,options:[],order:12,placeholder:"birthDate"}):void 0,...u.flatMap(e=>e.formFields.filter(e=>e.active)),o$.create(iN)].filter(e=>!!e);return iz.create({formFields:d,customForms:u})}copy(e){return iz.create({...this,...e})}copyWithoutPhonePrefix(){let e=this.formFields.filter(e=>e.formFieldType!==V.PHONE_PREFIX);return iz.create({...this,formFields:e})}stripToExpressFields(){return this.copy({formFields:[...this.formFields.filter(e=>e.custom||!e.isAExpressField&&e.required||"termsAndConditionsConsent"===e.name),o$.create(iN)]})}validateFormByPaymentMethod(e,t){switch(null==e?void 0:e.type){case r.STRIPE:case r.SIPAY:if(!t)return this;return this.stripToExpressFields();case r.PNP_SDK:if(!e.isExpress())return this.addForcedAddress();return t?this.stripToExpressFields():this;case r.FREEDOM_PAY:return this.addForcedAddress();case r.PAY_NO_PAIN_V2:case r.PAY_NO_PAIN_PROXY:case r.ADYEN:case r.ADDON_PAYMENTS:case r.PAYCOMET:case r.CHECKOUT_PNP:return this.addForcedPhoneNumber();default:return this}}addForcedPhoneNumber(){if(this.formFields.find(e=>"phone"===e.name))return this;let e=[o$.create(iL),o$.create(iB)];return iz.create({formFields:[...this.formFields,...e].sort((e,t)=>e.order-t.order)})}addForcedAddress(){if(this.formFields.find(e=>"address"===e.name)&&this.formFields.find(e=>"city"===e.name)&&this.formFields.find(e=>"postalCode"===e.name))return this;let e=[o$.create(iF),o$.create(iU),o$.create(ij)],t=this.addForcedPhoneNumber();return iz.create({formFields:[...t.formFields,...e].sort((e,t)=>e.order-t.order)})}buildValidationSchema(e){let{fieldPrefix:t,fullPhoneValidation:n}=null!=e?e:{fieldPrefix:"",fullPhoneValidation:!1},o=e=>t?"".concat(t,"_").concat(e):e,r=!!this.formFields.find(e=>"name"===e.name),a=!!this.formFields.find(e=>"lastName"===e.name),i=!!this.formFields.find(e=>"email"===e.name),s=!!this.formFields.find(e=>"repeatEmail"===e.name),l=!!this.formFields.find(e=>"documentId"===e.name),c=!!this.formFields.find(e=>"country"===e.name),u=!!this.formFields.find(e=>"phonePrefix"===e.name),d=!!this.formFields.find(e=>"phone"===e.name),m=!!this.formFields.find(e=>"address"===e.name),p=!!this.formFields.find(e=>"city"===e.name),h=!!this.formFields.find(e=>"postalCode"===e.name),f=!!this.formFields.find(e=>"arrivalTime"===e.name),g=!!this.formFields.find(e=>"birthDate"===e.name),y=this.formFields.filter(e=>e.custom&&e.active);return eg.Ry({...r&&{[o("name")]:eg.Z_().min(2).max(64).refine(eh.Gj)},...a&&{[o("lastName")]:eg.Z_().min(2).max(64).refine(eh.Gj)},...i&&{[o("email")]:eg.Z_().email()},[o("comments")]:eg.Z_().optional(),[o("termsAndConditionsConsent")]:eg.G0([eg.O7(),eg.IX(eg.O7())]).transform(e=>Array.isArray(e)?e.some(Boolean):!!e),...c&&{[o("country")]:eg.Z_().min(2)},...u&&{[o("phonePrefix")]:eg.Z_().min(2)},...d&&{[o("phone")]:eg.Z_().min(5)},...s&&{[o("repeatEmail")]:eg.Z_().email()},...m&&{[o("address")]:eg.Z_().min(1)},...p&&{[o("city")]:eg.Z_().min(1)},...h&&{[o("postalCode")]:eg.Z_().min(1)},...l&&{[o("documentId")]:eg.Z_().min(1).max(32).regex(/^[A-Z0-9.\-\s]{3,32}$/i)},...f&&{[o("arrivalTime")]:eg.Z_().min(2)},...g&&{[o("birthDate")]:eg.hT().refine(e=>e<=new Date&&e.getFullYear()>=1900)},...y.length&&y.reduce((e,t)=>
29({...e,[o(t.name)]:t.buildValidationSchema()}),{})}).superRefine((e,t)=>{let r;let a=o("termsAndConditionsConsent"),i=e[a];if((r=Array.isArray(i)?i.some(Boolean):!!i)||t.addIssue({code:ey.NL.invalid_literal,message:"Terms and condition must be accepted",path:[a],expected:!0,received:!1}),d){let r=o("phone"),a=o("phonePrefix"),i=o("country"),s=e,l=s[a],d=s[r],m=s[i],p=u?"".concat(l," ").concat(d):d,h=n?iP:iI;(!u||h(p))&&(u||!c||h(p,m))||t.addIssue({code:ey.NL.custom,message:n?iD:iO,path:[r]})}if(s){let n=o("email"),r=o("repeatEmail"),a=e;a[n]!==a[r]&&t.addIssue({code:ey.NL.custom,path:[r],message:"Emails don't match"})}})}validate(){iz.schema.parse({...this})}buildCustomFormValuesString(e,t){return oV.buildValuesString({formValues:e,formFields:this.formFields.filter(e=>e.custom),excludedFields:t})}constructor(e,t){super(),this.formFields=e,this.customForms=t}}iz.INVALID_FIELD_TYPES=[],iz.schema=eg.Ry({formFields:eg.IX(eg.PG(e=>e instanceof o$)),customForms:eg.IX(eg.PG(e=>e instanceof oV)).optional()}),(0,tv.gn)([(0,ef.YL)(()=>o$),(0,tv.w6)("design:type",Array)],iz.prototype,"formFields",void 0),(0,tv.gn)([(0,ef.YL)(()=>oV),(0,tv.w6)("design:type",Array)],iz.prototype,"customForms",void 0),function(e){e.DROPDOWN="DROPDOWN",e.RADIO="RADIO",e.TAB="TAB"}(Z||(Z={})),function(e){e.INVENTORY="INVENTORY",e.URL="URL",e.EXTRA="EXTRA",e.ESTABLISHMENT="ESTABLISHMENT",e.PACKAGE="PACKAGE",e.INVENTORY_AND_PACKAGE="INVENTORY_AND_PACKAGE",e.ONLINE_STORE="ONLINE_STORE"}(K||(K={}));let iG=",";class i$ extends ef.U3{static create(e){let t=new i$(e.ticker,e.active,e.name,e.filterType,e.options);return t.validate(),t}validate(){i$.schema.parse({...this})}constructor(e,t,n,o,r){super(),this.ticker=e,this.active=t,this.name=n,this.filterType=o,this.options=r}}i$.schema=eg.Ry({ticker:eg.Z_(),active:eg.O7(),name:eg.Z_(),filterType:eg.jb(Z),options:eg.IX(eg.Ry({ticker:eg.Z_(),name:eg.Z_(),pattern:eg.Z_(),filterOptionType:eg.jb(K),active:eg.O7()}))});class iH extends ok{static create(e){let t=new iH(e.id||(0,eh.pN)(),e.inventory,e.quantity,e.appliedExtras,e.availableExtras,e.extrasAmount,e.totalRate,e.availableConditions,e.availableMealPlans,e.taxations,e.childrenAges,e.checkIn,e.checkOut);return t.validate(),t}copy(e){return iH.create({...this,...e})}static initWithInventory(e){return iH.create({id:(0,eh.pN)(),inventory:e.inventory,quantity:e.quantity,appliedExtras:e.inventory.appliedExtras,availableExtras:[],extrasAmount:e.inventory.extrasAmount,totalRate:e.inventory.totalRate,availableConditions:[],availableMealPlans:[],taxations:[],childrenAges:e.childrenAges})}static initWithInventoryAndExtras(e){let{totalRate:t,extrasAmount:n}=iH.calculateCartItemAmounts(e),o=e.taxations.filter(t=>{let{ticker:n}=t;return e.inventory.taxationRates.get(n)});return iH.create({id:e.id||(0,eh.pN)(),inventory:e.inventory,quantity:e.quantity,appliedExtras:e.appliedExtras,availableExtras:e.availableExtras,extrasAmount:n,totalRate:t,availableConditions:e.availableConditions,availableMealPlans:e.availableMealPlans,taxations:o,childrenAges:e.childrenAges})}validate(){iH.schema.parse({...this})}addAppliedExtra(e){let t=[...this.appliedExtras,e],n=this.copy({appliedExtras:t}),o=t.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(this.inventory.totalRate.currency));return n.copy({extrasAmount:o})}removeAppliedExtra(e){let t=this.appliedExtras.filter(t=>t.ticker!==e),n=this.copy({appliedExtras:t}),o=t.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(this.inventory.totalRate.currency));return n.copy({extrasAmount:o})}addInsurance(e){let t=this.copy({appliedInsurance:e}),n=iH.calculateCartItemAmounts(t);return t.copy({...n})}static calculateCartItemAmounts(e){let t=e.appliedExtras.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(e.inventory.totalRate.currency)),n=e.inventory.totalRate.multiply(e.quantity);return{totalRate:t.add(n),extrasAmount:t}}calculateCartItemAmountsInternal(){return iH.calculateCartItemAmounts({appliedExtras:this.appliedExtras,inventory:this.inventory,quantity:this.quantity})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){super(),this.type=j.GROUP_BOOKING_CART_ITEM,this.checkIn=void 0,this.checkOut=void 0,this.id=e,this.inventory=t,this.quantity=n,this.appliedExtras=o,this.availableExtras=r,this.availableConditions=s,this.availableMealPlans=l,this.extrasAmount=a,this.totalRate=i,this.taxations=c,this.childrenAges=u,this.checkIn=d,this.checkOut=m}}iH.schema=eg.Ry({type:eg.i0("GroupBookingCartItem"),id:eg.Z_(),inventory:eg.PG(e=>e instanceof n9),quantity:eg.Rx().min(1),appliedExtras:eg.IX(eg.PG(e=>e instanceof n4)),availableExtras:eg.IX(eg.PG(e=>e instanceof n6)),extrasAmount:eg.PG(e=>e instanceof ef.vO),totalRate:eg.PG(e=>e instanceof ef.vO),availableConditions:eg.IX(eg.Z_()),availableMealPlans:eg.IX(eg.Z_()),taxations:eg.IX(eg.PG(e=>e instanceof oS)),childrenAges:eg.IX(eg.Rx()),checkIn:eg.hT().optional(),checkOut:eg.hT().optional()}),(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",n9)],iH.prototype,"inventory",void 0),(0,tv.gn)([(0,ef.YL)(()=>n4),(0,tv.w6)("design:type",Array)],iH.prototype,"appliedExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>n6),(0,tv.w6)("design:type",Array)],iH.prototype,"availableExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iH.prototype,"extrasAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iH.prototype,"totalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>oS),(0,tv.w6)("design:type",Array)],iH.prototype,"taxations",void 0),(0,tv.gn)([(0,ef.YL)(()=>oB),(0,tv.w6)("design:type",oB)],iH.prototype,"appliedInsurance",void 0);class iV extends oT{static create(e){let t=new iV(e.cartItems,e.checkIn,e.checkOut,e.currency,e.propertyTicker,e.taxShowConfig,e.originalGuests,e.condition,e.mealPlan,e.paymentMethods,e.selectableInventories,e.updated);return t.validate(),t}static empty(){return iV.create({cartItems:[],checkIn:new Date,checkOut:new Date,currency:"EUR",propertyTicker:"",taxShowConfig:m.INCLUDE,paymentMethods:[],originalGuests:0})}copy(e){return iV.create({...this,...e})}validate(){iV.schema.parse({...this})}addCartItem(e){let t=[...this.cartItems,e];return this.copy({...this,cartItems:t})}removeCartItem(e){let t=this.cartItems.filter(t=>t.id!==e);return this.copy({...this,cartItems:t})}
29getCheckInDate(){return this.checkIn}calculateTotalByTaxationType(e){let t=this.calculateTotalRate();return this.calculateTotalRateByTaxationType(t,e)}calculateUnitaryTotalByTaxationType(e){let t=this.calculateUnitaryTotalRate();return this.calculateTotalRateByTaxationType(t,e)}calculateUnitaryTotalRate(){let e=this.cartItems.reduce((e,t)=>e.add(t.totalRate),ef.vO.zero(this.currency)),t=this.calculateTotalQuantity();return e.amount>0&&t>0?e.divide(t):e}calculateUnitaryFirstNightCostByTaxationType(){let e=this.cartItems.reduce((e,t)=>e.add(t.inventory.firstNightCost.multiply(t.quantity)),ef.vO.zero(this.currency));return this.calculateTotalRateByTaxationType(e,!1)}constructor(e,t,n,o,r,a,i,s,l,c,u,d){super(),this.type=j.GROUP_BOOKING_CART,this.cartItems=e,this.checkIn=t,this.checkOut=n,this.currency=o,this.propertyTicker=r,this.taxShowConfig=a,this.originalGuests=i,this.condition=s,this.mealPlan=l,this.paymentMethods=c,this.selectableInventories=u,this.updated=d}}iV.schema=eg.Ry({type:eg.i0("GroupBookingCart"),cartItems:eg.IX(eg.PG(e=>e instanceof iH)),checkIn:eg.hT(),checkOut:eg.hT(),currency:eg.Km(ef.Mf),propertyTicker:eg.Z_(),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE","IGNORE"]),originalGuests:eg.Rx().int(),condition:eg.PG(e=>e instanceof tS).optional(),mealPlan:eg.PG(e=>e instanceof n5).optional(),paymentMethods:eg.IX(eg.PG(e=>e instanceof or)).optional(),selectableInventories:eg.IX(eg.PG(e=>e instanceof n9)).optional(),updated:eg.O7().optional()}),(0,tv.gn)([(0,ef.YL)(()=>iH),(0,tv.w6)("design:type",Array)],iV.prototype,"cartItems",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],iV.prototype,"checkIn",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],iV.prototype,"checkOut",void 0),(0,tv.gn)([(0,ef.YL)(()=>tS),(0,tv.w6)("design:type",tS)],iV.prototype,"condition",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",n5)],iV.prototype,"mealPlan",void 0),(0,tv.gn)([(0,ef.YL)(()=>or),(0,tv.w6)("design:type",Array)],iV.prototype,"paymentMethods",void 0),(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",Array)],iV.prototype,"selectableInventories",void 0);class iW extends ef.U3{static create(e){let t=new iW(e.ticker,e.minRooms);return t.validate(),t}validate(){iW.schema.parse({...this})}constructor(e,t){super(),this.ticker=e,this.minRooms=t}}
29iW.schema=eg.Ry({ticker:eg.Z_(),minRooms:eg.Rx()});class iq extends ef.U3{static create(e){let t=new iq(e.parentChildrenMap,e.inventoryParentMap);return t.validate(),t}validate(){iq.schema.parse({...this})}getParent(e){var t;return null!==(t=this.inventoryParentMap[e])&&void 0!==t?t:e}getChildren(e){var t;let n=this.getParent(e);return null!==(t=this.parentChildrenMap[n])&&void 0!==t?t:[e]}constructor(e,t){super(),this.parentChildrenMap=e,this.inventoryParentMap=t}}iq.schema=eg.Ry({parentChildrenMap:eg.IM(eg.Z_(),eg.IX(eg.Z_())),inventoryParentMap:eg.IM(eg.Z_(),eg.Z_())}),function(e){e.TOP_INVENTORY_STEP_1="TOP_INVENTORY_STEP_1",e.BELOW_PERSONAL_INFO_STEP_2="BELOW_PERSONAL_INFO_STEP_2",e.TOP_METHOD_PAYMENT_STEP_2="TOP_METHOD_PAYMENT_STEP_2",e.MODAL_STEP_2="MODAL_STEP_2",e.MODAL_STEP_1="MODAL_STEP_1",e.CONFIRMATION_PAGE="CONFIRMATION_PAGE"}(Y||(Y={}));class iZ extends ef.U3{static create(e){let t=new iZ(e.id,e.content,e.type,e.position,e.showOnUnavailable,e.validSince,e.validUntil,e.visible,e.code,e.identifier,e.ticker);return t.validate(),t}isVisible(e){return this.visible&&this.position===e}hasCode(e){return!this.code||(null==e?void 0:e.includes(this.code.toLowerCase()))}showOnUnAvailability(e){return void 0===e||this.showOnUnavailable&&e||!this.showOnUnavailable&&!e}isInDateRange(e){return((0,eh.Ax)(e,new Date(this.validSince))||(0,eh.cE)(e,new Date(this.validSince)))&&((0,eh.RR)(e,new Date(this.validUntil))||(0,eh.cE)(e,new Date(this.validUntil)))}isValid(e,t,n){return this.isVisible(e)&&(this.showOnUnavailable&&t||!this.showOnUnavailable&&!t)&&this.isInDateRange(n)}sessionKey(){var e;return null!==(e=this.identifier)&&void 0!==e?e:String(this.id)}notExistOnSession(e){return!e.some(e=>e.messageId===this.sessionKey()||String(e.messageId)===String(this.id))}validate(){iZ.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.id=e,this.content=t,this.type=n,this.position=o,this.showOnUnavailable=r,this.validSince=a,this.validUntil=i,this.visible=s,this.code=l,this.identifier=c,this.ticker=u}}iZ.schema=eg.Ry({id:eg.Rx(),content:eg.Z_(),type:eg.Z_(),position:eg.jb(Y),showOnUnavailable:eg.O7(),validSince:ef.Gu,validUntil:ef.Gu,visible:eg.O7(),code:eg.Z_().optional(),identifier:eg.Z_().optional(),ticker:eg.Z_().optional()}),function(e){e.DAYS="DAYS"}(X||(X={}));class iK extends ef.U3{static create(e){let t=new iK(e.duration,e.chronoUnit);return t.validate(),t}static empty(){let e=new iK(0,"DAYS");return e.validate(),e}validate(){iK.schema.parse({...this})}constructor(e,t){super(),this.duration=e,this.chronoUnit=t}}iK.schema=eg.Ry({duration:eg.Rx(),chronoUnit:eg.Km(["DAYS"])}),function(e){e.DESTINATION="DESTINATION",e.DATES="DATES",e.GUESTS="GUESTS"}(Q||(Q={})),function(e){e.ONLINE_STORE="ONLINE_STORE",e.LOYALTY_INFO="LOYALTY_INFO",e.CART="CART",e.LOYALTY_AND_LOCALIZATION="LOYALTY_AND_LOCALIZATION",e.LOCALIZATION="LOCALIZATION",e.MENU="MENU",e.DISCOUNTS="DISCOUNTS"}(J||(J={}));let iY=["LOYALTY_INFO","LOYALTY_AND_LOCALIZATION","ONLINE_STORE","LOCALIZATION","DISCOUNTS","CART","MENU"];function iX(e,t){return iY.indexOf(e)-iY.indexOf(t)}class iQ extends ef.U3{static ofShowProps(e){let t=[e.showDestinationPicker&&"DESTINATION",e.showBookingDatesPicker&&"DATES",e.showGuestFilter&&e.guestFilterConfiguration.guestFilterType!==L.NONE&&"GUESTS"].filter(e=>!!e),n=[e.showStore&&"ONLINE_STORE",e.showCart&&!e.isChain&&"CART","DISCOUNTS",e.showStore&&e.showLocaleAndCurrencyPicker&&e.showLoyaltyInfo&&"LOYALTY_AND_LOCALIZATION",e.showStore&&e.showLocaleAndCurrencyPicker&&!e.showLoyaltyInfo&&"LOCALIZATION",e.showStore&&!e.showLocaleAndCurrencyPicker&&e.showLoyaltyInfo&&"LOYALTY_INFO",!e.showStore&&e.showLoyaltyInfo&&"LOYALTY_INFO",!e.showStore&&e.showLocaleAndCurrencyPicker&&"LOCALIZATION",e.showMenu&&"MENU"].filter(e=>!!e).sort(iX),o=e.groupBookingMaxRooms&&e.groupBookingMaxRooms>0?e.groupBookingMaxRooms:void 0;return iQ.create({...e,bookingFormItems:t,navbarButtons:n,groupBookingMaxRooms:o})}static create(e){let t=new iQ(e.darkMode,e.showPropertyLogo,e.showIcons,e.showDestinationPicker,e.showBookingDatesPicker,e.showGuestFilter,e.showLocaleAndCurrencyPicker,e.showCart,e.showLoyaltyInfo,e.showMenu,e.showStore,e.bookingFormItems,e.navbarButtons,e.desktopLogo,e.guestFilterConfiguration,e.showBorder,e.mobileLogo,e.isGroupBookingActive,e.groupBookingMinGuests,e.groupBookingMaxGuests,e.groupBookingMaxRooms);return t.validate(),t}
29validate(){iQ.schema.parse({...this})}copy(e){return iQ.create({...this,...e})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S){super(),this.darkMode=e,this.showPropertyLogo=t,this.showIcons=n,this.showDestinationPicker=o,this.showBookingDatesPicker=r,this.showGuestFilter=a,this.showLocaleAndCurrencyPicker=i,this.showCart=s,this.showLoyaltyInfo=l,this.showMenu=c,this.showStore=u,this.bookingFormItems=d,this.navbarButtons=m,this.desktopLogo=p,this.guestFilterConfiguration=h,this.showBorder=f,this.mobileLogo=g,this.isGroupBookingActive=y,this.groupBookingMinGuests=v,this.groupBookingMaxGuests=b,this.groupBookingMaxRooms=S}}iQ.schema=eg.Ry({darkMode:eg.O7(),showPropertyLogo:eg.O7(),showIcons:eg.O7(),showDestinationPicker:eg.O7(),showGuestFilter:eg.O7(),showBookingDatesPicker:eg.O7(),showLocaleAndCurrencyPicker:eg.O7(),showCart:eg.O7(),showLoyaltyInfo:eg.O7(),showMenu:eg.O7(),showStore:eg.O7(),bookingFormItems:eg.IX(eg.jb(Q)),navbarButtons:eg.IX(eg.jb(J)),desktopLogo:ef.xg.schema,guestFilterConfiguration:oh.schema,showBorder:eg.O7(),mobileLogo:ef.xg.schema.optional(),isGroupBookingActive:eg.O7().optional(),groupBookingMinGuests:eg.Rx().optional(),groupBookingMaxGuests:eg.Rx().optional(),groupBookingMaxRooms:eg.Rx().optional()});class iJ extends ok{validate(){iJ.schema.parse({...this})}static create(e){let t=new iJ(e.id||(0,eh.pN)(),e.inventory,e.quantity,e.appliedExtras,e.availableExtras,e.originalRate,e.extrasAmount,e.totalRate,e.discountAmount,e.cityTax,e.originalGuaranteeAmount,e.guaranteeAmount,e.taxations,e.childrenAges,e.checkIn,e.checkOut,e.totalRateModified,e.totalRatePerDay,e.appliedInsurance);return t.validate(),t}copy(e){return iJ.create({...this,...e})}static initWithInventoryAndExtras(e){let{originalRate:t,totalRate:n,discountAmount:o,cityTax:r,originalGuaranteeAmount:a,guaranteeAmount:i,extrasAmount:s}=iJ.calculateCartItemAmounts(e),l=e.taxations.filter(t=>{let{ticker:n}=t;return e.inventory.taxationRates.get(n)});return iJ.create({id:e.id||(0,eh.pN)(),inventory:e.inventory,quantity:e.quantity,appliedExtras:e.appliedExtras,availableExtras:e.availableExtras,originalRate:t,extrasAmount:s,totalRate:n,discountAmount:o,cityTax:r,originalGuaranteeAmount:a,guaranteeAmount:i,taxations:l,childrenAges:e.childrenAges,totalRateModified:e.totalRateModified,totalRatePerDay:e.totalRatePerDay})}addAppliedExtra(e){let t=[...this.appliedExtras,e],n=this.copy({appliedExtras:t}),o=t.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(this.inventory.totalRate.currency));return n.copy({extrasAmount:o})}removeAppliedExtra(e){let t=this.appliedExtras.filter(t=>t.ticker!==e),n=this.copy({appliedExtras:t}),o=t.reduce((e,t)=>e.add(t.chargedAmount),ef.vO.zero(this.inventory.totalRate.currency));return n.copy({extrasAmount:o})}calculateDiscountPercentage(){if(0===this.originalRate.amount)throw Error("Divisor of an operation can not be zero");return this.discountAmount.divide(this.originalRate.amount).multiply(100).amount}getUnavailableAppliedExtrasFromAvailabilityPerDay(e){return this.appliedExtras.filter(t=>!!e[t.ticker]&&Array.from(e[t.ticker].values()).some(e=>e<0))}calculateTotalInsurance(){return this.appliedInsurance?this.appliedInsurance.price.multiply(this.quantity):ef.vO.zero(this.totalRate.currency)}hasInsuranceApplied(){return!!this.appliedInsurance&&this.appliedInsurance.price.hasPositiveAmount()}addInsurance(e){let t=this.copy({appliedInsurance:e}),n=iJ.calculateCartItemAmounts(t);return t.copy({...n})}calculateTotalExtrasAmount(){let e=this.appliedExtras.filter(e=>e.mandatory).reduce((e,t)=>e.add(t.originalRate.multiply(t.totalQuantity)),ef.vO.zero(this.totalRate.currency));return this.extrasAmount.add(e).add(this.calculateTotalInsurance())}static calculateDeposit(e,t,n){let o=e.condition.payFirstNight,r=e.condition.earlyCharge,a=e.condition.minimumCharge,i=e.firstNightCost,s=o?i.multiply(n).amount:0,l=0;a.amount>0&&(l=Math.min(a.multiply(n).amount,t.amount));let c=r?t.multiply(r/100).amount:0,u=Math.max(s,c=Math.max(c,l),l);return ef.vO.of({amount:u,currency:t.currency})}static calculateCartItemAmounts(e){let t=e.appliedExtras.reduce((e,t)=>
29e.add(t.chargedAmount),ef.vO.zero(e.inventory.totalRate.currency)),n=e.inventory.totalRate.multiply(e.quantity),o=t.add(n),r=iJ.calculateDeposit(e.inventory,o,e.quantity),a=e.guaranteeAmount||iJ.calculateDeposit(e.inventory,o,e.quantity);return{originalRate:e.inventory.originalRate.multiply(e.quantity),totalRate:t.add(n),discountAmount:e.inventory.originalRate.subtract(e.inventory.totalRate).multiply(e.quantity),cityTax:e.inventory.cityTax.multiply(e.quantity),originalGuaranteeAmount:r.amount>o.amount?o:r,guaranteeAmount:a.amount>o.amount?o:a,extrasAmount:t}}calculateCartItemAmountsInternal(){return iJ.calculateCartItemAmounts({appliedExtras:this.appliedExtras,inventory:this.inventory,quantity:this.quantity})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v){super(),this.type=j.QUOTATION_CART_ITEM,this.checkIn=void 0,this.checkOut=void 0,this.id=e,this.inventory=t,this.quantity=n,this.appliedExtras=o,this.availableExtras=r,this.originalRate=a,this.extrasAmount=i,this.totalRate=s,this.discountAmount=l,this.cityTax=c,this.originalGuaranteeAmount=u,this.guaranteeAmount=d,this.taxations=m,this.childrenAges=p,this.checkIn=h,this.checkOut=f,this.totalRateModified=g,this.totalRatePerDay=y,this.appliedInsurance=v}}iJ.schema=eg.Ry({type:eg.i0(j.QUOTATION_CART_ITEM),id:eg.Z_(),inventory:eg.PG(e=>e instanceof n9),quantity:eg.Rx().min(1),appliedExtras:eg.IX(eg.PG(e=>e instanceof n4)),availableExtras:eg.IX(eg.PG(e=>e instanceof n6)),originalRate:eg.PG(e=>e instanceof ef.vO),extrasAmount:eg.PG(e=>e instanceof ef.vO),totalRate:eg.PG(e=>e instanceof ef.vO),discountAmount:eg.PG(e=>e instanceof ef.vO),cityTax:eg.PG(e=>e instanceof ef.vO),originalGuaranteeAmount:eg.PG(e=>e instanceof ef.vO),guaranteeAmount:eg.PG(e=>e instanceof ef.vO),taxations:eg.IX(eg.PG(e=>e instanceof oS)),childrenAges:eg.IX(eg.Rx()),checkIn:eg.hT().optional(),checkOut:eg.hT().optional(),totalRateModified:eg.O7().optional(),totalRatePerDay:eg.UI(eg.Z_(),eg.PG(e=>e instanceof ef.vO)).optional(),appliedInsurance:eg.IX(eg.PG(e=>e instanceof oB)).optional()}),(0,tv.gn)([(0,ef.YL)(()=>n9),(0,tv.w6)("design:type",n9)],iJ.prototype,"inventory",void 0),(0,tv.gn)([(0,ef.YL)(()=>n4),(0,tv.w6)("design:type",Array)],iJ.prototype,"appliedExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>n6),(0,tv.w6)("design:type",Array)],iJ.prototype,"availableExtras",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"originalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"extrasAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"totalRate",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"discountAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"cityTax",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"originalGuaranteeAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],iJ.prototype,"guaranteeAmount",void 0),(0,tv.gn)([(0,ef.YL)(()=>oS),(0,tv.w6)("design:type",Array)],iJ.prototype,"taxations",void 0),(0,tv.gn)([(0,ef.YL)(()=>oB),(0,tv.w6)("design:type",oB)],iJ.prototype,"appliedInsurance",void 0);class i0 extends ef.U3{static create(e){let t=new i0(e.name,e.lastName,e.email,e.language,e.loyaltyTier,e.phonePrefix,e.phone);return t.validate(),t}static empty(){return i0.create({name:"",lastName:""})}copy(e){return i0.create({...this,...e})}validate(){i0.schema.parse({...this})}constructor(e,t,n,o,r,a,i){super(),this.name=e,this.lastName=t,this.email=n,this.language=o,this.loyaltyTier=r,this.phonePrefix=a,this.phone=i}}i0.schema=eg.Ry({name:eg.Z_(),lastName:eg.Z_(),email:eg.Z_().optional(),language:eg.Z_().optional(),loyaltyTier:eg.Z_().optional(),phonePrefix:eg.Z_().optional(),phone:eg.Z_().optional()});class i1 extends ef.U3{static create(e){let t=new i1(e.propertyTicker,e.checkIn,e.checkOut,e.condition,e.mealPlan,e.customerData,e.cancellationPolicy,e.promoCode,e.currency,e.device,e.validUntilHours);return t.validate(),t}static empty(){return i1.create({propertyTicker:""})}static withCurrency(e){let{propertyTicker:t,currency:n}=e;return i1.create({propertyTicker:t,currency:n})}static withDatesAndCurrency(e){let{propertyTicker:t,checkIn:n,checkOut:o,currency:r,device:a}=e;return i1.create({propertyTicker:t,checkIn:n,checkOut:o,currency:r,device:a})}validate(){i1.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u){super(),this.propertyTicker=e,this.checkIn=t,this.checkOut=n,this.condition=o,this.mealPlan=r,this.customerData=a,this.cancellationPolicy=i,this.promoCode=s,this.currency=l,this.device=c,this.validUntilHours=u}}i1.schema=eg.Ry({propertyTicker:eg.Z_(),checkIn:eg.hT().optional(),checkOut:eg.hT().optional(),condition:eg.PG(e=>e instanceof tS).optional(),mealPlan:eg.PG(e=>e instanceof n5).optional(),customerData:eg.PG(e=>e instanceof i0).optional(),cancellationPolicy:eg.PG(e=>e instanceof tb).optional(),promoCode:eg.Z_().optional(),currency:eg.Km(ef.Mf).optional(),device:eg.jb(ef.Yi).optional(),validUntilHours:eg.Rx().optional()}),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],i1.prototype,"checkIn",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],i1.prototype,"checkOut",void 0),(0,tv.gn)([(0,ef.YL)(()=>
29tS),(0,tv.w6)("design:type",tS)],i1.prototype,"condition",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",n5)],i1.prototype,"mealPlan",void 0),(0,tv.gn)([(0,ef.YL)(()=>tb),(0,tv.w6)("design:type",tb)],i1.prototype,"cancellationPolicy",void 0),(0,tv.gn)([(0,ef.YL)(()=>i0),(0,tv.w6)("design:type",i0)],i1.prototype,"customerData",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type",Number)],i1.prototype,"validUntilHours",void 0);class i2 extends oT{static create(e){let t=new i2(e.cartItems,e.propertyTicker,e.taxShowConfig,e.currency,e.checkIn,e.checkOut,e.customer,e.condition,e.mealPlan,e.cancellationPolicy,e.promoCodes,e.validUntilHours,e.depositModified,e.totalGuaranteeAmount,e.sessionId,e.isLoyaltyCustomer,e.propertyName);return t.validate(),t}static empty(){return i2.create({cartItems:[],currency:"EUR",propertyTicker:"",taxShowConfig:m.INCLUDE,customer:i0.empty()})}copy(e){return i2.create({...this,...e})}static withDefaultParams(e){let{propertyTicker:t}=e;return i2.create({cartItems:[],currency:"EUR",propertyTicker:t,taxShowConfig:m.INCLUDE,customer:i0.empty()})}validate(){i2.schema.parse({...this})}isEmptyQuotation(){return!this.propertyTicker&&super.isEmpty()}addCartItem(e){let t=[...this.cartItems,e];return this.copy({...this,cartItems:t})}removeCartItem(e){let t=this.cartItems.filter(t=>t.id!==e);return this.copy({...this,cartItems:t})}getCheckInDate(){return this.checkIn||(0,eh.e5)()}calculateTotalByTaxationType(e){let t=this.calculateTotalRate().add(this.calculateTotalTaxationAmountByType(U.FEE));return this.calculateTotalRateByTaxationType(t,e)}calculateTotalDeposit(){return this.cartItems.reduce((e,t)=>{let n=t.totalRate.subtract(t.calculateTotalInsurance()),o=iJ.calculateDeposit(t.inventory,n,t.quantity);return e.add(o)},ef.vO.zero(this.currency))}calculateWeightedDepositProportion(){let e=this.calculateTotalRate();return this.cartItems.reduce((t,n)=>t+(0!=n.totalRate.amount?n.guaranteeAmount.amount/n.totalRate.amount:0)*(0!=e.amount?n.totalRate.amount/e.amount:0),0)}calculatePayNowAmount(e){if(!this.cartItems.length)return ef.vO.zero(this.currency);if(this.depositModified)return this.cartItems.reduce((e,t)=>e.add(t.guaranteeAmount),ef.vO.zero(this.currency));let t=this.calculateTotalDeposit();if(!e){let e=oS.getIncludedInCheckoutPreferences(),n=this.calculateWeightedDepositProportion(),o=this.calculateTotalTaxationAmountByType(U.TAX,e);t=t.add(o.multiply(n))}return this.taxShowConfig===m.EXCLUDE&&(t=t.add(this.calculateTotalTaxationAmountByType(U.TAX,[...oS.getIncludedPreferences()]).multiply(this.calculateWeightedDepositProportion()))),t.round()}calculatePendingAmount(e,t){return void 0===t?this.calculateTotalByTaxationType(e).subtract(this.calculatePayNowAmount(e)):this.calculateTotalByTaxationType(e).subtract(ef.vO.of({amount:t,currency:this.currency}))}calculateTotalDiscount(){return this.cartItems.reduce((e,t)=>e.add(t.discountAmount),ef.vO.zero(this.currency))}getUniqueTaxations(){let e=[];return this.cartItems.forEach(t=>{t.taxations.forEach(t=>{e.every(e=>e.ticker!==t.ticker)&&e.push(t)})}),e}orderTaxations(e){function t(e){return e.sort((e,t)=>e.order<t.order?-1:e.order>t.order?1:0)}return[...t(e.filter(e=>e.isTax())),...t(e.filter(e=>e.isFee()))]}hasExcludedTaxes(e){return!!e.find(e=>e.isTax()&&e.isExcludedPreference())}calculateCheckinCheckoutRange(){if(!this.checkIn||!this.checkOut)return"";let e=(0,eh.UW)(this.checkIn),t=(0,eh.UW)(this.checkOut);return"".concat(e,"-").concat(t)}buildCapacityPerDateRangeArray(){if(!this.checkIn||!this.checkOut)return[];let e=new ef.Vo,t=this.calculateCheckinCheckoutRange();return t?(this.cartItems.forEach(n=>{if(e.has(t)){let o=e.get(t);e.delete(t),o&&e.add(t,{...o,adults:o.adults+n.inventory.configuration.guestsAmount*n.quantity,rooms:o.rooms+n.quantity})}else e.add(t,{id:n.id,roomDenomination:n.inventory.accommodation.roomDenomination,checkIn:this.checkIn,checkOut:this.checkOut,adults:n.inventory.configuration.guestsAmount*n.quantity,rooms:n.quantity})}),e.values()):[]}calculateTotalCityTax(){return this.cartItems.reduce((e,t)=>e.add(t.cityTax),ef.vO.zero(this.currency))}calculateTaxationAmountPerTicker(e){return this.cartItems.reduce((t,n)=>{let o=n.inventory.taxationRates.get(e.ticker),r=ef.vO.zero(this.currency);return o&&(r=r.add(o.multiply(n.quantity))),e.isTax()&&(r=r.add(n.calculateExtrasTaxationAmount(e))),t.add(r)},ef.vO.zero(this.currency))}calculateTotalWithoutTax(e){if(this.taxShowConfig===m.EXCLUDE)return this.calculateTotalRate().round().amount;let t=e?[...oS.getIncludedPreferences(),...oS.getIncludedInCheckoutPreferences()]:oS.getIncludedPreferences();return this.calculateTotalRate().subtract(this.calculateTotalTaxationAmountByType(U.TAX,t)).round().amount}calculateUnitaryTotalByTaxationType(e){let t=this.calculateUnitaryTotalRate();return this.calculateTotalRateByTaxationType(t,e)}calculateUnitaryTotalRate(){let e=this.cartItems.reduce((e,t)=>
29e.add(t.totalRate),ef.vO.zero(this.currency)),t=this.calculateTotalQuantity();return e.amount>0&&t>0?e.divide(t):e}calculateUnitaryFirstNightCostByTaxationType(){let e=this.cartItems.reduce((e,t)=>e.add(t.inventory.firstNightCost.multiply(t.quantity)),ef.vO.zero(this.currency));return this.calculateTotalRateByTaxationType(e,!1)}calculateTotalAppliedInsurances(){return this.cartItems.reduce((e,t)=>e.add(t.calculateTotalInsurance()),ef.vO.zero(this.currency))}calculateTaxExtrasByTicker(){let e={};return this.cartItems.forEach(t=>{var n;let o=null===(n=t.appliedExtras)||void 0===n?void 0:n.filter(e=>e.isTax);o&&o.forEach(t=>{let n=e[t.ticker];n?e[t.ticker]={name:t.name,amount:n.amount.add(t.originalRate.multiply(t.totalQuantity))}:e[t.ticker]={name:t.name,amount:t.originalRate.multiply(t.totalQuantity)}})}),Object.entries(e).map(e=>{let[t,{name:n,amount:o}]=e;return{ticker:t,name:n,amount:o}})}calculateTotalWithTaxAndNoFees(e){let t=(null!=e?e:this.calculateTotalRate()).add(this.calculateTotalTaxationAmountByType(U.TAX,oS.getIncludedInCheckoutPreferences()));return this.taxShowConfig===m.EXCLUDE&&(t=t.add(this.calculateTotalTaxationAmountByType(U.TAX,[...oS.getIncludedPreferences()]))),t.round()}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g){super(),this.type=j.QUOTATION_CART,this.cartItems=e,this.propertyTicker=t,this.propertyName=g,this.taxShowConfig=n,this.currency=o,this.checkIn=r,this.checkOut=a,this.customer=i,this.condition=s,this.mealPlan=l,this.cancellationPolicy=c,this.promoCodes=u,this.validUntilHours=d,this.depositModified=m,this.totalGuaranteeAmount=p,this.sessionId=h,this.isLoyaltyCustomer=f}}i2.schema=eg.Ry({type:eg.i0(j.QUOTATION_CART),cartItems:eg.IX(eg.PG(e=>e instanceof iJ)),propertyTicker:eg.Z_(),propertyName:eg.Z_().optional(),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE","IGNORE"]),currency:eg.Km(ef.Mf),checkIn:eg.hT().optional(),checkOut:eg.hT().optional(),customer:eg.PG(e=>e instanceof i0).optional(),condition:eg.PG(e=>e instanceof tS).optional(),mealPlan:eg.PG(e=>e instanceof n5).optional(),cancellationPolicy:eg.PG(e=>e instanceof tb).optional(),promoCodes:eg.IX(eg.Z_()).optional(),validUntilHours:eg.Rx().optional(),depositModified:eg.O7().optional(),totalGuaranteeAmount:eg.PG(e=>e instanceof ef.vO).optional(),sessionId:eg.Z_().optional(),isLoyaltyCustomer:eg.O7().optional()}),(0,tv.gn)([(0,ef.YL)(()=>iJ),(0,tv.w6)("design:type",Array)],i2.prototype,"cartItems",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],i2.prototype,"checkIn",void 0),(0,tv.gn)([(0,ef.YL)(()=>Date),(0,tv.w6)("design:type","undefined"==typeof Date?Object:Date)],i2.prototype,"checkOut",void 0),(0,tv.gn)([(0,ef.YL)(()=>tS),(0,tv.w6)("design:type",tS)],i2.prototype,"condition",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",n5)],i2.prototype,"mealPlan",void 0),(0,tv.gn)([(0,ef.YL)(()=>tb),(0,tv.w6)("design:type",tb)],i2.prototype,"cancellationPolicy",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.vO),(0,tv.w6)("design:type",void 0===ef.vO?Object:ef.vO)],i2.prototype,"totalGuaranteeAmount",void 0);let i3=["origin","affiliate","source","medium","campaign","tags","mode","customOrigin"];function i6(e){try{return eg.jb(ee).parse(e)}catch(e){return}}!function(e){e.ASSISTED_BOOKING="assisted_booking",e.SHARED_CART="shared_cart",e.BUNDLING_UNITS="bundling_units",e.DYNAMIC_PACKAGES="dynamic_packages",e.BOOK_AND_JOIN="book_and_join",e.WAITING_LIST_="waiting_list",e.CART_ABANDONMENT_SESSION="CART_ABANDONMENT_SESSION",e.QUOTATION="quotation",e.SPLIT_STAY="split_stay",e.EXPRESS_PAYMENT="express_payment",e.GROUP_BOOKING="group_module",e.INACTIVITY_MODAL="inactivity_modal"}(ee||(ee={}));class i4 extends ef.U3{static create(e){let t=new i4(e.referrer,e.engineProviderGACode,e.engineProviderGTMCode,e.gaCodes,e.gtmCodes,e.gaDomains,e.abTestActive,e.dynamicGlobalVariables,e.ipAddress,e.affiliate,e.encodedAffiliate,e.origin,e.mode,e.customOrigin,e.tags,e.channel,e.campaign,e.source,e.medium,e.dsclid,e.trivagoReference,e.affiliateAttributes);return t.validate(),t}static empty(){return i4.create({referrer:"",engineProviderGACode:"",engineProviderGTMCode:"",gaCodes:[],gtmCodes:[],gaDomains:[],abTestActive:!1,dynamicGlobalVariables:{},ipAddress:"0.0.0.0"})}validate(){i4.schema.parse({...this})}copy(e){return i4.create({...this,...e})}static ofExternalTrackingParams(e){return Object.entries(e).filter(e=>{let[t,n]=e;return i3.includes(t)}).reduce((e,t)=>
29{let[n,o]=t;return{...e,[n]:o}},{})}hasAffiliateAttribute(e){return!!this.affiliateAttributes&&e in this.affiliateAttributes}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T){super(),this.referrer=e,this.engineProviderGACode=t,this.engineProviderGTMCode=n,this.gaCodes=o,this.gtmCodes=r,this.gaDomains=a,this.abTestActive=i,this.dynamicGlobalVariables=s,this.ipAddress=l,this.affiliate=c,this.encodedAffiliate=u,this.origin=d,this.mode=m,this.customOrigin=p,this.tags=h,this.channel=f,this.campaign=g,this.source=y,this.medium=v,this.dsclid=b,this.trivagoReference=S,this.affiliateAttributes=T}}i4.schema=eg.Ry({referrer:eg.Z_(),engineProviderGACode:eg.Z_(),engineProviderGTMCode:eg.Z_(),gaCodes:eg.IX(eg.Z_()),gtmCodes:eg.IX(eg.Z_()),gaDomains:eg.IX(eg.Z_()),dynamicGlobalVariables:eg.IM(eg.G0([eg.Z_(),eg.Rx()])),ipAddress:eg.Z_(),affiliate:eg.Z_().optional(),encodedAffiliate:eg.Z_().optional(),origin:eg.Z_().optional(),mode:eg.Z_().optional(),customOrigin:eg.Z_().optional(),tags:eg.IX(eg.Z_()).optional(),channel:eg.Z_().optional(),abTestActive:eg.O7(),campaign:eg.Z_().optional(),source:eg.Z_().optional(),medium:eg.Z_().optional(),dsclid:eg.Z_().optional(),trivagoReference:eg.Z_().optional(),affiliateAttributes:eg.IM(eg.Z_(),eg.Z_()).optional()}),function(e){e.SHOW_ALL_PRICES="SHOW_ALL_PRICES",e.HIDE_ALL_PRICES="HIDE_ALL_PRICES",e.HIDE_RACK_RATE="HIDE_RACK_RATE"}(et||(et={})),function(e){e.SIDEBAR="SIDEBAR",e.EXTENDED="EXTENDED"}(en||(en={})),function(e){e.DEFAULT="DEFAULT",e.COMPACT="COMPACT"}(eo||(eo={})),function(e){e.SIMPLE="SIMPLE",e.STEPPER="STEPPER"}(er||(er={}));class i5 extends ef.U3{static create(e){let t=new i5(e.initialized,e.hideAddReservations,e.hideCalendarPrices,e.disableUnitSelection,e.hideOriginalPrice,e.hidePromoCodes,e.hideFilters,e.showEnginePrices,e.showEngineDiscount,e.enableLoyalty,e.showLogo,e.showInventoryPriceDiff,e.displayMode,e.displayMenuType,e.displayAmountsWithoutDecimals||!1,e.navigationStyle,e.mobileNavigationStyle,e.desktopNavigationStyle);return t.validate(),t}static empty(){return i5.create({initialized:!1,hideAddReservations:!1,hideCalendarPrices:!1,disableUnitSelection:!1,hideOriginalPrice:"SHOW_ALL_PRICES",hidePromoCodes:!1,hideFilters:!1,showEnginePrices:!0,showEngineDiscount:!0,enableLoyalty:!0,showLogo:!0,showInventoryPriceDiff:!0,displayMode:"SIDEBAR",displayMenuType:"DEFAULT",displayAmountsWithoutDecimals:!1,navigationStyle:"SIMPLE"})}validate(){i5.schema.parse({...this})}copy(e){return i5.create({...this,...e})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y){super(),this.initialized=e,this.hideAddReservations=t,this.hideCalendarPrices=n,this.disableUnitSelection=o,this.hideOriginalPrice=r,this.hidePromoCodes=a,this.hideFilters=i,this.showEnginePrices=s,this.showEngineDiscount=l,this.enableLoyalty=c,this.showLogo=u,this.showInventoryPriceDiff=d,this.displayMode=m,this.displayMenuType=p,this.displayAmountsWithoutDecimals=h,this.navigationStyle=f,this.mobileNavigationStyle=g,this.desktopNavigationStyle=y}}i5.schema=eg.Ry({initialized:eg.O7(),hideAddReservations:eg.O7(),hideCalendarPrices:eg.O7(),disableUnitSelection:eg.O7(),hideOriginalPrice:eg.jb(et),hidePromoCodes:eg.O7(),hideFilters:eg.O7(),showEnginePrices:eg.O7(),showEngineDiscount:eg.O7(),enableLoyalty:eg.O7(),showLogo:eg.O7(),showInventoryPriceDiff:eg.O7(),displayMode:eg.jb(en),displayMenuType:eg.jb(eo),displayAmountsWithoutDecimals:eg.O7(),navigationStyle:eg.jb(er).optional(),mobileNavigationStyle:eg.jb(er).optional(),desktopNavigationStyle:eg.jb(er).optional()});class i8 extends ef.U3{static create(e){let t=new i8(e.tracker,e.trackerReference);return t.validate(),t}validate(){i8.schema.parse({...this})}copy(e){return i8.create({...this,...e})}constructor(e,t){super(),this.tracker=e,this.trackerReference=t}}i8.schema=eg.Ry({tracker:eg.Z_(),trackerReference:eg.Z_()});class i9 extends ef.U3{static create(e){let t=new i9(e.inventory,e.invTypeCode,e.externalId,e.roomTypeCode,e.ratePlanCode);return t.validate(),t}validate(){i9.schema.parse({...this})}constructor(e,t,n,o,r){super(),this.inventory=e,this.invTypeCode=t,this.externalId=n,this.roomTypeCode=o,this.ratePlanCode=r}}i9.schema=eg.Ry({inventory:eg.Z_(),invTypeCode:eg.Z_(),externalId:eg.Z_(),roomTypeCode:eg.Z_(),ratePlanCode:eg.Z_()});class i7 extends ef.U3{static create(e){let t=new i7(e.enabled,e.baseUrl,e.selectionMode,e.chargeSelection,e.selectionExpirationMinutes,e.accommodationConfig);return t.validate(),t}
29validate(){i7.schema.parse({...this})}isEnabledForInventory(e){let t=this.accommodationConfig[e];return this.enabled&&!!this.baseUrl&&(null==t?void 0:t.enabled)===!0}getAccommodationConfig(e){return this.accommodationConfig[e]}getChargeExtraTicker(e){let t=this.accommodationConfig[e];return(null==t?void 0:t.chargeExtraTicker)||void 0}buildMapUrl(e){let t=["beginDate=".concat(encodeURIComponent((0,eh.R3)(e.startDate).toISOString())),"endDate=".concat(encodeURIComponent((0,eh.R3)(e.endDate).toISOString())),"id1=".concat(encodeURIComponent(e.mapping.invTypeCode)),"id2=".concat(encodeURIComponent(e.mapping.externalId)),"idCart=".concat(encodeURIComponent(e.idCart)),"idProduct=".concat(encodeURIComponent(e.mapping.roomTypeCode)),...e.selectedUnitId?["id=".concat(encodeURIComponent(e.selectedUnitId))]:[],"idTariffProduct=".concat(encodeURIComponent(e.mapping.ratePlanCode)),"lang=".concat(encodeURIComponent(e.lang))].join("&");return"".concat(this.baseUrl,"?").concat(t,"#").concat(e.callbackUrl)}constructor(e,t,n,o,r,a){super(),this.enabled=e,this.baseUrl=t,this.selectionMode=n,this.chargeSelection=o,this.selectionExpirationMinutes=r,this.accommodationConfig=a}}i7.schema=e9;class se extends ef.U3{validate(){se.schema.parse({...this})}getPrivacyPolicy(){var e;return null===(e=this.legalInfoList.find(e=>e.legalInfoType===N.PRIVACY_POLICY))||void 0===e?void 0:e.text}getCommunicationPolicy(){var e;return null===(e=this.legalInfoList.find(e=>e.legalInfoType===N.COMMUNICATIONS_POLICY))||void 0===e?void 0:e.text}static create(e){let t=new se(e.ticker,e.locale,e.locales,e.defaultLocale,e.name,e.description,e.contact,e.multimedia,e.defaultCurrency,e.currencies,e.valuation,e.legalInfoList,e.creditCardTypes,e.tags,e.pageTitle);return t.validate(),t}buildAddress(){return this.contact.buildAddress()}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h){super(),this.ticker=e,this.locale=t,this.locales=n,this.defaultLocale=o,this.name=r,this.description=a,this.contact=i,this.multimedia=s,this.defaultCurrency=l,this.currencies=c,this.valuation=u,this.legalInfoList=d,this.creditCardTypes=m,this.tags=p,this.pageTitle=h}}se.schema=eg.Ry({ticker:eg.Z_(),locale:eg.Km(ef.lE),locales:eg.IX(eg.Km(ef.lE)),defaultLocale:eg.Km(ef.lE),name:eg.Z_(),description:eg.Z_(),contact:eg.PG(e=>e instanceof ef.L2),multimedia:eg.IX(eg.PG(e=>e instanceof ef.xg)),defaultCurrency:eg.Km(ef.Mf),currencies:eg.IX(eg.Km(ef.Mf)),valuation:eg.Rx(),legalInfoList:eg.IX(eg.PG(e=>e instanceof oi)),creditCardTypes:eg.IX(ef.Ay),tags:eg.IX(eg.PG(e=>e instanceof nE)).optional(),pageTitle:eg.Z_().optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.L2),(0,tv.w6)("design:type",void 0===ef.L2?Object:ef.L2)],se.prototype,"contact",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type","undefined"==typeof ReadonlyArray?Object:ReadonlyArray)],se.prototype,"multimedia",void 0),(0,tv.gn)([(0,ef.YL)(()=>oi),(0,tv.w6)("design:type","undefined"==typeof ReadonlyArray?Object:ReadonlyArray)],se.prototype,"legalInfoList",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type","undefined"==typeof ReadonlyArray?Object:ReadonlyArray)],se.prototype,"tags",void 0);let st=eg.Km(["CHILD","SENIOR","ADULT","TEENAGER","BABY"]),sn=eg.Km(["AVAILABLE","UNAVAILABLE","IGNORED_FILTER","RESTRICTED"]),so=eg.Km(["RATE","AVAILABILITY","CLOSE_TO_ARRIVAL","DEVICE_TYPE","CONTRACT_PERIOD","ACTIVE","MIN_NOTICE","CLOSE_TO_DEPARTURE","PROMO_CODE","MAX_NOTICE","GEOLOCATION","MIN_STAY","VALIDITY","MAX_STAY","OCCUPATION","AGGREGATED","LOCK","CHECK_IN_CHECK_OUT","BUNDLING"]),sr=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),active:eg.O7(),order:eg.Rx(),discountTickers:eg.IX(eg.Z_()).optional(),condition:eg.Z_(),accommodation:eg.Z_(),configuration:eg.Z_(),mealplan:eg.Z_(),services:eg.IX(eg.Z_()),checkInDays:eg.IX(ef.gI),checkOutDays:eg.IX(ef.gI)}),sa=eg.Ry({availableSince:eg.Z_(),availableUntil:eg.Z_()}),si=eg.Ry({validSince:eg.Z_(),validUntil:eg.Z_()}),ss=eg.Ry({checkInDays:eg.IX(eg.Z_()).optional(),checkOutDays:eg.IX(eg.Z_()).optional()}),sl=eg.Ry({code:sn,filterType:so,value:eg.G0([eg.O7(),eg.Z_(),eg.Rx(),eg.IX(eg.Z_()),sa,si,ss]).optional()}),sc=eg.Ry({id:eg.Z_().optional(),name:eg.Z_().optional(),ticker:eg.Z_(),currency:ef.Ox.optional(),availability:eg.Rx(),rackRate:eg.Rx(),averageRate:eg.Rx().optional(),totalRate:eg.Rx().optional(),originalRate:eg.Rx().optional(),firstNightCost:eg.Rx().optional(),loyaltyRate:eg.Rx().optional(),loyaltyDiscountAmount:eg.Rx().optional(),totalRatePerDay:eg.IM(ef.pk,eg.Rx()).optional(),availabilityPerDay:eg.IM(ef.pk,eg.Rx()).optional(),cityTax:eg.Rx(),restricted:eg.O7(),unavailable:eg.O7(),cheapestBookable:eg.Z_().optional(),availableDays:eg.IX(ef.pk).optional(),discountPercentage:eg.Rx().optional(),discountAmount:eg.Rx().optional(),discountsApplied:eg.IX(eg.Z_()).optional(),lastStatus:sl,bookingOption:eg.Ry({combined:eg.O7()}).optional(),discountedRates:eg.IM(eg.Z_(),eg.Rx()).optional()}),su=eg.Ry({totalRateNoTaxation:eg.Rx(),totalTaxation:eg.Rx(),taxationRates:eg.IM(eg.Z_(),eg.Rx()),firstNightCostNoTaxation:eg.Rx().optional(),averageRateNoTaxation:eg.Rx(),rackRateNoTaxation:eg.Rx(),originalRateNoTaxation:eg.Rx(),loyaltyRateNoTaxation:eg.Rx().optional(),loyaltyDiscountAmountNoTaxation:eg.Rx().optional(),totalRatePerDayNoTaxation:eg.IM(ef.pk,eg.Rx()),taxationPerDay:eg.IM(ef.pk,eg.Rx())}),sd=eg.Ry({inventories:eg.IX(eg.Z_()),accommodation:eg.Z_(),start:eg.Z_(),end:eg.Z_(),ariValues:eg.IM(eg.Z_(),sc),ariValuesNoTaxation:eg.IM(eg.Z_(),su),minInventoryAriValue:sc}),sm=eg.Ry({groupBookingRooms:eg.IX(eg.Ry({ariValue:sc,accommodation:eg.Z_(),inventory:eg.Z_(),configuration:eg.Z_(),quantity:eg.Rx()})),condition:eg.Z_(),mealPlan:eg.Z_()}),sp=eg.IM(eg.Z_(),eg.Ry({ticker:eg.Z_(),type:eg.Km(["HOTEL"]),inventories:eg.IM(eg.Z_(),sr),validPromoCodes:eg.IX(eg.Z_()),status:eg.IM(so,sl),occupants:eg.IM(st,ef.JJ),discounts:eg.Yj().optional(),arivalues:eg.IM(eg.Z_(),sc),conditions:eg.IM(eg.Z_(),tq),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE"]),ariValuesNoTaxation:eg.IM(eg.Z_(),su),bundling:eg.IX(eg.IM(eg.Z_(),eg.Rx())).optional(),splitStay:eg.IM(eg.Z_(),eg.IX(sd)),groupBooking:sm.optional(),includedGiftCardExtras:eg.IM(eg.Z_(),eg.Rx()).optional()})),sh=eg.Km(["CHILD","SENIOR","ADULT","TEENAGER","BABY"]),sf=eg.Km(["AVAILABILITY","CLOSE_TO_ARRIVAL","DEVICE_TYPE","CONTRACT_PERIOD","ACTIVE","MIN_NOTICE","CLOSE_TO_DEPARTURE","PROMO_CODE","MAX_NOTICE","GEOLOCATION","MIN_STAY","VALIDITY","MAX_STAY","OCCUPATION","AGGREGATED","RATE","LOCK","CHECK_IN_CHECK_OUT","BUNDLING"]),sg=eg.Km(["HOTEL","CHAIN"]),sy=eg.Km(["INCLUDE","EXCLUDE"]);class sv extends ef.U3{validate(){sv.schema.parse({...this})}static create(e){let t=new sv(e.ticker,e.type,e.validPromoCodes,e.status,e.occupants,e.arivalues,e.ariValuesNoTaxation,e.taxShowConfig,e.splitStay,e.bundling,e.inventories,e.conditions,e.discounts,e.groupBooking,e.includedGiftCardExtras);return t.validate(),t}isAriValueRestricted(e){var t,n,o;return(null===(t=this.arivalues[e])||void 0===t?void 0:t.restricted)&&(null===(o=this.arivalues[e])||void 0===o?void 0:null===(n=o.lastStatus)||void 0===n?void 0:n.code)==="RESTRICTED"}isNotAvailable(e){var t,n;return(null===(n=this.arivalues[e])||void 0===n?void 0:null===(t=n.lastStatus)||void 0===t?void 0:t.code)==="UNAVAILABLE"}getDiscountStatus(e){var t;return this.discounts?null===(t=this.discounts[e])||void 0===t?void 0:t.status:void 0}findPropertyAriValueWithCheapestRate(){var e,t,n;let o=null===(e=this.arivalues[this.ticker])||void 0===e?void 0:e.cheapestBookable,r=this.arivalues[this.ticker],a=o?this.arivalues[o]:void 0,i=1;if(this.bundling&&this.bundling.length&&o){let e=this.bundling.find(e=>o.includes(Object.keys(e)[0]));e&&(i=Object.values(e)[0])}let s=null!==(t=null==a?void 0:a.loyaltyRate)&&void 0!==t?t:r.loyaltyRate,l=null!==(n=null==a?void 0:a.loyaltyDiscountAmount)&&void 0!==n?n:r.loyaltyDiscountAmount;return o&&a?{...r,totalRate:r.totalRate?r.totalRate*i:void 0,originalRate:a.originalRate?a.originalRate*i:void 0,rackRate:a.rackRate*i,loyaltyRate:void 0!==s?s*i:void 0,loyaltyDiscountAmount:void 0!==l?l*i:void 0}:r}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h){super(),this.ticker=e,this.type=t,this.validPromoCodes=n,this.status=o,this.occupants=r,this.arivalues=a,this.ariValuesNoTaxation=i,this.taxShowConfig=s,this.splitStay=l,this.bundling=c,this.inventories=u,this.conditions=d,this.discounts=m,this.groupBooking=p,this.includedGiftCardExtras=h}}sv.schema=eg.Ry({ticker:eg.Z_(),type:sg,inventories:eg.IM(eg.Z_(),sr).optional(),conditions:eg.IM(eg.Z_(),tq).optional(),validPromoCodes:eg.IX(eg.Z_()),status:eg.IM(sf,eg.Ry({code:eg.Z_(),filterType:sf})),occupants:eg.IM(sh,ef.JJ),arivalues:eg.IM(eg.Z_(),sc),taxShowConfig:sy,splitStay:eg.IM(eg.Z_(),eg.IX(sd)),bundling:eg.IX(eg.IM(eg.Z_(),eg.Rx())).optional(),ariValuesNoTaxation:eg.IM(eg.Z_(),su),discounts:eg.IM(eg.Z_(),tL).optional(),groupBooking:sm.optional(),includedGiftCardExtras:eg.IM(eg.Z_(),eg.Rx()).optional()});let sb={create:sv.create},sS=eg.Km(["HOTEL","APART_HOTEL","APARTMENT","HOSTEL","HOUSES","CHAIN","HOTEL_WITH_SPA","RURAL","WATERING_PLACE","WELLNESS","PARKING","EXCURSIONS"]);class sT extends ef.U3{validate(){sT.schema.parse({...this})}static create(e){let t=new sT(e.name,e.ticker,e.description,e.contact,e.locale,e.credit
29CardTypes,e.currencies,e.locales,e.media,e.messages,e.defaultCurrency,e.filters,e.legalInfo,e.markups,e.valuation,e.modificationPolicies,e.discounts,e.mealPlans,e.conditions,e.extras,e.taxations,e.maxNonAdultsPerAccommodation,e.accommodations,e.configurations,e.logo,e.type,e.inventoryRelations,e.display,e.logoMobile,e.brand,e.tier,e.children,e.tags,e.questionnaires,e.bundles,e.customMaps,e.groupBookingPolicies,e.insurances,e.amenities,e.engineFilterGroups);return t.validate(),t}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M,I,O,D,N,L,B,F,U){super(),this.name=e,this.ticker=t,this.description=n,this.contact=o,this.locale=r,this.creditCardTypes=a,this.currencies=i,this.locales=s,this.media=l,this.messages=c,this.defaultCurrency=u,this.filters=d,this.legalInfo=m,this.markups=p,this.valuation=h,this.modificationPolicies=f,this.discounts=g,this.mealPlans=y,this.conditions=v,this.extras=b,this.taxations=S,this.maxNonAdultsPerAccommodation=T,this.accommodations=k,this.configurations=C,this.logo=A,this.type=E,this.inventoryRelations=_,this.display=P,this.logoMobile=x,this.brand=w,this.tier=R,this.children=M,this.tags=I,this.questionnaires=O,this.bundles=D,this.customMaps=N,this.groupBookingPolicies=L,this.insurances=B,this.amenities=F,this.engineFilterGroups=U}}sT.schema=eg.Ry({name:eg.Z_(),ticker:eg.Z_(),description:eg.Z_(),contact:tY,locale:ef.yj,creditCardTypes:eg.IX(ef.Ay),currencies:eg.IX(ef.Ox),locales:eg.IX(ef.yj),media:eg.IX(ef.ek),messages:eg.IX(tX),logo:ef.ek.optional(),logoMobile:ef.ek.optional(),inventoryRelations:t0.optional(),defaultCurrency:ef.Ox,filters:eg.IX(t4),legalInfo:eg.IX(tw).optional(),markups:eg.Ry({ALL:eg.IX(t5).optional()}),valuation:eg.Rx(),type:sS.optional(),modificationPolicies:tO,brand:tM.optional(),tier:tD.optional(),display:eg.IX(tR).optional(),discounts:eg.IM(eg.Z_(),tL),accommodations:eg.IM(eg.Z_(),tB).optional(),configurations:eg.IM(eg.Z_(),tF).optional(),mealPlans:eg.IM(eg.Z_(),tU),conditions:eg.IM(eg.Z_(),tq),extras:eg.IM(eg.Z_(),tZ),children:eg.IX(eg.Z_()).optional(),tags:t9.optional(),taxations:eg.IM(eg.Z_(),tK),maxNonAdultsPerAccommodation:eg.Rx().int().min(0),questionnaires:eg.IX(tV).optional(),bundles:eg.IM(eg.Z_(),tJ).optional(),customMaps:ty.optional(),groupBookingPolicies:eg.IX(t$).optional(),insurances:eg.IX(tH).optional(),amenities:eg.IM(eg.Z_(),t1).optional(),engineFilterGroups:eg.IX(t6).optional()});let sk={create:sT.create};!function(e){e.RESERVATION="RESERVATION",e.CANCEL="CANCEL",e.PRE_RESERVATION="PRE_RESERVATION",e.REACTIVATION="REACTIVATION",e.MODIFIED="MODIFIED"}(ea||(ea={}));class sC{static create(e){let t=new sC(e.id,e.reservationId,e.checkIn,e.checkOut,e.nights,e.status,e.guaranteeAmount,e.guaranteePercentage,e.firstNightCharge,e.quantity,e.roomCapacity,e.accommodation,e.configuration,e.condition,e.mealPlan,e.extras,e.discounts,e.guestAges,e.comments,e.subTotalAmount,e.totalAmount,e.totalRatePerDay,e.inventoryTicker,e.cancellationPolicy,e.taxations,e.bundle,e.paymentDcc,e.bundleName,e.roomDenomination,e.guestModificationLimitReached,e.guestModificationAvailable,e.insurance);return t.validate(),t}updateDates(e,t,n){let o=this.extras.filter(e=>e.mandatory).map(n=>n.updateQuantityPerDayWithNewDates(this.checkIn,e,t)),r=ef.vO.sum(o.map(e=>e.originalRate),n.totalRate.currency),a=n.appliedExtras.filter(e=>!o.some(t=>t.ticker===e.ticker)),i=ef.vO.sum(a.map(e=>e.originalRate),n.totalRate.currency),s=[...o,...a],l=r.add(i),c=n.extrasAmount.isZero()?n.totalRate.add(l):n.totalRate.subtract(n.extrasAmount).add(l);return sC.create({...this,checkIn:e,checkOut:t,nights:(0,eh.jc)((0,eh.b7)(t),(0,eh.b7)(e)),totalAmount:c,extras:s})}updateAccommodation(e,t,n){let o=e.appliedExtras,r=this.extras.filter(t=>e.extraTickers.includes(t.ticker)&&n.some(e=>e.ticker===t.ticker));e.configuration.ticker!==this.configuration.ticker&&(r=r.filter(e=>e.type!==x.PERSON)),r=Array.from(new Map([...o,...r].map(e=>[e.ticker,e])).values());let a=ef.vO.sum(r.map(e=>e.validAmount()),e.totalRate.currency),i=e.extrasAmount.isZero()?e.totalRate.multiply(t).add(a):e.totalRate.multiply(t).subtract(e.extrasAmount).add(a);return sC.create({...this,quantity:t,inventoryTicker:e.ticker,accommodation:e.accommodation,configuration:e.configuration,roomCapacity:e.configuration.guestsAmount,mealPlan:e.mealPlan,condition:e.condition,extras:r,totalAmount:i})}updateExtras(e,t){let n=ef.vO.sum(e.map(e=>e.chargedAmount),this.getCurrency()),o=e.filter(e=>e.customFormValues).filter(e=>t[e.ticker]).map(e=>"".concat(e.name,"\n").concat(t[e.ticker].buildValuesString({formValues:e.customFormValues}))),r=this.comments;if(o.length>0){let e=(0,eh.UW)(new Date,"dd/MM/yyyy HH:mm");r="".concat(r,"\n\nUpdate ").concat(e,"\n").concat(o.join("\n"))}return sC.create({...this,extras:e,totalAmount:this.totalAmountWithoutExtras().add(n),comments:r})}updateChildrenAges(e){let t=(0,eh.UW)(new Date,"dd/MM/yyyy HH:mm"),n=this.comments;if(e.length>0){let o="Update ".concat(t,"\n")+e.map(e=>"Age of children: ".concat(String(e))).join("\r\n");n="".concat(n,"\n\n").concat(o)}return sC.create({...this,guestAges:e,comments:n})}validate(){sC.schema.parse({...this})}calculateTotalRatePerNight(){return this.totalAmount.divide(this.nights)}getFullName(){return"".concat(this.configuration.name,", ").concat(this.accommodation.name,", ").concat(this.mealPlan.name,", ").concat(this.condition.name)}hasPreReservationStatus(){return"PRE_RESERVATION"===this.status}hasCancellationStatus(){return"CANCEL"===this.status}calculateStayDates(){return(0,eh.Dy)({start:this.checkIn,end:this.checkOut})}calculateTotalTaxationAmountByType(e,t){let n=ef.vO.zero(this.totalAmount.currency);return this.taxations.filter(t=>t.type===e).filter(e=>!e.fromExtra).filter(e=>
29!t||t.includes(e.preference)).forEach(e=>{if(!e.totalAmount)throw Error("Taxation totalAmount must be set when used in RoomStay");n=n.add(e.totalAmount)}),n}calculateTaxExtrasAmount(){return this.taxations.filter(e=>e.fromExtra).reduce((e,t)=>{var n;return e.add(null!==(n=t.totalAmount)&&void 0!==n?n:ef.vO.zero(this.getCurrency()))},ef.vO.zero(this.getCurrency()))}buildCommentLines(){var e;return(null===(e=this.comments)||void 0===e?void 0:e.trim())?this.comments.split("\n").map(e=>e.trim()):[]}orderTaxations(){function e(e){return e.sort((e,t)=>e.order<t.order?-1:e.order>t.order?1:0)}return[...e(this.taxations.filter(e=>e.isTax())),...e(this.taxations.filter(e=>e.isFee()))]}getCurrency(){return this.totalAmount.currency}canBeDatesModified(e){var t;if(!e)return!1;let n=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});return!!n&&null!==(t=n.canModifyDates)&&void 0!==t&&t}canBeAccommodationModified(e){var t;if(!e)return!1;let n=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});return!!n&&null!==(t=n.canModifyAccommodations)&&void 0!==t&&t}canBeModifiedFromPolicies(e){if(this.hasBundle()||!e)return!1;let t=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});return!!t&&t.allowModificationByCheckIn(this.checkIn)}canConditionBeModified(e){if(!e)return!1;let t=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});return!!t&&(t.canChangeConditions||!1)}getMaxModificationDateForDates(e){var t,n;let o=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});if(!o)throw Error("Modification policy not found for condition [".concat(this.condition.ticker,"]"));let r=null!==(n=null===(t=o.datesMinRelease)||void 0===t?void 0:t.duration)&&void 0!==n?n:0;return(0,eh.kw)(this.checkIn,r)}getMaxModificationDateForAccommodation(e){var t,n;let o=e.find(e=>{var t;return null===(t=e.conditionRates)||void 0===t?void 0:t.includes(this.condition.ticker)});if(!o)throw Error("Modification policy not found for condition [".concat(this.condition.ticker,"]"));let r=null!==(n=null===(t=o.accommodationMinRelease)||void 0===t?void 0:t.duration)&&void 0!==n?n:0;return(0,eh.kw)(this.checkIn,r)}hasExtrasWithAvailabilityPerDay(){return this.extras.some(e=>e.hasAvailabilityPerDay())}hasBundle(){var e;return!!(null===(e=this.bundle)||void 0===e?void 0:e.ticker)}hasExcludedTaxes(){return this.taxations.filter(e=>e.isTax()).some(e=>!e.isIncludedPreference())}calculateTotalWithoutTaxationType(e,t){return e===m.INCLUDE?this.totalAmount.subtract(this.calculateTotalTaxationAmountByType(t)).round():this.totalAmount.round()}totalExtrasAmount(){return this.extras.map(e=>e.chargedAmount).reduce((e,t)=>e.add(t),ef.vO.zero(this.getCurrency()))}totalAmountWithoutExtras(){return this.totalAmount.subtract(this.totalExtrasAmount())}equals(e){return this.id===e.id&&this.totalAmount.equals(e.totalAmount)&&this.inventoryTicker===e.inventoryTicker&&this.quantity===e.quantity&&this.checkIn===e.checkIn&&this.checkOut===e.checkOut&&this.extras.every(t=>{let n=e.extras.find(e=>e.ticker===t.ticker);return!!n&&t.ticker===n.ticker&&t.chargedAmount.equals(n.chargedAmount)&&t.quantityPerDay===n.quantityPerDay&&t.customFormValues===n.customFormValues})}calculateInsuranceAmount(){return this.insurance?this.insurance.price:ef.vO.zero(this.getCurrency())}hasInsurance(){return!!this.insurance}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M){this.id=e,this.reservationId=t,this.checkIn=n,this.checkOut=o,this.nights=r,this.status=a,this.guaranteeAmount=i,this.guaranteePercentage=s,this.firstNightCharge=l,this.quantity=c,this.roomCapacity=u,this.accommodation=d,this.configuration=m,this.condition=p,this.mealPlan=h,this.extras=f,this.discounts=g,this.guestAges=y,this.comments=v,this.subTotalAmount=b,this.totalAmount=S,this.totalRatePerDay=T,this.inventoryTicker=k,this.cancellationPolicy=C,this.taxations=A,this.bundle=E,this.paymentDcc=_,this.bundleName=P,this.roomDenomination=x,this.guestModificationLimitReached=w,this.guestModificationAvailable=R,this.insurance=M}}sC.schema=eg.Ry({id:eg.Z_(),reservationId:eg.Z_(),checkIn:eg.hT(),checkOut:eg.hT(),nights:eg.Rx(),status:eg.jb(ea),guaranteeAmou
29nt:eg.PG(e=>e instanceof ef.vO),guaranteePercentage:eg.Rx(),firstNightCharge:eg.PG(e=>e instanceof ef.vO),quantity:eg.Rx(),roomCapacity:eg.Rx(),accommodation:eg.Ry({ticker:eg.Z_(),name:eg.Z_()}),configuration:eg.Ry({ticker:eg.Z_(),name:eg.Z_()}),condition:eg.Ry({ticker:eg.Z_(),name:eg.Z_(),cancellation:eg.Z_(),children:eg.Z_().optional(),pets:eg.Z_().optional(),additionalInfo:eg.Z_().optional(),groups:eg.Z_().optional()}),mealPlan:eg.Ry({ticker:eg.Z_(),name:eg.Z_()}),extras:eg.IX(eg.PG(e=>e instanceof n4)),discounts:eg.IX(eg.PG(e=>e instanceof nH)),guestAges:eg.IX(eg.Rx()),comments:eg.Z_(),subTotalAmount:eg.PG(e=>e instanceof ef.vO),totalAmount:eg.PG(e=>e instanceof ef.vO),totalRatePerDay:eg.IM(eg.Z_(),eg.PG(e=>e instanceof ef.vO)),inventoryTicker:eg.Z_(),cancellationPolicy:eg.PG(e=>e instanceof tb),taxations:eg.IX(eg.PG(e=>e instanceof oS)),bundle:eg.PG().optional(),paymentDcc:eg.PG(e=>e instanceof ef.he).optional(),bundleName:eg.Z_().optional(),roomDenomination:eg.jb(d).optional(),guestModificationLimitReached:eg.O7().optional(),guestModificationAvailable:eg.O7().optional(),insurance:eg.PG(e=>e instanceof oB).optional()}),function(e){e.SPLIT_STAY="split_stay"}(ei||(ei={}));class sA{static create(e){let t=new sA(e.id,e.propertyTicker,e.paymentStatus,e.paymentMethod,e.paymentTicker,e.deferred,e.customer,e.roomStays,e.createdAt,e.updatedAt,e.cancellable,e.promoCodes,e.locale,e.hidePrice,e.cardType,e.expirationDate,e.deferredPaymentMethods,e.tags);return t.validate(),t}static withMandatoryExtrasConfig(e,t,n,o,r,a){let i=e.roomStays.map(e=>{var n;let r=e.totalAmount.currency,a=t?e.extras.filter(e=>e.mandatory).reduce((e,t)=>t.chargedAmount.add(e),ef.vO.zero(r)):ef.vO.zero(r),i=e.extras.filter(t=>{var n;return null===(n=e.bundle)||void 0===n?void 0:n.extras.includes(t.ticker)}).reduce((t,n)=>{var o;return(null===(o=e.bundle)||void 0===o?void 0:o.bundleType)===v.FIXED?t:t.add(n.chargedAmount)},ef.vO.zero(r)),s=e.extras;t&&(s=s.map(e=>{if(!e.mandatory)return e;let t=new Map(Array.from(e.totalRatePerDay.entries()).map(e=>{let[t]=e;return[t,ef.vO.zero(r)]}));return n4.create({...e,chargedAmount:ef.vO.zero(r),totalRate:ef.vO.zero(r),totalRatePerDay:t})}));let l=e.subTotalAmount.add(a).add(i),c=Object.keys(e.totalRatePerDay).length,u=a.add(i).divide(c),d=Object.fromEntries(Object.entries(e.totalRatePerDay).map(e=>{let[t,n]=e;return[t,n.add(u)]})),m=o&&(null===(n=o.find(t=>t.ticker===e.accommodation.ticker))||void 0===n?void 0:n.roomDenomination);return sC.create({...e,subTotalAmount:l,extras:s,totalRatePerDay:d,roomDenomination:m})}),s=sA.create({...e,roomStays:i,expirationDate:r,deferredPaymentMethods:a});return n&&sA.deferredSchema.parse({...s}),s}validate(){sA.schema.parse({...this})}copy(e){return sA.create({...this,...e})}getTransactionCurrency(){return this.roomStays[0].totalAmount.currency}calculateTotalAmount(){return this.roomStays.reduce((e,t)=>e.add(t.totalAmount),ef.vO.zero(this.getTransactionCurrency()))}calculateSubTotalAmount(){return this.roomStays.reduce((e,t)=>e.add(t.subTotalAmount),ef.vO.zero(this.getTransactionCurrency()))}calculateDepositAmount(){return this.roomStays.reduce((e,t)=>e.add(t.guaranteeAmount),ef.vO.zero(this.getTransactionCurrency()))}calculateTotalRoomQuantity(){return this.roomStays.reduce((e,t)=>e+t.quantity,0)}calculateTotalNights(){return this.roomStays.reduce((e,t)=>e+t.nights,0)}calculateTotalCapacity(){return this.roomStays.reduce((e,t)=>e+t.roomCapacity,0)}calculateTotalTaxation(e){return this.roomStays.reduce((t,n)=>t+n.calculateTotalTaxationAmountByType(e).amount,0)}needPolling(){return[r.ADDON_PAYMENTS,r.PAYCOMET,r.CHECKOUT_PNP,r.ADYEN].includes(this.paymentMethod)&&this.isPreReservationStatus()}isUnfinishedPayment(){return this.paymentStatus===ef.Aj.UNFINISHED}isDeferredPendingPayment(){return this.deferred&&this.paymentStatus===ef.Aj.TRANSFER_UNCONFIRMED&&!this.isConfirmedReservation()&&!this.isFullyOrPartiallyCancelled()}isPreReservationStatus(){return this.roomStays.map(e=>e.hasPreReservationStatus()).length===this.roomStays.length}isFullyOrPartiallyCancelled(){return this.roomStays.some(e=>e.hasCancellationStatus())}isPendingBookingRequest(){return this.paymentMethod===r.RESERVATION_REQUEST&&[ef.Aj.UNFINISHED,ef.Aj.TRANSFER_UNCONFIRMED,ef.Aj.TRANSFER_TIMEOUT].includes(this.paymentStatus)}isConfirmedReservation(){return!this.isPendingBookingRequest()&&[ef.Aj.CREDIT_CARD_VAULT,ef.Aj.SUCCESSFUL,ef.Aj.TRANSFER_CONFIRMED].includes(this.paymentStatus)&&this.roomStays.every(e=>e.status===ea.RESERVATION)}calculateTotalAmountWithFees(e){return this.calculateTotalAmount().add(e).round()}calculateTotalAmountWithoutTaxes(e){return this.calculateTotalAmount().subtract(e)}isSplitStay(){var e;return!!(null===(e=this.tags)||void 0===e?void 0:e.includes("split_stay"))}updateRoomStay(e){let t=this.roomStays.filter(t=>t.id!==e.id);return this.copy({...this,roomStays:[...t,e]})}isGroupBookingReservation(){var e;return!!(null===(e=this.tags)||void 0===e?void 0:e.includes(ee.GROUP_BOOKING))}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y){this.id=e,this.propertyTicker=t,this.paymentStatus=n,this.paymentMethod=o,this.paymentTicker=r,this.deferred=a,this.customer=i,this.roomStays=s,this.createdAt=l,this.updatedAt=c,this.cancellable=u,this.promoCodes=d,this.locale=m,this.hidePrice=p,this.cardType=h,this.expirationDate=f,this.deferredPaymentMethods=g,this.tags=y}}sA.schema=eg.Ry({id:eg.Z_(),propertyTicker:eg.Z_(),paymentStatus:eg.jb(ef.Aj),paymentMethod:eg.jb(r),paymentTicker:eg.Z_(),deferred:eg.O7(),customer:eg.PG(e=>e instanceof oG),roomStays:eg.IX(eg.PG(e=>e instanceof sC)),createdAt:eg.hT(),updatedAt:eg.hT(),cancellable:eg.O7(),promoCodes:eg.IX(eg.Z_()),locale:eg.Km(ef.lE),hidePrice
29:eg.O7(),cardType:eg.Z_().optional(),tags:eg.IX(eg.Z_()).optional()}),sA.deferredSchema=sA.schema.merge(eg.Ry({expirationDate:eg.hT(),deferredPaymentMethods:eg.IX(eg.PG(e=>e instanceof or))})),function(e){e.CONSTANT="CONSTANT",e.PERCENTAGE="PERCENTAGE"}(es||(es={}));class sE extends ef.U3{static create(e){let t=new sE(e.id,e.ticker,e.promotedDiscount,e.color,e.translations);return t.validate(),t}validate(){sE.schema.parse({...this})}constructor(e,t,n,o,r){super(),this.id=e,this.ticker=t,this.promotedDiscount=n,this.color=o,this.translations=r}}sE.schema=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),color:eg.Z_().regex(ef.dA),promotedDiscount:eg.Ry({amount:eg.Rx(),dummyTicker:eg.Z_(),percentage:eg.O7(),promotedDiscountType:eg.jb(es)}),translations:eg.Ry({name:eg.Z_(),description:eg.Z_(),benefitDescription:eg.Z_().optional(),highlightedNameBottom:eg.Z_().optional(),highlightedNameTop:eg.Z_().optional(),highlightedTextBottom:eg.Z_().optional(),highlightedTextTop:eg.Z_().optional()})}),function(e){e.AGENCY="AGENCY",e.COMPANY="COMPANY",e.DEFAULT="DEFAULT"}(el||(el={}));class s_ extends ef.U3{static create(e){let t=new s_(e.id,e.email,e.name,e.lastName,e.brandId,e.tierId,e.communicationConsent,e.jwt,e.userType,e.loyaltyPoints,e.phone,e.birthDate,e.i
29dDocument,e.city,e.address,e.country,e.postalCode,e.preferences,e.reservationsToNextTier,e.amountToNextTier,e.pointsToNextTier,e.nextTierId);return t.validate(),t}validate(){s_.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T){super(),this.id=e,this.email=t,this.name=n,this.lastName=o,this.brandId=r,this.tierId=a,this.communicationConsent=i,this.jwt=s,this.userType=l,this.loyaltyPoints=c,this.phone=u,this.birthDate=d,this.idDocument=m,this.city=p,this.address=h,this.country=f,this.postalCode=g,this.preferences=y,this.reservationsToNextTier=v,this.amountToNextTier=b,this.pointsToNextTier=S,this.nextTierId=T}}s_.schema=eg.Ry({id:eg.Z_(),email:eg.Z_().email(),name:eg.Z_(),lastName:eg.Z_(),brandId:eg.Z_(),tierId:eg.Z_(),communicationConsent:eg.O7(),jwt:eg.Z_(),userType:eg.jb(el),loyaltyPoints:eg.Rx().optional(),phone:eg.Z_().optional(),birthDate:eg.hT().optional(),idDocument:eg.Z_().optional(),city:eg.Z_().optional(),address:eg.Z_().optional(),country:eg.Z_().optional(),postalCode:eg.Z_().optional(),agency:eg.O7().optional(),reservationsToNextTier:eg.Rx().optional(),amountToNextTier:eg.Rx().optional(),pointsToNextTier:eg.Rx().optional(),nextTierId:eg.Z_().nullish()});class sP extends ef.U3{static create(e){let t=new sP(e.locale,e.name,e.description);return t.validate(),t}validate(){sP.schema.parse({...this})}constructor(e,t,n){super(),this.locale=e,this.name=t,this.description=n}}sP.schema=eg.Ry({locale:eg.Z_(),name:eg.Z_(),description:eg.Z_().optional()});class sx extends ef.U3{getTranslation(e){let t=this.translations.find(t=>t.locale===e);if(!t)throw Error("No translation found.");return t}static create(e){let t=new sx(e.id,e.ticker,e.translations,e.icon);return t.validate(),t}validate(){sx.schema.parse({...this})}constructor(e,t,n,o){super(),this.id=e,this.ticker=t,this.translations=n,this.icon=o}}sx.schema=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),translations:eg.IX(sP.schema),icon:eg.Z_().optional()});class sw extends ef.U3{getTranslation(e){let t=this.translations.find(t=>t.locale===e);if(!t)throw Error("No translation found.");return t}static create(e){let t=new sw(e.id,e.ticker,e.order,e.translations,e.preferences);return t.validate(),t}validate(){sw.schema.parse({...this})}constructor(e,t,n,o,r){super(),this.id=e,this.ticker=t,this.order=n,this.translations=o,this.preferences=r}}sw.schema=eg.Ry({id:eg.Z_(),ticker:eg.Z_(),order:eg.Rx(),translations:eg.IX(sP.schema),preferences:eg.IX(sx.schema)});class sR extends ef.U3{static create(e){let t=new sR(e.ticker,e.name,e.description,e.media,e.contact,e.defaultCurrency,e.tags,e.destinationFilter,e.services,e.facilities,e.mealplans,e.accommodationTypes,e.valuation);return t.validate(),t}validate(){sR.schema.parse({...this})}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){super(),this.ticker=e,this.name=t,this.description=n,this.media=o,this.destinationFilter=s,this.contact=r,this.tags=i,this.defaultCurrency=a,this.services=l,this.facilities=c,this.mealplans=u,this.accommodationTypes=d,this.valuation=m}}sR.schema=eg.Ry({contact:eg.PG(e=>e instanceof ef.L2),ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),defaultCurrency:ef.Ox,media:eg.IX(eg.PG(e=>e instanceof ef.xg)),tags:eg.IX(eg.PG(e=>e instanceof nE)).optional(),services:eg.IX(eg.PG(e=>e instanceof nI)).optional(),facilities:eg.IX(eg.PG(e=>e instanceof nI)).optional(),mealplans:eg.IX(eg.PG(e=>e instanceof n5)).optional(),accommodationTypes:eg.IX(eg.jb(d)).optional(),valuation:eg.Rx().optional()}),(0,tv.gn)([(0,ef.YL)(()=>ef.xg),(0,tv.w6)("design:type",Array)],sR.prototype,"media",void 0),(0,tv.gn)([(0,ef.YL)(()=>i$),(0,tv.w6)("design:type",i$)],sR.prototype,"destinationFilter",void 0),(0,tv.gn)([(0,ef.YL)(()=>ef.L2),(0,tv.w6)("design:type",void 0===ef.L2?Object:ef.L2)],sR.prototype,"contact",void 0),(0,tv.gn)([(0,ef.YL)(()=>nE),(0,tv.w6)("design:type",Array)],sR.prototype,"tags",void 0),(0,tv.gn)([(0,ef.YL)(()=>nI),(0,tv.w6)("design:type",Array)],sR.prototype,"services",void 0),(0,tv.gn)([(0,ef.YL)(()=>nI),(0,tv.w6)("design:type",Array)],sR.prototype,"facilities",void 0),(0,tv.gn)([(0,ef.YL)(()=>n5),(0,tv.w6)("design:type",Array)],sR.prototype,"mealplans",void 0);class sM extends nw{static create(e){let t=new sM(e.ticker,e.name,e.description,e.defaultCurrency,e.status,e.restrictions,e.availability,e.rackRate,e.averageRate,e.totalRate,e.originalRate,e.totalRatePerDay,e.media,e.contact,e.loyaltyRate,e.destinationFilter,e.bundling,e.tags,e.order,e.valuation,e.services,e.facilities,e.mealplans,e.accommodationTypes);return t.validate(),t}static ofCombiningStaticAndDynamic(e,t){return sM.create({...e,...t})}copy(e){return sM.create({...this,...e})}validate(){sM.schema.parse({...this})}calculateDailyInitialRate(e){return this.calculateInitialValue().divide(e)}calculateDailyRate(e){return this.totalRate.divide(e)}calculateDailyLoyaltyRate(e){return this.loyaltyRate?this.loyaltyRate.divide(e):void 0}buildAddress(){return this.contact.buildAddress()}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C){super(e,t,r,a,i,s,l,c,u,d),this.ticker=e,this.name=t,this.description=n,this.defaultCurrency=o,this.status=r,this.restrictions=a,this.availability=i,this.rackRate=s,this.averageRate=l,this.totalRate=c,this.originalRate=u,this.totalRatePerDay=d,this.media=m,this.contact=p,this.loyaltyRate=h,this.destinationFilter=f,this.bundling=g,this.tags=y,this.bundling=g,this.tags=y,this.defaultCurrency=o,this.order=v,this.valuation=b,this.services=S,this.facilities=T,this.mealplans=k,this.accommodationTypes=C}}sM.schema=nw.schema.merge(sR.schema).merge(eg.Ry({loyaltyRate:eg.PG(e=>e instanceof ef.vO).optional(),order:eg.Rx().int().min(0).optional()}));var sI=n(8323);function sO(e){return sI.WY.create({light:e.light,main:e.main,dark:e.dark,contrastText:e.contrastText})}function sD(e){switch(e){case"ZERO":return sI.UT.ZERO;case"DEFAULT":return sI.UT.DEFAULT;case"MD":return sI.UT.MD;case"LG":return sI.UT.LG;case"XL":return sI.UT.XL;case"XXL":return sI.UT.XXL;case"XXXL":return sI.UT.XXXL;case"FULL":return sI.UT.FULL;default:throw new ef.Zw(e)}}function sN(e){let t=Object.entries(eh.f).find(t=>{let[,n]=t;return e.ticker===n});if(!t)throw Error("invalid icon pack: ".concat(e.ticker));let n=eh.f[t[0]];if(!n)throw Error("invalid icon pack: ".concat(e.ticker));return n}function sL(e){if(null==e?void 0:e.main)return sO(e)}function sB(e){if((null==e?void 0:e.gray25)&&(null==e?void 0:e.gray50)&&(null==e?void 0:e.gray100)&&(null==e?void 0:e.gray200)&&(null==e?void 0:e.gray300))return sF(e)}function sF(e){return sI.QS.create({gray25:e.gray25,gray50:e.gray50,gray100:e.gray100,gray200:e.gray200,gray300:e.gray300})}function sU(e){return sI.WG.create({fontSize:e.fontSize,fontWeightLight:e.fontWeightLight,fontWeightRegular:e.fontWeightRegular,fontWeightMedium:e.fontWeightMedium,fontWeightBold:e.fontWeightBold,htmlFontSize:parseInt(e.htmlFontSize),fontFamily:"".concat(e.fontFamily,", Open Sans, sans-serif"),h1:sj(e.h1),h2:sj(e.h2),h3:sj(e.h3),h4:sj(e.h4),h5:sj(e.h5),h6:sj(e.h6),subtitle1:sj(e.subt
29itle1),subtitle2:sj(e.subtitle2),subtitle3:sj(e.subtitle3),body1:sj(e.body1),body2:sj(e.body2),body3:sj(e.body3),button:sj(e.button),caption:sj(e.caption),overline:sj(e.overline)})}function sj(e){return sI.Uo.create({fontSize:e.fontSize,fontWeight:e.fontWeight,fontFamily:"".concat(e.fontFamily,", Open Sans, sans-serif"),lineHeight:e.lineHeight,fontStyle:e.fontStyle,letterSpacing:e.letterSpacing})}function sz(e){return e?"#000":"#fff"}function sG(e){return sz(!e)}function s$(e){return e?"#fff":"#000"}function sH(e){return s$(!e)}let sV={buildTheme:function(e){var t,n,o,r,a,i,s,l;let{palette:c,headerColor:u,bodyColor:d,buttonColor:m,tagColor:p,bookingAdvantagesColor:h,mobileTypographyConfiguration:f,typographyConfiguration:g,darkMode:y,iconPack:v,buttonRoundType:b,tagRoundType:S,bookingFormRoundType:T,cardRoundType:k,formRoundType:C}=e;return sI.b.create({darkMode:y,tagRoundType:sD(S),bookingFormRoundType:sD(T),buttonRoundType:sD(b),cardRoundType:sD(k),formRoundType:sD(C),iconPack:sN(v),palette:sI.R5.create({primary:sO(c.primary),secondary:sO(c.secondary),tertiary:sI.WY.create({light:"#7986cb",main:"#3f51b5",dark:"#303f9f",contrastText:"#fff"}),error:sI.WY.create({light:"#e57373",main:"#f44336",dark:"#d32f2f",contrastText:"#fff"}),success:sI.WY.create({light:"#4caf50",main:"#2e7d32",dark:"#1b5e20",contrastText:"#fff"}),black:null!==(t=sL(c.black))&&void 0!==t?t:sI.WY.create({light:sG(y),main:sG(y),dark:sG(y),contrastText:sH(y)}),white:null!==(n=sL(c.white))&&void 0!==n?n:sI.WY.create({light:sz(y),main:sz(y),dark:sz(y),contrastText:s$(y)}),gray:null!==(o=sB(c.gray))&&void 0!==o?o:sI.QS.create({gray25:"#F5F5F5",gray50:"#E5E5E5",gray100:"#BEBEBE",gray200:"#949494",gray300:"#2E2F36"}),headerColor:null!==(r=sL(u))&&void 0!==r?r:sO(c.secondary),bodyColor:null!==(a=sL(d))&&void 0!==a?a:sI.WY.create({light:sz(y),main:sz(y),dark:sz(y),contrastText:s$(y)}),buttonColor:null!==(i=sL(m))&&void 0!==i?i:sO(c.primary),tagColor:null!==(s=sL(p))&&void 0!==s?s:sI.WY.create({light:sG(y),main:sG(y),dark:sG(y),contrastText:sH(y)}),bookingAdvantagesColor:null!==(l=sL(h))&&void 0!==l?l:sI.WY.create({light:sG(y),main:sG(y),dark:sG(y),contrastText:sH(y)})}),mobileTypography:sU(f),typography:sU(g)})}};!function(e){e.AMOUNT_AND_STAY_GTE="AMOUNT_AND_STAY_GTE",e.STAY_GTE="STAY_GTE",e.AMOUNT_GTE="AMOUNT_GTE",e.NO_RESTRICTION="NO_RESTRICTION"}(ec||(ec={})),function(e){e.AMOUNT_GTE="AMOUNT_GTE",e.NO_RESTRICTION="NO_RESTRICTION"}(eu||(eu={}));class sW extends ef.U3{static create(e){let t=new sW(e.ticker,e.canModifyDates,e.datesMinRelease,e.datesModificationRestrictionType,e.canModifyAccommodations,e.accommodationMinRelease,e.accommodationModificationRestrictionType,e.canChangeConditions,e.conditionRates);return t.validate(),t}validate(){sW.schema.parse({...this})}copy(e){return sW.create({...this,...e})}allowModification(){return!!(this.canChangeConditions||this.canModifyDates||this.canModifyAccommodations)}getMinimumMinReleaseInDays(){let e=[];return this.accommodationMinRelease&&e.push(this.accommodationMinRelease.duration),this.datesMinRelease&&e.push(this.datesMinRelease.duration),Math.min(...e)}allowAccommodationModificationByCheckIn(e){var t;if(!this.canModifyAccommodations)return!1;let n=(0,eh.e5)(),o=(0,eh.kw)(e,(null===(t=this.accommodationMinRelease)||void 0===t?void 0:t.duration)||0);return(0,eh.RR)(n,o)||(0,eh.Xy)(n,o)}allowDatesModificationByCheckIn(e){var t;if(!this.canModifyDates)return!1;let n=(0,eh.e5)(),o=(0,eh.kw)(e,(null===(t=this.datesMinRelease)||void 0===t?void 0:t.duration)||0);return(0,eh.RR)(n,o)||(0,eh.Xy)(n,o)}allowModificationByCheckIn(e){if(!this.allowModification())return!1;let t=this.getMinimumMinReleaseInDays(),n=(0,eh.e5)(),o=(0,eh.kw)(e,t);return(0,eh.RR)(n,o)||(0,eh.Xy)(n,o)}allowStayDurationModification(e,t){return"STAY_GTE"!==this.datesModificationRestrictionType&&"AMOUNT_AND_STAY_GTE"!==this.datesModificationRestrictionType||t>=e}allowTotalAmountModificationByUpdatingDates(e,t){return"AMOUNT_GTE"!==this.datesModificationRestrictionType&&"AMOUNT_AND_STAY_GTE"!==this.datesModificationRestrictionType||t.subtract(e).hasPositiveAmountOrZero()}allowTotalAmountModificationByUpdatingAccommodation(e,t){return"AMOUNT_GTE"!==this.accommodationModificationRestrictionType||t.subtract(e).hasPositiveAmountOrZero()}constructor(e,t,n,o,r,a,i,s,l){super(),this.ticker=e,this.canModifyDates=t,this.datesMinRelease=n,this.datesModificationRestrictionType=o,this.canModifyAccommodations=r,this.accommodationMinRelease=a,this.accommodationModificationRestrictionType=i,this.canChangeConditions=s,this.conditionRates=l}}sW.schema=eg.Ry({ticker:eg.Z_().optional(),canModifyDates:eg.O7().optional(),datesMinRelease:iK.schema,datesModificationRestrictionType:eg.Km(["AMOUNT_AND_STAY_GTE","STAY_GTE","AMOUNT_GTE","NO_RESTRICTION"]).optional(),canModifyAccommodations:eg.O7().optional(),accommodationMinRelease:iK.schema,accommodationModificationRestrictionType:eg.Km(["AMOUNT_GTE","NO_RESTRICTION"]).optional(),canChangeConditions:eg.O7().optional(),conditionRates:eg.IX(eg.Z_()).optional()});let sq=eg.Km(["ALL","ANY"]);!function(e){e.OCCUPANCY="OCCUPANCY",e.CHECK_IN_DAY="CHECK_IN_DAY",e.CHECK_OUT_DAY="CHECK_OUT_DAY",e.LENGTH_OF_STAY="LENGTH_OF_STAY",e.BOOKING_WINDOW="BOOKING_WINDOW",e.TRAVEL_WINDOW="TRAVEL_WINDOW",e.NUMBER_OF_ROOMS="NUMBER_OF_ROOMS",e.DEVICE="DEVICE",e.REFERRER="REFERRER",e.UTM_SOURCE="UTM_SOURCE",e.ORIGIN="ORIGIN",e.SEASON="SEASON"}(ed||(ed={}));class sZ extends ef.U3{static create(e){let t=new sZ(e.type,e.values,e.activeDays,e.min,e.max,e.deviceTypes,e.bookingWindows,e.travelWindows,e.seasons,e.hemisphere);return t.validate(),t}
29validate(){sZ.schema.parse({...this})}evalCondition(e){let{checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,referrer:i,source:s,origin:l,configurations:c,ageRangePerGuestType:u}=e;switch(this.type){case"OCCUPANCY":return this.evalOccupancyCondition(o,c,u);case"CHECK_IN_DAY":return this.evalWeekDayCondition(t);case"CHECK_OUT_DAY":return this.evalWeekDayCondition(n);case"LENGTH_OF_STAY":return this.evalLengthOfStayCondition(t,n);case"BOOKING_WINDOW":return this.evalBookingWindowCondition();case"TRAVEL_WINDOW":return this.evalTravelWindowCondition(t,n);case"NUMBER_OF_ROOMS":return this.evalMinMaxCondition(r);case"DEVICE":return this.evalDeviceCondition(a);case"REFERRER":return this.evalStringArrayCondition(i);case"UTM_SOURCE":return this.evalStringArrayCondition(s);case"ORIGIN":return this.evalStringArrayCondition(l);case"SEASON":return this.evalSeasonCondition(t);default:return!1}}evalOccupancyCondition(e,t,n){var o;if(!(null===(o=this.values)||void 0===o?void 0:o.length)||!e.length||!t.length)return!1;let r=t.filter(e=>{var t;return null===(t=this.values)||void 0===t?void 0:t.includes(e.ticker)});if(0===r.length)return!1;let a=r.map(e=>nF.calculateGuestQuantity(e.guests));return e.map(e=>{let t=e.calculateQuantitiesByGuestType();if(e.childrenAges.length>0){let o=e.calculateChildrenQuantitiesByAgeRanges(n);return{...t,[l.TEENAGER]:o.teenagers,[l.CHILD]:o.children,[l.BABY]:o.babies}}return t}).some(e=>a.some(t=>this.areOccupanciesEqual(e,t)))}areOccupanciesEqual(e,t){return[l.SENIOR,l.ADULT,l.TEENAGER,l.CHILD,l.BABY].every(n=>{var o,r;return(null!==(o=e[n])&&void 0!==o?o:0)===(null!==(r=t[n])&&void 0!==r?r:0)})}evalWeekDayCondition(e){if(!this.activeDays||0===this.activeDays.length)return!1;let t=(0,eh.wf)(e),n=ef.z1[t];return this.activeDays.includes(n)}evalLengthOfStayCondition(e,t){if(void 0===this.min)return!1;let n=(0,eh.jc)(t,e);return this.evalMinMaxCondition(n)}evalBookingWindowCondition(){if(!this.bookingWindows||0===this.bookingWindows.length)return!1;let e=new Date,t=(0,eh.b7)(e);return this.bookingWindows.some(n=>{let o=(0,eh.b7)(n.startDate),r=(0,eh.b7)(n.endDate),a=(0,eh.wf)(t),i=ef.z1[a],s=n.activeDays.includes(i);return(0,eh._w)(t,{start:o,end:r})&&s&&(0,eh.E_)(e,{startHour:n.startHour,endHour:n.endHour,timeZone:n.timeZone})})}evalTravelWindowCondition(e,t){if(!this.travelWindows||0===this.travelWindows.length)return!1;let n=(0,eh.b7)(e),o=(0,eh.b7)(t);return this.travelWindows.some(e=>{let t=(0,eh.b7)(e.startDate),r=(0,eh.b7)(e.endDate),a=(0,eh._w)(n,{start:t,end:r}),i=(0,eh._w)(o,{start:t,end:r});return!!a&&!!i&&(!e.activeDays||!(e.activeDays.length>0)||(0,eh.Dy)({start:n,end:o}).some(t=>{let n=(0,eh.wf)(t),o=ef.z1[n];return e.activeDays.includes(o)}))})}evalMinMaxCondition(e){return void 0!==this.min&&void 0!==e&&(this.max?e>=this.min&&e<=this.max:e>=this.min)}evalDeviceCondition(e){return!!this.deviceTypes&&0!==this.deviceTypes.length&&!!e&&this.deviceTypes.includes(e)}evalSeasonCondition(e){if(!this.seasons||0===this.seasons.length||!this.hemisphere)return!1;let t=sZ.resolveSeason(e,this.hemisphere);return this.seasons.includes(t)}static resolveSeason(e,t){let n=e.getMonth(),o=sZ.NORTHERN_SEASON_BY_MONTH[n];return t===ef.Ob.NORTHERN?o:sZ.OPPOSITE_SEASON[o]}evalStringArrayCondition(e){return!!this.values&&0!==this.values.length&&!!e&&this.values.includes(e)}constructor(e,t,n,o,r,a,i,s,l,c){super(),this.type=e,this.values=t,this.activeDays=n,this.min=o,this.max=r,this.deviceTypes=a,this.bookingWindows=i,this.travelWindows=s,this.seasons=l,this.hemisphere=c,this.type=e,this.values=t,this.activeDays=n,this.min=o,this.max=r,this.deviceTypes=a,this.bookingWindows=i,this.travelWindows=s,this.seasons=l,this.hemisphere=c}}sZ.schema=eg.VK("type",[eg.Ry({type:eg.i0("OCCUPANCY"),values:eg.IX(eg.Z_())}),eg.Ry({type:eg.i0("CHECK_IN_DAY"),activeDays:eg.IX(ef.gI)}),eg.Ry({type:eg.i0("CHECK_OUT_DAY"),activeDays:eg.IX(ef.gI)}),eg.Ry({type:eg.i0("LENGTH_OF_STAY"),min:eg.Rx(),max:eg.Rx().optional()}),eg.Ry({type:eg.i0("BOOKING_WINDOW"),bookingWindows:eg.IX(eg.Ry({activeDays:eg.IX(ef.gI),startDate:ef.Gu,endDate:ef.Gu,startHour:eg.Z_().optional(),endHour:eg.Z_().optional(),timeZone:eg.Z_().optional()}))}),eg.Ry({type:eg.i0("TRAVEL_WINDOW"),travelWindows:eg.IX(eg.Ry({activeDays:eg.IX(ef.gI),startDate:ef.Gu,endDate:ef.Gu}))}),eg.Ry({type:eg.i0("NUMBER_OF_ROOMS"),min:eg.Rx(),max:eg.Rx().optional()}),eg.Ry({type:eg.i0("DEVICE"),deviceTypes:eg.IX(eg.Km(["DESKTOP","MOBILE","TABLET"]))}),eg.Ry({type:eg.i0("REFERRER"),values:eg.IX(eg.Z_())}),eg.Ry({type:eg.i0("UTM_SOURCE"),values:eg.IX(eg.Z_())}),eg.Ry({type:eg.i0("ORIGIN"),values:eg.IX(eg.Z_())}),eg.Ry({type:eg.i0("SEASON"),seasons:eg.IX(eg.Km(["SPRING","SUMMER","AUTUMN","WINTER"])),hemisphere:eg.Km(["NORTHERN","SOUTHERN"])})]),sZ.NORTHERN_SEASON_BY_MONTH=[ef.QM.WINTER,ef.QM.WINTER,ef.QM.SPRING,ef.QM.SPRING,ef.QM.SPRING,ef.QM.SUMMER,ef.QM.SUMMER,ef.QM.SUMMER,ef.QM.AUTUMN,ef.QM.AUTUMN,ef.QM.AUTUMN,ef.QM.WINTER],sZ.OPPOSITE_SEASON={[ef.QM.SPRING]:ef.QM.AUTUMN,[ef.QM.SUMMER]:ef.QM.WINTER,[ef.QM.AUTUMN]:ef.QM.SPRING,[ef.QM.WINTER]:ef.QM.SUMMER};class sK extends ef.U3{static create(e){let t=new sK(e.ticker,e.actions,e.criteria);return t.validate(),t}
29validate(){sK.schema.parse({...this})}isApplicable(e){let{checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u}=e;return"ANY"===this.criteria.matchMode?this.criteria.conditions.some(e=>e.evalCondition({checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u})):this.criteria.conditions.every(e=>e.evalCondition({checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u}))}constructor(e,t,n){super(),this.ticker=e,this.actions=t,this.criteria=n,this.ticker=e,this.actions=t,this.criteria=n}}sK.schema=eg.Ry({ticker:eg.Z_(),actions:eg.IM(eg.Z_(),eg.Z_()),criteria:eg.Ry({matchMode:sq,conditions:eg.IX(sZ.schema)})});class sY extends ef.U3{static create(e){let t=new sY(e.ticker,e.name,e.description,e.propertyEvaluations,e.accommodationEvaluations);return t.validate(),t}validate(){sY.schema.parse({...this})}constructor(e,t,n,o,r){super(),this.ticker=e,this.name=t,this.description=n,this.propertyEvaluations=o,this.accommodationEvaluations=r,this.ticker=e,this.name=t,this.description=n,this.propertyEvaluations=o,this.accommodationEvaluations=r}}sY.schema=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),propertyEvaluations:eg.IM(eg.Ry({score:eg.Rx()})),accommodationEvaluations:eg.IM(eg.Ry({score:eg.Rx()}))});class sX extends ef.U3{static create(e){let t=new sX(e.ticker,e.engineMultiConfigTicker,e.actions,e.criteria);return t.validate(),t}validate(){sX.schema.parse({...this})}isApplicable(e){let{checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u}=e;return"ANY"===this.criteria.matchMode?this.criteria.conditions.some(e=>e.evalCondition({checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u})):this.criteria.conditions.every(e=>e.evalCondition({checkIn:t,checkOut:n,guestQuantities:o,numberOfAccommodations:r,deviceType:a,source:i,origin:s,referrer:l,configurations:c,ageRangePerGuestType:u}))}constructor(e,t,n,o){super(),this.ticker=e,this.engineMultiConfigTicker=t,this.actions=n,this.criteria=o,this.ticker=e,this.engineMultiConfigTicker=t,this.actions=n,this.criteria=o}}sX.schema=eg.Ry({ticker:eg.Z_(),engineMultiConfigTicker:eg.Z_(),actions:eg.IM(eg.Z_(),eg.Z_()),criteria:eg.Ry({matchMode:sq,conditions:eg.IX(sZ.schema)})});class sQ extends ef.U3{static create(e){let t=new sQ(e.globalActions,e.segments,e.scenarios);return t.validate(),t}validate(){sQ.schema.parse({...this})}constructor(e,t,n){super(),this.globalActions=e,this.segments=t,this.scenarios=n}}sQ.schema=eg.Ry({globalActions:eg.IX(sK.schema).optional(),segments:eg.IX(sY.schema).optional(),scenarios:eg.IX(sX.schema).optional()}),(0,tv.gn)([(0,ef.YL)(()=>sK),(0,tv.w6)("design:type",Array)],sQ.prototype,"globalActions",void 0),(0,tv.gn)([(0,ef.YL)(()=>sY),(0,tv.w6)("design:type",Array)],sQ.prototype,"segments",void 0),(0,tv.gn)([(0,ef.YL)(()=>sX),(0,tv.w6)("design:type",Array)],sQ.prototype,"scenarios",void 0);let sJ=eg.Km(["ADULT","TEENAGER","CHILD","BABY"]),s0=eg.Ry({firstName:eg.Z_().min(1),lastName:eg.Z_().min(1),birthDate:eg.Z_(),ageBracket:sJ}),s1=eg.Ry({token:eg.Z_(),propertyTicker:eg.Z_(),reservationId:eg.Z_(),roomStayId:eg.Z_(),language:eg.Z_().optional(),participants:eg.IX(s0).min(1)}),s2=eg.Ry({name:eg.Z_(),lastName:eg.Z_(),email:eg.Z_(),country:eg.Z_().optional(),phone:eg.Z_().optional(),address:eg.Z_().optional(),documentId:eg.Z_().optional(),communicationConsent:eg.O7().optional(),birthDate:eg.Z_().optional()}),s3=eg.Ry({osName:eg.Z_(),browserVersion:eg.Z_(),deviceType:eg.Z_(),browserName:eg.Z_(),browserEngineName:eg.Z_()}),s6=eg.Ry({countryCode:eg.Z_(),cityName:eg.Z_()}),s4=eg.Ry({holderName:eg.Z_(),type:eg.Z_(),number:eg.Z_(),securityCode:eg.Z_().optional(),expiringMonth:eg.Z_(),expiringYear:eg.Z_()}),s5=eg.Ry({arrivalTime:eg.Z_().optional(),hotelVerseLocator:eg.Z_().optional(),unitSelectionLocator:eg.Z_().optional()}),s8=eg.Ry({ticker:eg.Z_(),dateQuantity:eg.IM(eg.Rx())}),s9=eg.Ry({type:eg.Km(["AMOUNT","PERCENTAGE"]),ticker:eg.Z_(),sectionValue:eg.Rx(),amount:eg.Rx(),currency:eg.Z_(),name:eg.Z_().optional(),description:eg.Z_().optional()}),s7=eg.Ry({currency:eg.Z_(),amount:eg.Rx()}),le=eg.Ry({host:eg.Z_(),gaClientId:eg.Z_(),gaReferrer:eg.Z_()}),lt=eg.Ry({hasAcceptedConditions:eg.O7(),paymentType:eg.Z_(),creditCard:s4}),ln=eg.Ry({ticker:eg.G0([eg.Z_(),eg.lB()])}),lo=eg.Ry({ticker:eg.Z_(),accommodationTicker:eg.Z_(),conditionTicker:eg.Z_(),configurationTicker:eg.Z_(),mealPlanTicker:eg.Z_(),totalRate:s7,startDate:ef.pk,endDate:ef.pk,quantity:eg.Rx(),selectedServices:eg.IX(s8),additionalRequests:s5,guestAges:eg.IX(eg.Rx()),participants:eg.IX(s0).optional(),selectedPackage:ln,selectedInsurance:s9.optional(),providedPrice:eg.Ry({totalAmount:s7,guaranteeAmou
29nt:s7.optional(),dailyRates:eg.IM(eg.Rx()).optional()}).optional()}),lr=eg.Ry({recaptchaToken:eg.Z_(),customer:s2,comments:eg.Z_().optional(),hidePrice:eg.O7(),sessionID:eg.Z_().optional(),tags:eg.IX(eg.Z_()),receiveNewsLetter:eg.O7(),paymentData:lt,hotelTicker:eg.Z_(),reservations:eg.IX(lo),language:eg.Z_(),referrer:eg.Z_().optional(),affiliate:eg.Z_().optional(),origin:eg.Z_().optional(),mode:eg.Z_().optional(),trackerInfo:eg.IX(i8.schema),locationInfo:s6,trackingData:le,promoCodes:eg.IX(eg.Z_()),deviceInfo:s3,campaign:eg.Z_().optional(),source:eg.Z_().optional(),medium:eg.Z_().optional(),quotationExpirationHours:eg.Rx().optional(),cancellationPolicy:eg.Z_().optional(),confirmQuotation:eg.O7().optional()});eg.Ry({name:eg.Z_(),lastName:eg.Z_(),email:eg.Z_(),emailHash:eg.Z_(),address:eg.Z_().optional(),country:eg.Z_().optional(),phone:eg.Z_().optional(),documentId:eg.Z_().optional()}),eg.Ry({paymentType:eg.Z_(),creditCard:s4});let la=eg.Ry({idConfirmation:eg.Z_(),inventoryTicker:eg.Z_(),accommodationTicker:eg.Z_(),conditionTicker:eg.Z_(),configurationTicker:eg.Z_(),mealPlanTicker:eg.Z_(),startDate:ef.pk,endDate:ef.pk,quantity:eg.Rx(),expectedTotalRate:s7,selectedServices:eg.IX(s8),guestAges:eg.IX(eg.Rx()),comments:eg.Z_().optional()}),li=eg.Ry({token:eg.Z_(),propertyTicker:eg.Z_(),reservationId:eg.Z_(),roomStayIdModified:eg.Z_(),language:eg.Z_(),reservations:eg.IX(la),promoCodes:eg.IX(eg.Z_()),locationInfo:s6.optional(),deviceInfo:s3.optional()}),ls=eg.Ry({}),ll=eg.Ry({token:eg.Z_(),newReservationStatus:eg.Km(["RESERVATION","PRE_RESERVATION"])}),lc=eg.Ry({name:eg.Z_(),lastName:eg.Z_(),email:eg.Z_(),emailHash:eg.Z_().optional(),country:eg.Z_(),phone:eg.Z_().optional(),documentId:eg.Z_().optional(),address:eg.Z_().optional(),loyaltyCustomerId:eg.Z_().optional()}),lu=eg.Ry({minRelease:ef.pk.optional(),maxRelease:ef.pk.optional(),minReleaseTimeLimit:eg.Z_(),minReleaseTimeZone:eg.Z_(),maxReleaseTimeLimit:eg.Z_(),maxReleaseTimeZone:eg.Z_(),type:eg.Z_(),penalty:eg.Rx().optional(),cancelOnline:eg.O7()}),ld=eg.Ry({name:eg.Z_(),entry:eg.Z_().optional(),exit:eg.Z_().optional(),cancellation:eg.Z_(),children:eg.Z_().optional(),pets:eg.Z_().optional(),additionalInfo:eg.Z_().optional(),groups:eg.Z_().optional()}),lm=eg.Ry({type:eg.Km(["AMOUNT","PERCENTAGE"]),ticker:eg.Z_(),sectionValue:eg.Rx(),amount:eg.Rx(),currency:ef.Ox}),lp=eg.Ry({conditionTicker:eg.Z_(),configurations:eg.IX(lu),description:eg.Z_().optional(),enableAutomaticCharge:eg.O7().optional(),penaltyDeposit:eg.O7().optional()}),lh=eg.Ry({amount:eg.Rx(),guaranteeAmount:eg.Rx(),pendingAmount:eg.Rx(),currency:eg.Z_(),currencyName:eg.Z_(),currencyCode:eg.Z_(),exchangeRate:eg.Rx(),exchangeRateWithMarkupFee:eg.Rx(),markup:eg.Z_(),cardBrand:eg.Z_().optional(),cardBrandName:eg.Z_().optional()}),lf=eg.Ry({amount:eg.Rx(),currency:ef.Ox}),lg=eg.Ry({name:eg.Z_(),value:eg.Rx(),percentage:eg.O7(),totalDiscount:lf}),ly=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),quantity:eg.Rx(),amount:lf,obligatory:eg.O7(),percentage:eg.O7(),dateQuantity:eg.IM(eg.Rx()),availabilityPerDay:eg.IM(ef.pk,eg.Rx()).optional(),type:eg.Km(["ROOM","PERSON","UNIT","PERCENTAGE"]),dateSelectionType:eg.Km(["NONE","SPECIFIC","ALL"]),appliesToGuests:eg.IX(eg.jb(l)).optional(),tax:eg.O7().optional()}),lv=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),type:eg.Km(["TAX","FEE"]),typology:eg.Km(["PERCENTAGE","PER_PERSON","PER_PERSON_PER_NIGHT","PER_STAY","PER_STAY_PER_NIGHT","BALEARIC"]),preference:eg.Km(["INCLUDED","EXCLUDED","INCLUDED_IN_CHECKOUT"]).optional(),amount:eg.Rx(),order:eg.Rx(),totalAmount:eg.Rx(),fromExtra:eg.O7().optional()});eg.Km(["FIXED","DYNAMIC","OWN"]);let lb=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),extras:eg.IX(eg.Z_()),bundlePriceType:eg.PG()}),lS=eg.Km(["reserva","cancelada","prereserva","reactivation"]),lT=eg.Ry({confirmationId:eg.Z_(),checkIn:ef.pk,checkOut:ef.pk,status:lS,guaranteeAmount:lf,guaranteePercentage:eg.Rx(),firstNightCharge:eg.Rx(),quantity:eg.Rx(),accommodationType:eg.Z_(),capacity:eg.Rx(),roomConfiguration:eg.Z_(),condition:ld,mealPlan:eg.Z_(),nights:eg.Rx(),selectedServices:eg.IX(ly),guestAges:eg.IX(eg.Rx()),discounts:eg.IX(lg),comments:eg.Z_(),subTotalAmount:lf,totalAmount:lf,dailyValues:eg.IM(lf),dailyDiscounts:eg.IM(eg.Rx()),inventoryTicker:eg.Z_(),accommodationTicker:eg.Z_(),mealPlanTicker:eg.Z_(),configurationTicker:eg.Z_(),conditionTicker:eg.Z_(),cancellationPolicy:lp,taxations:eg.IM(lv),paymentDcc:lh.optional(),packageName:eg.Z_().optional(),bundle:lb.optional(),guestModificationLimitReached:eg.O7().optional(),guestModificationAvailable:eg.O7().optional(),insurance:lm.optional()}),lk=eg.Km(["0","1","2","3","4","5","6"]),lC=eg.Ry({id:eg.Z_(),hotelTicker:eg.Z_(),placementDate:ef.Gu,cancellationLastDay:ef.pk,paymentStatus:lk,paymentMethod:eg.Z_(),deferred:eg.O7(),customer:lc,roomReservations:eg.IX(lT),cancellable:eg.O7(),promoCodes:eg.IX(eg.Z_()),language:eg.Z_(),cardType:eg.Z_(),cardNumber:eg.Z_(),paymentTicker:eg.Z_(),hidePrice
29:eg.O7(),channelId:eg.Z_().optional(),channelAddress:eg.Z_().optional(),tags:eg.IX(eg.Z_()).optional()}),lA=eg.Ry({paymentStatus:lk}),lE=eg.Ry({}),l_=eg.Ry({propertyTicker:eg.Z_(),multipleBookingId:eg.Z_(),bookingIds:eg.IX(eg.Z_())}),lP=eg.Ry({availablePayments:eg.IX(tG.merge(eg.Ry({name:eg.S1(),description:eg.S1(),advancePayment:eg.S1(),paymentInAdvance:eg.O7(),restrictions:eg.Yj(),deferred:eg.S1(),translations:eg.IX(eg.Ry({language:eg.Z_(),title:eg.Z_(),description:eg.Z_()}))}))),expiration:eg.Z_()}),lx=eg.Ry({reservationId:eg.Z_(),token:eg.Z_()}),lw=eg.Ry({reservationId:eg.Z_(),token:eg.Z_()}),lR=eg.Yj(),lM=e=>{let{token:t}=e;return{path:"api/properties/reservations/info",options:{headers:{authorization:"Bearer ".concat(t)}}}},lI=e=>{let{token:t}=e;return{path:"api/properties/reservations/status",options:{headers:{authorization:"Bearer ".concat(t)}}}},lO=e=>{let{ticker:t,reservationId:n,email:o}=e;return{path:"api/properties/".concat(t,"/reservations/confirmation-email"),options:{method:"POST",headers:{"Content-Type":"application/json","x-property":t},body:JSON.stringify({reservationId:n,email:o})}}},lD=e=>{let{customerEmail:t,reservationId:n}=e;return{path:"api/properties/reservations?reservationId=".concat(n,"&email=").concat(t)}},lN=e=>{let{ticker:t,reservationId:n}=e;return{path:"api/properties/".concat(t,"/reservations/").concat(n,"/payments"),options:{method:"GET",headers:{"x-property":t}}}},lL=e=>{let{ticker:t,reservationId:n,paymentTicker:o}=e;return{path:"api/properties/".concat(t,"/reservations/").concat(n,"/deferred?paymentTicker=").concat(o),options:{method:"PATCH",headers:{"x-property":t}}}},lB=e=>{let t=lr.parse(e);return{path:"api/properties/reservations",options:{method:"post",headers:{"Content-Type":"application/json","x-property":e.hotelTicker},body:JSON.stringify(t)}}},lF=e=>{let{token:t,...n}=li.parse(e);return{path:"api/properties/reservations/dates",options:{method:"put",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t),"x-property":e.propertyTicker},body:JSON.stringify(n)}}},lU=e=>{let{token:t,...n}=li.parse(e);return{path:"api/properties/reservations/accommodation",options:{method:"put",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t),"x-property":e.propertyTicker},body:JSON.stringify(n)}}},lj=e=>{let{token:t,...n}=li.parse(e);return{path:"api/properties/reservations/extras",options:{method:"put",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t),"x-property":e.propertyTicker},body:JSON.stringify(n)}}},lz=e=>{let{token:t,propertyTicker:n,reservationId:o,roomStayId:r,language:a,participants:i}=s1.parse(e),s=a?"?language=".concat(encodeURIComponent(a)):"";return{path:"api/properties/".concat(n,"/reservations/").concat(o,"/room-stay/").concat(r,"/participants").concat(s),options:{method:"put",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t),"x-property":n},body:JSON.stringify({participants:i})}}},lG=e=>{let{request:t,token:n}=e,o=lr.parse(t);return{path:"api/properties/quotations",options:{method:"post",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(n),"x-property":t.hotelTicker},body:JSON.stringify(o)}}},l$=e=>{let{token:t,...n}=ll.parse(e);return{path:"api/properties/reservations/status",options:{method:"PATCH",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t)},body:JSON.stringify(n)}}},lH=eg.IX(eg.IM(eg.Z_(),eg.IM(eg.Z_(),eg.Z_()))),lV=e=>{let{hotelId:t,startDate:n,endDate:o,inventoryTicker:r,isGuestCalendar:a=!1}=e,i=a?"/guest":r?"":"/calendar",s=r?"&inventoryTicker="+r:"";return{path:"api-property-ari/hotel/".concat(t,"/ari").concat(i,"?startDate=").concat(n,"&endDate=").concat(o).concat(s),options:{method:"get",headers:{"x-property":t}}}},lW=eg.Ry({cancellationReason:eg.Z_(),reservationId:eg.Z_(),propertyTicker:eg.Z_()}),lq=eg.Ry({message:eg.Z_()}),lZ=e=>{let{token:t,body:n}=e,o=lW.parse(n);return{path:"api/properties/reservations/cancel",options:{method:"delete",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t)},body:JSON.stringify(o)}}},lK=eg.Ry({start:eg.Z_(),end:eg.Z_(),guestAges:eg.IX(eg.Rx()),numberOfUnits:eg.Rx(),inventory:eg.Z_(),propertyTicker:eg.Z_(),id:eg.Z_(),services:eg.IM(eg.Z_(),eg.Ry({quantity:eg.Rx(),fieldValues:eg.IM(eg.Z_(),eg.Yj()),dateQuantity:eg.IM(eg.Z_(),eg.Rx()),showedQuantity:eg.Rx()}))}),lY=eg.Ry({sessionId:eg.Z_(),data:eg.Ry({locale:eg.Z_(),cart:eg.IX(lK),promoCodes:eg.IX(eg.Z_()),urlParam
29s:eg.Ry({affiliate:eg.Z_().optional(),origin:eg.Z_().optional()}),email:eg.Z_().email()})}),lX=e=>{let t=lY.parse(e);return{path:"api/cart/cart-abandonment-email/".concat(e.sessionId),options:{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(t.data)}}},lQ=eg.Yj().optional(),lJ=eg.Ry({id:eg.Z_()}),l0=eg.Ry({affiliate:eg.Z_().optional(),origin:eg.Z_().optional()}),l1=eg.IM(eg.Z_(),eg.Ry({quantity:eg.Rx(),dateQuantity:eg.IM(eg.Z_(),eg.Rx())})),l2=eg.Ry({cart:eg.IX(eg.Ry({start:eg.Z_().optional(),end:eg.Z_().optional(),numberOfUnits:eg.Rx().optional(),guestAges:eg.IX(eg.Rx()).optional(),propertyTicker:eg.Z_().optional(),inventory:eg.Z_(),id:eg.Z_(),services:l1.optional(),bundleTicker:eg.G0([eg.lB(),eg.Z_()])})),promoCodes:eg.IX(eg.Z_()).optional(),locale:eg.Z_(),urlParams:l0}),l3=eg.Ry({customer:s2,reservationLocale:eg.Z_(),recaptchaToken:eg.Z_(),brandTicker:eg.Z_()}),l6=eg.IM(eg.Z_(),eg.Ry({quantity:eg.Rx(),showedQuantity:eg.Rx(),dateQuantity:eg.IM(eg.Z_(),eg.Rx())})),l4=eg.Ry({value:eg.Z_()}),l5=eg.Ry({name:eg.Z_(),description:eg.Z_(),locale:eg.Z_()}),l8=eg.Ry({amount:eg.Rx(),type:eg.Z_(),dummyTicker:eg.Z_(),percentage:eg.O7()}),l9=eg.Ry({name:eg.Z_(),highlightedNameTop:eg.Z_(),highlightedNameBottom:eg.Z_(),description:l4,benefitDescription:l4,highlightedTextTop:eg.Z_(),highlightedTextBottom:eg.Z_(),locale:eg.Z_(),descriptionAsString:eg.Z_(),benefitDescriptionAsString:eg.Z_()}),l7=eg.IM(eg.Z_(),eg.Yj()),ce=eg.Ry({start:eg.Z_(),end:eg.Z_(),numberOfUnits:eg.Rx(),inventory:eg.Z_(),propertyTicker:eg.Z_(),id:eg.Z_(),services:l6,guestAges:eg.IX(eg.Rx()).optional(),bundleTicker:eg.Z_().optional()}),ct=eg.Ry({type:eg.Z_(),value:l4}),cn=eg.Ry({id:l4,idAsString:eg.Z_(),externalSystemId:l4,externalSystemIdAsString:eg.Z_(),ticker:l4,tickerAsString:eg.Z_(),color:l4,colorAsString:eg.Z_(),promotedDiscount:l8,translations:eg.IX(l9)}),co=eg.Ry({id:l4,externalSystemId:l4,ticker:l4,relatedDomains:eg.IX(eg.Z_()),usedBy:eg.IX(eg.Z_()),translations:eg.IX(l5),mainDomain:eg.Z_(),authorizationServiceDomain:eg.Z_(),emailAddresses:eg.IX(ct),externalIdAsString:eg.Z_(),promotedTierIdAsString:eg.Z_(),translatedNameByDefaultLocale:l5,tickerAsString:eg.Z_(),idAsString:eg.Z_()}),cr=eg.Ry({address:eg.Z_(),city:eg.Z_(),country:l4,zipCode:eg.Z_()}),ca=eg.Km(["AGENCY","COMPANY"]),ci=eg.Ry({id:l4,name:eg.Z_(),ticker:l4,emailAddress:l4,location:cr,legalIdentifier:eg.Z_(),phoneNumber:eg.Z_(),iata:eg.Z_(),organizationType:ca,emailAddressAsString:eg.Z_(),agency:eg.O7()}),cs=eg.Ry({name:eg.Z_().optional(),surname:eg.Z_().optional(),email:eg.Z_().optional(),city:eg.Z_().optional(),countryCode:eg.Z_().optional(),phone:eg.Z_().optional(),address:eg.Z_().optional(),idDocument:eg.Z_().optional(),receiveOffers:eg.O7(),birthDate:eg.Z_().optional(),brand:co.optional(),tier:cn.optional(),customerId:eg.Z_().optional(),jwt:eg.Z_().optional(),loyaltyGuest:eg.O7(),loyaltyPoints:eg.Rx().optional(),organization:ci.optional()}),cl=eg.Ry({inventoryLineTicker:eg.Z_(),occupation:eg.Ry({adults:eg.Rx().int().positive(),children:eg.Rx().int().nonnegative().optional(),seniors:eg.Rx().int().nonnegative().optional(),teenagers:eg.Rx().int().nonnegative().optional(),babies:eg.Rx().int().nonnegative().optional()}),nights:eg.Rx().int().positive()}),cc=eg.Ry({id:eg.Z_(),expiresAt:eg.Z_(),guestData:cs.optional(),urlParams:l7,hideReservation:eg.O7(),hideCalendar:eg.O7(),disableUnit:eg.O7(),hidePrice:eg.O7(),hidePromoCodes:eg.O7(),maxCartItems:eg.Rx(),sessionType:eg.Z_(),guestEmail:eg.Z_().optional(),cartData:eg.IX(ce).optional(),locale:eg.Z_().optional(),promoCodes:eg.IX(eg.Z_()).optional(),encodedPromoCodes:eg.IX(eg.Z_()).optional(),onlineStoreOrderId:eg.Z_().optional(),originSessionId:eg.Z_().optional(),bundleTicker:eg.Z_().optional(),giftCard:cl.optional()}),cu=eg.Ry({location:eg.Z_()}),cd=e=>{let{id:t}=e,n=lJ.parse({id:t});return{path:"api/sessions/".concat(n.id)}},cm=e=>({path:"api/bookings/create",options:{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(l2.parse(e))}}),cp=e=>{let{brandTicker:t,...n}=l3.parse(e);return{path:"api/loyalty/".concat(t,"/book-and-join/customer"),options:{method:"post",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}}},ch=eg.Ry({inventory:eg.Z_(),invTypeCode:eg.Z_(),externalId:eg.Z_(),roomTypeCode:eg.Z_(),ratePlanCode:eg.Z_()}),cf=e=>{let{propertyTicker:t,inventoryTicker:n}=e;return{path:"api/property/".concat(t,"/mapping/inventory/").concat(n),options:{method:"GET",headers:{"Content-Type":"application/json","x-property":t}}}},cg=e=>{let{propertyTicker:t,token:n}=e;return{path:"api/backoffice/".concat(t,"/cancellationpolicies/"),options:{method:"get",headers:{Authorization:"Bearer ".concat(n),"x-property":t}}}},cy=eg.Ry({duration:eg.Rx(),chronoUnit:ef.TV}),cv=eg.Ry({timeLimit:eg.Z_(),timeZone:eg.Z_()}),cb=eg.IX(eg.Ry({active:eg.O7(),configurations:eg.IX(eg.Ry({minRelease:cy.optional(),maxRelease:cy.optional(),minReleaseTimeLimit:cv,maxReleaseTimeLimit:cv,type:eg.Km(["PERCENTAGE","FIX_AMOUNT","CHARGE_FIRST_NIGHT"]),penalty:eg.Rx().optional(),cancelOnline:eg.O7()})),enableAutomaticCharge:eg.O7(),penaltyDeposit:eg.O7().optional(),id:eg.Rx(),linkedToCondition:eg.O7(),ordering:eg.Rx(),propertyTicker:eg.Z_(),ticker:eg.Z_(),translations:eg.IX(eg.Ry({description:eg.Z_(),locale:eg.Z_()}
29)),validFrom:ef.pk.optional(),validTo:ef.pk.optional()})),cS=eg.Ry({propertyTicker:eg.Z_(),reservationId:eg.Z_(),recipients:eg.IX(eg.Z_()),language:eg.Z_(),subject:eg.Z_(),introductoryText:eg.Z_(),token:eg.Z_()}),cT=e=>{let{token:t,...n}=cS.parse(e);return{path:"api/quotation/reservation-email",options:{method:"post",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(t),"x-property":n.propertyTicker},body:JSON.stringify(n)}}},ck=eg.Yj().optional(),cC=eg.Z_(),cA=eg.Ry({propertyTicker:eg.Z_(),brand:eg.Z_(),customerId:eg.Z_(),email:eg.Z_().optional(),token:eg.Z_()}),cE=e=>{let{propertyTicker:t,token:n,brand:o,customerId:r,email:a}=cA.parse(e),i=a?"?email=".concat(a):"";return{path:"api/loyalty/".concat(o,"/session/").concat(r).concat(i),options:{method:"post",headers:{Authorization:"Bearer ".concat(n),"x-property":t}}}},c_=eg.Km(["ALL","ANY"]),cP=eg.Ry({type:eg.i0("OCCUPANCY"),values:eg.IX(eg.Z_())}),cx=eg.Ry({type:eg.i0("CHECK_IN_DAY"),activeDays:eg.IX(ef.gI)}),cw=eg.Ry({type:eg.i0("CHECK_OUT_DAY"),activeDays:eg.IX(ef.gI)}),cR=eg.Ry({type:eg.i0("LENGTH_OF_STAY"),min:eg.Rx(),max:eg.Rx().optional()}),cM=eg.Ry({type:eg.i0("BOOKING_WINDOW"),bookingWindows:eg.IX(eg.Ry({activeDays:eg.IX(ef.gI),startDate:ef.Gu,endDate:ef.Gu,startHour:eg.Z_().optional(),endHour:eg.Z_().optional(),timeZone:eg.Z_().optional()}))}),cI=eg.Ry({type:eg.i0("TRAVEL_WINDOW"),travelWindows:eg.IX(eg.Ry({activeDays:eg.IX(ef.gI),startDate:ef.Gu,endDate:ef.Gu}))}),cO=eg.Ry({type:eg.i0("NUMBER_OF_ROOMS"),min:eg.Rx(),max:eg.Rx().optional()}),cD=eg.Ry({type:eg.i0("DEVICE"),deviceTypes:eg.IX(eg.Km(["DEVICE_TYPE_DESKTOP","DEVICE_TYPE_TABLET","DEVICE_TYPE_MOBILE"]))}),cN=eg.Ry({type:eg.i0("REFERRER"),values:eg.IX(eg.Z_())}),cL=eg.Ry({type:eg.i0("UTM_SOURCE"),values:eg.IX(eg.Z_())}),cB=eg.Ry({type:eg.i0("ORIGIN"),values:eg.IX(eg.Z_())}),cF=eg.Ry({type:eg.i0("SEASON"),seasons:eg.IX(eg.Km(["SPRING","SUMMER","AUTUMN","WINTER"])),hemisphere:eg.Km(["NORTHERN","SOUTHERN"])}),cU=eg.VK("type",[cP,cx,cw,cR,cM,cI,cO,cD,cN,cL,cB,cF]),cj=eg.Ry({matchMode:c_,conditions:eg.IX(cU)}),cz=eg.IM(eg.Z_(),eg.Z_()),cG=eg.Ry({ticker:eg.Z_(),actions:cz,criteria:cj}),c$=eg.Ry({ACCOMMODATION_MEDIA:eg.IM(eg.Ry({score:eg.Rx()})).optional(),PROPERTY_MEDIA:eg.IM(eg.Ry({score:eg.Rx()})).optional()}),cH=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),description:eg.Z_(),evaluations:c$.optional()}),cV=eg.Ry({ticker:eg.Z_(),engineMultiConfigTicker:eg.Z_(),actions:cz,criteria:cj}),cW=eg.Ry({globalActions:eg.IM(eg.Z_(),cG).optional(),segments:eg.IM(eg.Z_(),cH).optional(),scenarios:eg.IM(eg.Z_(),cV).optional()}),cq=n(73656).env.API_PROTECTED_ENDPOINTS_SECRET,cZ=e=>{let{name:t,apiKey:n}=e;return{path:"api/orchestrator/".concat(t),options:{headers:{"x-api-key":null!=n?n:cq,"x-property":t}}}},cK=eg.Km(["CHILD","SENIOR","ADULT","TEENAGER","BABY"]),cY=eg.Km(["AVAILABLE","UNAVAILABLE","IGNORED_FILTER","RESTRICTED"]),cX=eg.Km(["RATE","AVAILABILITY","CLOSE_TO_ARRIVAL","DEVICE_TYPE","CONTRACT_PERIOD","ACTIVE","MIN_NOTICE","CLOSE_TO_DEPARTURE","PROMO_CODE","MAX_NOTICE","GEOLOCATION","MIN_STAY","VALIDITY","MAX_STAY","OCCUPATION","AGGREGATED","LOCK","CHECK_IN_CHECK_OUT","BUNDLING"]),cQ=eg.Ry({ticker:eg.Z_(),name:eg.Z_(),active:eg.O7(),order:eg.Rx(),discountTickers:eg.IX(eg.Z_()).optional(),condition:eg.Z_(),accommodation:eg.Z_(),configuration:eg.Z_(),mealplan:eg.Z_(),services:eg.IX(eg.Z_()),checkInDays:eg.IX(ef.gI),checkOutDays:eg.IX(ef.gI)}),cJ=eg.Ry({availableSince:eg.Z_(),availableUntil:eg.Z_()}),c0=eg.Ry({validSince:eg.Z_(),validUntil:eg.Z_()}),c1=eg.Ry({checkInDays:eg.IX(eg.Z_()).optional(),checkOutDays:eg.IX(eg.Z_()).optional()}),c2=eg.Ry({code:cY,filterType:cX,value:eg.G0([eg.O7(),eg.Z_(),eg.Rx(),eg.IX(eg.Z_()),cJ,c0,c1]).optional()}),c3=eg.Ry({id:eg.Z_().optional(),name:eg.Z_().optional(),ticker:eg.Z_(),currency:ef.Ox.optional(),availability:eg.Rx(),rackRate:eg.Rx(),averageRate:eg.Rx().optional(),totalRate:eg.Rx().optional(),originalRate:eg.Rx().optional(),firstNightCost:eg.Rx().optional(),loyaltyRate:eg.Rx().optional(),loyaltyDiscountAmount:eg.Rx().optional(),totalRatePerDay:eg.IM(ef.pk,eg.Rx()).optional(),cityTax:eg.Rx(),restricted:eg.O7(),unavailable:eg.O7(),cheapestBookable:eg.Z_().optional(),availableDays:eg.IX(ef.pk).optional(),discountPercentage:eg.Rx().optional(),discountAmount:eg.Rx().optional(),discountsApplied:eg.IX(eg.Z_()).optional(),lastStatus:c2,bookingOption:eg.Ry({combined:eg.O7()}).optional()}),c6=eg.Ry({inventories:eg.IX(eg.Z_()),accommodation:eg.Z_(),start:eg.Z_(),end:eg.Z_(),ariValues:eg.IM(eg.Z_(),c3),ariValuesNoTaxation:eg.IM(eg.Z_(),su),minInventoryAriValue:c3}),c4=eg.IM(eg.Z_(),eg.Ry({ticker:eg.Z_(),type:eg.Km(["HOTEL","CHAIN"]),inventories:eg.IM(eg.Z_(),cQ).optional(),conditions:eg.IM(eg.Z_(),tq).optional(),validPromoCodes:eg.IX(eg.Z_()),status:eg.IM(cX,c2),occupants:eg.IM(cK,ef.JJ),packages:eg.Ry({}),discounts:eg.Yj().optional(),arivalues:eg.IM(eg.Z_(),c3),ariValuesNoTaxation:eg.IM(eg.Z_(),su),taxShowConfig:eg.Km(["INCLUDE","EXCLUDE"]),splitStay:eg.IM(eg.Z_(),eg.IX(c6)),bundling:eg.IX(eg.IM(eg.Z_(),eg.Rx())).optional()})),c5=e=>
29({propertyConfiguration:e({makeRequestParams:tr,schema:tt}),propertyConfigurationByToken:e({makeRequestParams:ta,schema:tt}),propertyData:e({makeRequestParams:nC,schema:t7}),propertyDataByToken:e({makeRequestParams:nA,schema:t7}),chainData:e({makeRequestParams:nC,schema:nT}),reservation:e({makeRequestParams:lM,schema:lC}),reservationStatus:e({makeRequestParams:lI,schema:lA}),sendConfirmationEmail:e({makeRequestParams:lO,schema:lE}),recoverReservation:e({makeRequestParams:lD,schema:l_}),deferredReservationInfoPayments:e({makeRequestParams:lN,schema:lP}),storeDeferredPaymentMethod:e({makeRequestParams:lL,schema:lx}),createReservation:e({makeRequestParams:lB,schema:lw}),reservationCancel:e({makeRequestParams:lZ,schema:lq}),updateReservationDates:e({makeRequestParams:lF,schema:ls}),updateReservationAccommodation:e({makeRequestParams:lU,schema:ls}),updateReservationExtras:e({makeRequestParams:lj,schema:ls}),updateReservationParticipants:e({makeRequestParams:lz,schema:ls}),propertyCalendarAriRaw:e({makeRequestParams:lV,schema:lH}
29),getSession:e({makeRequestParams:cd,schema:cc}),createBookingsSession:e({makeRequestParams:cm,schema:cu,mergeHeadersIntoResponse:!0}),createCartAbandonment:e({makeRequestParams:lX,schema:lQ,mergeHeadersIntoResponse:!0}),inventoryMapping:e({makeRequestParams:cf,schema:ch}),getCancellationPolicies:e({makeRequestParams:cg,schema:cb}),createCustomerByBookAndJoin:async(e,t)=>{let{path:n,options:o}=cp(e),r=t.resolveFetch&&t.resolveFetch();if(!r)throw Error("fetchFn is required");let a=await r(n,o);if(!a.ok){let e=await a.text();throw new eh.B7(a,e)}let i=await a.json();return cc.parse(i)},sendQuotationEmail:e({makeRequestParams:cT,schema:ck}),impersonateLoyaltyCustomer:e({makeRequestParams:cE,schema:cC,plainText:!0}),createQuotationReservation:e({makeRequestParams:lG,schema:lw}),patchReservationStatus:e({makeRequestParams:l$,schema:lR,mergeHeadersIntoResponse:!0}),orchestratorData:e({makeRequestParams:cZ,schema:cW})});var c8=n(31549),c9=n(14517),c7=n(44194);let ue=35,ut=e=>{let{id:t,layout:n,images:o,discountPercentage:r,title:a,message:i,restrictionMessage:s,MessageIcon:l,tags:c,disabled:u,className:d,contentClassName:m,childrenClassName:p,children:h,onShowDetail:f,isAvailable:g,isUnavailable:y,isWaitingListEnabled:v,textDescription:b,bundlingMultiplier:S,bundlingMessage:T,subtitleMessage:k,textUnavailable:C,roomQuantities:A,onChangeRoomQuantity:E,availability:_,inventoryTicker:P,isRoomOffer:x=!1}=e;if(i&&!l)throw Error("MessageIcon is required when message is defined");let w=(null==o?void 0:o.length)>0,[R,M]=(0,c7.useState)(!1),I=(0,c7.useRef)(null),O="vertical"===n,D=!g&&i&&l,N=!!(c&&c.length>0&&(g||x)),L=(0,c7.useMemo)(()=>!!(y&&v),[y,v]),B=N?"".concat(sI.ax," ").concat(sI.Vb," ").concat(sI.jw):"".concat(sI.FP," ").concat(sI.lU),F=(0,c7.useCallback)(()=>f(t),[t,f]),U=b&&!N&&(x||!S&&g),j=(0,c7.useCallback)(e=>{P&&"function"==typeof E&&E(P,Number(e.target.value))},[P,E]);(0,c7.useEffect)(()=>{I.current&&M(I.current.offsetHeight>ue)},[a,O]);let z=(0,c7.useMemo)(()=>P&&g&&!!_&&A,[_,P,g,A]);return(0,c8.jsxs)("div",{className:(0,c9.Z)("flex rounded-card",!x&&"border border-gray-100",O?"flex-col":"".concat(B," flex-row gap-8 pr-6"),d),children:[w&&(0,c8.jsxs)("div",{className:(0,c9.Z)("relative",O&&w?"h-[210px] ".concat(sI.jw):"min-w-[384px] w-[384px]"),children:[w?(0,c8.jsx)(sI.lr,{items:o,grayscale:u||y,rightBadge:r&&!u?(0,c8.jsx)("div",{className:(0,c9.Z)(sI.jG.badge,sI.jG.rightBadge,r>99&&"!w-auto px-1"),children:"-".concat(r,"%")}):void 0,roundedClassName:O?"rounded-t-card":"rounded-l-card",onItemClick:F}):null,L&&(0,c8.jsx)("span",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-white px-2 py-1 text-xs font-bold uppercase rounded",children:C})]}),(0,c8.jsxs)("div",{className:(0,c9.Z)("py-5 sm:py-6 flex flex-col justify-start",O?"min-h-[178px] px-5 grow":"min-h-[210px] w-full",m),children:[(0,c8.jsxs)("div",{className:(0,c9.Z)(x&&"flex flex-col"),children:[(0,c8.jsx)("div",{className:(0,c9.Z)("font-bold text-property-h1 sm:text-property-h2-sm text-gray-300 cursor-pointer"),onClick:F,ref:I,children:(0,c8.jsxs)("div",{className:"flex items-center",children:[z&&(0,c8.jsx)(sI.Ph,{className:"w-[52px] mr-2",selectClassName:"w-[52px] h-[40px] !text-property-body2 sm:!text-property-body2-sm !text-gray-300 !border-gray-100 !px-3",options:Array.from({length:_||0}).map((e,t)=>({id:(t+1).toString(),label:(t+1).toString()})),value:P&&A&&A[P]?A[P].toString():"1",onChange:j}),S?(0,c8.jsxs)("span",{className:"text-primary-contrast text-property-subtitle2 bg-primary-100 rounded-card p-1 mr-2 whitespace-nowrap",children:[S,"x"]}):null,(0,c8.jsx)("div",{className:(0,c9.Z)("[overflow-wrap:anywhere] text-property-h2 sm:text-property-h3 !leading-[1.3]",x?"line-clamp-1":"line-clamp-2"),children:a})]})}),(0,c8.jsx)("div",{className:(0,c9.Z)("text-property-h3-sm text-primary-100 mb-2.5 mt-5 sm:mt-2 sm:mb-0",!k&&"!mt-0 !mb-0 sm:!mt-2 sm:!mb-0",x&&"flex-1 flex flex-col mt-0 mb-0"),children:k||null})]}),S&&(0,c8.jsx)("div",{className:(0,c9.Z)("text-property-subtitle2 text-primary-100 mb-2.5 mt-5 sm:mt-2 sm:mb-0",x&&"mt-0 mb-0"),children:T}
29),N&&(!S||S&&x)&&(0,c8.jsx)("div",{className:(0,c9.Z)("flex flex-wrap gap-2.5 mt-[15px] sm:my-[11px] cursor-pointer hover:opacity-80 overflow-clip",x||O&&R?"!max-h-[30px] sm:!max-h-6":"max-h-[70px] sm:max-h-16"),onClick:F,children:null==c?void 0:c.map(e=>(0,c8.jsx)(sI.I0,{label:e.label},e.ticker))}),D&&(0,c8.jsxs)("div",{className:(0,c9.Z)("flex flex-row items-center gap-2 font-bold text-property-subtitle1 sm:text-property-subtitle1-sm text-gray-300",O?"mt-3.5":"mt-2",N&&"mb-1 sm:mb-6"),children:[(0,c8.jsx)("div",{className:"w-4 h-4",children:(0,c8.jsx)(l,{})}),s||i]}),U&&(0,c8.jsx)("div",{className:(0,c9.Z)("text-property-body2 sm:text-property-body2-sm cursor-pointer hover:opacity-80",x?"mt-4":O?"mt-2 sm:mt-2.5":"mt-2",O&&R&&!x?"line-clamp-1":D||O?"line-clamp-2":"line-clamp-3"),onClick:F,children:b}),(0,c8.jsx)("div",{className:(0,c9.Z)("flex-grow flex flex-col justify-end",p,!x&&"sm:h-14",O&&!N&&!x&&"mt-10 sm:mt-6",O&&N&&"mt-3.5 sm:mt-6",O&&N&&"sm:!mt-0",x&&"mt-8 sm:!mt-8",N&&"mt-3 sm:!mt-3"),children:h})]})]})},un=e=>{let{layout:t,className:n}=e,o="vertical"===t;return(0,c8.jsxs)("div",{className:(0,c9.Z)("flex border border-gray-100 rounded-card",o?"flex-col":"".concat(sI.FP," ").concat(sI.lU," flex-row gap-8 pr-8"),n),children:[(0,c8.jsx)("div",{className:o?"h-[210px] ".concat(sI.lU," relative"):"min-w-[384px] relative",children:(0,c8.jsx)("div",{className:o?"h-[210px] ".concat(sI.lU," relative"):"min-w-[384px] relative",children:(0,c8.jsx)(sI.Od,{height:230,animation:"wave",style:{transform:"scale(1, 1)"}})})}),(0,c8.jsxs)("div",{className:(0,c9.Z)("pt-3 pb-5 flex flex-col justify-start",o?"px-5":"w-full"),children:[(0,c8.jsx)("div",{className:"font-bold text-property-h2 sm:text-property-h2-sm text-gray-300",children:(0,c8.jsx)(sI.Od,{animation:"wave",height:15,width:"80%"})}),(0,c8.jsx)("div",{className:(0,c9.Z)("flex flex-row items-center gap-2 font-bold text-property-subtitle2 sm:text-property-subtitle1-sm text-gray-300",o?"mt-3.5":"mt-2"),children:(0,c8.jsx)(sI.Od,{animation:"wave",height:15,width:"40%"})}),(0,c8.jsx)("div",{className:(0,c9.Z)("flex-grow flex flex-col justify-end",o?"mt-3.5 sm:mt-6":""),children:(0,c8.jsxs)("div",{className:(0,c9.Z)("flex justify-between items-center"),children:[(0,c8.jsx)(sI.Od,{animation:"wave",height:40,width:"40%"}),(0,c8.jsx)(sI.Od,{animation:"wave",height:40,width:"20%"})]})})]})]})},uo=e=>{let{start:t,end:n,start2:o,end2:r,layout:a,accommodationName:i,accommodationName2:s,image:l,image2:c,children:u,className:d,splitStayMessage:m,discountPercentage:p,firstAccommodationTicker:h,secondAccommodationTicker:f,onShowDetail:g}=e,y="vertical"===a,v="".concat(sI.FP," ").concat(sI.lU),b=(0,c7.useCallback)(e=>g(e),[g]);return(0,c8.jsxs)("div",{className:(0,c9.Z)("flex border border-gray-100 rounded-card",y?"flex-col":"".concat(v," flex-row gap-8 pr-6"),d),children:[(0,c8.jsxs)("div",{className:(0,c9.Z)("relative",y?"".concat(sI.FP," ").concat(sI.jw):"min-w-[384px] w-[384px]","flex gap-1"),children:[(0,c8.jsx)(sI.lr,{items:l,className:"max-w-[49.5%]",roundedClassName:y?"rounded-t-card":"rounded-l-card",centerBadge:(0,c8.jsx)("div",{className:(0,c9.Z)(sI.jG.centerBadge),children:(0,c8.jsx)("div",{className:"p-2 bg-white rounded flex text-center",children:i})})}),(0,c8.jsx)(sI.lr,{roundedClassName:"",items:c,className:"max-w-[49.5%]",rightBadge:p?(0,c8.jsx)("div",{className:(0,c9.Z)(sI.jG.badge,sI.jG.rightBadge,p>99&&"!w-auto px-1"),children:"-".concat(p,"%")}):void 0,centerBadge:(0,c8.jsx)("div",{className:(0,c9.Z)(sI.jG.centerBadge),children:(0,c8.jsx)("div",{className:"p-2 bg-white rounded flex text-center",children:s})})})]}),(0,c8.jsxs)("div",{className:(0,c9.Z)("py-5 sm:py-6 flex flex-col justify-start",y?"min-h-[178px] px-5 grow":"min-h-[210px] w-full"),children:[(0,c8.jsx)("div",{className:"font-bold text-property-h1 sm:text-property-h2-sm text-gray-300 cursor-pointer",children:(0,c8.jsxs)("div",{className:(0,c9.Z)("line-clamp-2"),children:[(0,c8.jsx)("span",{onClick:()=>b(h),children:i})," +"," ",(0,c8.jsx)("span",{onClick:()=>b(f),children:s})]})}),(0,c8.jsxs)("span",{className:"text-primary-100 text-property-subtitle1 sm:text-property-subtitle1-sm flex items-center mt-2",children:[(0,c8.jsx)("div",{className:"w-4 h-4 mr-2",children:(0,c8.jsx)(sI.zM,{})}),(0,c8.jsx)("div",{children:m})]}),(0,c8.jsxs)("span",{className:"text-gray-300 text-property-body3 sm:text-property-body3-sm mt-2.5",children:[(0,c8.jsxs)("div",{className:"mb-2 leading-4 line-clamp-1",children:[t," - ",n," | ",i]}),(0,c8.jsxs)("div",{className:"leading-4 line-clamp-1",children:[o," - ",r," | ",s]})]}
29),(0,c8.jsx)("div",{className:(0,c9.Z)("flex-grow flex flex-col justify-end",y&&"sm:h-14 mt-3.5 sm:mt-4"),children:u})]})]})};class ur extends Error{constructor(e){super(e),Object.setPrototypeOf(this,ur.prototype)}}class ua extends Error{constructor(e){super(e),Object.setPrototypeOf(this,ua.prototype)}}class ui extends Error{constructor(e){super(e),Object.setPrototypeOf(this,ui.prototype)}}let us=["RATE","AVAILABILITY","CLOSE_TO_ARRIVAL","CLOSE_TO_DEPARTURE","DEVICE_TYPE","OCCUPATION","LOCK"];function ul(e,t,n,o,r,a,i){var s;return{...uu(e,t,n,o,r,a,i),name:null!==(s=e.name)&&void 0!==s?s:"",ticker:e.ticker}}function uc(e){if(!us.includes(e.filterType)&&!e.value)return[];let t={RATE:f.RATE,AVAILABILITY:f.AVAILABILITY,CLOSE_TO_ARRIVAL:f.CLOSE_TO_ARRIVAL_TRAVEL_WINDOW,DEVICE_TYPE:f.DEVICE_TYPE,CONTRACT_PERIOD:f.OPEN_BOOKING_WINDOW,ACTIVE:f.ACTIVE,MIN_NOTICE:f.MIN_NOTICE,CLOSE_TO_DEPARTURE:f.CLOSE_TO_DEPARTURE_TRAVEL_WINDOW,PROMO_CODE:f.PROMO_CODE,MAX_NOTICE:f.MAX_NOTICE,GEOLOCATION:f.GEOLOCATION,MIN_STAY:f.MIN_STAY,VALIDITY:f.OPEN_TRAVEL_WINDOW,MAX_STAY:f.MAX_STAY,OCCUPATION:f.OCCUPATION,AGGREGATED:f.ACTIVE,LOCK:f.CLOSE_TRAVEL_WINDOW,CHECK_IN_CHECK_OUT:e.value&&e.value.checkInDays?f.OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW:f.OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW,BUNDLING:f.BUNDLING}[e.filterType],n={restrictionType:t,restrictionStatus:e.code,value:e.value};switch(t){case f.ACTIVE:return[n];case f.OPEN_BOOKING_WINDOW:return[{...n,value:{start:new Date(e.value.availableSince),end:new Date(e.value.availableUntil)}}];case f.OPEN_TRAVEL_WINDOW:return[{...n,value:{start:new Date(e.value.validSince),end:new Date(e.value.validUntil)}}];case f.GEOLOCATION:case f.PROMO_CODE:case f.MAX_NOTICE:case f.MAX_STAY:case f.MIN_NOTICE:case f.MIN_STAY:return[n];case f.OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW:return[{restrictionType:f.OPEN_TO_ARRIVAL_DAYS_TRAVEL_WINDOW,restrictionStatus:e.code,value:e.value.checkInDays}];case f.OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW:return[{restrictionType:f.OPEN_TO_DEPARTURE_DAYS_TRAVEL_WINDOW,restrictionStatus:e.code,value:e.value.checkOutDays}];case f.RATE:case f.AVAILABILITY:case f.CLOSE_TO_ARRIVAL_TRAVEL_WINDOW:case f.CLOSE_TO_DEPARTURE_TRAVEL_WINDOW:case f.DEVICE_TYPE:case f.OCCUPATION:case f.CLOSE_TRAVEL_WINDOW:return[n];default:throw new ef.Zw(t)}}function uu(e,t,n,o,r,a,i){var s;let l=null!==(s=e.currency)&&void 0!==s?s:t,c=o.getExchangeRate(l)||1,u=(null==a?void 0:a.taxationRates)?new Map(Object.entries(null==a?void 0:a.taxationRates).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n,currency:l}).divide(c)]})):new Map;return{status:y[e.lastStatus.code],restrictions:n?uc(e.lastStatus):[],availability:0,rackRate:ud({ariValueRate:e.rackRate,currency:l,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.rackRateNoTaxation,taxations:i}).divide(c),averageRate:ud({ariValueRate:e.averageRate,currency:l,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.averageRateNoTaxation,taxations:i}).divide(c),totalRate:ud({ariValueRate:e.totalRate,currency:l,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.totalRateNoTaxation,taxations:i}).divide(c),originalRate:ud({ariValueRate:e.originalRate,currency:l,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.originalRateNoTaxation,taxations:i}).divide(c),totalRatePerDay:e.totalRatePerDay?new Map(Object.entries(um({ariValueRates:e.totalRatePerDay,currency:l,taxShowConfig:r,ariValueRatesNoTaxation:null==a?void 0:a.totalRatePerDayNoTaxation,taxations:i})).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n,currency:l}).divide(c)]})):new Map,taxationRates:u}}function ud(e){let{ariValueRate:t,currency:n,taxShowConfig:o,ariValueRateNoTaxation:r,taxations:a}=e;return a&&r&&o!==m.INCLUDE?ef.vO.of({amount:null!=r?r:0,currency:n}):ef.vO.of({amount:null!=t?t:0,currency:n})}function um(e){let{ariValueRates:t,currency:n,taxShowConfig:o,ariValueRatesNoTaxation:r,taxations:a}=e;if(!a||!r||o===m.INCLUDE)return t;let i={};return Object.entries(r).forEach(e=>{let[t,o]=e;i[t]=ef.vO.of({amount:o,currency:n}).amount}),i}function up(e,t){return t&&t[e]?t[e].map(e=>nE.create(e)):[]}function uh(e,t){var n;let o=(0,eh.jF)(e.description).slice(0,256);return nx.create({ticker:e.ticker,name:e.name,description:e.description,media:null===(n=e.media)||void 0===n?void 0:n.map(e=>ef.xg.create({url:e.url})),inventories:e.inventories,roomDenomination:d[e.roomDenomination],shortTextDescription:o,tags:up(e.ticker,t),order:e.order})}function uf(e,t,n,o,r,a,i){return uu(e,t,n,a,o,r,i)}let ug=(e,t,n)=>{if(e&&Object.values(e).length>0)return Object.values(e)[0].reduce((e,o)=>e.add(ef.vO.of({amount:o.minInventoryAriValue[t]||0,currency:n})),ef.vO.zero(n))};
29function uy(e){let{propertyBookable:t,inventoriesBookable:n,ariEntity:o,currency:r}=e;return[t,...n].reduce((e,t)=>({...e,[t.ticker]:nB.create({...t,taxShowConfig:o.taxShowConfig,taxationRates:o.ariValuesNoTaxation[t.ticker]&&o.ariValuesNoTaxation[t.ticker].taxationRates?new Map(Object.entries(o.ariValuesNoTaxation[t.ticker].taxationRates).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n,currency:r})]})):new Map,splitStayRackRate:ug(o.splitStay,"rackRate",r),splitStayTotalRate:ug(o.splitStay,"totalRate",r),splitStayOriginalRate:ug(o.splitStay,"originalRate",r)})}),{})}function uv(e,t,n,o,r,i,s){var l,c,u;return tb.ofAppliedPolicy({configurations:null!==(c=null===(l=e.configurations)||void 0===l?void 0:l.map(e=>{var t;let n=e.minRelease?(0,eh.sG)(e.minRelease,eh.hx):void 0,o=e.maxRelease?(0,eh.sG)(e.maxRelease,eh.hx):void 0;return{type:a[e.type],cancelOnline:e.cancelOnline,penalty:null!==(t=e.penalty)&&void 0!==t?t:0,minRelease:{hour:e.minReleaseTimeLimit,timezone:e.minReleaseTimeZone},maxRelease:{hour:e.maxReleaseTimeLimit,timezone:e.maxReleaseTimeZone},minReleaseDate:n,maxReleaseDate:o}}))&&void 0!==c?c:[],description:null!==(u=e.description)&&void 0!==u?u:"",ticker:e.conditionTicker,ordering:0,validFrom:new Date(0),validTo:new Date(864e13),enableAutomaticCharge:e.enableAutomaticCharge,penaltyDeposit:e.penaltyDeposit},t,n,o,r,i,s)}function ub(e){var t;return tb.create({ticker:e.ticker,description:null!==(t=e.description)&&void 0!==t?t:"",ordering:e.ordering,validFrom:e.validFrom?(0,eh.sG)(e.validFrom,eh.hx):void 0,validTo:e.validTo?(0,eh.sG)(e.validTo,eh.hx):void 0,validFromStr:e.validFrom,validToStr:e.validTo,configurations:e.configurations.map(e=>{var t,n,o,r,i;return{cancelOnline:e.cancelOnline,type:a[e.type],maxRelease:{hour:e.maxReleaseTimeLimit.timeLimit,timezone:e.maxReleaseTimeLimit.timeZone,duration:null===(t=e.maxRelease)||void 0===t?void 0:t.duration,chronoUnit:null===(n=e.maxRelease)||void 0===n?void 0:n.chronoUnit},maxReleaseDate:new Date(0),minRelease:{hour:e.minReleaseTimeLimit.timeLimit,timezone:e.minReleaseTimeLimit.timeZone,duration:null===(o=e.minRelease)||void 0===o?void 0:o.duration,chronoUnit:null===(r=e.minRelease)||void 0===r?void 0:r.chronoUnit},minReleaseDate:new Date(0),penalty:null!==(i=e.penalty)&&void 0!==i?i:0}}),penaltyBrackets:[],isPlaceholderPolicy:!1,enableAutomaticCharge:e.enableAutomaticCharge,penaltyDeposit:e.penaltyDeposit})}function uS(e){return e?e.map(e=>ub(e)):[]}function uT(e,t){return e.map(e=>uk(e,t))}function uk(e,t){let n=e.translations.find(e=>e.locale===t)||e.translations[0];return tb.create({ticker:e.ticker,description:(null==n?void 0:n.description)||"",ordering:e.ordering,configurations:e.configurations.map(e=>{var t,n,o,r,i;return{cancelOnline:e.cancelOnline,type:a[e.type],maxRelease:{hour:e.maxReleaseTimeLimit.timeLimit,timezone:e.maxReleaseTimeLimit.timeZone,duration:null===(t=e.maxRelease)||void 0===t?void 0:t.duration,chronoUnit:null===(n=e.maxRelease)||void 0===n?void 0:n.chronoUnit},maxReleaseDate:new Date(0),minRelease:{hour:e.minReleaseTimeLimit.timeLimit,timezone:e.minReleaseTimeLimit.timeZone,duration:null===(o=e.minRelease)||void 0===o?void 0:o.duration,chronoUnit:null===(r=e.minRelease)||void 0===r?void 0:r.chronoUnit},minReleaseDate:new Date(0),penalty:null!==(i=e.penalty)&&void 0!==i?i:0}}),penaltyBrackets:[],isPlaceholderPolicy:!1,enableAutomaticCharge:e.enableAutomaticCharge,penaltyDeposit:e.penaltyDeposit,validFrom:e.validFrom?(0,eh.sG)(e.validFrom,eh.hx):void 0,validTo:e.validTo?(0,eh.sG)(e.validTo,eh.hx):void 0,validFromStr:e.validFrom,validToStr:e.validTo})}function uC(e,t){var n;return tS.create({ticker:e.ticker,name:e.name,description:null!==(n=e.description)&&void 0!==n?n:"",conditionType:uA(e.conditionType),earlyCharge:e.earlyCharge,minimumCharge:ef.vO.of({amount:e.minimumCharge,currency:t}),cancellation:e.cancellation,color:e.color,payFirstNight:!!e.payFirstNight,cancellationPolicies:e.cancellationPolicies.map(e=>ub(e)),paymentTickers:e.paymentTypes.map(e=>e.ticker),deferredInfoExpiration:e.deferredInfo?new Date(e.deferredInfo.expiration):void 0,entry:e.entry,exit:e.exit,children:e.children,pets:e.pets,additionalInfo:e.additionalInfo,groups:e.groups})}function uA(e){return"STORE"===e?i.STORE:i.ENGINE}function uE(e,t){let n=t.guests[e];if(n)return{name:n.name,quantity:n.quantity,ticker:n.ticker,type:l[n.type]}}function u_(e){let t=(0,ef.Uk)(l).map(t=>uE(l[t],e)).filter(e=>!!e).reduce((e,t)=>
29({...e,[t.type]:t}),{});return nF.create({ticker:e.ticker,name:e.name,guests:t,guestsAmount:e.guestsAmount})}function uP(e){return nH.create({name:e.name,status:y.AVAILABLE,ticker:e.name,restrictions:[],availability:0,rackRate:ef.vO.zero(e.totalDiscount.currency),averageRate:ef.vO.zero(e.totalDiscount.currency),totalRate:ef.vO.of({amount:e.totalDiscount.amount,currency:e.totalDiscount.currency}),originalRate:ef.vO.zero(e.totalDiscount.currency),totalRatePerDay:new Map,percentage:e.percentage,description:"",reduction:-1*e.value,expires:!1,order:0,currency:e.totalDiscount.currency})}function ux(e,t){return nG.create({ticker:e.ticker,name:e.name,description:e.description,order:e.order,percentage:e.percentage,reduction:e.reduction,expires:e.expires,icon:e.icon,currency:t})}function uw(e,t,n,o,r){let a=e=>![f.ACTIVE,f.DEVICE_TYPE].includes(e.restrictionType),i=uu(e,t,n,o);if(!r)return i;let s=Object.keys(r).map(e=>uc(r[e])).flat().filter(e=>!!e).filter(a);return{...i,restrictions:[...i.restrictions,...s]}}let uR="https://witbooking-public-app-assets.s3.eu-west-1.amazonaws.com/v21/extras-placeholder.jpeg";function uM(e,t){return t&&t[e]?t[e].map(e=>nE.create(e)):[]}function uI(e){var t,n;let{appliedService:o,checkIn:r}=e,a=[(0,eh.sG)(r,eh.hx)];return o.dateQuantity&&Object.keys(o.dateQuantity).length&&(a=Object.entries(o.dateQuantity).filter(e=>e[1]).map(e=>(0,eh.sG)(e[0],eh.hx))),n4.create({name:o.name,status:y.AVAILABLE,type:"PERCENTAGE"===o.type?x.ROOM:x[o.type],rackRate:ef.vO.zero(o.amount.currency),ticker:o.ticker,restrictions:[],availability:0,averageRate:ef.vO.zero(o.amount.currency),totalRate:ef.vO.zero(o.amount.currency),totalRatePerDay:new Map,availabilityPerDay:o.availabilityPerDay?new Map(Object.entries(o.availabilityPerDay)):new Map,description:"",media:[],dateSelectionType:w[o.dateSelectionType],mandatory:o.obligatory,included:!1,isTax:null!==(n=o.tax)&&void 0!==n&&n,maxUnits:0,appliesToGuest:(null===(t=o.appliesToGuests)||void 0===t?void 0:t.map(e=>l[e]))||[],availableDays:a,totalQuantity:o.quantity,quantityPerDay:o.dateQuantity,originalRate:ef.vO.of({amount:o.amount.amount,currency:o.amount.currency}),chargedAmount:ef.vO.of({amount:o.amount.amount,currency:o.amount.currency}),customFormValues:{},taxationRates:new Map,stayDaysFilterType:M.IGNORE})}function uO(e,t){var n,o,r;let a=(null===(n=e.media)||void 0===n?void 0:n.length)?e.media.map(e=>ef.xg.create({url:e.url})):[ef.xg.create({url:uR})],i=(0,eh.jF)(e.description).slice(0,256);return n3.create({ticker:e.ticker,name:e.name,description:e.description,media:a,type:x[e.type],maxUnits:e.maxUnits,dateSelectionType:w[e.dateSelectionType],mandatory:e.obligatory,isTax:null!==(r=e.tax)&&void 0!==r&&r,appliesToGuest:null===(o=e.appliesToGuests)||void 0===o?void 0:o.map(e=>l[e]),lockType:R[e.lockType],stayDaysFilterType:e.stayDaysFilterType?M[e.stayDaysFilterType]:M.ALL_STAY_DAYS_EXCEPT_CHECKOUT,shortDescription:i,tags:uM(e.ticker,t)})}function uD(e,t,n,o,r,a,i){var s,l;let c=e.totalRatePerDay?Object.entries(e.totalRatePerDay).filter(e=>{let[,t]=e;return null!==t&&void 0!=t}).map(e=>{let[t]=e;return(0,eh.sG)(t,eh.hx)}):[];return{...uu(e,t,n,a,o,r,i),availableDays:null!==(l=null===(s=e.availableDays)||void 0===s?void 0:s.map(e=>(0,eh.sG)(e,eh.hx)))&&void 0!==l?l:c,availabilityPerDay:e.availabilityPerDay?new Map(Object.entries(e.availabilityPerDay)):new Map}}function uN(e,t,n,o,r,a){let i=n.groupBookingRooms.map(n=>{var i;return{inventory:n.inventory,accommodation:n.accommodation,configuration:n.configuration,quantity:n.quantity,totalRate:ud({ariValueRate:e[n.inventory].totalRate,currency:o,taxShowConfig:r,ariValueRateNoTaxation:null===(i=t[n.inventory])||void 0===i?void 0:i.totalRateNoTaxation,taxations:a})}}),s=i.reduce((e,t)=>e.add(t.totalRate.multiply(t.quantity)),ef.vO.zero(o));return{rooms:i,condition:n.condition,mealPlan:n.mealPlan,totalRate:s}}function uL(e,t,n,o,r,a,i){var s,l,c,u,d,m;let p=null!==(s=t.currency)&&void 0!==s?s:n,h=void 0===t.loyaltyRate?void 0:null==a?void 0:a.loyaltyRateNoTaxation;return{ticker:e.ticker,name:e.name,discountTickers:null!==(l=e.discountTickers)&&void 0!==l?l:[],condition:e.condition,accommodation:e.accommodation,configuration:e.configuration,mealPlan:e.mealplan,restrictions:o?uc(t.lastStatus):[],status:y[t.lastStatus.code],availability:t.availability,rackRate:ud({ariValueRate:t.rackRate,currency:p,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.rackRateNoTaxation,taxations:i}),averageRate:ud({ariValueRate:t.averageRate,currency:p,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.averageRateNoTaxation,taxations:i}),totalRate:ud({ariValueRate:t.totalRate,currency:p,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.totalRateNoTaxation,taxations:i}),originalRate:ud({ariValueRate:t.originalRate,currency:p,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.originalRateNoTaxation,taxations:i}),loyaltyRate:ud({ariValueRate:t.loyaltyRate,currency:p,taxShowConfig:r,ariValueRateNoTaxation:h,taxations:i}),loyaltyDiscountAmount:ef.vO.of({amount:null!==(c=t.loyaltyDiscountAmount)&&void 0!==c?c:0,currency:p}),totalRatePerDay:t.totalRatePerDay?new Map(Object.entries(um({ariValueRates:t.totalRatePerDay,currency:p,taxShowConfig:r,ariValueRatesNoTaxation:null==a?void 0:a.totalRatePerDayNoTaxation,taxations:i})).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n,currency:p})]})):new Map,extraTickers:e.services,firstNightCost:ud({ariValueRate:null!==(u=t.firstNightCost)&&void 0!==u?u:0,currency:p,taxShowConfig:r,ariValueRateNoTaxation:null==a?void 0:a.firstNightCostNoTaxation,taxations:i}),cityTax:ef.vO.of({amount:null!==(d=t.cityTax)&&void 0!==d?d:0,currency:p}),extrasAmount:ef.vO.zero(p),appliedExtras:[],appliedDiscounts:null!==(m=t.discountsApplied)&&void 0!==m?m:[],taxationRates:t.totalRatePerDay?new Map(Object.entries(a.taxationRates).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n,currency:p})]})):new Map,bookingOption:t.bookingOption,discountedRates:t.discountedRates}}function uB(e,t,n,o,r,a,i,s,l,c){return{...uL(e,t,n,o,r,a,c),parentBundle:i,extraTickers:[...new Set([...e.services,...s])],discountTickers:null!=l?l:[]}}function uF(e){return n5.create({ticker:e.ticker,name:e.name,description:e.description,order:e.order})}function uU(e){return or.create({ticker:e.ticker,name:e.name,description:e.description,active:e.active,order:e.order,configurationParams:e.configurationParams,type:r[e.type],minRelease:e.minRelease,maxRelease:e.maxRelease,deferred:e.deferred,descriptionWithDeposit:e.descriptionWithDeposit,descriptionWithoutDeposit:e.descriptionWithoutDeposit})}function uj(e,t){return t&&t[e]?t[e].map(e=>nE.create(e)):[]}function uz(e,t){var n;let o=(0,eh.jF)(e.description||"").slice(0,256);return nN.create({ticker:e.ticker,name:e.name||"",description:e.description||"",media:null===(n=e.media)||void 0===n?void 0:n.map(e=>ef.xg.create({url:e.url})),inventories:e.inventories,extras:e.extras,promoCodes:e.promoCodes,roomDenomination:d[e.roomDenomination],shortTextDescription:o,discountTickers:e.discountTickers,bundlePriceType:v[e.bundlePriceType],order:e.order,openTravel:e.travelWindowPeriod?ef.yp.create(e.travelWindowPeriod):void 0,closeTravel:e.closeTravelWindowPeriod?ef.yp.create(e.closeTravelWindowPeriod):void 0,tags:uj(e.ticker,t)})}function uG(e,t,n,o,r,a,i){return uu(e,t,n,a,o,r,i)}function u$(e,t){return{expirationDate:(0,eh.EL)(e.expiration),paymentMethods:e.availablePayments.map(e=>{var n,o;let r=null!==(o=null!==(n=e.translations.find(e=>e.language===t))&&void 0!==n?n:e.translations.find(e=>"en"===e.language))&&void 0!==o?o:e.translations[0];
29return uU({...e,name:r.title,description:r.description,deferred:!1,restrictions:{value:{}},advancePayment:e.paymentInAdvance})})}}function uH(e,t,n){var o;let a=oG.create({name:e.customer.name,lastName:e.customer.lastName,email:e.customer.email,emailEncrypted:e.customer.emailHash,emailHash:t,phone:e.customer.phone,phoneHash:n,country:ef.eT.create({locale:e.language,countryCode:e.customer.country}),documentId:e.customer.documentId,address:e.customer.address,loyaltyId:e.customer.loyaltyCustomerId}),i={reserva:ea.RESERVATION,cancelada:ea.CANCEL,prereserva:ea.PRE_RESERVATION,reactivation:ea.REACTIVATION};return sA.create({id:e.id,paymentStatus:uV(e),paymentMethod:r[e.paymentMethod],paymentTicker:e.paymentTicker,deferred:e.deferred,customer:a,cancellable:e.cancellable,promoCodes:null!==(o=e.promoCodes)&&void 0!==o?o:[],hidePrice:e.hidePrice,propertyTicker:e.hotelTicker,roomStays:e.roomReservations.map(t=>{var n,o,r,a,s,l,c;let u=(0,eh.sG)(t.checkIn,eh.hx),d=(0,eh.sG)(t.checkOut,eh.hx);return sC.create({reservationId:e.id,id:t.confirmationId,checkIn:u,checkOut:d,nights:t.nights,status:i[t.status],guaranteeAmount:ef.vO.of({amount:t.guaranteeAmount.amount,currency:t.guaranteeAmount.currency}),guaranteePercentage:t.guaranteePercentage,firstNightCharge:ef.vO.of({amount:t.firstNightCharge,currency:t.totalAmount.currency}),quantity:t.quantity,roomCapacity:t.capacity,accommodation:{ticker:t.accommodationTicker,name:t.accommodationType},configuration:{ticker:t.configurationTicker,name:t.roomConfiguration},condition:{ticker:t.conditionTicker,name:t.condition.name,entry:null!==(r=t.condition.entry)&&void 0!==r?r:"",exit:null!==(a=t.condition.exit)&&void 0!==a?a:"",cancellation:t.condition.cancellation,pets:t.condition.pets,children:t.condition.children,additionalInfo:t.condition.additionalInfo,groups:t.condition.groups},mealPlan:{ticker:t.mealPlanTicker,name:t.mealPlan},extras:null!==(s=null===(n=t.selectedServices)||void 0===n?void 0:n.map(e=>uI({appliedService:e,checkIn:t.checkIn})))&&void 0!==s?s:[],discounts:null!==(l=null===(o=t.discounts)||void 0===o?void 0:o.map(e=>uP(e)))&&void 0!==l?l:[],guestAges:null!==(c=t.guestAges)&&void 0!==c?c:[],comments:t.comments,totalAmount:ef.vO.of({amount:t.totalAmount.amount,currency:t.totalAmount.currency}),cancellationPolicy:uv(t.cancellationPolicy,u,d,new Date(e.placementDate),t.totalAmount.currency,ef.vO.of({amount:t.firstNightCharge,currency:t.totalAmount.currency}),ef.vO.of({amount:t.totalAmount.amount,currency:t.totalAmount.currency}).multiply(1/t.quantity)),totalRatePerDay:t.dailyValues?Object.fromEntries(Object.entries(t.dailyValues).map(e=>{let[t,n]=e;return[t,ef.vO.of({amount:n.amount,currency:n.currency})]})):{},inventoryTicker:t.inventoryTicker,subTotalAmount:ef.vO.of({amount:t.subTotalAmount.amount,currency:t.subTotalAmount.currency}),taxations:Object.values(t.taxations).map(e=>{var n;return oS.create({ticker:e.ticker,name:e.name,totalAmount:ef.vO.of({currency:t.totalAmount.currency,amount:e.totalAmount}),order:e.order,type:U[e.type],typology:B[e.typology],preference:e.preference?F[e.preference]:oS.getDefaultPreference(U[e.type]),amount:e.typology!==B.PERCENTAGE?ef.vO.of({currency:t.totalAmount.currency,amount:e.amount}):void 0,percentageAmount:e.typology===B.PERCENTAGE?e.amount:void 0,fromExtra:null!==(n=e.fromExtra)&&void 0!==n&&n})}),bundle:t.bundle&&{ticker:t.bundle.ticker,name:t.bundle.name,description:t.bundle.description,extras:t.bundle.extras,bundleType:v[t.bundle.bundlePriceType]},paymentDcc:t.paymentDcc&&ef.he.create({amount:t.paymentDcc.amount,guaranteeAmount:t.paymentDcc.guaranteeAmount,pendingAmount:t.paymentDcc.pendingAmount,currency:t.paymentDcc.currency,currencyCode:t.paymentDcc.currencyCode,currencyName:t.paymentDcc.currencyName,exchangeRate:t.paymentDcc.exchangeRate,exchangeRateWithMarkupFee:t.paymentDcc.exchangeRateWithMarkupFee,markup:t.paymentDcc.markup,cardBrand:t.paymentDcc.cardBrand,cardBrandName:t.paymentDcc.cardBrandName}),bundleName:t.packageName,guestModificationLimitReached:t.guestModificationLimitReached,guestModificationAvailable:t.guestModificationAvailable,insurance:t.insurance&&oB.create({type:G[t.insurance.type],ticker:t.insurance.ticker,sectionValue:ef.vO.of({amount:t.insurance.sectionValue,currency:t.insurance.currency}),price:ef.vO.of({amount:t.insurance.amount,currency:t.insurance.currency})})})}),createdAt:new Date(e.placementDate),updatedAt:new Date(e.placementDate),locale:e.language,cardType:e.cardType,tags:e.tags})}function uV(e){return({0:ef.Aj.CREDIT_CARD_VAULT,1:ef.Aj.UNFINISHED,2:ef.Aj.SUCCESSFUL,3:ef.Aj.UNSUCCESSFUL,4:ef.Aj.TRANSFER_UNCONFIRMED,5:ef.Aj.TRANSFER_CONFIRMED,6:ef.Aj.TRANSFER_TIMEOUT})[e.paymentStatus]}function uW(e,t,n,o,r){return{token:e,propertyTicker:t.propertyTicker,reservationId:t.id,roomStayIdM
29odified:n,language:t.locale,promoCodes:t.promoCodes,locationInfo:o,deviceInfo:r,reservations:t.roomStays.map(e=>({idConfirmation:e.id,inventoryTicker:e.inventoryTicker,accommodationTicker:e.accommodation.ticker,conditionTicker:e.condition.ticker,configurationTicker:e.configuration.ticker,mealPlanTicker:e.mealPlan.ticker,expectedTotalRate:e.totalAmount,startDate:(0,eh.WU)(e.checkIn,"yyyy-MM-dd"),endDate:(0,eh.WU)(e.checkOut,"yyyy-MM-dd"),quantity:e.quantity,comments:e.comments,selectedServices:e.extras.map(e=>({ticker:e.ticker,dateQuantity:e.quantityPerDay})),guestAges:e.guestAges}))}}function uq(e,t,n,o){return{token:e,propertyTicker:t.propertyTicker,reservationId:t.id,roomStayId:n,language:t.locale,participants:o}}function uZ(e,t,n){var o,r;if(!(null===(o=e.guestData)||void 0===o?void 0:o.tier))throw Error("Empty session");let a=null===(r=e.guestData)||void 0===r?void 0:r.tier,i=a.translations.find(e=>e.locale===t);return i||(i=a.translations.find(e=>e.locale===n)),i||(i=a.translations[0]),sE.create({id:a.id.value,ticker:a.ticker.value,translations:{name:i.name,description:i.description.value,highlightedTextTop:i.highlightedTextTop,highlightedTextBottom:i.highlightedTextBottom,highlightedNameTop:i.highlightedNameTop,highlightedNameBottom:i.highlightedNameBottom,benefitDescription:i.benefitDescription.value},promotedDiscount:{amount:a.promotedDiscount.amount,promotedDiscountType:es[a.promotedDiscount.type],percentage:a.promotedDiscount.percentage,dummyTicker:a.promotedDiscount.dummyTicker},color:a.color.value})}function uK(e){var t,n,o,r;if(!e.guestData)throw Error("Empty session");return s_.create({id:e.guestData.customerId||"",name:e.guestData.name||"",email:e.guestData.email||"",jwt:e.guestData.jwt||"",lastName:e.guestData.surname||"",brandId:(null===(t=e.guestData.brand)||void 0===t?void 0:t.id.value)||"",tierId:(null===(n=e.guestData.tier)||void 0===n?void 0:n.id.value)||"",communicationConsent:!1,country:e.guestData.countryCode,city:e.guestData.city,postalCode:void 0,phone:e.guestData.phone,address:e.guestData.address,idDocument:e.guestData.idDocument,birthDate:e.guestData.birthDate?new Date(e.guestData.birthDate):void 0,userType:el[(null===(r=e.guestData)||void 0===r?void 0:null===(o=r.organization)||void 0===o?void 0:o.organizationType)||"DEFAULT"],loyaltyPoints:e.guestData.loyaltyPoints||0})}function uY(e,t){let{ticker:n,type:o,typology:r,preference:a,name:i,amount:s,description:l,order:c}=e;return oS.create({ticker:n,type:U[o],typology:B[r],preference:a?F[a]:oS.getDefaultPreference(U[o]),name:i,amount:r!==B.PERCENTAGE?ef.vO.of({currency:t,amount:s}):void 0,percentageAmount:r===B.PERCENTAGE?s:void 0,description:l,order:c})}function uX(e,t){return sW.create({ticker:e,canModifyDates:t.canModifyDates,datesMinRelease:t.datesMinRelease?iK.create({duration:t.datesMinRelease.duration,chronoUnit:X[t.datesMinRelease.chronoUnit]}):iK.empty(),datesModificationRestrictionType:ec[t.datesModificationRestrictionType],canModifyAccommodations:t.canModifyAccommodations,accommodationMinRelease:t.accommodationMinRelease?iK.create({duration:t.accommodationMinRelease.duration,chronoUnit:X[t.accommodationMinRelease.chronoUnit]}):iK.empty(),accommodationModificationRestrictionType:eu[t.accommodationModificationRestrictionType],canChangeConditions:t.canChangeConditions,conditionRates:t.conditionRates})}function uQ(e){return oL.create({type:G[e.type],ticker:e.ticker,active:e.active,typology:e.typology,taxes:e.taxes,fees:e.fees,translation:e.translation,validFrom:e.validFrom?(0,eh.EL)("".concat(e.validFrom,"T00:00:00.000Z")):void 0,validTo:e.validTo?(0,eh.EL)("".concat(e.validTo,"T00:00:00.000Z")):void 0,restrictions:e.restrictions,appliesToInventories:e.appliesToInventories,calculationBase:e.calculationBase?$[e.calculationBase]:$.ACCOMMODATION_AND_EXTRAS})}function uJ(e){switch(e){case"DEVICE_TYPE_DESKTOP":return ef.Yi.DESKTOP;case"DEVICE_TYPE_TABLET":return ef.Yi.TABLET;case"DEVICE_TYPE_MOBILE":return ef.Yi.MOBILE;default:return}}let u0=e=>sZ.create({type:ed[e.type],values:"values"in e?e.values:void 0,activeDays:"activeDays"in e?e.activeDays:void 0,min:"min"in e?e.min:void 0,max:"max"in e?e.max:void 0,deviceTypes:"deviceTypes"in e?e.deviceTypes.map(e=>uJ(e)):void 0,bookingWindows:"bookingWindows"in e?e.bookingWindows.map(e=>({activeDays:e.activeDays,startDate:new Date(e.startDate),endDate:new Date(e.endDate),startHour:e.startHour,endHour:e.endHour,timeZone:e.timeZone})):void 0,travelWindows:"travelWindows"in e?e.travelWindows.map(e=>({activeDays:e.activeDays,startDate:new Date(e.startDate),endDate:new Date(e.endDate)})):void 0,seasons:"seasons"in e?e.seasons:void 0,hemisphere:"hemisphere"in e?e.hemisphere:void 0}),u1=e=>{let t=e.globalActions?Object.values(e.globalActions).map(e=>{let t=e.actions.engineHighlightReelOrder?{...e.actions,highlightReelOrder:e.actions.engineHighlightReelOrder}:e.actions;return sK.create({ticker:e.ticker,actions:t,criteria:{matchMode:e.criteria.matchMode,conditions:e.criteria.conditions.map(u0)}})}):void 0,n=e.segments?Object.values(e.segments).map(e=>{var t,n,o,r;return sY.create({ticker:e.ticker,name:e.name,description:e.description,propertyEvaluations:null!==(o=null===(t=e.evaluations)||void 0===t?void 0:t.PROPERTY_MEDIA)&&void 0!==o?o:{},accommodationEvaluations:null!==(r=null===(n=e.evaluations)||void 0===n?void 0:n.ACCOMMODATION_MEDIA)&&void 0!==r?r:{}})}):void 0,o=e.scenarios?Object.values(e.scenarios).map(e=>{let t=e.actions.engineHighlightReelOrder?{...e.actions,highlightReelOrder:e.actions.engineHighlightReelOrder}:e.actions;return sX.create({ticker:e.ticker,engineMultiConfigTicker:e.engineMultiConfigTicker,actions:t,criteria:{matchMode:e.criteria.matchMode,conditions:e.criteria.conditions.map(u0)}})}):void 0;return sQ.create({globalActions:t,segments:n,scenarios:o})};var u2=n(15980);let u3=eg.Ry({start:ef.pk,end:ef.pk,seniors:ef.JJ.optional(),adults:ef.JJ.optional(),teenager
29s:ef.JJ.optional(),children:ef.JJ.optional(),babies:ef.JJ.optional(),propertyTickers:eg.IX(eg.Z_()).optional(),promoCodes:eg.IX(eg.Z_()).optional(),inventoryTickersLikeFilter:eg.IX(eg.Z_()).optional(),inventoryTickersEqualFilter:eg.IX(eg.Z_()).optional(),guestAges:eg.IX(eg.Rx()).optional(),channel:eg.Z_().optional(),ignoredConfiguration:eg.O7().optional(),deviceInfo:eg.Ry({browserName:eg.Z_().optional(),browserVersion:eg.Z_().optional(),osName:eg.Z_().optional(),deviceType:eg.Km(["DESKTOP","MOBILE","TABLET"]).optional(),browserEngineName:eg.Z_().optional()}).optional(),totalAmount:eg.Rx().optional(),reservationAmount:eg.Rx().optional(),locationInfo:eg.Ry({countryCode:eg.Z_().optional(),cityName:eg.Z_().optional()}),sessionId:eg.Z_().optional(),brandForLoyaltyRate:eg.Z_().optional(),loyaltyRateOnly:eg.O7().optional(),groupBooking:eg.O7().optional(),roomQuantity:eg.Rx().optional()}),u6=e=>{let{ticker:t,locale:n,body:o}=e,r=u3.parse(o),a=new u2.Gt;return a.setHotelticker(t),a.setLocale(n),a.setStringify(JSON.stringify(r)),a},u4=e=>{let{ticker:t,locale:n,reservationId:o,roomStayId:r,body:a}=e,i=u3.parse(a),s=new u2.VC;return s.setHotelTicker(t),s.setLocale(n),s.setStringify(JSON.stringify(i)),s.setReservationId(o),s.setIdRoomstay(r),s},u5=()=>new u2.D3,u8=e=>{let{token:t}=e;return{Authorization:"Bearer ".concat(t)}},u9=e=>{let{hotelGrpcClient:t}=e;return{getPropertyAri:de({execute:(e,n)=>t.getPropertyARI(e,n),makeRequest:u6}),getReservationAriPreview:de({execute:(e,n)=>t.getReservationARIPreview(e,n),makeRequest:u4})}},u7=e=>{let{bmPropertyGrpcClient:t}=e;return{getPropertyTickers:de({execute:(e,n)=>t.getPropertyTickers(e,n),makeRequest:u5,makeMetadata:u8})}},de=e=>{let{execute:t,makeRequest:n,makeMetadata:o}=e;return async e=>{let r=n(e),a=o&&o(e);try{return await t(r,a)}catch(e){if("RESOURCE_EXHAUSTED"===e.code)throw new ur;throw e}}},dt=e=>{let{hotelGrpcClient:t}=e,n=c5((0,eh.EQ)(e)),o=u9({hotelGrpcClient:t});return{propertyConfiguration:{get:async(e,t,o)=>{var r,a,i,s;let l=await (o?n.propertyConfigurationByToken({name:e,token:o}):n.propertyConfiguration({name:e,apiKey:t}));return oM.create({...l,bookingFormCity:null!==(r=l.bookingFormCity)&&void 0!==r&&r,bookingFormPostalCode:null!==(a=l.bookingFormPostalCode)&&void 0!==a&&a,bookingFormBirthDate:null!==(i=l.bookingFormBirthDate)&&void 0!==i&&i,bookingParticipantsCollection:null!==(s=l.bookingParticipantsCollection)&&void 0!==s&&s})},deserialize:e=>ef.U3.deserialize(oR,e)},propertyData:{get:async(e,t,o,r)=>{let a=(await (r?n.propertyDataByToken({name:e,locale:t,token:r}):n.propertyData({name:e,locale:t,apiKey:o})))[e];if(!a)throw Error("Property data not found for name: ".concat(e," and locale: ").concat(t));let{services:i,mealplans:s,display:l,legalInfo:c,modificationPolicies:u,maps:d,...m}=a;return sk.create({...m,extras:i,mealPlans:s,display:l||[],legalInfo:null!=c?c:[],customMaps:d||void 0,modificationPolicies:null!=u?u:{test:{}}})},deserialize:e=>ef.U3.deserialize(sT,e)},propertyDataMap:{get:async(e,t,o)=>{let r=await n.chainData({name:e,locale:t,apiKey:o}),a={};return Object.keys(r).forEach(e=>{let{services:t,mealplans:n,display:o,legalInfo:i,messages:s,children:l,...c}=r[e];a[e]=sk.create({...c,children:l,messages:s,extras:t,mealPlans:n,display:o||[],legalInfo:null!=i?i:[]})}),a},deserialize:e=>ef.U3.deserialize(sT,e)},propertyAri:{get:async e=>{let{ticker:t,locale:n,body:r}=e,a=await o.getPropertyAri({ticker:t,locale:n,body:r}),i=sp.parse(JSON.parse(a.getValue()))[t];if(!i)throw Error("Property ari not found for name: ".concat(t," and locale: ").concat(n));return sb.create(i)},deserialize:e=>ef.U3.deserialize(sv,e)},reservationAriPreview:{get:async e=>{let{ticker:t,locale:n,reservationId:r,roomStayId:a,body:i}=e,s=await o.getReservationAriPreview({ticker:t,locale:n,reservationId:r,roomStayId:a,body:i}),l=sp.parse(JSON.parse(s.getValue()))[t];if(!l)throw Error("Property ari not found for name: ".concat(t," and locale: ").concat(n));return sb.create(l)}},propertyAriMap:{get:async e=>{let{ticker:t,locale:n,body:r}=e,a=await o.getPropertyAri({ticker:t,locale:n,body:r}),i=c4.parse(JSON.parse(a.getValue())),s={};
29return Object.keys(i).forEach(e=>{let t=i[e];s[e]=sb.create(t)}),s},deserialize:e=>ef.U3.deserialize(sv,e)},reservation:{get:async e=>{let t,o;let r=await n.reservation({token:e});try{t=await (0,eh.JQ)(r.customer.email)}catch(e){console.error("Error hashing email",e)}try{r.customer.phone&&(o=await (0,eh.JQ)(r.customer.phone))}catch(e){console.error("Error hashing phone",e)}let a=uH(r,t,o);if(!a)throw Error("Reservation not found for token: ".concat(e));return a},getStatus:async e=>{let t=await n.reservationStatus({token:e});if(!t)throw Error("Reservation not found for name token: ".concat(e));return uV(t)},sendConfirmationEmail:async(e,t,o)=>{await n.sendConfirmationEmail({ticker:e,reservationId:t,email:o})},post:async e=>{let{reservationId:t,token:o}=await n.createReservation(e);if(!t)throw Error("empty reservation id after creation");return{reservationId:t,token:o}},createQuotationReservation:async(e,t)=>{let{reservationId:o,token:r}=await n.createQuotationReservation({request:e,token:t});if(!o)throw Error("empty reservation id after creation");return{reservationId:o,token:r}},deferredInfo:async(e,t,o)=>u$(await n.deferredReservationInfoPayments({ticker:e,reservationId:t}),o),storeDeferredPaymentMethod:async(e,t,o)=>await n.storeDeferredPaymentMethod({ticker:e,reservationId:t,paymentTicker:o}),recover:async(e,t)=>{let o=await n.recoverReservation({customerEmail:e,reservationId:t});if(!o)throw Error("Reservation not found for customerEmail: ".concat(e," and reservationId: ").concat(t));return o},updateDates:e=>n.updateReservationDates(e),updateAccommodation:e=>n.updateReservationAccommodation(e),updateExtras:e=>n.updateReservationExtras(e),updateParticipants:e=>n.updateReservationParticipants(e),patchReservationStatus:e=>n.patchReservationStatus(e),deserialize:e=>ef.U3.deserialize(sA,e)},reservationCancel:{delete:async(e,t,o,r)=>{if(!await n.reservationCancel({token:e,body:{propertyTicker:t,reservationId:r,cancellationReason:o}}))throw Error("Reservation not deleted for name: ".concat(t," and confirmationId: ").concat(r))}},propertyCalendarAriRaw:{get:async e=>{let{hotelId:t,startDate:o,endDate:r,inventoryTicker:a,isGuestCalendar:i}=e;return n.propertyCalendarAriRaw({hotelId:t,startDate:o,endDate:r,inventoryTicker:a,isGuestCalendar:i})}},session:{get:async e=>{let{id:t}=e;try{return await n.getSession({id:t})}catch(e){if(e instanceof ui){console.warn("Session [".concat(t,"] not found"));return}throw e}},post:async e=>n.createBookingsSession(e),createCustomerByBookAndJoin:async t=>n.createCustomerByBookAndJoin(t,e)},cartAbandonment:{post:async e=>{await n.createCartAbandonment(e)}},inventoryMapping:{get:async(e,t)=>{let o=await n.inventoryMapping({propertyTicker:e,inventoryTicker:t});return i9.create(o)}},cancellationPolicies:{get:async e=>uT(await n.getCancellationPolicies(e),e.locale)},sendQuotationEmail:{post:async e=>{await n.sendQuotationEmail(e)}},impersonateLoyaltyCustomer:{post:async e=>await n.impersonateLoyaltyCustomer(e)},orchestratorData:{get:async(e,t)=>u1(await n.orchestratorData({name:e,apiKey:t})),deserialize:e=>ef.U3.deserialize(sQ,e)}}},dn={ip:"0.0.0.0",country:"ES",cityName:"Barcelona"},dr=!1;async function da(){let e=await fetch("https://pro.ip-api.com/json?key=lUmvbRM5SgMxJ6h");dr="0"===e.headers.get("X-Rl");let t=await e.json();return{ip:t.query,country:t.countryCode,cityName:t.city}}async function di(){let e=await fetch("https://extreme-ip-lookup.com/json/?key=demo2"),t=await e.json();return{ip:t.query,country:t.countryCode,cityName:t.city}}let ds={getIPInfo:async function(){if(o)return o;if(!dr)try{let e=await da();return o=e,e}catch(e){}try{let e=await di();return o=e,e}catch(e){return dn}}}},8323:function(e,t,n){"use strict";let o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T,k,C,A,E,_,P,x,w,R,M,I,O,D,N,L,B,F,U;n.d(t,{UQ:function(){return sB},dt:function(){return iH},bZ:function(){return lE},go:function(){return iW},zM:function(){return iV},LT:function(){return iq},iz:function(){return iZ},e0:function(){return iK},F2:function(){return fK},UP:function(){return iY},dr:function(){return Ou},O5:function(){return Cy},I0:function(){return fY},lY:function(){return yv},ZR:function(){return iX},zx:function(){return yS},FP:function(){return Od},lU:function(){return Oh},Zb:function(){return vS},_K:function(){return iQ},lr:function(){return vv},w7:function(){return i0},by:function(){return iJ},mr:function(){return i1},nQ:function(){return i2},XZ:function(){return vT},cO:function(){return vk},v4:function(){return i6},wy:function(){return i4},XC:function(){return i5},QB:function(){return i8},PZ:function(){return yT},Tw:function(){return i9},E8:function(){return i7},dK:function(){return Ay},pC:function(){return bW},BG:function(){return Ov},Mt:function(){return Cg},Jc:function(){return CS},pJ:function(){return se},YD:function(){return CT},YV:function(){return sn},R8:function(){return st},YA:function(){return so},Lt:function(){return A3},rD:function(){return sr},Tx:function(){return Og},Po:function(){return xo},$_:function(){return sa},Yg:function(){return Eu},fW:function(){return ss},ps:function(){return si}
29,R1:function(){return Ed},nS:function(){return sl},CN:function(){return sc},sz:function(){return su},II:function(){return Em},IR:function(){return sd},os:function(){return sm},DE:function(){return sp},_t:function(){return sh},du:function(){return Oy},Vb:function(){return Op},ax:function(){return Om},jw:function(){return Of},D5:function(){return xt},lg:function(){return P8},Zl:function(){return sg},XT:function(){return sy},OL:function(){return sb},xk:function(){return sS},v2:function(){return xa},W2:function(){return xi},VS:function(){return sk},U:function(){return xl},aV:function(){return xd},WY:function(){return Ok},QS:function(){return OC},R5:function(){return OE},J2:function(){return xH},tA:function(){return xW},UO:function(){return sA},rL:function(){return wo},$m:function(){return Cb},Du:function(){return sE},t3:function(){return Ec},UT:function(){return H},W1:function(){return s_},Mi:function(){return sP},Ph:function(){return wr},y8:function(){return In},aA:function(){return sx},Od:function(){return Iy},A9:function(){return IB},$j:function(){return A8},r7:function(){return sw},Vt:function(){return sD},OK:function(){return I7},Vp:function(){return Oe},xv:function(){return Ot},Kx:function(){return Oo},T9:function(){return OI},f6:function(){return O8},b:function(){return OR},JP:function(){return i$},ZD:function(){return Oc},Uo:function(){return O_},WG:function(){return Ox},s1:function(){return sR},tB:function(){return sM},uG:function(){return sI},QH:function(){return sO},ZL:function(){return Av},hC:function(){return O9},jG:function(){return vb}});var j,z,G,$,H,V={};n.r(V),n.d(V,{Button:function(){return TY},CaptionLabel:function(){return TX},Chevron:function(){return TQ},Day:function(){return TJ},DayButton:function(){return T0},Dropdown:function(){return T1},DropdownNav:function(){return T2},Footer:function(){return T3},Month:function(){return T6},MonthCaption:function(){return T4},MonthGrid:function(){return T5},Months:function(){return T8},MonthsDropdown:function(){return ke},Nav:function(){return kt},NextMonthButton:function(){return kn},Option:function(){return ko},PreviousMonthButton:function(){return kr},Root:function(){return ka},Select:function(){return ki},Week:function(){return ks},WeekNumber:function(){return ku},WeekNumberHeader:function(){return kd},Weekday:function(){return kl},Weekdays:function(){return kc},Weeks:function(){return km},YearsDropdown:function(){return kp}});var W={};n.r(W),n.d(W,{formatCaption:function(){return ky},formatDay:function(){return kb},formatMonthCaption:function(){return kv},formatMonthDropdown:function(){return kS},formatWeekNumber:function(){return kk},formatWeekNumberHeader:function(){return kC},formatWeekdayName:function(){return kT},formatYearCaption:function(){return kE},formatYearDropdown:function(){return kA}});var q={};n.r(q),n.d(q,{labelCaption:function(){return kD},labelDay:function(){return kI},labelDayButton:function(){return kM},labelGrid:function(){return kO},labelGridcell:function(){return kN},labelMonthDropdown:function(){return kL},labelNav:function(){return kB},labelNext:function(){return kF},labelPrevious:function(){return kU},labelWeekNumber:function(){return kz},labelWeekNumberHeader:function(){return kG},labelWeekday:function(){return kj},labelYearDropdown:function(){return k$}});var Z=n(31549),K=n(44194),Y=n.t(K,2);function X(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e){if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=X(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n)}return o}var Q=function(){for(var e,t,n=0,o="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=X(e))&&(o&&(o+=" "),o+=t);return o};function J(e,t,n){let o={};for(let r in e){let a=e[r],i="",s=!0;for(let e=0;e<a.length;e+=1){let o=a[e];o&&(i+=(!0===s?"":" ")+t(o),s=!1,n&&n[o]&&(i+=" "+n[o]))}o[r]=i}return o}function ee(){return(ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(null,arguments)}var et=!1;function en(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function eo(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var er=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepe
vendor: 6,319 bytes, line 29
29nd?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy?!et:e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(eo(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=en(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),ea=Math.abs,ei=String.fromCharCode,es=Object.assign;function el(e,t){return 45^ep(e,0)?(((t<<2^ep(e,0))<<2^ep(e,1))<<2^ep(e,2))<<2^ep(e,3):0}function ec(e){return e.trim()}function eu(e,t){return(e=t.exec(e))?e[0]:e}function ed(e,t,n){return e.replace(t,n)}function em(e,t){return e.indexOf(t)}function ep(e,t){return 0|e.charCodeAt(t)}function eh(e,t,n){return e.slice(t,n)}function ef(e){return e.length}function eg(e){return e.length}function ey(e,t){return t.push(e),e}function ev(e,t){return e.map(t).join("")}var eb=1,eS=1,eT=0,ek=0,eC=0,eA="";function eE(e,t,n,o,r,a,i){return{value:e,root:t,parent:n,type:o,props:r,children:a,line:eb,column:eS,length:i,return:""}}function e_(e,t){return es(eE("",null,null,"",null,null,0),e,{length:-e.length},t)}function eP(){return eC}function ex(){return eC=ek>0?ep(eA,--ek):0,eS--,10===eC&&(eS=1,eb--),eC}function ew(){return eC=ek<eT?ep(eA,ek++):0,eS++,10===eC&&(eS=1,eb++),eC}function eR(){return ep(eA,ek)}function eM(){return ek}function eI(e,t){return eh(eA,e,t)}function eO(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function eD(e){return eb=eS=1,eT=ef(eA=e),ek=0,[]}function eN(e){return eA="",e}function eL(e){return ec(eI(ek-1,eU(91===e?e+2:40===e?e+1:e)))}function eB(e){for(;eC=eR();)if(eC<33)ew();else break;return eO(e)>2||eO(eC)>3?"":" "}function eF(e,t){for(;--t&&ew()&&!(eC<48)&&!(eC>102)&&(!(eC>57)||!(eC<65))&&(!(eC>70)||!(eC<97)););return eI(e,eM()+(t<6&&32==eR()&&32==ew()))}function eU(e){for(;ew();)switch(eC){case e:return ek;case 34:case 39:34!==e&&39!==e&&eU(eC);break;case 40:41===e&&eU(e);break;case 92:ew()}return ek}function ej(e,t){for(;ew();)if(e+eC===57)break;else if(e+eC===84&&47===eR())break;return"/*"+eI(t,ek-1)+"*"+ei(47===e?e:ew())}function ez(e){for(;!eO(eR());)ew();return eI(e,ek)}var eG="-ms-",e$="-moz-",eH="-webkit-",eV="comm",eW="rule",eq="decl",eZ="@import",eK="@keyframes",eY="@layer";function eX(e,t){for(var n="",o=eg(e),r=0;r<o;r++)n+=t(e[r],r,e,t)||"";return n}function eQ(e,t,n,o){switch(e.type){case eY:if(e.children.length)break;case eZ:case eq:return e.return=e.return||e.value;case eV:return"";case eK:return e.return=e.value+"{"+eX(e.children,o)+"}";case eW:e.value=e.props.join(",")}return ef(n=eX(e.children,o))?e.return=e.value+"{"+n+"}":""}function eJ(e){var t=eg(e);return function(n,o,r,a){for(var i="",s=0;s<t;s++)i+=e[s](n,o,r,a)||"";return i}}function e0(e){return function(t){!t.root&&(t=t.return)&&e(t)}}function e1(e){return eN(e2("",null,null,null,[""],e=eD(e),0,[0],e))}function e2(e,t,n,o,r,a,i,s,l){for(var c=0,u=0,d=i,m=0,p=0,h=0,f=1,g=1,y=1,v=0,b="",S=r,T=a,k=o,C=b;g;)switch(h=v,v=ew()){case 40:if(108!=h&&58==ep(C,d-1)){-1!=em(C+=ed(eL(v),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:C+=eL(v);break;case 9:case 10:case 13:case 32:C+=eB(h);break;case 92:C+=eF(eM()-1,7);continue;case 47:switch(eR()){case 42:case 47:ey(e6(ej(ew(),eM()),t,n),l);break;default:C+="/"}break;case 123*f:s[c++]=ef(C)*y;case 125*f:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:-1==y&&(C=ed(C,/\f/g,"")),p>0&&ef(C)-d&&ey(p>32?e4(C+";",o,n,d-1):e4(ed(C," ","")+";",o,n,d-2),l);break;case 59:C+=";";default:if(ey(k=e3(C,t,n,c,u,r,s,b,S=[],T=[],d),a),123===v){if(0===u)e2(C,t,k,k,S,a,d,s,T);else switch(99===m&&110===ep(C,3)?100:m){case 100:case 108:case 109:case 115:e2(e,k,k,o&&ey(e3(e,k,k,0,0,r,s,b,r,S=[],d),T),r,T,d,s,o?S:T);break;default:e2(C,k,k,k,[""],T,0,s,T)}}}c=u=p=0,f=y=1,b=C="",d=i;break;case 58:d=1+ef(C),p=h;default:if(f<1){if(123==v)--f;else if(125==v&&0==f++&&125==ex())continue}switch(C+=ei(v),v*f){case 38:y=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(ef(C)-1)*y,y=1;break;case 64:45===eR()&&(C+=eL(ew())),m=eR(),u=d=ef(b=C+=ez(eM())),v++;break;case 45:45===h&&2==ef(C)&&(f=0)}}return a}function e3(e,t,n,o,r,a,i,s,l,c,u){for(var d=r-1,m=0===r?a:[""],p=eg(m),h=0,f=0,g=0;h<o;++h)for(var y=0,v=eh(e,d+1,d=ea(f=i[h])),b=e;y<p;++y)(b=ec(f>0?m[y]+" "+v:ed(v,/&\f/g,m[y])))&&(l[g++]=b);return eE(e,t,n,0===r?eW:s,l,c,u)}function e6(e,t,n){return eE(e,t,n,eV,ei(eP()),eh(e,2,-2),0)}function e4(e,t,n,o){return eE(e,t,n,eq,eh(e,0,o),eh(e,o+1,-1),o)}var e5=function(e,t,n){for(var o=0,r=0;o=r,r=eR(),38===o&&12===r&&(t[n]=1),!eO(r);)ew();return eI(e,ek)},e8=function(e,t){var n=-1,o=44;do switch(eO(o)){case 0:38===o&&12===eR()&&(t[n]=1),e[n]+=e5(ek-1,t,n);break;case 2:e[n]+=eL(o);break;case 4:if(44===o){e[++n]=58===eR()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ei(o)}while(o=ew());return e},e9=function(e,t){return eN(e8(eD(e),t))},e7=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,o=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||e7.get(n))&&!o){e7.set(e,!0);for(var r=[],a=e9(t,r),i=n.props,s=0,l=0;s<a.length;s++)for(var c=0;c<i.length;c++,l++)e.props[l]=r[s]?a[s].replace(/&\f/g,i[c]):i[c]+" "+a[s]}}},tt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function tn(e,t){switch(el(e,t)){case 5103:return eH+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return eH+e+e;
vendor: 4,605 bytes, line 29
29case 5349:case 4246:case 4810:case 6968:case 2756:return eH+e+e$+e+eG+e+e;case 6828:case 4268:return eH+e+eG+e+e;case 6165:return eH+e+eG+"flex-"+e+e;case 5187:return eH+e+ed(e,/(\w+).+(:[^]+)/,eH+"box-$1$2"+eG+"flex-$1$2")+e;case 5443:return eH+e+eG+"flex-item-"+ed(e,/flex-|-self/,"")+e;case 4675:return eH+e+eG+"flex-line-pack"+ed(e,/align-content|flex-|-self/,"")+e;case 5548:return eH+e+eG+ed(e,"shrink","negative")+e;case 5292:return eH+e+eG+ed(e,"basis","preferred-size")+e;case 6060:return eH+"box-"+ed(e,"-grow","")+eH+e+eG+ed(e,"grow","positive")+e;case 4554:return eH+ed(e,/([^-])(transform)/g,"$1"+eH+"$2")+e;case 6187:return ed(ed(ed(e,/(zoom-|grab)/,eH+"$1"),/(image-set)/,eH+"$1"),e,"")+e;case 5495:case 3959:return ed(e,/(image-set\([^]*)/,eH+"$1$`$1");case 4968:return ed(ed(e,/(.+:)(flex-)?(.*)/,eH+"box-pack:$3"+eG+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+eH+e+e;case 4095:case 3583:case 4068:case 2532:return ed(e,/(.+)-inline(.+)/,eH+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ef(e)-1-t>6)switch(ep(e,t+1)){case 109:if(45!==ep(e,t+4))break;case 102:return ed(e,/(.+:)(.+)-([^]+)/,"$1"+eH+"$2-$3$1"+e$+(108==ep(e,t+3)?"$3":"$2-$3"))+e;case 115:return~em(e,"stretch")?tn(ed(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==ep(e,t+1))break;case 6444:switch(ep(e,ef(e)-3-(~em(e,"!important")&&10))){case 107:return ed(e,":",":"+eH)+e;case 101:return ed(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+eH+(45===ep(e,14)?"inline-":"")+"box$3$1"+eH+"$2$3$1"+eG+"$2box$3")+e}break;case 5936:switch(ep(e,t+11)){case 114:return eH+e+eG+ed(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return eH+e+eG+ed(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return eH+e+eG+ed(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return eH+e+eG+e+e}return e}var to=[function(e,t,n,o){if(e.length>-1&&!e.return)switch(e.type){case eq:e.return=tn(e.value,e.length);break;case eK:return eX([e_(e,{value:ed(e.value,"@","@"+eH)})],o);case eW:if(e.length)return ev(e.props,function(t){switch(eu(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return eX([e_(e,{props:[ed(t,/:(read-\w+)/,":"+e$+"$1")]})],o);case"::placeholder":return eX([e_(e,{props:[ed(t,/:(plac\w+)/,":"+eH+"input-$1")]}),e_(e,{props:[ed(t,/:(plac\w+)/,":"+e$+"$1")]}),e_(e,{props:[ed(t,/:(plac\w+)/,eG+"input-$1")]})],o)}return""})}}],tr=function(e){var t,n,o,r=e.key;if("css"===r){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var i=e.stylisPlugins||to,s={},l=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;l.push(e)});var c=eJ([te,tt].concat(i,[eQ,e0(function(e){o.insert(e)})])),u=function(e){return eX(e1(e),c)};n=function(e,t,n,r){o=n,u(e?e+"{"+t.styles+"}":t.styles),r&&(d.inserted[t.name]=!0)};var d={key:r,sheet:new er({key:r,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:n};return d.sheet.hydrate(l),d},ta=!0;function ti(e,t,n){var o="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(o+=n+" ")}),o}var ts=function(e,t,n){var o=e.key+"-"+t.name;(!1===n||!1===ta)&&void 0===e.registered[o]&&(e.registered[o]=t.styles)},tl=function(e,t,n){ts(e,t,n);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r=t;do e.insert(t===r?"."+o:"",r,e.sheet,!0),r=r.next;while(void 0!==r)}};function tc(e){for(var t,n=0,o=0,r=e.length;r>=4;++o,r-=4)t=(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(r){case 3:n^=(255&e.charCodeAt(o+2))<<16;case 2:n^=(255&e.charCodeAt(o+1))<<8;case 1:n^=255&e.charCodeAt(o),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}var tu={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
29idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function td(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var tm=!1,tp=/[A-Z]|^ms/g,th=/_EMO_([^_]+?)_([^]*?)_EMO_/g,tf=function(e){return 45===e.charCodeAt(1)},tg=function(e){return null!=e&&"boolean"!=typeof e},ty=td(function(e){return tf(e)?e:e.replace(tp,"-$&").toLowerCase()}),tv=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(th,function(e,t,n){return EU={name:t,styles:n,next:EU},t})}return 1===tu[e]||tf(e)||"number"!=typeof t||0===t?t:t+"px"},tb="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function tS(e,t,n){if(null==n)return"";var o=n;if(void 0!==o.__emotion_styles)return o;switch(typeof n){case"boolean":return"";case"object":var r=n;if(1===r.anim)return EU={name:r.name,styles:r.styles,next:EU},r.name;var a=n;if(void 0!==a.styles){var i=a.next;if(void 0!==i)for(;void 0!==i;)EU={name:i.name,styles:i.styles,next:EU},i=i.next;return a.styles+";"}return tT(e,t,n);case"function":if(void 0!==e){var s=EU,l=n(e);return EU=s,tS(e,t,l)}}var c=n;if(null==t)return c;var u=t[c];return void 0!==u?u:c}function tT(e,t,n){var o="";if(Array.isArray(n))for(var r=0;r<n.length;r++)o+=tS(e,t,n[r])+";";else for(var a in n){var i=n[a];if("object"!=typeof i){var s=i;null!=t&&void 0!==t[s]?o+=a+"{"+t[s]+"}":tg(s)&&(o+=ty(a)+":"+tv(a,s)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&tm)throw Error(tb);if(Array.isArray(i)&&"string"==typeof i[0]&&(null==t||void 0===t[i[0]]))for(var l=0;l<i.length;l++)tg(i[l])&&(o+=ty(a)+":"+tv(a,i[l])+";");else{var c=tS(e,t,i);switch(a){case"animation":case"animationName":o+=ty(a)+":"+c+";";break;default:o+=a+"{"+c+"}"}}}}return o}var tk=/label:\s*([^\s;{]+)\s*(;|$)/g;function tC(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o,r=!0,a="";EU=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,a+=tS(n,t,i)):a+=i[0];for(var s=1;s<e.length;s++)a+=tS(n,t,e[s]),r&&(a+=i[s]);tk.lastIndex=0;for(var l="";null!==(o=tk.exec(a));)l+="-"+o[1];return{name:tc(a)+l,styles:a,next:EU}}var tA=function(e){return e()},tE=!!Y.useInsertionEffect&&Y.useInsertionEffect,t_=tE||tA,tP=tE||K.useLayoutEffect,tx=!1,tw=K.createContext("undefined"!=typeof HTMLElement?tr({key:"css"}):null);tw.Provider;var tR=function(e){return(0,K.forwardRef)(function(t,n){return e(t,(0,K.useContext)(tw),n)})},tM=K.createContext({}),tI={}.hasOwnProperty,tO="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",tD=function(e,t){var n={};for(var o in t)tI.call(t,o)&&(n[o]=t[o]);return n[tO]=e,n},tN=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return ts(t,n,o),t_(function(){return tl(t,n,o)}),null},tL=tR(function(e,t,n){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var r=e[tO],a=[o],i="";"string"==typeof e.className?i=ti(t.registered,a,e.className):null!=e.className&&(i=e.className+" ");var s=tC(a,void 0,K.useContext(tM));i+=t.key+"-"+s.name;var l={};for(var c in e)tI.call(e,c)&&"css"!==c&&c!==tO&&!tx&&(l[c]=e[c]);return l.className=i,n&&(l.ref=n),K.createElement(K.Fragment,null,K.createElement(tN,{cache:t,serialized:s,isStringTag:"string"==typeof r}),K.createElement(r,l))}),tB=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
29ine|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,tF=td(function(e){return tB.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),tU=!1,tj=tF,tz=function(e){return"theme"!==e},tG=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?tj:tz},t$=function(e,t,n){var o;if(t){var r=t.shouldForwardProp;o=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!=typeof o&&n&&(o=e.__emotion_forwardProp),o},tH=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return ts(t,n,o),t_(function(){return tl(t,n,o)}),null},tV=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],tW=(function e(t,n){var o,r,a=t.__emotion_real===t,i=a&&t.__emotion_base||t;void 0!==n&&(o=n.label,r=n.target);var s=t$(t,n,a),l=s||tG(i),c=!l("as");return function(){var u=arguments,d=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&d.push("label:"+o+";"),null==u[0]||void 0===u[0].raw)d.push.apply(d,u);else{var m=u[0];d.push(m[0]);for(var p=u.length,h=1;h<p;h++)d.push(u[h],m[h])}var f=tR(function(e,t,n){var o=c&&e.as||i,a="",u=[],m=e;if(null==e.theme){for(var p in m={},e)m[p]=e[p];m.theme=K.useContext(tM)}"string"==typeof e.className?a=ti(t.registered,u,e.className):null!=e.className&&(a=e.className+" ");var h=tC(d.concat(u),t.registered,m);a+=t.key+"-"+h.name,void 0!==r&&(a+=" "+r);var f=c&&void 0===s?tG(o):l,g={};for(var y in e)(!c||"as"!==y)&&f(y)&&(g[y]=e[y]);return g.className=a,n&&(g.ref=n),K.createElement(K.Fragment,null,K.createElement(tH,{cache:t,serialized:h,isStringTag:"string"==typeof o}),K.createElement(o,g))});return f.displayName=void 0!==o?o:"Styled("+("string"==typeof i?i:i.displayName||i.name||"Component")+")",f.defaultProps=t.defaultProps,f.__emotion_real=f,f.__emotion_base=i,f.__emotion_styles=d,f.__emotion_forwardProp=s,Object.defineProperty(f,"toString",{value:function(){return void 0===r&&tU?"NO_COMPONENT_SELECTOR":"."+r}}),f.withComponent=function(t,o){return e(t,ee({},n,o,{shouldForwardProp:t$(f,o,!0)})).apply(void 0,d)},f}}).bind(null);function tq(e,t){return tW(e,t)}function tZ(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}
29tV.forEach(function(e){tW[e]=tW(e)});let tK=[];function tY(e){return tK[0]=e,tC(tK)}var tX=n(68981);function tQ(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function tJ(e){if(K.isValidElement(e)||(0,tX.iY)(e)||!tQ(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=tJ(e[n])}),t}function t0(e,t,n={clone:!0}){let o=n.clone?{...e}:e;return tQ(e)&&tQ(t)&&Object.keys(t).forEach(r=>{K.isValidElement(t[r])||(0,tX.iY)(t[r])?o[r]=t[r]:tQ(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&tQ(e[r])?o[r]=t0(e[r],t[r],n):n.clone?o[r]=tQ(t[r])?tJ(t[r]):t[r]:o[r]=t[r]}),o}let t1=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})};function t2(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:o=5,...r}=e,a=t1(t),i=Object.keys(a);function s(e){let o="number"==typeof t[e]?t[e]:e;return`@media (min-width:${o}${n})`}function l(e){let r="number"==typeof t[e]?t[e]:e;return`@media (max-width:${r-o/100}${n})`}function c(e,r){let a=i.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==a&&"number"==typeof t[i[a]]?t[i[a]]:r)-o/100}${n})`}function u(e){return i.indexOf(e)+1<i.length?c(e,i[i.indexOf(e)+1]):s(e)}function d(e){let t=i.indexOf(e);return 0===t?s(i[1]):t===i.length-1?l(i[t]):c(e,i[i.indexOf(e)+1]).replace("@media","@media not all and")}return{keys:i,values:a,up:s,down:l,between:c,only:u,not:d,unit:n,...r}}function t3(e,t){if(!e.containerQueries)return t;let n=Object.keys(t).filter(e=>e.startsWith("@container")).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return+(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let o=t[n];return delete e[n],e[n]=o,e},{...t}):t}function t6(e,t){return"@"===t||t.startsWith("@")&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function t4(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,o,r]=n,a=Number.isNaN(+o)?o||0:+o;return e.containerQueries(r).up(a)}function t5(e){let t=(e,t)=>e.replace("@media",t?`@container ${t}`:"@container");function n(n,o){n.up=(...n)=>t(e.breakpoints.up(...n),o),n.down=(...n)=>t(e.breakpoints.down(...n),o),n.between=(...n)=>t(e.breakpoints.between(...n),o),n.only=(...n)=>t(e.breakpoints.only(...n),o),n.not=(...n)=>{let r=t(e.breakpoints.not(...n),o);return r.includes("not all and")?r.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):r}}let o={},r=e=>(n(o,e),o);return n(r),{...e,containerQueries:r}}var t8={borderRadius:4};let t9={xs:0,sm:600,md:900,lg:1200,xl:1536},t7={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${t9[e]}px)`},ne={containerQueries:e=>({up:t=>{let n="number"==typeof t?t:t9[t]||t;return"number"==typeof n&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function nt(e,t,n){let o=e.theme||{};if(Array.isArray(t)){let e=o.breakpoints||t7;return t.reduce((o,r,a)=>(o[e.up(e.keys[a])]=n(t[a]),o),{})}if("object"==typeof t){let e=o.breakpoints||t7;return Object.keys(t).reduce((r,a)=>{if(t6(e.keys,a)){let e=t4(o.containerQueries?o:ne,a);e&&(r[e]=n(t[a],a))}else if(Object.keys(e.values||t9).includes(a))r[e.up(a)]=n(t[a],a);else{let e=a;r[e]=t[e]}return r},{})}return n(t)}function nn(e={}){return e.keys?.reduce((t,n)=>(t[e.up(n)]={},t),{})||{}}function no(e,t){return e.reduce((e,t)=>{let n=e[t];return n&&0!==Object.keys(n).length||delete e[t],e},t)}function nr(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append("args[]",e)),`Minified MUI error #${e}; visit ${n} for the full message.`}function na(e){if("string"!=typeof e)throw Error(nr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function ni(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=n)return n}return t.split(".").reduce((e,t)=>
29e&&null!=e[t]?e[t]:null,e)}function ns(e,t,n,o=n){let r;return r="function"==typeof e?e(n):Array.isArray(e)?e[n]||o:ni(e,n)||o,t&&(r=t(r,o,e)),r}var nl=function(e){let{prop:t,cssProperty:n=e.prop,themeKey:o,transform:r}=e,a=e=>{if(null==e[t])return null;let a=e[t],i=ni(e.theme,o)||{};return nt(e,a,e=>{let o=ns(i,r,e);return(e===o&&"string"==typeof e&&(o=ns(i,r,`${t}${"default"===e?"":na(e)}`,e)),!1===n)?o:{[n]:o}})};return a.propTypes={},a.filterProps=[t],a},nc=function(e,t){return t?t0(e,t,{clone:!1}):e};let nu={m:"margin",p:"padding"},nd={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},nm={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},np=function(e){let t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}(e=>{if(e.length>2){if(!nm[e])return[e];e=nm[e]}let[t,n]=e.split(""),o=nu[t],r=nd[n]||"";return Array.isArray(r)?r.map(e=>o+e):[o+r]}),nh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],nf=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],ng=[...nh,...nf];function ny(e,t,n,o){let r=ni(e,t,!0)??n;return"number"==typeof r||"string"==typeof r?e=>"string"==typeof e?e:"string"==typeof r?r.startsWith("var(")&&0===e?0:r.startsWith("var(")&&1===e?r:`calc(${e} * ${r})`:r*e:Array.isArray(r)?e=>{if("string"==typeof e)return e;let t=r[Math.abs(e)];return e>=0?t:"number"==typeof t?-t:"string"==typeof t&&t.startsWith("var(")?`calc(-1 * ${t})`:`-${t}`}:"function"==typeof r?r:()=>void 0}function nv(e){return ny(e,"spacing",8,"spacing")}function nb(e,t){return"string"==typeof t||null==t?t:e(t)}function nS(e,t){return n=>e.reduce((e,o)=>(e[o]=nb(t,n),e),{})}function nT(e,t,n,o){if(!t.includes(n))return null;let r=nS(np(n),o),a=e[n];return nt(e,a,r)}function nk(e,t){let n=nv(e.theme);return Object.keys(e).map(o=>nT(e,t,o,n)).reduce(nc,{})}function nC(e){return nk(e,nh)}function nA(e){return nk(e,nf)}function nE(e){return nk(e,ng)}function n_(e=8,t=nv({spacing:e})){if(e.mui)return e;let n=(...e)=>(0===e.length?[1]:e).map(e=>{let n=t(e);return"number"==typeof n?`${n}px`:n}).join(" ");return n.mui=!0,n}nC.propTypes={},nC.filterProps=nh,nA.propTypes={},nA.filterProps=nf,nE.propTypes={},nE.filterProps=ng;var nP=function(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,o)=>t[o]?nc(n,t[o](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n};function nx(e){return"number"!=typeof e?e:`${e}px solid`}function nw(e,t){return nl({prop:e,themeKey:"borders",transform:t})}let nR=nw("border",nx),nM=nw("borderTop",nx),nI=nw("borderRight",nx),nO=nw("borderBottom",nx),nD=nw("borderLeft",nx),nN=nw("borderColor"),nL=nw("borderTopColor"),nB=nw("borderRightColor"),nF=nw("borderBottomColor"),nU=nw("borderLeftColor"),nj=nw("outline",nx),nz=nw("outlineColor"),nG=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){let t=ny(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:nb(t,e)});return nt(e,e.borderRadius,n)}return null};nG.propTypes={},nG.filterProps=["borderRadius"],nP(nR,nM,nI,nO,nD,nN,nL,nB,nF,nU,nG,nj,nz);let n$=e=>{if(void 0!==e.gap&&null!==e.gap){let t=ny(e.theme,"spacing",8,"gap"),n=e=>({gap:nb(t,e)});return nt(e,e.gap,n)}return null};n$.propTypes={},n$.filterProps=["gap"];let nH=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){let t=ny(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:nb(t,e)});return nt(e,e.columnGap,n)}return null};nH.propTypes={},nH.filterProps=["columnGap"];let nV=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){let t=ny(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:nb(t,e)});return nt(e,e.rowGap,n)}return null};nV.propTypes={},nV.filterProps=["rowGap"];let nW=nl({prop:"gridColumn"}),nq=nl({prop:"gridRow"}),nZ=nl({prop:"gridAutoFlow"}),nK=nl({prop:"gridAutoColumns"}),nY=nl({prop:"gridAutoRows"}),nX=nl({prop:"gridTemplateColumns"});function nQ(e,t){return"grey"===t?t:e}function nJ(e){return e<=1&&0!==e?`${100*e}%`:e}nP(n$,nH,nV,nW,nq,nZ,nK,nY,nX,nl({prop:"gridTemplateRows"}),nl({prop:"gridTemplateAreas"}),nl({prop:"gridArea"})),nP(nl({prop:"color",themeKey:"palette",transform:nQ}),nl({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:nQ}),nl({prop:"backgroundColor",themeKey:"palette",transform:nQ}));let n0=nl({prop:"width",transform:nJ}),n1=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){let t=t=>{let n=e.theme?.breakpoints?.values?.[t]||t9[t];return n?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:n}:{maxWidth:nJ(t)}};return nt(e,e.maxWidth,t)}return null};n1.filterProps=["maxWidth"];let n2=nl({prop:"minWidth",transform:nJ}),n3=nl({prop:"height",transform:nJ}),n6=nl({prop:"maxHeight",transform:nJ}),n4=nl({prop:"minHeight",transform:nJ});nl({prop:"size",cssProperty:"width",transform:nJ}),nl({prop:"size",cssProperty:"height",transform:nJ}),nP(n0,n1,n2,n3,n6,n4,nl({prop:"boxSizing"}));var n5={border:{themeKey:"borders",transform:nx},borderTop:{themeKey:"borders",transform:nx},borderRight:{themeKey:"borders",transform:nx},borderBottom:{themeKey:"borders",transform:nx},borderLeft:{themeKey:"borders",transform:nx},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:nx},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:nG},color:{themeKey:"palette",transform:nQ},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:nQ},backgroundColor:{themeKey:"palette",transform:nQ},p:{style:nA},pt:{style:nA},pr:{style:nA},pb:{style:nA},pl:{style:nA},px:{style:nA},py:{style:nA},padding:{style:nA},paddingTop:{style:nA},paddingRight:{style:nA}
29,paddingBottom:{style:nA},paddingLeft:{style:nA},paddingX:{style:nA},paddingY:{style:nA},paddingInline:{style:nA},paddingInlineStart:{style:nA},paddingInlineEnd:{style:nA},paddingBlock:{style:nA},paddingBlockStart:{style:nA},paddingBlockEnd:{style:nA},m:{style:nC},mt:{style:nC},mr:{style:nC},mb:{style:nC},ml:{style:nC},mx:{style:nC},my:{style:nC},margin:{style:nC},marginTop:{style:nC},marginRight:{style:nC},marginBottom:{style:nC},marginLeft:{style:nC},marginX:{style:nC},marginY:{style:nC},marginInline:{style:nC},marginInlineStart:{style:nC},marginInlineEnd:{style:nC},marginBlock:{style:nC},marginBlockStart:{style:nC},marginBlockEnd:{style:nC},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:n$},rowGap:{style:nV},columnGap:{style:nH},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:nJ},maxWidth:{style:n1},minWidth:{transform:nJ},height:{transform:nJ},maxHeight:{transform:nJ},minHeight:{transform:nJ},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function n8(...e){let t=new Set(e.reduce((e,t)=>e.concat(Object.keys(t)),[]));return e.every(e=>t.size===Object.keys(e).length)}function n9(e,t){return"function"==typeof e?e(t):e}let n7=function(){function e(e,t,n,o){let r={[e]:t,theme:n},a=o[e];if(!a)return{[e]:t};let{cssProperty:i=e,themeKey:s,transform:l,style:c}=a;if(null==t)return null;if("typography"===s&&"inherit"===t)return{[e]:t};let u=ni(n,s)||{};return c?c(r):nt(r,t,t=>{let n=ns(u,l,t);return(t===n&&"string"==typeof t&&(n=ns(u,l,`${e}${"default"===t?"":na(t)}`,t)),!1===i)?n:{[i]:n}})}function t(n){let{sx:o,theme:r={},nested:a}=n||{};if(!o)return null;let i=r.unstable_sxConfig??n5;function s(n){let o=n;if("function"==typeof n)o=n(r);else if("object"!=typeof n)return n;if(!o)return null;let s=nn(r.breakpoints),l=Object.keys(s),c=s;return(Object.keys(o).forEach(n=>{let a=n9(o[n],r);if(null!=a){if("object"==typeof a){if(i[n])c=nc(c,e(n,a,r,i));else{let e=nt({theme:r},a,e=>({[n]:e}));n8(e,a)?c[n]=t({sx:a,theme:r,nested:!0}):c=nc(c,e)}}else c=nc(c,e(n,a,r,i))}}),!a&&r.modularCssLayers)?{"@layer sx":t3(r,no(l,c))}:t3(r,no(l,c))}return Array.isArray(o)?o.map(s):s(o)}return t}();n7.filterProps=["sx"];var oe=n7;function ot(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||"function"!=typeof n.getColorSchemeSelector)return{};let o=n.getColorSchemeSelector(e);return"&"===o?t:((o.includes("data-")||o.includes("."))&&(o=`*:where(${o.replace(/\s*&$/,"")}) &`),{[o]:t})}return n.palette.mode===e?t:{}}var on=function(e={},...t){let{breakpoints:n={},palette:o={},spacing:r,shape:a={},...i}=e,s=t2(n),l=n_(r),c=t0({breakpoints:s,direction:"ltr",components:{},palette:{mode:"light",...o},spacing:l,shape:{...t8,...a}},i);return(c=t5(c)).applyStyles=ot,(c=t.reduce((e,t)=>t0(e,t),c)).unstable_sxConfig={...n5,...i?.unstable_sxConfig},c.unstable_sx=function(e){return oe({sx:e,theme:this})},c};function oo(e){let{variants:t,...n}=e,o={variants:t,style:tY(n),isProcessed:!0};return o.style===n||t&&t.forEach(e=>{"function"!=typeof e.style&&(e.style=tY(e.style))}),o}let or=on();function oa(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function oi(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function os(e){return e?(t,n)=>n[e]:null}function ol(e,t,n){e.theme=op(e.theme)?n:e.theme[t]||e.theme}function oc(e,t,n){let o="function"==typeof t?t(e):t;if(Array.isArray(o))return o.flatMap(t=>oc(e,t,n));
29if(Array.isArray(o?.variants)){let t;if(o.isProcessed)t=n?oi(o.style,n):o.style;else{let{variants:e,...r}=o;t=n?oi(tY(r),n):r}return ou(e,o.variants,[t],n)}return o?.isProcessed?n?oi(tY(o.style),n):o.style:n?oi(tY(o),n):o}function ou(e,t,n=[],o){let r;t:for(let a=0;a<t.length;a+=1){let i=t[a];if("function"==typeof i.props){if(r??={...e,...e.ownerState,ownerState:e.ownerState},!i.props(r))continue}else for(let t in i.props)if(e[t]!==i.props[t]&&e.ownerState?.[t]!==i.props[t])continue t;"function"==typeof i.style?(r??={...e,...e.ownerState,ownerState:e.ownerState},n.push(o?oi(tY(i.style(r)),o):i.style(r))):n.push(o?oi(tY(i.style),o):i.style)}return n}function od(e={}){let{themeId:t,defaultTheme:n=or,rootShouldForwardProp:o=oa,slotShouldForwardProp:r=oa}=e;function a(e){ol(e,t,n)}return(e,t={})=>{tZ(e,e=>e.filter(e=>e!==oe));let{name:n,slot:i,skipVariantsResolver:s,skipSx:l,overridesResolver:c=os(of(i)),...u}=t,d=n&&n.startsWith("Mui")||i?"components":"custom",m=void 0!==s?s:i&&"Root"!==i&&"root"!==i||!1,p=l||!1,h=oa;"Root"===i||"root"===i?h=o:i?h=r:oh(e)&&(h=void 0);let f=tq(e,{shouldForwardProp:h,label:om(n,i),...u}),g=e=>{if(e.__emotion_real===e)return e;if("function"==typeof e)return function(t){return oc(t,e,t.theme.modularCssLayers?d:void 0)};if(tQ(e)){let t=oo(e);return function(e){return t.variants?oc(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?oi(t.style,d):t.style}}return e},y=(...t)=>{let o=[],r=t.map(g),i=[];if(o.push(a),n&&c&&i.push(function(e){let t=e.theme,o=t.components?.[n]?.styleOverrides;if(!o)return null;let r={};for(let t in o)r[t]=oc(e,o[t],e.theme.modularCssLayers?"theme":void 0);return c(e,r)}),n&&!m&&i.push(function(e){let t=e.theme,o=t?.components?.[n]?.variants;return o?ou(e,o,[],e.theme.modularCssLayers?"theme":void 0):null}),p||i.push(oe),Array.isArray(r[0])){let e;let t=r.shift(),n=Array(o.length).fill(""),a=Array(i.length).fill("");(e=[...n,...t,...a]).raw=[...n,...t.raw,...a],o.unshift(e)}let s=f(...o,...r,...i);return e.muiName&&(s.muiName=e.muiName),s};return f.withConfig&&(y.withConfig=f.withConfig),y}}function om(e,t){}function op(e){for(let t in e)return!1;return!0}function oh(e){return"string"==typeof e&&e.charCodeAt(0)>96}function of(e){return e?e.charAt(0).toLowerCase()+e.slice(1):e}var og=function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))};function oy(e,t=0,n=1){return og(e,t,n)}function ov(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}function ob(e){let t;if(e.type)return e;if("#"===e.charAt(0))return ob(ov(e));let n=e.indexOf("("),o=e.substring(0,n);if(!["rgb","rgba","hsl","hsla","color"].includes(o))throw Error(nr(9,e));let r=e.substring(n+1,e.length-1);if("color"===o){if(t=(r=r.split(" ")).shift(),4===r.length&&"/"===r[3].charAt(0)&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(t))throw Error(nr(10,t))}else r=r.split(",");return{type:o,values:r=r.map(e=>parseFloat(e)),colorSpace:t}}let oS=e=>{let t=ob(e);return t.values.slice(0,3).map((e,n)=>t.type.includes("hsl")&&0!==n?`${e}%`:e).join(" ")},oT=(e,t)=>{try{return oS(e)}catch(t){return e}};function ok(e){let{type:t,colorSpace:n}=e,{values:o}=e;return t.includes("rgb")?o=o.map((e,t)=>t<3?parseInt(e,10):e):t.includes("hsl")&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),o=t.includes("color")?`${n} ${o.join(" ")}`:`${o.join(", ")}`,`${t}(${o})`}function oC(e){let{values:t}=e=ob(e),n=t[0],o=t[1]/100,r=t[2]/100,a=o*Math.min(r,1-r),i=(e,t=(e+n/30)%12)=>r-a*Math.max(Math.min(t-3,9-t,1),-1),s="rgb",l=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),ok({type:s,values:l})}function oA(e){let t="hsl"===(e=ob(e)).type||"hsla"===e.type?ob(oC(e)).values:e.values;return Number((.2126*(t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)))[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function oE(e,t){let n=oA(e),o=oA(t);return(Math.max(n,o)+.05)/(Math.min(n,o)+.05)}
29function o_(e,t){return e=ob(e),t=oy(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,ok(e)}function oP(e,t,n){try{return o_(e,t)}catch(t){return e}}function ox(e,t){if(e=ob(e),t=oy(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return ok(e)}function ow(e,t,n){try{return ox(e,t)}catch(t){return e}}function oR(e,t){if(e=ob(e),t=oy(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return ok(e)}function oM(e,t,n){try{return oR(e,t)}catch(t){return e}}function oI(e,t=.15){return oA(e)>.5?ox(e,t):oR(e,t)}function oO(e,t,n){try{return oI(e,t)}catch(t){return e}}var oD={black:"#000",white:"#fff"},oN={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},oL={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},oB={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},oF={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},oU={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},oj={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},oz={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function oG(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:oD.white,default:oD.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}let o$=oG();function oH(){return{text:{primary:oD.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:oD.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}let oV=oH();function oW(e,t,n,o){let r=o.light||o,a=o.dark||1.5*o;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=oR(e.main,r):"dark"===t&&(e.dark=ox(e.main,a)))}function oq(e,t,n,o,r){let a=r.light||r,i=r.dark||1.5*r;t[n]||(t.hasOwnProperty(o)?t[n]=t[o]:"light"===n?t.light="color-mix(in ".concat(e,", ").concat(t.main,", #fff ").concat((100*a).toFixed(0),"%)"):"dark"===n&&(t.dark="color-mix(in ".concat(e,", ").concat(t.main,", #000 ").concat((100*i).toFixed(0),"%)")))}function oZ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:oU[200],light:oU[50],dark:oU[400]}:{main:oU[700],light:oU[400],dark:oU[800]}}function oK(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";
29return"dark"===e?{main:oL[200],light:oL[50],dark:oL[400]}:{main:oL[500],light:oL[300],dark:oL[700]}}function oY(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:oB[500],light:oB[300],dark:oB[700]}:{main:oB[700],light:oB[400],dark:oB[800]}}function oX(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:oj[400],light:oj[300],dark:oj[700]}:{main:oj[700],light:oj[500],dark:oj[900]}}function oQ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:oz[400],light:oz[300],dark:oz[700]}:{main:oz[800],light:oz[500],dark:oz[900]}}function oJ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return"dark"===e?{main:oF[400],light:oF[300],dark:oF[700]}:{main:"#ed6c02",light:oF[500],dark:oF[900]}}function o0(e){return"oklch(from ".concat(e," var(--__l) 0 h / var(--__a))")}function o1(e){let t;let{mode:n="light",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:a,...i}=e,s=e.primary||oZ(n),l=e.secondary||oK(n),c=e.error||oY(n),u=e.info||oX(n),d=e.success||oQ(n),m=e.warning||oJ(n);function p(e){return a?o0(e):oE(e,oV.text.primary)>=o?oV.text.primary:o$.text.primary}let h=e=>{let{color:t,name:n,mainShade:o=500,lightShade:i=300,darkShade:s=700}=e;if(!(t={...t}).main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw Error(nr(11,n?" (".concat(n,")"):"",o));if("string"!=typeof t.main)throw Error(nr(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return a?(oq(a,t,"light",i,r),oq(a,t,"dark",s,r)):(oW(t,"light",i,r),oW(t,"dark",s,r)),t.contrastText||(t.contrastText=p(t.main)),t};return"light"===n?t=oG():"dark"===n&&(t=oH()),t0({common:{...oD},mode:n,primary:h({color:s,name:"primary"}),secondary:h({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:h({color:c,name:"error"}),warning:h({color:m,name:"warning"}),info:h({color:u,name:"info"}),success:h({color:d,name:"success"}),grey:oN,contrastThreshold:o,getContrastText:p,augmentColor:h,tonalOffset:r,...t},i)}function o2(e=""){function t(...n){if(!n.length)return"";let o=n[0];return"string"!=typeof o||o.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${o}`:`, var(--${e?`${e}-`:""}${o}${t(...n.slice(1))})`}return(n,...o)=>`var(--${e?`${e}-`:""}${n}${t(...o)})`}function o3(e){let t={};return Object.entries(e).forEach(e=>{let[n,o]=e;"object"==typeof o&&(t[n]=`${o.fontStyle?`${o.fontStyle} `:""}${o.fontVariant?`${o.fontVariant} `:""}${o.fontWeight?`${o.fontWeight} `:""}${o.fontStretch?`${o.fontStretch} `:""}${o.fontSize||""}${o.lineHeight?`/${o.lineHeight} `:""}${o.fontFamily||""}`)}),t}let o6=(e,t,n,o=[])=>{let r=e;t.forEach((e,a)=>{a===t.length-1?Array.isArray(r)?r[Number(e)]=n:r&&"object"==typeof r&&(r[e]=n):r&&"object"==typeof r&&(r[e]||(r[e]=o.includes(e)?[]:{}),r=r[e])})},o4=(e,t,n)=>{function o(e,r=[],a=[]){Object.entries(e).forEach(([e,i])=>{n&&(!n||n([...r,e]))||null==i||("object"==typeof i&&Object.keys(i).length>0?o(i,[...r,e],Array.isArray(i)?[...a,e]:a):t([...r,e],i,a))})}o(e)},o5=(e,t)=>"number"==typeof t?["lineHeight","fontWeight","opacity","zIndex"].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function o8(e,t){let{prefix:n,shouldSkipGeneratingVar:o}=t||{},r={},a={},i={};return o4(e,(e,t,s)=>{if(("string"==typeof t||"number"==typeof t)&&(!o||!o(e,t))){let o=`--${n?`${n}-`:""}${e.join("-")}`,l=o5(e,t);Object.assign(r,{[o]:l}),o6(a,e,`var(${o})`,s),o6(i,e,`var(${o}, ${l})`,s)}},e=>"vars"===e[0]),{css:r,vars:a,varsWithDefaults:i}}var o9=function(e,t={}){let{getSelector:n=y,disableCssColorScheme:o,colorSchemeSelector:r,enableContrastVars:a}=t,{colorSchemes:i={},components:s,defaultColorScheme:l="light",...c}=e,{vars:u,css:d,varsWithDefaults:m}=o8(c,t),p=m,h={},{[l]:f,...g}=i;if(Object.entries(g||{}).forEach(([e,n])=>{let{vars:o,css:r,varsWithDefaults:a}=o8(n,t);p=t0(p,a),h[e]={css:r,vars:o}}),f){let{css:e,vars:n,varsWithDefaults:o}=o8(f,t);p=t0(p,o),h[l]={css:e,vars:n}}function y(t,n){let o=r;if("class"===r&&(o=".%s"),"data"===r&&(o="[data-%s]"),r?.startsWith("data-")&&!r.includes("%s")&&(o=`[${r}="%s"]`),t){if("media"===o){if(e.defaultColorScheme===t)return":root";let o=i[t]?.palette?.mode||t;return{[`@media (prefers-color-scheme: ${o})`]:{":root":n}}}if(o)return e.defaultColorScheme===t?`:root, ${o.replace("%s",String(t))}`:o.replace("%s",String(t))}return":root"}
29return{vars:p,generateThemeVars:()=>{let e={...u};return Object.entries(h).forEach(([,{vars:t}])=>{e=t0(e,t)}),e},generateStyleSheets:()=>{let t=[],r=e.defaultColorScheme||"light";function s(e,n){Object.keys(n).length&&t.push("string"==typeof e?{[e]:{...n}}:e)}s(n(void 0,{...d}),d);let{[r]:l,...c}=h;if(l){let{css:e}=l,t=i[r]?.palette?.mode,a=!o&&t?{colorScheme:t,...e}:{...e};s(n(r,{...a}),a)}return Object.entries(c).forEach(([e,{css:t}])=>{let r=i[e]?.palette?.mode,a=!o&&r?{colorScheme:r,...t}:{...t};s(n(e,{...a}),a)}),a&&t.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),t}}};function o7(e){return function(t){return"media"===e?`@media (prefers-color-scheme: ${t})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${t}"] &`:"class"===e?`.${t} &`:"data"===e?`[data-${t}] &`:`${e.replace("%s",t)} &`:"&"}}function re(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function rt(e){return Math.round(1e5*e)/1e5}let rn={textTransform:"uppercase"},ro='"Roboto", "Helvetica", "Arial", sans-serif';function rr(e,t){let{fontFamily:n=ro,fontSize:o=14,fontWeightLight:r=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:s=700,htmlFontSize:l=16,allVariants:c,pxToRem:u,...d}="function"==typeof t?t(e):t,m=o/14,p=u||(e=>"".concat(e/l*m,"rem")),h=(e,t,o,r,a)=>({fontFamily:n,fontWeight:e,fontSize:p(t),lineHeight:o,...n===ro?{letterSpacing:"".concat(rt(r/t),"em")}:{},...a,...c}),f={h1:h(r,96,1.167,-1.5),h2:h(r,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,rn),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,rn),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return t0({htmlFontSize:l,pxToRem:p,fontFamily:n,fontSize:o,fontWeightLight:r,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:s,...f},d,{clone:!1})}let ra=.2,ri=.14,rs=.12;function rl(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return["".concat(t[0],"px ").concat(t[1],"px ").concat(t[2],"px ").concat(t[3],"px rgba(0,0,0,").concat(ra,")"),"".concat(t[4],"px ").concat(t[5],"px ").concat(t[6],"px ").concat(t[7],"px rgba(0,0,0,").concat(ri,")"),"".concat(t[8],"px ").concat(t[9],"px ").concat(t[10],"px ").concat(t[11],"px rgba(0,0,0,").concat(rs,")")].join(",")}var rc=["none",rl(0,2,1,-1,0,1,1,0,0,1,3,0),rl(0,3,1,-2,0,2,2,0,0,1,5,0),rl(0,3,3,-2,0,3,4,0,0,1,8,0),rl(0,2,4,-1,0,4,5,0,0,1,10,0),rl(0,3,5,-1,0,5,8,0,0,1,14,0),rl(0,3,5,-1,0,6,10,0,0,1,18,0),rl(0,4,5,-2,0,7,10,1,0,2,16,1),rl(0,5,5,-3,0,8,10,1,0,3,14,2),rl(0,5,6,-3,0,9,12,1,0,3,16,2),rl(0,6,6,-3,0,10,14,1,0,4,18,3),rl(0,6,7,-4,0,11,15,1,0,4,20,3),rl(0,7,8,-4,0,12,17,2,0,5,22,4),rl(0,7,8,-4,0,13,19,2,0,5,24,4),rl(0,7,9,-4,0,14,21,2,0,5,26,4),rl(0,8,9,-5,0,15,22,2,0,6,28,5),rl(0,8,10,-5,0,16,24,2,0,6,30,5),rl(0,8,11,-5,0,17,26,2,0,6,32,5),rl(0,9,11,-5,0,18,28,2,0,7,34,6),rl(0,9,12,-6,0,19,29,2,0,7,36,6),rl(0,10,13,-6,0,20,31,3,0,8,38,7),rl(0,10,13,-6,0,21,33,3,0,8,40,7),rl(0,10,14,-6,0,22,35,3,0,8,42,7),rl(0,11,14,-7,0,23,36,3,0,9,44,8),rl(0,11,15,-7,0,24,38,3,0,9,46,8)];let ru={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},rd={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function rm(e){return"".concat(Math.round(e),"ms")}function rp(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function rh(e){let t={...ru,...e.easing},n={...rd,...e.duration};return{getAutoHeightDuration:rp,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{duration:r=n.standard,easing:a=t.easeInOut,delay:i=0,...s}=o;return(Array.isArray(e)?e:[e]).map(e=>"".concat(e," ").concat("string"==typeof r?r:rm(r)," ").concat(a," ").concat("string"==typeof i?i:rm(i))).join(",")},...e,easing:t,duration:n}}var rf={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function rg(e){return tQ(e)||void 0===e||"string"==typeof e||"boolean"==typeof e||"number"==typeof e||Array.isArray(e)}function ry(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...e};function n(e){let t=Object.entries(e);for(let o=0;o<t.length;o++){let[r,a]=t[o];!rg(a)||r.startsWith("unstable_")?delete e[r]:tQ(a)&&(e[r]={...a},n(e[r]))}}return n(t),"import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = ".concat(JSON.stringify(t,null,2),";\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;")}function rv(e){return"number"==typeof e?"".concat((100*e).toFixed(0),"%"):"calc((".concat(e,") * 100%)")}let rb=e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let n=0;for(let e=0;e<t.length;e+=1)n+=+t[e];return n};function rS(e){Object.assign(e,{alpha(t,n){let o=this||e;return o.colorSpace?"oklch(from ".concat(t," l c h / ").concat("string"==typeof n?"calc(".concat(n,")"):n,")"):o.vars?"rgba(".concat(t.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")," / ").concat("string"==typeof n?"calc(".concat(n,")"):n,")"):o_(t,rb(n))},lighten(t,n){let o=this||e;return o.colorSpace?"color-mix(in ".concat(o.colorSpace,", ").concat(t,", #fff ").concat(rv(n),")"):oR(t,n)},darken(t,n){let o=this||e;return o.colorSpace?"color-mix(in ".concat(o.colorSpace,", ").concat(t,", #000 ").concat(rv(n),")"):ox(t,n)}})}var rT=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let{breakpoints:r,mixins:a={},spacing:i,palette:s={},transitions:l={},typography:c={},shape:u,colorSpace:d,...m}=e;
29if(e.vars&&void 0===e.generateThemeVars)throw Error(nr(20));let p=o1({...s,colorSpace:d}),h=on(e),f=t0(h,{mixins:re(h.breakpoints,a),palette:p,shadows:rc.slice(),typography:rr(p,c),transitions:rh(l),zIndex:{...rf}});return f=t0(f,m),(f=n.reduce((e,t)=>t0(e,t),f)).unstable_sxConfig={...n5,...null==m?void 0:m.unstable_sxConfig},f.unstable_sx=function(e){return oe({sx:e,theme:this})},f.toRuntimeSource=ry,rS(f),f};function rk(e){let t;return Math.round(10*(t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2))/1e3}let rC=[...Array(25)].map((e,t)=>{if(0===t)return"none";let n=rk(t);return"linear-gradient(rgba(255 255 255 / ".concat(n,"), rgba(255 255 255 / ").concat(n,"))")});function rA(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function rE(e){return"dark"===e?rC:[]}function r_(e){let{palette:t={mode:"light"},opacity:n,overlays:o,colorSpace:r,...a}=e,i=o1({...t,colorSpace:r});return{palette:i,opacity:{...rA(i.mode),...n},overlays:o||rE(i.mode),...a}}function rP(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!!(null===(t=e[1])||void 0===t?void 0:t.match(/(mode|contrastThreshold|tonalOffset)/))}var rx=e=>[...[...Array(25)].map((t,n)=>"--".concat(e?"".concat(e,"-"):"","overlays-").concat(n)),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkBg"),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkColor")],rw=e=>(t,n)=>{let o=e.rootSelector||":root",r=e.colorSchemeSelector,a=r;if("class"===r&&(a=".%s"),"data"===r&&(a="[data-%s]"),(null==r?void 0:r.startsWith("data-"))&&!r.includes("%s")&&(a="[".concat(r,'="%s"]')),e.defaultColorScheme===t){if("dark"===t){let r={};return(rx(e.cssVarPrefix).forEach(e=>{r[e]=n[e],delete n[e]}),"media"===a)?{[o]:n,"@media (prefers-color-scheme: dark)":{[o]:r}}:a?{[a.replace("%s",t)]:r,["".concat(o,", ").concat(a.replace("%s",t))]:n}:{[o]:{...n,...r}}}if(a&&"media"!==a)return"".concat(o,", ").concat(a.replace("%s",String(t)))}else if(t){if("media"===a)return{["@media (prefers-color-scheme: ".concat(String(t),")")]:{[o]:n}};if(a)return a.replace("%s",String(t))}return o};function rR(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function rM(e,t,n){!e[t]&&n&&(e[t]=n)}function rI(e){return"string"==typeof e&&e.startsWith("hsl")?oC(e):e}function rO(e,t){"".concat(t,"Channel") in e||(e["".concat(t,"Channel")]=oT(rI(e[t]),"MUI: Can't create `palette.".concat(t,"Channel` because `palette.").concat(t,"` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().")+"\n"+"To suppress this warning, you need to explicitly provide the `palette.".concat(t,'Channel` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.')))}function rD(e){return"number"==typeof e?"".concat(e,"px"):"string"==typeof e||"function"==typeof e||Array.isArray(e)?e:"8px"}let rN=e=>{try{return e()}catch(e){}},rL=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mui";return o2(e)};function rB(e,t,n,o,r){if(!n)return;n=!0===n?{}:n;let a="dark"===r?"dark":"light";if(!o){t[r]=r_({...n,palette:{mode:a,...null==n?void 0:n.palette},colorSpace:e});return}let{palette:i,...s}=rT({...o,palette:{mode:a,...null==n?void 0:n.palette},colorSpace:e});return t[r]={...n,palette:i,opacity:{...rA(a),...null==n?void 0:n.opacity},overlays:(null==n?void 0:n.overlays)||rE(a)},s}function rF(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];let{colorSchemes:a={light:!0},defaultColorScheme:i,disableCssColorScheme:s=!1,cssVarPrefix:l="mui",nativeColor:c=!1,shouldSkipGeneratingVar:u=rP,colorSchemeSelector:d=a.light&&a.dark?"media":void 0,rootSelector:m=":root",...p}=t,h=Object.keys(a)[0],f=i||(a.light&&"light"!==h?"light":h),g=rL(l),{[f]:y,light:v,dark:b,...S}=a,T={...S},k=y;if(("dark"!==f||"dark"in a)&&("light"!==f||"light"in a)||(k=!0),!k)throw Error(nr(21,f));c&&(e="oklch");let C=rB(e,T,k,p,f);v&&!T.light&&rB(e,T,v,void 0,"light"),b&&!T.dark&&rB(e,T,b,void 0,"dark");let A={defaultColorScheme:f,...C,cssVarPrefix:l,colorSchemeSelector:d,rootSelector:m,getCssVar:g,colorSchemes:T,font:{...o3(C.typography),...C.font},spacing:rD(p.spacing)};
29Object.keys(A.colorSchemes).forEach(t=>{let n=A.colorSchemes[t].palette,o=e=>{let t=e.split("-"),o=t[1],r=t[2];return g(e,n[o][r])};function r(t,n,o){if(e){let r;return t===oP&&(r="transparent ".concat(((1-o)*100).toFixed(0),"%")),t===ow&&(r="#000 ".concat((100*o).toFixed(0),"%")),t===oM&&(r="#fff ".concat((100*o).toFixed(0),"%")),"color-mix(in ".concat(e,", ").concat(n,", ").concat(r,")")}return t(n,o)}if("light"===n.mode&&(rM(n.common,"background","#fff"),rM(n.common,"onBackground","#000")),"dark"===n.mode&&(rM(n.common,"background","#000"),rM(n.common,"onBackground","#fff")),rR(n,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),"light"===n.mode){rM(n.Alert,"errorColor",r(ow,n.error.light,.6)),rM(n.Alert,"infoColor",r(ow,n.info.light,.6)),rM(n.Alert,"successColor",r(ow,n.success.light,.6)),rM(n.Alert,"warningColor",r(ow,n.warning.light,.6)),rM(n.Alert,"errorFilledBg",o("palette-error-main")),rM(n.Alert,"infoFilledBg",o("palette-info-main")),rM(n.Alert,"successFilledBg",o("palette-success-main")),rM(n.Alert,"warningFilledBg",o("palette-warning-main")),rM(n.Alert,"errorFilledColor",rN(()=>n.getContrastText(n.error.main))),rM(n.Alert,"infoFilledColor",rN(()=>n.getContrastText(n.info.main))),rM(n.Alert,"successFilledColor",rN(()=>n.getContrastText(n.success.main))),rM(n.Alert,"warningFilledColor",rN(()=>n.getContrastText(n.warning.main))),rM(n.Alert,"errorStandardBg",r(oM,n.error.light,.9)),rM(n.Alert,"infoStandardBg",r(oM,n.info.light,.9)),rM(n.Alert,"successStandardBg",r(oM,n.success.light,.9)),rM(n.Alert,"warningStandardBg",r(oM,n.warning.light,.9)),rM(n.Alert,"errorIconColor",o("palette-error-main")),rM(n.Alert,"infoIconColor",o("palette-info-main")),rM(n.Alert,"successIconColor",o("palette-success-main")),rM(n.Alert,"warningIconColor",o("palette-warning-main")),rM(n.AppBar,"defaultBg",o("palette-grey-100")),rM(n.Avatar,"defaultBg",o("palette-grey-400")),rM(n.Button,"inheritContainedBg",o("palette-grey-300")),rM(n.Button,"inheritContainedHoverBg",o("palette-grey-A100")),rM(n.Chip,"defaultBorder",o("palette-grey-400")),rM(n.Chip,"defaultAvatarColor",o("palette-grey-700")),rM(n.Chip,"defaultIconColor",o("palette-grey-700")),rM(n.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),rM(n.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),rM(n.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),rM(n.LinearProgress,"primaryBg",r(oM,n.primary.main,.62)),rM(n.LinearProgress,"secondaryBg",r(oM,n.secondary.main,.62)),rM(n.LinearProgress,"errorBg",r(oM,n.error.main,.62)),rM(n.LinearProgress,"infoBg",r(oM,n.info.main,.62)),rM(n.LinearProgress,"successBg",r(oM,n.success.main,.62)),rM(n.LinearProgress,"warningBg",r(oM,n.warning.main,.62)),rM(n.Skeleton,"bg",e?r(oP,n.text.primary,.11):"rgba(".concat(o("palette-text-primaryChannel")," / 0.11)")),rM(n.Slider,"primaryTrack",r(oM,n.primary.main,.62)),rM(n.Slider,"secondaryTrack",r(oM,n.secondary.main,.62)),rM(n.Slider,"errorTrack",r(oM,n.error.main,.62)),rM(n.Slider,"infoTrack",r(oM,n.info.main,.62)),rM(n.Slider,"successTrack",r(oM,n.success.main,.62)),rM(n.Slider,"warningTrack",r(oM,n.warning.main,.62));let t=e?r(ow,n.background.default,.6825):oO(n.background.default,.8);rM(n.SnackbarContent,"bg",t),rM(n.SnackbarContent,"color",rN(()=>e?oV.text.primary:n.getContrastText(t))),rM(n.SpeedDialAction,"fabHoverBg",oO(n.background.paper,.15)),rM(n.StepConnector,"border",o("palette-grey-400")),rM(n.StepContent,"border",o("palette-grey-400")),rM(n.Switch,"defaultColor",o("palette-common-white")),rM(n.Switch,"defaultDisabledColor",o("palette-grey-100")),rM(n.Switch,"primaryDisabledColor",r(oM,n.primary.main,.62)),rM(n.Switch,"secondaryDisabledColor",r(oM,n.secondary.main,.62)),rM(n.Switch,"errorDisabledColor",r(oM,n.error.main,.62)),rM(n.Switch,"infoDisabledColor",r(oM,n.info.main,.62)),rM(n.Switch,"successDisabledColor",r(oM,n.success.main,.62)),rM(n.Switch,"warningDisabledColor",r(oM,n.warning.main,.62)),rM(n.TableCell,"border",r(oM,r(oP,n.divider,1),.88)),rM(n.Tooltip,"bg",r(oP,n.grey[700],.92))}if("dark"===n.mode){rM(n.Alert,"errorColor",r(oM,n.error.light,.6)),rM(n.Alert,"infoColor",r(oM,n.info.light,.6)),rM(n.Alert,"successColor",r(oM,n.success.light,.6)),rM(n.Alert,"warningColor",r(oM,n.warning.light,.6)),rM(n.Alert,"errorFilledBg",o("palette-error-dark")),rM(n.Alert,"infoFilledBg",o("palette-info-dark")),rM(n.Alert,"successFilledBg",o("palette-success-dark")),rM(n.Alert,"warningFilledBg",o("palette-warning-dark")),rM(n.Alert,"errorFilledColor",rN(()=>n.getContrastText(n.error.dark))),rM(n.Alert,"infoFilledColor",rN(()=>n.getContrastText(n.info.dark))),rM(n.Alert,"successFilledColor",rN(()=>n.getContrastText(n.success.dark))),rM(n.Alert,"warningFilledColor",rN(()=>n.getContrastText(n.warning.dark))),rM(n.Alert,"errorStandardBg",r(ow,n.error.light,.9)),rM(n.Alert,"infoStandardBg",r(ow,n.info.light,.9)),rM(n.Alert,"successStandardBg",r(ow,n.success.light,.9)),rM(n.Alert,"warningStandardBg",r(ow,n.warning.light,.9)),rM(n.Alert,"errorIconColor",o("palette-error-main")),rM(n.Alert,"infoIconColor",o("palette-info-main")),rM(n.Alert,"successIconColor",o("palette-success-main")),rM(n.Alert,"warningIconColor",o("palette-warning-main")),rM(n.AppB
29ar,"defaultBg",o("palette-grey-900")),rM(n.AppBar,"darkBg",o("palette-background-paper")),rM(n.AppBar,"darkColor",o("palette-text-primary")),rM(n.Avatar,"defaultBg",o("palette-grey-600")),rM(n.Button,"inheritContainedBg",o("palette-grey-800")),rM(n.Button,"inheritContainedHoverBg",o("palette-grey-700")),rM(n.Chip,"defaultBorder",o("palette-grey-700")),rM(n.Chip,"defaultAvatarColor",o("palette-grey-300")),rM(n.Chip,"defaultIconColor",o("palette-grey-300")),rM(n.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),rM(n.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),rM(n.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),rM(n.LinearProgress,"primaryBg",r(ow,n.primary.main,.5)),rM(n.LinearProgress,"secondaryBg",r(ow,n.secondary.main,.5)),rM(n.LinearProgress,"errorBg",r(ow,n.error.main,.5)),rM(n.LinearProgress,"infoBg",r(ow,n.info.main,.5)),rM(n.LinearProgress,"successBg",r(ow,n.success.main,.5)),rM(n.LinearProgress,"warningBg",r(ow,n.warning.main,.5)),rM(n.Skeleton,"bg",e?r(oP,n.text.primary,.13):"rgba(".concat(o("palette-text-primaryChannel")," / 0.13)")),rM(n.Slider,"primaryTrack",r(ow,n.primary.main,.5)),rM(n.Slider,"secondaryTrack",r(ow,n.secondary.main,.5)),rM(n.Slider,"errorTrack",r(ow,n.error.main,.5)),rM(n.Slider,"infoTrack",r(ow,n.info.main,.5)),rM(n.Slider,"successTrack",r(ow,n.success.main,.5)),rM(n.Slider,"warningTrack",r(ow,n.warning.main,.5));let t=e?r(oM,n.background.default,.985):oO(n.background.default,.98);rM(n.SnackbarContent,"bg",t),rM(n.SnackbarContent,"color",rN(()=>e?o$.text.primary:n.getContrastText(t))),rM(n.SpeedDialAction,"fabHoverBg",oO(n.background.paper,.15)),rM(n.StepConnector,"border",o("palette-grey-600")),rM(n.StepContent,"border",o("palette-grey-600")),rM(n.Switch,"defaultColor",o("palette-grey-300")),rM(n.Switch,"defaultDisabledColor",o("palette-grey-600")),rM(n.Switch,"primaryDisabledColor",r(ow,n.primary.main,.55)),rM(n.Switch,"secondaryDisabledColor",r(ow,n.secondary.main,.55)),rM(n.Switch,"errorDisabledColor",r(ow,n.error.main,.55)),rM(n.Switch,"infoDisabledColor",r(ow,n.info.main,.55)),rM(n.Switch,"successDisabledColor",r(ow,n.success.main,.55)),rM(n.Switch,"warningDisabledColor",r(ow,n.warning.main,.55)),rM(n.TableCell,"border",r(ow,r(oP,n.divider,1),.68)),rM(n.Tooltip,"bg",r(oP,n.grey[700],.92))}rO(n.background,"default"),rO(n.background,"paper"),rO(n.common,"background"),rO(n.common,"onBackground"),rO(n,"divider"),Object.keys(n).forEach(e=>{let t=n[e];"tonalOffset"!==e&&t&&"object"==typeof t&&(t.main&&rM(n[e],"mainChannel",oT(rI(t.main))),t.light&&rM(n[e],"lightChannel",oT(rI(t.light))),t.dark&&rM(n[e],"darkChannel",oT(rI(t.dark))),t.contrastText&&rM(n[e],"contrastTextChannel",oT(rI(t.contrastText))),"text"===e&&(rO(n[e],"primary"),rO(n[e],"secondary")),"action"===e&&(t.active&&rO(n[e],"active"),t.selected&&rO(n[e],"selected")))})});let E={prefix:l,disableCssColorScheme:s,shouldSkipGeneratingVar:u,getSelector:rw(A=o.reduce((e,t)=>t0(e,t),A)),enableContrastVars:c},{vars:_,generateThemeVars:P,generateStyleSheets:x}=o9(A,E);return A.vars=_,Object.entries(A.colorSchemes[A.defaultColorScheme]).forEach(e=>{let[t,n]=e;A[t]=n}),A.generateThemeVars=P,A.generateStyleSheets=x,A.generateSpacing=function(){return n_(p.spacing,nv(this))},A.getColorSchemeSelector=o7(d),A.spacing=A.generateSpacing(),A.shouldSkipGeneratingVar=u,A.unstable_sxConfig={...n5,...null==p?void 0:p.unstable_sxConfig},A.unstable_sx=function(e){return oe({sx:e,theme:this})},A.toRuntimeSource=ry,A}function rU(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...!0!==n&&n,palette:o1({...!0===n?{}:n.palette,mode:t})})}function rj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let{palette:r,cssVariables:a=!1,colorSchemes:i=r?void 0:{light:!0},defaultColorScheme:s=null==r?void 0:r.mode,...l}=e,c=s||"light",u=null==i?void 0:i[c],d={...i,...r?{[c]:{..."boolean"!=typeof u&&u,palette:r}}:void 0};if(!1===a){if(!("colorSchemes"in e))return rT(e,...n);let t=r;"palette"in e||!d[c]||(!0!==d[c]?t=d[c].palette:"dark"!==c||(t={mode:"dark"}));let o=rT({...e,palette:t}
29,...n);return o.defaultColorScheme=c,o.colorSchemes=d,"light"===o.palette.mode&&(o.colorSchemes.light={...!0!==d.light&&d.light,palette:o.palette},rU(o,"dark",d.dark)),"dark"===o.palette.mode&&(o.colorSchemes.dark={...!0!==d.dark&&d.dark,palette:o.palette},rU(o,"light",d.light)),o}return r||"light"in d||"light"!==c||(d.light=!0),rF({...l,colorSchemes:d,defaultColorScheme:c,..."boolean"!=typeof a&&a},...n)}var rz=rj(),rG="$$material",r$=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},rH=e=>r$(e)&&"classes"!==e,rV=od({themeId:rG,defaultTheme:rz,rootShouldForwardProp:rH});let rW={theme:void 0};var rq=function(e){let t,n;return function(o){let r=t;return(void 0===r||o.theme!==n)&&(rW.theme=o.theme,t=r=oo(e(rW)),n=o.theme),r}};function rZ(e,t,n=!1){let o={...t};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let a=r;if("components"===a||"slots"===a)o[a]={...e[a],...o[a]};else if("componentsProps"===a||"slotProps"===a){let r=e[a],i=t[a];if(i){if(r){for(let e in o[a]={...i},r)if(Object.prototype.hasOwnProperty.call(r,e)){let t=e;o[a][t]=rZ(r[t],i[t],n)}}else o[a]=i}else o[a]=r||{}}else"className"===a&&n&&t.className?o.className=Q(e?.className,t?.className):"style"===a&&n&&t.style?o.style={...e?.style,...t?.style}:void 0===o[a]&&(o[a]=e[a])}return o}let rK=K.createContext(void 0);function rY(e){let{theme:t,name:n,props:o}=e;if(!t||!t.components||!t.components[n])return o;let r=t.components[n];return r.defaultProps?rZ(r.defaultProps,o,t.components.mergeClassNameAndStyle):r.styleOverrides||r.variants?o:rZ(r,o,t.components.mergeClassNameAndStyle)}function rX({props:e,name:t}){return rY({props:e,name:t,theme:{components:K.useContext(rK)}})}var rQ=function({value:e,children:t}){return(0,Z.jsx)(rK.Provider,{value:e,children:t})};function rJ(e){return rX(e)}function r0(e,t){if(null==e)return{};var n={};for(var o in e)if(({}).hasOwnProperty.call(e,o)){if(-1!==t.indexOf(o))continue;n[o]=e[o]}return n}function r1(e,t){return(r1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function r2(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r1(e,t)}var r3=n(56321),r6={disabled:!1},r4=K.createContext(null),r5=function(e){return e.scrollTop},r8="unmounted",r9="exited",r7="entering",ae="entered",at="exiting",an=function(e){function t(t,n){o=e.call(this,t,n)||this;var o,r,a=n,i=a&&!a.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?i?(r=r9,o.appearStatus=r7):r=ae:r=t.unmountOnExit||t.mountOnEnter?r8:r9,o.state={status:r},o.nextCallback=null,o}r2(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===r8?{status:r9}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==r7&&n!==ae&&(t=r7):(n===r7||n===ae)&&(t=at)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===r7){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:r3.findDOMNode(this);n&&r5(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===r9&&this.setState({status:r8})},n.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,r=this.props.nodeRef?[o]:[r3.findDOMNode(this),o],a=r[0],i=r[1],s=this.getTimeouts(),l=o?s.appear:s.enter;if(!e&&!n||r6.disabled){this.safeSetState({status:ae},function(){t.props.onEntered(a)});return}this.props.onEnter(a,i),this.safeSetState({status:r7},function(){t.props.onEntering(a,i),t.onTransitionEnd(l,function(){t.safeSetState({status:ae},function(){t.props.onEntered(a,i)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:r3.findDOMNode(this);if(!t||r6.disabled){this.safeSetState({status:r9},function(){e.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:at},function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:r9},function(){e.props.onExited(o)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:r3.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(!n||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=r[0],i=r[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===r8)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,r0(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return K.createElement(r4.Provider,{value:null},"function"==typeof n?n(e,o):K.cloneElement(K.Children.only(n),o))},t}(K.Component);function ao(){}an.contextType=r4,an.propTypes={},an.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
29:!0,exit:!0,onEnter:ao,onEntering:ao,onEntered:ao,onExit:ao,onExiting:ao,onExited:ao},an.UNMOUNTED=r8,an.EXITED=r9,an.ENTERING=r7,an.ENTERED=ae,an.EXITING=at;var ar=an;let aa={};function ai(e,t){let n=K.useRef(aa);return n.current===aa&&(n.current=e(t)),n}let as=[];function al(e){K.useEffect(e,as)}class ac{static create(){return new ac}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function au(){let e=ai(ac.create).current;return al(e.disposeEffect),e}function ad(e){return 0===Object.keys(e).length}var am=function(e=null){let t=K.useContext(tM);return!t||ad(t)?e:t};let ap=on();var ah=function(e=ap){return am(e)};function af(){let e=ah(rz);return e[rG]||e}let ag=e=>e.scrollTop;function ay(e,t){var n,o;let{timeout:r,easing:a,style:i={}}=e;return{duration:null!==(n=i.transitionDuration)&&void 0!==n?n:"number"==typeof r?r:r[t.mode]||0,easing:null!==(o=i.transitionTimingFunction)&&void 0!==o?o:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}function av(...e){let t=K.useRef(void 0),n=K.useCallback(t=>{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e,o=n(t);return"function"==typeof o?o:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return K.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}var ab=av;let aS=e=>e;var aT=(()=>{let e=aS;return{configure(t){e=t},generate:t=>e(t),reset(){e=aS}}})();let ak={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function aC(e,t,n="Mui"){let o=ak[t];return o?`${n}-${o}`:`${aT.generate(e)}-${t}`}function aA(e,t,n="Mui"){let o={};return t.forEach(t=>{o[t]=aC(e,t,n)}),o}function aE(e){return aC("MuiCollapse",e)}aA("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);let a_=e=>{let{orientation:t,classes:n}=e;return J({root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]},aE,n)},aP=rV("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})(rq(e=>{let{theme:t}=e;return{height:0,overflow:"hidden",transition:t.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:t.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:e=>{let{ownerState:t}=e;return"exited"===t.state&&!t.in&&"0px"===t.collapsedSize},style:{visibility:"hidden"}}]}})),ax=rV("div",{name:"MuiCollapse",slot:"Wrapper"})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),aw=rV("div",{name:"MuiCollapse",slot:"WrapperInner"})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),aR=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiCollapse"}),{addEndListener:o,children:r,className:a,collapsedSize:i="0px",component:s,easing:l,in:c,onEnter:u,onEntered:d,onEntering:m,onExit:p,onExited:h,onExiting:f,orientation:g="vertical",style:y,timeout:v=rd.standard,TransitionComponent:b=ar,...S}=n,T={...n,orientation:g,collapsedSize:i},k=a_(T),C=af(),A=au(),E=K.useRef(null),_=K.useRef(),P="number"==typeof i?"".concat(i,"px"):i,x="horizontal"===g,w=x?"width":"height",R=K.useRef(null),M=ab(t,R),I=e=>t=>{if(e){let n=R.current;void 0===t?e(n):e(n,t)}},O=()=>E.current?E.current[x?"clientWidth":"clientHeight"]:0,D=I((e,t)=>{E.current&&x&&(E.current.style.position="absolute"),e.style[w]=P,u&&u(e,t)}),N=I((e,t)=>{let n=O();E.current&&x&&(E.current.style.position="");let{duration:o,easing:r}=ay({style:y,timeout:v,easing:l},{mode:"enter"});if("auto"===v){let t=C.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(t,"ms"),_.current=t}else e.style.transitionDuration="string"==typeof o?o:"".concat(o,"ms");e.style[w]="".concat(n,"px"),e.style.transitionTimingFunction=r,m&&m(e,t)}),L=I((e,t)=>{e.style[w]="auto",d&&d(e,t)}),B=I(e=>{e.style[w]="".concat(O(),"px"),p&&p(e)}),F=I(h),U=I(e=>
29{let t=O(),{duration:n,easing:o}=ay({style:y,timeout:v,easing:l},{mode:"exit"});if("auto"===v){let n=C.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(n,"ms"),_.current=n}else e.style.transitionDuration="string"==typeof n?n:"".concat(n,"ms");e.style[w]=P,e.style.transitionTimingFunction=o,f&&f(e)}),j=e=>{"auto"===v&&A.start(_.current||0,e),o&&o(R.current,e)};return(0,Z.jsx)(b,{in:c,onEnter:D,onEntered:L,onEntering:N,onExit:B,onExited:F,onExiting:U,addEndListener:j,nodeRef:R,timeout:"auto"===v?null:v,...S,children:(e,t)=>{let{ownerState:n,...o}=t;return(0,Z.jsx)(aP,{as:s,className:Q(k.root,a,{entered:k.entered,exited:!c&&"0px"===P&&k.hidden}[e]),style:{[x?"minWidth":"minHeight"]:P,...y},ref:M,ownerState:{...T,state:e},...o,children:(0,Z.jsx)(ax,{ownerState:{...T,state:e},className:k.wrapper,ref:E,children:(0,Z.jsx)(aw,{ownerState:{...T,state:e},className:k.wrapperInner,children:r})})})}})});aR&&(aR.muiSupportAuto=!0);var aM=aR;function aI(e){return aC("MuiPaper",e)}aA("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);let aO=e=>{let{square:t,elevation:n,variant:o,classes:r}=e;return J({root:["root",o,!t&&"rounded","elevation"===o&&"elevation".concat(n)]},aI,r)},aD=rV("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})(rq(e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:e=>{let{ownerState:t}=e;return!t.square},style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}}));var aN=K.forwardRef(function(e,t){var n;let o=rJ({props:e,name:"MuiPaper"}),r=af(),{className:a,component:i="div",elevation:s=1,square:l=!1,variant:c="elevation",...u}=o,d={...o,component:i,elevation:s,square:l,variant:c},m=aO(d);return(0,Z.jsx)(aD,{as:i,ownerState:d,className:Q(m.root,a),ref:t,...u,style:{..."elevation"===c&&{"--Paper-shadow":(r.vars||r).shadows[s],...r.vars&&{"--Paper-overlay":null===(n=r.vars.overlays)||void 0===n?void 0:n[s]},...!r.vars&&"dark"===r.palette.mode&&{"--Paper-overlay":"linear-gradient(".concat(o_("#fff",rk(s)),", ").concat(o_("#fff",rk(s)),")")}},...u.style}})}),aL=K.createContext({}),aB=function(e){let{controlled:t,default:n,name:o,state:r="value"}=e,{current:a}=K.useRef(void 0!==t),[i,s]=K.useState(n);return[a?t:i,K.useCallback(e=>{a||s(e)},[])]},aF=function(e){return"string"==typeof e},aU=function(e,t,n){return void 0===e||aF(e)?t:{...t,ownerState:{...t.ownerState,...n}}},aj=function(e,t,n){return"function"==typeof e?e(t,n):e},az=function(e,t=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n},aG=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t},a$=function(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:o,externalForwardedProps:r,className:a}=e;if(!t){let e=Q(n?.className,a,r?.className,o?.className),t={...n?.style,...r?.style,...o?.style},i={...n,...r,...o};return e.length>0&&(i.className=e),Object.keys(t).length>0&&(i.style=t),{props:i,internalRef:void 0}}let i=az({...r,...o}),s=aG(o),l=aG(r),c=t(i),u=Q(c?.className,n?.className,a,r?.className,o?.className),d={...c?.style,...n?.style,...r?.style,...o?.style},m={...c,...n,...l,...s};return u.length>0&&(m.className=u),Object.keys(d).length>0&&(m.style=d),{props:m,internalRef:c.ref}};function aH(e,t){let{className:n,elementType:o,ownerState:r,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:s=!1,...l}=t,{component:c,slots:u={[e]:void 0},slotProps:d={[e]:void 0},...m}=a,p=u[e]||o,h=aj(d[e],r),{props:{component:f,...g},internalRef:y}=a$({className:n,...l,externalForwardedProps:"root"===e?m:void 0,externalSlotProps:h}),v=av(y,null==h?void 0:h.ref,t.ref),b="root"===e?f||c:f,S=aU(p,{..."root"===e&&!c&&!u[e]&&i,..."root"!==e&&!u[e]&&i,...g,...b&&!s&&{as:b},...b&&s&&{component:b},ref:v},r);return[p,S]}function aV(e){return aC("MuiAccordion",e)}var aW=aA("MuiAccordion",["root","heading","rounded","expanded","disabled","gutters","region"]);let aq=e=>{let{classes:t,square:n,expanded:o,disabled:r,disableGutters:a}=e;return J({root:["root",!n&&"rounded",o&&"expanded",r&&"disabled",!a&&"gutters"],heading:["heading"],region:["region"]},aV,t)},aZ=rV(aN,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;
29return[{["& .".concat(aW.region)]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(rq(e=>{let{theme:t}=e,n={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],n),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(t.vars||t).palette.divider,transition:t.transitions.create(["opacity","background-color"],n)},"&:first-of-type":{"&::before":{display:"none"}},["&.".concat(aW.expanded)]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},["&.".concat(aW.disabled)]:{backgroundColor:(t.vars||t).palette.action.disabledBackground}}}),rq(e=>{let{theme:t}=e;return{variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(t.vars||t).shape.borderRadius,borderBottomRightRadius:(t.vars||t).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{["&.".concat(aW.expanded)]:{margin:"16px 0"}}}]}})),aK=rV("h3",{name:"MuiAccordion",slot:"Heading"})({all:"unset"}),aY=rV("div",{name:"MuiAccordion",slot:"Region"})({});var aX=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiAccordion"}),{children:o,className:r,defaultExpanded:a=!1,disabled:i=!1,disableGutters:s=!1,expanded:l,onChange:c,square:u=!1,slots:d={},slotProps:m={},TransitionComponent:p,TransitionProps:h,...f}=n,[g,y]=aB({controlled:l,default:a,name:"Accordion",state:"expanded"}),v=K.useCallback(e=>{y(!g),c&&c(e,!g)},[g,c,y]),[b,...S]=K.Children.toArray(o),T=K.useMemo(()=>({expanded:g,disabled:i,disableGutters:s,toggle:v}),[g,i,s,v]),k={...n,square:u,disabled:i,disableGutters:s,expanded:g},C=aq(k),A={slots:{transition:p,...d},slotProps:{transition:h,...m}},[E,_]=aH("root",{elementType:aZ,externalForwardedProps:{...A,...f},className:Q(C.root,r),shouldForwardComponentProp:!0,ownerState:k,ref:t,additionalProps:{square:u}}),[P,x]=aH("heading",{elementType:aK,externalForwardedProps:A,className:C.heading,ownerState:k}),[w,R]=aH("transition",{elementType:aM,externalForwardedProps:A,ownerState:k}),[M,I]=aH("region",{elementType:aY,externalForwardedProps:A,ownerState:k,className:C.region,additionalProps:{"aria-labelledby":b.props.id,id:b.props["aria-controls"],role:"region"}});return(0,Z.jsxs)(E,{..._,children:[(0,Z.jsx)(P,{...x,children:(0,Z.jsx)(aL.Provider,{value:T,children:b})}),(0,Z.jsx)(w,{in:g,timeout:"auto",...R,children:(0,Z.jsx)(M,{...I,children:S})})]})});function aQ(e){try{return e.matches(":focus-visible")}catch(e){}return!1}var aJ="undefined"!=typeof window?K.useLayoutEffect:K.useEffect,a0=function(e){let t=K.useRef(e);return aJ(()=>{t.current=e}),K.useRef((...e)=>(0,t.current)(...e)).current},a1=a0;class a2{static create(){return new a2}static use(){let e=ai(a2.create).current,[t,n]=K.useState(!1);return e.shouldMount=t,e.setShouldMount=n,K.useEffect(e.mountEffect,[t]),e}mount(){return this.mounted||(this.mounted=a6(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.mount().then(()=>{var e;return null===(e=this.ref.current)||void 0===e?void 0:e.start(...t)})}stop(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.mount().then(()=>{var e;return null===(e=this.ref.current)||void 0===e?void 0:e.stop(...t)})}pulsate(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.mount().then(()=>{var e;return null===(e=this.ref.current)||void 0===e?void 0:e.pulsate(...t)})}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}}function a3(){return a2.use()}function a6(){let e,t;let n=new Promise((n,o)=>{e=n,t=o});return n.resolve=e,n.reject=t,n}function a4(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function a5(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a8(e,t){var n=function(e){return t&&(0,K.isValidElement)(e)?t(e):e},o=Object.create(null);return e&&K.Children.map(e,function(e){return e}
29).forEach(function(e){o[e.key]=n(e)}),o}function a9(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var o,r=Object.create(null),a=[];for(var i in e)i in t?a.length&&(r[i]=a,a=[]):a.push(i);var s={};for(var l in t){if(r[l])for(o=0;o<r[l].length;o++){var c=r[l][o];s[r[l][o]]=n(c)}s[l]=n(l)}for(o=0;o<a.length;o++)s[a[o]]=n(a[o]);return s}function a7(e,t,n){return null!=n[t]?n[t]:e.props[t]}function ie(e,t){return a8(e.children,function(n){return(0,K.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a7(n,"appear",e),enter:a7(n,"enter",e),exit:a7(n,"exit",e)})})}function it(e,t,n){var o=a8(e.children),r=a9(t,o);return Object.keys(r).forEach(function(a){var i=r[a];if((0,K.isValidElement)(i)){var s=a in t,l=a in o,c=t[a],u=(0,K.isValidElement)(c)&&!c.props.in;l&&(!s||u)?r[a]=(0,K.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a7(i,"exit",e),enter:a7(i,"enter",e)}):l||!s||u?l&&s&&(0,K.isValidElement)(c)&&(r[a]=(0,K.cloneElement)(i,{onExited:n.bind(null,i),in:c.props.in,exit:a7(i,"exit",e),enter:a7(i,"enter",e)})):r[a]=(0,K.cloneElement)(i,{in:!1})}}),r}var io=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},ir={component:"div",childFactory:function(e){return e}},ia=function(e){function t(t,n){var o,r=(o=e.call(this,t,n)||this).handleExited.bind(a5(o));return o.state={contextValue:{isMounting:!0}
29,handleExited:r,firstRender:!0},o}r2(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,o=t.handleExited;return{children:t.firstRender?ie(e,o):it(e,n,o),firstRender:!1}},n.handleExited=function(e,t){var n=a8(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=ee({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=r0(e,["component","childFactory"]),r=this.state.contextValue,a=io(this.state.children).map(n);return(delete o.appear,delete o.enter,delete o.exit,null===t)?K.createElement(r4.Provider,{value:r},a):K.createElement(r4.Provider,{value:r},K.createElement(t,o,a))},t}(K.Component);ia.propTypes={},ia.defaultProps=ir;var ii=ia;n(10063);var is=function(e,t){var n=arguments;if(null==t||!tI.call(t,"css"))return K.createElement.apply(void 0,n);var o=n.length,r=Array(o);r[0]=tL,r[1]=tD(e,t);for(var a=2;a<o;a++)r[a]=n[a];return K.createElement.apply(null,r)};!function(e){var t;t||(t=e.JSX||(e.JSX={}))}(is||(is={}));var il=tR(function(e,t){var n=tC([e.styles],void 0,K.useContext(tM)),o=K.useRef();return tP(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,i=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==i&&(a=!0,i.setAttribute("data-emotion",e),r.hydrate([i])),o.current=[r,a],function(){r.flush()}},[t]),tP(function(){var e=o.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==n.next&&tl(t,n.next,!0),r.tags.length){var a=r.tags[r.tags.length-1].nextElementSibling;r.before=a,r.flush()}t.insert("",n,r,!1)},[t,n.name]),null});function ic(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return tC(t)}function iu(){var e=ic.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var id=function(e){let{className:t,classes:n,pulsate:o=!1,rippleX:r,rippleY:a,rippleSize:i,in:s,onExited:l,timeout:c}=e,[u,d]=K.useState(!1),m=Q(t,n.ripple,n.rippleVisible,o&&n.ripplePulsate),p={width:i,height:i,top:-(i/2)+a,left:-(i/2)+r},h=Q(n.child,u&&n.childLeaving,o&&n.childPulsate);return s||u||d(!0),K.useEffect(()=>{if(!s&&null!=l){let e=setTimeout(l,c);return()=>{clearTimeout(e)}}},[l,s,c]),(0,Z.jsx)("span",{className:m,style:p,children:(0,Z.jsx)("span",{className:h})})},im=aA("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);function ip(){let e=a4(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"]);return ip=function(){return e},e}function ih(){let e=a4(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"]);return ih=function(){return e},e}function ig(){let e=a4(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"]);return ig=function(){return e},e}function iy(){let e=a4(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]);return iy=function(){return e},e}let iv=550,ib=80,iS=iu(ip()),iT=iu(ih()),ik=iu(ig()),iC=rV("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),iA=rV(id,{name:"MuiTouchRipple",slot:"Ripple"})(iy(),im.rippleVisible,iS,iv,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut},im.ripplePulsate,e=>{let{theme:t}=e;return t.transitions.duration.shorter},im.child,im.childLeaving,iT,iv,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut},im.childPulsate,ik,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut});var iE=K.forwardRef(function(e,t){let{center:n=!1,classes:o={},className:r,...a}=rJ({props:e,name:"MuiTouchRipple"}),[i,s]=K.useState([]),l=K.useRef(0),c=K.useRef(null);K.useEffect(()=>{c.current&&(c.current(),c.current=null)},[i]);let u=K.useRef(!1),d=au(),m=K.useRef(null),p=K.useRef(null),h=K.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:r,rippleSize:a,cb:i}=e;s(e=>[...e,(0,Z.jsx)(iA,{classes:{ripple:Q(o.ripple,im.ripple),rippleVisible:Q(o.rippleVisible,im.rippleVisible),ripplePulsate:Q(o.ripplePulsate,im.ripplePulsate),
29child:Q(o.child,im.child),childLeaving:Q(o.childLeaving,im.childLeaving),childPulsate:Q(o.childPulsate,im.childPulsate)},timeout:iv,pulsate:t,rippleX:n,rippleY:r,rippleSize:a},l.current)]),l.current+=1,c.current=i},[o]),f=K.useCallback(function(){let e,t,o,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},{pulsate:s=!1,center:l=n||a.pulsate,fakeElement:c=!1}=a;if((null==r?void 0:r.type)==="mousedown"&&u.current){u.current=!1;return}(null==r?void 0:r.type)==="touchstart"&&(u.current=!0);let f=c?null:p.current,g=f?f.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!l&&void 0!==r&&(0!==r.clientX||0!==r.clientY)&&(r.clientX||r.touches)){let{clientX:n,clientY:o}=r.touches&&r.touches.length>0?r.touches[0]:r;e=Math.round(n-g.left),t=Math.round(o-g.top)}else e=Math.round(g.width/2),t=Math.round(g.height/2);l?(o=Math.sqrt((2*g.width**2+g.height**2)/3))%2==0&&(o+=1):o=Math.sqrt((2*Math.max(Math.abs((f?f.clientWidth:0)-e),e)+2)**2+(2*Math.max(Math.abs((f?f.clientHeight:0)-t),t)+2)**2),(null==r?void 0:r.touches)?null===m.current&&(m.current=()=>{h({pulsate:s,rippleX:e,rippleY:t,rippleSize:o,cb:i})},d.start(ib,()=>{m.current&&(m.current(),m.current=null)})):h({pulsate:s,rippleX:e,rippleY:t,rippleSize:o,cb:i})},[n,h,d]),g=K.useCallback(()=>{f({},{pulsate:!0})},[f]),y=K.useCallback((e,t)=>{if(d.clear(),(null==e?void 0:e.type)==="touchend"&&m.current){m.current(),m.current=null,d.start(0,()=>{y(e,t)});return}m.current=null,s(e=>e.length>0?e.slice(1):e),c.current=t},[d]);return K.useImperativeHandle(t,()=>({pulsate:g,start:f,stop:y}),[g,f,y]),(0,Z.jsx)(iC,{className:Q(im.root,o.root,r),ref:p,...a,children:(0,Z.jsx)(ii,{component:null,exit:!0,children:i})})});function i_(e){return aC("MuiButtonBase",e)}var iP=aA("MuiButtonBase",["root","disabled","focusVisible"]);let ix=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:o,classes:r}=e,a=J({root:["root",t&&"disabled",n&&"focusVisible"]},i_,r);return n&&o&&(a.root+=" ".concat(o)),a},iw=rV("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(iP.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function iR(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return a1(r=>(n&&n(r),o||e[t](r),!0))}var iM=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:r=!1,children:a,className:i,component:s="button",disabled:l=!1,disableRipple:c=!1,disableTouchRipple:u=!1,focusRipple:d=!1,focusVisibleClassName:m,LinkComponent:p="a",onBlur:h,onClick:f,onContextMenu:g,onDragLeave:y,onFocus:v,onFocusVisible:b,onKeyDown:S,onKeyUp:T,onMouseDown:k,onMouseLeave:C,onMouseUp:A,onTouchEnd:E,onTouchMove:_,onTouchStart:P,tabIndex:x=0,TouchRippleProps:w,touchRippleRef:R,type:M,...I}=n,O=K.useRef(null),D=a3(),N=ab(D.ref,R),[L,B]=K.useState(!1);l&&L&&B(!1),K.useImperativeHandle(o,()=>({focusVisible:()=>{B(!0),O.current.focus()}}),[]);let F=D.shouldMount&&!c&&!l;K.useEffect(()=>{L&&d&&!c&&D.pulsate()},[c,d,L,D]);let U=iR(D,"start",k,u),j=iR(D,"stop",g,u),z=iR(D,"stop",y,u),G=iR(D,"stop",A,u),$=iR(D,"stop",e=>{L&&e.preventDefault(),C&&C(e)},u),H=iR(D,"start",P,u),V=iR(D,"stop",E,u),W=iR(D,"stop",_,u),q=iR(D,"stop",e=>{aQ(e.target)||B(!1),h&&h(e)},!1),Y=a1(e=>{O.current||(O.current=e.currentTarget),aQ(e.target)&&(B(!0),b&&b(e)),v&&v(e)}),X=()=>{let e=O.current;return s&&"button"!==s&&!("A"===e.tagName&&e.href)},J=a1(e=>{d&&!e.repeat&&L&&" "===e.key&&D.stop(e,()=>{D.start(e)}),e.target===e.currentTarget&&X()&&" "===e.key&&e.preventDefault(),S&&S(e),e.target===e.currentTarget&&X()&&"Enter"===e.key&&!l&&(e.preventDefault(),f&&f(e))}),ee=a1(e=>{d&&" "===e.key&&L&&!e.defaultPrevented&&D.stop(e,()=>{D.pulsate(e)}),T&&T(e),f&&e.target===e.currentTarget&&X()&&" "===e.key&&!e.defaultPrevented&&f(e)}),et=s;"button"===et&&(I.href||I.to)&&(et=p);let en={};"button"===et?(en.type=void 0===M?"button":M,en.disabled=l):(I.href||I.to||(en.role="button"),l&&(en["aria-disabled"]=l));let eo=ab(t,O),er={...n,centerRipple:r,component:s,disabled:l,disableRipple:c,disableTouchRipple:u,focusRipple:d,tabIndex:x,focusVisible:L},ea=ix(er);return(0,Z.jsxs)(iw,{as:et,className:Q(ea.root,i),ownerState:er,onBlur:q,onClick:f,onContextMenu:j,onFocus:Y,onKeyDown:J,onKeyUp:ee,onMouseDown:U,onMouseLeave:$,onMouseUp:G,onDragLeave:z,onTouchEnd:V,onTouchMove:W,onTouchStart:H,ref:eo,tabIndex:l?-1:x,type:M,...en,...I,children:[a,F?(0,Z.jsx)(iE,{ref:N,center:r,...w}):null]})});function iI(e){return aC("MuiAccordionSummary",e)}var iO=aA("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]);let iD=e=>{let{classes:t,expanded:n,disabled:o,disableGutters:r}=e;return J({root:["root",n&&"expanded",o&&"disabled",!r&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!r&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]},iI,t)},iN=rV(iM,{name:"MuiAccordionSummary",slot:"Root"})(rq(e=>{let{theme:t}=e,n={duration:t.transitions.duration.shortest};return{display:"flex",width:"100%",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],n),["&.".concat(iO.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(iO.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["&:hover:not(.".concat(iO.disabled,")")]:{cursor:"pointer"},variants:[{props:e=>!e.disableGutters,style:{["&.".concat(iO.expanded)]:{minHeight:64}}}]}}
29)),iL=rV("span",{name:"MuiAccordionSummary",slot:"Content"})(rq(e=>{let{theme:t}=e;return{display:"flex",textAlign:"start",flexGrow:1,margin:"12px 0",variants:[{props:e=>!e.disableGutters,style:{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),["&.".concat(iO.expanded)]:{margin:"20px 0"}}}]}})),iB=rV("span",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper"})(rq(e=>{let{theme:t}=e;return{display:"flex",color:(t.vars||t).palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),["&.".concat(iO.expanded)]:{transform:"rotate(180deg)"}}}));var iF=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiAccordionSummary"}),{children:o,className:r,expandIcon:a,focusVisibleClassName:i,onClick:s,slots:l,slotProps:c,...u}=n,{disabled:d=!1,disableGutters:m,expanded:p,toggle:h}=K.useContext(aL),f=e=>{h&&h(e),s&&s(e)},g={...n,expanded:p,disabled:d,disableGutters:m},y=iD(g),v={slots:l,slotProps:c},[b,S]=aH("root",{ref:t,shouldForwardComponentProp:!0,className:Q(y.root,r),elementType:iN,externalForwardedProps:{...v,...u},ownerState:g,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:d,"aria-expanded":p,focusVisibleClassName:Q(y.focusVisible,i)},getSlotProps:e=>({...e,onClick:t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),f(t)}})}),[T,k]=aH("content",{className:y.content,elementType:iL,externalForwardedProps:v,ownerState:g}),[C,A]=aH("expandIconWrapper",{className:y.expandIconWrapper,elementType:iB,externalForwardedProps:v,ownerState:g});return(0,Z.jsxs)(b,{...S,children:[(0,Z.jsx)(T,{...k,children:o}),a&&(0,Z.jsx)(C,{...A,children:a})]})});function iU(e){return aC("MuiAccordionDetails",e)}aA("MuiAccordionDetails",["root"]);let ij=e=>{let{classes:t}=e;return J({root:["root"]},iU,t)},iz=rV("div",{name:"MuiAccordionDetails",slot:"Root"})(rq(e=>{let{theme:t}=e;return{padding:t.spacing(1,2,2)}}));var iG=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiAccordionDetails"}),{className:o,...r}=n,a=n,i=ij(a);return(0,Z.jsx)(iz,{className:Q(i.root,o),ref:t,ownerState:a,...r})});let i$=e=>{let{className:t}=e;return(0,Z.jsxs)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M15 15.5C15.7956 15.5 16.5587 15.1839 17.1213 14.6213C17.6839 14.0587 18 13.2956 18 12.5V11C18 10.2044 17.6839 9.4413 17.1213 8.87869C16.5587 8.31608 15.7956 8 15 8H13.5V15.5H15Z",stroke:"#BEBEBE",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",className:t}),(0,Z.jsx)("path",{d:"M6 9.5C6 9.10218 6.15804 8.72064 6.43935 8.43933C6.72065 8.15803 7.
2910218 8 7.5 8H8.63499C9.13228 8.00106 9.60878 8.19962 9.95966 8.552C10.3105 8.90438 10.5071 9.38172 10.506 9.879C10.5049 10.3763 10.3064 10.8528 9.95399 11.2036C9.60161 11.5545 9.12428 11.7511 8.627 11.75C9.12428 11.7489 9.60161 11.9455 9.95399 12.2964C10.3064 12.6472 10.5049 13.1237 10.506 13.621C10.5071 14.1183 10.3105 14.5956 9.95966 14.948C9.60878 15.3004 9.13228 15.4989 8.63499 15.5H7.5C7.10218 15.5 6.72065 15.342 6.43935 15.0607C6.15804 14.7794 6 14.3978 6 14",stroke:"#BEBEBE",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",className:t}),(0,Z.jsx)("rect",{className:t,x:"0.75",y:"0.75",width:"22.5",height:"22.5",rx:"3.25",stroke:"#BEBEBE",strokeWidth:"1.5"})]})},iH=()=>(0,Z.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M12.0008 23.077C14.1916 23.077 16.3331 22.4273 18.1547 21.2102C19.9763 19.993 21.3961 18.2632 22.2345 16.2391C23.0729 14.2151 23.2922 11.9878 22.8648 9.83913C22.4374 7.69042 21.3825 5.71661 19.8333 4.16748C18.2842 2.61834 16.3105 1.56333 14.1617 1.13593C12.013 0.708522 9.78582 0.927875 7.76178 1.76626C5.73773 2.60465 4.00775 4.0246 2.7906 5.84619C1.57345 7.66778 0.923828 9.8093 0.923828 12.0001C0.923828 14.9379 2.09085 17.7554 4.16818 19.8327C6.2455 21.9101 9.06297 23.077 12.0008 23.077Z",stroke:"#949494","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M11.9994 6.12552V17.8744",stroke:"#949494","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M6.125 11.9999H17.8739",stroke:"#949494","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})]}),iV=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M12 18C11.8022 18 11.6089 18.0587 11.4444 18.1686C11.28 18.2785 11.1518 18.4345 11.0761 18.6172C11.0004 18.7999 10.9806 19.001 11.0192 19.195C11.0578 19.389 11.153 19.5672 11.2929 19.707C11.4328 19.8469 11.611 19.9422 11.8049 19.9808C11.9989 20.0194 12.1999 19.9995 12.3827 19.9238C12.5654 19.8481 12.7216 19.7201 12.8315 19.5557C12.9413 19.3912 13 19.1978 13 19C13 18.7348 12.8946 18.4805 12.7071 18.293C12.5196 18.1054 12.2652 18 12 18Z",fill:"currentColor"}),(0,Z.jsx)("path",{d:"M12 16L12 8",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"}),(0,Z.jsx)("path",{d:"M13.585 1.98725C13.4395 1.69102 13.2138 1.44148 12.9337 1.26698C12.6535 1.09248 12.3301 1 12 1C11.67 1 11.3465 1.09248 11.0663 1.26698C10.7862 1.44148 10.5606 1.69102 10.415 1.98725L1.15256 20.857C1.04107 21.0838 0.989191 21.3352 1.00187 21.5876C1.01455 21.84 1.09137 22.0849 1.22504 22.2994C1.35871 22.5139 1.54484 22.6908 1.76585 22.8133C1.98686 22.9359 2.23547 23.0002 2.4882 23H21.5118C21.7646 23.0002 22.0132 22.9359 22.2342 22.8133C22.4552 22.6908 22.6413 22.5139 22.775 22.2994C22.9087 22.0849 22.9854 21.84 22.9981 21.5876C23.0108 21.3352 22.959 21.0838 22.8475 20.857L13.585 1.98725Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),iW=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M12 14V6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,Z.jsx)("path",{d:"M12 16C11.8022 16 11.6089 16.0587 11.4444 16.1686C11.28 16.2785 11.1518 16.4345 11.0761 16.6172C11.0004 16.7999 10.9806 17.001 11.0192 17.195C11.0578 17.389 11.153 17.5672 11.2929 17.707C11.4328 17.8469 11.611 17.9422 11.8049 17.9808C11.9989 18.0194 12.1999 17.9995 12.3827 17.9238C12.5654 17.8481 12.7216 17.7201 12.8315 17.5557C12.9413 17.3912 13 17.1978 13 17C13 16.7348 12.8946 16.4805 12.7071 16.293C12.5196 16.1054 12.2652 16 12 16Z",fill:"currentColor"}),(0,Z.jsx)("path",{d:"M12 23C14.1756 23 16.3024 22.3548 18.1113 21.1462C19.9202 19.9375 21.3301 18.2195 22.1627 16.2095C22.9952 14.1995 23.2131 11.9877 22.7886 9.85395C22.3642 7.72016 21.3166 5.7602 19.7782 4.22182C18.2398 2.68344 16.2798 1.63582 14.146 1.21138C12.0122 0.786943 9.80046 1.00473 7.79047 1.83729C5.78048 2.66986 4.06253 4.07983 2.85383 5.88877C1.
2964514 7.69771 1 9.82441 1 12C1 14.9174 2.15892 17.7153 4.22182 19.7782C6.28472 21.8411 9.08262 23 12 23Z",stroke:"currentColor",strokeWidth:"1.5"})]}),iq=()=>(0,Z.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"45",height:"45",viewBox:"0 6 48 48",children:(0,Z.jsxs)("g",{children:[(0,Z.jsx)("path",{fill:"#26A6D1",d:"M3 6.75h42a3 3 0 013 3v28.5a3 3 0 01-3 3H3a3 3 0 01-3-3V9.75a3 3 0 013-3zm0 0"}),(0,Z.jsx)("path",{fill:"#FFF",d:"M7.738 18.75L3 29.238h5.676l.703-1.672h1.605l.704 1.672h6.246v-1.277l.558 1.277h3.23l.56-1.304v1.304H35.27l1.578-1.629 1.48 1.63 6.672.015-4.754-5.23L45 18.75h-6.57l-1.535 1.598-1.434-1.598H21.328l-1.21 2.707-1.243-2.707h-5.664v1.23l-.629-1.23H7.738zm1.102 1.488h2.765l3.145 7.114v-7.114h3.027l2.43 5.102 2.238-5.102h3.016v7.528h-1.836l-.016-5.899-2.672 5.899h-1.644l-2.688-5.899v5.899h-3.773l-.715-1.688H8.25l-.715 1.688h-2.02l3.325-7.528zm18.297 0h7.46l2.282 2.465 2.355-2.465h2.282l-3.465 3.785 3.465 3.739h-2.387l-2.281-2.492-2.368 2.492h-7.343zm-16.953 1.274L8.91 24.52h2.547zm18.796.285v1.375h4.07v1.531h-4.07v1.5h4.563l2.121-2.21-2.031-2.196zm0 0"})]})}),iZ=()=>(0,Z.jsx)("svg",{className:"w-24 h-full",viewBox:"0 0 35 15",children:(0,Z.jsxs)("svg",{x:"0",y:"3.85",height:"7.3",width:"35",viewBox:"0 0 105 43",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("title",{children:"Apple Logo"}),(0,Z.jsx)("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",children:(0,Z.jsxs)("g",{fill:"#FFF",children:[(0,Z.jsx)("path",{d:"M19.4028,5.5674 C20.6008,4.0684 21.4138,2.0564 21.1998,0.0004 C19.4458,0.0874 17.3058,1.1574 16.0668,2.6564 C14.9538,3.9414 13.9688,6.0374 14.2258,8.0074 C16.1948,8.1784 18.1618,7.0244 19.4028,5.5674"}),(0,Z.jsx)("path",{d:"M21.1772,8.3926 C18.3182,8.2226 15.8872,10.0156 14.5212,10.0156 C13.1552,10.0156 11.0642,8.4786 8.8022,8.5196 C5.8592,8.5626 3.1282,10.2276 1.6342,12.8746 C-1.4378,18.1696 0.8232,26.0246 3.8112,30.3376 C5.2622,32.4716 7.0102,34.8206 9.3142,34.7366 C11.4912,34.6506 12.3442,33.3266 14.9902,33.3266 C17.6352,33.3266 18.4042,34.7366 20.7082,34.6936 C23.0972,34.6506 24.5922,32.5586 26.0422,30.4226 C27.7072,27.9906 28.3882,25.6426 28.4312,25.5126 C28.3882,25.4706 23.8232,23.7186 23.7812,18.4676 C23.7382,14.0706 27.3652,11.9786 27.5362,11.8496 C25.4882,8.8196 22.2872,8.4786 21.1772,8.3926"}),(0,Z.jsx)("path",{d:"M85.5508,43.0381 L85.5508,39.1991 C85.8628,39.2421 86.6158,39.2871 87.0158,39.2871 C89.2138,39.2871 90.4558,38.3551 91.2108,35.9581 L91.6548,34.5371 L83.2428,11.2321 L88.4368,11.2321 L94.2958,30.1421 L94.4068,30.1421 L100.2668,11.2321 L105.3278,11.2321 L96.6048,35.7141 C94.6078,41.3291 92.3208,43.1721 87.4828,43.1721 C87.1048,43.1721 85.8838,43.1271 85.5508,43.0381"}),(0,Z.jsx)("path",{d:"M42.6499,19.3555 L48.3549,19.3555 C52.6829,19.3555 55.1469,17.0255 55.1469,12.9855 C55.1469,8.9455 52.6829,6.6375 48.3769,6.6375 L42.6499,6.6375 L42.6499,19.3555 Z M49.6869,2.4425 C55.9009,2.4425 60.2289,6.7265 60.2289,12.9625 C60.2289,19.2225 55.8129,23.5285 49.5309,23.5285 L42.6499,23.5285 L42.6499,34.4705 L37.6779,34.4705 L37.6779,2.4425 L49.6869,2.4425 Z"}),(0,Z.jsx)("path",{d:"M76.5547,25.7705 L76.5547,23.9715 L71.0287,24.3275 C67.9207,24.5275 66.3007,25.6815 66.3007,27.7015 C66.3007,29.6545 67.9887,30.9195 70.6287,30.9195 C74.0027,30.9195 76.5547,28.7665 76.5547,25.7705 M61.4617,27.8345 C61.4617,23.7285 64.5917,21.3755 70.3627,21.0205 L76.5547,20.6425 L76.5547,18.8675 C76.5547,16.2705 74.8457,14.8495 71.8057,14.8495 C69.2967,14.8495 67.4777,16.1375 67.0997,18.1125 L62.6167,18.1125 C62.7497,13.9615 66.6567,10.9435 71.9387,10.9435 C77.6207,10.9435 81.3267,13.9175 81.3267,18.5345 L81.3267,34.4705 L76.7327,34.4705 L76.7327,30.6305 L76.6217,30.6305 C75.3127,33.1395 72.4267,34.7145 69.2967,34.7145 C64.6807,34.7145 61.4617,31.9625 61.4617,27.8345"})]})})]})}),iK=()=>(0,Z.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M5 12H19M19 12L12 5M19 12L12 19",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),iY=()=>(0,Z.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M0.922852 5.35388C0.922852 4.96217 1.07845 4.58662 1.35542 4.30965C1.6324 4.03267 2.00807 3.87695 2.39977 3.87695H21.5998C21.9915 3.87695 22.3671 4.03267 22.6441 4.30965C22.9211 4.58662 23.0767 4.96217 23.0767 5.35388V21.6C23.0767 21.9917 22.9211 22.3673 22.6441 22.6443C22.3671 22.9212 21.9915 23.077 21.5998 23.077H2.39977C2.00807 23.077 1.6324 22.9212 1.35542 22.6443C1.07845 22.3673 0.922852 21.9917 0.922852 21.6V5.35388Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M0.922852 9.78461H23.0767",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M6.83057 6.09233V0.923096",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M17.1694 6.09233V0.923096",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),iX=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M0.91748 18H17.4336",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M0.91748 9.5H17.4336",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M0.91748 1H17.4336",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),iQ=()=>(0,Z.jsxs)("svg",{width:"20",height:"15",viewBox:"0 0 20 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.64332 1.1084H16.3274C17.495 1.1084 18.4415 2.13261 18.4415 3.39604V11.4028C18.4415 12.6662 17.495 13.6904 16.3274 13.6904H3.64332C2.47578 13.6904 1.5293 12.6662 1.5293 11.4028V3.39604C1.5293 2.13261 2.47578 1.1084 3.64332 1.1084Z",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 5.16699H18.7891V6.33366H1V5.16699Z",fill:"currentColor"})]}),iJ=()=>(0,Z.jsxs)("svg",{width:"46",height:"33",viewBox:"0 0 46 33",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{id:"Carte bleu",children:[(0,Z.jsx)("rect",{id:"Rectangle",x:"0.046875",width:"45.764",height:"32.084",rx:"2",fill:"url(#paint0_linear_5917_22191)"}),(0,Z.jsxs)("g",{id:"Union",children:[(0,Z.jsx)("path",{d:"M22.6763 15.2841C22.6787 15.3105 22.6811 15.3371 22.6833 15.3636V15.2841H22.6763Z",fill:"white"}),(0,Z.jsx)("path",{d:"M15.3651 9C19.6307 9 22.3274 11.5101 22.6763 15.2841H15.2855V16.6364H22.6833
29C22.3651 20.5341 19.6606 23 15.3651 23C10.9901 23 8.04688 20.375 8.04688 16C8.04688 11.7841 10.831 9 15.3651 9Z",fill:"white"}),(0,Z.jsx)("path",{d:"M36.0469 12.4204C36.0469 12.0227 35.9673 11.625 35.8082 11.2273C35.6491 10.8295 35.4105 10.5113 35.1719 10.2727C34.8537 9.95453 34.5355 9.71589 34.1378 9.63635C33.74 9.47726 33.2628 9.47726 32.6264 9.47726H23.8764V15.3636H32.5469C33.1832 15.3636 33.74 15.2841 34.0582 15.2045C34.456 15.0454 34.7741 14.8863 35.0923 14.5682C35.4105 14.25 35.5696 13.9318 35.7287 13.6136C35.9673 13.2159 36.0469 12.8182 36.0469 12.4204Z",fill:"white"}),(0,Z.jsx)("path",{d:"M36.0469 19.6591C36.0469 19.2613 35.9673 18.8636 35.8082 18.4659C35.6491 18.0681 35.4105 17.75 35.1719 17.5113C34.8537 17.1931 34.5355 16.9545 34.1378 16.875C33.74 16.7159 33.2628 16.7159 32.6264 16.7159H23.8764V22.6022H32.5469C33.1832 22.6022 33.74 22.5227 34.0582 22.4431C34.456 22.2841 34.7741 22.125 35.0923 21.8068C35.4105 21.4886 35.5696 21.1704 35.7287 20.8522C35.9673 20.4545 36.0469 20.0568 36.0469 19.6591Z",fill:"white"})]})]}),(0,Z.jsx)("defs",{children:(0,Z.jsxs)("linearGradient",{id:"paint0_linear_5917_22191",x1:"0.046875",y1:"32.084",x2:"45.8109",y2:"-1.42021e-06",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#64B579"}),(0,Z.jsx)("stop",{offset:"0.515625","stop-color":"#046C98"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#0C2450"})]})})]}),i0=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 23 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M16.8174 19.9073H7.21486C6.8719 19.9074 6.54001 19.7751 6.27799 19.5339C6.01596 19.2928 5.84073 18.9583 5.78335 18.5898L3.23099 2.23948C3.1734 1.87117 2.99809 1.53695 2.73608 1.296C2.47408 1.05506 2.14228 0.923016 1.79946 0.923096H0.847058",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M15.0047 22.284C14.9329 22.284 14.8627 22.3071 14.8031 22.3506C14.7434 22.394 14.6969 22.4559 14.6694 22.5281C14.6419 22.6004 14.6347 22.68 14.6487 22.7567C14.6627 22.8334 14.6973 22.9039 14.7481 22.9593C14.7988 23.0146 14.8635 23.0523 14.9339 23.0675C15.0043 23.0828 15.0773 23.075 15.1436 23.045C15.2099 23.0151 15.2666 22.9643 15.3065 22.8992C15.3464 22.8342 15.3677 22.7578 15.3677 22.6796C15.3677 22.5747 15.3294 22.4739 15.2614 22.3998C15.1933 22.3256 15.101 22.284 15.0047 22.284",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M7.74495 22.284C7.67316 22.284 7.60298 22.3071 7.54329 22.3506C7.4836 22.394 7.43709 22.4559 7.40962 22.5281C7.38215 22.6004 7.37495 22.68 7.38896 22.7567C7.40296 22.8334 7.43753 22.9039 7.48829 22.9593C7.53905 23.0146 7.60374 23.0523 7.67415 23.0675C7.74455 23.0828 7.81753 23.075 7.88385 23.045C7.95017 23.0151 8.00685 22.9643 8.04674 22.8992C8.08662 22.8342 8.10791 22.7578 8.10791 22.6796C8.10791 22.5747 8.06967 22.4739 8.0016 22.3998C7.93353 22.3256 7.84121 22.284 7.74495 22.284",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M5.2488 15.1572H16.9323C17.5798 15.1571 18.2086 14.9214 18.7189 14.4871C19.2292 14.0529 19.5918 13.4451 19.7489 12.7606L21.1523 6.6425C21.1793 6.52581 21.1815 6.40395 21.1587 6.2862C21.1358 6.16846 21.0887 6.05784 21.0207 5.963C20.9527 5.86816 20.8657 5.79158 20.7664 5.73894C20.6671 5.68631 20.5581 5.65909 20.4477 5.65936H3.76694",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),i1=()=>(0,Z.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M8.24883 14.8225L5.068 11.6417C4.8966 11.4703 4.66414 11.374 4.42175 11.374C4.17936 11.374 3.94689 11.4703 3.7755 11.6417C3.6041 11.8131 3.50781 12.0455 3.50781 12.2879C3.50781 12.4079 3.53145 12.5268 3.57738 12.6377C3.62331 12.7486 3.69063 12.8493 3.7755 12.9342L7.60717 16.7658C7.96467 17.1233 8.54217 17.1233 8.89967 16.7658L18.598 7.06751C18.7694 6.89611 18.8657 6.66365 18.8657 6.42126C18.8657 6.17887 18.7694 5.94641 18.598 5.77501C18.4266 5.60361 18.1941 5.50732 17.9517 5.50732C17.7094 5.50732 17.4769 5.60361 17.3055 5.77501L8.24883 14.8225Z",fill:"currentColor"})}),i2=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M11.9998 23.077C14.1906 23.077 16.3322 22.4273 18.1538 21.2101C19.9754 19.993 21.3951 18.2629 22.2335 16.2389C23.0719 14.2149 23.2913 11.9878 22.8639 9.83912C22.4364 7.69042 21.3814 5.71662 19.8323 4.16749C18.2832 2.61835 16.3095 1.56335 14.1608 1.13594C12.0121 0.708537 9.78488 0.92789 7.76084 1.76627C5.7368 2.60466 4.00682 4.02438 2.78968 5.84597C1.57253 7.66
29755 0.922852 9.8093 0.922852 12.0001C0.922852 14.9379 2.08993 17.7552 4.16725 19.8325C6.24457 21.9098 9.06197 23.077 11.9998 23.077V23.077Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M16.9367 8.78772L11.5828 15.9395C11.4638 16.0984 11.3119 16.2299 11.1376 16.3249C10.9633 16.4199 10.7706 16.4763 10.5725 16.4903C10.3745 16.5043 10.1758 16.4756 9.98981 16.406C9.80386 16.3365 9.63505 16.2279 9.49481 16.0874L6.72559 13.3181",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),i3=()=>(0,Z.jsxs)("svg",{width:"11",height:"9",viewBox:"0 0 25 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M7.94141 11.5H23.0614",stroke:"#2E2F36",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M19.4619 15.1039L23.0619 11.5039L19.4619 7.90387",stroke:"#2E2F36",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M15.8614 17L15.8614 20.14C15.8778 20.5044 15.7493 20.8604 15.5039 21.1303C15.2585 21.4001 14.9162 21.5618 14.5519 21.58H2.76985C2.40582 21.5613 2.06392 21.3995 1.81879 21.1297C1.57365 20.8599 1.44517 20.5041 1.46137 20.14V2.85998C1.44492 2.49577 1.57331 2.13984 1.8185 1.87001C2.06368 1.60018 2.40573 1.43839 2.76985 1.41998H14.5519C14.9162 1.43814 15.2585 1.59983 15.5039 1.86969C15.7493 2.13955 15.8778 2.49561 15.8614 2.85998L15.8614 6",stroke:"#2E2F36",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),i6=e=>{let{className:t}=e;return(0,Z.jsx)("svg",{className:t,width:"12",height:"7",viewBox:"0 0 12 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M0.75 0.75L5.75 5.75L10.75 0.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})},i4=e=>{let{className:t}=e;return(0,Z.jsx)("svg",{className:t,viewBox:"0 0 11 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M10.7071 1.70711C11.0976 1.31658 11.0976 0.683418 10.7071 0.292893C10.3166 -0.0976311 9.68342 -0.0976311 9.29289 0.292893L10.7071 1.70711ZM2 9L1.29289 8.29289L0.585786 9L1.29289 9.70711L2 9ZM9.29289 17.7071C9.68342 18.0976 10.3166 18.0976 10.7071 17.7071C11.0976 17.3166 11.0976 16.6834 10.7071 16.2929L9.29289 17.7071ZM9.29289 0.292893L1.29289 8.29289L2.70711 9.70711L10.7071 1.70711L9.29289 0.292893ZM1.29289 9.70711L9.29289 17.7071L10.7071 16.2929L2.70711 8.29289L1.29289 9.70711Z",fill:"currentColor"})})},i5=e=>{let{className:t}=e;return(0,Z.jsx)("svg",{className:t,viewBox:"0 0 11 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M0.292893 16.2929C-0.0976324 16.6834 -0.0976324 17.3166 0.292892 17.7071C0.683416 18.0976 1.31658 18.0976 1.70711 17.7071L0.292893 16.2929ZM9 9L9.70711 9.70711L10.4142 9L9.70711 8.29289L9 9ZM1.70711 0.292894C1.31658 -0.0976302 0.683418 -0.0976303 0.292894 0.292894C-0.097631 0.683417 -0.097631 1.31658 0.292894 1.70711L1.70711 0.292894ZM1.70711 17.7071L9.70711 9.70711L8.29289 8.29289L0.292893 16.2929L1.70711 17.7071ZM9.70711 8.29289L1.70711 0.292894L0.292894 1.70711L8.29289 9.70711L9.70711 8.29289Z",fill:"currentColor"})})},i8=()=>(0,Z.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"20",viewBox:"0 0 17 20",fill:"none",children:[(0,Z.jsx)("path",{d:"M1.2039 13.8194L1.8837 9.05612C1.91758 8.82075 2.02363 8.60153 2.18706 8.4288C2.35048 8.25607 2.56328 8.13828 2.79641 8.09143V8.09143C2.95008 8.06052 3.10845 8.06132 3.2618 8.09382C3.41514 8.12631 3.56022 8.1898 3.68815 8.28038C3.81608 8.37096 3.92432 8.48655 4.0059 8.6204C4.08748 8.75425 4.14065 8.90356 4.16253 9.05877L4.38642 10.638L9.55558 5.46884C9.76656 5.25786 10.0526 5.13939 10.351 5.13939C10.6494 5.13939 10.9356 5.25786 11.1466 5.46884V5.46884C11.3576 5.67982 11.476 5.96602 11.476 6.26439C11.476 6.56276 11.3576 6.84885 11.1466 7.05983L7.96459 10.2418L9.68592 12.9477C9.9796 13.4091 10.0952 13.9617 10.0109 14.5022C9.92669 15.0426 9.64858 15.5338 9.22841 15.884L5.97585 18.5945L1.2039 13.8194Z",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M12.7364 3.87684L13.9297 2.68359",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M13.9311 5.86581H15.5221",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M10.748 2.68474V1.09375",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"}
29),(0,Z.jsx)("path",{d:"M13.1348 7.45703L14.328 8.65027",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"}),(0,Z.jsx)("path",{d:"M9.15809 3.4784L7.96484 2.28516",stroke:"black","stroke-linecap":"round","stroke-linejoin":"round"})]}),i9=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M11.9998 23.0771C14.1906 23.0771 16.3322 22.4273 18.1538 21.2102C19.9753 19.993 21.3951 18.2632 22.2335 16.2392C23.0719 14.2151 23.2913 11.9879 22.8639 9.83915C22.4364 7.69043 21.3815 5.71663 19.8324 4.16749C18.2832 2.61836 16.3095 1.56335 14.1608 1.13594C12.012 0.708537 9.78484 0.92789 7.7608 1.76628C5.73676 2.60466 4.00677 4.02461 2.78963 5.84621C1.57248 7.6678 0.922852 9.80932 0.922852 12.0001C0.922852 14.9379 2.08987 17.7554 4.1672 19.8328C6.24453 21.9101 9.06199 23.0771 11.9998 23.0771Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M16.1539 7.84613L7.84619 16.1538",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M7.84619 7.84613L16.1539 16.1538",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),i7=()=>(0,Z.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M2 2L8 8M8 2L2 8",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round"})}),se=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M17.7866 23.0769H5.92882C5.47956 23.0769 5.04868 22.8822 4.731 22.536C4.41332 22.1898 4.23486 21.7204 4.23486 21.2307V4.61536H19.4805V21.2307C19.4805 21.7204 19.3021 22.1898 18.9844 22.536C18.6667 22.8822 18.2358 23.0769 17.7866 23.0769V23.0769Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M9.31689 17.5385V10.1539",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.3989 17.5385V10.1539",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M0.847168 4.61536H22.8687",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.3984 0.923096H9.31652C8.86725 0.923096 8.43638 1.11774 8.1187 1.46396C7.80102 1.81018 7.62256 2.27962 7.62256 2.76925V4.6154H16.0924V2.76925C16.0924 2.27962 15.9139 1.81018 15.5962 1.46396C15.2785 1.11774 14.8477 0.923096 14.3984 0.923096V0.923096Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]});function st(){return(0,Z.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"26",height:"25",fill:"none",viewBox:"0 0 26 25",children:[(0,Z.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.25",d:"M18.384 7.283a1.515 1.515 0 102.142-2.143 1.515 1.515 0 00-2.142 2.143v0z"}),(0,Z.jsx)("path",{stroke:"currentColor",strokeWidth:"1.5",d:"M10.604 23.586L2.08 15.062a2 2 0 010-2.828L12.084 2.23a2 2 0 011.247-.578l9.303-.78a2 2 0 012.16 2.16l-.78 9.303a2 2 0 01-.578 1.247L13.432 23.586a2 2 0 01-2.828 0z"}),(0,Z.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M10.791 9.474a.567.567 0 11-.48 1.028.567.567 0 01.48-1.028M7.402 15.4l9.042-3.29"}),(0,Z.jsx)("path",{fill:"#urrentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M13.534 17.012a.567.567 0 11-.479 1.028.567.567 0 01.48-1.028z"})]})}let sn=()=>(0,Z.jsxs)("svg",{width:"50",height:"31",viewBox:"0 0 50 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{"clip-path":"url(#clip0_5917_22175)",children:[(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.285156 2C0.285156 0.89543 1.18059 0 2.28516 0H47.047C48.1516 0 49.047 0.895431 49.047 2V30C49.047 31.1046 48.1516 32 47.047 32H2.28516C1.18059 32 0.285156 31.1046 0.285156 30V2Z",fill:"#0069AA"}),(0,Z.jsx)("path",{d:"M31.4327 21.4173H31.3127V21.5723C31.5476 21.566 31.7755 21.5605 32.0036 21.5605C32.1194 21.5605 32.2336 21.5635 32.3461 21.5665C32.4552 21.5694 32.5627 21.5723 32.6685 21.5723V21.4173H32.5612C32.384 21.4173 32.2444 21.4173 32.2444 21.2202V17.1039C32.2444 17.0561 32.2319 17.0199 32.1931 17.0199C32.1792 17.0199 32.1472 17.0368 32.1034 17.06L32.1033 17.06C32.0883 17.0679 32.072 17.0766 32.0545 17.0855C31.9211 17.1576 31.6546 17.2646 31.4013 17.3419V17.4374C31.4096 17.4396 3
291.4177 17.4418 31.4257 17.444C31.6488 17.5043 31.7373 17.5282 31.7373 17.9025V21.2202C31.7373 21.4173 31.6108 21.4173 31.4327 21.4173Z",fill:"white"}),(0,Z.jsx)("path",{d:"M31.0839 18.4916H30.9258C30.8052 17.7952 30.2791 17.5148 29.5698 17.5148C28.8401 17.5148 27.782 17.9732 27.782 19.4031C27.782 20.6071 28.695 21.4711 29.6708 21.4711C30.2977 21.4711 30.8185 21.0658 30.945 20.4398L31.0908 20.4754L30.945 21.3456C30.6788 21.5007 29.9624 21.6618 29.5437 21.6618C28.0613 21.6618 27.1233 20.762 27.1233 19.4215C27.1233 18.1998 28.2832 17.3237 29.5254 17.3237C30.0385 17.3237 30.5328 17.4791 31.0209 17.6401L31.0839 18.4916Z",fill:"white"}),(0,Z.jsx)("path",{d:"M14.0287 21.4173H13.9087V21.5723C14.143 21.566 14.3713 21.5605 14.5995 21.5605C14.7147 21.5605 14.8286 21.5635 14.9409 21.5665C15.0503 21.5694 15.1583 21.5723 15.2646 21.5723V21.4173H15.1573C14.9796 21.4173 14.8399 21.4173 14.8399 21.2202V18.933C14.8399 18.8849 14.8269 18.8491 14.7958 18.8491C14.7636 18.8491 14.7261 18.8554 14.6814 18.8794C14.6564 18.8973 14.3012 19.0097 14.0033 19.0939V19.189C14.0133 19.194 14.023 19.1989 14.0324 19.2037C14.246 19.3113 14.333 19.3551 14.333 19.6057V21.2202C14.333 21.4173 14.2062 21.4173 14.0287 21.4173Z",fill:"white"}),(0,Z.jsx)("path",{d:"M14.2761 17.634C14.2761 17.7889 14.4215 17.9319 14.5867 17.9319C14.7575 17.9319 14.8973 17.7952 14.8973 17.634C14.8973 17.473 14.7511 17.3475 14.5867 17.3475C14.4285 17.3475 14.2761 17.4848 14.2761 17.634Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.36417 17.5692C9.63034 17.5719 9.88973 17.5746 9.88973 18.0746V20.9645C9.87158 21.3638 9.6922 21.3808 9.32319 21.4158L9.30713 21.4173V21.5723C9.59197 21.566 9.87132 21.5605 10.1563 21.5605C10.3021 21.5605 10.4481 21.5633 10.5971 21.5662C10.7522 21.5692 10.9105 21.5723 11.0753 21.5723C13.319 21.5723 13.6866 20.0891 13.6866 19.4987C13.6866 18.4438 12.7927 17.4136 11.1515 17.4136C10.8838 17.4136 10.6513 17.4172 10.4515 17.4204C10.3011 17.4228 10.1693 17.4248 10.055 17.4248C9.80736 17.4248 9.55411 17.4248 9.30713 17.4136V17.5684C9.32612 17.5688 9.34516 17.569 9.36417 17.5692ZM11.1702 21.3812C10.8598 21.3812 10.5108 21.3278 10.5108 20.8689V17.6282C10.5416 17.6265 10.5728 17.624 10.607 17.6212C10.6999 17.6137 10.8151 17.6044 11.0054 17.6044C12.2285 17.6044 12.9889 18.4085 12.9889 19.5227C12.9889 20.4103 12.5395 21.3812 11.1702 21.3812Z",fill:"white"}),(0,Z.jsx)("path",{d:"M15.8669 19.6416C15.8669 19.4215 15.7969 19.362 15.4995 19.2486V19.1355L15.5392 19.1233C15.797 19.0445 16.0461 18.9683 16.3358 18.8491C16.355 18.8491 16.3734 18.861 16.3734 18.9086V19.296C16.7352 19.0522 17.0458 18.8491 17.4711 18.8491C18.009 18.8491 18.1991 19.2186 18.1991 19.6833V21.2202C18.1991 21.4173 18.3389 21.4173 18.5162 21.4173H18.6305V21.5723C18.5199 21.5723 18.4096 21.5694 18.2986 21.5664C18.1862 21.5635 18.0731 21.5605 17.9585 21.5605C17.7302 21.5605 17.5019 21.566 17.2737 21.5723V21.4173H17.3881C17.5656 21.4173 17.6918 21.4173 17.6918 21.2202V19.6778C17.6918 19.3377 17.4711 19.1711 17.1094 19.1711C16.9064 19.1711 16.5831 19.3257 16.3734 19.4574V21.2202C16.3734 21.4173 16.5134 21.4173 16.691 21.4173H16.8048V21.5723C16.6948 21.5723 16.5848 21.5694 16.4739 21.5664L16.4739 21.5664H16.4738C16.3612 21.5635 16.2478 21.5605 16.1327 21.5605C15.905 21.5605 15.6765 21.566 15.4486 21.5723V21.4173H15.563C15.7403 21.4173 15.8669 21.4173 15.8669 21.2202V19.6416Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1122 20.2736C19.0993 20.0708 19.0993 19.9816 19.1122 19.928H20.8931L20.9504 19.892C20.9563 19.8562 20.9563 19.8209 20.9563 19.7847C20.9504 19.1529 20.3986 18.8491 19.8846 18.8491C19.4415 18.8491 18.6051 19.1949 18.6051 20.3628C18.6051 20.7438 18.8078 21.6618 19.8159 21.6618C20.3351 21.6618 20.6962 21.3519 20.9878 20.9885L20.8993 20.9051C20.6653 21.1251 20.3926 21.3039 20.0435 21.3039C19.537 21.3039 19.1496 20.8394 19.1122 20.2736ZM20.4111 19.5878C20.4111 19.6596 20.3926 19.7372 20.2345 19.7372H19.1312C19.2072 19.3078 19.4735 19.0402 19.8597 19.0402C20.2148 19.0402 20.4111 19.2845 20.4111 19.5878Z",fill:"white"}),(0,Z.jsx)("path",{d:"M21.1023 21.4173H21.2736C21.4503 21.4173 21.5772 21.4173 21.5772 21.2202V19.5463C21.5772 19.4007 21.4309 19.3474 21.3226 19.308C21.2938 19.2976 21.2677 19.2881 21.2477 19.2781V19.189C21.4973 19.0893 21.6861 18.9982 21.8161 18.9355C21.9271 18.882 21.9953 18.8491 22.022 18.8491C22.059 18.8491 22.0781 18.867 22.0781 18.9269V19.4631H22.0914C22.2494 19.2308 22.5161 18.8491 22.9025 18.8491C23.0608 18.8491 23.2634 18.9503 23.2634 19.1649C23.2634 19.3257 23.1436 19.4694 22.9662 19.4694C22.8705 19.4694 22.8213 19.4356 22.7706 19.4008C22.7168 19.3638 22.6613 19.3257 22.547 19.3257C22.4394 19.3257 22.0845 19.4631 22.0845 19.8209V21.2202C22.0845 21.4173 22.2111 21.4173 22.3887 21.4173H22.7432V21.5723C22.7009 21.5715 22.6598 21.5708 22.6198 21.57C22.3302 21.5647 22.0963 21.5605 21.8566 21.5605C21.5967 21.5605 21.3304 21.566 21.1023 21.5723V21.4173Z",fill:"white"}),(0,Z.jsx)("path",{d:"M24.3413 21.4711C23.8777 21.4711 23.6247 21.137 23.5421 20.7438L23.428 20.7739L23.4981 21.4591C23.7192 21.5783 24.0176 21.6618 24.2709 21.6618C25.0254 21.6618 25.3609 21.2442 25.3609 20.8513C25.3609 20.3493 24.9376 20.1786 24.5453 20.0203C24.2065 19.8837 23.8909 19.7564 23.8909 19.4332C23.89
2909 19.1769 24.1315 19.0401 24.385 19.0401C24.7911 19.0401 25.0126 19.2545 25.0759 19.6296H25.2216L25.1771 19.0224C24.9301 18.9032 24.6577 18.8492 24.4552 18.8492C23.758 18.8492 23.4726 19.2781 23.4726 19.6121C23.4726 20.1288 23.8735 20.3014 24.2433 20.4606C24.5599 20.5969 24.8539 20.7235 24.8539 21.048C24.8539 21.2564 24.7146 21.4711 24.3413 21.4711Z",fill:"white"}),(0,Z.jsx)("path",{d:"M35.382 21.2443C35.382 21.3519 35.4514 21.3575 35.5588 21.3575C35.5963 21.3575 35.6381 21.3562 35.6808 21.3548C35.7252 21.3534 35.7706 21.3519 35.813 21.3519V21.4773C35.5403 21.5009 35.0203 21.626 34.8997 21.6619L34.8681 21.6437V21.1611C34.4882 21.4529 34.1964 21.6619 33.7457 21.6619C33.4036 21.6619 33.0489 21.4529 33.0489 20.9531V19.4273C33.0489 19.2722 33.0237 19.1232 32.6693 19.0939V18.9804C32.7958 18.9771 33.0075 18.9648 33.1853 18.9544C33.3283 18.946 33.4494 18.9389 33.4862 18.9389C33.5566 18.9389 33.5566 18.9804 33.5566 19.1117V20.6487C33.5566 20.8276 33.5566 21.3395 34.1078 21.3395C34.323 21.3395 34.6082 21.185 34.8742 20.9767V19.3736C34.8742 19.2654 34.6232 19.2014 34.4065 19.1462C34.3847 19.1406 34.3632 19.1352 34.3424 19.1297V19.0226C34.71 18.9992 34.9883 18.9712 35.1566 18.9542C35.2491 18.9449 35.3084 18.9389 35.3309 18.9389C35.382 18.9389 35.382 18.9804 35.382 19.0462V21.2443Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37.5873 18.8491C37.2387 18.8491 36.8963 19.076 36.6429 19.2781V17.1039C36.6429 17.0562 36.6301 17.0199 36.5924 17.0199C36.5785 17.0199 36.5483 17.0357 36.5063 17.0578C36.4901 17.0663 36.4721 17.0757 36.4526 17.0855C36.3196 17.1576 36.0537 17.2646 35.7999 17.3419V17.4374C35.8083 17.4397 35.8166 17.4419 35.8246 17.4441C36.0473 17.5043 36.1362 17.5283 36.1362 17.9025V20.464C36.1362 20.8276 36.1042 21.1732 36.0475 21.5247L36.1804 21.59L36.37 21.4529C36.3947 21.4627 36.4213 21.4742 36.4501 21.4868C36.6141 21.5581 36.8525 21.6619 37.2509 21.6619C38.1576 21.6619 38.7663 20.881 38.7663 20.1008C38.7663 19.4515 38.3226 18.8491 37.5873 18.8491ZM37.2958 21.5067C36.8712 21.5067 36.6429 21.1251 36.6429 20.8988V19.4515C36.8139 19.3143 37.01 19.1711 37.2455 19.1711C37.7397 19.1711 38.2589 19.7072 38.2589 20.3505C38.2589 20.881 37.9738 21.5067 37.2958 21.5067Z",fill:"white"}),(0,Z.jsx)("path",{d:"M15.1352 25.1479C15.0725 25.1479 14.9873 25.1451 14.8956 25.1422C14.7886 25.1387 14.6726 25.135 14.5729 25.135C14.4585 25.135 14.3336 25.1389 14.2219 25.1424C14.1317 25.1453 14.05 25.1479 13.9895 25.1479H13.9748V25.0226H14.0553C14.2454 25.0184 14.3218 25.0161 14.3261 24.7646V23.047H13.7758C13.5345 23.0515 13.5262 23.0875 13.4786 23.2935C13.4758 23.3055 13.4728 23.3182 13.4697 23.3314L13.4673 23.3425H13.3344L13.3362 23.3256C13.3403 23.2992 13.3447 23.2726 13.3492 23.246C13.3599 23.1816 13.3707 23.1166 13.3778 23.05C13.3922 22.9601 13.3987 22.8701 13.3987 22.7772V22.7629H13.5082L13.5109 22.773C13.534 22.8543 13.5972 22.8554 13.6844 22.8568L13.6859 22.8569H15.4825C15.5786 22.8554 15.6486 22.8542 15.6544 22.7694L15.6556 22.754L15.6713 22.757L15.7688 22.7715L15.7663 22.7858C15.7526 22.8728 15.7392 22.9601 15.7287 23.047C15.7223 23.1338 15.7223 23.221 15.7223 23.3086V23.3184L15.7123 23.3222L15.5902 23.3642L15.5894 23.3454L15.5894 23.3446C15.5799 23.2227 15.5661 23.047 15.3486 23.047H14.7981V24.7579C14.8015 25.0023 14.9046 25.0195 15.0691 25.0226H15.1498V25.1479H15.1352Z",fill:"white"}),(0,Z.jsx)("path",{d:"M10.3521 25.1479C10.2692 25.1479 10.1767 25.1447 10.0834 25.1414C9.98887 25.1382 9.89363 25.1349 9.80718 25.1349C9.71814 25.1349 9.61961 25.1385 9.52652 25.1419C9.44314 25.145 9.36412 25.1479 9.30017 25.1479H9.28516V25.0226H9.34834C9.47353 25.0198 9.58736 25.0103 9.5884 24.8519V23.1535C9.58736 22.9948 9.47353 22.9845 9.34834 22.9824H9.28516V22.8569H9.30017C9.36414 22.8569 9.44405 22.8597 9.52835 22.8627C9.62244 22.866 9.72201 22.8695 9.81097 22.8695C9.89782 22.8695 9.99364 22.8663 10.0883 22.8631C10.1805 22.86 10.2716 22.8569 10.3521 22.8569H10.3675V22.9824H10.304C10.1787 22.9845 10.0642 22.9948 10.0636 23.1535V24.8519C10.0642 25.0103 10.1787 25.0198 10.304 25.0226H10.3675V25.1479H10.3521Z",fill:"white"}),(0,Z.jsx)("path",{d:"M12.9207 25.1964L12.7787 25.1918L11.0285 23.3581V24.6575C11.0327 24.9394 11.0783 25.0195 11.3379 25.0226H11.4118V25.1479H11.3965C11.3217 25.1479 11.247 25.1446 11.1726 25.1413H11.1725C11.0987 25.1381 11.025 25.1349 10.9518 25.1349C10.8748 25.1349 10.7968 25.1381 10.7187 25.1413H10.7185C10.6398 25.1446 10.5609 25.1479 10.4826 25.1479H10.4675V25.0226H10.5312C10.7591 25.0214 10.8242 24.8837 10.8267 24.6255V23.2601C10.8261 23.0875 10.6754 22.9824 10.5279 22.9824H10.4675V22.8569H10.4826C10.5488 22.8569 10.6159 22.8601 10.6826 22.8633C10.7487 22.8664 10.8144 22.8695 10.8788 22.8695C10.9208 22.8695 10.9623 22.8674 11.0047 22.8653C11.0659 22.8621 11.1288 22.8589 11.1976 22.8
29619L12.7131 24.4657V23.2733C12.7114 23.0158 12.5284 22.9845 12.428 22.9824H12.3368V22.8569H12.3521C12.4338 22.8569 12.5144 22.8601 12.5948 22.8632C12.6748 22.8664 12.7545 22.8695 12.8348 22.8695C12.9047 22.8695 12.9748 22.8664 13.0453 22.8632C13.1162 22.8601 13.1875 22.8569 13.2591 22.8569H13.2742V22.9824H13.2078C13.0653 22.9859 12.9193 22.9976 12.9151 23.38V24.8551C12.9151 24.9686 12.9189 25.0817 12.9354 25.1802L12.9386 25.1964H12.9207Z",fill:"white"}),(0,Z.jsx)("path",{d:"M17.3174 25.142C17.1403 25.1383 16.9469 25.1344 16.7793 25.1344C16.6064 25.1344 16.4026 25.1386 16.222 25.1423C16.0782 25.1452 15.9491 25.1479 15.8618 25.1479H15.8473V25.0226H15.9103C16.0351 25.0206 16.1487 25.0103 16.1502 24.8519V23.1535C16.1487 22.9951 16.0351 22.9845 15.9103 22.9824H15.8473V22.8569H15.8618C15.9588 22.8569 16.0872 22.8596 16.2258 22.8625C16.3881 22.8659 16.5643 22.8695 16.7202 22.8695C16.8728 22.8695 17.0442 22.866 17.2067 22.8627C17.3529 22.8597 17.4918 22.8569 17.603 22.8569H17.6183L17.6178 22.8719C17.6156 22.9203 17.6141 22.978 17.6141 23.039C17.6141 23.151 17.6178 23.2739 17.6246 23.3662L17.6252 23.3777L17.6136 23.381L17.4923 23.4108L17.4918 23.3941C17.4714 23.1838 17.4414 23.0308 17.0863 23.0276H16.6215L16.6212 23.8487H17.017C17.2158 23.8467 17.2513 23.7512 17.2748 23.5764L17.2756 23.5634H17.4083L17.408 23.5782C17.4013 23.7049 17.3973 23.8309 17.3973 23.9572C17.3973 24.0798 17.4013 24.2028 17.408 24.326L17.4083 24.3378L17.3957 24.3405L17.2756 24.363L17.2748 24.3478C17.2737 24.3385 17.2727 24.3294 17.2716 24.3206C17.2503 24.1399 17.2387 24.0412 17.0206 24.039H16.6215V24.7803C16.622 24.9755 16.7991 24.9763 17.0208 24.9774L17.0275 24.9774C17.4427 24.9751 17.609 24.956 17.7129 24.5923L17.7165 24.5792L17.731 24.5814L17.8415 24.6084L17.8384 24.6218C17.7936 24.7934 17.7525 24.9648 17.7213 25.1363L17.7187 25.1479H17.7068C17.6054 25.1479 17.4672 25.145 17.3174 25.142Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.3378 25.1479C20.2797 25.1479 20.2231 25.1446 20.1668 25.1413C20.111 25.1381 20.0555 25.1349 19.9991 25.1349C19.9567 25.1349 19.9135 25.137 19.8692 25.1392C19.8035 25.1424 19.7353 25.1457 19.6636 25.1425C19.399 24.8161 19.1722 24.468 18.9495 24.0979H18.7458V24.7769C18.7495 25.017 18.8502 25.0191 19.0052 25.0224L19.013 25.0226H19.0904V25.1479H19.0751C18.9763 25.1479 18.8768 25.1446 18.7774 25.1414H18.7773C18.6784 25.1381 18.5797 25.1349 18.4822 25.1349C18.4009 25.1349 18.3202 25.138 18.2385 25.1413C18.1548 25.1445 18.0699 25.1479 17.9822 25.1479H17.9672V25.0226H18.0445C18.1685 25.0217 18.2733 24.9709 18.2739 24.862V23.2144C18.2713 22.989 18.1562 22.9857 18.0508 22.9826L18.0445 22.9824H17.9672V22.8569H17.9822C18.0293 22.8569 18.0943 22.8591 18.1696 22.8617C18.2729 22.8653 18.3954 22.8695 18.5171 22.8695C18.6229 22.8695 18.7181 22.8662 18.8105 22.8629C18.8979 22.8599 18.9828 22.8569 19.0721 22.8569C19.5069 22.8577 19.907 22.9703 19.9081 23.4413C19.9081 23.7338 19.7024 23.9167 19.4365 24.0186L20.0155 24.8342C20.112 24.9687 20.172 25.0023 20.3398 25.0226L20.3523 25.0244V25.1479H20.3378ZM18.8995 23.9527C19.2409 23.9495 19.4129 23.8382 19.4163 23.4616C19.4143 23.1784 19.2272 23.0027 18.9268 23.0014C18.855 23.0014 18.8124 23.0062 18.7765 23.0103C18.7659 23.0115 18.7558 23.0126 18.7458 23.0136V23.9527H18.8995Z",fill:"white"}),(0,Z.jsx)("path",{d:"M22.8788 25.1964L22.7371 25.1918L20.9867 23.3583V24.6574C20.9908 24.9398 21.0362 25.0195 21.2962 25.0226H21.3694V25.1479H21.3543C21.2796 25.1479 21.2052 25.1445 21.1309 25.1411C21.057 25.1377 20.9832 25.1344 20.9095 25.1344C20.8327 25.1344 20.7545 25.1377 20.6762 25.1411C20.5975 25.1445 20.5187 25.1479 20.4408 25.1479H20.4254V25.0226H20.4889C20.7167 25.0217 20.7819 24.8837 20.7841 24.6247V23.2596C20.7837 23.0869 20.6334 22.9824 20.4859 22.9824H20.4254V22.8569H20.4408C20.5069 22.8569 20.5738 22.8601 20.6404 22.8632C20.7067 22.8664 20.7728 22.8695 20.8377 22.8695C20.8801 22.8695 20.9223 22.8673 20.9655 22.865C21.0254 22.8619 21.0873 22.8586 21.1545 22.8611L22.6706 24.4657V23.2733C22.6697 23.0158 22.486 22.9839 22.3857 22.9824H22.2947V22.8569H22.3098C22.3914 22.8569 22.4721 22.8601 22.5526 22.8632C22.6326 22.8664 22.7125 22.8695 22.7929 22.8695C22.8629 22.8695 22.9331 22.8664 23.0035 22.8632C23.0744 22.8601 23.1455 22.8569 23.2167 22.8569H23.232V22.9824H23.1654C23.0232 22.9856 22.8766 22.9976 22.8732 23.38V24.8551C22.8732 24.9686 22.8762 25.081 22.8938 25.1804L22.8955 25.1964H22.8788Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M25.5568 25.1457C25.4191 25.1401 25.2802 25.1344 25.1344 25.1344C24.9883 25.1344 24.8401 25.1398 24.689 25.1453C24.6652 25.1461 24.6413 25.147 24.6173 25.1479L24.6014 25.1486V25.022H24.6545C24.7344 25.022 24.8529 25.0051 24.8532 24.9427C24.854 24.9057 24.823 24.8169 24.785 24.7138L24.6537 24.347H23.8931L23.7858 24.6747C23.7737 24.7128 23.7609 24.748 23.7492 24.7799C23.7271 24.8402 23.7094 24.8888 23.7098 24.9233C23.711 25.0024 23.8397 25.022 23.9542 25.022H24.0072V25.1486L23.9915 25.1479C23.977 25.1472 23.9625 25.1465 23.9479 25.1459L23.9473 25.1458C23.8237 25.1401 23.6982 25.1344 23.5749 25.1344C23.4659 25.1344 23.3556 25.14 23.246 25.1457C23.2319 25.1464 23.2178 25.1471 23.2037 25.1479L23.1876 25.1486V25.022H23.2234C23.3516 25.0217 23.4586 24.9529 23.5085 24.8212L24.0608 23.3331C24.0659 23.3194 24.0712 23.3051 24.0767 23.2904L24.0768 23.2901C24.1193 23.1764 24.1714 23.0369 24.1977 22.9223C24.306 22.8878 24.4447 22.8224 24.5109 22.7832C24.5124 22.7827 24.5139 22.7822 24.5154 22.7817C24.5236 22.7789 24.5322 22.7759 24.5439 22.7759C24.5524 22.7754 24.571 22.7775 24.5822 22.7944C24.592 22.821 24.6029 22.8501 24.6134 22.8763L25.2483 24.5718C25.2527 24.584 25.257 24.5962 25.2614 24.6084L25.2621 24.6105C25.2983 24.7121 25.3353 24.816 25.3753 24.9012C25.4153 24.9876 25.4786 25.0217 25.5894 25.022H25.6243V25.1486L25.609 25.1479L25.5568 25.1457ZM23.9679 24.1374H24.5716L24.2715 23.2687L23.9679 24.1374Z",fill:"white"}),(0,Z.jsx)("path",{d:"M27.1204 25.1479C27.0579 25.1479 26.9729 25.1451 26.8812 25.1422C26.774 25.1387 26.6577 25.135 26.5578 25.135C26.444 25.135 26.3193 25.1389 26.2077 25.1424C2
296.1174 25.1453 26.0356 25.1479 25.9752 25.1479H25.9599V25.0226H26.0407C26.2309 25.0184 26.3071 25.0161 26.3117 24.7646L26.3114 23.047H25.7616C25.5201 23.0509 25.5117 23.0874 25.4641 23.2932L25.464 23.2935C25.4613 23.3055 25.4583 23.3182 25.4552 23.3314L25.4528 23.3425H25.3196L25.3217 23.3264C25.3254 23.3031 25.3292 23.2799 25.3331 23.2567C25.3444 23.1886 25.3557 23.1203 25.3632 23.0508C25.3773 22.9601 25.3837 22.8701 25.3837 22.7772V22.7629H25.4932L25.4961 22.773C25.5201 22.8543 25.5824 22.8554 25.6699 22.8568L25.6713 22.8569H27.4687C27.5641 22.8554 27.6337 22.8542 27.6398 22.7696L27.6403 22.754L27.6564 22.757L27.7543 22.7715L27.7519 22.7858C27.7377 22.8728 27.7247 22.9601 27.7142 23.047C27.7072 23.1338 27.7072 23.2211 27.7072 23.3086V23.3184L27.6971 23.3222L27.5751 23.3642L27.5745 23.3454C27.5655 23.2234 27.5518 23.047 27.3338 23.047H26.7832V24.7579C26.7867 25.0023 26.89 25.0195 27.0543 25.0226H27.1348V25.1479H27.1204Z",fill:"white"}),(0,Z.jsx)("path",{d:"M28.9166 25.1479C28.8339 25.1479 28.7415 25.1446 28.6484 25.1412C28.5537 25.1378 28.4583 25.1344 28.3716 25.1344C28.2825 25.1344 28.1836 25.1381 28.0903 25.1417C28.007 25.1449 27.9281 25.1479 27.8645 25.1479H27.8497V25.0226H27.9129C28.0372 25.0206 28.1518 25.0103 28.1526 24.8519V23.1535C28.1518 22.9951 28.0372 22.9845 27.9129 22.9824H27.8497V22.8569H27.8645C27.9282 22.8569 28.0081 22.8597 28.0924 22.8627C28.1864 22.866 28.2859 22.8695 28.3744 22.8695C28.4614 22.8695 28.5574 22.8663 28.6522 22.8631C28.7447 22.86 28.836 22.8569 28.9166 22.8569H28.931V22.9824H28.8683C28.7421 22.9845 28.6287 22.9951 28.6275 23.1535V24.8519C28.6287 25.0103 28.7421 25.0206 28.8683 25.0226H28.931V25.1479H28.9166Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.0042 24.0186C29.0057 23.3368 29.5671 22.8094 30.2916 22.8083C31.032 22.809 31.6264 23.2416 31.6277 23.9408C31.6269 24.6943 31.051 25.1951 30.3096 25.1963C29.5719 25.1951 29.0057 24.7235 29.0042 24.0186ZM30.344 25.0258C30.9997 25.0253 31.1136 24.4852 31.1147 24.0125C31.1147 23.5429 30.8456 22.9801 30.2851 22.9792C29.6935 22.9798 29.5187 23.4732 29.5171 23.905C29.5174 24.4825 29.7978 25.0249 30.344 25.0258Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M32.0951 22.8695C32.1302 22.8695 32.1649 22.868 32.2001 22.8663L32.4162 22.8648L33.9288 24.4657V23.2733C33.9276 23.0158 33.744 22.9845 33.6433 22.9824H33.5525V22.857L33.573 22.8569C33.6526 22.857 33.7315 22.8601 33.8102 22.8632C33.8901 22.8664 33.9699 22.8695 34.0501 22.8695C34.1204 22.8695 34.1906 22.8664 34.261 22.8632C34.332 22.8601 34.4033 22.8569 34.4752 22.8569H34.4897V22.9824H34.4232C34.281 22.9859 34.1343 22.9981 34.1314 23.38V24.8551C34.1314 24.9686 34.1342 25.0817 34.1509 25.1804L34.1539 25.1964H34.1373L33.9946 25.1918L32.2445 23.3583V24.6575C32.2485 24.9398 32.2941 25.0192 32.5531 25.022H32.6273V25.1479H32.6127C32.5378 25.1479 32.4633 25.1446 32.3889 25.1413C32.315 25.1381 32.2414 25.1349 32.1678 25.1349C32.0908 25.1349 32.0127 25.1381 31.9344 25.1413C31.8556 25.1446 31.7766 25.1479 31.6982 25.1479H31.6841V25.022H31.7469C31.9741 25.0214 32.0396 24.8837 32.0424 24.6255V23.2596C32.0423 23.0869 31.8915 22.9824 31.7433 22.9824H31.6841V22.8569H31.6986C31.7648 22.8569 31.8316 22.8601 31.8981 22.8632C31.9643 22.8664 32.0302 22.8695 32.0951 22.8695ZM33.669 22.955C33.7062 22.9576 33.7508 22.9657 33.7938 22.9849C33.7513 22.9652 33.7064 22.9573 33.669 22.955ZM34.2479 22.9909C34.2928 22.9636 34.3447 22.9562 34.3957 22.9546C34.3455 22.9567 34.2937 22.9649 34.2479 22.9909ZM31.713 25.12V25.1199C31.7547 25.1197 31.7965 25.1186 31.8385 25.1172C31.7965 25.1187 31.7546 25.1198 31.713 25.12ZM32.5976 25.12C32.5433 25.1197 32.4891 25.1177 32.4348 25.1155C32.489 25.1177 32.5433 25.1196 32.5976 25.1199V25.12Z",fill:"white"}),(0,Z.jsx)("path",{d:"M33.5525 22.857V22.8569H33.5683L33.5525 22.857Z",fill:"white"}),(0,Z.jsx)("path",{d:"M32.4162 22.8648L32.2001 22.8663C32.2161 22.8654 32.2321 22.8644 32.2481 22.8633C32.299 22.8601 32.3499 22.8569 32.402 22.8569L32.4064 22.8616C32.4088 22.8617 32.4111 22.8618 32.4135 22.8619L32.4162 22.8648Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.8666 25.1478C36.8411 25.1469 36.8155 25.1459 36.79 25.1449C36.66 25.1399 36.5293 25.1348 36.3919 25.1348C36.2541 25.1348 36.1134 25.1397 35.9705 25.1446C35.9388 25.1457 35.9069 25.1468 35.875 25.1478L35.8598 25.1486V25.0225H35.9122C35.9924 25.0225 36.1112 25.0051 36.1113 24.9427C36.1122 24.9057 36.081 24.8172 36.0423 24.7138L35.9115 24.347H35.1502L35.0436 24.6746C35.0317 24.7129 35.019 24.748 35.0076 24.7798C34.9857 24.8403 34.9683 24.8886 34.9686 24.923C34.9686 25.0024 35.0979 25.0225 35.2119 25.0225H35.2646V25.1486L35.2491 25.1478C35.2274 25.1469 35.2057 25.146 35.1839 25.145C35.0671 25.14 34.9485 25.1348 34.8328 25.1348C34.7305 25.1348 34.628 25.1398 34.5252 25.1448C34.5038 25.1458 34.4825 25.1468 34.461 25.1478L34.446 25.1486V25.0225H34.4806C34.6092 25.0219 34.7168 24.9527 34.7673 24.8212L35.3188 23.3331C35.3241 23.3188 35.3296 23.304 35.3353 23.2887C35.3774 23.1752 35.4289 23.0365 35.4556 22.9227C35.564 22.8874 35.7025 22.8224 35.7696 22.7832L35.7716 22.7825C35.7799 22.7795 35.7892 22.7761 35.8022 22.7761C35.8111 22.7754 35.8292 22.7775 35.8398 22.7951C35.8443 22.8061 35.8487 22.8178 35.8532 22.8297L35.8533 22.8297L35.8533 22.8298L35.8533 22.8299C35.8593 22.8455 35.8653 22.8614 35.8717 22.8762L36.5058 24.5718C36.5132 24.5919 36.5205 24.6122 36.5278 24.6325L36.528 24.6331L36.5283 24.6339L36.5284 24.634C36.5623 24.728 36.5966 24.8226 36.6332 24.9018C36.6738 24.9876 36.7362 25.0217 36.8465 25.0225H36.8822V25.1486L36.8666 25.1478ZM35.226 24.1374H35.8294L35.5294 23.2692L35.226 24.1374Z",fill:"white"}),(0,Z.jsx)("path",{d:"M38.8089 25.1479C38.6567 25.1479 38.5045 25.1446 38.3525 25.1414C38.2009 25.1381 38.0496 25.1349 37.8986 25.1349C37.747 25.1349 37.5953 25.1381 37.4436 25.1414C37.2917 25.1446 37.
291397 25.1479 36.9875 25.1479H36.973V25.0226H37.036C37.1606 25.0198 37.279 25.0115 37.2805 24.8196V23.1529C37.279 22.9951 37.1611 22.9845 37.036 22.9824H36.973V22.8569H36.9875C37.0796 22.8569 37.1706 22.8601 37.2614 22.8632C37.3517 22.8664 37.4418 22.8695 37.5325 22.8695C37.6201 22.8695 37.7067 22.8664 37.7935 22.8632C37.8808 22.8601 37.9684 22.8569 38.0574 22.8569H38.0713V22.9824H37.9707C37.9649 22.9826 37.9592 22.9827 37.9536 22.9828C37.8299 22.9854 37.7538 22.9871 37.7509 23.1436V24.8161C37.7518 24.9373 37.8363 24.9697 37.9441 24.9842C38.0048 24.9881 38.069 24.9902 38.1354 24.9902C38.2197 24.9902 38.3073 24.9865 38.3964 24.9777C38.5369 24.962 38.6578 24.8856 38.7174 24.8083C38.7707 24.739 38.8007 24.6501 38.8216 24.5796L38.8245 24.5689H38.9545L38.9515 24.586C38.9285 24.6949 38.9027 24.8023 38.8768 24.9099L38.8767 24.91C38.8586 24.9854 38.8404 25.0608 38.8232 25.137L38.8204 25.1479H38.8089Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.7138 23.2847V23.3012H38.8892V23.2847C38.8852 23.2841 38.8815 23.2836 38.8781 23.2832C38.8431 23.2787 38.8362 23.2778 38.8362 23.2574V23.1443H38.8764C38.8966 23.1715 38.9134 23.1967 38.928 23.2185C38.9616 23.2687 38.9833 23.3012 39.007 23.3012H39.0776V23.2904C39.0572 23.2786 39.0255 23.2453 38.9977 23.2099L38.9379 23.1316C38.9883 23.117 39.0238 23.0794 39.0238 23.0287C39.0238 22.9666 38.9649 22.9379 38.9011 22.9379H38.7152V22.9553C38.7627 22.9533 38.7665 22.9656 38.7665 23.0012V23.2542C38.7665 23.2777 38.7594 23.2787 38.7237 23.2833C38.7206 23.2837 38.7173 23.2842 38.7138 23.2847ZM38.879 23.1212H38.8362V22.9606H38.8767C38.9141 22.9606 38.9476 22.9798 38.9476 23.0341C38.9476 23.0879 38.9259 23.1212 38.879 23.1212Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M39.2576 23.1212C39.2576 22.9293 39.1024 22.7791 38.8943 22.7791C38.6867 22.7791 38.5313 22.9293 38.5313 23.1212C38.5313 23.313 38.6867 23.4616 38.8943 23.4616C39.1024 23.4616 39.2576 23.313 39.2576 23.1212ZM39.1816 23.1212C39.1816 23.268 39.0572 23.3982 38.8943 23.3982C38.7309 23.3982 38.6066 23.268 38.6066 23.1212C38.6066 22.9742 38.7309 22.843 38.8943 22.843C39.0586 22.843 39.1816 22.9742 39.1816 23.1212Z",fill:"white"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.3545 11.4256C17.3545 8.39311 19.9695 5.93486 23.1951 5.93486C26.4209 5.93486 29.0358 8.39311 29.0358 11.4256C29.0358 14.458 26.4209 16.9164 23.1951 16.9164C19.9695 16.9164 17.3545 14.458 17.3545 11.4256Z",fill:"#0069AA"}),(0,Z.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M26.7273 11.3175C26.725 9.9114 25.79 8.71221 24.4726 8.2373V14.3974C25.79 13.9219 26.725 12.7238 26.7273 11.3175ZM21.9595 14.3962V8.23795C20.6433 8.71434 19.7098 9.9118 19.7062 11.3175C19.7098 12.7229 20.6433 13.9202 21.9595 14.3962ZM23.2167 6.11075C20.1579 6.11186 17.6798 8.44199 17.6792 11.3175C17.6798 14.1926 20.1579 16.5224 23.2167 16.5229C26.2755 16.5224 28.7542 14.1926 28.755 11.3175C28.7542 8.44199 26.2755 6.11186 23.2167 6.11075ZM23.2032 17.0142C19.856 17.0292 17.1011 14.48 17.1011 11.3769C17.1011 7.9855 19.856 5.63978 23.2032 5.6404H24.7717C28.0793 5.63978 31.0981 7.9844 31.0981 11.3769C31.0981 14.4789 28.0793 17.0142 24.7717 17.0142H23.2032Z",fill:"white"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_5917_22175",children:(0,Z.jsx)("rect",{width:"48.7619",height:"30.0822",fill:"white",transform:"translate(0.285156)"})})})]}),so=()=>(0,Z.jsxs)("svg",{width:"6",height:"18",viewBox:"0 0 6 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M2.99957 0.226562C2.69333 0.226562 2.39395 0.317512 2.13932 0.487649C1.88469 0.657787 1.6862 0.899272 1.56901 1.1822C1.45182 1.46513 1.42119 1.7765 1.48093 2.07685C1.54068 2.37721 1.68815 2.65314 1.90469 2.86969C2.12124 3.08623 2.39718 3.23383 2.69753 3.29358C2.99789 3.35332 3.30913 3.32256 3.59206 3.20537C3.87498 3.08818 4.11685 2.88994 4.28699 2.63531C4.45712 2.38069 4.54795 2.08118 4.54795 1.77494C4.54795 1.36428 4.38482 0.970565 4.09445 0.680188C3.80407 0.389811 3.41023 0.226562 2.99957 0.226562Z",fill:"#2E2F36"}),(0,Z.jsx)("path",{d:"M2.99957 7.45312C2.69333 7.45312 2.39395 7.54407 2.13932 7.71421C1.88469 7.88435 1.6862 8.12583 1.56901 8.40876C1.45182 8.69169 1.42119 9.00306 1.48093 9.30341C1.54068 9.60377 1.68815 9.87971 1.90469 10.0963C2.12124 10.3128 2.39718 10.4604 2.69753 10.5201C2.99789 10.5799 3.30913 10.5491 3.59206 10.4319C3.87498 10.3147 4.11685 10.1165 4.28699 9.86188C4.45712 9.60725 4.54795 9.30774 4.54795 9.0015C4.54795 8.59085 4.38482 8.19713 4.09445 7.90675C3.80407 7.
2961637 3.41023 7.45312 2.99957 7.45312Z",fill:"#2E2F36"}),(0,Z.jsx)("path",{d:"M2.99957 14.6797C2.69333 14.6797 2.39395 14.7706 2.13932 14.9408C1.88469 15.1109 1.6862 15.3524 1.56901 15.6353C1.45182 15.9183 1.42119 16.2296 1.48093 16.53C1.54068 16.8303 1.68815 17.1063 1.90469 17.3228C2.12124 17.5394 2.39718 17.687 2.69753 17.7467C2.99789 17.8064 3.30913 17.7757 3.59206 17.6585C3.87498 17.5413 4.11685 17.3431 4.28699 17.0884C4.45712 16.8338 4.54795 16.5343 4.54795 16.2281C4.54795 15.8174 4.38482 15.4237 4.09445 15.1333C3.80407 14.8429 3.41023 14.6797 2.99957 14.6797Z",fill:"#2E2F36"})]}),sr=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M8.54854 11.2752L7.50488 15.453L11.6815 14.4083L17.9474 8.14236L14.8145 5.00928L8.54854 11.2752Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M21.6006 4.48761L22.6442 5.53109C22.7815 5.66824 22.8904 5.83116 22.9646 6.0104C23.0389 6.18965 23.0771 6.38174 23.0771 6.57577C23.0771 6.7698 23.0389 6.96189 22.9646 7.14114C22.8904 7.32038 22.7815 7.4833 22.6442 7.62045L19.3843 10.8795",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M17.9445 8.14331L21.6003 4.48861C21.8771 4.21166 22.0327 3.83603 22.0327 3.44441C22.0327 3.0528 21.8771 2.67717 21.6003 2.40021L20.5556 1.35553C20.2787 1.07866 19.9031 0.923096 19.5114 0.923096C19.1198 0.923096 18.7443 1.07866 18.4673 1.35553L14.8115 5.00927",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M18.6454 14.2152V21.5996C18.6454 21.9913 18.4898 22.3668 18.2128 22.6438C17.9359 22.9208 17.5602 23.0765 17.1685 23.0765H2.39973C2.00804 23.0765 1.63238 22.9208 1.35541 22.6438C1.07844 22.3668 0.922852 21.9913 0.922852 21.5996V6.83082C0.922852 6.43913 1.07844 6.06359 1.35541 5.78662C1.63238 5.50965 2.00804 5.35394 2.39973 5.35394H9.78413",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sa=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M10 14.5L1 23.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M23.5 7.75V1H16.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M1 16.75V23.5H7.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M23.5 1L14.5 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.5 14.5L23.5 23.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M1 7.75V1H7.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M23.5 16.75V23.5H16.75",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M1 1L10 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),si=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{clipPath:"url(#clip0_1567_48714)",children:[(0,Z.jsx)("rect",{x:"1",y:"1",width:"9",height:"9",stroke:"currentColor",strokeWidth:"1.5",strokeMiterlimit:"2.03077",strokeLinejoin:"round"}),(0,Z.jsx)("rect",{x:"14",y:"1",width:"9",height:"9",stroke:"currentColor",strokeWidth:"1.5",strokeMiterlimit:"2.03077",strokeLinejoin:"round"}),(0,Z.jsx)("rect",{x:"1",y:"14",width:"9",height:"9",stroke:"currentColor",strokeWidth:"1.5",strokeMiterlimit:"2.03077",strokeLinejoin:"round"}),(0,Z.jsx)("rect",{x:"14",y:"14",width:"9",height:"9",stroke:"currentColor",strokeWidth:"1.5",strokeMiterlimit:"2.03077",strokeLinejoin:"round"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_1567_48714",children:(0,Z.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),ss=()=>(0,Z.jsxs)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{clipPath:"url(#clip0_16497_19443)",children:[(0,Z.jsx)("mask",{id:"path-1-inside-1_16497_19443",fill:"white",children:(0,Z.jsx)("rect",{x:"0.90625",y:"0.90918",width:"3.40909",height:"3.40909",rx:"0.340909"})}),(0,Z.jsx)("rect",{x:"0.90625",y:"0.90918",width:"3.40909",height:"3.40909",rx:"0.340909",fill:"
29currentColor",stroke:"currentColor",strokeWidth:"0.909091",strokeMiterlimit:"2.03077",strokeLinejoin:"round",mask:"url(#path-1-inside-1_16497_19443)"}),(0,Z.jsx)("mask",{id:"path-2-inside-2_16497_19443",fill:"white",children:(0,Z.jsx)("rect",{x:"5.67969",y:"0.90918",width:"3.40909",height:"3.40909",rx:"0.340909"})}),(0,Z.jsx)("rect",{x:"5.67969",y:"0.90918",width:"3.40909",height:"3.40909",rx:"0.340909",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.909091",strokeMiterlimit:"2.03077",strokeLinejoin:"round",mask:"url(#path-2-inside-2_16497_19443)"}),(0,Z.jsx)("mask",{id:"path-3-inside-3_16497_19443",fill:"white",children:(0,Z.jsx)("rect",{x:"0.90625",y:"5.68164",width:"3.40909",height:"3.40909",rx:"0.340909"})}),(0,Z.jsx)("rect",{x:"0.90625",y:"5.68164",width:"3.40909",height:"3.40909",rx:"0.340909",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.909091",strokeMiterlimit:"2.03077",strokeLinejoin:"round",mask:"url(#path-3-inside-3_16497_19443)"}),(0,Z.jsx)("mask",{id:"path-4-inside-4_16497_19443",fill:"white",children:(0,Z.jsx)("rect",{x:"5.67969",y:"5.68164",width:"3.40909",height:"3.40909",rx:"0.340909"})}),(0,Z.jsx)("rect",{x:"5.67969",y:"5.68164",width:"3.40909",height:"3.40909",rx:"0.340909",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.909091",strokeMiterlimit:"2.03077",strokeLinejoin:"round",mask:"url(#path-4-inside-4_16497_19443)"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_16497_19443",children:(0,Z.jsx)("rect",{width:"10",height:"10",fill:"white"})})})]}),sl=()=>(0,Z.jsxs)("svg",{width:"8",height:"13",viewBox:"0 0 13 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M6.60039 7.4C7.23329 7.4 7.85199 7.21233 8.37822 6.86071C8.90446 6.50909 9.3146 6.0093 9.5568 5.42458C9.799 4.83985 9.86237 4.19645 9.7389 3.57571C9.61543 2.95498 9.31065 2.3848 8.86312 1.93727C8.41559 1.48974 7.84541 1.18496 7.22467 1.06149C6.60394 0.938016 5.96054 1.00139 5.37581 1.24359C4.79109 1.48579 4.2913 1.89593 3.93968 2.42217C3.58806 2.9484 3.40039 3.5671 3.40039 4.2C3.40039 5.04869 3.73755 5.86261 4.33766 6.46273C4.93778 7.06284 5.7517 7.4 6.60039 7.4V7.4Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M12.2 14.6C12.2 13.1148 11.61 11.6904 10.5598 10.6402C9.50959 9.59 8.08521 9 6.6 9C5.11479 9 3.69041 9.59 2.6402 10.6402C1.59 11.6904 1 13.1148 1 14.6V17H3.4L4.2 25H9L9.8 17H12.2V14.6Z",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})]}),sc=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{clipPath:"url(#clip0_1567_48587)",children:[(0,Z.jsx)("path",{d:"M7.84034 12.0171C8.66305 12.0171 9.4673 11.776 10.1514 11.3239C10.8354 10.8718 11.3685 10.2291 11.6834 9.47736C11.9982 8.72556 12.0806 7.89833 11.9201 7.10023C11.7596 6.30213 11.3634 5.56904 10.7817 4.99364C10.1999 4.41825 9.45875 4.02641 8.65185 3.86766C7.84496 3.70891 7.0086 3.79027 6.24852 4.10167C5.48844 4.41308 4.83877 4.94043 4.3817 5.61702C3.92463 6.29362 3.68066 7.0891 3.68066 7.90283C3.68066 8.99402 4.11892 10.0404 4.89901 10.812C5.6791 11.5836 6.73713 12.0171 7.84034 12.0171V12.0171Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M0.655273 21.0686C0.655273 19.1044 1.37243 17.2208 2.64894 15.8319C3.92545 14.4431 5.65674 13.6628 7.462 13.6628C9.26725 13.6628 10.9985 14.4431 12.2751 15.8319C13.5516 17.2208 14.2687 19.1044 14.2687 21.0686",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M17.6719 13.6629C18.345 13.6629 19.003 13.4698 19.5627 13.1081C20.1224 12.7464 20.5586 12.2324 20.8162 11.631C21.0738 11.0295 21.1412 10.3678 21.0099 9.72928C20.8786 9.0908 20.5544 8.50434 20.0784 8.04402C19.6025 7.58371 18.9961 7.27031 18.3359 7.1433C17.6757 7.0163 16.9914 7.08133 16.3695 7.33045C15.7476 7.57957 15.2161 8.00156 14.8421 8.54284C14.4682 9.08411 14.2686 9.72044 14.2686 10.3714C14.2686 11.2444 14.6271 12.0816 15.2654 12.6988C15.9036 13.3161 16.7693 13.6629 17.6719
2913.6629V13.6629Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M15.7812 15.664C16.6305 15.343 17.5428 15.2372 18.4405 15.3554C19.3382 15.4737 20.1948 15.8125 20.9373 16.3431C21.6799 16.8738 22.2866 17.5806 22.7056 18.4033C23.1247 19.226 23.3438 20.1403 23.3443 21.0685",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_1567_48587",children:(0,Z.jsx)("rect",{width:"24",height:"24",fill:"white"})})})]}),su=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M11.9998 23.0769C14.1906 23.0769 16.3322 22.4272 18.1538 21.2101C19.9754 19.993 21.3951 18.263 22.2335 16.2389C23.0719 14.2149 23.2913 11.9877 22.8639 9.83895C22.4364 7.69024 21.3815 5.71658 19.8323 4.16744C18.2832 2.61831 16.3095 1.56336 14.1608 1.13595C12.0121 0.708549 9.78484 0.927857 7.7608 1.76624C5.73676 2.60463 4.00679 4.02446 2.78965 5.84605C1.5725 7.66764 0.922852 9.8092 0.922852 12C0.922852 14.9378 2.08988 17.7553 4.1672 19.8326C6.24453 21.9099 9.06199 23.0769 11.9998 23.0769Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.2153 16.4308H13.4768C13.0851 16.4308 12.7094 16.2752 12.4324 15.9982C12.1555 15.7212 11.9999 15.3455 11.9999 14.9538V11.2615C11.9999 11.0657 11.9221 10.8779 11.7836 10.7394C11.6451 10.6009 11.4573 10.5231 11.2614 10.5231H10.5229",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M11.6311 6.18878C11.4312 6.18878 11.2357 6.24817 11.0694 6.35925C10.9032 6.47034 10.7736 6.62802 10.6971 6.81275C10.6205 6.99749 10.6005 7.20079 10.6395 7.3969C10.6786 7.59301 10.7748 7.77318 10.9162 7.91457C11.0576 8.05596 11.2378 8.15233 11.4339 8.19134C11.63 8.23035 11.8332 8.21027 12.018 8.13375C12.2027 8.05723 12.3606 7.9278 12.4717 7.76154C12.5828 7.59529 12.6421 7.39973 12.6421 7.19977C12.6421 6.93164 12.5356 6.67457 12.346 6.48497C12.1564 6.29537 11.8993 6.18878 11.6311 6.18878Z",fill:"currentColor"})]}),sd=()=>(0,Z.jsxs)("svg",{width:"50",height:"31",viewBox:"0 0 50 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{id:"JCB","clip-path":"url(#clip0_5917_22154)",children:[(0,Z.jsx)("path",{id:"Rectangle","fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.811035 2C0.811035 0.89543 1.70647 0 2.81104 0H47.5729C48.6775 0 49.5729 0.895431 49.5729 2V30C49.5729 31.1046 48.6775 32 47.5729 32H2.81104C1.70647 32 0.811035 31.1046 0.811035 30V2Z",fill:"#F4F6F7"}),(0,Z.jsxs)("g",{id:"Union",children:[(0,Z.jsx)("path",{d:"M33.5939 5.64041C31.7618 5.64041 30.2595 7.03544 30.2595 8.77492V12.03H34.9679C35.0778 12.03 35.2061 12.03 35.2977 12.0472C36.3603 12.0989 37.1481 12.6156 37.1481 13.5111C37.1481 14.2173 36.6168 14.82 35.6275 14.9406V14.975C36.7084 15.0439 37.5328 15.6123 37.5328 16.4906C37.5328 17.4379 36.6168 18.0579 35.4076 18.0579H30.2412V24.4302H35.1328C36.9649 24.4302 38.4671 23.0352 38.4671 21.2957V5.64041H33.5939Z",fill:"url(#paint0_linear_5917_22154)"}),(0,Z.jsx)("path",{d:"M31.8901 17.059H33.8137C33.8412 17.059 33.887 17.0547 33.9328 17.0504C33.9786 17.046 34.0244 17.0417 34.0519 17.0417C34.4183 16.9729 34.7297 16.6628 34.7297 16.2323C34.7297 15.8189 34.4183 15.5089 34.0519 15.4228C33.9969 15.4056 33.887 15.4056 33.8137 15.4056H31.8901V17.059Z",fill:"url(#paint1_linear_5917_22154)"}),(0,Z.jsx)("path",{d:"M33.8137 12.9772C34.1801 13.0289 34.4916 13.3045 34.4916 13.7178C34.4916 14.1311 34.1801 14.4067 33.8137 14.4584C33.7954 14.4756 33.6855 14.4756 33.6305 14.4756H31.8901V12.96H33.6305C33.6608 12.96 33.7021 12.9652 33.7393 12.9699C33.7697 12.9737 33.7972 12.9772 33.8137 12.9772Z",fill:"url(#paint2_linear_5917_22154)"})]}),(0,Z.jsx)("path",{id:"Vector",d:"M15.1637 5.64041C13.3316 5.64041 11.8294 7.03544 11.8294 8.77492V16.5079C12.7637 16.9384 13.7347 17.214 14.7057 17.214C15.8599 17.214 16.4828 16.5595 16.4828 15.664V12.0128H19.3408V15.6467C19.3408 17.059 18.4064 18.2129 15.237 18.2129C13.3133 18.2129 11.811 17.8168 11.811 17.8168V24.413H16.7026C18.5347 24.413 20.037 23.018 20.037 21.2785V5.64041H15.1637Z",fill:"url(#paint3_linear_5917_22154)"}),(0,Z.jsx)("path",{id:"Vector_2",d:"M24.3788 5.64041C22.5467 5.64041 21.0444 7.03544 21.0444 8.77492V12.8739C21.8872 12.2022 23.3528 11.7717 25.7162 11.875C26.9803 11.9267 28.336 12.2539 28.336 12.2539V13.58C27.6582 13.2528 26.852 12.96 25.8078 12.8911C24.0124 12.7706 22.9315 13.5972 22.9315 15.0439C22.9315 16.5079 24.0124 17.3345 25.8078 17.1968C2
296.852 17.1279 27.6582 16.8179 28.336 16.5079V17.834C28.336 17.834 26.9986 18.1612 25.7162 18.2129C23.3528 18.3162 21.8872 17.8857 21.0444 17.214V24.4475H25.936C27.7681 24.4475 29.2704 23.0524 29.2704 21.313V5.64041H24.3788Z",fill:"url(#paint4_linear_5917_22154)"})]}),(0,Z.jsxs)("defs",{children:[(0,Z.jsxs)("linearGradient",{id:"paint0_linear_5917_22154",x1:"30.2559",y1:"13.7152",x2:"38.489",y2:"13.7152",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#007940"}),(0,Z.jsx)("stop",{offset:"0.2285","stop-color":"#00873F"}),(0,Z.jsx)("stop",{offset:"0.7433","stop-color":"#40A737"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#5CB531"})]}),(0,Z.jsxs)("linearGradient",{id:"paint1_linear_5917_22154",x1:"30.2559",y1:"13.7152",x2:"38.489",y2:"13.7152",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#007940"}),(0,Z.jsx)("stop",{offset:"0.2285","stop-color":"#00873F"}),(0,Z.jsx)("stop",{offset:"0.7433","stop-color":"#40A737"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#5CB531"})]}),(0,Z.jsxs)("linearGradient",{id:"paint2_linear_5917_22154",x1:"30.2559",y1:"13.7152",x2:"38.489",y2:"13.7152",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#007940"}),(0,Z.jsx)("stop",{offset:"0.2285","stop-color":"#00873F"}),(0,Z.jsx)("stop",{offset:"0.7433","stop-color":"#40A737"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#5CB531"})]}),(0,Z.jsxs)("linearGradient",{id:"paint3_linear_5917_22154",x1:"11.8252",y1:"15.0275",x2:"20.1856",y2:"15.0275",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#1F286F"}),(0,Z.jsx)("stop",{offset:"0.4751","stop-color":"#004E94"}),(0,Z.jsx)("stop",{offset:"0.8261","stop-color":"#0066B1"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#006FBC"})]}),(0,Z.jsxs)("linearGradient",{id:"paint4_linear_5917_22154",x1:"20.9968",y1:"15.0275",x2:"29.1164",y2:"15.0275",gradientUnits:"userSpaceOnUse",children:[(0,Z.jsx)("stop",{"stop-color":"#6C2C2F"}),(0,Z.jsx)("stop",{offset:"0.1735","stop-color":"#882730"}),(0,Z.jsx)("stop",{offset:"0.5731","stop-color":"#BE1833"}),(0,Z.jsx)("stop",{offset:"0.8585","stop-color":"#DC0436"}),(0,Z.jsx)("stop",{offset:"1","stop-color":"#E60039"})]}),(0,Z.jsx)("clipPath",{id:"clip0_5917_22154",children:(0,Z.jsx)("rect",{width:"48.7619",height:"30.0822",fill:"white",transform:"translate(0.811035)"})})]})]}),sm=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M11.9998 23.0769C14.1906 23.0769 16.3322 22.4273 18.1538 21.2102C19.9754 19.993 21.3951 18.263 22.2335 16.239C23.0719 14.2149 23.2913 11.9877 22.8639 9.83902C22.4365 7.6903 21.3815 5.71659 19.8324 4.16745C18.2832 2.61832 16.3095 1.56334 14.1608 1.13594C12.0121 0.708534 9.78489 0.927899 7.76084 1.76629C5.7368 2.60467 4.00679 4.02442 2.78964 5.84601C1.57249 7.6676 0.922852 9.80921 0.922852 12C0.922852 14.9378 2.08987 17.7553 4.16719 19.8326C6.24452 21.9099 9.06199 23.0769 11.9998 23.0769V23.0769Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M1.55322 15.6923H22.4468",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M1.55322 8.30768H22.4468",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M9.61042 1.18268C7.62291 8.35578 7.91535 15.9695 10.4473 22.969",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.3894 1.18268C16.3752 8.35555 16.0851 15.968 13.5591 22.969",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sp=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("rect",{x:"1",y:"1",width:"20",height:"5.26316",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,Z.jsx)("rect",{x:"1",y:"9.42102",width:"20",height:"5.26316",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),(0,Z.jsx)("rect",{x:"1",y:"17.8421",width:"20",height:"5.26316",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"})]}),sh=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M9.8 13.1C11.6225 13.1 13.1 11.6225 13.1 9.8C13.1 7.97746 11.6225 6.5 9.8 6.5C7.97746 6.5 6.5 7.97746 6.5 9.8C6.5 11.6225 7.97746 13.1 9.8 13.1Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M9.8 1C7.46609 1 5.22778 1.92714 3.57746 3.57746C1.92714 5.22778 1 7.46609 1 9.8C1 11.8812 1.4422 13.243 2.65 14.75L9.8 23L16.95 14.75C18.1578 13.243 18.6 11.8812 18.6 9.8C18.6 7.46609 17.6729 5.22778 16.
290225 3.57746C14.3722 1.92714 12.1339 1 9.8 1V1Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sf=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M7.7625 9.91667C7.7625 10.338 7.42097 10.6795 6.99967 10.6795C6.57838 10.6795 6.23685 10.338 6.23685 9.91667C6.23685 9.49537 6.57838 9.15385 6.99967 9.15385C7.42097 9.15385 7.7625 9.49537 7.7625 9.91667Z",stroke:"currentColor",strokeWidth:"0.807692",fill:"currentColor"}),(0,Z.jsx)("rect",{x:"1.57084",y:"6.23734",width:"10.859",height:"7.35897",rx:"1.21154",stroke:"currentColor",strokeWidth:"0.807692"}),(0,Z.jsx)("path",{d:"M3.5 6.41683C3.5 4.47239 4.2 0.583496 7 0.583496C9.8 0.583496 10.5 4.47239 10.5 6.41683",stroke:"currentColor",strokeWidth:"0.875"})]}),sg=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M23.3202 9.45783V5.27992C23.3201 4.99223 23.2338 4.71118 23.0724 4.473C22.9111 4.23482 22.6821 4.05043 22.415 3.9436L16.655 1.63959C16.3119 1.50132 15.9286 1.50132 15.5855 1.63959L9.45495 4.0924C9.1115 4.2287 8.72895 4.2287 8.3855 4.0924L2.70807 1.82104C2.59853 1.77714 2.47987 1.76084 2.36254 1.77357C2.24522 1.7863 2.13282 1.82767 2.03524 1.89405C1.93766 1.96043 1.85791 2.04977 1.80297 2.15422C1.74804 2.25867 1.71962 2.37503 1.72022 2.49304V16.2911C1.72018 16.579 1.8064 16.8602 1.96777 17.0986C2.12913 17.337 2.35823 17.5215 2.6255 17.6284L8.3855 19.9324C8.72876 20.0697 9.11169 20.0697 9.45495 19.9324L12.2207 18.8255",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M8.91992 4.19604V20.036",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M16.1201 1.53589V8.73589",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M19 15.6479C19.0955 15.6479 19.187 15.6858 19.2546 15.7533C19.3221 15.8208 19.36 15.9124 19.36 16.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M18.6401 16.0087C18.6401 15.9133 18.6781 15.8217 18.7456 15.7542C18.8131 15.6867 18.9047 15.6487 19.0001 15.6487",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M19.0001 16.3699C18.9047 16.3699 18.8131 16.332 18.7456 16.2645C18.6781 16.197 18.6401 16.1054 18.6401 16.0099",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M19.36 16.0087C19.36 16.1042 19.3221 16.1958 19.2546 16.2633C19.187 16.3308 19.0955 16.3687 19 16.3687",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M19.0002 11.6887C20.1459 11.6887 21.2447 12.1439 22.0549 12.954C22.865 13.7642 23.3202 14.863 23.3202 16.0087C23.3202 17.8529 20.7397 21.3617 19.5675 22.8612C19.5002 22.9474 19.4141 23.0171 19.3158 23.065C19.2175 23.113 19.1096 23.1379 19.0002 23.1379C18.8908 23.1379 18.7829 23.113 18.6846 23.065C18.5863 23.0171 18.5002 22.9474 18.4328 22.8612C17.2607 21.3626 14.6802 17.8529 14.6802 16.0087C14.6802 14.863 15.1353 13.7642 15.9455 12.954C16.7556 12.1439 17.8544 11.6887 19.0002 11.6887V11.6887Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sy=()=>(0,Z.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"50",height:"34",fill:"none",viewBox:"0 0 50 34",children:[(0,Z.jsxs)("g",{clipPath:"url(#clip0_3366_18067)",children:[(0,Z.jsx)("path",{fill:"#F4F6F7",fillRule:"evenodd",d:"M.383 2.98A2.286 2.286 0 012.669.692h44.19a2.286 2.286 0 012.286 2.286v27.429a2.286 2.286 0 01-2.286 2.285H2.669a2.286 2.286 0 01-2.286-2.285V2.979z",clipRule:"evenodd"}),(0,Z.jsx)("path",{fill:"#D8232A",fillRule:"evenodd",d:"M19.428 25.074a8.381 8.381 0 100-16.762 8.381 8.381 0 000 16.762z",clipRule:"evenodd"}),(0,Z.jsx)("path",{fill:"#ED9F2D",fillRule:"evenodd",d:"M24.762 23.158a8.381 8.381 0 100-12.93 8.364 8.364 0 013.047 6.465 8.364 8.364 0 01-3.047 6.465z",clipRule:"evenodd"}),(0,Z.jsx)("path",{fill:"#D8232A",fillRule:"evenodd",d:"M24.76 10.227a8.364 8.364 0 00-3.05 6.467 8.364 8.364 0 003.05 6.466 8.364 8.364 0 003.049-6.466 8.364 8.364 0 00-3.05-6.466z",clipRule:"evenodd"}),(0,Z.jsx)("mask",{id:"mask0_3366_18067",style:{maskType:"luminance"},width:"7",height:"14",x:"21",y:"10",maskUnits:"userSpaceOnUse",children:(0,Z.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M24.76 10.227a8.364 8.364 0 00-3.05 6.467 8.364 8.364 0 003.05 6.466 8.364 8.364 0 003.049-6.466 8.364 8.364 0 00-3.05-6.466z",clipRule:"evenodd"})}),(0,Z.jsx)("g",{mask:"url(#mask0_3366_18067)",children:(0,Z.jsx)("path",{fill:"#ED9F2D",fillRule:"evenodd",d:"M20.95 10.599h7.618v.761H20.95V10.6zm0 1.523h7.618v.762H20.95v-.762zm7.618 1.524H20.95v.762h7.62v-.761zM20.95 15.17h7.62v.762h-7.62v-.762zm7.62 1.523h-7.62v.762h7.62v-.762zm-7.62 1.525h7.62v.762h-7.62v-.762zm7.62 1.523h-7.62v.762h7.62v-.762zm-7.62 1.525h7.62v.762h-7.62v-.762zm7.62 1.523h-7.62v.762h7.62v-.762z",clipRule:"evenodd"})}),(0,Z.jsx)("path",{fill:"#E5E5E5",fillOpacity:"0.01",fillRule:"evenodd",d:"M.383 6.693a6 6 0 016-6h116a6 6 0 016 6v72a6 6 0 01-6 6h-116a6 6 0 01-6-6v-72z",clipRule:"evenodd"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_3366_18067",children:(0,Z.jsx)("path",{fill:"#fff",d:"M0 0H48.762V32.472H0z",transform:"translate(.383 .693)"})})})]});n(39079);var sv=n(14517);
29function sb(e){let{iconIdentifier:t,className:n}=e;return(0,Z.jsx)("span",{className:(0,sv.W)("material-icons",n),children:t})}function sS(e){let{iconIdentifier:t,className:n,style:o}=e;return(0,Z.jsx)("span",{className:(0,sv.W)("material-symbols-outlined",n),style:o,children:t})}n(55134);let sT=()=>(0,Z.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M6.125 11.9999H17.8739",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),sk=()=>(0,Z.jsx)("svg",{width:"10",height:"15",viewBox:"0 0 18 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M9.18225 12.6617C8.7018 10.752 8.72524 8.75024 9.25026 6.85227C9.77527 4.9543 10.7839 3.22511 12.1775 1.83377C12.2506 1.75981 12.3011 1.66654 12.323 1.56491C12.345 1.46328 12.3376 1.35748 12.3015 1.25994C12.2672 1.16403 12.2048 1.08065 12.1225 1.02064C12.0402 0.960633 11.9417 0.926782 11.8399 0.923442C9.612 0.905484 7.43457 1.58676 5.61421 2.87134C3.79385 4.15593 2.42224 5.9791 1.69252 8.08418C0.912967 10.2154 0.788406 12.531 1.33482 14.7336C1.88123 16.9362 3.07366 18.9251 4.75895 20.4449C6.40228 21.919 8.47584 22.8259 10.6738 23.032C12.8718 23.238 15.0778 22.7322 16.9664 21.5892C17.0551 21.5345 17.126 21.4553 17.1706 21.3611C17.2152 21.2669 17.2316 21.1619 17.2177 21.0586C17.2056 20.9559 17.163 20.8592 17.0956 20.7808C17.0282 20.7024 16.9389 20.6459 16.8392 20.6185C14.9681 20.0979 13.2708 19.0852 11.9241 17.6858C10.5774 16.2863 9.63058 14.5514 9.18225 12.6617Z",stroke:"currentColor",strokeWidth:"1.38462",strokeLinecap:"round",strokeLinejoin:"round"})}),sC=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M11.9994 6.12551V17.8744",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M6.125 11.9999H17.8739",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sA=()=>(0,Z.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:[(0,Z.jsx)("path",{stroke:"#2E2F36",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M8.879 8.88a2.88 2.88 0 113.84 2.715 1.44 1.44 0 00-.96 1.359v.965"}),(0,Z.jsx)("path",{fill:"#2E2F36",d:"M11.76 16.443a.716.716 0 100 1.432.716.716 0 000-1.432z"}),(0,Z.jsx)("path",{stroke:"#2E2F36",strokeWidth:"1.5",d:"M11.76 22.56a10.8 10.8 0 100-21.6 10.8 10.8 0 000 21.6z"})]}),sE=()=>(0,Z.jsx)("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M19 10C19 7.61305 18.0518 5.32387 16.364 3.63604C14.6761 1.94821 12.3869 1 10 1C7.48395 1.00947 5.06897 1.99122 3.26 3.74L1 6M1 6V1M1 6H6M1 10C1 12.3869 1.94821 14.6761 3.63604 16.364C5.32387 18.0518 7.61305 19 10 19C12.516 18.9905 14.931 18.0088 16.74 16.26L19 14M19 14H14M19 14V19",stroke:"#949494","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})}),s_=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 23 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M12.1312 17.9061C13.6077 17.222 14.865 16.0759 15.744 14.6127C16.6231 13.1495 17.0845 11.4349 17.0698 9.68576C17.0551 7.93666 16.565 6.23181 15.6614 4.78641C14.7579 3.341 13.4816 2.22017 11.9939 1.56565C10.5061 0.91113 8.87373 0.75223 7.30319 1.10922C5.73265 1.4662 4.29445 2.32279 3.17051 3.57095C2.04656 4.81911 1.28732 6.40272 0.988812 8.12134C0.690307 9.83996 0.865961 11.6165 1.49351 13.2263C1.91007 14.2952 2.51565 15.2643 3.27572 16.078C4.03578 16.8917 4.93544 17.5342 5.92327 17.9688C6.91111 18.4034 7.96777 18.6214 9.03294 18.6107C10.0981 18.6 11.1509 18.3605 12.1312 17.9061V17.9061Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M14.8838 16.0102L21.1748 22.8704",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sP=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M9.99982 19.2307C11.8255 19.2307 13.6101 18.6892
2915.1281 17.6749C16.6461 16.6606 17.8293 15.2191 18.5279 13.5324C19.2266 11.8457 19.4094 9.98968 19.0532 8.19908C18.697 6.40849 17.8179 4.76365 16.527 3.47271C15.236 2.18176 13.5912 1.30259 11.8006 0.946415C10.01 0.590244 8.15404 0.773038 6.46733 1.47169C4.78063 2.17035 3.33898 3.35364 2.32469 4.87163C1.3104 6.38963 0.769043 8.17423 0.769043 9.9999C0.769043 12.4481 1.74156 14.796 3.47267 16.5271C5.20377 18.2582 7.55166 19.2307 9.99982 19.2307Z",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M9.99936 5.10464V14.8954",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M5.104 10H14.8947",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]}),sx=()=>(0,Z.jsxs)("svg",{viewBox:"0 0 24 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("path",{d:"M17.0409 7.80314C17.6493 8.12958 18.3409 8.26823 19.0282 8.20162C19.7154 8.13502 20.3676 7.86607 20.902 7.42887C21.4364 6.99168 21.8291 6.40599 22.0306 5.74556C22.232 5.08514 22.2332 4.37971 22.0338 3.71865C21.8344 3.0576 21.4434 2.47049 20.9104 2.03163C20.3773 1.59276 19.7261 1.32175 19.039 1.253C18.352 1.18424 17.66 1.32084 17.0506 1.64538C16.4411 1.96991 15.9415 2.46791 15.6151 3.07634C15.1774 3.89222 15.0816 4.84859 15.349 5.73504C15.6164 6.62149 16.225 7.3654 17.0409 7.80314Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M3.07606 14.7854C3.68449 15.1118 4.37605 15.2505 5.06331 15.1839C5.75056 15.1173 6.40273 14.8483 6.93716 14.4111C7.47159 13.9739 7.86427 13.3882 8.06574 12.7278C8.26721 12.0674 8.26834 11.3619 8.06894 10.7009C7.86954 10.0398 7.47857 9.45273 6.94551 9.01387C6.41245 8.575 5.76124 8.30399 5.0742 8.23523C4.38716 8.16648 3.69517 8.30308 3.08572 8.62762C2.47627 8.95215 1.97669 9.45015 1.65026 10.0586C1.21252 10.8745 1.11679 11.8308 1.38418 12.7173C1.65156 13.6037 2.26017 14.3476 3.07606 14.7854Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M17.6229 21.1858C18.2314 21.5122 18.9229 21.6509 19.6102 21.5843C20.2974 21.5176 20.9496 21.2487 21.484 20.8115C22.0185 20.3743 22.4111 19.7886 22.6126 19.1282C22.8141 18.4678 22.8152 17.7623 22.6158 17.1013C22.4164 16.4402 22.0254 15.8531 21.4924 15.4143C20.9593 14.9754 20.3081 14.7044 19.6211 14.6356C18.934 14.5669 18.242 14.7035 17.6326 15.028C17.0231 15.3525 16.5236 15.8505 16.1971 16.459C15.7594 17.2749 15.6637 18.2312 15.9311 19.1177C16.1984 20.0041 16.807 20.748 17.6229 21.1858Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M15.5822 6.94696L8.45453 10.3862",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,Z.jsx)("path",{d:"M8.37891 12.9872L15.7097 16.8738",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),sw=e=>{let{size:t=24,fill:n="currentColor",className:o}=e;return(0,Z.jsx)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:n,className:o,children:(0,Z.jsx)("path",{d:"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"})})},sR=()=>(0,Z.jsxs)("svg",{width:"50",height:"31",viewBox:"0 0 50 31",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsxs)("g",{id:"Union Pay","clip-path":"url(#clip0_5917_22159)",children:[(0,Z.jsx)("path",{id:"Rectangle","fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.572754 2C0.572754 0.89543 1.46818 0 2.57275 0H47.3346C48.4392 0 49.3346 0.895431 49.3346 2V30C49.3346 31.1046 48.4392 32 47.3346 32H2.57276C1.46819 32 0.572754 31.1046 0.572754 30V2Z",fill:"#F4F6F7"}),(0,Z.jsxs)("g",{id:"Logo",children:[(0,Z.jsx)("path",{id:"path22","fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.0668 5.64574L30.6858 5.64394C30.6849 5.64394 30.6839 5.64394 30.6839 5.64394C30.6782 5.64394 30.6726 5.6449 30.667 5.6449C29.6531 5.67434 28.3902 6.44501 28.1602 7.39532L24.6697 22.0314C24.4397 22.9905 25.0654 23.771 26.072 23.7854H33.826C34.8173 23.7389 35.7805 22.9771 36.0066 22.0376L39.4973 7.40144C39.7309 6.43251 39.0901 5.64574 38.0668 5.64574Z",fill:"#01798A"}),(0,Z.jsx)("path",{id:"path20","fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.6695 22.0313L28.16 7.39527C28.39 6.44497 29.6529 5.67429 30.6668 5.64485L27.7322 5.64305L22.4448 5.64209C21.428 5.6618 20.1487 6.43788 19.9188 7.39527L16.4272 22.0313C16.1964 22.9905 16.823 23.771 17.829 23.7854H26.0718C25.0652 23.771 24.4395 22.9905 24.6695 22.0313Z",fill:"#024381"}),(0,Z.jsx)("path",{id:"path16","fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.4273 22.0313L19.9188 7.39528C20.1488 6.43788 21.428
291 5.6618 22.4449 5.64209L15.6715 5.64041C14.649 5.64041 13.3381 6.42538 13.1044 7.39528L9.61282 22.0313C9.59157 22.1206 9.57979 22.2082 9.57275 22.2938V22.5654C9.6411 23.2646 10.2046 23.7737 11.0146 23.7854H17.8291C16.8231 23.771 16.1964 22.9905 16.4273 22.0313Z",fill:"#DD0228"}),(0,Z.jsx)("path",{id:"path24","fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.588 16.3069H22.7162C22.834 16.3069 22.9133 16.2695 22.9504 16.1953L23.2835 15.7229H24.1755L23.9895 16.0336H25.059L24.9233 16.5097H23.6507C23.5041 16.7187 23.3237 16.8169 23.1068 16.8053H22.4439L22.588 16.3069ZM22.4416 16.9892H24.7848L24.6354 17.5064H23.693L23.5493 18.0055H24.4662L24.3169 18.5226H23.3999L23.1869 19.2602C23.1341 19.3835 23.2035 19.439 23.3938 19.4264H24.1411L24.0027 19.9069H22.5679C22.2959 19.9069 22.2026 19.7595 22.2879 19.4639L22.5603 18.5226H21.9741L22.123 18.0055H22.7092L22.8529 17.5064H22.2926L22.4416 16.9892ZM26.1815 15.7194L26.1446 16.0221C26.1446 16.0221 26.5866 15.7076 26.9881 15.7076H28.4714L27.9041 17.6536C27.8571 17.8761 27.6554 17.9867 27.2991 17.9867H25.6178L25.224 19.3531C25.2013 19.4263 25.2333 19.4639 25.3182 19.4639H25.649L25.5274 19.888H24.6864C24.3635 19.888 24.2293 19.796 24.2825 19.6113L25.3954 15.7194H26.1815ZM27.4377 16.2694H26.1137L25.9553 16.7945C25.9553 16.7945 26.1758 16.6437 26.5443 16.6383C26.9117 16.6328 27.3312 16.6383 27.3312 16.6383L27.4377 16.2694ZM26.958 17.4876C27.0559 17.5001 27.1107 17.4634 27.1173 17.3768L27.1983 17.1H25.8723L25.7611 17.4876H26.958ZM26.0636 18.1162H26.8279L26.8137 18.4297H27.0172C27.1201 18.4297 27.171 18.3985 27.171 18.3369L27.2313 18.1341H27.8665L27.7817 18.4297C27.7099 18.6762 27.5197 18.8048 27.2106 18.8173H26.8035L26.8016 19.3531C26.7941 19.4389 26.876 19.4827 27.0446 19.4827H27.4273L27.3038 19.9069H26.3859C26.1287 19.9185 26.0025 19.8023 26.0052 19.5559L26.0636 18.1162Z",fill:"white"}),(0,Z.jsx)("path",{id:"path28","fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.8014 13.1267C16.6977 13.6081 16.4574 13.9778 16.0847 14.2404C15.7153 14.4985 15.2388 14.6279 14.6556 14.6279C14.1066 14.6279 13.7042 14.4957 13.4474 14.2305C13.2693 14.0421 13.1807 13.8027 13.1807 13.5134C13.1807 13.3937 13.1958 13.2651 13.2259 13.1267L13.8474 10.2869H14.7861L14.173 13.0946C14.1542 13.1723 14.1466 13.2446 14.1476 13.3098C14.1466 13.4536 14.1843 13.5715 14.2606 13.6634C14.3718 13.8001 14.5523 13.8679 14.8035 13.8679C15.0923 13.8679 15.3303 13.801 15.515 13.6661C15.6997 13.5322 15.8203 13.342 15.8745 13.0946L16.4895 10.2869H17.4233L16.8014 13.1267Z",fill:"white"}),(0,Z.jsx)("path",{id:"path34","fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.7438 12.0097H21.4789L20.9031 14.5441H20.1694L20.7438 12.0097ZM20.9752 11.0863H21.7169L21.5783 11.7015H20.8367L20.9752 11.0863Z",fill:"white"}),(0,Z.jsx)("path",{id:"path36","fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.1296 14.3512C21.9374 14.177 21.8403 13.9422 21.8394 13.6439C21.8394 13.5929 21.8426 13.5349 21.8498 13.4715C21.8568 13.4072 21.8658 13.3447 21.8785 13.2866C21.9657 12.875 22.1513 12.5481 22.4373 12.307C22.7229 12.065 23.0674 11.9435 23.4707 11.9435C23.801 11.9435 24.063 12.031 24.2548 12.2061C24.4465 12.382 24.5426 12.6195 24.5426 12.9215C24.5426 12.9732 24.5384 13.033 24.5313 13.0973C24.5228 13.1625 24.5126 13.225 24.5006 13.2866C24.4154 13.6921 24.2303 14.0154 23.9443 14.2521C23.6582 14.4905 23.3147 14.6092 22.9142 14.6092C22.5825 14.6092 22.3214 14.5235 22.1296 14.3512ZM23.5305 13.8493C23.6601 13.7162 23.7529 13.5143 23.8095 13.2456C23.818 13.2036 23.8255 13.1598 23.8301 13.1161C23.8348 13.0732 23.8367 13.033 23.8367 12.9964C23.8367 12.8401 23.7948 12.7187 23.7105 12.6329C23.6266 12.5463 23.5075 12.5035 23.3534 12.5035C23.1498 12.5035 22.9839 12.5713 22.854 12.7071C22.7228 12.8428 22.63 13.0482 22.5716 13.3215C22.5636 13.3635 22.557 13.4055 22.5509 13.4465C22.5462 13.4885 22.5448 13.5278 22.5457 13.5635C22.5457 13.7189 22.5877 13.8386 22.672 13.9234C22.7558 14.0082 22.8745 14.0502 23.0306 14.0502C23.2351 14.0502 23.4009 13.9832 23.5305 13.8493Z",fill:"white"}),(0,Z.jsx)("path",{id:"path26","fill-rule":"evenodd","clip-rule":"evenodd",d:"M29.3119 16.3283L29.4891 15.7371H30.3853L30.3466 15.9541C30.3466 15.9541 30.8046 15.7371 31.1344 15.7371C31.4643 15.7371 32.2426 15.7371 32.2426 15.7371L32.0665 16.3283H31.8921L31.0562 19.1164H31.2305L31.0647 19.6701H30.8903L30.8178 19.9103H29.9499L30.0223 19.6701H28.3101L28.4769 19.1164H28.6485L29.4852 16.3283H29.3119ZM30.2788 16.3284L30.0507 17.0829C30.0507 17.0829 30.441 16.941 30.7773 16.9008C30.8516 16.6373 30.9488 16.3284 30.9488 16.3284L30.2788 16.3284ZM29.9451 17.4366L29.7162 18.2269C29.7162 18.2269 30.1487 18.0251 30.4455 18.0081C30.5312 17.7027 30.6171 17.4366 30.6171 17.4366L29.9451 17.4366ZM30.1128 19.1164L30.2844 18.5431H29.6154L29.443 19.1164H30.1128ZM32.2804 15.7006H33.1229L33.1587 15.9952C33.1531 16.0702 33.2001 16.106 33.3 16.106H33.4489L33.2983 16.6051H32.679C32.4425 16.6167 32.3209 16.5311 32.3097 16.3462L32.2804 15.7006ZM32.0335 16.7713H34.7626L34.6025 17.3072H33.7336L33.5846 17.8054H34.4526L34.2915 18.3404H33.3246L33.1059 18.6539H33.5791L33.6884 19.2817C33.7015 19.3442 33.7599 19.3745 33.8598 19.3745H34.0068L33.8524 19.8915H33.3321C33.0626 19.9041 32.9232 19.8184 32.9118 19.6335L32.7864 19.0602L32.3558 19.6701C32.254 19.8425 32.0975 19.9229 31.8865 19.9103H31.092L31.2466 19.3932H31.4945C31.5963 19.3932 31.681 19.3504 31.7573 19.2638L32.4312 18.3404H31.5623L31.7234 17.8054H32.6658L32.8157 17.3072H31.8723L32.0335 16.7713Z",fill:"white"}),(0,Z.jsx)("path",{id:"path30","fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.6662 12.0087H18.3291L18.2533 12.3748L18.3484 12.2703C18.5633 12.0525 18.8243 11.9444 19.1325 11.9444C19.4115 11.9444 19.6127 12.0212 19.739 12.1757C19.8633 12.3302 19.8972 12.5437 19.8384 12.8178L19.4732 14.5449H18.7918L19.1217 12.9795C19.1556 12.8178 19.1462 12.6972 19.0938 12.6195C19.0421 12.5418 18.9431 12.5035 18.8003 12.5035C18.625 12.5035 18.4775 12.5552 18.3574 12.6579C18.2367 12.7615 18.1571 12.9053 18.118 13.0884L17.8141 14.5449H17.1313L17.6662 12.0087Z",fill:"white"}),(0,Z.jsx)("path",{id:"path32","fill-rule":"evenodd","clip-rule":"evenodd",d:"M25.2691 12.0087H25.9326L25.8573 12.3748L25.9514 12.2703C26.1664 12.0525 26.4284 11.9444 26.7356 11.9444C27.0145 11.9444 27.2161 12.0212 27.3414 12.1757C27.465 12.3302 27.5008 12.5437 27.4404 12.8178L27.0767 14.5449H26.3944L26.7243 12.9795C26.7581 12.8178 26.7488 12.6972 26.6969 12.6195C26.6431 12.5418 26.546 12.5035 26.4039 12.5035C26.2285 12.5035 26.0816 12.5552 25.96 12.6579C25.8393 12.7615 25.7593 12.9053 25.7216 13.0884L25.4163 14.5449H24.7344L25.2691 12.0087",fill:"white"}),(0,Z.jsx)("path",{id:"path38","fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.5484 10.437H30.4747C30.845 10.437 31.1315 10.5165 31.3284 10.6727C31.5244 10.8308 31.6225 11.0577 31.6225 11.3533V11.3621C31.6225 11.4184 31.6186 11.4818 31.613 11.5505C31.6035 11.6184 31.5912 11.6872 31.5754 11.7587C31.4906 12.1498 31.2935 12.4642 30.9892 12.7026C30.6838 12.9402 30.322 13.0599 29.9055 13.0599H28.8725L28.5531 14.545H27.6587L28.5484 10.437ZM29.0298 12.3454H29.8866C30.1099 12.3454 30.287 12.2962 30.4162 12.199C30.5444 12.1007 30.6292 11.9507 30.6763 11.7471C30.6837 11.7095 30.6884 11.6756 30.6941 11.6444C30.6971 11.6149 30.7007 11.5854 30.7007 11.5569C30.7007 11.4113 30.6462 11.3059 30.5368 11.2398C30.4275 11.1728 30.2561 11.1407 30.0185 11.1407H29.2909L29.0298 12.3454Z",fill:"white"}),(0,Z.jsx)("path",{id:"path40","fill-rule":"evenodd","clip-rule":"evenodd",d:"M35.6259 15.0353C35.3432 15.605 35.0737 15.9371 34.9155 16.0916C34.757 16.2444 34.4433 16.5999 33.6875 16.573L33.7525 16.1382C34.3885 15.9524 34.7325 15.1155 34.9286 14.745L34.6949 12.0158L35.1868 12.0096H35.5996L35.6439 13.7215L36.4175 12.0096H37.2007L35.6259 15.0353Z",fill:"white"}),(0,Z.jsx)("path",{id:"path42","fill-rule":"evenodd","clip-rule":"evenodd",d:"M33.4359 12.2159L33.1247 12.4186C32.7996 12.1775 32.5028 12.0283 31.9299 12.2802C31.1495 12.6231 30.4974 15.2531 32.6461 14.3869L32.7685 14.5244L33.6139 14.5449L34.169 12.1551L33.4359 12.2159ZM32.9552 13.5224C32.8194 13.9019 32.5161 14.1529 32.2786 14.0814C32.0411 14.0118 31.9563 13.6456 32.0939 13.2652C32.2295 12.8847 32.5348 12.6347 32.7704 12.7061C33.0079 12.7758 33.0936 13.1419 32.9552 13.5224Z",fill:"white"})]})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_5917_22159",children:(0,Z.jsx)("rect",{width:"48.7619",height:"30.0822",fill:"white",transform:"translate(0.572754)"})})})]}),sM=()=>(0,Z.jsx)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M17.3289 17.4167C16.8039 7.04667 1.275 7.04667 0.75 17.4167M12.3553 4.08333C12.3553 4.96739 12.0059 5.81523 11.3841 6.44036C10.7623 7.06548 9.91888 7.41667 9.03947 7.41667C8.16007 7.41667 7.31669 7.06548 6.69486 6.44036C6.07302 5.81523 5.72368 4.96739 5.72368 4.08333C5.72368 3.19928 6.07302 2.35143 6.69486 1.72631C7.31669 1.10119 8.16007 0.75 9.03947 0.75C9.91888 0.75 10.7623 1.10119 11.3841 1.72631C12.0059 2.35143 12.3553 3.19928 12.3553 4.08333Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});function sI(e){let{strokeClassName:t,fillClassName:n}=e;return(0,Z.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("rect",{x:"0.516129",y:"0.516129",width:"30.9677",height:"30.9677",rx:"3.48387",strokeWidth:"1.03226",className:(0,sv.W)("stroke-property-primary-main",t)}),(0,Z.jsx)("path",{d:"M15.9996 7.22586C15.6933 7.22586 15.3939 7.31681 15.1393 7.48695C14.8847 7.65709 14.6862 7.89857 14.569 8.1815C14.4518 8.46443 14.4212 8.77579 14.4809 9.07615C14.5407 9.3765 14.6882 9.65244 14.9047 9.86899C15.1212 10.0855 15.3972 10.2331 15.6975 10.2929C15.9979
2910.3526 16.3091 10.3219 16.5921 10.2047C16.875 10.0875 17.1168 9.88924 17.287 9.63461C17.4571 9.37998 17.5479 9.08048 17.5479 8.77424C17.5479 8.36358 17.3848 7.96986 17.0944 7.67949C16.8041 7.38911 16.4102 7.22586 15.9996 7.22586Z",className:(0,sv.W)("fill-property-primary-main",n)}),(0,Z.jsx)("path",{d:"M15.9996 14.4516C15.6933 14.4516 15.3939 14.5426 15.1393 14.7127C14.8847 14.8829 14.6862 15.1243 14.569 15.4073C14.4518 15.6902 14.4212 16.0016 14.4809 16.3019C14.5407 16.6023 14.6882 16.8782 14.9047 17.0948C15.1212 17.3113 15.3972 17.4589 15.6975 17.5186C15.9979 17.5784 16.3091 17.5476 16.5921 17.4304C16.875 17.3132 17.1168 17.115 17.287 16.8604C17.4571 16.6058 17.5479 16.3062 17.5479 16C17.5479 15.5894 17.3848 15.1956 17.0944 14.9053C16.8041 14.6149 16.4102 14.4516 15.9996 14.4516Z",className:(0,sv.W)("fill-property-primary-main",n)}),(0,Z.jsx)("path",{d:"M15.9996 21.6774C15.6933 21.6774 15.3939 21.7683 15.1393 21.9385C14.8847 22.1086 14.6862 22.3501 14.569 22.633C14.4518 22.916 14.4212 23.2273 14.4809 23.5277C14.5407 23.828 14.6882 24.104 14.9047 24.3205C15.1212 24.5371 15.3972 24.6847 15.6975 24.7444C15.9979 24.8042 16.3091 24.7734 16.5921 24.6562C16.875 24.539 17.1168 24.3408 17.287 24.0862C17.4571 23.8315 17.5479 23.532 17.5479 23.2258C17.5479 22.8151 17.3848 22.4214 17.0944 22.131C16.8041 21.8406 16.4102 21.6774 15.9996 21.6774Z",className:(0,sv.W)("fill-property-primary-main",n)})]})}let sO=()=>(0,Z.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"34",fill:"none",viewBox:"0 0 49 34",children:[(0,Z.jsxs)("g",{fillRule:"evenodd",clipPath:"url(#clip0_3366_18052)",clipRule:"evenodd",children:[(0,Z.jsx)("path",{fill:"#F4F6F7",d:"M0 2.98A2.286 2.286 0 012.286.692h44.19a2.286 2.286 0 012.286 2.286v27.429a2.286 2.286 0 01-2.286 2.285H2.286A2.286 2.286 0 010 30.408V2.979z"}),(0,Z.jsx)("path",{fill:"#4095DB",d:"M0 2.98A2.286 2.286 0 012.286.692h44.19a2.286 2.286 0 012.286 2.286v5.333H0V2.98z"}),(0,Z.jsx)("path",{fill:"#F4B662",d:"M0 25.074h48.762v5.334a2.286 2.286 0 01-2.286 2.285H2.286A2.286 2.286 0 010 30.408v-5.334z"}),(0,Z.jsx)("path",{fill:"#0071CE",d:"M29.889 12.817a5.3 5.3 0 00-1.977-.37c-2.18 0-3.716 1.2-3.729 2.92-.014 1.27 1.096 1.98 1.932 2.403.86.433 1.149.71 1.145 1.098-.006.592-.686.864-1.32.864-.884 0-1.353-.134-2.078-.464l-.284-.14-.308 1.98c.514.246 1.468.46 2.457.471 2.318 0 3.824-1.186 3.842-3.022.008-1.008-.58-1.773-1.853-2.404-.77-.41-1.244-.682-1.239-1.097 0-.368.4-.762 1.264-.762a3.764 3.764 0 011.651.34l.198.101.299-1.918zm-10.21 8.631l1.38-8.847h2.207l-1.38 8.847H19.68zm14.024-5.61s-.696 1.964-.879 2.473h1.832l-.51-2.554-.15-.764c-.059.175-.14.408-.203.584v.001c-.056.158-.096.27-.09.26zm1.844-3.229h-1.704c-.53 0-.925.157-1.157.734L29.41 21.45h2.317s.378-1.09.464-1.33l1.273.002 1.553.003c.066.308.268 1.325.268 1.325h2.048l-1.786-8.842zm-17.718-.001L15.67 18.64l-.231-1.226a.696.696 0 00-.002-.008l-.772-4.057c-.133-.561-.52-.727-1-.747h-3.557l-.03.184c.866.229 1.64.56 2.319.97l1.961 7.684 2.335-.001 3.474-8.831h-2.338z"}),(0,Z.jsx)("path",{fill:"#E5E5E5",fillOpacity:"0.01",d:"M0 2.98A2.286 2.286 0 012.286.692h44.19a2.286 2.286 0 012.286 2.286v27.429a2.286 2.286 0 01-2.286 2.285H2.286A2.286 2.286 0 010 30.408V2.979z"})]}),(0,Z.jsx)("defs",{children:(0,Z.jsx)("clipPath",{id:"clip0_3366_18052",children:(0,Z.jsx)("path",{fill:"#fff",d:"M0 0H48.762V32.472H0z",transform:"translate(0 .693)"})})})]}),sD=()=>(0,Z.jsx)("svg",{width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M18.075 10.375V19.4225C18.075 19.4983 18.0601 19.5734 18.031 19.6435C18.002 19.7136 17.9595 19.7772 17.9059 19.8309C17.8522 19.8845 17.7886 19.927 17.7185 19.956C17.6484 19.9851 17.5733 20 17.4975 20H3.2525C3.17666 20 3.10157 19.9851 3.0315 19.956C2.96144 19.927 2.89777 19.8845 2.84415 19.8309C2.79052 19.7772 2.74798 19.7136 2.71896 19.6435C2.68994 19.5734 2.675 19.4983 2.675 19.4225V10.375M10.375 20V5.5625M10.375 5.5625H6.04375C5.40557 5.5625 4.79353 5.30899 4.34228 4.85773C3.89102 4.40647 3.6375 3.79443 3.6375 3.15625C3.6375 2.51807 3.89102 1.90603 4.34228 1.45477C4.79353 1.00351 5.40557 0.75 6.04375 0.75C9.4125 0.75 10.375 5.5625 10.375 5.5625ZM10.375 5.5625H14.7063C15.3444 5.5625 15.9565 5.30899 16.4077 4.85773C16.859 4.40647 17.1125 3.79443 17.1125 3.15625C17.1125 2.51807 16.859 1.90603 16.4077 1.45477C15.9565 1.00351 15.3444 0.75 14.7063 0.75C11.3375 0.75 10.375 5.5625 10.375 5.5625ZM19.4225 5.5625H1.3275C1.17434 5.5625 1.02745 5.62334 0.919146 5.73165C0.810844 5.83995 0.75 5.98684 0.75 6.14V9.7975C0.75 9.95066 0.810844 10.0976 0.919146 10.2059C1.02745 10.3142 1.17434 10.375 1.3275 10.375H19.4225C19.5757 10.375 19.7226 10.3142 19.8309 10.2059C19.9392 10.0976 20 9.95066 20 9.7975V6.14C20 5.98684 19.9392 5.83995 19.8309 5.73165C19.7226 5.62334 19.5757 5.5625 19.4225 5.5625Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),sN=rV(e=>{let{removeBorders:t,...n}=e;return(0,Z.jsx)(aX,{...n,children:n.children})})(e=>{let{removeBorders:t,showSeparatorsOnExpand:n,styles:o}=e;return{border:t?"none":"1px solid var(--color-gray-100) ","&.Mui-expanded":{margin:0},"&.Mui-expanded:before":{opacity:n?1:0},".MuiAccordionSummary-root.Mui-focusVisible":{background:"none"},...o}}),sL=rV(iF)(()=>({"& .MuiAccordionSummary-content":{margin:"1rem 0"},"&":{alignItems:"center"},"& .MuiAccordionSummary-expandIconWrapper":{marginTop:"0"},"& .MuiAccordionSummary-expandIconWrapper.Mui-expanded":{marginTop:"0"}}));function sB(e){var t;let{showExpandIcon:n=!0,summaryClassName:o,detailClassName:r,...a}=e,{summary:i,details:s}=a;return(0,Z.jsxs)(sN,{...a,className:(0,sv.W)(a.removeShadows?"!shadow-none":"",a.className),children:[(0,Z.jsx)(sL,{className:o,expandIcon:n?null!==(t=a.expandIcon)&&void 0!==t?t:(0,Z.jsx)("div",{className:"h-4 w-4 flex items-center justify-center text-gray-300",children:(0,Z.jsx)(i6,{})}):null,children:i}),(0,Z.jsx)(iG,{className:r,children:s})]})}var sF=na;function sU(e){return"string"==typeof e.main}function sj(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!sU(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||"string"!=typeof e[n])return!1;return!0}function sz(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t=>{let[,n]=t;return n&&sj(n,e)}}function sG(e){return aC("MuiAlert",e)}var s$=aA("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);let sH=0;function sV(e){let[t,n]=K.useState(e),o=e||t;return K.useEffect(()=>{null==t&&(sH+=1,n(`mui-${sH}`))},[t]),o}let sW={...Y}.useId;function sq(e){if(void 0!==sW){let t=sW();return e??t}return sV(e)}var sZ=sq;function sK(e){return aC("MuiCircularProgress",e)}function sY(){let e=a4(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"]);return sY=function(){return e},e}function sX(){let e=a4(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n"]);return sX=function(){return e},e}function sQ(){let e=a4(["\n animation: "," 1.4s linear infinite;\n "]);return sQ=function(){return e},e}function sJ(){let e=a4(["\n animation: "," 1.4s ease-in-out infinite;\n "]);return sJ=function(){return e},e}aA("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);let s0=44,s1=iu(sY()),s2=iu(sX()),s3="string"!=typeof s1?ic(sQ(),s1):null,s6="string"!=typeof s2?ic(sJ(),s2):null,s4=e=>{let{classes:t,variant:n,color:o,disableShrink:r}=e;return J({root:["root",n,"color".concat(sF(o))],svg:["svg"],track:["track"],circle:["cir
29cle","circle".concat(sF(n)),r&&"circleDisableShrink"]},sK,t)},s5=rV("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t["color".concat(sF(n.color))]]}})(rq(e=>{let{theme:t}=e;return{display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("transform")}},{props:{variant:"indeterminate"},style:s3||{animation:"".concat(s1," 1.4s linear infinite")}},...Object.entries(t.palette).filter(sz()).map(e=>{let[n]=e;return{props:{color:n},style:{color:(t.vars||t).palette[n].main}}})]}})),s8=rV("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),s9=rV("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t["circle".concat(sF(n.variant))],n.disableShrink&&t.circleDisableShrink]}})(rq(e=>{let{theme:t}=e;return{stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink},style:s6||{animation:"".concat(s2," 1.4s ease-in-out infinite")}}]}})),s7=rV("circle",{name:"MuiCircularProgress",slot:"Track"})(rq(e=>{let{theme:t}=e;return{stroke:"currentColor",opacity:(t.vars||t).palette.action.activatedOpacity}}));var le=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiCircularProgress"}),{className:o,color:r="primary",disableShrink:a=!1,enableTrackSlot:i=!1,size:s=40,style:l,thickness:c=3.6,value:u=0,variant:d="indeterminate",...m}=n,p={...n,color:r,disableShrink:a,size:s,thickness:c,value:u,variant:d,enableTrackSlot:i},h=s4(p),f={},g={},y={};if("determinate"===d){let e=2*Math.PI*((s0-c)/2);f.strokeDasharray=e.toFixed(3),y["aria-valuenow"]=Math.round(u),f.strokeDashoffset="".concat(((100-u)/100*e).toFixed(3),"px"),g.transform="rotate(-90deg)"}return(0,Z.jsx)(s5,{className:Q(h.root,o),style:{width:s,height:s,...g,...l},ownerState:p,ref:t,role:"progressbar",...y,...m,children:(0,Z.jsxs)(s8,{className:h.svg,ownerState:p,viewBox:"".concat(s0/2," ").concat(s0/2," ").concat(s0," ").concat(s0),children:[i?(0,Z.jsx)(s7,{className:h.track,ownerState:p,cx:s0,cy:s0,r:(s0-c)/2,fill:"none",strokeWidth:c,"aria-hidden":"true"}):null,(0,Z.jsx)(s9,{className:h.circle,style:f,ownerState:p,cx:s0,cy:s0,r:(s0-c)/2,fill:"none",strokeWidth:c})]})})});function lt(e){return aC("MuiIconButton",e)}var ln=aA("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);let lo=e=>{let{classes:t,disabled:n,color:o,edge:r,size:a,loading:i}=e;return J({root:["root",i&&"loading",n&&"disabled","default"!==o&&"color".concat(sF(o)),r&&"edge".concat(sF(r)),"size".concat(sF(a))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},lt,t)},lr=rV(iM,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,"default"!==n.color&&t["color".concat(sF(n.color))],n.edge&&t["edge".concat(sF(n.edge))],t["size".concat(sF(n.size))]]}})(rq(e=>{let{theme:t}=e;return{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette.action.active,(t.vars||t).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}}),rq(e=>{let{theme:t}=e;return{variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter(sz()).map(e=>{let[n]=e;return{props:{color:n},style:{color:(t.vars||t).palette[n].main}}}),...Object.entries(t.palette).filter(sz()).map(e=>{let[n]=e;return{props:{color:n},style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette[n].main,(t.vars||t).palette.action.hoverOpacity)}}}),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],["&.".concat(ln.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},["&.".concat(ln.loading)]:{color:"transparent"}}})),la=rV("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]}});var li=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiIconButton"}),{edge:o=!1,children:r,className:a,color:i="default",disabled:s=!1,disableFocusRipple:l=!1,size:c="medium",id:u,loading:d=null,loadingIndicator:m,...p}=n,h=sZ(u),f=null!=m?m:(0,Z.jsx)(le,{"aria-labelledby":h,color:"inherit",size:16}),g={...n,edge:o,color:i,disabled:s,disableFocusRipple:l,loading:d,loadingIndicator:f,size:c},y=lo(g);return(0,Z.jsxs)(lr,{id:d?h:u,className:Q(y.root,a),centerRipple:!0,focusRipple:!l,disabled:s||d,ref:t,...p,ownerState:g,children:["boolean"==typeof d&&(0,Z.jsx)("span",{className:y.loadingWrapper,style:{display:"contents"},children:(0,Z.jsx)(la,{className:y.loadingIndicator,ownerState:g,children:d&&f})}),r]})});function ls(e){return aC("MuiSvgIcon",e)}aA("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);let ll=e=>{let{color:t,fontSize:n,classes:o}=e;return J({root:["root","inherit"!==t&&"color".concat(sF(t)),"fontSize".concat(sF(n))]},ls,o)},lc=rV("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat(sF(n.color))],t["fontSize".concat(sF(n.fontSize))]]}})(rq(e=>{var t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v;let{theme:b}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null===(r=b.transitions)||void 0===r?void 0:null===(o=r.create)||void 0===o?void 0:o.call(r,"fill",{duration:null===(n=(null!==(f=b.vars)&&void 0!==f?f:b).transitions)||void 0===n?void 0:null===(t=n.duration)||void 0===t?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null===(i=b.typography)||void 0===i?void 0:null===(a=i.pxToRem)||void 0===a?void 0:a.call(i,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null===(l=b.typography)||void 0===l?void 0:null===(s=l.pxToRem)||void 0===s?void 0:s.call(l,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null===(u=b.typography)||void 0===u?void 0:null===(c=u.pxToRem)||void 0===c?void 0:c.call(u,35))||"2.1875rem"}},...Object.entries((null!==(g=b.vars)&&void 0!==g?g:b).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,n,o;let[r]=e;return{props:{color:r},style:{color:null===(n=(null!==(o=b.vars)&&void 0!==o?o:b).palette)||void 0===n?void 0:null===(t=n[r])||void 0===t?void 0:t.main}}}),{props:{color:"action"},style:{color:null===(m=(null!==(y=b.vars)&&void 0!==y?y:b).palette)||void 0===m?void 0:null===(d=m.action)||void 0===d?void 0:d.active}},{props:{color:"disabled"},style:{color:null===(h=(null!==(v=b.vars)&&void 0!==v?v:b).palette)||void 0===h?void 0:null===(p=h.action)||void 0===p?void 0:p.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),lu=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiSvgIcon"}),{children:o,className:r,color:a="inherit",component:i="svg",fontSize:s="medium",htmlColor:l,inheritViewBox:c=!1,titleAccess:u,viewBox:d="0 0 24 24",...m}=n,p=K.isValidElement(o)&&"svg"===o.type,h={...n,color:a,component:i,fontSize:s,instanceFontSize:e.fontSize,inheritViewBox:c,viewBox:d,hasSvgAsChild:p},f={};c||(f.viewBox=d);let g=ll(h);return(0,Z.jsxs)(lc,{as:i,className:Q(g.root,r),focusable:"false",color:l,"aria-hidden":!u||void 0,role:u?"img":void 0,ref:t,...f,...m,...p&&o.props,ownerState:h,children:[p?o.props.children:o,u?(0,Z.jsx)("title",{children:u}):null]})});lu.muiName="SvgIcon";var ld=lu;function lm(e,t){function n(t,n){return(0,Z.jsx)(ld,{"data-testid":void 0,ref:n,...t,children:e})}return n.muiName=ld.muiName,K.memo(K.forwardRef(n))}var lp=lm((0,Z.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}
29),"SuccessOutlined"),lh=lm((0,Z.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),lf=lm((0,Z.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),lg=lm((0,Z.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),ly=lm((0,Z.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");let lv=e=>{let{variant:t,color:n,severity:o,classes:r}=e;return J({root:["root","color".concat(sF(n||o)),"".concat(t).concat(sF(n||o)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]},sG,r)},lb=rV(aN,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t["".concat(n.variant).concat(sF(n.color||n.severity))]]}})(rq(e=>{let{theme:t}=e,n="light"===t.palette.mode?t.darken:t.lighten,o="light"===t.palette.mode?t.lighten:t.darken;return{...t.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter(sz(["light"])).map(e=>{let[r]=e;return{props:{colorSeverity:r,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert["".concat(r,"Color")]:n(t.palette[r].light,.6),backgroundColor:t.vars?t.vars.palette.Alert["".concat(r,"StandardBg")]:o(t.palette[r].light,.9),["& .".concat(s$.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(r,"IconColor")]}:{color:t.palette[r].main}}}}),...Object.entries(t.palette).filter(sz(["light"])).map(e=>{let[o]=e;return{props:{colorSeverity:o,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert["".concat(o,"Color")]:n(t.palette[o].light,.6),border:"1px solid ".concat((t.vars||t).palette[o].light),["& .".concat(s$.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(o,"IconColor")]}:{color:t.palette[o].main}}}}),...Object.entries(t.palette).filter(sz(["dark"])).map(e=>{let[n]=e;return{props:{colorSeverity:n,variant:"filled"},style:{fontWeight:t.typography.fontWeightMedium,...t.vars?{color:t.vars.palette.Alert["".concat(n,"FilledColor")],backgroundColor:t.vars.palette.Alert["".concat(n,"FilledBg")]}:{backgroundColor:"dark"===t.palette.mode?t.palette[n].dark:t.palette[n].main,color:t.palette.getContrastText(t.palette[n].main)}}}})]}})),lS=rV("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),lT=rV("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),lk=rV("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),lC={success:(0,Z.jsx)(lp,{fontSize:"inherit"}),warning:(0,Z.jsx)(lh,{fontSize:"inherit"}),error:(0,Z.jsx)(lf,{fontSize:"inherit"}),info:(0,Z.jsx)(lg,{fontSize:"inherit"})};var lA=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiAlert"}),{action:o,children:r,className:a,closeText:i="Close",color:s,components:l={},componentsProps:c={},icon:u,iconMapping:d=lC,onClose:m,role:p="alert",severity:h="success",slotProps:f={},slots:g={},variant:y="standard",...v}=n,b={...n,color:s,severity:h,variant:y,colorSeverity:s||h},S=lv(b),T={slots:{closeButton:l.CloseButton,closeIcon:l.CloseIcon,...g},slotProps:{...c,...f}},[k,C]=aH("root",{ref:t,shouldForwardComponentProp:!0,className:Q(S.root,a),elementType:lb,externalForwardedProps:{...T,...v},ownerState:b,additionalProps:{role:p,elevation:0}}),[A,E]=aH("icon",{className:S.icon,elementType:lS,externalForwardedProps:T,ownerState:b}),[_,P]=aH("message",{className:S.message,elementType:lT,externalForwardedProps:T,ownerState:b}),[x,w]=aH("action",{className:S.action,elementType:lk,externalForwardedProps:T,ownerState:b}),[R,M]=aH("closeButton",{elementType:li,externalForwardedProps:T,ownerState:b}),[I,O]=aH("closeIcon",{elementType:ly,externalForwardedProps:T,ownerState:b});return(0,Z.jsxs)(k,{...C,children:[!1!==u?(0,Z.jsx)(A,{...E,children:u||d[h]||lC[h]}):null,(0,Z.jsx)(_,{...P,children:r}),null!=o?(0,Z.jsx)(x,{...w,children:o}):null,null==o&&m?(0,Z.jsx)(x,{...w,children:(0,Z.jsx)(R,{size:"small","aria-label":i,title:i,color:"inherit",onClick:m,...M,children:(0,Z.jsx)(I,{fontSize:"small",...O})})}):null]})});function lE(e){return(0,Z.jsx)(lA,{...e})}let l_="undefined"!=typeof document?K.useLayoutEffect:()=>{};function lP(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function lx(e,t){Object.defineProperty(e,"target",{value:t}
29),Object.defineProperty(e,"currentTarget",{value:t})}function lw(e){let t=(0,K.useRef)({isFocused:!1,observer:null});return l_(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,K.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,r=n=>{if(t.current.isFocused=!1,o.disabled){let t=lP(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",r,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let lR=!1;function lM(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function lI(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function lO(e){let t=null;return()=>(null==t&&(t=e()),t)}let lD=lO(function(){return lI(/^Mac/i)}),lN=lO(function(){return lI(/^iPhone/i)}),lL=lO(function(){return lI(/^iPad/i)||lD()&&navigator.maxTouchPoints>1}),lB=lO(function(){return lN()||lL()});lO(function(){return lD()||lB()});let lF=lO(function(){return lM(/AppleWebKit/i)&&!lU()}),lU=lO(function(){return lM(/Chrome/i)}),lj=lO(function(){return lM(/Android/i)}),lz=lO(function(){return lM(/Firefox/i)});function lG(e){if(lH())e.focus({preventScroll:!0});else{let t=lV(e);e.focus(),lW(t)}}let l$=null;function lH(){if(null==l$){l$=!1;try{document.createElement("div").focus({get preventScroll(){return l$=!0,!0}})}catch{}}return l$}function lV(e){let t=e.parentNode,n=[],o=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==o;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return o instanceof HTMLElement&&n.push({element:o,scrollTop:o.scrollTop,scrollLeft:o.scrollLeft}),n}function lW(e){for(let{element:t,scrollTop:n,scrollLeft:o}of e)t.scrollTop=n,t.scrollLeft=o}function lq(e,t,n=!0){var o,r;let{metaKey:a,ctrlKey:i,altKey:s,shiftKey:l}=t;lz()&&(null===(r=window.event)||void 0===r?void 0:null===(o=r.type)||void 0===o?void 0:o.startsWith("key"))&&"_blank"===e.target&&(lD()?a=!0:i=!0);let c=lF()&&lD()&&!lL()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:i,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:i,altKey:s,shiftKey:l,detail:1,bubbles:!0,cancelable:!0});lq.isOpening=n,lG(e),e.dispatchEvent(c),lq.isOpening=!1}function lZ(e){return""===e.pointerType&&!!e.isTrusted||(lj()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}lq.isOpening=!1;let lK=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},lY=e=>e&&"window"in e&&e.window===e?e:lK(e).defaultView||window;function lX(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}function lQ(e){return lX(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let lJ=null,l0="keyboard",l1=new Set,l2=new Map,l3=!1,l6=!1,l4={Tab:!0,Escape:!0};function l5(e,t){for(let n of l1)n(e,t)}function l8(e){return!(e.metaKey||!lD()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}function l9(e){l3=!0,!lq.isOpening&&l8(e)&&(lJ="keyboard",l5("keyboard",e))}function l7(e){lJ="pointer",l0="pointerType"in e?e.pointerType:"mouse",("mousedown"===e.type||"pointerdown"===e.type)&&(l3=!0,l5("pointer",e))}function ce(e){!lq.isOpening&&lZ(e)&&(l3=!0,lJ="virtual")}function ct(e){e.target!==window&&e.target!==document&&!lR&&e.isTrusted&&(l3||l6||(lJ="virtual",l5("virtual",e)),l3=!1,l6=!1)}function cn(){lR||(l3=!1,l6=!0)}function co(e){if("undefined"==typeof window||"undefined"==typeof document||l2.get(lY(e)))return;
29let t=lY(e),n=lK(e),o=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){l3=!0,o.apply(this,arguments)},n.addEventListener("keydown",l9,!0),n.addEventListener("keyup",l9,!0),n.addEventListener("click",ce,!0),t.addEventListener("focus",ct,!0),t.addEventListener("blur",cn,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",l7,!0),n.addEventListener("pointermove",l7,!0),n.addEventListener("pointerup",l7,!0)),t.addEventListener("beforeunload",()=>{cr(e)},{once:!0}),l2.set(t,{focus:o})}let cr=(e,t)=>{let n=lY(e),o=lK(e);t&&o.removeEventListener("DOMContentLoaded",t),l2.has(n)&&(n.HTMLElement.prototype.focus=l2.get(n).focus,o.removeEventListener("keydown",l9,!0),o.removeEventListener("keyup",l9,!0),o.removeEventListener("click",ce,!0),n.removeEventListener("focus",ct,!0),n.removeEventListener("blur",cn,!1),"undefined"!=typeof PointerEvent&&(o.removeEventListener("pointerdown",l7,!0),o.removeEventListener("pointermove",l7,!0),o.removeEventListener("pointerup",l7,!0)),l2.delete(n))};function ca(e){let t;let n=lK(e);return"loading"!==n.readyState?co(e):(t=()=>{co(e)},n.addEventListener("DOMContentLoaded",t)),()=>cr(e,t)}function ci(){return"pointer"!==lJ}"undefined"!=typeof document&&ca();let cs=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function cl(e,t,n){let o=lK(null==n?void 0:n.target),r="undefined"!=typeof window?lY(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?lY(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,i="undefined"!=typeof window?lY(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?lY(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||o.activeElement instanceof r&&!cs.has(o.activeElement.type)||o.activeElement instanceof a||o.activeElement instanceof i&&o.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof s&&!l4[n.key])}function cc(e,t,n){co(),(0,K.useEffect)(()=>{if((null==n?void 0:n.enabled)===!1)return;let t=(t,o)=>{cl(!!(null==n?void 0:n.isTextInput),t,o)&&e(ci())};return l1.add(t),()=>{l1.delete(t)}},t)}let cu=!1;function cd(){return cu}function cm(e,t){if(!cd())return!!t&&!!e&&e.contains(t);if(!e||!t)return!1;let n=t;for(;null!==n;){if(n===e)return!0;n="SLOT"===n.tagName&&n.assignedSlot?n.assignedSlot.parentNode:lQ(n)?n.host:n.parentNode}return!1}let cp=(e=document)=>{var t;if(!cd())return e.activeElement;let n=e.activeElement;for(;n&&("shadowRoot"in n)&&(null===(t=n.shadowRoot)||void 0===t?void 0:t.activeElement);)n=n.shadowRoot.activeElement;return n};function ch(e){return cd()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function cf(e){let{isDisabled:t,onFocus:n,onBlur:o,onFocusChange:r}=e,a=(0,K.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),r&&r(!1),!0},[o,r]),i=lw(a),s=(0,K.useCallback)(e=>{let t=lK(e.target),o=t?cp(t):cp();e.target===e.currentTarget&&o===ch(e.nativeEvent)&&(n&&n(e),r&&r(!0),i(e))},[r,n,i]);return{focusProps:{onFocus:!t&&(n||r||o)?s:void 0,onBlur:!t&&(o||r)?a:void 0}}}function cg(){let e=(0,K.useRef)(new Map),t=(0,K.useCallback)((t,n,o,r)=>{let a=(null==r?void 0:r.once)?(...t)=>{e.current.delete(o),o(...t)}:o;e.current.set(o,{type:n,eventTarget:t,fn:a,options:r}),t.addEventListener(n,a,r)},[]),n=(0,K.useCallback)((t,n,o,r)=>{var a;let i=(null===(a=e.current.get(o))||void 0===a?void 0:a.fn)||o;t.removeEventListener(n,i,r),e.current.delete(o)},[]),o=(0,K.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,K.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:o}}function cy(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:r}=e,a=(0,K.useRef)({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:s}=cg(),l=(0,K.useCallback)(e=>{cm(e.currentTarget,e.target)&&a.current.isFocusWithin&&!cm(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,s(),n&&n(e),r&&r(!1))},[n,r,a,s]),c=lw(l),u=(0,K.useCallback)(e=>{if(!cm(e.currentTarget,e.target))return;let t=lK(e.target),n=cp(t);if(!a.current.isFocusWithin&&n===ch(e.nativeEvent)){o&&o(e),r&&r(!0),a.current.isFocusWithin=!0,c(e);let n=e.currentTarget;i(t,"focus",e=>{if(a.current.isFocusWithin&&!cm(n,e.target)){let o=new t.defaultView.FocusEvent("blur",{relatedTarget:e.target});lx(o,n),l(lP(o))}},{capture:!0})}},[o,r,c,i,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}
29:{focusWithinProps:{onFocus:u,onBlur:l}}}function cv(e={}){let{autoFocus:t=!1,isTextInput:n,within:o}=e,r=(0,K.useRef)({isFocused:!1,isFocusVisible:t||ci()}),[a,i]=(0,K.useState)(!1),[s,l]=(0,K.useState)(()=>r.current.isFocused&&r.current.isFocusVisible),c=(0,K.useCallback)(()=>l(r.current.isFocused&&r.current.isFocusVisible),[]),u=(0,K.useCallback)(e=>{r.current.isFocused=e,r.current.isFocusVisible=ci(),i(e),c()},[c]);cc(e=>{r.current.isFocusVisible=e,c()},[n,a],{enabled:a,isTextInput:n});let{focusProps:d}=cf({isDisabled:o,onFocusChange:u}),{focusWithinProps:m}=cy({isDisabled:!o,onFocusWithinChange:u});return{isFocused:a,isFocusVisible:s,focusProps:o?m:d}}let cb=!1,cS=0;function cT(){cb=!0,setTimeout(()=>{cb=!1},50)}function ck(e){"touch"===e.pointerType&&cT()}function cC(){if("undefined"!=typeof document)return 0===cS&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",ck),cS++,()=>{--cS>0||"undefined"==typeof PointerEvent||document.removeEventListener("pointerup",ck)}}function cA(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:o,isDisabled:r}=e,[a,i]=(0,K.useState)(!1),s=(0,K.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,K.useEffect)(cC,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=cg(),{hoverProps:u,triggerHoverEnd:d}=(0,K.useMemo)(()=>{let e=(e,o)=>{if(s.pointerType=o,r||"touch"===o||s.isHovered||!cm(e.currentTarget,e.target))return;s.isHovered=!0;let c=e.currentTarget;s.target=c,l(lK(e.target),"pointerover",e=>{s.isHovered&&s.target&&!cm(s.target,e.target)&&a(e,e.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:o}),n&&n(!0),i(!0)},a=(e,t)=>{let r=s.target;s.pointerType="",s.target=null,"touch"!==t&&s.isHovered&&r&&(s.isHovered=!1,c(),o&&o({type:"hoverend",target:r,pointerType:t}),n&&n(!1),i(!1))},u={};return"undefined"!=typeof PointerEvent&&(u.onPointerEnter=t=>{cb&&"mouse"===t.pointerType||e(t,t.pointerType)},u.onPointerLeave=e=>{!r&&cm(e.currentTarget,e.target)&&a(e,e.pointerType)}),{hoverProps:u,triggerHoverEnd:a}},[t,n,o,r,s,l,c]);return(0,K.useEffect)(()=>{r&&d({currentTarget:s.target},s.pointerType)},[r]),{hoverProps:u,isHovered:a}}function cE(e,t,n){let o,r=n.initialDeps??[],a=!0;function i(){var i,s,l;let c,u;n.key&&(null==(i=n.debug)?void 0:i.call(n))&&(c=Date.now());let d=e();if(!(d.length!==r.length||d.some((e,t)=>r[t]!==e)))return o;if(r=d,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(u=Date.now()),o=t(...d),n.key&&(null==(l=n.debug)?void 0:l.call(n))){let e=Math.round((Date.now()-c)*100)/100,t=Math.round((Date.now()-u)*100)/100,o=t/16,r=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${r(t,5)} /${r(e,5)} ms`,` 30 font-size: .6rem; 31 font-weight: bold; 32 color: hsl(${Math.max(0,Math.min(120-120*o,120))}deg 100% 31%);`,null==n?void 0:n.key)}return(null==n?void 0:n.onChange)&&!(a&&n.skipInitialOnChange)&&n.onChange(o),a=!1,o}return i.updateDeps=e=>{r=e},i}function c_(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let cP=(e,t)=>1.01>Math.abs(e-t),cx=(e,t,n)=>{let o;return function(...r){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,r),n)}},cw=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},cR=e=>e,cM=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let e=t;e<=n;e++)o.push(e);return o},cI=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=e=>{let{width:n,height:o}=e;t({width:Math.round(n),height:Math.round(o)})};if(r(cw(n)),!o.ResizeObserver)return()=>{};let a=new o.ResizeObserver(t=>{let o=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t){r({width:t.inlineSize,height:t.blockSize});return}}r(cw(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(o):o()});return a.observe(n,{box:"border-box"}),()=>{a.unobserve(n)}},cO={passive:!0},cD="undefined"==typeof window||"onscrollend"in window,cN=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=0,a=e.options.useScrollendEvent&&cD?()=>void 0:cx(o,()=>{t(r,!1)},e.options.isScrollingResetDelay),i=o=>()=>{let{horizontal:i,isRtl:s}=e.options;r=i?n.scrollLeft*(s&&-1||1):n.scrollTop,a(),t(r,o)},s=i(!0),l=i(!1);n.addEventListener("scroll",s,cO);let c=e.options.useScrollendEvent&&cD;return c&&n.addEventListener("scrollend",l,cO),()=>{n.removeEventListener("scroll",s),c&&n.removeEventListener("scrollend",l)}},cL=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]}
vendor: 3,063 bytes, line 32
32,cB=(e,{adjustments:t=0,behavior:n},o)=>{var r,a;let i=e+t;null==(a=null==(r=o.scrollElement)?void 0:r.scrollTo)||a.call(r,{[o.options.horizontal?"left":"top"]:i,behavior:n})};class cF{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.currentScrollToIndex=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{this._measureElement(e.target,e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{void 0===n&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:cR,rangeExtractor:cM,onChange:()=>{},measureElement:cL,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=cE(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t){this.maybeNotify();return}this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}}
32,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,o=new Map;for(let r=t-1;r>=0;r--){let t=e[r];if(n.has(t.lane))continue;let a=o.get(t.lane);if(null==a||t.end>a.end?o.set(t.lane,t):t.end<a.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return o.size===this.options.lanes?Array.from(o.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=cE(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(e,t,n,o,r,a)=>(void 0!==this.prevLanes&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:r,lanes:a}),{key:!1}),this.getMeasurements=cE(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:r,lanes:a},i)=>{if(!r)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let s=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1);let l=this.measurementsCache.slice(0,s),c=Array(a).fill(void 0);for(let e=0;e<s;e++){let t=l[e];t&&(c[t.lane]=e)}for(let r=s;r<e;r++){let e,a;let s=o(r),u=this.laneAssignments.get(r);if(void 0!==u&&this.options.lanes>1){let o=c[e=u],r=void 0!==o?l[o]:void 0;a=r?r.end+this.options.gap:t+n}else{let o=1===this.options.lanes?l[r-1]:this.getFurthestMeasurement(l,r);a=o?o.end+this.options.gap:t+n,e=o?o.lane:r%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(r,e)}let d=i.get(s),m="number"==typeof d?d:this.options.estimateSize(r),p=a+m;l[r]={index:r,start:a,size:m,end:p,key:s,lane:e},c[e]=r}return this.measurementsCache=l,l},{key:!1,debug:()=>this.options.debug}),this.calculateRange=cE(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,o)=>this.range=e.length>0&&t>0?cj({measurements:e,outerSize:t,scrollOffset:n,lanes:o}):null,{key:!1,debug:()=>this.options.debug}
vendor: 1,587 bytes, line 32
32),this.getVirtualIndexes=cE(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,o,r)=>null===o||null===r?[]:e({startIndex:o,endIndex:r,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.indexFromElement(e),o=this.measurementsCache[n];if(!o)return;let r=o.key,a=this.elementsCache.get(r);a!==e&&(a&&this.observer.unobserve(a),this.observer.observe(e),this.elementsCache.set(r,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let n=this.measurementsCache[e];if(!n)return;let o=t-(this.itemSizeCache.get(n.key)??n.size);0!==o&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,o,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=o,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}this._measureElement(e,void 0)},this.getVirtualItems=cE(()=>
32[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let o=0,r=e.length;o<r;o++){let r=t[e[o]];n.push(r)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return c_(t[cU(0,t.length-1,e=>c_(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;let o=this.getSize(),r=this.getScrollOffset();return"auto"===t&&(t=e>=r+o?"end":"start"),"center"===t?e+=(n-o)/2:"end"===t&&(e-=o),Math.max(Math.min(this.getMaxScrollOffset(),e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.measurementsCache[e];if(!n)return;let o=this.getSize(),r=this.getScrollOffset();if("auto"===t){if(n.end>=r+o-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let a="end"===t?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,n.size),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e=Math.max(0,Math.min(e,this.options.count-1)),this.currentScrollToIndex=e;let o=0,r=10,a=t=>{if(!this.targetWindow)return;let o=this.getOffsetForIndex(e,t);if(!o){console.warn("Failed to get offset for index:",e);return}let[r,a]=o;this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.targetWindow.requestAnimationFrame(()=>{let t=()=>{if(this.currentScrollToIndex!==e)return;let t=this.getScrollOffset(),n=this.getOffsetForIndex(e,a);if(!n){console.warn("Failed to get offset for index:",e);return}cP(n[0],t)||i(a)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(t):t()})},i=t=>{this.targetWindow&&this.currentScrollToIndex===e&&(++o<r?this.targetWindow.requestAnimationFrame(()=>a(t)):console.warn(`Failed to scroll to index ${e} after ${r} attempts.`))};a(t)},this.scrollBy=(e,{behavior:t}={})=>{"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
32stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t;let n=this.getMeasurements();if(0===n.length)t=this.options.paddingStart;else if(1===this.options.lanes)t=(null==(e=n[n.length-1])?void 0:e.end)??0;else{let e=Array(this.options.lanes).fill(null),o=n.length-1;for(;o>=0&&e.some(e=>null===e);){let t=n[o];null===e[t.lane]&&(e[t.lane]=t.end),o--}t=Math.max(...e.filter(e=>null!==e))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(e)}}let cU=(e,t,n,o)=>{for(;e<=t;){let r=(e+t)/2|0,a=n(r);if(a<o)e=r+1;else{if(!(a>o))return r;t=r-1}}return e>0?e-1:0};function cj({measurements:e,outerSize:t,scrollOffset:n,lanes:o}){let r=e.length-1,a=t=>e[t].start;if(e.length<=o)return{startIndex:0,endIndex:r};let i=cU(0,r,a,n),s=i;if(1===o)for(;s<r&&e[s].end<n+t;)s++;else if(o>1){let a=Array(o).fill(0);for(;s<r&&a.some(e=>e<n+t);){let t=e[s];a[t.lane]=t.end,s++}let l=Array(o).fill(n+t);for(;i>=0&&l.some(e=>e>=n);){let t=e[i];l[t.lane]=t.start,i--}i=Math.max(0,i-i%o),s=Math.min(r,s+(o-1-s%o))}return{startIndex:i,endIndex:s}}let cz="undefined"!=typeof document?K.useLayoutEffect:K.useEffect;function cG({useFlushSync:e=!0,...t}){let n=K.useReducer(()=>({}),{})[1],o={...t,onChange:(o,r)=>{var a;e&&r?(0,r3.flushSync)(n):n(),null==(a=t.onChange)||a.call(t,o,r)}},[r]=K.useState(()=>new cF(o));return r.setOptions(o),cz(()=>r._didMount(),[]),cz(()=>r._willUpdate()),r}function c$(e){return cG({observeElementRect:cI,observeElementOffset:cN,scrollToFn:cB,...e})}var cH=Object.defineProperty,cV=(e,t,n)=>t in e?cH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cW=(e,t,n)=>(cV(e,"symbol"!=typeof t?t+"":t,n),n);class cq{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){cW(this,"current",this.detect()),cW(this,"handoffState","pending"),cW(this,"currentId",0)}}let cZ=new cq;function cK(e){var t;return cZ.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function cY(e){var t,n;return cZ.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function cX(e){var t,n;return null!=(n=null==(t=cY(e))?void 0:t.activeElement)?n:null}function cQ(e){return cX(e)===e}function cJ(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function c0(){let e=[],t={addEventListener:(e,n,o,r)=>(e.addEventListener(n,o,r),t.add(()=>e.removeEventListener(n,o,r))),requestAnimationFrame(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];let r={current:!0};return cJ(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(e,t,n){let o=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:o})})},group(e){let t=c0();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function c1(){let[e]=(0,K.useState)(c0);return(0,K.useEffect)(()=>()=>e.dispose(),[e]),e}let c2=(e,t)=>
32{cZ.isServer?(0,K.useEffect)(e,t):(0,K.useLayoutEffect)(e,t)};function c3(e){let t=(0,K.useRef)(e);return c2(()=>{t.current=e},[e]),t}let c6=function(e){let t=c3(e);return K.useCallback(function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];return t.current(...n)},[t])};function c4(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}function c5(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function c8(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,K.useRef)(null),[n,o]=(0,K.useState)(!1),r=c1(),a=c6(()=>{t.current=null,o(!1),r.dispose()}),i=c6(e=>{if(r.dispose(),null===t.current){t.current=e.currentTarget,o(!0);{let n=cK(e.currentTarget);r.addEventListener(n,"pointerup",a,!1),r.addEventListener(n,"pointermove",e=>{t.current&&o(c5(c4(e),t.current.getBoundingClientRect()))},!1),r.addEventListener(n,"pointercancel",a,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:i,onPointerUp:a,onClick:a}}}function c9(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function c7(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c9;return(0,K.useCallback)((t,n)=>{if("string"==typeof e){let o=e;return(null==t?void 0:t[o])===(null==n?void 0:n[o])}return e(t,n)},[e])}function ue(e,t,n){let[o,r]=(0,K.useState)(n),a=void 0!==e,i=(0,K.useRef)(a),s=(0,K.useRef)(!1),l=(0,K.useRef)(!1);return!a||i.current||s.current?a||!i.current||l.current||(l.current=!0,i.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,i.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:o,c6(e=>(a||(0,r3.flushSync)(()=>r(e)),null==t?void 0:t(e)))]}function ut(e){let[t]=(0,K.useState)(e);return t}function un(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function uo(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[o,r]=(0,K.useState)(()=>un(t));return c2(()=>{if(!t||!e)return;let n=c0();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),r(e=>{let n=un(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:"".concat(o.width,"px"),height:"".concat(o.height,"px")}:o}var ur=((i=ur||{})[i.Left=0]="Left",i[i.Right=2]="Right",i);function ua(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function ui(e){return ua(e)&&"tagName"in e}function us(e){return ui(e)&&"accessKey"in e}function ul(e){return ui(e)&&"tabIndex"in e}function uc(e){return ui(e)&&"style"in e}function uu(e){return us(e)&&"IFRAME"===e.nodeName}function ud(e){return us(e)&&"INPUT"===e.nodeName}function um(e){return us(e)&&"LABEL"===e.nodeName}function up(e){return us(e)&&"FIELDSET"===e.nodeName}function uh(e){return us(e)&&"LEGEND"===e.nodeName}function uf(e){return!!ui(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}function ug(e){let t=e.parentElement,n=null;for(;t&&!up(t);)uh(t)&&(n=t),t=t.parentElement;let o=(null==t?void 0:t.getAttribute("disabled"))==="";return!(o&&uy(n))&&o}function uy(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(uh(t))return!1;t=t.previousElementSibling}return!0}function uv(e){let t=(0,K.useRef)(null);return{onPointerDown:c6(n=>{t.current=n.pointerType,ug(n.currentTarget)||"mouse"!==n.pointerType||n.button!==ur.Left||(n.preventDefault(),e(n))}),onClick:c6(n=>{"mouse"!==t.current&&(ug(n.currentTarget)||e(n))})}}class ub extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}var uS=Object.defineProperty,uT=(e,t,n)=>t in e?uS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uk=(e,t,n)=>(uT(e,"symbol"!=typeof t?t+"":t,n),n),uC=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)}
32,uA=(e,t,n)=>(uC(e,t,"read from private field"),n?n.call(e):t.get(e)),uE=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},u_=(e,t,n,o)=>(uC(e,t,"write to private field"),o?o.call(e,n):t.set(e,n),n);class uP{dispose(){this.disposables.dispose()}get state(){return uA(this,Ej)}subscribe(e,t){if(cZ.isServer)return()=>{};let n={selector:e,callback:t,current:e(uA(this,Ej))};return uA(this,EG).add(n),this.disposables.add(()=>{uA(this,EG).delete(n)})}on(e,t){return cZ.isServer?()=>{}:(uA(this,Ez).get(e).add(t),this.disposables.add(()=>{uA(this,Ez).get(e).delete(t)}))}send(e){let t=this.reduce(uA(this,Ej),e);if(t!==uA(this,Ej)){for(let e of(u_(this,Ej,t),uA(this,EG))){let t=e.selector(uA(this,Ej));ux(e.current,t)||(e.current=t,e.callback(t))}for(let t of uA(this,Ez).get(e.type))t(uA(this,Ej),e)}}constructor(e){uE(this,Ej,{}),uE(this,Ez,new ub(()=>new Set)),uE(this,EG,new Set),uk(this,"disposables",c0()),u_(this,Ej,e),cZ.isServer&&this.disposables.microTask(()=>{this.dispose()})}}function ux(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&uw(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&uw(e.entries(),t.entries()):!!(uR(e)&&uR(t))&&uw(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function uw(e,t){for(;;){let n=e.next(),o=t.next();if(n.done&&o.done)return!0;if(n.done||o.done||!Object.is(n.value,o.value))return!1}}function uR(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function uM(e){let[t,n]=e(),o=c0();return function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];t(...r),o.dispose(),o.microTask(n)}}function uI(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let a=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,uI),a}Ej=new WeakMap,Ez=new WeakMap,EG=new WeakMap;var uO=Object.defineProperty,uD=(e,t,n)=>t in e?uO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uN=(e,t,n)=>(uD(e,"symbol"!=typeof t?t+"":t,n),n),uL=((s=uL||{})[s.Push=0]="Push",s[s.Pop=1]="Pop",s);let uB={0(e,t){let n=t.id,o=e.stack,r=e.stack.indexOf(n);if(-1!==r){let t=e.stack.slice();return t.splice(r,1),t.push(n),o=t,{...e,stack:o}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,o=e.stack.indexOf(n);if(-1===o)return e;let r=e.stack.slice();return r.splice(o,1),{...e,stack:r}}};class uF extends uP{static new(){return new uF({stack:[]})}reduce(e,t){return uI(t.type,uB,e,t)}constructor(){super(...arguments),uN(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),uN(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}}let uU=new ub(()=>uF.new());var uj=n(33889);function uz(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ux;return(0,uj.useSyncExternalStoreWithSelector)(c6(t=>e.subscribe(uG,t)),c6(()=>e.state),c6(()=>e.state),c6(t),n)}function uG(e){return e}function u$(e,t){let n=(0,K.useId)(),o=uU.get(t),[r,a]=uz(o,(0,K.useCallback)(e=>[o.selectors.isTop(e,n),o.selectors.inStack(e,n)],[o,n]));return c2(()=>{if(e)return o.actions.push(n),()=>o.actions.pop(n)},[o,e,n]),!!e&&(!a||r)}let uH=new Map,uV=new Map;function uW(e){var t;let n=null!=(t=uV.get(e))?t:0;return uV.set(e,n+1),0!==n||(uH.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>uq(e)}function uq(e){var t;let n=null!=(t=uV.get(e))?t:1;if(1===n?uV.delete(e):uV.set(e,n-1),1!==n)return;let o=uH.get(e);o&&(null===o["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",o["aria-hidden"]),e.inert=o.inert,uH.delete(e))}function uZ(e){let{allowed:t,disallowed:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=u$(e,"inert-others");c2(()=>{var e,r;if(!o)return;let a=c0();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&a.add(uW(t));let i=null!=(r=null==t?void 0:t())?r:[];for(let e of i){if(!e)continue;let t=cK(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)i.some(t=>e.contains(t))||a.add(uW(e));n=n.parentElement}}return a.dispose},[o,t,n])}
32function uK(e,t,n){let o=c3(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,K.useEffect)(()=>{if(!e)return;let n=null===t?null:us(t)?t:t.current;if(!n)return;let r=c0();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,o,e])}let uY=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),uX=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var uQ=((l=uQ||{})[l.First=1]="First",l[l.Previous=2]="Previous",l[l.Next=4]="Next",l[l.Last=8]="Last",l[l.WrapAround=16]="WrapAround",l[l.NoScroll=32]="NoScroll",l[l.AutoFocus=64]="AutoFocus",l),uJ=((c=uJ||{})[c.Error=0]="Error",c[c.Overflow=1]="Overflow",c[c.Success=2]="Success",c[c.Underflow=3]="Underflow",c),u0=((u=u0||{})[u.Previous=-1]="Previous",u[u.Next=1]="Next",u);function u1(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(uY)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}function u2(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(uX)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var u3=((d=u3||{})[d.Strict=0]="Strict",d[d.Loose=1]="Loose",d);function u6(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=cK(e))?void 0:t.body)&&uI(n,{0:()=>e.matches(uY),1(){let t=e;for(;null!==t;){if(t.matches(uY))return!0;t=t.parentElement}return!1}})}function u4(e){c0().nextFrame(()=>{let t=cX(e);t&&ul(t)&&!u6(t,0)&&u8(e)})}var u5=((m=u5||{})[m.Keyboard=0]="Keyboard",m[m.Mouse=1]="Mouse",m);function u8(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let u9="textarea,input";function u7(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,u9))&&n}function de(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let o=t(e),r=t(n);if(null===o||null===r)return 0;let a=o.compareDocumentPosition(r);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function dt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null===e?document.body:cY(e);return dn(u1(n),t,{relativeTo:e})}function dn(e,t){let{sorted:n=!0,relativeTo:o=null,skipElements:r=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=Array.isArray(e)?e.length>0?cY(e[0]):document:cY(e),i=Array.isArray(e)?n?de(e):e:64&t?u2(e):u1(e);r.length>0&&i.length>1&&(i=i.filter(e=>!r.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),o=null!=o?o:null==a?void 0:a.activeElement;let s=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(o))-1;if(4&t)return Math.max(0,i.indexOf(o))+1;if(8&t)return i.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=32&t?{preventScroll:!0}:{},u=0,d=i.length,m;do{if(u>=d||u+d<=0)return 0;let e=l+u;if(16&t)e=(e+d)%d;else{if(e<0)return 3;if(e>=d)return 1}null==(m=i[e])||m.focus(c),u+=s}while(m!==cX(m));return 6&t&&u7(m)&&m.select(),2}function dr(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function da(){return/Android/gi.test(window.navigator.userAgent)}function di(){return dr()||da()}function ds(e,t,n,o){let r=c3(n);(0,K.useEffect)(()=>
32{if(e)return document.addEventListener(t,n,o),()=>document.removeEventListener(t,n,o);function n(e){r.current(e)}},[e,t,o])}function dl(e,t,n,o){let r=c3(n);(0,K.useEffect)(()=>{if(e)return window.addEventListener(t,n,o),()=>window.removeEventListener(t,n,o);function n(e){r.current(e)}},[e,t,o])}let dc=30;function du(e,t,n){let o=c3(n),r=(0,K.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return u6(r,u3.Loose)||-1===r.tabIndex||e.preventDefault(),o.current(e,r)}},[o,t]),a=(0,K.useRef)(null);ds(e,"pointerdown",e=>{var t,n;di()||(a.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),ds(e,"pointerup",e=>{if(di()||!a.current)return;let t=a.current;return a.current=null,r(e,()=>t)},!0);let i=(0,K.useRef)({x:0,y:0});ds(e,"touchstart",e=>{i.current.x=e.touches[0].clientX,i.current.y=e.touches[0].clientY},!0),ds(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-i.current.x)>=dc||Math.abs(t.y-i.current.y)>=dc))return r(e,()=>ul(e.target)?e.target:null)},!0),dl(e,"blur",e=>r(e,()=>uu(window.document.activeElement)?window.document.activeElement:null),!0)}function dd(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,K.useMemo)(()=>cK(...t),[...t])}function dm(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,K.useMemo)(()=>cY(...t),[...t])}var dp=((p=dp||{})[p.Ignore=0]="Ignore",p[p.Select=1]="Select",p[p.Close=2]="Close",p);let dh={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},df=200,dg=5;function dy(e,t){let{trigger:n,action:o,close:r,select:a}=t,i=(0,K.useRef)(null),s=(0,K.useRef)(null),l=(0,K.useRef)(null);ds(e&&null!==n,"pointerdown",e=>{ua(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(s.current=e.x,l.current=e.y,i.current=e.timeStamp)}),ds(e&&null!==n,"pointerup",e=>{var t,n;let c=i.current;if(null===c||(i.current=null,!ul(e.target))||Math.abs(e.x-(null!=(t=s.current)?t:e.x))<dg&&Math.abs(e.y-(null!=(n=l.current)?n:e.y))<dg)return;let u=o(e);switch(u.kind){case 0:return;case 1:e.timeStamp-c>df&&(a(u.target),r());break;case 2:r()}},{capture:!0})}function dv(e,t,n,o){let r=c3(n);(0,K.useEffect)(()=>{function n(e){r.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)},[e,t,o])}function db(e){let t=(0,K.useRef)({value:"",selectionStart:null,selectionEnd:null});return dv(e,"blur",e=>{let n=e.target;ud(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),c6(()=>{if(!cQ(e)&&ud(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:o}=t.current;null!==n&&null!==o&&e.setSelectionRange(n,o)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}function dS(e,t){return(0,K.useMemo)(()=>{var n;if(e.type)return e.type;let o=null!=(n=e.as)?n:"button";if("string"==typeof o&&"button"===o.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function dT(e){return(0,K.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}function dk(){let e;return{before(t){var n;let{doc:o}=t,r=o.documentElement;e=Math.max(0,(null!=(n=o.defaultView)?n:window).innerWidth-r.clientWidth)},after(t){let{doc:n,d:o}=t,r=n.documentElement,a=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,e-a);o.style(r,"paddingRight","".concat(i,"px"))}}}function dC(){return dr()?{before(e){let{doc:t,d:n,meta:o}=e;function r(e){for(let t of o().containers)for(let n of t())if(n.contains(e))return!0;return!1}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=c0();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>
32e.dispose()))}let o=null!=(e=window.scrollY)?e:window.pageYOffset,a=null;n.addEventListener(t,"click",e=>{if(ul(e.target))try{let n=e.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),i=t.querySelector(o);ul(i)&&!r(i)&&(a=i)}catch(e){}},!0),n.group(e=>{n.addEventListener(t,"touchstart",t=>{if(e.dispose(),ul(t.target)&&uc(t.target)){if(r(t.target)){let n=t.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;e.style(n,"overscrollBehavior","contain")}else e.style(t.target,"touchAction","none")}})}),n.addEventListener(t,"touchmove",e=>{if(ul(e.target)&&!ud(e.target)){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),n.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{}}function dA(){return{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}}function dE(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let d_=function(e,t){let n=e(),o=new Set;return{getSnapshot:()=>n,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e){for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];let s=t[e].call(n,...a);s&&(n=s,o.forEach(e=>e()))}}}(()=>new Map,{PUSH(e,t){var n;let o=null!=(n=this.get(e))?n:{doc:e,count:0,d:c0(),meta:new Set,computedMeta:{}};return o.count++,o.meta.add(t),o.computedMeta=dE(o.meta),this.set(e,o),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=dE(n.meta)),this},SCROLL_PREVENT(e){let t={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[dC(),dk(),dA()];n.forEach(e=>{let{before:n}=e;return null==n?void 0:n(t)}),n.forEach(e=>{let{after:n}=e;return null==n?void 0:n(t)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});function dP(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),o=dT(d_),r=t?o.get(t):void 0,a=!!r&&r.count>0;return c2(()=>{if(!(!t||!e))return d_.dispatch("PUSH",t,n),()=>d_.dispatch("POP",t,n)},[e,t]),a}function dx(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];dP(u$(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}function dw(e){return(0,K.useMemo)(()=>e,Object.values(e))}d_.subscribe(()=>{let e=d_.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),o=0!==n.count;(o&&!e||!o&&e)&&d_.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&d_.dispatch("TEARDOWN",n)}});let dR=Symbol();function dM(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[dR]:t})}function dI(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=(0,K.useRef)(t);(0,K.useEffect)(()=>{o.current=t},[t]);let r=c6(e=>{for(let t of o.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[dR]))?void 0:r}function dO(e){return[e.screenX,e.screenY]}function dD(){let e=(0,K.useRef)([-1,-1]);return{wasMoved(t){let n=dO(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=dO(t)}}}function dN(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,K.useState)(e),o=(0,K.useCallback)(e=>n(e),[]),r=(0,K.useCallback)(e=>n(t=>t|e),[]),a=(0,K.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:o,addFlag:r,hasFlag:a,removeFlag:(0,K.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,K.useCallback)(e=>n(t=>t^e),[])}}var dL=n(73656);void 0!==dL&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(E$=null==dL?void 0:dL.env)?void 0:E$.NODE_ENV)==="test"&&void 0===(null==(EH=null==Element?void 0:Element.prototype)?void 0:EH.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn("Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.\nPlease install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.\n\nExample usage:\n```js\nimport { mockAnimationsApi } from 'jsdom-testing-mocks'\nmockAnimationsApi()\n```"),[]});var dB=((h=dB||{})[h.None=0]="None",h[h.Closed=1]="Closed",h[h.Enter=2]="Enter",h[h.Leave=4]="Leave",h);function dF(e){let t={};for(let n in e)!0===e[n]&&(t["data-".concat(n)]="");return t}function dU(e,t,n,o){let[r,a]=(0,K.useState)(n),{hasFlag:i,addFlag:s,removeFlag:l}=dN(e&&r?3:0),c=(0,K.useRef)(!1),u=(0,K.useRef)(!1);return c2(()=>{var r;if(e){if(n&&a(!0),!t){n&&s(3);return}return null==(r=null==o?void 0:o.start)||r.call(o,n),dj(t,{inFlight:c,prepare(){u.current?u.current=!1:u.current=c.current,c.current=!0,u.current||(n?(s(3),l(4)):(s(4),l(2)))},run(){u.current?n?(l(3),s(4)):(l(4),s(3)):n?l(1):s(1)},done(){var e;u.current&&d$(t)||(c.current=!1,l(7),n||a(!1),null==(e=null==o?void 0:o.end)||e.call(o,n))}})}},[e,n,t,c1()]),e?[r,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}
32]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function dj(e,t){let{prepare:n,run:o,done:r,inFlight:a}=t,i=c0();return dG(e,{prepare:n,inFlight:a}),i.nextFrame(()=>{o(),i.requestAnimationFrame(()=>{i.add(dz(e,r))})}),i.dispose}function dz(e,t){var n,o;let r=c0();if(!e)return r.dispose;let a=!1;r.add(()=>{a=!0});let i=null!=(o=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?o:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{a||t()}),r.dispose}function dG(e,t){let{inFlight:n,prepare:o}=t;if(null!=n&&n.current){o();return}let r=e.style.transition;e.style.transition="none",o(),e.offsetHeight,e.style.transition=r}function d$(e){var t,n;return(null!=(n=null==(t=e.getAnimations)?void 0:t.call(e))?n:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)}function dH(e,t){let{container:n,accept:o,walk:r}=t,a=(0,K.useRef)(o),i=(0,K.useRef)(r);(0,K.useEffect)(()=>{a.current=o,i.current=r},[o,r]),c2(()=>{if(!n||!e)return;let t=cK(n);if(!t)return;let o=a.current,r=i.current,s=Object.assign(e=>o(e),{acceptNode:o}),l=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,s,!1);for(;l.nextNode();)r(l.currentNode)},[n,e,a,i])}function dV(e,t){let n=(0,K.useRef)([]),o=c6(e);(0,K.useEffect)(()=>{let e=[...n.current];for(let[r,a]of t.entries())if(n.current[r]!==a){let r=o(t,e);return n.current=t,r}},[o,...t])}let dW=(0,K.createContext)(void 0);function dq(){return(0,K.useContext)(dW)}function dZ(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}let dK=Math.min,dY=Math.max,dX=Math.round,dQ=Math.floor,dJ=e=>({x:e,y:e}),d0={left:"right",right:"left",bottom:"top",top:"bottom"},d1={start:"end",end:"start"};function d2(e,t,n){return dY(e,dK(t,n))}function d3(e,t){return"function"==typeof e?e(t):e}function d6(e){return e.split("-")[0]}function d4(e){return e.split("-")[1]}function d5(e){return"x"===e?"y":"x"}function d8(e){return"y"===e?"height":"width"}let d9=new Set(["top","bottom"]);function d7(e){return d9.has(d6(e))?"y":"x"}function me(e){return d5(d7(e))}function mt(e,t,n){void 0===n&&(n=!1);let o=d4(e),r=me(e),a=d8(r),i="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=mu(i)),[i,mu(i)]}function mn(e){let t=mu(e);return[mo(e),t,mo(t)]}function mo(e){return e.replace(/start|end/g,e=>d1[e])}let mr=["left","right"],ma=["right","left"],mi=["top","bottom"],ms=["bottom","top"];function ml(e,t,n){switch(e){case"top":case"bottom":if(n)return t?ma:mr;return t?mr:ma;case"left":case"right":return t?mi:ms;default:return[]}}function mc(e,t,n,o){let r=d4(e),a=ml(d6(e),"start"===n,o);return r&&(a=a.map(e=>e+"-"+r),t&&(a=a.concat(a.map(mo)))),a}function mu(e){return e.replace(/left|right|bottom|top/g,e=>d0[e])}function md(e){return{top:0,right:0,bottom:0,left:0,...e}}function mm(e){return"number"!=typeof e?md(e):{top:e,right:e,bottom:e,left:e}}function mp(e){let{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function mh(){return"undefined"!=typeof window}function mf(e){return mv(e)?(e.nodeName||"").toLowerCase():"#document"}function mg(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function my(e){var t;return null==(t=(mv(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function mv(e){return!!mh()&&(e instanceof Node||e instanceof mg(e).Node)}function mb(e){return!!mh()&&(e instanceof Element||e instanceof mg(e).Element)}function mS(e){return!!mh()&&(e instanceof HTMLElement||e instanceof mg(e).HTMLElement)}function mT(e){return!!mh()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof mg(e).ShadowRoot)}let mk=new Set(["inline","contents"]);function mC(e){let{overflow:t,overflowX:n,overflowY:o,display:r}=mL(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!mk.has(r)}let mA=new Set(["table","td","th"]);function mE(e){return mA.has(mf(e))}let m_=[":popover-open",":modal"];function mP(e){return m_.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let mx=["transform","translate","scale","rotate","perspective"],mw=["transform","translate","scale","rotate","perspective","filter"],mR=["paint","layout","strict","content"];function mM(e){let t=mO(),n=mb(e)?mL(e):e;return mx.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||mw.some(e=>(n.willChange||"").includes(e))||mR.some(e=>(n.contain||"").includes(e))}function mI(e){let t=mF(e);for(;mS(t)&&!mN(t);){if(mM(t))return t;if(mP(t))break;t=mF(t)}return null}function mO(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let mD=new Set(["html","body","#document"]);function mN(e){return mD.has(mf(e))}function mL(e){return mg(e).getComputedStyle(e)}function mB(e){return mb(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function mF(e){if("html"===mf(e))return e;let t=e.assignedSlot||e.parentNode||mT(e)&&e.host||my(e);return mT(t)?t.host:t}function mU(e){let t=mF(e);return mN(t)?e.ownerDocument?e.ownerDocument.body:e.body:mS(t)&&mC(t)?t:mU(t)}
32function mj(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);let r=mU(e),a=r===(null==(o=e.ownerDocument)?void 0:o.body),i=mg(r);if(a){let e=mz(i);return t.concat(i,i.visualViewport||[],mC(r)?r:[],e&&n?mj(e):[])}return t.concat(r,mj(r,[],n))}function mz(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function mG(e,t,n){let o,{reference:r,floating:a}=e,i=d7(t),s=me(t),l=d8(s),c=d6(t),u="y"===i,d=r.x+r.width/2-a.width/2,m=r.y+r.height/2-a.height/2,p=r[l]/2-a[l]/2;switch(c){case"top":o={x:d,y:r.y-a.height};break;case"bottom":o={x:d,y:r.y+r.height};break;case"right":o={x:r.x+r.width,y:m};break;case"left":o={x:r.x-a.width,y:m};break;default:o={x:r.x,y:r.y}}switch(d4(t)){case"start":o[s]-=p*(n&&u?-1:1);break;case"end":o[s]+=p*(n&&u?-1:1)}return o}async function m$(e,t){var n;void 0===t&&(t={});let{x:o,y:r,platform:a,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=d3(t,e),h=mm(p),f="floating"===d?"reference":"floating",g=s[m?f:d],y=mp(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v="floating"===d?{x:o,y:r,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),S=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},T=mp(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:l}):v);return{top:(y.top-T.top+h.top)/S.y,bottom:(T.bottom-y.bottom+h.bottom)/S.y,left:(y.left-T.left+h.left)/S.x,right:(T.right-y.right+h.right)/S.x}}let mH=async(e,t,n)=>{let{placement:o="bottom",strategy:r="absolute",middleware:a=[],platform:i}=n,s=a.filter(Boolean),l=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=mG(c,o,l),m=o,p={},h=0;for(let n=0;n<s.length;n++){var f;let{name:a,fn:g}=s[n],{x:y,y:v,data:b,reset:S}=await g({x:u,y:d,initialPlacement:o,placement:m,strategy:r,middlewareData:p,rects:c,platform:{...i,detectOverflow:null!=(f=i.detectOverflow)?f:m$},elements:{reference:e,floating:t}});u=null!=y?y:u,d=null!=v?v:d,p={...p,[a]:{...p[a],...b}},S&&h<=50&&(h++,"object"==typeof S&&(S.placement&&(m=S.placement),S.rects&&(c=!0===S.rects?await i.getElementRects({reference:e,floating:t,strategy:r}):S.rects),{x:u,y:d}=mG(c,m,l)),n=-1)}return{x:u,y:d,placement:m,strategy:r,middlewareData:p}},mV=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,r,a,i;let{placement:s,middlewareData:l,rects:c,initialPlacement:u,platform:d,elements:m}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:f,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:v=!0,...b}=d3(e,t);if(null!=(n=l.arrow)&&n.alignmentOffset)return{};let S=d6(s),T=d7(u),k=d6(u)===u,C=await (null==d.isRTL?void 0:d.isRTL(m.floating)),A=f||(k||!v?[mu(u)]:mn(u)),E="none"!==y;!f&&E&&A.push(...mc(u,v,y,C));let _=[u,...A],P=await d.detectOverflow(t,b),x=[],w=(null==(o=l.flip)?void 0:o.overflows)||[];if(p&&x.push(P[S]),h){let e=mt(s,c,C);x.push(P[e[0]],P[e[1]])}if(w=[...w,{placement:s,overflows:x}],!x.every(e=>e<=0)){let e=((null==(r=l.flip)?void 0:r.index)||0)+1,t=_[e];if(t&&(!("alignment"===h&&T!==d7(t))||w.every(e=>d7(e.placement)!==T||e.overflows[0]>0)))return{data:{index:e,overflows:w},reset:{placement:t}};let n=null==(a=w.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(g){case"bestFit":{let e=null==(i=w.filter(e=>{if(E){let t=d7(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=u}if(s!==n)return{reset:{placement:n}}}return{}}}},mW=new Set(["left","top"]);async function mq(e,t){let{placement:n,platform:o,elements:r}=e,a=await (null==o.isRTL?void 0:o.isRTL(r.floating)),i=d6(n),s=d4(n),l="y"===d7(n),c=mW.has(i)?-1:1,u=a&&l?-1:1,d=d3(t,e),{mainAxis:m,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}
32:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),l?{x:p*u,y:m*c}:{x:m*c,y:p*u}}let mZ=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;let{x:r,y:a,placement:i,middlewareData:s}=t,l=await mq(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(o=s.arrow)&&o.alignmentOffset?{}:{x:r+l.x,y:a+l.y,data:{...l,placement:i}}}}},mK=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:r,platform:a}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d3(e,t),u={x:n,y:o},d=await a.detectOverflow(t,c),m=d7(d6(r)),p=d5(m),h=u[p],f=u[m];if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+d[e],o=h-d[t];h=d2(n,h,o)}if(s){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=f+d[e],o=f-d[t];f=d2(n,f,o)}let g=l.fn({...t,[p]:h,[m]:f});return{...g,data:{x:g.x-n,y:g.y-o,enabled:{[p]:i,[m]:s}}}}}},mY=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let r,a;let{placement:i,rects:s,platform:l,elements:c}=t,{apply:u=()=>{},...d}=d3(e,t),m=await l.detectOverflow(t,d),p=d6(i),h=d4(i),f="y"===d7(i),{width:g,height:y}=s.floating;"top"===p||"bottom"===p?(r=p,a=h===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(a=p,r="end"===h?"top":"bottom");let v=y-m.top-m.bottom,b=g-m.left-m.right,S=dK(y-m[r],v),T=dK(g-m[a],b),k=!t.middlewareData.shift,C=S,A=T;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(A=b),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(C=v),k&&!h){let e=dY(m.left,0),t=dY(m.right,0),n=dY(m.top,0),o=dY(m.bottom,0);f?A=g-2*(0!==e||0!==t?e+t:dY(m.left,m.right)):C=y-2*(0!==n||0!==o?n+o:dY(m.top,m.bottom))}await u({...t,availableWidth:A,availableHeight:C});let E=await l.getDimensions(c.floating);return g!==E.width||y!==E.height?{reset:{rects:!0}}:{}}}};function mX(e){let t=mL(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,r=mS(e),a=r?e.offsetWidth:n,i=r?e.offsetHeight:o,s=dX(n)!==a||dX(o)!==i;return s&&(n=a,o=i),{width:n,height:o,$:s}}function mQ(e){return mb(e)?e:e.contextElement}function mJ(e){let t=mQ(e);if(!mS(t))return dJ(1);let n=t.getBoundingClientRect(),{width:o,height:r,$:a}=mX(t),i=(a?dX(n.width):n.width)/o,s=(a?dX(n.height):n.height)/r;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let m0=dJ(0);function m1(e){let t=mg(e);return mO()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:m0}function m2(e,t,n){return void 0===t&&(t=!1),!!n&&(!t||n===mg(e))&&t}function m3(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=e.getBoundingClientRect(),a=mQ(e),i=dJ(1);t&&(o?mb(o)&&(i=mJ(o)):i=mJ(e));let s=m2(a,n,o)?m1(a):dJ(0),l=(r.left+s.x)/i.x,c=(r.top+s.y)/i.y,u=r.width/i.x,d=r.height/i.y;if(a){let e=mg(a),t=o&&mb(o)?mg(o):o,n=e,r=mz(n);for(;r&&o&&t!==n;){let e=mJ(r),t=r.getBoundingClientRect(),o=mL(r),a=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=a,c+=i,r=mz(n=mg(r))}}return mp({width:u,height:d,x:l,y:c})}function m6(e,t){let n=mB(e).scrollLeft;return t?t.left+n:m3(my(e)).left+n}function m4(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-m6(e,n),y:n.top+t.scrollTop}}function m5(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e,a="fixed"===r,i=my(o),s=!!t&&mP(t.floating);if(o===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},c=dJ(1),u=dJ(0),d=mS(o);if((d||!d&&!a)&&(("body"!==mf(o)||mC(i))&&(l=mB(o)),mS(o))){let e=m3(o);c=mJ(o),u.x=e.x+o.clientLeft,u.y=e.y+o.clientTop}let m=!i||d||a?dJ(0):m4(i,l);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x+m.x,y:n.y*c.y-l.scrollTop*c.y+u.y+m.y}}function m8(e){return Array.from(e.getClientRects())}function m9(e){let t=my(e),n=mB(e),o=e.ownerDocument.body,r=dY(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=dY(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),i=-n.scrollLeft+m6(e),s=-n.scrollTop;return"rtl"===mL(o).direction&&(i+=dY(t.clientWidth,o.clientWidth)-r),{width:r,height:a,x:i,y:s}}let m7=25;
32function pe(e,t){let n=mg(e),o=my(e),r=n.visualViewport,a=o.clientWidth,i=o.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;let e=mO();(!e||e&&"fixed"===t)&&(s=r.offsetLeft,l=r.offsetTop)}let c=m6(o);if(c<=0){let e=o.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(o.clientWidth-t.clientWidth-r);i<=m7&&(a-=i)}else c<=m7&&(a+=c);return{width:a,height:i,x:s,y:l}}let pt=new Set(["absolute","fixed"]);function pn(e,t){let n=m3(e,!0,"fixed"===t),o=n.top+e.clientTop,r=n.left+e.clientLeft,a=mS(e)?mJ(e):dJ(1),i=e.clientWidth*a.x;return{width:i,height:e.clientHeight*a.y,x:r*a.x,y:o*a.y}}function po(e,t,n){let o;if("viewport"===t)o=pe(e,n);else if("document"===t)o=m9(my(e));else if(mb(t))o=pn(t,n);else{let n=m1(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return mp(o)}function pr(e,t){let n=mF(e);return!(n===t||!mb(n)||mN(n))&&("fixed"===mL(n).position||pr(n,t))}function pa(e,t){let n=t.get(e);if(n)return n;let o=mj(e,[],!1).filter(e=>mb(e)&&"body"!==mf(e)),r=null,a="fixed"===mL(e).position,i=a?mF(e):e;for(;mb(i)&&!mN(i);){let t=mL(i),n=mM(i);n||"fixed"!==t.position||(r=null),(a?!n&&!r:!n&&"static"===t.position&&!!r&&pt.has(r.position)||mC(i)&&!n&&pr(e,i))?o=o.filter(e=>e!==i):r=t,i=mF(i)}return t.set(e,o),o}function pi(e,t,n){let o=mS(t),r=my(t),a="fixed"===n,i=m3(e,!0,a,t),s={scrollLeft:0,scrollTop:0},l=dJ(0);function c(){l.x=m6(r)}if(o||!o&&!a){if(("body"!==mf(t)||mC(r))&&(s=mB(t)),o){let e=m3(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else r&&c()}a&&!o&&r&&c();let u=!r||o||a?dJ(0):m4(r,s);return{x:i.left+s.scrollLeft-l.x-u.x,y:i.top+s.scrollTop-l.y-u.y,width:i.width,height:i.height}}function ps(e){return"static"===mL(e).position}function pl(e,t){if(!mS(e)||"fixed"===mL(e).position)return null;if(t)return t(e);let n=e.offsetParent;return my(e)===n&&(n=n.ownerDocument.body),n}function pc(e,t){let n=mg(e);if(mP(e))return n;if(!mS(e)){let t=mF(e);for(;t&&!mN(t);){if(mb(t)&&!ps(t))return t;t=mF(t)}return n}let o=pl(e,t);for(;o&&mE(o)&&ps(o);)o=pl(o,t);return o&&mN(o)&&ps(o)&&!mM(o)?n:o||mI(e)||n}let pu=async function(e){let t=this.getOffsetParent||pc,n=this.getDimensions,o=await n(e.floating);return{reference:pi(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},pd={convertOffsetParentRelativeRectToViewportRelativeRect:m5,getDocumentElement:my,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e,a=[..."clippingAncestors"===n?mP(t)?[]:pa(t,this._c):[].concat(n),o],i=a[0],s=a.reduce((e,n)=>{let o=po(t,n,r);return e.top=dY(o.top,e.top),e.right=dK(o.right,e.right),e.bottom=dK(o.bottom,e.bottom),e.left=dY(o.left,e.left),e},po(t,i,r));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:pc,getElementRects:pu,getClientRects:m8,getDimensions:function(e){let{width:t,height:n}=mX(e);return{width:t,height:n}},getScale:mJ,isElement:mb,isRTL:function(e){return"rtl"===mL(e).direction}};function pm(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function pp(e,t){let n,o=null,r=my(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();let c=e.getBoundingClientRect(),{left:u,top:d,width:m,height:p}=c;if(s||t(),!m||!p)return;let h=dQ(d),f={rootMargin:-h+"px "+-dQ(r.clientWidth-(u+m))+"px "+-dQ(r.clientHeight-(d+p))+"px "+-dQ(u)+"px",threshold:dY(0,dK(1,l))||1},g=!0;function y(t){let o=t[0].intersectionRatio;if(o!==l){if(!g)return i();o?i(!1,o):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==o||pm(c,e.getBoundingClientRect())||i(),g=!1}try{o=new IntersectionObserver(y,{...f,root:r.ownerDocument})}catch(e){o=new IntersectionObserver(y,f)}o.observe(e)}return i(!0),a}function ph(e,t,n,o){let r;void 0===o&&(o={});let{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=o,u=mQ(e),d=a||i?[...u?mj(u):[],...mj(t)]:[];d.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let m=u&&l?pp(u,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[o]=e;o&&o.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),u&&!c&&h.observe(u),h.observe(t));let f=c?m3(e):null;function g(){let t=m3(e);f&&!pm(f,t)&&n(),f=t,r=requestAnimationFrame(g)}return c&&g(),n(),()=>{var e;
32d.forEach(e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(r)}}let pf=m$,pg=mZ,py=mK,pv=mV,pb=mY,pS=(e,t,n)=>{let o=new Map,r={platform:pd,...n},a={...r.platform,_c:o};return mH(e,t,{...r,platform:a})};var pT=function(){},pk="undefined"!=typeof document?K.useLayoutEffect:pT;function pC(e,t){let n,o,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(o=n;0!=o--;)if(!pC(e[o],t[o]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(o=n;0!=o--;)if(!({}).hasOwnProperty.call(t,r[o]))return!1;for(o=n;0!=o--;){let n=r[o];if(("_owner"!==n||!e.$$typeof)&&!pC(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function pA(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function pE(e,t){let n=pA(e);return Math.round(t*n)/n}function p_(e){let t=K.useRef(e);return pk(()=>{t.current=e}),t}function pP(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:r,elements:{reference:a,floating:i}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[u,d]=K.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=K.useState(o);pC(m,o)||p(o);let[h,f]=K.useState(null),[g,y]=K.useState(null),v=K.useCallback(e=>{e!==k.current&&(k.current=e,f(e))},[]),b=K.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),S=a||h,T=i||g,k=K.useRef(null),C=K.useRef(null),A=K.useRef(u),E=null!=l,_=p_(l),P=p_(r),x=p_(c),w=K.useCallback(()=>{if(!k.current||!C.current)return;let e={placement:t,strategy:n,middleware:m};P.current&&(e.platform=P.current),pS(k.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==x.current};R.current&&!pC(A.current,t)&&(A.current=t,r3.flushSync(()=>{d(t)}))})},[m,t,n,P,x]);pk(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let R=K.useRef(!1);pk(()=>(R.current=!0,()=>{R.current=!1}),[]),pk(()=>{if(S&&(k.current=S),T&&(C.current=T),S&&T){if(_.current)return _.current(S,T,w);w()}},[S,T,w,_,E]);let M=K.useMemo(()=>({reference:k,floating:C,setReference:v,setFloating:b}),[v,b]),I=K.useMemo(()=>({reference:S,floating:T}),[S,T]),O=K.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=pE(I.floating,u.x),o=pE(I.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+o+"px)",...pA(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:o}},[n,s,I.floating,u.x,u.y]);return K.useMemo(()=>({...u,update:w,refs:M,elements:I,floatingStyles:O}),[u,w,M,I,O])}let px=(e,t)=>({...pg(e),options:[e,t]}),pw=(e,t)=>({...py(e),options:[e,t]}),pR=(e,t)=>({...pv(e),options:[e,t]}),pM=(e,t)=>({...pb(e),options:[e,t]}),pI={...Y},pO=pI.useInsertionEffect||(e=>e());function pD(e){let t=K.useRef(()=>{});return pO(()=>{t.current=e}),K.useCallback(function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];return null==t.current?void 0:t.current(...n)},[])}var pN="undefined"!=typeof document?K.useLayoutEffect:K.useEffect;let pL=!1,pB=0,pF=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+pB++;function pU(){let[e,t]=K.useState(()=>pL?pF():void 0);return pN(()=>{null==e&&t(pF())},[]),K.useEffect(()=>{pL=!0},[]),e}let pj=pI.useId||pU;function pz(){let e=new Map;return{emit(t,n){var o;null==(o=e.get(t))||o.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var o;e.set(t,(null==(o=e.get(t))?void 0:o.filter(e=>e!==n))||[])}}}let pG=K.createContext(null),p$=K.createContext(null),pH=()=>{var e;return(null==(e=K.useContext(pG))?void 0:e.id)||null},pV=()=>K.useContext(p$),pW="data-floating-ui-focusable";function pq(e){let{open:t=!1,onOpenChange:n,elements:o}=e,r=pj(),a=K.useRef({}),[i]=K.useState(()=>pz()),s=null!=pH(),[l,c]=K.useState(o.reference),u=pD((e,t,o)=>{a.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:o,nested:s}),null==n||n(e,t,o)}),d=K.useMemo(()=>({setPositionReference:c}),[]),m=K.useMemo(()=>({reference:l||o.reference||null,floating:o.floating||null,domReference:o.reference}),[l,o.reference,o.floating]);return K.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:m,events:i,floatingId:r,refs:d}),[t,u,m,i,r,d])}function pZ(e){void 0===e&&(e={});let{nodeId:t}=e,n=pq({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||n,r=o.elements,[a,i]=K.useState(null),[s,l]=K.useState(null),c=(null==r?void 0:r.domReference)||a,u=K.useRef(null),d=pV();pN(()=>{c&&(u.current=c)},[c]);let m=pP({...e,elements:{...r,...s&&{reference:s}}}),p=K.useCallback(e=>{let t=mb(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;l(t),m.refs.setReference(t)},[m.refs]),h=K.useCallback(e=>{(mb(e)||null===e)&&(u.current=e,i(e)),(mb(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!mb(e))&&m.refs.setReference(e)},[m.refs]),f=K.useMemo(()=>({...m.refs,setReference:h,setPositionReference:p,domReference:u}),[m.refs,h,p]),g=K.useMemo(()=>({...m.elements,domReference:c}),[m.elements,c]),y=K.useMemo(()=>({...m,...o,refs:f,elements:g,nodeId:t}),[m,f,g,t,o]);return pN(()=>{o.dataRef.current.floatingContext=y;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),K.useMemo(()=>({...m,context:y,refs:f,elements:g}),[m,f,g,y])}let pK="active",pY="selected";function pX(e,t,n){let o=new Map,r="item"===n,a=e;if(r&&e){let{[pK]:t,[pY]:n,...o}=e;a=o}return{..."floating"===n&&{tabIndex:-1,[pW]:""},...a,...t.map(t=>{let o=t?t[n]:null;return"function"==typeof o?e?o(e):null:o}).concat(e).reduce((e,t)=>
32(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(r&&[pK,pY].includes(n))){if(0===n.indexOf("on")){if(o.has(n)||o.set(n,[]),"function"==typeof a){var i;null==(i=o.get(n))||i.push(a),e[n]=function(){for(var e,t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return null==(e=o.get(n))?void 0:e.map(e=>e(...r)).find(e=>void 0!==e)}}}else e[n]=a}}),e),{})}}function pQ(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),o=e.map(e=>null==e?void 0:e.item),r=K.useCallback(t=>pX(t,e,"reference"),t),a=K.useCallback(t=>pX(t,e,"floating"),n),i=K.useCallback(t=>pX(t,e,"item"),o);return K.useMemo(()=>({getReferenceProps:r,getFloatingProps:a,getItemProps:i}),[r,a,i])}function pJ(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let p0=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:o,onFallbackChange:r,offset:a=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:l=0,scrollRef:c,...u}=d3(e,t),{rects:d,elements:{floating:m}}=t,p=n.current[i],h=(null==c?void 0:c.current)||m,f=m.clientTop||h.clientTop,g=0!==m.clientTop,y=0!==h.clientTop,v=m===h;if(!p)return{};let b={...t,...await px(-p.offsetTop-m.clientTop-d.reference.height/2-p.offsetHeight/2-a).fn(t)},S=await pf(pJ(b,h.scrollHeight+f+m.clientTop),u),T=await pf(b,{...u,elementContext:"reference"}),k=dY(0,S.top),C=b.y+k,A=(h.scrollHeight>h.clientHeight?e=>e:dX)(dY(0,h.scrollHeight+(g&&v||y?2*f:0)-k-dY(0,S.bottom)));if(h.style.maxHeight=A+"px",h.scrollTop=k,r){let e=h.offsetHeight<p.offsetHeight*dK(s,n.current.length)-1||T.top>=-l||T.bottom>=-l;r3.flushSync(()=>r(e))}return o&&(o.current=await pf(pJ({...b,y:C},h.offsetHeight+f+m.clientTop),u)),{y:C}}});function p1(e,t){let{open:n,elements:o}=e,{enabled:r=!0,overflowRef:a,scrollRef:i,onChange:s}=t,l=pD(s),c=K.useRef(!1),u=K.useRef(null),d=K.useRef(null);K.useEffect(()=>{if(!r)return;function e(e){if(e.ctrlKey||!t||null==a.current)return;let n=e.deltaY,o=a.current.top>=-.5,r=a.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,s=n<0?-1:1,c=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!o&&n>0||!r&&n<0?(e.preventDefault(),r3.flushSync(()=>{l(e=>e+Math[c](n,i*s))})):/firefox/i.test(dZ())&&(t.scrollTop+=n))}let t=(null==i?void 0:i.current)||o.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{u.current=t.scrollTop,null!=a.current&&(d.current={...a.current})}),()=>{u.current=null,d.current=null,t.removeEventListener("wheel",e)}},[r,n,o.floating,a,i,l]);let m=K.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){let e=(null==i?void 0:i.current)||o.floating;if(a.current&&e&&c.current){if(null!==u.current){let t=e.scrollTop-u.current;(a.current.bottom<-.5&&t<-1||a.current.top<-.5&&t>1)&&r3.flushSync(()=>l(e=>e+t))}requestAnimationFrame(()=>{u.current=e.scrollTop})}}}),[o.floating,l,a,i]);return K.useMemo(()=>r?{floating:m}:{},[r,m])}let p2=(0,K.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});p2.displayName="FloatingContext";let p3=(0,K.createContext)(null);function p6(e){return(0,K.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function p4(){return(0,K.useContext)(p2).setReference}function p5(){return(0,K.useContext)(p2).getReferenceProps}function p8(){let{getFloatingProps:e,slot:t}=(0,K.useContext)(p2);return(0,K.useCallback)(function(){for(var n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];return Object.assign({},e(...o),{"data-anchor":t.anchor})},[e,t])}function p9(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,K.useContext)(p3),n=(0,K.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);c2(()=>{null==t||t(null!=n?n:null)},[t,n]);let o=(0,K.useContext)(p2);return(0,K.useMemo)(()=>[o.setFloating,e?o.styles:{}],[o.setFloating,e,o.styles])}p3.displayName="PlacementContext";let p7=4;function he(e){let{children:t,enabled:n=!0}=e,[o,r]=(0,K.useState)(null),[a,i]=(0,K.useState)(0),s=(0,K.useRef)(null),[l,c]=(0,K.useState)(null);ht(l);let u=n&&null!==o&&null!==l,{to:d="bottom",gap:m=0,offset:p=0,padding:h=0,inner:f}=hn(o,l),[g,y="center"]=d.split(" ");c2(()=>{u&&i(0)},[u]);let{refs:v,floatingStyles:b,context:S}=pZ({open:u,placement:"selection"===g?"center"===y?"bottom":"bottom-".concat(y):"center"===y?"".concat(g):"".concat(g,"-").concat(y),strategy:"absolute",transform:!1,middleware:[px({mainAxis:"selection"===g?0:m,crossAxis:p}),pw({padding:h}),"selection"!==g&&pR({padding:h}),"selection"===g&&f?p0({...f,padding:h,overflowRef:s,offset:a,minItemsVisible:p7,referenceOverflowThreshold:h,onFallbackChange(e){var t,n;if(!e)return;let o=S.elements.floating;if(!o)return;
32let r=parseFloat(getComputedStyle(o).scrollPaddingBottom)||0,a=Math.min(p7,o.childElementCount),s=0,l=0;for(let e of null!=(n=null==(t=S.elements.floating)?void 0:t.childNodes)?n:[])if(us(e)){let t=e.offsetTop,n=t+e.clientHeight+r,i=o.scrollTop,c=i+o.clientHeight;if(t>=i&&n<=c)a--;else{l=Math.max(0,Math.min(n,c)-Math.max(t,i)),s=e.clientHeight;break}}a>=1&&i(e=>{let t=s*a-l+r;return e>=t?e:t})}}):null,pM({padding:h,apply(e){let{availableWidth:t,availableHeight:n,elements:o}=e;Object.assign(o.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:ph}),[T=g,k=y]=S.placement.split("-");"selection"===g&&(T="selection");let C=(0,K.useMemo)(()=>({anchor:[T,k].filter(Boolean).join(" ")}),[T,k]),{getReferenceProps:A,getFloatingProps:E}=pQ([p1(S,{overflowRef:s,onChange:i})]),_=c6(e=>{c(e),v.setFloating(e)});return K.createElement(p3.Provider,{value:r},K.createElement(p2.Provider,{value:{setFloating:_,setReference:v.setReference,styles:b,getReferenceProps:A,getFloatingProps:E,slot:C}},t))}function ht(e){c2(()=>{if(!e)return;let t=new MutationObserver(()=>{let t=window.getComputedStyle(e).maxHeight,n=parseFloat(t);if(isNaN(n))return;let o=parseInt(t);isNaN(o)||n!==o&&(e.style.maxHeight="".concat(Math.ceil(n),"px"))});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function hn(e,t){var n,o,r;let a=ho(null!=(n=null==e?void 0:e.gap)?n:"var(--anchor-gap, 0)",t),i=ho(null!=(o=null==e?void 0:e.offset)?o:"var(--anchor-offset, 0)",t),s=ho(null!=(r=null==e?void 0:e.padding)?r:"var(--anchor-padding, 0)",t);return{...e,gap:a,offset:i,padding:s}}function ho(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=c1(),r=c6((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let r=ha(e,t);return[r,n=>{let a=hr(e);{let i=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));o.requestAnimationFrame(function s(){o.nextFrame(s);let l=!1;for(let[e,n]of a.entries()){let o=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==o){i[e]=o,l=!0;break}}if(!l)return;let c=ha(e,t);r!==c&&(n(c),r=c)})}return o.dispose}]}return[n,null]}),a=(0,K.useMemo)(()=>r(e,t)[0],[e,t]),[i=a,s]=(0,K.useState)();return c2(()=>{let[n,o]=r(e,t);if(s(n),o)return o(s)},[e,t]),i}function hr(e){let t=/var\((.*)\)/.exec(e);if(t){let e=t[1].indexOf(",");if(-1===e)return[t[1]];let n=t[1].slice(0,e).trim(),o=t[1].slice(e+1).trim();return o?[n,...hr(o)]:[n]}return[]}function ha(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let o=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),o}function hi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,r]of Object.entries(e))hl(n,hs(t,o),r);return n}function hs(e,t){return e?e+"["+t+"]":t}function hl(e,t,n){if(Array.isArray(n))for(let[o,r]of n.entries())hl(e,hs(t,o.toString()),r);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,"".concat(n)]):null==n?e.push([t,""]):hu(n)&&!(0,K.isValidElement)(n)&&hi(n,t,e)}function hc(e){var t,n;let o=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(o){for(let t of o.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=o.requestSubmit)||n.call(o)}}function hu(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function hd(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var hm=((f=hm||{})[f.None=0]="None",f[f.RenderStrategy=1]="RenderStrategy",f[f.Static=2]="Static",f),hp=((g=hp||{}
32)[g.Unmount=0]="Unmount",g[g.Hidden=1]="Hidden",g);function hh(){let e=hy();return(0,K.useCallback)(t=>hf({mergeRefs:e,...t}),[e])}function hf(e){let{ourProps:t,theirProps:n,slot:o,defaultTag:r,features:a,visible:i=!0,name:s,mergeRefs:l}=e;l=null!=l?l:hv;let c=hb(n,t);if(i)return hg(c,o,r,s,l);let u=null!=a?a:0;if(2&u){let{static:e=!1,...t}=c;if(e)return hg(t,o,r,s,l)}if(1&u){let{unmount:e=!0,...t}=c;return uI(e?0:1,{0:()=>null,1:()=>hg({...t,hidden:!0,style:{display:"none"}},o,r,s,l)})}return hg(c,o,r,s,l)}function hg(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,{as:a=n,children:i,refName:s="ref",...l}=hC(e,["unmount","static"]),c=void 0!==e.ref?{[s]:e.ref}:{},u="function"==typeof i?i(t):i;"className"in l&&l.className&&"function"==typeof l.className&&(l.className=l.className(t)),l["aria-labelledby"]&&l["aria-labelledby"]===l.id&&(l["aria-labelledby"]=void 0);let d={};if(t){let e=!1,n=[];for(let[o,r]of Object.entries(t))"boolean"==typeof r&&(e=!0),!0===r&&n.push(o.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(d["data-headlessui-state"]=n.join(" "),n))d["data-".concat(e)]=""}if(hE(a)&&(Object.keys(hk(l)).length>0||Object.keys(hk(d)).length>0)){if(!(0,K.isValidElement)(u)||Array.isArray(u)&&u.length>1||h_(u)){if(Object.keys(hk(l)).length>0)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(o,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(hk(l)).concat(Object.keys(hk(d))).map(e=>" - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"))}else{let e=u.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];return hd(t(...n),l.className)}:hd(t,l.className),o=n?{className:n}:{},a=hb(u.props,hk(hC(l,["ref"])));for(let e in d)e in a&&delete d[e];return(0,K.cloneElement)(u,Object.assign({},a,d,c,{ref:r(hA(u),c.ref)},o))}}return(0,K.createElement)(a,Object.assign({},hC(l,["ref"]),!hE(a)&&c,!hE(a)&&d),u)}function hy(){let e=(0,K.useRef)([]),t=(0,K.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return function(){for(var n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];if(!o.every(e=>null==e))return e.current=o,t}}function hv(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function hb(){for(var e,t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];if(0===n.length)return{};if(1===n.length)return n[0];let r={},a={};for(let t of n)for(let n in t)n.startsWith("on")&&"function"==typeof t[n]?(null!=(e=a[n])||(a[n]=[]),a[n].push(t[n])):r[n]=t[n];if(r.disabled||r["aria-disabled"])for(let e in a)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(a[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in a)Object.assign(r,{[e](t){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];for(let n of a[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...o)}}});return r}function hS(){for(var e,t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];if(0===n.length)return{};if(1===n.length)return n[0];let r={},a={};for(let t of n)for(let n in t)n.startsWith("on")&&"function"==typeof t[n]?(null!=(e=a[n])||(a[n]=[]),a[n].push(t[n])):r[n]=t[n];for(let e in a)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];for(let t of a[e])null==t||t(...n)}});return r}function hT(e){var t;return Object.assign((0,K.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function hk(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function hC(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function hA(e){return K.version.split(".")[0]>="19"?e.props.ref:e.ref}function hE(e){return e===K.Fragment||e===Symbol.for("react.fragment")}function h_(e){return hE(e.type)}let hP="span";var hx=((y=hx||{})[y.None=1]="None",y[y.Focusable=2]="Focusable",y[y.Hidden=4]="Hidden",y);let hw=hT(function(e,t){var n;let{features:o=1,...r}=e,a={ref:t,"aria-hidden":(2&o)==2||(null!=(n=r["aria-hidden"])?n:void 0),hidden:(4&o)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&o)==4&&(2&o)!=2&&{display:"none"}}};return hh()({ourProps:a,theirProps:r,slot:{},defaultTag:hP,name:"Hidden"})}),hR=(0,K.createContext)(null);function hM(e){let{children:t}=e,n=(0,K.useContext)(hR);if(!n)return K.createElement(K.Fragment,null,t);let{target:o}=n;return o?(0,r3.createPortal)(K.createElement(K.Fragment,null,t),o):null}function hI(e){let{data:t,form:n,disabled:o,onReset:r,overrides:a}=e,[i,s]=(0,K.useState)(null),l=c1();return(0,K.useEffect)(()=>
32{if(r&&i)return l.addEventListener(i,"reset",r)},[i,n,r]),K.createElement(hM,null,K.createElement(hO,{setForm:s,formId:n}),hi(t).map(e=>{let[t,r]=e;return K.createElement(hw,{features:hx.Hidden,...hk({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:o,name:t,value:r,...a})})}))}function hO(e){let{setForm:t,formId:n}=e;return(0,K.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:K.createElement(hw,{features:hx.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}function hD(e,t){let{children:n,freeze:o}=e,r=hL(o,n);return(0,K.isValidElement)(r)?(0,K.cloneElement)(r,{ref:t}):K.createElement(K.Fragment,null,r)}let hN=K.forwardRef(hD);function hL(e,t){let[n,o]=(0,K.useState)(t);return e||n===t||o(t),e?n:t}let hB=(0,K.createContext)(void 0);function hF(){return(0,K.useContext)(hB)}let hU=(0,K.createContext)(null);hU.displayName="OpenClosedContext";var hj=((v=hj||{})[v.Open=1]="Open",v[v.Closed=2]="Closed",v[v.Closing=4]="Closing",v[v.Opening=8]="Opening",v);function hz(){return(0,K.useContext)(hU)}function hG(e){let{value:t,children:n}=e;return K.createElement(hU.Provider,{value:t},n)}function h$(e){let{children:t}=e;return K.createElement(hU.Provider,{value:null},t)}let hH=[];function hV(e){throw Error("Unexpected object: "+e)}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!ul(e.target)||e.target===document.body||hH[0]===e.target)return;let t=e.target;t=t.closest(uY),hH.unshift(null!=t?t:e.target),(hH=hH.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var hW=((b=hW||{})[b.First=0]="First",b[b.Previous=1]="Previous",b[b.Next=2]="Next",b[b.Last=3]="Last",b[b.Specific=4]="Specific",b[b.Nothing=5]="Nothing",b);function hq(e,t){let n=t.resolveItems();if(n.length<=0)return null;let o=t.resolveActiveIndex(),r=null!=o?o:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 1:-1===r&&(r=n.length);for(let e=r-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 2:for(let e=r+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 4:for(let o=0;o<n.length;++o)if(t.resolveId(n[o],o,n)===e.id)return o;return o;case 5:return null;default:hV(e)}}let hZ=(0,K.createContext)(null);function hK(){let e=(0,K.useContext)(hZ);if(null===e){let e=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,hK),e}return e}function hY(){var e,t;return null!=(t=null==(e=(0,K.useContext)(hZ))?void 0:e.value)?t:void 0}function hX(){let[e,t]=(0,K.useState)([]);return[e.length>0?e.join(" "):void 0,(0,K.useMemo)(()=>function(e){let n=c6(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),o=n.indexOf(e);return -1!==o&&n.splice(o,1),n}))),o=(0,K.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return K.createElement(hZ.Provider,{value:o},e.children)},[t])]}hZ.displayName="DescriptionContext";let hQ="p",hJ=Object.assign(hT(function(e,t){let n=(0,K.useId)(),o=dq(),{id:r="headlessui-description-".concat(n),...a}=e,i=hK(),s=dI(t);c2(()=>i.register(r),[r,i.register]);let l=dw({...i.slot,disabled:o||!1}),c={ref:s,...i.props,id:r};return hh()({ourProps:c,theirProps:a,slot:l,defaultTag:hQ,name:i.name||"Description"})}),{});var h0=((S=h0||{}).Space=" ",S.Enter="Enter",S.Escape="Escape",S.Backspace="Backspace",S.Delete="Delete",S.ArrowLeft="ArrowLeft",S.ArrowUp="ArrowUp",S.ArrowRight="ArrowRight",S.ArrowDown="ArrowDown",S.Home="Home",S.End="End",S.PageUp="PageUp",S.PageDown="PageDown",S.Tab="Tab",S);let h1=(0,K.createContext)(null);function h2(){let e=(0,K.useContext)(h1);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,h2),e}return e}function h3(e){var t,n,o;let r=null!=(n=null==(t=(0,K.useContext)(h1))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>
320?[r,...e].filter(Boolean).join(" "):r}function h6(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=h3(),[n,o]=(0,K.useState)([]),r=e?[t,...n].filter(Boolean):n;return[r.length>0?r.join(" "):void 0,(0,K.useMemo)(()=>function(e){let t=c6(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),o=n.indexOf(e);return -1!==o&&n.splice(o,1),n}))),n=(0,K.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return K.createElement(h1.Provider,{value:n},e.children)},[o])]}h1.displayName="LabelContext";let h4="label",h5=Object.assign(hT(function(e,t){var n;let o=(0,K.useId)(),r=h2(),a=hF(),i=dq(),{id:s="headlessui-label-".concat(o),htmlFor:l=null!=a?a:null==(n=r.props)?void 0:n.htmlFor,passive:c=!1,...u}=e,d=dI(t);c2(()=>r.register(s),[s,r.register]);let m=c6(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&uf(e.target))&&(um(t)&&e.preventDefault(),r.props&&"onClick"in r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),um(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(ud(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),p=dw({...r.slot,disabled:i||!1}),h={ref:d,...r.props,id:s,htmlFor:l,onClick:m};return c&&("onClick"in h&&(delete h.htmlFor,delete h.onClick),"onClick"in u&&delete u.onClick),hh()({ourProps:h,theirProps:u,slot:p,defaultTag:l?h4:"div",name:r.name||"Label"})}),{});function h8(e){let t=c6(e),n=(0,K.useRef)(!1);(0,K.useEffect)(()=>(n.current=!1,()=>{n.current=!0,cJ(()=>{n.current&&t()})}),[t])}let h9=(0,K.createContext)(!1);function h7(){return(0,K.useContext)(h9)}function fe(e){return K.createElement(h9.Provider,{value:e.force},e.children)}function ft(e){let t=h7(),n=(0,K.useContext)(fi),[o,r]=(0,K.useState)(()=>{var o;if(!t&&null!==n)return null!=(o=n.current)?o:null;if(cZ.isServer)return null;let r=null==e?void 0:e.getElementById("headlessui-portal-root");if(r)return r;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,K.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,K.useEffect)(()=>{t||null!==n&&r(n.current)},[n,r,t]),o}let fn=K.Fragment,fo=hT(function(e,t){let{ownerDocument:n=null,...o}=e,r=(0,K.useRef)(null),a=dI(dM(e=>{r.current=e}),t),i=dd(r.current),s=ft(null!=n?n:i),l=(0,K.useContext)(fl),c=c1(),u=hh();return h8(()=>{var e;s&&s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s))}),s?(0,r3.createPortal)(K.createElement("div",{"data-headlessui-portal":"",ref:e=>{c.dispose(),l&&e&&c.add(l.register(e))}},u({ourProps:{ref:a},theirProps:o,slot:{},defaultTag:fn,name:"Portal"})),s):null});function fr(e,t){let n=dI(t),{enabled:o=!0,ownerDocument:r,...a}=e,i=hh();return o?K.createElement(fo,{...a,ownerDocument:r,ref:n}):i({ourProps:{ref:n},theirProps:a,slot:{},defaultTag:fn,name:"Portal"})}let fa=K.Fragment,fi=(0,K.createContext)(null);function fs(e,t){let{target:n,...o}=e,r={ref:dI(t)},a=hh();return K.createElement(fi.Provider,{value:n},a({ourProps:r,theirProps:o,defaultTag:fa,name:"Popover.Group"}))}let fl=(0,K.createContext)(null);function fc(){let e=(0,K.useContext)(fl),t=(0,K.useRef)([]),n=c6(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=c6(n=>{let o=t.current.indexOf(n);-1!==o&&t.current.splice(o,1),e&&e.unregister(n)}),r=(0,K.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,K.useMemo)(()=>function(e){let{children:t}=e;return K.createElement(fl.Provider,{value:r},t)},[r])]}let fu=hT(fr),fd=hT(fs),fm=Object.assign(fu,{Group:fd}),fp={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function fh(e){let t=e.getBoundingClientRect();return"".concat(t.x,",").concat(t.y)}function ff(e,t,n){let o=c0();if("Tracked"===t.kind){let r=function(){a!==fh(e)&&(o.dispose(),n())},{position:a}=t,i=new ResizeObserver(r);i.observe(e),o.add(()=>i.disconnect()),o.addEventListener(window,"scroll",r,{passive:!0}),o.addEventListener(window,"resize",r)}return()=>o.dispose()}var fg=Object.defineProperty,fy=(e,t,n)=>t in e?fg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}
vendor: 3,892 bytes, line 32
32):e[t]=n,fv=(e,t,n)=>(fy(e,"symbol"!=typeof t?t+"":t,n),n),fb=((T=fb||{})[T.Open=0]="Open",T[T.Closed=1]="Closed",T),fS=((k=fS||{})[k.Single=0]="Single",k[k.Multi=1]="Multi",k),fT=((C=fT||{})[C.Pointer=0]="Pointer",C[C.Focus=1]="Focus",C[C.Other=2]="Other",C),fk=((A=fk||{})[A.OpenCombobox=0]="OpenCombobox",A[A.CloseCombobox=1]="CloseCombobox",A[A.GoToOption=2]="GoToOption",A[A.SetTyping=3]="SetTyping",A[A.RegisterOption=4]="RegisterOption",A[A.UnregisterOption=5]="UnregisterOption",A[A.DefaultToFirstOption=6]="DefaultToFirstOption",A[A.SetActivationTrigger=7]="SetActivationTrigger",A[A.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",A[A.SetInputElement=9]="SetInputElement",A[A.SetButtonElement=10]="SetButtonElement",A[A.SetOptionsElement=11]="SetOptionsElement",A[A.MarkInputAsMoved=12]="MarkInputAsMoved",A);function fC(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=t(e.options.slice()),r=o.length>0&&null!==o[0].dataRef.current.order?o.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):de(o,e=>e.dataRef.current.domRef.current),a=n?r.indexOf(n):null;return -1===a&&(a=null),{options:r,activeOptionIndex:a}}let fA={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?fp.Tracked(fh(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:fp.Idle}}return{...e,comboboxState:0,inputPositionState:fp.Idle,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,o,r,a;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:o}=e.virtual,a=t.focus===hW.Specific?t.idx:hq(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,r;return null!=(r=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!o(e)))?r:null},resolveDisabled:o,resolveId(){throw Error("Function not implemented.")}}),i=null!=(r=t.trigger)?r:2;return e.activeOptionIndex===a&&e.activationTrigger===i?e:{...e,activeOptionIndex:a,activationTrigger:i,isTyping:!1,__demoMode:!1}}let i=fC(e);if(null===i.activeOptionIndex){let e=i.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(i.activeOptionIndex=e)}let s=t.focus===hW.Specific?t.idx:hq(t,{resolveItems:()=>i.options,resolveActiveIndex:()=>i.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(a=t.trigger)?a:2;return e.activeOptionIndex===s&&e.activationTrigger===l?e:{...e,...i,isTyping:!1,activeOptionIndex:s,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,o,r,a;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,s=fC(e,e=>(e.push(i),e));null===e.activeOptionIndex&&null!=(r=(o=e.dataRef.current).isSelected)&&r.call(o,t.payload.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(i));let l={...e,...s,activationTrigger:2};return null!=(a=e.dataRef.current)&&a.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let o=fC(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...o,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
32{var n,o;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let r=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);r=-1!==n?n:null}return{...e,activeOptionIndex:r,virtual:{options:t.options,disabled:null!=(o=t.disabled)?o:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:fp.Moved}};class fE extends uP{static new(e){var t;let{id:n,virtual:o=null,__demoMode:r=!1}=e;return new fE({id:n,dataRef:{current:{}},comboboxState:r?0:1,isTyping:!1,options:[],virtual:o?{options:o.options,disabled:null!=(t=o.disabled)?t:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:r,inputPositionState:fp.Idle})}reduce(e,t){return uI(t.type,fA,e,t)}constructor(e){super(e),fv(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:r}=this.state.dataRef.current;return uI(o,{0:()=>null==t?void 0:t(e),1:()=>{let o=r.slice(),a=o.findIndex(t=>n(t,e));return -1===a?o.push(e):o.splice(a,1),null==t?void 0:t(o)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:hW.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),fv(this,"selectors",{activeDescendantId:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);if(null!==o)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[o])))?void 0:n.id:null==(t=e.options[o])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,o=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==o)return o}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);return null===o?null:e.virtual?e.virtual.options[null!=o?o:0]:null!=(n=null==(t=e.options[o])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var o;let r=this.selectors.activeOptionIndex(e);return null!==r&&(e.virtual?r===e.dataRef.current.calculateIndex(t):(null==(o=e.options[r])?void 0:o.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=uU.get(null);this.disposables.add(t.on(uL.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.comboboxState||this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add(ff(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}}let f_=(0,K.createContext)(null);function fP(e){let t=(0,K.useContext)(f_);
32if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,fx),t}return t}function fx(e){let{id:t,virtual:n=null,__demoMode:o=!1}=e,r=(0,K.useMemo)(()=>fE.new({id:t,virtual:n,__demoMode:o}),[]);return h8(()=>r.dispose()),r}let fw=(0,K.createContext)(null);function fR(e){let t=(0,K.useContext)(fw);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,fR),t}return t}fw.displayName="ComboboxDataContext";let fM=(0,K.createContext)(null);function fI(e){let t=fP("VirtualProvider"),{options:n}=fR("VirtualProvider").virtual,o=uz(t,e=>e.optionsElement),[r,a]=(0,K.useMemo)(()=>{let e=o;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[o]),i=c$({enabled:0!==n.length,scrollPaddingStart:r,scrollPaddingEnd:a,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12}),[s,l]=(0,K.useState)(0);c2(()=>{l(e=>e+1)},[n]);let c=i.getVirtualItems(),u=uz(t,e=>e.activationTrigger===fT.Pointer),d=uz(t,t.selectors.activeOptionIndex);return 0===c.length?null:K.createElement(fM.Provider,{value:i},K.createElement("div",{style:{position:"relative",width:"100%",height:"".concat(i.getTotalSize(),"px")},ref:e=>{e&&(u||null!==d&&n.length>d&&i.scrollToIndex(d))}},c.map(t=>{var o;return K.createElement(K.Fragment,{key:t.key},K.cloneElement(null==(o=e.children)?void 0:o.call(e,{...e.slot,option:n[t.index]}),{key:"".concat(s,"-").concat(t.key),"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:"translateY(".concat(t.start,"px)"),overflowAnchor:"none"}}))})))}let fO=K.Fragment;function fD(e,t){let n=(0,K.useId)(),o=dq(),{value:r,defaultValue:a,onChange:i,form:s,name:l,by:c,invalid:u=!1,disabled:d=o||!1,onClose:m,__demoMode:p=!1,multiple:h=!1,immediate:f=!1,virtual:g=null,nullable:y,...v}=e,b=ut(a),[S=h?[]:void 0,T]=ue(r,i,b),k=fx({id:n,virtual:g,__demoMode:p}),C=(0,K.useRef)({static:!1,hold:!1}),A=c7(c),E=c6(e=>g?null===c?g.options.indexOf(e):g.options.findIndex(t=>A(t,e)):k.state.options.findIndex(t=>A(t.dataRef.current.value,e))),_=(0,K.useCallback)(e=>uI(w.mode,{[fS.Multi]:()=>S.some(t=>A(t,e)),[fS.Single]:()=>A(S,e)}),[S]),P=uz(k,e=>e.virtual),x=c6(()=>null==m?void 0:m()),w=(0,K.useMemo)(()=>({__demoMode:p,immediate:f,optionsPropsRef:C,value:S,defaultValue:b,disabled:d,invalid:u,mode:h?fS.Multi:fS.Single,virtual:g?P:null,onChange:T,isSelected:_,calculateIndex:E,compare:A,onClose:x}),[p,f,C,S,b,d,u,h,g,P,T,_,E,A,x]);c2(()=>{var e;g&&k.send({type:fk.UpdateVirtualConfiguration,options:g.options,disabled:null!=(e=g.disabled)?e:null})},[g,null==g?void 0:g.options,null==g?void 0:g.disabled]),c2(()=>{k.state.dataRef.current=w},[w]);let[R,M,I,O]=uz(k,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),D=uU.get(null);du(uz(D,(0,K.useCallback)(e=>D.selectors.isTop(e,n),[D,n])),[M,I,O],()=>k.actions.closeCombobox());let N=uz(k,k.selectors.activeOptionIndex),L=uz(k,k.selectors.activeOption),B=dw({open:R===fb.Open,disabled:d,invalid:u,activeIndex:N,activeOption:L,value:S}),[F,U]=h6(),j=null===t?{}:{ref:t},z=(0,K.useCallback)(()=>{if(void 0!==b)return null==T?void 0:T(b)},[T,b]),G=hh();return K.createElement(U,{value:F,props:{htmlFor:null==I?void 0:I.id},slot:{open:R===fb.Open,disabled:d}},K.createElement(he,null,K.createElement(fw.Provider,{value:w},K.createElement(f_.Provider,{value:k},K.createElement(hG,{value:uI(R,{[fb.Open]:hj.Open,[fb.Closed]:hj.Closed})},null!=l&&K.createElement(hI,{disabled:d,data:null!=S?{[l]:S}:{},form:s,onReset:z}),G({ourProps:j,theirProps:v,slot:B,defaultTag:fO,name:"Combobox"}))))))}let fN="input";function fL(e,t){var n,o;let r=fP("Combobox.Input"),a=fR("Combobox.Input"),i=(0,K.useId)(),s=hF(),{id:l=s||"headlessui-combobox-input-".concat(i),onChange:c,displayValue:u,disabled:d=a.disabled||!1,autoFocus:m=!1,type:p="text",...h}=e,f=(0,K.useRef)(null),g=dI(f,t,p4(),r.actions.setInputElement),[y,v]=uz(r,e=>[e.comboboxState,e.isTyping]),b=c1(),S=c6(()=>{r.actions.onChange(null),r.state.optionsElement&&(r.state.optionsElement.scrollTop=0),r.actions.goToOption({focus:hW.Nothing})});dV((e,t)=>
32{let[n,o]=e,[a,i]=t;if(r.state.isTyping)return;let s=f.current;s&&((i===fb.Open&&o===fb.Closed||n!==a)&&(s.value=n),requestAnimationFrame(()=>{if(r.state.isTyping||!s||cQ(s))return;let{selectionStart:e,selectionEnd:t}=s;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&s.setSelectionRange(s.value.length,s.value.length)}))},[(0,K.useMemo)(()=>{var e;return"function"==typeof u&&void 0!==a.value?null!=(e=u(a.value))?e:"":"string"==typeof a.value?a.value:""},[a.value,u]),y,v]),dV((e,t)=>{let[n]=e,[o]=t;if(n===fb.Open&&o===fb.Closed){if(r.state.isTyping)return;let e=f.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:o,selectionDirection:a}=e;e.value="",e.value=t,null!==a?e.setSelectionRange(n,o,a):e.setSelectionRange(n,o)}},[y]);let T=(0,K.useRef)(!1),k=c6(()=>{T.current=!0}),C=c6(()=>{b.nextFrame(()=>{T.current=!1})}),A=c6(e=>{switch(r.actions.setIsTyping(!0),e.key){case h0.Enter:if(r.state.comboboxState!==fb.Open||T.current)return;if(e.preventDefault(),e.stopPropagation(),null===r.selectors.activeOptionIndex(r.state)){r.actions.closeCombobox();return}r.actions.selectActiveOption(),a.mode===fS.Single&&r.actions.closeCombobox();break;case h0.ArrowDown:return e.preventDefault(),e.stopPropagation(),uI(r.state.comboboxState,{[fb.Open]:()=>r.actions.goToOption({focus:hW.Next}),[fb.Closed]:()=>r.actions.openCombobox()});case h0.ArrowUp:return e.preventDefault(),e.stopPropagation(),uI(r.state.comboboxState,{[fb.Open]:()=>r.actions.goToOption({focus:hW.Previous}),[fb.Closed]:()=>{(0,r3.flushSync)(()=>r.actions.openCombobox()),a.value||r.actions.goToOption({focus:hW.Last})}});case h0.Home:if(r.state.comboboxState===fb.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:hW.First});case h0.PageUp:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:hW.First});case h0.End:if(r.state.comboboxState===fb.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:hW.Last});case h0.PageDown:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:hW.Last});case h0.Escape:return r.state.comboboxState!==fb.Open?void 0:(e.preventDefault(),r.state.optionsElement&&!a.optionsPropsRef.current.static&&e.stopPropagation(),a.mode===fS.Single&&null===a.value&&S(),r.actions.closeCombobox());case h0.Tab:if(r.actions.setIsTyping(!1),r.state.comboboxState!==fb.Open)return;a.mode===fS.Single&&r.state.activationTrigger!==fT.Focus&&r.actions.selectActiveOption(),r.actions.closeCombobox()}}),E=c6(e=>{null==c||c(e),a.mode===fS.Single&&""===e.target.value&&S(),r.actions.openCombobox()}),_=c6(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:hH.find(t=>t!==e.currentTarget);if(!(null!=(n=r.state.optionsElement)&&n.contains(i))&&!(null!=(o=r.state.buttonElement)&&o.contains(i))&&r.state.comboboxState===fb.Open)return e.preventDefault(),a.mode===fS.Single&&null===a.value&&S(),r.actions.closeCombobox()}),P=c6(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:hH.find(t=>t!==e.currentTarget);null!=(n=r.state.buttonElement)&&n.contains(i)||null!=(o=r.state.optionsElement)&&o.contains(i)||a.disabled||a.immediate&&r.state.comboboxState!==fb.Open&&b.microTask(()=>{(0,r3.flushSync)(()=>r.actions.openCombobox()),r.actions.setActivationTrigger(fT.Focus)})}),x=h3(),w=hY(),{isFocused:R,focusProps:M}=cv({autoFocus:m}),{isHovered:I,hoverProps:O}=cA({isDisabled:d}),D=uz(r,e=>e.optionsElement),N=dw({open:y===fb.Open,disabled:d,invalid:a.invalid,hover:I,focus:R,autofocus:m}),L=hS({ref:g,id:l,role:"combobox",type:p,"aria-controls":null==D?void 0:D.id,"aria-expanded":y===fb.Open,"aria-activedescendant":uz(r,r.selectors.activeDescendantId),"aria-labelledby":x,"aria-describedby":w,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(n=e.defaultValue)?n:void 0!==a.defaultValue?null==u?void 0:u(a.defaultValue):null)?o:a.defaultValue,disabled:d||void 0,autoFocus:m,onCompositionStart:k,onCompositionEnd:C,onKeyDown:A,onChange:E,onFocus:P,onBlur:_},M,O);return hh()({ourProps:L,theirProps:h,slot:N,defaultTag:fN,name:"Combobox.Input"})}let fB="button";function fF(e,t){let n=fP("Combobox.Button"),o=fR("Combobox.Button"),[r,a]=(0,K.useState)(null),i=dI(t,a,n.actions.setButtonElement),s=(0,K.useId)(),{id:l="headlessui-combobox-button-".concat(s),disabled:c=o.disabled||!1,autoFocus:u=!1,...d}=e,[m,p,h]=uz(n,e=>[e.comboboxState,e.inputElement,e.optionsElement]),f=db(p);dy(m===fb.Open,{trigger:r,action:(0,K.useCallback)(e=>{if(null!=r&&r.contains(e.target)||null!=p&&p.contains(e.target))return dh.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return us(t)?dh.Select(t):null!=h&&h.contains(e.target)?dh.Ignore:dh.Close},[r,p,h]),close:n.actions.closeCombobox,select:n.actions.selectActiveOption});let g=c6(e=>{switch(e.key){case h0.Space:case h0.Enter:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===fb.Closed&&(0,r3.flushSync)(()=>n.actions.openCombobox()),f();return;case h0.ArrowDown:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===fb.Closed&&((0,r3.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:hW.First})),f();return;case h0.ArrowUp:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===fb.Closed&&((0,r3.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:hW.Last})),f();return;case h0.Escape:if(n.state.comboboxState!==fb.Open)return;e.preventDefault(),n.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,r3.flushSync)(()=>n.actions.closeCombobox()),f();return;default:return}}),y=uv(()=>{n.state.comboboxState===fb.Open?n.actions.closeCombobox():n.actions.openCombobox(),f()}),v=h3([l]),{isFocusVisible:b,focusProps:S}
32=cv({autoFocus:u}),{isHovered:T,hoverProps:k}=cA({isDisabled:c}),{pressed:C,pressProps:A}=c8({disabled:c}),E=dw({open:m===fb.Open,active:C||m===fb.Open,disabled:c,invalid:o.invalid,value:o.value,hover:T,focus:b}),_=hS({ref:i,id:l,type:dS(e,r),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":m===fb.Open,"aria-labelledby":v,disabled:c||void 0,autoFocus:u,onKeyDown:g},y,S,k,A);return hh()({ourProps:_,theirProps:d,slot:E,defaultTag:fB,name:"Combobox.Button"})}let fU="div",fj=hm.RenderStrategy|hm.Static;function fz(e,t){var n,o,r;let a=(0,K.useId)(),{id:i="headlessui-combobox-options-".concat(a),hold:s=!1,anchor:l,portal:c=!1,modal:u=!0,transition:d=!1,...m}=e,p=fP("Combobox.Options"),h=fR("Combobox.Options"),f=p6(l);f&&(c=!0);let[g,y]=p9(f),[v,b]=(0,K.useState)(null),S=p8(),T=dI(t,f?g:null,p.actions.setOptionsElement,b),[k,C,A,E,_]=uz(p,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),P=dd(C||A),x=dd(E),w=hz(),[R,M]=dU(d,v,null!==w?(w&hj.Open)===hj.Open:k===fb.Open);uK(R,C,p.actions.closeCombobox),dx(!h.__demoMode&&u&&k===fb.Open,x),uZ(!h.__demoMode&&u&&k===fb.Open,{allowed:(0,K.useCallback)(()=>[C,A,E],[C,A,E])});let I=!uz(p,p.selectors.didInputMove)&&R;c2(()=>{var t;h.optionsPropsRef.current.static=null!=(t=e.static)&&t},[h.optionsPropsRef,e.static]),c2(()=>{h.optionsPropsRef.current.hold=s},[h.optionsPropsRef,s]),dH(k===fb.Open,{container:E,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let O=h3([null==A?void 0:A.id]),D=dw({open:k===fb.Open,option:void 0}),N=c6(()=>{p.actions.setActivationTrigger(fT.Pointer)}),L=c6(e=>{e.preventDefault(),p.actions.setActivationTrigger(fT.Pointer)}),B=hS(f?S():{},{"aria-labelledby":O,role:"listbox","aria-multiselectable":h.mode===fS.Multi||void 0,id:i,ref:T,style:{...m.style,...y,"--input-width":uo(R,C,!0).width,"--button-width":uo(R,A,!0).width},onWheel:_===fT.Pointer?void 0:N,onMouseDown:L,...dF(M)}),F=R&&k===fb.Closed&&!e.static,U=hL(F,null==(n=h.virtual)?void 0:n.options),j=hL(F,h.value),z=(0,K.useCallback)(e=>h.compare(j,e),[h.compare,j]),G=(0,K.useMemo)(()=>{if(!h.virtual)return h;if(void 0===U)throw Error("Missing `options` in virtual mode");return U!==h.virtual.options?{...h,virtual:{...h.virtual,options:U}}:h},[h,U,null==(o=h.virtual)?void 0:o.options]);h.virtual&&Object.assign(m,{children:K.createElement(fw.Provider,{value:G},K.createElement(fI,{slot:D},m.children))});let $=hh(),H=(0,K.useMemo)(()=>h.mode===fS.Multi?h:{...h,isSelected:z},[h,z]);return K.createElement(fm,{enabled:!!c&&(e.static||R),ownerDocument:P},K.createElement(fw.Provider,{value:H},$({ourProps:B,theirProps:{...m,children:K.createElement(hN,{freeze:F},"function"==typeof m.children?null==(r=m.children)?void 0:r.call(m,D):m.children)},slot:D,defaultTag:fU,features:fj,visible:I,name:"Combobox.Options"}
32)))}let fG="div";function f$(e,t){var n,o,r;let a=fR("Combobox.Option"),i=fP("Combobox.Option"),s=(0,K.useId)(),{id:l="headlessui-combobox-option-".concat(s),value:c,disabled:u=null!=(r=null==(o=null==(n=a.virtual)?void 0:n.disabled)?void 0:o.call(n,c))&&r,order:d=null,...m}=e,[p]=uz(i,e=>[e.inputElement]),h=db(p),f=uz(i,(0,K.useCallback)(e=>i.selectors.isActive(e,c,l),[c,l])),g=a.isSelected(c),y=(0,K.useRef)(null),v=c3({disabled:u,value:c,domRef:y,order:d}),b=(0,K.useContext)(fM),S=dI(t,y,b?b.measureElement:null),T=c6(()=>{i.actions.setIsTyping(!1),i.actions.onChange(c)});c2(()=>i.actions.registerOption(l,v),[v,l]);let k=uz(i,(0,K.useCallback)(e=>i.selectors.shouldScrollIntoView(e,c,l),[c,l]));c2(()=>{if(k)return c0().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=y.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[k,y]);let C=c6(e=>{e.preventDefault(),e.button===ur.Left&&(u||(T(),di()||requestAnimationFrame(()=>h()),a.mode===fS.Single&&i.actions.closeCombobox()))}),A=c6(()=>{if(u)return i.actions.goToOption({focus:hW.Nothing});let e=a.calculateIndex(c);i.actions.goToOption({focus:hW.Specific,idx:e})}),E=dD(),_=c6(e=>E.update(e)),P=c6(e=>{if(!E.wasMoved(e)||u||f&&i.state.activationTrigger===fT.Pointer)return;let t=a.calculateIndex(c);i.actions.goToOption({focus:hW.Specific,idx:t},fT.Pointer)}),x=c6(e=>{E.wasMoved(e)&&(u||f&&(a.optionsPropsRef.current.hold||i.state.activationTrigger===fT.Pointer&&i.actions.goToOption({focus:hW.Nothing})))}),w=dw({active:f,focus:f,selected:g,disabled:u}),R={id:l,ref:S,role:"option",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,"aria-selected":g,disabled:void 0,onMouseDown:C,onFocus:A,onPointerEnter:_,onMouseEnter:_,onPointerMove:P,onMouseMove:P,onPointerLeave:x,onMouseLeave:x};return hh()({ourProps:R,theirProps:m,slot:w,defaultTag:fG,name:"Combobox.Option"})}let fH=hT(fD),fV=hT(fF),fW=Object.assign(fH,{Input:hT(fL),Button:fV,Label:h5,Options:hT(fz),Option:hT(f$)});n(70686);let fq="relative select-none cursor-pointer py-2 px-4 h-9 border-b rounded-form border-gray-25 leading-5",fZ=e=>e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"");function fK(e){let{options:t,onSelected:n,defaultValue:o,defaultOpen:r,placeholder:a,className:i,noResultsText:s="Nothing found."}=e,[l,c]=(0,K.useState)(null!=o?o:null),[u,d]=(0,K.useState)(""),m=a,p=(0,K.useCallback)(e=>{c(e),n(e)},[n]),h=(0,K.useMemo)(()=>{if(""===u)return t;let e=fZ(u);return t.filter(t=>fZ(t.label).includes(e))},[u,t]);return(0,Z.jsx)("div",{className:(0,sv.W)(i,"autocomplete","max-w-xs"),children:(0,Z.jsx)(fW,{value:l,onChange:p,children:(0,Z.jsxs)("div",{className:"relative",children:[(0,Z.jsx)(fW.Button,{as:"div",className:"relative w-full overflow-hidden text-left text-property-subtitle2-sm",children:(0,Z.jsx)(fW.Input,{className:"w-full truncate cursor-pointer rounded-form border-gray-100 py-2 px-4 text-sm leading-5 placeholder:text-gray-200 text-gray-200 focus:ring-0",onChange:e=>d(e.target.value),placeholder:m})}),(0,Z.jsx)(fW.Options,{static:r,className:"scrollbar max-h-60 w-full max-w-full overflow-auto bg-white text-base text-property-body3",children:0===h.length&&""!==u?(0,Z.jsx)("div",{className:fq,children:s}):h.map(e=>(0,Z.jsx)(fW.Option,{className:e=>{let{active:t,selected:n}=e;return(0,sv.W)(fq,t&&"bg-gray-25",n&&"bg-gray-25")},value:e,disabled:e.unavailable,children:t=>{let{selected:n,disabled:o}=t;return(0,Z.jsxs)("span",{className:(0,sv.W)("block truncate",(o||e.isHeader)&&"font-bold",n&&"font-bold"),children:[e.label,n||o||e.isHeader?"":(0,Z.jsx)("span",{children:"\xa0\xa0\xa0\xa0\xa0\xa0"})]})}},e.id))})]})})})}let fY=e=>{let{label:t}=e;return(0,Z.jsx)("div",{className:"flex items-center justify-center border h-[30px] sm:h-6 px-2 text-property-body2 sm:text-property-body3-sm rounded-tag sm:rounded-tag border-gray-100 text-gray-300",children:t})};var fX=function(e){let{children:t,defer:n=!1,fallback:o=null}=e,[r,a]=K.useState(!1);return aJ(()=>{n||a(!0)},[n]),K.useEffect(()=>{n&&a(!0)},[n]),r?t:o};let fQ=K.createContext(),fJ=()=>K.useContext(fQ)??!1;var f0=function({value:e,...t}){return(0,Z.jsx)(fQ.Provider,{value:e??!0,...t})};function f1(e){return e&&e.ownerDocument||document}function f2(e){return parseInt(K.version,10)>=19?e?.props?.ref||null:e?.ref||null}let f3='input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])';function f6(e){let t=parseInt(e.getAttribute("tabindex")||"",10);
32return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}function f4(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t)),n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}function f5(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||f4(e))}function f8(e){let t=[],n=[];return Array.from(e.querySelectorAll(f3)).forEach((e,o)=>{let r=f6(e);-1!==r&&f5(e)&&(0===r?t.push(e):n.push({documentOrder:o,tabIndex:r,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function f9(){return!0}var f7=function(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:o=!1,disableRestoreFocus:r=!1,getTabbable:a=f8,isEnabled:i=f9,open:s}=e,l=K.useRef(!1),c=K.useRef(null),u=K.useRef(null),d=K.useRef(null),m=K.useRef(null),p=K.useRef(!1),h=K.useRef(null),f=av(f2(t),h),g=K.useRef(null);K.useEffect(()=>{s&&h.current&&(p.current=!n)},[n,s]),K.useEffect(()=>{if(!s||!h.current)return;let e=f1(h.current);return!h.current.contains(e.activeElement)&&(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),p.current&&h.current.focus()),()=>{r||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[s]),K.useEffect(()=>{if(!s||!h.current)return;let e=f1(h.current),t=t=>{g.current=t,!o&&i()&&"Tab"===t.key&&e.activeElement===h.current&&t.shiftKey&&(l.current=!0,u.current&&u.current.focus())},n=()=>{let t=h.current;if(null===t)return;if(!e.hasFocus()||!i()||l.current){l.current=!1;return}if(t.contains(e.activeElement)||o&&e.activeElement!==c.current&&e.activeElement!==u.current)return;if(e.activeElement!==m.current)m.current=null;else if(null!==m.current)return;if(!p.current)return;let n=[];if((e.activeElement===c.current||e.activeElement===u.current)&&(n=a(h.current)),n.length>0){var r,s;let e=!!((null===(r=g.current)||void 0===r?void 0:r.shiftKey)&&(null===(s=g.current)||void 0===s?void 0:s.key)==="Tab"),t=n[0],o=n[n.length-1];"string"!=typeof t&&"string"!=typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);let r=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()},50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}},[n,o,r,i,s,a]);let y=e=>{null===d.current&&(d.current=e.relatedTarget),p.current=!0,m.current=e.target;let n=t.props.onFocus;n&&n(e)},v=e=>{null===d.current&&(d.current=e.relatedTarget),p.current=!0};return(0,Z.jsxs)(K.Fragment,{children:[(0,Z.jsx)("div",{tabIndex:s?0:-1,onFocus:v,ref:c,"data-testid":"sentinelStart"}),K.cloneElement(t,{ref:f,onFocus:y}),(0,Z.jsx)("div",{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":"sentinelEnd"})]})};function ge(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function gt(e){return"function"==typeof e?e():e}var gn=K.forwardRef(function(e,t){let{children:n,container:o,disablePortal:r=!1}=e,[a,i]=K.useState(null),s=av(K.isValidElement(n)?f2(n):null,t);if(aJ(()=>{r||i(gt(o)||document.body)},[o,r]),aJ(()=>{if(a&&!r)return ge(t,a),()=>{ge(t,null)}},[t,a,r]),r){if(K.isValidElement(n)){let e={ref:s};return K.cloneElement(n,e)}return n}return a?r3.createPortal(n,a):a});let go={entering:{opacity:1},entered:{opacity:1}};var gr=K.forwardRef(function(e,t){let n=af(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:r,appear:a=!0,children:i,easing:s,in:l,onEnter:c,onEntered:u,onEntering:d,onExit:m,onExited:p,onExiting:h,style:f,timeout:g=o,TransitionComponent:y=ar,...v}=e,b=!0,S=K.useRef(null),T=ab(S,f2(i),t),k=e=>t=>{if(e){let n=S.current;void 0===t?e(n):e(n,t)}},C=k(d),A=k((e,t)=>{ag(e);let o=ay({style:f,timeout:g,easing:s},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),c&&c(e,t)}),E=k(u),_=k(h),P=k(e=>{let t=ay({style:f,timeout:g,easing:s},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),m&&m(e)}),x=k(p),w=e=>{r&&r(S.current,e)};return(0,Z.jsx)(y,{appear:a,in:l,nodeRef:b?S:void 0,onEnter:A,onEntered:E,onEntering:C,onExit:P,onExited:x,onExiting:_,addEndListener:w,timeout:g,...v,children:(e,t)=>{let{ownerState:n,...o}=t;return K.cloneElement(i,{style:{opacity:0,visibility:"exited"!==e||l?void 0:"hidden",...go[e],...f,...i.props.style},ref:T,...o})}})});function ga(e){return aC("MuiBackdrop",e)}aA("MuiBackdrop",["root","invisible"]);let gi=e=>{let{classes:t,invisible:n}=e;return J({root:["root",n&&"invisible"]},ga,t)},gs=rV("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]});var gl=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiBackdrop"}),{children:o,className:r,component:a="div",invisible:i=!1,open:s,components:l={},componentsProps:c={},slotProps:u={},slots:d={},TransitionComponent:m,transitionDuration:p,...h}=n,f={...n,component:a,invisible:i},g=gi(f),y={component:a,slots:{transition:m,root:l.Root,...d},slotProps:{...c,...u}},[v,b]=aH("root",{elementType:gs,externalForwardedProps:y,className:Q(g.root,r),ownerState:f}),[S,T]=aH("transition",{elementType:gr,externalForwardedProps:y,ownerState:f});return(0,Z.jsx)(S,{in:s,timeout:p,...h,...T,children:(0,Z.jsx)(v,{"aria-hidden":!0,...b,classes:g,ref:t,children:o})})});function gc(...e){return e.reduce((e,t)=>
32null==t?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}function gu(e){return f1(e).defaultView||window}function gd(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}function gm(e){let t=f1(e);return t.body===e?gu(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function gp(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function gh(e){return parseInt(gu(e).getComputedStyle(e).paddingRight,10)||0}function gf(e){let t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}function gg(e,t,n,o,r){let a=[t,n,...o];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!gf(e);t&&n&&gp(e,r)})}function gy(e,t){let n=-1;return e.some((e,o)=>!!t(e)&&(n=o,!0)),n}function gv(e,t){let n=[],o=e.container;if(!t.disableScrollLock){let e;if(gm(o)){let e=gd(gu(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight="".concat(gh(o)+e,"px");let t=f1(o).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(gh(t)+e,"px")})}if(o.parentNode instanceof DocumentFragment)e=f1(o).body;else{let t=o.parentElement,n=gu(o);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(t).overflowY?t:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach(e=>{let{value:t,el:n,property:o}=e;t?n.style.setProperty(o,t):n.style.removeProperty(o)})}}function gb(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}class gS{add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&gp(e.modalRef,!1);let o=gb(t);gg(t,e.mount,e.modalRef,o,!0);let r=gy(this.containers,e=>e.container===t);return -1!==r?this.containers[r].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:o}),n}mount(e,t){let n=gy(this.containers,t=>t.modals.includes(e)),o=this.containers[n];o.restore||(o.restore=gv(o,t))}remove(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=this.modals.indexOf(e);if(-1===n)return n;let o=gy(this.containers,t=>t.modals.includes(e)),r=this.containers[o];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(n,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&gp(e.modalRef,t),gg(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(o,1);else{let e=r.modals[r.modals.length-1];e.modalRef&&gp(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}constructor(){this.modals=[],this.containers=[]}}function gT(e){return"function"==typeof e?e():e}function gk(e){return!!e&&e.props.hasOwnProperty("in")}let gC=()=>{},gA=new gS;var gE=function(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,closeAfterTransition:r=!1,onTransitionEnter:a,onTransitionExited:i,children:s,onClose:l,open:c,rootRef:u}=e,d=K.useRef({}),m=K.useRef(null),p=K.useRef(null),h=av(p,u),[f,g]=K.useState(!c),y=gk(s),v=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(v=!1);let b=()=>f1(m.current),S=()=>(d.current.modalRef=p.current,d.current.mount=m.current,d.current),T=()=>{gA.mount(S(),{disableScrollLock:o}),p.current&&(p.current.scrollTop=0)},k=a0(()=>{let e=gT(t)||b().body;gA.add(S(),e),p.current&&T()}),C=()=>gA.isTopModal(S()),A=a0(e=>{m.current=e,e&&(c&&C()?T():p.current&&gp(p.current,v))}),E=K.useCallback(()=>{gA.remove(S(),v)},[v]);K.useEffect(()=>()=>{E()},[E]),K.useEffect(()=>{c?k():y&&r||E()},[c,E,y,r,k]);let _=e=>t=>{var o;null===(o=e.onKeyDown)||void 0===o||o.call(e,t),"Escape"===t.key&&229!==t.which&&C()&&!n&&(t.stopPropagation(),l&&l(t,"escapeKeyDown"))},P=e=>t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),t.target===t.currentTarget&&l&&l(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=az(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o={...n,...t};return{role:"presentation",...o,onKeyDown:_(o),ref:h}},getBackdropProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e;return{"aria-hidden":!0,...t,onClick:P(t),open:c}},getTransitionProps:()=>{var e,t;let n=()=>{g(!0),i&&i(),r&&E()};return{onEnter:gc(()=>{g(!1),a&&a()},null!==(e=null==s?void 0:s.props.onEnter)&&void 0!==e?e:gC),onExited:gc(n,null!==(t=null==s?void 0:s.props.onExited)&&void 0!==t?t:gC)}},rootRef:h,portalRef:A,isTopModal:C,exited:f,hasTransition:y}};function g_(e){return aC("MuiModal",e)}aA("MuiModal",["root","hidden","backdrop"]);let gP=e=>{let{open:t,exited:n,classes:o}=e;return J({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},g_,o)},gx=rV("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(rq(e=>{let{theme:t}=e;return{position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:e=>{let{ownerState:t}=e;return!t.open&&t.exited},style:{visibility:"hidden"}}]}})),gw=rV(gl,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1});var gR=K.forwardRef(function(e,t){let n=rJ({name:"MuiModal",props:e}),{BackdropComponent:o=gw,BackdropProps:r,classes:a,className:i,closeAfterTransition:s=!1,children:l,container:c,component:u,components:d={},componentsProps:m={},disableAutoFocus:p=!1,disableEnforceFocus:h=!1,disableEscapeKeyDown:f=!1,disablePortal:g=!1,disableRestoreFocus:y=!1,disableScrollLock:v=!1,hideBackdrop:b=!1,keepMounted:S=!1,onClose:T,onTransitionEnter:k,onTransitionExited:C,open:A,slotProps:E={},slots:_={},theme:P,...x}=n,w={...n,closeAfterTransition:s,disableAutoFocus:p,disableEnforceFocus:h,disableEscapeKeyDown:f,disablePortal:g,disableRestoreFocus:y,disableScrollLock:v,hideBackdrop:b,keepMounted:S},{getRootProps:R,getBackdropProps:M,getTransitionProps:I,portalRef:O,isTopModal:D,exited:N,hasTransition:L}=gE({...w,rootRef:t}),B={...w,exited:N},F=gP(B),U={};if(void 0===l.props.tabIndex&&(U.tabIndex="-1"),L){let{onEnter:e,onExited:t}=I();U.onEnter=e,U.onExited=t}let j={slots:{root:d.Root,backdrop:d.Backdrop,..._},slotProps:{...m,...E}},[z,G]=aH("root",{ref:t,elementType:gx,externalForwardedProps:{...j,...x,component:u}
32,getSlotProps:R,ownerState:B,className:Q(i,null==F?void 0:F.root,!B.open&&B.exited&&(null==F?void 0:F.hidden))}),[$,H]=aH("backdrop",{ref:null==r?void 0:r.ref,elementType:o,externalForwardedProps:j,shouldForwardComponentProp:!0,additionalProps:r,getSlotProps:e=>M({...e,onClick:t=>{(null==e?void 0:e.onClick)&&e.onClick(t)}}),className:Q(null==r?void 0:r.className,null==F?void 0:F.backdrop),ownerState:B});return S||A||L&&!N?(0,Z.jsx)(gn,{ref:O,container:c,disablePortal:g,children:(0,Z.jsxs)(z,{...G,children:[!b&&o?(0,Z.jsx)($,{...H}):null,(0,Z.jsx)(f7,{disableEnforceFocus:h,disableAutoFocus:p,disableRestoreFocus:y,isEnabled:D,open:A,children:K.cloneElement(l,U)})]})}):null}),gM=function(e,t=166){let n;function o(...r){let a=()=>{e.apply(this,r)};clearTimeout(n),n=setTimeout(a,t)}return o.clear=()=>{clearTimeout(n)},o},gI=gu;function gO(e,t,n){let o;let r=t.getBoundingClientRect(),a=n&&n.getBoundingClientRect(),i=gI(t);if(t.fakeTransform)o=t.fakeTransform;else{let e=i.getComputedStyle(t);o=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,l=0;if(o&&"none"!==o&&"string"==typeof o){let e=o.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),l=parseInt(e[5],10)}return"left"===e?a?"translateX(".concat(a.right+s-r.left,"px)"):"translateX(".concat(i.innerWidth+s-r.left,"px)"):"right"===e?a?"translateX(-".concat(r.right-a.left-s,"px)"):"translateX(-".concat(r.left+r.width-s,"px)"):"up"===e?a?"translateY(".concat(a.bottom+l-r.top,"px)"):"translateY(".concat(i.innerHeight+l-r.top,"px)"):a?"translateY(-".concat(r.top-a.top+r.height-l,"px)"):"translateY(-".concat(r.top+r.height-l,"px)")}function gD(e){return"function"==typeof e?e():e}function gN(e,t,n){let o=gO(e,t,gD(n));o&&(t.style.webkitTransform=o,t.style.transform=o)}var gL=K.forwardRef(function(e,t){let n=af(),o={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,container:l,direction:c="down",easing:u=o,in:d,onEnter:m,onEntered:p,onEntering:h,onExit:f,onExited:g,onExiting:y,style:v,timeout:b=r,TransitionComponent:S=ar,...T}=e,k=K.useRef(null),C=ab(f2(s),k,t),A=e=>t=>{e&&(void 0===t?e(k.current):e(k.current,t))},E=A((e,t)=>{gN(c,e,l),ag(e),m&&m(e,t)}),_=A((e,t)=>{let o=ay({timeout:b,style:v,easing:u},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",{...o}),e.style.transition=n.transitions.create("transform",{...o}),e.style.webkitTransform="none",e.style.transform="none",h&&h(e,t)}),P=A(p),x=A(y),w=A(e=>{let t=ay({timeout:b,style:v,easing:u},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),gN(c,e,l),f&&f(e)}),R=A(e=>{e.style.webkitTransition="",e.style.transition="",g&&g(e)}),M=e=>{a&&a(k.current,e)},I=K.useCallback(()=>{k.current&&gN(c,k.current,l)},[c,l]);return K.useEffect(()=>{if(d||"down"===c||"right"===c)return;let e=gM(()=>{k.current&&gN(c,k.current,l)}),t=gI(k.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[c,d,l]),K.useEffect(()=>{d||I()},[d,I]),(0,Z.jsx)(S,{nodeRef:k,onEnter:E,onEntered:P,onEntering:_,onExit:w,onExited:R,onExiting:x,addEndListener:M,appear:i,in:d,timeout:b,...T,children:(e,t)=>{let{ownerState:n,...o}=t;return K.cloneElement(s,{ref:C,style:{visibility:"exited"!==e||d?void 0:"hidden",...v,...s.props.style},...o})}})});function gB(e){return aC("MuiDrawer",e)}function gF(e,t){let n=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&n>=65&&n<=90&&"function"==typeof t}function gU(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(o=>{gF(o,t[o])&&"function"==typeof e[o]&&(n[o]=function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];e[o](...r),t[o](...r)})}),n}if("function"==typeof e||"function"==typeof t)return o=>{let r="function"==typeof t?t(o):t,a="function"==typeof e?e({...o,...r}):e,i=Q(null==o?void 0:o.className,null==r?void 0:r.className,null==a?void 0:a.className),s=n(a,r);return{...r,...a,...s,...!!i&&{className:i},...(null==r?void 0:r.style)&&(null==a?void 0:a.style)&&{style:{...r.style,...a.style}},...(null==r?void 0:r.sx)&&(null==a?void 0:a.sx)&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(a.sx)?a.sx:[a.sx]]}}};let o=t,r=n(e,o),a=Q(null==o?void 0:o.className,null==e?void 0:e.className);return{...t,...e,...r,...!!a&&{className:a},...(null==o?void 0:o.style)&&(null==e?void 0:e.style)&&{style:{...o.style,...e.style}},...(null==o?void 0:o.sx)&&(null==e?void 0:e.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}aA("MuiDrawer",["root","docked","paper","anchorLeft","anchorRight","anchorTop","anchorBottom","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);let gj=(e,t)=>{let{ownerState:n}=e;return[t.root,("permanent"===n.variant||"persistent"===n.variant)&&t.docked,t.modal]},gz=e=>{let{classes:t,anchor:n,variant:o}=e;return J({root:["root","anchor".concat(sF(n))],docked:[("permanent"===o||"persistent"===o)&&"docked"],modal:["modal"],paper:["paper","paperAnchor".concat(sF(n)),"temporary"!==o&&"paperAnchorDocked".concat(sF(n))]},gB,t)},gG=rV(gR,{name:"MuiDrawer",slot:"Root",overridesResolver:gj})(rq(e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.drawer}})),g$=rV("div",{shouldForwardProp:rH,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:gj})({flex:"0 0 auto"}),gH=rV(aN,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t["paperAnchor".concat(sF(n.anchor))],"temporary"!==n.variant&&t["paperAnchorDocked".concat(sF(n.anchor))]]}})(rq(e=>{let{theme:t}=e;return{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(t.vars||t).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0,variants:[{props:{anchor:"left"},style:{left:0}},{props:{anchor:"top"}
32,style:{top:0,left:0,right:0,height:"auto",maxHeight:"100%"}},{props:{anchor:"right"},style:{right:0}},{props:{anchor:"bottom"},style:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"}},{props:e=>{let{ownerState:t}=e;return"left"===t.anchor&&"temporary"!==t.variant},style:{borderRight:"1px solid ".concat((t.vars||t).palette.divider)}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchor&&"temporary"!==t.variant},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}},{props:e=>{let{ownerState:t}=e;return"right"===t.anchor&&"temporary"!==t.variant},style:{borderLeft:"1px solid ".concat((t.vars||t).palette.divider)}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchor&&"temporary"!==t.variant},style:{borderTop:"1px solid ".concat((t.vars||t).palette.divider)}}]}})),gV={left:"right",right:"left",top:"down",bottom:"up"};function gW(e){return["left","right"].includes(e)}function gq(e,t){let{direction:n}=e;return"rtl"===n&&gW(t)?gV[t]:t}var gZ=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiDrawer"}),o=af(),r=fJ(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:s,children:l,className:c,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:m,...p}={},onClose:h,open:f=!1,PaperProps:g={},SlideProps:y,TransitionComponent:v,transitionDuration:b=a,variant:S="temporary",slots:T={},slotProps:k={},...C}=n,A=K.useRef(!1);K.useEffect(()=>{A.current=!0},[]);let E=gq({direction:r?"rtl":"ltr"},i),_=i,P={...n,anchor:_,elevation:u,open:f,variant:S,...C},x=gz(P),w={slots:{transition:v,...T},slotProps:{paper:g,transition:y,...k,backdrop:gU(k.backdrop||{...s,...m},{transitionDuration:b})}},[R,M]=aH("root",{ref:t,elementType:gG,className:Q(x.root,x.modal,c),shouldForwardComponentProp:!0,ownerState:P,externalForwardedProps:{...w,...C,...p},additionalProps:{open:f,onClose:h,hideBackdrop:d,slots:{backdrop:w.slots.backdrop},slotProps:{backdrop:w.slotProps.backdrop}}}),[I,O]=aH("paper",{elementType:gH,shouldForwardComponentProp:!0,className:Q(x.paper,g.className),ownerState:P,externalForwardedProps:w,additionalProps:{elevation:"temporary"===S?u:0,square:!0,..."temporary"===S&&{role:"dialog","aria-modal":"true"}}}),[D,N]=aH("docked",{elementType:g$,ref:t,className:Q(x.root,x.docked,c),ownerState:P,externalForwardedProps:w,additionalProps:C}),[L,B]=aH("transition",{elementType:gL,ownerState:P,externalForwardedProps:w,additionalProps:{in:f,direction:gV[E],timeout:b,appear:A.current}}),F=(0,Z.jsx)(I,{...O,children:l});if("permanent"===S)return(0,Z.jsx)(D,{...N,children:F});let U=(0,Z.jsx)(L,{...B,children:F});return"persistent"===S?(0,Z.jsx)(D,{...N,children:U}):(0,Z.jsx)(R,{...M,children:U})}),gK=f1,gY=aJ;let gX=rV("div",{name:"MuiSwipeArea",shouldForwardProp:rH})(rq(e=>{let{theme:t}=e;return{position:"fixed",top:0,left:0,bottom:0,zIndex:t.zIndex.drawer-1,variants:[{props:{anchor:"left"},style:{right:"auto"}},{props:{anchor:"right"},style:{left:"auto",right:0}},{props:{anchor:"top"},style:{bottom:"auto",right:0}},{props:{anchor:"bottom"},style:{top:"auto",bottom:0,right:0}}]}}));var gQ=K.forwardRef(function(e,t){let{anchor:n,classes:o={},className:r,width:a,style:i,...s}=e,l=e;return(0,Z.jsx)(gX,{className:Q("PrivateSwipeArea-root",o.root,o["anchor".concat(sF(n))],r),ref:t,style:{[gW(n)?"width":"height"]:a,...i},ownerState:l,...s})});let gJ=3,g0=20,g1=null;function g2(e,t,n){return"right"===e?n.body.offsetWidth-t[0].pageX:t[0].pageX}function g3(e,t,n){return"bottom"===e?n.innerHeight-t[0].clientY:t[0].clientY}function g6(e,t){return e?t.clientWidth:t.clientHeight}function g4(e,t,n,o){return Math.min(Math.max(n?t-e:o+t-e,0),o)}function g5(e,t){let n=[];for(;e&&e!==t.parentElement;){let o=gI(t).getComputedStyle(e);"absolute"===o.getPropertyValue("position")||"hidden"===o.getPropertyValue("overflow-x")||(e.clientWidth>0&&e.scrollWidth>e.clientWidth||e.clientHeight>0&&e.scrollHeight>e.clientHeight)&&n.push(e),e=e.parentElement}return n}function g8(e){let{domTreeShapes:t,start:n,current:o,anchor:r}=e,a={x:"scrollLeft",y:"scrollTop"},i={x:"scrollWidth",y:"scrollHeight"},s={x:"clientWidth",y:"clientHeight"};return t.some(e=>
32{let t=o>=n;("top"===r||"left"===r)&&(t=!t);let l="left"===r||"right"===r?"x":"y",c=Math.round(e[a[l]]),u=c>0,d=c+e[s[l]]<e[i[l]];return!!t&&!!d||!t&&!!u})}let g9="undefined"!=typeof navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent);var g7=K.forwardRef(function(e,t){var n,o;let r=rJ({name:"MuiSwipeableDrawer",props:e}),a=af(),i={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{anchor:s="left",disableBackdropTransition:l=!1,disableDiscovery:c=!1,disableSwipeToOpen:u=g9,hideBackdrop:d,hysteresis:m=.52,allowSwipeInChildren:p=!1,minFlingVelocity:h=450,ModalProps:{BackdropProps:f,...g}={},onClose:y,onOpen:v,open:b=!1,PaperProps:S={},SwipeAreaProps:T,swipeAreaWidth:k=20,transitionDuration:C=i,variant:A="temporary",slots:E={},slotProps:_={},...P}=r,[x,w]=K.useState(!1),R=K.useRef({isSwiping:null}),M=K.useRef(),I=K.useRef(),O=K.useRef(),D=ab(S.ref,O),N=K.useRef(!1),L=K.useRef();gY(()=>{L.current=null},[b]);let B=K.useCallback(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:n=null,changeTransition:o=!0}=t,r=["right","bottom"].includes(gq(a,s))?1:-1,i=gW(s),c=i?"translate(".concat(r*e,"px, 0)"):"translate(0, ".concat(r*e,"px)"),u=O.current.style;u.webkitTransform=c,u.transform=c;let m="";if(n&&(m=a.transitions.create("all",ay({easing:void 0,style:void 0,timeout:C},{mode:n}))),o&&(u.webkitTransition=m,u.transition=m),!l&&!d){let t=I.current.style;t.opacity=1-e/g6(i,O.current),o&&(t.webkitTransition=m,t.transition=m)}},[s,l,d,a,C]),F=a1(e=>{let t;if(!N.current)return;if(g1=null,N.current=!1,r3.flushSync(()=>{w(!1)}),!R.current.isSwiping){R.current.isSwiping=null;return}R.current.isSwiping=null;let n=gq(a,s),o=gW(s);t=o?g2(n,e.changedTouches,gK(e.currentTarget)):g3(n,e.changedTouches,gI(e.currentTarget));let r=o?R.current.startX:R.current.startY,i=g6(o,O.current),l=g4(t,r,b,i),c=l/i;if(Math.abs(R.current.velocity)>h&&(L.current=1e3*Math.abs((i-l)/R.current.velocity)),b){R.current.velocity>h||c>m?y():B(0,{mode:"exit"});return}R.current.velocity<-h||1-c>m?v():B(g6(o,O.current),{mode:"enter"})}),U=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!x){(e||!(c&&p))&&r3.flushSync(()=>{w(!0)});let t=gW(s);!b&&O.current&&B(g6(t,O.current)+(c?15:-g0),{changeTransition:!1}),R.current.velocity=0,R.current.lastTime=null,R.current.lastTranslate=null,R.current.paperHit=!1,N.current=!0}},j=a1(e=>{if(!O.current||!N.current||null!==g1&&g1!==R.current)return;U(!0);let t=gq(a,s),n=gW(s),o=g2(t,e.touches,gK(e.currentTarget)),r=g3(t,e.touches,gI(e.currentTarget));if(b&&O.current.contains(e.target)&&null===g1){if(g8({domTreeShapes:g5(e.target,O.current),start:n?R.current.startX:R.current.startY,current:n?o:r,anchor:s})){g1=!0;return}g1=R.current}if(null==R.current.isSwiping){let t=Math.abs(o-R.current.startX),a=Math.abs(r-R.current.startY),i=n?t>a&&t>gJ:a>t&&a>gJ;if(i&&e.cancelable&&e.preventDefault(),!0===i||(n?a>gJ:t>gJ)){if(R.current.isSwiping=i,!i){F(e);return}R.current.startX=o,R.current.startY=r,c||b||(n?R.current.startX-=g0:R.current.startY-=g0)}}if(!R.current.isSwiping)return;let i=g6(n,O.current),l=n?R.current.startX:R.current.startY;b&&!R.current.paperHit&&(l=Math.min(l,i));let u=g4(n?o:r,l,b,i);if(b){if(R.current.paperHit)0===u&&(R.current.startX=o,R.current.startY=r);else{if(!(n?o<i:r<i))return;R.current.paperHit=!0,R.current.startX=o,R.current.startY=r}}null===R.current.lastTranslate&&(R.current.lastTranslate=u,R.current.lastTime=performance.now()+1);let d=(u-R.current.lastTranslate)/(performance.now()-R.current.lastTime)*1e3;R.current.velocity=.4*R.current.velocity+.6*d,R.current.lastTranslate=u,R.current.lastTime=performance.now(),e.cancelable&&e.preventDefault(),B(u)}),z=a1(e=>{if(e.defaultPrevented||e.defaultMuiPrevented||b&&(d||!I.current.contains(e.target))&&!O.current.contains(e.target))return;let t=gq(a,s),n=gW(s),o=g2(t,e.touches,gK(e.currentTarget)),r=g3(t,e.touches,gI(e.currentTarget));if(!b){var i;if(u||!(e.target===M.current||(null===(i=O.current)||void 0===i?void 0:i.contains(e.target))&&("function"==typeof p?p(e,M.current,O.current):p)))return;if(n){if(o>k)return}else if(r>k)return}e.defaultMuiPrevented=!0,g1=null,R.current.startX=o,R.current.startY=r,U()});K.useEffect(()=>{if("temporary"===A){let e=gK(O.current);return e.addEventListener("touchstart",z),e.addEventListener("touchmove",j,{passive:!b}),e.addEventListener("touchend",F),()=>{e.removeEventListener("touchstart",z),e.removeEventListener("touchmove",j,{passive:!b}),e.removeEventListener("touchend",F)}}},[A,b,z,j,F]),K.useEffect(()=>()=>{g1===R.current&&(g1=null)},[]),K.useEffect(()=>{b||w(!1)},[b]);let[G,$]=aH("swipeArea",{ref:M,elementType:gQ,ownerState:r,externalForwardedProps:{slots:E,slotProps:{swipeArea:T,..._}},additionalProps:{width:k,anchor:s}});return(0,Z.jsxs)(K.Fragment,{children:[(0,Z.jsx)(gZ,{open:"temporary"===A&&!!x||b,variant:A,ModalProps:{BackdropProps:{...f,ref:I},..."temporary"===A&&{keepMounted:!0},...g},hideBackdrop:d,anchor:s,transitionDuration:L.current||C,onClose:y,ref:t,slots:E,slotProps:{..._,backdrop:gU(null!==(n=_.backdrop)&&void 0!==n?n:f,{ref:I}),paper:gU(null!==(o=_.paper)&&void 0!==o?o:S,{style:{pointerEvents:"temporary"!==A||b||p?"":"none"},ref:D})},...P}),!u&&"temporary"===A&&(0,Z.jsx)(fX,{children:(0,Z.jsx)(G,{...$})})]})});function ye(e){return null==e||0===Object.keys(e).length}function yt(e){let{styles:t,defaultTheme:n={}}=e,o="function"==typeof t?e=>t(ye(e)?n:e):t;return(0,Z.jsx)(il,{styles:o})}function yn(e){let t=tY(e);
32return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}var yo=function({styles:e,themeId:t,defaultTheme:n={}}){let o=ah(n),r=t&&o[t]||o,a="function"==typeof e?e(r):e;return r.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>"function"==typeof e?yn(e(r)):yn(e)):yn(a)),(0,Z.jsx)(yt,{styles:a})},yr=function(e){return(0,Z.jsx)(yo,{...e,defaultTheme:rz,themeId:rG})};function ya(e){return function(t){return(0,Z.jsx)(yr,{styles:"function"==typeof e?n=>e({theme:n,...t}):e})}}let yi="function"==typeof ya({}),ys=(e,t)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...t&&!e.vars&&{colorScheme:e.palette.mode}}),yl=e=>({color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),yc=function(e){var t,n;let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={};o&&e.colorSchemes&&"function"==typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach(t=>{var n,o;let[a,i]=t,s=e.getColorSchemeSelector(a);s.startsWith("@")?r[s]={":root":{colorScheme:null===(n=i.palette)||void 0===n?void 0:n.mode}}:r[s.replace(/\s*&/,"")]={colorScheme:null===(o=i.palette)||void 0===o?void 0:o.mode}});let a={html:ys(e,o),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...yl(e),"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...r},i=null===(n=e.components)||void 0===n?void 0:null===(t=n.MuiCssBaseline)||void 0===t?void 0:t.styleOverrides;return i&&(a=[a,i]),a},yu="mui-ecs",yd=e=>{let t=yc(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[":root:has(".concat(yu,")")]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(t=>{var o,r;let[a,i]=t,s=e.getColorSchemeSelector(a);s.startsWith("@")?n[s]={[":root:not(:has(.".concat(yu,"))")]:{colorScheme:null===(o=i.palette)||void 0===o?void 0:o.mode}}:n[s.replace(/\s*&/,"")]={["&:not(:has(.".concat(yu,"))")]:{colorScheme:null===(r=i.palette)||void 0===r?void 0:r.mode}}}),t},ym=ya(yi?e=>{let{theme:t,enableColorScheme:n}=e;return yc(t,n)}:e=>{let{theme:t}=e;return yd(t)});var yp=function(e){let{children:t,enableColorScheme:n=!1}=rJ({props:e,name:"MuiCssBaseline"});return(0,Z.jsxs)(K.Fragment,{children:[yi&&(0,Z.jsx)(ym,{enableColorScheme:n}),!yi&&!n&&(0,Z.jsx)("span",{className:yu,style:{display:"none"}}),t]})};let yh=()=>void 0,yf=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200,r=!1,a=null,i=()=>{n(),a&&clearTimeout(a),a=window.setTimeout(t,o)};return e.addEventListener("scroll",i),()=>{r||(r=!0,a&&clearTimeout(a),e.removeEventListener("scroll",i))}},yg=!1,yy=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;K.useEffect(()=>{let r=window instanceof Window?window:void 0;if(!r||!e)return;let a=yf(r,()=>{t&&(t(),yg=!1)},()=>{n&&!yg&&(n(),yg=!0)},o);return()=>a()},[t,o,n,e])};function yv(e){let{puller:t,children:n,drawerPullerHeight:o,open:r,initialOpen:a=r,distance:i=0,drawerHeight:s="auto",className:l,onClose:c=yh,onOpen:u=yh}=e,[d,m]=K.useState(s),[p,h]=K.useState(!1),f=(0,K.useMemo)(()=>i+o-2,[i,o]);(0,K.useLayoutEffect)(()=>{let e="undefined"!=typeof navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent);if(h(e),"auto"===s){if(1!==document.querySelectorAll("#drawer-content").length)throw Error("Multiple Bottom drawers are being rendered");setTimeout(()=>{var t;if(a)return;let n=window.document.getElementById("drawer-content"),o=(null==n?void 0:n.offsetHeight)?null==n?void 0:n.offsetHeight:0,r=window.document.querySelector(".MuiDrawer-root .MuiPaper-root"),i=window.document.querySelector(".MuiDrawer-root.MuiDrawer-modal");if((null==r?void 0:null===(t=r.style)||void 0===t?void 0:t.transform)&&(g.current=r,y.current=i,r.style.transform="translateY(".concat(o,"px)"),r.style.pointerEvents="auto"),e){let e=document.createElement("style");e.innerHTML=".fixedTranslate { transform: translateY(".concat(o,"px) !important }"),document.getElementsByTagName("head")[0].appendChild(e)}m(o)},80)}},[s,a]);let g=(0,K.useRef)(null),y=(0,K.useRef)(null),v=(0,K.useCallback)(()=>{g.current&&y.current&&(r?(g.current.style.pointerEvents="auto",c()):(g.current.style.pointerEvents="none",u()),g.current.classList.remove("fixedTranslate"),y.current.style.position="fixed")},[c,u,r]);return yy(p,(0,K.useCallback)(()=>{g.current&&y.current&&(g.current.classList.remove("fixedTranslate"),y.current.style.position="fixed")},[]),(0,K.useCallback)(()=>{g.current&&y.current&&(g.current.classList.add("fixedTranslate"),y.current.style.position="initial")},[])),(0,Z.jsxs)("div",{className:(0,sv.Z)(l,"auto"===d&&"invisible"),children:[(0,Z.jsx)(yp,{}),(0,Z.jsx)("style",{children:"\n .MuiDrawer-root > .MuiPaper-root {\n height: ".concat(d,"px;\n overflow: visible;\n }\n .MuiDrawer-root.MuiDrawer-modal {\n z-index: 20;\n bottom: ").concat(i,"px;\n }\n ")}),(0,Z.jsxs)(g7,{anchor:"bottom",open:r,onClose:c,onOpen:u,swipeAreaWidth:f,SwipeAreaProps:{sx:{bottom:i,zIndex:10}},disableSwipeToOpen:!0,disableBackdropTransition:!0,disableDiscovery:!0,hideBackdrop:!0,disablePortal:!0,disableEnforceFocus:!0,disableAutoFocus:!0,disableRestoreFocus:!0,ModalProps:{keepMounted:!0},children:[t&&(0,Z.jsx)("div",{id:"puller",className:"h-[56px] mt-1 px-5 relative rounded-t bg-white shadow-[0_0_4px_2px_#949494]",style:{position:"absolute",top:-f,borderTopLeftRadius:8,borderTopRightRadius:8,visibility:"visible",right:0,left:0},onClick:v,children:(0,Z.jsxs)("div",{className:"flex flex-col justify-center w-full h-full",children:[(0,Z.jsx)("div",{className:(0,sv.Z)("place-self-ce
32nter absolute w-7 h-7 px-2 -top-2.5 rounded-full bg-white shadow-[0_0_4px_2px_#949494] -z-10",!r&&"rotate-180")}),(0,Z.jsx)("div",{className:(0,sv.Z)("place-self-center flex items-end justify-center absolute w-7 h-7 px-2 -top-2.5 rounded-full bg-white",!r&&"rotate-180"),children:(0,Z.jsx)("div",{className:(0,sv.Z)("w-3",r?"mb-[13px]":"mb-[7px]"),children:(0,Z.jsx)(i6,{})})}),t]})}),(0,Z.jsx)("div",{id:"drawer-content",style:{maxHeight:"calc(100vh - ".concat(f,"px)"),position:"absolute",bottom:i,width:"100%",overflow:"hidden",height:"auto"===s?"inherit":"100%"},children:(0,Z.jsx)("div",{style:{overflow:"auto",height:"inherit",width:"100%"},children:n})})]})]})}let yb=e=>(0,Z.jsx)("div",{className:(0,sv.W)("absolute inline-block h-4 w-4 animate-spin rounded-full border-4 border-solid border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite",e?"border-white":"border-current"),role:"status"}),yS=e=>{let{outlined:t,label:n,icon:o,iconClassName:r,fullWidth:a,className:i,variant:s="primary",isLoading:l=!1,disabled:c=!1,...u}=e;if(!n&&!o)throw Error("Button must have a label or an icon");if(o&&!n&&!u["aria-label"])throw Error("Button with icon must have a label or an aria-label");let d="",m="",p="";switch(s){case"primary":d="bg-primary-100",m="text-primary-contrast",p="border border-primary-100";break;case"basic":d="bg-white",m="text-gray-300",p="border border-gray-100";break;case"black":d="bg-gray-300",m="text-white",p="border border-gray-300";break;case"pureBlack":d="bg-black",m="text-white",p="border border-black";break;case"green":d="bg-green-100",m="text-white",p="border border-green-100";break;case"included":d="bg-[#F5F5F5]",m="text-[#2E2F36]",p="border-[#F5F5F5]"}return(0,Z.jsxs)("button",{type:"button",...u,disabled:c||l,className:(0,sv.W)("inline-flex justify-center items-center h-10 sm:h-8 rounded-button text-property-button sm:text-property-button-sm font-bold uppercase gap-2","hover:opacity-80","disabled:cursor-not-allowed",!t&&"".concat(m," ").concat(d," ").concat("included"!==s?"disabled:bg-gray-200":"disabled:opacity-100"),t&&"".concat(m," border ").concat(p," disabled:text-gray-300 disabled:border-gray-300"),a&&"w-full",o?"px-2.5 sm:px-2 gap-0":"px-5",i),children:[o&&(0,Z.jsx)("span",{className:(0,sv.W)("w-5 h-5 sm:w-4 sm:h-4",r),children:o}),l?yb(l):null,n&&(0,Z.jsx)("span",{className:(0,sv.W)(l&&"invisible"),children:n})]})},yT=e=>{let{label:t,outlined:n,onClick:o,className:r,variant:a}=e;return(0,Z.jsx)(yS,{className:(0,sv.W)(r,"mt-5 mb-4 min-h-[40px]"),variant:a||"primary",label:t,onClick:o,outlined:n,fullWidth:!0})};function yk(e){return"[object Object]"===Object.prototype.toString.call(e)}function yC(e){return yk(e)||Array.isArray(e)}function yA(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)}function yE(e,t){let n=Object.keys(e),o=Object.keys(t);return n.length===o.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let o=e[n],r=t[n];return"function"==typeof o?`${o}`==`${r}`:yC(o)&&yC(r)?yE(o,r):o===r})}function y_(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function yP(e,t){if(e.length!==t.length)return!1;let n=y_(e),o=y_(t);return n.every((e,t)=>yE(e,o[t]))}function yx(e){return"number"==typeof e}function yw(e){return"string"==typeof e}function yR(e){return"boolean"==typeof e}function yM(e){return"[object Object]"===Object.prototype.toString.call(e)}function yI(e){return Math.abs(e)}function yO(e){return Math.sign(e)}function yD(e,t){return yI(e-t)}function yN(e,t){if(0===e||0===t||yI(e)<=yI(t))return 0;let n=yD(yI(e),yI(t));return yI(n/e)}function yL(e){return Math.round(100*e)/100}function yB(e){return yG(e).map(Number)}function yF(e){return e[yU(e)]}function yU(e){return Math.max(0,e.length-1)}function yj(e,t){return t===yU(e)}function yz(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function yG(e){return Object.keys(e)}function y$(e,t){return[e,t].reduce((e,t)=>(yG(t).forEach(n=>{let o=e[n],r=t[n],a=yM(o)&&yM(r);e[n]=a?y$(o,r):r}),e),{})}function yH(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function yV(e,t){let n={start:o,center:r,end:a};function o(){return 0}function r(e){return a(e)/2}function a(e){return t-e}return{measure:function(o,r){return yw(e)?n[e](o):e(t,o,r)}}}function yW(){let e=[],t={add:function(n,o,r,a={passive:!0}){let i;if("addEventListener"in n)n.addEventListener(o,r,a),i=()=>n.removeEventListener(o,r,a);else{let e=n;e.addListener(r),i=()=>e.removeListener(r)}return e.push(i),t},clear:function(){e=e.filter(e=>e())}};return t}function yq(e,t,n,o){let r=yW(),a=1e3/60,i=null,s=0,l=0;function c(e){if(!l)return;
32i||(i=e,n(),n());let r=e-i;for(i=e,s+=r;s>=a;)n(),s-=a;o(s/a),l&&(l=t.requestAnimationFrame(c))}function u(){t.cancelAnimationFrame(l),i=null,s=0,l=0}function d(){i=null,s=0}return{init:function(){r.add(e,"visibilitychange",()=>{e.hidden&&d()})},destroy:function(){u(),r.clear()},start:function(){l||(l=t.requestAnimationFrame(c))},stop:u,update:n,render:o}}function yZ(e,t){let n="rtl"===t,o="y"===e,r=o?"y":"x",a=o?"x":"y",i=!o&&n?-1:1;function s(e){let{height:t,width:n}=e;return o?t:n}return{scroll:r,cross:a,startEdge:o?"top":n?"right":"left",endEdge:o?"bottom":n?"left":"right",measureSize:s,direction:function e(e){return e*i}}}function yK(e=0,t=0){let n=yI(e-t);function o(t){return t<e}function r(e){return e>t}function a(e){return o(e)||r(e)}function i(n){return a(n)?o(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:i,reachedAny:a,reachedMax:r,reachedMin:o,removeOffset:s}}function yY(e,t,n){let{constrain:o}=yK(0,e),r=e+1,a=i(t);function i(e){return n?yI((r+e)%r):o(e)}function s(){return a}function l(e){return c().set(s()+e)}function c(){return yY(e,s(),n)}let u={get:s,set:function(e){return a=i(e),u},add:l,clone:c};return u}function yX(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v){let{cross:b,direction:S}=e,T=["INPUT","SELECT","TEXTAREA"],k={passive:!1},C=yW(),A=yW(),E=yK(50,225).constrain(p.measure(20)),_={mouse:300,touch:400},P={mouse:500,touch:600},x=h?43:25,w=!1,R=0,M=0,I=!1,O=!1,D=!1,N=!1;function L(){let e=N?n:t;A.add(e,"touchmove",z,k).add(e,"touchend",G).add(e,"mousemove",z,k).add(e,"mouseup",G)}function B(e){let t=e.nodeName||"";return T.includes(t)}function F(){return(h?P:_)[N?"mouse":"touch"]}function U(e,t){let n=d.add(-1*yO(e)),o=u.byDistance(e,!h).distance;return h||yI(e)<E?o:g&&t?.5*o:u.byIndex(n.get(),0).distance}function j(e){let t=yH(e,o);N=t,D=h&&t&&!e.buttons&&w,w=yD(r.get(),i.get())>=2,(!t||0===e.button)&&(B(e.target)||(I=!0,a.pointerDown(e),c.useFriction(0).useDuration(0),r.set(i),L(),R=a.readPoint(e),M=a.readPoint(e,b),m.emit("pointerDown")))}function z(e){if(!yH(e,o)&&e.touches.length>=2)return G(e);let t=a.readPoint(e),n=a.readPoint(e,b),i=yD(t,R),l=yD(n,M);if(!O&&!N&&(!e.cancelable||!(O=i>l)))return G(e);let u=a.pointerMove(e);i>f&&(D=!0),c.useFriction(.3).useDuration(.75),s.start(),r.add(S(u)),e.preventDefault()}function G(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*F(),o=U(S(n),t),r=yN(n,o),i=x-10*r,s=y+r/50;O=!1,I=!1,A.clear(),c.useDuration(i).useFriction(s),l.distance(o,!h),N=!1,m.emit("pointerUp")}function $(e){D&&(e.stopPropagation(),e.preventDefault(),D=!1)}return{init:function(e){if(!v)return;function n(t){(yR(v)||v(e,t))&&j(t)}let o=t;C.add(o,"dragstart",e=>e.preventDefault(),k).add(o,"touchmove",()=>void 0,k).add(o,"touchend",()=>void 0).add(o,"touchstart",n).add(o,"mousedown",n).add(o,"touchcancel",G).add(o,"contextmenu",G).add(o,"click",$,!0)},destroy:function(){C.clear(),A.clear()},pointerDown:function(){return I}}}function yQ(e,t){let n,o;let r=170;function a(e){return e.timeStamp}function i(n,o){let r=o||e.scroll,a=`client${"x"===r?"X":"Y"}`;return(yH(n,t)?n:n.touches[0])[a]}return{pointerDown:function(e){return n=e,o=e,i(e)},pointerMove:function(e){let t=i(e)-i(o),s=a(e)-a(n)>r;return o=e,s&&(n=e),t},pointerUp:function(e){if(!n||!o)return 0;let t=i(o)-i(n),s=a(e)-a(n),l=a(e)-a(o)>r,c=t/s;return s&&!l&&yI(c)>.1?c:0},readPoint:i}}function yJ(){return{measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:o,offsetHeight:r}=e;return{top:t,right:n+o,bottom:t+r,left:n,width:o,height:r}}}}function y0(e){return{measure:function(t){return t/100*e}}}function y1(e,t,n,o,r,a,i){let s,l;let c=[e].concat(o),u=[],d=!1;function m(e){return r.measureSize(i.measure(e))}return{init:function(r){a&&(l=m(e),u=o.map(m),s=new ResizeObserver(e=>{(yR(a)||a(r,e))&&i(e)}),n.requestAnimationFrame(()=>{c.forEach(e=>s.observe(e))}));function i(n){for(let a of n){if(d)return;let n=a.target===e,i=o.indexOf(a.target),s=n?l:u[i];if(yI(m(n?e:o[i])-s)>=.5){r.reInit(),t.emit("resize");break}}}},destroy:function(){d=!0,s&&s.disconnect()}}}function y2(e,t,n,o,r,a){let i=0,s=0,l=r,c=a,u=e.get(),d=0;function m(e){return l=e,h}function p(e){return c=e,h}let h={direction:function(){return s},duration:function(){return l},velocity:function(){return i}
32,seek:function(){let t=o.get()-e.get(),r=0;return l?(n.set(e),i+=t/l,i*=c,u+=i,e.add(i),r=u-d):(i=0,n.set(o),e.set(o),r=t),s=yO(r),d=u,h},settled:function(){return .001>yI(o.get()-t.get())},useBaseFriction:function(){return p(a)},useBaseDuration:function(){return m(r)},useFriction:p,useDuration:m};return h}function y3(e,t,n,o,r){let a=r.measure(10),i=r.measure(50),s=yK(.1,.99),l=!1;function c(){return!!(!l&&e.reachedAny(n.get())&&e.reachedAny(t.get()))}function u(r){if(!c())return;let l=e.reachedMin(t.get())?"min":"max",u=yI(e[l]-t.get()),d=n.get()-t.get(),m=s.constrain(u/i);n.subtract(d*m),!r&&yI(d)<a&&(n.set(e.constrain(n.get())),o.useDuration(25).useBaseFriction())}return{shouldConstrain:c,constrain:u,toggleActive:function(e){l=!e}}}function y6(e,t,n,o,r){let a=yK(-t+e,0),i=u(),s=c();function l(e,t){return 1>=yD(e,t)}function c(){let e=i[0],t=yF(i);return yK(i.lastIndexOf(e),i.indexOf(t)+1)}function u(){return n.map((e,t)=>{let{min:o,max:r}=a,i=a.constrain(e),s=!t,c=yj(n,t);return s?r:c||l(o,i)?o:l(r,i)?r:i}).map(e=>parseFloat(e.toFixed(3)))}return{snapsContained:function(){if(t<=e+r)return[a.max];if("keepSnaps"===o)return i;let{min:n,max:l}=s;return i.slice(n,l)}(),scrollContainLimit:s}}function y4(e,t,n){let o=t[0];return{limit:yK(n?o-e:yF(t),o)}}function y5(e,t,n,o){let r=.1,{reachedMin:a,reachedMax:i}=yK(t.min+r,t.max+r);function s(e){return 1===e?i(n.get()):-1===e&&a(n.get())}return{loop:function(t){if(!s(t))return;let n=-1*t*e;o.forEach(e=>e.add(n))}}}function y8(e){let{max:t,length:n}=e;return{get:function(e){let o=e-t;return n?-(o/n):0}}}function y9(e,t,n,o,r){let{startEdge:a,endEdge:i}=e,{groupSlides:s}=r,l=u().map(t.measure),c=d();function u(){return s(o).map(e=>yF(e)[i]-e[0][a]).map(yI)}function d(){return o.map(e=>n[a]-e[a]).map(e=>-yI(e))}function m(){return s(c).map(e=>e[0]).map((e,t)=>e+l[t])}return{snaps:c,snapsAligned:m()}}function y7(e,t,n,o,r,a){let{groupSlides:i}=r,{min:s,max:l}=o;return{slideRegistry:function(){let o=i(a),r=!e||"keepSnaps"===t;return 1===n.length?[a]:r?o:o.slice(s,l).map((e,t,n)=>{let o=!t,r=yj(n,t);return o?yz(yF(n[0])+1):r?yz(yU(a)-yF(n)[0]+1,yF(n)[0]):e})}()}}function ve(e,t,n,o,r){let{reachedAny:a,removeOffset:i,constrain:s}=o;function l(e){return e.concat().sort((e,t)=>yI(e)-yI(t))[0]}function c(n){let o=e?i(n):s(n),{index:r}=t.map((e,t)=>({diff:u(e-o,0),index:t})).sort((e,t)=>yI(e.diff)-yI(t.diff))[0];return{index:r,distance:o}}function u(t,o){let r=[t,t+n,t-n];if(!e)return t;if(!o)return l(r);let a=r.filter(e=>yO(e)===o);return a.length?l(a):yF(r)-n}return{byDistance:function(n,o){let i=r.get()+n,{index:s,distance:l}=c(i),d=!e&&a(i);if(!o||d)return{index:s,distance:n};let m=n+u(t[s]-l,0);return{index:s,distance:m}},byIndex:function(e,n){let o=u(t[e]-r.get(),n);return{index:e,distance:o}},shortcut:u}}function vt(e,t,n,o,r,a,i){function s(r){let s=r.distance,l=r.index!==t.get();
32a.add(s),s&&(o.duration()?e.start():(e.update(),e.render(1),e.update())),l&&(n.set(t.get()),t.set(r.index),i.emit("select"))}return{distance:function(e,t){s(r.byDistance(e,t))},index:function(e,n){let o=t.clone().set(e);s(r.byIndex(o.get(),n))}}}function vn(e,t,n,o,r,a,i,s){let l={passive:!0,capture:!0},c=0;function u(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(d){s&&(a.add(document,"keydown",u,!1),t.forEach((e,t)=>{a.add(e,"focus",e=>{(yR(s)||s(d,e))&&m(t)},l)}));function m(t){if(new Date().getTime()-c>10)return;i.emit("slideFocusStart"),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));yx(a)&&(r.useDuration(0),o.index(a,0),i.emit("slideFocus"))}}}}function vo(e){let t=e;function n(e){return yx(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function vr(e,t){let n="x"===e.scroll?i:s,o=t.style,r=null,a=!1;function i(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}return{clear:function(){a||(o.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(a)return;let i=yL(e.direction(t));i!==r&&(o.transform=n(i),r=i)},toggleActive:function(e){a=!e}}}function va(e,t,n,o,r,a,i,s,l){let c=.5,u=yB(r),d=yB(r).reverse(),m=y().concat(v());function p(e,t){return e.reduce((e,t)=>e-r[t],t)}function h(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function f(e){return a.map((n,r)=>({start:n-o[r]+c+e,end:n+t-c+e}))}function g(t,o,r){let a=f(o);return t.map(t=>{let o=r?0:-n,i=r?n:0,c=r?"end":"start",u=a[t][c];return{index:t,loopPoint:u,slideLocation:vo(-1),translate:vr(e,l[t]),target:()=>s.get()>u?o:i}})}function y(){return g(h(d,i[0]),n,!1)}function v(){return g(h(u,t-i[0]-1),-n,!0)}return{canLoop:function(){return m.every(({index:e})=>.1>=p(u.filter(t=>t!==e),t))},clear:function(){m.forEach(e=>e.translate.clear())},loop:function(){m.forEach(e=>{let{target:t,translate:n,slideLocation:o}=e,r=t();r!==o.get()&&(n.to(r),o.set(r))})},loopPoints:m}}function vi(e,t,n){let o;let r=!1;return{init:function(a){n&&(o=new MutationObserver(e=>{!r&&(yR(n)||n(a,e))&&i(e)})).observe(e,{childList:!0});function i(e){for(let n of e)if("childList"===n.type){a.reInit(),t.emit("slidesChanged");break}}},destroy:function(){o&&o.disconnect(),r=!0}}}function vs(e,t,n,o){let r;let a={},i=null,s=null,l=!1;function c(e){return yG(a).reduce((t,n)=>{let o=parseInt(n),{isIntersecting:r}=a[o],i=e&&r,s=!e&&!r;return(i||s)&&t.push(o),t},[])}return{init:function(){r=new IntersectionObserver(e=>{l||(e.forEach(e=>{a[t.indexOf(e.target)]=e}),i=null,s=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:o}),t.forEach(e=>r.observe(e))},destroy:function(){r&&r.disconnect(),l=!0},get:function(e=!0){if(e&&i)return i;if(!e&&s)return s;let t=c(e);return e&&(i=t),e||(s=t),t}}}function vl(e,t,n,o,r,a){let{measureSize:i,startEdge:s,endEdge:l}=e,c=n[0]&&r,u=p(),d=h(),m=n.map(i);function p(){if(!c)return 0;let e=n[0];return yI(t[s]-e[s])}function h(){return c?parseFloat(a.getComputedStyle(yF(o)).getPropertyValue(`margin-${l}`)):0}function f(){return n.map((e,t,n)=>{let o=!t,r=yj(n,t);return o?m[t]+u:r?m[t]+d:n[t+1][s]-e[s]}).map(yI)}return{slideSizes:m,slideSizesWithGaps:f(),startGap:u,endGap:d}}function vc(e,t,n,o,r,a,i,s,l){let{startEdge:c,endEdge:u,direction:d}=e,m=yx(n);function p(e,t){return yB(e).filter(e=>e%t==0).map(n=>e.slice(n,n+t))}function h(e){return e.length?yB(e).reduce((n,m,p)=>{let h=yF(n)||0,f=0===h,g=m===yU(e),y=r[c]-a[h][c],v=r[c]-a[m][u],b=!o&&f?d(i):0,S=yI(v-(!o&&g?d(s):0)-(y+b));return p&&S>t+l&&n.push(m),g&&n.push(e.length),n},[]).map((t,n,o)=>{let r=Math.max(o[n-1]||0);return e.slice(r,t)}):[]}return{groupSlides:function(e){return m?p(e,n):h(e)}}}function vu(e,t,n,o,r,a,i){let{align:s,axis:l,direction:c,startIndex:u,loop:d,duration:m,dragFree:p,dragThreshold:h,inViewThreshold:f,slidesToScroll:g,skipSnaps:y,containScroll:v,watchResize:b,watchSlides:S,watchDrag:T,watchFocus:k}=a,C=2,A=yJ(),E=A.measure(t),_=n.map(A.measure),P=yZ(l,c),x=P.measureSize(E),w=y0(x),R=yV(s,x),M=!d&&!!v,{slideSizes:I,slideSizesWithGaps:O,startGap:D,endGap:N}=vl(P,E,_,n,d||!!v,r),L=vc(P,x,g,d,E,_,D,N,C),{snaps:B,snapsAligned:F}=y9(P,R,E,_,L),U=-yF(B)+yF(O),{snapsContained:j,scrollContainLimit:z}=y6(x,U,F,v,C),G=M?j:F,{limit:$}=y4(U,G,d),H=yY(yU(G),u,d),V=H.clone(),W=yB(n),q=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:o}})=>{o||n.constrain(e.pointerDown()),t.seek()},Z=({scrollBody:e,translate:t,location:n,offsetLocation:o,previousLocation:r,scrollLooper:a,slideLooper:i,dragHandler:s,animation:l,eventHandler:c,scrollBounds:u,options:{loop:d}},m)=>{let p=e.settled(),h=!u.shouldConstrain(),f=d?p:p&&h,g=f&&!s.pointerDown();g&&l.stop();let y=n.get()*m+r.get()*(1-m);o.set(y),d&&(a.loop(e.direction()),i.loop()),t.to(o.get()),g&&c.emit("settle"),f||c.emit("scroll")},K=yq(o,r,()=>q(eu),e=>Z(eu,e)),Y=.68,X=G[H.get()],Q=vo(X),J=vo(X),ee=vo(X),et=vo(X),en=y2(Q,ee,J,et,m,Y),eo=ve(d,G,U,$,et),er=vt(K,H,V,en,eo,et,i),ea=y8($),ei=yW(),es=vs(t,n,i,f),{slideRegistry:el}
32=y7(M,v,G,z,L,W),ec=vn(e,n,el,er,en,ei,i,k),eu={ownerDocument:o,ownerWindow:r,eventHandler:i,containerRect:E,slideRects:_,animation:K,axis:P,dragHandler:yX(P,e,o,r,et,yQ(P,r),Q,K,er,en,eo,H,i,w,p,h,y,Y,T),eventStore:ei,percentOfView:w,index:H,indexPrevious:V,limit:$,location:Q,offsetLocation:ee,previousLocation:J,options:a,resizeHandler:y1(t,i,r,n,P,b,A),scrollBody:en,scrollBounds:y3($,ee,et,en,w),scrollLooper:y5(U,$,ee,[Q,ee,J,et]),scrollProgress:ea,scrollSnapList:G.map(ea.get),scrollSnaps:G,scrollTarget:eo,scrollTo:er,slideLooper:va(P,x,U,I,O,B,G,ee,n),slideFocus:ec,slidesHandler:vi(t,i,S),slidesInView:es,slideIndexes:W,slideRegistry:el,slidesToScroll:L,target:et,translate:vr(P,t)};return eu}function vd(){let e,t={};function n(e){return t[e]||[]}let o={init:function(t){e=t},emit:function(t){return n(t).forEach(n=>n(e,t)),o},off:function(e,r){return t[e]=n(e).filter(e=>e!==r),o},on:function(e,r){return t[e]=n(e).concat([r]),o},clear:function(){t={}}};return o}let vm={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function vp(e){function t(e,t){return y$(e,t||{})}function n(n){let o=n.breakpoints||{},r=yG(o).filter(t=>e.matchMedia(t).matches).map(e=>o[e]).reduce((e,n)=>t(e,n),{});return t(n,r)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:function(t){return t.map(e=>yG(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}function vh(e){let t=[];return{init:function(n,o){return(t=o.filter(({options:t})=>!1!==e.optionsAtMedia(t).active)).forEach(t=>t.init(n,e)),o.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){t=t.filter(e=>e.destroy())}}}function vf(e,t,n){let o,r,a,i;let s=e.ownerDocument,l=s.defaultView,c=vp(l),u=vh(c),d=yW(),m=vd(),{mergeOptions:p,optionsAtMedia:h,optionsMediaQueries:f}=c,{on:g,off:y,emit:v}=m,b=P,S=!1,T=p(vm,vf.globalOptions),k=p(T),C=[];function A(){let{container:t,slides:n}=k;a=(yw(t)?e.querySelector(t):t)||e.children[0];let o=yw(n)?a.querySelectorAll(n):n;i=[].slice.call(o||a.children)}function E(t){let n=vu(e,a,i,s,l,t,m);return t.loop&&!n.slideLooper.canLoop()?E(Object.assign({},t,{loop:!1})):n}function _(e,t){!S&&(k=h(T=p(T,e)),C=t||C,A(),o=E(k),f([T,...C.map(({options:e})=>e)]).forEach(e=>d.add(e,"change",P)),k.active&&(o.translate.to(o.location.get()),o.animation.init(),o.slidesInView.init(),o.slideFocus.init(M),o.eventHandler.init(M),o.resizeHandler.init(M),o.slidesHandler.init(M),o.options.loop&&o.slideLooper.loop(),a.offsetParent&&i.length&&o.dragHandler.init(M),r=u.init(M,C)))}function P(e,t){let n=R();x(),_(p({startIndex:n},e),t),m.emit("reInit")}function x(){o.dragHandler.destroy(),o.eventStore.clear(),o.translate.clear(),o.slideLooper.clear(),o.resizeHandler.destroy(),o.slidesHandler.destroy(),o.slidesInView.destroy(),o.animation.destroy(),u.destroy(),d.clear()}function w(e,t,n){k.active&&!S&&(o.scrollBody.useBaseFriction().useDuration(!0===t?0:k.duration),o.scrollTo.index(e,n||0))}function R(){return o.index.get()}let M={canScrollNext:function(){return o.index.add(1).get()!==R()},canScrollPrev:function(){return o.index.add(-1).get()!==R()},containerNode:function(){return a},internalEngine:function(){return o},destroy:function(){S||(S=!0,d.clear(),x(),m.emit("destroy"),m.clear())},off:y,on:g,emit:v,plugins:function(){return r},previousScrollSnap:function(){return o.indexPrevious.get()},reInit:b,rootNode:function(){return e},scrollNext:function(e){w(o.index.add(1).get(),e,-1)},scrollPrev:function(e){w(o.index.add(-1).get(),e,1)},scrollProgress:function(){return o.scrollProgress.get(o.offsetLocation.get())},scrollSnapList:function(){return o.scrollSnapList},scrollTo:w,selectedScrollSnap:R,slideNodes:function(){return i},slidesInView:function(){return o.slidesInView.get()},slidesNotInView:function(){return o.slidesInView.get(!1)}};return _(t,n),setTimeout(()=>m.emit("init"),0),M}function vg(e={},t=[]){let n=(0,K.useRef)(e),o=(0,K.useRef)(t),[r,a]=(0,K.useState)(),[i,s]=(0,K.useState)(),l=(0,K.useCallback)(()=>{r&&r.reInit(n.current,o.current)},[r]);return(0,K.useEffect)(()=>{yE(n.current,e)||(n.current=e,l())},[e,l]),(0,K.useEffect)(()=>{yP(o.current,t)||(o.current=t,l())},[t,l]),(0,K.useEffect)(()=>
32{if(yA()&&i){vf.globalOptions=vg.globalOptions;let e=vf(i,n.current,o.current);return a(e),()=>e.destroy()}a(void 0)},[i,a]),[s,r]}vf.globalOptions=void 0,vg.globalOptions=void 0;let vy=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=vg({loop:!0,startIndex:e}),[o,r]=(0,K.useState)(e),a=(0,K.useCallback)(()=>null==n?void 0:n.scrollPrev(),[n]),i=(0,K.useCallback)(()=>null==n?void 0:n.scrollNext(),[n]),s=(0,K.useCallback)(e=>null==n?void 0:n.scrollTo(e),[n]),l=(0,K.useCallback)(()=>{n&&r(n.selectedScrollSnap())},[n,r]);return(0,K.useEffect)(()=>{n&&n.on("select",l)},[n,l]),{viewportRef:t,selectedIndex:o,scrollPrev:a,scrollNext:i,scrollTo:s}},vv=e=>{let{items:t,rightBadge:n,leftBadge:o,centerBadge:r,grayscale:a,overlay:i,showDots:s=!0,className:l,roundedClassName:c,onItemClick:u,startIndex:d,arrowsClassName:m,dotsClassName:p}=e,{viewportRef:h,selectedIndex:f,scrollPrev:g,scrollNext:y,scrollTo:v}=vy(d);if(Array.isArray(t)&&0===t.length)throw Error("Carousel must have at least one item");let b=t.length>1;return(0,Z.jsxs)("div",{className:(0,sv.Z)(vb.root,l),children:[(0,Z.jsx)("div",{className:(0,sv.Z)(vb.viewport.base,a&&vb.viewport.grayscale,i&&vb.viewport.overlay,c),ref:h,children:(0,Z.jsx)("div",{className:vb.items,children:t.map((e,t)=>(0,Z.jsx)("div",{className:(0,sv.Z)(vb.item,u?"cursor-pointer":""),onClick:u||void 0,children:e},t))})}),b&&(0,Z.jsx)("button",{className:(0,sv.Z)(vb.leftButton,m),onClick:g,"aria-label":"Previous image",children:(0,Z.jsx)("div",{className:vb.buttonIcon,children:(0,Z.jsx)(i4,{})})}),b&&(0,Z.jsx)("button",{className:(0,sv.Z)(vb.rightButton,m),onClick:y,"aria-label":"Next image",children:(0,Z.jsx)("div",{className:vb.buttonIcon,children:(0,Z.jsx)(i5,{})})}),n||null,o||null,r||null,s&&b&&(0,Z.jsx)("div",{className:(0,sv.Z)(vb.dots,p),children:t.map((e,t)=>(0,Z.jsx)("button",{className:vb.dotButton,onClick:()=>v(t),"aria-label":"Image ".concat(t+1),children:(0,Z.jsx)("div",{className:(0,sv.Z)(vb.dot.base,t!==f&&vb.dot.inactive)})},t))})]})},vb={root:"relative h-full",viewport:{base:"h-full overflow-hidden",grayscale:"grayscale",overlay:"before:mt-[27%] sm:before:mt-[40%] sm:before:rounded-card before:absolute before:inset-0 before:bg-[linear-gradient(0deg,#2E2F36_0%,#2E2F36_0.01%,rgba(196,196,196,0)_100%)] before:z-[1] before:pointer-events-none"},items:"h-full flex",item:"grow-0 shrink-0 basis-full relative",leftButton:"before:bg-white before:opacity-50 before:w-8 before:h-8 sm:before:w-6 sm:before:h-6 sm:w-6 sm:h-6 w-8 h-8 before:rounded-full before:absolute before:left-0.5 absolute left-2.5 top-1/2 -translate-y-1/2 flex justify-center items-center z-[2]",rightButton:"before:bg-white before:opacity-50 before:w-8 before:h-8 sm:before:w-6 sm:before:h-6 sm:w-6 sm:h-6 w-8 h-8 before:rounded-full before:absolute before:right-0.5 absolute right-2.5 top-1/2 -translate-y-1/2 flex justify-center items-center z-[2]",buttonIcon:"w-3 sm:w-1.5 h-auto text-white",badge:"bg-primary-100 flex items-center justify-center text-primary-contrast absolute top-0 w-10 h-10 sm:w-8 sm:h-8 text-property-subtitle3 sm:text-property-caption-sm",rightBadge:"right-5 sm:right-2",leftBadge:"left-5 sm:left-2",centerBadge:"absolute bg-white text-property-caption sm:text-property-caption-sm left-0 top-0 flex justify-center items-center bg-transparent w-full h-full max-w-full max-h-full p-2",dots:"absolute bottom-0 left-1/2 -translate-x-1/2 flex flex-row pb-2",dotButton:"w-4 h-4 flex justify-center items-center",dot:{base:"w-1.5 h-1.5 bg-white rounded-full",inactive:"opacity-50"}},vS=e=>{let{layout:t,images:n,rightBadge:o,leftBadge:r,disabled:a,className:i,children:s,roundedClassName:l="",innerClassName:c,imageClassName:u,onCarouselClick:d,arrowsClassName:m,dotsClassName:p}=e,h="vertical"===t;return(0,Z.jsxs)("div",{className:(0,sv.Z)("flex sm:border border-gray-100 rounded-card w-full",h?"flex-col h-full":"flex-row",i),children:[(0,Z.jsx)("div",{className:(0,sv.Z)(h?"h-1/2 max-h-[230px] sm:max-h-full":"w-2/5 sm:w-[55.5%] rounded-card -m-[1px]",u),children:(0,Z.jsx)(vv,{items:n,grayscale:a,rightBadge:o,leftBadge:r,roundedClassName:l,onItemClick:d,arrowsClassName:m,dotsClassName:p})}),(0,Z.jsx)("div",{className:(0,sv.Z)("sm:pb-3 sm:px-5 sm:pt-2",h?"min-h-[50%]":"w-3/5 sm:w-[44.5%] ",c),children:s})]})},vT=(0,K.forwardRef)((e,t)=>{let{checked:n,onChange:o,className:r,enableControlledBehaviour:a=!0,...i}=e,s=(0,K.useMemo)(()=>void 0!==o&&a?{onChange:e=>o(e.target.checked),checked:n}:a?{}:{onChange:o},[a,o,n]);return(0,Z.jsx)("input",{type:"checkbox",className:(0,sv.Z)("w-4 h-4 rounded text-white border border-primary-100 checked:!bg-primary-100 focus:ring-0",r),ref:t,...s,...i})});function vk(e){let{label:t,options:n,value:o,onChange:r,name:a,required:i,error:s,disabled:l,className:c,labelClassName:u}=e,d=(e,t)=>{t?r([...o,e]):r(o.filter(t=>t!==e))};return(0,Z.jsxs)("div",{className:(0,sv.Z)("CheckboxGroup flex flex-col gap-2",c),children:[(0,Z.jsxs)("span",{className:(0,sv.Z)(u||"text-property-subtitle2 sm:!text-property-subtitle2-sm"),children:[t,i?" *":""]}),n.map(e=>{let t="".concat(a,"-").concat(e.value);return(0,Z.jsxs)("div",{className:"flex items-center gap-2",children:[(0,Z.jsx)("input",{type:"checkbox",id:t,name:a,value:e.value,checked:o.includes(e.value),disabled:l,onChange:t=>d(e.value,t.target.checked),className:(0,sv.Z)("peer w-4 h-4 rounded text-white border checked:!bg-primary-100 focus:ring-0",s?"!border-red-100":"border-primary-100")}),(0,Z.jsx)("label",{htmlFor:t,className:"text-property-body1 sm:text-property-body2-sm !leading-4 peer-checked:font-bold",children:e.label})]},t)}),s?(0,Z.jsx)("span",{className:"text-property-body3 text-red-100",children:s}):null]})}function vC(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function vA(e={},t={}){Object.keys(t).forEach(n=>{void 0===e[n]?e[n]=t[n]:vC(t[n])&&vC(e[n])&&Object.keys(t[n]).length>0&&vA(e[n],t[n])})}vT.displayName="Checkbox";let vE={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function v_(){let e="undefined"!=typeof document?document:{};return vA(e,vE),e}let vP={document:vE,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
32,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function vx(){let e="undefined"!=typeof window?window:{};return vA(e,vP),e}function vw(e){let t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}function vR(e,t=0){return setTimeout(e,t)}function vM(){return Date.now()}function vI(e){let t;let n=vx();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}function vO(e,t="x"){let n,o,r;let a=vx(),i=vI(e,null);return a.WebKitCSSMatrix?((o=i.transform||i.webkitTransform).split(",").length>6&&(o=o.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new a.WebKitCSSMatrix("none"===o?"":o)):n=(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(o=a.WebKitCSSMatrix?r.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(o=a.WebKitCSSMatrix?r.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),o||0}function vD(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function vN(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function vL(...e){let t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let o=1;o<e.length;o+=1){let r=e[o];if(null!=r&&!vN(r)){let e=Object.keys(Object(r)).filter(e=>0>n.indexOf(e));for(let n=0,o=e.length;n<o;n+=1){let o=e[n],a=Object.getOwnPropertyDescriptor(r,o);void 0!==a&&a.enumerable&&(vD(t[o])&&vD(r[o])?r[o].__swiper__?t[o]=r[o]:vL(t[o],r[o]):!vD(t[o])&&vD(r[o])?(t[o]={},r[o].__swiper__?t[o]=r[o]:vL(t[o],r[o])):t[o]=r[o])}}}return t}function vB(e,t,n){e.style.setProperty(t,n)}function vF({swiper:e,targetPosition:t,side:n}){let o;let r=vx(),a=-e.translate,i=null,s=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);let l=t>a?"next":"prev",c=(e,t)=>"next"===l&&e>=t||"prev"===l&&e<=t,u=()=>{o=new Date().getTime(),null===i&&(i=o);let l=a+(.5-Math.cos(Math.max(Math.min((o-i)/s,1),0)*Math.PI)/2)*(t-a);if(c(l,t)&&(l=t),e.wrapperEl.scrollTo({[n]:l}),c(l,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:l})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function vU(e,t=""){return[...e.children].filter(e=>e.matches(t))}function vj(e,t=[]){let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function vz(e,t){let n=[];for(;e.previousElementSibling;){let o=e.previousElementSibling;t?o.matches(t)&&n.push(o):n.push(o),e=o}return n}function vG(e,t){let n=[];for(;e.nextElementSibling;){let o=e.nextElementSibling;t?o.matches(t)&&n.push(o):n.push(o),e=o}return n}function v$(e,t){return vx().getComputedStyle(e,null).getPropertyValue(t)}function vH(e){let t,n=e;if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}}function vV(e,t){let n=[],o=e.parentElement;for(;o;)t?o.matches(t)&&n.push(o):n.push(o),o=o.parentElement;return n}function vW(e,t){function n(o){o.target===e&&(t.call(e,o),e.removeEventListener("transitionend",n))}t&&e.addEventListener("transitionend",n)}function vq(e,t,n){let o=vx();return n?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(o.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(o.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function vZ(){let e=vx(),t=v_();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function vK(){return o||(o=vZ()),o}function vY({userAgent:e}={}){let t=vK(),n=vx(),o=n.navigator.platform,r=e||n.navigator.userAgent,a={ios:!1,android:!1},i=n.screen.width,s=n.screen.height,l=r.match(/(Android);?[\s\/]+([\d.]+)?/),c=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),d=!c&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===o,p="MacIntel"===o,h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&p&&t.touch&&h.indexOf(`${i}x${s}`)>=0&&((c=r.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),p=!1),l&&!m&&(a.os="android",a.android=!0),(c||d||u)&&(a.os="ios",a.ios=!0),a}function vX(e={}){return r||(r=vY(e)),r}function vQ(){let e=vx(),t=!1;function n(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(n()){let n=String(e.navigator.userAgent);if(n.includes("Version/")){let[e,o]=n.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));t=e<16||16===e&&o<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWeb
32Kit(?!.*Safari)/i.test(e.navigator.userAgent)}}function vJ(){return a||(a=vQ()),a}function v0({swiper:e,on:t,emit:n}){let o=vx(),r=null,a=null,i=()=>{e&&!e.destroyed&&e.initialized&&(n("beforeResize"),n("resize"))},s=()=>{e&&!e.destroyed&&e.initialized&&(r=new ResizeObserver(t=>{a=o.requestAnimationFrame(()=>{let{width:n,height:o}=e,r=n,a=o;t.forEach(({contentBoxSize:t,contentRect:n,target:o})=>{o&&o!==e.el||(r=n?n.width:(t[0]||t).inlineSize,a=n?n.height:(t[0]||t).blockSize)}),(r!==n||a!==o)&&i()})})).observe(e.el)},l=()=>{a&&o.cancelAnimationFrame(a),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null)},c=()=>{e&&!e.destroyed&&e.initialized&&n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&void 0!==o.ResizeObserver){s();return}o.addEventListener("resize",i),o.addEventListener("orientationchange",c)}),t("destroy",()=>{l(),o.removeEventListener("resize",i),o.removeEventListener("orientationchange",c)})}function v1({swiper:e,extendParams:t,on:n,emit:o}){let r=[],a=vx(),i=(t,n={})=>{let i=new(a.MutationObserver||a.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length){o("observerUpdate",t[0]);return}let n=function(){o("observerUpdate",t[0])};a.requestAnimationFrame?a.requestAnimationFrame(n):a.setTimeout(n,0)});i.observe(t,{attributes:void 0===n.attributes||n.attributes,childList:void 0===n.childList||n.childList,characterData:void 0===n.characterData||n.characterData}),r.push(i)},s=()=>
32{if(e.params.observer){if(e.params.observeParents){let t=vV(e.el);for(let e=0;e<t.length;e+=1)i(t[e])}i(e.el,{childList:e.params.observeSlideChildren}),i(e.wrapperEl,{attributes:!1})}},l=()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",s),n("destroy",l)}var v2={on(e,t,n){let o=this;if(!o.eventsListeners||o.destroyed||"function"!=typeof t)return o;let r=n?"unshift":"push";return e.split(" ").forEach(e=>{o.eventsListeners[e]||(o.eventsListeners[e]=[]),o.eventsListeners[e][r](t)}),o},once(e,t,n){let o=this;if(!o.eventsListeners||o.destroyed||"function"!=typeof t)return o;function r(...n){o.off(e,r),r.__emitterProxy&&delete r.__emitterProxy,t.apply(o,n)}return r.__emitterProxy=t,o.on(e,r,n)},onAny(e,t){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof e)return n;let o=t?"unshift":"push";return 0>n.eventsAnyListeners.indexOf(e)&&n.eventsAnyListeners[o](e),n},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){let n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((o,r)=>{(o===t||o.__emitterProxy&&o.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)})}),n},emit(...e){let t,n,o;let r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],n=e.slice(1,e.length),o=r):(t=e[0].events,n=e[0].data,o=e[0].context||r),n.unshift(o),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(t=>{t.apply(o,[e,...n])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(o,n)})})),r}};let v3=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,o=t.closest(n());if(o){let t=o.querySelector(`.${e.params.lazyPreloaderClass}`);t&&t.remove()}},v6=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},v4=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let o="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=r,a=[n-t];a.push(...Array.from({length:t}).map((e,t)=>n+o+t)),e.slides.forEach((t,n)=>{a.includes(t.column)&&v6(e,n)});return}let a=r+o-1;if(e.params.rewind||e.params.loop)for(let o=r-t;o<=a+t;o+=1){let t=(o%n+n)%n;(t<r||t>a)&&v6(e,t)}else for(let o=Math.max(r-t,0);o<=Math.min(a+t,n-1);o+=1)o!==r&&(o>a||o<r)&&v6(e,o)};function v5(e){let t;let{slidesGrid:n,params:o}=e,r=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?r>=n[e]&&r<n[e+1]-(n[e+1]-n[e])/2?t=e:r>=n[e]&&r<n[e+1]&&(t=e+1):r>=n[e]&&(t=e);return o.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}function v8({swiper:e,runCallbacks:t,direction:n,step:o}){let{activeIndex:r,previousIndex:a}=e,i=n;if(i||(i=r>a?"next":r<a?"prev":"reset"),e.emit(`transition${o}`),t&&r!==a){if("reset"===i){e.emit(`slideResetTransition${o}`);return}e.emit(`slideChangeTransition${o}`),"next"===i?e.emit(`slideNextTransition${o}`):e.emit(`slidePrevTransition${o}`)}}function v9(e,t=this){function n(t){if(!t||t===v_()||t===vx())return null;t.assignedSlot&&(t=t.assignedSlot);let o=t.closest(e);return o||t.getRootNode?o||n(t.getRootNode().host):null}return n(t)}function v7(e){let t=this,n=v_(),o=vx(),r=t.touchEventsData;r.evCache.push(e);let{params:a,touches:i,enabled:s}=t;if(!s||!a.simulateTouch&&"mouse"===e.pointerType||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let c=l.target;if("wrapper"===a.touchEventsTarget&&!t.wrapperEl.contains(c)||"which"in l&&3===l.which||"button"in l&&l.button>0||r.isTouched&&r.isMoved)return;let u=!!a.noSwipingClass&&""!==a.noSwipingClass,d=e.composedPath?e.composedPath():e.path;u&&l.target&&l.target.shadowRoot&&d&&(c=d[0]);let m=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,p=!!(l.target&&l.target.shadowRoot);if(a.noSwiping&&(p?v9(m,c):c.closest(m))){t.allowClick=!0;return}if(a.swipeHandler&&!c.closest(a.swipeHandler))return;i.currentX=l.pageX,i.currentY=l.pageY;let h=i.currentX,f=i.currentY,g=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,y=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(g&&(h<=y||h>=o.innerWidth-y)){if("prevent"!==g)return;e.preventDefault()}Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=h,i.startY=f,r.touchStartTime=vM(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let v=!0;c.matches(r.focusableElements)&&(v=!1,"SELECT"===c.nodeName&&(r.isTouched=!1)),n.activeElement&&n.activeElement.matches(r.focusableElements)&&n.activeElement!==c&&n.activeElement.blur();let b=v&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||b)&&!c.isContentEditable&&l.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",l)}function be(e){let t;let n=v_(),o=this,r=o.touchEventsData,{params:a,touches:i,rtlTranslate:s,enabled:l}=o;if(!l||!a.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!r.isTouched){r.startMoving&&r.isScrolling&&o.emit("touchMoveOpposite",c);return}let u=r.evCache.findIndex(e=>e.pointerId===c.pointerId);u>=0&&(r.evCache[u]=c);let d=r.evCache.length>1?r.evCache[0]:c,m=d.pageX,p=d.pageY;if(c.preventedByNestedSwiper){i.startX=m,i.startY=p;return}if(!o.allowTouchMove){c.target.matches(r.focusableElements)||(o.allowClick=!1),r.isTouched&&(Object.assign(i,{startX:m,startY:p,prevX:o.touches.currentX,prevY:o.touches.currentY,currentX:m,currentY:p}),r.touchStartTime=vM());return}if(a.touchReleaseOnEdges&&!a.loop){if(o.isVertical()){if(p<i.startY&&o.translate<=o.maxTranslate()||p>i.startY&&o.translate>=o.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(m<i.startX&&o.translate<=o.maxTranslate()||m>i.startX&&o.translate>=o.minTranslate())return}if(n.activeElement&&c.target===n.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,o.allowClick=!1;return}if(r.allowTouchCallbacks&&o.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;i.currentX=m,i.currentY=p;let h=i.currentX-i.startX,f=i.currentY-i.startY;if(o.params.threshold&&Math.sqrt(h**2+f**2)<o.params.threshold)return;if(void 0===r.isScrolling){let e;o.isHorizontal()&&i.currentY===i.startY||o.isVertical()&&i.currentX===i.startX?r.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,r.isScrolling=o.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(r.isScrolling&&o.emit("touchMoveOpposite",c),void 0===r.startMoving&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(r.startMoving=!0),r.isScrolling||o.zoom&&o.params.zoom&&o.params.zoom.enabled&&r.evCache.length>1){r.isTouched=!1;return}if(!r.startMoving)return;o.allowClick=!1,!a.cssMode&&c.cancelable&&c.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&c.stopPropagation();let g=o.isHorizontal()?h:f,y=o.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;a.oneWayMovement&&(g=Math.abs(g)*(s?1:-1),y=Math.abs(y)*(s?1:-1)),i.diff=g,g*=a.touchRatio,s&&(g=-g,y=-y);let v=o.touchesDirection;o.swipeDirection=g>0?"prev":"next",o.touchesDirection=y>0?"prev":"next";let b=o.params.loop&&!a.cssMode;if(!r.isMoved){if(b&&o.loopFix({direction:o.swipeDirection}),r.startTranslate=o.getTranslate(),o.setTransition(0),o.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});
32o.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,a.grabCursor&&(!0===o.allowSlideNext||!0===o.allowSlidePrev)&&o.setGrabCursor(!0),o.emit("sliderFirstMove",c)}r.isMoved&&v!==o.touchesDirection&&b&&Math.abs(g)>=1&&(o.loopFix({direction:o.swipeDirection,setTranslate:!0}),t=!0),o.emit("sliderMove",c),r.isMoved=!0,r.currentTranslate=g+r.startTranslate;let S=!0,T=a.resistanceRatio;if(a.touchReleaseOnEdges&&(T=0),g>0?(b&&!t&&r.currentTranslate>(a.centeredSlides?o.minTranslate()-o.size/2:o.minTranslate())&&o.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>o.minTranslate()&&(S=!1,a.resistance&&(r.currentTranslate=o.minTranslate()-1+(-o.minTranslate()+r.startTranslate+g)**T))):g<0&&(b&&!t&&r.currentTranslate<(a.centeredSlides?o.maxTranslate()+o.size/2:o.maxTranslate())&&o.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:o.slides.length-("auto"===a.slidesPerView?o.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),r.currentTranslate<o.maxTranslate()&&(S=!1,a.resistance&&(r.currentTranslate=o.maxTranslate()+1-(o.maxTranslate()-r.startTranslate-g)**T))),S&&(c.preventedByNestedSwiper=!0),!o.allowSlideNext&&"next"===o.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!o.allowSlidePrev&&"prev"===o.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),o.allowSlidePrev||o.allowSlideNext||(r.currentTranslate=r.startTranslate),a.threshold>0){if(Math.abs(g)>a.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,r.currentTranslate=r.startTranslate,i.diff=o.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{r.currentTranslate=r.startTranslate;return}}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&o.freeMode||a.watchSlidesProgress)&&(o.updateActiveIndex(),o.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&o.freeMode&&o.freeMode.onTouchMove(),o.updateProgress(r.currentTranslate),o.setTranslate(r.currentTranslate))}function bt(e){let t;let n=this,o=n.touchEventsData,r=o.evCache.findIndex(t=>t.pointerId===e.pointerId);if(r>=0&&o.evCache.splice(r,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!("pointercancel"===e.type&&(n.browser.isSafari||n.browser.isWebView)))return;let{params:a,touches:i,rtlTranslate:s,slidesGrid:l,enabled:c}=n;if(!c||!a.simulateTouch&&"mouse"===e.pointerType)return;let u=e;if(u.originalEvent&&(u=u.originalEvent),o.allowTouchCallbacks&&n.emit("touchEnd",u),o.allowTouchCallbacks=!1,!o.isTouched){o.isMoved&&a.grabCursor&&n.setGrabCursor(!1),o.isMoved=!1,o.startMoving=!1;return}a.grabCursor&&o.isMoved&&o.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let d=vM(),m=d-o.touchStartTime;if(n.allowClick){let e=u.path||u.composedPath&&u.composedPath();n.updateClickedSlide(e&&e[0]||u.target),n.emit("tap click",u),m<300&&d-o.lastClickTime<300&&n.emit("doubleTap doubleClick",u)}if(o.lastClickTime=vM(),vR(()=>{n.destroyed||(n.allowClick=!0)}),!o.isTouched||!o.isMoved||!n.swipeDirection||0===i.diff||o.currentTranslate===o.startTranslate){o.isTouched=!1,o.isMoved=!1,o.startMoving=!1;return}if(o.isTouched=!1,o.isMoved=!1,o.startMoving=!1,t=a.followFinger?s?n.translate:-n.translate:-o.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:t});return}let p=0,h=n.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let n=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==l[e+n]?t>=l[e]&&t<l[e+n]&&(p=e,h=l[e+n]-l[e]):t>=l[e]&&(p=e,h=l[l.length-1]-l[l.length-2])}let f=null,g=null;a.rewind&&(n.isBeginning?g=a.virtual&&a.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(f=0));let y=(t-l[p])/h,v=p<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(m>a.longSwipesMs){if(!a.longSwipes){n.slideTo(n.activeIndex);return}"next"===n.swipeDirection&&(y>=a.longSwipesRatio?n.slideTo(a.rewind&&n.isEnd?f:p+v):n.slideTo(p)),"prev"===n.swipeDirection&&(y>1-a.longSwipesRatio?n.slideTo(p+v):null!==g&&y<0&&Math.abs(y)>a.longSwipesRatio?n.slideTo(g):n.slideTo(p))}
32else{if(!a.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(u.target===n.navigation.nextEl||u.target===n.navigation.prevEl)?u.target===n.navigation.nextEl?n.slideTo(p+v):n.slideTo(p):("next"===n.swipeDirection&&n.slideTo(null!==f?f:p+v),"prev"===n.swipeDirection&&n.slideTo(null!==g?g:p))}}function bn(){let e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:o,allowSlidePrev:r,snapGrid:a}=e,i=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=i&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!i?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=o,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function bo(e){let t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function br(){let e;let t=this,{wrapperEl:n,rtlTranslate:o,enabled:r}=t;if(!r)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-n.scrollLeft:t.translate=-n.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a=t.maxTranslate()-t.minTranslate();(e=0===a?0:(t.translate-t.minTranslate())/a)!==t.progress&&t.updateProgress(o?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function ba(e){let t=this;v3(t,e.target),!t.params.cssMode&&("auto"===t.params.slidesPerView||t.params.autoHeight)&&t.update()}let bi=!1;function bs(){}let bl=(e,t)=>{let n=v_(),{params:o,el:r,wrapperEl:a,device:i}=e,s=!!o.nested,l="on"===t?"addEventListener":"removeEventListener",c=t;r[l]("pointerdown",e.onTouchStart,{passive:!1}),n[l]("pointermove",e.onTouchMove,{passive:!1,capture:s}),n[l]("pointerup",e.onTouchEnd,{passive:!0}),n[l]("pointercancel",e.onTouchEnd,{passive:!0}),n[l]("pointerout",e.onTouchEnd,{passive:!0}),n[l]("pointerleave",e.onTouchEnd,{passive:!0}),(o.preventClicks||o.preventClicksPropagation)&&r[l]("click",e.onClick,!0),o.cssMode&&a[l]("scroll",e.onScroll),o.updateOnWindowResize?e[c](i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate",bn,!0):e[c]("observerUpdate",bn,!0),r[l]("load",e.onLoad,{capture:!0})},bc=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function bu(e,t){let n=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(o=>{e[o]&&n.push(t+o)}):"string"==typeof e&&n.push(t+e)}),n}var bd={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function bm(e,t){return function(n={}){let o=Object.keys(n)[0],r=n[o];if("object"!=typeof r||null===r||(["navigation","pagination","scrollbar"].indexOf(o)>=0&&!0===e[o]&&(e[o]={auto:!0}),!(o in e&&"enabled"in r))){vL(t,n);return}!0===e[o]&&(e[o]={enabled:!0}),"object"!=typeof e[o]||"enabled"in e[o]||(e[o].enabled=!0),e[o]||(e[o]={enabled:!1}),vL(t,n)}}let bp={eventsEmitter:v2,update:{updateSize:function(){let e,t;let n=this,o=n.el;e=void 0!==n.params.width&&null!==n.params.width?n.params.width:o.clientWidth,t=void 0!==n.params.height&&null!==n.params.height?n.params.height:o.clientHeight,0===e&&n.isHorizontal()||0===t&&n.isVertical()||
32(e=e-parseInt(v$(o,"padding-left")||0,10)-parseInt(v$(o,"padding-right")||0,10),t=t-parseInt(v$(o,"padding-top")||0,10)-parseInt(v$(o,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(n,{width:e,height:t,size:n.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function n(e){return t.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}function o(e,t){return parseFloat(e.getPropertyValue(n(t))||0)}let r=t.params,{wrapperEl:a,slidesEl:i,size:s,rtlTranslate:l,wrongRTL:c}=t,u=t.virtual&&r.virtual.enabled,d=u?t.virtual.slides.length:t.slides.length,m=vU(i,`.${t.params.slideClass}, swiper-slide`),p=u?t.virtual.slides.length:m.length,h=[],f=[],g=[],y=r.slidesOffsetBefore;"function"==typeof y&&(y=r.slidesOffsetBefore.call(t));let v=r.slidesOffsetAfter;"function"==typeof v&&(v=r.slidesOffsetAfter.call(t));let b=t.snapGrid.length,S=t.slidesGrid.length,T=r.spaceBetween,k=-y,C=0,A=0;if(void 0===s)return;"string"==typeof T&&T.indexOf("%")>=0?T=parseFloat(T.replace("%",""))/100*s:"string"==typeof T&&(T=parseFloat(T)),t.virtualSize=-T,m.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(vB(a,"--swiper-centered-offset-before",""),vB(a,"--swiper-centered-offset-after",""));let E=r.grid&&r.grid.rows>1&&t.grid;E&&t.grid.initSlides(p);let _="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let a=0;a<p;a+=1){let i;if(e=0,m[a]&&(i=m[a]),E&&t.grid.updateSlide(a,i,p,n),!m[a]||"none"!==v$(i,"display")){if("auto"===r.slidesPerView){_&&(m[a].style[n("width")]="");let s=getComputedStyle(i),l=i.style.transform,c=i.style.webkitTransform;if(l&&(i.style.transform="none"),c&&(i.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?vq(i,"width",!0):vq(i,"height",!0);else{let t=o(s,"width"),n=o(s,"padding-left"),r=o(s,"padding-right"),a=o(s,"margin-left"),l=o(s,"margin-right"),c=s.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+a+l;else{let{clientWidth:o,offsetWidth:s}=i;e=t+n+r+a+l+(s-o)}}l&&(i.style.transform=l),c&&(i.style.webkitTransform=c),r.roundLengths&&(e=Math.floor(e))}else e=(s-(r.slidesPerView-1)*T)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),m[a]&&(m[a].style[n("width")]=`${e}px`);m[a]&&(m[a].swiperSlideSize=e),g.push(e),r.centeredSlides?(k=k+e/2+C/2+T,0===C&&0!==a&&(k=k-s/2-T),0===a&&(k=k-s/2-T),.001>Math.abs(k)&&(k=0),r.roundLengths&&(k=Math.floor(k)),A%r.slidesPerGroup==0&&h.push(k),f.push(k)):(r.roundLengths&&(k=Math.floor(k)),(A-Math.min(t.params.slidesPerGroupSkip,A))%t.params.slidesPerGroup==0&&h.push(k),f.push(k),k=k+e+T),t.virtualSize+=e+T,C=e,A+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+v,l&&c&&("slide"===r.effect||"coverflow"===r.effect)&&(a.style.width=`${t.virtualSize+T}px`),r.setWrapperSize&&(a.style[n("width")]=`${t.virtualSize+T}px`),E&&t.grid.updateWrapperSize(e,h,n),!r.centeredSlides){let e=[];for(let n=0;n<h.length;n+=1){let o=h[n];r.roundLengths&&(o=Math.floor(o)),h[n]<=t.virtualSize-s&&e.push(o)}h=e,Math.floor(t.virtualSize-s)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-s)}if(u&&r.loop){let e=g[0]+T;if(r.slidesPerGroup>1){let n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),o=e*r.slidesPerGroup;for(let e=0;e<n;e+=1)h.push(h[h.length-1]+o)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===r.slidesPerGroup&&h.push(h[h.length-1]+e),f.push(f[f.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==T){let e=t.isHorizontal()&&l?"marginLeft":n("marginRight");m.filter((e,t)=>!r.cssMode||!!r.loop||t!==m.length-1).forEach(t=>{t.style[e]=`${T}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(T||0)});let t=(e-=T)-s;h=h.map(e=>e<=0?-y:e>t?t+v:e)}if(r.centerInsufficientSlides){let e=0;if(g.forEach(t=>{e+=t+(T||0)}),(e-=T)<s){let t=(s-e)/2;h.forEach((e,n)=>{h[n]=e-t}),f.forEach((e,n)=>{f[n]=e+t})}}if(Object.assign(t,{slides:m,snapGrid:h,slidesGrid:f,slidesSizesGrid:g}
32),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){vB(a,"--swiper-centered-offset-before",`${-h[0]}px`),vB(a,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);let e=-t.snapGrid[0],n=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+n)}if(p!==d&&t.emit("slidesLengthChange"),h.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),f.length!==S&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),!u&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,n=t.el.classList.contains(e);p<=r.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let n=this,o=[],r=n.virtual&&n.params.virtual.enabled,a=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);let i=e=>r?n.slides[n.getSlideIndexByData(e)]:n.slides[e];if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1){if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(e=>{o.push(e)});else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){let e=n.activeIndex+t;if(e>n.slides.length&&!r)break;o.push(i(e))}}else o.push(i(n.activeIndex));for(t=0;t<o.length;t+=1)if(void 0!==o[t]){let e=o[t].offsetHeight;a=e>a?e:a}(a||0===a)&&(n.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let o=0;o<t.length;o+=1)t[o].swiperSlideOffset=(e.isHorizontal()?t[o].offsetLeft:t[o].offsetTop)-n-e.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this,n=t.params,{slides:o,rtlTranslate:r,snapGrid:a}=t;if(0===o.length)return;void 0===o[0].swiperSlideOffset&&t.updateSlidesOffset();let i=-e;r&&(i=e),o.forEach(e=>{e.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let s=n.spaceBetween;"string"==typeof s&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*t.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e<o.length;e+=1){let l=o[e],c=l.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(c-=o[0].swiperSlideOffset);let u=(i+(n.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+s),d=(i-a[0]+(n.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+s),m=-(i-c),p=m+t.slidesSizesGrid[e];(m>=0&&m<t.size-1||p>1&&p<=t.size||m<=0&&p>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),o[e].classList.add(n.slideVisibleClass)),l.progress=r?-u:u,l.originalProgress=r?-d:d}},updateProgress:function(e){let t=this;if(void 0===e){let n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}let n=t.params,o=t.maxTranslate()-t.minTranslate(),{progress:r,isBeginning:a,isEnd:i,progressLoop:s}=t,l=a,c=i;if(0===o)r=0,a=!0,i=!0;else{r=(e-t.minTranslate())/o;let n=1>Math.abs(e-t.minTranslate()),s=1>Math.abs(e-t.maxTranslate());a=n||r<=0,i=s||r>=1,n&&(r=0),s&&(r=1)}if(n.loop){let n=t.getSlideIndexByData(0),o=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[n],a=t.slidesGrid[o],i=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);(s=l>=r?(l-r)/i:(l+i-a)/i)>1&&(s-=1)}Object.assign(t,{progress:r,progressLoop:s,isBeginning:a,isEnd:i}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),i&&!c&&t.emit("reachEnd toEdge"),(l&&!a||c&&!i)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){let e;let t=this,{slides:n,params:o,slidesEl:r,activeIndex:a}=t,i=t.virtual&&o.virtual.enabled,s=e=>vU(r,`.${o.slideClass}${e}, swiper-slide${e}`)[0];if(n.forEach(e=>{e.classList.remove(o.slideActiveClass,o.slideNextClass,o.slidePrevClass)}),i){if(o.loop){let n=a-t.virtual.slidesBefore;n<0&&(n=t.virtual.slides.length+n),n>=t.virtual.slides.length&&(n-=t.virtual.slides.length),e=s(`[data-swiper-slide-index="${n}"]`)}else e=s(`[data-swiper-slide-index="${a}"]`)}else e=n[a];if(e){e.classList.add(o.slideActiveClass);let t=vG(e,`.${o.slideClass}, swiper-slide`)[0];o.loop&&!t&&(t=n[0]),t&&t.classList.add(o.slideNextClass);let r=vz(e,`.${o.slideClass}, swiper-slide`)[0];o.loop,r&&r.classList.add(o.slidePrevClass)}t.emitSlidesClasses()},updateActiveIndex:function(e){let t,n;let o=this,r=o.rtlTranslate?o.translate:-o.translate,{snapGrid:a,params:i,activeIndex:s,realIndex:l,snapIndex:c}=o,u=e,d=e=>{let t=e-o.virtual.slidesBefore;return t<0&&(t=o.virtual.slides.length+t),t>=o.virtual.slides.length&&(t-=o.virtual.slides.length),t};if(void 0===u&&(u=v5(o)),a.indexOf(r)>=0)t=a.indexOf(r);else{let e=Math.min(i.slidesPerGroupSkip,u);t=e+Math.floor((u-e)/i.slidesPerGroup)}if(t>
32=a.length&&(t=a.length-1),u===s){t!==c&&(o.snapIndex=t,o.emit("snapIndexChange")),o.params.loop&&o.virtual&&o.params.virtual.enabled&&(o.realIndex=d(u));return}n=o.virtual&&i.virtual.enabled&&i.loop?d(u):o.slides[u]?parseInt(o.slides[u].getAttribute("data-swiper-slide-index")||u,10):u,Object.assign(o,{previousSnapIndex:c,snapIndex:t,previousRealIndex:l,realIndex:n,previousIndex:s,activeIndex:u}),o.initialized&&v4(o),o.emit("activeIndexChange"),o.emit("snapIndexChange"),l!==n&&o.emit("realIndexChange"),(o.initialized||o.params.runCallbacksOnInit)&&o.emit("slideChange")},updateClickedSlide:function(e){let t;let n=this,o=n.params,r=e.closest(`.${o.slideClass}, swiper-slide`),a=!1;if(r){for(let e=0;e<n.slides.length;e+=1)if(n.slides[e]===r){a=!0,t=e;break}}if(r&&a)n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=t;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}o.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let t=this,{params:n,rtlTranslate:o,translate:r,wrapperEl:a}=t;if(n.virtualTranslate)return o?-r:r;if(n.cssMode)return r;let i=vO(a,e);return i+=t.cssOverflowAdjustment(),o&&(i=-i),i||0},setTranslate:function(e,t){let n;let o=this,{rtlTranslate:r,params:a,wrapperEl:i,progress:s}=o,l=0,c=0,u=0;o.isHorizontal()?l=r?-e:e:c=e,a.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),o.previousTranslate=o.translate,o.translate=o.isHorizontal()?l:c,a.cssMode?i[o.isHorizontal()?"scrollLeft":"scrollTop"]=o.isHorizontal()?-l:-c:a.virtualTranslate||(o.isHorizontal()?l-=o.cssOverflowAdjustment():c-=o.cssOverflowAdjustment(),i.style.transform=`translate3d(${l}px, ${c}px, ${u}px)`);let d=o.maxTranslate()-o.minTranslate();(n=0===d?0:(e-o.minTranslate())/d)!==s&&o.updateProgress(e),o.emit("setTranslate",o.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,n=!0,o=!0,r){let a;let i=this,{params:s,wrapperEl:l}=i;if(i.animating&&s.preventInteractionOnTransition)return!1;let c=i.minTranslate(),u=i.maxTranslate();if(a=o&&e>c?c:o&&e<u?u:e,i.updateProgress(a),s.cssMode){let e=i.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-a;else{if(!i.support.smoothScroll)return vF({swiper:i,targetPosition:-a,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-a,behavior:"smooth"})}return!0}return 0===t?(i.setTransition(0),i.setTranslate(a),n&&(i.emit("beforeTransitionStart",t,r),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(a),n&&(i.emit("beforeTransitionStart",t,r),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,n&&i.emit("transitionEnd"))}),i.wrapperEl.addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){let n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`),n.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let n=this,{params:o}=n;o.cssMode||(o.autoHeight&&n.updateAutoHeight(),v8({swiper:n,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let n=this,{params:o}=n;n.animating=!1,o.cssMode||(n.setTransition(0),v8({swiper:n,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t=this.params.speed,n=!0,o,r){let a;"string"==typeof e&&(e=parseInt(e,10));let i=this,s=e;s<0&&(s=0);let{params:l,snapGrid:c,slidesGrid:u,previousIndex:d,activeIndex:m,rtlTranslate:p,wrapperEl:h,enabled:f}=i;if(i.animating&&l.preventInteractionOnTransition||!f&&!o&&!r)return!1;let g=Math.min(i.params.slidesPerGroupSkip,s),y=g+Math.floor((s-g)/i.params.slidesPerGroup);y>=c.length&&(y=c.length-1);let v=-c[y];if(l.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*v),n=Math.floor(100*u[e]),o=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=n&&t<o-(o-n)/2?s=e:t>=n&&t<o&&(s=e+1):t>=n&&(s=e)}if(i.initialized&&s!==m&&(!i.allowSlideNext&&(p?v>i.translate&&v>i.minTranslate():v<i.translate&&v<i.minTranslate())||!i.allowSlidePrev&&v>i.translate&&v>i.maxTranslate()&&(m||0)!==s))return!1;if(s!==(d||0)&&n&&i.emit("beforeSlideChangeStart"),i.updateProgress(v),a=s>m?"next":s<m?"prev":"reset",p&&-v===i.translate||!p&&v===i.translate)return i.updateActiveIndex(s),l.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==l.effect&&i.setTranslate(v),"reset"!==a&&(i.transitionStart(n,a),i.transitionEnd(n,a)),!1;if(l.cssMode){let e=i.isHorizontal(),n=p?v:-v;if(0===t){let t=i.virtual&&i.params.virtual.enabled;t&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),t&&!i._cssModeVirtualInitialSet&&i.params.initialSlide>0?(i._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=n})):h[e?"scrollLeft":"scrollTop"]=n,t&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._immediateVirtual=!1})}else{if(!i.support.smoothScroll)return vF({swiper:i,targetPosition:n,side:e?"left"
32:"top"}),!0;h.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(v),i.updateActiveIndex(s),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,o),i.transitionStart(n,a),0===t?i.transitionEnd(n,a):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,a))}),i.wrapperEl.addEventListener("transitionend",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,n=!0,o){"string"==typeof e&&(e=parseInt(e,10));let r=this,a=e;return r.params.loop&&(r.virtual&&r.params.virtual.enabled?a+=r.virtual.slidesBefore:a=r.getSlideIndexByData(a)),r.slideTo(a,t,n,o)},slideNext:function(e=this.params.speed,t=!0,n){let o=this,{enabled:r,params:a,animating:i}=o;if(!r)return o;let s=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(s=Math.max(o.slidesPerViewDynamic("current",!0),1));let l=o.activeIndex<a.slidesPerGroupSkip?1:s,c=o.virtual&&a.virtual.enabled;if(a.loop){if(i&&!c&&a.loopPreventsSliding)return!1;o.loopFix({direction:"next"}),o._clientLeft=o.wrapperEl.clientLeft}return a.rewind&&o.isEnd?o.slideTo(0,e,t,n):o.slideTo(o.activeIndex+l,e,t,n)},slidePrev:function(e=this.params.speed,t=!0,n){let o=this,{params:r,snapGrid:a,slidesGrid:i,rtlTranslate:s,enabled:l,animating:c}=o;if(!l)return o;let u=o.virtual&&r.virtual.enabled;if(r.loop){if(c&&!u&&r.loopPreventsSliding)return!1;o.loopFix({direction:"prev"}),o._clientLeft=o.wrapperEl.clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let m=d(s?o.translate:-o.translate),p=a.map(e=>d(e)),h=a[p.indexOf(m)-1];if(void 0===h&&r.cssMode){let e;a.forEach((t,n)=>{m>=t&&(e=n)}),void 0!==e&&(h=a[e>0?e-1:e])}let f=0;if(void 0!==h&&((f=i.indexOf(h))<0&&(f=o.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(f=Math.max(f=f-o.slidesPerViewDynamic("previous",!0)+1,0))),r.rewind&&o.isBeginning){let r=o.params.virtual&&o.params.virtual.enabled&&o.virtual?o.virtual.slides.length-1:o.slides.length-1;return o.slideTo(r,e,t,n)}return o.slideTo(f,e,t,n)},slideReset:function(e=this.params.speed,t=!0,n){let o=this;return o.slideTo(o.activeIndex,e,t,n)},slideToClosest:function(e=this.params.speed,t=!0,n,o=.5){let r=this,a=r.activeIndex,i=Math.min(r.params.slidesPerGroupSkip,a),s=i+Math.floor((a-i)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[s]){let e=r.snapGrid[s];l-e>(r.snapGrid[s+1]-e)*o&&(a+=r.params.slidesPerGroup)}else{let e=r.snapGrid[s-1];l-e<=(r.snapGrid[s]-e)*o&&(a-=r.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),r.slidesGrid.length-1),r.slideTo(a,e,t,n)},slideToClickedSlide:function(){let e;let t=this,{params:n,slidesEl:o}=t,r="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,a=t.clickedIndex,i=t.isElement?"swiper-slide":`.${n.slideClass}`;if(n.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?a<t.loopedSlides-r/2||a>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=t.getSlideIndex(vU(o,`${i}[data-swiper-slide-index="${e}"]`)[0]),vR(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=t.getSlideIndex(vU(o,`${i}[data-swiper-slide-index="${e}"]`)[0]),vR(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(e){let t=this,{params:n,slidesEl:o}=t;!n.loop||t.virtual&&t.params.virtual.enabled||(vU(o,`.${n.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"}))},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:o,activeSlideIndex:r,byController:a,byMousewheel:i}={}){let s=this;if(!s.params.loop)return;s.emit("beforeLoopFix");let{slides:l,allowSlidePrev:c,allowSlideNext:u,slidesEl:d,params:m}=s;if(s.allowSlidePrev=!0,s.allowSlideNext=!0,s.virtual&&m.virtual.enabled){t&&(m.centeredSlides||0!==s.snapIndex?m.centeredSlides&&s.snapIndex<m.slidesPerView?s.slideTo(s.virtual.slides.length+s.snapIndex,0,!1,!0):s.snapIndex===s.snapGrid.length-1&&s.slideTo(s.virtual.slidesBefore,0,!1,!0):s.slideTo(s.virtual.slides.length,0,!1,!0)),s.allowSlidePrev=c,s.allowSlideNext=u,s.emit("loopFix");return}let p="auto"===m.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(m.slidesPerView,10)),h=m.loopedSlides||p;h%m.slidesPerGroup!=0&&(h+=m.slidesPerGroup-h%m.slidesPerGroup),s.loopedSlides=h;let f=[],g=[],y=s.activeIndex;void 0===r?r=s.getSlideIndex(s.slides.filter(e=>e.classList.contains(m.slideActiveClass))[0]):y=r;let v="next"===n||!n,b="prev"===n||!n,S=0,T=0;if(r<h){S=Math.max(h-r,m.slidesPerGroup);for(let e=0;e<h-r;e+=1){let t=e-Math.floor(e/l.length)*l.length;f.push(l.length-t-1)}}else if(r>s.slides.length-2*h){T=Math.max(r-(s.slides.length-2*h),m.slidesPerGroup);for(let e=0;e<T;e+=1){let t=e-Math.floor(e/l.length)*l.length;g.push(t)}}
32if(b&&f.forEach(e=>{s.slides[e].swiperLoopMoveDOM=!0,d.prepend(s.slides[e]),s.slides[e].swiperLoopMoveDOM=!1}),v&&g.forEach(e=>{s.slides[e].swiperLoopMoveDOM=!0,d.append(s.slides[e]),s.slides[e].swiperLoopMoveDOM=!1}),s.recalcSlides(),"auto"===m.slidesPerView&&s.updateSlides(),m.watchSlidesProgress&&s.updateSlidesOffset(),t){if(f.length>0&&b){if(void 0===e){let e=s.slidesGrid[y],t=s.slidesGrid[y+S]-e;i?s.setTranslate(s.translate-t):(s.slideTo(y+S,0,!1,!0),o&&(s.touches[s.isHorizontal()?"startX":"startY"]+=t))}else o&&s.slideToLoop(e,0,!1,!0)}else if(g.length>0&&v){if(void 0===e){let e=s.slidesGrid[y],t=s.slidesGrid[y-T]-e;i?s.setTranslate(s.translate-t):(s.slideTo(y-T,0,!1,!0),o&&(s.touches[s.isHorizontal()?"startX":"startY"]+=t))}else s.slideToLoop(e,0,!1,!0)}}if(s.allowSlidePrev=c,s.allowSlideNext=u,s.controller&&s.controller.control&&!a){let t={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:o,activeSlideIndex:r,byController:!0};Array.isArray(s.controller.control)?s.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix(t)}):s.controller.control instanceof s.constructor&&s.controller.control.params.loop&&s.controller.control.loopFix(t)}s.emit("loopFix")},loopDestroy:function(){let e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let o=[];e.slides.forEach(e=>{o[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),o.forEach(e=>{n.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let e=this,t=v_(),{params:n}=e;e.onTouchStart=v7.bind(e),e.onTouchMove=be.bind(e),e.onTouchEnd=bt.bind(e),n.cssMode&&(e.onScroll=br.bind(e)),e.onClick=bo.bind(e),e.onLoad=ba.bind(e),bi||(t.addEventListener("touchstart",bs),bi=!0),bl(e,"on")},detachEvents:function(){let e=this;bl(e,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:n,params:o,el:r}=e,a=o.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let i=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!i||e.currentBreakpoint===i)return;let s=(i in a?a[i]:void 0)||e.originalParams,l=bc(e,o),c=bc(e,s),u=o.enabled;l&&!c?(r.classList.remove(`${o.containerModifierClass}grid`,`${o.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&c&&(r.classList.add(`${o.containerModifierClass}grid`),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===o.grid.fill)&&r.classList.add(`${o.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===s[t])return;let n=o[t]&&o[t].enabled,r=s[t]&&s[t].enabled;n&&!r&&e[t].disable(),!n&&r&&e[t].enable()});let d=s.direction&&s.direction!==o.direction,m=o.loop&&(s.slidesPerView!==o.slidesPerView||d);d&&n&&e.changeDirection(),vL(e.params,s);let p=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!p?e.disable():!u&&p&&e.enable(),e.currentBreakpoint=i,e.emit("_beforeBreakpoint",s),m&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",s)},getBreakpoint:function(e,t="window",n){if(!e||"container"===t&&!n)return;let o=!1,r=vx(),a="window"===t?r.innerHeight:n.clientHeight,i=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});i.sort((e,t)=>
32parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<i.length;e+=1){let{point:a,value:s}=i[e];"window"===t?r.matchMedia(`(min-width: ${s}px)`).matches&&(o=a):s<=n.clientWidth&&(o=a)}return o||"max"}},checkOverflow:{checkOverflow:function(){let e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:o}=n;if(o){let t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*o;e.isLocked=e.size>n}else e.isLocked=1===e.snapGrid.length;!0===n.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===n.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let e=this,{classNames:t,params:n,rtl:o,el:r,device:a}=e,i=bu(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:o},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...i),r.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){let e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}}},bh={};class bf{constructor(...e){let t,n;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?n=e[0]:[t,n]=e,n||(n={}),n=vL({},n),t&&!n.el&&(n.el=t);let o=v_();if(n.el&&"string"==typeof n.el&&o.querySelectorAll(n.el).length>1){let e=[];return o.querySelectorAll(n.el).forEach(t=>{let o=vL({},n,{el:t});e.push(new bf(o))}),e}let r=this;r.__swiper__=!0,r.support=vK(),r.device=vX({userAgent:n.userAgent}),r.browser=vJ(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],n.modules&&Array.isArray(n.modules)&&r.modules.push(...n.modules);let a={};r.modules.forEach(e=>{e({params:n,swiper:r,extendParams:bm(n,a),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});let i=vL({},bd,a);return r.params=vL({},i,bh,n),r.originalParams=vL({},r.params),r.passedParams=vL({}
32,n),r.params&&r.params.on&&Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getSlideIndex(e){let{slidesEl:t,params:n}=this,o=vH(vU(t,`.${n.slideClass}, swiper-slide`)[0]);return vH(e)-o}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let e=this,{slidesEl:t,params:n}=e;e.slides=vU(t,`.${n.slideClass}, swiper-slide`)}enable(){let e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){let e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){let n=this;e=Math.min(Math.max(e,0),1);let o=n.minTranslate(),r=(n.maxTranslate()-o)*e+o;n.translateTo(r,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(n=>{let o=e.getSlideClasses(n);t.push({slideEl:n,classNames:o}),e.emit("_slideClass",n,o)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let n=this,{params:o,slides:r,slidesGrid:a,slidesSizesGrid:i,size:s,activeIndex:l}=n,c=1;if(o.centeredSlides){let e,t=r[l]?r[l].swiperSlideSize:0;for(let n=l+1;n<r.length;n+=1)r[n]&&!e&&(t+=r[n].swiperSlideSize,c+=1,t>s&&(e=!0));for(let n=l-1;n>=0;n-=1)r[n]&&!e&&(t+=r[n].swiperSlideSize,c+=1,t>s&&(e=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?a[e]+i[e]-a[l]<s:a[e]-a[l]<s)&&(c+=1);else for(let e=l-1;e>=0;e-=1)a[l]-a[e]<s&&(c+=1);return c}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:n,params:o}=t;function r(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(o.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&v3(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),o.freeMode&&o.freeMode.enabled&&!o.cssMode)r(),o.autoHeight&&t.updateAutoHeight();else{if(("auto"===o.slidesPerView||o.slidesPerView>1)&&t.isEnd&&!o.centeredSlides){let n=t.virtual&&o.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(n.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||r()}o.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let n=this,o=n.params.direction;return e||(e="horizontal"===o?"vertical":"horizontal"),e===o||"horizontal"!==e&&"vertical"!==e||(n.el.classList.remove(`${n.params.containerModifierClass}${o}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEac
32h(t=>{"vertical"===e?t.style.width="":t.style.height=""}),n.emit("changeDirection"),t&&n.update()),n}changeLanguageDirection(e){let t=this;(!t.rtl||"rtl"!==e)&&(t.rtl||"ltr"!==e)&&(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){let t=this;if(t.mounted)return!0;let n=e||t.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.shadowEl&&(t.isElement=!0);let o=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,r=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(o()):vU(n,o())[0];return!r&&t.params.createElements&&(r=vj("div",t.params.wrapperClass),n.append(r),vU(n,`.${t.params.slideClass}`).forEach(e=>{r.append(e)})),Object.assign(t,{el:n,wrapperEl:r,slidesEl:t.isElement?n:r,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===v$(n,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===v$(n,"direction")),wrongRTL:"-webkit-box"===v$(r,"display")}),!0}init(e){let t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete?v3(t,e):e.addEventListener("load",e=>{v3(t,e.target)})}),v4(t),t.initialized=!0,v4(t),t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){let n=this,{params:o,el:r,wrapperEl:a,slides:i}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),o.loop&&n.loopDestroy(),t&&(n.removeClasses(),r.removeAttribute("style"),a.removeAttribute("style"),i&&i.length&&i.forEach(e=>{e.classList.remove(o.slideVisibleClass,o.slideActiveClass,o.slideNextClass,o.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.el.swiper=null,vw(n)),n.destroyed=!0),null}static extendDefaults(e){vL(bh,e)}static get extendedDefaults(){return bh}static get defaults(){return bd}static installModule(e){bf.prototype.__modules__||(bf.prototype.__modules__=[]);let t=bf.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>bf.installModule(e)):bf.installModule(e),bf}}Object.keys(bp).forEach(e=>{Object.keys(bp[e]).forEach(t=>{bf.prototype[t]=bp[e][t]})}),bf.use([v0,v1]);var bg=bf;function by({swiper:e,extendParams:t,emit:n,once:o}){function r(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function a(){if(e.params.cssMode)return;let{touchEventsData:t,touches:n}=e;0===t.velocities.length&&t.velocities.push({position:n[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:n[e.isHorizontal()?"currentX":"currentY"],time:vM()})}function i({currentPos:t}){if(e.params.cssMode)return;let{params:r,wrapperEl:a,rtlTranslate:i,snapGrid:s,touchEventsData:l}=e,c=vM()-l.touchStartTime;if(t<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(t>-e.maxTranslate()){e.slides.length<s.length?e.slideTo(s.length-1):e.slideTo(e.slides.length-1);return}if(r.freeMode.momentum){let t,c;if(l.velocities.length>1){let t=l.velocities.pop(),n=l.velocities.pop(),o=t.position-n.position,a=t.time-n.time;e.velocity=o/a,e.velocity/=2,Math.abs(e.velocity)<r.freeMode.minimumVelocity&&(e.velocity=0),(a>150||vM()-t.time>300)&&(e.velocity=0)}else e.velocity=0;
32e.velocity*=r.freeMode.momentumVelocityRatio,l.velocities.length=0;let u=1e3*r.freeMode.momentumRatio,d=e.velocity*u,m=e.translate+d;i&&(m=-m);let p=!1,h=20*Math.abs(e.velocity)*r.freeMode.momentumBounceRatio;if(m<e.maxTranslate())r.freeMode.momentumBounce?(m+e.maxTranslate()<-h&&(m=e.maxTranslate()-h),t=e.maxTranslate(),p=!0,l.allowMomentumBounce=!0):m=e.maxTranslate(),r.loop&&r.centeredSlides&&(c=!0);else if(m>e.minTranslate())r.freeMode.momentumBounce?(m-e.minTranslate()>h&&(m=e.minTranslate()+h),t=e.minTranslate(),p=!0,l.allowMomentumBounce=!0):m=e.minTranslate(),r.loop&&r.centeredSlides&&(c=!0);else if(r.freeMode.sticky){let t;for(let e=0;e<s.length;e+=1)if(s[e]>-m){t=e;break}m=-(m=Math.abs(s[t]-m)<Math.abs(s[t-1]-m)||"next"===e.swipeDirection?s[t]:s[t-1])}if(c&&o("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(u=i?Math.abs((-m-e.translate)/e.velocity):Math.abs((m-e.translate)/e.velocity),r.freeMode.sticky){let t=Math.abs((i?-m:m)-e.translate),n=e.slidesSizesGrid[e.activeIndex];u=t<n?r.speed:t<2*n?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky){e.slideToClosest();return}r.freeMode.momentumBounce&&p?(e.updateProgress(t),e.setTransition(u),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating=!0,vW(a,()=>{e&&!e.destroyed&&l.allowMomentumBounce&&(n("momentumBounce"),e.setTransition(r.speed),setTimeout(()=>{e.setTranslate(t),vW(a,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(n("_freeModeNoMomentumRelease"),e.updateProgress(m),e.setTransition(u),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,vW(a,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(m),e.updateActiveIndex(),e.updateSlidesClasses()}else if(r.freeMode.sticky){e.slideToClosest();return}else r.freeMode&&n("_freeModeNoMomentumRelease");(!r.freeMode.momentum||c>=r.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:r,onTouchMove:a,onTouchEnd:i}})}function bv(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function bb(e,t){let n=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>n.indexOf(e)).forEach(n=>{void 0===e[n]?e[n]=t[n]:bv(t[n])&&bv(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:bb(e[n],t[n]):e[n]=t[n]})}function bS(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function bT(e={}){return e.pagination&&void 0===e.pagination.el}function bk(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function bC(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),n=[];return t.forEach(e=>{0>n.indexOf(e)&&n.push(e)}),n.join(" ")}function bA(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}let bE=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function b_(e={},t=!0){let n={on:{}},o={},r={};bb(n,bg.defaults),bb(n,bg.extendedDefaults),n._emitClasses=!0,n.init=!1;let a={},i=bE.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({}
32,e)).forEach(s=>{void 0!==e[s]&&(i.indexOf(s)>=0?bv(e[s])?(n[s]={},r[s]={},bb(n[s],e[s]),bb(r[s],e[s])):(n[s]=e[s],r[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?o[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:n.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:a[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===n[e]&&(n[e]={}),!1===n[e]&&delete n[e]}),{params:n,passedParams:r,rest:a,events:o}}function bP({el:e,nextEl:t,prevEl:n,paginationEl:o,scrollbarEl:r,swiper:a},i){bS(i)&&t&&n&&(a.params.navigation.nextEl=t,a.originalParams.navigation.nextEl=t,a.params.navigation.prevEl=n,a.originalParams.navigation.prevEl=n),bT(i)&&o&&(a.params.pagination.el=o,a.originalParams.pagination.el=o),bk(i)&&r&&(a.params.scrollbar.el=r,a.originalParams.scrollbar.el=r),a.init(e)}function bx(e,t,n,o,r){let a=[];if(!t)return a;let i=e=>{0>a.indexOf(e)&&a.push(e)};if(n&&o){let e=o.map(r),t=n.map(r);e.join("")!==t.join("")&&i("children"),o.length!==n.length&&i("children")}return bE.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(n=>{if(n in e&&n in t){if(bv(e[n])&&bv(t[n])){let o=Object.keys(e[n]),r=Object.keys(t[n]);o.length!==r.length?i(n):(o.forEach(o=>{e[n][o]!==t[n][o]&&i(n)}),r.forEach(o=>{e[n][o]!==t[n][o]&&i(n)}))}else e[n]!==t[n]&&i(n)}}),a}function bw(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function bR(e){let t=[];return K.Children.toArray(e).forEach(e=>{bw(e)?t.push(e):e.props&&e.props.children&&bR(e.props.children).forEach(e=>t.push(e))}),t}function bM(e){let t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return K.Children.toArray(e).forEach(e=>{if(bw(e))t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){let o=bR(e.props.children);o.length>0?o.forEach(e=>t.push(e)):n["container-end"].push(e)}else n["container-end"].push(e)}),{slides:t,slots:n}}function bI({swiper:e,slides:t,passedParams:n,changedParams:o,nextEl:r,prevEl:a,scrollbarEl:i,paginationEl:s}){let l,c,u,d,m,p,h,f;let g=o.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:v,navigation:b,scrollbar:S,virtual:T,thumbs:k}=e;o.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&y.thumbs&&!y.thumbs.swiper&&(l=!0),o.includes("controller")&&n.controller&&n.controller.control&&y.controller&&!y.controller.control&&(c=!0),o.includes("pagination")&&n.pagination&&(n.pagination.el||s)&&(y.pagination||!1===y.pagination)&&v&&!v.el&&(u=!0),o.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||i)&&(y.scrollbar||!1===y.scrollbar)&&S&&!S.el&&(d=!0),o.includes("navigation")&&n.navigation&&(n.navigation.prevEl||a)&&(n.navigation.nextEl||r)&&(y.navigation||!1===y.navigation)&&b&&!b.prevEl&&!b.nextEl&&(m=!0);let C=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),y[t].prevEl=void 0,y[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),y[t].el=void 0,e[t].el=void 0))};o.includes("loop")&&e.isElement&&(y.loop&&!n.loop?p=!0:!y.loop&&n.loop?h=!0:f=!0),g.forEach(e=>{if(bv(y[e])&&bv(n[e]))bb(y[e],n[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in n[e]&&!n[e].enabled&&C(e);else{let t=n[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&C(e):y[e]=n[e]}}),g.includes("controller")&&!c&&e.controller&&e.controller.control&&y.controller&&y.controller.control&&(e.controller.control=y.controller.control),o.includes("children")&&t&&T&&y.virtual.enabled&&(T.slides=t,T.update(!0)),o.includes("children")&&t&&y.loop&&(f=!0),l&&k.init()&&k.update(!0),c&&(e.controller.control=y.controller.control),u&&(e.isElement&&(!s||"string"==typeof s)&&((s=document.createElement("div")).classList.add("swiper-pagination"),e.el.shadowEl.appendChild(s)),s&&(y.pagination.el=s),v.init(),v.render(),v.update()),d&&(e.isElement&&(!i||"string"==typeof i)&&((i=document.createElement("div")).classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(i)),i&&(y.scrollbar.el=i),S.init(),S.updateSize(),S.setTranslate()),m&&(e.isElement&&(r&&"string"!=typeof r||((r=document.createElement("div")).classList.add("swiper-button-next"),e.el.shadowEl.appendChild(r)),a&&"string"!=typeof a||((a=document.createElement("div")).classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(a))),r&&(y.navigation.nextEl=r),a&&(y.navigation.prevEl=a),b.init(),b.update(
32)),o.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),o.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),o.includes("direction")&&e.changeDirection(n.direction,!1),(p||f)&&e.loopDestroy(),(h||f)&&e.loopCreate(),e.update()}function bO(e,t,n){if(!n)return null;let o=e=>{let n=e;return e<0?n=t.length+e:n>=t.length&&(n-=t.length),n},r=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:a,to:i}=n,s=e.params.loop?-t.length:0,l=e.params.loop?2*t.length:t.length,c=[];for(let e=s;e<l;e+=1)e>=a&&e<=i&&c.push(t[o(e)]);return c.map((t,n)=>K.cloneElement(t,{swiper:e,style:r,key:`slide-${n}`}))}let bD=e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function bN(e,t){return"undefined"==typeof window?(0,K.useEffect)(e,t):(0,K.useLayoutEffect)(e,t)}let bL=(0,K.createContext)(null),bB=(0,K.createContext)(null);function bF(){return(bF=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}let bU=(0,K.forwardRef)(function(e,t){let{className:n,tag:o="div",wrapperTag:r="div",children:a,onSwiper:i,...s}=void 0===e?{}:e,l=!1,[c,u]=(0,K.useState)("swiper"),[d,m]=(0,K.useState)(null),[p,h]=(0,K.useState)(!1),f=(0,K.useRef)(!1),g=(0,K.useRef)(null),y=(0,K.useRef)(null),v=(0,K.useRef)(null),b=(0,K.useRef)(null),S=(0,K.useRef)(null),T=(0,K.useRef)(null),k=(0,K.useRef)(null),C=(0,K.useRef)(null),{params:A,passedParams:E,rest:_,events:P}=b_(s),{slides:x,slots:w}=bM(a),R=()=>{h(!p)};Object.assign(A.on,{_containerClasses(e,t){u(t)}});let M=()=>{Object.assign(A.on,P),l=!0;let e={...A};if(delete e.wrapperClass,y.current=new bg(e),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=x;let e={cache:!1,slides:x,renderExternal:m,renderExternalUpdate:!1};bb(y.current.params.virtual,e),bb(y.current.originalParams.virtual,e)}};g.current||M(),y.current&&y.current.on("_beforeBreakpoint",R);let I=()=>{!l&&P&&y.current&&Object.keys(P).forEach(e=>{y.current.on(e,P[e])})},O=()=>{P&&y.current&&Object.keys(P).forEach(e=>{y.current.off(e,P[e])})};function D(){return A.virtual?bO(y.current,x,d):x.map((e,t)=>K.cloneElement(e,{swiper:y.current,swiperSlideIndex:t}))}return(0,K.useEffect)(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",R)}),(0,K.useEffect)(()=>{!f.current&&y.current&&(y.current.emitSlidesClasses(),f.current=!0)}),bN(()=>{if(t&&(t.current=g.current),g.current)return y.current.destroyed&&M(),bP({el:g.current,nextEl:S.current,prevEl:T.current,paginationEl:k.current,scrollbarEl:C.current,swiper:y.current},A),i&&i(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),bN(()=>{I();let e=bx(E,v.current,x,b.current,e=>e.key);return v.current=E,b.current=x,e.length&&y.current&&!y.current.destroyed&&bI({swiper:y.current,slides:x,passedParams:E,changedParams:e,nextEl:S.current,prevEl:T.current,scrollbarEl:C.current,paginationEl:k.current}),()=>{O()}}),bN(()=>{bD(y.current)},[d]),K.createElement(o,bF({ref:g,className:bC(`${c}${n?` ${n}`:""}`)},_),K.createElement(bB.Provider,{value:y.current},w["container-start"],K.createElement(r,{className:bA(A.wrapperClass)},w["wrapper-start"],D(),w["wrapper-end"]),bS(A)&&K.createElement(K.Fragment,null,K.createElement("div",{ref:T,className:"swiper-button-prev"}),K.createElement("div",{ref:S,className:"swiper-button-next"})),bk(A)&&K.createElement("div",{ref:C,className:"swiper-scrollbar"}),bT(A)&&K.createElement("div",{ref:k,className:"swiper-pagination"}),w["container-end"]))});function bj(){return(bj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}bU.displayName="Swiper";let bz=(0,K.forwardRef)(function(e,t){let{tag:n="div",children:o,className:r="",swiper:a,zoom:i,lazy:s,virtualIndex:l,swiperSlideIndex:c,...u}=void 0===e?{}:e,d=(0,K.useRef)(null),[m,p]=(0,K.useState)("swiper-slide"),[h,f]=(0,K.useState)(!1);function g(e,t,n){t===d.current&&p(n)}bN(()=>
32{if(void 0!==c&&(d.current.swiperSlideIndex=c),t&&(t.current=d.current),d.current&&a){if(a.destroyed){"swiper-slide"!==m&&p("swiper-slide");return}return a.on("_slideClass",g),()=>{a&&a.off("_slideClass",g)}}}),bN(()=>{a&&d.current&&!a.destroyed&&p(a.getSlideClasses(d.current))},[a]);let y={isActive:m.indexOf("swiper-slide-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0},v=()=>"function"==typeof o?o(y):o,b=()=>{f(!0)};return K.createElement(n,bj({ref:d,className:bC(`${m}${r?` ${r}`:""}`),"data-swiper-slide-index":l,onLoad:b},u),i&&K.createElement(bL.Provider,{value:y},K.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},v(),s&&!h&&K.createElement("div",{className:"swiper-lazy-preloader"}))),!i&&K.createElement(bL.Provider,{value:y},v(),s&&!h&&K.createElement("div",{className:"swiper-lazy-preloader"})))});bz.displayName="SwiperSlide",n(95463),n(90713),n(58625);let bG={root:"relative flex items-center justify-center h-20",viewport:{base:"overflow-x-hidden h-full px-0"},leftButton:"mx-4 w-5 flex justify-center items-center z-[2]",rightButton:"mx-4 w-5 flex justify-center items-center z-[2]",buttonIcon:"w-3 h-5 text-gray-100",leftGradient:"before:absolute before:bg-[linear-gradient(90deg,_#FFF_0%,_rgba(255,_255,_255,_0.00)_13.86%)] before:z-10 before:pointer-events-none before:inset-0",rightGradient:"after:absolute after:bg-[linear-gradient(270deg,_#FFF_0%,_rgba(255,_255,_255,_0.00)_13.86%)] after:z-10 after:pointer-events-none after:inset-0"},b$=e=>{let{onClick:t,className:n}=e;return(0,Z.jsx)("button",{className:(0,sv.Z)(bG.leftButton,n),onClick:t,"aria-label":"Previous",children:(0,Z.jsx)("div",{className:bG.buttonIcon,children:(0,Z.jsx)(i4,{})})})},bH=e=>{let{onClick:t,className:n}=e;return(0,Z.jsx)("button",{className:(0,sv.Z)(bG.rightButton,n),onClick:t,"aria-label":"Next",children:(0,Z.jsx)("div",{className:bG.buttonIcon,children:(0,Z.jsx)(i5,{})})})};function bV(e){let{isBeginning:t,isEnd:n}=e;return t?{prev:!1,next:!0}:n?{prev:!0,next:!1}:{prev:!0,next:!0}}let bW=e=>{let{slides:t,className:n,showPrevButton:o,showNextButton:r,slidesPerView:a="auto",freeMode:i=!0,dynamicArrows:s=!1,wrapperClass:l,useGradient:c,activeButtonClassName:u="visible",inactiveButtonClassName:d="invisible",prevButtonClassName:m,nextButtonClassName:p}=e;if(!i&&(!a||"auto"===a))throw Error("slidesPerView must be specified with a number if freeMode is not active");let h=(0,K.useRef)(null),[f,g]=(0,K.useState)(!1),[y,v]=(0,K.useState)(!1),b=(0,K.useCallback)(()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.swiper.slidePrev()},[]),S=(0,K.useCallback)(()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.swiper.slideNext()},[]),T=(0,K.useCallback)(()=>{var e,t,n;if(null===(e=h.current)||void 0===e?void 0:e.swiper.isLocked){g(!1),v(!1);return}let{prev:o,next:r}=bV({isBeginning:null===(t=h.current)||void 0===t?void 0:t.swiper.isBeginning,isEnd:null===(n=h.current)||void 0===n?void 0:n.swiper.isEnd});g(o),v(r)},[]),k=(0,K.useCallback)(e=>{let{prev:t,next:n}=bV({isBeginning:e.isBeginning,isEnd:e.isEnd});g(t),v(n)},[]),[C,A]=(0,K.useMemo)(()=>[c&&f?bG.leftGradient:"",c&&y?bG.rightGradient:""],[y,f,c]),E=[];return i&&E.push(by),(0,Z.jsx)("div",{className:(0,sv.Z)(bG.root,n,C,A),children:(0,Z.jsxs)("div",{className:(0,sv.Z)(bG.viewport.base,"flex"),children:[o?(0,Z.jsx)(b$,{className:(0,sv.Z)(f?u:d,m),onClick:b}):null,(0,Z.jsx)(bU,{ref:h,modules:E,slidesPerView:a,spaceBetween:0,freeMode:i,className:(0,sv.Z)("mySwiper h-full",s&&!f&&"!-ml-8",s&&!y&&"!-mr-8"),wrapperClass:l,onSlideChange:k,onInit:T,onReachBeginning:T,onReachEnd:T,children:t.map((e,n)=>(0,Z.jsx)(bz,{className:(0,sv.Z)(0===n&&"pl-4 sm:pl-0",n===t.length-1&&"pr-4 sm:pr-0"),children:e},e.key))}),r?(0,Z.jsx)(bH,{className:(0,sv.Z)(y?u:d,p),onClick:S}):null]})})};function bq(e,t,n="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(" ")}n(18044),Symbol.for("constructDateFrom");let bZ={},bK={};function bY(e,t){try{let n=(bZ[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(n in bK)return bK[n];return bQ(n,n.split(":"))}catch{if(e in bK)return bK[e];let t=e?.match(bX);if(t)return bQ(e,t.slice(1));return NaN}}let bX=/([+-]\d\d):?(\d\d)?/;function bQ(e,t){let n=+(t[0]||0),o=+(t[1]||0),r=+(t[2]||0)/60;return bK[e]=60*n+o>0?60*n+o+r:60*n-o-r}class bJ extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(bY(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),b3(this,NaN),b1(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new bJ(...t,e):new bJ(Date.now(),e)}withTimeZone(e){return new bJ(+this,e)}getTimezoneOffset(){let e=-bY(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),b1(this),+this}[Symbol.for("constructDateFrom")](e){return new bJ(+new Date(e),this.timeZone)}}let b0=/^(get|set)(?!UTC)/;function b1(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*bY(e.timeZone,e))))}function b2(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),b3(e)}function b3(e){let t=bY(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),o=new Date(+e);o.setUTCHours(o.getUTCHours()-1);let r=-new Date(+e).getTimezoneOffset(),a=r- -new Date(+o).getTimezoneOffset(),i=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&i&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let s=r-n;s&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);let l=new Date(+e);l.setUTCSeconds(0);let c=r>0?l.getSeconds():(l.getSeconds()-60)%60,u=Math.round(-(60*bY(e.timeZone,e)))%60;(u||c)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+u),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+u+c));let d=bY(e.timeZone,e),m=d>0?Math.floor(d):Math.ceil(d),p=-new Date(+e).getTimezoneOffset()-m-s;if(m!==n&&p){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+p);let t=bY(e.timeZone,e),n=m-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}
32Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!b0.test(e))return;let t=e.replace(b0,"$1UTC");bJ.prototype[t]&&(e.startsWith("get")?bJ.prototype[e]=function(){return this.internal[t]()}:(bJ.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),b2(this),+this},bJ.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),b1(this),+this}))});class b6 extends bJ{static tz(e,...t){return t.length?new b6(...t,e):new b6(Date.now(),e)}toISOString(){let[e,t,n]=this.tzComponents(),o=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+o}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,n,o]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${n} ${t} ${o}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,n,o]=this.tzComponents();return`${e} GMT${t}${n}${o} (${bq(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset();return[e>0?"-":"+",String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),String(Math.abs(e)%60).padStart(2,"0")]}withTimeZone(e){return new b6(+this,e)}[Symbol.for("constructDateFrom")](e){return new b6(+new Date(e),this.timeZone)}}let b4={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},b5=(e,t,n)=>{let o;let r=b4[e];return(o="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null==n?void 0:n.addSuffix)?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function b8(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let b9={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},b7={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Se={date:b8({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:b8({formats:b9,defaultWidth:"full"}),dateTime:b8({formats:b7,defaultWidth:"full"})},St={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Sn=(e,t,n,o)=>St[e];function So(e){return(t,n)=>{let o;if("formatting"===((null==n?void 0:n.context)?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=(null==n?void 0:n.width)?String(n.width):t;o=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=(null==n?void 0:n.width)?String(n.width):e.defaultWidth;o=e.values[r]||e.values[t]}return o[e.argumentCallback?e.argumentCallback(t):t]}}let Sr={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Sa={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Si={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
32ay","Saturday"]},Ss={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Sl={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Sc={ordinalNumber:(e,t)=>{let n=Number(e),o=n%100;if(o>20||o<10)switch(o%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:So({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:So({values:Sr,defaultWidth:"wide",argumentCallback:e=>e-1}),month:So({values:Sa,defaultWidth:"wide"}),day:So({values:Si,defaultWidth:"wide"}),dayPeriod:So({values:Ss,defaultWidth:"wide",formattingValues:Sl,defaultFormattingWidth:"wide"})};function Su(e){return function(t){let n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=o.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;let s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?Sm(l,e=>e.test(s)):Sd(l,e=>e.test(s));return n=e.valueCallback?e.valueCallback(c):c,{value:n=o.valueCallback?o.valueCallback(n):n,rest:t.slice(s.length)}}}function Sd(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Sm(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}let Sp={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Sh={any:[/^b/i,/^(a|c)/i]},Sf={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Sg={any:[/1/i,/2/i,/3/i,/4/i]},Sy={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Sv={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Sb={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},SS={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},ST={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Sk={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},SC={code:"en-US",formatDistance:b5,formatLong:Se,formatRelative:Sn,localize:Sc,match:{ordinalNumber:function(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.match(e.matchPattern);if(!o)return null;let r=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(r.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Su({matchPatterns:Sp,defaultMatchWidth:"wide",parsePatterns:Sh,defaultParseWidth:"any"}),quarter:Su({matchPatterns:Sf,defaultMatchWidth:"wide",parsePatterns:Sg,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Su({matchPatterns:Sy,defaultMatchWidth:"wide",parsePatterns:Sv,defaultParseWidth:"any"}),day:Su({matchPatterns:Sb,defaultMatchWidth:"wide",parsePatterns:SS,defaultParseWidth:"any"}),dayPeriod:Su({matchPatterns:ST,defaultMatchWidth:"any",parsePatterns:Sk,defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},SA=6048e5,SE=864e5,S_=Symbol.for("constructDateFrom");function SP(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&S_ in e?e[S_](t):e instanceof Date?new e.constructor(t):new Date(t)}function Sx(e,t){return SP(t||e,e)}function Sw(e,t,n){let o=Sx(e,null==n?void 0:n.in);return isNaN(t)?SP((null==n?void 0:n.in)||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function SR(e,t,n){let o=Sx(e,null==n?void 0:n.in);if(isNaN(t))return SP((null==n?void 0:n.in)||e,NaN);if(!t)return o;let r=o.getDate(),a=SP((null==n?void 0:n.in)||e,o.getTime());return(a.setMonth(o.getMonth()+t+1,0),r>=a.getDate())?a:(o.setFullYear(a.getFullYear(),a.getMonth(),r),o)}function SM(e,t,n){return Sw(e,7*t,n)}function SI(e,t,n){return SR(e,12*t,n)}function SO(e){let t=Sx(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function SD(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let r=SP.bind(null,e||n.find(e=>"object"==typeof e));return n.map(r)}function SN(e,t){let n=Sx(e,null==t?void 0:t.in);return n.setHours(0,0,0,0),n}function SL(e,t,n){let[o,r]=SD(null==n?void 0:n.in,e,t),a=SN(o),i=SN(r);return Math.round((+a-SO(a)-(+i-SO(i)))/SE)}function SB(e,t,n){let[o,r]=SD(null==n?void 0:n.in,e,t);return 12*(o.getFullYear()-r.getFullYear())+(o.getMonth()-r.getMonth())}function SF(e,t){let[n,o]=SD(e,t.start,t.end);return{start:n,end:o}}function SU(e,t){var n;let{start:o,end:r}=SF(null==t?void 0:t.in,e),a=+o>+r,i=a?+o:+r,s=a?r:o;s.setHours(0,0,0,0),s.setDate(1);let l=null!==(n=null==t?void 0:t.step)&&void 0!==n?n:1;if(!l)return[];l<0&&(l=-l,a=!a);let c=[];for(;+s<=i;)c.push(SP(o,s)),s.setMonth(s.getMonth()+l);return a?c.reverse():c}function Sj(e,t){var n;let{start:o,end:r}=SF(null==t?void 0:t.in,e),a=+o>+r,i=a?+o:+r,s=a?r:o;s.setHours(0,0,0,0),s.setMonth(0,1);let l=null!==(n=null==t?void 0:t.step)&&void 0!==n?n:1;if(!l)return[];l<0&&(l=-l,a=!a);let c=[];for(;+s<=i;)c.push(SP(o,s)),s.setFullYear(s.getFullYear()+l);return a?c.reverse():c}let Sz={};function SG(){return Sz}function S$(e,t){var n,o,r,a,i,s,l,c;let u=SG(),d=null!==(c=null!==(l=null!==(s=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t?void 0:null===(o=t.locale)||void 0===o?void 0:null===(n=o.options)||void 0===n?void 0:n.weekStartsOn)&&void 0!==s?s:u.weekStartsOn)&&void 0!==l?l:null===(a=u.locale)||void 0===a?void 0:null===(r=a.options)||void 0===r?void 0:r.weekStartsOn)&&void 0!==c?c:0,m=Sx(e,null==t?void 0:t.in),p=m.getDay(),h=(p<d?-7:0)+6-(p-d);return m.setDate(m.getDate()+h),m.setHours(23,59,59,999),m}function SH(e,t){return S$(e,{...t,weekStartsOn:1}
32)}function SV(e,t){let n=Sx(e,null==t?void 0:t.in),o=n.getMonth();return n.setFullYear(n.getFullYear(),o+1,0),n.setHours(23,59,59,999),n}function SW(e,t){let n=Sx(e,null==t?void 0:t.in),o=n.getFullYear();return n.setFullYear(o+1,0,0),n.setHours(23,59,59,999),n}function Sq(e,t){let n=Sx(e,null==t?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function SZ(e,t){let n=Sx(e,null==t?void 0:t.in);return SL(n,Sq(n))+1}function SK(e,t){var n,o,r,a,i,s,l,c;let u=SG(),d=null!==(c=null!==(l=null!==(s=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t?void 0:null===(o=t.locale)||void 0===o?void 0:null===(n=o.options)||void 0===n?void 0:n.weekStartsOn)&&void 0!==s?s:u.weekStartsOn)&&void 0!==l?l:null===(a=u.locale)||void 0===a?void 0:null===(r=a.options)||void 0===r?void 0:r.weekStartsOn)&&void 0!==c?c:0,m=Sx(e,null==t?void 0:t.in),p=m.getDay(),h=(p<d?7:0)+p-d;return m.setDate(m.getDate()-h),m.setHours(0,0,0,0),m}function SY(e,t){return SK(e,{...t,weekStartsOn:1})}function SX(e,t){let n=Sx(e,null==t?void 0:t.in),o=n.getFullYear(),r=SP(n,0);r.setFullYear(o+1,0,4),r.setHours(0,0,0,0);let a=SY(r),i=SP(n,0);i.setFullYear(o,0,4),i.setHours(0,0,0,0);let s=SY(i);return n.getTime()>=a.getTime()?o+1:n.getTime()>=s.getTime()?o:o-1}function SQ(e,t){let n=SX(e,t),o=SP((null==t?void 0:t.in)||e,0);return o.setFullYear(n,0,4),o.setHours(0,0,0,0),SY(o)}function SJ(e,t){let n=Sx(e,null==t?void 0:t.in);return Math.round((+SY(n)-+SQ(n))/SA)+1}function S0(e,t){var n,o,r,a,i,s,l,c;let u=Sx(e,null==t?void 0:t.in),d=u.getFullYear(),m=SG(),p=null!==(c=null!==(l=null!==(s=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(o=t.locale)||void 0===o?void 0:null===(n=o.options)||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==s?s:m.firstWeekContainsDate)&&void 0!==l?l:null===(a=m.locale)||void 0===a?void 0:null===(r=a.options)||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==c?c:1,h=SP((null==t?void 0:t.in)||e,0);h.setFullYear(d+1,0,p),h.setHours(0,0,0,0);let f=SK(h,t),g=SP((null==t?void 0:t.in)||e,0);g.setFullYear(d,0,p),g.setHours(0,0,0,0);let y=SK(g,t);return+u>=+f?d+1:+u>=+y?d:d-1}function S1(e,t){var n,o,r,a,i,s,l,c;let u=SG(),d=null!==(c=null!==(l=null!==(s=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(o=t.locale)||void 0===o?void 0:null===(n=o.options)||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==s?s:u.firstWeekContainsDate)&&void 0!==l?l:null===(a=u.locale)||void 0===a?void 0:null===(r=a.options)||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==c?c:1,m=S0(e,t),p=SP((null==t?void 0:t.in)||e,0);return p.setFullYear(m,0,d),p.setHours(0,0,0,0),SK(p,t)}function S2(e,t){let n=Sx(e,null==t?void 0:t.in);return Math.round((+SK(n,t)-+S1(n,t))/SA)+1}function S3(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}let S6={y(e,t){let n=e.getFullYear(),o=n>0?n:1-n;return S3("yy"===t?o%100:o,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):S3(n+1,2)},d:(e,t)=>S3(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>S3(e.getHours()%12||12,t.length),H:(e,t)=>S3(e.getHours(),t.length),m:(e,t)=>S3(e.getMinutes(),t.length),s:(e,t)=>S3(e.getSeconds(),t.length),S(e,t){let n=t.length;return S3(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},S4={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},S5={G:function(e,t,n){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(o,{width:"abbreviated"});case"GGGGG":return n.era(o,{width:"narrow"});default:return n.era(o,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear(),o=t>0?t:1-t;return n.ordinalNumber(o,{unit:"year"})}return S6.y(e,t)},Y:function(e,t,n,o){let r=S0(e,o),a=r>0?r:1-r;return"YY"===t?S3(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):S3(a,t.length)},R:function(e,t){return S3(SX(e),t.length)},u:function(e,t){return S3(e.getFullYear(),t.length)},Q:function(e,t,n){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return S3(o,2);case"Qo":return n.ordinalNumber(o,{unit:"quarter"});case"QQQ":return n.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(o,{width:"narrow",context:"formatting"});default:return n.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,n){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return S3(o,2);case"qo":return n.ordinalNumber(o,{unit:"quarter"});case"qqq":return n.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(o,{width:"narrow",context:"standalone"});default:return n.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,n){let o=e.getMonth();switch(t){case"M":case"MM":return S6.M(e,t);case"Mo":return n.ordinalNumber(o+1,{unit:"month"});case"MMM":return n.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(o,{width:"narrow",context:"formatting"});default:return n.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,n){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return S3(o+1,2);case"Lo":return n.ordinalNumber(o+1,{unit:"month"});case"LLL":return n.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(o,{width:"narrow",context:"standalone"});default:return n.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,n,o){let r=S2(e,o);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):S3(r,t.length)},I:function(e,t,n){let o=SJ(e);return"Io"===t?n.ordinalNumber(o,{unit:"week"}):S3(o,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):S6.d(e,t)},D:function(e,t,n){let o=SZ(e);return"Do"===t?n.ordinalNumber(o,{unit:"dayOfYear"}):S3(o,t.length)},E:function(e,t,n){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,n,o){let r=e.getDay(),a=(r-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return S3(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,o){let r=e.getDay(),a=(r-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return S3(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){let o=e.getDay(),r=0===o?7:o;switch(t){case"i":return String(r);case"ii":return S3(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,n){let o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){let o;let r=e.getHours();switch(o=12===r?S4.noon:0===r?S4.midnight:r/12>
32=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,n){let o;let r=e.getHours();switch(o=r>=17?S4.evening:r>=12?S4.afternoon:r>=4?S4.morning:S4.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return S6.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):S6.H(e,t)},K:function(e,t,n){let o=e.getHours()%12;return"Ko"===t?n.ordinalNumber(o,{unit:"hour"}):S3(o,t.length)},k:function(e,t,n){let o=e.getHours();return(0===o&&(o=24),"ko"===t)?n.ordinalNumber(o,{unit:"hour"}):S3(o,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):S6.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):S6.s(e,t)},S:function(e,t){return S6.S(e,t)},X:function(e,t,n){let o=e.getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return S9(o);case"XXXX":case"XX":return S7(o);default:return S7(o,":")}},x:function(e,t,n){let o=e.getTimezoneOffset();switch(t){case"x":return S9(o);case"xxxx":case"xx":return S7(o);default:return S7(o,":")}},O:function(e,t,n){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+S8(o,":");default:return"GMT"+S7(o,":")}},z:function(e,t,n){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+S8(o,":");default:return"GMT"+S7(o,":")}},t:function(e,t,n){return S3(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return S3(+e,t.length)}};function S8(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",o=Math.abs(e),r=Math.trunc(o/60),a=o%60;return 0===a?n+String(r):n+String(r)+t+S3(a,2)}function S9(e,t){return e%60==0?(e>0?"-":"+")+S3(Math.abs(e)/60,2):S7(e,t)}function S7(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",o=Math.abs(e);return n+S3(Math.trunc(o/60),2)+t+S3(o%60,2)}let Te=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Tt=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},Tn=(e,t)=>{let n;let o=e.match(/(P+)(p+)?/)||[],r=o[1],a=o[2];if(!a)return Te(e,t);switch(r){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Te(r,t)).replace("{{time}}",Tt(a,t))},To={p:Tt,P:Tn},Tr=/^D+$/,Ta=/^Y+$/,Ti=["D","DD","YY","YYYY"];function Ts(e){return Tr.test(e)}function Tl(e){return Ta.test(e)}function Tc(e,t,n){let o=Tu(e,t,n);if(console.warn(o),Ti.includes(e))throw RangeError(o)}function Tu(e,t,n){let o="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(o," to the input `").
32concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}function Td(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function Tm(e){return!(!Td(e)&&"number"!=typeof e||isNaN(+Sx(e)))}let Tp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Th=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Tf=/^'([^]*?)'?$/,Tg=/''/g,Ty=/[a-zA-Z]/;function Tv(e,t,n){var o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S;let T=SG(),k=null!==(m=null!==(d=null==n?void 0:n.locale)&&void 0!==d?d:T.locale)&&void 0!==m?m:SC,C=null!==(g=null!==(f=null!==(h=null!==(p=null==n?void 0:n.firstWeekContainsDate)&&void 0!==p?p:null==n?void 0:null===(r=n.locale)||void 0===r?void 0:null===(o=r.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==h?h:T.firstWeekContainsDate)&&void 0!==f?f:null===(i=T.locale)||void 0===i?void 0:null===(a=i.options)||void 0===a?void 0:a.firstWeekContainsDate)&&void 0!==g?g:1,A=null!==(S=null!==(b=null!==(v=null!==(y=null==n?void 0:n.weekStartsOn)&&void 0!==y?y:null==n?void 0:null===(l=n.locale)||void 0===l?void 0:null===(s=l.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==v?v:T.weekStartsOn)&&void 0!==b?b:null===(u=T.locale)||void 0===u?void 0:null===(c=u.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==S?S:0,E=Sx(e,null==n?void 0:n.in);if(!Tm(E))throw RangeError("Invalid time value");let _=t.match(Th).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,To[t])(e,k.formatLong):e}).join("").match(Tp).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:Tb(e)};if(S5[t])return{isToken:!0,value:e};if(t.match(Ty))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});k.localize.preprocessor&&(_=k.localize.preprocessor(E,_));let P={firstWeekContainsDate:C,weekStartsOn:A,locale:k};return _.map(o=>{if(!o.isToken)return o.value;let r=o.value;return(!(null==n?void 0:n.useAdditionalWeekYearTokens)&&Tl(r)||!(null==n?void 0:n.useAdditionalDayOfYearTokens)&&Ts(r))&&Tc(r,t,String(e)),(0,S5[r[0]])(E,r,k.localize,P)}).join("")}function Tb(e){let t=e.match(Tf);return t?t[1].replace(Tg,"'"):e}function TS(e,t){return Sx(e,null==t?void 0:t.in).getMonth()}function TT(e,t){return Sx(e,null==t?void 0:t.in).getFullYear()}function Tk(e,t){return+Sx(e)>+Sx(t)}function TC(e,t){return+Sx(e)<+Sx(t)}function TA(e,t,n){let[o,r]=SD(null==n?void 0:n.in,e,t);return+SN(o)==+SN(r)}function TE(e,t,n){let[o,r]=SD(null==n?void 0:n.in,e,t);return o.getFullYear()===r.getFullYear()&&o.getMonth()===r.getMonth()}function T_(e,t,n){let[o,r]=SD(null==n?void 0:n.in,e,t);return o.getFullYear()===r.getFullYear()}function TP(e,t){let n;let o=null==t?void 0:t.in;return e.forEach(e=>{o||"object"!=typeof e||(o=SP.bind(null,e));let t=Sx(e,o);(!n||n<t||isNaN(+t))&&(n=t)}),SP(o,n||NaN)}function Tx(e,t){let n;let o=null==t?void 0:t.in;return e.forEach(e=>{o||"object"!=typeof e||(o=SP.bind(null,e));let t=Sx(e,o);(!n||n>t||isNaN(+t))&&(n=t)}),SP(o,n||NaN)}function Tw(e,t){let n=Sx(e,null==t?void 0:t.in),o=n.getFullYear(),r=n.getMonth(),a=SP(n,0);return a.setFullYear(o,r+1,0),a.setHours(0,0,0,0),a.getDate()}function TR(e,t,n){let o=Sx(e,null==n?void 0:n.in),r=o.getFullYear(),a=o.getDate(),i=SP((null==n?void 0:n.in)||e,0);i.setFullYear(r,t,15),i.setHours(0,0,0,0);let s=Tw(i);return o.setMonth(t,Math.min(a,s)),o}function TM(e,t,n){let o=Sx(e,null==n?void 0:n.in);return isNaN(+o)?SP((null==n?void 0:n.in)||e,NaN):(o.setFullYear(t),o)}function TI(e,t){let n=Sx(e,null==t?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}let TO=5,TD=4;function TN(e,t){let n=t.startOfMonth(e),o=n.getDay()>0?n.getDay():7,r=t.addDays(e,-o+1),a=t.addDays(r,7*TO-1);return t.getMonth(e)===t.getMonth(a)?TO:TD}function TL(e,t){let n=t.startOfMonth(e),o=n.getDay();return 1===o?n:0===o?t.addDays(n,-6):t.addDays(n,-1*(o-1))}function TB(e,t){let n=TL(e,t),o=TN(e,t);return t.addDays(n,7*o-1)}class TF{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?b6.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,n
32)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new b6(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):Sw(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):SR(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):SM(e,t),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):SI(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):SL(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):SB(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):SU(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):Sj(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;let o=[];return n.forEach(e=>{o.push(new Date(e,0,1))}),o},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):TB(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):SH(e),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):SV(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):S$(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):SW(e),this.format=(e,t,n)=>{let o=this.overrides?.format?this.overrides.format(e,t,this.options):Tv(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(o):o},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):SJ(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):TS(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):TT(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):S2(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):Tk(e,t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):TC(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):Td(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):TA(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):TE(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):T_(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):TP(e),this.min=e=>this.overrides?.min?this.overrides.min(e):Tx(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):TR(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):TM(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):TL(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):SN(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):SY(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):TI(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):SK(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):Sq(e),this.options={locale:SC,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),n={};for(let e=0;e<10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&TF.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:n,numerals:o}=this.options,r=t?.code;if(r&&TF.yearFirstLocales.has(r))try{return new Intl.DateTimeFormat(r,{month:"long",year:"numeric",timeZone:n,numberingSystem:o}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}}TF.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let TU=new TF;function Tj(e,t,n=!1,o=TU){let{from:r,to:a}=e,{differenceInCalendarDays:i,isSameDay:s}=o;return r&&a?(0>i(a,r)&&([r,a]=[a,r]),i(t,r)>=(n?1:0)&&i(a,t)>=(n?1:0)):!n&&a?s(a,t):!n&&!!r&&s(r,t)}function Tz(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function TG(e){return!!(e&&"object"==typeof e&&"from"in e)}function T$(e){return!!(e&&"object"==typeof e&&"after"in e)}function TH(e){return!!(e&&"object"==typeof e&&"before"in e)}function TV(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function TW(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Tq(e,t,n=TU){let o=Array.isArray(t)?t:[t],{isSameDay:r,differenceInCalendarDays:a,isAfter:i}=n;return o.some(t=>{if("boolean"==typeof t)return t;if(n.isDate(t))return r(e,t);if(TW(t,n))return t.includes(e);if(TG(t))return Tj(t,e,!1,n);if(TV(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(Tz(t)){let n=a(t.before,e),o=a(t.after,e),r=n>0,s=o<0;return i(t.before,t.after)?s&&r:r||s}return T$(t)?a(e,t.after)>0:TH(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function TZ(e,t,n,o,r){let{disabled:a,hidden:i,modifiers:s,showOutsideDays:l,broadcastCalendar:c,today:u}=t,{isSameDay:d,isSameMonth:m,startOfMonth:p,isBefore:h,endOfMonth:f,isAfter:g}=r,y=n&&p(n),v=o&&f(o),b={[EW.focused]:[],[EW.outside]:[],[EW.disabled]:[],[EW.hidden]:[],[EW.today]:[]},S={};for(let t of e){let{date:e,displayMonth:n}=t,o=!!(n&&!m(e,n)),p=!!(y&&h(e,y)),f=!!(v&&g(e,v)),T=!!(a&&Tq(e,a,r)),k=!!(i&&Tq(e,i,r))||p||f||!c&&!l&&o||c&&!1===l&&o,C=d(e,u??r.today());
32o&&b.outside.push(t),T&&b.disabled.push(t),k&&b.hidden.push(t),C&&b.today.push(t),s&&Object.keys(s).forEach(n=>{let o=s?.[n];o&&Tq(e,o,r)&&(S[n]?S[n].push(t):S[n]=[t])})}return e=>{let t={[EW.focused]:!1,[EW.disabled]:!1,[EW.hidden]:!1,[EW.outside]:!1,[EW.today]:!1},n={};for(let n in b){let o=b[n];t[n]=o.some(t=>t===e)}for(let t in S)n[t]=S[t].some(t=>t===e);return{...t,...n}}}function TK(e,t,n={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[o])=>(n[o]?e.push(n[o]):t[EW[o]]?e.push(t[EW[o]]):t[Eq[o]]&&e.push(t[Eq[o]]),e),[t[EV.Day]])}function TY(e){return K.createElement("button",{...e})}function TX(e){return K.createElement("span",{...e})}function TQ(e){let{size:t=24,orientation:n="left",className:o}=e;return K.createElement("svg",{className:o,width:t,height:t,viewBox:"0 0 24 24"},"up"===n&&K.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===n&&K.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===n&&K.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===n&&K.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function TJ(e){let{day:t,modifiers:n,...o}=e;return K.createElement("td",{...o})}function T0(e){let{day:t,modifiers:n,...o}=e,r=K.useRef(null);return K.useEffect(()=>{n.focused&&r.current?.focus()},[n.focused]),K.createElement("button",{ref:r,...o})}function T1(e){let{options:t,className:n,components:o,classNames:r,...a}=e,i=[r[EV.Dropdown],n].join(" "),s=t?.find(({value:e})=>e===a.value);return K.createElement("span",{"data-disabled":a.disabled,className:r[EV.DropdownRoot]},K.createElement(o.Select,{className:i,...a},t?.map(({value:e,label:t,disabled:n})=>K.createElement(o.Option,{key:e,value:e,disabled:n},t))),K.createElement("span",{className:r[EV.CaptionLabel],"aria-hidden":!0},s?.label,K.createElement(o.Chevron,{orientation:"down",size:18,className:r[EV.Chevron]})))}function T2(e){return K.createElement("div",{...e})}function T3(e){return K.createElement("div",{...e})}function T6(e){let{calendarMonth:t,displayIndex:n,...o}=e;return K.createElement("div",{...o},e.children)}function T4(e){let{calendarMonth:t,displayIndex:n,...o}=e;return K.createElement("div",{...o})}function T5(e){return K.createElement("table",{...e})}function T8(e){return K.createElement("div",{...e})}!function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"}(EV||(EV={})),function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"}(EW||(EW={})),function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"}(Eq||(Eq={})),function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"}(EZ||(EZ={}));let T9=(0,K.createContext)(void 0);function T7(){let e=(0,K.useContext)(T9);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function ke(e){let{components:t}=T7();return K.createElement(t.Dropdown,{...e})}function kt(e){let{onPreviousClick:t,onNextClick:n,previousMonth:o,nextMonth:r,...a}=e,{components:i,classNames:s,labels:{labelPrevious:l,labelNext:c}}=T7(),u=(0,K.useCallback)(e=>{r&&n?.(e)},[r,n]),d=(0,K.useCallback)(e=>{o&&t?.(e)},[o,t]);return K.createElement("nav",{...a},K.createElement(i.PreviousMonthButton,{type:"button",className:s[EV.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":l(o),onClick:d},K.createElement(i.Chevron,{disabled:!o||void 0,className:s[EV.Chevron],orientation:"left"})),K.createElement(i.NextMonthButton,{type:"button",className:s[EV.NextMonthButton],tabIndex:r?void 0:-1,"aria-disabled":!r||void 0,"aria-label":c(r),onClick:u},K.createElement(i.Chevron,{disabled:!r||void 0,orientation:"right",className:s[EV.Chevron]}
vendor: 8,628 bytes, line 32
32)))}function kn(e){let{components:t}=T7();return K.createElement(t.Button,{...e})}function ko(e){return K.createElement("option",{...e})}function kr(e){let{components:t}=T7();return K.createElement(t.Button,{...e})}function ka(e){let{rootRef:t,...n}=e;return K.createElement("div",{...n,ref:t})}function ki(e){return K.createElement("select",{...e})}function ks(e){let{week:t,...n}=e;return K.createElement("tr",{...n})}function kl(e){return K.createElement("th",{...e})}function kc(e){return K.createElement("thead",{"aria-hidden":!0},K.createElement("tr",{...e}))}function ku(e){let{week:t,...n}=e;return K.createElement("th",{...n})}function kd(e){return K.createElement("th",{...e})}function km(e){return K.createElement("tbody",{...e})}function kp(e){let{components:t}=T7();return K.createElement(t.Dropdown,{...e})}function kh(e){return{...V,...e}}function kf(e){let t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([e,n])=>{e.startsWith("data-")&&(t[e]=n)}),t}function kg(){let e={};for(let t in EV)e[EV[t]]=`rdp-${EV[t]}`;for(let t in EW)e[EW[t]]=`rdp-${EW[t]}`;for(let t in Eq)e[Eq[t]]=`rdp-${Eq[t]}`;for(let t in EZ)e[EZ[t]]=`rdp-${EZ[t]}`;return e}function ky(e,t,n){return(n??new TF(t)).formatMonthYear(e)}let kv=ky;function kb(e,t,n){return(n??new TF(t)).format(e,"d")}function kS(e,t=TU){return t.format(e,"LLLL")}function kT(e,t,n){return(n??new TF(t)).format(e,"cccccc")}function kk(e,t=TU){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function kC(){return""}function kA(e,t=TU){return t.format(e,"yyyy")}let kE=kA;function k_(e){return e?.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e?.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...W,...e}}function kP(e,t,n,o,r){let{startOfMonth:a,startOfYear:i,endOfYear:s,eachMonthOfInterval:l,getMonth:c}=r;return l({start:i(e),end:s(e)}).map(e=>{let i=o.formatMonthDropdown(e,r);return{value:c(e),label:i,disabled:t&&e<a(t)||n&&e>a(n)||!1}})}function kx(e,t={},n={}){let o={...t?.[EV.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{o={...o,...n?.[e]}}),o}function kw(e,t,n){let o=e.today(),r=n?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),a=[];for(let t=0;t<7;t++){let n=e.addDays(r,t);a.push(n)}return a}function kR(e,t,n,o,r=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:s,getYear:l}=o,c=s({start:a(e),end:i(t)});return r&&c.reverse(),c.map(e=>{let t=n.formatYearDropdown(e,o);return{value:l(e),label:t,disabled:!1}})}function kM(e,t,n,o){let r=(o??new TF(n)).format(e,"PPPP");return t.today&&(r=`Today, ${r}`),t.selected&&(r=`${r}, selected`),r}let kI=kM;function kO(e,t,n){return(n??new TF(t)).formatMonthYear(e)}let kD=kO;function kN(e,t,n,o){let r=(o??new TF(n)).format(e,"PPPP");return t?.today&&(r=`Today, ${r}`),r}function kL(e){return"Choose the Month"}function kB(){return""}function kF(e){return"Go to the Next Month"}function kU(e){return"Go to the Previous Month"}function kj(e,t,n){return(n??new TF(t)).format(e,"cccc")}function kz(e,t){return`Week ${e}`}function kG(e){return"Week Number"}function k$(e){return"Choose the Year"}let kH=e=>e instanceof HTMLElement?e:null,kV=e=>[...e.querySelectorAll("[data-animated-month]")??[]],kW=e=>kH(e.querySelector("[data-animated-month]")),kq=e=>kH(e.querySelector("[data-animated-caption]")),kZ=e=>kH(e.querySelector("[data-animated-weeks]")),kK=e=>kH(e.querySelector("[data-animated-nav]")),kY=e=>kH(e.querySelector("[data-animated-weekdays]"));function kX(e,t,{classNames:n,months:o,focused:r,dateLib:a}){let i=(0,K.useRef)(null),s=(0,K.useRef)(o),l=(0,K.useRef)(!1);(0,K.useLayoutEffect)(()=>{let c=s.current;if(s.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||0===o.length||0===c.length||o.length!==c.length)return;let u=a.isSameMonth(o[0].date,c[0].date),d=a.isAfter(o[0].date,c[0].date),m=d?n[EZ.caption_after_enter]:n[EZ.caption_before_enter],p=d?n[EZ.weeks_after_enter]:n[EZ.weeks_before_enter],h=i.current,f=e.current.cloneNode(!0);if(f instanceof HTMLElement?(kV(f).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=kW(e);t&&e.contains(t)&&e.removeChild(t);let n=kq(e);n&&n.classList.remove(m);let o=kZ(e);o&&o.classList.remove(p)}),i.current=f):i.current=null,l.current||u||r)return;let g=h instanceof HTMLElement?kV(h):[],y=kV(e.current);if(y?.every(e=>e instanceof HTMLElement)&&g&&g.every(e=>e instanceof HTMLElement)){l.current=!0;let t=[];e.current.style.isolation="isolate";let o=kK(e.current);o&&(o.style.zIndex="1"),y.forEach((r,a)=>{let i=g[a];if(!i)return;r.style.position="relative",r.style.overflow="hidden";let s=kq(r);s&&s.classList.add(m);let c=kZ(r);c&&c.classList.add(p);let u=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),o&&(o.style.zIndex=""),s&&s.classList.remove(m),c&&c.classList.remove(p),r.style.position="",r.style.overflow="",r.contains(i)&&r.removeChild(i)};t.push(u),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let h=kY(i);h&&(h.style.opacity="0");let f=kq(i);f&&(f.classList.add(d?n[EZ.caption_before_exit]:n[EZ.caption_after_exit]),f.addEventListener("animationend",u));let y=kZ(i);y&&y.classList.add(d?n[EZ.weeks_before_exit]:n[EZ.weeks_after_exit]),r.insertBefore(i,r.firstChild)})}})}function kQ(e,t,n,o){let r=e[0],a=e[e.length-1],{ISOWeek:i,fixedWeeks:s,broadcastCalendar:l}=n??{},{addDays:c,differenceInCalendarDays:u,differenceInCalendarMonths:d,endOfBroadcastWeek:m,endOfISOWeek:p,endOfMonth:h,endOfWeek:f,isAfter:g,startOfBroadcastWeek:y,startOfISOWeek:v,startOfWeek:b}=o,S=l?y(r,o):i?v(r):b(r),T=u(l?m(a):i?p(h(a)):f(h(a)),S),k=d(a,r)+1,C=[];for(let e=0;e<=T;e++){let n=c(S,e);if(t&&g(n,t))break;C.push(n)}let A=(l?35:42)*k;if(s&&C.length<A){let e=A-C.length;for(let t=0;t<e;t++){let e=c(C[C.length-1],1);C.push(e)}}return C}function kJ(e){let t=[];return e.reduce((e,n)=>{let o=n.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(o.slice())},t.slice())}function k0(e,t,n,o){let{numberOfMonths:r=1}=n,a=[];for(let n=0;n<r;n++){let r=o.addMonths(e,n);if(t&&r>t)break;a.push(r)}return a}function k1(e,t,n,o){let{month:r,defaultMonth:a,today:i=o.today(),numberOfMonths:s=1}=e,l=r||a||i,{differenceInCalendarMonths:c,addMonths:u,startOfMonth:d}=o;return n&&c(n,l)<s-1&&(l=u(n,-1*(s-1))),t&&0>c(l,t)&&(l=t),d(l)}class k2{constructor(e,t,n=TU){this.date=e,this.displayMonth=t,this.outside=!!(t&&!n.isSameMonth(e,t)),this.dateLib=n}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class k3{constructor(e,t){this.days=t,this.weekNumber=e}}class k6{constructor(e,t){this.date=e,this.weeks=t}}function k4(e,t,n,o){let{addDays:r,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:s,endOfWeek:l,getISOWeek:c,getWeek:u,startOfBroadcastWeek:d,startOfISOWeek:m,startOfWeek:p}=o,h=e.reduce((e,h)=>{let f=n.broadcastCalendar?d(h,o):n.ISOWeek?m(h):p(h),g=n.broadcastCalendar?a(h):n.ISOWeek?i(s(h)):l(s(h)),y=t.filter(e=>e>=f&&e<=g),v=n.broadcastCalendar?35:42;if(n.fixedWeeks&&y.length<v){let e=t.filter(e=>{let t=v-y.length;return e>g&&e<=r(g,t)});y.push(...e)}let b=y.reduce((e,t)=>{let r=n.ISOWeek?c(t):u(t),a=e.find(e=>e.weekNumber===r),i=new k2(t,h,o);return a?a.days.push(i):e.push(new k3(r,[i])),e},[]),S=new k6(h,b);return e.push(S),e},[]);return n.reverseMonths?h.reverse():h}function k5(e,t){let{startMonth:n,endMonth:o}=e,{startOfYear:r,startOfDay:a,startOfMonth:i,endOfMonth:s,addYears:l,endOfYear:c,newDate:u,today:d}=t,{fromYear:m,toYear:p,fromMonth:h,toMonth:f}=e;!n&&h&&(n=h),!n&&m&&(n=t.newDate(m,0,1)),!o&&f&&(o=f),!o&&p&&(o=u(p,11,31));let g="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return n?n=i(n):m?n=u(m,0,1):!n&&g&&(n=r(l(e.today??d(),-100))),o?o=s(o):p?o=u(p,11,31):!o&&g&&(o=c(e.today??d())),[n?a(n):n,o?a(o):o]}function k8(e,t,n,o){if(n.disableNavigation)return;let{pagedNavigation:r,numberOfMonths:a=1}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:l}=o,c=r?a:1,u=i(e);if(!t||!(l(t,e)<a))return s(u,c)}function k9(e,t,n,o){if(n.disableNavigation)return;let{pagedNavigation:r,numberOfMonths:a}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:l}=o,c=r?a??1:1,u=i(e);if(!t||!(0>=l(u,t)))return s(u,-c)}function k7(e){let t=[];return e.reduce((e,t)=>
32e.concat(t.weeks.slice()),t.slice())}function Ce(e,t){let[n,o]=(0,K.useState)(e);return[void 0===t?n:t,o]}function Ct(e,t){let[n,o]=k5(e,t),{startOfMonth:r,endOfMonth:a}=t,i=k1(e,n,o,t),[s,l]=Ce(i,e.month?i:void 0);(0,K.useEffect)(()=>{l(k1(e,n,o,t))},[e.timeZone]);let c=k0(s,o,e,t),u=kQ(c,e.endMonth?a(e.endMonth):void 0,e,t),d=k4(c,u,e,t),m=k7(d),p=kJ(d),h=k9(s,n,e,t),f=k8(s,o,e,t),{disableNavigation:g,onMonthChange:y}=e,v=e=>m.some(t=>t.days.some(t=>t.isEqualTo(e))),b=e=>{if(g)return;let t=r(e);n&&t<r(n)&&(t=r(n)),o&&t>r(o)&&(t=r(o)),l(t),y?.(t)},S=e=>{v(e)||b(e.date)};return{months:d,weeks:m,days:p,navStart:n,navEnd:o,previousMonth:h,nextMonth:f,goToMonth:b,goToDay:S}}function Cn(e){return!e[EW.disabled]&&!e[EW.hidden]&&!e[EW.outside]}function Co(e,t,n,o){let r;let a=-1;for(let i of e){let e=t(i);Cn(e)&&(e[EW.focused]&&a<EK.FocusedModifier?(r=i,a=EK.FocusedModifier):o?.isEqualTo(i)&&a<EK.LastFocused?(r=i,a=EK.LastFocused):n(i.date)&&a<EK.Selected?(r=i,a=EK.Selected):e[EW.today]&&a<EK.Today&&(r=i,a=EK.Today))}return r||(r=e.find(e=>Cn(t(e)))),r}function Cr(e,t,n,o,r,a,i){let{ISOWeek:s,broadcastCalendar:l}=a,{addDays:c,addMonths:u,addWeeks:d,addYears:m,endOfBroadcastWeek:p,endOfISOWeek:h,endOfWeek:f,max:g,min:y,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:S}=i,T=({day:c,week:d,month:u,year:m,startOfWeek:e=>l?v(e,i):s?b(e):S(e),endOfWeek:e=>l?p(e):s?h(e):f(e)})[e](n,"after"===t?1:-1);return"before"===t&&o?T=g([o,T]):"after"===t&&r&&(T=y([r,T])),T}function Ca(e,t,n,o,r,a,i,s=0){if(s>365)return;let l=Cr(e,t,n.date,o,r,a,i),c=!!(a.disabled&&Tq(l,a.disabled,i)),u=!!(a.hidden&&Tq(l,a.hidden,i)),d=l,m=new k2(l,d,i);return c||u?Ca(e,t,m,o,r,a,i,s+1):m}function Ci(e,t,n,o,r){let{autoFocus:a}=e,[i,s]=(0,K.useState)(),l=Co(t.days,n,o||(()=>!1),i),[c,u]=(0,K.useState)(a?l:void 0),d=()=>{s(c),u(void 0)},m=(n,o)=>{if(!c)return;let a=Ca(n,o,c,t.navStart,t.navEnd,e,r);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),u(a)}};return{isFocusTarget:e=>!!l?.isEqualTo(e),setFocused:u,focused:c,blur:d,moveFocus:m}}function Cs(e,t){let{selected:n,required:o,onSelect:r}=e,[a,i]=Ce(n,r?n:void 0),s=r?n:a,{isSameDay:l}=t,c=e=>s?.some(t=>l(t,e))??!1,{min:u,max:d}=e,m=(e,t,n)=>{let a=[...s??[]];if(c(e)){if(s?.length===u||o&&s?.length===1)return;a=s?.filter(t=>!l(t,e))}else a=s?.length===d?[e]:[...a,e];return r||i(a),r?.(a,e,t,n),a};return{selected:s,select:m,isSelected:c}}function Cl(e,t,n=0,o=0,r=!1,a=TU){let i;let{from:s,to:l}=t||{},{isSameDay:c,isAfter:u,isBefore:d}=a;if(s||l){if(s&&!l)i=c(s,e)?0===n?{from:s,to:e}:r?{from:s,to:void 0}:void 0:d(e,s)?{from:e,to:s}:{from:s,to:e};else if(s&&l){if(c(s,e)&&c(l,e))i=r?{from:s,to:l}:void 0;else if(c(s,e))i={from:s,to:n>0?void 0:e};else if(c(l,e))i={from:e,to:n>0?void 0:e};else if(d(e,s))i={from:e,to:l};else if(u(e,s))i={from:s,to:e};else if(u(e,l))i={from:s,to:e};else throw Error("Invalid range")}}else i={from:e,to:n>0?void 0:e};if(i?.from&&i?.to){let t=a.differenceInCalendarDays(i.to,i.from);o>0&&t>o?i={from:e,to:void 0}:n>1&&t<n&&(i={from:e,to:void 0})}return i}function Cc(e,t,n=TU){let o=Array.isArray(t)?t:[t],r=e.from,a=Math.min(n.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(o.includes(r.getDay()))return!0;r=n.addDays(r,1)}return!1}function Cu(e,t,n=TU){return Tj(e,t.from,!1,n)||Tj(e,t.to,!1,n)||Tj(t,e.from,!1,n)||Tj(t,e.to,!1,n)}function Cd(e,t,n=TU){let o=Array.isArray(t)?t:[t];if(o.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:n.isDate(t)?Tj(e,t,!1,n):TW(t,n)?t.some(t=>Tj(e,t,!1,n)):TG(t)?!!t.from&&!!t.to&&Cu(e,{from:t.from,to:t.to},n):TV(t)?Cc(e,t.dayOfWeek,n):Tz(t)?n.isAfter(t.before,t.after)?Cu(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):Tq(e.from,t,n)||Tq(e.to,t,n):!!(T$(t)||TH(t))&&(Tq(e.from,t,n)||Tq(e.to,t,n))))return!0;let r=o.filter(e=>"function"==typeof e);if(r.length){let t=e.from,o=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=o;e++){if(r.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}function Cm(e,t){let{disabled:n,excludeDisabled:o,selected:r,required:a,onSelect:i}=e,[s,l]=Ce(r,i?r:void 0),c=i?r:s,u=e=>c&&Tj(c,e,!1,t),d=(r,s,u)=>{let{min:d,max:m}=e,p=r?Cl(r,c,d,m,a,t):void 0;return o&&n&&p?.from&&p.to&&Cd({from:p.from,to:p.to},n,t)&&(p.from=r,p.to=void 0),i||l(p),i?.(p,r,s,u),p};return{selected:c,select:d,isSelected:u}}function Cp(e,t){let{selected:n,required:o,onSelect:r}=e,[a,i]=Ce(n,r?n:void 0),s=r?n:a,{isSameDay:l}=t,c=e=>
32!!s&&l(s,e),u=(e,t,n)=>{let a=e;return!o&&s&&s&&l(e,s)&&(a=void 0),r||i(a),r?.(a,e,t,n),a};return{selected:s,select:u,isSelected:c}}function Ch(e,t){let n=Cp(e,t),o=Cs(e,t),r=Cm(e,t);switch(e.mode){case"single":return n;case"multiple":return o;case"range":return r;default:return}}function Cf(e){let t=e;t.timeZone&&((t={...e}).today&&(t.today=new b6(t.today,t.timeZone)),t.month&&(t.month=new b6(t.month,t.timeZone)),t.defaultMonth&&(t.defaultMonth=new b6(t.defaultMonth,t.timeZone)),t.startMonth&&(t.startMonth=new b6(t.startMonth,t.timeZone)),t.endMonth&&(t.endMonth=new b6(t.endMonth,t.timeZone)),"single"===t.mode&&t.selected?t.selected=new b6(t.selected,t.timeZone):"multiple"===t.mode&&t.selected?t.selected=t.selected?.map(e=>new b6(e,t.timeZone)):"range"===t.mode&&t.selected&&(t.selected={from:t.selected.from?new b6(t.selected.from,t.timeZone):void 0,to:t.selected.to?new b6(t.selected.to,t.timeZone):void 0}));let{components:n,formatters:o,labels:r,dateLib:a,locale:i,classNames:s}=(0,K.useMemo)(()=>{let e={...SC,...t.locale};return{dateLib:new TF({locale:e,weekStartsOn:t.broadcastCalendar?1:t.weekStartsOn,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},t.dateLib),components:kh(t.components),formatters:k_(t.formatters),labels:{...q,...t.labels},locale:e,classNames:{...kg(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.components,t.formatters,t.labels,t.classNames]),{captionLayout:l,mode:c,navLayout:u,numberOfMonths:d=1,onDayBlur:m,onDayClick:p,onDayFocus:h,onDayKeyDown:f,onDayMouseEnter:g,onDayMouseLeave:y,onNextClick:v,onPrevClick:b,showWeekNumber:S,styles:T}=t,{formatCaption:k,formatDay:C,formatMonthDropdown:A,formatWeekNumber:E,formatWeekNumberHeader:_,formatWeekdayName:P,formatYearDropdown:x}=o,w=Ct(t,a),{days:R,months:M,navStart:I,navEnd:O,previousMonth:D,nextMonth:N,goToMonth:L}=w,B=TZ(R,t,I,O,a),{isSelected:F,select:U,selected:j}=Ch(t,a)??{},{blur:z,focused:G,isFocusTarget:$,moveFocus:H,setFocused:V}=Ci(t,w,B,F??(()=>!1),a),{labelDayButton:W,labelGridcell:Z,labelGrid:Y,labelMonthDropdown:X,labelNav:Q,labelPrevious:J,labelNext:ee,labelWeekday:et,labelWeekNumber:en,labelWeekNumberHeader:eo,labelYearDropdown:er}=r,ea=(0,K.useMemo)(()=>kw(a,t.ISOWeek),[a,t.ISOWeek]),ei=void 0!==c||void 0!==p,es=(0,K.useCallback)(()=>{D&&(L(D),b?.(D))},[D,L,b]),el=(0,K.useCallback)(()=>{N&&(L(N),v?.(N))},[L,N,v]),ec=(0,K.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),V(e),U?.(e.date,t,n),p?.(e.date,t,n)},[U,p,V]),eu=(0,K.useCallback)((e,t)=>n=>{V(e),h?.(e.date,t,n)},[h,V]),ed=(0,K.useCallback)((e,t)=>n=>{z(),m?.(e.date,t,n)},[z,m]),em=(0,K.useCallback)((e,n)=>o=>{let r={ArrowLeft:[o.shiftKey?"month":"day","rtl"===t.dir?"after":"before"],ArrowRight:[o.shiftKey?"month":"day","rtl"===t.dir?"before":"after"],ArrowDown:[o.shiftKey?"year":"week","after"],ArrowUp:[o.shiftKey?"year":"week","before"],PageUp:[o.shiftKey?"year":"month","before"],PageDown:[o.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(r[o.key]){o.preventDefault(),o.stopPropagation();let[e,t]=r[o.key];H(e,t)}f?.(e.date,n,o)},[H,f,t.dir]),ep=(0,K.useCallback)((e,t)=>n=>{g?.(e.date,t,n)},[g]),eh=(0,K.useCallback)((e,t)=>n=>{y?.(e.date,t,n)},[y]),ef=(0,K.useCallback)(e=>t=>{let n=Number(t.target.value);L(a.setMonth(a.startOfMonth(e),n))},[a,L]),eg=(0,K.useCallback)(e=>t=>{let n=Number(t.target.value);L(a.setYear(a.startOfMonth(e),n))},[a,L]),{className:ey,style:ev}=(0,K.useMemo)(()=>({className:[s[EV.Root],t.className].filter(Boolean).join(" "),style:{...T?.[EV.Root],...t.style}}),[s,t.className,t.style,T]),eb=kf(t),eS=(0,K.useRef)(null);kX(eS,!!t.animate,{classNames:s,months:M,focused:G,dateLib:a});let eT={dayPickerProps:t,selected:j,select:U,isSelected:F,months:M,nextMonth:N,previousMonth:D,goToMonth:L,getModifiers:B,components:n,classNames:s,styles:T,labels:r,formatters:o};return K.createElement(T9.Provider,{value:eT},K.createElement(n.Root,{rootRef:t.animate?eS:void 0,className:ey,style:ev,dir:t.dir,id:t.
vendor: 4,342 bytes, line 32
32id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...eb},K.createElement(n.Months,{className:s[EV.Months],style:T?.[EV.Months]},!t.hideNavigation&&!u&&K.createElement(n.Nav,{"data-animated-nav":t.animate?"true":void 0,className:s[EV.Nav],style:T?.[EV.Nav],"aria-label":Q(),onPreviousClick:es,onNextClick:el,previousMonth:D,nextMonth:N}),M.map((e,r)=>K.createElement(n.Month,{"data-animated-month":t.animate?"true":void 0,className:s[EV.Month],style:T?.[EV.Month],key:r,displayIndex:r,calendarMonth:e},"around"===u&&!t.hideNavigation&&0===r&&K.createElement(n.PreviousMonthButton,{type:"button",className:s[EV.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":!D||void 0,"aria-label":J(D),onClick:es,"data-animated-button":t.animate?"true":void 0},K.createElement(n.Chevron,{disabled:!D||void 0,className:s[EV.Chevron],orientation:"rtl"===t.dir?"right":"left"})),K.createElement(n.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:s[EV.MonthCaption],style:T?.[EV.MonthCaption],calendarMonth:e,displayIndex:r},l?.startsWith("dropdown")?K.createElement(n.DropdownNav,{className:s[EV.Dropdowns],style:T?.[EV.Dropdowns]},(()=>{let r="dropdown"===l||"dropdown-months"===l?K.createElement(n.MonthsDropdown,{key:"month",className:s[EV.MonthsDropdown],"aria-label":X(),classNames:s,components:n,disabled:!!t.disableNavigation,onChange:ef(e.date),options:kP(e.date,I,O,o,a),style:T?.[EV.Dropdown],value:a.getMonth(e.date)}):K.createElement("span",{key:"month"},A(e.date,a)),i="dropdown"===l||"dropdown-years"===l?K.createElement(n.YearsDropdown,{key:"year",className:s[EV.YearsDropdown],"aria-label":er(a.options),classNames:s,components:n,disabled:!!t.disableNavigation,onChange:eg(e.date),options:kR(I,O,o,a,!!t.reverseYears),style:T?.[EV.Dropdown],value:a.getYear(e.date)}):K.createElement("span",{key:"year"},x(e.date,a));return"year-first"===a.getMonthYearOrder()?[i,r]:[r,i]})(),K.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},k(e.date,a.options,a))):K.createElement(n.CaptionLabel,{className:s[EV.CaptionLabel],role:"status","aria-live":"polite"},k(e.date,a.options,a))),"around"===u&&!t.hideNavigation&&r===d-1&&K.createElement(n.NextMonthButton,{type:"button",className:s[EV.NextMonthButton],tabIndex:N?void 0:-1,"aria-disabled":!N||void 0,"aria-label":ee(N),onClick:el,"data-animated-button":t.animate?"true":void 0},K.createElement(n.Chevron,{disabled:!N||void 0,className:s[EV.Chevron],orientation:"rtl"===t.dir?"left":"right"})),r===d-1&&"after"===u&&!t.hideNavigation&&K.createElement(n.Nav,{"data-animated-nav":t.animate?"true":void 0,className:s[EV.Nav],style:T?.[EV.Nav],"aria-label":Q(),onPreviousClick:es,onNextClick:el,previousMonth:D,nextMonth:N}),K.createElement(n.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===c||"range"===c,"aria-label":Y(e.date,a.options,a)||void 0,className:s[EV.MonthGrid],style:T?.[EV.MonthGrid]},!t.hideWeekdays&&K.createElement(n.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:s[EV.Weekdays],style:T?.[EV.Weekdays]},S&&K.createElement(n.WeekNumberHeader,{"aria-label":eo(a.options),className:s[EV.WeekNumberHeader],style:T?.[EV.WeekNumberHeader],scope:"col"},_()),ea.map(e=>K.createElement(n.Weekday,{"aria-label":et(e,a.options,a),className:s[EV.Weekday],key:String(e),style:T?.[EV.Weekday],scope:"col"},P(e,a.options,a)))),K.createElement(n.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:s[EV.Weeks],style:T?.[EV.Weeks]},e.weeks.map(e=>K.createElement(n.Week,{className:s[EV.Week],key:e.weekNumber,style:T?.[EV.Week],week:e},S&&K.createElement(n.WeekNumber,{week:e,style:T?.[EV.WeekNumber],"aria-label":en(e.weekNumber,{locale:i}),className:s[EV.WeekNumber],scope:"row",role:"rowheader"},E(e.weekNumber,a)),e.days.map(e=>{let{date:o}=e,r=B(e);if(r[EW.focused]=!r.hidden&&!!G?.isEqualTo(e),r[Eq.selected]=F?.(o)||r.selected,TG(j)){let{from:e,to:t}=j;r[Eq.range_start]=!!(e&&t&&a.isSameDay(o,e)),r[Eq.range_end]=!!(e&&t&&a.isSameDay(o,t)),r[Eq.range_middle]=Tj(j,o,!0,a)}let i=kx(r,T,t.modifiersStyles),l=TK(r,s,t.modifiersClassNames),c=ei||r.hidden?void 0:Z(o,r,a.options,a);
32return K.createElement(n.Day,{key:`${a.format(o,"yyyy-MM-dd")}_${a.format(e.displayMonth,"yyyy-MM")}`,day:e,modifiers:r,className:l.join(" "),style:i,role:"gridcell","aria-selected":r.selected||void 0,"aria-label":c,"data-day":a.format(o,"yyyy-MM-dd"),"data-month":e.outside?a.format(o,"yyyy-MM"):void 0,"data-selected":r.selected||void 0,"data-disabled":r.disabled||void 0,"data-hidden":r.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":r.focused||void 0,"data-today":r.today||void 0},!r.hidden&&ei?K.createElement(n.DayButton,{className:s[EV.DayButton],style:T?.[EV.DayButton],type:"button",day:e,modifiers:r,disabled:r.disabled||void 0,tabIndex:$(e)?0:-1,"aria-label":W(o,r,a.options,a),onClick:ec(e,r),onBlur:ed(e,r),onFocus:eu(e,r),onKeyDown:em(e,r),onMouseEnter:ep(e,r),onMouseLeave:eh(e,r)},C(o,a.options,a)):!r.hidden&&C(e.date,a.options,a))})))))))),t.footer&&K.createElement(n.Footer,{className:s[EV.Footer],style:T?.[EV.Footer],role:"status","aria-live":"polite"},t.footer)))}function Cg(e){let{className:t,selected:n,components:o,onDateSelect:r,fromYear:a,toYear:i,numberOfMonthsToDisplay:s,hidden:l,initialMonth:c,disabled:u,locale:d}=e;return(0,Z.jsx)(Cf,{locale:d,mode:"single",captionLayout:"dropdown",navLayout:"around",defaultMonth:null!=c?c:n,className:(0,sv.W)("rangeDatePicker",t),components:o,onDayClick:r,selected:n,startMonth:new Date(null!=a?a:1900,0),endMonth:new Date(null!=i?i:new Date().getFullYear()+10,11),numberOfMonths:s,hidden:l,fixedWeeks:!0,disabled:u})}function Cy(e){return(0,Z.jsx)(Cg,{...e,fromYear:new Date().getFullYear()-120,toYear:new Date().getFullYear()-16})}!function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"}(EK||(EK={}));var Cv=n(45365);function Cb(e){let{start:t,end:n,minRangeSize:o=1,maxRangeSize:r,nRangeSize:a,numberOfMonthsToDisplay:i=2,startingMonth:s,minDate:l,onRangeSelected:c,className:u,components:d,showOutsideDays:m,month:p,onMonthChange:h,locale:f,fixedWeeks:g=!0}=e,[y,v]=(0,K.useState)({from:t,to:n}),b=(0,K.useMemo)(()=>s||t,[s,t]),S=(0,K.useMemo)(()=>l?{before:l}:[],[l]),T=(0,K.useCallback)((e,t)=>{if(!(!(null==e?void 0:e.from)||!(null==e?void 0:e.to)||(0,Cv.cE)(e.from,e.to))){if((null==y?void 0:y.from)&&(null==y?void 0:y.to)){v({from:t,to:void 0}),c(t,void 0);return}v(e),c(e.from,e.to)}},[y,c]),k=(0,K.useCallback)((e,t)=>{if(a){let t=(0,Cv.E4)(e,a);v({from:e,to:t}),c(e,t)}else t.selected&&(t.range_start||t.range_end)&&(v({from:e,to:void 0}),c(e,void 0))},[a,c]);return(0,Z.jsx)(Cf,{className:(0,sv.W)("rangeDatePicker",u),mode:"range",captionLayout:"label",navLayout:"around",disabled:S,defaultMonth:b,month:p,min:o,max:r,numberOfMonths:i,selected:y,onSelect:T,showOutsideDays:m,components:d,onDayClick:k,onMonthChange:h,locale:f,fixedWeeks:g})}let CS=e=>{let{className:t,isEnabled:n,isRestricted:o,noColor:r,day:a,modifiers:i,children:s,...l}=e,{classNames:c,styles:u}=T7();return(0,Z.jsxs)("button",{type:"button",className:(0,sv.W)(t,i.disabled&&c.disabled,n?"":"unavailable",o&&!i.disabled?"restricted":"",r?"no-color":""),style:null==u?void 0:u.day_button,...l,children:[(0,Z.jsxs)("div",{className:"flex items-center justify-center",children:[(0,Z.jsx)("div",{className:"text-property-subtitle3 sm:text-property-subtitle2-sm mb-[1px]",children:a.date.getDate()}),i.range_end&&(0,Z.jsx)("div",{className:"w-2 h-2 -mt-0.5 ml-0.5",children:(0,Z.jsx)(i3,{})})]}),s]})},CT=()=>(0,Z.jsx)("div",{id:"DemoBadge",className:"absolute bg-[url('https://s3.eu-central-1.amazonaws.com/witbooking.static/img/demo_tag.png')] h-10 w-10 top-0 right-0 z-40"});function Ck(){let e=(0,K.useRef)(!1);return c2(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function CC(){let e="undefined"==typeof document;return(0,Y.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)}function CA(){let e=CC(),[t,n]=K.useState(cZ.isHandoffComplete);return t&&!1===cZ.isHandoffComplete&&n(!1),K.useEffect(()=>{!0!==t&&n(!0)},[t]),K.useEffect(()=>cZ.handoff(),[]),!e&&t}function CE(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!hE(null!=(t=e.as)?t:CO)||1===K.Children.count(e.children)}let C_=(0,K.createContext)(null);C_.displayName="TransitionContext";var CP=((E=CP||{}).Visible="visible",E.Hidden="hidden",E);function Cx(){let e=(0,K.useContext)(C_);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function Cw(){let e=(0,K.useContext)(CR);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let CR=(0,K.createContext)(null);function CM(e){return"children"in e?CM(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function CI(e,t){let n=c3(e),o=(0,K.useRef)([]),r=Ck(),a=c1(),i=c6(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:hp.Hidden,i=o.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==i&&(uI(t,{[hp.Unmount](){o.current.splice(i,1)},[hp.Hidden](){o.current[i].state="hidden"}}),a.microTask(()=>{var e;!CM(o)&&r.current&&(null==(e=n.current)||e.call(n))}))}),s=c6(e=>
32{let t=o.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>i(e,hp.Unmount)}),l=(0,K.useRef)([]),c=(0,K.useRef)(Promise.resolve()),u=(0,K.useRef)({enter:[],leave:[]}),d=c6((e,n,o)=>{l.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{l.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(u.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?c.current=c.current.then(()=>null==t?void 0:t.wait.current).then(()=>o(n)):o(n)}),m=c6((e,t,n)=>{Promise.all(u.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=l.current.shift())||e()}).then(()=>n(t))});return(0,K.useMemo)(()=>({children:o,register:s,unregister:i,onStart:d,onStop:m,wait:c,chains:u}),[s,i,o,d,m,u,c])}CR.displayName="NestingContext";let CO=K.Fragment,CD=hm.RenderStrategy;function CN(e,t){var n,o;let{transition:r=!0,beforeEnter:a,afterEnter:i,beforeLeave:s,afterLeave:l,enter:c,enterFrom:u,enterTo:d,entered:m,leave:p,leaveFrom:h,leaveTo:f,...g}=e,[y,v]=(0,K.useState)(null),b=(0,K.useRef)(null),S=CE(e),T=dI(...S?[b,t,v]:null===t?[]:[t]),k=null==(n=g.unmount)||n?hp.Unmount:hp.Hidden,{show:C,appear:A,initial:E}=Cx(),[_,P]=(0,K.useState)(C?"visible":"hidden"),x=Cw(),{register:w,unregister:R}=x;c2(()=>w(b),[w,b]),c2(()=>{if(k===hp.Hidden&&b.current){if(C&&"visible"!==_){P("visible");return}return uI(_,{hidden:()=>R(b),visible:()=>w(b)})}},[_,b,w,R,C,k]);let M=CA();c2(()=>{if(S&&M&&"visible"===_&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,_,M,S]);let I=E&&!A,O=A&&C&&E,D=(0,K.useRef)(!1),N=CI(()=>{D.current||(P("hidden"),R(b))},x),L=c6(e=>{D.current=!0;let t=e?"enter":"leave";N.onStart(b,t,e=>{"enter"===e?null==a||a():"leave"===e&&(null==s||s())})}),B=c6(e=>{let t=e?"enter":"leave";D.current=!1,N.onStop(b,t,e=>{"enter"===e?null==i||i():"leave"===e&&(null==l||l())}),"leave"!==t||CM(N)||(P("hidden"),R(b))});(0,K.useEffect)(()=>{S&&r||(L(C),B(C))},[C,S,r]);let[,F]=dU(!(!r||!S||!M||I),y,C,{start:L,end:B}),U=hk({ref:T,className:(null==(o=hd(g.className,O&&c,O&&u,F.enter&&c,F.enter&&F.closed&&u,F.enter&&!F.closed&&d,F.leave&&p,F.leave&&!F.closed&&h,F.leave&&F.closed&&f,!F.transition&&C&&m))?void 0:o.trim())||void 0,...dF(F)}),j=0;"visible"===_&&(j|=hj.Open),"hidden"===_&&(j|=hj.Closed),C&&"hidden"===_&&(j|=hj.Opening),C||"visible"!==_||(j|=hj.Closing);let z=hh();return K.createElement(CR.Provider,{value:N},K.createElement(hG,{value:j},z({ourProps:U,theirProps:g,defaultTag:CO,features:CD,visible:"visible"===_,name:"Transition.Child"})))}function CL(e,t){let n=null!==(0,K.useContext)(C_),o=null!==hz();return K.createElement(K.Fragment,null,!n&&o?K.createElement(CB,{ref:t,...e}):K.createElement(CF,{ref:t,...e}))}let CB=hT(function(e,t){let{show:n,appear:o=!1,unmount:r=!0,...a}=e,i=(0,K.useRef)(null),s=dI(...CE(e)?[i,t]:null===t?[]:[t]);CA();let l=hz();if(void 0===n&&null!==l&&(n=(l&hj.Open)===hj.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[c,u]=(0,K.useState)(n?"visible":"hidden"),d=CI(()=>{n||u("hidden")}),[m,p]=(0,K.useState)(!0),h=(0,K.useRef)([n]);c2(()=>{!1!==m&&h.current[h.current.length-1]!==n&&(h.current.push(n),p(!1))},[h,n]);let f=(0,K.useMemo)(()=>({show:n,appear:o,initial:m}),[n,o,m]);c2(()=>{n?u("visible"):CM(d)||null===i.current||u("hidden")},[n,d]);let g={unmount:r},y=c6(()=>{var t;m&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),v=c6(()=>{var t;m&&p(!1),null==(t=e.beforeLeave)||t.call(e)}),b=hh();return K.createElement(CR.Provider,{value:d},K.createElement(C_.Provider,{value:f},b({ourProps:{...g,as:K.Fragment,children:K.createElement(CF,{ref:s,...g,...a,beforeEnter:y,beforeLeave:v})},theirProps:{},defaultTag:K.Fragment,features:CD,visible:"visible"===c,name:"Transition"})))}),CF=hT(CN),CU=hT(CL),Cj=Object.assign(CB,{Child:CU,Root:CB});function Cz(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"!=typeof document?document.defaultView:null,n=arguments.length>2?arguments[2]:void 0,o=u$(e,"escape");dv(t,"keydown",e=>{o&&(e.defaultPrevented||e.key===h0.Escape&&n(e))})}function CG(){var e;let[t]=(0,K.useState)(()=>"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(0,K.useState)(null!=(e=null==t?void 0:t.matches)&&e);return c2(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){o(e.matches)}},[t]),n}function C$(){let{defaultContainers:e=[],portals:t,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=c6(()=>{var o,r;let a=cK(n),i=[];for(let t of e)null!==t&&(ui(t)?i.push(t):"current"in t&&ui(t.current)&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(o=null==a?void 0:a.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&ui(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(r=null==n?void 0:n.getRootNode())?void 0:r.host))||i.some(t=>e.contains(t))||i.push(e));return i});
32return{resolveContainers:o,contains:c6(e=>o().some(t=>t.contains(e)))}}let CH=(0,K.createContext)(null);function CV(e){let{children:t,node:n}=e,[o,r]=(0,K.useState)(null),a=CW(null!=n?n:o);return K.createElement(CH.Provider,{value:a},t,null===a&&K.createElement(hw,{features:hx.Hidden,ref:e=>{var t,n;if(e){for(let o of null!=(n=null==(t=cK(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(o!==document.body&&o!==document.head&&ui(o)&&null!=o&&o.contains(e)){r(o);break}}}}))}function CW(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(e=(0,K.useContext)(CH))?e:t}let Cq=(0,K.createContext)(()=>{});function CZ(e){let{value:t,children:n}=e;return K.createElement(Cq.Provider,{value:t},n)}var CK=((_=CK||{})[_.Forwards=0]="Forwards",_[_.Backwards=1]="Backwards",_);function CY(){let e=(0,K.useRef)(0);return dl(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}function CX(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)ui(n.current)&&t.add(n.current);return t}let CQ="div";var CJ=((P=CJ||{})[P.None=0]="None",P[P.InitialFocus=1]="InitialFocus",P[P.TabLock=2]="TabLock",P[P.FocusLock=4]="FocusLock",P[P.RestoreFocus=8]="RestoreFocus",P[P.AutoFocus=16]="AutoFocus",P);let C0=Object.assign(hT(function(e,t){let n=(0,K.useRef)(null),o=dI(n,t),{initialFocus:r,initialFocusFallback:a,containers:i,features:s=15,...l}=e;CA()||(s=0);let c=dd(n.current);C2(s,{ownerDocument:c});let u=C3(s,{ownerDocument:c,container:n,initialFocus:r,initialFocusFallback:a});C6(s,{ownerDocument:c,container:n,containers:i,previousActiveElement:u});let d=CY(),m=c6(e=>{if(!us(n.current))return;let t=n.current;(()=>{uI(d.current,{[CK.Forwards]:()=>{dn(t,uQ.First,{skipElements:[e.relatedTarget,a]})},[CK.Backwards]:()=>{dn(t,uQ.Last,{skipElements:[e.relatedTarget,a]})}})})()}),p=u$(!!(2&s),"focus-trap#tab-lock"),h=c1(),f=(0,K.useRef)(!1),g={ref:o,onKeyDown(e){"Tab"==e.key&&(f.current=!0,h.requestAnimationFrame(()=>{f.current=!1}))},onBlur(e){if(!(4&s))return;let t=CX(i);us(n.current)&&t.add(n.current);let o=e.relatedTarget;ul(o)&&"true"!==o.dataset.headlessuiFocusGuard&&(C4(t,o)||(f.current?dn(n.current,uI(d.current,{[CK.Forwards]:()=>uQ.Next,[CK.Backwards]:()=>uQ.Previous})|uQ.WrapAround,{relativeTo:e.target}):ul(e.target)&&u8(e.target)))}},y=hh();return K.createElement(K.Fragment,null,p&&K.createElement(hw,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:hx.Focusable}),y({ourProps:g,theirProps:l,defaultTag:CQ,name:"FocusTrap"}),p&&K.createElement(hw,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:hx.Focusable}))}),{features:CJ});function C1(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,K.useRef)(hH.slice());return dV((e,n)=>{let[o]=e,[r]=n;!0===r&&!1===o&&cJ(()=>{t.current.splice(0)}),!1===r&&!0===o&&(t.current=hH.slice())},[e,hH,t]),c6(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}function C2(e,t){let{ownerDocument:n}=t,o=!!(8&e),r=C1(o);dV(()=>{o||cQ(null==n?void 0:n.body)&&u8(r())},[o]),h8(()=>{o&&u8(r())})}function C3(e,t){let{ownerDocument:n,container:o,initialFocus:r,initialFocusFallback:a}=t,i=(0,K.useRef)(null),s=u$(!!(1&e),"focus-trap#initial-focus"),l=Ck();return dV(()=>{if(0===e)return;if(!s){null!=a&&a.current&&u8(a.current);return}let t=o.current;t&&cJ(()=>{if(!l.current)return;let o=null==n?void 0:n.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===o){i.current=o;return}}else if(t.contains(o)){i.current=o;return}if(null!=r&&r.current)u8(r.current);else{if(16&e){if(dn(t,uQ.First|uQ.AutoFocus)!==uJ.Error)return}else if(dn(t,uQ.First)!==uJ.Error)return;if(null!=a&&a.current&&(u8(a.current),(null==n?void 0:n.activeElement)===a.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==n?void 0:n.activeElement})},[a,s,e]),i}function C6(e,t){let{ownerDocument:n,container:o,containers:r,previousActiveElement:a}=t,i=Ck(),s=!!(4&e);dv(null==n?void 0:n.defaultView,"focus",e=>{if(!s||!i.current)return;let t=CX(r);us(o.current)&&t.add(o.current);let n=a.current;if(!n)return;let l=e.target;us(l)?C4(t,l)?(a.current=l,u8(l)):(e.preventDefault(),e.stopPropagation(),u8(n)):u8(a.current)},!0)}function C4(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var C5=((x=C5||{})[x.Open=0]="Open",x[x.Closed=1]="Closed",x),C8=((w=C8||{})[w.SetTitleId=0]="SetTitleId",w);let C9={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},C7=(0,K.createContext)(null);function Ae(e){let t=(0,K.useContext)(C7);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,Ae),t}return t}function At(e,t){return uI(t.type,C9,e,t)}C7.displayName="DialogContext";let An=hT(function(e,t){let n=(0,K.useId)(),{id:o="headlessui-dialog-".concat(n),open:r,onClose:a,initialFocus:i,role:s="dialog",autoFocus:l=!0,__demoMode:c=!1,unmount:u=!1,...d}=e,m=(0,K.useRef)(!1);s=function(){return"dialog"===s||"alertdialog"===s?s:(m.current||(m.current=!0,
32console.warn("Invalid role [".concat(s,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog")}();let p=hz();void 0===r&&null!==p&&(r=(p&hj.Open)===hj.Open);let h=(0,K.useRef)(null),f=dI(h,t),g=dd(h.current),y=r?0:1,[v,b]=(0,K.useReducer)(At,{titleId:null,descriptionId:null,panelRef:(0,K.createRef)()}),S=c6(()=>a(!1)),T=c6(e=>b({type:0,id:e})),k=!!CA()&&0===y,[C,A]=fc(),E={get current(){var _;return null!=(_=v.panelRef.current)?_:h.current}},P=CW(),{resolveContainers:x}=C$({mainTreeNode:P,portals:C,defaultContainers:[E]}),w=null!==p&&(p&hj.Closing)===hj.Closing;uZ(!c&&!w&&k,{allowed:c6(()=>{var e,t;return[null!=(t=null==(e=h.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:c6(()=>{var e;return[null!=(e=null==P?void 0:P.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let R=uU.get(null);c2(()=>{if(k)return R.actions.push(o),()=>R.actions.pop(o)},[R,o,k]);let M=uz(R,(0,K.useCallback)(e=>R.selectors.isTop(e,o),[R,o]));du(M,x,e=>{e.preventDefault(),S()}),Cz(M,null==g?void 0:g.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),S()}),dx(!c&&!w&&k,g,x),uK(k,h,S);let[I,O]=hX(),D=(0,K.useMemo)(()=>[{dialogState:y,close:S,setTitleId:T,unmount:u},v],[y,S,T,u,v]),N=dw({open:0===y}),L={ref:f,id:o,role:s,tabIndex:-1,"aria-modal":c?void 0:0===y||void 0,"aria-labelledby":v.titleId,"aria-describedby":I,unmount:u},B=!CG(),F=CJ.None;k&&!c&&(F|=CJ.RestoreFocus,F|=CJ.TabLock,l&&(F|=CJ.AutoFocus),B&&(F|=CJ.InitialFocus));let U=hh();return K.createElement(h$,null,K.createElement(fe,{force:!0},K.createElement(fm,null,K.createElement(C7.Provider,{value:D},K.createElement(fd,{target:h},K.createElement(fe,{force:!1},K.createElement(O,{slot:N},K.createElement(A,null,K.createElement(C0,{initialFocus:i,initialFocusFallback:h,containers:x,features:F},K.createElement(CZ,{value:S},U({ourProps:L,theirProps:d,slot:N,defaultTag:Ao,features:Ar,visible:0===y,name:"Dialog"})))))))))))}),Ao="div",Ar=hm.RenderStrategy|hm.Static,Aa="div";function Ai(e,t){let n=(0,K.useId)(),{id:o="headlessui-dialog-panel-".concat(n),transition:r=!1,...a}=e,[{dialogState:i,unmount:s},l]=Ae("Dialog.Panel"),c=dI(t,l.panelRef),u=dw({open:0===i}),d={ref:c,id:o,onClick:c6(e=>{e.stopPropagation()})},m=r?CU:K.Fragment,p=r?{unmount:s}:{},h=hh();return K.createElement(m,{...p},h({ourProps:d,theirProps:a,slot:u,defaultTag:Aa,name:"Dialog.Panel"}))}let As="div";function Al(e,t){let{transition:n=!1,...o}=e,[{dialogState:r,unmount:a}]=Ae("Dialog.Backdrop"),i=dw({open:0===r}),s={ref:t,"aria-hidden":!0},l=n?CU:K.Fragment,c=n?{unmount:a}:{},u=hh();return K.createElement(l,{...c},u({ourProps:s,theirProps:o,slot:i,defaultTag:As,name:"Dialog.Backdrop"}))}let Ac="h2";function Au(e,t){let n=(0,K.useId)(),{id:o="headlessui-dialog-title-".concat(n),...r}=e,[{dialogState:a,setTitleId:i}]=Ae("Dialog.Title"),s=dI(t);(0,K.useEffect)(()=>(i(o),()=>i(null)),[o,i]);let l=dw({open:0===a}),c={ref:s,id:o};return hh()({ourProps:c,theirProps:r,slot:l,defaultTag:Ac,name:"Dialog.Title"})}let Ad=hT(function(e,t){let{transition:n=!1,open:o,...r}=e,a=hz(),i=e.hasOwnProperty("open")||null!==a,s=e.hasOwnProperty("onClose");if(!i&&!s)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!s)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(e.open));if("function"!=typeof e.onClose)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(e.onClose));return(void 0!==o||n)&&!r.static?K.createElement(CV,null,K.createElement(Cj,{show:o,transition:n,unmount:r.unmount},K.createElement(An,{ref:t,...r}))):K.createElement(CV,null,K.createElement(An,{ref:t,open:o,...r}))}),Am=hT(Ai),Ap=hT(Al),Ah=hT(Au),Af=Object.assign(Ad,{Panel:Am,Title:Ah,Description:hJ}),Ag=()=>{};function Ay(e){let{title:t,description:n,children:o,open:r,onToggleDialog:a,defaultOpen:i,paddingless:s,hideCloseButton:l,dialogClassName:c,contentClassName:u,panelClassName:d,centeredContent:m,fullWidthContent:p,embeddedCloseButton:h,onlyCloseManually:f=!1,desktopFullscreen:g,footerCloseButton:y,fullHeight:v,closeDialogBehavior:b,closeIconLite:S,width:T}=e,k=void 0!==r&&void 0!==a,[C,A]=(0,K.useState)(void 0===i||i),[E,_]=k?[r,a]:[C,A],P=(0,K.useRef)(null),x=(0,K.useCallback)(()=>{b&&b(),_(!1)},[b,_]),w=f?Ag:x,R=S?"w-3.5 h-3.5":"w-6 h-6";return(0,Z.jsx)(Cj,{show:E,appear:E,as:K.Fragment,children:(0,Z.jsxs)(Af,{as:"div",className:(0,sv.Z)("relative z-[999] text-gray-300",c),initialFocus:P,onClose:w,children:[(0,Z.jsx)(CU,{as:K.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-75",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,Z.jsx)(Ap,{className:"fixed inset-0 z-30 bg-gray-300 opacity-75 transition-opacity"})}),(0,Z.jsx)("div",{className:"fixed inset-0 z-40 overflow-y-auto",children:(0,Z.jsx)("div",{className:(0,sv.Z)("flex w-full h-full sm:h-auto min-h-full items-end justify-center text-center sm:items-center",g&&"sm:!h-full"),children:(0,Z.jsx)(CU,{as:K.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-20",children:(0,Z.jsxs)(Am,{className:(0,sv.Z)("w-full h-full sm:h-auto relative flex flex-col transform sm:overflow-hidden border-gray-100 bg-white text-left shadow-xl transition-all rounded-card",g?"sm:!h-full":"sm:max-w-[900px] sm:my-8",v?"overflow-auto sm:overflow-hidden":"overflow-auto",u,T),children:[!l&&(0,Z.jsx)("div",{className:(0,sv.Z)("w-full cursor-pointer flex justify-end pt-4 pr-4 text-gray-100 z-40",h&&"absolute"),children:(0,Z.jsx)("div",{className:"".concat(R," text-gray-200 bg-white rounded-full"),onClick:x,children:(0,Z.jsx)(i9,{})})}),(0,Z.jsxs)("div",{className:(0,sv.Z)("bg-white overflow-auto outline-none",v||g?"flex-1 sm:!max-h-full":"",l?"sm:max-h-[400px]":"sm:max-h-[360px]",s?"":"pb-8 px-8",y?"flex flex-col justify-between overflow-auto":""),ref:P,tabIndex:-1,
32children:[(0,Z.jsx)("div",{className:(0,sv.Z)(y?"h-[calc(100%-60px)]":"h-full",m?"justify-center":"",d),children:(0,Z.jsxs)("div",{className:(0,sv.Z)("h-full",s?"":"mt-3 text-center sm:mt-0 sm:text-left",p?"w-full":""),children:[t?(0,Z.jsx)(Ah,{className:"sm:text-property-h2-sm text-lg font-medium leading-6 text-gray-900 pb-4",children:t}):void 0,n?(0,Z.jsx)(hJ,{children:n}):null,o]})}),y]})]})})})})]})})}let Av=e=>{let{iconClassName:t,open:n,onToggleDialog:o,children:r,...a}=e;return(0,Z.jsx)(Ay,{open:n,onToggleDialog:o,...a,children:(0,Z.jsxs)("div",{className:"flex flex-row gap-5 px-6 pb-10",children:[(0,Z.jsx)("div",{className:(0,sv.Z)("w-[22.5px] h-[22.5px] text-red-100",t),children:(0,Z.jsx)(iV,{})}),r]})})},Ab=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function AS(e){var t,n;let o=null!=(t=e.innerText)?t:"",r=e.cloneNode(!0);if(!us(r))return o;let a=!1;for(let e of r.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let i=a?null!=(n=r.innerText)?n:"":o;return Ab.test(i)&&(i=i.replace(Ab,"")),i}function AT(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():AS(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return AS(e).trim()}function Ak(e){let t=(0,K.useRef)(""),n=(0,K.useRef)("");return c6(()=>{let o=e.current;if(!o)return"";let r=o.innerText;if(t.current===r)return n.current;let a=AT(o).trim().toLowerCase();return t.current=r,n.current=a,a})}var AC=Object.defineProperty,AA=(e,t,n)=>t in e?AC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,AE=(e,t,n)=>(AA(e,"symbol"!=typeof t?t+"":t,n),n),A_=((R=A_||{})[R.Open=0]="Open",R[R.Closed=1]="Closed",R),AP=((M=AP||{})[M.Pointer=0]="Pointer",M[M.Other=1]="Other",M),Ax=((I=Ax||{})[I.OpenMenu=0]="OpenMenu",I[I.CloseMenu=1]="CloseMenu",I[I.GoToItem=2]="GoToItem",I[I.Search=3]="Search",I[I.ClearSearch=4]="ClearSearch",I[I.RegisterItems=5]="RegisterItems",I[I.UnregisterItems=6]="UnregisterItems",I[I.SetButtonElement=7]="SetButtonElement",I[I.SetItemsElement=8]="SetItemsElement",I[I.SortItems=9]="SortItems",I[I.MarkButtonAsMoved=10]="MarkButtonAsMoved",I);function Aw(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,o=de(t(e.items.slice()),e=>e.dataRef.current.domRef.current),r=n?o.indexOf(n):null;return -1===r&&(r=null),{items:o,activeItemIndex:r}}let AR={1(e){if(1===e.menuState)return e;let t=e.buttonElement?fp.Tracked(fh(e.buttonElement)):e.buttonPositionState;return{...e,activeItemIndex:null,pendingFocus:{focus:hW.Nothing},menuState:1,buttonPositionState:t}},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0,buttonPositionState:fp.Idle},2:(e,t)=>{var n,o,r,a,i;if(1===e.menuState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===hW.Nothing)return{...s,activeItemIndex:null};if(t.focus===hW.Specific)return{...s,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===hW.Previous){let n=e.activeItemIndex;if(null!==n){let a=e.items[n].dataRef.current.domRef,i=hq(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.items[i].dataRef.current.domRef;if((null==(o=a.current)?void 0:o.previousElementSibling)===t.current||(null==(r=t.current)?void 0:r.previousElementSibling)===null)return{...s,activeItemIndex:i}}}}else if(t.focus===hW.Next){let n=e.activeItemIndex;if(null!==n){let o=e.items[n].dataRef.current.domRef,r=hq(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==r){let t=e.items[r].dataRef.current.domRef;if((null==(a=o.current)?void 0:a.nextElementSibling)===t.current||(null==(i=t.current)?void 0:i.nextElementSibling)===null)return{...s,activeItemIndex:r}}}}let l=Aw(e),c=hq(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...l,activeItemIndex:c}},3:(e,t)=>
32{let n=""!==e.searchQuery?0:1,o=e.searchQuery+t.value.toLowerCase(),r=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(o))&&!e.dataRef.current.disabled}),a=r?e.items.indexOf(r):-1;return -1===a||a===e.activeItemIndex?{...e,searchQuery:o}:{...e,searchQuery:o,activeItemIndex:a,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=e.items.concat(t.items.map(e=>e)),o=e.activeItemIndex;return e.pendingFocus.focus!==hW.Nothing&&(o=hq(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:n,activeItemIndex:o,pendingFocus:{focus:hW.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.items,o=[],r=new Set(t.items);for(let[e,t]of n.entries())if(r.has(t.id)&&(o.push(e),r.delete(t.id),0===r.size))break;if(o.length>0)for(let e of(n=n.slice(),o.reverse()))n.splice(e,1);return{...e,items:n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...Aw(e),pendingShouldSort:!1}:e,10:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:fp.Moved}};class AM extends uP{static new(e){let{id:t,__demoMode:n=!1}=e;return new AM({id:t,__demoMode:n,menuState:n?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:hW.Nothing},buttonPositionState:fp.Idle})}reduce(e,t){return uI(t.type,AR,e,t)}constructor(e){super(e),AE(this,"actions",{registerItem:uM(()=>{let e=[],t=new Set;return[(n,o)=>{t.has(o)||(t.add(o),e.push({id:n,dataRef:o}))},()=>(t.clear(),this.send({type:5,items:e.splice(0)}))]}),unregisterItem:uM(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),AE(this,"selectors",{activeDescendantId(e){var t;let n=e.activeItemIndex,o=e.items;return null===n||null==(t=o[n])?void 0:t.id},isActive(e,t){var n;let o=e.activeItemIndex,r=e.items;return null!==o&&(null==(n=r[o])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=uU.get(null);this.disposables.add(t.on(uL.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.menuState||this.send({type:1})})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(ff(t.buttonElement,t.buttonPositionState,()=>{this.send({type:10})})))})})}}let AI=(0,K.createContext)(null);function AO(e){let t=(0,K.useContext)(AI);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,AD),t}return t}function AD(e){let{id:t,__demoMode:n=!1}=e,o=(0,K.useMemo)(()=>AM.new({id:t,__demoMode:n}),[]);return h8(()=>o.dispose()),o}let AN=K.Fragment;function AL(e,t){let n=(0,K.useId)(),{__demoMode:o=!1,...r}=e,a=AD({id:n,__demoMode:o}),[i,s,l]=uz(a,e=>[e.menuState,e.itemsElement,e.buttonElement]),c=dI(t),u=uU.get(null);du(uz(u,(0,K.useCallback)(e=>u.selectors.isTop(e,n),[u,n])),[l,s],(e,t)=>{var n;a.send({type:Ax.CloseMenu}),u6(t,u3.Loose)||(e.preventDefault(),null==(n=a.state.buttonElement)||n.focus())});let d=c6(()=>{a.send({type:Ax.CloseMenu})}),m=dw({open:i===A_.Open,close:d}),p={ref:c},h=hh();return K.createElement(he,null,K.createElement(AI.Provider,{value:a},K.createElement(hG,{value:uI(i,{[A_.Open]:hj.Open,[A_.Closed]:hj.Closed})},h({ourProps:p,theirProps:r,slot:m,defaultTag:AN,name:"Menu"}))))}let AB="button";function AF(e,t){let n=AO("Menu.Button"),o=(0,K.useId)(),{id:r="headlessui-menu-button-".concat(o),disabled:a=!1,autoFocus:i=!1,...s}=e,l=(0,K.useRef)(null),c=p5(),u=dI(t,l,p4(),c6(e=>n.send({type:Ax.SetButtonElement,element:e}))),d=c6(e=>{switch(e.key){case h0.Space:case h0.Enter:case h0.ArrowDown:e.preventDefault(),e.stopPropagation(),n.send({type:Ax.OpenMenu,focus:{focus:hW.First}});break;case h0.ArrowUp:e.preventDefault(),e.stopPropagation(),n.send({type:Ax.OpenMenu,focus:{focus:hW.Last}})}}),m=c6(e=>{e.key===h0.Space&&e.preventDefault()}),[p,h,f]=uz(n,e=>[e.menuState,e.buttonElement,e.itemsElement]);dy(p===A_.Open,{trigger:h,action:(0,K.useCallback)(e=>{if(null!=h&&h.contains(e.target))return dh.Ignore;let t=e.target.closest('[role="menuitem"]:not([data-disabled])');return us(t)?dh.Select(t):null!=f&&f.contains(e.target)?dh.Ignore:dh.Close},[h,f]),close:(0,K.useCallback)(()=>n.send({type:Ax.CloseMenu}),[]),select:(0,K.useCallback)(e=>e.click(),[])});let g=uv(e=>{var t;a||(p===A_.Open?((0,r3.flushSync)(()=>n.send({type:Ax.CloseMenu}
32)),null==(t=l.current)||t.focus({preventScroll:!0})):(e.preventDefault(),n.send({type:Ax.OpenMenu,focus:{focus:hW.Nothing},trigger:AP.Pointer})))}),{isFocusVisible:y,focusProps:v}=cv({autoFocus:i}),{isHovered:b,hoverProps:S}=cA({isDisabled:a}),{pressed:T,pressProps:k}=c8({disabled:a}),C=dw({open:p===A_.Open,active:T||p===A_.Open,disabled:a,hover:b,focus:y,autofocus:i}),A=hS(c(),{ref:u,id:r,type:dS(e,l.current),"aria-haspopup":"menu","aria-controls":null==f?void 0:f.id,"aria-expanded":p===A_.Open,disabled:a||void 0,autoFocus:i,onKeyDown:d,onKeyUp:m},g,v,S,k);return hh()({ourProps:A,theirProps:s,slot:C,defaultTag:AB,name:"Menu.Button"})}let AU="div",Aj=hm.RenderStrategy|hm.Static;function Az(e,t){let n=(0,K.useId)(),{id:o="headlessui-menu-items-".concat(n),anchor:r,portal:a=!1,modal:i=!0,transition:s=!1,...l}=e,c=p6(r),u=AO("Menu.Items"),[d,m]=p9(c),p=p8(),[h,f]=(0,K.useState)(null),g=dI(t,c?d:null,c6(e=>u.send({type:Ax.SetItemsElement,element:e})),f),[y,v]=uz(u,e=>[e.menuState,e.buttonElement]),b=dd(v),S=dd(h);c&&(a=!0);let T=hz(),[k,C]=dU(s,h,null!==T?(T&hj.Open)===hj.Open:y===A_.Open);uK(k,v,()=>{u.send({type:Ax.CloseMenu})});let A=uz(u,e=>e.__demoMode);dx(!A&&i&&y===A_.Open,S),uZ(!A&&i&&y===A_.Open,{allowed:(0,K.useCallback)(()=>[v,h],[v,h])});let E=!uz(u,u.selectors.didButtonMove)&&k;(0,K.useEffect)(()=>{let e=h;e&&y===A_.Open&&(cQ(e)||e.focus({preventScroll:!0}))},[y,h]),dH(y===A_.Open,{container:h,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let _=c1(),P=c6(e=>{var t,n,o;switch(_.dispose(),e.key){case h0.Space:if(""!==u.state.searchQuery)return e.preventDefault(),e.stopPropagation(),u.send({type:Ax.Search,value:e.key});case h0.Enter:if(e.preventDefault(),e.stopPropagation(),null!==u.state.activeItemIndex){let{dataRef:e}=u.state.items[u.state.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}u.send({type:Ax.CloseMenu}),u4(u.state.buttonElement);break;case h0.ArrowDown:return e.preventDefault(),e.stopPropagation(),u.send({type:Ax.GoToItem,focus:hW.Next});case h0.ArrowUp:return e.preventDefault(),e.stopPropagation(),u.send({type:Ax.GoToItem,focus:hW.Previous});case h0.Home:case h0.PageUp:return e.preventDefault(),e.stopPropagation(),u.send({type:Ax.GoToItem,focus:hW.First});case h0.End:case h0.PageDown:return e.preventDefault(),e.stopPropagation(),u.send({type:Ax.GoToItem,focus:hW.Last});case h0.Escape:e.preventDefault(),e.stopPropagation(),(0,r3.flushSync)(()=>u.send({type:Ax.CloseMenu})),null==(o=u.state.buttonElement)||o.focus({preventScroll:!0});break;case h0.Tab:e.preventDefault(),e.stopPropagation(),(0,r3.flushSync)(()=>u.send({type:Ax.CloseMenu})),dt(u.state.buttonElement,e.shiftKey?uQ.Previous:uQ.Next);break;default:1===e.key.length&&(u.send({type:Ax.Search,value:e.key}),_.setTimeout(()=>u.send({type:Ax.ClearSearch}),350))}}),x=c6(e=>{e.key===h0.Space&&e.preventDefault()}),w=dw({open:y===A_.Open}),R=hS(c?p():{},{"aria-activedescendant":uz(u,u.selectors.activeDescendantId),"aria-labelledby":uz(u,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:o,onKeyDown:P,onKeyUp:x,role:"menu",tabIndex:y===A_.Open?0:void 0,ref:g,style:{...l.style,...m,"--button-width":uo(k,v,!0).width},...dF(C)}),M=hh();return K.createElement(fm,{enabled:!!a&&(e.static||k),ownerDocument:b},M({ourProps:R,theirProps:l,slot:w,defaultTag:AU,features:Aj,visible:E,name:"Menu.Items"}))}let AG=K.Fragment;function A$(e,t){let n=(0,K.useId)(),{id:o="headlessui-menu-item-".concat(n),disabled:r=!1,...a}=e,i=AO("Menu.Item"),s=uz(i,e=>i.selectors.isActive(e,o)),l=(0,K.useRef)(null),c=dI(t,l),u=uz(i,e=>i.selectors.shouldScrollIntoView(e,o));c2(()=>{if(u)return c0().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=l.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[u,l]);let d=Ak(l),m=(0,K.useRef)({disabled:r,domRef:l,get textValue(){return d()}});c2(()=>{m.current.disabled=r},[m,r]),c2(()=>(i.actions.registerItem(o,m),()=>i.actions.unregisterItem(o)),[m,o]);let p=c6(()=>{i.send({type:Ax.CloseMenu})}),h=c6(e=>{if(r)return e.preventDefault();i.send({type:Ax.CloseMenu}),u4(i.state.buttonElement)}),f=c6(()=>
32{if(r)return i.send({type:Ax.GoToItem,focus:hW.Nothing});i.send({type:Ax.GoToItem,focus:hW.Specific,id:o})}),g=dD(),y=c6(e=>g.update(e)),v=c6(e=>{g.wasMoved(e)&&(r||s||i.send({type:Ax.GoToItem,focus:hW.Specific,id:o,trigger:AP.Pointer}))}),b=c6(e=>{g.wasMoved(e)&&(r||s&&i.state.activationTrigger===AP.Pointer&&i.send({type:Ax.GoToItem,focus:hW.Nothing}))}),[S,T]=h6(),[k,C]=hX(),A=dw({active:s,focus:s,disabled:r,close:p}),E={id:o,ref:c,role:"menuitem",tabIndex:!0===r?void 0:-1,"aria-disabled":!0===r||void 0,"aria-labelledby":S,"aria-describedby":k,disabled:void 0,onClick:h,onFocus:f,onPointerEnter:y,onMouseEnter:y,onPointerMove:v,onMouseMove:v,onPointerLeave:b,onMouseLeave:b},_=hh();return K.createElement(T,null,K.createElement(C,null,_({ourProps:E,theirProps:a,slot:A,defaultTag:AG,name:"Menu.Item"})))}let AH="div";function AV(e,t){let[n,o]=h6(),r=e,a={ref:t,"aria-labelledby":n,role:"group"},i=hh();return K.createElement(o,null,i({ourProps:a,theirProps:r,slot:{},defaultTag:AH,name:"Menu.Section"}))}let AW="header";function Aq(e,t){let n=(0,K.useId)(),{id:o="headlessui-menu-heading-".concat(n),...r}=e,a=h2();
32c2(()=>a.register(o),[o,a.register]);let i={id:o,ref:t,role:"presentation",...a.props};return hh()({ourProps:i,theirProps:r,slot:{},defaultTag:AW,name:"Menu.Heading"})}let AZ="div";function AK(e,t){let n=e,o={ref:t,role:"separator"};return hh()({ourProps:o,theirProps:n,slot:{},defaultTag:AZ,name:"Menu.Separator"})}let AY=hT(AL),AX=hT(AF),AQ=hT(Az),AJ=hT(A$),A0=Object.assign(AY,{Button:AX,Items:AQ,Item:AJ,Section:hT(AV),Heading:hT(Aq),Separator:hT(AK)}),A1={fadeIn:{enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"}},A2=e=>{let{mode:t,children:n,show:o}=e;return(0,Z.jsx)(Cj,{as:K.Fragment,...A1[t],show:o,children:n})},A3=e=>{let{text:t,items:n,size:o,color:r,fullWidth:a,className:i,disabled:s,itemsClassName:l,buttonClassName:c,itemClassName:u}=e,d="sm"===o&&"white"===r,m=(0,Z.jsx)(AX,{disabled:s,className:(0,sv.Z)(c,A6.button,A6.size[o],s?A6.color.disabled:A6.color[r]),children:e=>{let{open:n}=e,r=A5[o][n?"open":"close"];return(0,Z.jsxs)(Z.Fragment,{children:[t,(0,Z.jsx)(r,{"aria-hidden":!0})]})}}),p=(0,Z.jsx)(AQ,{anchor:"bottom start",className:(0,sv.Z)(l||A6.itemsWrapper,"z-[99]"),children:(0,Z.jsx)("div",{className:(0,sv.Z)(A6.items,A6.size[o],s?A6.color.disabled:A6.color[r]),children:n.map((e,t)=>(0,Z.jsxs)("div",{children:[d&&0!==t&&(0,Z.jsx)("div",{className:A6.divider}),(0,Z.jsx)(AJ,{children:(0,Z.jsx)("div",{className:(0,sv.Z)(u,A6.item,u),children:e})})]},t))})});return(0,Z.jsxs)(A0,{as:"div",className:(0,sv.Z)("Dropdown",i,A6.root.base,a&&A6.root.fullWidth),children:[(0,Z.jsx)("div",{children:m}),(0,Z.jsx)(A2,{mode:"fadeIn",children:p})]})},A6={root:{base:"relative",fullWidth:"w-full"},button:"w-full min-h-[30px] h-[30px] inline-flex justify-between items-center gap-1 border rounded-button",itemsWrapper:"",items:"sm:w-max w-full rounded border",divider:"h-px bg-gray-300",item:"sm:w-max w-full min-h-[30px] h-[30px] inline-flex justify-center items-center cursor-pointer",size:{sm:"px-1.5 text-property-body2",md:"px-2.5 font-bold text-[13px] leading-[18px] uppercase"},color:{disabled:"text-gray-100 bg-white border-gray-100",white:"text-gray-300 bg-white border-gray-300",red:"text-white bg-[#FF3A2E] border-[#FF3A2E]",primary:"text-white bg-primary-100 border-primary-100"}},A4=()=>(0,Z.jsx)("svg",{width:"11",height:"6",viewBox:"0 0 11 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M1.82133 0.646447C1.62606 0.451184 1.30948 0.451184 1.11422 0.646447C0.918958 0.841709 0.918958 1.15829 1.11422 1.35355L1.82133 0.646447ZM5.96777 5.5L5.61422 5.85355C5.80948 6.04882 6.12606 6.04882 6.32133 5.85355L5.96777 5.5ZM10.8213 1.35355C11.0166 1.15829 11.0166 0.841709 10.8213 0.646447C10.6261 0.451184 10.3095 0.451184 10.1142 0.646447L10.8213 1.35355ZM1.11422 1.35355L5.61422 5.85355L6.32133 5.14645L1.82133 0.646447L1.11422 1.35355ZM6.32133 5.85355L10.8213 1.35355L10.1142 0.646447L5.61422 5.14645L6.32133 5.85355Z",fill:"currentColor"})}),A5={sm:{open:A4,close:A4},md:{open:()=>(0,Z.jsx)("svg",{width:"16",height:"9",viewBox:"0 0 16 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M14.0646 8.7294C14.3575 9.02229 14.8324 9.02229 15.1253 8.7294C15.4182 8.4365 15.4182 7.96163 15.1253 7.66874L14.0646 8.7294ZM8.13892 1.74301L8.66925 1.21268C8.37635 0.919788 7.90148 0.919788 7.60859 1.21268L8.13892 1.74301ZM1.15253 7.66874C0.859637 7.96163 0.859637 8.4365 1.15253 8.7294C1.44542 9.02229 1.9203 9.02229 2.21319 8.7294L1.15253 7.66874ZM15.1253 7.66874L8.66925 1.21268L7.60859 2.27334L14.0646 8.7294L15.1253 7.66874ZM7.60859 1.21268L1.15253 7.66874L2.21319 8.7294L8.66925 2.27334L7.60859 1.21268Z",fill:"currentColor"})}),close:()=>(0,Z.jsx)("svg",{width:"16",height:"8",viewBox:"0 0 16 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{d:"M2.21319 0.241643C1.9203 -0.0512506 1.44542 -0.0512506 1.15253 0.241643C0.859638 0.534536 0.859638 1.00941 1.15253 1.3023L2.21319 0.241643ZM8.13892 7.22803L7.60859 7.75836C7.90148 8.05125 8.37635 8.05125 8.66925 7.75836L8.13892 7.22803ZM15.1253 1.3023C15.4182 1.00941 15.4182 0.534536 15.1253 0.241643C14.8324 -0.0512506 14.3575 -0.0512506 14.0646 0.241643L15.1253 1.3023ZM1.
3215253 1.3023L7.60859 7.75836L8.66925 6.6977L2.21319 0.241643L1.15253 1.3023ZM8.66925 7.75836L15.1253 1.3023L14.0646 0.241643L7.60859 6.6977L8.66925 7.75836Z",fill:"currentColor"})})}};function A8(e){let{className:t}=e;return(0,Z.jsx)("div",{className:(0,sv.Z)("absolute inline-block h-4 w-4 animate-spin rounded-full border-4 border-solid border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite","border-current",t),role:"status"})}let A9=["50","75","100","150","190","285","380","480","570","640","768","960","1152","1280","1536","2048","2304","2560","3072","3840"],A7=["84x47","170x105","194x129","750x500","993x559","1920x1080"],Ee={png:"image/png",PNG:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",JPG:"image/jpeg",JPEG:"image/jpeg"},Et={WEBP:{extension:"webp",contentType:"image/webp"},JPEG:{extension:"jpeg",contentType:"image/jpeg"}},En="generated",Eo=e=>{let t=Ee[e];return{[e]:{extension:e,contentType:t}}},Er=(e,t,n,o,r,a)=>"".concat(e,"//").concat(t,"/").concat(n,"/").concat(o,"-").concat(r,".").concat(a),Ea=(e,t,n,o,r,a)=>"".concat(e,"//").concat(t,"/").concat(n,"/").concat(o,"_").concat(r,".").concat(a),Ei=e=>e.split("x")[0];function Es(e,t,n,o,r,a,i,s){return Object.keys(e).map(l=>(0,Z.jsx)("source",{sizes:n.reduce((e,t)=>"".concat(e,", ").concat(t)),type:e[l].contentType,srcSet:t.map(t=>"".concat(s(o,r,a,i,t,e[l].extension)," ").concat(Ei(t),"w")).reduce((e,t)=>"".concat(e,", ").concat(t))},l))}function El(e,t,n){try{let n="https://wit-user-content-prod.s3-eu-west-1.amazonaws.com",o="https://witbooking-user-content-prod.s3-eu-west-1.amazonaws.com",[r,,a,i,s,l,c]=e.split("/");if(!e.includes(n)&&!e.includes(o)){let[e,n]=c.split("."),o=Eo(n);return Es(o,A7,t,r,a,"".concat(i,"/").concat(s,"/").concat(l),e,Ea)}let u="media-cdn.prod.witbooking.com",[d]=l.split(".");return Es(Et,A9,t,r,u,"".concat(En,"/").concat(i,"/").concat(s),d,Er)}catch(e){n(!0)}}function Ec(e){var t;let{isResponsive:n=!0,...o}=e,{src:r,alt:a,sizes:i,className:s,pictureClassName:l,width:c,height:u}=o,[d,m]=(0,K.useState)(!1),[p,h]=(0,K.useState)(!1),f=(0,K.useRef)(null),g=null!==(t=o.loadingStrategy)&&void 0!==t?t:"lazy";return(0,K.useEffect)(()=>{m(!1)},[r]),(0,K.useEffect)(()=>{var e;(null===(e=f.current)||void 0===e?void 0:e.complete)&&m(!0)},[r]),(0,Z.jsxs)(Z.Fragment,{children:[p||!n?(0,Z.jsx)("img",{ref:f,className:(0,sv.Z)(s,"transition-all duration-500 ease-out",d?"opacity-100":"opacity-0"),src:r,alt:a,width:c,height:u,onLoad:()=>m(!0),loading:g}):(0,Z.jsxs)("picture",{className:l,children:[El(r,i,h),(0,Z.jsx)("img",{ref:f,className:(0,sv.Z)(s,"transition-all duration-500 ease-out",d?"opacity-100":"opacity-0"),"data-src":r,alt:a,width:c,height:u,onLoad:()=>m(!0),onError:()=>h(!0),loading:g})]}),(0,Z.jsx)("div",{className:(0,sv.Z)("absolute inset-0 items-center justify-center transition-all duration-500 ease-out h-full",d?"hidden":"flex"),children:(0,Z.jsx)(A8,{})})]})}function Eu(e){let{media:t,open:n,onClose:o}=e,r=(0,K.useMemo)(()=>[...t].sort((e,t)=>e.order-t.order),[t]),[a,i]=vg({loop:!0}),[s,l]=(0,K.useState)(0),c=(0,K.useCallback)(()=>null==i?void 0:i.scrollPrev(),[i]),u=(0,K.useCallback)(()=>null==i?void 0:i.scrollNext(),[i]),d=(0,K.useCallback)(e=>null==i?void 0:i.scrollTo(e),[i]),m=(0,K.useCallback)(()=>{i&&l(i.selectedScrollSnap())},[i]),p=(0,K.useCallback)(()=>{l(0),o()},[o]);(0,K.useEffect)(()=>{if(i)return i.on("select",m),()=>{i.off("select",m)}},[i,m]);let h=r.length>1;return(0,Z.jsx)(Cj,{show:n,appear:!0,as:K.Fragment,children:(0,Z.jsxs)(Af,{as:"div",className:"relative z-50",onClose:p,children:[(0,Z.jsx)(CU,{as:K.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,Z.jsx)(Ap,{className:"fixed inset-0 bg-white sm:bg-gray-300/70 transition-opacity"})}),(0,Z.jsx)("div",{className:"fixed inset-0 z-50 overflow-y-auto",children:(0,Z.jsx)("div",{className:"relative flex min-h-full items-center sm:items-start justify-center sm:p-8",children:(0,Z.jsx)(CU,{as:K.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:(0,Z.jsxs)(Am,{className:"sm:relative w-full max-w-[1216px] overflow-hidden bg-transparent",children:[(0,Z.jsx)("button",{className:"absolute right-4 top-4 z-10 flex h-6 w-6 items-center justify-center rounded-full text-gray-500 sm:text-white hover:bg-gray-300/40 sm:hover:bg-white/20",onClick:p,"aria-label":"close",type:"button",children:(0,Z.jsx)("div",{className:"w-6 h-6 cursor-pointer",children:(0,Z.jsx)(i9,{})})}),r.length>0&&(0,Z.jsxs)("div",{className:"relative aspect-square sm:aspect-[2/1] w-full overflow-hidden sm:rou
32nded-card",children:[(0,Z.jsx)("div",{className:"h-full overflow-hidden",ref:a,children:(0,Z.jsx)("div",{className:"flex h-full",children:r.map((e,t)=>(0,Z.jsx)("div",{className:"relative h-full shrink-0 grow-0 basis-full",children:(0,Z.jsx)(Ec,{className:"h-full w-full object-cover",src:e.url,alt:"Image ".concat(t+1),sizes:["(min-width: 1216px) 1216px","100vw"],loadingStrategy:0===t?"eager":"lazy"})},e.url))})}),h&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("button",{className:"absolute w-6 sm:w-8 h-6 sm:h-8 left-4 top-1/2 z-10 flex size-8 -translate-y-1/2 items-center justify-center before:absolute before:inset-0 before:rounded-full before:bg-white before:opacity-50 hover:before:opacity-40",onClick:c,"aria-label":"previous",type:"button",children:(0,Z.jsx)(i4,{className:"h-3 sm:h-4 text-white"})}),(0,Z.jsx)("button",{className:"absolute w-6 sm:w-8 h-6 sm:h-8 right-4 top-1/2 z-10 flex size-8 -translate-y-1/2 items-center justify-center before:absolute before:inset-0 before:rounded-full before:bg-white before:opacity-50 hover:before:opacity-40",onClick:u,"aria-label":"next",type:"button",children:(0,Z.jsx)(i5,{className:"h-3 sm:h-4 text-white"})}),(0,Z.jsx)("div",{className:"absolute bottom-3 left-1/2 flex -translate-x-1/2 flex-row gap-1",children:r.map((e,t)=>(0,Z.jsx)("button",{className:"flex h-4 w-4 items-center justify-center",onClick:()=>d(t),"aria-label":"Image ".concat(t+1),type:"button",children:(0,Z.jsx)("div",{className:(0,sv.Z)("h-1.5 w-1.5 rounded-full bg-white transition-opacity",t!==s&&"opacity-50")})},t))})]})]}),h&&(0,Z.jsx)("div",{className:"flex justify-center gap-4 overflow-x-auto p-4",children:r.map((e,t)=>(0,Z.jsx)("button",{className:(0,sv.Z)("relative size-[120px] shrink-0 overflow-hidden rounded transition-all",t===s?"ring-2 ring-primary-100":"ring-2 ring-transparent hover:opacity-100"),onClick:()=>d(t),type:"button","aria-label":"Image ".concat(t+1),children:(0,Z.jsx)(Ec,{className:"h-full w-full object-cover",src:e.url,alt:"Thumbnail ".concat(t+1),sizes:["120px"],loadingStrategy:0===t?"eager":"lazy"})},e.url))})]})})})})]})})}let Ed=e=>{let{gridHeaders:t,gridContent:n}=e,o=n.length-1,r="px-4 py-2.5 text-property-body3",a="border-b border-r border-b-gray-100 col-span-2",i="border-b border-b-gray-100",s="border-r border-r-gray-100 col-span-2";return(0,Z.jsxs)("div",{className:"grid grid-cols-3 border border-gray-100 rounded text-property-subtitle1 overflow-hidden",children:[(0,Z.jsx)("span",{className:"bg-gray-25 border-b border-r border-b-gray-100 px-4 py-2.5 text-property-subtitle1-sm sm:text-property-subtitle1 col-span-2 text-gray-300",children:t[0]}),(0,Z.jsx)("span",{className:"bg-gray-25 border-b border-b-gray-100 px-4 py-2.5 text-property-subtitle1-sm sm:text-property-subtitle1 text-gray-300",children:t[1]}),n.map((e,t)=>(0,Z.jsx)(Z.Fragment,{children:o===t?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:(0,sv.Z)(r,s),children:e.cellOne}),(0,Z.jsx)("span",{className:(0,sv.Z)(r),children:e.cellTwo})]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:(0,sv.Z)(r,a,e.className),children:e.cellOne}),(0,Z.jsx)("span",{className:(0,sv.Z)(r,i,e.className),children:e.cellTwo})]})}))]})},Em=(0,K.forwardRef)((e,t)=>{let{icon:n,iconClassName:o,iconPosition:r="left",onClickIcon:a,defaultValue:i="",value:s="",onChange:l,onBlur:c,name:u,disabled:d,className:m,inputClassName:p,enableControlledBehaviour:h=!0,hasError:f,...g}=e,y=(0,K.useMemo)(()=>void 0!==l&&h?{onChange:l,value:s}:h?{}:{onChange:l},[h,l,s]);return(0,Z.jsxs)("div",{className:(0,sv.Z)("Input","relative text-property-body2 sm:text-property-body2-sm text-gray-300",m),children:[n&&"left"===r&&(0,Z.jsx)("div",{className:(0,sv.Z)("w-5 h-full pointer-events-none absolute left-2 flex items-center",o),onClick:a,children:n}),(0,Z.jsx)("input",{className:(0,sv.Z)("form-input block text-property-body2 sm:text-property-body2-sm w-full appearance-none py-2 leading-5 rounded-form read-only:bg-gray-25 bg-white bg-blend-exclusion border border-gray-50 focus:ring-0 placeholder:text-gray-200",n&&"left"===r?"pl-9":"pl-4",n&&"right"===r&&"pr-9",f&&"!border-red-100",p),defaultValue:i,disabled:d,ref:t,onBlur:c,onChange:l,name:u,...y,...g}),n&&"right"===r&&(0,Z.jsx)("div",{className:(0,sv.Z)("w-5 h-full pointer-events-none absolute top-0 right-2 flex items-center",o),onClick:a,children:n})]})});Em.displayName="Input";var Ep=n(7862),Eh=n.n(Ep),Ef=n(21883),Eg=n.n(Ef);function Ey(e,t,n,o){function r(e){return e instanceof n?e:new n(function(t){t(e)})}
32return new(n||(n=Promise))(function(n,a){function i(e){try{l(o.next(e))}catch(e){a(e)}}function s(e){try{l(o.throw(e))}catch(e){a(e)}}function l(e){e.done?n(e.value):r(e.value).then(i,s)}l((o=o.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;var Ev=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(function(){return EX?EY:(EX=1,EY=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((o=t.length)!=n.length)return!1;for(r=o;0!=r--;)if(!e(t[r],n[r]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((o=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(r=o;0!=r--;)if(!Object.prototype.hasOwnProperty.call(n,a[r]))return!1;for(r=o;0!=r--;){var o,r,a,i=a[r];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n})}());let Eb="__googleMapsScriptId";!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(EQ||(EQ={}));class ES{constructor({apiKey:e,authReferrerPolicy:t,channel:n,client:o,id:r=Eb,language:a,libraries:i=[],mapIds:s,nonce:l,region:c,retries:u=3,url:d="https://maps.googleapis.com/maps/api/js",version:m}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=n,this.client=o,this.id=r||Eb,this.language=a,this.libraries=i,this.mapIds=s,this.nonce=l,this.region=c,this.retries=u,this.url=d,this.version=m,ES.instance){if(!Ev(this.options,ES.instance.options))throw Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(ES.instance.options)}`);return ES.instance}ES.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?EQ.FAILURE:this.done?EQ.SUCCESS:this.loading?EQ.LOADING:EQ.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`®ion=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){let e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(n=>{n?t(n.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t;if(document.getElementById(this.id)){this.callback();return}let n={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(n).forEach(e=>!n[e]&&delete n[e]),(null===(t=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,n,o,r="The Google Maps JavaScript API",a="google",i="importLibrary",s="__ib__",l=document,c=window,u=(c=c[a]||(c[a]={})).maps||(c.maps={}),d=new Set,m=new URLSearchParams,p=()=>t||(t=new Promise((i,c)=>Ey(this,void 0,void 0,function*(){var p;for(o in yield n=l.createElement("script"),n.id=this.id,m.set("libraries",[...d]+""),e)m.set(o.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),e[o]);m.set("callback",a+".maps."+s),n.src=this.url+"?"+m,u[s]=i,n.onerror=()=>t=c(Error(r+" could not load.")),n.nonce=this.nonce||(null===(p=l.querySelector("script[n
32once]"))||void 0===p?void 0:p.nonce)||"",l.head.append(n)})));u[i]?console.warn(r+" only loads once. Ignoring:",e):u[i]=(e,...t)=>d.add(e)&&p().then(()=>u[i](e,...t))})(n);let o=this.libraries.map(e=>this.importLibrary(e));o.length||o.push(this.importLibrary("core")),Promise.all(o).then(()=>this.callback(),e=>{let t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){let e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading){if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}}var ET=n(83585),Ek=n.n(ET);function EC(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EA(){return(EA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(null,arguments)}function EE(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,function(e,t){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function E_(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=typeof o)return o;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var EP={width:"100%",height:"100%",left:0,top:0,margin:0,padding:0,position:"absolute"},Ex=function(e){function t(){return e.apply(this,arguments)||this}EE(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(){return!1},n.render=function(){return K.createElement("div",{ref:this.props.registerChild,style:EP})},t}(K.Component),Ew=function(e){function t(t){var n;return(n=e.call(this)||this).gmapInstance=t,n}EE(t,e);var n=t.prototype;return n.getChildren=function(){return this.gmapInstance.props.children},n.getMousePosition=function(){return this.gmapInstance.mouse_},n.getUpdateCounter=function(){return this.gmapInstance.updateCounter_},n.dispose=function(){this.gmapInstance=null,this.removeAllListeners()},t}(Eg()),ER=function(e,t){for(var n=EA({},(function(e){if(null==e)throw TypeError("Cannot destructure "+e)}(e),e)),o=0;o<t.length;o++){var r=t[o];r in n&&delete n[r]}return n},EM=Object.prototype.hasOwnProperty;function EI(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function EO(e,t){if(EI(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var r=0;r<n.length;r++)if(!EM.call(t,n[r])||!EI(e[n[r]],t[n[r]]))return!1;return!0}var ED={width:"100%",height:"100%",left:0,top:0,margin:0,padding:0,position:"absolute"},EN={width:0,height:0,left:0,top:0,backgroundColor:"transparent",position:"absolute"},EL=function(e){function t(t){var n;return(n=e.call(this,t)||this)._getState=function(){return{children:n.props.dispatcher.getChildren(),updateCounter:n.props.dispatcher.getUpdateCounter()}},n._onChangeHandler=function(){if(n.dimensionsCache_){var e=(n.state.children||[]).length,t=n._getState();n.setState(t,function(){return(t.children||[]).length!==e&&n._onMouseChangeHandler()})}},n._onChildClick=function(){n.props.onChildClick&&n.hoverChildProps_&&n.props.onChildClick(n.hoverKey_,n.hoverChildProps_)},n._onChildMouseDown=function(){n.props.onChildMouseDown&&n.hoverChildProps_&&n.props.onChildMouseDown(n.hoverKey_,n.hoverChildProps_)},n._onChildMouseEnter=function(e,t){n.dimensionsCache_&&(n.props.onChildMouseEnter&&n.props.onChildMouseEnter(e,t),n.hoverChildProps_=t,n.hoverKey_=e,n.setState({hoverKey:e}))},n._onChildMouseLeave=function(){if(n.dimensionsCache_){var e=n.hoverKey_;null!=e&&(n.props.onChildMouseLeave&&n.props.onChildMouseLeave(e,n.hoverChildProps_),n.hoverKey_=null,n.hoverChildProps_=null,n.setState({hoverKey:null}))}},n._onMouseAllow=function(e){e||n._onChildMouseLeave(),n.allowMouse_=e},n._onMouseChangeHandler=function(){n.allowMouse_&&n._onMouseChangeHandlerRaf()},n._onMouseChangeHandlerRaf=function(){if(n.dimensionsCache_){var e=n.props.dispatcher.getMousePosition();if(e){var t=[],o=n.props.getHoverDistance();
32if(K.Children.forEach(n.state.children,function(r,a){if(r&&(void 0!==r.props.latLng||void 0!==r.props.lat||void 0!==r.props.lng)){var i=null!=r.key?r.key:a,s=n.props.distanceToMouse(n.dimensionsCache_[i],e,r.props);s<o&&t.push({key:i,dist:s,props:r.props})}}),t.length){t.sort(function(e,t){return e.dist-t.dist});var r=t[0].key,a=t[0].props;n.hoverKey_!==r&&(n._onChildMouseLeave(),n._onChildMouseEnter(r,a))}else n._onChildMouseLeave()}else n._onChildMouseLeave()}},n._getDimensions=function(e){return n.dimensionsCache_[e]},n.dimensionsCache_={},n.hoverKey_=null,n.hoverChildProps_=null,n.allowMouse_=!0,n.state=EA({},n._getState(),{hoverKey:null}),n}EE(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.dispatcher.on("kON_CHANGE",this._onChangeHandler),this.props.dispatcher.on("kON_MOUSE_POSITION_CHANGE",this._onMouseChangeHandler),this.props.dispatcher.on("kON_CLICK",this._onChildClick),this.props.dispatcher.on("kON_MDOWN",this._onChildMouseDown)},n.shouldComponentUpdate=function(e,t){return!0===this.props.experimental?!EO(this.props,e)||!EO(ER(this.state,["hoverKey"]),ER(t,["hoverKey"])):!EO(this.props,e)||!EO(this.state,t)},n.componentWillUnmount=function(){this.props.dispatcher.removeListener("kON_CHANGE",this._onChangeHandler),this.props.dispatcher.removeListener("kON_MOUSE_POSITION_CHANGE",this._onMouseChangeHandler),this.props.dispatcher.removeListener("kON_CLICK",this._onChildClick),this.props.dispatcher.removeListener("kON_MDOWN",this._onChildMouseDown),this.dimensionsCache_={}},n.render=function(){var e=this,t=this.props.style||ED;this.dimensionsCache_={};var n=K.Children.map(this.state.children,function(t,n){if(t){if(void 0===t.props.latLng&&void 0===t.props.lat&&void 0===t.props.lng)return K.cloneElement(t,{$geoService:e.props.geoService,$onMouseAllow:e._onMouseAllow,$prerender:e.props.prerender});var o=void 0!==t.props.latLng?t.props.latLng:{lat:t.props.lat,lng:t.props.lng},r=e.props.insideMapPanes?e.props.geoService.fromLatLngToDivPixel(o):e.props.geoService.fromLatLngToCenterPixel(o),a={left:r.x,top:r.y};if(void 0!==t.props.seLatLng||void 0!==t.props.seLat&&void 0!==t.props.seLng){var i=void 0!==t.props.seLatLng?t.props.seLatLng:{lat:t.props.seLat,lng:t.props.seLng},s=e.props.insideMapPanes?e.props.geoService.fromLatLngToDivPixel(i):e.props.geoService.fromLatLngToCenterPixel(i);a.width=s.x-r.x,a.height=s.y-r.y}var l=e.props.geoService.fromLatLngToContainerPixel(o),c=null!=t.key?t.key:n;return e.dimensionsCache_[c]=EA({x:l.x,y:l.y},o),K.createElement("div",{key:c,style:EA({},EN,a),className:t.props.$markerHolderClassName},K.cloneElement(t,{$hover:c===e.state.hoverKey,$getDimensions:e._getDimensions,$dimensionKey:c,$geoService:e.props.geoService,$onMouseAllow:e._onMouseAllow,$prerender:e.props.prerender}))}});return K.createElement("div",{style:t},n)},t}(K.Component);EL.propTypes={geoService:Eh().any,style:Eh().any,distanceToMouse:Eh().func,dispatcher:Eh().any,onChildClick:Eh().func,onChildMouseDown:Eh().func,onChildMouseLeave:Eh().func,onChildMouseEnter:Eh().func,getHoverDistance:Eh().func,insideMapPanes:Eh().bool,prerender:Eh().bool},EL.defaultProps={insideMapPanes:!1,prerender:!1};var EB={width:"50%",height:"50%",left:"50%",top:"50%",margin:0,padding:0,position:"absolute"};function EF(e){return K.createElement("div",{style:EB},K.createElement(EL,EA({},e,{prerender:!0})))}var EU,Ej,Ez,EG,E$,EH,EV,EW,Eq,EZ,EK,EY,EX,EQ,EJ,E0,E1,E2=["key"],E3=new Promise(function(e){E1=e}),E6=function(e,t){if(!e)return E3;if(E0)return E0;e.libraries||(e.libraries=[]);var n=[].concat(e.libraries);if(t&&(0!==n.length&&n.includes("visualization")||n.push("visualization"),console.warn("heatmapLibrary will be deprecated
32in the future. Please use { libraries: ['visualization'] } in bootstrapURLKeys property instead")),"undefined"==typeof window)throw Error("google map cannot be loaded outside browser env");var o=e.key,r=function(e,t){if(null==e)return{};var n={};for(var o in e)if(({}).hasOwnProperty.call(e,o)){if(-1!==t.indexOf(o))continue;n[o]=e[o]}return n}(e,E2);return EJ||(EJ=new ES(EA({apiKey:o||""},r,{libraries:n}))),E0=EJ.load().then(function(){return E1(window.google.maps),window.google.maps}),E1(E0),E0};function E4(e,t,n){var o=n-t;return e===n?e:((e-t)%o+o)%o+t}var E5=function(){function e(e,t){if(isNaN(e)||isNaN(t))throw Error("Invalid LatLng object: ("+e+", "+t+")");this.lat=+e,this.lng=+t}return e.prototype.wrap=function(){return new e(this.lat,E4(this.lng,-180,180))},e}();E5.convert=function(e){return e instanceof E5?e:Array.isArray(e)?new E5(e[0],e[1]):"lng"in e&&"lat"in e?new E5(e.lat,e.lng):e};var E8=function(){function e(e,t,n){this.tileSize=e||512,this._minZoom=t||0,this._maxZoom=n||52,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this.zoom=0,this.center=new E5(0,0),this.angle=0}var t,n,o=e.prototype;return o.zoomScale=function(e){return Math.pow(2,e)},o.scaleZoom=function(e){return Math.log(e)/Math.LN2},o.project=function(e,t){return new(Ek())(this.lngX(e.lng,t),this.latY(e.lat,t))},o.unproject=function(e,t){return new E5(this.yLat(e.y,t),this.xLng(e.x,t))},o.lngX=function(e,t){return(180+e)*(t||this.worldSize)/360},o.latY=function(e,t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))*(t||this.worldSize)/360},o.xLng=function(e,t){return 360*e/(t||this.worldSize)-180},o.yLat=function(e,t){return 360/Math.PI*Math.atan(Math.exp((180-360*e/(t||this.worldSize))*Math.PI/180))-90},o.locationPoint=function(e){var t=this.project(e);return this.centerPoint._sub(this.point._sub(t)._rotate(this.angle))},o.pointLocation=function(e){var t=this.centerPoint._sub(e)._rotate(-this.angle);return this.unproject(this.point.sub(t))},t=e,n=[{key:"minZoom",get:function(){return this._minZoom},set:function(e){this._minZoom=e,this.zoom=Math.max(this.zoom,e)}},{key:"maxZoom",get:function(){return this._maxZoom},set:function(e){this._maxZoom=e,this.zoom=Math.min(this.zoom,e)}},{key:"worldSize",get:function(){return this.tileSize*this.scale}},{key:"centerPoint",get:function(){return new(Ek())(0,0)}},{key:"size",get:function(){return new(Ek())(this.width,this.height)}},{key:"bearing",get:function(){return-this.angle/Math.PI*180},set:function(e){this.angle=-E4(e,-180,180)*Math.PI/180}},{key:"zoom",get:function(){return this._zoom},set:function(e){var t=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom=t,this.scale=this.zoomScale(t),this.tileZoom=Math.floor(t),this.zoomFraction=t-this.tileZoom}},{key:"x",get:function(){return this.lngX(this.center.lng)}},{key:"y",get:function(){return this.latY(this.center.lat)}},{key:"point",get:function(){return new(Ek())(this.x,this.y)}}],function(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,E_(o.key),o)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),E9=function(){function e(e){this.hasSize_=!1,this.hasView_=!1,this.transform_=new E8(e||512)}var t=e.prototype;return t.setView=function(e,t,n){this.transform_.center=E5.convert(e),this.transform_.zoom=+t,this.transform_.bearing=+n,this.hasView_=!0},t.setViewSize=function(e,t){this.transform_.width=e,this.transform_.height=t,this.hasSize_=!0},t.setMapCanvasProjection=function(e,t){this.maps_=e,this.mapCanvasProjection_=t},t.canProject=function(){return this.hasSize_&&this.hasView_},t.hasSize=function(){return this.hasSize_},t.fromLatLngToCenterPixel=function(e){return this.transform_.locationPoint(E5.convert(e))},t.fromLatLngToDivPixel=function(e){if(this.mapCanvasProjection_){var t=new this.maps_.LatLng(e.lat,e.lng);return this.mapCanvasProjection_.fromLatLngToDivPixel(t)}return this.fromLatLngToCenterPixel(e)},t.fromLatLngToContainerPixel=function(e){if(this.mapCanvasProjection_){var t=new this.maps_.LatLng(e.lat,e.lng);return this.mapCanvasProjection_.fromLatLngToContainerPixel(t)}var n=this.fromLatLngToCenterPixel(e);return n.x-=this.transform_.worldSize*Math.round(n.x/this.transform_.worldSize),n.x+=this.transform_.width/2,n.y+=this.transform_.height/2,n},t.fromContainerPixelToLatLng=function(e){if(this.mapCanvasProjection_){var t=this.mapCanvasProjection_.fromContainerPixelToLatLng(e);return{lat:t.lat(),lng:t.lng()}}var n=EA({},e);n.x-=this.transform_.width/2,n.y-=this.transform_.height/2;var o=this.transform_.pointLocation(Ek().convert(n));return o.lng-=360*Math.round(o.lng/360),o},t.getWidth=function(){return this.transform_.width},t.getHeight=function(){return this.transform_.height},t.getZoom=function(){return this.transform_.zoom},t.getCenter=function(){return this.transform_.pointLocation({x:0,y:0})},t.getBounds=function(e,t){var n=e&&e[0]||0,o=e&&e[1]||0,r=e&&e[2]||0,a=e&&e[3]||0;if(this.getWidth()-o-a>0&&this.getHeight()-n-r>0){var i=this.transform_.pointLocation(Ek().convert({x:a-this.getWidth()/2,y:n-this.getHeight()/2})),s=this.transform_.pointLocation(Ek().convert({x:this.getWidth()/2-o,y:this.getHeight()/2-r})),l=[i.lat,i.lng,s.lat,s.lng,s.lat,i.lng,i.lat,s.lng];return t&&(l=l.map(function(e){return Math.round(e*t)/t})),l}return[0,0,0,0]},e}();function E7(e){if(window.requestAnimationFrame)return window.requestAnimationFrame(e);var t=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return t?t(e):window.setTimeout(e,1e3/60)}var _e=Math.log2?Math.log2:function(e){return Math.log(e)/Math.LN2};function _t(e,t){return Object.keys(e).reduce(function(n,o){return t(e[o])&&(n[o]=e[o]),n},{})}var _n=function(e){if(null!==e&&"object"==typeof e){if(0===Object.keys(e).length)return!0}else if(null==e||""===e)return!0;return!1},_o=Object.prototype.toString;function _r(e){return"number"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Number]"===_o.call(e)}var _a=null;function _i(){if(_a)return _a;if("undefined"!=typeof navigator){var e=navigator.userAgent.indexOf("MSIE")>-1,t=navigator.userAgent.indexOf("Firefox")>-1,n=navigator.userAgent.toLowerCase().indexOf("op")>-1,o=navigator.userAgent.indexOf("Chrome")>-1,r=navigator.userAgent.indexOf("Safari")>-1;return o&&r&&(r=!1),o&&n&&(o=!1),_a={isExplorer:e,isFirefox:t,isOpera:n,isChrome:o,isSafari:r}}return _a={isChrome:!0,isExplorer:!1,isFirefox:!1,isOpera:!1,isSafari:!1}}var _s=function(e){return Function.prototype.toString.call(e)};function _l(e){if(!e||"object"!=typeof e)return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&_s(n)===_s(Object)}function _c(e,t,n,o){e.addEventListener(t,n,!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}()?o:{capture:o,passive:!0})}var _u,_d=!("undefined"==typeof window||!window.document||!window.document.createElement);_u=_d?window:"undefined"!=typeof self?self:void 0;var _m,_p="undefined"!=typeof document&&document.attachEvent,_h=!1;if(_d&&!_p){var _f=function(){var e=_u.requestAnimationFrame||_u.mozRequestAnimationFrame||_u.webkitRequestAnimationFrame||function(e){return _u.setTimeout(e,20)};return function(t){return e(t)}}(),_g=(_m=_u.cancelAnimationFrame||_u.mozCancelAnimationFrame||_u.webkitCancelAnimationFrame||_u.clearTimeout,function(e){return _m(e)}
32),_y=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,o=t.lastElementChild,r=n.firstElementChild;o.scrollLeft=o.scrollWidth,o.scrollTop=o.scrollHeight,r.style.width=n.offsetWidth+1+"px",r.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},_v=function(e){var t=this;_y(this),this.__resizeRAF__&&_g(this.__resizeRAF__),this.__resizeRAF__=_f(function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})},_b=!1,_S="",_T="animationstart",_k="Webkit Moz O ms".split(" "),_C="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" ");if(_d){var _A=document.createElement("fakeelement");if(void 0!==_A.style.animationName&&(_b=!0),!1===_b){for(var _E=0;_E<_k.length;_E++)if(void 0!==_A.style[_k[_E]+"AnimationName"]){_S="-"+_k[_E].toLowerCase()+"-",_T=_C[_E],_b=!0;break}}}var __="resizeanim",_P="@"+_S+"keyframes "+__+" { from { opacity: 0; } to { opacity: 0; } } ",_x=_S+"animation: 1ms "+__+"; "}var _w=void 0!==r3.createPortal,_R=_w?r3.createPortal:r3.unstable_renderSubtreeIntoContainer,_M=function(e){return _l(e)?e:{lat:e[0],lng:e[1]}},_I=function(e,t){return t<e?e:t},_O=function(e){function t(t){var n;if((n=e.call(this,t)||this)._getMinZoom=function(){return n.geoService_.getWidth()>0||n.geoService_.getHeight()>0?Math.ceil(_e(Math.max(Math.ceil(n.geoService_.getWidth()/256)+2,Math.ceil(n.geoService_.getHeight()/256)+2))):3},n._computeMinZoom=function(e){return _n(e)?n._getMinZoom():e},n._mapDomResizeCallback=function(){if(n.resetSizeOnIdle_=!0,n.maps_){var e=n.props.center||n.props.defaultCenter,t=n.map_.getCenter();n.maps_.event.trigger(n.map_,"resize"),n.map_.setCenter(n.props.resetBoundsOnResize?e:t)}},n._setLayers=function(e){e.forEach(function(e){n.layers_[e]=new n.maps_[e],n.layers_[e].setMap(n.map_)})},n._renderPortal=function(){return K.createElement(EL,{experimental:n.props.experimental,onChildClick:n._onChildClick,onChildMouseDown:n._onChildMouseDown,onChildMouseEnter:n._onChildMouseEnter,onChildMouseLeave:n._onChildMouseLeave,geoService:n.geoService_,insideMapPanes:!0,distanceToMouse:n.props.distanceToMouse,getHoverDistance:n._getHoverDistance,dispatcher:n.markersDispatcher_})},n._initMap=function(){if(!n.initialized_){n.initialized_=!0;var e=_M(n.props.center||n.props.defaultCenter);n.geoService_.setView(e,n.props.zoom||n.props.defaultZoom,0),n._onBoundsChanged();var t=EA({},n.props.apiKey&&{key:n.props.apiKey},n.props.bootstrapURLKeys);n.props.googleMapLoader(t,n.props.heatmapLibrary).then(function(e){if(n.mounted_){var t,o,r=n.geoService_.getCenter(),a={zoom:n.props.zoom||n.props.defaultZoom,center:new e.LatLng(r.lat,r.lng)};n.props.heatmap.positions&&(Object.assign(EC(n),{heatmap:(t=e,o=n.props.heatmap,new t.visualization.HeatmapLayer({data:o.positions.reduce(function(e,n){var o=n.weight,r=void 0===o?1:o;return e.push({location:new t.LatLng(n.lat,n.lng),weight:r}),e},[])}))}),function(e,t){var n=t.options,o=void 0===n?{}:n;Object.keys(o).map(function(t){return e.set(t,o[t])})}(n.heatmap,n.props.heatmap));var i=_t(e,_l),s="function"==typeof n.props.options?n.props.options(i):n.props.options,l=!_n(n.props.draggable)&&{draggable:n.props.draggable},c=n._computeMinZoom(s.minZoom);n.minZoom_=c;var u=EA({},{overviewMapControl:!1,streetViewControl:!1,rotateControl:!0,mapTypeControl:!1,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}],minZoom:3},{minZoom:c},s,a);n.defaultDraggableOption_=_n(u.draggable)?n.defaultDraggableOption_:u.draggable;var d=EA({},u,l);d.minZoom=_I(d.minZoom,c);var m=new e.Map(n.googleMapDom_,d);n.map_=m,n.maps_=e,n._setLayers(n.props.layerTypes);var p=e.version.match(/^3\.(\d+)\./),h=p&&Number(p[1]),f=EC(n),g=Object.assign(new e.OverlayView,{onAdd:function(){var t="undefined"!=typeof screen?screen.width+"px":"2000px",n="undefined"!=typeof screen?screen.height+"px":"2000px",o=document.createElement("div");if(o.style.backgroundColor="transparent",o.style.position="absolute",o.style.left="0px",o.style.top="0px",o.style.width=t,o.style.height=n,f.props.overlayViewDivStyle){var r=f.props.overlayViewDivStyle;"object"==typeof r&&Object.keys(r).forEach(function(e){o.style[e]=r[e]})}this.getPanes().overlayMouseTarget.appendChild(o),f.geoService_.setMapCanvasProjection(e,g.getProjection()),_w?f.setState({overlay:o}):_R(f,f._renderPortal(),o,function(){return f.setState({overlay:o})})},onRemove:function(){var e=f.state.overlay;e&&!_w&&r3.unmountComponentAtNode(e),f.setState({overlay:null})},draw:function(){if(f.updateCounter_++,f._onBoundsChanged(m,e,!f.props.debounced),f.googleApiLoadedCalled_||(f._onGoogleApiLoaded({map:m,maps:e,ref:f.googleMapDom_}),f.googleApiLoadedCalled_=!0),f.mouse_){var t=f.geoService_.fromContainerPixelToLatLng(f.mouse_);f.mouse_.lat=t.lat,f.mouse_.lng=t.lng}f._onChildMouseMove(),f.markersDispatcher_&&((0,r3.flushSync)(function(){f.markersDispatcher_.emit("kON_CHANGE")}),f.fireMouseEventOnIdle_&&f.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE"))}});n.overlay_=g,g.setMap(m),n.props.heatmap.positions&&n.heatmap.setMap(m),n.props.onTilesLoaded&&e.event.addListener(m,"tilesloaded",function(){f._onTilesLoaded()}),e.event.addListener(m,"zoom_changed",function(){f.geoService_.getZoom()!==m.getZoom()&&(f.zoomAnimationInProgress_||(f.zoomAnimationInProgress_=!0,f._onZoomAnimationStart(m.zoom)),h<32)&&((new Date).getTime()-n.zoomControlClickTime_<300?E7(function(){return E7(function(){f.updateCounter_++,f._onBoundsChanged(m,e)})}):(f.updateCounter_++,f._onBoundsChanged(m,e)))}),e.event.addListener(m,"idle",function(){if(n.resetSizeOnIdle_){n._setVie
32wSize();var t=n._computeMinZoom(s.minZoom);t!==n.minZoom_&&(n.minZoom_=t,m.setOptions({minZoom:t})),n.resetSizeOnIdle_=!1}f.zoomAnimationInProgress_&&(f.zoomAnimationInProgress_=!1,f._onZoomAnimationEnd(m.zoom)),f.updateCounter_++,f._onBoundsChanged(m,e),f.dragTime_=0,f.markersDispatcher_&&f.markersDispatcher_.emit("kON_CHANGE")}),e.event.addListener(m,"mouseover",function(){f.mouseInMap_=!0}),e.event.addListener(m,"click",function(){f.mouseInMap_=!0}),e.event.addListener(m,"mouseout",function(){f.mouseInMap_=!1,f.mouse_=null,f.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE")}),e.event.addListener(m,"drag",function(){f.dragTime_=(new Date).getTime(),f._onDrag(m)}),e.event.addListener(m,"dragend",function(){var t=e.event.addListener(m,"idle",function(){e.event.removeListener(t),f._onDragEnd(m)})}),e.event.addListener(m,"maptypeid_changed",function(){f._onMapTypeIdChange(m.getMapTypeId())})}}).catch(function(e){throw n._onGoogleApiLoaded({map:null,maps:null,ref:n.googleMapDom_}),console.error(e),e})}},n._onGoogleApiLoaded=function(){var e;n.props.onGoogleApiLoaded&&(e=n.props).onGoogleApiLoaded.apply(e,arguments)},n._getHoverDistance=function(){return n.props.hoverDistance},n._onDrag=function(){var e;return n.props.onDrag&&(e=n.props).onDrag.apply(e,arguments)},n._onDragEnd=function(){var e;return n.props.onDragEnd&&(e=n.props).onDragEnd.apply(e,arguments)},n._onMapTypeIdChange=function(){var e;return n.props.onMapTypeIdChange&&(e=n.props).onMapTypeIdChange.apply(e,arguments)},n._onZoomAnimationStart=function(){var e;return n.props.onZoomAnimationStart&&(e=n.props).onZoomAnimationStart.apply(e,arguments)},n._onZoomAnimationEnd=function(){var e;return n.props.onZoomAnimationEnd&&(e=n.props).onZoomAnimationEnd.apply(e,arguments)},n._onTilesLoaded=function(){return n.props.onTilesLoaded&&n.props.onTilesLoaded()},n._onChildClick=function(){var e;if(n.props.onChildClick)return(e=n.props).onChildClick.apply(e,arguments)},n._onChildMouseDown=function(e,t){n.childMouseDownArgs_=[e,t],n.props.onChildMouseDown&&n.props.onChildMouseDown(e,t,EA({},n.mouse_))},n._onChildMouseUp=function(){var e;n.childMouseDownArgs_&&(n.props.onChildMouseUp&&(e=n.props).onChildMouseUp.apply(e,n.childMouseDownArgs_.concat([EA({},n.mouse_)])),n.childMouseDownArgs_=null,n.childMouseUpTime_=(new Date).getTime())},n._onChildMouseMove=function(){var e;n.childMouseDownArgs_&&n.props.onChildMouseMove&&(e=n.props).onChildMouseMove.apply(e,n.childMouseDownArgs_.concat([EA({},n.mouse_)]))},n._onChildMouseEnter=function(){var e;if(n.props.onChildMouseEnter)return(e=n.props).onChildMouseEnter.apply(e,arguments)},n._onChildMouseLeave=function(){var e;if(n.props.onChildMouseLeave)return(e=n.props).onChildMouseLeave.apply(e,arguments)},n._setViewSize=function(){if(n.mounted_){if(document.fullscreen||document.webkitIsFullScreen||document.mozFullScreen||document.msFullscreenElement)n.geoService_.setViewSize(window.innerWidth,window.innerHeight);else{var e=n.googleMapDom_;n.geoService_.setViewSize(e.clientWidth,e.clientHeight)}n._onBoundsChanged()}},n._onWindowResize=function(){n.resetSizeOnIdle_=!0},n._onMapMouseMove=function(e){if(n.mouseInMap_){var t=(new Date).getTime();t-n.mouseMoveTime_>50&&(n.boundingRect_=e.currentTarget.getBoundingClientRect()),n.mouseMoveTime_=t;var o=e.clientX-n.boundingRect_.left,r=e.clientY-n.boundingRect_.top;n.mouse_||(n.mouse_={x:0,y:0,lat:0,lng:0}),n.mouse_.x=o,n.mouse_.y=r;var a=n.geoService_.fromContainerPixelToLatLng(n.mouse_);n.mouse_.lat=a.lat,n.mouse_.lng=a.lng,n._onChildMouseMove(),t-n.dragTime_<100?n.fireMouseEventOnIdle_=!0:(n.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE"),n.fireMouseEventOnIdle_=!1)}},n._onClick=function(){var e;return n.props.onClick&&!n.childMouseDownArgs_&&(new Date).getTime()-n.childMouseUpTime_>300&&0===n.dragTime_&&(e=n.props).onClick.apply(e,arguments)},n._onMapClick=function(e){n.markersDispatcher_&&(n._onMapMouseMove(e),(new Date).getTime()-n.dragTime_>100&&(n.mouse_&&n._onClick(EA({},n.mouse_,{event:e})),n.markersDispatcher_.emit("kON_CLICK",e)))},n._onMapMouseDownNative=function(e){n.mouseInMap_&&n._onMapMouseDown(e)},n._onMapMouseDown=function(e){n.markersDispatcher_&&(new Date).getTime()-n.dragTime_>100&&(n._onMapMouseMove(e),n.markersDispatcher_.emit("kON_MDOWN",e))},n._onMapMouseDownCapture=function(){_i().isChrome&&(n.zoomControlClickTime_=(new Date).getTime())},n._onKeyDownCapture=function(){_i().isChrome&&(n.zoomControlClickTime_=(new Date).getTime())},n._isCenterDefined=function(e){return e&&(_l(e)&&_r(e.lat)&&_r(e.lng)||2===e.length&&_r(e[0])&&_r(e[1]))},n._onBoundsChanged=function(e,t,o){if(e){var r=e.getCenter();n.geoService_.setView([r.lat(),r.lng()],e.getZoom(),0)}if((n.props.onChange||n.props.onBoundsChange)&&n.geoService_.canProject()){var a=n.geoService_.getZoom(),i=n.geoService_.getBounds(),s=n.geoService_.getCenter();if(!function(e,t,n){if(e&&t){for(var o=0;o!==e.length;++o)if(Math.abs(e[o]-t[o])>1e-5)return!1;return!0}return!1}(i,n.prevBounds_)&&!1!==o){var l=n.geoService_.getBounds(n.props.margin);n.props.onBoundsChange&&n.props.onBoundsChange(n.centerIsObject_?EA({},s):[s.lat,s.lng],a,i,l),n.props.onChange&&n.props.onChange({center:EA({}
32,s),zoom:a,bounds:{nw:{lat:i[0],lng:i[1]},se:{lat:i[2],lng:i[3]},sw:{lat:i[4],lng:i[5]},ne:{lat:i[6],lng:i[7]}},marginBounds:{nw:{lat:l[0],lng:l[1]},se:{lat:l[2],lng:l[3]},sw:{lat:l[4],lng:l[5]},ne:{lat:l[6],lng:l[7]}},size:n.geoService_.hasSize()?{width:n.geoService_.getWidth(),height:n.geoService_.getHeight()}:{width:0,height:0}}),n.prevBounds_=i}}},n._registerChild=function(e){n.googleMapDom_=e},n.mounted_=!1,n.initialized_=!1,n.googleApiLoadedCalled_=!1,n.map_=null,n.maps_=null,n.prevBounds_=null,n.heatmap=null,n.layers_={},n.mouse_=null,n.mouseMoveTime_=0,n.boundingRect_=null,n.mouseInMap_=!0,n.dragTime_=0,n.fireMouseEventOnIdle_=!1,n.updateCounter_=0,n.markersDispatcher_=new Ew(EC(n)),n.geoService_=new E9(256),n.centerIsObject_=_l(n.props.center),n.minZoom_=3,n.defaultDraggableOption_=!0,n.zoomControlClickTime_=0,n.childMouseDownArgs_=null,n.childMouseUpTime_=0,n.googleMapDom_=null,n._isCenterDefined(n.props.center||n.props.defaultCenter)){var o=_M(n.props.center||n.props.defaultCenter);n.geoService_.setView(o,n.props.zoom||n.props.defaultZoom,0)}return n.zoomAnimationInProgress_=!1,n.state={overlay:null},n}EE(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this;this.mounted_=!0,this.markersDispatcher_=new Ew(this),_c(window,"resize",this._onWindowResize,!1),_c(window,"keydown",this._onKeyDownCapture,!0);var t=this.googleMapDom_;t&&_c(t,"mousedown",this._onMapMouseDownNative,!0),_c(window,"mouseup",this._onChildMouseUp,!1);var n=EA({},this.props.apiKey&&{key:this.props.apiKey},this.props.bootstrapURLKeys);this.props.googleMapLoader(n,this.props.heatmapLibrary),setTimeout(function(){e._setViewSize(),e._isCenterDefined(e.props.center||e.props.defaultCenter)&&e._initMap()},0,this),this.props.resetBoundsOnResize&&function(e,t){if(void 0===e.parentNode){var n=document.createElement("div");e.parentNode=n}e=e.parentNode,_p?e.attachEvent("onresize",t):(e.__resizeTriggers__||("static"==getComputedStyle(e).position&&(e.style.position="relative"),function(){if(!_h){var e=(_P||"")+".resize-triggers { "+(_x||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n),_h=!0}}(),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=document.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',e.appendChild(e.__resizeTriggers__),_y(e),_c(e,"scroll",_v,!0),_T&&e.__resizeTriggers__.addEventListener(_T,function(t){t.animationName==__&&_y(e)})),e.__resizeListeners__.push(t))}(t,this._mapDomResizeCallback)},n.shouldComponentUpdate=function(e,t){return!EO(ER(this.props,["draggable"]),ER(e,["draggable"]))||!EO(this.state,t)},n.componentDidUpdate=function(e){var t=this;if(!this._isCenterDefined(e.center)&&this._isCenterDefined(this.props.center)&&setTimeout(function(){return t._initMap()},0),this.map_){var n=this.geoService_.getCenter();if(this._isCenterDefined(this.props.center)){var o=_M(this.props.center),r=this._isCenterDefined(e.center)?_M(e.center):null;(!r||Math.abs(o.lat-r.lat)+Math.abs(o.lng-r.lng)>1e-5)&&Math.abs(o.lat-n.lat)+Math.abs(o.lng-n.lng)>1e-5&&this.map_.panTo({lat:o.lat,lng:o.lng})}if(_n(this.props.zoom)||Math.abs(this.props.zoom-e.zoom)>0&&this.map_.setZoom(this.props.zoom),!_n(e.draggable)&&_n(this.props.draggable)?this.map_.setOptions({draggable:this.defaultDraggableOption_}):EO(e.draggable,this.props.draggable)||this.map_.setOptions({draggable:this.props.draggable}),!_n(this.props.options)&&!EO(e.options,this.props.options)){var a=_t(this.maps_,_l),i="function"==typeof this.props.options?this.props.options(a):this.props.options;if("minZoom"in(i=ER(i,["zoom","center","draggable"]))){var s=this._computeMinZoom(i.minZoom);i.minZoom=_I(i.minZoom,s)}this.map_.setOptions(i)}EO(this.props.layerTypes,e.layerTypes)||(Object.keys(this.layers_).forEach(function(e){t.layers_[e].setMap(null),delete t.layers_[e]}),this._setLayers(this.props.layerTypes)),this.heatmap&&!EO(this.props.heatmap.positions,e.heatmap.positions)&&this.heatmap.setData(this.props.heatmap.positions.map(function(e){return{location:new t.maps_.LatLng(e.lat,e.lng),weight:e.weight}})),this.heatmap&&!EO(this.props.heatmap.options,e.heatmap.options)&&Object.keys(this.props.heatmap.options).forEac
32h(function(e){t.heatmap.set(e,t.props.heatmap.options[e])})}this.markersDispatcher_.emit("kON_CHANGE"),EO(this.props.hoverDistance,e.hoverDistance)||this.markersDispatcher_.emit("kON_MOUSE_POSITION_CHANGE")},n.componentWillUnmount=function(){this.mounted_=!1;var e,t,n=this.googleMapDom_;n&&n.removeEventListener("mousedown",this._onMapMouseDownNative,!0),window.removeEventListener("resize",this._onWindowResize),window.removeEventListener("keydown",this._onKeyDownCapture),window.removeEventListener("mouseup",this._onChildMouseUp,!1),this.props.resetBoundsOnResize&&(t=this._mapDomResizeCallback,e=(e=n).parentNode,_p?e.detachEvent("onresize",t):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",_v),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))),this.overlay_&&this.overlay_.setMap(null),this.maps_&&this.map_&&this.props.shouldUnregisterMapOnUnmount&&(this.map_.setOptions({scrollwheel:!1}),this.maps_.event.clearInstanceListeners(this.map_)),this.props.shouldUnregisterMapOnUnmount&&(this.map_=null,this.maps_=null),this.markersDispatcher_.dispose(),this.resetSizeOnIdle_=!1,this.props.shouldUnregisterMapOnUnmount&&(delete this.map_,delete this.markersDispatcher_)},n.render=function(){var e=this.state.overlay,t=e?null:K.createElement(EF,{experimental:this.props.experimental,onChildClick:this._onChildClick,onChildMouseDown:this._onChildMouseDown,onChildMouseEnter:this._onChildMouseEnter,onChildMouseLeave:this._onChildMouseLeave,geoService:this.geoService_,insideMapPanes:!1,distanceToMouse:this.props.distanceToMouse,getHoverDistance:this._getHoverDistance,dispatcher:this.markersDispatcher_});return K.createElement("div",{style:this.props.style,onMouseMove:this._onMapMouseMove,onMouseDownCapture:this._onMapMouseDownCapture,onClick:this._onMapClick},K.createElement(Ex,{registerChild:this._registerChild}),_w&&e&&_R(this._renderPortal(),e),t)},t}(K.Component);_O.propTypes={apiKey:Eh().string,bootstrapURLKeys:Eh().any,defaultCenter:Eh().oneOfType([Eh().array,Eh().shape({lat:Eh().number,lng:Eh().number})]),center:Eh().oneOfType([Eh().array,Eh().shape({lat:Eh().number,lng:Eh().number})]),defaultZoom:Eh().number,zoom:Eh().number,onBoundsChange:Eh().func,onChange:Eh().func,onClick:Eh().func,onChildClick:Eh().func,onChildMouseDown:Eh().func,onChildMouseUp:Eh().func,onChildMouseMove:Eh().func,onChildMouseEnter:Eh().func,onChildMouseLeave:Eh().func,onZoomAnimationStart:Eh().func,onZoomAnimationEnd:Eh().func,onDrag:Eh().func,onDragEnd:Eh().func,onMapTypeIdChange:Eh().func,onTilesLoaded:Eh().func,options:Eh().any,distanceToMouse:Eh().func,hoverDistance:Eh().number,debounced:Eh().bool,margin:Eh().array,googleMapLoader:Eh().any,onGoogleApiLoaded:Eh().func,yesIWantToUseGoogleMapApiInternals:Eh().bool,draggable:Eh().bool,style:Eh().any,resetBoundsOnResize:Eh().bool,layerTypes:Eh().arrayOf(Eh().string),shouldUnregisterMapOnUnmount:Eh().bool},_O.defaultProps={distanceToMouse:function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))},hoverDistance:30,debounced:!0,options:function(){return{overviewMapControl:!1,streetViewControl:!1,rotateControl:!0,mapTypeControl:!1,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}],minZoom:3}},googleMapLoader:E6,yesIWantToUseGoogleMapApiInternals:!1,style:{width:"100%",height:"100%",margin:0,padding:0,position:"relative"},layerTypes:[],heatmap:{},heatmapLibrary:!1,shouldUnregisterMapOnUnmount:!0},_O.googleMapLoader=E6;var _D=_O;let{getOwnPropertyNames:_N,getOwnPropertySymbols:_L}=Object,{hasOwnProperty:_B}=Object.prototype;function _F(e,t){return function(n,o,r){return e(n,o,r)&&t(n,o,r)}}function _U(e){return function(t,n,o){if(!t||!n||"object"!=typeof t||"object"!=typeof n)return e(t,n,o);let{cache:r}=o,a=r.get(t),i=r.get(n);if(a&&i)return a===n&&i===t;r.set(t,n),r.set(n,t);let s=e(t,n,o);return r.delete(t),r.delete(n),s}}function _j(e){return null!=e?e[Symbol.toStringTag]:void 0}function _z(e){return _N(e).concat(_L(e))}let _G=Object.hasOwn||((e,t)=>_B.call(e,t));function _$(e,t){return e===t||!e&&!t&&e!=e&&t!=t}let _H="__v",_V="__o",_W="_owner",{getOwnPropertyDescriptor:_q,keys:_Z}=Object;
32function _K(e,t){return e.byteLength===t.byteLength&&_9(new Uint8Array(e),new Uint8Array(t))}function _Y(e,t,n){let o=e.length;if(t.length!==o)return!1;for(;o-- >0;)if(!n.equals(e[o],t[o],o,o,e,t,n))return!1;return!0}function _X(e,t){return e.byteLength===t.byteLength&&_9(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function _Q(e,t){return _$(e.getTime(),t.getTime())}function _J(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function _0(e,t){return e===t}function _1(e,t,n){let o,r;let a=e.size;if(a!==t.size)return!1;if(!a)return!0;let i=Array(a),s=e.entries(),l=0;for(;(o=s.next())&&!o.done;){let a=t.entries(),s=!1,c=0;for(;(r=a.next())&&!r.done;){if(i[c]){c++;continue}let a=o.value,u=r.value;if(n.equals(a[0],u[0],l,c,e,t,n)&&n.equals(a[1],u[1],a[0],u[0],e,t,n)){s=i[c]=!0;break}c++}if(!s)return!1;l++}return!0}let _2=_$;function _3(e,t,n){let o=_Z(e),r=o.length;if(_Z(t).length!==r)return!1;for(;r-- >0;)if(!Pe(e,t,n,o[r]))return!1;return!0}function _6(e,t,n){let o,r,a;let i=_z(e),s=i.length;if(_z(t).length!==s)return!1;for(;s-- >0;)if(!Pe(e,t,n,o=i[s])||(r=_q(e,o),a=_q(t,o),(r||a)&&(!r||!a||r.configurable!==a.configurable||r.enumerable!==a.enumerable||r.writable!==a.writable)))return!1;return!0}function _4(e,t){return _$(e.valueOf(),t.valueOf())}function _5(e,t){return e.source===t.source&&e.flags===t.flags}function _8(e,t,n){let o,r;let a=e.size;if(a!==t.size)return!1;if(!a)return!0;let i=Array(a),s=e.values();for(;(o=s.next())&&!o.done;){let a=t.values(),s=!1,l=0;for(;(r=a.next())&&!r.done;){if(!i[l]&&n.equals(o.value,r.value,o.value,r.value,e,t,n)){s=i[l]=!0;break}l++}if(!s)return!1}return!0}function _9(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function _7(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function Pe(e,t,n,o){return(o===_W||o===_V||o===_H)&&(!!e.$$typeof||!!t.$$typeof)||_G(t,o)&&n.equals(e[o],t[o],o,o,e,t,n)}let Pt="[object ArrayBuffer]",Pn="[object Arguments]",Po="[object Boolean]",Pr="[object DataView]",Pa="[object Date]",Pi="[object Error]",Ps="[object Map]",Pl="[object Number]",Pc="[object Object]",Pu="[object RegExp]",Pd="[object Set]",Pm="[object String]",Pp={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},Ph="[object URL]",Pf=Object.prototype.toString;function Pg({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:o,areErrorsEqual:r,areFunctionsEqual:a,areMapsEqual:i,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:c,areRegExpsEqual:u,areSetsEqual:d,areTypedArraysEqual:m,areUrlsEqual:p,unknownTagComparators:h}){return function(f,g,y){if(f===g)return!0;if(null==f||null==g)return!1;let v=typeof f;if(v!==typeof g)return!1;if("object"!==v)return"number"===v?s(f,g,y):"function"===v&&a(f,g,y);let b=f.constructor;if(b!==g.constructor)return!1;if(b===Object)return l(f,g,y);if(Array.isArray(f))return t(f,g,y);if(b===Date)return o(f,g,y);if(b===RegExp)return u(f,g,y);if(b===Map)return i(f,g,y);if(b===Set)return d(f,g,y);let S=Pf.call(f);if(S===Pa)return o(f,g,y);if(S===Pu)return u(f,g,y);if(S===Ps)return i(f,g,y);if(S===Pd)return d(f,g,y);if(S===Pc)return"function"!=typeof f.then&&"function"!=typeof g.then&&l(f,g,y);if(S===Ph)return p(f,g,y);if(S===Pi)return r(f,g,y);if(S===Pn)return l(f,g,y);if(Pp[S])return m(f,g,y);if(S===Pt)return e(f,g,y);if(S===Pr)return n(f,g,y);if(S===Po||S===Pl||S===Pm)return c(f,g,y);if(h){let e=h[S];if(!e){let t=_j(f);t&&(e=h[t])}if(e)return e(f,g,y)}return!1}}function Py({circular:e,createCustomConfig:t,strict:n}){let o={areArrayBuffersEqual:_K,areArraysEqual:n?_6:_Y,areDataViewsEqual:_X,areDatesEqual:_Q,areErrorsEqual:_J,areFunctionsEqual:_0,areMapsEqual:n?_F(_1,_6):_1,areNumbersEqual:_2,areObjectsEqual:n?_
326:_3,arePrimitiveWrappersEqual:_4,areRegExpsEqual:_5,areSetsEqual:n?_F(_8,_6):_8,areTypedArraysEqual:n?_F(_9,_6):_9,areUrlsEqual:_7,unknownTagComparators:void 0};if(t&&(o=Object.assign({},o,t(o))),e){let e=_U(o.areArraysEqual),t=_U(o.areMapsEqual),n=_U(o.areObjectsEqual),r=_U(o.areSetsEqual);o=Object.assign({},o,{areArraysEqual:e,areMapsEqual:t,areObjectsEqual:n,areSetsEqual:r})}return o}function Pv(e){return function(t,n,o,r,a,i,s){return e(t,n,s)}}function Pb({circular:e,comparator:t,createState:n,equals:o,strict:r}){if(n)return function(a,i){let{cache:s=e?new WeakMap:void 0,meta:l}=n();return t(a,i,{cache:s,equals:o,meta:l,strict:r})};if(e)return function(e,n){return t(e,n,{cache:new WeakMap,equals:o,meta:void 0,strict:r})};let a={cache:void 0,equals:o,meta:void 0,strict:r};return function(e,n){return t(e,n,a)}}let PS=PT();function PT(e={}){let{circular:t=!1,createInternalComparator:n,createState:o,strict:r=!1}=e,a=Pg(Py(e)),i=n?n(a):Pv(a);return Pb({circular:t,comparator:a,createState:o,equals:i,strict:r})}PT({strict:!0}),PT({circular:!0}),PT({circular:!0,strict:!0}),PT({createInternalComparator:()=>_$}),PT({strict:!0,createInternalComparator:()=>_$}),PT({circular:!0,createInternalComparator:()=>_$}),PT({circular:!0,createInternalComparator:()=>_$,strict:!0});let Pk=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],PC=1,PA=8;class PE{static from(e){if(!(e instanceof ArrayBuffer))throw Error("Data must be an instance of ArrayBuffer.");let[t,n]=new Uint8Array(e,0,2);if(219!==t)throw Error("Data does not appear to be in a KDBush format.");let o=n>>4;if(o!==PC)throw Error(`Got v${o} data when expected v${PC}.`);let r=Pk[15&n];if(!r)throw Error("Unrecognized array type.");let[a]=new Uint16Array(e,2,1),[i]=new Uint32Array(e,4,1);return new PE(i,a,r,e)}constructor(e,t=64,n=Float64Array,o){if(isNaN(e)||e<0)throw Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=n,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;let r=Pk.indexOf(this.ArrayType),a=2*e*this.ArrayType.BYTES_PER_ELEMENT,i=e*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-i%8)%8;if(r<0)throw Error(`Unexpected typed array class: ${n}.`);o&&o instanceof ArrayBuffer?(this.data=o,this.ids=new this.IndexArrayType(this.data,PA,e),this.coords=new this.ArrayType(this.data,PA+i+s,2*e),this._pos=2*e,this._finished=!0):(this.data=new ArrayBuffer(PA+a+i+s),this.ids=new this.IndexArrayType(this.data,PA,e),this.coords=new this.ArrayType(this.data,PA+i+s,2*e),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(PC<<4)+r]),new Uint16Array(this.data,2,1)[0]=t,new Uint32Array(this.data,4,1)[0]=e)}add(e,t){let n=this._pos>>1;return this.ids[n]=n,this.coords[this._pos++]=e,this.coords[this._pos++]=t,n}finish(){let e=this._pos>>1;if(e!==this.numItems)throw Error(`Added ${e} items when expected ${this.numItems}.`);return P_(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,n,o){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:r,coords:a,nodeSize:i}=this,s=[0,r.length-1,0],l=[];for(;s.length;){let c=s.pop()||0,u=s.pop()||0,d=s.pop()||0;if(u-d<=i){for(let i=d;i<=u;i++){let s=a[2*i],c=a[2*i+1];s>=e&&s<=n&&c>=t&&c<=o&&l.push(r[i])}continue}let m=d+u>>1,p=a[2*m],h=a[2*m+1];p>=e&&p<=n&&h>=t&&h<=o&&l.push(r[m]),(0===c?e<=p:t<=h)&&(s.push(d),s.push(m-1),s.push(1-c)),(0===c?n>=p:o>=h)&&(s.push(m+1),s.push(u),s.push(1-c))}return l}within(e,t,n){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");let{ids:o,coords:r,nodeSize:a}=this,i=[0,o.length-1,0],s=[],l=n*n;for(;i.length;){let c=i.pop()||0,u=i.pop()||0,d=i.pop()||0;if(u-d<=a){for(let n=d;n<=u;n++)PR(r[2*n],r[2*n+1],e,t)<=l&&s.push(o[n]);continue}let m=d+u>>1,p=r[2*m],h=r[2*m+1];PR(p,h,e,t)<=l&&s.push(o[m]),(0===c?e-n<=p:t-n<=h)&&(i.push(d),i.push(m-1),i.push(1-c)),(0===c?e+n>=p:t+n>=h)&&(i.push(m+1),i.push(u),i.push(1-c))}return s}}function P_(e,t,n,o,r,a){if(r-o<=n)return;let i=o+r>>1;PP(e,t,i,o,r,a),P_(e,t,n,o,i-1,1-a),P_(e,t,n,i+1,r,1-a)}function PP(e,t,n,o,r,a){for(;r>o;){if(r-o>600){let i=r-o+1,s=n-o+1,l=Math.log(i),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(i-c)/i)*(s-i/2<0?-1:1),d=Math.max(o,Math.floor(n-s*c/i+u)),m=Math.min(r,Math.floor(n+(i-s)*c/i+u));PP(e,t,n,d,m,a)}let i=t[2*n+a],s=o,l=r;
32for(Px(e,t,o,n),t[2*r+a]>i&&Px(e,t,o,r);s<l;){for(Px(e,t,s,l),s++,l--;t[2*s+a]<i;)s++;for(;t[2*l+a]>i;)l--}t[2*o+a]===i?Px(e,t,o,l):Px(e,t,++l,r),l<=n&&(o=l+1),n<=l&&(r=l-1)}}function Px(e,t,n,o){Pw(e,n,o),Pw(t,2*n,2*o),Pw(t,2*n+1,2*o+1)}function Pw(e,t,n){let o=e[t];e[t]=e[n],e[n]=o}function PR(e,t,n,o){let r=e-n,a=t-o;return r*r+a*a}let PM={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},PI=Math.fround||(O=new Float32Array(1),e=>(O[0]=+e,O[0])),PO=2,PD=3,PN=4,PL=5,PB=6;class PF{constructor(e){this.options=Object.assign(Object.create(PM),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){let{log:t,minZoom:n,maxZoom:o}=this.options;t&&console.time("total time");let r=`prepare ${e.length} points`;t&&console.time(r),this.points=e;let a=[];for(let t=0;t<e.length;t++){let n=e[t];if(!n.geometry)continue;let[o,r]=n.geometry.coordinates,i=PI(Pz(o)),s=PI(PG(r));a.push(i,s,1/0,t,-1,1),this.options.reduce&&a.push(0)}let i=this.trees[o+1]=this._createTree(a);t&&console.timeEnd(r);for(let e=o;e>=n;e--){let n=+Date.now();i=this.trees[e]=this._createTree(this._cluster(i,e)),t&&console.log("z%d: %d clusters in %dms",e,i.numItems,+Date.now()-n)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let n=((e[0]+180)%360+360)%360-180,o=Math.max(-90,Math.min(90,e[1])),r=180===e[2]?180:((e[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,r=180;else if(n>r){let e=this.getClusters([n,o,180,a],t),i=this.getClusters([-180,o,r,a],t);return e.concat(i)}let i=this.trees[this._limitZoom(t)],s=i.range(Pz(n),PG(a),Pz(r),PG(o)),l=i.data,c=[];for(let e of s){let t=this.stride*e;c.push(l[t+PL]>1?PU(l,t,this.clusterProps):this.points[l[t+PD]])}return c}getChildren(e){let t=this._getOriginId(e),n=this._getOriginZoom(e),o="No cluster with the specified id.",r=this.trees[n];if(!r)throw Error(o);let a=r.data;if(t*this.stride>=a.length)throw Error(o);let i=this.options.radius/(this.options.extent*Math.pow(2,n-1)),s=a[t*this.stride],l=a[t*this.stride+1],c=r.within(s,l,i),u=[];for(let t of c){let n=t*this.stride;a[n+PN]===e&&u.push(a[n+PL]>1?PU(a,n,this.clusterProps):this.points[a[n+PD]])}if(0===u.length)throw Error(o);return u}getLeaves(e,t,n){t=t||10,n=n||0;let o=[];return this._appendLeaves(o,e,t,n,0),o}getTile(e,t,n){let o=this.trees[this._limitZoom(e)],r=Math.pow(2,e),{extent:a,radius:i}=this.options,s=i/a,l=(n-s)/r,c=(n+1+s)/r,u={features:[]};return this._addTileFeatures(o.range((t-s)/r,l,(t+1+s)/r,c),o.data,t,n,r,u),0===t&&this._addTileFeatures(o.range(1-s/r,l,1,c),o.data,r,n,r,u),t===r-1&&this._addTileFeatures(o.range(0,l,s/r,c),o.data,-1,n,r,u),u.features.length?u:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){let n=this.getChildren(e);if(t++,1!==n.length)break;e=n[0].properties.cluster_id}return t}_appendLeaves(e,t,n,o,r){for(let a of this.getChildren(t)){let t=a.properties;if(t&&t.cluster?r+t.point_count<=o?r+=t.point_count:r=this._appendLeaves(e,t.cluster_id,n,o,r):r<o?r++:e.push(a),e.length===n)break}return r}_createTree(e){let t=new PE(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let n=0;n<e.length;n+=this.stride)t.add(e[n],e[n+1]);return t.finish(),t.data=e,t}_addTileFeatures(e,t,n,o,r,a){for(let i of e){let e,s,l,c;let u=i*this.stride,d=t[u+PL]>1;if(d)e=Pj(t,u,this.clusterProps),s=t[u],l=t[u+1];else{let n=this.points[t[u+PD]];e=n.properties;let[o,r]=n.geometry.coordinates;s=Pz(o),l=PG(r)}let m={type:1,geometry:[[Math.round(this.options.extent*(s*r-n)),Math.round(this.options.extent*(l*r-o))]],tags:e};void 0!==(c=d||this.options.generateId?t[u+PD]:this.points[t[u+PD]].id)&&(m.id=c),a.features.push(m)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){let{radius:n,extent:o,reduce:r,minPoints:a}=this.options,i=n/(o*Math.pow(2,t)),s=e.data,l=[],c=this.stride;for(let n=0;n<s.length;n+=c){if(s[n+PO]<=t)continue;s[n+PO]=t;let o=s[n],u=s[n+1],d=e.within(s[n],s[n+1],i),m=s[n+PL],p=m;for(let e of d){let n=e*c;s[n+PO]>t&&(p+=s[n+PL])}if(p>m&&p>
32=a){let e,a=o*m,i=u*m,h=-1,f=((n/c|0)<<5)+(t+1)+this.points.length;for(let o of d){let l=o*c;if(s[l+PO]<=t)continue;s[l+PO]=t;let u=s[l+PL];a+=s[l]*u,i+=s[l+1]*u,s[l+PN]=f,r&&(e||(e=this._map(s,n,!0),h=this.clusterProps.length,this.clusterProps.push(e)),r(e,this._map(s,l)))}s[n+PN]=f,l.push(a/p,i/p,1/0,f,-1,p),r&&l.push(h)}else{for(let e=0;e<c;e++)l.push(s[n+e]);if(p>1)for(let e of d){let n=e*c;if(!(s[n+PO]<=t)){s[n+PO]=t;for(let e=0;e<c;e++)l.push(s[n+e])}}}}return l}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t,n){if(e[t+PL]>1){let o=this.clusterProps[e[t+PB]];return n?Object.assign({},o):o}let o=this.points[e[t+PD]].properties,r=this.options.map(o);return n&&r===o?Object.assign({},r):r}}function PU(e,t,n){return{type:"Feature",id:e[t+PD],properties:Pj(e,t,n),geometry:{type:"Point",coordinates:[P$(e[t]),PH(e[t+1])]}}}function Pj(e,t,n){let o=e[t+PL],r=o>=1e4?`${Math.round(o/1e3)}k`:o>=1e3?`${Math.round(o/100)/10}k`:o,a=e[t+PB];return Object.assign(-1===a?{}:Object.assign({},n[a]),{cluster:!0,cluster_id:e[t+PD],point_count:o,point_count_abbreviated:r})}function Pz(e){return e/360+.5}function PG(e){let t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function P$(e){return(e-.5)*360}function PH(e){return 360*Math.atan(Math.exp((180-360*e)*Math.PI/180))/Math.PI-90}function PV(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)0>t.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n}"function"==typeof SuppressedError&&SuppressedError;class PW{static isAdvancedMarkerAvailable(e){return google.maps.marker&&!0===e.getMapCapabilities().isAdvancedMarkersAvailable}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,t){this.isAdvancedMarker(e)?e.map=t:e.setMap(t)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(Number.isFinite(e.position.lat)&&Number.isFinite(e.position.lng))return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return!!this.isAdvancedMarker(e)||e.getVisible()}}class Pq{constructor({markers:e,position:t}){this.markers=[],e&&(this.markers=e),t&&(t instanceof google.maps.LatLng?this._position=t:this._position=new google.maps.LatLng(t))}get bounds(){if(0===this.markers.length&&!this._position)return;let e=new google.maps.LatLngBounds(this._position,this._position);for(let t of this.markers)e.extend(PW.getPosition(t));return e}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>PW.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&(PW.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}function PZ(e,t="assertion failed"){if(null==e)throw Error(t)}class PK{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return PY(e)}}let PY=e=>e.map(e=>new Pq({position:PW.getPosition(e),markers:[e]}));class PX extends PK{constructor(e){var{maxZoom:t,radius:n=60}=e,o=PV(e,["maxZoom","radius"]);super({maxZoom:t}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new PF(Object.assign({maxZoom:this.maxZoom,radius:n},o))}calculate(e){let t=!1,n=e.map.getZoom();PZ(n);let o={zoom:n=Math.round(n)};if(!PS(e.markers,this.markers)){t=!0,this.markers=[...e.markers];let n=this.markers.map(e=>{let t=PW.getPosition(e);return{type:"Feature",geometry:{type:"Point",coordinates:[t.lng(),t.lat()]},properties:{marker:e}}});this.superCluster.load(n)}return(!t&&(this.state.zoom<=this.maxZoom||o.zoom<=this.maxZoom)&&(t=!PS(this.state,o)),this.state=o,0===e.markers.length)?this.clusters=[]:t&&(this.cluster
32s=this.cluster(e)),{clusters:this.clusters,changed:t}}cluster({map:e}){let t=e.getZoom();return PZ(t),this.superCluster.getClusters([-180,-90,180,90],Math.round(t)).map(e=>this.transformCluster(e))}transformCluster({geometry:{coordinates:[e,t]},properties:n}){if(n.cluster)return new Pq({markers:this.superCluster.getLeaves(n.cluster_id,1/0).map(e=>e.properties.marker),position:{lat:t,lng:e}});let o=n.marker;return new Pq({markers:[o],position:PW.getPosition(o)})}}class PQ{constructor(e,t){this.markers={sum:e.length};let n=t.map(e=>e.count),o=n.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:o/t.length,sum:o,min:Math.min(...n),max:Math.max(...n)}}}}class PJ{render({count:e,position:t},n,o){let r=e>Math.max(10,n.clusters.markers.mean)?"#ff0000":"#0000ff",a=`<svg fill="${r}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50"> 33<circle cx="120" cy="120" opacity=".6" r="70" /> 34<circle cx="120" cy="120" opacity=".3" r="90" /> 35<circle cx="120" cy="120" opacity=".2" r="110" /> 36<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${e}</text> 37</svg>`,i=`Cluster of ${e} markers`,s=Number(google.maps.Marker.MAX_ZINDEX)+e;if(PW.isAdvancedMarkerAvailable(o)){let e=new DOMParser().parseFromString(a,"image/svg+xml").documentElement;e.setAttribute("transform","translate(0 25)");let n={map:o,position:t,zIndex:s,title:i,content:e};return new google.maps.marker.AdvancedMarkerElement(n)}let l={position:t,zIndex:s,title:i,icon:{url:`data:image/svg+xml;base64,${btoa(a)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(l)}}function P0(e,t){for(let n in t.prototype)e.prototype[n]=t.prototype[n]}class P1{constructor(){P0(P1,google.maps.OverlayView)}}!function(e){e.CLUSTERING_BEGIN="clusteringbegin",e.CLUSTERING_END="clusteringend",e.CLUSTER_CLICK="click",e.GMP_CLICK="gmp-click"}(j||(j={}));let P2=(e,t,n)=>{t.bounds&&n.fitBounds(t.bounds)};class P3 extends P1{constructor({map:e,markers:t=[],algorithmOptions:n={},algorithm:o=new PX(n),renderer:r=new PJ,onClusterClick:a=P2}){super(),this.map=null,this.idleListener=null,this.markers=[...t],this.clusters=[],this.algorithm=o,this.renderer=r,this.onClusterClick=a,e&&this.setMap(e)}addMarker(e,t){!this.markers.includes(e)&&(this.markers.push(e),t||this.render())}addMarkers(e,t){e.forEach(e=>{this.addMarker(e,!0)}),t||this.render()}removeMarker(e,t){let n=this.markers.indexOf(e);return -1!==n&&(PW.setMap(e,null),this.markers.splice(n,1),t||this.render(),!0)}removeMarkers(e,t){let n=!1;return e.forEach(e=>{n=this.removeMarker(e,!0)||n}),n&&!t&&this.render(),n}clearMarkers(e){this.markers.length=0,e||this.render()}render(){let e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,j.CLUSTERING_BEGIN,this);let{clusters:t,changed:n}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(n||void 0==n){let e=new Set;for(let n of t)1==n.markers.length&&e.add(n.markers[0]);let n=[];for(let t of this.clusters)null!=t.marker&&(1==t.markers.length?e.has(t.marker)||PW.setMap(t.marker,null):n.push(t.marker));this.clusters=t,this.renderClusters(),requestAnimationFrame(()=>n.forEach(e=>PW.setMap(e,null)))}google.maps.event.trigger(this,j.CLUSTERING_END,this)}}onAdd(){let e=this.getMap();PZ(e),this.idleListener=e.addListener("idle",this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>PW.setMap(e,null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){let e=new PQ(this.markers,this.clusters),t=this.getMap();this.clusters.forEach(n=>{if(1===n.markers.length)n.marker=n.markers[0];else if(n.marker=this.renderer.render(n,e,t),n.markers.forEach(e=>PW.setMap(e,null)),this.onClusterClick){let e=PW.isAdvancedMarker(n.marker)?j.GMP_CLICK:j.CLUSTER_CLICK;n.marker.addListener(e,e=>{google.maps.event.trigger(this,j.CLUSTER_CLICK,n),this.onClusterClick(e,n,t)})}PW.setMap(n.marker,t)})}}function P6(e){return"POINT"===e.type}!function(e){e.POLYGON="POLYGON",e.POINT="POINT"}(z||(z={})),function(e){e.ACTIVE="ACTIVE",e.INACTIVE="INACTIVE"}(G||(G={}));let P4=e=>{let{marker:t,onClick:n,open:o,map:r,onHover:a,hover:i,closeMarker:s}=e,l=(0,K.useMemo)(()=>{var e;let t=null!==(e=r.getZoom())&&void 0!==e?e:18;return t>=16?"scale-60":t<16?"scale-80":""},[r]),c=(0,K.useCallback)(()=>{a(void 0),r.setCenter(new google.maps.LatLng(t.lat,t.lng)),n(t.id)},[r,t,n,a]),u=(0,K.useCallback)(()=>{a(t.id)},[t,a]);return(0,K.useEffect)(()=>
37{if(!t.category.pin){let e=new google.maps.Marker({position:{lat:t.lat,lng:t.lng}});google.maps.event.addListener(e,"click",e=>{e.domEvent&&(e.domEvent.stopPropagation(),e.domEvent.stopImmediatePropagation()),c()}),e.setMap(r)}},[t,c,r]),(0,Z.jsxs)(Z.Fragment,{children:[t.category.pin&&(0,Z.jsx)("div",{onClick:e=>{e.stopPropagation(),c()},onMouseEnter:u,className:"cursor-pointer w-fit -translate-y-1/2 -translate-x-1/2 fixed z-40 ".concat(l),children:t.category.pin}),(0,Z.jsxs)("div",{className:"w-fit -translate-y-1/2 -translate-x-1/2 fixed z-50 transition-opacity duration-300 opacity-100",children:[o&&t.category.content&&(0,Z.jsx)("div",{onClick:s,children:t.category.content}),i&&!o&&t.category.hover&&(0,Z.jsxs)("div",{onClick:e=>{e.stopPropagation(),c()},children:[t.category.hover," "]})]})]})},P5=e=>{let{apiKey:t,googleMapsConfig:n,locations:o,enableClustering:r=!1,clusteringRadius:a=100,autoFitBounds:i=!1}=e,{defaultZoom:s,tilt:l,heading:c,disableDoubleClickZoom:u,mapTypeControl:d,rotateControl:m,zoomControl:p,scaleControl:h,layerType:f,...g}=n,[y,v]=(0,K.useState)(void 0),[b,S]=(0,K.useState)(void 0),[T,k]=(0,K.useState)(),[C,A]=(0,K.useState)(),E=(0,K.useRef)(null),_=(0,K.useRef)([]),[P,x]=(0,K.useState)(new Set),w=(0,K.useCallback)(e=>v(e),[]),R=(0,K.useCallback)(e=>S(e),[]),M=(0,K.useCallback)(()=>v(void 0),[]),I=(0,K.useCallback)((e,t)=>e.map((e,n)=>{if(P6(e.geo))return{...e,id:n,lat:e.geo.values.lat,lng:e.geo.values.lng};{let o=new google.maps.Polygon({paths:e.geo.values,strokeColor:"transparent",strokeOpacity:.8,strokeWeight:2,fillColor:e.category.alwaysShowPolygon?e.category.polygonColor||"#FFFFFF":"transparent",fillOpacity:e.category.alwaysShowPolygon?.5:0}),r={...e,id:n,lat:e.geo.positionIcon.lat,lng:e.geo.positionIcon.lng,mapsPolygon:o};return o.setMap(t),o.addListener("mouseover",()=>{var t;o.setOptions({fillColor:null!==(t=e.category.polygonColor)&&void 0!==t?t:"#FFFFFF",fillOpacity:.5})}),o.addListener("mouseout",()=>{e.category.alwaysShowPolygon||o.setOptions({fillColor:"transparent",fillOpacity:0}),S(void 0)}),t.addListener("tilesloaded",()=>{google.maps.event.trigger(t,"resize")}),r}}),[]),O=(0,K.useCallback)(e=>{k(e);let t=I(o,e);if(A(t),i&&t.length>0){let n=new google.maps.LatLngBounds;t.forEach(e=>{n.extend({lat:e.lat,lng:e.lng})}),e.fitBounds(n)}},[I,o,i]);return(0,K.useEffect)(()=>{if(!T||!C)return;if(_.current.forEach(e=>e.setMap(null)),_.current=[],E.current&&(E.current.clearMarkers(),E.current=null),!r){x(new Set);return}let e=[],t=new Map;if(C.forEach(n=>{if(P6(n.geo)){let o=new google.maps.Marker({position:{lat:n.lat,lng:n.lng},map:T,opacity:0});e.push(o),t.set(o,n.id)}}),_.current=e,e.length>0){let n={render:e=>{let{count:t,position:n,markers:o}=e,r='\n <svg fill="#2E2F36" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="60" height="60">\n <circle cx="120" cy="120" opacity="1" r="70" />\n </svg>\n ',a={url:"data:image/svg+xml;base64,".concat(btoa(r)),scaledSize:new google.maps.Size(60,60),anchor:new google.maps.Point(30,30)},i=new google.maps.Marker({position:n,icon:a,label:{text:String(t),color:"#ffffff",fontSize:"1.125rem",fontWeight:"bold"},zIndex:1e3+t});return i.addListener("click",()=>{let e=new google.maps.LatLngBounds;o.forEach(t=>{let n=t.getPosition();n&&e.extend(n)}),T.fitBounds(e)}),i}},o=new P3({map:T,markers:e,renderer:n,algorithm:new PX({radius:a,maxZoom:14,minZoom:0,minPoints:2})});E.current=o;let r=()=>{let e=new Set,n=o.clusters;n&&Array.isArray(n)&&n.forEach(n=>{n.markers&&Array.isArray(n.markers)&&n.markers.length>1&&n.markers.forEach(n=>{let o=t.get(n);void 0!==o&&e.add(o)})}),x(e)};google.maps.event.addListener(T,"zoom_changed",()=>{setTimeout(r,100)}),google.maps.event.addListener(T,"idle",r),setTimeout(r,100)}return()=>{_.current.forEach(e=>e.setMap(null)),_.current=[],E.current&&(E.current.clearMarkers(),E.current=null),x(new Set)}},[T,C,r,a]),(0,Z.jsx)(_D,{...g,bootstrapURLKeys:{key:t,libraries:["marker"]},defaultZoom:"number"==typeof s?s:18,yesIWantToUseGoogleMapApiInternals:!0,onGoogleApiLoaded:e=>{let{map:t}=e;return O(t)},onClick:M,options:e=>({scaleControl:!!h,styles:[{featureType:"poi.business",elementType:"labels",stylers:[{visibility:"off"}]}],gestureHandling:"greedy",disableDoubleClickZoom:!!u,mapTypeControl:!!d,mapTypeControlOptions:{style:e.MapTypeControlStyle.HORIZONTAL_BAR,position:e.ControlPosition.BOTTOM_CENTER},mapTypeId:f?e.MapTypeId[f]:e.MapTypeId.ROADMAP,rotateControl:!!m,heading:"number"==typeof c?c:0,tilt:"number"==typeof l?l:45,disableDefaultUI:!0,zoomControl:!!p,clickableIcons:!1}),children:T&&(null==C?void 0:C.map((e,t)=>r&&P.has(e.id)?null:(0,Z.jsx)(P4,{marker:e,lat:e.lat,lng:e.lng,open:y===e.id,hover:b===e.id,onClick:w,onHover:
37R,map:T,closeMarker:M},"".concat(e.category.ticker,"-").concat(t))))})},P8=e=>{let{apiKey:t,googleMapsConfig:n,locations:o,onClose:r,name:a,fullScreen:i,key:s,enableClustering:l,clusteringRadius:c,autoFitBounds:u,closeButton:d}=e;return(0,Z.jsxs)("div",{className:i?"fixed w-full h-full top-0 left-0 z-40 bg-white":"relative w-full h-full","aria-label":a,children:[d&&(0,Z.jsx)("button",{className:"top-2 absolute z-40 w-9 h-9 flex justify-center items-center bg-white border border-gray-100 rounded text-gray-100 right-2",onClick:r,children:(0,Z.jsx)("div",{className:"w-7 h-7",children:(0,Z.jsx)(i9,{})})}),d&&(0,Z.jsx)("div",{className:"w-full absolute flex justify-center bottom-12 z-10",children:d}),(0,Z.jsx)(P5,{apiKey:t,googleMapsConfig:n,locations:o,name:a,enableClustering:l,clusteringRadius:c,autoFitBounds:u})]},s)},P9=15,P7=591657550.5;function xe(e){return!!(null==e?void 0:e.label)}let xt=e=>{let{apiKey:t,center:n,markers:o,zoom:r}=e,a=(0,K.useMemo)(()=>o?o.map(e=>{if(!xe(e))throw Error("invalid marker type. Expected FullMarker");return{category:{ticker:e.id,name:e.title||e.id,pin:e.label,content:e.content||(0,Z.jsx)("div",{}),hover:void 0},status:G.ACTIVE,geo:{type:z.POINT,values:{lat:e.lat,lng:e.lng}}}}):[],[o]),i=(0,K.useMemo)(()=>({defaultCenter:n,defaultZoom:null!=r?r:11,maxZoom:16}),[n,r]);return(0,Z.jsx)(P8,{apiKey:t,name:"map",googleMapsConfig:i,locations:a,enableClustering:!0,clusteringRadius:90,autoFitBounds:!0})},xn=e=>{let{apiKey:t,center:n,zoom:o}=e,r=P7/Math.pow(2,(o||P9)+1),a=n?(0,Cv.oF)("".concat(n.lat,",").concat(n.lng)):"",i="https://www.google.com/maps/embed"+"?key=".concat(t)+"&pb=!1m7!1m2!1m1!1d".concat(r)+"!3m3!1m2!1s0!2z".concat(a);return(0,Z.jsx)("iframe",{width:"100%",height:"100%",src:i,allowFullScreen:!0,style:{border:"0"}})},xo=e=>{let{apiKey:t,className:n,center:o,markers:r,zoom:a,onClose:i,embedded:s,closeButton:l=(0,Z.jsx)(yS,{className:"w-fit",variant:"black",label:"Close",onClick:i})}=e;return(0,Z.jsxs)("div",{className:(0,sv.Z)("FullScreenMap fixed w-full h-full top-0 left-0 z-50 bg-white",n),children:[l&&(0,Z.jsx)("button",{className:(0,sv.Z)("fixed top-2 z-50 w-9 h-9 flex justify-center items-center bg-white border border-gray-100 rounded-button text-gray-100",s?"right-2":"left-2"),onClick:i,children:(0,Z.jsx)("div",{className:"w-7 h-7",children:(0,Z.jsx)(i9,{})})}),l&&(0,Z.jsx)("div",{className:"w-full fixed flex justify-center bottom-12 z-1",children:l}),s?(0,Z.jsx)(xn,{apiKey:t,center:o,zoom:a}):(0,Z.jsx)(xt,{apiKey:t,center:o,markers:r,zoom:a})]})};function xr(e){let{item:t,active:n,removeBorders:o}=e,r=null!==t.href&&void 0!==t.href,a=null!==t.onClick&&void 0!==t.onClick,i=(0,sv.W)("flex items-center cursor-pointer p-4 h-9 rounded-button text-property-body3",n&&"!bg-gray-25 !font-bold !text-gray-300","ui-active:bg-gray-25 ui-active:text-gray-300 ui-not-active:bg-white ui-not-active:text-black",o?"border-none":"border-b border-gray-25 last:border-none"),s=(0,K.useCallback)(()=>{t.onClick&&t.onClick(t.key)},[t]);if(r)return(0,Z.jsx)(A0.Item,{as:"a",href:t.href,className:i,children:t.label},t.key);if(a){var l;let e=null!==(l=t.as)&&void 0!==l?l:"button";return(0,Z.jsx)(A0.Item,{as:e,onClick:s,className:i,children:t.label},t.key)}return null}function xa(e){let{triggerElement:t,items:n,activeKey:o,className:r,removeBorders:a}=e,i=null==t,s=(0,sv.W)("Menu scrollbar","flex flex-col rounded-md bg-white","max-h-48 overflow-auto",!i&&"mt-2",r);return(0,Z.jsxs)(A0,{children:[t?(0,Z.jsx)(A0.Button,{children:t}):null,(0,Z.jsx)(A0.Items,{static:i,className:s,children:n.map(e=>(0,Z.jsx)(xr,{active:o===e.key,item:e,removeBorders:a},e.key))})]})}function xi(e){let{closeDialog:t,images:n,title:o,description:r,messages:a,tags:i}=e,s=(0,K.useMemo)(()=>(0,Z.jsx)(yS,{className:"sm:hidden mx-5 mb-5 min-h-[40px]",label:a.close,variant:"primary",outlined:!1,onClick:t}),[t,a.close]),l=!!(null==i?void 0:i.length);return(0,Z.jsxs)(Ay,{open:!0,onToggleDialog:t,paddingless:!0,embeddedCloseButton:!0,footerCloseButton:s,hideCloseButton:!0,fullHeight:!0,children:[(0,Z.jsx)("div",{className:"wbkPrettyScroll sm:hidden h-full",children:(0,Z.jsx)(vS,{images:n,layout:"vertical",className:"sm:border border-gray-100 rounded-card",innerClassName:"scrollbar pt-7 px-5 sm:p-0 overflow-auto",children:(0,Z.jsx)("div",{className:"h-full",children:(0,Z.jsxs)("div",{className:"mb-8 sm:mb-0",children:[(0,Z.jsx)("div",{className:"mb-5 sm:mb-0 flex justify-start flex-row font-bold text-property-h2 sm:text-property-h2-sm text-gray-300",children:o}),l&&(0,Z.jsx)("div",{className:"flex flex-wrap gap-2.5 mt-[17px] sm:mt-[11px] mb-[18px] sm:mb-0",children:null==i?void 0:i.map(e=>(0,Z.jsx)(fY,{label:e},e))}),(0,Z.jsx)("div",{className:"flex justify-start text-property-body3 sm:text-property-body3-sm mt-2.5 !leading-4",children:r})]})})})}),(0,Z.jsx)("div",{className:"wbkPrettyScroll hidden sm:block w-full",children:(0,Z.jsxs)(vS,{className:"h-[400px] sm:border border-gray-100 rounded-card",innerClassName:"ml-0.5 scrollbar flex flex-col !px-8 !py-10 overflow-auto",images:n,layout:"horizontal",children:[(0,Z.jsx)("div",{className:"absolute right-3 top-3 cursor-pointer text-gray-100 z-50",children:(0,Z.jsx)("div",{className:"w-4 h-4",onClick:t,children:(0,Z.jsx)(i9,{})})}),(0,Z.jsx)("div",{className:"my-auto",children:(0,Z.jsxs)("div",{className:"mb-6",children:[(0,Z.jsx)("div",{className:"flex justify-start font-bold text-property-h2 sm:text-property-h2-sm text-gray-300",children:o}),l&&(0,Z.jsx)("div",{className:"flex flex-wrap gap-2.5 mt-[17px] sm:mt-[11px] mb-[18px] sm:mb-0",children:null==i?void 0:i.map(e=>(0,Z.jsx)(fY,{label:e},e))}),(0,Z.jsx)("div",{className:"flex justify-start text-property-body3 sm:text-property-body3-sm mt-2.5 !leading-4 text-gray-300",children:r})]})})]})})]})}function xs(e,t){return Math.round((e+Number.EPSILON)*t)/t}function xl(e){let{onChange:t,defaultValue:n,step:o=1,className:r,minValue:a=Number.NEGATIVE_INFINITY,maxValue:i=Number.POSITIVE_INFINITY,disabled:s}=e,[l,c]=(0,K.useState)(null!=n?n:0),u=(0,K.useMemo)(()=>10**(o%1!=0?o.toString().split(".")[1].length:0),[o]),d=i<=l||i<l+o,m=a>=l||a>l+o,p=(0,K.useCallback)(()=>{c(e=>{let n=e+o,r=xs(i>=n?n:e,u);return t(r),r})},[i,t,u,o]),h=(0,K.useCallback)(()=>c(e=>{let n=e-o,r=xs(a<=n?n:e,u);return t(r),r}),[a,t,u,o]);return(0,Z.jsxs)("div",{className:(0,sv.Z)("NumberStepperInput flex border rounded border-gray-100 w-32 sm:w-20 p-1.5 sm:p-1",r),children:[(0,Z.jsx)("button",{className:(0,sv.Z)("basis-7 sm:basis-5 shrink-0 grow-0 rounded text-primary-contrast",s||m?"bg-gray-100 text-white":"bg-primary-100"),disabled:s||m,onClick:h,children:(0,Z.jsx)(sT,{})}),(0,Z.jsx)("input",{type:"number",className:"bg-transparent block appearance-none border-none flex-auto min-w-0 p-0 text-center text-property-body1 sm:text-property-body3-sm text-gray-300",value:l,readOnly:!0}),(0,Z.jsx)("button",{className:(0,sv.Z)("basis-7 sm:basis-5 shrink-0 grow-0 rounded text-primary-contrast",s||d?"bg-gray-100 text-white":"bg-primary-100"),disabled:s||d,onClick:p,children:(0,Z.jsx)(sC,{})})]})}n(20394),n(8104);let xc="h-full fixed z-50 top-0 left-0 overflow-x-hidden w-full bg-[rgba(0,0,0,0.8)]",xu="relative top-[25%] w-full text-center mt-5 text-property-h1 text-white z-50";function xd(e){let{children:t,show:n}=e,o=e=>{e.stopPropagation(),e.preventDefault()};return(0,Z.jsx)("a",{className:(0,sv.Z)(xc,n?"!block":"!hidden"),onClick:o,children:(0,Z.jsx)("div",{className:xu,children:t})})}var xm=Object.defineProperty,xp=(e,t,n)=>t in e?xm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xh=(e,t,n)=>(xp(e,"symbol"!=typeof t?t+"":t,n),n),xf=((D=xf||{})[D.Open=0]="Open",D[D.Closed=1]="Closed",D),xg=((N=xg||{})[N.OpenPopover=0]="OpenPopover",N[N.ClosePopover=1]="ClosePopover",N[N.SetButton=2]="SetButton",N[N.SetButtonId=3]="SetButtonId",N[N.SetPanel=4]="SetPanel",N[N.SetPanelId=5]="SetPanelId",N);let xy={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
37e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class xv extends uP{static new(e){let{id:t,__demoMode:n=!1}=e;return new xv({id:t,__demoMode:n,popoverState:n?0:1,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return uI(t.type,xy,e,t)}constructor(e){super(e),xh(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?us(e)?e:"current"in e&&us(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),xh(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=cK(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let o=u1(n),r=o.indexOf(e.button),a=(r+o.length-1)%o.length,i=(r+1)%o.length,s=o[a],l=o[i];return!e.panel.contains(s)&&!e.panel.contains(l)}});{let e=this.state.id,t=uU.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}}let xb=(0,K.createContext)(null);function xS(e){let t=(0,K.useContext)(xb);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,xS),t}return t}function xT(e){let{id:t,__demoMode:n=!1}=e,o=(0,K.useMemo)(()=>xv.new({id:t,__demoMode:n}),[]);return h8(()=>o.dispose()),o}let xk=(0,K.createContext)(null);function xC(){return(0,K.useContext)(xk)}xk.displayName="PopoverGroupContext";let xA=(0,K.createContext)(null);function xE(){return(0,K.useContext)(xA)}xA.displayName="PopoverPanelContext";let x_="div";function xP(e,t){var n;let o=(0,K.useId)(),{__demoMode:r=!1,...a}=e,i=xT({id:o,__demoMode:r}),s=(0,K.useRef)(null),l=dI(t,dM(e=>{s.current=e})),[c,u,d,m,p]=uz(i,(0,K.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),h=dm(null!=(n=s.current)?n:u),f=c3(m),g=c3(p),y=(0,K.useMemo)(()=>({buttonId:f,panelId:g,close:i.actions.close}),[f,g,i]),v=xC(),b=null==v?void 0:v.registerPopover,S=c6(()=>{var e,t;let n=cX(null!=(e=s.current)?e:u);return null!=(t=null==v?void 0:v.isFocusWithinPopoverGroup())?t:n&&((null==u?void 0:u.contains(n))||(null==d?void 0:d.contains(n)))});(0,K.useEffect)(()=>null==b?void 0:b(y),[b,y]);let[T,k]=fc(),C=CW(u),A=C$({mainTreeNode:C,portals:T,defaultContainers:[{get current(){return i.state.button}},{get current(){return i.state.panel}}]});dv(h,"focus",e=>{var t,n,o,r,a,s;e.target!==window&&ul(e.target)&&i.state.popoverState===xf.Open&&(S()||i.state.button&&i.state.panel&&(A.contains(e.target)||null!=(n=null==(t=i.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(r=null==(o=i.state.afterPanelSentinel.current)?void 0:o.contains)&&r.call(o,e.target)||null!=(s=null==(a=i.state.afterButtonSentinel.current)?void 0:a.contains)&&s.call(a,e.target)||i.actions.close()))},!0),du(c===xf.Open,A.resolveContainers,(e,t)=>{i.actions.close(),u6(t,u3.Loose)||(e.preventDefault(),null==u||u.focus())});let E=dw({open:c===xf.Open,close:i.actions.refocusableClose}),_=uz(i,(0,K.useCallback)(e=>uI(e.popoverState,{[xf.Open]:hj.Open,[xf.Closed]:hj.Closed}),[])),P={ref:l},x=hh();return K.createElement(CV,{node:C},K.createElement(he,null,K.createElement(xA.Provider,{value:null},K.createElement(xb.Provider,{value:i},K.createElement(CZ,{value:i.actions.refocusableClose},K.createElement(hG,{value:_},K.createElement(k,null,x({ourProps:P,theirProps:a,slot:E,defaultTag:x_,name:"Popover"}))))))))}let xx="button";function xw(e,t){let n=(0,K.useId)(),{id:o="headlessui-popover-button-".concat(n),disabled:r=!1,autoFocus:a=!1,...i}=e,s=xS("Popover.Button"),[l,c,u,d,m,p,h]=uz(s,(0,K.useCallback)(e=>[e.popoverState,s.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),f=(0,K.useRef)(null),g="headlessui-focus-sentinel-".concat((0,K.useId)()),y=xC(),v=null==y?void 0:y.closeOthers,b=null!==xE();(0,K.useEffect)(()=>
37{if(!b)return s.actions.setButtonId(o),()=>s.actions.setButtonId(null)},[b,o,s]);let[S]=(0,K.useState)(()=>Symbol()),T=dI(f,t,p4(),c6(e=>{if(!b){if(e)s.state.buttons.current.push(S);else{let e=s.state.buttons.current.indexOf(S);-1!==e&&s.state.buttons.current.splice(e,1)}s.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&s.actions.setButton(e)}})),k=dI(f,t),C=c6(e=>{var t,n,o;if(b){if(s.state.popoverState===xf.Closed)return;switch(e.key){case h0.Space:case h0.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),s.actions.close(),null==(o=s.state.button)||o.focus()}}else switch(e.key){case h0.Space:case h0.Enter:e.preventDefault(),e.stopPropagation(),s.state.popoverState===xf.Closed?(null==v||v(s.state.buttonId),s.actions.open()):s.actions.close();break;case h0.Escape:if(s.state.popoverState!==xf.Open)return null==v?void 0:v(s.state.buttonId);if(!f.current)return;let r=cX(f.current);if(r&&!f.current.contains(r))return;e.preventDefault(),e.stopPropagation(),s.actions.close()}}),A=c6(e=>{b||e.key===h0.Space&&e.preventDefault()}),E=c6(e=>{var t,n;ug(e.currentTarget)||r||(b?(s.actions.close(),null==(t=s.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),s.state.popoverState===xf.Closed?(null==v||v(s.state.buttonId),s.actions.open()):s.actions.close(),null==(n=s.state.button)||n.focus()))}),_=c6(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:P,focusProps:x}=cv({autoFocus:a}),{isHovered:w,hoverProps:R}=cA({isDisabled:r}),{pressed:M,pressProps:I}=c8({disabled:r}),O=l===xf.Open,D=dw({open:O,active:M||O,disabled:r,hover:w,focus:P,autofocus:a}),N=dS(e,u),L=b?hS({ref:k,type:N,onKeyDown:C,onClick:E,disabled:r||void 0,autoFocus:a},x,R,I):hS({ref:T,id:d,type:N,"aria-expanded":l===xf.Open,"aria-controls":m?p:void 0,disabled:r||void 0,autoFocus:a,onKeyDown:C,onKeyUp:A,onClick:E,onMouseDown:_},x,R,I),B=CY(),F=c6(()=>{if(!us(s.state.panel))return;let e=s.state.panel;!function(){uI(B.current,{[CK.Forwards]:()=>dn(e,uQ.First),[CK.Backwards]:()=>dn(e,uQ.Last)})===uJ.Error&&dn(u1(cY(s.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),uI(B.current,{[CK.Forwards]:uQ.Next,[CK.Backwards]:uQ.Previous}),{relativeTo:s.state.button})}()}),U=hh();return K.createElement(K.Fragment,null,U({ourProps:L,theirProps:i,slot:D,defaultTag:xx,name:"Popover.Button"}),O&&!b&&c&&K.createElement(hw,{id:g,ref:h,features:hx.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:F}))}let xR="div",xM=hm.RenderStrategy|hm.Static;function xI(e,t){let n=(0,K.useId)(),{id:o="headlessui-popover-backdrop-".concat(n),transition:r=!1,...a}=e,i=xS("Popover.Backdrop"),s=uz(i,(0,K.useCallback)(e=>e.popoverState,[])),[l,c]=(0,K.useState)(null),u=dI(t,c),d=hz(),[m,p]=dU(r,l,null!==d?(d&hj.Open)===hj.Open:s===xf.Open),h=c6(e=>{if(ug(e.currentTarget))return e.preventDefault();i.actions.close()}),f=dw({open:s===xf.Open}),g={ref:u,id:o,"aria-hidden":!0,onClick:h,...dF(p)};return hh()({ourProps:g,theirProps:a,slot:f,defaultTag:xR,features:xM,visible:m,name:"Popover.Backdrop"})}let xO="div",xD=hm.RenderStrategy|hm.Static;function xN(e,t){let n=(0,K.useId)(),{id:o="headlessui-popover-panel-".concat(n),focus:r=!1,anchor:a,portal:i=!1,modal:s=!1,transition:l=!1,...c}=e,u=xS("Popover.Panel"),d=uz(u,u.selectors.isPortalled),[m,p,h,f,g]=uz(u,(0,K.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),y="headlessui-focus-sentinel-before-".concat(n),v="headlessui-focus-sentinel-after-".concat(n),b=(0,K.useRef)(null),S=p6(a),[T,k]=p9(S),C=p8();S&&(i=!0);let[A,E]=(0,K.useState)(null),_=dI(b,t,S?T:null,u.actions.setPanel,E),P=dd(p),x=dd(b.current);c2(()=>(u.actions.setPanelId(o),()=>u.actions.setPanelId(null)),[o,u]);let w=hz(),[R,M]=dU(l,A,null!==w?(w&hj.Open)===hj.Open:m===xf.Open);uK(R,p,u.actions.close),dx(!h&&s&&R,x);let I=c6(e=>{var t;if(e.key===h0.Escape){if(u.state.popoverState!==xf.Open||!b.current)return;let n=cX(b.current);if(n&&!b.current.contains(n))return;e.preventDefault(),e.stopPropagation(),u.actions.close(),null==(t=u.state.button)||t.focu
37s()}});(0,K.useEffect)(()=>{var t;e.static||m===xf.Closed&&(null==(t=e.unmount)||t)&&u.actions.setPanel(null)},[m,e.unmount,e.static,u]),(0,K.useEffect)(()=>{if(h||!r||m!==xf.Open||!b.current)return;let e=cX(b.current);b.current.contains(e)||dn(b.current,uQ.First)},[h,r,b.current,m]);let O=dw({open:m===xf.Open,close:u.actions.refocusableClose}),D=hS(S?C():{},{ref:_,id:o,onKeyDown:I,onBlur:r&&m===xf.Open?e=>{var t,n,o,r,a;let i=e.relatedTarget;i&&b.current&&(null!=(t=b.current)&&t.contains(i)||(u.actions.close(),(null!=(o=null==(n=f.current)?void 0:n.contains)&&o.call(n,i)||null!=(a=null==(r=g.current)?void 0:r.contains)&&a.call(r,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...c.style,...k,"--button-width":uo(R,p,!0).width},...dF(M)}),N=CY(),L=c6(()=>{let e=b.current;function t(){uI(N.current,{[CK.Forwards]:()=>{var t;dn(e,uQ.First)===uJ.Error&&(null==(t=u.state.afterPanelSentinel.current)||t.focus())},[CK.Backwards]:()=>{var e;null==(e=u.state.button)||e.focus({preventScroll:!0})}})}e&&t()}),B=c6(()=>{let e=b.current;function t(){uI(N.current,{[CK.Forwards]:()=>{var e;if(!u.state.button)return;let t=u1(null!=(e=cY(u.state.button))?e:document.body),n=t.indexOf(u.state.button),o=t.slice(0,n+1),r=[...t.slice(n+1),...o];for(let e of r.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=A&&A.contains(e)){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}dn(r,uQ.First,{sorted:!1})},[CK.Backwards]:()=>{var t;dn(e,uQ.Previous)===uJ.Error&&(null==(t=u.state.button)||t.focus())}})}e&&t()}),F=hh();return K.createElement(h$,null,K.createElement(xA.Provider,{value:o},K.createElement(CZ,{value:u.actions.refocusableClose},K.createElement(fm,{enabled:!!i&&(e.static||R),ownerDocument:P},R&&d&&K.createElement(hw,{id:y,ref:f,features:hx.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:L}),F({ourProps:D,theirProps:c,slot:O,defaultTag:xO,features:xD,visible:R,name:"Popover.Panel"}),R&&d&&K.createElement(hw,{id:v,ref:g,features:hx.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B})))))}let xL="div";function xB(e,t){let n=(0,K.useRef)(null),o=dI(n,t),[r,a]=(0,K.useState)([]),i=c6(e=>{a(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=c6(e=>(a(t=>[...t,e]),()=>i(e))),l=c6(()=>{var e;let t=cY(n.current);if(!t)return!1;let o=cX(n.current);return!!(null!=(e=n.current)&&e.contains(o))||r.some(e=>{var n,r;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(o))||(null==(r=t.getElementById(e.panelId.current))?void 0:r.contains(o))})}),c=c6(e=>{for(let t of r)t.buttonId.current!==e&&t.close()}),u=(0,K.useMemo)(()=>({registerPopover:s,unregisterPopover:i,isFocusWithinPopoverGroup:l,closeOthers:c}),[s,i,l,c]),d=dw({}),m=e,p={ref:o},h=hh();return K.createElement(CV,null,K.createElement(xk.Provider,{value:u},h({ourProps:p,theirProps:m,slot:d,defaultTag:xL,name:"Popover.Group"})))}let xF=hT(xP),xU=hT(xw),xj=hT(xI),xz=hT(xI),xG=hT(xN),x$=Object.assign(xF,{Button:xU,Backdrop:xz,Overlay:xj,Panel:xG,Group:hT(xB)});function xH(e){let{element:t,children:n,className:o,elementClassName:r,tabIndex:a,placement:i="bottom",distance:s=8,zIndex:l="z-40"}=e;return(0,Z.jsx)(x$,{className:(0,sv.W)(o),children:e=>{let{open:o,close:c}=e;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(xU,{as:"div",className:(0,sv.W)(r),tabIndex:a,children:t}),o&&(0,Z.jsx)(xG,{className:(0,sv.W)("tooltip shadow-[0_8px_16px_0_#2b2c3280] rounded-card",l),anchor:{to:i,gap:s},children:"function"==typeof n?n(c):n})]})}})}function xV(e,t,n,o,r,a,i,s,l,c){if(e&&!t)throw Error("loyaltyStyle is required when showing loyalty prices");if(a&&!s)throw Error("currency symbol is required when using inline");if(!a&&!i){if(!(n&&!o||!n&&o))throw Error("Define either unit OR description");if(o&&!r)throw Error("Currency is required when using unit");if(isNaN(l)&&"string"==typeof c)throw Error("Invalid props")}}let xW=e=>{let{value:t,numberValue:n,description:o,fullValue:r,numberFullValue:a,extra:i,decimal
37:s,loyalty:l,alignRight:c,currencySymbol:u,inline:d,className:m,inlineContainerClassName:p,inlineClassName:h,fullValueClassName:f,descriptionClassName:g,loyaltyStyle:y,prefix:v,unit:b,currency:S,loyaltyRegisterMessage:T,hideFullValue:k,inlineInteger:C,discountPercentage:A,noTextColor:E,currencyLeft:_,showCurrency:P=!0,showCurrencySymbol:x,discountClassName:w,numberValueString:R,integerClassName:M,fractionalClassName:I,showDiscount:O=!0,bigNumberCutoff:D=99999,suffix:N,shortenNumber:L=!0,unitClassName:B,currencySpacing:F}=e;xV(l,y,o,b,S,d,C,u,n,t);let U=null!=n?n:t,[j,z]=U.toFixed(s?2:0).split("."),G=!k&&a&&a>U,$=(0,K.useMemo)(()=>{if(d||C)return(0,Z.jsxs)("div",{className:(0,sv.Z)(s?"flex items-center":"",p),children:[P&&_&&(0,Z.jsxs)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",h),children:[" ",u]}),s?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",M),children:j}),(0,Z.jsx)("span",{className:(0,sv.Z)("text-property-body1 sm:text-property-body1-sm",I),children:z})]}):(0,Z.jsx)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",h),children:L&&Number(j)>D?R:C?j:R}),P&&!_&&(0,Z.jsxs)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",h),children:[F?"":" ",u]})]});if(i)return(0,Z.jsxs)("div",{className:"flex items-center",children:[(0,Z.jsx)("span",{className:"sm:hidden inline mt-0.5 sm:mt-0 mr-1.5 font-bold text-property-subtitle1 sm:text-property-subtitle1-sm",children:i}),s?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",M),children:j}),s&&(0,Z.jsx)("span",{className:(0,sv.Z)("text-property-body1 sm:text-property-body1-sm",I),children:z}),x&&u&&" ".concat(u)]}):(0,Z.jsxs)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",M),children:[j,x&&u&&" ".concat(u)]}),(0,Z.jsx)("span",{className:"hidden sm:inline ml-2 font-bold text-property-subtitle1 sm:text-property-subtitle1-sm",children:i})]});let e=x&&u&&(F?(0,Z.jsx)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",M),children:u}):(0,Z.jsx)("span",{className:"text-property-h3 sm:text-property-h3-sm",children:" ".concat(u)}));return(0,Z.jsx)(Z.Fragment,{children:Number(j)<D?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:(0,sv.Z)("font-bold text-property-h1 sm:text-property-h1-sm",M),children:j}),s&&(0,Z.jsx)("span",{className:(0,sv.Z)("text-property-body1 sm:text-property-body1-sm",I),children:z}),e]}):(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("span",{className:"font-bold text-property-h1 sm:text-property-h1-sm",children:R}),e]})})},[d,C,i,j,D,M,I,s,z,R,P,_,p,h,u,x,L,F]);return(0,Z.jsxs)("div",{className:(0,sv.Z)("flex flex-col",c&&"items-end",!l&&!E&&"text-gray-300",m),style:l?y:void 0,children:[v?(0,Z.jsx)("div",{className:"text-[11px] leading-[15px] ".concat(E?"":"text-gray-300"),children:(0,Z.jsx)("span",{children:v})}):null,T&&(0,Z.jsx)("div",{className:"flex flex-col items-center",style:y,children:(0,Z.jsxs)("div",{className:"flex justify-start items-center w-full",children:[(0,Z.jsx)("div",{className:"w-[14px] h-[14px] mr-1",children:(0,Z.jsx)(sf,{})}),(0,Z.jsx)("div",{className:"text-property-body3",children:T})]})}),G?(0,Z.jsxs)("div",{className:"flex items-center",children:[(0,Z.jsxs)("div",{className:(0,sv.Z)("text-[11px] leading-[15px] line-through",!E&&"text-gray-300",f),children:[(0,Z.jsx)("span",{children:r}),(0,Z.jsxs)("span",{className:"hidden sm:inline",children:[" ",u]})]}),A&&O&&(0,Z.jsx)("div",{className:w,children:"-".concat(A,"%")})]}):null,(0,Z.jsx)("div",{className:(0,sv.Z)("flex flex-row justify-start",F?"gap-0":"gap-0.5"),children:$}),o?(0,Z.jsx)("div",{className:g||"text-property-body3",children:o}):null,b?(0,Z.jsxs)("div",{className:(0,sv.Z)("text-property-body3",B),children:[P&&(0,Z.jsx)("span",{className:"mr-1",children:S}),(0,Z.jsx)("span",{className:"".concat(P?"lowercase":""),children:b})]}):null,N&&(0,Z.jsx)("div",{className:"mt-1 text-property-body3",children:N})]})};var xq=((L=xq||{})[L.RegisterOption=0]="RegisterOption",L[L.UnregisterOption=1]="UnregisterOption",L);let xZ={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:de(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),o=e.options.findIndex(e=>e.id===t.id);return -1===o?e:(n.splice(o,1),{...e,options:n})}},xK=(0,K.createContext)(null);function xY(e){let t=(0,K.useContext)(xK);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,xY),t}return t}xK.displayName="RadioGroupDataContext";let xX=(0,K.createContext)(null);function xQ(e){let t=(0,K.useContext)(xX);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,xQ),t}return t}function xJ(e,t){return uI(t.type,xZ,e,t)}xX.displayName="RadioGroupActionsContext";let x0="div",x1="div";function x2(e,t){var n;let o=xY("RadioGroup.Option"),r=xQ("RadioGroup.Option"),a=(0,K.useId)(),{id:i="headlessui-radiogroup-option-".concat(a),value:s,disabled:l=o.disabled||!1,autoFocus:c=!1,...u}=e,d=(0,K.useRef)(null),m=dI(d,t),[p,h]=h6(),[f,g]=hX(),y=c3({value:s,disabled:l});c2(()=>r.registerOption({id:i,element:d,propsRef:y}),[i,r,d,y]);let v=c6(e=>{var t;if(ug(e.currentTarget))return e.preventDefault();
37r.change(s)&&(null==(t=d.current)||t.focus())}),b=(null==(n=o.firstOption)?void 0:n.id)===i,{isFocusVisible:S,focusProps:T}=cv({autoFocus:c}),{isHovered:k,hoverProps:C}=cA({isDisabled:l}),A=o.compare(o.value,s),E=hS({ref:m,id:i,role:"radio","aria-checked":A?"true":"false","aria-labelledby":p,"aria-describedby":f,"aria-disabled":!!l||void 0,tabIndex:l?-1:A||!o.containsCheckedOption&&b?o.tabIndex:-1,onClick:l?void 0:v,autoFocus:c},T,C),_=dw({checked:A,disabled:l,active:S,hover:k,focus:S,autofocus:c}),P=hh();return K.createElement(g,{name:"RadioGroup.Description"},K.createElement(h,{name:"RadioGroup.Label"},P({ourProps:E,theirProps:u,slot:_,defaultTag:x1,name:"RadioGroup.Option"})))}let x3="span";function x6(e,t){var n;let o=xY("Radio"),r=xQ("Radio"),a=(0,K.useId)(),i=hF(),s=dq(),{id:l=i||"headlessui-radio-".concat(a),value:c,disabled:u=o.disabled||s||!1,autoFocus:d=!1,...m}=e,p=(0,K.useRef)(null),h=dI(p,t),f=h3(),g=hY(),y=c3({value:c,disabled:u});c2(()=>r.registerOption({id:l,element:p,propsRef:y}),[l,r,p,y]);let v=c6(e=>{var t;if(ug(e.currentTarget))return e.preventDefault();r.change(c)&&(null==(t=p.current)||t.focus())}),{isFocusVisible:b,focusProps:S}=cv({autoFocus:d}),{isHovered:T,hoverProps:k}=cA({isDisabled:u}),C=(null==(n=o.firstOption)?void 0:n.id)===l,A=o.compare(o.value,c),E=hS({ref:h,id:l,role:"radio","aria-checked":A?"true":"false","aria-labelledby":f,"aria-describedby":g,"aria-disabled":!!u||void 0,tabIndex:u?-1:A||!o.containsCheckedOption&&C?o.tabIndex:-1,autoFocus:d,onClick:u?void 0:v},S,k),_=dw({checked:A,disabled:u,hover:T,focus:b,autofocus:d});return hh()({ourProps:E,theirProps:m,slot:_,defaultTag:x3,name:"Radio"})}let x4=hT(function(e,t){let n=(0,K.useId)(),o=dq(),{id:r="headlessui-radiogroup-".concat(n),value:a,form:i,name:s,onChange:l,by:c,disabled:u=o||!1,defaultValue:d,tabIndex:m=0,...p}=e,h=c7(c),[f,g]=(0,K.useReducer)(xJ,{options:[]}),y=f.options,[v,b]=h6(),[S,T]=hX(),k=(0,K.useRef)(null),C=dI(k,t),A=ut(d),[E,_]=ue(a,l,A),P=(0,K.useMemo)(()=>y.find(e=>!e.propsRef.current.disabled),[y]),x=(0,K.useMemo)(()=>y.some(e=>h(e.propsRef.current.value,E)),[y,E]),w=c6(e=>{var t;if(u||h(e,E))return!1;let n=null==(t=y.find(t=>h(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==n||!n.disabled)&&(null==_||_(e),!0)}),R=c6(e=>{if(!k.current)return;let t=y.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case h0.Enter:hc(e.currentTarget);break;case h0.ArrowLeft:case h0.ArrowUp:if(e.preventDefault(),e.stopPropagation(),dn(t,uQ.Previous|uQ.WrapAround)===uJ.Success){let e=y.find(e=>cQ(e.element.current));e&&w(e.propsRef.current.value)}break;case h0.ArrowRight:case h0.ArrowDown:if(e.preventDefault(),e.stopPropagation(),dn(t,uQ.Next|uQ.WrapAround)===uJ.Success){let e=y.find(e=>cQ(e.element.current));e&&w(e.propsRef.current.value)}break;case h0.Space:{e.preventDefault(),e.stopPropagation();let t=y.find(e=>cQ(e.element.current));t&&w(t.propsRef.current.value)}}}),M=c6(e=>(g({type:0,...e}),()=>g({type:1,id:e.id}))),I=(0,K.useMemo)(()=>({value:E,firstOption:P,containsCheckedOption:x,disabled:u,compare:h,tabIndex:m,...f}),[E,P,x,u,h,m,f]),O=(0,K.useMemo)(()=>({registerOption:M,change:w}),[M,w]),D={ref:C,id:r,role:"radiogroup","aria-labelledby":v,"aria-describedby":S,onKeyDown:R},N=dw({value:E}),L=(0,K.useCallback)(()=>{if(void 0!==A)return w(A)},[w,A]),B=hh();return K.createElement(T,{name:"RadioGroup.Description"},K.createElement(b,{name:"RadioGroup.Label"},K.createElement(xX.Provider,{value:O},K.createElement(xK.Provider,{value:I},null!=s&&K.createElement(hI,{disabled:u,data:{[s]:E||"on"},overrides:{type:"radio",checked:null!=E},form:i,onReset:L}),B({ourProps:D,theirProps:p,slot:N,defaultTag:x0,name:"RadioGroup"})))))}),x5=hT(x2),x8=hT(x6),x9=Object.assign(x4,{Option:x5,Radio:x8,Label:h5,Description:hJ}),x7={radioCircleRoot:"cursor-pointer sm:w-3 sm:h-3 sm:min-w-[0.75rem] min-w-[1.25rem] w-5 h-5 flex justify-center items-center rounded-full text-white border border-gray-100",radioCircleInner:"sm:w-1 sm:h-1 w-2 h-2 rounded-full bg-white hidden ui-checked:block"},we=["INPUT","TEXTAREA","SELECT"],wt=e=>{let t=e.target;(we.includes(t.tagName)||t.isContentEditable)&&" "===e.key&&e.stopPropagation()},wn=e=>{let{label:t,className:n}=e;return(0,Z.jsx)(h5,{as:"span",className:(0,sv.W)("ui-checked:font-bold ui-checked:text-property-subtitle1 sm:ui-checked:text-property-subtitle1-sm text-property-body1 sm:text-property-body2-sm",n),children:t})},wo=e=>{let{options:t,value:n,onClick:o,onChange:r,onBlur:a,className:i,labelClassName:s,groupClassName:l,optionClassName:c,radioClassName:u,isLuminanceOK:d,children:m,noRadioCircle:p=!1,radioTop:h=!1}=e;return(0,Z.jsx)(x9,{value:n,onChange:r,className:l,onKeyDownCapture:wt,children:t.map(e=>{let{value:t,label:n,disabled:r=!1}=e;return(0,Z.jsxs)("div",{className:(0,sv.W)("RadioList","flex flex-col ","gap-6",i),children:[(0,Z.jsxs)(x8,{value:t,className:(0,sv.W)(h?"sm:items-start":"sm:items-center","flex gap-2 cursor-pointer",c),onClick:o,disabled:r,onBlur:a,children:[!p&&(0,Z.jsx)("div",{className:(0,sv.W)(x7.radioCircleRoot,d&&"ui-checked:border-none",r?"ui-checked:bg-gray-200":"ui-checked:bg-primary-100 ".concat(null!=u?u:"")),children:(0,Z.jsx)("div",{className:x7.radioCircleInner})}),(0,Z.jsx)(wn,{label:n,className:s})]}),m]},t)})})},wr=(0,K.forwardRef)((e,t)=>{let{icon:n,options:o,defaultValue:r,onChange:a,disabled:i,onBlur:s,name:l,className:c,selectClassName:u,stopClickPropagation:d,hasError:m,iconClassName:p,...h}=e,f=(0,K.useCallback)(e=>{d&&(e.stopPropagation(),e.preventDefault())},[d]);return(0,Z.jsxs)("div",{className:(0,sv.Z)("Select","relative text-property-body2 sm:text-property-body2-sm text-gray-300",c),children:[n&&(0,Z.jsx)("div",{className:(0,sv.Z)("w-5 h-full pointer-events-none absolute left-2 flex items-center",p),children:n}),(0,Z.jsx)("select",{className:(0,sv.Z)(u,"form-input block text-property-body2 sm:text-property-body2-sm w-full appearance-none py-2 leading-5 rounded-form disabled:bg-gray-25 bg-white bg-blend-exclusion border border-gray-50 text-gray-200",n?"pl-9":"pl-4",m&&"!border-red-100"),onClick:f,defaultValue:r,onChange:a,onBlur:s,name:l,disabled:i,ref:t,...h,children:o.map(e=>{let{id:t,label:n,className:o}=e;return(0,Z.jsx)("option",{value:t,className:o,children:n},t)})})]})});function wa(e){return(wa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wi(e,t){if("object"!=wa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=wa(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ws(e){var t=wi(e,"string");return"symbol"==wa(t)?t:t+""}function wl(e,t,n){return(t=ws(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function wu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
37t%2?wc(Object(n),!0).forEach(function(t){wl(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wd(e){if(Array.isArray(e))return e}function wm(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a,i,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=a.call(n)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return s}}function wp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function wh(e,t){if(e){if("string"==typeof e)return wp(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wp(e,t):void 0}}function wf(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function wg(e,t){return wd(e)||wm(e,t)||wh(e,t)||wf()}function wy(e,t){if(null==e)return{};var n,o,r=r0(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}wr.displayName="Select";var wv=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function wb(e){var t=e.defaultInputValue,n=void 0===t?"":t,o=e.defaultMenuIsOpen,r=void 0!==o&&o,a=e.defaultValue,i=void 0===a?null:a,s=e.inputValue,l=e.menuIsOpen,c=e.onChange,u=e.onInputChange,d=e.onMenuClose,m=e.onMenuOpen,p=e.value,h=wy(e,wv),f=wg((0,K.useState)(void 0!==s?s:n),2),g=f[0],y=f[1],v=wg((0,K.useState)(void 0!==l?l:r),2),b=v[0],S=v[1],T=wg((0,K.useState)(void 0!==p?p:i),2),k=T[0],C=T[1],A=(0,K.useCallback)(function(e,t){"function"==typeof c&&c(e,t),C(e)},[c]),E=(0,K.useCallback)(function(e,t){var n;"function"==typeof u&&(n=u(e,t)),y(void 0!==n?n:e)},[u]),_=(0,K.useCallback)(function(){"function"==typeof m&&m(),S(!0)},[m]),P=(0,K.useCallback)(function(){"function"==typeof d&&d(),S(!1)},[d]),x=void 0!==s?s:g,w=void 0!==l?l:b,R=void 0!==p?p:k;return wu(wu({},h),{},{inputValue:x,menuIsOpen:w,onChange:A,onInputChange:E,onMenuClose:P,onMenuOpen:_,value:R})}function wS(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function wT(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,ws(o.key),o)}}function wk(e,t,n){return t&&wT(e.prototype,t),n&&wT(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function wC(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r1(e,t)}function wA(e){return(wA=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(wE=function(){return!!e})()}function w_(e,t){if(t&&("object"==wa(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return a5(e)}function wP(e){var t=wE();return function(){var n,o=wA(e);return n=t?Reflect.construct(o,arguments,wA(this).constructor):o.apply(this,arguments),w_(this,n)}}function wx(e){if(Array.isArray(e))return wp(e)}function ww(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function wR(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function wM(e){return wx(e)||ww(e)||wh(e)||wR()}function wI(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var wO=K.useLayoutEffect,wD=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","
37setValue","theme"],wN=function(){};function wL(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function wB(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];var a=[].concat(o);if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&a.push("".concat(wL(e,i)));return a.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var wF=function(e){return w3(e)?e.filter(Boolean):"object"===wa(e)&&null!==e?[e]:[]},wU=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,wu({},wy(e,wD))},wj=function(e,t,n){var o=e.cx,r=e.getStyles,a=e.getClassNames,i=e.className;return{css:r(t,e),className:o(null!=n?n:{},a(t,e),i)}};function wz(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function wG(e){return wz(e)?window.innerHeight:e.clientHeight}function w$(e){return wz(e)?window.pageYOffset:e.scrollTop}function wH(e,t){if(wz(e)){window.scrollTo(0,t);return}e.scrollTop=t}function wV(e){var t=getComputedStyle(e),n="absolute"===t.position,o=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var r=e;r=r.parentElement;)if(t=getComputedStyle(r),(!n||"static"!==t.position)&&o.test(t.overflow+t.overflowY+t.overflowX))return r;return document.documentElement}function wW(e,t,n,o){return n*((e=e/o-1)*e*e+1)+t}function wq(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:wN,r=w$(e),a=t-r,i=10,s=0;function l(){wH(e,wW(s+=i,r,a,n)),s<n?window.requestAnimationFrame(l):o(e)}l()}function wZ(e,t){var n=e.getBoundingClientRect(),o=t.getBoundingClientRect(),r=t.offsetHeight/3;o.bottom+r>n.bottom?wH(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+r,e.scrollHeight)):o.top-r<n.top&&wH(e,Math.max(t.offsetTop-r,0))}function wK(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function wY(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function wX(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var wQ=!1,wJ={get passive(){return wQ=!0}},w0="undefined"!=typeof window?window:{};w0.addEventListener&&w0.removeEventListener&&(w0.addEventListener("p",wN,wJ),w0.removeEventListener("p",wN,!1));var w1=wQ;function w2(e){return null!=e}function w3(e){return Array.isArray(e)}function w6(e,t,n){return e?t:n}function w4(e){return e}function w5(e){return e}var w8=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return Object.entries(e).filter(function(e){var t=wg(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=wg(t,2),o=n[0],r=n[1];return e[o]=r,e},{})},w9=["children","innerProps"],w7=["children","innerProps"];function Re(e){var t=e.maxHeight,n=e.menuEl,o=e.minHeight,r=e.placement,a=e.shouldScroll,i=e.isFixedPosition,s=e.controlHeight,l=wV(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u=l.getBoundingClientRect().height,d=n.getBoundingClientRect(),m=d.bottom,p=d.height,h=d.top,f=n.offsetParent.getBoundingClientRect().top,g=i?window.innerHeight:wG(l),y=w$(l),v=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),S=f-b,T=g-h,k=S+y,C=u-y-h,A=m-g+y+v,E=y+h-b,_=160;switch(r){case"auto":case"bottom":if(T>=p)return{placement:"bottom",maxHeight:t};if(C>=p&&!i)return a&&wq(l,A,_),{placement:"bottom",maxHeight:t};if(!i&&C>=o||i&&T>=o)return a&&wq(l,A,_),{placement:"bottom",maxHeight:i?T-v:C-v};if("auto"===r||i){var P=t,x=i?S:k;return x>=o&&(P=Math.min(x-v-s,t)),{placement:"top",maxHeight:P}}if("bottom"===r)return a&&wH(l,A),{placement:"bottom",maxHeight:t};break;case"top":if(S>=p)return{placement:"top",maxHeight:t};if(k>=p&&!i)return a&&wq(l,E,_),{placement:"top",maxHeight:t};if(!i&&k>=o||i&&S>=o){var w=t;return(!i&&k>=o||i&&S>=o)&&(w=i?S-b:k-b),a&&wq(l,E,_),{placement:"top",maxHeight:w}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(r,'".'))}return c}function Rt(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var Rn=function(e){return"auto"===e?"bottom":e},Ro=function(e,t){var n,o=e.placement,r=e.theme,a=r.borderRadius,i=r.spacing,s=r.colors;return wu((wl(n={label:"menu"},Rt(o),"100%"),wl(n,"position","absolute"),wl(n,"width","100%"),wl(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},Rr=(0,K.createContext)(null),Ra=function(e){var t=e.children,n=e.minMenuHeight,o=e.maxMenuHeight,r=e.menuPlacement,a=e.menuPosition,i=e.menuShouldScrollIntoView,s=e.theme,l=((0,K.useContext)(Rr)||{}).setPortalPlacement,c=(0,K.useRef)(null),u=wg((0,K.useState)(o),2),d=u[0],m=u[1],p=wg((0,K.useState)(null),2),h=p[0],f=p[1],g=s.spacing.controlHeight;return wO(function(){var e=c.current;if(e){var t="fixed"===a,s=i&&!t,u=Re({maxHeight:o,menuEl:e,minHeight:n,placement:r,shouldScroll:s,isFixedPosition:t,controlHeight:g});m(u.maxHeight),f(u.placement),null==l||l(u.placement)}},[o,r,a,i,n,l,g]),t({ref:c,placerProps:wu(wu({},e),{},{placement:h||Rn(r),maxHeight:d})})},Ri=function(e){var t=e.children,n=e.innerRef,o=e.innerProps;return is("div",ee({},wj(e,"menu",{menu:!0}),{ref:n},o),t)},Rs=function(e,t){var n=e.maxHeight,o=e.theme.spacing.baseUnit;return wu({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:o,paddingTop:o})},Rl=function(e){var t=e.children,n=e.innerProps,o=e.innerRef,r=e.isMulti;return is("div",ee({},wj(e,"menuList",{"menu-list":!0,"menu-list--is-multi":r}),{ref:o},n),t)},Rc=function(e,t){var n=e.theme,o=n.spacing.baseUnit,r=n.colors;return wu({textAlign:"center"},t?{}:{color:r.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},Ru=Rc,Rd=Rc,Rm=function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,r=wy(e,w9);return is("div",ee({},wj(wu(wu({},r),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)}
37,Rp=function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,r=wy(e,w7);return is("div",ee({},wj(wu(wu({},r),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},Rh=function(e){var t=e.rect,n=e.offset,o=e.position;return{left:t.left,position:o,top:n,width:t.width,zIndex:1}},Rf=function(e){var t=e.appendTo,n=e.children,o=e.controlElement,r=e.innerProps,a=e.menuPlacement,i=e.menuPosition,s=(0,K.useRef)(null),l=(0,K.useRef)(null),c=wg((0,K.useState)(Rn(a)),2),u=c[0],d=c[1],m=(0,K.useMemo)(function(){return{setPortalPlacement:d}},[]),p=wg((0,K.useState)(null),2),h=p[0],f=p[1],g=(0,K.useCallback)(function(){if(o){var e=wK(o),t="fixed"===i?0:window.pageYOffset,n=e[u]+t;(n!==(null==h?void 0:h.offset)||e.left!==(null==h?void 0:h.rect.left)||e.width!==(null==h?void 0:h.rect.width))&&f({offset:n,rect:e})}},[o,i,u,null==h?void 0:h.offset,null==h?void 0:h.rect.left,null==h?void 0:h.rect.width]);wO(function(){g()},[g]);var y=(0,K.useCallback)(function(){"function"==typeof l.current&&(l.current(),l.current=null),o&&s.current&&(l.current=ph(o,s.current,g,{elementResize:"ResizeObserver"in window}))},[o,g]);wO(function(){y()},[y]);var v=(0,K.useCallback)(function(e){s.current=e,y()},[y]);if(!t&&"fixed"!==i||!h)return null;var b=is("div",ee({ref:v},wj(wu(wu({},e),{},{offset:h.offset,position:i,rect:h.rect}),"menuPortal",{"menu-portal":!0}),r),n);return is(Rr.Provider,{value:m},t?(0,r3.createPortal)(b,t):b)},Rg=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},Ry=function(e){var t=e.children,n=e.innerProps,o=e.isDisabled,r=e.isRtl;return is("div",ee({},wj(e,"container",{"--is-disabled":o,"--is-rtl":r}),n),t)},Rv=function(e,t){var n=e.theme.spacing,o=e.isMulti,r=e.hasValue,a=e.selectProps.controlShouldRenderValue;return wu({alignItems:"center",display:o&&r&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},Rb=function(e){var t=e.children,n=e.innerProps,o=e.isMulti,r=e.hasValue;return is("div",ee({},wj(e,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":r}),n),t)},RS=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},RT=function(e){var t=e.children,n=e.innerProps;return is("div",ee({},wj(e,"indicatorsContainer",{indicators:!0}),n),t)},Rk=["size"],RC=["innerProps","isRtl","size"],RA={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},RE=function(e){var t=e.size,n=wy(e,Rk);return is("svg",ee({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:RA},n))},R_=function(e){return is(RE,ee({size:20},e),is("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},RP=function(e){return is(RE,ee({size:20},e),is("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Rx=function(e,t){var n=e.isFocused,o=e.theme,r=o.spacing.baseUnit,a=o.colors;return wu({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*r,":hover":{color:n?a.neutral80:a.neutral40}})},Rw=Rx,RR=function(e){var t=e.children,n=e.innerProps;return is("div",ee({},wj(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||is(RP,null))},RM=Rx,RI=function(e){var t=e.children,n=e.innerProps;return is("div",ee({},wj(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||is(R_,null))},RO=function(e,t){var n=e.isDisabled,o=e.theme,r=o.spacing.baseUnit,a=o.colors;return wu({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*r,marginTop:2*r})},RD=function(e){var t=e.innerProps;return is("span",ee({},t,wj(e,"indicatorSeparator",{"indicator-separator":!0})))},RN=iu($||($=wI(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),RL=function(e,t){var n=e.isFocused,o=e.size,r=e.theme,a=r.colors,i=r.spacing.baseUnit;return wu({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i})},RB=function(e){var t=e.delay,n=e.offset;return is("span",{css:ic({animation:"".concat(RN," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},RF=function(e){var t=e.innerProps,n=e.isRtl,o=e.size,r=void 0===o?4:o,a=wy(e,RC);return is("div",ee({},wj(wu(wu({},a),{},{innerProps:t,isRtl:n,size:r}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),is(RB,{delay:0,offset:n}),is(RB,{delay:160,offset:!0}),is(RB,{delay:320,offset:!n}))},RU=function(e,t){var n=e.isDisabled,o=e.isFocused,r=e.theme,a=r.colors,i=r.borderRadius;return wu({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:r.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:o?a.primary:a.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},Rj=function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,r=e.innerRef,a=e.innerProps,i=e.menuIsOpen;return is("div",ee({ref:r}
vendor: 6,817 bytes, line 37
37,wj(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":o,"control--menu-is-open":i}),a,{"aria-disabled":n||void 0}),t)},Rz=["data"],RG=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},R$=function(e,t){var n=e.theme,o=n.colors,r=n.spacing;return wu({label:"group",cursor:"default",display:"block"},t?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*r.baseUnit,paddingRight:3*r.baseUnit,textTransform:"uppercase"})},RH=function(e){var t=wU(e);t.data;var n=wy(t,Rz);return is("div",ee({},wj(e,"groupHeading",{"group-heading":!0}),n))},RV=function(e){var t=e.children,n=e.cx,o=e.getStyles,r=e.getClassNames,a=e.Heading,i=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return is("div",ee({},wj(e,"group",{group:!0}),s),is(a,ee({},i,{selectProps:u,theme:c,getStyles:o,getClassNames:r,cx:n}),l),is("div",null,t))},RW=["innerRef","isDisabled","isHidden","inputClassName"],Rq=function(e,t){var n=e.isDisabled,o=e.value,r=e.theme,a=r.spacing,i=r.colors;return wu(wu({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},RK),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:i.neutral80})},RZ={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},RK={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":wu({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},RZ)},RY=function(e){return wu({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},RZ)},RX=function(e,t){var n=e.theme,o=n.spacing,r=n.borderRadius,a=n.colors;return wu({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:r/2,margin:o.baseUnit/2})},RQ=function(e,t){var n=e.theme,o=n.borderRadius,r=n.colors,a=e.cropWithEllipsis;return wu({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:r.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},RJ=function(e,t){var n=e.theme,o=n.spacing,r=n.borderRadius,a=n.colors,i=e.isFocused;return wu({alignItems:"center",display:"flex"},t?{}:{borderRadius:r/2,backgroundColor:i?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},R0=function(e){var t=e.children,n=e.innerProps;return is("div",n,t)};function R1(e){var t=e.children,n=e.innerProps;return is("div",ee({role:"button"},n),t||is(R_,{size:14}))}var R2=function(e,t){var n=e.isDisabled,o=e.isFocused,r=e.isSelected,a=e.theme,i=a.spacing,s=a.colors;return wu({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:r?s.primary:o?s.primary25:"transparent",color:n?s.neutral20:r?s.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:n?void 0:r?s.primary:s.primary50}})},R3=function(e,t){var n=e.theme,o=n.spacing,r=n.colors;return wu({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:r.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},R6=function(e,t){var n=e.isDisabled,o=e.theme,r=o.spacing,a=o.colors;return wu({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},R4={ClearIndicator:RI,Control:Rj,DropdownIndicator:RR,DownChevron:RP,CrossIcon:R_,Group:RV,GroupHeading:RH,IndicatorsContainer:RT,IndicatorSeparator:RD,Input:function(e){var t=e.cx,n=e.value,o=wU(e),r=o.innerRef,a=o.isDisabled,i=o.isHidden,s=o.inputClassName,l=wy(o,RW);return is("div",ee({},wj(e,"input",{"input-container":!0}),{"data-value":n||""}),is("input",ee({className:t({input:!0},s),ref:r,style:RY(i),disabled:a},l)))},LoadingIndicator:RF,Menu:Ri,MenuList:Rl,MenuPortal:Rf,LoadingMessage:Rp,NoOptionsMessage:Rm,MultiValue:function(e){var t=e.children,n=e.components,o=e.data,r=e.innerProps,a=e.isDisabled,i=e.removeProps,s=e.selectProps,l=n.Container,c=n.Label,u=n.Remove;return is(l,{data:o,innerProps:wu(wu({},wj(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),r),selectProps:s},is(c,{data:o,innerProps:wu({},wj(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),is(u,{data:o,innerProps:wu(wu({},wj(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:s}))},MultiValueContainer:R0,MultiValueLabel:R0,MultiValueRemove:R1,Option:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,r=e.isSelected,a=e.innerRef,i=e.innerProps;return is("div",ee({},wj(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":o,"option--is-selected":r}),{ref:a,"aria-disabled":n},i),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return is("div",ee({},wj(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:Ry,SingleValue:function(e){var t=e.children,n=e.isDisabled,o=e.innerProps;return is("div",ee({},wj(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),o),t)},ValueContainer:Rb},R5=function(e){return wu(wu({},R4),e.components)},R8=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function R9(e,t){return!!(e===t||R8(e)&&R8(t))}function R7(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!R9(e[n],t[n]))return!1;return!0}function Me(e,t){void 0===t&&(t=R7);var n=null;function o(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];if(n&&n.lastThis===this&&t(o,n.lastArgs))return n.lastResult;var a=e.apply(this,o);return n={lastResult:a,lastArgs:o,lastThis:this},a}return o.clear=function(){n=null},o}for(var Mt={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Mn=function(e){return is("span",ee({css:Mt},e))},Mo={guidance:function(e){var t=e.isSearchable,n=e.isMulti,o=e.tabSelectsValue,r=e.context,a=e.isInitialFocus;switch(r){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,o=void 0===n?"":n,r=e.labels,a=e.isDisabled;
37switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(o,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(r.length>1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return a?"option ".concat(o," is disabled. Select another option."):"option ".concat(o,", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,o=e.options,r=e.label,a=void 0===r?"":r,i=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(a," focused, ").concat(u(i,n),".");if("menu"===t&&c){var d=s?" disabled":"",m="".concat(l?" selected":"").concat(d);return"".concat(a).concat(m,", ").concat(u(o,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},Mr=function(e){var t=e.ariaSelection,n=e.focusedOption,o=e.focusedValue,r=e.focusableOptions,a=e.isFocused,i=e.selectValue,s=e.selectProps,l=e.id,c=e.isAppleDevice,u=s.ariaLiveMessages,d=s.getOptionLabel,m=s.inputValue,p=s.isMulti,h=s.isOptionDisabled,f=s.isSearchable,g=s.menuIsOpen,y=s.options,v=s.screenReaderStatus,b=s.tabSelectsValue,S=s.isLoading,T=s["aria-label"],k=s["aria-live"],C=(0,K.useMemo)(function(){return wu(wu({},Mo),u||{})},[u]),A=(0,K.useMemo)(function(){var e="";if(t&&C.onChange){var n=t.option,o=t.options,r=t.removedValue,a=t.removedValues,s=t.value,l=function(e){return Array.isArray(e)?null:e},c=r||n||l(s),u=c?d(c):"",m=o||a||void 0,p=m?m.map(d):[],f=wu({isDisabled:c&&h(c,i),label:u,labels:p},t);e=C.onChange(f)}return e},[t,C,h,i,d]),E=(0,K.useMemo)(function(){var e="",t=n||o,a=!!(n&&i&&i.includes(n));if(t&&C.onFocus){var s={focused:t,label:d(t),isDisabled:h(t,i),isSelected:a,options:r,context:t===n?"menu":"value",selectValue:i,isAppleDevice:c};e=C.onFocus(s)}return e},[n,o,d,h,C,r,i,c]),_=(0,K.useMemo)(function(){var e="";if(g&&y.length&&!S&&C.onFilter){var t=v({count:r.length});e=C.onFilter({inputValue:m,resultsMessage:t})}return e},[r,m,g,C,y,v,S]),P=(null==t?void 0:t.action)==="initial-input-focus",x=(0,K.useMemo)(function(){var e="";if(C.guidance){var t=o?"value":g?"menu":"input";e=C.guidance({"aria-label":T,context:t,isDisabled:n&&h(n,i),isMulti:p,isSearchable:f,tabSelectsValue:b,isInitialFocus:P})}return e},[T,n,o,p,h,f,g,C,i,b,P]),w=is(K.Fragment,null,is("span",{id:"aria-selection"},A),is("span",{id:"aria-focused"},E),is("span",{id:"aria-results"},_),is("span",{id:"aria-guidance"},x));return is(K.Fragment,null,is(Mn,{id:l},P&&w),is(Mn,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!P&&w))},Ma=[{base:"A",letters:"Aâ¶ï¼¡\xc0\xc1\xc2ẦẤẪẨ\xc3ÄÄáº°áº®áº´áº²È¦Ç \xc4ÇẢ\xc5ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",letters:"ê²"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"ê´"},{base:"AU",letters:"ê¶"},{base:"AV",letters:"ê¸êº"},{base:"AY",letters:"ê¼"},{base:"B",letters:"Bâ·ï¼¢á¸á¸á¸ÉÆÆ"},{base:"C",letters:"Câ¸ï¼£ÄÄÄÄ\xc7á¸ÆÈ»ê¾"},{base:"D",letters:"Dâ¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆÆê¹"},{base:"DZ",letters:"DZÇ"},{base:"Dz",letters:"DzÇ
"},{base:"E",letters:"Eâºï¼¥\xc8\xc9\xcaá»áº¾á»á»áº¼Äá¸á¸ÄÄ\xcbẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆ"},{base:"F",letters:"Fâ»ï¼¦á¸Æê»"},{base:"G",letters:"Gâ¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾"},{base:"H",letters:"Hâ½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",letters:"Iâ¾ï¼©\xcc\xcd\xceĨĪĬİ\xcfḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",letters:"Jâ¿ï¼ªÄ´É"},{base:"K",letters:"KâKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",letters:"LâLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",letters:"Ç"},{base:"Lj",letters:"Ç"},{base:"M",letters:"Mâï¼á¸¾á¹á¹â±®Æ"},{base:"N",letters:"NâNǸÅ\xd1á¹Åá¹Å
á¹á¹È Æêê¤"},{base:"NJ",letters:"Ç"},{base:"Nj",letters:"Ç"},{base:"O",letters:"OâO\xd2\xd3\xd4á»á»á»á»\xd5á¹È¬á¹Åá¹á¹ÅȮȰ\xd6Ȫá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬\xd8Ç¾ÆÆêê"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"ê"},{base:"OU",letters:"È¢"},{base:"P",letters:"Pâ
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",letters:"Qâï¼±êêÉ"}
vendor: 7,222 bytes, line 37
37,{base:"R",letters:"Râï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",letters:"Sâï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",letters:"TâTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"TZ",letters:"ê¨"},{base:"U",letters:"Uâï¼µ\xd9\xda\xdbŨṸŪṺŬ\xdcÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",letters:"VâVṼṾƲêÉ
"},{base:"VY",letters:"ê "},{base:"W",letters:"Wâï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",letters:"XâXáºáº"},{base:"Y",letters:"YâYỲ\xddŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",letters:"ZâZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",letters:"aâï½áº\xe0\xe1\xe2ầấẫẩ\xe3ÄÄằắẵẳȧǡ\xe4Çả\xe5Ç»ÇÈÈạáºáº·á¸Ä
â±¥É"},{base:"aa",letters:"ê³"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"êµ"},{base:"au",letters:"ê·"},{base:"av",letters:"ê¹ê»"},{base:"ay",letters:"ê½"},{base:"b",letters:"bâï½á¸á¸
á¸ÆÆÉ"},{base:"c",letters:"câï½ÄÄÄÄ\xe7á¸ÆÈ¼ê¿â"},{base:"d",letters:"dâï½á¸Äá¸á¸á¸á¸ÄÆÉÉêº"},{base:"dz",letters:"dzÇ"},{base:"e",letters:"eâï½
\xe8\xe9\xeaá»áº¿á»
á»áº½Äá¸á¸ÄÄ\xebẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÉÇ"},{base:"f",letters:"fâï½á¸Æê¼"},{base:"g",letters:"gâï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡áµ¹ê¿"},{base:"h",letters:"hâï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",letters:"Æ"},{base:"i",letters:"iâï½\xec\xed\xeeĩīÄ\xefḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",letters:"jâï½ÄµÇ°É"},{base:"k",letters:"kâï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",letters:"lâï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêê"},{base:"lj",letters:"Ç"},{base:"m",letters:"mâï½á¸¿á¹á¹É±É¯"},{base:"n",letters:"nâï½Ç¹Å\xf1á¹
Åá¹Åá¹á¹ÆÉ²Åêê¥"},{base:"nj",letters:"Ç"},{base:"o",letters:"oâï½\xf2\xf3\xf4á»á»á»á»\xf5á¹Èá¹Åá¹á¹Åȯȱ\xf6È«á»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«Ç\xf8Ç¿Éêêɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pâï½á¹á¹Æ¥áµ½êêê"},{base:"q",letters:"qâ ï½Éêê"},{base:"r",letters:"râ¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",letters:"sâ¢ï½\xdfÅá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áº"},{base:"t",letters:"tâ£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"tz",letters:"ê©"},{base:"u",letters:"uâ¤ï½\xf9\xfa\xfbũṹūṻÅ\xfcÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",letters:"vâ¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wâ¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",letters:"xâ§ï½áºáº"},{base:"y",letters:"yâ¨ï½á»³\xfdŷỹȳáº\xffá»·áºá»µÆ´Éỿ"},{base:"z",letters:"zâ©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],Mi=RegExp("["+Ma.map(function(e){return e.letters}).join("")+"]","g"),Ms={},Ml=0;Ml<Ma.length;Ml++)for(var Mc=Ma[Ml],Mu=0;Mu<Mc.letters.length;Mu++)Ms[Mc.letters[Mu]]=Mc.base;var Md=function(e){return e.replace(Mi,function(e){return Ms[e]})},Mm=Me(Md),Mp=function(e){return e.replace(/^\s+|\s+$/g,"")},Mh=function(e){return"".concat(e.label," ").concat(e.value)},Mf=function(e){return function(t,n){if(t.data.__isNew__)return!0;var o=wu({ignoreCase:!0,ignoreAccents:!0,stringify:Mh,trim:!0,matchFrom:"any"},e),r=o.ignoreCase,a=o.ignoreAccents,i=o.stringify,s=o.trim,l=o.matchFrom,c=s?Mp(n):n,u=s?Mp(i(t)):i(t);return r&&(c=c.toLowerCase(),u=u.toLowerCase()),a&&(c=Mm(c),u=Md(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1}},Mg=["innerRef"];function My(e){var t=e.innerRef,n=w8(wy(e,Mg),"onExited","in","enter","exit","appear");return is("input",ee({ref:t},n,{css:ic({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var Mv=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function Mb(e){var t=e.isEnabled,n=e.onBottomArrive,o=e.onBottomLeave,r=e.onTopArrive,a=e.onTopLeave,i=(0,K.useRef)(!1),s=(0,K.useRef)(!1),l=(0,K.useRef)(0),c=(0,K.useRef)(null),u=(0,K.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,d=l.scrollHeight,m=l.clientHeight,p=c.current,h=t>0,f=d-m-u,g=!1;f>t&&i.current&&(o&&o(e),i.current=!1),h&&s.current&&(a&&a(e),s.current=!1),h&&t>f?(n&&!i.current&&n(e),p.scrollTop=d,g=!0,i.current=!0):!h&&-t>u&&(r&&!s.current&&r(e),p.scrollTop=0,g=!0,s.current=!0),g&&Mv(e)}},[n,o,r,a]),d=(0,K.useCallback)(function(e){u(e,e.deltaY)},[u]),m=(0,K.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),p=(0,K.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),h=(0,K.useCallback)(function(e){if(e){var t=!!w1&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",p,t)}},[p,m,d]),f=(0,K.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",p,!1))},[p,m,d]);return(0,K.useEffect)(function(){if(t){var e=c.current;return h(e),function(){f(e)}}},[t,h,f]),function(e){c.current=e}}var MS=["boxSizing","height","overflow","paddingRight","position"],MT={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Mk(e){e.cancelable&&e.preventDefault()}function MC(e){e.stopPropagation()}function MA(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function ME(){return"ontouchstart"in window||navigator.maxTouchPoints}var M_=!!("undefined"!=typeof window&&window.document&&window.document.createElement),MP=0,Mx={capture:!1,passive:!1};function Mw(e){var t=e.isEnabled,n=e.accountForScrollbars,o=void 0===n||n,r=(0,K.useRef)({}),a=(0,K.useRef)(null),i=(0,K.useCallback)(function(e){if(M_){var t=document.body,n=t&&t.style;if(o&&MS.forEach(function(e){var t=n&&n[e];r.current[e]=t}),o&&MP<1){var a=parseInt(r.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,s=window.innerWidth-i+a||0;Object.keys(MT).forEach(function(e){var t=MT[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&ME()&&(t.addEventListener("touchmove",Mk,Mx),e&&(e.addEventListener("touchstart",MA,Mx),e.addEventListener("touchmove",MC,Mx))),MP+=1}},[o]),s=(0,K.useCallback)(function(e){if(M_){var t=document.body,n=t&&t.style;MP=Math.max(MP-1,0),o&&MP<1&&MS.forEach(function(e){var t=r.current[e];n&&(n[e]=t)}),t&&ME()&&(t.removeEventListener("touchmove",Mk,Mx),e&&(e.removeEventListener("touchstart",MA,Mx),e.removeEventListener("touchmove",MC,Mx)))}},[o]);return(0,K.useEffect)(function(){if(t){var e=a.current;return i(e),function(){s(e)}}},[t,i,s]),function(e){a.current=e}}var MR=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},MM={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function MI(e){var t=e.children,n=e.lockEnabled,o=e.captureEnabled,r=Mb({isEnabled:void 0===o||o,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=Mw({isEnabled:n}),i=function(e){r(e),a(e)};return is(K.Fragment,null,n&&is("div",{onClick:MR,css:MM}),t(i))}var MO={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;
37opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},MD=function(e){var t=e.name,n=e.onFocus;return is("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:MO,value:"",onChange:function(){}})};function MN(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function ML(){return MN(/^iPhone/i)}function MB(){return MN(/^Mac/i)}function MF(){return MN(/^iPad/i)||MB()&&navigator.maxTouchPoints>1}function MU(){return ML()||MF()}function Mj(){return MB()||MU()}var Mz=function(e){return e.label},MG=function(e){return e.label},M$=function(e){return e.value},MH=function(e){return!!e.isDisabled},MV={clearIndicator:RM,container:Rg,control:RU,dropdownIndicator:Rw,group:RG,groupHeading:R$,indicatorsContainer:RS,indicatorSeparator:RO,input:Rq,loadingIndicator:RL,loadingMessage:Rd,menu:Ro,menuList:Rs,menuPortal:Rh,multiValue:RX,multiValueLabel:RQ,multiValueRemove:RJ,noOptionsMessage:Ru,option:R2,placeholder:R3,singleValue:R6,valueContainer:Rv},MW={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Mq={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:wY(),captureMenuScroll:!wY(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:Mf(),formatGroupLabel:Mz,getOptionLabel:MG,getOptionValue:M$,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:MH,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!wX(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function MZ(e,t,n,o){var r=M4(e,t,n),a=M5(e,t,n),i=M3(e,t),s=M6(e,t);return{type:"option",data:t,isDisabled:r,isSelected:a,label:i,value:s,index:o}}function MK(e,t){return e.options.map(function(n,o){if("options"in n){var r=n.options.map(function(n,o){return MZ(e,n,t,o)}).filter(function(t){return MJ(e,t)});return r.length>0?{type:"group",data:n,options:r,index:o}:void 0}var a=MZ(e,n,t,o);return MJ(e,a)?a:void 0}).filter(w2)}function MY(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,wM(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function MX(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,wM(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function MQ(e,t){return MY(MK(e,t))}function MJ(e,t){var n=e.inputValue,o=void 0===n?"":n,r=t.data,a=t.isSelected,i=t.label,s=t.value;return(!M9(e)||!a)&&M8(e,{label:i,value:s,data:r},o)}function M0(e,t){var n=e.focusedValue,o=e.selectValue.indexOf(n);if(o>-1){if(t.indexOf(n)>-1)return n;if(o<t.length)return t[o]}return null}function M1(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var M2=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},M3=function(e,t){return e.getOptionLabel(t)},M6=function(e,t){return e.getOptionValue(t)};function M4(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function M5(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var o=M6(e,t);return n.some(function(t){return M6(e,t)===o})}function M8(e,t,n){return!e.filterOption||e.filterOption(t,n)}var M9=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},M7=1,Ie=function(e){wC(n,e);var t=wP(n);function n(e){var o;if(wS(this,n),(o=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},o.blockOptionHover=!1,o.isComposing=!1,o.commonProps=void 0,o.initialTouchX=0,o.initialTouchY=0,o.openAfterFocus=!1,o.scrollToFocusedOptionOnUpdate=!1,o.userIsDragging=void 0,o.controlRef=null,o.getControlRef=function(e){o.controlRef=e},o.focusedOptionRef=null,o.getFocusedOptionRef=function(e){o.focusedOptionRef=e},o.menuListRef=null,o.getMenuListRef=function(e){o.menuListRef=e},o.inputRef=null,o.getInputRef=function(e){o.inputRef=e},o.focus=o.focusInput,o.blur=o.blurInput,o.onChange=function(e,t){var n=o.props,r=n.onChange,a=n.name;t.name=a,o.ariaOnChange(e,t),r(e,t)},o.setValue=function(e,t,n){var r=o.props,a=r.closeMenuOnSelect,i=r.isMulti,s=r.inputValue;o.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(o.setState({inputIsHiddenAfterUpdate:!i}),o.onMenuClose()),o.setState({clearFocusValueOnUpdate:!0}),o.onChange(e,{action:t,option:n})},o.selectOption=function(e){var t=o.props,n=t.blurInputOnSelect,r=t.isMulti,a=t.name,i=o.state.selectValue,s=r&&o.isOptionSelected(e,i),l=o.isOptionDisabled(e,i);if(s){var c=o.getOptionValue(e);o.setValue(w5(i.filter(function(e){return o.getOptionValue(e)!==c})),"deselect-option",e)}else if(l){o.ariaOnChange(w4(e),{action:"select-option",option:e,name:a});return}else r?o.setValue(w5([].concat(wM(i),[e])),"select-option",e):o.setValue(w4(e),"select-option");n&&o.blurInput()},o.removeValue=function(e){var t=o.props.isMulti,n=o.state.selectValue,r=o.getOptionValue(e),a=n.filter(function(e){return o.getOptionValue(e)!==r}),i=w6(t,a,a[0]||null);o.onChange(i,{action:"remove-value",removedValue:e}),o.focusInput()},o.clearValue=function(){var e=o.state.selectValue;o.onChange(w6(o.props.isMulti,[],null),{action:"clear",removedValues:e})},o.popValue=function(){var e=o.props.isMulti,t=o.state.selectValue,n=t[t.length-1],r=t.slice(0,t.length-1),a=w6(e,r,r[0]||null);n&&o.onChange(a,{action:"pop-value",removedValue:n})},o.getFocusedOptionId=function(e){return M2(o.state.focusableOptionsWithIds,e)},o.getFocusableOptionsWithIds=function(){return MX(MK(o.props,o.state.selectValue),o.getElementId("option"))},o.getValue=function(){return o.state.selectValue},o.cx=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return wB.apply(void 0,[o.props.classNamePrefix].concat(t))},o.getOptionLabel=function(e){return M3(o.props,e)},o.getOptionValue=function(e){return M6(o.props,e)},o.getStyles=function(e,t){var n=o.props.unstyled,r=MV[e](t,n);r.boxSizing="border-box";var a=o.props.styles[e];return a?a(r,t):r},o.getClassNames=function(e,t){var n,r;return null===(n=(r=o.props.classNames)[e])||void 0===n?void 0:n.call(r,t)},o.getElementId=function(e){return"".concat(o.state.instancePrefix,"-").concat(e)},o.getComponents=function(){return R5(o.props)},o.buildCategorizedOptions=function(){return MK(o.props,o.state.selectValue)},o.getCategorizedOptions=function(){return o.props.menuIsOpen?o.buildCategorizedOptions():[]},o.buildFocusableOptions=function(){return MY(o.buildCategorizedOptions())},o.getFocusableOptions=function(){return o.props.menuIsOpen?o.buildFocusableOptions():[]},o.ariaOnChange=function(e,t){o.setState({ariaSelection:wu({value:e},t)})},o.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),o.focusInput())},o.onMenuMouseMove=function(e){o.blockOptionHover=!1},o.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=o.props.openMenuOnClick;o.state.isFocused?o.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&o.onMenuClose():t&&o.openMenu("first"):(t&&(o.openAfterFocus=!0),o.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},o.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!o.props.isDisabled){var t=o.props,n=t.isMulti,r=t.menuIsOpen;o.focusInput(),r?(o.setState({inputIsHiddenAfterUpdate:!n}),o.onMenuClose()):o.openMenu("first"),e.preventDefault()}},o.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(o.clearValue(),e.preventDefault(),o.openAfterFocus=!1,"touchend"===e.type?o.focusInput():setTimeout(function(){return o.focusInput()}))},o.onScroll=function(e){"boolean"==typeof o.props.closeMenuOnScroll?e.target instanceof HTMLElement&&wz(e.target)&&o.props.onMenuClose():"function"==typeof o.props.closeMenuOnScroll&&o.props.closeMenuOnScroll(e)&&o.props.onMenuClose()},o.onCompositionStart=function(){o.isComposing=!0},o.onCompositionEnd=function(){o.isComposing=!1},o.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(o.initialTouchX=n.clientX,o.initialTouchY=n.clientY,o.userIsDragging=!1)},o.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var r=Math.abs(n.clientX-o.initialTouchX),a=Math.abs(n.clientY-o.initialTouchY),i=5;o.userIsDragging=r>i||a>i}},o.onTouchEnd=function(e){o.userIsDragging||(o.controlRef&&!o.controlRef.contains(e.target)&&o.menuListRef&&!o.menuListRef.contains(e.target)&&o.blurInput(),o.initialTouchX=0,o.initialTouchY=0)},o.onControlTouchEnd=function(e){o.userIsDragging||o.onControlMouseDown(e)},o.onClearIndicatorTouchEnd=function(e){o.userIsDragging||o.onClearIndicatorMouseDown(e)},o.onDropdownIndicatorTouchEnd=function(e){o.userIsDragging||o.onDropdownIndicatorMouseDown(e)},o.handleInputChange=function(e){var t=o.props.inputValue,n=e.currentTarget.value;o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange(n,{action:"input-change",prevInputValue:t}),o.props.menuIsOpen||o.onMenuOpen()},o.onInputFocus=function(e){o.props.onFocus&&o.props.onFocus(e),o.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(o.openAfterFocus||o.props.openMenuOnFocus)&&o.openMenu("first"),o.openAfterFocus=!1},o.onInputBlur=function(e){var t=o.props.inputValue;if(o.menuListRef&&o.menuListRef.contains(document.activeElement)){o.inputRef.focus();return}o.props.onBlur&&o.props.onBlur(e),o.onInputChange("",{action:"input-blur",prevInputValue:t}),o.onMenuClose(),o.setState({focusedValue:null,isFocused:!1})},o.onOptionHover=function(e){if(!o.blockOptionHover&&o.state.focusedOption!==e){var t=o.getFocusableOptions().indexOf(e);
vendor: 4,191 bytes, line 37
37o.setState({focusedOption:e,focusedOptionId:t>-1?o.getFocusedOptionId(e):null})}},o.shouldHideSelectedOptions=function(){return M9(o.props)},o.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),o.focus()},o.onKeyDown=function(e){var t=o.props,n=t.isMulti,r=t.backspaceRemovesValue,a=t.escapeClearsValue,i=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,m=t.openMenuOnFocus,p=o.state,h=p.focusedOption,f=p.focusedValue,g=p.selectValue;if(!l){if("function"==typeof u&&(u(e),e.defaultPrevented))return;switch(o.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||i)return;o.focusValue("previous");break;case"ArrowRight":if(!n||i)return;o.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(f)o.removeValue(f);else{if(!r)return;n?o.popValue():s&&o.clearValue()}break;case"Tab":if(o.isComposing||e.shiftKey||!c||!d||!h||m&&o.isOptionSelected(h,g))return;o.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h||o.isComposing)return;o.selectOption(h);break}return;case"Escape":c?(o.setState({inputIsHiddenAfterUpdate:!1}),o.onInputChange("",{action:"menu-close",prevInputValue:i}),o.onMenuClose()):s&&a&&o.clearValue();break;case" ":if(i)return;if(!c){o.openMenu("first");break}if(!h)return;o.selectOption(h);break;case"ArrowUp":c?o.focusOption("up"):o.openMenu("last");break;case"ArrowDown":c?o.focusOption("down"):o.openMenu("first");break;case"PageUp":if(!c)return;o.focusOption("pageup");break;case"PageDown":if(!c)return;o.focusOption("pagedown");break;case"Home":if(!c)return;o.focusOption("first");break;case"End":if(!c)return;o.focusOption("last");break;default:return}e.preventDefault()}},o.state.instancePrefix="react-select-"+(o.props.instanceId||++M7),o.state.selectValue=wF(e.value),e.menuIsOpen&&o.state.selectValue.length){var r=o.getFocusableOptionsWithIds(),a=o.buildFocusableOptions(),i=a.indexOf(o.state.selectValue[0]);o.state.focusableOptionsWithIds=r,o.state.focusedOption=a[i],o.state.focusedOptionId=M2(r,a[i])}return o}return wk(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&wZ(this.menuListRef,this.focusedOptionRef),Mj()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,o=t.menuIsOpen,r=this.state.isFocused;(r&&!n&&e.isDisabled||r&&o&&!e.menuIsOpen)&&this.focusInput(),r&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):r||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(wZ(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,o=n.selectValue,r=n.isFocused,a=this.buildFocusableOptions(),i="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(o[0]);s>-1&&(i=s)}this.scrollToFocusedOptionOnUpdate=!(r&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[i],focusedOptionId:this.getFocusedOptionId(a[i])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,o=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var r=n.indexOf(o);o||(r=-1);var a=n.length-1,i=-1;
vendor: 10,645 bytes, line 37
37if(n.length){switch(e){case"previous":i=0===r?0:-1===r?a:r-1;break;case"next":r>-1&&r<a&&(i=r+1)}this.setState({inputIsHidden:-1!==i,focusedValue:n[i]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var r=0,a=o.indexOf(n);n||(a=-1),"up"===e?r=a>0?a-1:o.length-1:"down"===e?r=(a+1)%o.length:"pageup"===e?(r=a-t)<0&&(r=0):"pagedown"===e?(r=a+t)>o.length-1&&(r=o.length-1):"last"===e&&(r=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[r],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[r])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(MW):wu(wu({},MW),this.props.theme):MW}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,o=this.getClassNames,r=this.getValue,a=this.selectOption,i=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:o,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:a,selectProps:s,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return M4(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return M5(this.props,e,t)}},{key:"filterOption",value:function(e,t){return M8(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var n=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:o})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,o=e.inputId,r=e.inputValue,a=e.tabIndex,i=e.form,s=e.menuIsOpen,l=e.required,c=this.getComponents().Input,u=this.state,d=u.inputIsHidden,m=u.ariaSelection,p=this.commonProps,h=o||this.getElementId("input"),f=wu(wu(wu({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},s&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?(null==m?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?K.createElement(c,ee({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:h,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:i,type:"text",value:r},f)):K.createElement(My,ee({id:h,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:wN,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:i,value:""},f))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,o=t.MultiValueContainer,r=t.MultiValueLabel,a=t.MultiValueRemove,i=t.SingleValue,s=t.Placeholder,l=this.commonProps,c=this.props,u=c.controlShouldRenderValue,d=c.isDisabled,m=c.isMulti,p=c.inputValue,h=c.placeholder,f=this.state,g=f.selectValue,y=f.focusedValue,v=f.isFocused;if(!this.hasValue()||!u)return p?null:K.createElement(s,ee({},l,{key:"placeholder",isDisabled:d,isFocused:v,innerProps:{id:this.getElementId("placeholder")}}),h);if(m)return g.map(function(t,i){var s=t===y,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return K.createElement(n,ee({},l,{components:{Container:o,Label:r,Remove:a},isFocused:s,isDisabled:d,key:c,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(p)return null;var b=g[0];return K.createElement(i,ee({},l,{data:b,isDisabled:d}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,o=n.isDisabled,r=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||o||!this.hasValue()||r)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return K.createElement(e,ee({},t,{innerProps:i,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,o=n.isDisabled,r=n.isLoading,a=this.state.isFocused;if(!e||!r)return null;var i={"aria-hidden":"true"};return K.createElement(e,ee({},t,{innerProps:i,isDisabled:o,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var o=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused;return K.createElement(n,ee({},o,{isDisabled:r,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,o=this.state.isFocused,r={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return K.createElement(e,ee({},t,{innerProps:r,isDisabled:n,isFocused:o}))}},{key:"renderMenu",value:function(){var e,t=this,n=this.getComponents(),o=n.Group,r=n.GroupHeading,a=n.Menu,i=n.MenuList,s=n.MenuPortal,l=n.LoadingMessage,c=n.NoOptionsMessage,u=n.Option,d=this.commonProps,m=this.state.focusedOption,p=this.props,h=p.captureMenuScroll,f=p.inputValue,g=p.isLoading,y=p.loadingMessage,v=p.minMenuHeight,b=p.maxMenuHeight,S=p.menuIsOpen,T=p.menuPlacement,k=p.menuPosition,C=p.menuPortalTarget,A=p.menuShouldBlockScroll,E=p.menuShouldScrollIntoView,_=p.noOptionsMessage,P=p.onMenuScrollToTop,x=p.onMenuScrollToBottom;if(!S)return null;var w=function(e,n){var o=e.type,r=e.data,a=e.isDisabled,i=e.isSelected,s=e.label,l=e.value,c=m===r,p=a?void 0:function(){return t.onOptionHover(r)},h=a?void 0:function(){return t.selectOption(r)},f="".concat(t.getElementId("option"),"-").concat(n),g={id:f,onClick:h,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:i};return K.createElement(u,ee({},d,{innerProps:g,data:r,isDisabled:a,isSelected:i,key:f,label:s,type:o,value:l,isFocused:c,innerRef:c?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var n=e.data,a=e.options,i=e.index,s="".concat(t.getElementId("group"),"-").concat(i),l="".concat(s,"-heading");return K.createElement(o,ee({},d,{key:s,data:n,options:a,Heading:r,headingProps:{id:l,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return w(e,"".concat(i,"-").concat(e.index))}))}if("option"===e.type)return w(e,"".concat(e.index))});else if(g){var R=y({inputValue:f});if(null===R)return null;e=K.createElement(l,d,R)}else{var M=_({inputValue:f});if(null===M)return null;e=K.createElement(c,d,M)}var I={minMenuHeight:v,maxMenuHeight:b,menuPlacement:T,menuPosition:k,menuShouldScrollIntoView:E},O=K.createElement(Ra,ee({},d,I),function(n){var o=n.ref,r=n.placerProps,s=r.placement,l=r.maxHeight;return K.createElement(a,ee({},d,I,{innerRef:o,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:g,placement:s}),K.createElement(MI,{captureEnabled:h,onTopArrive:P,onBottomArrive:x,lockEnabled:A},function(n){return K.createElement(i,ee({},d,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:g,maxHeight:l,focusedOption:m}),e)}))});return C||"fixed"===k?K.createElement(s,ee({},d,{appendTo:C,controlElement:this.controlRef,menuPlacement:T,menuPosition:k}),O):O}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,o=t.isDisabled,r=t.isMulti,a=t.name,i=t.required,s=this.state.selectValue;if(i&&!this.hasValue()&&!o)return K.createElement(MD,{name:a,onFocus:this.onValueInputFocus});if(a&&!o){if(r){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return K.createElement("input",{name:a,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,n){return K.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})}):K.createElement("input",{name:a,type:"hidden",value:""});return K.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return K.createElement("input",{name:a,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,o=t.focusedOption,r=t.focusedValue,a=t.isFocused,i=t.selectValue,s=this.getFocusableOptions();return K.createElement(Mr,ee({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:o,focusedValue:r,isFocused:a,selectValue:i,focusableOptions:s,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,o=e.
37SelectContainer,r=e.ValueContainer,a=this.props,i=a.className,s=a.id,l=a.isDisabled,c=a.menuIsOpen,u=this.state.isFocused,d=this.commonProps=this.getCommonProps();return K.createElement(o,ee({},d,{className:i,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:u}),this.renderLiveRegion(),K.createElement(t,ee({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:u,menuIsOpen:c}),K.createElement(r,ee({},d,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),K.createElement(n,ee({},d,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.clearFocusValueOnUpdate,r=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,i=t.isFocused,s=t.prevWasFocused,l=t.instancePrefix,c=e.options,u=e.value,d=e.menuIsOpen,m=e.inputValue,p=e.isMulti,h=wF(u),f={};if(n&&(u!==n.value||c!==n.options||d!==n.menuIsOpen||m!==n.inputValue)){var g=d?MQ(e,h):[],y=d?MX(MK(e,h),"".concat(l,"-option")):[],v=o?M0(t,h):null,b=M1(t,g),S=M2(y,b);f={selectValue:h,focusedOption:b,focusedOptionId:S,focusableOptionsWithIds:y,focusedValue:v,clearFocusValueOnUpdate:!1}}var T=null!=r&&e!==n?{inputIsHidden:r,inputIsHiddenAfterUpdate:void 0}:{},k=a,C=i&&s;return i&&!C&&(k={value:w6(p,h,h[0]||null),options:h,action:"initial-input-focus"},C=!s),(null==a?void 0:a.action)==="initial-input-focus"&&(k=null),wu(wu(wu({},f),T),{},{prevProps:e,ariaSelection:k,prevWasFocused:C})}}]),n}(K.Component);Ie.defaultProps=Mq;var It=(0,K.forwardRef)(function(e,t){var n=wb(e);return K.createElement(Ie,ee({ref:t},n))});function In(e){let{options:t,value:n,placeholder:o,hasError:r,noOptionsMessage:a,onChange:i}=e,s=(0,K.useMemo)(()=>t.map(e=>({value:e,label:e})),[t]),l=(0,K.useMemo)(()=>s.find(e=>e.value===n)||null,[s,n]),c=(0,K.useCallback)(e=>{e&&i(e.value)},[i]);return(0,Z.jsx)(It,{classNames:{control:()=>"h-[40px] text-gray-300 !rounded-form ".concat(r?"!border-red-100":"!border-gray-100"),valueContainer:()=>"pl-2",indicatorSeparator:()=>"hidden",indicatorsContainer:()=>"text-red-100",singleValue:()=>"!ml-2",input:()=>"pl-1",placeholder:()=>"pl-1"},styles:{input:e=>({...e,"input:focus":{boxShadow:"none !important"}}),indicatorsContainer:e=>({...e,svg:{fill:"var(--color-gray-200)",strokeOpacity:0,opacity:.8}})},options:s,value:l,onChange:c,isSearchable:!0,placeholder:o,noOptionsMessage:()=>null!=a?a:"No options"})}function Io(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Ir(e){return parseFloat(e)}function Ia(e){return aC("MuiSkeleton",e)}function Ii(){let e=a4(["\n 0% {\n opacity: 1;\n }\n\n 50% {\n opacity: 0.4;\n }\n\n 100% {\n opacity: 1;\n }\n"]);return Ii=function(){return e},e}function Is(){let e=a4(["\n 0% {\n transform: translateX(-100%);\n }\n\n 50% {\n /* +0.5s of delay between each loop */\n transform: translateX(100%);\n }\n\n 100% {\n transform: translateX(100%);\n }\n"]);return Is=function(){return e},e}function Il(){let e=a4(["\n animation: "," 2s ease-in-out 0.5s infinite;\n "]);return Il=function(){return e},e}function Ic(){let e=a4(["\n &::after {\n animation: "," 2s linear 0.5s infinite;\n }\n "]);return Ic=function(){return e},e}aA("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);let Iu=e=>{let{classes:t,variant:n,animation:o,hasChildren:r,width:a,height:i}=e;return J({root:["root",n,o,r&&"withChildren",r&&!a&&"fitContent",r&&!i&&"heightAuto"]},Ia,t)},Id=iu(Ii()),Im=iu(Is()),Ip="string"!=typeof Id?ic(Il(),Id):null,Ih="string"!=typeof Im?ic(Ic(),Im):null,If=rV("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(rq(e=>{let{theme:t}=e,n=Io(t.shape.borderRadius)||"px",o=Ir(t.shape.borderRadius);return{display:"block",backgroundColor:t.vars?t.vars.palette.Skeleton.bg:t.alpha(t.palette.text.primary,"light"===t.palette.mode?.11:.13),height:"1.2em",variants:[{props:{variant:"text"},style:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:"".concat(o).concat(n,"/").concat(Math.round(o/.6*10)/10).concat(n),"&:empty:before":{content:'"\\00a0"'}}},{props:{variant:"circular"},style:{borderRadius:"50%"}},{props:{variant:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:e=>{let{ownerState:t}=e;return t.hasChildren},style:{"& > *":{visibility:"hidden"}}},{props:e=>{let{ownerState:t}=e;return t.hasChildren&&!t.width},style:{maxWidth:"fit-content"}},{props:e=>{let{ownerState:t}=e;return t.hasChildren&&!t.height},style:{height:"auto"}},{props:{animation:"pulse"},style:Ip||{animation:"".concat(Id," 2s ease-in-out 0.5s infinite")}},{props:{animation:"wave"},style:{position:"relative",overflow:"hidden",WebkitMaskImage:"-webkit-radial-gradient(white, black)","&::after":{background:"linear-gradient(\n 90deg,\n transparent,\n ".concat((t.vars||t).palette.action.hover,",\n transparent\n )"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}}},{props:{animation:"wave"},style:Ih||{"&::after":{animation:"".concat(Im," 2s linear 0.5s infinite")}}}]}}));var Ig=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiSkeleton"}),{animation:o="pulse",className:r,component:a="span",height:i,style:s,variant:l="text",width:c,...u}=n,d={...n,animation:o,component:a,variant:l,hasChildren:!!u.children},m=Iu(d);return(0,Z.jsx)(If,{as:a,ref:t,className:Q(m.root,r),ownerState:d,...u,style:{width:c,height:i,...s}})});function Iy(e){return(0,Z.jsx)(Ig,{...e})}var Iv=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:o,open:r,resumeHideDuration:a}=e,i=au();K.useEffect(()=>{if(r)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key||null==o||o(e,"escapeKeyDown")}},[r,o]);let s=a0((e,t)=>{null==o||o(e,t)}),l=a0(e=>{o&&null!=e&&i.start(e,()=>{s(null,"timeout")})});K.useEffect(()=>(r&&l(t),i.clear),[r,t,l,i]);let c=e=>{null==o||o(e,"clickaway")},u=i.clear,d=K.useCallback(()=>{null!=t&&l(null!=a?a:.5*t)},[t,a,l]),m=e=>t=>{let n=e.onBlur;null==n||n(t),d()},p=e=>t=>{let n=e.onFocus;null==n||n(t),u()},h=e=>t=>{let n=e.onMouseEnter;null==n||n(t),u()},f=e=>t=>{let n=e.onMouseLeave;null==n||n(t),d()};return K.useEffect(()=>{if(!n&&r)return window.addEventListener("focus",d),window.addEventListener("blur",u),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",u)}},[n,r,d,u]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={...az(e),...az(t)}
37;return{role:"presentation",...t,...n,onBlur:m(n),onFocus:p(n),onMouseEnter:h(n),onMouseLeave:f(n)}},onClickAway:c}};function Ib(e){return e.substring(2).toLowerCase()}function IS(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function IT(e){let{children:t,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:r,touchEvent:a="onTouchEnd"}=e,i=K.useRef(!1),s=K.useRef(null),l=K.useRef(!1),c=K.useRef(!1);K.useEffect(()=>(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);let u=av(f2(t),s),d=a0(e=>{let t;let o=c.current;c.current=!1;let a=f1(s.current);if(!(!l.current||!s.current||"clientX"in e&&IS(e,a))){if(i.current){i.current=!1;return}(t=e.composedPath?e.composedPath().includes(s.current):!a.documentElement.contains(e.target)||s.current.contains(e.target))||!n&&o||r(e)}}),m=e=>n=>{c.current=!0;let o=t.props[e];o&&o(n)},p={ref:u};return!1!==a&&(p[a]=m(a)),K.useEffect(()=>{if(!1!==a){let e=Ib(a),t=f1(s.current),n=()=>{i.current=!0};return t.addEventListener(e,d),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,d),t.removeEventListener("touchmove",n)}}},[d,a]),!1!==o&&(p[o]=m(o)),K.useEffect(()=>{if(!1!==o){let e=Ib(o),t=f1(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,o]),K.cloneElement(t,p)}function Ik(e){return"scale(".concat(e,", ").concat(e**2,")")}let IC={entering:{opacity:1,transform:Ik(1)},entered:{opacity:1,transform:"none"}},IA="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),IE=K.forwardRef(function(e,t){let{addEndListener:n,appear:o=!0,children:r,easing:a,in:i,onEnter:s,onEntered:l,onEntering:c,onExit:u,onExited:d,onExiting:m,style:p,timeout:h="auto",TransitionComponent:f=ar,...g}=e,y=au(),v=K.useRef(),b=af(),S=K.useRef(null),T=ab(S,f2(r),t),k=e=>t=>{if(e){let n=S.current;void 0===t?e(n):e(n,t)}},C=k(c),A=k((e,t)=>{let n;ag(e);let{duration:o,delay:r,easing:i}=ay({style:p,timeout:h,easing:a},{mode:"enter"});"auto"===h?(n=b.transitions.getAutoHeightDuration(e.clientHeight),v.current=n):n=o,e.style.transition=[b.transitions.create("opacity",{duration:n,delay:r}),b.transitions.create("transform",{duration:IA?n:.666*n,delay:r,easing:i})].join(","),s&&s(e,t)}),E=k(l),_=k(m),P=k(e=>{let t;let{duration:n,delay:o,easing:r}=ay({style:p,timeout:h,easing:a},{mode:"exit"});"auto"===h?(t=b.transitions.getAutoHeightDuration(e.clientHeight),v.current=t):t=n,e.style.transition=[b.transitions.create("opacity",{duration:t,delay:o}),b.transitions.create("transform",{duration:IA?t:.666*t,delay:IA?o:o||.333*t,easing:r})].join(","),e.style.opacity=0,e.style.transform=Ik(.75),u&&u(e)}),x=k(d),w=e=>{"auto"===h&&y.start(v.current||0,e),n&&n(S.current,e)};return(0,Z.jsx)(f,{appear:o,in:i,nodeRef:S,onEnter:A,onEntered:E,onEntering:C,onExit:P,onExited:x,onExiting:_,addEndListener:w,timeout:"auto"===h?null:h,...g,children:(e,t)=>{let{ownerState:n,...o}=t;return K.cloneElement(r,{style:{opacity:0,transform:Ik(.75),visibility:"exited"!==e||i?void 0:"hidden",...IC[e],...p,...r.props.style},ref:T,...o})}})});IE&&(IE.muiSupportAuto=!0);var I_=IE;function IP(e){return aC("MuiSnackbarContent",e)}aA("MuiSnackbarContent",["root","message","action"]);let Ix=e=>{let{classes:t}=e;return J({root:["root"],action:["action"],message:["message"]},IP,t)},Iw=rV(aN,{name:"MuiSnackbarContent",slot:"Root"})(rq(e=>{let{theme:t}=e,n="light"===t.palette.mode?.8:.98;return{...t.typography.body2,color:t.vars?t.vars.palette.SnackbarContent.color:t.palette.getContrastText(oI(t.palette.background.default,n)),backgroundColor:t.vars?t.vars.palette.SnackbarContent.bg:oI(t.palette.background.default,n),display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",flexGrow:1,[t.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}}})),IR=rV("div",{name:"MuiSnackbarContent",slot:"Message"})({padding:"8px 0"}),IM=rV("div",{name:"MuiSnackbarContent",slot:"Action"})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8});var II=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiSnackbarContent"}),{action:o,className:r,message:a,role:i="alert",...s}=n,l=n,c=Ix(l);return(0,Z.jsxs)(Iw,{role:i,elevation:6,className:Q(c.root,r),ownerState:l,ref:t,...s,children:[(0,Z.jsx)(IR,{className:c.message,ownerState:l,children:a}),o?(0,Z.jsx)(IM,{className:c.action,ownerState:l,children:o}):null]})});function IO(e){return aC("MuiSnackbar",e)}
37aA("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);let ID=e=>{let{classes:t,anchorOrigin:n}=e;return J({root:["root","anchorOrigin".concat(sF(n.vertical)).concat(sF(n.horizontal))]},IO,t)},IN=rV("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t["anchorOrigin".concat(sF(n.anchorOrigin.vertical)).concat(sF(n.anchorOrigin.horizontal))]]}})(rq(e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center",variants:[{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical},style:{top:8,[t.breakpoints.up("sm")]:{top:24}}},{props:e=>{let{ownerState:t}=e;return"top"!==t.anchorOrigin.vertical},style:{bottom:8,[t.breakpoints.up("sm")]:{bottom:24}}},{props:e=>{let{ownerState:t}=e;return"left"===t.anchorOrigin.horizontal},style:{justifyContent:"flex-start",[t.breakpoints.up("sm")]:{left:24,right:"auto"}}},{props:e=>{let{ownerState:t}=e;return"right"===t.anchorOrigin.horizontal},style:{justifyContent:"flex-end",[t.breakpoints.up("sm")]:{right:24,left:"auto"}}},{props:e=>{let{ownerState:t}=e;return"center"===t.anchorOrigin.horizontal},style:{[t.breakpoints.up("sm")]:{left:"50%",right:"auto",transform:"translateX(-50%)"}}}]}}));var IL=K.forwardRef(function(e,t){let n=rJ({props:e,name:"MuiSnackbar"}),o=af(),r={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{action:a,anchorOrigin:{vertical:i,horizontal:s}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:c,className:u,ClickAwayListenerProps:d,ContentProps:m,disableWindowBlurListener:p=!1,message:h,onBlur:f,onClose:g,onFocus:y,onMouseEnter:v,onMouseLeave:b,open:S,resumeHideDuration:T,slots:k={},slotProps:C={},TransitionComponent:A,transitionDuration:E=r,TransitionProps:{onEnter:_,onExited:P,...x}={},...w}=n,R={...n,anchorOrigin:{vertical:i,horizontal:s},autoHideDuration:l,disableWindowBlurListener:p,TransitionComponent:A,transitionDuration:E},M=ID(R),{getRootProps:I,onClickAway:O}=Iv({...R}),[D,N]=K.useState(!0),L=e=>{N(!0),P&&P(e)},B=(e,t)=>{N(!1),_&&_(e,t)},F={slots:{transition:A,...k},slotProps:{content:m,clickAwayListener:d,transition:x,...C}},[U,j]=aH("root",{ref:t,className:[M.root,u],elementType:IN,getSlotProps:I,externalForwardedProps:{...F,...w},ownerState:R}),[z,{ownerState:G,...$}]=aH("clickAwayListener",{elementType:IT,externalForwardedProps:F,getSlotProps:e=>({onClickAway:function(){for(var t,n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];let a=o[0];null===(t=e.onClickAway)||void 0===t||t.call(e,...o),null!=a&&a.defaultMuiPrevented||O(...o)}}),ownerState:R}),[H,V]=aH("content",{elementType:II,shouldForwardComponentProp:!0,externalForwardedProps:F,additionalProps:{message:h,action:a},ownerState:R}),[W,q]=aH("transition",{elementType:I_,externalForwardedProps:F,getSlotProps:e=>({onEnter:function(){for(var t,n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];null===(t=e.onEnter)||void 0===t||t.call(e,...o),B(...o)},onExited:function(){for(var t,n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];null===(t=e.onExited)||void 0===t||t.call(e,...o),L(...o)}}),additionalProps:{appear:!0,in:S,timeout:E,direction:"top"===i?"down":"up"},ownerState:R});return!S&&D?null:(0,Z.jsx)(z,{...$,...k.clickAwayListener&&{ownerState:G},children:(0,Z.jsx)(U,{...j,children:(0,Z.jsx)(W,{...q,children:c||(0,Z.jsx)(H,{...V})})})})});function IB(e){return(0,Z.jsx)(IL,{...e})}function IF(e){let{onFocus:t}=e,[n,o]=(0,K.useState)(!0),r=Ck();return n?K.createElement(hw,{as:"button",type:"button",features:hx.Focusable,onFocus:e=>{e.preventDefault();let n,a=50;function i(){if(a--<=0){n&&cancelAnimationFrame(n);return}if(t()){if(cancelAnimationFrame(n),!r.current)return;o(!1);return}n=requestAnimationFrame(i)}n=requestAnimationFrame(i)}}):null}let IU=K.createContext(null);function Ij(){return{groups:new Map,get(e,t){var n;let o=this.groups.get(e);o||(o=new Map,this.groups.set(e,o));let r=null!=(n=o.get(t))?n:0;function a(){let e=o.get(t);e>1?o.set(t,e-1):o.delete(t)}return o.set(t,r+1),[Array.from(o.keys()).indexOf(t),a]}}}function Iz(e){let{children:t}=e,n=K.useRef(Ij());return K.createElement(IU.Provider,{value:n},t)}function IG(e){let t=K.useContext(IU);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=K.useId(),[o,r]=t.current.get(e,n);return K.useEffect(()=>r,[]),o}var I$=((B=I$||{})[B.Forwards=0]="Forwards",B[B.Backwards=1]="Backwards",B),IH=((F=IH||{})[F.Less=-1]="Less",F[F.Equal=0]="Equal",F[F.Greater=1]="Greater",F),IV=((U=IV||{})[U.SetSelectedIndex=0]="SetSelectedIndex",U[U.RegisterTab=1]="RegisterTab",U[U.UnregisterTab=2]="UnregisterTab",U[U.RegisterPanel=3]="RegisterPanel",U[U.UnregisterPanel=4]="UnregisterPanel",U);let IW={0(e,t){var n;let o=de(e.tabs,e=>e.current),r=de(e.panels,e=>e.current),a=o.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),i={...e,tabs:o,panels:r};if(t.index<0||t.index>o.length-1){let n=uI(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>uI(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===a.length)return i;let r=uI(n,{0:()=>o.indexOf(a[0]),1:()=>o.indexOf(a[a.length-1])});return{...i,selectedIndex:-1===r?e.selectedIndex:r}}let s=o.slice(0,t.index),l=[...o.slice(t.index),...s].find(e=>a.includes(e));if(!l)return i;let c=null!=(n=o.indexOf(l))?n:e.selectedIndex;return -1===c&&(c=e.selectedIndex),{...i,selectedIndex:c}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],o=de([...e.tabs,t.tab],e=>e.current),r=e.selectedIndex;return e.info.current.isControlled||-1===(r=o.indexOf(n))&&(r=e.selectedIndex),{...e,tabs:o,selectedIndex:r}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>
37e.panels.includes(t.panel)?e:{...e,panels:de([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},Iq=(0,K.createContext)(null);function IZ(e){let t=(0,K.useContext)(Iq);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,IZ),t}return t}Iq.displayName="TabsDataContext";let IK=(0,K.createContext)(null);function IY(e){let t=(0,K.useContext)(IK);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,IY),t}return t}function IX(e,t){return uI(t.type,IW,e,t)}IK.displayName="TabsActionsContext";let IQ="div";function IJ(e,t){let{defaultIndex:n=0,vertical:o=!1,manual:r=!1,onChange:a,selectedIndex:i=null,...s}=e,l=o?"vertical":"horizontal",c=r?"manual":"auto",u=null!==i,d=c3({isControlled:u}),m=dI(t),[p,h]=(0,K.useReducer)(IX,{info:d,selectedIndex:null!=i?i:n,tabs:[],panels:[]}),f=dw({selectedIndex:p.selectedIndex}),g=c3(a||(()=>{})),y=c3(p.tabs),v=(0,K.useMemo)(()=>({orientation:l,activation:c,...p}),[l,c,p]),b=c6(e=>(h({type:1,tab:e}),()=>h({type:2,tab:e}))),S=c6(e=>(h({type:3,panel:e}),()=>h({type:4,panel:e}))),T=c6(e=>{k.current!==e&&g.current(e),u||h({type:0,index:e})}),k=c3(u?e.selectedIndex:p.selectedIndex),C=(0,K.useMemo)(()=>({registerTab:b,registerPanel:S,change:T}),[]);c2(()=>{h({type:0,index:null!=i?i:n})},[i]),c2(()=>{if(void 0===k.current||p.tabs.length<=0)return;let e=de(p.tabs,e=>e.current);e.some((e,t)=>p.tabs[t]!==e)&&T(e.indexOf(p.tabs[k.current]))});let A={ref:m},E=hh();return K.createElement(Iz,null,K.createElement(IK.Provider,{value:C},K.createElement(Iq.Provider,{value:v},v.tabs.length<=0&&K.createElement(IF,{onFocus:()=>{var e,t;for(let n of y.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focus(),!0;return!1}}),E({ourProps:A,theirProps:s,slot:f,defaultTag:IQ,name:"Tabs"}))))}let I0="div";function I1(e,t){let{orientation:n,selectedIndex:o}=IZ("Tab.List"),r=dI(t),a=dw({selectedIndex:o}),i=e,s={ref:r,role:"tablist","aria-orientation":n};return hh()({ourProps:s,theirProps:i,slot:a,defaultTag:I0,name:"Tabs.List"})}let I2="button";function I3(e,t){var n,o;let r=(0,K.useId)(),{id:a="headlessui-tabs-tab-".concat(r),disabled:i=!1,autoFocus:s=!1,...l}=e,{orientation:c,activation:u,selectedIndex:d,tabs:m,panels:p}=IZ("Tab"),h=IY("Tab"),f=IZ("Tab"),[g,y]=(0,K.useState)(null),v=(0,K.useRef)(null),b=dI(v,t,y);c2(()=>h.registerTab(v),[h,v]);let S=IG("tabs"),T=m.indexOf(v);-1===T&&(T=S);let k=T===d,C=c6(e=>{let t=e();if(t===uJ.Success&&"auto"===u){let e=cX(v.current),t=f.tabs.findIndex(t=>t.current===e);-1!==t&&h.change(t)}return t}),A=c6(e=>{let t=m.map(e=>e.current).filter(Boolean);if(e.key===h0.Space||e.key===h0.Enter){e.preventDefault(),e.stopPropagation(),h.change(T);return}switch(e.key){case h0.Home:case h0.PageUp:return e.preventDefault(),e.stopPropagation(),C(()=>dn(t,uQ.First));case h0.End:case h0.PageDown:return e.preventDefault(),e.stopPropagation(),C(()=>dn(t,uQ.Last))}if(C(()=>uI(c,{vertical:()=>e.key===h0.ArrowUp?dn(t,uQ.Previous|uQ.WrapAround):e.key===h0.ArrowDown?dn(t,uQ.Next|uQ.WrapAround):uJ.Error,horizontal:()=>e.key===h0.ArrowLeft?dn(t,uQ.Previous|uQ.WrapAround):e.key===h0.ArrowRight?dn(t,uQ.Next|uQ.WrapAround):uJ.Error}))===uJ.Success)return e.preventDefault()}),E=(0,K.useRef)(!1),_=c6(()=>{var e;E.current||(E.current=!0,null==(e=v.current)||e.focus({preventScroll:!0}),h.change(T),cJ(()=>{E.current=!1}))}),P=c6(e=>{e.preventDefault()}),{isFocusVisible:x,focusProps:w}=cv({autoFocus:s}),{isHovered:R,hoverProps:M}=cA({isDisabled:i}),{pressed:I,pressProps:O}=c8({disabled:i}),D=dw({selected:k,hover:R,active:I,focus:x,autofocus:s,disabled:i}),N=hS({ref:b,onKeyDown:A,onMouseDown:P,onClick:_,id:a,role:"tab",type:dS(e,g),"aria-controls":null==(o=null==(n=p[T])?void 0:n.current)?void 0:o.id,"aria-selected":k,tabIndex:k?0:-1,disabled:i||void 0,autoFocus:s},w,M,O);return hh()({ourProps:N,theirProps:l,slot:D,defaultTag:I2,name:"Tabs.Tab"})}let I6="div";function I4(e,t){let{selectedIndex:n}=IZ("Tab.Panels"),o=dI(t),r=dw({selectedIndex:n}),a=e,i={ref:o};return hh()({ourProps:i,theirProps:a,slot:r,defaultTag:I6,name:"Tabs.Panels"})}let I5="div",I8=hm.RenderStrategy|hm.Static;function I9(e,t){var n,o,r,a;let i=(0,K.useId)(),{id:s="headlessui-tabs-panel-".concat(i),tabIndex:l=0,...c}=e,{selectedIndex:u,tabs:d,panels:m}=IZ("Tab.Panel"),p=IY("Tab.Panel"),h=(0,K.useRef)(null),f=dI(h,t);c2(()=>p.registerPanel(h),[p,h]);let g=IG("panels"),y=m.indexOf(h);-1===y&&(y=g);let v=y===u,{isFocusVisible:b,focusProps:S}
37=cv(),T=dw({selected:v,focus:b}),k=hS({ref:f,id:s,role:"tabpanel","aria-labelledby":null==(o=null==(n=d[y])?void 0:n.current)?void 0:o.id,tabIndex:v?l:-1},S),C=hh();return v||null!=(r=c.unmount)&&!r||null!=(a=c.static)&&a?C({ourProps:k,theirProps:c,slot:T,defaultTag:I5,features:I8,visible:v,name:"Tabs.Panel"}):K.createElement(hw,{"aria-hidden":"true",...k})}let I7=Object.assign(hT(I3),{Group:hT(IJ),List:hT(I1),Panels:hT(I4),Panel:hT(I9)}),Oe=e=>{let{label:t,outlined:n,className:o,onClick:r,children:a,...i}=e;return t||a?(0,Z.jsx)("div",{onClick:r,className:(0,sv.Z)("flex justify-center items-center rounded-tag px-3 py-[5px] text-property-body3 sm:text-property-body3-sm",!n&&"text-white bg-gray-100",n&&"text-gray-300 bg-white border border-gray-300",r&&"cursor-pointer",o),...i,children:a||t}):(0,Z.jsx)(Z.Fragment,{})},Ot=e=>{let{as:t="div",variant:n,bold:o,children:r,onClick:a,className:i,forLabel:s}=e;return K.createElement(t,{htmlFor:s,className:(0,sv.Z)(o&&On.bold,On.variant[n],a&&"cursor-pointer",i),onClick:null!=a?a:void 0},r)},On={bold:"!font-bold",variant:{h1:"text-property-h1 sm:text-property-h1-sm",h2:"text-property-h2 sm:text-property-h2-sm",h3:"text-property-h3 sm:text-property-h3-sm",h4:"text-property-h4 sm:text-property-h4-sm",h5:"text-property-h5 sm:text-property-h5-sm",h6:"text-property-h6 sm:text-property-h6-sm",pageTitle:"text-property-h3 sm:text-property-h1-sm",subtitle1:"text-property-subtitle1 sm:text-property-subtitle1-sm",subtitle2:"text-property-subtitle2 sm:text-property-subtitle2-sm",subtitle3:"text-property-subtitle3 sm:text-property-subtitle3-sm",body1:"text-property-body1 sm:text-property-body1-sm",body2:"text-property-body2 sm:text-property-body2-sm",body3:"text-property-body3 sm:text-property-body3-sm",button:"text-property-button sm:text-property-button",caption:"text-property-caption sm:text-property-caption-sm",overline:"text-property-overline sm:text-property-overline-sm"}},Oo=(0,K.forwardRef)((e,t)=>{let{icon:n,defaultValue:o="",value:r="",onChange:a,onBlur:i,name:s,disabled:l,className:c,textAreaClassName:u,enableControlledBehaviour:d=!0,...m}=e,p=(0,K.useMemo)(()=>void 0!==a&&d?{onChange:a,value:r}:d?{}:{onChange:a},[d,a,r]);return(0,Z.jsxs)("div",{className:(0,sv.Z)("TextArea","relative text-property-body2 sm:text-property-body2-sm text-gray-300",c),children:[n&&(0,Z.jsx)("div",{className:"w-5 h-full pointer-events-none absolute left-2 flex items-center",children:n}),(0,Z.jsx)("textarea",{className:(0,sv.Z)("form-TextArea block text-property-body2 sm:text-property-body2-sm w-full appearance-none py-2 leading-5 rounded-form read-only:bg-gray-25 bg-white bg-blend-exclusion border border-gray-50 focus:ring-0 placeholder:text-gray-200",n?"pl-9":"pl-2",u),defaultValue:o,disabled:l,ref:t,onBlur:i,onChange:a,name:s,...p,...m})]})});Oo.displayName="TextArea";let Or=(0,K.createContext)(null);Or.displayName="GroupContext";let Oa=K.Fragment;function Oi(e){var t;let[n,o]=(0,K.useState)(null),[r,a]=h6(),[i,s]=hX(),l=(0,K.useMemo)(()=>({switch:n,setSwitch:o}),[n,o]),c={},u=e,d=hh();return K.createElement(s,{name:"Switch.Description",value:i},K.createElement(a,{name:"Switch.Label",value:r,props:{htmlFor:null==(t=l.switch)?void 0:t.id,onClick(e){n&&(um(e.currentTarget)&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},K.createElement(Or.Provider,{value:l},d({ourProps:c,theirProps:u,slot:{},defaultTag:Oa,name:"Switch.Group"}))))}let Os="button",Ol=Object.assign(hT(function(e,t){var n;let o=(0,K.useId)(),r=hF(),a=dq(),{id:i=r||"headlessui-switch-".concat(o),disabled:s=a||!1,checked:l,defaultChecked:c,onChange:u,name:d,value:m,form:p,autoFocus:h=!1,...f}=e,g=(0,K.useContext)(Or),[y,v]=(0,K.useState)(null),b=dI((0,K.useRef)(null),t,null===g?null:g.setSwitch,v),S=ut(c),[T,k]=ue(l,u,null!=S&&S),C=c1(),[A,E]=(0,K.useState)(!1),_=c6(()=>{E(!0),null==k||k(!T),C.nextFrame(()=>{E(!1)})}),P=c6(e=>{if(ug(e.currentTarget))return e.preventDefault();e.preventDefault(),_()}),x=c6(e=>{e.key===h0.Space?(e.preventDefault(),_()):e.key===h0.Enter&&hc(e.currentTarget)}),w=c6(e=>e.preventDefault()),R=h3(),M=hY(),{isFocusVisible:I,focusProps:O}
37=cv({autoFocus:h}),{isHovered:D,hoverProps:N}=cA({isDisabled:s}),{pressed:L,pressProps:B}=c8({disabled:s}),F=dw({checked:T,disabled:s,hover:D,focus:I,active:L,autofocus:h,changing:A}),U=hS({id:i,ref:b,role:"switch",type:dS(e,y),tabIndex:-1===e.tabIndex?0:null!=(n=e.tabIndex)?n:0,"aria-checked":T,"aria-labelledby":R,"aria-describedby":M,disabled:s||void 0,autoFocus:h,onClick:P,onKeyUp:x,onKeyPress:w},O,N,B),j=(0,K.useCallback)(()=>{if(void 0!==S)return null==k?void 0:k(S)},[k,S]),z=hh();return K.createElement(K.Fragment,null,null!=d&&K.createElement(hI,{disabled:s,data:{[d]:m||"on"},overrides:{type:"checkbox",checked:T},form:p,onReset:j}),z({ourProps:U,theirProps:f,slot:F,defaultTag:Os,name:"Switch"}))}),{Group:Oi,Label:h5,Description:hJ}),Oc=e=>{let{screenReaderLabel:t,checked:n,onChange:o,style:r}=e;return(0,Z.jsxs)(Ol,{checked:n,onChange:o,className:(0,sv.Z)("relative inline-flex w-[44px] h-[26px] shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none",n?"bg-primary-100":"!bg-gray-100"),style:r,children:[(0,Z.jsx)("span",{className:"sr-only",children:t}),(0,Z.jsxs)("span",{"aria-hidden":"true",className:(0,sv.Z)("relative w-[22px] h-[22px] inline-block pointer-events-none transform rounded-full bg-white ring-0 transition duration-200 ease-in-out",n?"translate-x-[18px]":"translate-x-0"),children:[(0,Z.jsx)("span",{className:(0,sv.Z)("absolute top-[6px] left-[6px] w-2.5 h-2.5 border-2 border-gray-100 rounded-full transition-opacity duration-200 ease-in-out",n&&"opacity-0")}),(0,Z.jsx)("span",{className:(0,sv.Z)("absolute top-[6px] left-[10px] w-0.5 h-2.5 bg-primary-100 rounded-full transition-opacity duration-200 ease-in-out",!n&&"opacity-0"),style:r})]})]})},Ou=()=>(0,Z.jsxs)("svg",{width:"50",height:"51",viewBox:"0 0 50 51",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Z.jsx)("rect",{y:"0.5",width:"50",height:"50",rx:"10",fill:"#2E3862"}),(0,Z.jsx)("path",{d:"M36.2199 18.2563L37.803 17.8725C38.0668 17.8005 38.2107 17.8965 38.2107 18.1843V21.5183H40.7292C40.9931 21.5183 41.113 21.6383 41.113 21.8781V23.0055C41.113 23.2453 40.9931 23.3653 40.7292 23.3653H38.2107V31.4245C38.2107 32.4799 38.4986 32.7198 39.7698 32.7198H40.9211C41.185 32.7198 41.3049 32.8397 41.3049 33.0556V34.2069C41.3049 34.4228 41.185 34.5427 40.9451 34.5907C40.5613 34.6866 40.1056 34.7346 39.6019 34.7346C38.6665 34.7346 38.3546 34.7346 37.5631 34.5427C36.5077 34.2788 36.004 33.6312 35.9081 32.0002V23.3653H34.5649C34.325 23.3653 34.2051 23.2453 34.2051 23.0055V21.8781C34.2051 21.6383 34.325 21.5183 34.5649 21.5183H35.9081V18.64C35.9081 18.4242 36.004 18.3042 36.2199 18.2563Z",fill:"white"}),(0,Z.jsx)("path",{d:"M32.2052 17.6566C32.2052 18.5921 31.7254 19.0718 30.79 19.0718C29.8545 19.0718 29.3748 18.5921 29.3748 17.6566C29.3748 16.7212 29.8545 16.2654 30.79 16.2654C31.7254 16.2654 32.2052 16.7212 32.2052 17.6566ZM29.9985 21.4944H31.5815C31.8214 21.4944 31.9413 21.6143 31.9413 21.8542V34.2549C31.9413 34.4947 31.8214 34.6147 31.5815 34.6147H29.9985C29.7586 34.6147 29.6387 34.4947 29.6387 34.2549V21.8542C29.6387 21.6143 29.7586 21.4944 29.9985 21.4944Z",fill:"white"}),(0,Z.jsx)("path",{d:"M25.2028 21.4943H26.9298C27.1937 21.4943 27.2416 21.5663 27.2177 21.8781L25.1069 32.0241C24.843 33.1995 24.5552 33.967 24.2434 34.2788C23.9316 34.5906 23.284 34.7346 22.3005 34.7346C21.2691 34.7346 20.6215 34.5906 20.3577 34.3268C20.0938 34.039 19.806 33.2714 19.5182 32.0241L17.9591 25.3081L16.4 32.0241C16.1122 33.2714 15.8243 34.039 15.5605 34.3268C15.2967 34.5906 14.649 34.7346 13.6176 34.7346C12.6582 34.7346 12.0106 34.5906 11.6748 34.2788C11.363 33.967 11.0751 33.1995 10.8113 32.0241L8.70052 21.8781C8.67654 21.5663 8.72451 21.4943 8.98836 21.4943H10.7393C10.8593 21.4943 10.9552 21.6143 11.0272 21.8781L12.994 31.7363C13.1859 32.5278 13.2818 32.6478 13.6416 32.6478C14.0494 32.6478 14.0974 32.5758 14.2892 31.7363L16.6159 22.2619C16.6878 21.998 16.7838 21.8781 16.9517 21.8781H18.9665C19.1344 21.8781 19.2303 21.998 19.3023 22.2619L21.6289 31.7363C21.8208 32.5758 21.8688 32.6478 22.2766 32.6478C22.6363 32.6478 22.7323 32.5278 22.9242 31.7363L24.891 21.8781C24.963 21.5663 25.0109 21.4943 25.2028 21.4943Z",fill:"white"})]}),Od="h-[160px]",Om="min-h-[160px]",Op="max-h-[232px]",Oh="sm:h-[250px]",Of="sm:min-h-[250px]",Og=83,Oy=32,Ov="sm:gap-8";var Ob=n(92336),OS=n(40170),OT=n(65479);class Ok extends OT.U3{static create(e){let t=new Ok(e.light,e.main,e.dar
37k,e.contrastText);return t.validate(),t}validate(){try{Ok.schema.parse({...this})}catch(e){console.debug("failed on validate Palette Color")}}isWhiteRGBA(e){return/^rgba\(\s*255\s*,\s*255\s*,\s*255\s*,\s*(1|1\.0+|0?\.\d+|0|0?\.0+|0?\.\d+%|100%|0%|0?\.0+%)\s*\)$/.test(e)}isRgba(e){return e.includes("rgba")||e.includes("rgb")}toRgbaToHex(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"#"+e.replace(/^rgba?\(|\s+|\)$/g,"").split(",").filter((e,n)=>!t||3!==n).map(e=>parseFloat(e)).map((e,t)=>3===t?Math.round(255*e):e).map(e=>e.toString(16)).map(e=>1===e.length?"0"+e:e).join("")}constructor(e,t,n,o){super(),this.light=e,this.main=t,this.dark=n,this.contrastText=o}}Ok.schema=OS.Ry({light:OS.Z_().regex(OT.dA),main:OS.Z_().regex(OT.dA),dark:OS.Z_().regex(OT.dA),contrastText:OS.Z_().regex(OT.dA)});class OC extends OT.U3{static create(e){let t=new OC(e.gray25,e.gray50,e.gray100,e.gray200,e.gray300);return t.validate(),t}validate(){try{OC.schema.parse({...this})}catch(e){console.debug("failed on validate Palette Gray Scale Color")}}constructor(e,t,n,o,r){super(),this.gray25=e,this.gray50=t,this.gray100=n,this.gray200=o,this.gray300=r}}OC.schema=OS.Ry({gray25:OS.Z_().regex(OT.dA),gray50:OS.Z_().regex(OT.dA),gray100:OS.Z_().regex(OT.dA),gray200:OS.Z_().regex(OT.dA),gray300:OS.Z_().regex(OT.dA)});let OA=["primary","secondary","tertiary","error","success"];class OE extends OT.U3{validate(){OE.schema.parse({...this})}static create(e){let t=new OE(e.primary,e.secondary,e.tertiary,e.error,e.success,e.black,e.white,e.gray,e.headerColor,e.bodyColor,e.buttonColor,e.tagColor,e.bookingAdvantagesColor);return t.validate(),t}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m){super(),this.primary=e,this.secondary=t,this.tertiary=n,this.error=o,this.success=r,this.black=a,this.white=i,this.gray=s,this.headerColor=l,this.bodyColor=c,this.buttonColor=u,this.tagColor=d,this.bookingAdvantagesColor=m}}OE.schema=OS.Ry({primary:Ok.schema,secondary:Ok.schema,tertiary:Ok.schema,error:Ok.schema,success:Ok.schema,black:Ok.schema,white:Ok.schema,gray:OC.schema,headerColor:Ok.schema,bodyColor:Ok.schema,buttonColor:Ok.schema,tagColor:Ok.schema,bookingAdvantagesColor:Ok.schema}),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"primary",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"secondary",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"tertiary",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"error",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"success",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"black",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"white",void 0),(0,Ob.gn)([(0,OT.YL)(()=>OC),(0,Ob.w6)("design:type",OC)],OE.prototype,"gray",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"headerColor",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"bodyColor",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"buttonColor",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"tagColor",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ok),(0,Ob.w6)("design:type",Ok)],OE.prototype,"bookingAdvantagesColor",void 0),function(e){e.ZERO="ZERO",e.DEFAULT="DEFAULT",e.MD="MD",e.LG="LG",e.XL="XL",e.XXL="XXL",e.XXXL="XXXL",e.FULL="FULL"}(H||(H={}));class O_ extends OT.U3{static create(e){let t=new O_(e.fontSize,e.fontWeight,e.fontFamily,e.lineHeight,e.fontStyle,e.letterSpacing);return t.validate(),t}validate(){O_.schema.parse({...this})}constructor(e,t,n,o,r,a){super(),this.fontSize=e,this.fontWeight=t,this.fontFamily=n,this.lineHeight=o,this.fontStyle=r,this.letterSpacing=a}}O_.schema=OS.Ry({fontSize:OS.Z_().or(OS.Rx()),fontWeight:OS.Z_().or(OS.Rx()),fontFamily:OS.Z_(),fontStyle:OS.Z_().optional(),lineHeight:OS.Z_().or(OS.Rx()).optional(),letterSpacing:OS.Z_().optional()});let OP=["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","subtitle3","body1","body2","body3","button","caption","overline"];class Ox extends OT.U3{validate(){Ox.schema.parse({...this})}static create(e){let t=new Ox(e.fontSize,e.fontWeightLight,e.fontWeightRegular,e.fontWeightMedium,e.fontWeightBold,e.htmlFontSize,e.fontFamily,e.h1,e.h2,e.h3,e.h4,e.h5,e.h6,e.subtitle1,e.subtitle2,e.subtitle3,e.body1,e.body2,e.body3,e.button,e.caption,e.overline);return t.validate(),t}constructor(e,t,n,o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,S,T){super(),this.fontSize=e,this.fontWeightLight=t,this.fontWeightRegular=n,this.fontWeightMedium=o,this.fontWeightBold=r,this.htmlFontSize=a,this.fontFamily=i,this.h1=s,this.h2=l,this.h3=c,this.h4=u,this.h5=d,this.h6=m,this.subtitle1=p,this.subtitle2=h,this.subtitle3=f,this.body1=g,this.body2=y,this.body3=v,this.button=b,this.caption=S,this.overline=T}}Ox.schema=OS.Ry({fontSize:OS.Z_().or(OS.Rx()),fontWeightLight:OS.Z_().or(OS.Rx()),fontWeightRegular:OS.Z_().or(OS.Rx()),fontWeightMedium:OS.Z_().or(OS.Rx()),fontWeightBold:OS.Z_().or(OS.Rx()),fontFamily:OS.Z_(),htmlFontSize:OS.Rx(),h1:O_.schema,h2:O_.schema,h3:O_.schema,h4:O_.schema,h5:O_.schema,h6:O_.schema,subtitle1:O_.schema,subtitle2:O_.schema,subtitle3:O_.schema,body1:O_.schema,body2:O_.schema,body3:O_.schema,button:O_.schema,caption:O_.schema,overline:O_.schema}),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h1",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h2",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h3",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h4",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h5",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"h6",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"subtitle1",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"subtitle2",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"subtitle3",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"body1",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"body2",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"body3",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"button",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"caption",void 0),(0,Ob.gn)([(0,OT.YL)(()=>O_),(0,Ob.w6)("design:type",O_)],Ox.prototype,"overline",void 0);let Ow="Open Sans, sans-serif";class OR extends OT.U3{static create(e){let t=new OR(e.palette,e.typography,e.mobileTypography,e.darkMode,e.iconPack,e.buttonRoundType,e.tagRoundType,e.bookingFormRoundType,e.cardRoundType,e.formRoundType);return t.validate(),t}copy(e){return OR.create({...this,...e})}validate(){OR.schema.parse({...this})}listFontFamilies(){let e=["fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","fontFamily","fontSize"],t=Object.keys(this.typography).filter(t=>!e.includes(t));return Array.from(new Set([this.typography.fontFamily.split(",")[0],...t.map(e=>this.typography[e]).filter(e=>!!e).map(e=>e.fontFamily.split(",")[0]),...t.map(e=>this.mobileTypography[e]).filter(e=>!!e).map(e=>e.fontFamily.split(",")[0])])).filter(e=>e!==Ow)}constructor(e,t,n,o,r,a,i,s,l,c){super(),this.palette=e,this.typography=t,this.mobileTypography=n,this.darkMode=o,this.iconPack=r,this.buttonRoundType=a,this.tagRoundType=i,this.bookingFormRoundType=s,this.cardRoundType=l,this.formRoundType=c}}function OM(e){switch(e){case H.ZERO:return"0rem";case H.DEFAULT:return"0.25rem";case H.MD:return"0.375rem";case H.LG:return"0.5rem";case H.XL:return"0.75rem";case H.XXL:return"1rem";case H.XXXL:return"1.5rem";case H.FULL:return"9999px"}}OR.schema=OS.Ry({palette:OE.schema,typography:Ox.schema,mobileTypography:Ox.schema,darkMode:OS.O7(),iconPack:OS.jb(Cv.f),buttonRoundType:OS.jb(H),tagRoundType:OS.jb(H),bookingFormRoundType:OS.jb(H),cardRoundType:OS.jb(H),formRoundType:OS.jb(H)}),(0,Ob.gn)([(0,OT.YL)(()=>OE),(0,Ob.w6)("design:type",OE)],OR.prototype,"palette",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ox),(0,Ob.w6)("design:type",Ox)],OR.prototype,"typography",void 0),(0,Ob.gn)([(0,OT.YL)(()=>Ox),(0,Ob.w6)("design:type",Ox)],OR.prototype,"mobileTypography",void 0);let OI={generateStyles:e=>"\n body {\n --color-body-color: ".concat(e.palette.bodyColor.main,";\n --color-primary: ").concat(e.palette.primary.main,";\n --color-primary-100: ").concat(e.palette.primary.main,";\n --color-primary-contrast: ").concat(e.palette.primary.contrastText,";\n --color-secondary: ").concat(e.palette.secondary.main,";\n --color-secondary-100: ").concat(e.palette.secondary.main,";\n --color-secondary-contrast: ").concat(e.palette.secondary.c
37ontrastText,";\n --color-white: ").concat(e.palette.white.main,";\n --color-black: ").concat(e.palette.black.main,";\n --color-gray-25: ").concat(e.palette.gray.gray25,";\n --color-gray-50: ").concat(e.palette.gray.gray50,";\n --color-gray-100: ").concat(e.palette.gray.gray100,";\n --color-gray-200: ").concat(e.palette.gray.gray200,";\n --color-gray-300: ").concat(e.palette.gray.gray300,";\n --color-red-25: #FFC8C5;\n --color-red-100: #D02419;\n --color-orange-25: #FFE4CC;\n --color-orange-75: #FF6136;\n --color-orange-100: #FF9125;\n --color-green-25: #D0E9C4;\n --color-green-100: #329911;\n --button-border-radius: ").concat(OM(e.buttonRoundType),";\n --tag-border-radius: ").concat(OM(e.tagRoundType),";\n --card-border-radius: ").concat(OM(e.cardRoundType),";\n --form-border-radius: ").concat(OM(e.formRoundType),";\n --booking-form-border-radius: ").concat(OM(e.bookingFormRoundType),";\n ").concat(OP.map(t=>{var n,o,r,a,i,s;return"\n --text-property-".concat(t,"-fontSize: ").concat(e.mobileTypography[t].fontSize,";\n --text-property-").concat(t,"-fontWeight: ").concat(e.mobileTypography[t].fontWeight,";\n --text-property-").concat(t,"-fontFamily: ").concat(e.mobileTypography[t].fontFamily,";\n --text-property-").concat(t,"-fontStyle: ").concat(null!==(n=e.mobileTypography[t].fontStyle)&&void 0!==n?n:"",";\n --text-property-").concat(t,"-lineHeight: ").concat(null!==(o=e.mobileTypography[t].lineHeight)&&void 0!==o?o:"",";\n --text-property-").concat(t,"-letterSpacing: ").concat(null!==(r=e.mobileTypography[t].letterSpacing)&&void 0!==r?r:"",";\n --text-property-").concat(t,"-sm-fontSize: ").concat(e.typography[t].fontSize,";\n --text-property-").concat(t,"-sm-fontWeight: ").concat(e.typography[t].fontWeight,";\n --text-property-").concat(t,"-sm-fontFamily: ").concat(e.typography[t].fontFamily,";\n --text-property-").concat(t,"-sm-fontStyle: ").concat(null!==(a=e.typography[t].fontStyle)&&void 0!==a?a:"",";\n --text-property-").concat(t,"-sm-lineHeight: ").concat(null!==(i=e.typography[t].lineHeight)&&void 0!==i?i:"",";\n --text-property-").concat(t,"-sm-letterSpacing: ").concat(null!==(s=e.typography[t].letterSpacing)&&void 0!==s?s:"","; \n ")}).join(""),"\n ").concat(OA.map(t=>"\n --color-property-".concat(t,"-main: ").concat(e.palette[t].main,";\n --color-property-").concat(t,"-light: ").concat(e.palette[t].light,";\n --color-property-").concat(t,"-dark: ").concat(e.palette[t].dark,";\n --color-property-").concat(t,"-contrastText: ").concat(e.palette[t].contrastText,";")).join(""),"\n }\n")};var OO=K.createContext(null);function OD(){return K.useContext(OO)}var ON="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";function OL(e,t){return"function"==typeof t?t(e):{...e,...t}}var OB=function(e){let{children:t,theme:n}=e,o=OD(),r=K.useMemo(()=>{let e=null===o?{...n}:OL(o,n);return null!=e&&(e[ON]=null!==o),e},[n,o]);return(0,Z.jsx)(OO.Provider,{value:r,children:t})};function OF(e){let t=am(),n=sq()||"",{modularCssLayers:o}=e,r="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(aJ(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(r){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===n)return;let o=document.createElement("style");o.setAttribute("data-mui-layer-order",n),o.textContent=r,e.prepend(o)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[r=o&&null===t?"string"==typeof o?o.replace(/mui(?!\.)/g,r):`@layer ${r};`:"",n]),r)?(0,Z.jsx)(yo,{styles:r}):null}let OU={};function Oj(e,t,n,o=!1){return K.useMemo(()=>{let r=e&&t[e]||t;if("function"==typeof n){let a=n(r),i=e?{...t,[e]:a}:a;return o?()=>i:i}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,o])}var Oz=function(e){let{children:t,theme:n,themeId:o}=e,r=am(OU),a=OD()||OU,i=Oj(o,r,n),s=Oj(o,a,n,!0),l="rtl"===(o?i[o]:i).direction,c=OF(i);return(0,Z.jsx)(OB,{theme:s,children:(0,Z.jsx)(tM.Provider,{value:i,children:(0,Z.jsx)(f0,{value:l,children:(0,Z.jsxs)(rQ,{value:o?i[o].components:i.components,children:[c,t]})})})})};function OG(e){let{theme:t,...n}=e,o=rG in t?t[rG]:void 0;return(0,Z.jsx)(Oz,{...n,themeId:o?rG:void 0,theme:o||t})}let O$="mode",OH="color-scheme",OV="data-color-scheme";function OW(e){let{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDar
37kColorScheme:o="dark",modeStorageKey:r=O$,colorSchemeStorageKey:a=OH,attribute:i=OV,colorSchemeNode:s="document.documentElement",nonce:l}=e||{},c="",u=i;if("class"===i&&(u=".%s"),"data"===i&&(u="[data-%s]"),u.startsWith(".")){let e=u.substring(1);c+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); 38 ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split("=");t||(c+=`${s}.removeAttribute('${e}'.replace('%s', light)); 39 ${s}.removeAttribute('${e}'.replace('%s', dark));`),c+=` 40 ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else".%s"!==u&&(c+=`${s}.setAttribute('${u}', colorScheme);`);return(0,Z.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?l:"",dangerouslySetInnerHTML:{__html:`(function() { 41try { 42 let colorScheme = ''; 43 const mode = localStorage.getItem('${r}') || '${t}'; 44 const dark = localStorage.getItem('${a}-dark') || '${o}'; 45 const light = localStorage.getItem('${a}-light') || '${n}'; 46 if (mode === 'system') { 47 // handle system mode 48 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 49 if (mql.matches) { 50 colorScheme = dark 51 } else { 52 colorScheme = light 53 } 54 } 55 if (mode === 'light') { 56 colorScheme = light; 57 } 58 if (mode === 'dark') { 59 colorScheme = dark; 60 } 61 if (colorScheme) { 62 ${c} 63 } 64} catch(e){}})();`}},"mui-color-scheme-init")}function Oq(){}var OZ=({key:e,storageWindow:t})=>(t||"undefined"==typeof window||(t=window),{get(n){let o;if("undefined"!=typeof window){if(!t)return n;try{o=t.localStorage.getItem(e)}catch{}return o||n}},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return Oq;let o=t=>{let o=t.newValue;t.key===e&&n(o)};return t.addEventListener("storage",o),()=>{t.removeEventListener("storage",o)}}});function OK(){}function OY(e){if("undefined"!=typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function OX(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function OQ(e){return OX(e,t=>"light"===t?e.lightColorScheme:"dark"===t?e.darkColorScheme:void 0)}function OJ(e){let{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:o,supportedColorSchemes:r=[],modeStorageKey:a=O$,colorSchemeStorageKey:i=OH,storageWindow:s="undefined"==typeof window?void 0:window,storageManager:l=OZ,noSsr:c=!1}=e,u=r.join(","),d=r.length>1,m=K.useMemo(()=>l?.({key:a,storageWindow:s}),[l,a,s]),p=K.useMemo(()=>l?.({key:`${i}-light`,storageWindow:s}),[l,i,s]),h=K.useMemo(()=>l?.({key:`${i}-dark`,storageWindow:s}),[l,i,s]),[f,g]=K.useState(()=>{let e=m?.get(t)||t,r=p?.get(n)||n,a=h?.get(o)||o;return{mode:e,systemMode:OY(e),lightColorScheme:r,darkColorScheme:a}}),[y,v]=K.useState(c||!d);K.useEffect(()=>{v(!0)},[]);let b=OQ(f),S=K.useCallback(e=>{g(n=>{if(e===n.mode)return n;let o=e??t;return m?.set(o),{...n,mode:o,systemMode:OY(o)}})},[m,t]),T=K.useCallback(e=>{e?"string"==typeof e?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):g(t=>{let n={...t};return OX(t,t=>{"light"===t&&(p?.set(e),n.lightColorScheme=e),"dark"===t&&(h?.set(e),n.darkColorScheme=e)}),n}):g(t=>{let r={...t},a=null===e.light?n:e.light,i=null===e.dark?o:e.dark;return a&&(u.includes(a)?(r.lightColorScheme=a,p?.set(a)):console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)),i&&(u.includes(i)?(r.darkColorScheme=i,h?.set(i)):console.error(`\`${i}\` does not exist in \`theme.colorSchemes\`.`)),r}):g(e=>(p?.set(n),h?.set(o),{...e,lightColorScheme:n,darkColorScheme:o}))},[u,p,h,n,o]),k=K.useCallback(e=>{"system"===f.mode&&g(t=>{let n=e?.matches?"dark":"light";return t.systemMode===n?t:{...t,systemMode:n}})},[f.mode]),C=K.useRef(k);return C.current=k,K.useEffect(()=>{if("function"!=typeof window.matchMedia||!d)return;let e=(...e)=>C.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),K.useEffect(()=>{if(d){let e=m?.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&S(e||t)})||OK,n=p?.subscribe(e=>{(!e||u.match(e))&&T({light:e})})||OK,o=h?.subscribe(e=>{(!e||u.match(e))&&T({dark:e})})||OK;return()=>{e(),n(),o()}}}
64,[T,S,u,t,s,d,m,p,h]),{...f,mode:y?f.mode:void 0,systemMode:y?f.systemMode:void 0,colorScheme:y?b:void 0,setMode:S,setColorScheme:T}}let O0="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}",{CssVarsProvider:O1,useColorScheme:O2,getInitColorSchemeScript:O3}=function(e){let{themeId:t,theme:n={},modeStorageKey:o=O$,colorSchemeStorageKey:r=OH,disableTransitionOnChange:a=!1,defaultColorScheme:i,resolveTheme:s}=e,l={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},c=K.createContext(void 0),u=()=>K.useContext(c)||l,d={},m={};function p(e){let{children:l,theme:u,modeStorageKey:p=o,colorSchemeStorageKey:h=r,disableTransitionOnChange:f=a,storageManager:g,storageWindow:y="undefined"==typeof window?void 0:window,documentNode:v="undefined"==typeof document?void 0:document,colorSchemeNode:b="undefined"==typeof document?void 0:document.documentElement,disableNestedContext:S=!1,disableStyleSheetGeneration:T=!1,defaultMode:k="system",forceThemeRerender:C=!1,noSsr:A}=e,E=K.useRef(!1),_=OD(),P=K.useContext(c),x=!!P&&!S,w=K.useMemo(()=>u||("function"==typeof n?n():n),[u]),R=w[t],M=R||w,{colorSchemes:I=d,components:O=m,cssVarPrefix:D}=M,N=Object.keys(I).filter(e=>!!I[e]).join(","),L=K.useMemo(()=>N.split(","),[N]),B="string"==typeof i?i:i.light,F="string"==typeof i?i:i.dark,U=I[B]&&I[F]?k:I[M.defaultColorScheme]?.palette?.mode||M.palette?.mode,{mode:j,setMode:z,systemMode:G,lightColorScheme:$,darkColorScheme:H,colorScheme:V,setColorScheme:W}=OJ({supportedColorSchemes:L,defaultLightColorScheme:B,defaultDarkColorScheme:F,modeStorageKey:p,colorSchemeStorageKey:h,defaultMode:U,storageManager:g,storageWindow:y,noSsr:A}),q=j,Y=V;x&&(q=P.mode,Y=P.colorScheme);let X=Y||M.defaultColorScheme;M.vars&&!C&&(X=M.defaultColorScheme);let Q=K.useMemo(()=>{let e=M.generateThemeVars?.()||M.vars,t={...M,components:O,colorSchemes:I,cssVarPrefix:D,vars:e};if("function"==typeof t.generateSpacing&&(t.spacing=t.generateSpacing()),X){let e=I[X];e&&"object"==typeof e&&Object.keys(e).forEach(n=>{e[n]&&"object"==typeof e[n]?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return s?s(t):t},[M,X,O,I,D]),J=M.colorSchemeSelector;aJ(()=>{if(Y&&b&&J&&"media"!==J){let e=J,t=J;if("class"===e&&(t=".%s"),"data"===e&&(t="[data-%s]"),e?.startsWith("data-")&&!e.includes("%s")&&(t=`[${e}="%s"]`),t.startsWith("."))b.classList.remove(...L.map(e=>t.substring(1).replace("%s",e))),b.classList.add(t.substring(1).replace("%s",Y));else{let e=t.replace("%s",Y).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split("=");n||L.forEach(e=>{b.removeAttribute(t.replace(Y,e))}),b.setAttribute(t,n?n.replace(/"|'/g,""):"")}else b.setAttribute(t,Y)}}},[Y,J,b,L]),K.useEffect(()=>{let e;if(f&&E.current&&v){let t=v.createElement("style");t.appendChild(v.createTextNode(O0)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[Y,f,v]),K.useEffect(()=>(E.current=!0,()=>{E.current=!1}),[]);let ee=K.useMemo(()=>({allColorSchemes:L,colorScheme:Y,darkColorScheme:H,lightColorScheme:$,mode:q,setColorScheme:W,setMode:z,systemMode:G}),[L,Y,H,$,q,W,z,G,Q.colorSchemeSelector]),et=!0;(T||!1===M.cssVariables||x&&_?.cssVarPrefix===D)&&(et=!1);let en=(0,Z.jsxs)(K.Fragment,{children:[(0,Z.jsx)(Oz,{themeId:R?t:void 0,theme:Q,children:l}),et&&(0,Z.jsx)(yt,{styles:Q.generateStyleSheets?.()||[]})]});return x?en:(0,Z.jsx)(c.Provider,{value:ee,children:en})}let h="string"==typeof i?i:i.light,f="string"==typeof i?i:i.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>OW({colorSchemeStorageKey:r,defaultLightColorScheme:h,defaultDarkColorScheme:f,modeStorageKey:o,...e})}}({themeId:rG,theme:()=>rj({cssVariables:!0}),colorSchemeStorageKey:"mui-color-scheme",modeStorageKey:"mui-mode",defaultColorScheme:{light:"light",dark:"dark"},resolveTheme:e=>{let t={...e,typography:rr(e.palette,e.typography)};return t.unstable_sx=function(e){return oe({sx:e,theme:this})},t}}),O6=O1;function O4(e){let{theme:t,...n}=e,o=K.useMemo(()=>
64{if("function"==typeof t)return t;let e=rG in t?t[rG]:t;return"colorSchemes"in e?null:"vars"in e?t:{...t,vars:null}},[t]);return o?(0,Z.jsx)(OG,{theme:o,...n}):(0,Z.jsx)(O6,{theme:t,...n})}function O5(e){let{children:t,theme:n}=e,o=(0,K.useMemo)(()=>rj({typography:{fontFamily:n.typography.fontFamily}}),[n.typography.fontFamily]);return(0,Z.jsx)(O4,{theme:o,children:t})}let O8=K.memo(O5);function O9(e){let{fontFamily:t,mainColor:n,mainContrastTextColor:o,secondaryColor:r,secondaryContrastTextColor:a}=e,i=null!=t?t:Ow,s=Ok.create({light:"#dfb600",main:null!=n?n:"#2E2F36",dark:"#303f9f",contrastText:null!=o?o:"#fff"}),l=Ok.create({light:"#ff4081",main:null!=r?r:"#2E2F36",dark:"#c51162",contrastText:null!=a?a:"#fff"}),c=Ok.create({light:"#fff",main:"#fff",dark:"#fff",contrastText:"#000"}),u=Ok.create({light:"#000",main:"#000",dark:"#000",contrastText:"#fff"});return OR.create({darkMode:!1,palette:OE.create({primary:s,secondary:l,tertiary:Ok.create({light:"#7986cb",main:"#3f51b5",dark:"#303f9f",contrastText:"#fff"}),error:Ok.create({light:"#e57373",main:"#f44336",dark:"#d32f2f",contrastText:"#fff"}),success:Ok.create({light:"#4caf50",main:"#2e7d32",dark:"#1b5e20",contrastText:"#fff"}),black:u,white:c,gray:OC.create({gray25:"#F5F5F5",gray50:"#E5E5E5",gray100:"#BEBEBE",gray200:"#949494",gray300:"#2E2F36"}),headerColor:l,bodyColor:c,buttonColor:s,tagColor:u,bookingAdvantagesColor:u}),iconPack:Cv.f.MATERIAL_DESIGN_ICONS,cardRoundType:H.DEFAULT,formRoundType:H.DEFAULT,tagRoundType:H.DEFAULT,buttonRoundType:H.DEFAULT,bookingFormRoundType:H.DEFAULT,mobileTypography:Ox.create({fontSize:14,fontWeightLight:300,fontWeightRegular:400,fontWeightMedium:500,fontWeightBold:700,htmlFontSize:16,fontFamily:i,h1:O_.create({fontSize:"1.5rem",fontWeight:700,fontFamily:i,lineHeight:"1.5625rem",letterSpacing:"normal"}),h2:O_.create({fontSize:"1.375rem",fontWeight:700,fontFamily:i,lineHeight:"1.25rem",letterSpacing:"normal"}),h3:O_.create({fontSize:"1.125rem",fontWeight:700,fontFamily:i,lineHeight:"1.25rem",letterSpacing:"0rem"}),h4:O_.create({fontSize:"2.125rem",fontWeight:400,fontFamily:i,lineHeight:1.235,letterSpacing:"0.00735rem"}),h5:O_.create({fontSize:"1.5rem",fontWeight:400,fontFamily:i,lineHeight:1.334,letterSpacing:"0rem"}),h6:O_.create({fontSize:"1.25rem",fontWeight:500,fontFamily:i,lineHeight:1.6,letterSpacing:"0.0075rem"}),subtitle1:O_.create({fontSize:"1rem",fontWeight:700,fontFamily:i,lineHeight:"1.12rem",letterSpacing:"0.00938rem"}),subtitle2:O_.create({fontSize:"0.875rem",fontWeight:700,fontFamily:i,lineHeight:"1rem",letterSpacing:"-0.01em"}),subtitle3:O_.create({fontSize:"0.75rem",fontWeight:700,fontFamily:i,lineHeight:"0.9375rem",letterSpacing:"-0.01em"}),body1:O_.create({fontSize:"1rem",fontWeight:400,fontFamily:i,lineHeight:"1.25rem"}),body2:O_.create({fontSize:"0.875rem",fontWeight:400,fontFamily:i,lineHeight:"1.1875rem"}),body3:O_.create({fontSize:"0.75rem",fontWeight:400,fontFamily:i,lineHeight:"0.8125rem"}),button:O_.create({fontSize:"0.875rem",fontWeight:700,fontFamily:i,fontStyle:"",lineHeight:"0.9375rem"}),caption:O_.create({fontSize:"0.875rem",fontWeight:700,fontFamily:i,lineHeight:"0.875rem",letterSpacing:"0.01em"}),overline:O_.create({fontSize:"0.75rem",fontWeight:400,fontFamily:i,lineHeight:2.66,letterSpacing:"0.08333em"})}),typography:Ox.create({fontSize:14,fontWeightLight:300,fontWeightRegular:400,fontWeightMedium:500,fontWeightBold:700,htmlFontSize:16,fontFamily:i,h1:O_.create({fontSize:"1.4375rem",fontWeight:700,fontFamily:i,lineHeight:"1.2173913em",letterSpacing:"normal"}),h2:O_.create({fontSize:"1.125rem",fontWeight:700,fontFamily:i,lineHeight:"1.33333333em",letterSpacing:"normal"}),h3:O_.create({fontSize:"1rem",fontWeight:700,fontFamily:i,lineHeight:"1.46666667rem",letterSpacing:"0em"}),h4:O_.create({fontSize:"2.125rem",fontWeight:400,fontFamily:i,lineHeight:1.235,letterSpacing:"0.00735em"}),h5:O_.create({fontSize:"1.5rem",fontWeight:400,fontFamily:i,lineHeight:1.334,letterSpacing:"0em"}),h6:O_.create({fontSize:"1.25rem",fontWeight:500,fontFamily:i,lineHeight:1.6,letterSpacing:"0.0075em"}),subtitle1:O_.create({fontSize:"0.875rem",fontWeight:700,fontFamily:i,lineHeight:"1rem",letterSpacing:"0.00938em"}),subtitle2:O_.create({fontSize:"0.75rem",fontWeight:700,fontFamily:i,lineHeight:"1rem",letterSpacing:"-0.01em"}),subtitle3:O_.create({fontSize:"0.75rem",fontWeight:700,fontFamily:i,lineHeight:"0.9375rem",letterSpacing:"-0.01em"}),body1:O_.create({fontSize:"0.875rem",fontWeight:400,fontFamily:i,lineHeight:"1.46429rem"}),body2:O_.create({fontSize:"0.8125rem",fontWeight:400,fontFamily:i,lineHeight:"normal"}),body3:O_.create({fontSize:"0.75rem",fontWeight:400,fontFamily:i,lineHeight:"normal"}),button:O_.create({fontSize:"0.8125rem",fontWeight:700,fontFamily:i,fontStyle:"",lineHeight:"0.9375rem"}),caption:O_.create({fontSize:"0.6875rem",fontWeight:700,fontFamily:i,lineHeight:"0.875rem",letterSpacing:"0.01em"}),overline:O_.create({fontSize:"0.75rem",fontWeight:400,fontFamily:i,lineHeight:2.66,letterSpacing:"0.08333em"})})})}},56655:function(e,t,n){"use strict";var o;n.d(t,{Y:function(){return r},f:function(){return o}}),function(e){e.ANT_DESIGN_ICONS="ai",e.BOOTSTRAP_ICONS="bs",e.BOXICONS="bi",e.CIRCUM_ICONS="ci",e.CSS_GG="cg",e.DEVICONS="di",e.FEATHER="fi",e.FLAT_COLOR_ICONS="fc",e.FONT_AWESOME_5="fa",e.FONT_AWESOME_6="fa6",e.GAME_ICONS="gi",e.GITHUB_OCTICONS_ICONS="go",e.GROMMET_ICONS="gr",e.HEROICONS="hi",e.HEROICONS_2="hi2",e.ICOMOON_FREE="im",e.ICONS8_LINE_AWESOME="lia",e.IONICONS_4="io",e.IONICONS_5="io5",e.LUCIDE="lu",e.MATERIAL_DESIGN_ICONS="md",e.PHOSPHOR_ICONS="pi",e.RADIX_ICONS="rx",e.REMIX_ICON="ri",e.SIMPLE_ICONS="si",e.SIMPLE_LINE_ICONS="sl",e.TABLER_ICONS="tb",e.THEMIFY_ICONS="tfi",e.TYPICONS="ti",e.VS_CODE_ICONS="vsc",e.WEATHER_ICONS="wi"}(o||(o={}));let r={ai:"ai",bs:"bs",bi:"bi",ci:"ci",cg:"cg",di:"di",fi:"fi",fc:"fc",fa:"fa",fa6:"fa6",gi:"gi",go:"go",gr:"gr",hi:"hi",hi2:"hi2",im:"im",lia:"lia",io:"io",io5:"io5",lu:"lu",md:"md",pi:"pi",rx:"rx",ri:"ri",si:"si",sl:"sl",tb:"tb",tfi:"tfi",ti:"ti",vsc:"vsc",wi:"wi"}},30781:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var o=n(56655),r=n(21895);function a(e){let t={iconPack:o.f.MATERIAL_DESIGN_ICONS,icon:"MdSell"};if(!e)return{iconPack:o.f.MATERIAL_DESIGN_ICONS,icon:"MdSell"};let n=e.includes("/");if(e.includes("material/")){let t=(0,r.kQ)(e.split("/")[1]),n=(0,r.kC)(o.f.MATERIAL_DESIGN_ICONS.toString());return{iconPack:o.f.MATERIAL_DESIGN_ICONS,icon:n+t}}let a=n?o.Y[e.split("/")[0]]:o.Y[e.substring(0,2).toLowerCase()];return a?{iconPack:a,icon:n?e.split("/")[1]:e}:t}},45365:function(e,t,n){"use strict";function o(e){return"boolean"==typeof e}
64function r(e){let t=RegExp(/rgba\((\d+),(\d+),(\d+),([\d.]+)\)/).exec(e);if(!t){console.error("Invalid RGBA format");return}let n=parseInt(t[1],10);return{r:n,g:parseInt(t[2],10),b:parseInt(t[3],10),a:parseFloat(t[4])}}function a(e){let t=e.r/255;return .2126*Math.pow(t,2.2)+.7152*Math.pow(e.g/255,2.2)+.0722*Math.pow(e.b/255,2.2)}function i(e){return Math.max((e+.05)/1.05,(e+.05)/.05)}function s(e){let t=r(e);return!t||i(a(t))>=4.5?"black":"white"}n.d(t,{B7:function(){return lZ},f:function(){return m4.f},hx:function(){return lE},Ke:function(){return pa},Wl:function(){return lA},IH:function(){return _},E4:function(){return C},TR:function(){return R},zI:function(){return A},i9:function(){return sZ},Bg:function(){return lN},kC:function(){return pi.kC},jF:function(){return m3},EQ:function(){return lQ},R3:function(){return lO},zT:function(){return lD},e5:function(){return lM},ki:function(){return lC},UW:function(){return lw},NV:function(){return pi.NV},jc:function(){return L},Af:function(){return lu},Dy:function(){return G},oF:function(){return pi.oF},iX:function(){return eM},aO:function(){return ps},gH:function(){return lq},WU:function(){return ew},LU:function(){return lT},JV:function(){return lR},pJ:function(){return s},DK:function(){return lB},wf:function(){return lk},Xe:function(){return po},Bw:function(){return m6.B},KC:function(){return lj},y3:function(){return lb},Ax:function(){return sq},RR:function(){return sW},jn:function(){return o},Rp:function(){return lx},Xy:function(){return eI},SL:function(){return pi.SL},hj:function(){return lU},cE:function(){return $.Z},xj:function(){return eD},HD:function(){return pi.HD},E_:function(){return l$},_w:function(){return B},sG:function(){return lP},dP:function(){return lI},EL:function(){return sK},xr:function(){return pt},pN:function(){return pe},eX:function(){return pi.eX},R4:function(){return lF},JQ:function(){return pi.JQ},b7:function(){return I.Z},Nm:function(){return eO},kw:function(){return P},c_:function(){return l_},Gj:function(){return pi.Gj}});var l,c,u,d,m,p,h,f,g,y,v,b,S=n(34445),T=n(78493),k=n(78055);function C(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,S.Z)(t);return isNaN(o)?new Date(NaN):(o&&n.setDate(n.getDate()+o),n)}function A(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,S.Z)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var r=n.getDate(),a=new Date(n.getTime());return(a.setMonth(n.getMonth()+o+1,0),r>=a.getDate())?a:(n.setFullYear(a.getFullYear(),a.getMonth(),r),n)}function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){if((0,k.Z)(2,arguments),!t||"object"!==E(t))return new Date(NaN);var n=t.years?(0,S.Z)(t.years):0,o=t.months?(0,S.Z)(t.months):0,r=t.weeks?(0,S.Z)(t.weeks):0,a=t.days?(0,S.Z)(t.days):0,i=t.hours?(0,S.Z)(t.hours):0,s=t.minutes?(0,S.Z)(t.minutes):0,l=t.seconds?(0,S.Z)(t.seconds):0,c=(0,T.Z)(e),u=o||n?A(c,o+12*n):c,d=a||r?C(u,a+7*r):u,m=1e3*(l+60*(s+60*i));return new Date(d.getTime()+m)}function P(e,t){return(0,k.Z)(2,arguments),C(e,-(0,S.Z)(t))}function x(e,t){return(0,k.Z)(2,arguments),new Date((0,T.Z)(e).getTime()+(0,S.Z)(t))}var w=36e5;function R(e,t){return(0,k.Z)(2,arguments),x(e,(0,S.Z)(t)*w)}function M(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var I=n(28131),O=864e5;function D(e,t){(0,k.Z)(2,arguments);var n=(0,I.Z)(e),o=(0,I.Z)(t);return Math.round((n.getTime()-M(n)-(o.getTime()-M(o)))/O)}function N(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function L(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t),r=N(n,o),a=Math.abs(D(n,o));n.setDate(n.getDate()-r*a);var i=Number(N(n,o)===-r),s=r*(a-i);return 0===s?0:s}function B(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e).getTime(),o=(0,T.Z)(t.start).getTime(),r=(0,T.Z)(t.end).getTime();if(!(o<=r))throw RangeError("Invalid interval");return n>=o&&n<=r}function F(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e),n=t.getFullYear(),o=t.getMonth(),r=new Date(0);return r.setFullYear(n,o+1,0),r.setHours(0,0,0,0),r.getDate()}function U(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,S.Z)(t),r=n.getFullYear(),a=n.getDate(),i=new Date(0);i.setFullYear(r,o,15),i.setHours(0,0,0,0);var s=F(i);return n.setMonth(o,Math.min(a,s)),n}function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t){if((0,k.Z)(2,arguments),"object"!==j(t)||null===t)throw RangeError("values parameter must be an object");var n=(0,T.Z)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=U(n,t.month)),null!=t.date&&n.setDate((0,S.Z)(t.date)),null!=t.hours&&n.setHours((0,S.Z)(t.hours)),null!=t.minutes&&n.setMinutes((0,S.Z)(t.minutes)),null!=t.seconds&&n.setSeconds((0,S.Z)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,S.Z)(t.milliseconds)),n)}function G(e,t){(0,k.Z)(1,arguments);var n,o=e||{},r=(0,T.Z)(o.start),a=(0,T.Z)(o.end).getTime();if(!(r.getTime()<=a))throw RangeError("Invalid interval");var i=[],s=r;s.setHours(0,0,0,0);var l=Number(null!==(n=null==t?void 0:t.step)&&void 0!==n?n:1);if(l<1||isNaN(l))throw RangeError("`options.step` must be a number greater than 1");for(;s.getTime()<=a;)i.push((0,T.Z)(s)),s.setDate(s.getDate()+l),s.setHours(0,0,0,0);return i}var $=n(54588);function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(e){return(0,k.Z)(1,arguments),e instanceof Date||"object"===H(e)&&"[object Date]"===Object.prototype.toString.call(e)}function W(e){return(0,k.Z)(1,arguments),(!!V(e)||"number"==typeof e)&&!isNaN(Number((0,T.Z)(e)))}function q(e,t){return(0,k.Z)(2,arguments),x(e,-(0,S.Z)(t))}var Z=864e5;function K(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e),n=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((n-t.getTime())/Z)+1}function Y(e){(0,k.Z)(1,arguments);var t=1,n=(0,T.Z)(e),o=n.getUTCDay(),r=(o<t?7:0)+o-t;return n.setUTCDate(n.getUTCDate()-r),n.setUTCHours(0,0,0,0),n}function X(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var r=Y(o),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var i=Y(a);return t.getTime()>=r.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function Q(e){(0,k.Z)(1,arguments);var t=X(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),Y(n)}var J=6048e5;function ee(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e);return Math.round((Y(t).getTime()-Q(t).getTime())/J)+1}var et=n(8926),en=n(85613);function eo(e,t){(0,k.Z)(1,arguments);var n,o,r,a,i,s,l,c,u=(0,T.Z)(e),d=u.getUTCFullYear(),m=(0,en.j)(),p=(0,S.Z)(null!==(n=null!==(o=null!==(r=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(i=t.locale)||void 0===i?void 0:null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:m.firstWeekContainsDate)&&void 0!==o?o:null===(l=m.locale)||void 0===l?void 0:null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1);if(!(p>=1&&p<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var h=new Date(0);h.setUTCFullYear(d+1,0,p),h.setUTCHours(0,0,0,0);var f=(0,et.Z)(h,t),g=new Date(0);g.setUTCFullYear(d,0,p),g.setUTCHours(0,0,0,0);var y=(0,et.Z)(g,t);return u.getTime()>=f.getTime()?d+1:u.getTime()>=y.getTime()?d:d-1}function er(e,t){(0,k.Z)(1,arguments);var n,o,r,a,i,s,l,c,u=(0,en.j)(),d=(0,S.Z)(null!==(n=null!==(o=null!==(r=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(i=t.locale)||void 0===i?void 0:null===(s=i.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:u.firstWeekContainsDate)&&void 0!==o?o:null===(l=u.locale)||void 0===l?void 0:null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),m=eo(e,t),p=new Date(0);return p.setUTCFullYear(m,0,d),p.setUTCHours(0,0,0,0),(0,et.Z)(p,t)}var ea=6048e5;function ei(e,t){(0,k.Z)(1,arguments);var n=(0,T.Z)(e);return Math.round(((0,et.Z)(n,t).getTime()-er(n,t).getTime())/ea)+1}function es(e,t){for(var n=e<0?"-":"",o=Math.abs(e).toString();o.length<t;)o="0"+o;return n+o}var el={y:function(e,t){var n=e.getUTCFullYear(),o=n>0?n:1-n;return es("yy"===t?o%100:o,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):es(n+1,2)},d:function(e,t){return es(e.getUTCDate(),t.length)},h:function(e,t){return es(e.getUTCHours()%12||12,t.length)},H:function(e,t){return es(e.getUTCHours(),t.length)},m:function(e,t){return es(e.getUTCMinutes(),t.length)},s:function(e,t){return es(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length;return es(Math.floor(e.getUTCMilliseconds()*Math.pow(10,n-3)),t.length)}},ec={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function eu(e,t){var n=e>0?"-":"+",o=Math.abs(e),r=Math.floor(o/60),a=o%60;if(0===a)return n+String(r);var i=t||"";return n+String(r)+i+es(a,2)}function ed(e,t){return e%60==0?(e>0?"-":"+")+es(Math.abs(e)/60,2):em(e,t)}function em(e,t){var n=t||"",o=e>0?"-":"+",r=Math.abs(e);return o+es(Math.floor(r/60),2)+n+es(r%60,2)}
vendor: 4,508 bytes, line 64
64var ep={G:function(e,t,n){var o=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(o,{width:"abbreviated"});case"GGGGG":return n.era(o,{width:"narrow"});default:return n.era(o,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var o=e.getUTCFullYear(),r=o>0?o:1-o;return n.ordinalNumber(r,{unit:"year"})}return el.y(e,t)},Y:function(e,t,n,o){var r=eo(e,o),a=r>0?r:1-r;return"YY"===t?es(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):es(a,t.length)},R:function(e,t){return es(X(e),t.length)},u:function(e,t){return es(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var o=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return es(o,2);case"Qo":return n.ordinalNumber(o,{unit:"quarter"});case"QQQ":return n.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(o,{width:"narrow",context:"formatting"});default:return n.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,n){var o=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return es(o,2);case"qo":return n.ordinalNumber(o,{unit:"quarter"});case"qqq":return n.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(o,{width:"narrow",context:"standalone"});default:return n.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,n){var o=e.getUTCMonth();switch(t){case"M":case"MM":return el.M(e,t);case"Mo":return n.ordinalNumber(o+1,{unit:"month"});case"MMM":return n.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(o,{width:"narrow",context:"formatting"});default:return n.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,n){var o=e.getUTCMonth();switch(t){case"L":return String(o+1);case"LL":return es(o+1,2);case"Lo":return n.ordinalNumber(o+1,{unit:"month"});case"LLL":return n.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(o,{width:"narrow",context:"standalone"});default:return n.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,n,o){var r=ei(e,o);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):es(r,t.length)},I:function(e,t,n){var o=ee(e);return"Io"===t?n.ordinalNumber(o,{unit:"week"}):es(o,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):el.d(e,t)},D:function(e,t,n){var o=K(e);return"Do"===t?n.ordinalNumber(o,{unit:"dayOfYear"}):es(o,t.length)},E:function(e,t,n){var o=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,n,o){var r=e.getUTCDay(),a=(r-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return es(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,o){var r=e.getUTCDay(),a=(r-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return es(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){var o=e.getUTCDay(),r=0===o?7:o;switch(t){case"i":return String(r);case"ii":return es(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,n){var o=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){var o,r=e.getUTCHours();switch(o=12===r?ec.noon:0===r?ec.midnight:r/12>
64=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,n){var o,r=e.getUTCHours();switch(o=r>=17?ec.evening:r>=12?ec.afternoon:r>=4?ec.morning:ec.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var o=e.getUTCHours()%12;return 0===o&&(o=12),n.ordinalNumber(o,{unit:"hour"})}return el.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):el.H(e,t)},K:function(e,t,n){var o=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(o,{unit:"hour"}):es(o,t.length)},k:function(e,t,n){var o=e.getUTCHours();return(0===o&&(o=24),"ko"===t)?n.ordinalNumber(o,{unit:"hour"}):es(o,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):el.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):el.s(e,t)},S:function(e,t){return el.S(e,t)},X:function(e,t,n,o){var r=(o._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return ed(r);case"XXXX":case"XX":return em(r);default:return em(r,":")}},x:function(e,t,n,o){var r=(o._originalDate||e).getTimezoneOffset();switch(t){case"x":return ed(r);case"xxxx":case"xx":return em(r);default:return em(r,":")}},O:function(e,t,n,o){var r=(o._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+eu(r,":");default:return"GMT"+em(r,":")}},z:function(e,t,n,o){var r=(o._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+eu(r,":");default:return"GMT"+em(r,":")}},t:function(e,t,n,o){return es(Math.floor((o._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,n,o){return es((o._originalDate||e).getTime(),t.length)}},eh=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},ef=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},eg=function(e,t){var n,o=e.match(/(P+)(p+)?/)||[],r=o[1],a=o[2];if(!a)return eh(e,t);switch(r){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",eh(r,t)).replace("{{time}}",ef(a,t))},ey={p:ef,P:eg},ev=["D","DD"],eb=["YY","YYYY"];function eS(e){return -1!==ev.indexOf(e)}function eT(e){return -1!==eb.indexOf(e)}function ek(e,t,n){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
64concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var eC=n(91413).Z,eA=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eE=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,e_=/^'([^]*?)'?$/,eP=/''/g,ex=/[a-zA-Z]/;function ew(e,t,n){(0,k.Z)(2,arguments);var o,r,a,i,s,l,c,u,d,m,p,h,f,g,y,v,b,C,A=String(t),E=(0,en.j)(),_=null!==(o=null!==(r=null==n?void 0:n.locale)&&void 0!==r?r:E.locale)&&void 0!==o?o:eC,P=(0,S.Z)(null!==(a=null!==(i=null!==(s=null!==(l=null==n?void 0:n.firstWeekContainsDate)&&void 0!==l?l:null==n?void 0:null===(c=n.locale)||void 0===c?void 0:null===(u=c.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:E.firstWeekContainsDate)&&void 0!==i?i:null===(d=E.locale)||void 0===d?void 0:null===(m=d.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==a?a:1);if(!(P>=1&&P<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var x=(0,S.Z)(null!==(p=null!==(h=null!==(f=null!==(g=null==n?void 0:n.weekStartsOn)&&void 0!==g?g:null==n?void 0:null===(y=n.locale)||void 0===y?void 0:null===(v=y.options)||void 0===v?void 0:v.weekStartsOn)&&void 0!==f?f:E.weekStartsOn)&&void 0!==h?h:null===(b=E.locale)||void 0===b?void 0:null===(C=b.options)||void 0===C?void 0:C.weekStartsOn)&&void 0!==p?p:0);if(!(x>=0&&x<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!_.localize)throw RangeError("locale must contain localize property");if(!_.formatLong)throw RangeError("locale must contain formatLong property");var w=(0,T.Z)(e);if(!W(w))throw RangeError("Invalid time value");var R=M(w),I=q(w,R),O={firstWeekContainsDate:P,weekStartsOn:x,locale:_,_originalDate:w};return A.match(eE).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,ey[t])(e,_.formatLong):e}).join("").match(eA).map(function(o){if("''"===o)return"'";var r=o[0];if("'"===r)return eR(o);var a=ep[r];if(a)return!(null!=n&&n.useAdditionalWeekYearTokens)&&eT(o)&&ek(o,t,String(e)),!(null!=n&&n.useAdditionalDayOfYearTokens)&&eS(o)&&ek(o,t,String(e)),a(I,o,_.localize,O);
64if(r.match(ex))throw RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return o}).join("")}function eR(e){var t=e.match(e_);return t?t[1].replace(eP,"'"):e}function eM(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e);return t.setHours(23,59,59,999),t}function eI(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return n.getTime()===o.getTime()}function eO(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e);return t.setDate(1),t.setHours(0,0,0,0),t}function eD(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}function eN(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function eL(e){return(eL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eB(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&eF(e,t)}function eF(e,t){return(eF=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function eU(e){var t=eG();return function(){var n,o=e$(e);return n=t?Reflect.construct(o,arguments,e$(this).constructor):o.apply(this,arguments),ej(this,n)}}function ej(e,t){return t&&("object"===eL(t)||"function"==typeof t)?t:ez(e)}function ez(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eG(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function e$(e){return(e$=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eH(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function eV(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function eW(e,t,n){return t&&eV(e.prototype,t),n&&eV(e,n),e}function eq(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var eZ=10,eK=function(){function e(){eH(this,e),eq(this,"subPriority",0)}return eW(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),eY=function(e){eB(n,e);var t=eU(n);function n(e,o,r,a,i){var s;return eH(this,n),(s=t.call(this)).value=e,s.validateValue=o,s.setValue=r,s.priority=a,i&&(s.subPriority=i),s}return eW(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(eK),eX=function(e){eB(n,e);var t=eU(n);function n(){var e;eH(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return eq(ez(e=t.call.apply(t,[this].concat(r))),"priority",eZ),eq(ez(e),"subPriority",-1),e}return eW(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(eK);function eQ(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function eJ(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function e0(e,t,n){return t&&eJ(e.prototype,t),n&&eJ(e,n),e}var e1=function(){function e(){eQ(this,e)}return e0(e,[{key:"run",value:function(e,t,n,o){var r=this.parse(e,t,n,o);return r?{setter:new eY(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}();function e2(e){return(e2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e3(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function e6(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function e4(e,t,n){return t&&e6(e.prototype,t),n&&e6(e,n),e}function e5(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&e8(e,t)}function e8(e,t){return(e8=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function e9(e){var t=tt();return function(){var n,o=tn(e);return n=t?Reflect.construct(o,arguments,tn(this).constructor):o.apply(this,arguments),e7(this,n)}}function e7(e,t){return t&&("object"===e2(t)||"function"==typeof t)?t:te(e)}function te(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tt(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function tn(e){return(tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function to(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tr=function(e){e5(n,e);var t=e9(n);function n(){var e;e3(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return to(te(e=t.call.apply(t,[this].concat(r))),"priority",140),to(te(e),"incompatibleTokens",["R","u","t","T"]),e}return e4(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1),ta=6e4,ti=36e5,ts=1e3,tl={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},tc={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function tu(e,t){return e?{value:t(e.value),rest:e.rest}:e}function td(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function tm(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*((n[2]?parseInt(n[2],10):0)*ti+(n[3]?parseInt(n[3],10):0)*ta+(n[5]?parseInt(n[5],10):0)*ts),rest:t.slice(n[0].length)}:null}function tp(e){return td(tl.anyDigitsSigned,e)}function th(e,t){switch(e){case 1:return td(tl.singleDigit,t);case 2:return td(tl.twoDigits,t);case 3:return td(tl.threeDigits,t);case 4:return td(tl.fourDigits,t);default:return td(RegExp("^\\d{1,"+e+"}"),t)}}function tf(e,t){switch(e){case 1:return td(tl.singleDigitSigned,t);case 2:return td(tl.twoDigitsSigned,t);case 3:return td(tl.threeDigitsSigned,t);case 4:return td(tl.fourDigitsSigned,t);default:return td(RegExp("^-?\\d{1,"+e+"}"),t)}}function tg(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function ty(e,t){var n,o=t>0,r=o?t:1-t;if(r<=50)n=e||100;else{var a=r+50,i=100*Math.floor(a/100),s=e>=a%100;n=e+i-(s?100:0)}return o?n:1-n}function tv(e){return e%400==0||e%4==0&&e%100!=0}function tb(e){return(tb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tS(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function tT(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function tk(e,t,n){return t&&tT(e.prototype,t),n&&tT(e,n),e}function tC(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&tA(e,t)}function tA(e,t){return(tA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tE(e){var t=tx();return function(){var n,o=tw(e);return n=t?Reflect.construct(o,arguments,tw(this).constructor):o.apply(this,arguments),t_(this,n)}}function t_(e,t){return t&&("object"===tb(t)||"function"==typeof t)?t:tP(e)}function tP(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tx(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function tw(e){return(tw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function tR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tM=function(e){tC(n,e);var t=tE(n);function n(){var e;tS(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return tR(tP(e=t.call.apply(t,[this].concat(r))),"priority",130),tR(tP(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return tk(n,[{key:"parse",value:function(e,t,n){var o=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return tu(th(4,e),o);case"yo":return tu(n.ordinalNumber(e,{unit:"year"}),o);default:return tu(th(t.length,e),o)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var o=e.getUTCFullYear();if(n.isTwoDigitYear){var r=ty(n.year,o);return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function tI(e){return(tI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tO(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function tD(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function tN(e,t,n){return t&&tD(e.prototype,t),n&&tD(e,n),e}function tL(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&tB(e,t)}function tB(e,t){return(tB=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function tF(e){var t=tz();return function(){var n,o=tG(e);return n=t?Reflect.construct(o,arguments,tG(this).constructor):o.apply(this,arguments),tU(this,n)}}function tU(e,t){return t&&("object"===tI(t)||"function"==typeof t)?t:tj(e)}function tj(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tz(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function tG(e){return(tG=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function t$(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tH=function(e){tL(n,e);var t=tF(n);function n(){var e;tO(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return t$(tj(e=t.call.apply(t,[this].concat(r))),"priority",130),t$(tj(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return tN(n,[{key:"parse",value:function(e,t,n){var o=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return tu(th(4,e),o);case"Yo":return tu(n.ordinalNumber(e,{unit:"year"}),o);default:return tu(th(t.length,e),o)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,o){var r=eo(e,o);if(n.isTwoDigitYear){var a=ty(n.year,r);return e.setUTCFullYear(a,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,et.Z)(e,o)}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,o.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,et.Z)(e,o)}}]),n}(e1);function tV(e){return(tV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tW(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function tq(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function tZ(e,t,n){return t&&tq(e.prototype,t),n&&tq(e,n),e}function tK(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&tY(e,t)}function tY(e,t){return(tY=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}
64function tX(e){var t=t0();return function(){var n,o=t1(e);return n=t?Reflect.construct(o,arguments,t1(this).constructor):o.apply(this,arguments),tQ(this,n)}}function tQ(e,t){return t&&("object"===tV(t)||"function"==typeof t)?t:tJ(e)}function tJ(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t0(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function t1(e){return(t1=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function t2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var t3=function(e){tK(n,e);var t=tX(n);function n(){var e;tW(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return t2(tJ(e=t.call.apply(t,[this].concat(r))),"priority",130),t2(tJ(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return tZ(n,[{key:"parse",value:function(e,t){return"R"===t?tf(4,e):tf(t.length,e)}},{key:"set",value:function(e,t,n){var o=new Date(0);return o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0),Y(o)}}]),n}(e1);function t6(e){return(t6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function t4(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function t5(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function t8(e,t,n){return t&&t5(e.prototype,t),n&&t5(e,n),e}function t9(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&t7(e,t)}function t7(e,t){return(t7=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ne(e){var t=no();return function(){var n,o=nr(e);return n=t?Reflect.construct(o,arguments,nr(this).constructor):o.apply(this,arguments),nt(this,n)}}function nt(e,t){return t&&("object"===t6(t)||"function"==typeof t)?t:nn(e)}function nn(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function no(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function nr(e){return(nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function na(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ni=function(e){t9(n,e);var t=ne(n);function n(){var e;t4(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return na(nn(e=t.call.apply(t,[this].concat(r))),"priority",130),na(nn(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return t8(n,[{key:"parse",value:function(e,t){return"u"===t?tf(4,e):tf(t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function ns(e){return(ns="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nl(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nc(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function nu(e,t,n){return t&&nc(e.prototype,t),n&&nc(e,n),e}function nd(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nm(e,t)}function nm(e,t){return(nm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function np(e){var t=ng();return function(){var n,o=ny(e);return n=t?Reflect.construct(o,arguments,ny(this).constructor):o.apply(this,arguments),nh(this,n)}}function nh(e,t){return t&&("object"===ns(t)||"function"==typeof t)?t:nf(e)}function nf(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ng(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function ny(e){return(ny=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nb=function(e){nd(n,e);var t=np(n);function n(){var e;nl(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return nv(nf(e=t.call.apply(t,[this].concat(r))),"priority",120),nv(nf(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return nu(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return th(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function nS(e){return(nS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nT(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nk(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function nC(e,t,n){return t&&nk(e.prototype,t),n&&nk(e,n),e}function nA(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nE(e,t)}function nE(e,t){return(nE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function n_(e){var t=nw();return function(){var n,o=nR(e);return n=t?Reflect.construct(o,arguments,nR(this).constructor):o.apply(this,arguments),nP(this,n)}}function nP(e,t){return t&&("object"===nS(t)||"function"==typeof t)?t:nx(e)}function nx(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nw(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function nR(e){return(nR=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nM(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nI=function(e){nA(n,e);var t=n_(n);function n(){var e;nT(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return nM(nx(e=t.call.apply(t,[this].concat(r))),"priority",120),nM(nx(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return nC(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return th(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function nO(e){return(nO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nD(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nN(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function nL(e,t,n){return t&&nN(e.prototype,t),n&&nN(e,n),e}function nB(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nF(e,t)}
64function nF(e,t){return(nF=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function nU(e){var t=nG();return function(){var n,o=n$(e);return n=t?Reflect.construct(o,arguments,n$(this).constructor):o.apply(this,arguments),nj(this,n)}}function nj(e,t){return t&&("object"===nO(t)||"function"==typeof t)?t:nz(e)}function nz(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nG(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function n$(e){return(n$=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nH(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nV=function(e){nB(n,e);var t=nU(n);function n(){var e;nD(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return nH(nz(e=t.call.apply(t,[this].concat(r))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),nH(nz(e),"priority",110),e}return nL(n,[{key:"parse",value:function(e,t,n){var o=function(e){return e-1};switch(t){case"M":return tu(td(tl.month,e),o);case"MM":return tu(th(2,e),o);case"Mo":return tu(n.ordinalNumber(e,{unit:"month"}),o);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function nW(e){return(nW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nq(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function nZ(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function nK(e,t,n){return t&&nZ(e.prototype,t),n&&nZ(e,n),e}function nY(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nX(e,t)}function nX(e,t){return(nX=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function nQ(e){var t=n1();return function(){var n,o=n2(e);return n=t?Reflect.construct(o,arguments,n2(this).constructor):o.apply(this,arguments),nJ(this,n)}}function nJ(e,t){return t&&("object"===nW(t)||"function"==typeof t)?t:n0(e)}function n0(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function n1(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function n2(e){return(n2=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function n3(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var n6=function(e){nY(n,e);var t=nQ(n);function n(){var e;nq(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return n3(n0(e=t.call.apply(t,[this].concat(r))),"priority",110),n3(n0(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return nK(n,[{key:"parse",value:function(e,t,n){var o=function(e){return e-1};switch(t){case"L":return tu(td(tl.month,e),o);case"LL":return tu(th(2,e),o);case"Lo":return tu(n.ordinalNumber(e,{unit:"month"}),o);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function n4(e,t,n){(0,k.Z)(2,arguments);var o=(0,T.Z)(e),r=(0,S.Z)(t),a=ei(o,n)-r;return o.setUTCDate(o.getUTCDate()-7*a),o}function n5(e){return(n5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n8(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function n9(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}
64function n7(e,t,n){return t&&n9(e.prototype,t),n&&n9(e,n),e}function oe(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ot(e,t)}function ot(e,t){return(ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function on(e){var t=oa();return function(){var n,o=oi(e);return n=t?Reflect.construct(o,arguments,oi(this).constructor):o.apply(this,arguments),oo(this,n)}}function oo(e,t){return t&&("object"===n5(t)||"function"==typeof t)?t:or(e)}function or(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oa(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function oi(e){return(oi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function os(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ol=function(e){oe(n,e);var t=on(n);function n(){var e;n8(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return os(or(e=t.call.apply(t,[this].concat(r))),"priority",100),os(or(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return n7(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return td(tl.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,o){return(0,et.Z)(n4(e,n,o),o)}}]),n}(e1);function oc(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,S.Z)(t),r=ee(n)-o;return n.setUTCDate(n.getUTCDate()-7*r),n}function ou(e){return(ou="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function od(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function om(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function op(e,t,n){return t&&om(e.prototype,t),n&&om(e,n),e}function oh(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&of(e,t)}function of(e,t){return(of=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function og(e){var t=ob();return function(){var n,o=oS(e);return n=t?Reflect.construct(o,arguments,oS(this).constructor):o.apply(this,arguments),oy(this,n)}}function oy(e,t){return t&&("object"===ou(t)||"function"==typeof t)?t:ov(e)}function ov(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ob(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function oS(e){return(oS=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ok=function(e){oh(n,e);var t=og(n);function n(){var e;od(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return oT(ov(e=t.call.apply(t,[this].concat(r))),"priority",100),oT(ov(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return op(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return td(tl.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return Y(oc(e,n))}}]),n}(e1);function oC(e){return(oC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oA(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function oE(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function o_(e,t,n){return t&&oE(e.prototype,t),n&&oE(e,n),e}function oP(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ox(e,t)}
64function ox(e,t){return(ox=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ow(e){var t=oI();return function(){var n,o=oO(e);return n=t?Reflect.construct(o,arguments,oO(this).constructor):o.apply(this,arguments),oR(this,n)}}function oR(e,t){return t&&("object"===oC(t)||"function"==typeof t)?t:oM(e)}function oM(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oI(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function oO(e){return(oO=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oD(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oN=[31,28,31,30,31,30,31,31,30,31,30,31],oL=[31,29,31,30,31,30,31,31,30,31,30,31],oB=function(e){oP(n,e);var t=ow(n);function n(){var e;oA(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return oD(oM(e=t.call.apply(t,[this].concat(r))),"priority",90),oD(oM(e),"subPriority",1),oD(oM(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return o_(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return td(tl.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){var n=tv(e.getUTCFullYear()),o=e.getUTCMonth();return n?t>=1&&t<=oL[o]:t>=1&&t<=oN[o]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function oF(e){return(oF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oU(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function oj(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function oz(e,t,n){return t&&oj(e.prototype,t),n&&oj(e,n),e}function oG(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o$(e,t)}function o$(e,t){return(o$=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oH(e){var t=oq();return function(){var n,o=oZ(e);return n=t?Reflect.construct(o,arguments,oZ(this).constructor):o.apply(this,arguments),oV(this,n)}}function oV(e,t){return t&&("object"===oF(t)||"function"==typeof t)?t:oW(e)}function oW(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oq(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function oZ(e){return(oZ=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oK(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oY=function(e){oG(n,e);var t=oH(n);function n(){var e;oU(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return oK(oW(e=t.call.apply(t,[this].concat(r))),"priority",90),oK(oW(e),"subpriority",1),oK(oW(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return oz(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return td(tl.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return tv(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(e1);function oX(e,t,n){(0,k.Z)(2,arguments);var o,r,a,i,s,l,c,u,d=(0,en.j)(),m=(0,S.Z)(null!==(o=null!==(r=null!==(a=null!==(i=null==n?void 0:n.weekStartsOn)&&void 0!==i?i:null==n?void 0:null===(s=n.locale)||void 0===s?void 0:null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==a?a:d.weekStartsOn)&&void 0!==r?r:null===(c=d.locale)||void 0===c?void 0:null===(u=c.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==o?o:0);if(!(m>=0&&m<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=(0,T.Z)(e),h=(0,S.Z)(t),f=((h%7+7)%7<m?7:0)+h-p.getUTCDay();return p.setUTCDate(p.getUTCDate()+f),p}function oQ(e){return(oQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oJ(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function o0(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function o1(e,t,n){return t&&o0(e.prototype,t),n&&o0(e,n),e}function o2(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o3(e,t)}function o3(e,t){return(o3=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o6(e){var t=o8();return function(){var n,o=o9(e);return n=t?Reflect.construct(o,arguments,o9(this).constructor):o.apply(this,arguments),o4(this,n)}}function o4(e,t){return t&&("object"===oQ(t)||"function"==typeof t)?t:o5(e)}function o5(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o8(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function o9(e){return(o9=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o7(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var re=function(e){o2(n,e);var t=o6(n);function n(){var e;oJ(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return o7(o5(e=t.call.apply(t,[this].concat(r))),"priority",90),o7(o5(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return o1(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=oX(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(e1);function rt(e){return(rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rn(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function ro(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rr(e,t,n){return t&&ro(e.prototype,t),n&&ro(e,n),e}function ra(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ri(e,t)}
64function ri(e,t){return(ri=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rs(e){var t=ru();return function(){var n,o=rd(e);return n=t?Reflect.construct(o,arguments,rd(this).constructor):o.apply(this,arguments),rl(this,n)}}function rl(e,t){return t&&("object"===rt(t)||"function"==typeof t)?t:rc(e)}function rc(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ru(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function rd(e){return(rd=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rp=function(e){ra(n,e);var t=rs(n);function n(){var e;rn(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return rm(rc(e=t.call.apply(t,[this].concat(r))),"priority",90),rm(rc(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return rr(n,[{key:"parse",value:function(e,t,n,o){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+o.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return tu(th(t.length,e),r);case"eo":return tu(n.ordinalNumber(e,{unit:"day"}),r);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=oX(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(e1);function rh(e){return(rh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rf(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function rg(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ry(e,t,n){return t&&rg(e.prototype,t),n&&rg(e,n),e}function rv(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rb(e,t)}function rb(e,t){return(rb=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rS(e){var t=rC();return function(){var n,o=rA(e);return n=t?Reflect.construct(o,arguments,rA(this).constructor):o.apply(this,arguments),rT(this,n)}}function rT(e,t){return t&&("object"===rh(t)||"function"==typeof t)?t:rk(e)}function rk(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rC(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function rA(e){return(rA=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r_=function(e){rv(n,e);var t=rS(n);function n(){var e;rf(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return rE(rk(e=t.call.apply(t,[this].concat(r))),"priority",90),rE(rk(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return ry(n,[{key:"parse",value:function(e,t,n,o){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+o.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return tu(th(t.length,e),r);case"co":return tu(n.ordinalNumber(e,{unit:"day"}),r);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,o){return(e=oX(e,n,o)).setUTCHours(0,0,0,0),e}}]),n}(e1);function rP(e,t){(0,k.Z)(2,arguments);var n=(0,S.Z)(t);n%7==0&&(n-=7);var o=1,r=(0,T.Z)(e),a=((n%7+7)%7<o?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+a),r}function rx(e){return(rx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rw(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function rR(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rM(e,t,n){return t&&rR(e.prototype,t),n&&rR(e,n),e}function rI(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rO(e,t)}function rO(e,t){return(rO=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rD(e){var t=rB();return function(){var n,o=rF(e);return n=t?Reflect.construct(o,arguments,rF(this).constructor):o.apply(this,arguments),rN(this,n)}}function rN(e,t){return t&&("object"===rx(t)||"function"==typeof t)?t:rL(e)}function rL(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rB(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function rF(e){return(rF=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rU(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rj=function(e){rI(n,e);var t=rD(n);function n(){var e;rw(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return rU(rL(e=t.call.apply(t,[this].concat(r))),"priority",90),rU(rL(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return rM(n,[{key:"parse",value:function(e,t,n){var o=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return th(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return tu(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),o);case"iiiii":return tu(n.day(e,{width:"narrow",context:"formatting"}),o);case"iiiiii":return tu(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),o);default:return tu(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),o)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return(e=rP(e,n)).setUTCHours(0,0,0,0),e}}]),n}(e1);function rz(e){return(rz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rG(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function r$(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rH(e,t,n){return t&&r$(e.prototype,t),n&&r$(e,n),e}function rV(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rW(e,t)}function rW(e,t){return(rW=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rq(e){var t=rY();return function(){var n,o=rX(e);return n=t?Reflect.construct(o,arguments,rX(this).constructor):o.apply(this,arguments),rZ(this,n)}}function rZ(e,t){return t&&("object"===rz(t)||"function"==typeof t)?t:rK(e)}function rK(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rY(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function rX(e){return(rX=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rJ=function(e){rV(n,e);var t=rq(n);function n(){var e;rG(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return rQ(rK(e=t.call.apply(t,[this].concat(r))),"priority",80),rQ(rK(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return rH(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tg(n),0,0,0),e}}]),n}(e1);function r0(e){return(r0="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r1(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function r2(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function r3(e,t,n){return t&&r2(e.prototype,t),n&&r2(e,n),e}function r6(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r4(e,t)}function r4(e,t){return(r4=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function r5(e){var t=r7();return function(){var n,o=ae(e);return n=t?Reflect.construct(o,arguments,ae(this).constructor):o.apply(this,arguments),r8(this,n)}}function r8(e,t){return t&&("object"===r0(t)||"function"==typeof t)?t:r9(e)}function r9(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function r7(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function ae(e){return(ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var an=function(e){r6(n,e);var t=r5(n);function n(){var e;r1(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return at(r9(e=t.call.apply(t,[this].concat(r))),"priority",80),at(r9(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return r3(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb"
64:case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tg(n),0,0,0),e}}]),n}(e1);function ao(e){return(ao="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ar(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function aa(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ai(e,t,n){return t&&aa(e.prototype,t),n&&aa(e,n),e}function as(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&al(e,t)}function al(e,t){return(al=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ac(e){var t=am();return function(){var n,o=ap(e);return n=t?Reflect.construct(o,arguments,ap(this).constructor):o.apply(this,arguments),au(this,n)}}function au(e,t){return t&&("object"===ao(t)||"function"==typeof t)?t:ad(e)}function ad(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function am(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function ap(e){return(ap=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ah(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var af=function(e){as(n,e);var t=ac(n);function n(){var e;ar(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return ah(ad(e=t.call.apply(t,[this].concat(r))),"priority",80),ah(ad(e),"incompatibleTokens",["a","b","t","T"]),e}return ai(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(tg(n),0,0,0),e}}]),n}(e1);function ag(e){return(ag="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ay(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function av(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ab(e,t,n){return t&&av(e.prototype,t),n&&av(e,n),e}function aS(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&aT(e,t)}function aT(e,t){return(aT=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ak(e){var t=aE();return function(){var n,o=a_(e);return n=t?Reflect.construct(o,arguments,a_(this).constructor):o.apply(this,arguments),aC(this,n)}}function aC(e,t){return t&&("object"===ag(t)||"function"==typeof t)?t:aA(e)}function aA(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aE(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function a_(e){return(a_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aP(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ax=function(e){aS(n,e);var t=ak(n);function n(){var e;ay(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return aP(aA(e=t.call.apply(t,[this].concat(r))),"priority",70),aP(aA(e),"incompatibleTokens",["H","K","k","t","T"]),e}return ab(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return td(tl.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var o=e.getUTCHours()>=12;return o&&n<12?e.setUTCHours(n+12,0,0,0):o||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(e1);function aw(e){return(aw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aR(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function aM(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}
64function aI(e,t,n){return t&&aM(e.prototype,t),n&&aM(e,n),e}function aO(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&aD(e,t)}function aD(e,t){return(aD=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function aN(e){var t=aF();return function(){var n,o=aU(e);return n=t?Reflect.construct(o,arguments,aU(this).constructor):o.apply(this,arguments),aL(this,n)}}function aL(e,t){return t&&("object"===aw(t)||"function"==typeof t)?t:aB(e)}function aB(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aF(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function aU(e){return(aU=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var az=function(e){aO(n,e);var t=aN(n);function n(){var e;aR(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return aj(aB(e=t.call.apply(t,[this].concat(r))),"priority",70),aj(aB(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return aI(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return td(tl.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(e1);function aG(e){return(aG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a$(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function aH(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function aV(e,t,n){return t&&aH(e.prototype,t),n&&aH(e,n),e}function aW(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&aq(e,t)}function aq(e,t){return(aq=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function aZ(e){var t=aX();return function(){var n,o=aQ(e);return n=t?Reflect.construct(o,arguments,aQ(this).constructor):o.apply(this,arguments),aK(this,n)}}function aK(e,t){return t&&("object"===aG(t)||"function"==typeof t)?t:aY(e)}function aY(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aX(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function aQ(e){return(aQ=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function aJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a0=function(e){aW(n,e);var t=aZ(n);function n(){var e;a$(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return aJ(aY(e=t.call.apply(t,[this].concat(r))),"priority",70),aJ(aY(e),"incompatibleTokens",["h","H","k","t","T"]),e}return aV(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return td(tl.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(e1);function a1(e){return(a1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a2(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function a3(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a6(e,t,n){return t&&a3(e.prototype,t),n&&a3(e,n),e}function a4(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a5(e,t)}
64function a5(e,t){return(a5=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a8(e){var t=ie();return function(){var n,o=it(e);return n=t?Reflect.construct(o,arguments,it(this).constructor):o.apply(this,arguments),a9(this,n)}}function a9(e,t){return t&&("object"===a1(t)||"function"==typeof t)?t:a7(e)}function a7(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ie(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function it(e){return(it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function io(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ir=function(e){a4(n,e);var t=a8(n);function n(){var e;a2(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return io(a7(e=t.call.apply(t,[this].concat(r))),"priority",70),io(a7(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return a6(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return td(tl.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var o=n<=24?n%24:n;return e.setUTCHours(o,0,0,0),e}}]),n}(e1);function ia(e){return(ia="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ii(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function is(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function il(e,t,n){return t&&is(e.prototype,t),n&&is(e,n),e}function ic(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&iu(e,t)}function iu(e,t){return(iu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function id(e){var t=ih();return function(){var n,o=ig(e);return n=t?Reflect.construct(o,arguments,ig(this).constructor):o.apply(this,arguments),im(this,n)}}function im(e,t){return t&&("object"===ia(t)||"function"==typeof t)?t:ip(e)}function ip(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ih(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function ig(e){return(ig=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function iy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iv=function(e){ic(n,e);var t=id(n);function n(){var e;ii(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return iy(ip(e=t.call.apply(t,[this].concat(r))),"priority",60),iy(ip(e),"incompatibleTokens",["t","T"]),e}return il(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return td(tl.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(e1);function ib(e){return(ib="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function iS(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function iT(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ik(e,t,n){return t&&iT(e.prototype,t),n&&iT(e,n),e}function iC(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&iA(e,t)}function iA(e,t){return(iA=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function iE(e){var t=ix();return function(){var n,o=iw(e);return n=t?Reflect.construct(o,arguments,iw(this).constructor):o.apply(this,arguments),i_(this,n)}}function i_(e,t){return t&&("object"===ib(t)||"function"==typeof t)?t:iP(e)}function iP(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ix(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function iw(e){return(iw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function iR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iM=function(e){iC(n,e);var t=iE(n);function n(){var e;iS(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return iR(iP(e=t.call.apply(t,[this].concat(r))),"priority",50),iR(iP(e),"incompatibleTokens",["t","T"]),e}return ik(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return td(tl.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return th(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(e1);function iI(e){return(iI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function iO(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function iD(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function iN(e,t,n){return t&&iD(e.prototype,t),n&&iD(e,n),e}function iL(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&iB(e,t)}function iB(e,t){return(iB=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function iF(e){var t=iz();return function(){var n,o=iG(e);return n=t?Reflect.construct(o,arguments,iG(this).constructor):o.apply(this,arguments),iU(this,n)}}function iU(e,t){return t&&("object"===iI(t)||"function"==typeof t)?t:ij(e)}function ij(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iz(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function iG(e){return(iG=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i$(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iH=function(e){iL(n,e);var t=iF(n);function n(){var e;iO(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return i$(ij(e=t.call.apply(t,[this].concat(r))),"priority",30),i$(ij(e),"incompatibleTokens",["t","T"]),e}return iN(n,[{key:"parse",value:function(e,t){var n=function(e){return Math.floor(e*Math.pow(10,-t.length+3))};return tu(th(t.length,e),n)}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(e1);function iV(e){return(iV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function iW(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function iq(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function iZ(e,t,n){return t&&iq(e.prototype,t),n&&iq(e,n),e}function iK(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&iY(e,t)}function iY(e,t){return(iY=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function iX(e){var t=i0();return function(){var n,o=i1(e);return n=t?Reflect.construct(o,arguments,i1(this).constructor):o.apply(this,arguments),iQ(this,n)}}function iQ(e,t){return t&&("object"===iV(t)||"function"==typeof t)?t:iJ(e)}function iJ(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i0(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function i1(e){return(i1=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function i2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i3=function(e){iK(n,e);var t=iX(n);function n(){var e;iW(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return i2(iJ(e=t.call.apply(t,[this].concat(r))),"priority",10),i2(iJ(e),"incompatibleTokens",["t","T","x"]),e}return iZ(n,[{key:"parse",value:function(e,t){switch(t){case"X":return tm(tc.basicOptionalMinutes,e);case"XX":return tm(tc.basic,e);case"XXXX":return tm(tc.basicOptionalSeconds,e);case"XXXXX":return tm(tc.extendedOptionalSeconds,e);default:return tm(tc.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(e1);function i6(e){return(i6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i4(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function i5(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function i8(e,t,n){return t&&i5(e.prototype,t),n&&i5(e,n),e}function i9(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i7(e,t)}function i7(e,t){return(i7=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function se(e){var t=so();return function(){var n,o=sr(e);return n=t?Reflect.construct(o,arguments,sr(this).constructor):o.apply(this,arguments),st(this,n)}}function st(e,t){return t&&("object"===i6(t)||"function"==typeof t)?t:sn(e)}function sn(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function so(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function sr(e){return(sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var si=function(e){i9(n,e);var t=se(n);function n(){var e;i4(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return sa(sn(e=t.call.apply(t,[this].concat(r))),"priority",10),sa(sn(e),"incompatibleTokens",["t","T","X"]),e}return i8(n,[{key:"parse",value:function(e,t){switch(t){case"x":return tm(tc.basicOptionalMinutes,e);case"xx":return tm(tc.basic,e);case"xxxx":return tm(tc.basicOptionalSeconds,e);case"xxxxx":return tm(tc.extendedOptionalSeconds,e);default:return tm(tc.extended,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(e1);function ss(e){return(ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sl(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function sc(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function su(e,t,n){return t&&sc(e.prototype,t),n&&sc(e,n),e}function sd(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sm(e,t)}function sm(e,t){return(sm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function sp(e){var t=sg();return function(){var n,o=sy(e);return n=t?Reflect.construct(o,arguments,sy(this).constructor):o.apply(this,arguments),sh(this,n)}}function sh(e,t){return t&&("object"===ss(t)||"function"==typeof t)?t:sf(e)}function sf(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sg(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}
64function sy(e){return(sy=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sb=function(e){sd(n,e);var t=sp(n);function n(){var e;sl(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return sv(sf(e=t.call.apply(t,[this].concat(r))),"priority",40),sv(sf(e),"incompatibleTokens","*"),e}return su(n,[{key:"parse",value:function(e){return tp(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(e1);function sS(e){return(sS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sT(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function sk(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function sC(e,t,n){return t&&sk(e.prototype,t),n&&sk(e,n),e}function sA(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sE(e,t)}function sE(e,t){return(sE=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s_(e){var t=sw();return function(){var n,o=sR(e);return n=t?Reflect.construct(o,arguments,sR(this).constructor):o.apply(this,arguments),sP(this,n)}}function sP(e,t){return t&&("object"===sS(t)||"function"==typeof t)?t:sx(e)}function sx(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sw(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function sR(e){return(sR=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sM(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sI=function(e){sA(n,e);var t=s_(n);function n(){var e;sT(this,n);for(var o=arguments.length,r=Array(o),a=0;a<o;a++)r[a]=arguments[a];return sM(sx(e=t.call.apply(t,[this].concat(r))),"priority",20),sM(sx(e),"incompatibleTokens","*"),e}return sC(n,[{key:"parse",value:function(e){return tp(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(e1),sO={G:new tr,y:new tM,Y:new tH,R:new t3,u:new ni,Q:new nb,q:new nI,M:new nV,L:new n6,w:new ol,I:new ok,d:new oB,D:new oY,E:new re,e:new rp,c:new r_,i:new rj,a:new rJ,b:new an,B:new af,h:new ax,H:new az,K:new a0,k:new ir,m:new iv,s:new iM,S:new iH,X:new i3,x:new si,t:new sb,T:new sI};function sD(e){return(sD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sN(e,t){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=sL(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a,i=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw a}}}}function sL(e,t){if(e){if("string"==typeof e)return sB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sB(e,t)}}function sB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var sF=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sU=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sj=/^'([^]*?)'?$/,sz=/''/g,sG=/\S/,s$=/[a-zA-Z]/;function sH(e,t,n,o){(0,k.Z)(3,arguments);var r=String(e),a=String(t),i=(0,en.j)(),s=null!==(u=null!==(d=null==o?void 0:o.locale)&&void 0!==d?d:i.locale)&&void 0!==u?u:eC;if(!s.match)throw RangeError("locale must contain match property");var l=(0,S.Z)(null!==(m=null!==(p=null!==(h=null!==(f=null==o?void 0:o.firstWeekContainsDate)&&void 0!==f?f:null==o?void 0:null===(g=o.locale)||void 0===g?void 0:null===(y=g.options)||void 0===y?void 0:y.firstWeekContainsDate)&&void 0!==h?h:i.firstWeekContainsDate)&&void 0!==p?p:null===(v=i.locale)||void 0===v?void 0:null===(b=v.options)||void 0===b?void 0:b.firstWeekContainsDate)&&void 0!==m?m:1);if(!(l>=1&&l<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=(0,S.Z)(null!==(C=null!==(A=null!==(E=null!==(_=null==o?void 0:o.weekStartsOn)&&void 0!==_?_:null==o?void 0:null===(P=o.locale)||void 0===P?void 0:null===(x=P.options)||void 0===x?void 0:x.weekStartsOn)&&void 0!==E?E:i.weekStartsOn)&&void 0!==A?A:null===(w=i.locale)||void 0===w?void 0:null===(R=w.options)||void 0===R?void 0:R.weekStartsOn)&&void 0!==C?C:0);if(!(c>=0&&c<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===a)return""===r?(0,T.Z)(n):new Date(NaN);var u,d,m,p,h,f,g,y,v,b,C,A,E,_,P,x,w,R,I,O={firstWeekContainsDate:l,weekStartsOn:c,locale:s},D=[new eX],N=a.match(sU).map(function(e){var t=e[0];return t in ey?(0,ey[t])(e,s.formatLong):e}).join("").match(sF),L=[],B=sN(N);try{var F=function(){var t=I.value;!(null!=o&&o.useAdditionalWeekYearTokens)&&eT(t)&&ek(t,a,e),!(null!=o&&o.useAdditionalDayOfYearTokens)&&eS(t)&&ek(t,a,e);var n=t[0],i=sO[n];if(i){var l=i.incompatibleTokens;if(Array.isArray(l)){var c=L.find(function(e){return l.includes(e.token)||e.token===n});
64if(c)throw RangeError("The format string mustn't contain `".concat(c.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===i.incompatibleTokens&&L.length>0)throw RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));L.push({token:n,fullToken:t});var u=i.run(r,t,s.match,O);if(!u)return{v:new Date(NaN)};D.push(u.setter),r=u.rest}else{if(n.match(s$))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=sV(t)),0!==r.indexOf(t))return{v:new Date(NaN)};r=r.slice(t.length)}};for(B.s();!(I=B.n()).done;){var U=F();if("object"===sD(U))return U.v}}catch(e){B.e(e)}finally{B.f()}if(r.length>0&&sG.test(r))return new Date(NaN);var j=D.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return D.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),z=(0,T.Z)(n);if(isNaN(z.getTime()))return new Date(NaN);var G,$=q(z,M(z)),H={},V=sN(j);try{for(V.s();!(G=V.n()).done;){var W=G.value;if(!W.validate($,O))return new Date(NaN);var Z=W.set($,H,O);Array.isArray(Z)?($=Z[0],eN(H,Z[1])):$=Z}}catch(e){V.e(e)}finally{V.f()}return $}function sV(e){return e.match(sj)[1].replace(sz,"'")}function sW(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return n.getTime()<o.getTime()}function sq(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return n.getTime()>o.getTime()}function sZ(e,t,n){(0,k.Z)(2,arguments);var o=(0,T.Z)(null==e?void 0:e.start).getTime(),r=(0,T.Z)(null==e?void 0:e.end).getTime(),a=(0,T.Z)(null==t?void 0:t.start).getTime(),i=(0,T.Z)(null==t?void 0:t.end).getTime();if(!(o<=r&&a<=i))throw RangeError("Invalid interval");return null!=n&&n.inclusive?o<=i&&a<=r:o<i&&a<r}function sK(e,t){(0,k.Z)(1,arguments);var n,o,r,a=(0,S.Z)(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==a&&1!==a&&0!==a)throw RangeError("additionalDigits must be 0, 1 or 2");if(!("string"==typeof e||"[object String]"===Object.prototype.toString.call(e)))return new Date(NaN);var i=s0(e);if(i.date){var s=s1(i.date,a);o=s2(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var l=o.getTime(),c=0;if(i.time&&isNaN(c=s6(i.time)))return new Date(NaN);if(i.timezone){if(isNaN(r=s5(i.timezone)))return new Date(NaN)}else{var u=new Date(l+c),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return new Date(l+c+r)}var sY={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},sX=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,sQ=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,sJ=/^([+-])(\d{2})(?::?(\d{2}))?$/;function s0(e){var t,n={},o=e.split(sY.dateTimeDelimiter);if(o.length>2)return n;if(/:/.test(o[0])?t=o[0]:(n.date=o[0],t=o[1],sY.timeZoneDelimiter.test(n.date)&&(n.date=e.split(sY.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var r=sY.timezone.exec(t);r?(n.time=t.replace(r[1],""),n.timezone=r[1]):n.time=t}return n}function s1(e,t){var n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(n);if(!o)return{year:NaN,restDateString:""};var r=o[1]?parseInt(o[1]):null,a=o[2]?parseInt(o[2]):null;return{year:null===a?r:100*a,restDateString:e.slice((o[1]||o[2]).length)}}function s2(e,t){if(null===t)return new Date(NaN);var n=e.match(sX);if(!n)return new Date(NaN);var o=!!n[4],r=s3(n[1]),a=s3(n[2])-1,i=s3(n[3]),s=s3(n[4]),l=s3(n[5])-1;if(o)return ln(t,s,l)?s8(t,s,l):new Date(NaN);var c=new Date(0);return le(t,a,i)&<(t,r)?(c.setUTCFullYear(t,a,Math.max(r,i)),c):new Date(NaN)}function s3(e){return e?parseInt(e):1}function s6(e){var t=e.match(sQ);if(!t)return NaN;var n=s4(t[1]),o=s4(t[2]),r=s4(t[3]);return lo(n,o,r)?n*ti+o*ta+1e3*r:NaN}function s4(e){return e&&parseFloat(e.replace(",","."))||0}function s5(e){if("Z"===e)return 0;var t=e.match(sJ);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),r=t[3]&&parseInt(t[3])||0;return lr(o,r)?n*(o*ti+r*ta):NaN}function s8(e,t,n){var o=new Date(0);o.setUTCFullYear(e,0,4);var r=(t-1)*7+n+1-(o.getUTCDay()||7);return o.setUTCDate(o.getUTCDate()+r),o}var s9=[31,null,31,30,31,30,31,31,30,31,30,31];function s7(e){return e%400==0||e%4==0&&e%100!=0}function le(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(s9[t]||(s7(e)?29:28))}function lt(e,t){return t>=1&&t<=(s7(e)?366:365)}
64function ln(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function lo(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function lr(e,t){return t>=0&&t<=59}function la(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t),r=n.getTime()-o.getTime();return r<0?-1:r>0?1:r}function li(e,t){return(0,k.Z)(2,arguments),(0,T.Z)(e).getTime()-(0,T.Z)(t).getTime()}var ls={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},ll="trunc";function lc(e){return e?ls[e]:ls[ll]}function lu(e,t,n){(0,k.Z)(2,arguments);var o=li(e,t)/ti;return lc(null==n?void 0:n.roundingMethod)(o)}function ld(e,t,n){(0,k.Z)(2,arguments);var o=li(e,t)/ta;return lc(null==n?void 0:n.roundingMethod)(o)}function lm(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}function lp(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function lh(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e);return eM(t).getTime()===lp(t).getTime()}function lf(e,t){(0,k.Z)(2,arguments);var n,o=(0,T.Z)(e),r=(0,T.Z)(t),a=la(o,r),i=Math.abs(lm(o,r));if(i<1)n=0;else{1===o.getMonth()&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-a*i);var s=la(o,r)===-a;lh((0,T.Z)(e))&&1===i&&1===la(e,r)&&(s=!1),n=a*(i-Number(s))}return 0===n?0:n}function lg(e,t,n){(0,k.Z)(2,arguments);var o=li(e,t)/1e3;return lc(null==n?void 0:n.roundingMethod)(o)}function ly(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t);return n.getFullYear()-o.getFullYear()}function lv(e,t){(0,k.Z)(2,arguments);var n=(0,T.Z)(e),o=(0,T.Z)(t),r=la(n,o),a=Math.abs(ly(n,o));n.setFullYear(1584),o.setFullYear(1584);var i=la(n,o)===-r,s=r*(a-Number(i));return 0===s?0:s}function lb(e){(0,k.Z)(1,arguments);var t=(0,T.Z)(e.start),n=(0,T.Z)(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw RangeError("End Date is invalid");var o={};o.years=Math.abs(lv(n,t));var r=la(n,t),a=_(t,{years:r*o.years});o.months=Math.abs(lf(n,a));var i=_(a,{months:r*o.months});o.days=Math.abs(L(n,i));var s=_(i,{days:r*o.days});o.hours=Math.abs(lu(n,s));var l=_(s,{hours:r*o.hours});o.minutes=Math.abs(ld(n,l));var c=_(l,{minutes:r*o.minutes});return o.seconds=Math.abs(lg(n,c)),o}var lS=["years","months","weeks","days","hours","minutes","seconds"];function lT(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only ".concat(arguments.length," present"));var n,o,r,a,i,s=(0,en.j)(),l=null!==(n=null!==(o=null==t?void 0:t.locale)&&void 0!==o?o:s.locale)&&void 0!==n?n:eC,c=null!==(r=null==t?void 0:t.format)&&void 0!==r?r:lS,u=null!==(a=null==t?void 0:t.zero)&&void 0!==a&&a,d=null!==(i=null==t?void 0:t.delimiter)&&void 0!==i?i:" ";return l.formatDistance?c.reduce(function(t,n){var o="x".concat(n.replace(/(^.)/,function(e){return e.toUpperCase()})),r=e[n];return"number"==typeof r&&(u||e[n])?t.concat(l.formatDistance(o,r)):t},[]).join(d):""}function lk(e){return(0,k.Z)(1,arguments),(0,T.Z)(e).getDay()}function lC(){return new Date}let lA="dd-MM-yyyy",lE="yyyy-MM-dd";function l_(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dd-MM-yyyy";return sH(e,t,lM())}function lP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dd-MM-yyyy",n=sH(e,t,lM());if(!lx(n))throw Error("Parsing date error ".concat(e," has an invalid format"));return n}function lx(e){return e instanceof Date&&isFinite(e)}function lw(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd";return ew(e,t)}function lR(e){return ew(e,"yyyy-MM-dd'T'HH:mm:ss")}function lM(){return(0,I.Z)(new Date)}function lI(e,t){let n=sH(e.includes("T")?e.split("T")[0]:e,t,lM());if(!lx(n))throw Error("Parsing date error ".concat(e," has an invalid format"));return n}function lO(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))}function lD(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59))}function lN(e){let{rangeStart:t,rangeEnd:n,otherRangeStart:o,otherRangeEnd:r,inclusive:a}=e,i=null!=o?o:new Date(-864e13),s=null!=r?r:new Date(864e13),l=t.getTime(),c=n.getTime(),u=i.getTime(),d=s.getTime();if(!(l<=c&&u<=d))throw RangeError("Invalid interval");return a?l<=d&&u<=c:l<d&&u<c}function lL(e,t){let n=[],o=L(t,e);for(let t=0;t<=o;t++)n.push(C(e,t));return n}function lB(e,t){return lL(e,t).map(e=>lw(e))}let lF=z;function lU(e){return Number.isFinite(e)}function lj(e){if(!lU(e))throw RangeError("minutes must be greater than 0");return 6e4*e}function lz(e){if(!e)return;let t=/^(\d{1,2}):(\d{2})$/.exec(e.trim());if(!t)return;let n=Number(t[1]),o=Number(t[2]);if(!(n>23)&&!(o>59))return 60*n+o}function lG(e,t){var n,o,r,a;let i;let s={hour:"2-digit",minute:"2-digit",hourCycle:"h23"};try{i=new Intl.DateTimeFormat("en-GB",t?{...s,timeZone:t}:s)}catch(e){i=new Intl.DateTimeFormat("en-GB",s)}let l=i.formatToParts(e);return 60*Number(null!==(r=null===(n=l.find(e=>"hour"===e.type))||void 0===n?void 0:n.value)&&void 0!==r?r:"0")+Number(null!==(a=null===(o=l.find(e=>"minute"===e.type))||void 0===o?void 0:o.value)&&void 0!==a?a:"0")}function l$(e,t){let{startHour:n,endHour:o,timeZone:r}=t,a=lz(n),i=lz(o);if(void 0===a||void 0===i)return!0;let s=lG(e,r);return a<=i?s>=a&&s<=i:s>=a||s<=i}function lH(e){return(null==e?void 0:e.nodeName)==="SCRIPT"}function lV(e,t,n){let o=e.text||e.textContent||e.innerHTML||"";t.type="text/javascript",t.appendChild(document.createTextNode(o)),n.insertBefore(t,n.firstChild);try{n.removeChild(t),e.parentNode&&e.parentNode.removeChild(e)}catch(e){console.warn("Failed to remove child",e)}}function lW(e,t,n,o,r){if(!(null==t?void 0:t.src))return;e.type="text/javascript",e.src=t.src;let a=!1;e.onload=function(){console.log("------------------ LOADED ------------------"),a||(a=!0,lq({scriptArr:n,cb:o}),e.onload=null)},r.insertBefore(e,r.firstChild)}function lq(e){let{scriptArr:t,cb:n}=e;
64if(!window||!document)throw Error("Must be called from a client side context");if(!t||t.length<=0){n&&n(!0);return}let o=t.shift(),r=document.getElementsByTagName("head")[0]||document.documentElement,a=document.createElement("script");if(!lH(o)&&(null==o?void 0:o.src))return lW(a,o,t,n,r),null;lH(o)&&lV(o,a,r),t&&t.length>0&&lq({scriptArr:t,cb:n})}class lZ extends Error{constructor(e,t){super("Error ".concat(e.status,": ").concat(e.statusText)),this.name="FetchException",this.response=e,this.bodyText=t,this.status=e.status,this.statusText=e.statusText,this.url=e.url}}var lK=n(67230),lY=n.n(lK);class lX extends Error{constructor({status:e,statusText:t,path:n,body:o}){super("Request to ".concat(n," failed: HTTP ").concat(e," ").concat(t," â ").concat(o.slice(0,200))),this.name="HttpError",this.status=e,this.statusText=t,this.path=n,this.body=o}}let lQ=e=>{let{resolveFetch:t=()=>lY()}=e,n=t();return e=>{let{makeRequestParams:t,schema:o,mergeHeadersIntoResponse:r,plainText:a}=e;return async e=>{let i;let{path:s,options:l}=t(e),c=await n(s,l),u=await c.text();if(!c.ok)throw new lX({status:c.status,statusText:c.statusText,path:s,body:null!=u?u:""});if(i=a?u:u?JSON.parse(u):{},r){let e={};c.headers.forEach((t,n)=>{e[n]=t}),i={..."object"==typeof i?i:{},...e}}return o.parse(i)}}};function lJ(e){return e.type===l.Tag||e.type===l.Script||e.type===l.Style}!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(l||(l={}));let l0=l.Root,l1=l.Text,l2=l.Directive,l3=l.Comment,l6=l.Script,l4=l.Style,l5=l.Tag,l8=l.CDATA,l9=l.Doctype;class l7{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return ch(this,e)}}class ce extends l7{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class ct extends ce{constructor(){super(...arguments),this.type=l.Text}get nodeType(){return 3}}class cn extends ce{constructor(){super(...arguments),this.type=l.Comment}get nodeType(){return 8}}class co extends ce{constructor(e,t){super(t),this.name=e,this.type=l.Directive}get nodeType(){return 1}}class cr extends l7{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class ca extends cr{constructor(){super(...arguments),this.type=l.CDATA}get nodeType(){return 4}}class ci extends cr{constructor(){super(...arguments),this.type=l.Root}get nodeType(){return 9}}class cs extends cr{constructor(e,t,n=[],o="script"===e?l.Script:"style"===e?l.Style:l.Tag){super(n),this.name=e,this.attribs=t,this.type=o}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}})}}function cl(e){return lJ(e)}function cc(e){return e.type===l.CDATA}function cu(e){return e.type===l.Text}function cd(e){return e.type===l.Comment}function cm(e){return e.type===l.Directive}function cp(e){return e.type===l.Root}function ch(e,t=!1){let n;if(cu(e))n=new ct(e.data);else if(cd(e))n=new cn(e.data);else if(cl(e)){let o=t?cf(e.children):[],r=new cs(e.name,{...e.attribs},o);o.forEach(e=>e.parent=r),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=r}else if(cc(e)){let o=t?cf(e.children):[],r=new ca(o);o.forEach(e=>e.parent=r),n=r}else if(cp(e)){let o=t?cf(e.children):[],r=new ci(o);
64o.forEach(e=>e.parent=r),e["x-mode"]&&(r["x-mode"]=e["x-mode"]),n=r}else if(cm(e)){let t=new co(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}else throw Error(`Not implemented yet: ${e.type}`);return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function cf(e){let t=e.map(e=>ch(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}let cg={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class cy{constructor(e,t,n){this.dom=[],this.root=new ci(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=cg),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:cg,this.elementCB=null!=n?n:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new ci(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;let e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,t){let n=new cs(e,t,void 0,this.options.xmlMode?l.Tag:void 0);this.addNode(n),this.tagStack.push(n)}ontext(e){let{lastNode:t}=this;if(t&&t.type===l.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{let t=new ct(e);this.addNode(t),this.lastNode=t}}oncomment(e){if(this.lastNode&&this.lastNode.type===l.Comment){this.lastNode.data+=e;return}let t=new cn(e);this.addNode(t),this.lastNode=t}oncommentend(){this.lastNode=null}oncdatastart(){let e=new ct(""),t=new ca([e]);this.addNode(t),e.parent=t,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,t){let n=new co(e,t);this.addNode(n)}handleCallback(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e}addNode(e){let t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null}}let cv=/\n/g;function cb(e){let t=[...e.matchAll(cv)].map(e=>e.index||0);t.unshift(-1);let n=cS(t,0,t.length);return e=>cT(n,e)}function cS(e,t,n){if(n-t==1)return{offset:e[t],index:t+1};let o=Math.ceil((t+n)/2),r=cS(e,t,o),a=cS(e,o,n);return{offset:r.offset,low:r,high:a}}function cT(e,t){return!function(e){return Object.prototype.hasOwnProperty.call(e,"index")}(e)?cT(e.high.offset<t?e.high:e.low,t):{line:e.index,column:t-e.offset}}function ck(e,t="",n={}){let o="string"!=typeof t?t:n,r="string"==typeof t?t:"",a=e.map(cC),i=!!o.lineNumbers;return function(e,t=0){let n=i?cb(e):()=>({line:0,column:0}),o=t,s=[];n:for(;o<e.length;){let t=!1;for(let i of a){i.regex.lastIndex=o;let a=i.regex.exec(e);if(a&&a[0].length>0){if(!i.discard){let e=n(o),t="string"==typeof i.replace?a[0].replace(new RegExp(i.regex.source,i.regex.flags),i.replace):a[0];s.push({state:r,name:i.name,text:t,offset:o,len:a[0].length,line:e.line,column:e.column})}if(o=i.regex.lastIndex,t=!0,i.push){let t=i.push(e,o);s.push(...t.tokens),o=t.offset}if(i.pop)break n;break}}if(!t)break}return{tokens:s,offset:o,complete:e.length<=o}}}function cC(e,t){return{...e,regex:cA(e,t)}}function cA(e,t){if(0===e.name.length)throw Error(`Rule #${t} has empty name, which is not allowed.`);if(function(e){return Object.prototype.hasOwnProperty.call(e,"regex")}(e))return function(e){if(e.global)throw Error(`Regular expression /${e.source}/${e.flags} contains the global flag, which is not allowed.`);return e.sticky?e:RegExp(e.source,e.flags+"y")}(e.regex);if(function(e){return Object.prototype.hasOwnProperty.call(e,"str")}(e)){if(0===e.str.length)throw Error(`Rule #${t} ("${e.name}") has empty "str" property, which is not allowed.`);return RegExp(cE(e.str),"y")}return RegExp(cE(e.name),"y")}function cE(e){return e.replace(/[-[\]{}()*+!<=:?./\\^$|#\s,]/g,"\\$&")}function c_(e,t){return(n,o)=>{let r,a=o;return o<n.tokens.length?void 0!==(r=e(n.tokens[o],n,o))&&a++:t?.(n,o),void 0===r?{matched:!1}:{matched:!0,position:a,value:r}}}function cP(e,t){return e.matched?{matched:!0,position:e.position,value:t(e.value,e.position)}:e}function cx(e,t){return e.matched?t(e):e}function cw(e,t){return(n,o)=>cP(e(n,o),(e,r)=>t(e,n,o,r))}function cR(e,t){return(n,o)=>{let r=e(n,o);return r.matched?r:{matched:!0,position:o,value:t}}}function cM(...e){return(t,n)=>{for(let o of e){let e=o(t,n);if(e.matched)return e}return{matched:!1}}}function cI(e,t){return(n,o)=>{let r=e(n,o);return r.matched?r:t(n,o)}}function cO(e,t){return(n,o)=>{let r=[],a=!0;do{let i=e(n,o);i.matched&&t(i.value,r.length+1,n,o,i.position)?(r.push(i.value),o=i.position):a=!1}while(a);return{matched:!0,position:o,value:r}}}function cD(e){return cO(e,()=>!0)}function cN(e){return cL(e,cD(e),(e,t)=>[e,...t])}function cL(e,t,n){return(o,r)=>cx(e(o,r),e=>cP(t(o,e.position),(t,a)=>n(e.value,t,o,r,a)))}function cB(e,t){return cL(e,t,e=>e)}function cF(e,t){return cL(e,t,(e,t)=>t)}function cU(e,t,n,o){return(r,a)=>cx(e(r,a),e=>cx(t(r,e.position),t=>cP(n(r,t.position),(n,i)=>o(e.value,t.value,n,r,a,i))))}function cj(e,t,n){return cU(e,t,n,(e,t)=>t)}function cz(...e){return(t,n)=>{let o=[],r=n;for(let n of e){let e=n(t,r);if(!e.matched)return{matched:!1};o.push(e.value),r=e.position}return{matched:!0,position:r,value:o}}}function cG(...e){return c$(cz(...e))}function c$(e){return cw(e,e=>e.flatMap(e=>e))}function cH(e,t){return(n,o)=>{let r=!0,a=e,i=o;do{let e=t(a,n,i)(n,i);e.matched?(a=e.value,i=e.position):r=!1}while(r);return{matched:!0,position:i,value:a}}}function cV(e,t,n){return cH(e,e=>cw(t,(t,o,r,a)=>n(e,t,o,r,a)))}function cW(e,t,n){return cq(e,e=>cV(e,cL(t,n,(e,t)=>[e,t]),(e,[t,n])=>t(e,n)))}function cq(e,t){return(n,o)=>cx(e(n,o),e=>t(e.value,n,o,e.position)(n,e.position))}let cZ=`(?:\\n|\\r\\n|\\r|\\f)`,cK=`[^\\x00-\\x7F]`,cY=`(?:\\\\[0-9a-f]{1,6}(?:\\r\\n|[ \\n\\r\\t\\f])?)`,cX=`(?:\\\\[^\\n\\r\\f0-9a-f])`,cQ=`(?:[_a-z]|${cK}|${cY}|${cX})`,cJ=`(?:[_a-z0-9-]|${cK}|${cY}|${cX})`,c0=`(?:${cJ}+)`,c1=`(?:[-]?${cQ}${cJ}*)`,c2=`'([^\\n\\r\\f\\\\']|\\\\${cZ}|${cK}|${cY}|${cX})*'`,c3=`"([^\\n\\r\\f\\\\"]|\\\\${cZ}|${cK}|${cY}|${cX})*"`,c6=ck([{name:"ws",regex:RegExp(`(?:[ \\t\\r\\n\\f]*)`)},{name:"hash",regex:RegExp(`#${c0}`,"i")},{name:"ident",regex:RegExp(c1,"i")},{name:"str1",regex:RegExp(c2,"i")},{name:"str2",regex:RegExp(c3,"i")},{name:"*"},{name:"."},{name:","},{name:"["},{name:"]"},{name:"="},{name:">"},{name:"|"},{name:"+"},{name:"~"},{name:"^"},{name:"$"}]),c4=ck([{name:"unicode",regex:RegExp(cY,"i")},{name:"escape",regex:RegExp(cX,"i")},{name:"any",regex:RegExp("[\\s\\S]","i")}]);function c5([e,t,n],[o,r,a]){return[e+o,t+r,n+a]}function c8(e){return e.reduce(c5,[0,0,0])}let c9=cw(cD(cM(c_(e=>"unicode"===e.name?String.fromCodePoint(parseInt(e.text.slice(1),16)):void 0),c_(e=>"escape"===e.name?e.text.slice(1):void 0),c_(e=>"any"===e.name?e.text:void 0))),e=>e.join(""));function c7(e){return c9({tokens:c4(e).tokens,options:void 0},0).value}function ue(e){return c_(t=>
64t.name===e||void 0)}let ut=c_(e=>"ws"===e.name?null:void 0),un=cR(ut,null);function uo(e){return cj(un,e,un)}let ur=c_(e=>"ident"===e.name?c7(e.text):void 0),ua=c_(e=>"hash"===e.name?c7(e.text.slice(1)):void 0),ui=c_(e=>e.name.startsWith("str")?c7(e.text.slice(1,-1)):void 0),us=cB(cR(ur,""),ue("|")),ul=cI(cL(us,ur,(e,t)=>({name:t,namespace:e})),cw(ur,e=>({name:e,namespace:null}))),uc=cI(cL(us,ue("*"),e=>({type:"universal",namespace:e,specificity:[0,0,0]})),cw(ue("*"),()=>({type:"universal",namespace:null,specificity:[0,0,0]}))),uu=cw(ul,({name:e,namespace:t})=>({type:"tag",name:e,namespace:t,specificity:[0,0,1]})),ud=cL(ue("."),ur,(e,t)=>({type:"class",name:t,specificity:[0,1,0]})),um=cw(ua,e=>({type:"id",name:e,specificity:[1,0,0]})),up=c_(e=>{if("ident"===e.name){if("i"===e.text||"I"===e.text)return"i";if("s"===e.text||"S"===e.text)return"s"}}),uh=cI(cL(ui,cR(cF(un,up),null),(e,t)=>({value:e,modifier:t})),cL(ur,cR(cF(ut,up),null),(e,t)=>({value:e,modifier:t}))),uf=cM(cw(ue("="),()=>"="),cL(ue("~"),ue("="),()=>"~="),cL(ue("|"),ue("="),()=>"|="),cL(ue("^"),ue("="),()=>"^="),cL(ue("$"),ue("="),()=>"$="),cL(ue("*"),ue("="),()=>"*=")),ug=cI(cU(ue("["),uo(ul),ue("]"),(e,{name:t,namespace:n})=>({type:"attrPresence",name:t,namespace:n,specificity:[0,1,0]})),cj(ue("["),cU(uo(ul),uf,uo(uh),({name:e,namespace:t},n,{value:o,modifier:r})=>({type:"attrValue",name:e,namespace:t,matcher:n,value:o,modifier:r,specificity:[0,1,0]})),ue("]"))),uy=cI(uc,uu),uv=cM(um,ud,ug),ub=cw(cI(cG(uy,cD(uv)),cN(uv)),e=>({type:"compound",list:e,specificity:c8(e.map(e=>e.specificity))})),uS=cI(uo(cM(cw(ue(">"),()=>">"),cw(ue("+"),()=>"+"),cw(ue("~"),()=>"~"),cL(ue("|"),ue("|"),()=>"||"))),cw(ut,()=>" ")),uT=cW(ub,cw(uS,e=>(t,n)=>({type:"compound",list:[...n.list,{type:"combinator",combinator:e,left:t,specificity:t.specificity}],specificity:c5(t.specificity,n.specificity)})),ub);function uk(e,t){if(!("string"==typeof t||t instanceof String))throw Error("Expected a selector string. Actual input is not a string!");let n=c6(t);if(!n.complete)throw Error(`The input "${t}" was only partially tokenized, stopped at offset ${n.offset}! 65`+uC(t,n.offset));let o=uo(e)({tokens:n.tokens,options:void 0},0);if(!o.matched)throw Error(`No match for "${t}" input!`);if(o.position<n.tokens.length){let e=n.tokens[o.position];throw Error(`The input "${t}" was only partially parsed, stopped at offset ${e.offset}! 66`+uC(t,e.offset,e.len))}return o.value}function uC(e,t,n=1){return`${e.replace(/(\t)|(\r)|(\n)/g,(e,t,n)=>t?"â":n?"â":"â")} 67${"".padEnd(t)}${"^".repeat(n)}`}function uA(e){return uk(uT,e)}function uE(e){if(!e.type)throw Error("This is not an AST node.");switch(e.type){case"universal":return u_(e.namespace)+"*";case"tag":return u_(e.namespace)+ux(e.name);case"class":return"."+ux(e.name);case"id":return"#"+ux(e.name);case"attrPresence":return`[${u_(e.namespace)}${ux(e.name)}]`;case"attrValue":return`[${u_(e.namespace)}${ux(e.name)}${e.matcher}"${uw(e.value)}"${e.modifier?e.modifier:""}]`;case"combinator":return uE(e.left)+e.combinator;case"compound":return e.list.reduce((e,t)=>"combinator"===t.type?uE(t)+e:e+uE(t),"");case"list":return e.list.map(uE).join(",")}}function u_(e){return e||""===e?ux(e)+"|":""}function uP(e){return`\\${e.codePointAt(0).toString(16)} `}function ux(e){return e.replace(/(^[0-9])|(^-[0-9])|(^-$)|([-0-9a-zA-Z_]|[^\x00-\x7F])|(\x00)|([\x01-\x1f]|\x7f)|([\s\S])/g,(e,t,n,o,r,a,i,s)=>t?uP(t):n?"-"+uP(n.slice(1)):o?"\\-":r||(a?"�":i?uP(i):"\\"+s))}function uw(e){return e.replace(/(")|(\\)|(\x00)|([\x01-\x1f]|\x7f)/g,(e,t,n,o,r)=>t?'\\"':n?"\\\\":o?"�":uP(r))}function uR(e){if(!e.type)throw Error("This is not an AST node.");switch(e.type){case"compound":e.list.forEach(uR),e.list.sort((e,t)=>uO(uM(e),uM(t)));break;case"combinator":uR(e.left);break;case"list":e.list.forEach(uR),e.list.sort((e,t)=>uE(e)<uE(t)?-1:1)}return e}function uM(e){switch(e.type){case"universal":case"tag":return[1];case"id":return[2];case"class":return[3,e.name];case"attrPresence":return[4,uE(e)];case"attrValue":return[5,uE(e)];case"combinator":return[15,uE(e)]}}function uI(e,t){return uO(e,t)}function uO(e,t){if(!Array.isArray(e)||!Array.isArray(t))throw Error("Arguments must be arrays.");let n=e.length<t.length?e.length:t.length;for(let o=0;o<n;o++)if(e[o]!==t[o])return e[o]<t[o]?-1:1;return e.length-t.length}cW(cw(uT,e=>({type:"list",list:[e]})),cw(uo(ue(",")),()=>(e,t)=>({type:"list",list:[...e.list,t]})),uT);let uD=[["ââ","â "],["ââ"," "]],uN=[["â â","â "],["ââ"," "]],uL=[["ââ","â "],["ââ"," "]];function uB(e,t=uN){return uU(t,e.map(e=>uF(e)))}function uF(e){switch(e.type){case"terminal":{let t=e.valueContainer;return`â #${t.index} ${JSON.stringify(t.specificity)} ${t.value}`}case"tagName":return`â» Tag name 68${uB(e.variants,uL)}`;case"attrValue":return`⣠Attr value: ${e.name} 69${uB(e.matchers,uL)}`;case"attrPresence":return`⨠Attr presence: ${e.name} 70${uB(e.cont)}`;case"pushElement":return`â Push element: ${e.combinator} 71${uB(e.cont,uD)}`;case"popElement":return`â Pop element 72${uB(e.cont,uD)}`;case"variant":return`â = ${e.value} 73${uB(e.cont)}`;case"matcher":return`â ${e.matcher} "${e.value}"${e.modifier||""} 74${uB(e.cont)}`}}function uU(e,t){return t.map((t,n,{length:o})=>uj(e,t,n===o-1)).join("\n")}function uj(e,t,n=!0){let o=e[n?1:0];return o[0]+t.split("\n").join("\n"+o[1])}class uz{constructor(e){this.branches=uV(uG(e))}build(e){return e(this.branches)}}function uG(e){let t=e.length,n=Array(t);for(let o=0;o<t;o++){let[t,r]=e[o],a=u$(uA(t));n[o]={ast:a,terminal:{type:"terminal",valueContainer:{index:o,value:r,specificity:a.specificity}}}}return n}function u$(e){return uH(e),uR(e),e}function uH(e){let t=[];
74e.list.forEach(e=>{switch(e.type){case"class":t.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:e.specificity,type:"attrValue",value:e.name});break;case"id":t.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:e.specificity,type:"attrValue",value:e.name});break;case"combinator":uH(e.left),t.push(e);break;case"universal":break;default:t.push(e)}}),e.list=t}function uV(e){let t=[];for(;e.length;){let n=u3(e,e=>!0,uZ),{matches:o,nonmatches:r,empty:a}=uq(e,n);e=r,o.length&&t.push(uK(n,o)),a.length&&t.push(...uW(a))}return t}function uW(e){let t=[];for(let n of e){let e=n.terminal;if("terminal"===e.type)t.push(e);else{let{matches:n,rest:o}=u6(e.cont,e=>"terminal"===e.type);n.forEach(e=>t.push(e)),o.length&&(e.cont=o,t.push(e))}}return t}function uq(e,t){let n=[],o=[],r=[];for(let a of e){let e=a.ast.list;e.length?(e.some(e=>uZ(e)===t)?n:o).push(a):r.push(a)}return{matches:n,nonmatches:o,empty:r}}function uZ(e){switch(e.type){case"attrPresence":return`attrPresence ${e.name}`;case"attrValue":return`attrValue ${e.name}`;case"combinator":return`combinator ${e.combinator}`;default:return e.type}}function uK(e,t){if("tag"===e)return uY(t);if(e.startsWith("attrValue "))return uQ(e.substring(10),t);if(e.startsWith("attrPresence "))return uX(e.substring(13),t);if("combinator >"===e)return u0(">",t);if("combinator +"===e)return u0("+",t);throw Error(`Unsupported selector kind: ${e}`)}function uY(e){return{type:"tagName",variants:Object.entries(u1(e,e=>"tag"===e.type,e=>e.name)).map(([e,t])=>({type:"variant",value:e,cont:uV(t.items)}))}}function uX(e,t){for(let n of t)u2(n,t=>"attrPresence"===t.type&&t.name===e);return{type:"attrPresence",name:e,cont:uV(t)}}function uQ(e,t){let n=u1(t,t=>"attrValue"===t.type&&t.name===e,e=>`${e.matcher} ${e.modifier||""} ${e.value}`),o=[];for(let e of Object.values(n)){let t=e.oneSimpleSelector,n=uJ(t),r=uV(e.items);o.push({type:"matcher",matcher:t.matcher,modifier:t.modifier,value:t.value,predicate:n,cont:r})}return{type:"attrValue",name:e,matchers:o}}function uJ(e){if("i"===e.modifier){let t=e.value.toLowerCase();switch(e.matcher){case"=":return e=>t===e.toLowerCase();case"~=":return e=>e.toLowerCase().split(/[ \t]+/).includes(t);case"^=":return e=>e.toLowerCase().startsWith(t);case"$=":return e=>e.toLowerCase().endsWith(t);case"*=":return e=>e.toLowerCase().includes(t);case"|=":return e=>{let n=e.toLowerCase();return t===n||n.startsWith(t)&&"-"===n[t.length]}}}else{let t=e.value;switch(e.matcher){case"=":return e=>t===e;case"~=":return e=>e.split(/[ \t]+/).includes(t);case"^=":return e=>e.startsWith(t);case"$=":return e=>e.endsWith(t);case"*=":return e=>e.includes(t);case"|=":return e=>t===e||e.startsWith(t)&&"-"===e[t.length]}}}function u0(e,t){let n=u1(t,t=>"combinator"===t.type&&t.combinator===e,e=>uE(e.left)),o=[];for(let e of Object.values(n)){let t=uV(e.items),n=e.oneSimpleSelector.left;o.push({ast:n,terminal:{type:"popElement",cont:t}})}return{type:"pushElement",combinator:e,cont:uV(o)}}function u1(e,t,n){let o={};for(;e.length;){let r=u3(e,t,n),a=e=>t(e)&&n(e)===r,{matches:i,rest:s}=u4(e,e=>e.ast.list.some(a)),l=null;for(let e of i){let t=u2(e,a);l||(l=t)}if(null==l)throw Error("No simple selector is found.");o[r]={oneSimpleSelector:l,items:i},e=s}return o}function u2(e,t){let n=e.ast.list,o=Array(n.length),r=-1;for(let e=n.length;e-- >0;)t(n[e])&&(o[e]=!0,r=e);if(-1==r)throw Error("Couldn't find the required simple selector.");let a=n[r];return e.ast.list=n.filter((e,t)=>!o[t]),a}function u3(e,t,n){let o={};for(let r of e){let e={};for(let o of r.ast.list.filter(t))e[n(o)]=!0;for(let t of Object.keys(e))o[t]?o[t]++:o[t]=1}let r="",a=0;for(let e of Object.entries(o))e[1]>a&&(r=e[0],a=e[1]);return r}function u6(e,t){let n=[],o=[];for(let r of e)t(r)?n.push(r):o.push(r);return{matches:n,rest:o}}function u4(e,t){let n=[],o=[];for(let r of e)t(r)?n.push(r):o.push(r);return{matches:n,rest:o}}class u5{constructor(e){this.f=e}pickAll(e){return this.f(e)}pick1(e,t=!1){let n=this.f(e),o=n.length;if(0===o)return null;if(1===o)return n[0].value;let r=t?u8:u9,a=n[0];for(let e=1;e<o;e++){let t=n[e];r(a,t)&&(a=t)}return a.value}}function u8(e,t){let n=uI(t.specificity,e.specificity);return n>0||0===n&&t.index<e.index}function u9(e,t){let n=uI(t.specificity,e.specificity);return n>0||0===n&&t.index>e.index}function u7(e){return new u5(de(e))}function de(e){let t=e.map(dt);return(e,...n)=>t.flatMap(t=>
74t(e,...n))}function dt(e){switch(e.type){case"terminal":{let t=[e.valueContainer];return(e,...n)=>t}case"tagName":return dn(e);case"attrValue":return da(e);case"attrPresence":return dr(e);case"pushElement":return di(e);case"popElement":return dc(e)}}function dn(e){let t={};for(let n of e.variants)t[n.value]=de(n.cont);return(e,...n)=>{let o=t[e.name];return o?o(e,...n):[]}}function dr(e){let t=e.name,n=de(e.cont);return(e,...o)=>Object.prototype.hasOwnProperty.call(e.attribs,t)?n(e,...o):[]}function da(e){let t=[];for(let n of e.matchers){let e=n.predicate,o=de(n.cont);t.push((t,n,...r)=>e(t)?o(n,...r):[])}let n=e.name;return(e,...o)=>{let r=e.attribs[n];return r||""===r?t.flatMap(t=>t(r,e,...o)):[]}}function di(e){let t=de(e.cont),n="+"===e.combinator?ds:dl;return(e,...o)=>{let r=n(e);return null===r?[]:t(r,e,...o)}}let ds=e=>{let t=e.prev;return null===t?null:cl(t)?t:ds(t)},dl=e=>{let t=e.parent;return t&&cl(t)?t:null};function dc(e){let t=de(e.cont);return(e,n,...o)=>t(n,...o)}var du=new Uint16Array('áµ<\xd5ıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcfligè»\xc6äPè»&ä¦cuteè»\xc1äreve;äÄiyx}rcè»\xc2ä;är;ì\ud835\udd04raveè»\xc0äpha;äacr;äd;æ©Ägp\x9d\xa1on;äf;ì\ud835\udd38plyFunction;æ¡ingè»\xc5ä
Äcs\xbe\xc3r;ì\ud835\udc9cign;æildeè»\xc3ämlè»\xc4äÐaceforsu\xe5\xfb\xfeÄÄĢħĪÄcr\xea\xf2kslash;æÅ¶\xf6\xf8;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ì\ud835\udd05pf;ì\ud835\udd39eve;äc\xf2Ämpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»\xa9䩯cpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»\xc7ärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·\xf2Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ì\ud835\udc9epÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ì\ud835\udd07Äaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ì\ud835\udd3bÆ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegra\xecȹoɴ͹\0\0Í»\xbbÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æe\xe5ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌABLRTaÐЪаÑѿͼrrowÆ;BUÐÐТæar;æ¤pArrow;æµreve;äeftËк\0Ñ\0ÑightVector;æ¥eeVector;æ¥ectorÄ;BÑÑæ½ar;æ¥ightÇѧ\0ѱeeVector;æ¥ectorÄ;BѺѻæar;æ¥eeÄ;AÒÒæ¤rrow;æ§ÄctÒÒr;ì\ud835\udc9frok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»\xd0äcuteè»\xc9äÆaiyÓÓÓron;ärcè»\xcaä;äot;är;ì\ud835\udd08raveè»\xc8äement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ì\ud835\udd3csilon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»\xcbäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ì\ud835\udd09lledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ì\ud835\udd3dAll;æriertrf;æ±c\xf2רJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ì\ud835\udd0a;æpf;ì\ud835\udd3eeaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ì\ud835\udca2;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
\xf2Ú©rok;ä¦mpÅÛÛownHum\xf0įqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»\xcdäÄiyÜÜrcè»\xceä;äot;ä°r;æraveè»\xccäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lie\xf3ÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ì\ud835\udd40a;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»\xcfäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ì\ud835\udd0dpf;ì\ud835\udd41Ç£ß\0ßr;ì\ud835\udca5rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ì\ud835\udd0epf;ì\ud835\udd42cr;ì\ud835\udca6ÖJTaceflmostà ¥à ©à ¬à¡à¡£à¦³à¦¸à§à§à¨·à©cy;äè»<ä¼Êcmnprà ·à ¼à¡à¡à¡ute;ä¹bda;äg;æªlacetrf;ær;æÆaeyà¡à¡à¡¡ron;ä½dil;ä»;äÄfsࡨ॰tÔACDFRTUVarࡾࢩࢱࣦ࣠ࣼयà¥Î४Änrà¢à¢gleBracket;æ¨rowÆ;BRà¢à¢à¢æar;æ¤ightArrow;æeiling;æoǵࢷ\0à£bleBracket;æ¦nÇà£\0à£eeVector;楡ectorÄ;Bà£à£æar;æ¥loor;æightÄAV࣯ࣵrrow;æector;æ¥Äerà¤à¤eÆ;AVà¤à¤à¤æ£rrow;æ¤ector;æ¥iangleÆ;BEतथऩæ²ar;æ§qual;æ´pÆDTVषà¥à¥ownVector;æ¥eeVector;æ¥ ectorÄ;Bà¥à¥æ¿ar;æ¥ectorÄ;B॥०æ¼ar;æ¥ight\xe1ÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ì\ud835\udd0fÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ight\xe1οight\xe1Ïf;ì\ud835\udd43erÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©\xf2à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ì\ud835\udd10nusPlus;æpf;ì\ud835\udd44c\xf2à©¶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«\xebà«eryThi\xeeà«tedÄGL૸à¬reaterGreate\xf2Ù³essLes\xf3à©Line;är;ì\ud835\udd11ÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢pCap;æoubleVerticalBar;æ¦Ælqxà®à®à®ement;æualÄ;Tà®à®æ ilde;ìâ̸ists;æreaterÎ;EFGLSTஶஷ஽à¯à¯à¯à¯¥æ¯qual;æ±ullEqual;ìâ§Ì¸reater;ìâ«Ì¸ess;æ¹lantEqual;ì⩾̸ilde;æµumpÅ௲௽ownHump;ìâ̸qual;ìâ̸eÄfsà°à°§tTriangleÆ;BEà°à°à°¡æªar;ìâ§Ì¸qual;æ¬sÌ;EGLSTవశ఼à±à±à±æ®qual;æ°reater;æ¸ess;ìâªÌ¸lantEqual;ì⩽̸ilde;æ´estedÄGL౨౹reaterGreater;ì⪢̸essLess;ì⪡̸recedesÆ;ESà²à²à²æqual;ì⪯̸lantEqual;æ ÄeiಫಹverseElement;æghtTriangleÆ;BEà³à³à³æ«ar;ìâ§Ì¸qual;æÄquà³à´uareSuÄbp೨೹setÄ;Eà³°à³³ìâ̸qual;æ¢ersetÄ;Eà´à´ìâ̸qual;æ£Æbcpà´à´¤àµsetÄ;Eà´à´ìââqual;æceedsÈ;ESTà´²à´³à´»àµæqual;ì⪰̸lantEqual;æ¡ilde;ìâ¿Ì¸ersetÄ;Eàµàµìââqual;æildeÈ;EFT൮൯൵ൿæqual;æullEqual;æilde;æerticalBar;æ¤cr;ì\ud835\udca9ildeè»\xd1ä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»\xd3äÄiyà·à·rcè»\xd4ä;äblac;ä
r;ì\ud835\udd12raveè»\xd2äÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ì\ud835\udd46enCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ì\ud835\udcaaashè»\xd8äiŬื฼deè»\xd5äes;樷mlè»\xd6äerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;
74æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ì\ud835\udd13i;ä¦;ä usMinus;ä±Äipຢàºncareplan\xe5Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ì\ud835\udcab;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ì\ud835\udd14pf;æcr;ì\ud835\udcacØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»\xae䮯cnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r\xbbཹo;ä¡ghtÐACDFTUVaà¿à¿«à¿³á¢á¨ááÏÄnrà¿à¿gleBracket;æ©rowÆ;BLà¿à¿à¿¡æar;æ¥eftArrow;æeiling;æoǵ࿹\0á
bleBracket;æ§nÇá\0áeeVector;æ¥ectorÄ;Bááæar;æ¥loor;æÄerááeÆ;AVáµá¶á¼æ¢rrow;æ¦ector;æ¥iangleÆ;BEáááæ³ar;æ§qual;æµpÆDTVá£á®á¸ownVector;æ¥eeVector;æ¥ectorÄ;Bááæ¾ar;æ¥ectorÄ;Bááæar;æ¥Äpuááf;ændImplies;楰ightarrow;æÄchá¹á¼r;æ;æ±leDelayed;æ§´ÚHOacfhimoqstuá¤á±á·á½ááá
á
á
¡á
§áµá»á¿ÄCcá©á®Hcy;ä©y;ä¨FTcy;ä¬cute;ä
Ê;aeiyáááááæª¼ron;ä
dil;ä
rc;ä
;ä¡r;ì\ud835\udd16ortÈDLRUáªá´á¾á
ownArrow\xbbÐeftArrow\xbbà¢ightArrow\xbbà¿pArrow;ægma;ä£allCircle;æpf;ì\ud835\udd4aɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ì\ud835\udcaear;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Th\xe1à¾;æÆ;esááá£ærsetÄ;Eááæqual;æet\xbbáÖHRSacfhiorsá¾ááááá±á¶ááááORNè»\xdeäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ì\ud835\udd17Äeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ì\ud835\udd4bipleDot;æÄctáár;ì\ud835\udcafrok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»\xdaärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»\xdbä;ä£blac;ä
°r;ì\ud835\udd18raveè»\xd9äacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ì\ud835\udd4cÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥own\xe1ϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ì\ud835\udcb0ilde;ä
¨mlè»\xdcäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ì\ud835\udd19pf;ì\ud835\udd4dcr;ì\ud835\udcb1dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;ì\ud835\udd1apf;ì\ud835\udd4ecr;ì\ud835\udcb2Èfiosáááár;ì\ud835\udd1b;äpf;ì\ud835\udd4fcr;ì\ud835\udcb3ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»\xddäÄiyáárc;ä
¶;ä«r;ì\ud835\udd1cpf;ì\ud835\udd50cr;ì\ud835\udcb4ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidt\xe8à«a;är;æ¨pf;æ¤cr;ì\ud835\udcb5௡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»\xe1ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»\xe2ä¢teè»\xb4Ì;ä°ligè»\xe6ä¦Ä;r\xb2áº;ì\ud835\udd1eraveè»\xe0ä ÄepááÄfpáásym;æµ\xe8áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e\xbbásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢\xbb\xb9arr;æ¼Ägpá£á§on;ä
f;ì\ud835\udd52Î;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eáá\xf1áingè»\xe5䥯ctyá¡á¦á¨r;ì\ud835\udcb6;äªmpÄ;eáá¯\xf1Êildeè»\xe3ä£mlè»\xe4ä¤Äciááonin\xf4ɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e\xbbárkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰s\xe9áno\xf5ÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ì\ud835\udd1fgÎcostuvwááá³ááááÆaiuááá\xf0Ý rc;æ¯p\xbbá±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨e\xe5á\xe5áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ì\ud835\udd53Ä;táá¡£om\xbbátie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»\xa6ä¦Èceioá¥á¥á¥á¥ r;ì\ud835\udcb7mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t\xbb᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æ\xeeÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;
74ädilè»\xe7ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»\xb8Æptyv;榲tè\xa2;eá¨á¨®ä¢r\xe4Ʋr;ì\ud835\udd20Æceiᨽá©á©y;äckÄ;má©á©æark\xbbá©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáª\xbbà½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it\xbb᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;q\xc7\xc6Éá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æ\xeeá
eÄmx᫱᫶ent\xbbá«©e\xf3Éǧ᫾\0á¬Ä;dá»á¬ot;æ©n\xf4ÉÆfryá¬á¬á¬;ì\ud835\udd54o\xe4Éè\xa9;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ì\ud835\udcb8ÄbpᬼáÄ;eááæ«;æ«Ä;eááæ«;æ«dot;æ¯Îdelprvwá á¬á·á®á®¬á¯á¯¹arrÄlrá¨áª;椸;椵ɰá²\0\0áµr;æc;æarrÄ;pá¿á®æ¶;椽Ì;bcdosá®á®á®á®¡á®¥á®¨æªrcap;æ©Äauá®á®p;æ©p;æ©ot;ær;æ©
;ìâªï¸Èalrv᮵ᮿá¯á¯£rrÄ;mᮼᮽæ·;椼yÆevwá¯á¯á¯qɰá¯\0\0á¯re\xe3á³u\xe3áµee;æedge;æenè»\xa4ä¤earrowÄlrᯮ᯳eft\xbbá®ight\xbbᮽe\xe4á¯Äciá°á°onin\xf4Ç·nt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·r\xf2Îar;楥Èglrsá±á±á±á±ger;æ eth;æ¸\xf2á³hÄ;vá±á±æ\xbbà¤Å«á±¡á±§arow;æ¤a\xe3ÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»\xb0ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ì\ud835\udd21arÄlrᲳᲵ\xbbà£\xbbáÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè\xf7;oá³§á³°ntimes;æn\xf8á³·cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ì\ud835\udd55Ê;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedg\xe5\xfanÆadhá®áµáµ§ownarrow\xf3á²arpoonÄlrᵲᵶef\xf4á²´igh\xf4ᲶŢᵿá¶
karo\xf7à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ì\ud835\udcb9;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·r\xf2Щa\xf2ྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´o\xf4á²Äcsá¸á¸uteè»\xe9ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»\xeaäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ì\ud835\udd22Æ;rsá¹á¹á¹æªaveè»\xe8ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et\xbbáºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ì\ud835\udd56Æalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon\xbbá»;äµÈcsuvỪỳá¼á¼£Äioữḱrc\xbbḮɩỹ\0\0á»»\xedÕantÄglá¼á¼tr\xbbá¹ess\xbbṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯o\xf4ÍÄahá½á½;ä·è»\xf0ä°Ämrá½á½lè»\xebä«o;æ¬Æcipὡὤὧl;ä¡s\xf4Õ®ÄeoὬὴctatio\xeeÕnential\xe5չৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotse\xf1á¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ì\ud835\udd23lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ì\ud835\udd57ÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»\xbdä½;æ
è»\xbcä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»\xbeä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ì\ud835\udcbbà¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlan\xf4Ù¥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ì\ud835\udd24Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox\xbbâ¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ì\ud835\udd58Äciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âpro\xf8âr;楸qÄlqØ¿âles\xf3âi\xedÙ«Äenâ£ârtneqq;ìâ©ï¸\xc5âªÔAabcefkosyâââ±âµâºâââ¯â¨â½r\xf2Î Èilmrâââârs\xf0áf\xbbâ¤il\xf4Ú©Ädrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it\xbbâlip;æ¦con;æ¹r;ì\ud835\udd25sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ì\ud835\udd59bar;æÆcltâ¯â´â¸r;ì\ud835\udcbdas\xe8â´rok;ä§Äbpââull;æhen\xbbá±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»\xedäÆ;
74iyݱâ°âµrcè»\xeeä®;ä¸Äcxâ¼â¿y;äµclè»\xa1ä¡ÄfrÎâ;ì\ud835\udd26raveè»\xecä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââin\xe5Þar\xf4Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§do\xf4âÊ;celpÝââââ¡al;æºÄgrââer\xf3á£\xe3âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ì\ud835\udd5aa;ä¹uestè»\xbfä¿Äciââr;ì\ud835\udcbenÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»\xefä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ì\ud835\udd27ath;ä·pf;ì\ud835\udd5bÇ£â¬\0â±r;ì\ud835\udcbfrcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ì\ud835\udd28reen;ä¸cy;ä
cy;äpf;ì\ud835\udd5ccr;ì\ud835\udcc0à®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼r\xf2à§\xf2Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴ra\xeeà¡bda;ä»gÆ;dlà¢ââ;æ¦\xe5à¢;æª
uoè»\xabä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤\xebâp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼\xecࢰ\xe2â©;
74ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡a\xe9â¶arpoonÄduâ¯â´own\xbbÑp\xbb०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoon\xf3à¾quigarro\xf7â°hreetimes;æÆ;qsâà¦âºlan\xf4বÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââppro\xf8âot;æqÄgqââ
\xf4à¦gt\xf2â\xf4à¦i\xedলÆilrâ࣡âsht;楼;ì\ud835\udd29Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââr\xf2âorne\xf2á´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che\xbbâÈEaesâ»â½ââ;æ¨pÄ;pââæªrox\xbbâÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½r\xebà£gÆlmrâ¿ââeftÄar০âight\xe1à§²apsto;æ¼ight\xe1à§½parrowÄlrâ¥â©ef\xf4âight;æ¬Æaflâ¶â¹â½r;æ¦
;ì\ud835\udd5dus;æ¨imes;樴šââst;æ\xe1áÆ;efââá ænge\xbbâarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âr\xf2ࢨorne\xf2á¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ì\ud835\udcc1mÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹re\xe5â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸\xc5â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»\xafä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se\xbbâ¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»ow\xeeÒef\xf4à¤\xf0áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle\xbbá¦r;ì\ud835\udd2ao;æ§Æcdn⢯⢴â£roè»\xb5äµÈ;acdá¤â¢½â£â£s\xf4á§ir;æ«°otè»\xb7ƵusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«\xf2â\xf0àªÄdp⣩⣮els;æ§f;ì\ud835\udd5eÄct⣸⣽r;ì\ud835\udcc2pos\xbbáÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la\xbbËute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
ro\xf8à¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»\xa0ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸ui\xf6à£Äeiâ©â©ar;椨\xedà®istÄ;sà® à®r;ì\ud835\udd2bÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lan\xf4௢i\xed௪Ä;rà®¶âª\xbbà®·ÆAapâªâªâªr\xf2⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹r\xf2⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro\xf7â«ightarro\xf7âªÆ;qs఻⪺⫪lan\xf4à±Ä;sà±â«´\xbbà°¶i\xedà±Ä;rవ⫾iÄ;eà°à°¥i\xe4à¶Äptâ¬â¬f;ì\ud835\udd5fè\xac;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlle\xecà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³u\xe5ಥÄ;cà²â¸Ä;eà²â½\xf1à²ÈAaitâ®â®â®â®§r\xf2â¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow\xbbâ®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯u\xe5àµ
;ì\ud835\udcc3ortÉâ¬
\0\0â¯ar\xe1âmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯\xe5೸\xe5à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°\xf1à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±\xecà¯ldeè»\xf1ä±\xe7à±iangleÄlrâ±â±eftÄ;eà°â±\xf1à°¦ightÄ;eà³â±¥\xf1à³Ä;mⱬâ±ä½Æ;esⱴⱵⱹä£ro;æp;æÒDHadgilrsâ²â²â²â²â²£â²°â²¶â³â³£ash;æarr;æ¤p;ìââash;æ¬ÄetⲨⲬ;ìâ¥â;ì>ânfin;æ§ÆAetâ²½â³â³
rr;æ¤;ìâ¤âÄ;râ³â³ì<âie;ìâ´âÄAtâ³â³rr;æ¤rie;ìâµâim;ìâ¼âÆAanâ³°â³´â´rr;ærÄhr⳺⳽k;椣Ä;oá§á¥ear;椧ááª\0\0\0\0\0\0\0\0\0\0\0\0\0â´\0â´¸âµâµ ⵥ⵲â¶á¬\0\0â¶â¶«\0â·â·\0â·â¸â¸«â¸¾â¹Äcsâ´±áªuteè»\xf3ä³Äiyâ´¼âµ
rÄ;cáªâµè»\xf4ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ì\ud835\udd2cͯ⵹\0\0âµ¼\0â¶n;äaveè»\xf2ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨r\xf2áªÄirâ¶â¶ r;榾oss;榻n\xe5à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ì\ud835\udd60Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨r\xf2áªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f\xbbâ·¿è»\xaaäªè»\xbaäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§\xf2â¸ashè»\xf8ä¸l;æiŬⸯ⸴deè»\xf5äµesÄ;aÇ⸺s;樶mlè»\xf6ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
74astÐâ¹§â¹²àº
è\xb6;lâ¹â¹®ä¶le\xecÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ì\ud835\udd2dÆimo⺨⺰⺴Ä;vâºâº®ä;äma\xf4à©¶ne;æÆ;tv⺿â»â»ächfork\xbb´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æ\xf6â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»\xb1àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ì\ud835\udd61ndè»\xa3ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷u\xe5à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾ppro\xf8â½urlye\xf1à»\xf1à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨i\xedà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½º\xf0â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴\xefà»»rel;æ°Äciâ¿â¿
r;ì\ud835\udcc5;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ì\ud835\udd2epf;ì\ud835\udd62rime;æcr;ì\ud835\udcc6Æaeo⿸ããtÄei⿾ã
rnion\xf3Ú°nt;æ¨stÄ;eããä¿\xf1á¼\xf4à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããr\xf2á³\xf2Ïail;æ¤ar\xf2á±¥ar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
i\xe3á
®mptyv;榳gÈ;delà¿ããã;æ¦;榥\xe5à¿uoè»\xbbä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤\xebâ\xf0â®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶al\xf3à¼Æabrã§ãªã®r\xf2á¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
\xec࿲\xe2ãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
án\xe5á»ar\xf4ྩt;æÆilrã
©á£ã
®sht;楽;ì\ud835\udd2fÄaoã
·ãrÄduã
½ã
¿\xbbÑ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãa\xe9ãarpoonÄduã»ã¿ow\xeeã
¾p\xbbáeftÄahããrrow\xf3࿪arpoon\xf3Õightarrows;æquigarro\xf7ãhreetimes;æg;äingdotse\xf1á¼²Æahmãããr\xf2࿪a\xf2Õ;æoustÄ;aããæ±che\xbbãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾r\xebáÆaflãããr;æ¦;ì\ud835\udd63us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨ar\xf2ã£Èachqã»ãá¼ã
quo;æºr;ì\ud835\udcc7Äbuã»ãoÄ;rÈÈÆhirããã re\xe5ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
qu\xefâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡u\xe5á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨i\xedá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrãã\xebâ¨Ä;oਸ਼਴tè»\xa7ä§i;ä»war;椩mÄinã©\xf0nu\xf3\xf1t;æ¶rÄ;oã¶âì\ud835\udd30Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãi\xe4á¤ara\xec⹯è»\xadäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲ar\xf2á½Èaeitã¸ãããÄlsã½ãlsetm\xe9ãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ì\ud835\udd64aÄdrãÐesÄ;uããæ it\xbbãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáã\xf1áÆ;esá¨áãetÄ;eá¨ã\xf1á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±\xbbá
¼ar\xf2á
Ècemtã¹ã¾ãã
r;ì\ud835\udcc8tm\xee\xf1i\xecãar\xe6á¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsilo\xeeá» h\xe9⺯s\xbbâ¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦ppro\xf8ãºurlye\xf1á¾\xf1á³Æaesãããppro\xf8ãq\xf1ãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»\xb9ä¹è»\xb2ä²è»\xb3ä³;æ«Äosã¹ã¼t;檾ub;æ«Ä;dá¢ã
ot;æ«sÄouããl;æb;æ«arr;楻ult;æ«ÄEeã¤ã¦;æ«;ælus;æ«Æeiuã´ããtÆ;enáã¼ãqÄ;qá¢ã²eqÄ;qã§ã¤m;æ«Äbpãã;æ«;æ«ÆAanãã ãrr;ærÄhrã¦ã¨\xebâ®Ä;oਫ਩war;椪ligè»\xdfä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;är\xebà¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ì\ud835\udd31Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®ppro\xf8áim\xbbá¬s\xf0áÄasãºã®\xf0árnè»\xfeä¾Ç¬Ìãâ§esè\xd7;bdãããäÄ;
74aá¤ãr;樱;樰Æepsã¡ã£ã\xe1â©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ì\ud835\udd65rk;æ«\xe1ã¢rime;æ´Æaipããã¤d\xe5áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown\xbbá¶»eftÄ;eâ ã¾\xf1म;æightÄ;eãªã\xf1áot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ì\ud835\udcc9;äcy;ärok;ä
§Äioããx\xf4á·headÄlrãã eftarro\xf7à¡ightarrow\xbbà½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶r\xf2Ïar;楣Äcrãã¢uteè»\xfaäº\xf2á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»\xfbä»;äÆabhã ã ã r\xf2álac;ä
±a\xf2áÄirã ã sht;楾;ì\ud835\udd32raveè»\xf9ä¹Å¡ã §ã ±rÄlr㠬㠮\xbbà¥\xbbálk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær\xbbã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»\xa8ÍÄgp㡢㡦on;ä
³f;ì\ud835\udd66Ìadhlsuá
㡸㡽á²ã¢ã¢ own\xe1á³arpoonÄlrã¢ã¢ef\xf4ã igh\xf4ã ¯iÆ;hlã¢ã¢ã¢ä
\xbbáºon\xbbã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær\xbb㢽op;æng;ä
¯ri;æ¹cr;ì\ud835\udccaÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨\xbbá Äam㣯㣲r\xf2㢨lè»\xfcä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ r\xf2Ï·arÄ;v㤦㤧櫨;æ«©as\xe8Ï¡Änr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦app\xe1âothin\xe7áºÆhirã«â»ã¥op\xf4â¾µÄ;há·ã¥¢\xefãÄiu㥩ã¥gm\xe1ã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦et\xe1ãiangleÄlr㦪㦯eft\xbbथight\xbbáy;ä²ash\xbbá¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨a\xf2á©r;ì\ud835\udd33tr\xe9㦮suÄbp㧯㧱\xbbà´\xbbàµpf;ì\ud835\udd67ro\xf0à»»tr\xe9㦴Äcuã¨ã¨r;ì\ud835\udccbÄbpã¨ã¨nÄEeã¦ã¨\xbb㥾nÄEeã¦ã¨\xbbã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ì\ud835\udd34pf;ì\ud835\udd68Ä;eá¹ã©¦at\xe8á¹cr;ì\ud835\udcccà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátr\xe9ár;ì\ud835\udd35ÄAaãªãªr\xf2Ïr\xf2à§¶;ä¾ÄAa㪡㪤r\xf2θr\xf2à§«a\xf0âis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ì\ud835\udd69im\xe5á²ÄAaã«ã«r\xf2Ïr\xf2à¨Äcqã«á¸r;ì\ud835\udccdÄptáã«r\xe9áÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»\xfdä½;äÄiyã¬ã¬rc;ä
·;änè»\xa5ä¥r;ì\ud835\udd36cy;äpf;ì\ud835\udd6acr;ì\ud835\udcceÄcm㬦㬩y;älè»\xffä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡tr\xe6áa;ä¶r;ì\ud835\udd37cy;ä¶grarr;æpf;ì\ud835\udd6bcr;ì\ud835\udccfÄjnã®
ã®;æj;æ'.split("").map(e=>e.charCodeAt(0))),dd=new Uint16Array("Èaglq \x15\x18\x1bÉ\x0f\0\0\x12p;ä¦os;ä§t;ä¾t;ä¼uot;ä¢".split("").map(e=>e.charCodeAt(0)));let dm=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),dp=null!==(c=String.fromCodePoint)&&void 0!==c?c:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function dh(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=dm.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={}));let df=32;function dg(e){return e>=u.ZERO&&e<=u.NINE}function dy(e){return e>=u.UPPER_A&&e<=u.UPPER_F||e>=u.LOWER_A&&e<=u.LOWER_F}function dv(e){return e>=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||dg(e)}function db(e){return e===u.EQUALS||dv(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(d||(d={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(m||(m={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(p||(p={}));class dS{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=m.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=p.Strict}startEntity(e){this.decodeMode=e,this.state=m.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case m.EntityStart:if(e.charCodeAt(t)===u.NUM)return this.state=m.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=m.NamedEntity,this.stateNamedEntity(e,t);case m.NumericStart:return this.stateNumericStart(e,t);case m.NumericDecimal:return this.stateNumericDecimal(e,t);case m.NumericHex:return this.stateNumericHex(e,t);case m.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(e.charCodeAt(t)|df)===u.LOWER_X?(this.state=m.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=m.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,o){if(t!==n){let r=n-t;this.result=this.result*Math.pow(o,r)+parseInt(e.substr(t,r),o),this.consumed+=r}}stateNumericHex(e,t){let n=t;for(;t<e.length;){let o=e.charCodeAt(t);if(!(dg(o)||dy(o)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(o,3);t+=1}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){let n=t;for(;t<e.length;){let o=e.charCodeAt(t);if(!dg(o))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(o,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===u.SEMI)this.consumed+=1;else if(this.decodeMode===p.Strict)return 0;return this.emitCodePoint(dh(this.result),this.consumed),this.errors&&(e!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:n}=this,o=n[this.treeIndex],r=(o&d.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let a=e.charCodeAt(t);if(this.treeIndex=dk(n,o,this.treeIndex+Math.max(1,r),a),this.treeIndex<0)return 0===this.result||this.decodeMode===p.Attribute&&(0===r||db(a))?0:this.emitNotTerminatedNamedEntity();if(0!=(r=((o=n[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(a===u.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==p.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:n}=this,o=(n[t]&d.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,o,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){let{decodeTree:o}=this;return this.emitCodePoint(1===t?o[e]&~d.VALUE_LENGTH:o[e+1],n),3===t&&this.emitCodePoint(o[e+2],n),n}end(){var e;switch(this.state){case m.NamedEntity:return 0!==this.result&&(this.decodeMode!==p.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case m.NumericDecimal:return this.emitNumericEntity(0,2);case m.NumericHex:return this.emitNumericEntity(0,3);case m.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case m.EntityStart:return 0}}}function dT(e){let t="",n=new dS(e,e=>t+=dp(e));return function(e,o){let r=0,a=0;for(;(a=e.indexOf("&",a))>=0;){t+=e.slice(r,a),n.startEntity(o);let i=n.write(e,a+1);if(i<0){r=a+n.end();break}r=a+i,a=0===i?r+1:r}let i=t+e.slice(r);return t="",i}}function dk(e,t,n,o){let r=(t&d.BRANCH_LENGTH)>>7,a=t&d.JUMP_TABLE;if(0===r)return 0!==a&&o===a?n:-1;
74if(a){let t=o-a;return t<0||t>=r?-1:e[n+t]-1}let i=n,s=i+r-1;for(;i<=s;){let t=i+s>>>1,n=e[t];if(n<o)i=t+1;else{if(!(n>o))return e[t+r];s=t-1}}return -1}function dC(e){return e===h.Space||e===h.NewLine||e===h.Tab||e===h.FormFeed||e===h.CarriageReturn}function dA(e){return e===h.Slash||e===h.Gt||dC(e)}function dE(e){return e>=h.Zero&&e<=h.Nine}function d_(e){return e>=h.LowerA&&e<=h.LowerZ||e>=h.UpperA&&e<=h.UpperZ}function dP(e){return e>=h.UpperA&&e<=h.UpperF||e>=h.LowerA&&e<=h.LowerF}dT(du),dT(dd),function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(h||(h={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(f||(f={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(g||(g={}));let dx={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class dw{constructor({xmlMode:e=!1,decodeEntities:t=!0},n){this.cbs=n,this.state=f.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=f.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?dd:du}reset(){this.state=f.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=f.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(e){e===h.Lt||!this.decodeEntities&&this.fastForwardTo(h.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=f.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===h.Amp&&(this.state=f.BeforeEntity)}stateSpecialStartSequence(e){let t=this.sequenceIndex===this.currentSequence.length;if(t?dA(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=f.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===h.Gt||dC(e)){let t=this.index-this.currentSequence.length;if(this.sectionStart<t){let e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}this.isSpecial=!1,this.sectionStart=t+2,this.stateInClosingTagName(e);return}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===dx.TitleEnd?this.decodeEntities&&e===h.Amp&&(this.state=f.BeforeEntity):this.fastForwardTo(h.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===h.Lt)}stateCDATASequence(e){e===dx.Cdata[this.sequenceIndex]?++this.sequenceIndex===dx.Cdata.length&&(this.state=f.InCommentLike,this.currentSequence=dx.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=f.InDeclaration,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===dx.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=f.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!dA(e):d_(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=f.SpecialStartSequence}stateBeforeTagName(e){if(e===h.ExclamationMark)this.state=f.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===h.Questionmark)this.state=f.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){let t=32|e;this.sectionStart=this.index,this.xmlMode||t!==dx.TitleEnd[2]?this.state=this.xmlMode||t!==dx.ScriptEnd[2]?f.InTagName:f.BeforeSpecialS:this.startSpecial(dx.TitleEnd,3)}else e===h.Slash?this.state=f.BeforeClosingTagName:(this.state=f.Text,this.stateText(e))}stateInTagName(e){dA(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=f.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){dC(e)||(e===h.Gt?this.state=f.Text:(this.state=this.isTagStartChar(e)?f.InClosingTagName:f.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===h.Gt||dC(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=f.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===h.Gt||this.fastForwardTo(h.Gt))&&(this.state=f.Text,this.baseState=f.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===h.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=f.InSpecialTag,this.sequenceIndex=0):this.state=f.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===h.Slash?this.state=f.InSelfClosingTag:dC(e)||(this.state=f.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===h.Gt?(this.cbs.onselfclosingtag(this.index),this.state=f.Text,this.baseState=f.Text,this.sectionStart=this.index+1,this.isSpecial=!1):dC(e)||(this.state=f.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===h.Eq||dA(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=f.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===h.Eq?this.state=f.BeforeAttributeValue:e===h.Slash||e===h.Gt?(this.cbs.onattribend(g.NoValue,this.index),this.state=f.BeforeAttributeName,this.stateBeforeAttributeName(e)):dC(e)||(this.cbs.onattribend(g.NoValue,this.index),this.state=f.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===h.DoubleQuote?(this.state=f.InAttributeValueDq,this.sectionStart=this.index+1):e===h.SingleQuote?(this.state=f.InAttributeValueSq,this.sectionStart=this.index+1):dC(e)||(this.sectionStart=this.index,this.state=f.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===h.DoubleQuote?g.Double:g.Single,this.index),this.state=f.BeforeAttributeName):this.decodeEntities&&e===h.Amp&&(this.baseState=this.state,this.state=f.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,h.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,h.SingleQuote)}stateInAttributeValueNoQuotes(e){dC(e)||e===h.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(g.Unquoted,this.index),this.state=f.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===h.Amp&&(this.baseState=this.state,this.state=f.BeforeEntity)}stateBeforeDeclaration(e){e===h.OpeningSquareBracket?(this.state=f.CDATASequence,this.sequenceIndex=0):this.state=e===h.Dash?f.BeforeComment:f.InDeclaration}stateInDeclaration(e){(e===h.Gt||this.fastForwardTo(h.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=f.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===h.Gt||this.fastForwardTo(h.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=f.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===h.Dash?(this.state=f.InCommentLike,this.currentSequence=dx.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=f.InDeclaration}stateInSpecialComment(e){(e===h.Gt||this.fastForwardTo(h.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=f.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){let t=32|e;t===dx.ScriptEnd[3]?this.startSpecial(dx.ScriptEnd,4):t===dx.StyleEnd[3]?this.startSpecial(dx.StyleEnd,4):(this.state=f.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===h.Number?this.state=f.BeforeNumericEntity:e===h.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=f.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=dk(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];let t=this.trieCurrent&d.VALUE_LENGTH;if(t){let n=(t>>
7414)-1;if(this.allowLegacyEntity()||e===h.Semi){let e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,0===n&&this.emitNamedEntity()}else this.trieIndex+=n}}emitNamedEntity(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&d.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~d.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===h.LowerX?(this.entityExcess++,this.state=f.InHexEntity):(this.state=f.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){let t=this.index-this.entityExcess-1;t+2+Number(this.state===f.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(dh(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===h.Semi?this.emitNumericEntity(!0):dE(e)?(this.entityResult=10*this.entityResult+(e-h.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===h.Semi?this.emitNumericEntity(!0):dE(e)?(this.entityResult=16*this.entityResult+(e-h.Zero),this.entityExcess++):dP(e)?(this.entityResult=16*this.entityResult+((32|e)-h.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===f.Text||this.baseState===f.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===f.Text||this.state===f.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===f.InAttributeValueDq||this.state===f.InAttributeValueSq||this.state===f.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){let e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case f.Text:this.stateText(e);break;case f.SpecialStartSequence:this.stateSpecialStartSequence(e);break;case f.InSpecialTag:this.stateInSpecialTag(e);break;case f.CDATASequence:this.stateCDATASequence(e);break;case f.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(e);break;case f.InAttributeName:this.stateInAttributeName(e);break;case f.InCommentLike:this.stateInCommentLike(e);break;case f.InSpecialComment:this.stateInSpecialComment(e);break;case f.BeforeAttributeName:this.stateBeforeAttributeName(e);break;case f.InTagName:this.stateInTagName(e);break;case f.InClosingTagName:this.stateInClosingTagName(e);break;case f.BeforeTagName:this.stateBeforeTagName(e);break;case f.AfterAttributeName:this.stateAfterAttributeName(e);break;case f.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(e);break;case f.BeforeAttributeValue:this.stateBeforeAttributeValue(e);break;case f.BeforeClosingTagName:this.stateBeforeClosingTagName(e);break;case f.AfterClosingTagName:this.stateAfterClosingTagName(e);break;case f.BeforeSpecialS:this.stateBeforeSpecialS(e);break;case f.InAttributeValueNq:this.stateInAttributeValueNoQuotes(e);break;case f.InSelfClosingTag:this.stateInSelfClosingTag(e);break;case f.InDeclaration:this.stateInDeclaration(e);break;case f.BeforeDeclaration:this.stateBeforeDeclaration(e);break;case f.BeforeComment:this.stateBeforeComment(e);break;case f.InProcessingInstruction:this.stateInProcessingInstruction(e);break;case f.InNamedEntity:this.stateInNamedEntity(e);break;case f.BeforeEntity:this.stateBeforeEntity(e);break;case f.InHexEntity:this.stateInHexEntity(e);break;case f.InNumericEntity:this.stateInNumericEntity(e);break;default:this.stateBeforeNumericEntity(e)}this.index++}this.cleanup()}finish(){this.state===f.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){let e=this.buffer.length+this.offset;this.state===f.InCommentLike?this.currentSequence===dx.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===f.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===f.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===f.InTagName||this.state===f.BeforeAttributeName||this.state===f.BeforeAttributeValue||this.state===f.AfterAttributeName||this.state===f.InAttributeName||this.state===f.InAttributeValueSq||this.state===f.InAttributeValueDq||this.state===f.InAttributeValueNq||this.state===f.InClosingTagName||this.cbs.ontext(this.sectionStart,e)}emitPartial(e,t){this.baseState!==f.Text&&this.baseState!==f.InSpecialTag?this.cbs.onattribdata(e,t):this.cbs.ontext(e,t)}
74emitCodePoint(e){this.baseState!==f.Text&&this.baseState!==f.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)}}let dR=new Set(["input","option","optgroup","select","button","datalist","textarea"]),dM=new Set(["p"]),dI=new Set(["thead","tbody"]),dO=new Set(["dd","dt"]),dD=new Set(["rt","rp"]),dN=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",dM],["h1",dM],["h2",dM],["h3",dM],["h4",dM],["h5",dM],["h6",dM],["select",dR],["input",dR],["output",dR],["button",dR],["datalist",dR],["textarea",dR],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",dO],["dt",dO],["address",dM],["article",dM],["aside",dM],["blockquote",dM],["details",dM],["div",dM],["dl",dM],["fieldset",dM],["figcaption",dM],["figure",dM],["footer",dM],["form",dM],["header",dM],["hr",dM],["main",dM],["nav",dM],["ol",dM],["pre",dM],["section",dM],["table",dM],["ul",dM],["rt",dD],["rp",dD],["tbody",dI],["tfoot",dI]]),dL=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),dB=new Set(["math","svg"]),dF=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),dU=/\s|\//;class dj{constructor(e,t={}){var n,o,r,a,i;this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(o=t.lowerCaseAttributeNames)&&void 0!==o?o:!t.xmlMode,this.tokenizer=new(null!==(r=t.Tokenizer)&&void 0!==r?r:dw)(this.options,this),null===(i=(a=this.cbs).onparserinit)||void 0===i||i.call(a,this)}ontext(e,t){var n,o;let r=this.getSlice(e,t);this.endIndex=t-1,null===(o=(n=this.cbs).ontext)||void 0===o||o.call(n,r),this.startIndex=t}ontextentity(e){var t,n;let o=this.tokenizer.getSectionStart();this.endIndex=o-1,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,dp(e)),this.startIndex=o}isVoidElement(e){return!this.options.xmlMode&&dL.has(e)}onopentagname(e,t){this.endIndex=t;let n=this.getSlice(e,t);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}emitOpenTag(e){var t,n,o,r;this.openTagStart=this.startIndex,this.tagname=e;let a=!this.options.xmlMode&&dN.get(e);if(a)for(;this.stack.length>0&&a.has(this.stack[this.stack.length-1]);){let e=this.stack.pop();null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,e,!0)}!this.isVoidElement(e)&&(this.stack.push(e),dB.has(e)?this.foreignContext.push(!0):dF.has(e)&&this.foreignContext.push(!1)),null===(r=(o=this.cbs).onopentagname)||void 0===r||r.call(o,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(t=this.cbs).onopentag)||void 0===n||n.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var n,o,r,a,i,s;this.endIndex=t;let l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(dB.has(l)||dF.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(o=(n=this.cbs).onopentagname)||void 0===o||o.call(n,"br"),null===(a=(r=this.cbs).onopentag)||void 0===a||a.call(r,"br",{},!0),null===(s=(i=this.cbs).onclosetag)||void 0===s||s.call(i,"br",!1));else{let e=this.stack.lastIndexOf(l);if(-1!==e){if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e}else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,n;let o=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===o&&(null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,o,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;let n=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=dp(e)}onattribend(e,t){var n,o;this.endIndex=t,null===(o=(n=this.cbs).onattribute)||void 0===o||o.call(n,this.attribname,this.attribvalue,e===g.Double?'"':e===g.Single?"'":e===g.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){let t=e.search(dU),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(e,t){this.endIndex=t;let n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${e}`,`!${n}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;let n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${e}`,`?${n}`)}this.startIndex=t+1}oncomment(e,t,n){var o,r,a,i;this.endIndex=t,null===(r=(o=this.cbs).oncomment)||void 0===r||r.call(o,this.get
74Slice(e,t-n)),null===(i=(a=this.cbs).oncommentend)||void 0===i||i.call(a),this.startIndex=t+1}oncdata(e,t,n){var o,r,a,i,s,l,c,u,d,m;this.endIndex=t;let p=this.getSlice(e,t-n);this.options.xmlMode||this.options.recognizeCDATA?(null===(r=(o=this.cbs).oncdatastart)||void 0===r||r.call(o),null===(i=(a=this.cbs).ontext)||void 0===i||i.call(a,p),null===(l=(s=this.cbs).oncdataend)||void 0===l||l.call(s)):(null===(u=(c=this.cbs).oncomment)||void 0===u||u.call(c,`[CDATA[${p}]]`),null===(m=(d=this.cbs).oncommentend)||void 0===m||m.call(d)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,n,o;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(o=(n=this.cbs).onparserinit)||void 0===o||o.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,n;if(this.ended){null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){var t,n;if(this.ended){null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(e){this.write(e)}done(e){this.end(e)}}let dz=/["&'<>$\x80-\uFFFF]/g,dG=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),d$=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>(64512&e.charCodeAt(t))==55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function dH(e){let t,n="",o=0;for(;null!==(t=dz.exec(e));){let r=t.index,a=e.charCodeAt(r),i=dG.get(a);void 0!==i?(n+=e.substring(o,r)+i,o=r+1):(n+=`${e.substring(o,r)}&#x${d$(e,r).toString(16)};`,o=dz.lastIndex+=Number((64512&a)==55296))}return n+e.substr(o)}function dV(e,t){return function(n){let o;let r=0,a="";for(;o=e.exec(n);)r!==o.index&&(a+=n.substring(r,o.index)),a+=t.get(o[0].charCodeAt(0)),r=o.index+1;return a+n.substring(r)}}dV(/[&<>'"]/g,dG);let dW=dV(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),dq=dV(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(y||(y={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(v||(v={}));let dZ=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),dK=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),dY=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function dX(e){return e.replace(/"/g,""")}function dQ(e,t){var n;if(!e)return;let o=(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)===!1?dX:t.xmlMode||"utf8"!==t.encodeEntities?dH:dW;return Object.keys(e).map(n=>{var r,a;let i=null!==(r=e[n])&&void 0!==r?r:"";return("foreign"===t.xmlMode&&(n=null!==(a=dK.get(n))&&void 0!==a?a:n),t.emptyAttrs||t.xmlMode||""!==i)?`${n}="${o(i)}"`:n}).join(" ")}let dJ=new Set(["area","base","basefont","br","col","command","embed","frame","hr","
74img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function d0(e,t={}){let n="length"in e?e:[e],o="";for(let e=0;e<n.length;e++)o+=d1(n[e],t);return o}function d1(e,t){switch(e.type){case l0:return d0(e.children,t);case l9:case l2:return d4(e);case l3:return d9(e);case l8:return d8(e);case l6:case l4:case l5:return d6(e,t);case l1:return d5(e,t)}}let d2=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),d3=new Set(["svg","math"]);function d6(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=dZ.get(e.name))&&void 0!==n?n:e.name,e.parent&&d2.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&d3.has(e.name)&&(t={...t,xmlMode:"foreign"});let o=`<${e.name}`,r=dQ(e.attribs,t);return r&&(o+=` ${r}`),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&dJ.has(e.name))?(t.xmlMode||(o+=" "),o+="/>"):(o+=">",e.children.length>0&&(o+=d0(e.children,t)),(t.xmlMode||!dJ.has(e.name))&&(o+=`</${e.name}>`)),o}function d4(e){return`<${e.data}>`}function d5(e,t){var n;let o=e.data||"";return(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)===!1||!t.xmlMode&&e.parent&&dY.has(e.parent.name)||(o=t.xmlMode||"utf8"!==t.encodeEntities?dH(o):dq(o)),o}function d8(e){return`<![CDATA[${e.children[0].data}]]>`}function d9(e){return`<!--${e.data}-->`}function d7(e,t){let n=new cy(void 0,t);return new dj(n,t).end(e),n.root}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(b||(b={}));var me=n(64876);function mt(e,t,n=()=>void 0){if(void 0===e){let e=function(...n){return t(e,...n)};return e}return e>=0?function(...o){return t(mt(e-1,t,n),...o)}:n}function mn(e,t){let n=0,o=e.length;for(;n<o&&e[n]===t;)++n;for(;o>n&&e[o-1]===t;)--o;return n>0||o<e.length?e.substring(n,o):e}function mo(e,t){let n=e.length;for(;n>0&&e[n-1]===t;)--n;return n<e.length?e.substring(0,n):e}function mr(e){return e.replace(/[\s\S]/g,e=>"\\u"+e.charCodeAt().toString(16).padStart(4,"0"))}function ma(e,t){let n=new Map;for(let o=e.length;o-- >0;){let r=e[o],a=t(r);n.set(a,n.has(a)?me(r,n.get(a),{arrayMerge:mi}):r)}return[...n.values()].reverse()}let mi=(e,t,n)=>[...t];function ms(e,t){for(let n of t){if(!e)return;e=e[n]}return e}function ml(e,t="a",n=26){let o=[];do o.push((e-=1)%n),e=e/n>>0;while(e>0);let r=t.charCodeAt(0);return o.reverse().map(e=>String.fromCharCode(r+e)).join("")}let mc=["I","X","C","M"],mu=["V","L","D"];function md(e){return[...e+""].map(e=>+e).reverse().map((e,t)=>e%5<4?(e<5?"":mu[t])+mc[t].repeat(e%5):mc[t]+(e<5?mu[t]:mc[t+1])).reverse().join("")}class mm{constructor(e,t){this.lines=[],this.nextLineWords=[],this.maxLineLength=t||e.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=ms(e,["longWordSplit","wrapCharacters"])||[],this.forceWrapOnLimit=ms(e,["longWordSplit","forceWrapOnLimit"])||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(e,t=!1){this.nextLineAvailableChars<=0&&!t&&this.startNewLine();let n=0===this.nextLineWords.length,o=e.length+(n?0:1);if(o<=this.nextLineAvailableChars||t)this.nextLineWords.push(e),this.nextLineAvailableChars-=o;else{let[t,...o]=this.splitLongWord(e);for(let e of(n||this.startNewLine(),this.nextLineWords.push(t),this.nextLineAvailableChars-=t.length,o))this.startNewLine(),this.nextLineWords.push(e),this.nextLineAvailableChars-=e.length}}popWord(){let e=this.nextLineWords.pop();if(void 0!==e){let t=0===this.nextLineWords.length,n=e.length+(t?0:1);this.nextLineAvailableChars+=n}return e}concatWord(e,t=!1){if(this.wordBreakOpportunity&&e.length>this.nextLineAvailableChars)this.pushWord(e,t),this.wordBreakOpportunity=!1;else{let n=this.popWord();this.pushWord(n?n.concat(e):e,t)}}startNewLine(e=1){this.lines.push(this.nextLineWords),e>1&&this.lines.push(...Array.from({length:e-1},()=>[])),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return 0===this.lines.length&&0===this.nextLineWords.length}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map(e=>e.join(" ")).join("\n")}splitLongWord(e){let t=[],n=0;for(;e.length>this.maxLineLength;){let o=e.substring(0,this.maxLineLength),r=e.substring(this.maxLineLength),a=o.lastIndexOf(this.wrapCharacters[n]);if(a>-1)e=o.substring(a+1)+r,t.push(o.substring(0,a+1));else if(++n<this.wrapCharacters.length)e=o+r;else{if(this.forceWrapOnLimit){if(t.push(o),(e=r).length>this.maxLineLength)continue}else e=o+r;break}}return t.push(e),t}}class mp{constructor(e=null){this.next=e}getRoot(){return this.next?this.next:this}}class mh extends mp{constructor(e,t=null,n=1,o){super(t),this.leadingLineBreaks=n,this.inlineTextBuilder=new mm(e,o),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class mf extends mh{constructor(e,t=null,{interRowLineBreaks:n=1,leadingLineBreaks:o=2,maxLineLength:r,maxPrefixLength:a=0,prefixAlign:i="left"}={}){super(e,t,o,r),this.maxPrefixLength=a,this.prefixAlign=i,this.interRowLineBreaks=n}}class mg extends mh{constructor(e,t=null,{leadingLineBreaks:n=1,maxLineLength:o,prefix:r=""}={}){super(e,t,n,o),this.prefix=r}}class my extends mp{constructor(e=null){super(e),this.rows=[],this.isPre=e&&e.isPre,this.isNoWrap=e&&e.isNoWrap}}class mv extends mp{constructor(e=null){super(e),this.cells=[],this.isPre=e&&e.isPre,this.isNoWrap=e&&e.isNoWrap}}class mb extends mp{constructor(e,t=null,n){super(t),this.inlineTextBuilder=new mm(e,n),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class mS extends mp{constructor(e=null,t){super(e),this.transform=t}}function mT(e){return[...e].map(e=>"\\u"+e.charCodeAt(0).toString(16).padStart(4,"0")).join("")}class mk{constructor(e){this.whitespaceChars=e.preserveNewlines?e.whitespaceCharacters.replace(/\n/g,""):e.whitespaceCharacters;let t=mT(this.whitespaceChars);if(this.leadingWhitespaceRe=RegExp(`^[${t}]`),this.trailingWhitespaceRe=RegExp(`[${t}]$`),this.allWhitespaceOrEmptyRe=RegExp(`^[${t}]*$`),this.newlineOrNonWhitespaceRe=RegExp(`(\\n|[^\\n${t}])`,"g"),this.newlineOrNonNewlineStringRe=RegExp(`(\\n|[^\\n]+)`,"g"),e.preserveNewlines){let e=RegExp(`\\n|[^\\n${t}]+`,"gm");this.shrinkWrapAdd=function(t,n,o=e=>e,r=!1){if(!t)return;let a=n.stashedSpace,i=!1,s=e.exec(t);if(s)for(i=!0,"\n"===s[0]?n.startNewLine():a||this.testLeadingWhitespace(t)?n.pushWord(o(s[0]),r):n.concatWord(o(s[0]),r);null!==(s=e.exec(t));)"\n"===s[0]?n.startNewLine():n.pushWord(o(s[0]),r);n.stashedSpace=a&&!i||this.testTrailingWhitespace(t)}}else{let e=RegExp(`[^${t}]+`,"g");this.shrinkWrapAdd=function(t,n,o=e=>e,r=!1){if(!t)return;let a=n.stashedSpace,i=!1,s=e.exec(t);if(s)for(i=!0,a||this.testLeadingWhitespace(t)?n.pushWord(o(s[0]),r):n.concatWord(o(s[0]),r);null!==(s=e.exec(t));)n.pushWord(o(s[0]),r);n.stashedSpace=a&&!i||this.testTrailingWhitespace(t)}}}addLiteral(e,t,n=!0){if(!e)return;let o=t.stashedSpace,r=!1,a=this.newlineOrNonNewlineStringRe.exec(e);if(a)for(r=!0,"\n"===a[0]?t.startNewLine():o?t.pushWord(a[0],n):t.concatWord(a[0],n);null!==(a=this.newlineOrNonNewlineStringRe.exec(e));)"\n"===a[0]?t.startNewLine():t.pushWord(a[0],n);t.stashedSpace=o&&!r}testLeadingWhitespace(e){return this.leadingWhitespaceRe.test(e)}testTrailingWhitespace(e){return this.trailingWhitespaceRe.test(e)}testContainsWords(e){return!this.allWhitespaceOrEmptyRe.test(e)}countNewlinesNoWords(e){let t;this.newlineOrNonWhitespaceRe.lastIndex=0;let n=0;for(;null!==(t=this.newlineOrNonWhitespaceRe.exec(e));){if("\n"!==t[0])return 0;n++}return n}}class mC{constructor(e,t,n){this.options=e,this.picker=t,this.metadata=n,this.whitespaceProcessor=new mk(e),this._stackItem=new mh(e),this._wordTransformer=void 0}pushWordTransform(e){this._wordTransformer=new mS(this._wordTransformer,e)}popWordTransform(){if(!this._wordTransformer)return;let e=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,e}startNoWrap(){this._stackItem.isNoWrap=!0}
74stopNoWrap(){this._stackItem.isNoWrap=!1}_getCombinedWordTransformer(){let e=this._wordTransformer?e=>m_(e,this._wordTransformer):void 0,t=this.options.encodeCharacters;return e?t?n=>t(e(n)):e:t}_popStackItem(){let e=this._stackItem;return this._stackItem=e.next,e}addLineBreak(){(this._stackItem instanceof mh||this._stackItem instanceof mg||this._stackItem instanceof mb)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof mh||this._stackItem instanceof mg||this._stackItem instanceof mb)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(e,{noWordTransform:t=!1}={}){if(this._stackItem instanceof mh||this._stackItem instanceof mg||this._stackItem instanceof mb){if(this._stackItem.isPre){this._stackItem.rawText+=e;return}if(0!==e.length&&(!this._stackItem.stashedLineBreaks||this.whitespaceProcessor.testContainsWords(e))){if(this.options.preserveNewlines){let t=this.whitespaceProcessor.countNewlinesNoWords(e);if(t>0){this._stackItem.inlineTextBuilder.startNewLine(t);return}}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(e,this._stackItem.inlineTextBuilder,t?void 0:this._getCombinedWordTransformer(),this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}}addLiteral(e){if((this._stackItem instanceof mh||this._stackItem instanceof mg||this._stackItem instanceof mb)&&0!==e.length){if(this._stackItem.isPre){this._stackItem.rawText+=e;return}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.addLiteral(e,this._stackItem.inlineTextBuilder,this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}openBlock({leadingLineBreaks:e=1,reservedLineLength:t=0,isPre:n=!1}={}){let o=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-t);this._stackItem=new mh(this.options,this._stackItem,e,o),n&&(this._stackItem.isPre=!0)}closeBlock({trailingLineBreaks:e=1,blockTransform:t}={}){let n=this._popStackItem(),o=t?t(mA(n)):mA(n);mE(this._stackItem,o,n.leadingLineBreaks,Math.max(n.stashedLineBreaks,e))}openList({maxPrefixLength:e=0,prefixAlign:t="left",interRowLineBreaks:n=1,leadingLineBreaks:o=2}={}){this._stackItem=new mf(this.options,this._stackItem,{interRowLineBreaks:n,leadingLineBreaks:o,maxLineLength:this._stackItem.inlineTextBuilder.maxLineLength,maxPrefixLength:e,prefixAlign:t})}openListItem({prefix:e=""}={}){if(!(this._stackItem instanceof mf))throw Error("Can't add a list item to something that is not a list! Check the formatter.");let t=this._stackItem,n=Math.max(e.length,t.maxPrefixLength),o=Math.max(20,t.inlineTextBuilder.maxLineLength-n);this._stackItem=new mg(this.options,t,{prefix:e,maxLineLength:o,leadingLineBreaks:t.interRowLineBreaks})}closeListItem(){let e=this._popStackItem(),t=e.next,n=Math.max(e.prefix.length,t.maxPrefixLength),o="\n"+" ".repeat(n),r=("right"===t.prefixAlign?e.prefix.padStart(n):e.prefix.padEnd(n))+mA(e).replace(/\n/g,o);mE(t,r,e.leadingLineBreaks,Math.max(e.stashedLineBreaks,t.interRowLineBreaks))}closeList({trailingLineBreaks:e=2}={}){let t=this._popStackItem(),n=mA(t);n&&mE(this._stackItem,n,t.leadingLineBreaks,e)}openTable(){this._stackItem=new my(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof my))throw Error("Can't add a table row to something that is not a table! Check the formatter.");this._stackItem=new mv(this._stackItem)}openTableCell({maxColumnWidth:e}={}){if(!(this._stackItem instanceof mv))throw Error("Can't add a table cell to something that is not a table row! Check the formatter.");this._stackItem=new mb(this.options,this._stackItem,e)}closeTableCell({colspan:e=1,rowspan:t=1}={}){let n=this._popStackItem(),o=mn(mA(n),"\n");n.next.cells.push({colspan:e,rowspan:t,text:o})}closeTableRow(){let e=this._popStackItem();e.next.rows.push(e.cells)}closeTable({tableToString:e,leadingLineBreaks:t=2,trailingLineBreaks:n=2}){let o=e(this._popStackItem().rows);o&&mE(this._stackItem,o,t,n)}toString(){return mA(this._stackItem.getRoot())}}function mA(e){if(!(e instanceof mh||e instanceof mg||e instanceof mb))throw Error("Only blocks, list items and table cells can be requested for text contents.");return e.inlineTextBuilder.isEmpty()?e.rawText:e.rawText+e.inlineTextBuilder.toString()}function mE(e,t,n,o){if(!(e instanceof mh||e instanceof mg||e instanceof mb))throw Error("Only blocks, list items and table cells can contain text.");let r=mA(e),a=Math.max(e.stashedLineBreaks,n);e.inlineTextBuilder.clear(),r?e.rawText=r+"\n".repeat(a)+t:(e.rawText=t,e.leadingLineBreaks=a),e.stashedLineBreaks=o}function m_(e,t){return t?m_(t.transform(e),t.next):e}function mP(e={}){let t=e.selectors.filter(e=>!e.format);if(t.length)throw Error("Following selectors have no specified format: "+t.map(e=>`\`${e.selector}\``).join(", "));let n=new uz(e.selectors.map(e=>[e.selector,e])).build(u7);"function"!=typeof e.encodeCharacters&&(e.encodeCharacters=mM(e.encodeCharacters));let o=new uz(e.baseElements.selectors.map((e,t)=>[e,t+1])).build(u7);function r(t){return mw(t,e,o)}let a=mt(e.limits.maxDepth,mR,function(t,n){n.addInline(e.limits.ellipsis||"")});return function(t,o){return mx(t,o,e,n,r,a)}}
74function mx(e,t,n,o,r,a){let i=n.limits.maxInputLength;i&&e&&e.length>i&&(console.warn(`Input length ${e.length} is above allowed limit of ${i}. Truncating without ellipsis.`),e=e.substring(0,i));let s=r(d7(e,{decodeEntities:n.decodeEntities}).children),l=new mC(n,o,t);return a(s,l),l.toString()}function mw(e,t,n){let o=[];function r(e,r){for(let a of r=r.slice(0,t.limits.maxChildNodes)){if("tag"!==a.type)continue;let r=n.pick1(a);if(r>0?o.push({selectorIndex:r,element:a}):a.children&&e(a.children),o.length>=t.limits.maxBaseElements)return}}return mt(t.limits.maxDepth,r)(e),"occurrence"!==t.baseElements.orderBy&&o.sort((e,t)=>e.selectorIndex-t.selectorIndex),t.baseElements.returnDomByDefault&&0===o.length?e:o.map(e=>e.element)}function mR(e,t,n){if(!t)return;let o=n.options;for(let r of(t.length>o.limits.maxChildNodes&&(t=t.slice(0,o.limits.maxChildNodes)).push({data:o.limits.ellipsis,type:"text"}),t))switch(r.type){case"text":n.addInline(r.data);break;case"tag":{let t=n.picker.pick1(r);(0,o.formatters[t.format])(r,e,n,t.options||{})}}}function mM(e){if(!e||0===Object.keys(e).length)return;let t=Object.entries(e).filter(([,e])=>!1!==e),n=RegExp(t.map(([e])=>`(${mr([...e][0])})`).join("|"),"g"),o=t.map(([,e])=>e),r=(e,...t)=>o[t.findIndex(e=>e)];return e=>e.replace(n,r)}function mI(e){let t=e.attribs&&e.attribs.length?" "+Object.entries(e.attribs).map(([e,t])=>""===t?e:`${e}=${t.replace(/"/g,""")}`).join(" "):"";return`<${e.name}${t}>`}function mO(e){return`</${e.name}>`}var mD=Object.freeze({__proto__:null,block:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},blockHtml:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),n.startNoWrap(),n.addLiteral(d0(e,{decodeEntities:n.options.decodeEntities}
74)),n.stopNoWrap(),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},blockString:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),n.addLiteral(o.string||""),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},blockTag:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),n.startNoWrap(),n.addLiteral(mI(e)),n.stopNoWrap(),t(e.children,n),n.startNoWrap(),n.addLiteral(mO(e)),n.stopNoWrap(),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},inline:function(e,t,n,o){t(e.children,n)},inlineHtml:function(e,t,n,o){n.startNoWrap(),n.addLiteral(d0(e,{decodeEntities:n.options.decodeEntities})),n.stopNoWrap()},inlineString:function(e,t,n,o){n.addLiteral(o.string||"")},inlineSurround:function(e,t,n,o){n.addLiteral(o.prefix||""),t(e.children,n),n.addLiteral(o.suffix||"")},inlineTag:function(e,t,n,o){n.startNoWrap(),n.addLiteral(mI(e)),n.stopNoWrap(),t(e.children,n),n.startNoWrap(),n.addLiteral(mO(e)),n.stopNoWrap()},skip:function(e,t,n,o){}});function mN(e,t){return e[t]||(e[t]=[]),e[t]}function mL(e,t=0){for(;e[t];)t++;return t}function mB(e,t){for(let n=0;n<t;n++){let t=mN(e,n);for(let o=0;o<n;o++){let r=mN(e,o);if(t[o]||r[n]){let e=t[o];t[o]=r[n],r[n]=e}}}}function mF(e,t,n,o){for(let r=0;r<e.rowspan;r++){let a=mN(t,n+r);for(let t=0;t<e.colspan;t++)a[o+t]=e}}function mU(e,t){return void 0===e[t]&&(e[t]=0===t?0:1+mU(e,t-1)),e[t]}function mj(e,t,n,o){e[t+n]=Math.max(mU(e,t+n),mU(e,t)+o)}function mz(e,t,n){let o=[],r=0,a=e.length,i=[0];for(let n=0;n<a;n++){let a=mN(o,n),s=e[n],l=0;for(let e=0;e<s.length;e++){let r=s[e];mF(r,o,n,l=mL(a,l)),l+=r.colspan,r.lines=r.text.split("\n");let c=r.lines.length;mj(i,n,r.rowspan,c+t)}r=a.length>r?a.length:r}mB(o,a>r?a:r);let s=[],l=[0];for(let e=0;e<r;e++){let t,r=0,c=Math.min(a,o[e].length);for(;r<c;)if(t=o[e][r]){if(!t.rendered){let o=0;for(let n=0;n<t.lines.length;n++){let a=t.lines[n],c=i[r]+n;s[c]=(s[c]||"").padEnd(l[e])+a,o=a.length>o?a.length:o}mj(l,e,t.colspan,o+n),t.rendered=!0}r+=t.rowspan}else{let e=i[r];s[e]=s[e]||"",r++}}return s.join("\n")}function mG(e,t){return t?("string"==typeof t[0]?t[0]:"[")+e+("string"==typeof t[1]?t[1]:"]"):e}function m$(e,t,n,o,r){let a="function"==typeof t?t(e,o,r):e;return"/"===a[0]&&n?mo(n,"/")+a:a}function mH(e,t,n,o,r){let a="li"===ms(e,["parent","name"]),i=0,s=(e.children||[]).filter(e=>"text"!==e.type||!/^\s*$/.test(e.data)).map(function(e){if("li"!==e.name)return{node:e,prefix:""};let t=a?r().trimStart():r();return t.length>i&&(i=t.length),{node:e,prefix:t}}
74);if(s.length){for(let{node:e,prefix:r}of(n.openList({interRowLineBreaks:1,leadingLineBreaks:a?1:o.leadingLineBreaks||2,maxPrefixLength:i,prefixAlign:"left"}),s))n.openListItem({prefix:r}),t([e],n),n.closeListItem();n.closeList({trailingLineBreaks:a?1:o.trailingLineBreaks||2})}}function mV(e="1"){switch(e){case"a":return e=>ml(e,"a");case"A":return e=>ml(e,"A");case"i":return e=>md(e).toLowerCase();case"I":return e=>md(e);default:return e=>e.toString()}}function mW(e){let t=[],n=[];for(let o of e)o.startsWith(".")?t.push(o.substring(1)):o.startsWith("#")&&n.push(o.substring(1));return{classes:t,ids:n}}function mq(e,t){if(!0===t)return!0;if(!e)return!1;let{classes:n,ids:o}=mW(t),r=(e.class||"").split(" "),a=(e.id||"").split(" ");return r.some(e=>n.includes(e))||a.some(e=>o.includes(e))}function mZ(e,t,n,o){return mq(e.attribs,n.options.tables)?mY(e,t,n,o):mK(e,t,n,o)}function mK(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks}),t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks})}function mY(e,t,n,o){function r(e){let r=+ms(e,["attribs","colspan"])||1,a=+ms(e,["attribs","rowspan"])||1;n.openTableCell({maxColumnWidth:o.maxColumnWidth}),t(e.children,n),n.closeTableCell({colspan:r,rowspan:a})}function a(e){if("tag"!==e.type)return;let t=!1!==o.uppercaseHeaderCells?e=>{n.pushWordTransform(e=>e.toUpperCase()),r(e),n.popWordTransform()}:r;switch(e.name){case"thead":case"tbody":case"tfoot":case"center":e.children.forEach(a);return;case"tr":for(let o of(n.openTableRow(),e.children))if("tag"===o.type)switch(o.name){case"th":t(o);break;case"td":r(o)}n.closeTableRow()}}n.openTable(),e.children.forEach(a),n.closeTable({tableToString:e=>mz(e,o.rowSpacing??0,o.colSpacing??3),leadingLineBreaks:o.leadingLineBreaks,trailingLineBreaks:o.trailingLineBreaks})}var mX=Object.freeze({__proto__:null,anchor:function(e,t,n,o){let r=function(){if(o.ignoreHref||!e.attribs||!e.attribs.href)return"";let t=e.attribs.href.replace(/^mailto:/,"");return o.noAnchorUrl&&"#"===t[0]?"":t=m$(t,o.pathRewrite,o.baseUrl,n.metadata,e)}();if(r){let a="";n.pushWordTransform(e=>(e&&(a+=e),e)),t(e.children,n),n.popWordTransform(),o.hideLinkHrefIfSameAsText&&r===a||n.addInline(a?" "+mG(r,o.linkBrackets):r,{noWordTransform:!0})}else t(e.children,n)},blockquote:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2,reservedLineLength:2}),t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2,blockTransform:e=>(!1!==o.trimEmptyLines?mn(e,"\n"):e).split("\n").map(e=>"> "+e).join("\n")})},dataTable:mY,heading:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),!1!==o.uppercase?(n.pushWordTransform(e=>e.toUpperCase()),t(e.children,n),n.popWordTransform()):t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},horizontalLine:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),n.addInline("-".repeat(o.length||n.options.wordwrap||40)),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},image:function(e,t,n,o){let r=e.attribs||{},a=r.alt?r.alt:"",i=r.src?m$(r.src,o.pathRewrite,o.baseUrl,n.metadata,e):"",s=i?a?a+" "+mG(i,o.linkBrackets):mG(i,o.linkBrackets):a;n.addInline(s,{noWordTransform:!0})},lineBreak:function(e,t,n,o){n.addLineBreak()},orderedList:function(e,t,n,o){let r=Number(e.attribs.start||"1"),a=mV(e.attribs.type);return mH(e,t,n,o,()=>" "+a(r++)+". ")},paragraph:function(e,t,n,o){n.openBlock({leadingLineBreaks:o.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},pre:function(e,t,n,o){n.openBlock({isPre:!0,leadingLineBreaks:o.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:o.trailingLineBreaks||2})},table:mZ,unorderedList:function(e,t,n,o){let r=o.itemPrefix||" * ";return mH(e,t,n,o,()=>r)},wbr:function(e,t,n,o){n.addWordBreakOpportunity()}});let mQ={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeEntities:!0,encodeCharacters:{},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInput
74Length:16777216},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,selectors:[{selector:"*",format:"inline"},{selector:"a",format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,linkBrackets:["[","]"],noAnchorUrl:!0}},{selector:"article",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"aside",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"blockquote",format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},{selector:"br",format:"lineBreak"},{selector:"div",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"footer",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"form",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"h1",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h2",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h3",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h4",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h5",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h6",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"header",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"hr",format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},{selector:"img",format:"image",options:{baseUrl:null,linkBrackets:["[","]"]}},{selector:"main",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"nav",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"ol",format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"p",format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"pre",format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"section",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"table",format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},{selector:"ul",format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"wbr",format:"wbr"}],tables:[],whitespaceCharacters:" \r\n\fâ",wordwrap:80},mJ=(e,t,n)=>[...e,...t],m0=(e,t,n)=>[...t],m1=(e,t,n)=>e.some(e=>"object"==typeof e)?mJ(e,t):m0(e,t);function m2(e){if(e.tags){let t=Object.entries(e.tags).map(([e,t])=>({...t,selector:e||"*"}));e.selectors.push(...t),e.selectors=ma(e.selectors,e=>e.selector)}function t(e,t,n){let o=t.pop();for(let n of t){let t=e[n];t||(t={},e[n]=t),e=t}e[o]=n}if(e.baseElement){let n=e.baseElement;t(e,["baseElements","selectors"],Array.isArray(n)?n:[n])}for(let n of(void 0!==e.returnDomByDefault&&t(e,["baseElements","returnDomByDefault"],e.returnDomByDefault),e.selectors))"anchor"===n.format&&ms(n,["options","noLinkBrackets"])&&t(n,["options","linkBrackets"],!1)}let m3=function(e={}){return(e=me(mQ,e,{arrayMerge:m0,customMerge:e=>"selectors"===e?m1:void 0})).formatters=Object.assign({},mD,mX,e.formatters),e.selectors=ma(e.selectors,e=>e.selector),m2(e),mP(e)}({wordwrap:!1,selectors:[{selector:"h1",format:"heading",options:{uppercase:!1}},{selector:"h2",format:"heading",options:{uppercase:!1}},{selector:"h3",format:"heading",options:{uppercase:!1}},{selector:"h4",format:"heading",options:{uppercase:!1}},{selector:"a",format:"anchor",options:{ignoreHref:!0}},{selector:"img",format:"skip"}]});var m6=n(30781),m4=n(56655),m5=n(80400),m8=n.n(m5),m9=n(49698),m7=n(15313).lW;function pe(){return(0,m9.Z)()}function pt(){return m8().encode(m7.from((0,m9.Z)())).substring(0,21)}let pn={ca:"ES",da:"DK",de:"DE",en:"US",es:"ES",eu:"ES",fr:"FR",it:"IT",ko:"KR",nl:"NL",pt:"PT",ru:"RU",zh:"CN",hu:"HU",sv:"SE",ja:"JP",ro:"RO"};function po(e){let t=e.toLowerCase(),n=pn[t]||t.toUpperCase();return"".concat(t,"_").concat(n)}function pr(e,t){return e&&!!window[t]}class pa{static isExpirable(e){return"number"==typeof e.timestamp}static removeFromStorage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"sessionStorage";if(pr(e,t))try{window[t].removeItem(e)}catch(e){console.log("Could not get from ".concat(t," storage"),e)}}static getFromStorage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"sessionStorage",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:JSON.parse;if(!pr(e,t))return null;let o=window[t];
74try{let t=o.getItem(e);if(!t)return null;let r=JSON.parse(t);if(pa.isExpirable(r)){if(new Date().getTime()>r.timestamp)return pa.removeFromStorage(e),null;return n(r.value)}return r}catch(e){console.log("Could not get from ".concat(t," storage"),e)}}static saveToStorage(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sessionStorage",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:JSON.stringify,r=arguments.length>4?arguments[4]:void 0;if(!pr(e,n))return null;let a=window[n];try{if(r){let n=6e4*r,i={value:o(t),timestamp:new Date().getTime()+n};a.setItem(e,JSON.stringify(i))}else a.setItem(e,o(t))}catch(e){console.log("Could not get from ".concat(n," storage"),e)}}static isKeyInStorage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"sessionStorage";return!!pr(e,t)&&null!==window[t].getItem(e)}}var pi=n(21895);let ps=(e,t)=>{let n=Object.keys(t).find(n=>t[n]===e);if(n)return t[n]}},21895:function(e,t,n){"use strict";n.d(t,{Gj:function(){return m},HD:function(){return s},JQ:function(){return p},NV:function(){return i},SL:function(){return d},eX:function(){return c},kC:function(){return r},kQ:function(){return l},oF:function(){return a}});var o=n(15313).lW;function r(e){return e.length?e.charAt(0).toUpperCase()+e.slice(1):e}function a(e){return btoa(e)}function i(e){var t;return(null===(t=o)||void 0===t?void 0:t.from)?o.from(e,"base64").toString():atob(e)}function s(e){return"string"==typeof e||e instanceof String}function l(e){return e.split("_").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join("")}function c(e){return e.replace(/\s+/g,"")}function u(e){return!e||/^\s*$/.test(e)}function d(e){return!u(e)}function m(e){if(!s(e))return!1;let t=e.normalize("NFD").replace(/[^ -~]/g,"");return e.length===t.length}async function p(e){var t,o,r;if(!e||!(null===(r=n.g)||void 0===r?void 0:null===(o=r.window)||void 0===o?void 0:null===(t=o.crypto)||void 0===t?void 0:t.subtle))return"";let a=new TextEncoder().encode(e);return Array.from(new Uint8Array(await window.crypto.subtle.digest("SHA-256",a))).map(e=>e.toString(16).padStart(2,"0")).join("")}},39079:function(){},55134:function(){},90713:function(){},95463:function(){},70686:function(){},58625:function(){},18044:function(){},20394:function(){},8104:function(){},38391:function(){},10650:function(e,t,n){e.exports=n(54692)},73656:function(e){var t,n,o,r=e.exports={};function a(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function l(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c=[],u=!1,d=-1;function m(){u&&o&&(u=!1,o.length?c=o.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=s(m);u=!0;for(var t=c.length;t;){for(o=c,c=[];++d<t;)o&&o[d].run();d=-1,t=c.length}o=null,u=!1,l(e)}}function h(e,t){this.fun=e,this.array=t}function f(){}r.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(e){return[]},r.binding=function(e){throw Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw Error("process.chdir is not supported")},r.umask=function(){return 0}},31772:function(e,t,n){"use strict";var o=n(25148);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if
74(i!==o){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},7862:function(e,t,n){e.exports=n(31772)()},25148:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},64023:function(e,t,n){"use strict";n.d(t,{_y:function(){return i},zt:function(){return a}}),n(10063);var o=n(44194),r="undefined"==typeof window||window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?o.createContext(null):window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=o.createContext(null));r.Consumer;var a=r.Provider,i=r},68954:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var o=n(92336),r=n(71281),a=n(44194),i=n(78196),s=n(64023),l=n(74429),c=n(95049),u=n(91176),d=n(59894);function m(e,t){return Object.keys(e).reduce(function(n,r){return n[r]=(0,o.pi)({timeZone:t},e[r]),n},{})}function p(e,t){return Object.keys((0,o.pi)((0,o.pi)({},e),t)).reduce(function(n,r){return n[r]=(0,o.pi)((0,o.pi)({},e[r]||{}),t[r]||{}),n},{})}function h(e,t){if(!t)return e;var n=c.C.formats;return(0,o.pi)((0,o.pi)((0,o.pi)({},n),e),{date:p(m(n.date,t),m(e.date||{},t)),time:p(m(n.time,t),m(e.time||{},t))})}var f=function(e,t,n,r,a){var i=e.locale,s=e.formats,c=e.messages,m=e.defaultLocale,p=e.defaultFormats,f=e.fallbackOnEmptyString,g=e.onError,y=e.timeZone,v=e.defaultRichTextElements;void 0===n&&(n={id:""});var b=n.id,S=n.defaultMessage;(0,l.kG)(!!b,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var T=String(b),k=c&&Object.prototype.hasOwnProperty.call(c,T)&&c[T];if(Array.isArray(k)&&1===k.length&&k[0].type===d.wD.literal)return k[0].value;if(!r&&k&&"string"==typeof k&&!v)return k.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=(0,o.pi)((0,o.pi)({},v),r||{}),s=h(s,y),p=h(p,y),!k){if(!1===f&&""===k)return k;if((!S||i&&i.toLowerCase()!==m.toLowerCase())&&g(new u.$6(n,i)),S)try{var C=t.getMessageFormat(S,m,p,a);return C.format(r)}catch(e){return g(new u.X9('Error formatting default message for: "'.concat(T,'", rendering default message verbatim'),i,n,e)),"string"==typeof S?S:T}return T}try{var C=t.getMessageFormat(k,i,s,(0,o.pi)({formatters:t},a||{}));return C.format(r)}catch(e){g(new u.X9('Error formatting message: "'.concat(T,'", using ').concat(S?"default message":"id"," as fallback."),i,n,e))}if(S)try{var C=t.getMessageFormat(S,m,p,a);return C.format(r)}catch(e){g(new u.X9('Error formatting the default message for: "'.concat(T,'", rendering message verbatim'),i,n,e))}return"string"==typeof k?k:"string"==typeof S?S:T},g=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function y(e,t,n){var o=e.locale,a=e.formats,i=e.onError;void 0===n&&(n={});var s=n.format,l=s&&(0,r.TB)(a,"number",s,i)||{};return t(o,(0,r.L6)(n,g,l))}function v(e,t,n,o){void 0===o&&(o={});try{return y(e,t,o).format(n)}catch(t){e.onError(new u.Qe("Error formatting number.",e.locale,t))}return String(n)}function b(e,t,n,o){void 0===o&&(o={});try{return y(e,t,o).formatToParts(n)}catch(t){e.onError(new u.Qe("Error formatting number.",e.locale,t))}return[]}var S=n(51566),T=["numeric","style"];
74function k(e,t,n){var o=e.locale,a=e.formats,i=e.onError;void 0===n&&(n={});var s=n.format,l=!!s&&(0,r.TB)(a,"relative",s,i)||{};return t(o,(0,r.L6)(n,T,l))}function C(e,t,n,o,r){void 0===r&&(r={}),o||(o="second"),Intl.RelativeTimeFormat||e.onError(new S.u_('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',S.jK.MISSING_INTL_API));try{return k(e,t,r).format(n,o)}catch(t){e.onError(new u.Qe("Error formatting relative time.",e.locale,t))}return String(n)}var A=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function E(e,t,n,a){var i=e.locale,s=e.formats,l=e.onError,c=e.timeZone;void 0===a&&(a={});var u=a.format,d=(0,o.pi)((0,o.pi)({},c&&{timeZone:c}),u&&(0,r.TB)(s,t,u,l)),m=(0,r.L6)(a,A,d);return"time"!==t||m.hour||m.minute||m.second||m.timeStyle||m.dateStyle||(m=(0,o.pi)((0,o.pi)({},m),{hour:"numeric",minute:"numeric"})),n(i,m)}function _(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var r=n[0],a=n[1],i=void 0===a?{}:a,s="string"==typeof r?new Date(r||0):r;try{return E(e,"date",t,i).format(s)}catch(t){e.onError(new u.Qe("Error formatting date.",e.locale,t))}return String(s)}function P(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var r=n[0],a=n[1],i=void 0===a?{}:a,s="string"==typeof r?new Date(r||0):r;try{return E(e,"time",t,i).format(s)}catch(t){e.onError(new u.Qe("Error formatting time.",e.locale,t))}return String(s)}function x(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var a=n[0],i=n[1],s=n[2],l=void 0===s?{}:s,c=e.timeZone,d=e.locale,m=e.onError,p=(0,r.L6)(l,A,c?{timeZone:c}:{});try{return t(d,p).formatRange(a,i)}catch(t){m(new u.Qe("Error formatting date time range.",e.locale,t))}return String(a)}function w(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var r=n[0],a=n[1],i=void 0===a?{}:a,s="string"==typeof r?new Date(r||0):r;try{return E(e,"date",t,i).formatToParts(s)}catch(t){e.onError(new u.Qe("Error formatting date.",e.locale,t))}return[]}function R(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];var r=n[0],a=n[1],i=void 0===a?{}:a,s="string"==typeof r?new Date(r||0):r;try{return E(e,"time",t,i).formatToParts(s)}catch(t){e.onError(new u.Qe("Error formatting time.",e.locale,t))}return[]}var M=["type"];function I(e,t,n,o){var a=e.locale,i=e.onError;void 0===o&&(o={}),Intl.PluralRules||i(new S.u_('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',S.jK.MISSING_INTL_API));var s=(0,r.L6)(o,M);try{return t(a,s).select(n)}catch(e){i(new u.Qe("Error formatting plural.",a,e))}return"other"}var O=["type","style"],D=Date.now();function N(e){return"".concat(D,"_").concat(e,"_").concat(D)}function L(e,t,n,o){void 0===o&&(o={});var r=B(e,t,n,o).reduce(function(e,t){var n=t.value;return"string"!=typeof n?e.push(n):"string"==typeof e[e.length-1]?e[e.length-1]+=n:e.push(n),e},[]);return 1===r.length?r[0]:0===r.length?"":r}function B(e,t,n,a){var i=e.locale,s=e.onError;void 0===a&&(a={}),Intl.ListFormat||s(new S.u_('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',S.jK.MISSING_INTL_API));var l=(0,r.L6)(a,O);try{var c={},d=n.map(function(e,t){if("object"==typeof e){var n=N(t);return c[n]=e,n}return String(e)});return t(i,l).formatToParts(d).map(function(e){return"literal"===e.type?e:(0,o.pi)((0,o.pi)({},e),{value:c[e.value]||e.value})})}catch(e){s(new u.Qe("Error formatting list.",i,e))}return n}var F=["style","type","fallback","languageDisplay"];function U(e,t,n,o){var a=e.locale,i=e.onError;Intl.DisplayNames||i(new S.u_('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',S.jK.MISSING_INTL_API));var s=(0,r.L6)(o,F);try{return t(a,s).of(n)}catch(e){i(new u.Qe("Error formatting display name.",a,e))}}function j(e){return"string"==typeof(e?e[Object.keys(e)[0]]:void 0)}function z(e){e.onWarn&&e.defaultRichTextElements&&j(e.messages||{})&&e.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution')}function G(e,t){var n=(0,r.ax)(t),a=(0,o.pi)((0,o.pi)({},r.Z0),e),i=a.locale,s=a.defaultLocale,l=a.onError;return i?!Intl.NumberFormat.supportedLocalesOf(i).length&&l?l(new u.gb('Missing locale data for locale: "'.concat(i,'" in Intl.NumberFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(i).length&&l&&l(new u.gb('Missing locale data for locale: "'.concat(i,'" in Intl.DateTimeFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(l&&l(new u.OV('"locale" was not configured, using "'.concat(s,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),a.locale=a.defaultLocale||"en"),z(a),(0,o.pi)((0,o.pi)({},a),{formatters:n,formatNumber:v.bind(null,a,n.getNumberFormat),formatNumberToParts:b.bind(null,a,n.getNumberFormat),formatRelativeTime:C.bind(null,a,n.getRelativeTimeFormat),formatDate:_.bind(null,a,n.getDateTimeFormat),formatDateToParts:w.bind(null,a,n.getDateTimeFormat),formatTime:P.bind(null,a,n.getDateTimeFormat),formatDateTimeRange:x.bind(null,a,n.getDateTimeFormat),formatTimeToParts:R.bind(null,a,n.getDateTimeFormat),formatPlural
74:I.bind(null,a,n.getPluralRules),formatMessage:f.bind(null,a,n),$t:f.bind(null,a,n),formatList:L.bind(null,a,n.getListFormat),formatListToParts:B.bind(null,a,n.getListFormat),formatDisplayName:U.bind(null,a,n.getDisplayNames)})}var $=n(15345);function H(e){return e?Object.keys(e).reduce(function(t,n){var o=e[n];return t[n]=(0,$.Gt)(o)?(0,i.dt)(o):o,t},{}):e}var V=function(e,t,n,r){for(var i=[],s=4;s<arguments.length;s++)i[s-4]=arguments[s];var l=H(r),c=f.apply(void 0,(0,o.ev)([e,t,n,l],i,!1));return Array.isArray(c)?a.Children.toArray(c):c},W=function(e,t){var n=e.defaultRichTextElements,r=(0,o._T)(e,["defaultRichTextElements"]),a=H(n),s=G((0,o.pi)((0,o.pi)((0,o.pi)({},i.Z0),r),{defaultRichTextElements:a}),t),l={locale:s.locale,timeZone:s.timeZone,fallbackOnEmptyString:s.fallbackOnEmptyString,formats:s.formats,defaultLocale:s.defaultLocale,defaultFormats:s.defaultFormats,messages:s.messages,onError:s.onError,defaultRichTextElements:a};return(0,o.pi)((0,o.pi)({},s),{formatMessage:V.bind(null,l,s.formatters),$t:V.bind(null,l,s.formatters)})};function q(e){return{locale:e.locale,timeZone:e.timeZone,fallbackOnEmptyString:e.fallbackOnEmptyString,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,onWarn:e.onWarn,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}var Z=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache=(0,r.Sn)(),t.state={cache:t.cache,intl:W(q(t.props),t.cache),prevConfig:q(t.props)},t}return(0,o.ZT)(t,e),t.getDerivedStateFromProps=function(e,t){var n=t.prevConfig,o=t.cache,r=q(e);return(0,i.wU)(n,r)?null:{intl:W(r,o),prevConfig:r}},t.prototype.render=function(){return(0,i.lq)(this.state.intl),a.createElement(s.zt,{value:this.state.intl},this.props.children)},t.displayName="IntlProvider",t.defaultProps=i.Z0,t}(a.PureComponent)},78196:function(e,t,n){"use strict";n.d(t,{Z0:function(){return l},dt:function(){return c},lq:function(){return s},wU:function(){return u}});var o=n(92336),r=n(44194),a=n(74429),i=n(71281);function s(e){(0,a.kG)(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var l=(0,o.pi)((0,o.pi)({},i.Z0),{textComponent:r.Fragment});function c(e){return function(t){return e(r.Children.toArray(t))}}function u(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),o=Object.keys(t),r=n.length;if(o.length!==r)return!1;for(var a=0;a<r;a++){var i=n[a];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}},4507:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,m=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,S=n?Symbol.for("react.scope"):60119;function T(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case u:case d:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case m:case g:case f:case l:return e;default:return t}}case r:return t}}}function k(e){return T(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=o,t.ForwardRef=m,t.Fragment=a,t.Lazy=g,t.Memo=f,t.Portal=r,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||T(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return T(e)===c},t.isContextProvider=function(e){return T(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return T(e)===m},t.isFragment=function(e){return T(e)===a},t.isLazy=function(e){return T(e)===g},t.isMemo=function(e){return T(e)===f},t.isPortal=function(e){return T(e)===r},t.isProfiler=function(e){return T(e)===s},t.isStrictMode=function(e){return T(e)===i},t.isSuspense=function(e){return T(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===m||e.$$typeof===v||e.$$typeof===b||e.$$typeof===S||e.$$typeof===y)},t.typeOf=T},99415:function(e,t,n){"use strict";e.exports=n(4507)},68981:function(e,t){"use strict";var n,o=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),f=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case a:case s:case i:case d:case m:case f:return e;default:switch(e=e&&e.$$typeof){case c:case u:case h:case p:case l:return e;default:return t}}case r:return t}}}n=l,n=c,n=o,n=u,n=a,n=h,n=p,n=r,n=s,n=i,n=d,n=m,n=function(e){return y(e)===l},n=function(e){return y(e)===c},n=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},n=function(e){return y(e)===u},n=function(e){return y(e)===a},n=function(e){return y(e)===h},n=function(e){return y(e)===p},n=function(e){return y(e)===r},n=function(e){return y(e)===s},n=function(e){return y(e)===i},n=function(e){return y(e)===d},n=function(e){return y(e)===m},t.iY=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===s||e===i||e===d||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===c||e.$$typeof===l||e.$$typeof===u||e.$$typeof===g||void 0!==e.getModuleId)}},60171:function(e,t,n){var o,r=n(73656);!function(e){!function(t){var o="object"==typeof n.g?n.g:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),r=a(e);function a(e,t){return function(n,o){"function"!=typeof e[n]&&Object.defineProperty(e,n,{configurable:!0,writable:!0,value:o}),t&&t(n,o)}}void 0===o.Reflect?o.Reflect=e:r=a(o.Reflect,r),t(r)}(function(e){var t=Object.prototype.hasOwnProperty,n="function"==typeof Symbol,o=n&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",a=n&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",i="function"==typeof Object.create,s=({__proto__:[]}
vendor: 7,546 bytes, line 74
74)instanceof Array,l=!i&&!s,c={create:i?function(){return Z(Object.create(null))}:s?function(){return Z({__proto__:null})}:function(){return Z({})},has:l?function(e,n){return t.call(e,n)}:function(e,t){return t in e},get:l?function(e,n){return t.call(e,n)?e[n]:void 0}:function(e,t){return e[t]}},u=Object.getPrototypeOf(Function),d="object"==typeof r&&r.env&&"true"===r.env.REFLECT_METADATA_USE_MAP_POLYFILL,m=d||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?V():Map,p=d||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?W():Set,h=new(d||"function"!=typeof WeakMap?q():WeakMap);function f(e,t){for(var n=e.length-1;n>=0;--n){var o=(0,e[n])(t);if(!_(o)&&!P(o)){if(!B(o))throw TypeError();t=o}}return t}function g(e,t,n,o){for(var r=e.length-1;r>=0;--r){var a=(0,e[r])(t,n,o);if(!_(a)&&!P(a)){if(!w(a))throw TypeError();o=a}}return o}function y(e,t,n){var o=h.get(e);if(_(o)){if(!n)return;o=new m,h.set(e,o)}var r=o.get(t);if(_(r)){if(!n)return;r=new m,o.set(t,r)}return r}function v(e,t,n){if(b(e,t,n))return!0;var o=H(t);return!P(o)&&v(e,o,n)}function b(e,t,n){var o=y(t,n,!1);return!_(o)&&I(o.has(e))}function S(e,t,n){if(b(e,t,n))return T(e,t,n);var o=H(t);if(!P(o))return S(e,o,n)}function T(e,t,n){var o=y(t,n,!1);if(!_(o))return o.get(e)}function k(e,t,n,o){y(n,o,!0).set(e,t)}function C(e,t){var n=A(e,t),o=H(e);if(null===o)return n;var r=C(o,t);if(r.length<=0)return n;if(n.length<=0)return r;for(var a=new p,i=[],s=0,l=n;s<l.length;s++){var c=l[s],u=a.has(c);u||(a.add(c),i.push(c))}for(var d=0,m=r;d<m.length;d++){var c=m[d],u=a.has(c);u||(a.add(c),i.push(c))}return i}function A(e,t){var n=[],o=y(e,t,!1);if(_(o))return n;for(var r=j(o.keys()),a=0;;){var i=G(r);if(!i)return n.length=a,n;var s=z(i);try{n[a]=s}catch(e){try{$(r)}finally{throw e}}a++}}function E(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function _(e){return void 0===e}function P(e){return null===e}function x(e){return"symbol"==typeof e}function w(e){return"object"==typeof e?null!==e:"function"==typeof e}function R(e,t){switch(E(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var n=3===t?"string":5===t?"number":"default",r=U(e,o);if(void 0!==r){var a=r.call(e,n);if(w(a))throw TypeError();return a}return M(e,"default"===n?"number":n)}function M(e,t){if("string"===t){var n=e.toString;if(L(n)){var o=n.call(e);if(!w(o))return o}var r=e.valueOf;if(L(r)){var o=r.call(e);if(!w(o))return o}}else{var r=e.valueOf;if(L(r)){var o=r.call(e);if(!w(o))return o}var a=e.toString;if(L(a)){var o=a.call(e);if(!w(o))return o}}throw TypeError()}function I(e){return!!e}function O(e){return""+e}function D(e){var t=R(e,3);return x(t)?t:O(t)}function N(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function L(e){return"function"==typeof e}function B(e){return"function"==typeof e}function F(e){switch(E(e)){case 3:case 4:return!0;default:return!1}}function U(e,t){var n=e[t];if(null!=n){if(!L(n))throw TypeError();return n}}function j(e){var t=U(e,a);if(!L(t))throw TypeError();var n=t.call(e);if(!w(n))throw TypeError();return n}function z(e){return e.value}function G(e){var t=e.next();return!t.done&&t}function $(e){var t=e.return;t&&t.call(e)}function H(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===u||t!==u)return t;var n=e.prototype,o=n&&Object.getPrototypeOf(n);if(null==o||o===Object.prototype)return t;var r=o.constructor;return"function"!=typeof r||r===e?t:r}function V(){var e={},t=[],n=function(){function e(e,t,n){this._index=0,this._keys=e,this._values=t,this._selector=n}return e.prototype["@@iterator"]=function(){return this},e.prototype[a]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var n=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var o=this._keys.length,r=n+1;r<o;r++)this._keys[r-1]=this._keys[r],this._values[r-1]=this._values[r];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new n(this._keys,this._values,o)},t.prototype.values=function(){return new n(this._keys,this._values,r)},t.prototype.entries=function(){return new n(this._keys,this._values,i)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[a]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function o(e,t){return e}function r(e,t){return t}function i(e,t){return[e,t]}}function W(){return function(){function e(){this._map=new m}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[a]=function(){return this.keys()},e}()}function q(){var e=16,n=c.create(),o=r();return function(){function e(){this._key=r()}return e.prototype.has=function(e){var t=a(e,!1);return void 0!==t&&c.has(t,this._key)},e.prototype.get=function(e){var t=a(e,!1);return void 0!==t?c.get(t,this._key):void 0},e.prototype.set=function(e,t){return a(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=a(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=r()},e}();function r(){var e;do e="@@WeakMap@@"+l();while(c.has(n,e));return n[e]=!0,e}function a(e,n){if(!t.call(e,o)){if(!n)return;Object.defineProperty(e,o,{value:c.create()})}return e[o]}function i(e,t){for(var n=0;n<t;++n)e[n]=255*Math.random()|0;return e}function s(e){return"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(e)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(e)):i(new Uint8Array(e),e):i(Array(e),e)}function l(){var t=s(e);t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var n="",o=0;o<e;++o){var r=t[o];
74(4===o||6===o||8===o)&&(n+="-"),r<16&&(n+="0"),n+=r.toString(16).toLowerCase()}return n}}function Z(e){return e.__=void 0,delete e.__,e}e("decorate",function(e,t,n,o){if(_(n)){if(!N(e)||!B(t))throw TypeError();return f(e,t)}if(!N(e)||!w(t)||!w(o)&&!_(o)&&!P(o))throw TypeError();return P(o)&&(o=void 0),g(e,t,n=D(n),o)}),e("metadata",function(e,t){return function(n,o){if(!w(n)||!_(o)&&!F(o))throw TypeError();k(e,t,n,o)}}),e("defineMetadata",function(e,t,n,o){if(!w(n))throw TypeError();return _(o)||(o=D(o)),k(e,t,n,o)}),e("hasMetadata",function(e,t,n){if(!w(t))throw TypeError();return _(n)||(n=D(n)),v(e,t,n)}),e("hasOwnMetadata",function(e,t,n){if(!w(t))throw TypeError();return _(n)||(n=D(n)),b(e,t,n)}),e("getMetadata",function(e,t,n){if(!w(t))throw TypeError();return _(n)||(n=D(n)),S(e,t,n)}),e("getOwnMetadata",function(e,t,n){if(!w(t))throw TypeError();return _(n)||(n=D(n)),T(e,t,n)}),e("getMetadataKeys",function(e,t){if(!w(e))throw TypeError();return _(t)||(t=D(t)),C(e,t)}),e("getOwnMetadataKeys",function(e,t){if(!w(e))throw TypeError();return _(t)||(t=D(t)),A(e,t)}),e("deleteMetadata",function(e,t,n){if(!w(t))throw TypeError();_(n)||(n=D(n));var o=y(t,n,!1);if(_(o)||!o.delete(e))return!1;if(o.size>0)return!0;var r=h.get(t);return r.delete(n),r.size>0||(h.delete(t),!0)})})}(o||(o={}))},13005:function(e,t,n){"use strict";var o=n(44194);function r(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var a="function"==typeof Object.is?Object.is:r,i=o.useState,s=o.useEffect,l=o.useLayoutEffect,c=o.useDebugValue;function u(e,t){var n=t(),o=i({inst:{value:n,getSnapshot:t}}),r=o[0].inst,a=o[1];return l(function(){r.value=n,r.getSnapshot=t,d(r)&&a({inst:r})},[e,n,t]),s(function(){return d(r)&&a({inst:r}),e(function(){d(r)&&a({inst:r})})},[e]),c(n),n}function d(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}function m(e,t){return t()}var p="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?m:u;t.useSyncExternalStore=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:p},89312:function(e,t,n){"use strict";var o=n(44194),r=n(48218);function a(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var i="function"==typeof Object.is?Object.is:a,s=r.useSyncExternalStore,l=o.useRef,c=o.useEffect,u=o.useMemo,d=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,o,r){var a=l(null);if(null===a.current){var m={hasValue:!1,value:null};a.current=m}else m=a.current;var p=s(e,(a=u(function(){function e(e){if(!l){if(l=!0,a=e,e=o(e),void 0!==r&&m.hasValue){var t=m.value;if(r(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=o(e);return void 0!==r&&r(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,o,r]))[0],a[1]);return c(function(){m.hasValue=!0,m.value=p},[p]),d(p),p}},48218:function(e,t,n){"use strict";e.exports=n(13005)},67591:function(e,t,n){"use strict";e.exports=n(89312)},25487:function(e,t,n){"use strict";var o=n(44194);function r(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var a="function"==typeof Object.is?Object.is:r,i=o.useSyncExternalStore,s=o.useRef,l=o.useEffect,c=o.useMemo,u=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,o,r){var d=s(null);if(null===d.current){var m={hasValue:!1,value:null};d.current=m}else m=d.current;var p=i(e,(d=c(function(){function e(e){if(!l){if(l=!0,i=e,e=o(e),void 0!==r&&m.hasValue){var t=m.value;if(r(t,e))return s=t}return s=e}if(t=s,a(i,e))return t;var n=o(e);return void 0!==r&&r(t,n)?(i=e,t):(i=e,s=n)}var i,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,o,r]))[0],d[1]);return l(function(){m.hasValue=!0,m.value=p},[p]),u(p),p}},33889:function(e,t,n){"use strict";e.exports=n(25487)},49698:function(e,t,n){"use strict";let o;n.d(t,{Z:function(){return c}});var r={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let a=new Uint8Array(16);function i(){if(!o&&!(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(a)}let s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));function l(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}var c=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();let o=(e=e||{}).random||(e.rng||i)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=o[e];return t}return l(o)}},2161:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c}});let o=e=>{let t;let n=new Set,o=(e,o)=>{let r="function"==typeof e?e(t):e;if(!Object.is(r,t)){let e=t;t=(null!=o?o:"object"!=typeof r)?r:Object.assign({}
74,t,r),n.forEach(n=>n(t,e))}},r=()=>t,a={setState:o,getState:r,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(o,r,a),a},r=e=>e?o(e):o;var a=n(44194);let{useSyncExternalStoreWithSelector:i}=n(67591);function s(e,t=e.getState,n){let o=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(o),o}let l=e=>{let t="function"==typeof e?r(e):e,n=(e,n)=>s(t,e,n);return Object.assign(n,t),n},c=e=>e?l(e):l},14398:function(e,t,n){"use strict";n.d(t,{j:function(){return i}});var o=n(18573),r=n(46502);class a extends o.l{constructor(){super(),this.setup=e=>{if(!r.sk&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(e=>{e()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}let i=new a},11154:function(e,t,n){"use strict";n.d(t,{V:function(){return r}});var o=n(46502);let r=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},a=r=>{t?e.push(r):(0,o.A4)(()=>{n(r)})},i=()=>{let t=e;e=[],t.length&&(0,o.A4)(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{--t||i()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e}}}()},45547:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var o=n(18573),r=n(46502);class a extends o.l{constructor(){super(),this.setup=e=>{if(!r.sk&&window.addEventListener){let t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(e=>{e()})}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}}let i=new a},23217:function(e,t,n){"use strict";n.d(t,{DV:function(){return c},Kw:function(){return s},Mz:function(){return u}});var o=n(14398),r=n(45547),a=n(46502);function i(e){return Math.min(1e3*2**e,3e4)}function s(e){return(null!=e?e:"online")!=="online"||r.N.isOnline()}class l{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function c(e){return e instanceof l}function u(e){let t,n,c,u=!1,d=0,m=!1,p=new Promise((e,t)=>{n=e,c=t}),h=t=>{m||(b(new l(t)),null==e.abort||e.abort())},f=()=>{u=!0},g=()=>{u=!1},y=()=>!o.j.isFocused()||"always"!==e.networkMode&&!r.N.isOnline(),v=o=>{m||(m=!0,null==e.onSuccess||e.onSuccess(o),null==t||t(),n(o))},b=n=>{m||(m=!0,null==e.onError||e.onError(n),null==t||t(),c(n))},S=()=>new Promise(n=>{t=e=>{if(m||!y())return n(e)},null==e.onPause||e.onPause()}).then(()=>{t=void 0,m||null==e.onContinue||e.onContinue()}),T=()=>{let t;if(!m){try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(v).catch(t=>{var n,o;if(m)return;let r=null!=(n=e.retry)?n:3,s=null!=(o=e.retryDelay)?o:i,l="function"==typeof s?s(d,t):s,c=!0===r||"number"==typeof r&&d<r||"function"==typeof r&&r(d,t);if(u||!c){b(t);return}d++,null==e.onFail||e.onFail(d,t),(0,a.Gh)(l).then(()=>{if(y())return S()}).then(()=>{u?b(t):T()})})}};
74return s(e.networkMode)?T():S().then(T),{promise:p,cancel:h,continue:()=>{null==t||t()},cancelRetry:f,continueRetry:g}}},18573:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});class o{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(t=>t!==e),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}},46502:function(e,t,n){"use strict";n.d(t,{A4:function(){return E},G9:function(){return _},Gh:function(){return A},I6:function(){return d},Kp:function(){return c},PN:function(){return i},Rc:function(){return l},Rm:function(){return h},SE:function(){return a},VS:function(){return b},X7:function(){return p},ZT:function(){return r},_v:function(){return u},_x:function(){return m},e5:function(){return s},oE:function(){return P},sk:function(){return o},to:function(){return g},yF:function(){return f}});let o="undefined"==typeof window;function r(){}function a(e,t){return"function"==typeof e?e(t):e}function i(e){return"number"==typeof e&&e>=0&&e!==1/0}function s(e,t){return e.filter(e=>-1===t.indexOf(e))}function l(e,t,n){let o=e.slice(0);return o[t]=n,o}function c(e,t){return Math.max(e+(t||0)-Date.now(),0)}function u(e,t,n){return C(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function d(e,t,n){return C(e)?[{...t,queryKey:e},n]:[e||{},t]}function m(e,t){let{type:n="all",exact:o,fetchStatus:r,predicate:a,queryKey:i,stale:s}=e;if(C(i)){if(o){if(t.queryHash!==h(i,t.options))return!1}else if(!g(t.queryKey,i))return!1}if("all"!==n){let e=t.isActive();if("active"===n&&!e||"inactive"===n&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&(void 0===r||r===t.state.fetchStatus)&&(!a||!!a(t))}function p(e,t){let{exact:n,fetching:o,predicate:r,mutationKey:a}=e;if(C(a)){if(!t.options.mutationKey)return!1;if(n){if(f(t.options.mutationKey)!==f(a))return!1}else if(!g(t.options.mutationKey,a))return!1}return("boolean"!=typeof o||"loading"===t.state.status===o)&&(!r||!!r(t))}function h(e,t){return((null==t?void 0:t.queryKeyHashFn)||f)(e)}function f(e){return JSON.stringify(e,(e,t)=>T(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function g(e,t){return y(e,t)}function y(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(n=>!y(e[n],t[n]))}function v(e,t){if(e===t)return e;let n=S(e)&&S(t);if(n||T(e)&&T(t)){let o=n?e.length:Object.keys(e).length,r=n?t:Object.keys(t),a=r.length,i=n?[]:{},s=0;for(let o=0;o<a;o++){let a=n?o:r[o];i[a]=v(e[a],t[a]),i[a]===e[a]&&s++}return o===a&&s===o?e:i}return t}function b(e,t){if(e&&!t||t&&!e)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function S(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function T(e){if(!k(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!!(k(n)&&n.hasOwnProperty("isPrototypeOf"))}function k(e){return"[object Object]"===Object.prototype.toString.call(e)}function C(e){return Array.isArray(e)}function A(e){return new Promise(t=>{setTimeout(t,e)})}function E(e){A(0).then(e)}function _(){if("function"==typeof AbortController)return new AbortController}function P(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?v(e,t):t}},65014:function(e,t,n){"use strict";n.d(t,{NL:function(){return s},aH:function(){return l}});var o=n(44194);let r=o.createContext(void 0),a=o.createContext(!1);function i(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=r),window.ReactQueryClientContext):r)}let s=({context:e}={})=>
74{let t=o.useContext(i(e,o.useContext(a)));if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},l=({client:e,children:t,context:n,contextSharing:r=!1})=>{o.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);let s=i(n,r);return o.createElement(a.Provider,{value:!n&&r},o.createElement(s.Provider,{value:e},t))}},92336:function(e,t,n){"use strict";n.d(t,{ZT:function(){return r},_T:function(){return i},ev:function(){return c},gn:function(){return s},pi:function(){return a},w6:function(){return l}});var o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function i(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)0>t.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n}function s(e,t,n,o){var r,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(i=(a<3?r(i):a>3?r(t,n,i):r(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i}function l(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n){if(n||2==arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError},16984:function(e,t,n){"use strict";n.d(t,{NL:function(){return r},Zh:function(){return a},jm:function(){return i}});var o=n(77039);
74let r=o.D5.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),a=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class i extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},n={_errors:[]},o=e=>{for(let r of e.issues)if("invalid_union"===r.code)r.unionErrors.map(o);else if("invalid_return_type"===r.code)o(r.returnTypeError);else if("invalid_arguments"===r.code)o(r.argumentsError);else if(0===r.path.length)n._errors.push(t(r));else{let e=n,o=0;for(;o<r.path.length;){let n=r.path[o];o===r.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(r))):e[n]=e[n]||{_errors:[]},e=e[n],o++}}};return o(this),n}static assert(e){if(!(e instanceof i))throw Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,o.D5.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},n=[];for(let o of this.issues)if(o.path.length>0){let n=o.path[0];t[n]=t[n]||[],t[n].push(e(o))}else n.push(e(o));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}i.create=e=>new i(e)},85281:function(e,t,n){"use strict";n.d(t,{DJ:function(){return a},Pr:function(){return i},jY:function(){return o.Z}});var o=n(14553);let r=o.Z;function a(e){r=e}function i(){return r}},83759:function(e,t,n){"use strict";n.d(t,{Hc:function(){return m},JY:function(){return h},KD:function(){return s},OK:function(){return d},Q9:function(){return l},RC:function(){return u},S9:function(){return f},UI:function(){return c},Xm:function(){return a},eT:function(){return p},h2:function(){return i}});var o=n(85281),r=n(14553);let a=e=>{let{data:t,path:n,errorMaps:o,issueData:r}=e,a=[...n,...r.path||[]],i={...r,path:a};if(void 0!==r.message)return{...r,path:a,message:r.message};let s="";for(let e of o.filter(e=>!!e).slice().reverse())s=e(i,{data:t,defaultError:s}).message;return{...r,path:a,message:s}},i=[];function s(e,t){let n=(0,o.Pr)(),i=a({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===r.Z?void 0:r.Z].filter(e=>!!e)});e.common.issues.push(i)}class l{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let o of t){if("aborted"===o.status)return c;"dirty"===o.status&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let e of t){let t=await e.key,o=await e.value;n.push({key:t,value:o})}return l.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let o of t){let{key:t,value:r}=o;if("aborted"===t.status||"aborted"===r.status)return c;"dirty"===t.status&&e.dirty(),"dirty"===r.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==r.value||o.alwaysSet)&&(n[t.value]=r.value)}return{status:e.value,value:n}}}let c=Object.freeze({status:"aborted"}),u=e=>({status:"dirty",value:e}),d=e=>({status:"valid",value:e}),m=e=>"aborted"===e.status,p=e=>"dirty"===e.status,h=e=>"valid"===e.status,f=e=>"undefined"!=typeof Promise&&e instanceof Promise},77039:function(e,t,n){"use strict";var o,r;n.d(t,{$k:function(){return a},D5:function(){return o},FQ:function(){return i},Mg:function(){return r}}),function(e){function t(e){}function n(e){throw Error()}function o(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)}e.assertEqual=e=>{},e.assertIs=t,e.assertNever=n,e.arrayToEnum=e=>{let t={};for(let n of e)t[n]=n;return t},e.getValidEnumValues=t=>{let n=e.objectKeys(t).filter(e=>
74"number"!=typeof t[t[e]]),o={};for(let e of n)o[e]=t[e];return e.objectValues(o)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(let n of e)if(t(n))return n},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&Number.isFinite(e)&&Math.floor(e)===e,e.joinValues=o,e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(o||(o={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(r||(r={}));let a=o.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{switch(typeof e){case"undefined":return a.undefined;case"string":return a.string;case"number":return Number.isNaN(e)?a.nan:a.number;case"boolean":return a.boolean;case"function":return a.function;case"bigint":return a.bigint;case"symbol":return a.symbol;case"object":if(Array.isArray(e))return a.array;if(null===e)return a.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return a.promise;if("undefined"!=typeof Map&&e instanceof Map)return a.map;if("undefined"!=typeof Set&&e instanceof Set)return a.set;if("undefined"!=typeof Date&&e instanceof Date)return a.date;return a.object;default:return a.unknown}}},14553:function(e,t,n){"use strict";var o=n(16984),r=n(77039);let a=(e,t)=>{let n;switch(e.code){case o.NL.invalid_type:n=e.received===r.$k.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case o.NL.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,r.D5.jsonStringifyReplacer)}`;break;case o.NL.unrecognized_keys:n=`Unrecognized key(s) in object: ${r.D5.joinValues(e.keys,", ")}`;break;case o.NL.invalid_union:n="Invalid input";break;case o.NL.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${r.D5.joinValues(e.options)}`;break;case o.NL.invalid_enum_value:n=`Invalid enum value. Expected ${r.D5.joinValues(e.options)}, received '${e.received}'`;break;case o.NL.invalid_arguments:n="Invalid function arguments";break;case o.NL.invalid_return_type:n="Invalid function return type";break;case o.NL.invalid_date:n="Invalid date";break;case o.NL.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:r.D5.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case o.NL.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"bigint"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case o.NL.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case o.NL.custom:n="Invalid input";break;case o.NL.invalid_intersection_types:n="Intersection results could not be merged";break;case o.NL.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case o.NL.not_finite:n="Number must be finite";break;default:n=t.defaultError,r.D5.assertNever(e)}return{message:n}};t.Z=a},40170:function(e,t,n){"use strict";let o;n.d(t,{cg:function(){return ek},C4:function(){return tr},V_:function(){return h},O8:function(){return q},p5:function(){return X},EG:function(){return z},pZ:function(){return G},Gd:function(){return eC},ON:function(){return eS},$s:function(){return $},uE:function(){return eb},Iy:function(){return en},Xc:function(){return eg},K7:function(){return ep},pA:function(){return a},b_:function(){return ec},f9:function(){return er},dT:function(){return eu},SG:function(){return ed},Ym:function(){return es},Hu:function(){return eT},Zl:function(){return eh},$n:function(){return K},pV:function(){return W},ng:function(){return ev},IV:function(){return j},CQ:function(){return J},ak:function(){return ey},om:function(){return eA},Wx:function(){return ef},ur:function(){return eE},KX:function(){return ei},I6:function(){return h},qA:function(){return el},$T:function(){return F},tX:function(){return H},z2:function(){return eg},_P:function(){return ea},DI:function(){return h},DY:function(){return V},jp:function(){return ee},Dy:function(){return Z},XE:function(){return Y},Yj:function(){return eU},IX:function(){return e$},Kv:function(){return eO},O7:function(){return eD},oQ:function(){return to},PG:function(){return eP},hT:function(){return eN},wU:function(){return D},VK:function(){return eq},cE:function(){return e4},Km:function(){return e2},ZI:function(){return eJ},Pp:function(){return ew},jV:function(){return eZ},wt:function(){return ex},Vo:function(){return e0},i0:function(){return e1},UI:function(){return eX},qn:function(){return eI},jb:function(){return e3},Fi:function(){return ez},lB:function(){return eF},AG:function(){return e8},Rx:function(){return eM},Ry:function(){return eH},Ts:function(){return tn},vs:function(){return tt},jt:function(){return e5},Dk:function(){return te},EU:function(){return e7},dj:function(){return e9},MC:function(){return e6},IM:function(){return eY},t8:function(){return eQ},cf:function(){return eV},Z_:function(){return eR},NA:function(){return eL},l4:function(){return e4},bc:function(){return eK},S1:function(){return eB},G0:function(){return eW},_4:function(){return ej},Hc:function(){return eG}});var r,a,i=n(16984),s=n(85281),l=n(14553);!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:e?.message}(r||(r={}));var c=n(83759),u=n(77039);class d{constructor(e,t,n,o){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let m=(e,t)=>
74{if((0,c.JY)(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new i.jm(e.common.issues);return this._error=t,this._error}}};function p(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:o,description:r}=e;if(t&&(n||o))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:r}:{errorMap:(t,r)=>{let{message:a}=e;return"invalid_enum_value"===t.code?{message:a??r.defaultError}:void 0===r.data?{message:a??o??r.defaultError}:"invalid_type"!==t.code?{message:r.defaultError}:{message:a??n??r.defaultError}},description:r}}class h{get description(){return this._def.description}_getType(e){return(0,u.FQ)(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:(0,u.FQ)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new c.Q9,ctx:{common:e.parent.common,data:e.data,parsedType:(0,u.FQ)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if((0,c.S9)(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){let n={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,u.FQ)(e)},o=this._parseSync({data:e,path:n.path,parent:n});return m(n,o)}"~validate"(e){let t={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,u.FQ)(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:t});return(0,c.JY)(n)?{value:n.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>(0,c.JY)(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,u.FQ)(e)},o=this._parse({data:e,path:n.path,parent:n});return m(n,await ((0,c.S9)(o)?o:Promise.resolve(o)))}refine(e,t){let n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,o)=>{let r=e(t),a=()=>o.addIssue({code:i.NL.custom,...n(t)});return"undefined"!=typeof Promise&&r instanceof Promise?r.then(e=>!!e||(a(),!1)):!!r||(a(),!1)})}refinement(e,t){return this._refinement((n,o)=>!!e(n)||(o.addIssue("function"==typeof t?t(n,o):t),!1))}_refinement(e){return new eg({schema:this,typeName:a.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return ey.create(this,this._def)}nullable(){return ev.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return X.create(this)}promise(){return ef.create(this,this._def)}or(e){return ee.create([this,e],this._def)}and(e){return er.create(this,e,this._def)}transform(e){return new eg({...p(this._def),schema:this,typeName:a.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t="function"==typeof e?e:()=>e;return new eb({...p(this._def),innerType:this,defaultValue:t,typeName:a.ZodDefault})}brand(){return new eC({typeName:a.ZodBranded,type:this,...p(this._def)})}catch(e){let t="function"==typeof e?e:()=>e;return new eS({...p(this._def),innerType:this,catchValue:t,typeName:a.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eA.create(this,e)}readonly(){return eE.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let f=/^c[^\s-]{8,}
74$/i,g=/^[0-9a-z]+$/,y=/^[0-9A-HJKMNP-TV-Z]{26}$/i,v=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,b=/^[a-z0-9_-]{21}$/i,S=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,T=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,k=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,C="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",A=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,E=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,_=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,P=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,x=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,w=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,R="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",M=RegExp(`^${R}$`);function I(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function O(e){return RegExp(`^${I(e)}$`)}function D(e){let t=`${R}T${I(e)}`,n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,RegExp(`^${t}$`)}function N(e,t){return!!(("v4"===t||!t)&&A.test(e)||("v6"===t||!t)&&_.test(e))}function L(e,t){if(!S.test(e))return!1;try{let[n]=e.split(".");if(!n)return!1;let o=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),r=JSON.parse(atob(o));if("object"!=typeof r||null===r||"typ"in r&&r?.typ!=="JWT"||!r.alg||t&&r.alg!==t)return!1;return!0}catch{return!1}}function B(e,t){return!!(("v4"===t||!t)&&E.test(e)||("v6"===t||!t)&&P.test(e))}class F extends h{_parse(e){let t;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==u.$k.string){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.string,received:t.parsedType}),c.UI}let n=new c.Q9;for(let r of this._def.checks)if("min"===r.kind)e.data.length<r.value&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),n.dirty());else if("max"===r.kind)e.data.length>r.value&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),n.dirty());else if("length"===r.kind){let o=e.data.length>r.value,a=e.data.length<r.value;(o||a)&&(t=this._getOrReturnCtx(e,t),o?(0,c.KD)(t,{code:i.NL.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}):a&&(0,c.KD)(t,{code:i.NL.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}),n.dirty())}else if("email"===r.kind)k.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"email",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("emoji"===r.kind)o||(o=RegExp(C,"u")),o.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"emoji",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("uuid"===r.kind)v.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"uuid",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("nanoid"===r.kind)b.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"nanoid",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("cuid"===r.kind)f.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"cuid",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("cuid2"===r.kind)g.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"cuid2",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("ulid"===r.kind)y.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"ulid",code:i.NL.invalid_string,message:r.message}),n.dirty());else if("url"===r.kind)try{new URL(e.data)}catch{t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"url",code:i.NL.invalid_string,message:r.message}),n.dirty()}else"regex"===r.kind?(r.regex.lastIndex=0,r.regex.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"regex",code:i.NL.invalid_string,message:r.message}),n.dirty())):"trim"===r.kind?e.data=e.data.trim():"includes"===r.kind?e.data.includes(r.value,r.position)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:{includes:r.value,position:r.position},message:r.message}),n.dirty()):"toLowerCase"===r.kind?e.data=e.data.toLowerCase():"toUpperCase"===r.kind?e.data=e.data.toUpperCase():"startsWith"===r.kind?e.data.startsWith(r.value)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:{startsWith:r.value},message:r.message}),n.dirty()):"endsWith"===r.kind?e.data.endsWith(r.value)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:{endsWith:r.value},message:r.message}),n.dirty()):"datetime"===r.kind?D(r).test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:"datetime",message:r.message}),n.dirty()):"date"===r.kind?M.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:"date",message:r.message}),n.dirty()):"time"===r.kind?O(r).test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_string,validation:"time",message:r.message}),n.dirty()):"duration"===r.kind?T.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"duration",code:i.NL.invalid_string,message:r.message}),n.dirty()):"ip"===r.kind?N(e.data,r.version)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"ip",code:i.NL.invalid_string,message:r.message}),n.dirty()):"jwt"===r.kind?L(e.data,r.alg)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"jwt",code:i.NL.invalid_string,message:r.message}),n.dirty()):"cidr"===r.kind?B(e.data,r.version)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"cidr",code:i.NL.invalid_string,message:r.message}),n.dirty()):"base64"===r.kind?x.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"base64",code:i.NL.invalid_string,message:r.message}),n.dirty()):"base64url"===r.kind?w.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{validation:"base64url",code:i.NL.invalid_string,message:r.message}),n.dirty()):u.D5.assertNever(r);return{status:n.value,value:e.data}}_regex(e,t,n){return this.refinement(t=>e.test(t),{validation:t,code:i.NL.invalid_string,...r.errToObj(n)})}_addCheck(e){return new F({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...r.errToObj(e)})}url(e){return this._addCheck({kind:"url",...r.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...r.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...r.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...r.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...r.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...r.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...r.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...r.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...r.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...r.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...r.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...r.errToObj(e)})}datetime(e){return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===e?.precision?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...r.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===e?.precision?null:e?.precision,...r.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...r.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...r.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...r.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...r.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...r.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...r.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...r.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...r.errToObj(t)})}nonempty(e){return this.min(1,r.errToObj(e))}trim(){return new F({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new F({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new F({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}
vendor: 1,506 bytes, line 74
74get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function U(e,t){let n=(e.toString().split(".")[1]||"").length,o=(t.toString().split(".")[1]||"").length,r=n>o?n:o;return Number.parseInt(e.toFixed(r).replace(".",""))%Number.parseInt(t.toFixed(r).replace(".",""))/10**r}F.create=e=>new F({checks:[],typeName:a.ZodString,coerce:e?.coerce??!1,...p(e)});
74class j extends h{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==u.$k.number){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.number,received:t.parsedType}),c.UI}let n=new c.Q9;for(let o of this._def.checks)"int"===o.kind?u.D5.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.invalid_type,expected:"integer",received:"float",message:o.message}),n.dirty()):"min"===o.kind?(o.inclusive?e.data<o.value:e.data<=o.value)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),n.dirty()):"max"===o.kind?(o.inclusive?e.data>o.value:e.data>=o.value)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),n.dirty()):"multipleOf"===o.kind?0!==U(e.data,o.value)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.not_multiple_of,multipleOf:o.value,message:o.message}),n.dirty()):"finite"===o.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.not_finite,message:o.message}),n.dirty()):u.D5.assertNever(o);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,r.toString(t))}gt(e,t){return this.setLimit("min",e,!1,r.toString(t))}lte(e,t){return this.setLimit("max",e,!0,r.toString(t))}lt(e,t){return this.setLimit("max",e,!1,r.toString(t))}setLimit(e,t,n,o){return new j({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:r.toString(o)}]})}_addCheck(e){return new j({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:r.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:r.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:r.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:r.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:r.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:r.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&u.D5.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.value<e)&&(e=n.value)}return Number.isFinite(t)&&Number.isFinite(e)}}j.create=e=>new j({checks:[],typeName:a.ZodNumber,coerce:e?.coerce||!1,...p(e)});class z extends h{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==u.$k.bigint)return this._getInvalidInput(e);let n=new c.Q9;for(let o of this._def.checks)"min"===o.kind?(o.inclusive?e.data<o.value:e.data<=o.value)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_small,type:"bigint",minimum:o.value,inclusive:o.inclusive,message:o.message}),n.dirty()):"max"===o.kind?(o.inclusive?e.data>o.value:e.data>=o.value)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),n.dirty()):"multipleOf"===o.kind?e.data%o.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.not_multiple_of,multipleOf:o.value,message:o.message}),n.dirty()):u.D5.assertNever(o);return{status:n.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.bigint,received:t.parsedType}),c.UI}gte(e,t){return this.setLimit("min",e,!0,r.toString(t))}gt(e,t){return this.setLimit("min",e,!1,r.toString(t))}lte(e,t){return this.setLimit("max",e,!0,r.toString(t))}lt(e,t){return this.setLimit("max",e,!1,r.toString(t))}setLimit(e,t,n,o){return new z({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:r.toString(o)}]})}_addCheck(e){return new z({...this._def,checks:[...this._def.checks,e]})}
74positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:r.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:r.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}z.create=e=>new z({checks:[],typeName:a.ZodBigInt,coerce:e?.coerce??!1,...p(e)});class G extends h{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==u.$k.boolean){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.boolean,received:t.parsedType}),c.UI}return(0,c.OK)(e.data)}}G.create=e=>new G({typeName:a.ZodBoolean,coerce:e?.coerce||!1,...p(e)});class $ extends h{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==u.$k.date){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.date,received:t.parsedType}),c.UI}if(Number.isNaN(e.data.getTime())){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_date}),c.UI}let n=new c.Q9;for(let o of this._def.checks)"min"===o.kind?e.data.getTime()<o.value&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:"date"}),n.dirty()):"max"===o.kind?e.data.getTime()>o.value&&(t=this._getOrReturnCtx(e,t),(0,c.KD)(t,{code:i.NL.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),n.dirty()):u.D5.assertNever(o);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new $({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:r.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:r.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}$.create=e=>new $({checks:[],coerce:e?.coerce||!1,typeName:a.ZodDate,...p(e)});class H extends h{_parse(e){if(this._getType(e)!==u.$k.symbol){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.symbol,received:t.parsedType}),c.UI}return(0,c.OK)(e.data)}}H.create=e=>new H({typeName:a.ZodSymbol,...p(e)});class V extends h{_parse(e){if(this._getType(e)!==u.$k.undefined){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.undefined,received:t.parsedType}),c.UI}return(0,c.OK)(e.data)}}V.create=e=>new V({typeName:a.ZodUndefined,...p(e)});class W extends h{_parse(e){if(this._getType(e)!==u.$k.null){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.null,received:t.parsedType}),c.UI}return(0,c.OK)(e.data)}}W.create=e=>new W({typeName:a.ZodNull,...p(e)});class q extends h{constructor(){super(...arguments),this._any=!0}_parse(e){return(0,c.OK)(e.data)}}q.create=e=>new q({typeName:a.ZodAny,...p(e)});class Z extends h{constructor(){super(...arguments),this._unknown=!0}_parse(e){return(0,c.OK)(e.data)}}Z.create=e=>new Z({typeName:a.ZodUnknown,...p(e)});class K extends h{_parse(e){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.never,received:t.parsedType}),c.UI}}K.create=e=>new K({typeName:a.ZodNever,...p(e)});class Y extends h{_parse(e){if(this._getType(e)!==u.$k.undefined){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.void,received:t.parsedType}),c.UI}return(0,c.OK)(e.data)}}Y.create=e=>new Y({typeName:a.ZodVoid,...p(e)});class X extends h{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),o=this._def;if(t.parsedType!==u.$k.array)return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.array,received:t.parsedType}),c.UI;if(null!==o.exactLength){let e=t.data.length>o.exactLength.value,r=t.data.length<o.exactLength.value;(e||r)&&((0,c.KD)(t,{code:e?i.NL.too_big:i.NL.too_small,minimum:r?o.exactLength.value:void 0,maximum:e?o.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:o.exactLength.message}),n.dirty())}if(null!==o.minLength&&t.data.length<o.minLength.value&&((0,c.KD)(t,{code:i.NL.too_small,minimum:o.minLength.value,type:"array",inclusive:!0,exact:!1,message:o.minLength.message}),n.dirty()),null!==o.maxLength&&t.data.length>o.maxLength.value&&((0,c.KD)(t,{code:i.NL.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,n)=>o.type._parseAsync(new d(t,e,t.path,n)))).then(e=>c.Q9.mergeArray(n,e));let r=[...t.data].map((e,n)=>o.type._parseSync(new d(t,e,t.path,n)));return c.Q9.mergeArray(n,r)}
74get element(){return this._def.type}min(e,t){return new X({...this._def,minLength:{value:e,message:r.toString(t)}})}max(e,t){return new X({...this._def,maxLength:{value:e,message:r.toString(t)}})}length(e,t){return new X({...this._def,exactLength:{value:e,message:r.toString(t)}})}nonempty(e){return this.min(1,e)}}function Q(e){if(e instanceof J){let t={};for(let n in e.shape){let o=e.shape[n];t[n]=ey.create(Q(o))}return new J({...e._def,shape:()=>t})}return e instanceof X?new X({...e._def,type:Q(e.element)}):e instanceof ey?ey.create(Q(e.unwrap())):e instanceof ev?ev.create(Q(e.unwrap())):e instanceof ea?ea.create(e.items.map(e=>Q(e))):e}X.create=(e,t)=>new X({type:e,minLength:null,maxLength:null,exactLength:null,typeName:a.ZodArray,...p(t)});class J extends h{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=u.D5.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==u.$k.object){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.object,received:t.parsedType}),c.UI}let{status:t,ctx:n}=this._processInputParams(e),{shape:o,keys:r}=this._getCached(),a=[];if(!(this._def.catchall instanceof K&&"strip"===this._def.unknownKeys))for(let e in n.data)r.includes(e)||a.push(e);let s=[];for(let e of r){let t=o[e],r=n.data[e];s.push({key:{status:"valid",value:e},value:t._parse(new d(n,r,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof K){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of a)s.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)a.length>0&&((0,c.KD)(n,{code:i.NL.unrecognized_keys,keys:a}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of a){let o=n.data[t];s.push({key:{status:"valid",value:t},value:e._parse(new d(n,o,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of s){let n=await t.key,o=await t.value;e.push({key:n,value:o,alwaysSet:t.alwaysSet})}return e}).then(e=>c.Q9.mergeObjectSync(t,e)):c.Q9.mergeObjectSync(t,s)}get shape(){return this._def.shape()}strict(e){return r.errToObj,new J({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{let o=this._def.errorMap?.(t,n).message??n.defaultError;return"unrecognized_keys"===t.code?{message:r.errToObj(e).message??o}:{message:o}}}:{}})}strip(){return new J({...this._def,unknownKeys:"strip"})}passthrough(){return new J({...this._def,unknownKeys:"passthrough"})}extend(e){return new J({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new J({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:a.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new J({...this._def,catchall:e})}pick(e){let t={};for(let n of u.D5.objectKeys(e))e[n]&&this.shape[n]&&(t[n]=this.shape[n]);return new J({...this._def,shape:()=>t})}omit(e){let t={};for(let n of u.D5.objectKeys(this.shape))e[n]||(t[n]=this.shape[n]);return new J({...this._def,shape:()=>t})}deepPartial(){return Q(this)}partial(e){let t={};for(let n of u.D5.objectKeys(this.shape)){let o=this.shape[n];e&&!e[n]?t[n]=o:t[n]=o.optional()}return new J({...this._def,shape:()=>t})}required(e){let t={};for(let n of u.D5.objectKeys(this.shape))if(e&&!e[n])t[n]=this.shape[n];else{let e=this.shape[n];for(;e instanceof ey;)e=e._def.innerType;t[n]=e}return new J({...this._def,shape:()=>t})}keyof(){return em(u.D5.objectKeys(this.shape))}}J.create=(e,t)=>new J({shape:()=>e,unknownKeys:"strip",catchall:K.create(),typeName:a.ZodObject,...p(t)}),J.strictCreate=(e,t)=>new J({shape:()=>e,unknownKeys:"strict",catchall:K.create(),typeName:a.ZodObject,...p(t)}),J.lazycreate=(e,t)=>new J({shape:e,unknownKeys:"strip",catchall:K.create(),typeName:a.ZodObject,...p(t)});class ee extends h{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function o(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;let n=e.map(e=>new i.jm(e.ctx.common.issues));return(0,c.KD)(t,{code:i.NL.invalid_union,unionErrors:n}),c.UI}if(t.common.async)return Promise.all(n.map(async e=>{let n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}})).then(o);{let e;let o=[];for(let r of n){let n={...t,common:{...t.common,issues:[]},parent:null},a=r._parseSync({data:t.data,path:t.path,parent:n});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,ctx:n}),n.common.issues.length&&o.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let r=o.map(e=>new i.jm(e));return(0,c.KD)(t,{code:i.NL.invalid_union,unionErrors:r}),c.UI}}get options(){return this._def.options}}ee.create=(e,t)=>
74new ee({options:e,typeName:a.ZodUnion,...p(t)});let et=e=>{if(e instanceof eu)return et(e.schema);if(e instanceof eg)return et(e.innerType());if(e instanceof ed)return[e.value];if(e instanceof ep)return e.options;if(e instanceof eh)return u.D5.objectValues(e.enum);if(e instanceof eb)return et(e._def.innerType);if(e instanceof V)return[void 0];else if(e instanceof W)return[null];else if(e instanceof ey)return[void 0,...et(e.unwrap())];else if(e instanceof ev)return[null,...et(e.unwrap())];else if(e instanceof eC)return et(e.unwrap());else if(e instanceof eE)return et(e.unwrap());else if(e instanceof eS)return et(e._def.innerType);else return[]};class en extends h{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.$k.object)return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.object,received:t.parsedType}),c.UI;let n=this.discriminator,o=t.data[n],r=this.optionsMap.get(o);return r?t.common.async?r._parseAsync({data:t.data,path:t.path,parent:t}):r._parseSync({data:t.data,path:t.path,parent:t}):((0,c.KD)(t,{code:i.NL.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),c.UI)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let o=new Map;for(let n of t){let t=et(n.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let r of t){if(o.has(r))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(r)}`);o.set(r,n)}}return new en({typeName:a.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...p(n)})}}function eo(e,t){let n=(0,u.FQ)(e),o=(0,u.FQ)(t);if(e===t)return{valid:!0,data:e};if(n===u.$k.object&&o===u.$k.object){let n=u.D5.objectKeys(t),o=u.D5.objectKeys(e).filter(e=>-1!==n.indexOf(e)),r={...e,...t};for(let n of o){let o=eo(e[n],t[n]);if(!o.valid)return{valid:!1};r[n]=o.data}return{valid:!0,data:r}}if(n===u.$k.array&&o===u.$k.array){if(e.length!==t.length)return{valid:!1};let n=[];for(let o=0;o<e.length;o++){let r=eo(e[o],t[o]);if(!r.valid)return{valid:!1};n.push(r.data)}return{valid:!0,data:n}}return n===u.$k.date&&o===u.$k.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class er extends h{_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=(e,o)=>{if((0,c.Hc)(e)||(0,c.Hc)(o))return c.UI;let r=eo(e.value,o.value);return r.valid?(((0,c.eT)(e)||(0,c.eT)(o))&&t.dirty(),{status:t.value,value:r.data}):((0,c.KD)(n,{code:i.NL.invalid_intersection_types}),c.UI)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([e,t])=>o(e,t)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}er.create=(e,t,n)=>new er({left:e,right:t,typeName:a.ZodIntersection,...p(n)});class ea extends h{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==u.$k.array)return(0,c.KD)(n,{code:i.NL.invalid_type,expected:u.$k.array,received:n.parsedType}),c.UI;if(n.data.length<this._def.items.length)return(0,c.KD)(n,{code:i.NL.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),c.UI;!this._def.rest&&n.data.length>this._def.items.length&&((0,c.KD)(n,{code:i.NL.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let o=[...n.data].map((e,t)=>{let o=this._def.items[t]||this._def.rest;return o?o._parse(new d(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(o).then(e=>c.Q9.mergeArray(t,e)):c.Q9.mergeArray(t,o)}get items(){return this._def.items}rest(e){return new ea({...this._def,rest:e})}}ea.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ea({items:e,typeName:a.ZodTuple,rest:null,...p(t)})};class ei extends h{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==u.$k.object)return(0,c.KD)(n,{code:i.NL.invalid_type,expected:u.$k.object,received:n.parsedType}),c.UI;let o=[],r=this._def.keyType,a=this._def.valueType;for(let e in n.data)o.push({key:r._parse(new d(n,e,n.path,e)),value:a._parse(new d(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?c.Q9.mergeObjectAsync(t,o):c.Q9.mergeObjectSync(t,o)}
74get element(){return this._def.valueType}static create(e,t,n){return new ei(t instanceof h?{keyType:e,valueType:t,typeName:a.ZodRecord,...p(n)}:{keyType:F.create(),valueType:e,typeName:a.ZodRecord,...p(t)})}}class es extends h{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==u.$k.map)return(0,c.KD)(n,{code:i.NL.invalid_type,expected:u.$k.map,received:n.parsedType}),c.UI;let o=this._def.keyType,r=this._def.valueType,a=[...n.data.entries()].map(([e,t],a)=>({key:o._parse(new d(n,e,n.path,[a,"key"])),value:r._parse(new d(n,t,n.path,[a,"value"]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let n of a){let o=await n.key,r=await n.value;if("aborted"===o.status||"aborted"===r.status)return c.UI;("dirty"===o.status||"dirty"===r.status)&&t.dirty(),e.set(o.value,r.value)}return{status:t.value,value:e}})}{let e=new Map;for(let n of a){let o=n.key,r=n.value;if("aborted"===o.status||"aborted"===r.status)return c.UI;("dirty"===o.status||"dirty"===r.status)&&t.dirty(),e.set(o.value,r.value)}return{status:t.value,value:e}}}}es.create=(e,t,n)=>new es({valueType:t,keyType:e,typeName:a.ZodMap,...p(n)});class el extends h{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==u.$k.set)return(0,c.KD)(n,{code:i.NL.invalid_type,expected:u.$k.set,received:n.parsedType}),c.UI;let o=this._def;null!==o.minSize&&n.data.size<o.minSize.value&&((0,c.KD)(n,{code:i.NL.too_small,minimum:o.minSize.value,type:"set",inclusive:!0,exact:!1,message:o.minSize.message}),t.dirty()),null!==o.maxSize&&n.data.size>o.maxSize.value&&((0,c.KD)(n,{code:i.NL.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),t.dirty());let r=this._def.valueType;function a(e){let n=new Set;for(let o of e){if("aborted"===o.status)return c.UI;"dirty"===o.status&&t.dirty(),n.add(o.value)}return{status:t.value,value:n}}let s=[...n.data.values()].map((e,t)=>r._parse(new d(n,e,n.path,t)));return n.common.async?Promise.all(s).then(e=>a(e)):a(s)}min(e,t){return new el({...this._def,minSize:{value:e,message:r.toString(t)}})}max(e,t){return new el({...this._def,maxSize:{value:e,message:r.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}el.create=(e,t)=>new el({valueType:e,minSize:null,maxSize:null,typeName:a.ZodSet,...p(t)});class ec extends h{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.$k.function)return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.function,received:t.parsedType}),c.UI;function n(e,n){return(0,c.Xm)({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,(0,s.Pr)(),l.Z].filter(e=>!!e),issueData:{code:i.NL.invalid_arguments,argumentsError:n}})}function o(e,n){return(0,c.Xm)({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,(0,s.Pr)(),l.Z].filter(e=>!!e),issueData:{code:i.NL.invalid_return_type,returnTypeError:n}})}let r={errorMap:t.common.contextualErrorMap},a=t.data;if(this._def.returns instanceof ef){let e=this;return(0,c.OK)(async function(...t){let s=new i.jm([]),l=await e._def.args.parseAsync(t,r).catch(e=>{throw s.addIssue(n(t,e)),s}),c=await Reflect.apply(a,this,l);return await e._def.returns._def.type.parseAsync(c,r).catch(e=>{throw s.addIssue(o(c,e)),s})})}{let e=this;return(0,c.OK)(function(...t){let s=e._def.args.safeParse(t,r);if(!s.success)throw new i.jm([n(t,s.error)]);let l=Reflect.apply(a,this,s.data),c=e._def.returns.safeParse(l,r);if(!c.success)throw new i.jm([o(l,c.error)]);return c.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ec({...this._def,args:ea.create(e).rest(Z.create())})}returns(e){return new ec({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ec({args:e||ea.create([]).rest(Z.create()),returns:t||Z.create(),typeName:a.ZodFunction,...p(n)})}}class eu extends h{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}eu.create=(e,t)=>
74new eu({getter:e,typeName:a.ZodLazy,...p(t)});class ed extends h{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{received:t.data,code:i.NL.invalid_literal,expected:this._def.value}),c.UI}return{status:"valid",value:e.data}}get value(){return this._def.value}}function em(e,t){return new ep({values:e,typeName:a.ZodEnum,...p(t)})}ed.create=(e,t)=>new ed({value:e,typeName:a.ZodLiteral,...p(t)});class ep extends h{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),n=this._def.values;return(0,c.KD)(t,{expected:u.D5.joinValues(n),received:t.parsedType,code:i.NL.invalid_type}),c.UI}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),n=this._def.values;return(0,c.KD)(t,{received:t.data,code:i.NL.invalid_enum_value,options:n}),c.UI}return(0,c.OK)(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return ep.create(e,{...this._def,...t})}exclude(e,t=this._def){return ep.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}ep.create=em;class eh extends h{_parse(e){let t=u.D5.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==u.$k.string&&n.parsedType!==u.$k.number){let e=u.D5.objectValues(t);return(0,c.KD)(n,{expected:u.D5.joinValues(e),received:n.parsedType,code:i.NL.invalid_type}),c.UI}if(this._cache||(this._cache=new Set(u.D5.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let e=u.D5.objectValues(t);return(0,c.KD)(n,{received:n.data,code:i.NL.invalid_enum_value,options:e}),c.UI}return(0,c.OK)(e.data)}get enum(){return this._def.values}}eh.create=(e,t)=>new eh({values:e,typeName:a.ZodNativeEnum,...p(t)});class ef extends h{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.$k.promise&&!1===t.common.async)return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.promise,received:t.parsedType}),c.UI;let n=t.parsedType===u.$k.promise?t.data:Promise.resolve(t.data);return(0,c.OK)(n.then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}ef.create=(e,t)=>new ef({type:e,typeName:a.ZodPromise,...p(t)});class eg extends h{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===a.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null,r={addIssue:e=>{(0,c.KD)(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(r.addIssue=r.addIssue.bind(r),"preprocess"===o.type){let e=o.transform(n.data,r);if(n.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return c.UI;let o=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return"aborted"===o.status?c.UI:"dirty"===o.status||"dirty"===t.value?(0,c.RC)(o.value):o});{if("aborted"===t.value)return c.UI;let o=this._def.schema._parseSync({data:e,path:n.path,parent:n});return"aborted"===o.status?c.UI:"dirty"===o.status||"dirty"===t.value?(0,c.RC)(o.value):o}}if("refinement"===o.type){let e=e=>{let t=o.refinement(e,r);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(n=>"aborted"===n.status?c.UI:("dirty"===n.status&&t.dirty(),e(n.value).then(()=>({status:t.value,value:n.value}))));{let o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===o.status?c.UI:("dirty"===o.status&&t.dirty(),e(o.value),{status:t.value,value:o.value})}}if("transform"===o.type){if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(e=>(0,c.JY)(e)?Promise.resolve(o.transform(e.value,r)).then(e=>({status:t.value,value:e})):c.UI);{let e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!(0,c.JY)(e))return c.UI;let a=o.transform(e.value,r);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}}u.D5.assertNever(o)}}
74eg.create=(e,t,n)=>new eg({schema:e,typeName:a.ZodEffects,effect:t,...p(n)}),eg.createWithPreprocess=(e,t,n)=>new eg({schema:t,effect:{type:"preprocess",transform:e},typeName:a.ZodEffects,...p(n)});class ey extends h{_parse(e){return this._getType(e)===u.$k.undefined?(0,c.OK)(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ey.create=(e,t)=>new ey({innerType:e,typeName:a.ZodOptional,...p(t)});class ev extends h{_parse(e){return this._getType(e)===u.$k.null?(0,c.OK)(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ev.create=(e,t)=>new ev({innerType:e,typeName:a.ZodNullable,...p(t)});class eb extends h{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===u.$k.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eb.create=(e,t)=>new eb({innerType:e,typeName:a.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...p(t)});class eS extends h{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return(0,c.S9)(o)?o.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new i.jm(n.common.issues)},input:n.data})})):{status:"valid",value:"valid"===o.status?o.value:this._def.catchValue({get error(){return new i.jm(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}eS.create=(e,t)=>new eS({innerType:e,typeName:a.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...p(t)});class eT extends h{_parse(e){if(this._getType(e)!==u.$k.nan){let t=this._getOrReturnCtx(e);return(0,c.KD)(t,{code:i.NL.invalid_type,expected:u.$k.nan,received:t.parsedType}),c.UI}return{status:"valid",value:e.data}}}eT.create=e=>new eT({typeName:a.ZodNaN,...p(e)});let ek=Symbol("zod_brand");class eC extends h{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class eA extends h{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?c.UI:"dirty"===e.status?(t.dirty(),(0,c.RC)(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{let e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?c.UI:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new eA({in:e,out:t,typeName:a.ZodPipeline})}}class eE extends h{_parse(e){let t=this._def.innerType._parse(e),n=e=>((0,c.JY)(e)&&(e.value=Object.freeze(e.value)),e);return(0,c.S9)(t)?t.then(e=>n(e)):n(t)}unwrap(){return this._def.innerType}}function e_(e,t){let n="function"==typeof e?e(t):"string"==typeof e?{message:e}:e;return"string"==typeof n?{message:n}:n}function eP(e,t={},n){return e?q.create().superRefine((o,r)=>{let a=e(o);if(a instanceof Promise)return a.then(e=>{if(!e){let e=e_(t,o),a=e.fatal??n??!0;r.addIssue({code:"custom",...e,fatal:a})}});if(!a){let e=e_(t,o),a=e.fatal??n??!0;r.addIssue({code:"custom",...e,fatal:a})}}):q.create()}eE.create=(e,t)=>new eE({innerType:e,typeName:a.ZodReadonly,...p(t)});let ex={object:J.lazycreate};!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(a||(a={}));let ew=(e,t={message:`Input not instance of ${e.name}`})=>eP(t=>t instanceof e,t),eR=F.create,eM=j.create,eI=eT.create,eO=z.create,eD=G.create,eN=$.create,eL=H.create,eB=V.create,eF=W.create,eU=q.create,ej=Z.create,ez=K.create,eG=Y.create,e$=X.create,eH=J.create,eV=J.strictCreate,eW=ee.create,eq=en.create,eZ=er.create,eK=ea.create,eY=ei.create,eX=es.create,eQ=el.create,eJ=ec.create,e0=eu.create,e1=ed.create,e2=ep.create,e3=eh.create,e6=ef.create,e4=eg.create,e5=ey.create,e8=ev.create,e9=eg.createWithPreprocess,e7=eA.create,te=()=>eR().optional(),tt=()=>eM().optional(),tn=()=>eD().optional(),to={string:e=>F.create({...e,coerce:!0}),number:e=>j.create({...e,coerce:!0}),boolean:e=>G.create({...e,coerce:!0}),bigint:e=>z.create({...e,coerce:!0}),date:e=>$.create({...e,coerce:!0})}
74,tr=c.UI},72983:function(e)
vendor: 8,791 bytes, line 74
74{"use strict";e.exports=JSON.parse('[["AF","AFG","004","ISO 3166-2:AF"],["AL","ALB","008","ISO 3166-2:AL"],["DZ","DZA","012","ISO 3166-2:DZ"],["AS","ASM","016","ISO 3166-2:AS"],["AD","AND","020","ISO 3166-2:AD"],["AO","AGO","024","ISO 3166-2:AO"],["AI","AIA","660","ISO 3166-2:AI"],["AQ","ATA","010","ISO 3166-2:AQ"],["AG","ATG","028","ISO 3166-2:AG"],["AR","ARG","032","ISO 3166-2:AR"],["AM","ARM","051","ISO 3166-2:AM"],["AW","ABW","533","ISO 3166-2:AW"],["AU","AUS","036","ISO 3166-2:AU"],["AT","AUT","040","ISO 3166-2:AT"],["AZ","AZE","031","ISO 3166-2:AZ"],["BS","BHS","044","ISO 3166-2:BS"],["BH","BHR","048","ISO 3166-2:BH"],["BD","BGD","050","ISO 3166-2:BD"],["BB","BRB","052","ISO 3166-2:BB"],["BY","BLR","112","ISO 3166-2:BY"],["BE","BEL","056","ISO 3166-2:BE"],["BZ","BLZ","084","ISO 3166-2:BZ"],["BJ","BEN","204","ISO 3166-2:BJ"],["BM","BMU","060","ISO 3166-2:BM"],["BT","BTN","064","ISO 3166-2:BT"],["BO","BOL","068","ISO 3166-2:BO"],["BA","BIH","070","ISO 3166-2:BA"],["BW","BWA","072","ISO 3166-2:BW"],["BV","BVT","074","ISO 3166-2:BV"],["BR","BRA","076","ISO 3166-2:BR"],["IO","IOT","086","ISO 3166-2:IO"],["BN","BRN","096","ISO 3166-2:BN"],["BG","BGR","100","ISO 3166-2:BG"],["BF","BFA","854","ISO 3166-2:BF"],["BI","BDI","108","ISO 3166-2:BI"],["KH","KHM","116","ISO 3166-2:KH"],["CM","CMR","120","ISO 3166-2:CM"],["CA","CAN","124","ISO 3166-2:CA"],["CV","CPV","132","ISO 3166-2:CV"],["KY","CYM","136","ISO 3166-2:KY"],["CF","CAF","140","ISO 3166-2:CF"],["TD","TCD","148","ISO 3166-2:TD"],["CL","CHL","152","ISO 3166-2:CL"],["CN","CHN","156","ISO 3166-2:CN"],["CX","CXR","162","ISO 3166-2:CX"],["CC","CCK","166","ISO 3166-2:CC"],["CO","COL","170","ISO 3166-2:CO"],["KM","COM","174","ISO 3166-2:KM"],["CG","COG","178","ISO 3166-2:CG"],["CD","COD","180","ISO 3166-2:CD"],["CK","COK","184","ISO 3166-2:CK"],["CR","CRI","188","ISO 3166-2:CR"],["CI","CIV","384","ISO 3166-2:CI"],["HR","HRV","191","ISO 3166-2:HR"],["CU","CUB","192","ISO 3166-2:CU"],["CY","CYP","196","ISO 3166-2:CY"],["CZ","CZE","203","ISO 3166-2:CZ"],["DK","DNK","208","ISO 3166-2:DK"],["DJ","DJI","262","ISO 3166-2:DJ"],["DM","DMA","212","ISO 3166-2:DM"],["DO","DOM","214","ISO 3166-2:DO"],["EC","ECU","218","ISO 3166-2:EC"],["EG","EGY","818","ISO 3166-2:EG"],["SV","SLV","222","ISO 3166-2:SV"],["GQ","GNQ","226","ISO 3166-2:GQ"],["ER","ERI","232","ISO 3166-2:ER"],["EE","EST","233","ISO 3166-2:EE"],["ET","ETH","231","ISO 3166-2:ET"],["FK","FLK","238","ISO 3166-2:FK"],["FO","FRO","234","ISO 3166-2:FO"],["FJ","FJI","242","ISO 3166-2:FJ"],["FI","FIN","246","ISO 3166-2:FI"],["FR","FRA","250","ISO 3166-2:FR"],["GF","GUF","254","ISO 3166-2:GF"],["PF","PYF","258","ISO 3166-2:PF"],["TF","ATF","260","ISO 3166-2:TF"],["GA","GAB","266","ISO 3166-2:GA"],["GM","GMB","270","ISO 3166-2:GM"],["GE","GEO","268","ISO 3166-2:GE"],["DE","DEU","276","ISO 3166-2:DE"],["GH","GHA","288","ISO 3166-2:GH"],["GI","GIB","292","ISO 3166-2:GI"],["GR","GRC","300","ISO 3166-2:GR"],["GL","GRL","304","ISO 3166-2:GL"],["GD","GRD","308","ISO 3166-2:GD"],["GP","GLP","312","ISO 3166-2:GP"],["GU","GUM","316","ISO 3166-2:GU"],["GT","GTM","320","ISO 3166-2:GT"],["GN","GIN","324","ISO 3166-2:GN"],["GW","GNB","624","ISO 3166-2:GW"],["GY","GUY","328","ISO 3166-2:GY"],["HT","HTI","332","ISO 3166-2:HT"],["HM","HMD","334","ISO 3166-2:HM"],["VA","VAT","336","ISO 3166-2:VA"],["HN","HND","340","ISO 3166-2:HN"],["HK","HKG","344","ISO 3166-2:HK"],["HU","HUN","348","ISO 3166-2:HU"],["IS","ISL","352","ISO 3166-2:IS"],["IN","IND","356","ISO 3166-2:IN"],["ID","IDN","360","ISO 3166-2:ID"],["IR","IRN","364","ISO 3166-2:IR"],["IQ","IRQ","368","ISO 3166-2:IQ"],["IE","IRL","372","ISO 3166-2:IE"],["IL","ISR","376","ISO 3166-2:IL"],["IT","ITA","380","ISO 3166-2:IT"],["JM","JAM","388","ISO 3166-2:JM"],["JP","JPN","392","ISO 3166-2:JP"],["JO","JOR","400","ISO 3166-2:JO"],["KZ","KAZ","398","ISO 3166-2:KZ"],["KE","KEN","404","ISO 3166-2:KE"],["KI","KIR","296","ISO 3166-2:KI"],["KP","PRK","408","ISO 3166-2:KP"],["KR","KOR","410","ISO 3166-2:KR"],["KW","KWT","414","ISO 3166-2:KW"],["KG","KGZ","417","ISO 3166-2:KG"],["LA","LAO","418","ISO 3166-2:LA"],["LV","LVA","428","ISO 3166-2:LV"],["LB","LBN","422","ISO 3166-2:LB"],["LS","LSO","426","ISO 3166-2:LS"],["LR","LBR","430","ISO 3166-2:LR"],["LY","LBY","434","ISO 3166-2:LY"],["LI","LIE","438","ISO 3166-2:LI"],["LT","LTU","440","ISO 3166-2:LT"],["LU","LUX","442","ISO 3166-2:LU"],["MO","MAC","446","ISO 3166-2:MO"],["MG","MDG","450","ISO 3166-2:MG"],["MW","MWI","454","ISO 3166-2:MW"],["MY","MYS","458","ISO 3166-2:MY"],["MV","MDV","462","ISO 3166-2:MV"],["ML","MLI","466","ISO 3166-2:ML"],["MT","MLT","470","ISO 3166-2:MT"],["MH","MHL","584","ISO 3166-2:MH"],["MQ","MTQ","474","ISO 3166-2:MQ"],["MR","MRT","478","ISO 3166-2:MR"],["MU","MUS","480","ISO 3166-2:MU"],["YT","MYT","175","ISO 3166-2:YT"],["MX","MEX","484","ISO 3166-2:MX"],["FM","FSM","583","ISO 3166-2:FM"],["MD","MDA","498","ISO 3166-2:MD"],["MC","MCO","492","ISO 3166-2:MC"],["MN","MNG","496","ISO 3166-2:MN"],["MS","MSR","500","ISO 3166-2:MS"],["MA","MAR","504","ISO 3166-2:MA"],["MZ","MOZ","508","ISO 3166-2:MZ"],["MM","MMR","104","ISO 3166-2:MM"],["NA","NAM","516","ISO 3166-2:NA"],["NR","NRU","520","ISO 3166-2:NR"],["NP","NPL","524","ISO 3166-2:NP"],["NL","NLD","528","ISO 3166-2:NL"],["NC","NCL","540","ISO 3166-2:NC"],["NZ","NZL","554","ISO 3166-2:NZ"],["NI","NIC","558","ISO 3166-2:NI"],["NE","NER","562","ISO 3166-2:NE"],["NG","NGA","566","ISO 3166-2:NG"],["NU","NIU","570","ISO 3166-2:NU"],["NF","NFK","574","ISO 3166-2:NF"],["MP","MNP","580","ISO 3166-2:MP"],["MK","MKD","807","ISO 3166-2:MK"],["NO","NOR","578","ISO 3166-2:NO"],["OM","OMN","512","ISO 3166-2:OM"],["PK","PAK","586","ISO 3166-2:PK"],["PW","PLW","585","ISO 3166-2:PW"],["PS","PSE","275","ISO 3166-2:PS"],["PA","PAN","591","ISO 3166-2:PA"],["PG","PNG","598","ISO 3166-2:PG"],["PY","PRY","600","ISO 3166-2:PY"],["PE","PER","604","ISO 3166-2:PE"],["PH","PHL","608","ISO 3166-2:PH"],["PN","PCN","612","ISO 3166-2:PN"],["PL","POL","616","ISO 3166-2:PL"],["PT","PRT","620","ISO 3166-2:PT"],["PR","PRI","630","ISO 3166-2:PR"],["QA","QAT","634","ISO 3166-2:QA"],["RE","REU","638","ISO 3166-2:RE"],["RO","ROU","642","ISO 3166-2:RO"],["RU","RUS","643","ISO 3166-2:RU"],["RW","RWA","646","ISO 3166-2:RW"],["SH","SHN","654","ISO 3166-2:SH"],["KN","KNA","659","ISO 3166-2:KN"],["LC","LCA","662","ISO 3166-2:LC"],["PM","SPM","666","ISO 3166-2:PM"],["VC","VCT","670","ISO 3166-2:VC"],["WS","WSM","882","ISO 3166-2:WS"],["SM","SMR","674","ISO 3166-2:SM"],["ST","STP","678","ISO 3166-2:ST"],["SA","SAU","682","ISO 3166-2:SA"],["SN","SEN","686","ISO 3166-2:SN"],["SC","SYC","690","ISO 3166-2:SC"],["SL","SLE","694","ISO 3166-2:SL"],["SG","SGP","702","ISO 3166-2:SG"],["SK","SVK","703","ISO 3166-2:SK"],["SI","SVN","705","ISO 3166-2:SI"],["SB","SLB","090","ISO 3166-2:SB"],["SO","SOM","706","ISO 3166-2:SO"],["ZA","ZAF","710","ISO 3166-2:ZA"],["GS","SGS","239","ISO 3166-2:GS"],["ES","ESP","724","ISO 3166-2:ES"],["LK","LKA","144","ISO 3166-2:LK"],["SD","SDN","729","ISO 3166-2:SD"],["SR","SUR","740","ISO 3166-2:SR"],["SJ","SJM","744","ISO 3166-2:SJ"],["SZ","SWZ","748","ISO 3166-2:SZ"],["SE","SWE","752","ISO 3166-2:SE"],["CH","CHE","756","ISO 3166-2:CH"],["SY","SYR","760","ISO 3166-2:SY"],["TW","TWN","158","ISO 3166-2:TW"],["TJ","TJK","762","ISO 3166-2:TJ"],["TZ","TZA","834","ISO 3166-2:TZ"],["TH","THA","764","ISO 3166-2:TH"],["TL","TLS","626","ISO 3166-2:TL"],["TG","TGO","768","ISO 3166-2:TG"],["TK","TKL","772","ISO 3166-2:TK"],["TO","TON","776","ISO 3166-2:TO"],["TT","TTO","780","ISO 3166-2:TT"],["TN","TUN","788","ISO 3166-2:TN"],["TR","TUR","792","ISO 3166-2:TR"],["TM","TKM","795","ISO 3166-2:TM"],["TC","TCA","796","ISO 3166-2:TC"],["TV","TUV","798","ISO 3166-2:TV"],["UG","UGA","800","ISO 3166-2:UG"],["UA","UKR","804","ISO 3166-2:UA"],["AE","ARE","784","ISO 3166-2:AE"],["GB","GBR","826","ISO 3166-2:GB"],["US","USA","840","ISO 3166-2:US"],["UM","UMI","581","ISO 3166-2:UM"],["UY","URY","858","ISO 3166-2:UY"],["UZ","UZB","860","ISO 3166-2:UZ"],["VU","VUT","548","ISO 3166-2:VU"],["VE","VEN","862","ISO 3166-2:VE"],["VN","VNM","704","ISO 3166-2:VN"],["VG","VGB","092","ISO 3166-2:VG"],["VI","VIR","850","ISO 3166-2:VI"],["WF","WLF","876","ISO 3166-2:WF"],["EH","ESH","732","ISO 3166-2:EH"],["YE","YEM","887","ISO 3166-2:YE"],["ZM","ZMB","894","ISO 3166-2:ZM"],["ZW","ZWE","716","ISO 3166-2:ZW"],["AX","ALA","248","ISO 3166-2:AX"],["BQ","BES","535","ISO 3166-2:BQ"],["CW","CUW","531","ISO 3166-2:CW"],["GG","GGY","831","ISO 3166-2:GG"],["IM","IMN","833","ISO 3166-2:IM"],["JE","JEY","832","ISO 3166-2:JE"],["ME","MNE","499","ISO 3166-2:ME"],["BL","BLM","652","ISO 3166-2:BL"],["MF","MAF","663","ISO 3166-2:MF"],["RS","SRB","688","ISO 3166-2:RS"],["SX","SXM","534","ISO 3166-2:SX"],["SS","SSD","728","ISO 3166-2:SS"],["XK","XKX","983","ISO 3166-2:XK"]]')},
7412292:function(e){"use strict";e.exports=JSON.parse('["cy","dv","sw","eu","af","am","ha","ku","ml","no","ps","sd","so","sq","ta","tg","tt","ug","ur","vi","ar","az","be","bg","bn","bs","ca","cs","da","de","el","en","es","et","fa","fi","fr","gl","el","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","ko","ky","lt","lv","mk","mn","mr","ms","nb","nl","nn","pl","pt","ro","ru","sk","sl","sr","sv","th","tr","uk","uz","zh"]')}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return t(96984),t(74410),t(54692)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.