1/*! For license information please see renderer-cdd60c62.4b548b3b232d4c89c9b9.js.LICENSE.txt */ 2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5071],{22630(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},93801(e){e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},46278(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M$:()=>_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,RZ:()=>BuilderComponent,cL:()=>_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL});var _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4757),_emotion_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2602),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(68909),react_dom__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(64060),hash_sum__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(60048),hash_sum__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(hash_sum__WEBPACK_IMPORTED_MODULE_4__);function _typeof(e){return _typeof="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},_typeof(e)}var SDK_VERSION="5.0.12",_a;"undefined"!=typeof window&&(null===(_a=window.parent)||void 0===_a||_a.postMessage({type:"builder.isReactSdk",data:{value:!0,supportsPatchUpdates:"v4",supportsCustomBreakpoints:!0,supportsGlobalSymbols:!0,blockLevelPersonalization:!0,version:SDK_VERSION}},"*"));var _extendStatics=function(e,t){return(_extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}_extendStatics(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var _assign=function(){return(_assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function __metadata(e,t){if("object"==("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{u(n.next(e))}catch(e){i(e)}}function s(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(a,s)}u((n=n.apply(e,t||[])).next())})}function __generator(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(u){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var fastClone=function(e){return JSON.parse(JSON.stringify(e))},omit$2=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=Object.assign({},e),o=0,i=t;o<i.length;o++){delete n[i[o]]}return n},sizeNames=["xsmall","small","medium","large"],sizes={xsmall:{min:0,default:0,max:0},small:{min:320,default:321,max:640},medium:{min:641,default:642,max:991},large:{min:990,default:991,max:1200},getWidthForSize:function(e){return this[e].default},getSizeForWidth:function(e){for(var t=0,r=sizeNames;t<r.length;t++){var n=r[t];if(e<=this[n].max)return n}return"large"}},getSizesForBreakpoints=function(e){var t=e.small,r=e.medium,n=_assign(_assign({},sizes),fastClone(sizes));if(!t||!r)return n;var o=Math.floor(t/2);n.small={max:t,min:o,default:o+1};var i=n.small.max+1;n.medium={max:r,min:i,default:i+1};var a=n.medium.max+1;return n.large={max:2e3,min:a,default:a+1},n}
vendor: 13,972 bytes, line 2
2,set=function(e,t,r){if(Object(e)!==e)return e;var n=Array.isArray(t)?t:t.toString().match(/[^.[\]]+/g);return n.slice(0,-1).reduce(function(e,t,r){return Object(e[t])===e[t]?e[t]:e[t]=(Math.abs(Number(n[r+1]))|0)==+n[r+1]?[]:{}},e)[n[n.length-1]]=r,e},noop=function(){return null},safeDynamicRequire;if("function"==typeof(null===globalThis||void 0===globalThis?void 0:globalThis.require)||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer)try{safeDynamicRequire=eval("require")}catch(e){safeDynamicRequire=(null===globalThis||void 0===globalThis?void 0:globalThis.require)?globalThis.require:noop}function isDebug(){return Boolean("undefined"!=typeof process&&"MISSING_ENV_VAR".DEBUG)}function isNodeRuntime(){var e;return"undefined"!=typeof process&&Boolean(null===(e=null===process||void 0===process?void 0:process.versions)||void 0===e?void 0:e.node)}null!=safeDynamicRequire||(safeDynamicRequire=noop);var shouldForceBrowserRuntimeInNode=function(){var e;if(!isNodeRuntime())return!1;var t="arm64"===process.arch,r=process.version.startsWith("v20"),n=null===(e="MISSING_ENV_VAR".NODE_OPTIONS)||void 0===e?void 0:e.includes("--no-node-snapshot");return!(!t||!r||n||(console.log("Skipping usage of `isolated-vm` to avoid crashes in Node v20 on an arm64 machine.\n If you would like to use the `isolated-vm` package on this machine, please provide the `NODE_OPTIONS=--no-node-snapshot` config to your Node process.\n See https://github.com/BuilderIO/builder/blob/main/packages/react/README.md#node-v20--m1-macs-apple-silicon-support for more information.\n "),0))},fnCache={},api=function(e){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL};function stringToFunction(e,t,r,n){if(void 0===t&&(t=!0),!e||!e.trim())return function(){};var o=e+":"+t;if(fnCache[o])return fnCache[o];var i=t&&!(e.includes(";")||e.includes(" return ")||e.trim().startsWith("return "))||e.trim().startsWith("builder.run"),a=function(){};try{_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(a=new Function("state","event","block","builder","Device","update","Builder","context","\n var names = [\n 'state',\n 'event',\n 'block',\n 'builder',\n 'Device',\n 'update',\n 'Builder',\n 'context'\n ];\n var rootState = state;\n if (typeof Proxy !== 'undefined') {\n rootState = new Proxy(rootState, {\n set: function () {\n return false;\n },\n get: function (target, key) {\n if (names.includes(key)) {\n return undefined;\n }\n return target[key];\n }\n });\n }\n /* Alias */\n var ctx = context;\n var log = console.log.bind(console);\n with (rootState) {\n ".concat(i?"return (".concat(e,");"):e,";\n }\n ")))}catch(t){r&&r.push(t);var s=t&&t.message;s&&"string"==typeof s&&n&&-1===n.indexOf(s)&&n.push(s),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&console.warn("Function compile error in ".concat(e),t)}var u=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];try{if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||shouldForceBrowserRuntimeInNode())return a.apply(void 0,t);var o=getIsolateContext(),s=safeDynamicRequire("isolated-vm"),u=o.evalClosureSync(makeFn(e,i),t.map(function(e,t){return"object"==_typeof(e)?new s.Reference(t===indexOfBuilderInstance?_assign(_assign({},e),{getUserAttributes:function(){return e.getUserAttributes("")}}):e):null}));try{return JSON.parse(u)}catch(e){return u}}catch(t){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser?console.warn("Builder custom code error:",t.message||t,"in",e,t.stack||t):isDebug()&&console.debug("Builder custom code error:",t.message||t,"in",e,t.stack||t),r&&r.push(t),null}};return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(fnCache[o]=u),u}var indexOfBuilderInstance=3,makeFn=function(e,t,r){var n=r||["state","event","block","builder","Device","update","Builder","context"];return"\n".concat("\n var refToProxy = (obj) => {\n if (typeof obj !== 'object' || obj === null) {\n return obj;\n }\n return new Proxy({}, {\n get(target, key) {\n if (key === 'copySync') {\n return () => obj.copySync();\n }\n const val = obj.getSync(key);\n if (typeof val?.copySync === 'function') {\n return JSON.parse(stringify(val));\n }\n return val;\n },\n set(target, key, value) {\n obj.setSync(key, value);\n },\n deleteProperty(target, key) {\n obj.deleteSync(key);\n }\n })\n }\n","\n").concat("\n var stringify = (val) => {\n if (typeof val === 'object' && val !== null) {\n return JSON.stringify(val.copySync ? val.copySync() : val);\n }\n return val;\n }\n ","\n").concat(n.map(function(e,t){return"var ".concat(e," = refToProxy($").concat(t,");")}).join("\n")).concat("\n".concat(n.includes("context")?"var ctx = context;":"","\nvar endResult = function() {\n ").concat(t?"return (".concat(e,");"):e,";\n};\n\nreturn stringify(endResult());\n"))},getIsolateContext=function(){var e=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.serverContext;e||(e=new(safeDynamicRequire("isolated-vm").Isolate)({memoryLimit:128}).createContextSync(),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.setServerContext(e));var t=e.global;return t.setSync("global",t.derefInto()),t.setSync("log",function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];isDebug()&&console.log.apply(console,e)}),e},isPromise=function(e){return"function"==typeof e.then},isRequestInfo=function(e){return!isPromise(e)},BuilderAsyncRequestsContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({requests:[],errors:[],logs:[]}),BuilderStoreContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({state:{},rootState:{},content:{},context:{},update:function(e){return null}}),applyPatchWithMinimalMutationChain=function(e,t,r){if(void 0===r&&(r=!1),Object(e)!==e)return e;var n=t.path,o=t.op,i=t.value,a=n.split(/\//);""===a[0]&&a.shift();for(var s=r?e:_assign({},e),u=s,c=0;c<a.length;c++){var l=c===a.length-1,d=a[c];if(l)if("replace"===o)u[d]=i;else if("add"===o){var p=Number(d);Array.isArray(u)?"-"===d?u.push(i):u.splice(p,0,i):u[d]=i}else"remove"===o&&(p=Number(d),Array.isArray(u)?u.splice(p,1):delete u[d]);else{var f=a[c+1],_=Object(u[d])===u[d]?u[d]:String(Number(f))===f?[]:{};u=u[d]=Array.isArray(_)?__spreadArray([],_,!0):_assign({},_)}}return s},htmlEscape=function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")},_blockToHtmlString=function(e){var t;return"<".concat(htmlEscape(e.tagName||"div"),' \n class="builder-block ').concat(e.id," ").concat(e.class||"",'"\n builder-id="').concat(e.id,'"\n ').concat(Object.keys(e.properties||{}).map(function(t){return"".concat(htmlEscape(t),'="').concat(htmlEscape(e.properties[t]),'"')}).join(" "),"\n >").concat("Text"===(null===(t=null==e?void 0:e.component)||void 0===t?void 0:t.name)?e.component.options.text:e.children?e.children.map(function(e){return _blockToHtmlString(e)}).join(""):"","</").concat(e.tagName||"div",">").replace(/\s+/g," ")},Link=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderStoreContext.Consumer,null,function(t){return t.renderLink?t.renderLink(e):react__WEBPACK_IMPORTED_MODULE_2__.createElement("a",_assign({},e))})},camelCaseToKebabCase=function(e){return e?e.replace(/([A-Z])/g,function(e){return"-".concat(e[0].toLowerCase())}):""},kebabCaseToCamelCase=function(e){return void 0===e&&(e=""),e.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})},Device={desktop:0,tablet:1,mobile:2},voidElements=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr","textarea"]),last=function(e){return e[e.length-1]};function omit$1(e,t){for(var r=Object.assign({},e),n=0,o=t;n<o.length;n++)delete r[o[n]];return r}var cssCase=function(e){if(!e)return e;var t=camelCaseToKebabCase(e);return e[0]===e[0].toUpperCase()&&(t="-"+t),t};function capitalize(e){if(e)return e[0].toUpperCase()+e.slice(1)}var BuilderBlock$1=function(_super){function BuilderBlock(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.state={hasError:!1,updates:0},_this.privateState={state:{},rootState:{},context:{},update:function(){}},_this.onWindowMessage=function(event){var isTrusted=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isTrustedHostForEvent(event);if(isTrusted){var message=event.data;if(message)switch(message.type){case"builder.selectionChange":var data=message.data;if(!data)break;var selection=data.selection,id=_this.block&&_this.block.id;id&&Array.isArray(selection)&&selection.indexOf(id)>-1&&setTimeout(function(){window.$block=_this,window.$blocks||(window.$blocks=[]),window.$blocks.push(_this)});break;case"builder.patchUpdates":var data=message.data;if(!data||!data.data)break;var patches=data.data[_this.block.id];if(!patches)return;location.href.includes("builder.debug=true")&&eval("debugger");for(var _i=0,patches_1=patches;_i<patches_1.length;_i++){var patch=patches_1[_i];applyPatchWithMinimalMutationChain(_this.props.block,patch,!0)}_this.setState({updates:_this.state.updates+1})}}},_this}return __extends(BuilderBlock,_super),Object.defineProperty(BuilderBlock.prototype,"store",{get:function(){return this.privateState},enumerable:!1,configurable:!0}),BuilderBlock.getDerivedStateFromError=function(e){return{hasError:!0}},BuilderBlock.prototype.componentDidCatch=function(e,t){console.error("Builder block error:",e,t)},BuilderBlock.prototype.stringToFunction=function(e,t){return void 0===t&&(t=!0),stringToFunction(e,t,this._errors,this._logs)},Object.defineProperty(BuilderBlock.prototype,"block",{get:function(){return this.props.block},enumerable:!1,configurable:!0}),Object.defineProperty(BuilderBlock.prototype,"emotionCss",{get:function(){var e,t,r,n,o,i=this.block,a=i.animations&&i.animations[0];if(a&&"hover"!==a.trigger){var s=a&&a.steps&&a.steps[0],u=s&&s.styles;u&&(o=u)}var c=sizeNames.slice().reverse(),l=this.block,d={};if(l.responsiveStyles)for(var p=0,f=c;p<f.length;p++){var _=f[p];if("large"===_)this.props.emailMode||(d["&.builder-block"]=Object.assign({},l.responsiveStyles[_],o));else{var h=getSizesForBreakpoints((null===(t=null===(e=this.privateState.context.builderContent)||void 0===e?void 0:e.meta)||void 0===t?void 0:t.breakpoints)||{});d["@media only screen and (max-width: ".concat(h[_].max,"px)")]={"&.builder-block":l.responsiveStyles[_]}}}var m=i.animations&&i.animations.find(function(e){return"hover"===e.trigger});return m&&(d[":hover"]=(null===(n=null===(r=m.steps)||void 0===r?void 0:r[1])||void 0===n?void 0:n.styles)||{},d.transition="all ".concat(m.duration,"s ").concat(camelCaseToKebabCase(m.easing)),m.delay&&(d.transitionDelay=m.delay+"s")),d},enumerable:!1,configurable:!0}),BuilderBlock.prototype.eval=function(e){return this.stringToFunction(e)(this.privateState.state,void 0,this.block,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,Device,this.privateState.update,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,this.privateState.context)},BuilderBlock.prototype.componentWillUnmount=function(){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&removeEventListener("message",this.onWindowMessage)},BuilderBlock.prototype.componentDidMount=function(){var e,t=this,r=this.block,n=r&&r.animations;if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&addEventListener("message",this.onWindowMessage),n){var o={animations:fastClone(n)};if(r.bindings)for(var i in r.bindings)if((null===(e=i.trim)||void 0===e?void 0:e.call(i))&&i.startsWith("animations.")){var a=this.stringToFunction(r.bindings[i]);void 0!==a&&set(o,i,a(this.privateState.state,null,r,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,null,null,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,this.privateState.context))}_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.animator.bindAnimations(o.animations.filter(function(e){return"hover"!==e.trigger}).map(function(e){return _assign(_assign({},e),{elementId:t.block.id})}))}},BuilderBlock.prototype.getElement=function(e,t){var r,n,o,i,a,s=this;void 0===e&&(e=0),void 0===t&&(t=this.privateState.state);var u=this.props;u.child,u.fieldName;var c,l=this.block,d=(l.tagName||"div").toLowerCase();if("template"===d){var p=l.children?l.children.map(function(e){return _blockToHtmlString(e)}).join(" "):"";return console.debug("template html",p),(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("template",_assign({},l.properties,{dangerouslySetInnerHTML:{__html:p}}))}var f=l.component&&(l.component.name||l.component.component),_=null;l.component&&!l.component.class&&(l.component&&l.component.tag?c=l.component.tag:(_=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.components.find(function(e){return e.name===f})||null)&&_.class?c=_.class:_&&_.tag?c=_.tag:(null==f?void 0:f.startsWith("Builder:"))?console.warn("Missing @builder.io/widgets installation, please install and import @builder.io/widgets to use ".concat(f.split(":")[1]," in your content, more info here: https://github.com/BuilderIO/builder/tree/main/packages/widgets")):f&&console.warn("Missing registration for ".concat(f,", have you included the registration in your bundle?")));var h=_assign(_assign({},l.properties),{style:{}});if(h=_assign(_assign({},h.properties),h),l.component&&(h.component=fastClone(l.component)),l.bindings)for(var m in l.bindings)if(null===(n=m.trim)||void 0===n?void 0:n.call(m)){var v=this.stringToFunction(l.bindings[m]);set(h,m,v(t,null,l,api(),Device,null,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,this.privateState.context))}if(h.hide)return null;
2if(delete h.hide,("show"in h||l.bindings&&l.bindings.show)&&!h.show)return null;if(delete h.show,l.actions){var y=function(e){if(!(null===(o=e.trim)||void 0===o?void 0:o.call(e)))return"continue";var r=l.actions[e];h["on"+capitalize(e)]=function(e){var n=t;return"undefined"!=typeof Proxy&&(n=new Proxy(t,{set:function(e,t,r){return e[t]=r,s.privateState.rootState[t]=r,!0}})),s.stringToFunction(r,!1)(n,e,s.block,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,Device,s.privateState.update,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,s.privateState.context)}};for(var m in l.actions)y(m)}var b=(h.component||h.options)&&_assign(_assign({},h.options),h.component.options||h.component.data),g=voidElements.has(d),E=_&&(_.fragment||_.noWrap),O=(null===(i=h.attr)||void 0===i?void 0:i.style)||("string"==typeof h.style?h.style:"")||"";if("string"==typeof O){"object"!=_typeof(h.style)&&(h.style={});for(var P=0,w=O.split(";");P<w.length;P++){var k=w[P].split(":");if(!k.length)return;m=k[0],v=k[1],m&&(k.length>2&&(v=k.slice(1).join(":")),h.style[kebabCaseToCamelCase(m)]=v)}}var M=_assign(_assign(_assign({},omit$1(h,["class","component","attr"])),((r={})["string"!=typeof d||d.includes("-")?"class":"className"]="builder-block ".concat(this.id).concat(l.class?" ".concat(l.class):"").concat(!l.component||["Image","Video","Banner"].indexOf(f)>-1?"":" builder-has-component")+(h.class?" "+h.class:"")+(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&(null===(a=this.privateState.state._spacer)||void 0===a?void 0:a.parent)===l.id?" builder-spacer-parent":""),r.key=this.id+e,r["builder-id"]=this.id,r)),0!==e&&{"builder-index":e});_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&(M["builder-inline-styles"]=h.attr&&h.attr.style?Object.keys(h.style).reduce(function(e,t){return(e?"".concat(e,";"):"")+"".concat(cssCase(t),":").concat(h.style[t],";")},""):""),(M.properties&&M.properties.href||M.href)&&"div"===d&&(d="a"),"a"===d&&(d=Link);var C=l.children||M.children||[];return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Z2,null,function(e){var t=e.css;if(e.cx,!s.props.emailMode){var r=" "+t(s.emotionCss);M.class&&(M.class+=r),M.className&&(M.className+=r)}return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderAsyncRequestsContext.Consumer,null,function(e){return s._asyncRequests=e&&e.requests,s._errors=e&&e.errors,s._logs=e&&e.logs,g?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(d,_assign({},M)):c&&(E||s.props.emailMode)?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(c,_assign({},b,{attributes:M,builderBlock:l,builderState:s.privateState})):(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(d,_assign({},M),c&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(c,_assign({builderState:s.privateState,builderBlock:l},b)),l.text||h.text?h.text:!c&&C&&Array.isArray(C)&&C.length?C.map(function(e,t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock,{key:(s.id||"")+t,block:e,index:t,size:s.props.size,fieldName:s.props.fieldName,child:s.props.child,emailMode:s.props.emailMode})}):null)})}))},Object.defineProperty(BuilderBlock.prototype,"id",{get:function(){var e=this.block;return e.id.startsWith("builder")?e.id:"builder-"+e.id},enumerable:!1,configurable:!0}),BuilderBlock.prototype.contents=function(e){var t=this,r=this.block;if(this.privateState=e,r.repeat&&r.repeat.collection){var n=r.repeat.collection,o=last((n||"").trim().split("(")[0].trim().split(".")),i=r.repeat.itemName||(o?o+"Item":"item"),a=this.stringToFunction(n)(e.state,null,r,api(),Device,null,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,this.privateState.context);return Array.isArray(a)?a.map(function(r,n){var o,a=_assign(_assign({},e.state),((o={$index:n,$item:r})[i]=r,o["$".concat(i,"Index")]=n,o));return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Provider,{key:n,value:_assign(_assign({},e),{state:a})},t.getElement(n,a))}):null}return this.getElement()},BuilderBlock.prototype.render=function(){var e=this;return this.state.hasError?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("span",{css:{display:"inline-block",padding:5,color:"#999",fontSize:11,fontStyle:"italic"}},"Builder block error :( Check console for details"):(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Consumer,null,function(t){return e.contents(t)})},BuilderBlock}(react__WEBPACK_IMPORTED_MODULE_2__.Component),BuilderBlocks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClickEmptyBlocks=function(){var e;_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isIframe&&t.noBlocks&&(null===(e=window.parent)||void 0===e||e.postMessage({type:"builder.clickEmptyBlocks",data:{parentElementId:t.parentId,dataPath:t.path}},"*"))},t.onHoverEmptyBlocks=function(){var e;_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&t.noBlocks&&(null===(e=window.parent)||void 0===e||e.postMessage({type:"builder.hoverEmptyBlocks",data:{parentElementId:t.parentId,dataPath:t.path}},"*"))},t}return __extends(t,e),Object.defineProperty(t.prototype,"isRoot",{get:function(){return!this.props.child}
2,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"noBlocks",{get:function(){var e=this.props.blocks;return!(e&&e.length)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){var e=this.props.dataPath||"";return e.trim()&&(e.startsWith("this.")?e=e.replace("this.",""):e.startsWith("component.options.")||(e="component.options."+e)),e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parentId",{get:function(){return this.props.parentElementId?this.props.parentElementId:this.props.parent&&this.props.parent.id},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props.blocks,r=this.props.emailMode?"span":"div";return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(r,_assign({className:"builder-blocks"+(this.noBlocks?" no-blocks":"")+(this.props.child?" builder-blocks-child":"")+(this.props.className?" "+this.props.className:""),"builder-type":"blocks","builder-path":_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isIframe?this.path:void 0,"builder-parent-id":this.parentId,css:_assign(_assign({},!this.props.emailMode&&{display:"flex",flexDirection:"column",alignItems:"stretch"}),this.props.style),onClick:function(){e.noBlocks&&e.onClickEmptyBlocks()}},_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&{onMouseEnter:function(){return e.onHoverEmptyBlocks()}}),t&&Array.isArray(t)&&t.map(function(t,r){return t&&"@builder.io/sdk:Element"===t["@type"]?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock$1,{key:t.id,block:t,index:r,fieldName:e.props.fieldName,child:e.props.child,emailMode:e.props.emailMode}):t})||t)},t.renderInto=function(e,r,n){if(void 0===r&&(r={}),e){var o=null;return"string"==typeof e?o=document.querySelector(e):e instanceof Element&&(o=e),react_dom__WEBPACK_IMPORTED_MODULE_3__.render((0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Provider,{value:n},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(t,_assign({},r))),o)}},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),NoWrap=function(e){return e.children};function getData(e){if(void 0!==(null==e?void 0:e.data)){var t=e.data,r=t.blocks,n=t.blocksString,o=Array.isArray(r)||"string"==typeof n,i=_assign(_assign({},e.data),o&&{blocks:r||JSON.parse(n)});return delete i.blocksString,i}}var variantsScript=function(e,t){return"\n(function() {\n if (window.builderNoTrack || !navigator.cookieEnabled) {\n return;\n }\n\n var variants = ".concat(e,";
2\n function removeVariants() {\n variants.forEach(function (template) {\n document.querySelector('template[data-template-variant-id=\"' + template.id + '\"]').remove();\n });\n document.getElementById('variants-script-").concat(t,'\').remove();\n }\n\n if (typeof document.createElement("template").content === \'undefined\') {\n removeVariants();\n return ;\n }\n\n function setCookie(name,value,days) {\n var expires = "";\n if (days) {\n var date = new Date();\n date.setTime(date.getTime() + (days*24*60*60*1000));\n expires = "; expires=" + date.toUTCString();\n }\n document.cookie = name + "=" + (value || "") + expires + "; path=/" + "; Secure; SameSite=None";\n }\n\n function getCookie(name) {\n var nameEQ = name + "=";\n var ca = document.cookie.split(\';\');\n for(var i=0;i < ca.length;i++) {\n var c = ca[i];\n while (c.charAt(0)==\' \') c = c.substring(1,c.length);\n if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);\n }\n return null;\n }\n var cookieName = \'builder.tests.').concat(t,"';\n var variantInCookie = getCookie(cookieName);\n var availableIDs = variants.map(function(vr) { return vr.id }).concat('").concat(t,"');\n var variantId;\n if (availableIDs.indexOf(variantInCookie) > -1) {\n variantId = variantInCookie;\n }\n if (!variantId) {\n var n = 0;\n var random = Math.random();\n for (var i = 0; i < variants.length; i++) {\n var variant = variants[i];\n var testRatio = variant.testRatio;\n n += testRatio;\n if (random < n) {\n setCookie(cookieName, variant.id);\n variantId = variant.id;\n break;\n }\n }\n if (!variantId) {\n variantId = \"").concat(t,'";\n setCookie(cookieName, "').concat(t,'");\n }\n }\n if (variantId && variantId !== "').concat(t,"\") {\n var winningTemplate = document.querySelector('template[data-template-variant-id=\"' + variantId + '\"]');\n if (winningTemplate) {\n var parentNode = winningTemplate.parentNode;\n var newParent = parentNode.cloneNode(false);\n newParent.appendChild(winningTemplate.content.firstChild);\n parentNode.parentNode.replaceChild(newParent, parentNode);\n }\n } else if (variants.length > 0) {\n removeVariants();\n }\n})()").replace(/\s+/g," ")},VariantsProvider=function(e){var t=e.initialContent,r=e.children;if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.canTrack)return r([t]);if(!Boolean(Object.keys((null==t?void 0:t.variations)||{}).length))return r([t]);var n=Object.keys(t.variations).map(function(e){return _assign(_assign({id:e},t.variations[e]),{data:getData(t.variations[e])})}),o=__spreadArray(__spreadArray([],n,!0),[t],!1);if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer){var i=JSON.stringify(Object.keys(t.variations||{}).map(function(e){return{id:e,testRatio:t.variations[e].testRatio}}));return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,r(o,function(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("script",{id:"variants-script-".concat(t.id),dangerouslySetInnerHTML:{__html:variantsScript(i,t.id)}})}))}var a="builder.tests.".concat(t.id),s=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.getCookie(a);if(!s&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser)for(var u=0,c=Math.random(),l=0;l<n.length;l++){var d=n[l];if(c<(u+=d.testRatio)){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.setCookie(a,d.id),s=d.id;break}}return s||(s=t.id,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.setCookie(a,s)),r([o.find(function(e){return e.id===s})])},BuilderContent=function(_super){function BuilderContent(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.ref=null,_this.state={loading:!_this.props.content,data:getContentWithInfo(_this.props.content),updates:1},_this.onWindowMessage=function(event){var _a,_b,isTrusted=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isTrustedHostForEvent(event);if(isTrusted){var message=event.data;if(message)switch(message.type){case"builder.patchUpdates":if(null===(_a=_this.props.options)||void 0===_a?void 0:_a.noEditorUpdates)return;var data=message.data;if(!data||!data.data)break;var patches=data.data[null===(_b=_this.state.data)||void 0===_b?void 0:_b.id];if(!patches||!patches.length)return;location.href.includes("builder.debug=true")&&eval("debugger");for(var newData=_this.state.data,_i=0,patches_1=patches;_i<patches_1.length;_i++){var patch=patches_1[_i];newData=applyPatchWithMinimalMutationChain(newData,patch,!1)}_this.setState({updates:_this.state.updates+1,data:newData}),_this.props.contentLoaded&&_this.props.contentLoaded(newData.data,newData)}}},_this.subscriptions=new _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.yU,_this.firstLoad=!0,_this.clicked=!1,_this.trackedImpression=!1,_this.intersectionObserver=null,_this.onClick=function(e){var t=e.nativeEvent,r=_this.data;r&&(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.autoTrack&&_this.builder.trackInteraction(r.id,_this.renderedVariantId,_this.clicked,t,{content:r}),_this.clicked||(_this.clicked=!0))},_this}return __extends(BuilderContent,_super),Object.defineProperty(BuilderContent.prototype,"builder",{get:function(){return this.props.builder||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL}
vendor: 4,450 bytes, line 2
2,enumerable:!1,configurable:!0}),Object.defineProperty(BuilderContent.prototype,"name",{get:function(){var e=this.props;return"model"in e?e.model:e.modelName},enumerable:!1,configurable:!0}),Object.defineProperty(BuilderContent.prototype,"renderedVariantId",{get:function(){var e,t,r=this.props.isStatic?this.builder.getCookie("builder.tests.".concat(null===(e=this.data)||void 0===e?void 0:e.id)):null===(t=this.data)||void 0===t?void 0:t.variationId;if(null!==r)return r},enumerable:!1,configurable:!0}),Object.defineProperty(BuilderContent.prototype,"options",{get:function(){var e,t,r=_assign({},this.props.options||{});return r.key||!(null===(e=this.props.content)||void 0===e?void 0:e.id)||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing||(r.key=this.props.content.id),!this.props.content||(null===(t=r.initialContent)||void 0===t?void 0:t.length)||!this.props.inline&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing||(r.initialContent=[this.props.content]),r},enumerable:!1,configurable:!0}),Object.defineProperty(BuilderContent.prototype,"data",{get:function(){var e=(this.props.inline||!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||this.firstLoad)&&this.options.initialContent&&this.options.initialContent[0]||this.state.data;return getContentWithInfo(e)},enumerable:!1,configurable:!0}),BuilderContent.prototype.componentDidMount=function(){var e,t;if(!this.props.inline||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing)this.subscribeToContent();else if(this.props.inline&&(null===(t=null===(e=this.options)||void 0===e?void 0:e.initialContent)||void 0===t?void 0:t.length)){var r=this.options.initialContent[0];(null==r?void 0:r.id)&&this.builder.trackImpression(r.id,this.renderedVariantId,void 0,{content:r})}_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&addEventListener("message",this.onWindowMessage)},BuilderContent.prototype.subscribeToContent=function(){var e=this;"_inline"!==this.name&&this.subscriptions.add(this.builder.queueGetContent(this.name,this.options).subscribe(function(t){var r=t&&t[0];e.setState({data:r,loading:!1});var n=(e.builder.editingModel||e.builder.previewingModel)===e.name;if(!e.props.inline&&e.props.content&&e.firstLoad&&n&&(e.firstLoad=!1,e.subscriptions.unsubscribe(),e.subscribeToContent()),r&&e.firstLoad&&(e.firstLoad=!1,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.autoTrack&&!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing)){var o=!1;if("function"==typeof IntersectionObserver&&e.ref)try{(e.intersectionObserver=new IntersectionObserver(function(t,n){t.forEach(function(t){t.intersectionRatio>0&&!e.trackedImpression&&(e.builder.trackImpression(r.id,e.renderedVariantId,void 0,{content:e.data}),e.data,e.trackedImpression=!0,e.ref&&n.unobserve(e.ref))})})).observe(e.ref),o=!0}catch(e){console.warn("Could not bind intersection observer")}o||(e.trackedImpression=!0,e.builder.trackImpression(r.id,e.renderedVariantId,void 0,{content:r}))}e.props.contentLoaded&&e.props.contentLoaded(r&&r.data,r)},function(t){e.props.contentError&&(e.props.contentError(t),e.setState({loading:!1}))}))},BuilderContent.prototype.componentWillUnmount=function(){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&removeEventListener("message",this.onWindowMessage),this.subscriptions.unsubscribe(),this.intersectionObserver&&this.ref&&this.intersectionObserver.unobserve(this.ref)},BuilderContent.prototype.render=function(){var e=this;if(this.props.dataOnly)return null;var t=this.state.loading,r=this.data,n=this.props.dataOnly?NoWrap:"div";return react__WEBPACK_IMPORTED_MODULE_2__.createElement(VariantsProvider,{initialContent:r},function(o,i){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,o.map(function(a,s){var u=s===o.length-1?react__WEBPACK_IMPORTED_MODULE_2__.Fragment:"template";return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,{key:String((null==a?void 0:a.id)+s)},"template"!==u&&(null==i?void 0:i()),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,_assign({key:String((null==a?void 0:a.id)+s)},"template"===u&&{"data-template-variant-id":null==a?void 0:a.id}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,_assign({},0===s&&!e.props.dataOnly&&{ref:function(t){return e.ref=t}}
2,{className:"builder-content",onClick:e.onClick,"builder-content-id":null==a?void 0:a.id,"builder-model":e.name}),e.props.children(null==a?void 0:a.data,!e.props.inline&&t,r))))}))})},BuilderContent}(react__WEBPACK_IMPORTED_MODULE_2__.Component),getContentWithInfo=function(e){var t;if(e){var r=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.getCookie("builder.tests.".concat(e.id)),n=r===e.id?e:null===(t=e.variations)||void 0===t?void 0:t[r],o=(null==n?void 0:n.name)||((null==n?void 0:n.id)===e.id?"Default variation":"");return _assign(_assign({},e),{variationId:r,testVariationId:r,testVariationName:o})}return null};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var onChange_1=createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=Symbol("target"),n=Symbol("unsubscribe"),o=function(e,t){return t&&t.toString&&(e&&(e+="."),e+=t.toString()),e},i=function(e){return Array.isArray(e)?e.slice():Object.assign({},e)},a=function(e,t,a){if("undefined"==typeof Proxy)return e;void 0===a&&(a={});var s,u,c=Symbol("ProxyTarget"),l=!1,d=!1,p=!1,f=a.equals||Object.is,_=new WeakMap,h=new WeakMap,m=new WeakMap,v=function(e,r,n,a){if(!p)if(l){if(l&&u&&void 0!==n&&void 0!==a&&"length"!==r){var c=u;e!==s&&function(e,t){for(var r;e;)-1===(r=e.indexOf("."))&&(r=e.length),t(e.slice(0,r)),e=e.slice(r+1)}(e=e.replace(s,"").slice(1),function(e){c[e]=i(c[e]),c=c[e]}),c[r]=n}d=!0}else t(o(e,r),a,n)},y=function(e,t){var r=_?_.get(e):void 0;r&&r.delete(t)},b=function(e,t){if(p)return e;h.set(e,t);var r=m.get(e);return void 0===r&&(r=new Proxy(e,E),m.set(e,r)),r},g=function(e){return p||!0===a.ignoreSymbols&&"symbol"==_typeof(e)},E={get:function(e,t,i){if(t===c||t===r)return e;if(t===n&&""===h.get(e))return function(e){return p=!0,_=null,h=null,m=null,e}(e);var s=Reflect.get(e,t,i);if(function(e){return null===e||"object"!=_typeof(e)&&"function"!=typeof e}(s)||function(e){return e instanceof RegExp||e instanceof Number}(s)||"constructor"===t||!0===a.isShallow)return s;var u=function(e,t){var r=_?_.get(e):void 0;if(r)return r;r=new Map,_.set(e,r);var n=r.get(t);return n||(n=Reflect.getOwnPropertyDescriptor(e,t),r.set(t,n)),n}(e,t);if(u&&!u.configurable){if(u.set&&!u.get)return;if(!1===u.writable)return s}return b(s,o(h.get(e),t))},set:function(e,t,r,n){r&&void 0!==r[c]&&(r=r[c]);var o=g(t),i=o?null:Reflect.get(e,t,n),a=Reflect.set(e[c]||e,t,r);return o||f(i,r)||v(h.get(e),t,i,r),a},defineProperty:function(e,t,r){var n=Reflect.defineProperty(e,t,r);return g(t)||(y(e,t),v(h.get(e),t,void 0,r.value)),n},deleteProperty:function(e,t){if(!Reflect.has(e,t))return!0;var r=g(t),n=r?null:Reflect.get(e,t),o=Reflect.deleteProperty(e,t);return r||(y(e,t),v(h.get(e),t,n)),o},apply:function(e,t,r){var n=t instanceof Date;if(n&&(t=t[c]),!l){l=!0,n&&(u=t.valueOf()),(Array.isArray(t)||"[object Object]"===toString.call(t))&&(u=i(t[c])),s=(s=h.get(e)).slice(0,Math.max(s.lastIndexOf("."),0));var o=Reflect.apply(e,t,r);return l=!1,(d||n&&!f(u,t.valueOf()))&&(v(s,"",u,t[c]||t),u=null,d=!1),o}return Reflect.apply(e,t,r)}},O=b(e,"");return t=t.bind(O),O};a.target=function(e){return e[r]||e},a.unsubscribe=function(e){return e[n]||e},e.exports=a,t.default=a}),onChange=unwrapExports(onChange_1),nextTick=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick;function debounceNextTick(e,t,r){return void 0===t&&"function"==typeof e?debounceNextTickImpl(e):{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,t,{configurable:!0,enumerable:r.enumerable,value:debounceNextTickImpl(r.value)}),this[t]}}}function debounceNextTickImpl(e){var t=null,r=null;return function(){var e=t;t=[].slice.call(arguments),r=this,null===e&&nextTick(n)};function n(){e.apply(r,t),t=null,r=null}}function throttle(e,t,r){var n,o,i;void 0===r&&(r={});var a=null,s=0,u=function(){s=!1===r.leading?0:Date.now(),a=null,i=e.apply(n,o),a||(n=o=null)};return function(){var c=Date.now();s||!1!==r.leading||(s=c);var l=t-(c-s);return n=this,o=arguments,l<=0||l>t?(a&&(clearTimeout(a),a=null),s=c,i=e.apply(n,o),a||(n=o=null)):a||!1===r.trailing||(a=setTimeout(u,l)),i}}var BuilderMetaContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({emailMode:!1,ampMode:!1,isServer:!1}),tryEval=function(e,t,r){void 0===t&&(t={});var n=e;if("string"==typeof n&&n.trim()){var o=!(n.includes(";")||n.includes(" return ")),i=function(){};try{_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(i=new Function("state","var rootState = state;\n if (typeof Proxy !== 'undefined') {\n rootState = new Proxy(rootState, {\n set: function () {\n return false;\n },\n get: function (target, key) {\n if (key === 'state') {\n return state;\n }\n return target[key]\n }\n });\n }\n with (rootState) {\n ".concat(o?"return (".concat(e,");"):e,";\n }")))}catch(e){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&console.warn("Could not compile javascript",e)}
vendor: 9,970 bytes, line 2
2try{if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||shouldForceBrowserRuntimeInNode())return i(t||{});var a=safeDynamicRequire("isolated-vm"),s=getIsolateContext(),u=makeFn(e,o,["state"]),c=s.evalClosureSync(u,[new a.Reference(t||{})]);try{return JSON.parse(c)}catch(e){return c}}catch(t){r&&r.push(t),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser?console.warn("Builder custom code error:",t.message,"in",e,t.stack):isDebug()&&console.debug("Builder custom code error:",t.message,"in",e,t.stack)}}};function toError(e){return e instanceof Error?e:new Error(String(e))}function getBuilderPixel(e){return{id:"builder-pixel-"+Math.random().toString(36).split(".")[1],"@type":"@builder.io/sdk:Element",tagName:"img",properties:{role:"presentation","aria-hidden":"true",src:"https://cdn.builder.io/api/v1/pixel?apiKey=".concat(e)},responsiveStyles:{large:{height:"0",width:"0",display:"inline-block",opacity:"0",overflow:"hidden",pointerEvents:"none"}}}}function pick(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n={};return t.forEach(function(t){n[t]=e[t]}),n}function omit(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=_assign({},e);return t.forEach(function(e){delete n[e]}),n}var instancesMap=new Map,wrapComponent=function(e){return function(t){var r,n=t.builderTag||"div",o=["children"].concat((null===(r=e.inputs)||void 0===r?void 0:r.map(function(e){return e.name}))||[]),i=omit.apply(void 0,__spreadArray(__spreadArray([t],o,!1),["attributes"],!1)),a=t;return e.noWrap?react__WEBPACK_IMPORTED_MODULE_2__.createElement(e.class,_assign({attributes:i},a)):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,_assign({},i),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e.class,_assign({},a)))}},size$1=function(e){return Object.keys(e).length};function debounce(e,t,r){var n;return void 0===r&&(r=!1),function(){var o=this,i=arguments;clearTimeout(n),n=setTimeout(function(){n=null,r||e.apply(o,i)},t),r&&!n&&e.apply(o,i)}}var fontsLoaded=new Set,fetch$1;globalThis.fetch&&(fetch$1=globalThis.fetch),null!=fetch$1||(fetch$1=__webpack_require__(95655));var sizeMap={desktop:"large",tablet:"medium",mobile:"small"},fetchCache={};function searchToObject$1(e){var t=(e.search||"").substring(1).split("&"),r={};for(var n in t)if(t[n]&&"string"==typeof t[n]){var o=t[n].split("=");r[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return r}var BuilderComponent=function(e){function t(t){var r,n,o=this;(o=e.call(this,t)||this).subscriptions=new _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.yU,o.onStateChange=new _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.tQ(null),o.asServer=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer,o.contentRef=null,o.styleRef=null,o.rootState=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer?{}:onChange({},function(){return o.updateState()}),o.lastJsCode="",o.lastHttpRequests={},o.httpSubscriptionPerKey={},o.firstLoad=!0,o.ref=null,o.messageListener=function(e){var t;if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isTrustedHostForEvent(e)){var r=e.data;switch(r.type){case"builder.configureSdk":var n=r.data;if(!n.contentId||n.contentId!==(null===(t=o.useContent)||void 0===t?void 0:t.id))return;o.sizes=getSizesForBreakpoints(n.breakpoints||{}),o.setState({state:Object.assign(o.rootState,{deviceSize:o.deviceSizeState,device:o.device}),updates:(o.state&&o.state.updates||0)+1,breakpoints:n.breakpoints});break;case"builder.updateSpacer":var i=r.data;o.rootState._spacer,o.updateState(function(e){e._spacer=i});break;case"builder.resetState":var a=r.data,s=a.state;if(a.model===o.name){for(var u in o.rootState)"function"!=typeof o.rootState[u]&&delete o.rootState[u];Object.assign(o.rootState,s),o.setState(_assign(_assign({},o.state),{state:o.rootState,updates:(o.state&&o.state.updates||0)+1}))}break;case"builder.resetSymbolState":var c=r.data.state,l=(s=c.state,c.model,c.id);if(o.props.builderBlock&&o.props.builderBlock===l){for(var u in o.rootState)delete o.rootState[u];Object.assign(o.rootState,s),o.setState(_assign(_assign({},o.state),{state:o.rootState,updates:(o.state&&o.state.updates||0)+1}))}}}},o.resizeFn=function(){var e=o.deviceSizeState;e!==o.state.state.deviceSize&&o.setState(_assign(_assign({},o.state),{updates:(o.state&&o.state.updates||0)+1,state:Object.assign(o.rootState,_assign(_assign({},o.state.state),{deviceSize:e}))}))},o.resizeListener=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing?throttle(o.resizeFn,200):debounce(o.resizeFn,400),o.mounted=!1,o.updateState=function(e){var t=o.rootState;e&&e(t),o.mounted?o.setState({update:o.updateState,state:t,updates:(o.state&&o.state.updates||0)+1}):o.state=_assign(_assign({},o.state),{update:o.updateState,state:t,updates:(o.state&&o.state.updates||0)+1}),o.notifyStateChange()},o.onContentLoaded=function(e,t){if("page"===o.name&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&e){var r=e.title,n=e.pageTitle,i=e.description,a=e.pageDescription;if((r||n)&&(document.title=r||n),i||a){var s=document.querySelector('meta[name="description"]');s||((s=document.createElement("meta")).setAttribute("name","description"),document.head.appendChild(s)),s.setAttribute("content",i||a)}}if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&o.notifyStateChange(),o.props.contentLoaded&&o.props.contentLoaded(e,t),e&&e.inputs&&Array.isArray(e.inputs)&&e.inputs.length&&(e.state||(e.state={}),e.inputs.forEach(function(t){t&&t.name&&void 0!==t.defaultValue&&void 0===e.state[t.name]&&(e.state[t.name]=t.defaultValue)})),e&&e.state){var u=_assign(_assign({},o.state),{updates:(o.state&&o.state.updates||0)+1,state:Object.assign(o.rootState,_assign(_assign(_assign(_assign(_assign({},o.state.state),{location:o.locationState,device:o.device}),e.state),o.externalState),{deviceSize:o.deviceSizeState}))});o.mounted?o.setState(u):o.state=u}if(e&&e.jsCode&&!o.options.codegen){var c=!1;if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&(o.lastJsCode===e.jsCode?c=!0:o.lastJsCode=e.jsCode),!c){var l=o.state.state;try{new Function("data","ref","state","update","element","Builder","builder","context",e.jsCode)(e,o,l,o.state.update,o.ref,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,o.state.context)}catch(t){var d=toError(t);_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser?console.warn("Builder custom code error:",d.message,"in",e.jsCode,d.stack):isDebug()&&console.debug("Builder custom code error:",d.message,"in",e.jsCode,d.stack)}}}if(e&&e.httpRequests&&!o.props.noAsync&&!(c=!1)){var p=function(t){var r=e.httpRequests[t];if(r&&(!o.data[t]||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing))if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser){var n=o.evalExpression(r);if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&o.lastHttpRequests[t]===n)return"continue";o.lastHttpRequests[t]=n;var i=r.match(/builder\.io\/api\/v2\/([^\/\?]+)/i);i&&i[1],o.handleRequest(t,n);var a=o.httpSubscriptionPerKey[t];a&&a.unsubscribe();var s=o.httpSubscriptionPerKey[t]=o.onStateChange.subscribe(function(){var e=o.evalExpression(r);e!==n&&(o.handleRequest(t,e),o.lastHttpRequests[t]=e)});o.subscriptions.add(s)}else o.handleRequest(t,o.evalExpression(r))};for(var f in e.httpRequests)p(f)}};var i=o.inlinedContent;i&&i.content&&(i=i.content),o.sizes=getSizesForBreakpoints((null===(r=null==i?void 0:i.meta)||void 0===r?void 0:r.breakpoints)||{});var a=null===(n=o.inlinedContent)||void 0===n?void 0:n.data;a&&Array.isArray(a.inputs)&&a.inputs.length>0&&(a.state||(a.state={}),a.inputs.forEach(function(e){e&&e.name&&void 0!==e.defaultValue&&void 0===a.state[e.name]&&(a.state[e.name]=e.defaultValue)})),o.state={context:_assign(_assign({},t.context),{apiKey:o.props.apiKey||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.apiKey}),state:Object.assign(o.rootState,_assign(_assign(_assign(_assign({},o.inlinedContent&&o.inlinedContent.data&&o.inlinedContent.data.state),{isBrowser:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser,isServer:!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser,_hydrate:t.hydrate,location:o.locationState,deviceSize:o.deviceSizeState,device:o.device}),o.getHtmlData()),t.data)),updates:0,key:0,update:o.updateState};var s=o.props.apiKey;if(s&&s!==o.builder.apiKey&&!instancesMap.has(s)){var u=new _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$(s,void 0,void 0,!0);instancesMap.set(s,u)}if(o.inlinedContent){var c=o.inlinedContent.content||o.inlinedContent;o.onContentLoaded(null==c?void 0:c.data,getContentWithInfo(c))}return o.registerCustomComponents(),o}return __extends(t,e),Object.defineProperty(t.prototype,"options",{get:function(){return _assign(_assign({},t.defaults),this.props)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this.props.model||this.props.modelName||this.props.name},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this.ref},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"inlinedContent",{get:function(){if(!this.isPreviewing||this.props.inlineContent)return this.props.content},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"builder",{get:function(){return this.props.apiKey&&instancesMap.get(this.props.apiKey)||this.props.builder||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL},enumerable:!1,configurable:!0}),t.prototype.getHtmlData=function(){var e=this.inlinedContent&&this.inlinedContent.id||this.props.entry,t=e&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&document.querySelector('script[data-builder-json="'.concat(e,'"],script[data-builder-state="').concat(e,'"]'));if(t)try{return JSON.parse(t.innerText)}catch(e){console.warn("Could not parse Builder.io HTML data transfer",e,t.innerText)}return{}},Object.defineProperty(t.prototype,"device",{get:function(){return this.builder.getUserAttributes().device||"desktop"}
2,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"locationState",{get:function(){return _assign(_assign({},pick(this.location,"pathname","hostname","search","host")),{path:this.location.pathname&&this.location.pathname.split("/").slice(1)||"",query:searchToObject$1(this.location)})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceSizeState",{get:function(){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser?this.sizes.getSizeForWidth(window.innerWidth):sizeMap[this.device]||"large"},enumerable:!1,configurable:!0}),t.renderInto=function(e,r,n,o){if(void 0===r&&(r={}),void 0===n&&(n=!0),void 0===o&&(o=!1),console.debug("BuilderPage.renderInto",e,r,n,this),e){var i=null;if("string"==typeof e?i=document.querySelector(e):e instanceof Element&&(i=e),i){var a=i.classList.contains("builder-hydrated");if(!a||o){i.classList.add("builder-hydrated");var s=n&&i.innerHTML.includes("builder-block");if(!i.classList.contains("builder-component")){var u=i.querySelector(".builder-api-styles")||(i.previousElementSibling&&i.previousElementSibling.matches(".builder-api-styles")?i.previousElementSibling:null),c="";u&&(u.innerHTML.replace(/\/\*start:([^\*]+?)\*\/([\s\S]*?)\/\*end:([^\*]+?)\*\//g,function(e,t,r){var n=null;try{n=document.querySelector('[data-emotion-css="'.concat(t,'"]'))}catch(e){console.warn(e)}return n?n.innerHTML=r:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||(c+=e),e}),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick(function(){u.innerHTML=c}));var l=i.querySelector(".builder-component");l?i=l:s=!1}location.search.includes("builder.debug=true")&&console.debug("hydrate",s,i);var d=i;if(!a){var p=document.createElement("div");i.insertAdjacentElement("beforebegin",p),p.appendChild(i),d=p}if((_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&location.search.includes("builder.preview="))&&(s=!1),s&&i){var f=react_dom__WEBPACK_IMPORTED_MODULE_3__.render(react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,_assign({},r)),d,d.builderRootRef);return d.builderRootRef=f,f}var _=react_dom__WEBPACK_IMPORTED_MODULE_3__.render(react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,_assign({},r)),d,d.builderRootRef);return d.builderRootRef=_,_}console.debug("Tried to hydrate multiple times")}}},t.prototype.registerCustomComponents=function(){if(this.props.customComponents)for(var e=0,t=this.props.customComponents;e<t.length;e++){var r=t[e];if(r){var n=r.component,o=__rest(r,["component"]);_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(n,o)}}},t.prototype.componentDidMount=function(){var e,t=this;this.mounted=!0,this.asServer&&(this.asServer=!1,this.updateState(function(e){e.isBrowser=!0,e.isServer=!1})),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isIframe&&(null===(e=window.parent)||void 0===e||e.postMessage({type:"builder.sdkInjected",data:{modelName:this.name}},"*")),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(window.addEventListener("resize",this.resizeListener),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&window.addEventListener("message",this.messageListener),(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing)&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick(function(){t.firstLoad=!1,t.reload()}),setTimeout(function(){window.dispatchEvent(new CustomEvent("builder:component:load",{detail:{ref:t}}))}))},Object.defineProperty(t.prototype,"isPreviewing",{get:function(){return(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing&&!this.firstLoad)&&(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.previewingModel===this.name||"BUILDER_STUDIO"===_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.previewingModel)},enumerable:!1,configurable:!0}),t.prototype.notifyStateChange=function(){if(!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer&&this&&this.state){var e=this.state.state;this.props.onStateChange&&this.props.onStateChange(e),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&window.dispatchEvent(new CustomEvent("builder:component:stateChange",{detail:{state:e,ref:this}})),this.onStateChange.next(e)}},t.prototype.processStateFromApi=function(e){return e},Object.defineProperty(t.prototype,"location",{get:function(){return this.props.location||(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser?location:{})}
vendor: 4,190 bytes, line 2
2,enumerable:!1,configurable:!0}),t.prototype.getCssFromFont=function(e,t){var r=e.family+(e.kind&&!e.kind.includes("#")?", "+e.kind:""),n=r.split(",")[0],o=e.fileUrl?e.fileUrl:e.files&&e.files.regular,i="";if(o&&r&&n&&(i+='\n@font-face {\n font-family: "'.concat(r,'";\n src: local("').concat(n,"\"), url('").concat(o,"') format('woff2');\n font-display: fallback;\n font-weight: 400;\n}\n ").trim()),e.files)for(var a in e.files)if(String(Number(a))===a){var s=e.files[a];s&&s!==o&&(i+='\n@font-face {\n font-family: "'.concat(r,"\";\n src: url('").concat(s,"') format('woff2');\n font-display: fallback;\n font-weight: ").concat(a,";\n}\n ").trim())}return i},t.prototype.componentWillUnmount=function(){this.unsubscribe(),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(window.removeEventListener("resize",this.resizeListener),window.removeEventListener("message",this.messageListener))},t.prototype.getFontCss=function(e){var t=this;return this.builder.allowCustomFonts&&(null==e?void 0:e.customFonts)&&e.customFonts.length&&e.customFonts.map(function(r){return t.getCssFromFont(r,e)}).join(" ")||""},t.prototype.ensureFontsLoaded=function(e){if(this.builder.allowCustomFonts&&(null==e?void 0:e.customFonts)&&Array.isArray(e.customFonts))for(var t=0,r=e.customFonts;t<r.length;t++){var n=r[t],o=n.fileUrl?n.fileUrl:n.files&&n.files.regular;if(!fontsLoaded.has(o)){var i=this.getCssFromFont(n,e);if(fontsLoaded.add(o),!i)continue;var a=document.createElement("style");a.className="builder-custom-font",a.setAttribute("data-builder-custom-font",o),a.innerHTML=i,document.head.appendChild(a)}}},t.prototype.getCss=function(e){var t,r=null===(t=this.useContent)||void 0===t?void 0:t.id,n=(null==e?void 0:e.cssCode)||"";return r&&(n=n.replace(/&/g,".builder-component-".concat(r))),n+this.getFontCss(e)},Object.defineProperty(t.prototype,"data",{get:function(){var e,t=_assign(_assign(_assign({},this.inlinedContent&&(null===(e=this.inlinedContent.data)||void 0===e?void 0:e.state)),this.externalState),this.state.state);return Object.assign(this.rootState,t),t},enumerable:!1,configurable:!0}),t.prototype.componentDidUpdate=function(e){var t=this;this.props.data&&e.data!==this.props.data&&this.state.update(function(e){Object.assign(e,t.externalState)}),this.props.customComponents&&this.props.customComponents!==e.customComponents&&this.registerCustomComponents(),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&this.inlinedContent&&e.content!==this.inlinedContent&&this.onContentLoaded(this.inlinedContent.data,this.inlinedContent)},t.prototype.checkStyles=function(e){if(this.styleRef){var t=this.getCss(e);this.styleRef.innerHTML!==t&&(this.styleRef.innerHTML=t)}},t.prototype.reload=function(){this.setState({key:this.state.key+1})},Object.defineProperty(t.prototype,"content",{get:function(){var e=this.inlinedContent;return e&&e.content&&(e=_assign(_assign({},e),{data:e.content})),e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"externalState",{get:function(){return _assign(_assign({},this.props.data),this.props.locale?{locale:this.props.locale}:{})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useContent",{get:function(){return this.content||this.state.context.builderContent},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e,t=this,r=this.content,n=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&this.externalState&&size$1(this.externalState)&&hash_sum__WEBPACK_IMPORTED_MODULE_4___default()(this.externalState),o=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing?this.name:this.props.entry;o&&!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&n&&n.length<300&&(o+=":"+n);var i=this.props.dataOnly?react__WEBPACK_IMPORTED_MODULE_2__.Fragment:"div",a=null===(e=this.useContent)||void 0===e?void 0:e.id;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(i,{onClick:function(e){!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||t.props.isChild||t.props.stopClickPropagationWhenEditing||e.stopPropagation()},className:"builder-component ".concat(a?"builder-component-".concat(a):""),"data-name":this.name,"data-source":"Ren
2dered by Builder.io",key:this.state.key,ref:function(e){return t.ref=e}},react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderMetaContext.Consumer,null,function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderMetaContext.Provider,{value:"boolean"==typeof t.props.ampMode?_assign(_assign({},e),{ampMode:t.props.ampMode}):e},react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderAsyncRequestsContext.Consumer,null,function(e){var n;return t._asyncRequests=e&&e.requests,t._errors=e&&e.errors,t._logs=e&&e.logs,react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderContent,{isStatic:t.props.isStatic||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isStatic,key:(null===(n=t.inlinedContent)||void 0===n?void 0:n.id)||("content"in t.props&&!t.isPreviewing?"null-content-prop":"no-content-prop"),builder:t.builder,ref:function(e){return t.contentRef=e},contentLoaded:function(e,r){return t.onContentLoaded(e,r)},options:_assign(_assign(_assign(_assign(_assign(_assign({key:o,entry:t.props.entry},r&&{initialContent:[r]}),!r&&"content"in t.props&&!t.isPreviewing&&{initialContent:[]}),t.props.url&&{url:t.props.url}),t.props.options),t.props.locale?{locale:t.props.locale}:{}),t.options.codegen&&{format:"react"}),inline:t.props.inlineContent||!t.isPreviewing&&"content"in t.props,contentError:t.props.contentError,modelName:t.name||"page"},function(e,r,n){var o;if(t.props.dataOnly)return null;n&&n.id&&(t.state.breakpoints&&(n.meta=n.meta||{},n.meta.breakpoints=t.state.breakpoints),t.state.context.builderContent=n),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick(function(){t.checkStyles(e)});var i=t.options.codegen;if(i&&!t.Component&&(null==e?void 0:e.blocksJs)){var a=Array.from(new Set(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.components.map(function(e){return e.name}))),s=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.components.slice().reverse(),u=a.map(function(e){return s.find(function(t){return t.class&&t.name===e})}),c=a.map(function(e){return(e||"").replace(/[^\w]+/gi,"")}),l=u.map(function(e){return wrapComponent(e)});t.Component=(new(Function.bind.apply(Function,__spreadArray(__spreadArray([void 0,"jsx","_css","Builder","builder","React","useBuilderState"],c,!1),[e.blocksJs],!1)))).apply(void 0,__spreadArray([_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.AH,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,react__WEBPACK_IMPORTED_MODULE_2__,function(e){var t=react__WEBPACK_IMPORTED_MODULE_2__.useState(0)[1];return react__WEBPACK_IMPORTED_MODULE_2__.useState(function(){return onChange(e,function(){t(function(e){return e+1})})})[0]}],l,!1))}var d=(null==e?void 0:e.blocks)||[],p=d.find(function(e){var t;return null===(t=e.id)||void 0===t?void 0:t.startsWith("builder-pixel")});return e&&!p&&d.length>0&&d.push(getBuilderPixel(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.apiKey)),e?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_assign({"data-builder-component":t.name,"data-builder-content-id":n.id},t.isPreviewing?{"data-builder-variation-id":n.testVariationId||n.variationId||n.id}:{}),!i&&t.getCss(e)&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("style",{ref:function(e){return t.styleRef=e},className:"builder-custom-styles",dangerouslySetInnerHTML:{__html:t.getCss(e)}}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderStoreContext.Provider,{value:_assign(_assign({},t.state),{rootState:t.rootState,state:t.data,content:n,renderLink:t.props.renderLink})},i&&t.Component?react__WEBPACK_IMPORTED_MODULE_2__.createElement(t.Component,{data:t.data,context:t.state.context}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{key:String(!!(null===(o=null==e?void 0:e.blocks)||void 0===o?void 0:o.length)),emailMode:t.props.emailMode,fieldName:"blocks",blocks:d}))):r?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{"data-builder-component":t.name,className:"builder-loading"},t.props.children):react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{"data-builder-component":t.name,className:"builder-no-content"})})}))}))},t.prototype.evalExpression=function(e){var t=this,r=this.data;return String(e).replace(/{{([^}]+)}}/g,function(e,n){return tryEval(n,r,t._errors)})},t.prototype.handleRequest=function(e,t){return __awaiter(this,void 0,void 0,function(){var r,n,o,i,a=this;return __generator(this,function(s){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isIframe&&fetchCache[t]?(this.updateState(function(r){r[e]=fetchCache[t]}
vendor: 4,774 bytes, line 2
2),[2,fetchCache[t]]):(r=function(){return __awaiter(a,void 0,void 0,function(){var r,n,o,i;return __generator(this,function(a){switch(a.label){case 0:r=Date.now(),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||console.time("Fetch "+t),a.label=1;case 1:return a.trys.push([1,4,5,6]),[4,fetch$1(t)];case 2:return[4,a.sent().json()];case 3:return n=a.sent(),[3,6];case 4:return o=a.sent(),i=toError(o),this._errors&&this._errors.push(i),this._logs&&this._logs.push("Fetch to ".concat(t," errored in ").concat(Date.now()-r,"ms")),[2];case 5:return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||(console.timeEnd("Fetch "+t),this._logs&&this._logs.push("Fetched ".concat(t," in ").concat(Date.now()-r,"ms"))),[7];case 6:return n&&(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isIframe&&(fetchCache[t]=n),this.updateState(function(t){t[e]=n})),[2,n]}})})},(n=this._asyncRequests&&this._asyncRequests.find(function(e){return isRequestInfo(e)&&e.url===t}))?((o=n.promise).then(function(t){t&&a.updateState(function(r){r[e]=t})}),[2,o]):(i=r(),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick(function(){a._asyncRequests&&a._asyncRequests.push(i)}),[2,i]))})})},t.prototype.unsubscribe=function(){this.subscriptions&&(this.subscriptions.unsubscribe(),this.subscriptions=new _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.yU)},t.prototype.handleBuilderRequest=function(e,t){var r=this,n=tryEval(t,this.data,this._errors);this.subscriptions&&this.unsubscribe(),n&&this.subscriptions.add(this.builder.queueGetContent(n.model,n).subscribe(function(t){t&&r.updateState(function(r){r[e]=t})}))},t.defaults={codegen:Boolean(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&location.href.includes("builder.codegen=true"))},__decorate([debounceNextTick,__metadata("design:type",Function),__metadata("design:paramtypes",[]),__metadata("design:returntype",void 0)],t.prototype,"notifyStateChange",null),t}(react__WEBPACK_IMPORTED_MODULE_2__.Component);function BuilderBlock(e){return e.type="react",_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.Component(e)}function updateMetadata(e,t){var r=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.components.find(function(t){return"string"==typeof e?t.name===e:t.class===t})||null,n=t(r);r&&n?_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(n.class||r.class,n):r&&!n||!r&&n&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(n.class,n)}function withBuilder(e,t){return BuilderBlock(t)(e),e}var isBuilderElement=function(e){return Boolean("object"==_typeof(e)&&e&&"@builder.io/sdk:Element"===(null==e?void 0:e["@type"]))},withChildren=function(e){var t=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(t,r){var n,o,i=_assign({},t),a=t.children||t.builderBlock&&t.builderBlock.children&&t.builderBlock.children.map(function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{key:e.id,block:e})}),s=null===(o=null===(n=t.builderBlock)||void 0===n?void 0:n.component)||void 0===o?void 0:o.options;return s&&Object.keys(s).forEach(function(e){var t=s[e];Array.isArray(t)&&t.every(isBuilderElement)?i[e]=t.map(function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{key:e.id,block:e})}):isBuilderElement(t)&&(i[e]=react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{block:t}))}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,_assign({},i,{ref:r}),a)});return t.builderOptions={canHaveChildren:!0},t},noWrap=function(e){var t=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(t,r){var n=_assign(_assign({},t),t.attributes);return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,_assign({},n,{ref:r}))});return t.builderOptions={noWrap:!0},t},iconUrl="https://firebasestorage.googleapis.com/v0/b/builder-3b0a2.appspot.com/o/images%2Fbaseline-text_fields-24px%20(1).svg?alt=media&token=12177b73-0ee3-42ca-98c6-0dd003de1929",TextComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.textRef=null,t}return __extends(t,e),t.prototype.componentDidMount=function(){this.textRef&&!/{{([^}]+)}}/.test(this.props.text)&&(this.textRef.innerHTML=this.props.text)},t.prototype.evalExpression=function(e,t){return this.allowTextEdit?String(e):String(e).replace(/{{([^}]+)}}/g,function(e,r){return tryEval(r,t)})},Object.defineProperty(t.prototype,"allowTextEdit",{get:function(){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&location.search.includes("builder.allowTextEdit=true")&&!(this.props.builderBlock&&this.props.builderBlock.bindings&&(this.props.builderBlock.bindings["component.options.text"]||this.props.builderBlock.bindings["options.text"]||this.props.builderBlock.bindings.text))}
2,enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this,t={outline:"none","& p:first-of-type, & .builder-paragraph:first-of-type":{margin:0},"& > p, & .builder-paragraph":{color:"inherit",lineHeight:"inherit",letterSpacing:"inherit",fontWeight:"inherit",fontSize:"inherit",textAlign:"inherit",fontFamily:"inherit"}};return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Consumer,null,function(r){var n;return(null===(n=r.content.meta)||void 0===n?void 0:n.rtlMode)&&(t.direction="rtl"),(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("span",_assign({ref:function(t){e.textRef=t},css:t,className:"builder-text"},{dangerouslySetInnerHTML:{__html:e.evalExpression(e.props.text||e.props.content||"",r.state)}})))})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Text=withBuilder(TextComponent,{name:"Text",static:!0,image:iconUrl,inputs:[{name:"text",type:"html",required:!0,autoFocus:!0,bubble:!0,defaultValue:"Enter some text..."}],defaultStyles:{lineHeight:"normal",height:"auto",textAlign:"center"}});function Slot(e){var t=e.name,r=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(BuilderStoreContext),n=!r.context.symbolId;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",_assign({css:{pointerEvents:"auto"}},n&&{"builder-slot":t}),(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{child:!0,parentElementId:r.context.symbolId,dataPath:"symbol.data.".concat(t),blocks:r.state[t]||[]}))}_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(Slot,{name:"Slot",description:"Allow child blocks to be inserted into this content when used as a Symbol",docsLink:"https://www.builder.io/c/docs/symbols-with-blocks",image:"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F3aad6de36eae43b59b52c85190fdef56",inputs:[{name:"name",type:"string",required:!0,defaultValue:"children"}]});var FragmentComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){return this.props.builderBlock&&this.props.builderBlock.children&&this.props.builderBlock.children.map(function(e,t){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{block:e,key:e.id,index:t})})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Fragment=withBuilder(FragmentComponent,{name:"Core:Fragment",canHaveChildren:!0,noWrap:!0,static:!0,hideFromInsertMenu:!0}),DEFAULT_ASPECT_RATIO$2=.7004048582995948,defaultBlocks=[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{display:"flex",flexDirection:"column",alignItems:"stretch",flexShrink:"0",position:"relative",marginTop:"30px",textAlign:"center",lineHeight:"normal",height:"auto",minHeight:"20px",minWidth:"20px",overflow:"hidden"}},component:{name:"Image",options:{image:"https://builder.io/api/v1/image/assets%2Fpwgjf0RoYWbdnJSbpBAjXNRMe9F2%2Ffb27a7c790324294af8be1c35fe30f4d",backgroundPosition:"center",backgroundSize:"cover",aspectRatio:DEFAULT_ASPECT_RATIO$2}}},{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{display:"flex",flexDirection:"column",alignItems:"stretch",flexShrink:"0",position:"relative",marginTop:"30px",textAlign:"center",lineHeight:"normal",height:"auto"}},component:{name:"Text",options:{text:"<p>Enter some text...</p>"}}}],ColumnsComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),Object.defineProperty(t.prototype,"columns",{get:function(){return this.props.columns||[]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"gutterSize",{get:function(){return"number"==typeof this.props.space?this.props.space||0:20},enumerable:!1,configurable:!0}),t.prototype.getWidth=function(e){return this.columns[e]&&this.columns[e].width||100/this.columns.length},t.prototype.getColumnWidth=function(e){var t=this.columns,r=this.gutterSize,n=this.getWidth(e),o=r*(t.length-1)*(n/100);return"calc(".concat(n,"% - ").concat(o,"px)")},t.prototype.render=function(){var e,t,r,n,o=this,i=this.columns,a=this.gutterSize,s=(null===(n=null===(r=null===(t=this.props.builderState)||void 0===t?void 0:t.context.builderContent)||void 0===r?void 0:r.meta)||void 0===n?void 0:n.breakpoints)||{},u=getSizesForBreakpoints(s);return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{className:"builder-columns",css:_assign({display:"flex"},"never"!==this.props.stackColumnsAt&&(e={},e["@media (max-width: ".concat("tablet"!==this.props.stackColumnsAt?u.small.max:u.medium.max,"px)")]={flexDirection:this.props.reverseColumnsWhe
2nStacked?"column-reverse":"column",alignItems:"stretch"},e))},i.map(function(e,t){var r,n,i=e.link?Link:"div";return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,{key:t},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(i,_assign({className:"builder-column"},e.link?{href:e.link}:null,{css:_assign((r={display:"flex",flexDirection:"column",alignItems:"stretch",lineHeight:"normal"},r["& > .builder-blocks"]={flexGrow:1},r.width=o.getColumnWidth(t),r.marginLeft=0===t?0:a,r),"never"!==o.props.stackColumnsAt&&(n={},n["@media (max-width: ".concat("tablet"!==o.props.stackColumnsAt?u.small.max:u.medium.max,"px)")]={width:"100%",marginLeft:0},n))}),(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{key:t,child:!0,parentElementId:o.props.builderBlock&&o.props.builderBlock.id,blocks:e.blocks,dataPath:"component.options.columns.".concat(t,".blocks")})))})))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Columns=withBuilder(ColumnsComponent,{name:"Columns",static:!0,inputs:[{name:"columns",type:"array",broadcast:!0,subFields:[{name:"blocks",type:"array",hideFromUI:!0,defaultValue:defaultBlocks},{name:"width",type:"number",hideFromUI:!0,helperText:"Width %, e.g. set to 50 to fill half of the space"},{name:"link",type:"url",helperText:"Optionally set a url that clicking this column will link to"}],defaultValue:[{blocks:defaultBlocks},{blocks:defaultBlocks}],onChange:function(e){var t=e.get("columns");Array.isArray(t)&&(!t.find(function(e){return e.get("width")})||(t.find(function(e){return!e.get("width")})||100!==t.reduce(function(e,t){return e+t.get("width")},0))&&t.forEach(function(e){e.delete("width")}))}},{name:"space",type:"number",defaultValue:20,helperText:"Size of gap between columns",advanced:!0},{name:"stackColumnsAt",type:"string",defaultValue:"tablet",helperText:"Convert horizontal columns to vertical at what device size",enum:["tablet","mobile","never"],advanced:!0},{name:"reverseColumnsWhenStacked",type:"boolean",defaultValue:!1,helperText:"When stacking columns for mobile devices, reverse the ordering",advanced:!0}]}),EmbedComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.elementRef=null,t.scriptsInserted=new Set,t.scriptsRun=new Set,t}return __extends(t,e),t.prototype.shouldComponentUpdate=function(e){return e.content!==this.props.content},t.prototype.componentDidUpdate=function(e){this.props.content!==e.content&&this.findAndRunScripts()},t.prototype.componentDidMount=function(){this.findAndRunScripts()},t.prototype.findAndRunScripts=function(){if(this.elementRef&&"undefined"!=typeof window)for(var e=this.elementRef.getElementsByTagName("script"),t=0;t<e.length;t++){var r=e[t];if(r.src){if(this.scriptsInserted.has(r.src))continue;this.scriptsInserted.add(r.src);var n=document.createElement("script");n.async=!0,n.src=r.src,document.head.appendChild(n)}else{if(this.scriptsRun.has(r.innerText))continue;this.scriptsRun.add(r.innerText);try{new Function(r.innerText)()}catch(e){console.warn("Builder custom code component error:",e)}}}},Object.defineProperty(t.prototype,"content",{get:function(){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer?(this.props.content||"").replace(/<script[\s\S]*?<\/script>/g,""):this.props.content},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{ref:function(t){return e.elementRef=t},className:"builder-embed",dangerouslySetInnerHTML:{__html:this.content}})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Embed=withBuilder(EmbedComponent,{name:"Embed",static:!0,inputs:[{name:"url",type:"url",required:!0,defaultValue:"",helperText:"e.g. enter a youtube url, google map, etc"},{name:"content",type:"html",defaultValue:'<div style="padding: 20px; text-align: center">(Choose an embed URL)<div>',hideFromUI:!0}]}),globalReplaceNodes={}||null,isShopify$1=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&"Shopify"in window;if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&globalReplaceNodes){var customCodeQuerySelector_1=".builder-custom-code";try{var allCustomCodeElements_1=Array.from(document.querySelectorAll(customCodeQuerySelector_1)),builderTemplates=document.querySelectorAll("template[data-template-variant-id]");
vendor: 14,536 bytes, line 2
2builderTemplates.length&&Array.from(builderTemplates).forEach(function(e){var t=e.content.querySelectorAll(customCodeQuerySelector_1);t.length&&(allCustomCodeElements_1=allCustomCodeElements_1.concat(Array.from(t)))}),allCustomCodeElements_1.forEach(function(e){var t=e.parentElement,r=t&&t.getAttribute("builder-id");r&&(globalReplaceNodes[r]=globalReplaceNodes[r]||[],globalReplaceNodes[r].push(isShopify$1?e:e.cloneNode(!0)))})}catch(e){console.error("Builder replace nodes error:",e)}}var CustomCodeComponent=function(e){function t(t){var r,n=this;if((n=e.call(this,t)||this).elementRef=null,n.originalRef=null,n.scriptsInserted=new Set,n.scriptsRun=new Set,n.firstLoad=!0,n.replaceNodes=!1,n.state={hydrated:!1},_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser){var o=null===(r=n.props.builderBlock)||void 0===r?void 0:r.id;if(n.replaceNodes=Boolean(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(t.replaceNodes||isShopify$1)&&o&&(null==globalReplaceNodes?void 0:globalReplaceNodes[o])),n.firstLoad&&n.props.builderBlock)if(o&&(null==globalReplaceNodes?void 0:globalReplaceNodes[o])){var i=globalReplaceNodes[o].shift()||null;n.originalRef=i,0===globalReplaceNodes[o].length&&delete globalReplaceNodes[o]}else if(n.replaceNodes){var a=document.querySelectorAll(".".concat(n.props.builderBlock.id," .builder-custom-code"));if(1===a.length){var s=a[0];n.originalRef=s,n.originalRef.remove()}}}return n}return __extends(t,e),t.prototype.shouldComponentUpdate=function(e){return e.code!==this.props.code},Object.defineProperty(t.prototype,"noReactRender",{get:function(){var e;return Boolean(isShopify$1&&(null===(e=this.props.code)||void 0===e?void 0:e.match(/{[{%]/g)))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isHydrating",{get:function(){return!isShopify$1&&this.originalRef},enumerable:!1,configurable:!0}),t.prototype.componentDidUpdate=function(e){this.props.code!==e.code&&this.findAndRunScripts()},t.prototype.componentDidMount=function(){var e=this;this.firstLoad=!1,this.replaceNodes||(this.isHydrating?(this.setState({hydrated:!0}),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.nextTick(function(){return e.findAndRunScripts()})):this.findAndRunScripts()),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&this.replaceNodes&&this.originalRef&&this.elementRef&&this.elementRef.appendChild(this.originalRef)},t.prototype.findAndRunScripts=function(){if(this.elementRef&&"undefined"!=typeof window)for(var e=this.elementRef.getElementsByTagName("script"),t=0;t<e.length;t++){var r=e[t];if(r.src){if(this.scriptsInserted.has(r.src))continue;this.scriptsInserted.add(r.src);var n=document.createElement("script");n.async=!0,n.src=r.src,document.head.appendChild(n)}else if(!r.type||["text/javascript","application/javascript","application/ecmascript"].includes(r.type)){if(this.scriptsRun.has(r.innerText))continue;try{this.scriptsRun.add(r.innerText),new Function(r.innerText)()}catch(e){console.warn("Builder custom code component error:",e)}}}},Object.defineProperty(t.prototype,"code",{get:function(){return(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer||this.isHydrating&&this.firstLoad)&&this.props.scriptsClientOnly?(this.props.code||"").replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,""):this.props.code},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_assign({ref:function(t){return e.elementRef=t},className:"builder-custom-code"},!this.replaceNodes&&!this.noReactRender&&{dangerouslySetInnerHTML:{__html:this.code}}))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),CustomCode=withBuilder(CustomCodeComponent,{name:"Custom Code",static:!0,requiredPermissions:["editCode"],inputs:[{name:"code",type:"html",required:!0,defaultValue:"<p>Hello there, I am custom HTML code!</p>",code:!0},_assign({name:"replaceNodes",type:"boolean",helperText:"Preserve server rendered dom nodes",advanced:!0},isShopify$1&&{defaultValue:!0}),_assign({name:"scriptsClientOnly",type:"boolean",helperText:"Only print and run scripts on the client. Important when scripts influence DOM that could be replaced when client loads",advanced:!0},!isShopify$1&&{defaultValue:!0})]});function removeProtocol(e){return e.replace(/http(s)?:/,"")}function isElementInViewport(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function getShopifyImageUrl(e,t){if(!e||!(null==e?void 0:e.match(/cdn\.shopify\.com/))||!t)return e;if("master"===t)return removeProtocol(e);var r=e.match(/(_\d+x(\d+)?)?(\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?)/i);if(r){var n=e.split(r[0]),o=r[3],i=t.match("x")?t:"".concat(t,"x");return removeProtocol("".concat(n[0],"_").concat(i).concat(o))}return null}var DEFAULT_ASPECT_RATIO$1=.7041;function updateQueryParam(e,t,r){void 0===e&&(e="");var n=new RegExp("([?&])"+t+"=.*?(&|$)","i"),o=-1!==e.indexOf("?")?"&":"?";return e.match(n)?e.replace(n,"$1"+t+"="+encodeURIComponent(r)+"$2"):e+o+t+"="+encodeURIComponent(r)}function getSrcSet(e){if(!e)return e;var t=[100,200,400,800,1200,1600,2e3];if(e.match(/builder\.io/)){var r=e,n=Number(e.split("?width=")[1]);return isNaN(n)||(r="".concat(r," ").concat(n,"w")),t.filter(function(e){return e!==n}).map(function(t){return"".concat(updateQueryParam(e,"width",t)," ").concat(t,"w")}).concat([r]).join(", ")}return e.match(/cdn\.shopify\.com/)?t.map(function(t){return[getShopifyImageUrl(e,"".concat(t,"x").concat(t)),t]}).filter(function(e){return!!e[0]}).map(function(e){var t=e[0],r=e[1];return"".concat(t," ").concat(r,"w")}).concat([e]).join(", "):e}var getSizes=function(e,t,r){var n,o,i,a,s,u,c,l;void 0===r&&(r={});var d="";if(e){var p=e.split(","),f=p.length;d=p.map(function(e,t){return f===t+1?e.replace(/\([\s\S]*?\)/g,"").trim():e}).join(", ")}else if(t&&t.responsiveStyles){var _=[],h=!1,m=/^\d+/,v=getSizesForBreakpoints(r);if(null===(i=null===(o=null===(n=t.responsiveStyles)||void 0===n?void 0:n.small)||void 0===o?void 0:o.width)||void 0===i?void 0:i.match(m)){h=!0;var y="(max-width: ".concat(v.small.max,"px)"),b="".concat(y," ").concat(t.responsiveStyles.small.width.replace("%","vw"));_.push(b)}if((null===(u=null===(s=null===(a=t.responsiveStyles)||void 0===a?void 0:a.medium)||void 0===s?void 0:s.width)||void 0===u?void 0:u.match(m))&&(h=!0,y="(max-width: ".concat(v.medium.max,"px)"),b="".concat(y," ").concat(t.responsiveStyles.medium.width.replace("%","vw")),_.push(b)),null===(l=null===(c=t.responsiveStyles)||void 0===c?void 0:c.large)||void 0===l?void 0:l.width){var g=t.responsiveStyles.large.width.replace("%","vw");_.push(g)}else h&&_.push("100vw");_.length&&(d=_.join(", "))}return d},ImageComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={imageLoaded:!t.useLazyLoading,load:!t.useLazyLoading},t.pictureRef=null,t.scrollListener=null,t.intersectionObserver=null,t}return __extends(t,e),Object.defineProperty(t.prototype,"useLazyLoading",{get:function(){return!this.props.highPriority&&(!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||!location.search.includes("builder.lazyLoadImages=false"))&&(!(!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser||!location.href.includes("builder.lazyLoadImages=true"))||this.props.lazy)},enumerable:!1,configurable:!0}),t.prototype.componentWillUnmount=function(){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(this.scrollListener&&(window.removeEventListener("scroll",this.scrollListener),this.scrollListener=null),this.intersectionObserver&&this.pictureRef&&this.intersectionObserver.unobserve(this.pictureRef))},t.prototype.componentDidMount=function(){var e=this;if(this.props.lazy&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser)if(this.pictureRef&&isElementInViewport(this.pictureRef))this.setState({load:!0});else if("function"==typeof IntersectionObserver&&this.pictureRef)(this.intersectionObserver=new IntersectionObserver(function(t,r){t.forEach(function(t){t.intersectionRatio>0&&(e.setState({load:!0}),e.pictureRef&&r.unobserve(e.pictureRef))})})).observe(this.pictureRef);else{var t=throttle(function(r){if(e.pictureRef){var n=e.pictureRef.getBoundingClientRect(),o=window.innerHeight/2;n.top<window.innerHeight+o&&(e.setState(_assign(_assign({},e.state),{load:!0})),window.removeEventListener("scroll",t),e.scrollListener=null)}},400,{leading:!1,trailing:!0});this.scrollListener=t,window.addEventListener("scroll",t,{capture:!0,passive:!0}),t()}},Object.defineProperty(t.prototype,"image",{get:function(){return this.props.image||this.props.src},enumerable:!1,configurable:!0}),t.prototype.getSrcSet=function(){var e=this.image;if(e&&!this.props.noWebp&&(e.match(/builder\.io/)||e.match(/cdn\.shopify\.com/)))return getSrcSet(e)},t.prototype.render=function(){var e,t,r=this,n=this.props,o=n.aspectRatio,i=n.lazy,a=n.builderBlock,s=n.builderState,u=this.props.builderBlock&&this.props.builderBlock.children,c=this.props.srcset,l=getSizes(this.props.sizes,a,(null===(t=null===(e=null==s?void 0:s.context.builderContent)||void 0===e?void 0:e.meta)||void 0===t?void 0:t.breakpoints)||{}),d=this.image;c&&d&&d.includes("builder.io/api/v1/image")?c.includes(d.split("?")[0])||(console.debug("Removed given srcset"),c=this.getSrcSet()):d&&!c&&(c=this.getSrcSet());var p=(null==a?void 0:a.id.startsWith("builder-pixel-"))||this.props.highPriority,f=this.props.fitContent;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderMetaContext.Consumer,null,function(e){var t,n=e.ampMode,a=n?"amp-img":"img",s=(!i||r.state.load||n)&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(a,_assign({},n?{layout:"responsive",height:r.props.height||(o?Math.round(1e3*o):void 0),width:r.props.width||(o?Math.round(1e3/o):void 0)}:null,{alt:r.props.altText,key:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&"string"==typeof r.image&&r.image.split("?")[0]||void 0,role:r.props.altText?void 0:"presentation",css:_assign(_assign({opacity:n?1:r.useLazyLoading&&!r.state.imageLoaded?0:1,transition:"opacity 0.2s ease-in-out",objectFit:r.props.backgroundSize||"cover",objectPosition:r.props.backgroundPosition||"center"},o&&!n&&{position:"absolute",height:"100%",width:"100%",left:0,top:0}),n&&(t={},t["& img"]={objectFit:r.props.backgroundSize,objectPosition:r.props.backgroundPosition},t)),loading:p?"eager":"lazy",fetchPriority:p?"high":"auto",className:"builder-image"+(r.props.className?" "+r.props.className:""),src:r.image},!n&&{onLoad:function(){return r.setState({imageLoaded:!0})}},{srcSet:c,sizes:!n&&l?l:void 0}));return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,n?s:(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("picture",{ref:function(e){return r.pictureRef=e}},c&&c.match(/builder\.io/)&&!r.props.noWebp&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("source",{srcSet:c.replace(/\?/g,"?format=webp&"),type:"image/webp"}),s),!o||n||f&&u&&u.length?null:(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{className:"builder-image-sizer",css:{width:"100%",paddingTop:100*o+"%",pointerEvents:"none",fontSize:0}}," "),u&&u.length?f?u.map(function(e,t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock$1,{key:e.id,block:e})}):(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{display:"flex",flexDirection:"column",alignItems:"stretch",position:"absolute",top:0,left:0,width:"100%",height:"100%"}},u.map(function(e,t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock$1,{key:e.id,block:e})})):null)})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Image=withBuilder(ImageComponent,{name:"Image",static:!0,image:"https://firebasestorage.googleapis.com/v0/b/builder-3b0a2.appspot.com/o/images%2Fbaseline-insert_photo-24px.svg?alt=media&token=4e5d0ef4-f5e8-4e57-b3a9-38d63a9b9dc4",defaultStyles:{position:"relative",minHeight:"20px",minWidth:"20px",overflow:"hidden"},canHaveChildren:!0,inputs:[{name:"image",type:"file",bubble:!0,allowedFileTypes:["jpeg","jpg","png","svg","webp"],required:!0,defaultValue:"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F72c80f114dc149019051b6852a9e3b7a",onChange:function(e){e.delete("srcset"),e.delete("noWebp");var t,r,n=e.get("image"),o=e.get("aspectRatio");if(fetch(n).then(function(e){return e.blob()}).then(function(t){t.type.includes("svg")&&e.set("noWebp",!0)}),n&&(!o||.7041===o))return(t=n,void 0===r&&(r=6e4),new Promise(function(e,n){var o=document.createElement("img"),i=!1;o.onload=function(){i=!0,e(o)},o.addEventListener("error",function(e){console.warn("Image load failed",e.error),n(e.error)}),o.src=t,setTimeout(function(){i||n(new Error("Image load timed out"))},r)})).then(function(t){var r,o=e.get("aspectRatio");e.get("image")!==n||o&&.7041!==o||t.width&&t.height&&(e.set("aspectRatio",(r=t.height/t.width,Math.round(1e3*r)/1e3)),e.set("height",t.height),e.set("width",t.width))})}},{name:"backgroundSize",type:"text",defaultValue:"cover",enum:[{label:"contain",value:"contain",helperText:"The image should never get cropped"},{label:"cover",value:"cover",helperText:"The image should fill its box, cropping when needed"}]},{name:"backgroundPosition",type:"text",defaultValue:"center",enum:["center","top","left","right","bottom","top left","top right","bottom left","bottom right"]},{name:"altText",type:"string",helperText:"Text to display when the user has images off"},{name:"highPriority",type:"boolean",advanced:!0,helperText:"Mark this image as high priority compared to other images on the page. This prevents lazy loading of the image and tells the browser to load this image before others on the page."},{name:"height",type:"number",hideFromUI:!0},{name:"width",type:"number",hideFromUI:!0},{name:"sizes",type:"string",hideFromUI:!0},{name:"srcset",type:"string",hideFromUI:!0},{name:"lazy",type:"boolean",defaultValue:!0,hideFromUI:!0},{name:"fitContent",type:"boolean",helperText:"When child blocks are provided, fit to them instead of using the image's aspect ratio",defaultValue:!0},{name:"aspectRatio",type:"number",helperText:"This is the ratio of height/width, e.g. set to 1.5 for a 300px wide and 200px tall photo. Set to 0 to not force the image to maintain it's aspect ratio",advanced:!0,defaultValue:DEFAULT_ASPECT_RATIO$1}]}),DEFAULT_ASPECT_RATIO=.7004048582995948,VideoComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;
2return t.video=null,t.containerRef=null,t.scrollListener=null,t.state={load:!t.lazyLoad},t}return __extends(t,e),Object.defineProperty(t.prototype,"lazyLoad",{get:function(){return!1!==this.props.lazyLoad},enumerable:!1,configurable:!0}),t.prototype.updateVideo=function(){var e=this,t=this.video;t&&["muted","playsInline","autoPlay"].forEach(function(r){var n=r.toLowerCase();e.props[r]?t.setAttribute(n,n):t.removeAttribute(n)})},t.prototype.componentDidUpdate=function(){this.updateVideo()},t.prototype.componentDidMount=function(){var e=this;if(this.updateVideo(),this.lazyLoad&&_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser){var t=throttle(function(r){if(e.containerRef){var n=e.containerRef.getBoundingClientRect(),o=window.innerHeight/2;n.top<window.innerHeight+o&&(e.setState(function(e){return _assign(_assign({},e),{load:!0})}),window.removeEventListener("scroll",t),e.scrollListener=null)}},400,{leading:!1,trailing:!0});this.scrollListener=t,window.addEventListener("scroll",t,{capture:!0,passive:!0}),t()}},t.prototype.componentWillUnmount=function(){_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&this.scrollListener&&(window.removeEventListener("scroll",this.scrollListener),this.scrollListener=null)},t.prototype.render=function(){var e=this,t=this.props,r=t.aspectRatio,n=t.children;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{ref:function(t){return e.containerRef=t},css:{position:"relative"}},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("video",{key:this.props.video||"no-src",poster:this.props.posterImage,ref:function(t){return e.video=t},autoPlay:this.props.autoPlay,muted:this.props.muted,controls:this.props.controls,loop:this.props.loop,preload:this.props.preload||"metadata",className:"builder-video",css:_assign({width:"100%",height:"100%",objectFit:this.props.fit,objectPosition:this.props.position,zIndex:2,borderRadius:1},r?{position:"absolute"}:null)},(!this.lazyLoad||this.state.load)&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("source",{type:"video/mp4",src:this.props.video})),!r||this.props.fitContent&&n?null:(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{width:"100%",paddingTop:100*r+"%",pointerEvents:"none",fontSize:0}}),n&&this.props.fitContent?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{display:"flex",flexDirection:"column",alignItems:"stretch"}},n):n?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{pointerEvents:"none",display:"flex",flexDirection:"column",alignItems:"stretch",position:"absolute",top:0,left:0,width:"100%",height:"100%"}},n):null)},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Video=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(withChildren(VideoComponent),{name:"Video",canHaveChildren:!0,defaultStyles:{minHeight:"20px",minWidth:"20px"},image:"https://firebasestorage.googleapis.com/v0/b/builder-3b0a2.appspot.com/o/images%2Fbaseline-videocam-24px%20(1).svg?alt=media&token=49a84e4a-b20e-4977-a650-047f986874bb",inputs:[{name:"video",type:"file",allowedFileTypes:["mp4"],bubble:!0,defaultValue:"https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2Fd27731a526464deba0016216f5f9e570%2Fcompressed?apiKey=YJIGb4i01jvw0SRdL5Bt&token=d27731a526464deba0016216f5f9e570&alt=media&optimized=true",required:!0},{name:"posterImage",type:"file",allowedFileTypes:["jpeg","png"],helperText:"Image to show before the video plays"},{name:"autoPlay",type:"boolean",defaultValue:!0},{name:"controls",type:"boolean",defaultValue:!1},{name:"muted",type:"boolean",defaultValue:!0},{name:"loop",type:"boolean",defaultValue:!0},{name:"playsInline",type:"boolean",defaultValue:!0},{name:"fit",type:"text",defaultValue:"cover",enum:["contain","cover","fill","auto"]},{name:"preload",type:"text",defaultValue:"metadata",enum:["auto","metadata","none"]},{name:"fitContent",type:"boolean",helperText:"When child blocks are provided, fit to them instead of using the aspect ratio",defaultValue:!0,advanced:!0},{name:"position",type:"text",defaultValue:"center",enum:["center","top","left","right","bottom","top left","top right","bottom left","bottom right"]},{name:"height",type:"number",advanced:!0},{name:"width",type:"number",advanced:!0},{name:"aspectRatio",type:"number",advanced:!0,defaultValue:DEFAULT_ASPECT_RATIO},{name:"lazyLoad",type:"boolean",helperText:'Load this video "lazily" - as in only when a user scrolls near the video. Recommended for optmized performance and bandwidth consumption',defaultValue:!0,advanced:!0}]}),size=function(e){return Object.keys(e).length},isShopify=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&"Shopify"in window,refs={};if(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser)try{Array.from(document.querySelectorAll("[builder-static-symbol]")).forEac
2h(function(e){var t=e.getAttribute("builder-static-symbol");t&&(refs[t]=e)})}catch(e){console.error("Builder replace nodes error:",e)}var SymbolComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=null,t.staticRef=null,t}return __extends(t,e),Object.defineProperty(t.prototype,"placeholder",{get:function(){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{padding:10}},"Symbols let you reuse dynamic elements across your content. Please choose a model and entry for this symbol.")},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){var e,t,r;this.useStatic&&this.staticRef&&refs[null===(e=this.props.builderBlock)||void 0===e?void 0:e.id]&&(null===(t=this.staticRef.parentNode)||void 0===t||t.replaceChild(refs[null===(r=this.props.builderBlock)||void 0===r?void 0:r.id],this.staticRef))},Object.defineProperty(t.prototype,"useStatic",{get:function(){var e;return Boolean(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&refs[null===(e=this.props.builderBlock)||void 0===e?void 0:e.id]&&!(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing))},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e,t=this;if(this.useStatic)return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{ref:function(e){return t.staticRef=e}});var r=this.props.symbol,n=!1;r||(n=!0);var o=this.props.dataOnly?NoWrap:this.props.builderBlock&&this.props.builderBlock.tagName||"div",i=r||{},a=i.model,s=i.entry,u=i.data,c=i.content,l=i.inline,d=i.ownerId,p=(null==r?void 0:r.dynamic)||this.props.dynamic;a&&(s||p)||(null===(e=null==c?void 0:c.data)||void 0===e?void 0:e.blocksJs)||l||(n=!0);var f=p?void 0:[a,s].join(":"),_=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing?null:u&&size(u)&&hash_sum__WEBPACK_IMPORTED_MODULE_4___default()(u);f&&_&&_.length<300&&(f+=":"+_);var h=this.props.attributes||{};return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Consumer,{key:(a||"no model")+":"+(s||"no entry")},function(e){var i,l,p,_,m,v,y,b,g,E,O,P="".concat(f,"_").concat((null===(i=null==e?void 0:e.state)||void 0===i?void 0:i.locale)||"Default");return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(o,_assign({"data-model":a},h,{className:(h.class||h.className||"")+" builder-symbol"+((null==r?void 0:r.inline)?" builder-inline-symbol":"")+((null==r?void 0:r.dynamic)||t.props.dynamic?" builder-dynamic-symbol":"")}),n?t.placeholder:(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderComponent,_assign({},d&&{apiKey:d},(null===(l=e.state)||void 0===l?void 0:l.locale)&&{locale:e.state.locale},{isChild:!0,ref:function(e){return t.ref=e},context:_assign(_assign({},e.context),{symbolId:null===(p=t.props.builderBlock)||void 0===p?void 0:p.id}),model:a,entry:s,data:_assign(_assign(_assign({},u),!!t.props.inheritState&&omit$2(e.state,"children")),null===(g=null===(b=null===(y=null===(v=null===(m=null===(_=t.props.builderBlock)||void 0===_?void 0:_.component)||void 0===m?void 0:m.options)||void 0===v?void 0:v.symbol)||void 0===y?void 0:y.content)||void 0===b?void 0:b.data)||void 0===g?void 0:g.state),renderLink:e.renderLink,inl
2ineContent:null==r?void 0:r.inline},c&&{content:c},{key:P,options:{key:P,noEditorUpdates:!0},codegen:!!(null===(E=null==c?void 0:c.data)||void 0===E?void 0:E.blocksJs),hydrate:null===(O=e.state)||void 0===O?void 0:O._hydrate,builderBlock:t.props.builderBlock,dataOnly:t.props.dataOnly}),t.props.children))})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Symbol$1=withBuilder(SymbolComponent,{name:"Symbol",noWrap:!0,static:!0,inputs:[{name:"symbol",type:"uiSymbol"},{name:"dataOnly",helperText:"Make this a data symbol that doesn't display any UI",type:"boolean",defaultValue:!1,advanced:!0,hideFromUI:!0},{name:"inheritState",helperText:"Inherit the parent component state and data",type:"boolean",defaultValue:isShopify,advanced:!0},{name:"renderToLiquid",helperText:"Render this symbols contents to liquid. Turn off to fetch with javascript and use custom targeting",type:"boolean",defaultValue:isShopify,advanced:!0,hideFromUI:!0},{name:"useChildren",hideFromUI:!0,type:"boolean"}]}),ButtonComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){var e=this.props.link?Link:"span";return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,_assign({role:"button",href:this.props.link,target:this.props.openLinkInNewTab?"_blank":void 0},this.props.attributes),this.props.text)},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Button=withBuilder(ButtonComponent,{name:"Core:Button",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2F81a15681c3e74df09677dfc57a615b13",defaultStyles:{appearance:"none",paddingTop:"15px",paddingBottom:"15px",paddingLeft:"25px",paddingRight:"25px",backgroundColor:"#000000",color:"white",borderRadius:"4px",textAlign:"center",cursor:"pointer"},inputs:[{name:"text",type:"text",defaultValue:"Click me!",bubble:!0},{name:"link",type:"url",bubble:!0},{name:"openLinkInNewTab",type:"boolean",defaultValue:!1,friendlyName:"Open link in new tab"}],static:!0,noWrap:!0}),SectionComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=null,t.unmountCallbacks=[],t.state={inView:!1},t}return __extends(t,e),Object.defineProperty(t.prototype,"renderContents",{get:function(){return!0!==this.props.lazyLoad||this.state.inView},enumerable:!1,configurable:!0}),t.prototype.componentWillUnmount=function(){this.unmountCallbacks.forEach(function(e){return e()})},t.prototype.componentDidMount=function(){var e=this;if(this.props.lazyLoad)if("undefined"!=typeof IntersectionObserver&&this.ref){var t=new IntersectionObserver(function(t,r){t.forEach(function(t){t.intersectionRatio>0&&(e.setState({inView:!0}),e.ref&&r.unobserve(e.ref))})},{rootMargin:"10px"});t.observe(this.ref),this.unmountCallbacks.push(function(){e.ref&&t.unobserve(e.ref)})}else this.setState({inView:!0})},t.prototype.render=function(){var e=this;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("section",{ref:function(t){return e.ref=t},css:_assign({width:"100%",alignSelf:"stretch",flexGrow:1,boxSizing:"border-box",maxWidth:this.props.maxWidth,display:"flex",flexDirection:"column",alignItems:"stretch",marginLeft:"auto",marginRight:"auto"},this.renderContents?null:this.props.lazyStyles)},this.renderContents?(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,this.props.children,this.props.builderBlock&&this.props.builderBlock.children&&this.props.builderBlock.children.map(function(e,t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock$1,{key:e.id,block:e})})):null)},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Section=withBuilder(SectionComponent,{name:"Core:Section",static:!0,image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2F682efef23ace49afac61748dd305c70a",inputs:[{name:"maxWidth",type:"number",defaultValue:1200},{name:"lazyLoad",type:"boolean",defaultValue:!1,advanced:!0,description:"Only render this section when in view"}],defaultStyles:{paddingLeft:"20px",paddingRight:"20px",paddingTop:"50px",paddingBottom:"50px",marginTop:"0px",width:"100vw",marginLeft:"calc(50% - 50vw)"},canHaveChildren:!0,defaultChildren:[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{textAlign:"center"}},component:{name:"Text",options:{text:"<p><b>I am a section! My content keeps from getting too wide, so that it's easy to read even on big screens.</b></p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur</p>"}}}]}),StateProviderComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){var e=this;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderStoreContext.Consumer,null,function(t){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderStoreContext.Provider,{value:_assign(_assign({},t),{state:_assign(_assign({},t.state),e.props.state),context:_assign(_assign({},t.context),e.props.context)})},e.props.builderBlock&&e.props.builderBlock.children&&e.props.builderBlock.children.map(function(e,t){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{block:e,key:e.id,index:t,child:!0})}),e.props.children)})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),StateProvider=withBuilder(StateProviderComponent,{name:"Builder:StateProvider",canHaveChildren:!0,static:!0,noWrap:!0,hideFromInsertMenu:!0}),prefetched=new Set;function searchToObject(e){var t=(e.search||"").substring(1).split("&"),r={};for(var n in t)if(t[n]&&"string"==typeof t[n]){var o=t[n].split("=");
2r[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return r}var RouterComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.builder=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL,t.routed=!1,t.preloadQueue=0,t.onPopState=function(e){t.updateLocationState()},t.onMouseOverOrTouchStart=function(e){if(!(t.preloadQueue>4)&&!1!==t.props.preloadOnHover){var r=t.findHrefTarget(e);if(r){var n=r.getAttribute("href");if(n){if(!t.isRelative(n)){var o=t.convertToRelative(n);if(!o)return;n=o}if(!n.startsWith("#")&&!prefetched.has(n)){prefetched.add(n);var i=t.parseUrl(n);t.preloadQueue++;var a=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.getUserAttributes();a.urlPath=i.pathname,a.queryString=i.search;var s=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.get(t.model,{userAttributes:a,key:t.model+":"+i.pathname+i.search}).subscribe(function(){t.preloadQueue--,s.unsubscribe()})}}}}},t.onClick=function(e){return __awaiter(t,void 0,void 0,function(){var t,r,n,o;return __generator(this,function(i){if(!1===this.props.handleRouting)return[2];if(0!==e.button||e.ctrlKey||e.defaultPrevented||e.metaKey)return[2];if(!(t=this.findHrefTarget(e)))return[2];if(t.target&&"_client"!==t.target)return[2];if(!(r=t.getAttribute("href")))return[2];if(this.props.onRoute&&(n={url:r,anchorNode:t,preventDefault:function(){this.defaultPrevented=!0},defaultPrevented:!1},this.props.onRoute(n),n.defaultPrevented))return[2];if(!this.isRelative(r)){if(!(o=this.convertToRelative(r)))return[2];r=o}return r.startsWith("#")||(e.preventDefault(),this.route(r)),[2]})})},t.privateState=null,t}return __extends(t,e),t.prototype.route=function(e){var t;return this.routed=!0,"function"==typeof(null===(t=window.history)||void 0===t?void 0:t.pushState)?(history.pushState(null,"",e),this.updateLocationState(),!0):(location.href=e,!1)},t.prototype.updateLocationState=function(){this.privateState&&this.privateState.update(function(e){e.location=_assign(_assign({},e.location),{pathname:location.pathname,search:location.search,path:location.pathname.split("/").slice(1),query:searchToObject(location)})})},Object.defineProperty(t.prototype,"model",{get:function(){return this.props.model||"page"},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){"undefined"!=typeof document&&(document.addEventListener("click",this.onClick),window.addEventListener("popstate",this.onPopState),document.addEventListener("mouseover",this.onMouseOverOrTouchStart),document.addEventListener("touchstart",this.onMouseOverOrTouchStart))},t.prototype.componentWillUnmount=function(){"undefined"!=typeof document&&(document.removeEventListener("click",this.onClick),document.removeEventListener("mouseover",this.onMouseOverOrTouchStart),window.removeEventListener("popstate",this.onPopState),document.removeEventListener("touchstart",this.onMouseOverOrTouchStart))},t.prototype.render=function(){var e=this,t=this.model;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Consumer,null,function(r){e.privateState=r;var n=r.state&&r.state.location&&r.state.location.pathname+r.state.location.search;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{className:"builder-router","data-model":t},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("style",null,"\n @keyframes builderLoadingSpinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n /* TODO: overridable tag */\n .builder-page-loading {\n -webkit-animation: builderLoadingSpinner 1s infinite linear;\n animation: builderLoadingSpinner 1s infinite linear;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n border-radius: 50%;\n width: 36px;\n height: 36px;\n margin: 6px auto;\n position: relative;\n border: 1px solid transparent;\n border-left: 1px solid #808284;\n }\n "),(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderComponent,{key:n,data:e.props.data,content:e.routed?void 0:e.props.content,modelName:t,options:{key:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing?void 0:e.model+":"+n}},e.props.children||(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{display:"flex"}},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("div",{css:{margin:"40vh auto"},className:"builder-page-loading"}))))})},t.prototype.findHrefTarget=function(e){for(var t=e.target;t;){if(t instanceof HTMLAnchorElement&&t.getAttribute("href"))return t;if(t===e.currentTarget)break;t=t.parentElement}return null},t.prototype.isRelative=function(e){return!e.match(/^(\/\/|https?:\/\/)/i)},t.prototype.parseUrl=function(e){var t=document.createElement("a");return t.href=e,t},t.prototype.convertToRelative=function(e){var t=this.parseUrl(location.href),r=this.parseUrl(e);if(t.host===r.host){var n=r.pathname+(r.search?r.search:"");return n.startsWith("#")?null:n||"/"}return null},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Router=withBuilder(RouterComponent,{name:"Core:Router",hideFromInsertMenu:!0,inputs:[{name:"model",type:"string",defaultValue:"page",advanced:!0},{name:"handleRouting",type:"boolean",defaultValue:!0,advanced:!0},{name:"preloadOnHover",type:"boolean",defaultValue:!0,advanced:!0},{name:"onRoute",type:"function",advanced:!0}]});function Mutation(e){var t,r,n=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null);useWaitForSelector(e.selector,function(t){"afterEnd"!==e.type&&(t.innerHTML=""),t.appendChild(n.current.firstElementChild)});var o=null===(t=e.builderBlock)||void 0===t?void 0:t.children;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("span",{style:{display:"none"},ref:n},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{style:{display:"inline"},child:!0,parentElementId:null===(r=e.builderBlock)||void 0===r?void 0:r.id,dataPath:"this.children",blocks:o}))}function useWaitForSelector(e,t){react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect(function(){try{var r=document.querySelector(e);
vendor: 9,989 bytes, line 2
2if(r)return void t(r)}catch(e){console.warn(e)}var n=new MutationObserver(function(){try{var r=document.querySelector(e);r&&(n.disconnect(),t(r))}catch(e){console.warn(e)}});return n.observe(document.body,{attributes:!0,subtree:!0,characterData:!0}),function(){n.disconnect()}},[e])}_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(Mutation,{name:"Builder:Mutation",canHaveChildren:!0,noWrap:!0,hideFromInsertMenu:!0,inputs:[{name:"type",type:"string",defaultValue:"replace",enum:[{label:"Replace",value:"replace",helperText:"Replace the contents of this site region with content from Builder"},{label:"Append",value:"afterEnd",helperText:"Append Builder content after the chosen site region"}]},{name:"selector",type:"builder:domSelector"}]});var get=function(e,t,r){var n=String.prototype.split.call(t,/[,[\].]+?/).filter(Boolean).reduce(function(e,t){return null!=e?e[t]:e},e);return void 0===n||n===e?r:n},MULTIPART_CONTENT_TYPE="multipart/form-data",JSON_CONTENT_TYPE="application/json",ENCODED_CONTENT_TYPE="application/x-www-form-urlencoded",FormComponent=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=null,t.state={state:"unsubmitted",responseData:null,formErrorMessage:""},t}return __extends(t,e),Object.defineProperty(t.prototype,"submissionState",{get:function(){return _builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&this.props.previewState||this.state.state},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this;return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Consumer,null,function(t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderStoreContext.Provider,{value:_assign(_assign({},t),{state:_assign(_assign({},t.state),{formErrorMessage:e.state.formErrorMessage})})},(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("form",_assign({},e.props.validate?{}:{noValidate:!0},{ref:function(t){return e.ref=t},action:!e.props.sendWithJs&&e.props.action?e.props.action:void 0,method:e.props.method,name:e.props.name,onSubmit:function(t){var r,n=e.props.sendWithJs||"email"===e.props.sendSubmissionsTo;if("zapier"===e.props.sendSubmissionsTo)t.preventDefault();else if(n){if(!e.props.action&&"email"!==e.props.sendSubmissionsTo)return void t.preventDefault();t.preventDefault();var o=t.currentTarget,i=e.props.customHeaders||{},a=void 0,s=new FormData(o),u=Array.from(t.currentTarget.querySelectorAll("input,select,textarea")).filter(function(e){return!!e.name}).map(function(e){var t,r=e.name;if(e instanceof HTMLInputElement)if("radio"===e.type){if(e.checked)return{key:r,value:t=e.name}}else if("checkbox"===e.type)t=e.checked;else if("number"===e.type||"range"===e.type){var n=e.valueAsNumber;isNaN(n)||(t=n)}else t="file"===e.type?e.files:e.value;else t=e.value;return{key:r,value:t}}),c=e.props.contentType;if("email"===e.props.sendSubmissionsTo&&(c=MULTIPART_CONTENT_TYPE),Array.from(u).forEach(function(e){var t=e.value;(t instanceof File||Array.isArray(t)&&t[0]instanceof File||t instanceof FileList)&&(c=MULTIPART_CONTENT_TYPE)}),c===MULTIPART_CONTENT_TYPE)a=s;else if(c===JSON_CONTENT_TYPE){var l={};Array.from(u).forEach(function(e){var t=e.value,r=e.key;set(l,r,t)}),a=JSON.stringify(l)}else{if(c!==ENCODED_CONTENT_TYPE)return void console.error("Unsupported content type: ",c);a=Array.from(u).map(function(e){var t=e.value,r=e.key;return encodeURIComponent(r)+"="+encodeURIComponent(t)}).join("&")}c&&c!==MULTIPART_CONTENT_TYPE&&(n&&(null===(r=e.props.action)||void 0===r?void 0:r.includes("zapier.com"))||(i["content-type"]=c));var d=new CustomEvent("presubmit",{detail:{body:a}});if(e.ref&&(e.ref.dispatchEvent(d),d.defaultPrevented))return;e.setState(_assign(_assign({},e.state),{state:"sending"}));var p="".concat("dev"===_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.env?"http://localhost:5000":"https://builder.io","/api/v1/form-submit?apiKey=").concat(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.apiKey,"&to=").concat(btoa(e.props.sendSubmissionsToEmail||""),"&name=").concat(encodeURIComponent(e.props.name||""));fetch("email"===e.props.sendSubmissionsTo?p:e.props.action,{body:a,headers:i,method:e.props.method||"post"}).then(function(t){return __awaiter(e,void 0,void 0,function(){var e,r,n,o,i;return __generator(this,function(a){switch(a.label){case 0:return(r=t.headers.get("content-type"))&&-1!==r.indexOf(JSON_CONTENT_TYPE)?[4,t.json()]:[3,2];case 1:return e=a.sent(),[3,4];case 2:return[4,t.text()];case 3:e=a.sent(),a.label=4;case 4:if(!t.ok&&this.props.errorMessagePath&&(n=get(e,this.props.errorMessagePath))&&("string"!=typeof n&&(n=JSON.stringify(n)),this.setState(_assign(_assign({},this.state),{formErrorMessage:n}))),this.setState(_assign(_assign({},this.state),{responseData:e,state:t.ok?"success":"error"})),t.ok){if(o=new CustomEvent("submit:success",{detail:{res:t,body:e}}),this.ref){if(this.ref.dispatchEvent(o),o.defaultPrevented)return[2];!1!==this.props.resetFormOnSubmit&&this.ref.reset()}this.props.successUrl&&(this.ref?(i=new CustomEvent("route",{detail:{url:this.props.successUrl}}),this.ref.dispatchEvent(i),i.defaultPrevented||(location.href=this.props.successUrl)):location.href=this.props.successUrl)}return[2]}})})},function(t){var r=new CustomEvent("submit:error",{detail:{error:t}});e.ref&&(e.ref.dispatchEvent(r),r.defaultPrevented)||e.setState(_assign(_assign({},e.state),{responseData:t,state:"error"}))})}}},e.props.attributes),e.props.builderBlock&&e.props.builderBlock.children&&e.props.builderBlock.children.map(function(e,t){return(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlock$1,{key:e.id,block:e})}),"error"===e.submissionState&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{dataPath:"errorMessage",blocks:e.props.errorMessage}),"sending"===e.submissionState&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{dataPath:"sendingMessage",blocks:e.props.sendingMessage}),"error"===e.submissionState&&e.state.responseData&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)("pre",{className:"builder-form-error-text",css:{padding:10,color:"red",textAlign:"center"}},JSON.stringify(e.state.responseData,null,2)),"success"===e.submissionState&&(0,_emotion_core__WEBPACK_IMPORTED_MODULE_1__.Y)(BuilderBlocks,{dataPath:"successMessage",blocks:e.props.successMessage})))})},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Form=withBuilder(FormComponent,{name:"Form:Form",defaults:{responsiveStyles:{large:{marginTop:"15px",paddingBottom:"15px"}}},image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2Fef36d2a846134910b64b88e6d18c5ca5",inputs:[{name:"sendSubmissionsTo",type:"string",enum:[{label:"Send to email",value:"email",helperText:"Send form submissions to the email address of your choosing"},{label:"Custom",value:"custom",helperText:"Handle where the form requests go manually with a little code, e.g. to your own custom backend"}],defaultValue:"email"},{name:"sendSubmissionsToEmail",type:"string",required:!0,defaultValue:"[email protected]",showIf:'options.get("sendSubmissionsTo") === "email"'},{name:"sendWithJs",type:"boolean",helperText:"Set to false to use basic html form action",defaultValue:!0,showIf:'options.get("sendSubmissionsTo") === "custom"'},{name:"name",type:"string",defaultValue:"My form"},{name:"action",type:"string",helperText:"URL to send the form data to",showIf:'options.get("sendSubmissionsTo") === "custom"'},{name:"contentType",type:"string",defaultValue:JSON_CONTENT_TYPE,advanced:!0,enum:[JSON_CONTENT_TYPE,MULTIPART_CONTENT_TYPE,ENCODED_CONTENT_TYPE],showIf:'options.get("sendSubmissionsTo") === "custom" && options.get("sendWithJs") === true'},{name:"method",type:"string",showIf:'options.get("sendSubmissionsTo") === "custom"',defaultValue:"POST",advanced:!0},{name:"previewState",type:"string",enum:["unsubmitted","sending","success","error"],defaultValue:"unsubmitted",helperText:'Choose a state to edit, e.g. choose "success" to show what users see on success and edit the message',showIf:'options.get("sendSubmissionsTo") !== "zapier" && options.get("sendWithJs") === true'},{name:"successUrl",type:"url",helperText:"Optional URL to redirect the user to on form submission success",showIf:'options.get("sendSubmissionsTo") !== "zapier" && options.get("sendWithJs") === true'},{name:"resetFormOnSubmit",type:"boolean",showIf:function(e){return"custom"===e.get("sendSubmissionsTo")&&!0===e.get("sendWithJs")},advanced:!0},{name:"successMessage",type:"uiBlocks",hideFromUI:!0,defaultValue:[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Text",options:{text:"<span>Thanks!</span>"}}}]},{name:"validate",type:"boolean",defaultValue:!0,advanced:!0},{name:"errorMessagePath",type:"text",advanced:!0,helperText:'Path to where to get the error message from in a JSON response to display to the user, e.g. "error.message" for a response like { "error": { "message": "this username is taken" }}'},{name:"errorMessage",type:"uiBlocks",hideFromUI:!0,defaultValue:[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},bindings:{"component.options.text":"state.formErrorMessage || block.component.options.text"},component:{name:"Text",options:{text:"<span>Form submission error :( Please check your answers and try again</span>"}}}]},{name:"sendingMessage",type:"uiBlocks",hideFromUI:!0,defaultValue:[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Text",options:{text:"<span>Sending...</span>"}}}]},_assign(_assign({name:"customHeaders",type:"map"},{valueType:{type:"string"}}),{advanced:!0,showIf:'options.get("sendSubmissionsTo") === "custom" && options.get("sendWithJs") === true'})],noWrap:!0,canHaveChildren:!0,defaultChildren:[{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Text",options:{text:"<span>Enter your name</span>"}}},{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}}
2,component:{name:"Form:Input",options:{name:"name",placeholder:"Jane Doe"}}},{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Text",options:{text:"<span>Enter your email</span>"}}},{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Form:Input",options:{name:"email",placeholder:"[email protected]"}}},{"@type":"@builder.io/sdk:Element",responsiveStyles:{large:{marginTop:"10px"}},component:{name:"Form:SubmitButton",options:{text:"Submit"}}}]}),FormInputComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",_assign({key:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&this.props.defaultValue?this.props.defaultValue:"default-key",placeholder:this.props.placeholder,type:this.props.type,name:this.props.name},void 0===this.props.value?{defaultValue:this.props.defaultValue}:{value:this.props.value},{required:this.props.required},this.props.attributes))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),FormInput=withBuilder(FormInputComponent,{name:"Form:Input",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2Fad6f37889d9e40bbbbc72cdb5875d6ca",inputs:[{name:"type",type:"text",enum:["text","number","email","url","checkbox","radio","range","date","datetime-local","search","tel","time","file","month","week","password","color","hidden"],defaultValue:"text"},{name:"name",type:"string",required:!0,helperText:'Every input in a form needs a unique name describing what it takes, e.g. "email"'},{name:"placeholder",type:"string",defaultValue:"Hello there",helperText:"Text to display when there is no value"},{name:"defaultValue",type:"string"},{name:"value",type:"string",advanced:!0},{name:"required",type:"boolean",helperText:"Is this input required to be filled out to submit a form",defaultValue:!1}],noWrap:!0,static:!0,defaultStyles:{paddingTop:"10px",paddingBottom:"10px",paddingLeft:"10px",paddingRight:"10px",borderRadius:"3px",borderWidth:"1px",borderStyle:"solid",borderColor:"#ccc"}}),FormSubmitButtonComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("button",_assign({type:"submit"},this.props.attributes),this.props.text)},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),FormSubmitButton=withBuilder(FormSubmitButtonComponent,{name:"Form:SubmitButton",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2Fdf2820ffed1f4349a94c40b3221f5b98",defaultStyles:{appearance:"none",paddingTop:"15px",paddingBottom:"15px",paddingLeft:"25px",paddingRight:"25px",backgroundColor:"#3898EC",color:"white",borderRadius:"4px",cursor:"pointer"},inputs:[{name:"text",type:"text",defaultValue:"Click me"}],static:!0,noWrap:!0}),LabelComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("label",_assign({htmlFor:this.props.for},this.props.attributes),this.props.text&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:"builder-label-text",dangerouslySetInnerHTML:{__html:this.props.text}}),this.props.builderBlock&&this.props.builderBlock.children&&this.props.builderBlock.children.map(function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlock$1,{key:e.id,block:e})}))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Label=withBuilder(LabelComponent,{name:"Form:Label",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2F9322342f04b545fb9a8091cd801dfb5b",inputs:[{name:"text",type:"html",richText:!0,defaultValue:"Label"},{name:"for",type:"text",helperText:"The name of the input this label is for",advanced:!0}],noWrap:!0,static:!0,canHaveChildren:!0}),FormSelectComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){var e=this.props.options;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",_assign({value:this.props.value,key:_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&this.props.defaultValue?this.props.defaultValue:"default-key",defaultValue:this.props.defaultValue,name:this.props.name,required:this.props.required},this.props.attributes),e&&e.map(function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{value:e.value},e.name||e.value)}))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),FormSelect=withBuilder(FormSelectComponent,{name:"Form:Select",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2F83acca093fb24aaf94dee136e9a4b045",defaultStyles:{alignSelf:"flex-start"},inputs:[{name:"options",type:"list",required:!0,subFields:[{name:"value",type:"text",required:!0},{name:"name",type:"text"}],defaultValue:[{value:"option 1"},{value:"option 2"}]},{name:"name",type:"string",required:!0,helperText:'Every select in a form needs a unique name describing what it gets, e.g. "email"'},{name:"defaultValue",type:"string"},{name:"value",type:"string",advanced:!0},{name:"required",type:"boolean",defaultValue:!1}],static:!0,noWrap:!0}),TextAreaComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("textarea",_assign({placeholder:this.props.placeholder,name:this.props.name,value:this.props.value,defaultValue:this.props.defaultValue,required:this.props.required},this.props.attributes))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),TextArea=withBuilder(TextAreaComponent,{name:"Form:TextArea",image:"https://cdn.builder.io/api/v1/image/assets%2FIsxPKMo2gPRRKeakUztj1D6uqed2%2Ff74a2f3de58c4c3e939204e5b6b8f6c3",input
2s:[{advanced:!0,name:"value",type:"string"},{name:"name",type:"string",required:!0,helperText:'Every input in a form needs a unique name describing what it gets, e.g. "email"'},{name:"defaultValue",type:"string"},{name:"placeholder",type:"string",defaultValue:"Hello there"},{name:"required",type:"boolean",defaultValue:!1}],defaultStyles:{paddingTop:"10px",paddingBottom:"10px",paddingLeft:"10px",paddingRight:"10px",borderRadius:"3px",borderWidth:"1px",borderStyle:"solid",borderColor:"#ccc"},static:!0,noWrap:!0}),ImgComponent=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.render=function(){var e=this.props.attributes||{};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("img",_assign({},this.props.attributes,{src:this.props.image||e.src}))},t}(react__WEBPACK_IMPORTED_MODULE_2__.Component),Img=withBuilder(ImgComponent,{name:"Raw:Img",hideFromInsertMenu:!0,image:"https://firebasestorage.googleapis.com/v0/b/builder-3b0a2.appspot.com/o/images%2Fbaseline-insert_photo-24px.svg?alt=media&token=4e5d0ef4-f5e8-4e57-b3a9-38d63a9b9dc4",inputs:[{name:"image",bubble:!0,type:"file",allowedFileTypes:["jpeg","jpg","png","svg","webp"],required:!0}],noWrap:!0,static:!0}),RawText=function(e){var t=e.attributes||{};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:(null==t?void 0:t.class)||(null==t?void 0:t.className),dangerouslySetInnerHTML:{__html:e.text||""}})};_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(RawText,{name:"Builder:RawText",hideFromInsertMenu:!0,inputs:[{name:"text",bubble:!0,type:"longText",required:!0}]});var filterWithCustomTargetingScript='function filterWithCustomTargeting(e,t,n,r){var i={query:t,startDate:n,endDate:r},o=e.date&&new Date(e.date)||new Date;return!(i.startDate&&new Date(i.startDate)>o)&&(!(i.endDate&&new Date(i.endDate)<o)&&(!i.query||!i.query.length||i.query.every((function(t){return objectMatchesQuery(e,t)}))))}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function objectMatchesQuery(e,t){return function(){var n=t.property,r=t.operator,i=t.value;if(t&&"urlPath"===t.property&&t.value&&"string"==typeof t.value&&"/"!==t.value&&t.value.endsWith("/")&&(i=t.value.slice(0,-1)),!n||!r)return!0;if(Array.isArray(i))return"isNot"===r?i.every((function(t){return objectMatchesQuery(e,{property:n,operator:r,value:t})})):!!i.find((function(t){return objectMatchesQuery(e,{property:n,operator:r,value:t})}));var o=e[n];if(Array.isArray(o))return o.includes(i);switch(r){case"is":return o===i;case"isNot":return o!==i;case"contains":return(isString(o)||Array.isArray(o))&&o.includes(String(i));case"startsWith":return isString(o)&&o.startsWith(String(i));case"endsWith":return isString(o)&&o.endsWith(String(i));case"greaterThan":return isNumber(o)&&isNumber(i)&&o>i;case"lessThan":return isNumber(o)&&isNumber(i)&&o<i;case"greaterThanOrEqualTo":return isNumber(o)&&isNumber(i)&&o>=i;case"lessThanOrEqualTo":return isNumber(o)&&isNumber(i)&&o<=i}return!1}()}';function filterWithCustomTargeting(e,t,r,n){var o={query:t,startDate:r,endDate:n},i=e.date&&new Date(e.date)||new Date;return!(o.startDate&&new Date(o.startDate)>i)&&!(o.endDate&&new Date(o.endDate)<i)&&(!o.query||!o.query.length||o.query.every(function(t){return objectMatchesQuery(e,t)}))}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function objectMatchesQuery(e,t){return function(){var r=t.property,n=t.operator,o=t.value;if(t&&"urlPath"===t.property&&t.value&&"string"==typeof t.value&&"/"!==t.value&&t.value.endsWith("/")&&(o=t.value.slice(0,-1)),!r||!n)return!0;if(Array.isArray(o))return"isNot"===n?o.every(function(t){return objectMatchesQuery(e,{property:r,operator:n,value:t})}):!!o.find(function(t){return objectMatchesQuery(e,{property:r,operator:n,value:t})});var i=e[r];if(Array.isArray(i))return i.includes(o);switch(n){case"is":return i===o;case"isNot":return i!==o;case"contains":return(isString(i)||Array.isArray(i))&&i.includes(String(o));case"startsWith":return isString(i)&&i.startsWith(String(o));case"endsWith":return isString(i)&&i.endsWith(String(o));case"greaterThan":return isNumber(i)&&isNumber(o)&&i>o;case"lessThan":return isNumber(i)&&isNumber(o)&&i<o;case"greaterThanOrEqualTo":return isNumber(i)&&isNumber(o)&&i>=o;case"lessThanOrEqualTo":return isNumber(i)&&isNumber(o)&&i<=o}return!1}()}function PersonalizationContainer(e){var t,r,n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b,g,E=Boolean(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isBrowser&&(null===(t=window.__hydrated)||void 0===t?void 0:t[null===(r=e.builderBlock)||void 0===r?void 0:r.id])),O=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),P=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(E),w=P[0],k=P[1],M=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(0),C=M[0],S=M[1],D=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(BuilderStoreContext);if((0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var e;k(!0);var t=_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.userAttributesChanged.subscribe(function(){S(C+1)});if(!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&!_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing){var r=T[0];null===(e=O.current)||void 0===e||e.dispatchEvent(new CustomEvent("builder.variantLoaded",{detail:{variant:r||"default",content:D.content},bubbles:!0})),new IntersectionObserver(function(e){e.forEach(function(e){var t;
2e.isIntersecting&&(null===(t=O.current)||void 0===t||t.dispatchEvent(new CustomEvent("builder.variantDisplayed",{detail:{variant:r||"default",content:D.content},bubbles:!0})))})}).observe(O.current)}return function(){t.unsubscribe()}},[]),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isServer)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_assign({},e.attributes,{style:_assign({opacity:1,transition:"opacity 0.2s ease-in-out"},null===(n=e.attributes)||void 0===n?void 0:n.style),className:"builder-personalization-container ".concat(e.attributes.className)}),null===(o=e.variants)||void 0===o?void 0:o.map(function(t,r){var n,o;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("template",{key:r,"data-variant-id":(null===(n=e.builderBlock)||void 0===n?void 0:n.id)+r},react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{blocks:t.blocks,parentElementId:null===(o=e.builderBlock)||void 0===o?void 0:o.id,dataPath:"component.options.variants.".concat(r,".blocks"),child:!0}))}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("script",{id:"variants-script-".concat(null===(i=e.builderBlock)||void 0===i?void 0:i.id),dangerouslySetInnerHTML:{__html:getPersonalizationScript(e.variants,null===(a=e.builderBlock)||void 0===a?void 0:a.id)}}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{blocks:null===(s=e.builderBlock)||void 0===s?void 0:s.children,parentElementId:null===(u=e.builderBlock)||void 0===u?void 0:u.id,dataPath:"this.children",child:!0})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("script",{dangerouslySetInnerHTML:{__html:"\n window.__hydrated = window.__hydrated || {};\n window.__hydrated['".concat(null===(c=e.builderBlock)||void 0===c?void 0:c.id,"'] = true;\n ").replace(/\s+/g," ")}}));var T=(e.variants||[]).filter(function(e){return filterWithCustomTargeting(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.cL.getUserAttributes(),e.query,e.startDate,e.endDate)});return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_assign({ref:O},e.attributes,{style:_assign({opacity:w?1:0,transition:"opacity 0.2s ease-in-out"},null===(l=e.attributes)||void 0===l?void 0:l.style),className:"builder-personalization-container ".concat(e.attributes.className," ").concat(w?"":"builder-personalization-container-loading")}),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&"number"==typeof e.previewingIndex&&e.previewingIndex<((null===(d=e.variants)||void 0===d?void 0:d.length)||0)?react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{blocks:null===(f=null===(p=e.variants)||void 0===p?void 0:p[e.previewingIndex])||void 0===f?void 0:f.blocks,parentElementId:null===(_=e.builderBlock)||void 0===_?void 0:_.id,dataPath:"component.options.variants.".concat(e.previewingIndex,".blocks"),child:!0}):_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing&&"number"!=typeof e.previewingIndex||!w||!T.length?react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{blocks:null===(h=e.builderBlock)||void 0===h?void 0:h.children,parentElementId:null===(m=e.builderBlock)||void 0===m?void 0:m.id,dataPath:"this.children",child:!0}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(BuilderBlocks,{blocks:null===(v=T[0])||void 0===v?void 0:v.blocks,parentElementId:null===(y=e.builderBlock)||void 0===y?void 0:y.id,dataPath:"component.options.variants.".concat(null===(b=e.variants)||void 0===b?void 0:b.indexOf(T[0]),".blocks"),child:!0})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("script",{dangerouslySetInnerHTML:{__html:"\n window.__hydrated = window.__hydrated || {};\n window.__hydrated['".concat(null===(g=e.builderBlock)||void 0===g?void 0:g.id,"'] = true;\n ").replace(/\s+/g," ")}}))}function getPersonalizationScript(e,t){return"\n (function() {\n function getCookie(name) {\n var nameEQ = name + \"=\";\n var ca = document.cookie.split(';');\n for(var i=0;i < ca.length;i++) {\n var c = ca[i];\n while (c.charAt(0)==' ') c = c.substring(1,c.length);\n if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);\n }\n return null;\n }\n function removeVariants() {\n variants.forEac
2h(function (template, index) {\n document.querySelector('template[data-variant-id=\"' + \"".concat(t,"\" + index + '\"]').remove();\n });\n document.getElementById('variants-script-").concat(t,"').remove();\n }\n\n var attributes = JSON.parse(getCookie(\"").concat(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.attributesCookieName,'") || "{}");\n var variants = ').concat(JSON.stringify(null==e?void 0:e.map(function(e){return{query:e.query,startDate:e.startDate,endDate:e.endDate}})),";\n var winningVariantIndex = variants.findIndex(function(variant) {\n return filterWithCustomTargeting(\n attributes,\n variant.query,\n variant.startDate,\n variant.endDate\n );\n });\n var isDebug = location.href.includes('builder.debug=true');\n if (isDebug) {\n console.debug('PersonalizationContainer', {\n attributes: attributes,\n variants: variants,\n winningVariantIndex: winningVariantIndex,\n });\n }\n if (winningVariantIndex !== -1) {\n var winningVariant = document.querySelector('template[data-variant-id=\"' + \"").concat(t,"\" + winningVariantIndex + '\"]');\n if (winningVariant) {\n var parentNode = winningVariant.parentNode;\n var newParent = parentNode.cloneNode(false);\n newParent.appendChild(winningVariant.content.firstChild);\n parentNode.parentNode.replaceChild(newParent, parentNode);\n if (isDebug) {\n console.debug('PersonalizationContainer', 'Winning variant Replaced:', winningVariant);\n }\n }\n } else if (variants.length > 0) {\n removeVariants();\n }\n ").concat(filterWithCustomTargetingScript,"\n })();\n ").replace(/\s+/g," ")}function useIsPreviewing(){var e=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),t=e[0],r=e[1];return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){(_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isEditing||_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isPreviewing)&&r(!0)},[]),t}_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.registerComponent(PersonalizationContainer,{name:"PersonalizationContainer",noWrap:!0,friendlyName:"Dynamic Container",image:"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F37229ed30d8c41dfb10b8cca1992053a",canHaveChildren:!0,inputs:[{name:"variants",defaultValue:[],behavior:"personalizationVariantList",type:"list",subFields:[{name:"name",type:"text",localized:!1},{name:"query",friendlyName:"Targeting rules",type:"BuilderQuery",defaultValue:[],localized:!1},{name:"startDate",type:"date",localized:!1},{name:"endDate",type:"date",localized:!1},{name:"blocks",type:"UiBlocks",hideFromUI:!0,defaultValue:[]}]}]}),_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.isReact=!0,_builder_io_sdk__WEBPACK_IMPORTED_MODULE_0__.M$.sdkInfo={name:"react",version:SDK_VERSION}},4757(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M$:()=>Builder,cL:()=>builder,tQ:()=>BehaviorSubject,yU:()=>Subscription});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86970),hash_sum__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(60048),hash_sum__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(hash_sum__WEBPACK_IMPORTED_MODULE_1__);function _typeof(e){return _typeof="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},_typeof(e)}!function(){if("undefined"==typeof window||"function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var r=document.createEvent("CustomEvent");return r.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r}}();var isSafari="undefined"!=typeof window&&/^((?!chrome|android).)*safari/i.test(window.navigator.userAgent),isClient="undefined"!=typeof window;function nextTick(e){if(isClient&&!isSafari&&"undefined"!=typeof MutationObserver){var t=0,r=new MutationObserver(function(){return e()}),n=document.createTextNode("");r.observe(n,{characterData:!0}
2),n.data=String(t=++t)}else setTimeout(e)}var PROPERTY_NAME_DENY_LIST=Object.freeze(["__proto__","prototype","constructor"]),QueryString=function(){function e(){}return e.parseDeep=function(e){var t=this.parse(e);return this.deepen(t)},e.stringifyDeep=function(e){var t=this.flatten(e);return this.stringify(t)},e.parse=function(e){for(var t={},r=("?"===e[0]?e.substr(1):e).split("&"),n=0;n<r.length;n++){var o=r[n].split("=");try{t[decodeURIComponent(o[0])]=decodeURIComponent(o[1]||"")}catch(e){}}return t},e.stringify=function(e){var t="";for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];t&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(n)}return t},e.deepen=function(e){var t={};for(var r in e){for(var n=t,o=r.split("."),i=o.pop(),a=0,s=o;a<s.length;a++){var u=s[a];assertAllowedPropertyName(u),n=n[u]=n[u]||{}}n[i]=e[r]}return t},e.flatten=function(e,t,r){for(var n in void 0===r&&(r={}),e){var o=e[n],i=t?t+"."+n:n;o&&"object"===_typeof(o)?this.flatten(o,i,r):r[i]=o}return r},e}();function assertAllowedPropertyName(e){if(PROPERTY_NAME_DENY_LIST.indexOf(e)>=0)throw new Error('Property name "'.concat(e,'" is not allowed'))}var Subscription=function(){function e(e,t){this.listeners=e,this.listener=t,this.unsubscribed=!1,this.otherSubscriptions=[]}return Object.defineProperty(e.prototype,"closed",{get:function(){return this.unsubscribed},enumerable:!1,configurable:!0}),e.prototype.add=function(e){this.otherSubscriptions.push(e)},e.prototype.unsubscribe=function(){if(!this.unsubscribed){if(this.listener&&this.listeners){var e=this.listeners.indexOf(this.listener);e>-1&&this.listeners.splice(e,1)}this.otherSubscriptions.forEach(function(e){return e.unsubscribe()}),this.unsubscribed=!0}},e}(),BehaviorSubject=function(){function e(e){var t=this;this.value=e,this.listeners=[],this.errorListeners=[],this.then=function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return(e=t.toPromise()).then.apply(e,r)}}return e.prototype.next=function(e){this.value=e;for(var t=0,r=this.listeners;t<r.length;t++){(0,r[t])(e)}},e.prototype.map=function(t){var r=new e(t(this.value));return this.subscribe(function(e){r.next(t(e))}),this.catch(function(e){r.error(e)}),r},e.prototype.catch=function(e){return this.errorListeners.push(e),new Subscription(this.errorListeners,e)},e.prototype.error=function(e){for(var t=0,r=this.errorListeners;t<r.length;t++){(0,r[t])(e)}},e.prototype.subscribe=function(e,t){return this.listeners.push(e),t&&this.errorListeners.push(t),new Subscription(this.listeners,e)},e.prototype.toPromise=function(){var e=this;return new Promise(function(t,r){var n=e.subscribe(function(e){t(e),n.unsubscribe()},function(e){r(e),n.unsubscribe()})})}
vendor: 8,351 bytes, line 2
2,e.prototype.promise=function(){return this.toPromise()},e}(),State={Pending:"Pending",Fulfilled:"Fulfilled",Rejected:"Rejected"};function isFunction(e){return e&&"function"==typeof e}function isObject(e){return e&&"object"===_typeof(e)}var TinyPromise=function(){function e(e){this._state=State.Pending,this._handlers=[],this._value=null,e(this._resolve.bind(this),this._reject.bind(this))}return e.prototype._resolve=function(t){var r=this;if(t instanceof e)t.then(this._resolve.bind(this),this._reject.bind(this));else if(isObject(t)||isFunction(t)){var n=!1;try{var o=t.then;isFunction(o)?o.call(t,function(e){n||r._resolve(e),n=!0},function(e){n||r._reject(e),n=!0}):this._fulfill(t)}catch(e){n||this._reject(e)}}else this._fulfill(t)},e.prototype._fulfill=function(e){var t=this;this._state=State.Fulfilled,this._value=e,this._handlers.forEach(function(e){return t._callHandler(e)})},e.prototype._reject=function(e){var t=this;this._state=State.Rejected,this._value=e,this._handlers.forEach(function(e){return t._callHandler(e)})},e.prototype._isPending=function(){return this._state===State.Pending},e.prototype._isFulfilled=function(){return this._state===State.Fulfilled},e.prototype._isRejected=function(){return this._state===State.Rejected},e.prototype._addHandler=function(e,t){this._handlers.push({onFulfilled:e,onRejected:t})},e.prototype._callHandler=function(e){this._isFulfilled()&&isFunction(e.onFulfilled)?e.onFulfilled(this._value):this._isRejected()&&isFunction(e.onRejected)&&e.onRejected(this._value)},e.prototype.then=function(t,r){var n=this;switch(this._state){case State.Pending:return new e(function(e,o){n._addHandler(function(r){nextTick(function(){try{isFunction(t)?e(t(r)):e(r)}catch(e){o(e)}})},function(t){nextTick(function(){try{isFunction(r)?e(r(t)):o(t)}catch(e){o(e)}})})});case State.Fulfilled:return new e(function(e,r){nextTick(function(){try{isFunction(t)?e(t(n._value)):e(n._value)}catch(e){r(e)}})});case State.Rejected:return new e(function(e,t){nextTick(function(){try{isFunction(r)?e(r(n._value)):t(n._value)}catch(e){t(e)}})})}},e}(),Promise$1="undefined"!=typeof Promise?Promise:TinyPromise,serverOnlyRequire;try{serverOnlyRequire=eval("require")}catch(e){serverOnlyRequire=function(){return null}}var serverOnlyRequire$1=serverOnlyRequire;function promiseResolve(e){return new Promise$1(function(t){return t(e)})}function tinyFetch(e,t){return void 0===t&&(t={}),new Promise$1(function(r,n){var o=new XMLHttpRequest;if(o.open(t.method||"get",e,!0),t.headers)for(var i in t.headers)o.setRequestHeader(i,t.headers[i]);function a(){var e=[],t=[],r={},n=void 0;return o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(o,i,a){var s=i;return e.push(s=s.toLowerCase()),t.push([s,a]),n=r[s],r[s]=n?"".concat(n,",").concat(a):a,""}),{ok:2==(o.status/100|0),status:o.status,statusText:o.statusText,url:o.responseURL,clone:a,text:function(){return promiseResolve(o.responseText)},json:function(){return promiseResolve(o.responseText).then(JSON.parse)},blob:function(){return promiseResolve(new Blob([o.response]))},headers:{keys:function(){return e},entries:function(){return t},get:function(e){return r[e.toLowerCase()]},has:function(e){return e.toLowerCase()in r}}}}o.withCredentials="include"===t.credentials,o.onload=function(){r(a())},o.onerror=n,o.send(t.body)})}function getFetch(){var e=void 0;if(globalThis.fetch)null!=e||(e=globalThis.fetch);else if("undefined"==typeof window)try{null!=e||(e=serverOnlyRequire$1("node-fetch"))}catch(e){console.warn("node-fetch is not installed. consider polyfilling fetch or installing node-fetch."),console.warn(e)}return null!=e?e:tinyFetch}function assign(e){for(var t=Object(e),r=1;r<arguments.length;r++){var n=arguments[r];if(null!=n)for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t}function throttle(e,t,r){var n,o,i;void 0===r&&(r={});var a=null,s=0,u=function(){s=!1===r.leading?0:Date.now(),a=null,i=e.apply(n,o),a||(n=o=null)};return function(){var c=Date.now();s||!1!==r.leading||(s=c);var l=t-(c-s);return n=this,o=arguments,l<=0||l>t?(a&&(clearTimeout(a),a=null),s=c,i=e.apply(n,o),a||(n=o=null)):a||!1===r.trailing||(a=setTimeout(u,l)),i}}var camelCaseToKebabCase=function(e){return e?e.replace(/([A-Z])/g,function(e){return"-".concat(e[0].toLowerCase())}):""},Animator=function(){function e(){}return e.prototype.bindAnimations=function(e){for(var t=0,r=e;t<r.length;t++){var n=r[t];switch(n.trigger){case"pageLoad":this.triggerAnimation(n);break;case"hover":this.bindHoverAnimation(n);break;case"scrollInView":this.bindScrollInViewAnimation(n)}}},e.prototype.warnElementNotPresent=function(e){console.warn("Cannot animate element: element with ID ".concat(e," not found!"))},e.prototype.augmentAnimation=function(e,t){for(var r=this.getAllStylesUsed(e),n=getComputedStyle(t),o=0,i=[e.steps[0].styles,e.steps[e.steps.length-1].styles];o<i.length;o++)for(var a=i[o],s=0,u=r;s<u.length;s++){var c=u[s];c in a||(a[c]=n[c])}},e.prototype.getAllStylesUsed=function(e){for(var t=[],r=0,n=e.steps;r<n.length;r++){var o=n[r];for(var i in o.styles)-1===t.indexOf(i)&&t.push(i)}return t},e.prototype.triggerAnimation=function(e){var t=this,r=Array.prototype.slice.call(document.getElementsByClassName(e.elementId||e.id||""));r.length?Array.from(r).forEach(function(r){t.augmentAnimation(e,r),r.style.transition="none",r.style.transitionDelay="0",assign(r.style,e.steps[0].styles),setTimeout(function(){r.style.transition="all ".concat(e.duration,"s ").concat(camelCaseToKebabCase(e.easing)),e.delay&&(r.style.transitionDelay=e.delay+"s"),assign(r.style,e.steps[1].styles),setTimeout(function(){r.style.transition="",r.style.transitionDelay=""},1e3*(e.delay||0)+1e3*e.duration+100)})}):this.warnElementNotPresent(e.elementId||e.id||"")},e.prototype.bindHoverAnimation=function(e){var t=this,r=Array.prototype.slice.call(document.getElementsByClassName(e.elementId||e.id||""));r.length?Array.from(r).forEach(function(r){t.augmentAnimation(e,r);var n=e.steps[0].styles,o=e.steps[1].styles;function i(){assign(r.style,n)}i(),r.addEventListener("mouseenter",function(){assign(r.style,o)}),r.addEventListener("mouseleave",i),setTimeout(function(){r.style.transition="all ".concat(e.duration,"s ").concat(camelCaseToKebabCase(e.easing)),e.delay&&(r.style.transitionDelay=e.delay+"s")})}):this.warnElementNotPresent(e.elementId||e.id||"")},e.prototype.bindScrollInViewAnimation=function(e){var t=this,r=Array.prototype.slice.call(document.getElementsByClassName(e.elementId||e.id||""));r.length?Array.from(r).forEach(function(r){t.augmentAnimation(e,r);var n=!1,o=!1;function i(){!n&&s(r)?(n=!0,o=!0,setTimeout(function(){assign(r.style,e.steps[1].styles),e.repeat||document.removeEventListener("scroll",a),setTimeout(function(){o=!1,e.repeat||(r.style.transition="",r.style.transitionDelay="")},1e3*(e.duration+(e.delay||0))+100)})):e.repeat&&n&&!o&&!s(r)&&(n=!1,assign(r.style,e.steps[0].styles))}var a=throttle(i,200,{leading:!1});function s(t){var r=t.getBoundingClientRect(),n=window.innerHeight,o=(e.thresholdPercent||0)/100*n;return r.bottom>o&&r.top<n-o}var u=e.steps[0].styles;assign(r.style,u),setTimeout(function(){r.style.transition="all ".concat(e.duration,"s ").concat(camelCaseToKebabCase(e.easing)),e.delay&&(r.style.transitionDelay=e.delay+"s")}),document.addEventListener("scroll",a,{capture:!0,passive:!0}),i()}):this.warnElementNotPresent(e.elementId||e.id||"")},e}(),fieldContentRegExp=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Cookies=function(){function e(e,t){this.request=e,this.response=t}return e.prototype.get=function(e){var t=this.request.headers.cookie;if(t){var r=t.match(getPattern(e));if(r)return r[1]}},e.prototype.set=function(e,t,r){var n=this.response,o=this.request,i=n.getHeader("Set-Cookie")||[],a=void 0!==this.secure?!!this.secure:"https"===o.protocol||o.connection.encrypted,s=new Cookie(e,t,r);if("string"==typeof i&&(i=[i]),!a&&r&&r.secure)throw new Error("Cannot send secure cookie over unencrypted connection");return s.secure=a,r&&"secure"in r&&(s.secure=!!r.secure),pushCookie(i,s),n.setHeader.call(n,"Set-Cookie",i),this},e}(),Cookie=function(){function e(e,t,r){if(this.path="/",this.domain=void 0,this.httpOnly=!0,this.sameSite=!1,this.secure=!1,this.overwrite=!1,this.name="",this.value="",!fieldContentRegExp.test(e))throw new TypeError("argument name is invali
2d");if(t&&!fieldContentRegExp.test(t))throw new TypeError("argument value is invalid");t||(this.expires=new Date(0)),this.name=e,this.value=t||"",r.expires&&(this.expires=r.expires),r.secure&&(this.secure=r.secure)}return e.prototype.toString=function(){return"".concat(this.name,"=").concat(this.value)},e.prototype.toHeader=function(){var e=this.toString();return this.maxAge&&(this.expires=new Date(Date.now()+this.maxAge)),this.path&&(e+="; path=".concat(this.path)),this.expires&&(e+="; expires=".concat(this.expires.toUTCString())),this.domain&&(e+="; domain=".concat(this.domain)),e+="; SameSite=".concat(!0===this.sameSite?"strict":"None"),this.secure&&(e+="; secure"),this.httpOnly&&(e+="; httponly"),e},e}();function getPattern(e){return new RegExp("(?:^|;) *".concat(e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"=([^;]*)"))}function pushCookie(e,t){if(t.overwrite)for(var r=e.length-1;r>=0;r--)0===e[r].indexOf("".concat(t.name,"="))&&e.splice(r,1);e.push(t.toHeader())}function omit(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=Object.assign({},e),o=0,i=t;o<i.length;o++){delete n[i[o]]}return n}function uuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}function uuid(){return uuidv4().replace(/-/g,"")}function emptyUrl(){return{query:null,port:null,auth:null,hash:null,host:null,hostname:null,href:null,path:null,pathname:null,protocol:null,search:null,slashes:null}}function parse$1(e){var t,r,n=emptyUrl();return""===e||"/"===e[0]?(r=new URL(e,"http://0.0.0.0/"),n.href=r.href,n.href=null===(t=n.href)||void 0===t?void 0:t.slice(14)):(r=new URL(e),n.href=r.href,n.port=""===r.port?null:r.port,n.hash=""===r.hash?null:r.hash,n.host=r.host,n.hostname=r.hostname,n.href=r.href,n.pathname=r.pathname,n.protocol=r.protocol,n.slashes="/"===e[r.protocol.length]),n.search=r.search,n.query=r.search.slice(1),n.path="".concat(r.pathname).concat(r.search),n.pathname=r.pathname,n}function toError(e){return e instanceof Error?e:new Error(String(e))}var DEFAULT_API_VERSION="v3",SDK_VERSION="3.0.8";function datePlusMinutes(e){return void 0===e&&(e=30),new Date(Date.now()+6e4*e)}var isPositiveNumber=function(e){return"number"==typeof e&&!isNaN(e)&&e>=0},isReactNative="object"===("undefined"==typeof navigator?"undefined":_typeof(navigator))&&"ReactNative"===navigator.product,validEnvList=["production","qa","test","development","dev","cdn-qa","cloud","fast","cdn2","cdn-prod"];function getQueryParam(e,t){for(var r=(e.split("?")[1]||"").split("&"),n=0;n<r.length;n++){var o=r[n].split("=");if(decodeURIComponent(o[0])===t)return decodeURIComponent(o[1])}return null}var urlParser={parse:function(e){var t=document.createElement("a");t.href=e;for(var r={},n=0,o=["username","password","host","hostname","port","protocol","origin","pathname","search","hash"];n<o.length;n++){var i=o[n];r[i]=t[i]}return!r.pathname&&""!==r.pathname||"string"!=typeof r.pathname||0===r.pathname.indexOf("/")||(r.pathname="/"+r.pathname),r}},parse=isReactNative?function(){return emptyUrl()}:"object"===("undefined"==typeof window?"undefined":_typeof(window))?urlParser.parse:parse$1;function setCookie(e,t,r){try{var n="";r&&(n="; expires="+r.toUTCString());var o=!isBrowser||"https:"===location.protocol;document.cookie=e+"="+(t||"")+n+"; path=/"+(o?"; secure; SameSite=None":"")}catch(e){console.warn("Could not set cookie",e)}}function getCookie(e){try{return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null}catch(e){console.warn("Could not get cookie",e)}}function size(e){return Object.keys(e).length}function find(e,t){for(var r=e,n=r.length>>>0,o=arguments[1],i=0;i<n;i++){var a=r[i];if(t.call(o,a,i,r))return a}}var sessionStorageKey="builderSessionId",localStorageKey="builderVisitorId",isBrowser="undefined"!=typeof window&&!isReactNative,isIframe=isBrowser&&window.top!==window.self;function BuilderComponent(e){return void 0===e&&(e={}),Builder.Component(e)}var Builder=function(){function e(t,r,n,o,i,a){void 0===t&&(t=null),void 0===o&&(o=!1),void 0===i&&(i=null);var s=this;if(this.request=r,this.response=n,this.eventsQueue=[],this.throttledClearEventsQueue=throttle(function(){s.processEventsQueue(),s.setCookie(sessionStorageKey,s.sessionId,datePlusMinutes(30))},5),this.env="production",this.sessionId=this.getSessionId(),this.targetContent=!0,this.contentPerRequest=1,this.allowCustomFonts=!0,this.cookies=null,this.cachebust=!1,this.overrideParams="",this.noCache=!1,this.preview=!1,this.apiVersion$=new BehaviorSubject(void 0),this.canTrack$=new BehaviorSubject(!this.browserTrackingDisabled),this.apiKey$=new BehaviorSubject(null),this.authToken$=new BehaviorSubject(null),this.userAttributesChanged=new BehaviorSubject(null),this.editingMode$=new BehaviorSubject(isIframe),this.editingModel$=new BehaviorSubject(null),this.userAgent="object"===("undefined"==typeof navigator?"undefined":_typeof(navigator))&&navigator.userAgent||"",this.trackingHooks=[],this.visitorId=this.getVisitorId(),this.autoTrack=!!e.isBrowser&&!(this.isDevelopmentEnv||e.isBrowser&&-1!==location.search.indexOf("builder.preview=")),this.trackingUserAttributes={},this.blockContentLoading="",this.observersByKey={},this.noEditorUpdates={},this.overrides={},this.queryOptions={},this.getContentQueue=null,this.priorContentQueue=null,this.testCookiePrefix="builder.tests",this.cookieQueue=[],e.isBrowser&&!o&&e.singletonInstance)return e.singletonInstance;if(this.request&&this.response&&(this.setUserAgent(this.request.headers["user-agent"]||""),this.cookies=new Cookies(this.request,this.response)),t&&(this.apiKey=t),a&&(this.apiVersion=a),i&&(this.authToken=i),isBrowser&&e.isEditing&&(this.bindMessageListeners(),parent.postMessage({type:"builder.animatorOptions",data:{options:{version:2}}},"*")),isIframe&&this.messageFrameLoaded(),this.canTrack$.subscribe(function(e){if(e){if("undefined"!=typeof sessionStorage)try{sessionStorage.getItem(sessionStorageKey)||sessionStorage.setItem(sessionStorageKey,s.sessionId)}catch(e){console.debug("Session storage error",e)}s.eventsQueue.length&&s.throttledClearEventsQueue(),s.cookieQueue.length&&(s.cookieQueue.forEach(function(e){s.setCo
2okie(e[0],e[1])}),s.cookieQueue.length=0)}}),isBrowser){this.setTestsFromUrl(),this.getOverridesFromQueryString();var u=this.getCookie(e.attributesCookieName);if(u)try{var c=JSON.parse(u);this.setUserAttributes(c)}catch(e){console.debug("Error parsing user attributes cookie",e)}}}return e.register=function(t,r){"plugin"===t&&(r=this.serializeIncludingFunctions(r));var n=this.registry[t];if(n||(n=this.registry[t]=[]),n.push(r),e.isBrowser){var o={type:"builder.register",data:{type:t,info:r}};try{parent.postMessage(o,"*"),parent!==window&&window.postMessage(o,"*")}catch(e){console.debug("Could not postmessage",e)}}this.registryChange.next(this.registry)},e.registerEditor=function(t){if(e.isBrowser){window.postMessage({type:"builder.registerEditor",data:omit(t,"component")},"*");var r=location.hostname;e.isTrustedHost(r)||console.error("Builder.registerEditor() called in the wrong environment! You cannot load custom editors from your app, they must be loaded through the Builder.io app itself. Follow the readme here for more details: https://github.com/builderio/builder/tree/master/plugins/cloudinary or contact chat us in our Spectrum community for help: https://spectrum.chat/builder")}this.editors.push(t)},e.registerPlugin=function(e){this.plugins.push(e)},e.registerAction=function(e){this.actions.push(e)},e.registerTrustedHost=function(e){this.trustedHosts.push(e)},e.setServerContext=function(e){this.serverContext=e},e.isTrustedHost=function(e){return this.trustedHosts.findIndex(function(t){return t.startsWith("*.")?e.endsWith(t.slice(1)):t===e})>-1},e.isTrustedHostForEvent=function(t){var r=parse(t.origin);return r.hostname&&e.isTrustedHost(r.hostname)},e.runAction=function(e){if(!("string"==typeof e?find(this.actions,function(t){return t.name===e}):e))throw new Error("Action not found: ".concat(e))},e.fields=function(e,t){var r;null===(r=window.parent)||void 0===r||r.postMessage({type:"builder.fields",data:{name:e,fields:t}},"*")},e.set=function(t){e.register("editor.settings",t)},e.import=function(t){if(e.isBrowser){var r=window.System;if(r)return r.import("https://cdn.builder.io/systemjs/".concat(t));console.warn("System.js not available. Please include System.js when using Builder.import")}else console.warn("Builder.import used on the server - this should only be used in the browser")},Object.defineProperty(e,"editingPage",{get:function(){return this._editingPage},set:function(e){this._editingPage=e,isBrowser&&isIframe&&(e?document.body.classList.add("builder-editing-page"):document.body.classList.remove("builder-editing-page"))},enumerable:!1,configurable:!0}),e.serializeIncludingFunctions=function(e){return JSON.parse(JSON.stringify(e,function(e,t){return"function"==typeof t?(r=t.toString().trim(),n=!r.startsWith("function")&&!r.startsWith("("),"return (".concat(n?"function ":"").concat(r,").apply(this, arguments)")):t;var r,n}))},e.prepareComponentSpecToSend=function(e){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},this.serializeIncludingFunctions(e)),{class:void 0})},e.registerBlock=function(e,t){this.registerComponent(e,t)},e.registerComponent=function(e,t){var r,n=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({class:e},e.builderOptions),t);if(this.addComponent(n),t.models&&this.singletonInstance.editingModel?isBrowser&&t.models.includes(this.singletonInstance.editingModel):isBrowser){var o=this.prepareComponentSpecToSend(n);null===(r=window.parent)||void 0===r||r.postMessage({type:"builder.registerComponent",data:o},"*")}},e.addComponent=function(e){var t=find(this.components,function(t){return t.name===e.name});if(t){if(t.class&&!e.class)return;this.components.splice(this.components.indexOf(t),1,e)}else this.components.push(e)},e.component=function(e){var t=this;return void 0===e&&(e={}),function(r){var n,o=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e),{class:r});o.name||(o.name=r.name),t.addComponent(o);var i=t.prepareComponentSpecToSend(o);return isBrowser&&(null===(n=window.parent)||void 0===n||n.postMessage({type:"builder.registerComponent",data:i},"*")),r}},Object.defineProperty(e,"Component",{get:function(){return this.component}
vendor: 13,845 bytes, line 2
2,enumerable:!1,configurable:!0}),e.prototype.processEventsQueue=function(){if(this.eventsQueue.length){var t=this.eventsQueue;this.eventsQueue=[];for(var r=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e.overrideUserAttributes),this.trackingUserAttributes),n=0,o=t;n<o.length;n++){var i=o[n];i.data.metadata||(i.data.metadata={}),i.data.metadata.user||(i.data.metadata.user={}),Object.assign(i.data.metadata.user,r,i.data.metadata.user)}var a=this.host;getFetch()("".concat(a,"/api/v1/track"),{method:"POST",body:JSON.stringify({events:t}),headers:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({"content-type":"application/json"},this.getSdkHeaders()),mode:"cors"}).catch(function(){})}},Object.defineProperty(e.prototype,"browserTrackingDisabled",{get:function(){return e.isBrowser&&Boolean(window.builderNoTrack||!navigator.cookieEnabled)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"canTrack",{get:function(){return this.canTrack$.value},set:function(e){this.canTrack!==e&&this.canTrack$.next(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"apiVersion",{get:function(){return this.apiVersion$.value},set:function(e){this.apiVersion!==e&&this.apiVersion$.next(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"editingMode",{get:function(){return this.editingMode$.value},set:function(e){e!==this.editingMode&&this.editingMode$.next(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"editingModel",{get:function(){return this.editingModel$.value},set:function(e){e!==this.editingModel&&this.editingModel$.next(e)},enumerable:!1,configurable:!0}),e.prototype.findParentElement=function(e,t,r){if(void 0===r&&(r=!0),!(e instanceof HTMLElement))return null;var n=r?e:e.parentElement;do{if(!n)return null;if(t(n))return n}while(n=n.parentElement);return null},e.prototype.findBuilderParent=function(e){return this.findParentElement(e,function(e){var t=e.getAttribute("builder-id")||e.id;return Boolean(t&&0===t.indexOf("builder-"))})},e.prototype.setUserAgent=function(e){this.userAgent=e||""},e.prototype.setTrackingHook=function(e){this.trackingHooks.push(e)},e.prototype.track=function(t,r,n){if(void 0===r&&(r={}),!isIframe&&isBrowser&&!e.isPreviewing){var o=this.apiKey;if(o){for(var i=JSON.parse(JSON.stringify({type:t,data:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},omit(r,"meta")),{metadata:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({sdkVersion:e.VERSION,url:location.href},r.meta),r.metadata),ownerId:o,userAttributes:this.getUserAttributes(),sessionId:this.sessionId,visitorId:this.visitorId})})),a=0,s=this.trackingHooks;a<s.length;a++){var u=(0,s[a])(i,n||{});u&&(i=u)}this.eventsQueue.push(i),this.canTrack&&this.throttledClearEventsQueue()}else console.error('Builder integration error: Looks like the Builder SDK has not been initialized properly (your API key has not been set). Make sure you are calling `builder.init("«YOUR-API-KEY»");` as early as possible in your application\'s code.')}},e.prototype.getSessionId=function(){var t=this,r=null;try{e.isBrowser&&"undefined"!=typeof sessionStorage&&(r=this.getCookie(sessionStorageKey))}catch(e){console.debug("Session storage error",e)}return r||(r=uuid()),e.isBrowser&&setTimeout(function(){try{t.canTrack&&t.setCookie(sessionStorageKey,r,datePlusMinutes(30))}catch(e){console.debug("Cookie setting error",e)}}),r},e.prototype.getVisitorId=function(){var t=this;if(this.visitorId)return this.visitorId;var r=null;try{e.isBrowser&&"undefined"!=typeof localStorage&&(r=localStorage.getItem(localStorageKey))}catch(e){console.debug("Local storage error",e)}return r||(r=uuid()),this.visitorId=r,e.isBrowser&&setTimeout(function(){try{t.canTrack&&"undefined"!=typeof localStorage&&r&&localStorage.setItem(localStorageKey,r)}catch(e){console.debug("Session storage error",e)}}),r},e.prototype.trackImpression=function(t,r,n,o){isIframe||!isBrowser||e.isPreviewing||this.track("impression",{contentId:t,variationId:r!==t?r:void 0,metadata:n},o)},e.prototype.trackConversion=function(t,r,n,o,i){if(!isIframe&&isBrowser&&!e.isPreviewing){var a="object"===_typeof(r)?r:o,s="string"==typeof r?r:void 0;this.track("conversion",{amount:t,variationId:n,meta:a,contentId:s},i)}},Object.defineProperty(e.prototype,"isDevelopmentEnv",{get:function(){return e.isIframe||e.isBrowser&&("localhost"===location.hostname||""!==location.port)||"production"!==this.env},enumerable:!1,configurable:!0}),e.prototype.trackInteraction=function(t,r,n,o,i){if(void 0===n&&(n=!1),!isIframe&&isBrowser&&!e.isPreviewing){var a=o&&o.target,s=a&&this.findBuilderParent(a),u={};if(o){var c=o.clientX,l=o.clientY;if(a){var d=c-(h=a.getBoundingClientRect()).left,p=l-h.top,f=v(d/h.width),_=v(p/h.height);u.targetOffset={x:f,y:_}}if(s){var h;d=c-(h=s.getBoundingClientRect()).left,p=l-h.top,f=v(d/h.width),_=v(p/h.height);u.builderTargetOffset={x:f,y:_}}}var m=s&&(s.getAttribute("builder-id")||s.id);m&&s&&(u.builderElementIndex=[].slice.call(document.getElementsByClassName(m)).indexOf(s)),this.track("click",{contentId:t,metadata:u,variationId:r!==t?r:void 0,unique:!n,targetBuilderElement:m||void 0},i)}function v(e){return Math.round(1e3*e)/1e3}},e.prototype.component=function(t){return void 0===t&&(t={}),e.component(t)},Object.defineProperty(e.prototype,"apiKey",{get:function(){return this.apiKey$.value},set:function(e){this.apiKey$.next(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"authToken",{get:function(){return this.authToken$.value},set:function(e){this.authToken$.next(e)},enumerable:!1,configurable:!0}),e.prototype.modifySearch=function(e){return e.replace(/(^|&|\?)(builder_.*?)=/gi,function(e,t,r){return t+r.replace(/_/g,".")+"="})},e.prototype.setTestsFromUrl=function(){var e=this.getLocation().search;try{var t=QueryString.parseDeep(this.modifySearch(e||"").substr(1)),r=t.builder&&t.builder.tests;if(r&&"object"===_typeof(r))for(var n in r)r.hasOwnProperty(n)&&this.setTestCookie(n,r[n])}catch(e){console.debug("Error parsing tests from URL",e)}},e.prototype.resetOverrides=function(){e.overrideUserAttributes={},this.cachebust=!1,this.noCache=!1,this.preview=!1,this.editingModel=null,this.overrides={},this.env="production",this.userAgent="",this.request=void 0,this.response=void 0},e.prototype.getOverridesFromQueryString=function(){var t=this.getLocation();try{var r=QueryString.parseDeep(this.modifySearch(t.search||"").substr(1)),n=r.builder;if(n){var o=n.userAttributes,i=n.overrides,a=n.env,s=(n.host,n.api),u=n.cachebust,c=n.noCache,l=n.preview,d=n.editing,p=n.frameEditing,f=n.options,_=n.params;if(o&&this.setUserAttributes(o),f&&(this.queryOptions=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},f.locale&&{locale:f.locale}),f.includeRefs&&{includeRefs:f.includeRefs}),f.enrich&&{enrich:f.enrich})),i&&(this.overrides=i),validEnvList.indexOf(a||s)>-1&&(this.env=a||s),e.isEditing){var h=p||d||l;h&&"true"!==h&&(this.editingModel=h)}u&&(this.cachebust=!0),c&&(this.noCache=!0),l&&(this.preview=!0),r&&(this.overrideParams=_)}}catch(e){console.debug("Error parsing overrides from URL",e)}},e.prototype.messageFrameLoaded=function(){var e;null===(e=window.parent)||void 0===e||e.postMessage({type:"builder.loaded",data:{value:!0}},"*")},e.prototype.bindMessageListeners=function(){var t=this;addEventListener("message",function(r){var n,o,i,a;if(e.isTrustedHostForEvent(r)){var s=r.data;if(s)switch(s.type){case"builder.ping":null===(n=window.parent)||void 0===n||n.postMessage({type:"builder.pong",data:{}},"*");break;case"builder.register":if(r.source===window)break;var u=s.data;if(!u)break;var c=u.type,l=u.info,d=e.registry[c];d||(d=e.registry[c]=[]),d.push(l),e.registryChange.next(e.registry);break;case"builder.settingsChange":if(r.source===window)break;var p=s.data;if(!p)break;Object.assign(e.settings,p),e.settingsChange.next(e.settings);break;case"builder.registerEditor":if(r.source===window)break;var f=s.data;if(!f)break;var _=!!f.component;e.editors.every(function(t,r){return f.name!==t.name||(t.component&&!_||(e.editors[r]=t),!1)});break;case"builder.triggerAnimation":e.animator.triggerAnimation(s.data);break;case"builder.contentUpdate":var h=s.data.key||s.data.alias||s.data.entry||s.data.modelName,m=s.data.data,v=t.observersByKey[h];v&&!t.noEditorUpdates[h]&&v.next([m]);break;case"builder.getComponents":null===(o=window.parent)||void 0===o||o.postMessage({type:"builder.components",data:e.components.map(function(t){return e.prepareComponentSpecToSend(t)})},"*");break;case"builder.editingModel":t.editingModel=s.data.model;break;case"builder.registerComponent":var y=s.data;e.addComponent(y);break;case"builder.blockContentLoading":"string"==typeof s.data.model&&(t.blockContentLoading=s.data.model);break;case"builder.editingMode":s.data?(t.editingMode=!0,document.body.classList.add("builder-editing")):(t.editingMode=!1,document.body.classList.remove("builder-editing"));break;case"builder.editingPageMode":var b=s.data;e.editingPage=b;break;case"builder.overrideUserAttributes":var g=s.data;assign(e.overrideUserAttributes,g),t.flushGetContentQueue(!0);break;case"builder.overrideTestGroup":var E=s.data,O=E.variationId,P=E.contentId;O&&P&&(t.setTestCookie(P,O),t.flushGetContentQueue(!0));break;case"builder.evaluate":var w=s.data.text,k=s.data.arguments||[],M=s.data.id,C=new Function(w),S=void 0,D=null;try{S=C.apply(t,k)}catch(e){D=toError(e)}D?null===(i=window.parent)||void 0===i||i.postMessage({type:"builder.evaluateError",data:{id:M,error:D.message}},"*"):S&&"function"==typeof S.then?S.then(function(e){var t;null===(t=window.parent)||void 0===t||t.postMessage({type:"builder.evaluateResult",data:{id:M,result:e}},"*")}).catch(console.error):null===(a=window.parent)||void 0===a||a.postMessage({type:"builder.evaluateResult",data:{result:S,id:M}},"*")}}})},Object.defineProperty(e.prototype,"defaultCanTrack",{get:function(){return Boolean(e.isBrowser&&navigator.userAgent.trim()&&!navigator.userAgent.match(/bot|crawler|spider|robot|crawling|prerender|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|phantom|headless|selenium|puppeteer/i)&&!this.browserTrackingDisabled)},enumerable:!1,configurable:!0}),e.prototype.init=function(e,t,r,n,o,i){return void 0===t&&(t=this.defaultCanTrack),r&&(this.request=r),n&&(this.response=n),this.canTrack=t,this.apiKey=e,o&&(this.authToken=o),i&&(this.apiVersion=i),this},Object.defineProperty(e.prototype,"previewingModel",{get:function(){var e=this.getLocation().search;return QueryString.parse((e||"").substr(1))["builder.preview"]},enumerable:!1,configurable:!0}),e.prototype.getLocation=function(){var e,t={};return this.request?t=parse(null!==(e=this.request.url)&&void 0!==e?e:""):"object"===("undefined"==typeof location?"undefined":_typeof(location))&&(t=parse(location.href)),""===t.pathname&&(t.pathname="/"),t},e.prototype.getUserAttributes=function(t){void 0===t&&(t=this.userAgent||"");var r={Android:function(){return t.match(/Android/i)},BlackBerry:function(){return t.match(/BlackBerry/i)},iOS:function(){return t.match(/iPhone|iPod/i)},Opera:function(){return t.match(/Opera Mini/i)},Windows:function(){return t.match(/IEMobile/i)||t.match(/WPDesktop/i)},any:function(){return r.Android()||r.BlackBerry()||r.iOS()||r.Opera()||r.Windows()}},n=t.match(/Tablet|iPad/i),o=this.getLocation();return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({urlPath:o.pathname,host:o.host||o.hostname,device:n?"tablet":r.any()?"mobile":"desktop"},e.overrideUserAttributes)},e.prototype.setUserAttributes=function(t){assign(e.overrideUserAttributes,t),this.canTrack&&this.setCookie(e.attributesCookieName,JSON.stringify(this.getUserAttributes())),this.userAttributesChanged.next(t)},e.prototype.setTrackingUserAttributes=function(e){assign(this.trackingUserAttributes,e)},e.prototype.get=function(t,r){void 0===r&&(r={});var n=this;return e.isBrowser?(r.apiKey&&!this.apiKey&&(this.apiKey=r.apiKey),r.authToken&&!this.authToken&&(this.authToken=r.authToken),r.apiVersion&&!this.apiVersion&&(this.apiVersion=r.apiVersion)):(n=new e(r.apiKey||this.apiKey,r.req,r.res,void 0,r.authToken||this.authToken,r.apiVersion||this.apiVersion)).setUserAttributes(this.getUserAttributes()),n.queueGetContent(t,r).map(function(t){var r=t&&t[0];if(e.isStatic)return r;var n=r&&r.data;return n?(void 0!==n.blocksString&&(n.blocks=JSON.parse(n.blocksString),delete n.blocksString),{data:n,id:r.id,variationId:r.testVariationId||r.variationId||null,testVariationId:r.testVariationId||r.variationId||null,testVariationName:r.testVariationName||null,lastUpdated:r.lastUpdated||null}):null})},e.prototype.queueGetContent=function(t,r){var n=this;void 0===r&&(r={});var o=r.key||r.alias||t,i=this.editingModel===t,a=this.observersByKey[o];"DEMO"!==this.apiKey||this.overrides[o]||r.initialContent||(r.initialContent=[]);var s=r.initialContent;if(a&&(!a.value||r.cache))return a.value&&nextTick(function(){a.next(a.value)}),a;if(i&&e.isBrowser&&parent.postMessage({type:"builder.updateContent",data:{options:r}},"*"),!s)if(this.getContentQueue||(this.getContentQueue=[]),this.getContentQueue.push((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},r),{model:t,key:o})),this.getContentQueue&&this.getContentQueue.length>=this.contentPerRequest){var u=this.getContentQueue.slice();this.getContentQueue=[],nextTick(function(){n.flushGetContentQueue(!1,u)})}else nextTick(function(){n.flushGetContentQueue()});var c=new BehaviorSubject(null);return this.observersByKey[o]=c,r.noEditorUpdates&&(this.noEditorUpdates[o]=!0),s&&nextTick(function(){c.next(s)}),c},e.prototype.requestUrl=function(e,t){return getFetch()(e,this.addSdkHeaders(t)).then(function(e){return e.json()})}
2,Object.defineProperty(e.prototype,"host",{get:function(){switch(this.env){case"qa":return"https://qa.builder.io";case"test":return"https://builder-io-test.web.app";case"fast":return"https://fast.builder.io";case"cloud":return"https://cloud.builder.io";case"cdn2":return"https://cdn2.builder.io";case"cdn-qa":return"https://cdn-qa.builder.io";case"development":case"dev":return"http://localhost:5000";case"cdn-prod":return"https://cdn.builder.io";default:return e.overrideHost||"https://cdn.builder.io"}},enumerable:!1,configurable:!0}),e.prototype.getSdkHeaders=function(){return e.sdkInfo?{"X-Builder-SDK":e.sdkInfo.name,"X-Builder-SDK-GEN":"1","X-Builder-SDK-Version":e.sdkInfo.version}:{}},e.prototype.addSdkHeaders=function(e){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e),{headers:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e.headers),this.getSdkHeaders())})},e.prototype.makeFetchApiCall=function(e,t){return getFetch()(e,this.addSdkHeaders(t))},e.prototype.flattenMongoQuery=function(e,t,r){for(var n in void 0===r&&(r={}),e){var o=e[n],i=t?t+"."+n:n;!o||"object"!==_typeof(o)||Array.isArray(o)||Object.keys(o).find(function(e){return e.startsWith("$")})?r[i]=o:this.flattenMongoQuery(o,i,r)}return r},e.prototype.flushGetContentQueue=function(t,r){var n=this;if(void 0===t&&(t=!1),!this.apiKey)throw new Error("Fetching content failed, expected apiKey to be defined instead got: ".concat(this.apiKey));if(this.apiVersion){if(!["v1","v3"].includes(this.apiVersion))throw new Error("Invalid apiVersion: expected 'v1' or 'v3', received '".concat(this.apiVersion,"'"))}else this.apiVersion=DEFAULT_API_VERSION;if(t||this.getContentQueue){var o=r||(t?this.priorContentQueue:this.getContentQueue)||[],i=o[0].apiEndpoint||"query";this.getOverridesFromQueryString();var a=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({omit:o[0].omit||"meta.componentsUsed",apiKey:this.apiKey},o[0].options),this.queryOptions);o[0].locale&&(a.locale=o[0].locale),o[0].fields&&(a.fields=o[0].fields),o[0].format&&(a.format=o[0].format),"noTraverse"in o[0]&&(a.noTraverse=o[0].noTraverse),"includeUnpublished"in o[0]&&(a.includeUnpublished=o[0].includeUnpublished),o[0].sort&&(a.sort=o[0].sort);var s="undefined"!=typeof location?QueryString.parseDeep(location.search.substr(1)):{},u=o&&o[0].userAttributes?o[0].userAttributes:this.targetContent?this.getUserAttributes():{urlPath:this.getLocation().pathname};if(o.find(function(e){return!!e.includeUrl})){var c=this.getLocation();c.origin&&(a.url="".concat(c.origin).concat(c.pathname).concat(c.search))}var l=null==r?void 0:r.find(function(e){return e.url});if((null==l?void 0:l.url)&&(u.urlPath=l.url.split("?")[0]),a.userAttributes=JSON.stringify(u),t||r||(this.priorContentQueue=o,this.getContentQueue=null),(this.cachebust||isIframe||s.cachebust||s["builder.cachebust"]||"production"!==this.env)&&(a.cachebust=!0),e.isEditing&&(a.isEditing=!0),(this.noCache||"production"!==this.env)&&(a.noCache=!0),size(this.overrides))for(var d in this.overrides)this.overrides.hasOwnProperty(d)&&(a["overrides.".concat(d)]=this.overrides[d]);for(var p=0,f=o;p<f.length;p++){var _=f[p],h=_.format;h&&(a.format=h),_.static&&(a.static=_.static),_.cachebust&&(a.cachebust=_.cachebust),isPositiveNumber(_.cacheSeconds)&&(a.cacheSeconds=_.cacheSeconds),isPositiveNumber(_.staleCacheSeconds)&&(a.staleCacheSeconds=_.staleCacheSeconds);for(var m=0,v=["prerender","extractCss","limit","offset","query","preview","model","entry","rev","static"];m<v.length;m++){var y=_[d=v[m]];void 0!==y&&("query"===i?(a.options=a.options||{},a.options[_.key]=a.options[_.key]||{},a.options[_.key][d]=JSON.stringify(y)):a[d]=JSON.stringify(y))}}this.preview&&(a.preview="true");var b=Object.keys(a).length>0,g=this.host,E=o.map(function(e){return encodeURIComponent(e.key)}).join(",");if(this.overrideParams)assign(a,omit(QueryString.parse(this.overrideParams),"apiKey"));var O=a.format,P="solid"===O||"react"===O,w=P||"query"===i;if("content"===i&&(a.enrich=!0,o[0].query)){var k=this.flattenMongoQuery({query:o[0].query});for(var d in k)a[d]=k[d];delete a.query}var M,C=QueryString.stringifyDeep(a),S=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({headers:{}},o[0].fetchOptions);this.authToken&&(S.headers=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},S.headers),{Authorization:"Bearer ".concat(this.authToken)})),M=P?"".concat(g,"/api/v1/codegen/").concat(this.apiKey,"/").concat(E):"query"===i?"".concat(g,"/api/v3/query/").concat(this.apiKey,"/").concat(E):"".concat(g,"/api/v3/content/").concat(o[0].model),M+=a&&b?"?".concat(C):"";var D=this.makeFetchApiCall(M,S).then(function(e){return e.json()}).then(function(t){for(var r=0,i=o;r<i.length;r++){var a=i[r],s=a.key;if(a.model!==n.blockContentLoading||a.noEditorUpdates){n.editingModel===a.model&&e.isEditing&&parent.postMessage({type:"builder.updateContent",data:{options:a}},"*");var u=n.observersByKey[s];if(!u)return;var c=w?t[s]:t.results,l=c;if(c){var d=e.isServer?l:n.processResultsForTests(l);u.next(d)}else{if((n.getLocation().search||"").includes("builder.preview="+a.model)){u.next([{id:"preview",name:"Preview",data:{}}])}u.next([])}}}},function(e){for(var t=0,r=o;t<r.length;t++){var i=r[t],a=n.observersByKey[i.key];if(!a)return;a.error(e)}});return D}},e.prototype.processResultsForTests=function(e){var t,r=this,n=e.map(function(e){if(!e.variations)return e;var t=r.getTestCookie(e.id),n=t===e.id?e:e.variations[t];if(n)return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e),{data:n.data,variationId:t,testVariationId:t,testVariationName:n.name});if(r.canTrack&&e.variations&&size(e.variations)){var o=0,i=Math.random();for(var a in e.variations){var s=e.variations[a];if(i<(o+=s.testRatio)){r.setTestCookie(e.id,s.id);var u=s.name||(s.id===e.id?"Default variation":"");return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e),{data:s.data,variationId:s.id,testVariationId:s.id,variationName:u,testVariationName:u})}}r.setTestCookie(e.id,e.id)}return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},e),{variationId:e.id}),e.variations&&size(e.variations)&&{testVariationId:e.id,testVariationName:"Default variation"})});return isIframe&&(null===(t=window.parent)||void 0===t||t.postMessage({type:"builder.contentResults",data:{results:n}},"*")),n},e.prototype.getTestCookie=function(e){return this.getCookie("".concat(this.testCookiePrefix,".").concat(e))},e.prototype.setTestCookie=function(e,t){if(this.canTrack){var r=new Date;return r.setDate(r.getDate()+30),this.setCookie("".concat(this.testCookiePrefix,".").concat(e),t,r)}this.cookieQueue.push([e,t])},e.prototype.getCookie=function(t){return this.cookies?this.cookies.get(t):e.isBrowser&&getCookie(t)},e.prototype.setCookie=function(t,r,n){return!this.cookies||e.isServer&&e.isStatic?e.isBrowser&&setCo
2okie(t,r,n):this.cookies.set(t,r,{expires:n,secure:"https:"===this.getLocation().protocol})},e.prototype.getContent=function(e,t){if(void 0===t&&(t={}),!this.apiKey)throw new Error("Fetching content from model ".concat(e," failed, expected apiKey to be defined instead got: ").concat(this.apiKey));return this.queueGetContent(e,t)},e.prototype.getAll=function(t,r){void 0===r&&(r={});var n=this;return e.isBrowser?(r.apiKey&&!this.apiKey&&(this.apiKey=r.apiKey),r.authToken&&!this.authToken&&(this.authToken=r.authToken),r.apiVersion&&!this.apiVersion&&(this.apiVersion=r.apiVersion)):(n=new e(r.apiKey||this.apiKey,r.req,r.res,!1,r.authToken||this.authToken,r.apiVersion||this.apiVersion)).setUserAttributes(this.getUserAttributes()),"noTraverse"in r||(r.noTraverse=!0),n.getContent(t,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({limit:30},r),{key:r.key||e.isBrowser?"".concat(t,":").concat(hash_sum__WEBPACK_IMPORTED_MODULE_1___default()(omit(r,"initialContent","req","res"))):void 0})).promise()},e.VERSION=SDK_VERSION,e.components=[],e.isStatic=!0,e.animator=new Animator,e.nextTick=nextTick,e.throttle=throttle,e.editors=[],e.trustedHosts=["*.beta.builder.io","beta.builder.io","builder.io","localhost","qa.builder.io"],e.plugins=[],e.actions=[],e.registry={},e.attributesCookieName="builder.userAttributes",e.registryChange=new BehaviorSubject({}),e._editingPage=!1,e.isIframe=isIframe,e.isBrowser=isBrowser,e.isReactNative=isReactNative,e.isServer=!isBrowser&&!isReactNative,e.previewingModel=e.isBrowser&&getQueryParam(location.href,"builder.preview"),e.settings={},e.settingsChange=new BehaviorSubject({}),e.isEditing=Boolean(isIframe&&(document.referrer&&document.referrer.match(/builder\.io|localhost:1234/)||-1!==location.search.indexOf("builder.frameEditing="))),e.isPreviewing=Boolean(isBrowser&&(-1!==location.search.indexOf("builder.preview=")||-1!==location.search.indexOf("builder.frameEditing="))),e.isReact=!1,e.sdkInfo=void 0,e.overrideUserAttributes={},e}(),builder=new Builder(null,void 0,void 0,!0);Builder.singletonInstance=builder},86970(e,t,r){"use strict";r.d(t,{Cl:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)}},41341(e,t,r){"use strict";function n(e){return n="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},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,i(n.key),n)}}function i(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}function a(e,t,r){return t=l(t),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,s()?Reflect.construct(t,r||[],l(e).constructor):t.apply(e,r))}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function u(e,t,r,n){var o=c(l(1&n?e.prototype:e),t,r);return 2&n&&"function"==typeof o?function(e){return o.apply(r,e)}:o}function c(){return c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var n=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(arguments.length<3?e:r):o.value}},c.apply(null,arguments)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}
2function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}r(56183).default;var p=r(87062);var f=r(14963),_=r(11187),h=r(72079),m=["/properties"],v="http://json-schema.org/draft-07/schema",y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new 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&&d(e,t)}(t,e),r=t,(n=[{key:"_addVocabularies",value:function(){var e=this;u(t,"_addVocabularies",this,3)([]),_.default.forEach(function(t){return e.addVocabulary(t)})}},{key:"_addDefaultMetaSchema",value:function(){if(u(t,"_addDefaultMetaSchema",this,3)([]),this.opts.meta){var e=this.opts.$data?this.$dataMetaSchema(h,m):h;this.addMetaSchema(e,v,!1),this.refs["http://json-schema.org/schema"]=v}}},{key:"defaultMeta",value:function(){return this.opts.defaultMeta=u(t,"defaultMeta",this,3)([])||(this.getSchema(v)?v:void 0)}}])&&o(r.prototype,n),i&&o(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(f.default);t.Ay=y},21457(e,t){"use strict";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},r(e)}var n,o;function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t,n){return t=l(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,c()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function d(e,t){if("function"!=typeof t&&null!==t)throw new 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&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function _(e,t,r){return t&&f(e.prototype,t),r&&f(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function h(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
2Object.defineProperty(t,"__esModule",{value:!0}),t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;var v=_(function e(){m(this,e)});t._CodeOrName=v,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var y=function(e){function r(e){var n;if(m(this,r),n=u(this,r),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");return n.str=e,n}return d(r,e),_(r,[{key:"toString",value:function(){return this.str}},{key:"emptyStr",value:function(){return!1}},{key:"names",get:function(){return e={},t=this.str,r=1,(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e;var e,t,r}}])}(v);t.Name=y;var b=function(e){function t(e){var r;return m(this,t),(r=u(this,t))._items="string"==typeof e?[e]:e,r}return d(t,e),_(t,[{key:"toString",value:function(){return this.str}},{key:"emptyStr",value:function(){if(this._items.length>1)return!1;var e=this._items[0];return""===e||'""'===e}},{key:"str",get:function(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(function(e,t){return"".concat(e).concat(t)},"")}},{key:"names",get:function(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(function(e,t){return t instanceof y&&(e[t.str]=(e[t.str]||0)+1),e},{})}}])}(v);function g(e){for(var t=[e[0]],r=0,n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];for(;r<o.length;)P(t,o[r]),t.push(e[++r]);return new b(t)}t._Code=b,t.nil=new b(""),t._=g;var E=new b("+");function O(e){for(var t=[k(e[0])],r=0,n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];for(;r<o.length;)t.push(E),P(t,o[r]),t.push(E,k(e[++r]));return function(e){var t=1;for(;t<e.length-1;){if(e[t]===E){var r=w(e[t-1],e[t+1]);if(void 0!==r){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}(t),new b(t)}function P(e,t){var r;t instanceof b?e.push.apply(e,a(t._items)):t instanceof y?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:k(Array.isArray(r)?r.join(","):r))}function w(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof y||'"'!==e[e.length-1])return;return"string"!=typeof t?"".concat(e.slice(0,-1)).concat(t,'"'):'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof y?void 0:'"'.concat(e).concat(t.slice(1))}function k(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=O,t.addCodeArg=P,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:O(n||(n=i(["","",""])),e,t)},t.stringify=function(e){return new b(k(e))},t.safeStringify=k,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new b(".".concat(e)):g(o||(o=i(["[","]"])),e)}},87062(e,t,r){"use strict";var n,o,i,a,s,u;function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||_(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t,r,n){var o=p(E(1&n?e.prototype:e),t,r);return 2&n&&"function"==typeof o?function(e){return o.apply(r,e)}:o}function p(){return p="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var n=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=E(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(arguments.length<3?e:r):o.value}},p.apply(null,arguments)}function f(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){if(e){if("string"==typeof e)return h(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?m(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t,r){return(t=S(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t,r){return t=E(t),function(e,t){if(t&&("object"==w(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,g()?Reflect.construct(t,r||[],E(e).constructor):t.apply(e,r))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function O(e,t){if("function"!=typeof t&&null!==t)throw new 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&&P(e,t)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function w(e){return w="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},w(e)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,S(n.key),n)}}function C(e,t,r){return t&&M(e.prototype,t),r&&M(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function S(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=w(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;var D=r(21457),T=r(51350),I=r(21457);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return I._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return I.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return I.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return I.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return I.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return I.stringify}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return I.Name}});var R=r(51350);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return R.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return R.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return R.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return R.varKinds}}),t.operators={GT:new D._Code(">"),GTE:new D._Code(">="),LT:new D._Code("<"),LTE:new D._Code("<="),EQ:new D._Code("==="),NEQ:new D._Code("!=="),NOT:new D._Code("!"),OR:new D._Code("||"),AND:new D._Code("&&"),ADD:new D._Code("+")};var B=function(){return C(function e(){k(this,e)},[{key:"optimizeNodes",value:function(){return this}},{key:"optimizeNames",value:function(e,t){return this}}])}(),A=function(e){function t(e,r,n){var o;return k(this,t),(o=b(this,t)).varKind=e,o.name=r,o.rhs=n,o}return O(t,e),C(t,[{key:"render",value:function(e){var t=e.es5,r=e._n,n=t?T.varKinds.var:this.varKind,o=void 0===this.rhs?""
2:" = ".concat(this.rhs);return"".concat(n," ").concat(this.name).concat(o,";")+r}},{key:"optimizeNames",value:function(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=oe(this.rhs,e,t)),this}},{key:"names",get:function(){return this.rhs instanceof D._CodeOrName?this.rhs.names:{}}}])}(B),j=function(e){function t(e,r,n){var o;return k(this,t),(o=b(this,t)).lhs=e,o.rhs=r,o.sideEffects=n,o}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n;return"".concat(this.lhs," = ").concat(this.rhs,";")+t}},{key:"optimizeNames",value:function(e,t){if(!(this.lhs instanceof D.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=oe(this.rhs,e,t),this}},{key:"names",get:function(){return ne(this.lhs instanceof D.Name?{}:v({},this.lhs.names),this.rhs)}}])}(B),x=function(e){function t(e,r,n,o){var i;return k(this,t),(i=b(this,t,[e,n,o])).op=r,i}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n;return"".concat(this.lhs," ").concat(this.op,"= ").concat(this.rhs,";")+t}}])}(j),L=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).label=e,r.names={},r}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n;return"".concat(this.label,":")+t}}])}(B),U=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).label=e,r.names={},r}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n,r=this.label?" ".concat(this.label):"";return"break".concat(r,";")+t}}])}(B),K=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).error=e,r}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n;return"throw ".concat(this.error,";")+t}},{key:"names",get:function(){return this.error.names}}])}(B),N=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).code=e,r}return O(t,e),C(t,[{key:"render",value:function(e){var t=e._n;return"".concat(this.code,";")+t}},{key:"optimizeNodes",value:function(){return"".concat(this.code)?this:void 0}},{key:"optimizeNames",value:function(e,t){return this.code=oe(this.code,e,t),this}},{key:"names",get:function(){return this.code instanceof D._CodeOrName?this.code.names:{}}}])}(B),W=function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return k(this,t),(e=b(this,t)).nodes=r,e}return O(t,e),C(t,[{key:"render",value:function(e){return this.nodes.reduce(function(t,r){return t+r.render(e)},"")}},{key:"optimizeNodes",value:function(){for(var e=this.nodes,t=e.length;t--;){var r=e[t].optimizeNodes();Array.isArray(r)?e.splice.apply(e,[t,1].concat(f(r))):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}},{key:"optimizeNames",value:function(e,t){for(var r=this.nodes,n=r.length;n--;){var o=r[n];o.optimizeNames(e,t)||(ie(e,o.names),r.splice(n,1))}return r.length>0?this:void 0}},{key:"names",get:function(){return this.nodes.reduce(function(e,t){return re(e,t.names)},{})}}])}(B),$=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t,[{key:"render",value:function(e){return"{"+e._n+d(t,"render",this,3)([e])+"}"+e._n}}])}(W),V=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t)}(W),F=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t)}($);F.kind="else";var z=function(e){function t(e,r){var n;return k(this,t),(n=b(this,t,[r])).condition=e,n}return O(t,e),C(t,[{key:"render",value:function(e){var r="if(".concat(this.condition,")")+d(t,"render",this,3)([e]);return this.else&&(r+="else "+this.else.render(e)),r}},{key:"optimizeNodes",value:function(){d(t,"optimizeNodes",this,3)([]);var e=this.condition;if(!0===e)return this.nodes;var r=this.else;if(r){var n=r.optimizeNodes();r=this.else=Array.isArray(n)?new F(n):n}return r?!1===e?r instanceof t?r:r.nodes:this.nodes.length?this:new t(ae(e),r instanceof t?[r]:r.nodes):!1!==e&&this.nodes.length?this:void 0}},{key:"optimizeNames",value:function(e,r){var n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.optimizeNames(e,r),d(t,"optimizeNames",this,3)([e,r])||this.else)return this.condition=oe(this.condition,e,r),this}},{key:"names",get:function(){var e=d(t,"names",this,1);return ne(e,this.condition),this.else&&re(e,this.else.names),e}}])}($);z.kind="if";var q=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t)}($);q.kind="for";var H=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).iteration=e,r}return O(t,e),C(t,[{key:"render",value:function(e){return"for(".concat(this.iteration,")")+d(t,"render",this,3)([e])}},{key:"optimizeNames",value:function(e,r){if(d(t,"optimizeNames",this,3)([e,r]))return this.iteration=oe(this.iteration,e,r),this}},{key:"names",get:function(){return re(d(t,"names",this,1),this.iteration.names)}}])}(q),Y=function(e){function t(e,r,n,o){var i;return k(this,t),(i=b(this,t)).varKind=e,i.name=r,i.from=n,i.to=o,i}return O(t,e),C(t,[{key:"render",value:function(e){var r=e.es5?T.varKinds.var:this.varKind,n=this.name,o=this.from,i=this.to;return"for(".concat(r," ").concat(n,"=").concat(o,"; ").concat(n,"<").concat(i,";
2 ").concat(n,"++)")+d(t,"render",this,3)([e])}},{key:"names",get:function(){var e=ne(d(t,"names",this,1),this.from);return ne(e,this.to)}}])}(q),J=function(e){function t(e,r,n,o){var i;return k(this,t),(i=b(this,t)).loop=e,i.varKind=r,i.name=n,i.iterable=o,i}return O(t,e),C(t,[{key:"render",value:function(e){return"for(".concat(this.varKind," ").concat(this.name," ").concat(this.loop," ").concat(this.iterable,")")+d(t,"render",this,3)([e])}},{key:"optimizeNames",value:function(e,r){if(d(t,"optimizeNames",this,3)([e,r]))return this.iterable=oe(this.iterable,e,r),this}},{key:"names",get:function(){return re(d(t,"names",this,1),this.iterable.names)}}])}(q),Q=function(e){function t(e,r,n){var o;return k(this,t),(o=b(this,t)).name=e,o.args=r,o.async=n,o}return O(t,e),C(t,[{key:"render",value:function(e){var r=this.async?"async ":"";return"".concat(r,"function ").concat(this.name,"(").concat(this.args,")")+d(t,"render",this,3)([e])}}])}($);Q.kind="func";var G=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t,[{key:"render",value:function(e){return"return "+d(t,"render",this,3)([e])}}])}(W);G.kind="return";var X=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t,[{key:"render",value:function(e){var r="try"+d(t,"render",this,3)([e]);return this.catch&&(r+=this.catch.render(e)),this.finally&&(r+=this.finally.render(e)),r}},{key:"optimizeNodes",value:function(){var e,r;return d(t,"optimizeNodes",this,3)([]),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(r=this.finally)||void 0===r||r.optimizeNodes(),this}},{key:"optimizeNames",value:function(e,r){var n,o;return d(t,"optimizeNames",this,3)([e,r]),null===(n=this.catch)||void 0===n||n.optimizeNames(e,r),null===(o=this.finally)||void 0===o||o.optimizeNames(e,r),this}},{key:"names",get:function(){var e=d(t,"names",this,1);return this.catch&&re(e,this.catch.names),this.finally&&re(e,this.finally.names),e}}])}($),Z=function(e){function t(e){var r;return k(this,t),(r=b(this,t)).error=e,r}return O(t,e),C(t,[{key:"render",value:function(e){return"catch(".concat(this.error,")")+d(t,"render",this,3)([e])}}])}($);Z.kind="catch";var ee=function(e){function t(){return k(this,t),b(this,t,arguments)}return O(t,e),C(t,[{key:"render",value:function(e){return"finally"+d(t,"render",this,3)([e])}}])}($);ee.kind="finally";var te=function(){return C(function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};k(this,e),this._values={},this._blockStarts=[],this._constants={},this.opts=v(v({},r),{},{_n:r.lines?"\n":""}),this._extScope=t,this._scope=new T.Scope({parent:t}),this._nodes=[new V]},[{key:"toString",value:function(){return this._root.render(this.opts)}},{key:"name",value:function(e){return this._scope.name(e)}},{key:"scopeName",value:function(e){return this._extScope.name(e)}},{key:"scopeValue",value:function(e,t){var r=this._extScope.value(e,t);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}},{key:"getScopeValue",value:function(e,t){return this._extScope.getValue(e,t)}},{key:"scopeRefs",value:function(e){return this._extScope.scopeRefs(e,this._values)}},{key:"scopeCode",value:function(){return this._extScope.scopeCode(this._values)}},{key:"_def",value:function(e,t,r,n){var o=this._scope.toName(t);return void 0!==r&&n&&(this._constants[o.str]=r),this._leafNode(new A(e,o,r)),o}},{key:"const",value:function(e,t,r){return this._def(T.varKinds.const,e,t,r)}},{key:"let",value:function(e,t,r){return this._def(T.varKinds.let,e,t,r)}},{key:"var",value:function(e,t,r){return this._def(T.varKinds.var,e,t,r)}},{key:"assign",value:function(e,t,r){return this._leafNode(new j(e,t,r))}},{key:"add",value:function(e,r){return this._leafNode(new x(e,t.operators.ADD,r))}},{key:"code",value:function(e){return"function"==typeof e?e():e!==D.nil&&this._leafNode(new N(e)),this}},{key:"object",value:function(){for(var e=["{"],t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];for(var o=0,i=r;o<i.length;o++){var a=l(i[o],2),s=a[0],u=a[1];e.length>1&&e.push(","),e.push(s),(s!==u||this.opts.es5)&&(e.push(":"),D.addCodeArg(e,u))}return e.push("}"),new D._Code(e)}}
2,{key:"if",value:function(e,t,r){if(this._blockNode(new z(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw new Error('CodeGen: "else" body without "then" body');return this}},{key:"elseIf",value:function(e){return this._elseNode(new z(e))}},{key:"else",value:function(){return this._elseNode(new F)}},{key:"endIf",value:function(){return this._endBlockNode(z,F)}},{key:"_for",value:function(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}},{key:"for",value:function(e,t){return this._for(new H(e),t)}},{key:"forRange",value:function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.es5?T.varKinds.var:T.varKinds.let,i=this._scope.toName(e);return this._for(new Y(o,i,t,r),function(){return n(i)})}},{key:"forOf",value:function(e,t,r){var i=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:T.varKinds.const,s=this._scope.toName(e);if(this.opts.es5){var u=t instanceof D.Name?t:this.var("_arr",t);return this.forRange("_i",0,D._(n||(n=c(["",".length"])),u),function(e){i.var(s,D._(o||(o=c(["","[","]"])),u,e)),r(s)})}return this._for(new J("of",a,s,t),function(){return r(s)})}},{key:"forIn",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.es5?T.varKinds.var:T.varKinds.const;if(this.opts.ownProperties)return this.forOf(e,D._(i||(i=c(["Object.keys(",")"])),t),r);var o=this._scope.toName(e);return this._for(new J("in",n,o,t),function(){return r(o)})}},{key:"endFor",value:function(){return this._endBlockNode(q)}},{key:"label",value:function(e){return this._leafNode(new L(e))}},{key:"break",value:function(e){return this._leafNode(new U(e))}},{key:"return",value:function(e){var t=new G;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(G)}},{key:"try",value:function(e,t,r){if(!t&&!r)throw new Error('CodeGen: "try" without "catch" and "finally"');var n=new X;if(this._blockNode(n),this.code(e),t){var o=this.name("e");this._currNode=n.catch=new Z(o),t(o)}return r&&(this._currNode=n.finally=new ee,this.code(r)),this._endBlockNode(Z,ee)}},{key:"throw",value:function(e){return this._leafNode(new K(e))}},{key:"block",value:function(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}},{key:"endBlock",value:function(e){var t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");var r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw new Error("CodeGen: wrong number of nodes: ".concat(r," vs ").concat(e," expected"));return this._nodes.length=t,this}},{key:"func",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D.nil,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0;return this._blockNode(new Q(e,t,r)),n&&this.code(n).endFunc(),this}},{key:"endFunc",value:function(){return this._endBlockNode(Q)}},{key:"optimize",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}},{key:"_leafNode",value:function(e){return this._currNode.nodes.push(e),this}},{key:"_blockNode",value:function(e){this._currNode.nodes.push(e),this._nodes.push(e)}},{key:"_endBlockNode",value:function(e,t){var r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw new Error('CodeGen: not in block "'.concat(t?"".concat(e.kind,"/").concat(t.kind):e.kind,'"'))}},{key:"_elseNode",value:function(e){var t=this._currNode;if(!(t instanceof z))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}},{key:"_root",get:function(){return this._nodes[0]}},{key:"_currNode",get:function(){var e=this._nodes;return e[e.length-1]},set:function(e){var t=this._nodes;t[t.length-1]=e}}])}();function re(e,t){for(var r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function ne(e,t){return t instanceof D._CodeOrName?re(e,t.names):e}function oe(e,t,r){return e instanceof D.Name?o(e):(n=e)instanceof D._Code&&n._items.some(function(e){return e instanceof D.Name&&1===t[e.str]&&void 0!==r[e.str]})?new D._Code(e._items.reduce(function(e,t){return t instanceof D.Name&&(t=o(t)),t instanceof D._Code?e.push.apply(e,f(t._items)):e.push(t),e},[])):e;var n;function o(e){var n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function ie(e,t){for(var r in t)e[r]=(e[r]||0)-(t[r]||0)}function ae(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:D._(a||(a=c(["!",""])),le(e))}t.CodeGen=te,t.not=ae;var se=ce(t.operators.AND);t.and=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(se)};var ue=ce(t.operators.OR);function ce(e){return function(t,r){return t===D.nil?r:r===D.nil?t:D._(s||(s=c([""," "," ",""])),le(t),e,le(r))}}function le(e){return e instanceof D.Name?e:D._(u||(u=c(["(",")"])),e)}t.or=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(ue)}},51350(e,t,r){"use strict";function n(e){return n="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},n(e)}var o,i,a,s,u;function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(r),!0).forEach(function(t){d(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function _(e,t,r){return t&&f(e.prototype,t),r&&f(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function h(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t,r){return t=O(t),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,g()?Reflect.construct(t,r||[],O(e).constructor):t.apply(e,r))}function y(e,t){if("function"!=typeof t&&null!==t)throw new 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&&E(e,t)}function b(e){var t="function"==typeof Map?new Map:void 0;return b=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new 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,r)}function r(){return function(e,t,r){if(g())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&E(o,r.prototype),o}(e,arguments,O(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),E(r,e)},b(e)}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;var P,w=r(21457),k=function(e){function t(e){var r;return m(this,t),(r=v(this,t,['CodeGen: "code" for '.concat(e," not defined")])).value=e.value,r}return y(t,e),_(t)}(b(Error));!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(P=t.UsedValueState||(t.UsedValueState={})),t.varKinds={const:new w.Name("const"),let:new w.Name("let"),var:new w.Name("var")};var M=function(){return _(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.prefixes,n=t.parent;m(this,e),this._names={},this._prefixes=r,this._parent=n},[{key:"toName",value:function(e){return e instanceof w.Name?e:this.name(e)}},{key:"name",value:function(e){return new w.Name(this._newName(e))}},{key:"_newName",value:function(e){var t=this._names[e]||this._nameGroup(e);return"".concat(e).concat(t.index++)}},{key:"_nameGroup",value:function(e){var t,r;if((null===(r=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===r?void 0:r.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error('CodeGen: prefix "'.concat(e,'" is not allowed in this scope'));return this._names[e]={prefix:e,index:0}}}])}();t.Scope=M;var C=function(e){function t(e,r){var n;return m(this,t),(n=v(this,t,[r])).prefix=e,n}return y(t,e),_(t,[{key:"setValue",value:function(e,t){var r=t.property,n=t.itemIndex;this.value=e,this.scopePath=w._(o||(o=p([".","[","]"])),new w.Name(r),n)}}])}(w.Name);t.ValueScopeName=C;var S=w._(i||(i=p(["\n"],["\\n"]))),D=function(e){function r(e){var t;return m(this,r),(t=v(this,r,[e]))._values={},t._scope=e.scope,t.opts=l(l({},e),{},{_n:e.lines?S:w.nil}),t}
2return y(r,e),_(r,[{key:"get",value:function(){return this._scope}},{key:"name",value:function(e){return new C(e,this._newName(e))}},{key:"value",value:function(e,t){var r;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");var n=this.toName(e),o=n.prefix,i=null!==(r=t.key)&&void 0!==r?r:t.ref,a=this._values[o];if(a){var s=a.get(i);if(s)return s}else a=this._values[o]=new Map;a.set(i,n);var u=this._scope[o]||(this._scope[o]=[]),c=u.length;return u[c]=t.ref,n.setValue(t,{property:o,itemIndex:c}),n}},{key:"getValue",value:function(e,t){var r=this._values[e];if(r)return r.get(t)}},{key:"scopeRefs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._values;return this._reduceValues(t,function(t){if(void 0===t.scopePath)throw new Error('CodeGen: name "'.concat(t,'" has no value'));return w._(a||(a=p(["","",""])),e,t.scopePath)})}},{key:"scopeCode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._values,t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return this._reduceValues(e,function(e){if(void 0===e.value)throw new Error('CodeGen: name "'.concat(e,'" has no value'));return e.value.code},t,r)}},{key:"_reduceValues",value:function(e,r){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0,a=w.nil,c=function(){var c=e[l];if(!c)return 1;var d=o[l]=o[l]||new Map;c.forEach(function(e){if(!d.has(e)){d.set(e,P.Started);var o=r(e);if(o){var c=n.opts.es5?t.varKinds.var:t.varKinds.const;a=w._(s||(s=p(["",""," "," = ",";",""])),a,c,e,o,n.opts._n)}else{if(!(o=null==i?void 0:i(e)))throw new k(e);a=w._(u||(u=p(["","","",""])),a,o,n.opts._n)}d.set(e,P.Completed)}})};for(var l in e)c();return a}}])}(M);t.ValueScope=D},56183(e,t,r){"use strict";var n,o,i,a,s,u;function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e){return d="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},d(e)}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_(n.key),n)}}function _(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.getData=void 0;var h=r(25767),m=r(73686),v=r(565),y=r(87062),b=r(87056),g=r(91413),E=function(){return e=function e(t,r,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){var n=e.schema,o=e.opts,i=e.self;if(Array.isArray(t.keyword)?!t.keyword.includes(r):t.keyword!==r)throw new Error("ajv implementation error");var a=t.dependencies;if(null==a?void 0:a.some(function(e){return!Object.prototype.hasOwnProperty.call(n,e)}))throw new Error("parent schema must have dependencies of ".concat(r,": ").concat(a.join(",")));if(t.validateSchema&&!t.validateSchema(n[r])){var s="keyword value is invali
2d: "+i.errorsText(t.validateSchema.errors);if("log"!==o.validateSchema)throw new Error(s);i.logger.error(s)}}(t,r,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=r.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=m.schemaRefOrVal(t,this.schema,n,this.$data),this.schemaType=r.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=r,this.$data)this.schemaCode=t.gen.const("vSchema",w(this.$data,t));else if(this.schemaCode=this.schemaValue,!function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!t.length||t.some(function(t){return"array"===t?Array.isArray(e):"object"===t?e&&"object"==d(e)&&!Array.isArray(e):d(e)==t||r&&void 0===e})}(this.schema,r.schemaType,r.allowUndefined))throw new Error("".concat(n," value must be ").concat(JSON.stringify(r.schemaType)));("code"in r?r.trackErrors:!1!==r.errors)&&(this.errsCount=t.gen.const("_errs",b.default.errors))},t=[{key:"result",value:function(e,t,r){this.gen.if(y.not(e)),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}},{key:"pass",value:function(e,t){this.result(e,void 0,t)}},{key:"fail",value:function(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}},{key:"fail$data",value:function(e){if(!this.$data)return this.fail(e);var t=this.schemaCode;this.fail(y._(n||(n=p([""," !== undefined && (",")"])),t,y.or(this.invalid$data(),e)))}},{key:"error",value:function(e){(e?v.reportExtraError:v.reportError)(this,this.def.error)}},{key:"$dataError",value:function(){v.reportError(this,this.def.$dataError||v.keyword$DataError)}},{key:"reset",value:function(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');v.resetErrorsCount(this.gen,this.errsCount)}},{key:"ok",value:function(e){this.allErrors||this.gen.if(e)}},{key:"setParams",value:function(e,t){t?Object.assign(this.params,e):this.params=e}},{key:"block$data",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y.nil;this.gen.block(function(){r.check$data(e,n),t()})}},{key:"check$data",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y.nil,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.nil;if(this.$data){var r=this.gen,n=this.schemaCode,i=this.schemaType,a=this.def;r.if(y.or(y._(o||(o=p([""," === undefined"])),n),t)),e!==y.nil&&r.assign(e,!0),(i.length||a.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==y.nil&&r.assign(e,!1)),r.else()}}},{key:"invalid$data",value:function(){var e=this.gen,t=this.schemaCode,r=this.schemaType,n=this.def,o=this.it;return y.or(function(){if(r.length){if(!(t instanceof y.Name))throw new Error("ajv implementation error");var e=Array.isArray(r)?r:[r];return y._(i||(i=p(["",""])),h.checkDataTypes(e,t,o.opts.strict,h.DataType.Wrong))}return y.nil}(),function(){if(n.validateSchema){var r=e.scopeValue("validate$data",{ref:n.validateSchema});return y._(a||(a=p(["!","(",")"])),r,t)}return y.nil}())}},{key:"subschema",value:function(e,t){return g.applySubschema(this.it,e,t)}},{key:"mergeEvaluated",value:function(e,t){var r=this.it,n=this.gen;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=m.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=m.mergeEvaluated.items(n,e.items,r.items,t)))}},{key:"mergeValidEvaluated",value:function(e,t){var r=this,n=this.it,o=this.gen;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return o.if(t,function(){return r.mergeEvaluated(e,y.Name)}),!0}}],t&&f(e.prototype,t),r&&f(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.default=E;var O=/^\/(?:[^~]|~0|~1)*$/,P=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function w(e,t){var r,n,o=t.dataLevel,i=t.dataNames,a=t.dataPathArr;if(""===e)return b.default.rootData;if("/"===e[0]){if(!O.test(e))throw new Error("Invalid JSON-pointer: ".concat(e));r=e,n=b.default.rootData}else{var l=P.exec(e);if(!l)throw new Error("Invalid JSON-pointer: ".concat(e));var d=+l[1];
2if("#"===(r=l[2])){if(d>=o)throw new Error(g("property/index",d));return a[o-d]}if(d>o)throw new Error(g("data",d));if(n=i[o-d],!r)return n}var f,_=n,h=c(r.split("/"));try{for(h.s();!(f=h.n()).done;){var v=f.value;v&&(n=y._(s||(s=p(["","",""])),n,y.getProperty(m.unescapeJsonPointer(v))),_=y._(u||(u=p([""," && ",""])),_,n))}}catch(e){h.e(e)}finally{h.f()}return _;function g(e,t){return"Cannot access ".concat(e," ").concat(t," levels up, current level is ").concat(o)}}t.getData=w},2769(e,t,r){"use strict";function n(e){return n="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},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function i(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t,r){return t=f(t),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,d()?Reflect.construct(t,r||[],f(e).constructor):t.apply(e,r))}function c(e,t){if("function"!=typeof t&&null!==t)throw new 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&&p(e,t)}function l(e){var t="function"==typeof Map?new Map:void 0;return l=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new 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,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&p(o,r.prototype),o}(e,arguments,f(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),p(r,e)},l(e)}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=void 0;var _=r(34972),h=function(e){function t(e){var r;return s(this,t),(r=u(this,t,["validation failed"])).errors=e,r.ajv=r.validation=!0,r}return c(t,e),i(t)}(l(Error));t.ValidationError=h;var m=function(e){function t(e,r,n){var o;return s(this,t),(o=u(this,t,[n||"can't resolve reference ".concat(r," from id ").concat(e)])).missingRef=_.resolveUrl(e,r),o.missingSchema=_.normalizeId(_.getFullPath(o.missingRef)),o}return c(t,e),i(t)}(l(Error));t.MissingRefError=m,e.exports={ValidationError:h,MissingRefError:m}},565(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b,g,E,O,P,w,k,M;function C(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;var S=r(87062),D=r(87056);function T(e,t){var r=e.const("err",t);e.if(S._(m||(m=C([""," === null"])),D.default.vErrors),function(){return e.assign(D.default.vErrors,S._(v||(v=C(["[","]"])),r))},S._(y||(y=C(["",".push(",")"])),D.default.vErrors,r)),e.code(S._(b||(b=C(["","++"])),D.default.errors))}function I(e,t){var r=e.gen,n=e.validateName;e.schemaEnv.$async?r.throw(S._(g||(g=C(["new ","(",")"])),e.ValidationError,t)):(r.assign(S._(E||(E=C(["",".errors"])),n),t),r.return(!1))}t.keywordError={message:function(e){var t=e.keyword;return S.str(n||(n=C(['should pass "','" keyword validation'])),t)}},t.keyword$DataError={message:function(e){var t=e.keyword,r=e.schemaType;return r?S.str(o||(o=C(['"','" keyword must be '," ($data)"])),t,r):S.str(i||(i=C(['"','" keyword is invali
2d ($data)'])),t)}},t.reportError=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,n=arguments.length>2?arguments[2]:void 0,o=e.it,i=o.gen,s=o.compositeRule,u=o.allErrors,c=B(e,r);(null!=n?n:s||u)?T(i,c):I(o,S._(a||(a=C(["[","]"])),c))},t.reportExtraError=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,n=e.it,o=n.gen,i=n.compositeRule,a=n.allErrors;T(o,B(e,r)),i||a||I(n,D.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(D.default.errors,t),e.if(S._(s||(s=C([""," !== null"])),D.default.vErrors),function(){return e.if(t,function(){return e.assign(S._(u||(u=C(["",".length"])),D.default.vErrors),t)},function(){return e.assign(D.default.vErrors,null)})})},t.extendErrors=function(e){var t=e.gen,r=e.keyword,n=e.schemaValue,o=e.data,i=e.errsCount,a=e.it;if(void 0===i)throw new Error("ajv implementation error");var s=t.name("err");t.forRange("i",i,D.default.errors,function(e){t.const(s,S._(c||(c=C(["","[","]"])),D.default.vErrors,e)),t.if(S._(l||(l=C(["",".dataPath === undefined"])),s),function(){return t.assign(S._(d||(d=C(["",".dataPath"])),s),S.strConcat(D.default.dataPath,a.errorPath))}),t.assign(S._(p||(p=C(["",".schemaPath"])),s),S.str(f||(f=C(["","/",""])),a.errSchemaPath,r)),a.opts.verbose&&(t.assign(S._(_||(_=C(["",".schema"])),s),n),t.assign(S._(h||(h=C(["",".data"])),s),o))})};var R={keyword:new S.Name("keyword"),schemaPath:new S.Name("schemaPath"),params:new S.Name("params"),propertyName:new S.Name("propertyName"),message:new S.Name("message"),schema:new S.Name("schema"),parentSchema:new S.Name("parentSchema"),instancePath:new S.Name("instancePath")};function B(e,t){var r=e.it,n=r.createErrors,o=r.opts;return!1===n?S._(O||(O=C(["{}"]))):(o.jtd&&!o.ajvErrors?A:j)(e,t)}function A(e,t){var r=t.message,n=e.gen,o=e.keyword,i=e.it,a=i.errorPath,s=i.errSchemaPath,u=i.opts,c=[[R.instancePath,S.strConcat(D.default.dataPath,a)],[R.schemaPath,S.str(P||(P=C(["","/",""])),s,o)]];return u.messages&&c.push([R.message,"function"==typeof r?r(e):r]),n.object.apply(n,c)}function j(e,t){var r=e.gen,n=e.keyword,o=e.data,i=e.schemaValue,a=e.it,s=a.topSchemaRef,u=a.schemaPath,c=a.errorPath,l=a.errSchemaPath,d=a.propertyName,p=a.opts,f=t.params,_=t.message,h=[[R.keyword,n],[D.default.dataPath,S.strConcat(D.default.dataPath,c)],[R.schemaPath,S.str(w||(w=C(["","/",""])),l,n)],[R.params,"function"==typeof f?f(e):f||S._(k||(k=C(["{}"])))]];return d&&h.push([R.propertyName,d]),p.messages&&h.push([R.message,"function"==typeof _?_(e):_]),p.verbose&&h.push([R.schema,i],[R.parentSchema,S._(M||
2(M=C(["","",""])),s,u)],[D.default.data,o]),r.object.apply(r,h)}},71892(e,t,r){"use strict";var n,o;function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e){return u="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},u(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,d(n.key),n)}}function l(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;var p=r(87062),f=r(2769),_=r(87056),h=r(34972),m=r(73686),v=r(30955),y=r(79674),b=l(function e(t){var r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.refs={},this.dynamicAnchors={},"object"==u(t.schema)&&(n=t.schema),this.schema=t.schema,this.root=t.root||this,this.baseId=null!==(r=t.baseId)&&void 0!==r?r:h.normalizeId(null==n?void 0:n.$id),this.localRefs=t.localRefs,this.meta=t.meta,this.$async=null==n?void 0:n.$async,this.refs={}});function g(e){var t=O.call(this,e);if(t)return t;var r,i=h.getFullPath(e.root.baseId),a=this.opts.code,u=a.es5,c=a.lines,l=this.opts.ownProperties,d=new p.CodeGen(this.scope,{es5:u,lines:c,ownProperties:l});e.$async&&(r=d.scopeValue("Error",{ref:f.ValidationError,code:p._(n||(n=s(['require("ajv/dist/compile/error_classes").ValidationError'])))}));var m=d.scopeName("validate");e.validateName=m;var y,b={gen:d,allErrors:this.opts.allErrors,data:_.default.data,parentData:_.default.parentData,parentDataProperty:_.default.parentDataProperty,dataNames:[_.default.data],dataPathArr:[p.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:p.stringify(e.schema)}:{ref:e.schema}),validateName:m,ValidationError:r,schema:e.schema,schemaEnv:e,rootId:i,baseId:e.baseId||i,schemaPath:p.nil,errSchemaPath:this.opts.jtd?"":"#",errorPath:p._(o||(o=s(['""']))),opts:this.opts,self:this};try{this._compilations.add(e),v.validateFunctionCode(b),d.optimize(this.opts.code.optimize);var g=d.toString();y="".concat(d.scopeRefs(_.default.scope),"return ").concat(g),this.opts.code.process&&(y=this.opts.code.process(y,e));var E=new Function("".concat(_.default.self),"".concat(_.default.scope),y)(this,this.scope.get());if(this.scope.value(m,{ref:E}),E.errors=null,E.schema=e.schema,E.schemaEnv=e,e.$async&&(E.$async=!0),!0===this.opts.code.source&&(E.source={validateName:m,validateCode:g,scopeValues:d._values}),this.opts.unevaluated){var P=b.props,w=b.items;E.evaluated={props:P instanceof p.Name?void 0:P,items:w instanceof p.Name?void 0:w,dynamicProps:P instanceof p.Name,dynamicItems:w instanceof p.Name},E.source&&(E.source.evaluated=p.stringify(E.evaluated))}return e.validate=E,e}catch(t){throw delete e.validate,delete e.validateName,y&&this.logger.error("Error compiling schema, function code:",y),t}finally{this._compilations.delete(e)}}function E(e){return h.inlineRef(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:g.call(this,e)}function O(e){var t,r=i(this._compilations);try{for(r.s();!(t=r.n()).done;){var n=t.value;if(P(n,e))return n}}catch(e){r.e(e)}finally{r.f()}}function P(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function w(e,t){for(var r;"string"==typeof(r=this.refs[t]);)t=r;return r||this.schemas[t]||k.call(this,e,t)}function k(e,t){var r=y.parse(t),n=h._getFullPath(r),o=h.getFullPath(e.baseId);if(Object.keys(e.schema).length>0&&n===o)return C.call(this,r,e);var i=h.normalizeId(n),a=this.refs[i]||this.schemas[i];if("string"==typeof a){var s=k.call(this,e,a);if("object"!==u(null==s?void 0:s.schema))return;return C.call(this,r,s)}
2if("object"===u(null==a?void 0:a.schema)){if(a.validate||g.call(this,a),i===h.normalizeId(t)){var c=a.schema;return c.$id&&(o=h.resolveUrl(o,c.$id)),new b({schema:c,root:e,baseId:o})}return C.call(this,r,a)}}t.SchemaEnv=b,t.compileSchema=g,t.resolveRef=function(e,t,r){var n;r=h.resolveUrl(t,r);var o=e.refs[r];if(o)return o;var i=w.call(this,e,r);if(void 0===i){var a=null===(n=e.localRefs)||void 0===n?void 0:n[r];a&&(i=new b({schema:a,root:e,baseId:t}))}return void 0!==i?e.refs[r]=E.call(this,i):void 0},t.getCompilingSchema=O,t.resolveSchema=k;var M=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function C(e,t){var r,n=t.baseId,o=t.schema,a=t.root;if("/"===(null===(r=e.fragment)||void 0===r?void 0:r[0])){var s,c,l=i(e.fragment.slice(1).split("/"));try{for(l.s();!(s=l.n()).done;){var d=s.value;if("boolean"==typeof o)return;if(void 0===(o=o[m.unescapeFragment(d)]))return;!M.has(d)&&"object"==u(o)&&o.$id&&(n=h.resolveUrl(n,o.$id))}}catch(e){l.e(e)}finally{l.f()}if("boolean"!=typeof o&&o.$ref&&!m.schemaHasRulesButRef(o,this.RULES)){var p=h.resolveUrl(n,o.$ref);c=k.call(this,a,p)}return(c=c||new b({schema:o,root:a,baseId:n})).schema!==c.root.schema?c:void 0}}},87056(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(87062),o={data:new n.Name("data"),valCxt:new n.Name("valCxt"),dataPath:new n.Name("dataPath"),parentData:new n.Name("parentData"),parentDataProperty:new n.Name("parentDataProperty"),rootData:new n.Name("rootData"),dynamicAnchors:new n.Name("dynamicAnchors"),vErrors:new n.Name("vErrors"),errors:new n.Name("errors"),this:new n.Name("this"),self:new n.Name("self"),scope:new n.Name("scope"),json:new n.Name("json"),jsonPos:new n.Name("jsonPos"),jsonLen:new n.Name("jsonLen"),jsonPart:new n.Name("jsonPart")};t.default=o},34972(e,t,r){"use strict";function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;var o=r(73686),i=r(34700),a=r(18089),s=r(79674),u=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return"boolean"==typeof e||(!0===t?!l(e):!!t&&d(e)<=t)};var c=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(var t in e){if(c.has(t))return!0;var r=e[t];if(Array.isArray(r)&&r.some(l))return!0;if("object"==n(r)&&l(r))return!0}return!1}function d(e){var t=0;for(var r in e){if("$ref"===r)return 1/0;if(t++,!u.has(r)&&("object"==n(e[r])&&o.eachItem(e[r],function(e){return t+=d(e)}),t===1/0))return 1/0}return t}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!1!==(arguments.length>1?arguments[1]:void 0)&&(e=h(e)),f(s.parse(e))}function f(e){return s.serialize(e).split("#")[0]+"#"}t.getFullPath=p,t._getFullPath=f;var _=/#\/?$/;function h(e){return e?e.replace(_,""):""}t.normalizeId=h,t.resolveUrl=function(e,t){return t=h(t),s.resolve(e,t)};var m=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e){var t=this;if("boolean"==typeof e)return{};var r=h(e.$id),o={"":r},u=p(r,!1),c={},l=new Set;return a(e,{allKeys:!0},function(e,r,i,a){if(void 0!==a){var p=u+r,_=o[a];"string"==typeof e.$id&&(_=v.call(t,e.$id)),y.call(t,e.$anchor),y.call(t,e.$dynamicAnchor),o[r]=_}function v(t){if(t=h(_?s.resolve(_,t):t),l.has(t))throw f(t);l.add(t);var r=this.refs[t];return"string"==typeof r&&(r=this.refs[r]),"object"==n(r)?d(e,r.schema,t):t!==h(p)&&("#"===t[0]?(d(e,c[t],t),c[t]=e):this.refs[t]=p),t}function y(e){if("string"==typeof e){if(!m.test(e))throw new Error('invalid anchor "'.concat(e,'"'));v.call(this,"#".concat(e))}}}),c;function d(e,t,r){if(void 0!==t&&!i(e,t))throw f(r)}function f(e){return new Error('reference "'.concat(e,'" resolves to more than one schema'))}}},69667(e,t){"use strict";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},r(e)}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?n(Object(r),!0).forEach(function(t){i(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;var a=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&a.has(e)},t.getRules=function(){var e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:o(o({},e),{},{integer:!0,boolean:!0,null:!0}),rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},91413(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d;function p(e){return p="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},p(e)}function f(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=p(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.applySubschema=t.Type=void 0;var b,g=r(30955),E=r(73686),O=r(87062);!function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(b=t.Type||(t.Type={})),t.applySubschema=function(e,t,r){var p=function(e,t){var r=t.keyword,i=t.schemaProp,a=t.schema,s=t.schemaPath,u=t.errSchemaPath,c=t.topSchemaRef;if(void 0!==r&&void 0!==a)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==r){var l=e.schema[r];return void 0===i?{schema:l,schemaPath:O._(n||(n=h(["","",""])),e.schemaPath,O.getProperty(r)),errSchemaPath:"".concat(e.errSchemaPath,"/").concat(r)}:{schema:l[i],schemaPath:O._(o||(o=h(["","","",""])),e.schemaPath,O.getProperty(r),O.getProperty(i)),errSchemaPath:"".concat(e.errSchemaPath,"/").concat(r,"/").concat(E.escapeFragment(i))}}if(void 0!==a){if(void 0===s||void 0===u||void 0===c)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:a,schemaPath:s,topSchemaRef:c,errSchemaPath:u}}throw new Error('either "keyword" or "schema" must be passed')}(e,t);!function(e,t,r){var n=r.dataProp,o=r.dataPropType,p=r.data,_=r.dataTypes,m=r.propertyName;if(void 0!==p&&void 0!==n)throw new Error('both "data" and "dataProp" passed, only one allowed');var v=t.gen;if(void 0!==n){var y=t.errorPath,g=t.dataPathArr,P=t.opts;w(v.let("data",O._(i||(i=h(["","",""])),t.data,O.getProperty(n)),!0)),e.errorPath=O.str(a||(a=h(["","",""])),y,function(e,t,r){if(e instanceof O.Name){var n=t===b.Num;return r?n?O._(u||(u=h(['"[" + ',' + "]"'])),e):O._(c||(c=h(['"[\'" + ',' + "\']"'])),e):n?O._(l||(l=h(['"/" + ',""])),e):O._(d||(d=h(['"/" + ','.replace(/~/g, "~0").replace(/\\//g, "~1")'],['"/" + ','.replace(/~/g, "~0").replace(/\\\\//g, "~1")'])),e)}return r?O.getProperty(e).toString():"/"+E.escapeJsonPointer(e)}(n,o,P.jsPropertySyntax)),e.parentDataProperty=O._(s||(s=h(["",""])),n),e.dataPathArr=[].concat(f(g),[e.parentDataProperty])}if(void 0!==p){w(p instanceof O.Name?p:v.let("data",p,!0)),void 0!==m&&(e.propertyName=m)}_&&(e.dataTypes=_);function w(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[].concat(f(t.dataNames),[r])}}(p,e,t),function(e,t){var r=t.jtdDiscriminator,n=t.jtdMetadata,o=t.compositeRule,i=t.createErrors,a=t.allErrors;void 0!==o&&(e.compositeRule=o);void 0!==i&&(e.createErrors=i);void 0!==a&&(e.allErrors=a);e.jtdDiscriminator=r,e.jtdMetadata=n}(p,t);var _=v(v(v({},e),p),{},{items:void 0,props:void 0});return g.subschemaCode(_,r),_}},44299(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t,r=e.length,n=0,o=0;o<r;)n++,(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<r&&56320==(64512&(t=e.charCodeAt(o)))&&o++;return n}},73686(e,t,r){"use strict";function n(e){return n="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},n(e)}var o,i,a,s,u,c,l,d,p,f,_,h,m,v;function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){g(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function O(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return P(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?P(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0}),t.func=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;var w=r(87062),k=r(30955);function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema,r=e.opts,n=e.self;if(r.strict&&"boolean"!=typeof t){var o=n.RULES.keywords;for(var i in t)o[i]||k.checkStrictMode(e,'unknown keyword: "'.concat(i,'"'))}}function C(e,t){if("boolean"==typeof e)return!e;for(var r in e)if(t[r])return!0;return!1}function S(e){return"number"==typeof e?"".concat(e):e.replace(/~/g,"~0").replace(/\//g,"~1")}function D(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function T(e){var t=e.mergeNames,r=e.mergeToName,n=e.mergeValues,o=e.resultToName;return function(e,i,a,s){var u=void 0===a?i:a instanceof w.Name?(i instanceof w.Name?t(e,i,a):r(e,i,a),a):i instanceof w.Name?(r(e,a,i),i):n(i,a);return s!==w.Name||u instanceof w.Name?u:o(e,u)}}function I(e,t){if(!0===t)return e.var("props",!0);var r=e.var("props",w._(m||(m=E(["{}"]))));return void 0!==t&&R(e,r,t),r}function R(e,t,r){Object.keys(r).forEach(function(r){return e.assign(w._(v||(v=E(["","",""])),t,w.getProperty(r)),!0)})}t.toHash=function(e){var t,r={},n=O(e);try{for(n.s();!(t=n.n()).done;){r[t.value]=!0}}catch(e){n.e(e)}finally{n.f()}return r},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(M(e,t),!C(t,e.self.RULES.all))},t.checkUnknownRules=M,t.schemaHasRules=C,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(var r in e)if("$ref"!==r&&t.all[r])return!0;return!1},t.schemaRefOrVal=function(e,t,r,n){var a=e.topSchemaRef,s=e.schemaPath;
2if(!n){if("number"==typeof t||"boolean"==typeof t)return t;if("string"==typeof t)return w._(o||(o=E(["",""])),t)}return w._(i||(i=E(["","","",""])),a,s,w.getProperty(r))},t.unescapeFragment=function(e){return D(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(S(e))},t.escapeJsonPointer=S,t.unescapeJsonPointer=D,t.eachItem=function(e,t){if(Array.isArray(e)){var r,n=O(e);try{for(n.s();!(r=n.n()).done;){t(r.value)}}catch(e){n.e(e)}finally{n.f()}}else t(e)},t.mergeEvaluated={props:T({mergeNames:function(e,t,r){return e.if(w._(a||(a=E([""," !== true && "," !== undefined"])),r,t),function(){e.if(w._(s||(s=E([""," === true"])),t),function(){return e.assign(r,!0)},function(){return e.assign(r,w._(u||(u=E([""," || {}"])),r)).code(w._(c||(c=E(["Object.assign(",", ",")"])),r,t))})})},mergeToName:function(e,t,r){return e.if(w._(l||(l=E([""," !== true"])),r),function(){!0===t?e.assign(r,!0):(e.assign(r,w._(d||(d=E([""," || {}"])),r)),R(e,r,t))})},mergeValues:function(e,t){return!0===e||b(b({},e),t)},resultToName:I}),items:T({mergeNames:function(e,t,r){return e.if(w._(p||(p=E([""," !== true && "," !== undefined"])),r,t),function(){return e.assign(r,w._(f||(f=E([""," === true ? true : "," > "," ? "," : ",""])),t,r,t,r,t))})},mergeToName:function(e,t,r){return e.if(w._(_||(_=E([""," !== true"])),r),function(){return e.assign(r,!0===t||w._(h||(h=E([""," > "," ? "," : ",""])),r,t,r,t))})},mergeValues:function(e,t){return!0===e||Math.max(e,t)},resultToName:function(e,t){return e.var("items",t)}})},t.evaluatedPropsToName=I,t.setEvaluated=R,t.func=function(e,t){return e.scopeValue("func",{ref:t,code:t.code})}},94402(e,t){"use strict";function r(e,t){return t.rules.some(function(t){return n(e,t)})}function n(e,t){var r;return void 0!==e[t.keyword]||(null===(r=t.definition.implements)||void 0===r?void 0:r.some(function(t){return void 0!==e[t]}))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function(e,t){var n=e.schema,o=e.self.RULES.types[t];return o&&!0!==o&&r(n,o)},t.shouldUseGroup=r,t.shouldUseRule=n},49680(e,t,r){"use strict";var n;function o(e){return o="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},o(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;var i=r(565),a=r(87062),s=r(87056),u={message:"boolean schema is false"};function c(e,t){var r={gen:e.gen,keyword:"false schema",data:e.data,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};i.reportError(r,u,t)}t.topBoolOrEmptySchema=function(e){var t,r,i=e.gen,u=e.schema,l=e.validateName;!1===u?c(e,!1):"object"==o(u)&&!0===u.$async?i.return(s.default.data):(i.assign(a._(n||(t=["",".errors"],r||(r=t.slice(0)),n=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),l),null),i.return(!0))},t.boolOrEmptySchema=function(e,t){var r=e.gen;!1===e.schema?(r.var(t,!1),c(e)):r.var(t,!0)}},25767(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b,g,E,O,P,w,k,M,C,S,D,T,I,R,B,A,j,x;function L(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return U(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?U(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function K(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}
2Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;var N,W=r(69667),$=r(94402),V=r(565),F=r(87062),z=r(73686);function q(e){var t=Array.isArray(e)?e:e?[e]:[];if(t.every(W.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(N=t.DataType||(t.DataType={})),t.getSchemaTypes=function(e){var t=q(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=q,t.coerceAndCheckDataType=function(e,t){var r=e.gen,k=e.data,M=e.opts,C=function(e,t){return t?e.filter(function(e){return H.has(e)||"array"===t&&"array"===e}):[]}(t,M.coerceTypes),S=t.length>0&&!(0===C.length&&1===t.length&&$.schemaHasRulesForType(e,t[0]));if(S){var D=J(t,k,M.strict,N.Wrong);r.if(D,function(){C.length?function(e,t,r){var k=e.gen,M=e.data,C=e.opts,S=k.let("dataType",F._(n||(n=K(["typeof ",""])),M)),D=k.let("coerced",F._(o||(o=K(["undefined"]))));"array"===C.coerceTypes&&k.if(F._(i||(i=K([""," == 'object' && Array.isArray(",") && ",".length == 1"])),S,M,M),function(){return k.assign(M,F._(a||(a=K(["","[0]"])),M)).assign(S,F._(s||(s=K(["typeof ",""])),M)).if(J(t,M,C.strict),function(){return k.assign(D,M)})});k.if(F._(u||(u=K([""," !== undefined"])),D));var T,I=L(r);try{for(I.s();!(T=I.n()).done;){var R=T.value;(H.has(R)||"array"===R&&"array"===C.coerceTypes)&&B(R)}}catch(e){I.e(e)}finally{I.f()}function B(e){switch(e){case"string":return void k.elseIf(F._(l||(l=K(["",' == "number" || ',' == "boolean"'])),S,S)).assign(D,F._(d||(d=K(['"" + ',""])),M)).elseIf(F._(p||(p=K([""," === null"])),M)).assign(D,F._(f||(f=K(['""']))));case"number":return void k.elseIf(F._(_||(_=K(["",' == "boolean" || '," === null\n || (",' == "string" && '," && "," == +",")"])),S,M,S,M,M,M)).assign(D,F._(h||(h=K(["+",""])),M));case"integer":return void k.elseIf(F._(m||(m=K(["",' === "boolean" || '," === null\n || (",' === "string" && '," && "," == +"," && !("," % 1))"])),S,M,S,M,M,M,M)).assign(D,F._(v||(v=K(["+",""])),M));case"boolean":return void k.elseIf(F._(y||(y=K(["",' === "false" || '," === 0 || "," === null"])),M,M,M)).assign(D,!1).elseIf(F._(b||(b=K(["",' === "true" || '," === 1"])),M,M)).assign(D,!0);case"null":return k.elseIf(F._(g||(g=K(["",' === "" || '," === 0 || "," === false"])),M,M,M)),void k.assign(D,null);case"array":k.elseIf(F._(E||(E=K(["",' === "string" || ',' === "number"\n || ',' === "boolean" || '," === null"])),S,S,S,M)).assign(D,F._(O||(O=K(["[","]"])),M))}}k.else(),G(e),k.endIf(),k.if(F._(c||(c=K([""," !== undefined"])),D),function(){k.assign(M,D),function(e,t){var r=e.gen,n=e.parentData,o=e.parentDataProperty;r.if(F._(P||(P=K([""," !== undefined"])),n),function(){return r.assign(F._(w||(w=K(["","[","]"])),n,o),t)})}(e,D)})}(e,t,C):G(e)}
2)}return S};var H=new Set(["string","number","integer","boolean","null"]);function Y(e,t,r){var n,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:N.Correct,i=o===N.Correct?F.operators.EQ:F.operators.NEQ;switch(e){case"null":return F._(k||(k=K([""," "," null"])),t,i);case"array":n=F._(M||(M=K(["Array.isArray(",")"])),t);break;case"object":n=F._(C||(C=K([""," && typeof ",' == "object" && !Array.isArray(',")"])),t,t,t);break;case"integer":n=a(F._(S||(S=K(["!("," % 1) && !isNaN(",")"])),t,t));break;case"number":n=a();break;default:return F._(D||(D=K(["typeof "," "," ",""])),t,i,e)}return o===N.Correct?n:F.not(n);function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:F.nil;return F.and(F._(T||(T=K(["typeof ",' == "number"'])),t),e,r?F._(I||(I=K(["isFinite(",")"])),t):F.nil)}}function J(e,t,r,n){if(1===e.length)return Y(e[0],t,r,n);var o,i=z.toHash(e);if(i.array&&i.object){var a=F._(R||(R=K(["typeof ",' != "object"'])),t);o=i.null?a:F._(B||(B=K(["!"," || ",""])),t,a),delete i.null,delete i.array,delete i.object}else o=F.nil;for(var s in i.number&&delete i.integer,i)o=F.and(o,Y(s,t,r,n));return o}t.checkDataType=Y,t.checkDataTypes=J;var Q={message:function(e){var t=e.schema;return F.str(A||(A=K(["should be ",""])),t)},params:function(e){var t=e.schema,r=e.schemaValue;return"string"==typeof t?F._(j||(j=K(["{type: ","}"])),t):F._(x||(x=K(["{type: ","}"])),r)}};function G(e){var t=function(e){var t=e.gen,r=e.data,n=e.schema,o=z.schemaRefOrVal(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:o,schemaValue:o,parentSchema:n,params:{},it:e}}(e);V.reportError(t,Q)}t.reportTypeError=G},94149(e,t,r){"use strict";var n,o,i,a;function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;var u=r(87062),c=r(30955);function l(e,t,r){var l=e.gen,d=e.compositeRule,p=e.data,f=e.opts;if(void 0!==r){var _=u._(n||(n=s(["","",""])),p,u.getProperty(t));if(d)c.checkStrictMode(e,"default is ignored for: ".concat(_));else{var h=u._(o||(o=s([""," === undefined"])),_);"empty"===f.useDefaults&&(h=u._(i||(i=s([""," || "," === null || ",' === ""'])),h,_,_)),l.if(h,u._(a||(a=s([""," = ",""])),_,u.stringify(r)))}}}t.assignDefaults=function(e,t){var r=e.schema,n=r.properties,o=r.items;if("object"===t&&n)for(var i in n)l(e,i,n[i].default);else"array"===t&&Array.isArray(o)&&o.forEach(function(t,r){return l(e,r,t.default)})}},30955(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b,g,E,O,P,w,k,M,C,S,D,T,I,R,B,A;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},j(e)}function x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.schemaCxtHasRules=t.subschemaCode=t.validateFunctionCode=void 0;var L=r(49680),U=r(25767),K=r(79821),N=r(87062),W=r(87056),$=r(34972),V=r(73686);function F(e,t){var r=e.gen,v=e.validateName,y=e.schema,b=e.schemaEnv,g=e.opts;g.code.es5?r.func(v,N._(n||(n=x(["",", ",""])),W.default.data,W.default.valCxt),b.$async,function(){r.code(N._(o||(o=x(['"use strict"; ',""])),z(y,g))),function(e,t){e.if(W.default.valCxt,function(){e.var(W.default.dataPath,N._(u||(u=x(["",".",""])),W.default.valCxt,W.default.dataPath)),e.var(W.default.parentData,N._(c||(c=x(["",".",""])),W.default.valCxt,W.default.parentData)),e.var(W.default.parentDataProperty,N._(l||(l=x(["",".",""])),W.default.valCxt,W.default.parentDataProperty)),e.var(W.default.rootData,N._(d||(d=x(["",".",""])),W.default.valCxt,W.default.rootData)),t.dynamicRef&&e.var(W.default.dynamicAnchors,N._(p||(p=x(["",".",""])),W.default.valCxt,W.default.dynamicAnchors))},function(){e.var(W.default.dataPath,N._(f||(f=x(['""'])))),e.var(W.default.parentData,N._(_||(_=x(["undefined"])))),e.var(W.default.parentDataProperty,N._(h||(h=x(["undefined"])))),e.var(W.default.rootData,W.default.data),t.dynamicRef&&e.var(W.default.dynamicAnchors,N._(m||(m=x(["{}"]))))})}(r,g),r.code(t)}):r.func(v,N._(i||(i=x(["",", ",""])),W.default.data,function(e){return N._(a||(a=x(["{",'="", ',", ",", ","=","","}={}"])),W.default.dataPath,W.default.parentData,W.default.parentDataProperty,W.default.rootData,W.default.data,e.dynamicRef?N._(s||(s=x([", ","={}"])),W.default.dynamicAnchors):N.nil)}(g)),b.$async,function(){return r.code(z(y,g)).code(t)})}function z(e,t){return"object"==j(e)&&e.$id&&(t.code.source||t.code.process)?N._(w||(w=x(["/*# sourceURL="," */"])),e.$id):N.nil}function q(e){var t=e.schema,r=e.self;if("boolean"==typeof t)return!t;for(var n in t)if(r.RULES.all[n])return!0;return!1}function H(e){return"boolean"!=typeof e.schema}function Y(e){V.checkUnknownRules(e),function(e){var t=e.schema,r=e.errSchemaPath,n=e.opts,o=e.self;t.$ref&&n.ignoreKeywordsWithRef&&V.schemaHasRulesButRef(t,o.RULES)&&o.logger.warn('$ref: keywords ignored in schema at path "'.concat(r,'"'))}(e)}function J(e,t){if(e.opts.jtd)return K.schemaKeywords(e,[],!1,t);var r=U.getSchemaTypes(e.schema),n=U.coerceAndCheckDataType(e,r);K.schemaKeywords(e,r,!n,t)}function Q(e){var t=e.gen,r=e.schemaEnv,n=e.schema,o=e.errSchemaPath,i=e.opts,a=n.$comment;if(!0===i.$comment)t.code(N._(M||(M=x(["",".logger.log(",")"])),W.default.self,a));else if("function"==typeof i.$comment){var s=N.str(C||(C=x(["","/$comment"])),o),u=t.scopeValue("root",{ref:r.root});t.code(N._(S||(S=x(["",".opts.$comment(",", ",", ",".schema)"])),W.default.self,a,s,u))}}function G(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.opts.strict;if(r){if(t="strict mode: ".concat(t),!0===r)throw new Error(t);e.self.logger.warn(t)}}t.validateFunctionCode=function(e){H(e)&&(Y(e),q(e))?function(e){var t=e.schema,r=e.opts,n=e.gen;F(e,function(){r.$comment&&t.$comment&&Q(e),function(e){var t=e.schema,r=e.opts;void 0!==t.default&&r.useDefaults&&r.strict&&G(e,"default is ignored in the schema root")}(e),n.let(W.default.vErrors,null),n.let(W.default.errors,0),r.unevaluated&&function(e){var t=e.gen,r=e.validateName;e.evaluated=t.const("evaluated",N._(v||(v=x(["",".evaluated"])),r)),t.if(N._(y||(y=x(["",".dynamicProps"])),e.evaluated),function(){return t.assign(N._(b||(b=x(["",".props"])),e.evaluated),N._(g||(g=x(["undefined"]))))}),t.if(N._(E||(E=x(["",".dynamicItems"])),e.evaluated),function(){return t.assign(N._(O||(O=x(["",".items"])),e.evaluated),N._(P||(P=x(["undefined"]))))})}(e),J(e),function(e){var t=e.gen,r=e.schemaEnv,n=e.validateName,o=e.ValidationError,i=e.opts;r.$async?t.if(N._(D||(D=x([""," === 0"])),W.default.errors),function(){return t.return(W.default.data)},function(){return t.throw(N._(T||(T=x(["new ","(",")"])),o,W.default.vErrors))}):(t.assign(N._(I||(I=x(["",".errors"])),n),W.default.vErrors),i.unevaluated&&function(e){var t=e.gen,r=e.evaluated,n=e.props,o=e.items;n instanceof N.Name&&t.assign(N._(B||(B=x(["",".props"])),r),n);o instanceof N.Name&&t.assign(N._(A||(A=x(["",".items"])),r),o)}(e),t.return(N._(R||(R=x([""," === 0"])),W.default.errors)))}(e)})}(e):F(e,function(){return L.topBoolOrEmptySchema(e)})},t.subschemaCode=function(e,t){H(e)&&(Y(e),q(e))?function(e,t){var r=e.schema,n=e.gen,o=e.opts;o.$comment&&r.$comment&&Q(e);
2(function(e){e.schema.$id&&(e.baseId=$.resolveUrl(e.baseId,e.schema.$id))})(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);var i=n.const("_errs",W.default.errors);J(e,i),n.var(t,N._(k||(k=x([""," === ",""])),i,W.default.errors))}(e,t):L.boolOrEmptySchema(e,t)},t.schemaCxtHasRules=q,t.checkStrictMode=G},79821(e,t,r){"use strict";var n;function o(e){return o="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},o(e)}function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0}),t.schemaKeywords=void 0;var s=r(94402),u=r(25767),c=r(94149),l=r(2360),d=r(73686),p=r(30955),f=r(87062),_=r(87056);function h(e,t){var r=e.gen,n=e.schema;e.opts.useDefaults&&c.assignDefaults(e,t.type),r.block(function(){var r,o=i(t.rules);try{for(o.s();!(r=o.n()).done;){var a=r.value;s.shouldUseRule(n,a)&&l.keywordCode(e,a.keyword,a.definition,t.type)}}catch(e){o.e(e)}finally{o.f()}})}function m(e,t){return e.includes(t)||"number"===t&&e.includes("integer")}function v(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function y(e,t){var r=e.schemaEnv.baseId+e.errSchemaPath;t+=' at "'.concat(r,'" (strictTypes)'),p.checkStrictMode(e,t,e.opts.strictTypes)}t.schemaKeywords=function(e,t,r,a){var c=e.gen,p=e.schema,b=e.data,g=e.allErrors,E=e.opts,O=e.self.RULES;function P(o){var i,l;s.shouldUseGroup(p,o)&&(o.type?(c.if(u.checkDataType(o.type,b,E.strict)),h(e,o),1===t.length&&t[0]===o.type&&r&&(c.else(),u.reportTypeError(e)),c.endIf()):h(e,o),g||c.if(f._(n||(i=[""," === ",""],l||(l=i.slice(0)),n=Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(l)}}))),_.default.errors,a||0)))}!p.$ref||!E.ignoreKeywordsWithRef&&d.schemaHasRulesButRef(p,O)?(E.jtd||function(e,t){if(e.schemaEnv.meta||!e.opts.strictTypes)return;(function(e,t){if(!t.length)return;if(!e.dataTypes.length)return void(e.dataTypes=t);t.forEach(function(t){v(e.dataTypes,t)||y(e,'type "'.concat(t,'" not allowed by context "').concat(e.dataTypes.join(","),'"'))}),e.dataTypes=e.dataTypes.filter(function(e){return v(t,e)})})(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&y(e,"use allowUnionTypes to allow union type keyword")}(e,t);!function(e,t){var r=e.self.RULES.all;for(var n in r){var i=r[n];if("object"==o(i)&&s.shouldUseRule(e.schema,i)){var a=i.definition.type;a.length&&!a.some(function(e){return m(t,e)})&&y(e,'missing type "'.concat(a.join(","),'" for keyword "').concat(n,'"'))}}}(e,e.dataTypes)}(e,t),c.block(function(){var e,t=i(O.rules);try{for(t.s();!(e=t.n()).done;){P(e.value)}}catch(e){t.e(e)}finally{t.f()}P(O.post)})):c.block(function(){return l.keywordCode(e,"$ref",O.all.$ref.definition)})}},2360(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p;function f(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.keywordCode=void 0;var _=r(56183),h=r(565),m=r(85166),v=r(87062),y=r(87056);function b(e,t){var r,c=e.gen,_=e.keyword,b=e.schema,O=e.parentSchema,P=e.$data,w=e.it;!function(e,t){var r=e.schemaEnv;if(t.async&&!r.$async)throw new Error("async keyword in sync schema")}(w,t);var k=!P&&t.compile?t.compile.call(w.self,b,O,w):t.validate,M=E(c,_,k),C=c.let("valid");function S(){var r=arguments.length>
20&&void 0!==arguments[0]?arguments[0]:t.async?v._(s||(s=f(["await "]))):v.nil,n=w.opts.passContext?y.default.this:y.default.self,o=!("compile"in t&&!P||!1===t.schema);c.assign(C,v._(u||(u=f(["","",""])),r,m.callValidateCode(e,M,n,o)),t.modifying)}function D(e){var r;c.if(v.not(null!==(r=t.valid)&&void 0!==r?r:C),e)}e.block$data(C,function(){if(!1===t.errors)S(),t.modifying&&g(e),D(function(){return e.error()});else{var r=t.async?function(){var e=c.let("ruleErrs",null);return c.try(function(){return S(v._(n||(n=f(["await "]))))},function(t){return c.assign(C,!1).if(v._(o||(o=f([""," instanceof ",""])),t,w.ValidationError),function(){return c.assign(e,v._(i||(i=f(["",".errors"])),t))},function(){return c.throw(t)})}),e}():(s=v._(a||(a=f(["",".errors"])),M),c.assign(s,null),S(v.nil),s);t.modifying&&g(e),D(function(){return function(e,t){var r=e.gen;r.if(v._(l||(l=f(["Array.isArray(",")"])),t),function(){r.assign(y.default.vErrors,v._(d||(d=f([""," === null ? "," : ",".concat(",")"])),y.default.vErrors,t,y.default.vErrors,t)).assign(y.default.errors,v._(p||(p=f(["",".length"])),y.default.vErrors)),h.extendErrors(e)},function(){return e.error()})}(e,r)})}var s}),e.ok(null!==(r=t.valid)&&void 0!==r?r:C)}function g(e){var t=e.gen,r=e.data,n=e.it;t.if(n.parentData,function(){return t.assign(r,v._(c||(c=f(["","[","]"])),n.parentData,n.parentDataProperty))})}function E(e,t,r){if(void 0===r)throw new Error('keyword "'.concat(t,'" failed to compile'));return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:v.stringify(r)})}t.keywordCode=function(e,t,r,n){var o=new _.default(e,r,t);"code"in r?r.code(o,n):o.$data&&r.validate?b(o,r):"macro"in r?function(e,t){var r=e.gen,n=e.keyword,o=e.schema,i=e.parentSchema,a=e.it,s=t.macro.call(a.self,o,i,a),u=E(r,n,s);!1!==a.opts.validateSchema&&a.self.validateSchema(s,!0);var c=r.name("valid");e.subschema({schema:s,schemaPath:v.nil,errSchemaPath:"".concat(a.errSchemaPath,"/").concat(n),topSchemaRef:u,compositeRule:!0},c),e.pass(c,function(){return e.error(!0)})}(o,r):(r.compile||r.validate)&&b(o,r)}},14963(e,t,r){"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(){var e=d(),t=e.m(i),r=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function n(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===r||"GeneratorFunction"===(t.displayName||t.name))}var o={throw:1,return:2,break:3,continue:3};function p(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,o[e],t)},delegateYield:function(e,o,i){return t.resultName=o,r(n.d,a(e),i)},finish:function(e){return r(n.f,e)}},r=function(e,r,o){n.p=t.prev,n.n=t.next;try{return e(r,o)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(i=function(){return{wrap:function(t,r,n,o){return e.w(p(t),r,n,o&&o.reverse())},isGeneratorFunction:n,mark:e.m,awrap:function(e,t){return new f(e,t)},AsyncIterator:l,async:function(e,t,r,o,i){return(n(t)?c:u)(p(e),t,r,o,i)},keys:s,values:a}})()}function a(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);
vendor: 4,153 bytes, line 2
2if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(m(e)+" is not iterable")}function s(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}}function u(e,t,r,n,o){var i=c(e,t,r,n,o);return i.next().then(function(e){return e.done?e.value:i.next()})}function c(e,t,r,n,o){return new l(d().w(e,t,r,n),o||Promise)}function l(e,t){function r(n,o,i,a){try{var s=e[n](o),u=s.value;return u instanceof f?t.resolve(u.v).then(function(e){r("next",e,i,a)},function(e){r("throw",e,i,a)}):t.resolve(u).then(function(e){s.value=e,i(s)},function(e){return r("throw",e,i,a)})}catch(e){a(e)}}var n;this.next||(p(l.prototype),p(l.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),p(this,"_invoke",function(e,o,i){function a(){return new t(function(t,n){r(e,i,t,n)})}return n=n?n.then(a,a):a()},!0)}function d(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,n,o,i){var u=n&&n.prototype instanceof s?n:s,c=Object.create(u.prototype);return p(c,"_invoke",function(r,n,o){var i,s,u,c=0,l=o||[],d=!1,p={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return i=t,s=0,u=e,p.n=r,a}};function f(r,n){for(s=r,u=n,t=0;!d&&c&&!o&&t<l.length;t++){var o,i=l[t],f=p.p,_=i[2];r>3?(o=_===n)&&(u=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=r<2&&f<i[1])?(s=0,p.v=n,p.n=i[1]):f<_&&(o=r<3||i[0]>n||n>_)&&(i[4]=r,i[5]=n,p.n=_,s=0))}if(o||r>1)return a;throw d=!0,n}return function(o,l,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,_),s=l,u=_;(t=s<2?e:u)||!d;){i||(s?s<3?(s>1&&(p.n=-1),f(s,u)):p.n=u:p.v=u);try{if(c=2,i){if(s||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,s<2&&(s=0)}else 1===s&&(t=i.return)&&t.call(i),s<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((t=(d=p.n<0)?u:r.call(n,p))!==a)break}catch(t){i=e,s=1,u=t}finally{c=1}}return{value:t,done:d}}}(r,o,i),!0),c}var a={};function s(){}function u(){}function c(){}t=Object.getPrototypeOf;var l=[][n]?t(t([][n]())):(p(t={},n,function(){return this}),t),f=c.prototype=s.prototype=Object.create(l);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,p(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=c,p(f,"constructor",c),p(c,"constructor",u),u.displayName="GeneratorFunction",p(c,o,"GeneratorFunction"),p(f),p(f,o,"Generator"),p(f,n,function(){return this}),p(f,"toString",function(){return"[object Generator]"}),(d=function(){return{w:i,m:_}})()}function p(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}p=function(e,t,r,n){function i(t,r){p(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(i("next",0),i("throw",1),i("return",2))},p(e,t,r,n)}function f(e,t){this.v=e,this.k=t}function _(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function h(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(e){_(i,n,o,a,s,"next",e)}function s(e){_(i,n,o,a,s,"throw",e)}a(void 0)})}}function m(e){return m="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},m(e)}function v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,E(n.key),n)}}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?y(Object(r),!0).forEach(function(t){g(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e,t,r){return(t=E(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var O=r(56183);t.KeywordCxt=O.default;var P=r(87062);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return P._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return P.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return P.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return P.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return P.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return P.CodeGen}});var w=r(2769),k=r(69667),M=r(71892),C=r(87062),S=r(34972),D=r(25767),T=r(73686),I=r(63837),R=["removeAdditional","useDefaults","coerceTypes"],B=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),A={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated
2ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",schemaId:"JSON Schema draft-04 is not supported in Ajv v7.",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",strictNumbers:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key."},j={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};var x=function(){return e=function e(){var t,r,n,o,i,a,s,u,c,l,d,p,f,_,h,v,y,g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,g=this.opts=b(b({},g),(_=null===(r=(t=g).strict)||void 0===r||r,h=!!_&&"log",v=null===(n=t.code)||void 0===n?void 0:n.optimize,y=!0===v||void 0===v?1:v||0,{strict:_,strictTypes:null!==(o=t.strictTypes)&&void 0!==o?o:h,strictTuples:null!==(i=t.strictTuples)&&void 0!==i?i:h,code:t.code?b(b({},t.code),{},{optimize:y}):{optimize:y},loopRequired:null!==(a=t.loopRequired)&&void 0!==a?a:1/0,loopEnum:null!==(s=t.loopEnum)&&void 0!==s?s:1/0,meta:null===(u=t.meta)||void 0===u||u,messages:null===(c=t.messages)||void 0===c||c,inlineRefs:null===(l=t.inlineRefs)||void 0===l||l,addUsedSchema:null===(d=t.addUsedSchema)||void 0===d||d,validateSchema:null===(p=t.validateSchema)||void 0===p||p,validateFormats:null===(f=t.validateFormats)||void 0===f||f}));var E=this.opts.code,O=E.es5,P=E.lines;this.scope=new C.ValueScope({scope:{},prefixes:B,es5:O,lines:P}),this.logger=function(e){if(!1===e)return V;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(g.logger);var w=g.validateFormats;g.validateFormats=!1,this.RULES=k.getRules(),L.call(this,A,g,"NOT SUPPORTED"),L.call(this,j,g,"DEPRECATED","warn"),this._metaOpts=$.call(this),g.formats&&N.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),g.keywords&&W.call(this,g.keywords),"object"==m(g.meta)&&this.addMetaSchema(g.meta),K.call(this),g.validateFormats=w},t=[{key:"_addVocabularies",value:function(){this.addKeyword("$async")}},{key:"_addDefaultMetaSchema",value:function(){var e=this.opts,t=e.$data;e.meta&&t&&this.addMetaSchema(I,I.$id,!1)}},{key:"defaultMeta",value:function(){var e=this.opts.meta;return this.opts.defaultMeta="object"==m(e)?e.$id||e:void 0}},{key:"validate",value:function(e,t){var r;if("string"==typeof e){if(!(r=this.getSchema(e)))throw new Error('no schema with key or ref "'.concat(e,'"'))}else r=this.compile(e);var n=r(t);return"$async"in r||(this.errors=r.errors),n}},{key:"compile",value:function(e,t){var r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}},{key:"compileAsync",value:function(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");var r=this.opts.loadSchema;return n.call(this,e,t);function n(e,t){return o.apply(this,arguments)}function o(){return(o=h(i().mark(function e(t,r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.call(this,t.$schema);case 2:return n=this._addSchema(t,r),e.abrupt("return",n.validate||u.call(this,n));case 4:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function a(e){return s.apply(this,arguments)}function s(){return(s=h(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t||this.getSchema(t)){e.next=3;break}return e.next=3,n.call(this,{$ref:t},!0);case 3:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return(c=h(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",this._compileSchemaEnv(t));case 4:if(e.prev=4,e.t0=e.catch(0),e.t0 instanceof w.MissingRefError){e.next=8;break}throw e.t0;case 8:return l.call(this,e.t0),e.next=11,d.call(this,e.t0.missingSchema);case 11:return e.abrupt("return",u.call(this,t));case 12:case"end":return e.stop()}},e,this,[[0,4]])}))).apply(this,arguments)}function l(e){var t=e.missingSchema,r=e.missingRef;if(this.refs[t])throw new Error("AnySchema ".concat(t," is loaded but ").concat(r," cannot be resolved"))}function d(e){return p.apply(this,arguments)}function p(){return(p=h(i().mark(function e(r){var n;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.call(this,r);case 2:if(n=e.sent,this.refs[r]){e.next=6;break}return e.next=6,a.call(this,n.$schema);case 6:this.refs[r]||this.addSchema(n,r,t);case 7:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function f(e){return _.apply(this,arguments)}function _(){return(_=h(i().mark(function e(t){var n;return i().wrap(function(e){for(;;
2)switch(e.prev=e.next){case 0:if(!(n=this._loading[t])){e.next=3;break}return e.abrupt("return",n);case 3:return e.prev=3,e.next=6,this._loading[t]=r(t);case 6:return e.abrupt("return",e.sent);case 7:return e.prev=7,delete this._loading[t],e.finish(7);case 10:case"end":return e.stop()}},e,this,[[3,,7,10]])}))).apply(this,arguments)}}},{key:"addSchema",value:function(e,t,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema;if(Array.isArray(e)){var a,s=n(e);try{for(s.s();!(a=s.n()).done;){var u=a.value;this.addSchema(u,void 0,r,i)}}catch(e){s.e(e)}finally{s.f()}return this}if("object"===m(e)&&void 0!==(o=e.$id)&&"string"!=typeof o)throw new Error("schema id must be string");return t=S.normalizeId(t||o),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,i,!0),this}},{key:"addMetaSchema",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.opts.validateSchema;return this.addSchema(e,t,!0,r),this}},{key:"validateSchema",value:function(e,t){if("boolean"==typeof e)return!0;var r;if(void 0!==(r=e.$schema)&&"string"!=typeof r)throw new Error("$schema must be a string");if(!(r=r||this.opts.defaultMeta||this.defaultMeta()))return this.logger.warn("meta-schema not available"),this.errors=null,!0;var n=this.validate(r,e);if(!n&&t){var o="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(o);this.logger.error(o)}return n}},{key:"getSchema",value:function(e){for(var t;"string"==typeof(t=U.call(this,e));)e=t;if(void 0===t){var r=new M.SchemaEnv({schema:{}});if(!(t=M.resolveSchema.call(this,r,e)))return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}},{key:"removeSchema",value:function(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(m(e)){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":var t=U.call(this,e);return"object"==m(t)&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this;case"object":var r=e;this._cache.delete(r);var n=e.$id;return n&&(n=S.normalizeId(n),delete this.schemas[n],delete this.refs[n]),this;default:throw new Error("ajv.removeSchema: invalid parameter")}}},{key:"addVocabulary",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;this.addKeyword(o)}}catch(e){r.e(e)}finally{r.f()}return this}},{key:"addKeyword",value:function(e,t){var r,n=this;if("string"==typeof e)r=e,"object"==m(t)&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=r);else{if("object"!=m(e)||void 0!==t)throw new Error("invalid addKeywords parameters");if(r=(t=e).keyword,Array.isArray(r)&&!r.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(z.call(this,r,t),!t)return T.eachItem(r,function(e){return q.call(n,e)}),this;Y.call(this,t);var o=b(b({},t),{},{type:D.getJSONTypes(t.type),schemaType:D.getJSONTypes(t.schemaType)});return T.eachItem(r,0===o.type.length?function(e){return q.call(n,e,o)}:function(e){return o.type.forEach(function(t){return q.call(n,e,o,t)})}),this}},{key:"getKeyword",value:function(e){var t=this.RULES.all[e];return"object"==m(t)?t.definition:!!t}},{key:"removeKeyword",value:function(e){var t=this.RULES;delete t.keywords[e],delete t.all[e];var r,o=n(t.rules);try{for(o.s();!(r=o.n()).done;){var i=r.value,a=i.rules.findIndex(function(t){return t.keyword===e});a>=0&&i.rules.splice(a,1)}}catch(e){o.e(e)}finally{o.f()}return this}},{key:"addFormat",value:function(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}},{key:"errorsText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.errors,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.separator,n=void 0===r?", ":r,o=t.dataVar,i=void 0===o?"data":o;return e&&0!==e.length?e.map(function(e){return"".concat(i).concat(e.dataPath," ").concat(e.message)}).reduce(function(e,t){return e+n+t}):"No errors"}},{key:"$dataMetaSchema",value:function(e,t){var r=this.RULES.all;e=JSON.parse(JSON.stringify(e));var o,i=n(t);try{for(i.s();!(o=i.n()).done;){var a,s=o.value.split("/").slice(1),u=e,c=n(s);try{for(c.s();!(a=c.n()).done;)u=u[a.value]}catch(e){c.e(e)}finally{c.f()}for(var l in r){var d=r[l];if("object"==m(d)){var p=d.definition.$data,f=u[l];p&&f&&(u[l]=Q(f))}}}}catch(e){i.e(e)}finally{i.f()}return e}},{key:"_removeAllSchemas",value:function(e,t){for(var r in e){var n=e[r];t&&!t.test(r)||("string"==typeof n?delete e[r]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[r]))}}},{key:"_addSchema",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.opts.validateSchema,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.addUsedSchema;if("object"!=m(e)){if(this.opts.jtd)throw new Error("schema must be object");
2if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}var o=this._cache.get(e);if(void 0!==o)return o;var i=S.getSchemaRefs.call(this,e);o=new M.SchemaEnv({schema:e,meta:t,localRefs:i}),this._cache.set(o.schema,o);var a=o.baseId;return n&&!a.startsWith("#")&&(a&&this._checkUnique(a),this.refs[a]=o),r&&this.validateSchema(e,!0),o}},{key:"_checkUnique",value:function(e){if(this.schemas[e]||this.refs[e])throw new Error('schema with key or id "'.concat(e,'" already exists'))}},{key:"_compileSchemaEnv",value:function(e){if(e.meta?this._compileMetaSchema(e):M.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}},{key:"_compileMetaSchema",value:function(e){var t=this.opts;this.opts=this._metaOpts;try{M.compileSchema.call(this,e)}finally{this.opts=t}}}],t&&v(e.prototype,t),r&&v(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();function L(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"error";for(var o in e){var i=o;i in t&&this.logger[n]("".concat(r,": option ").concat(o,". ").concat(e[i]))}}function U(e){return e=S.normalizeId(e),this.schemas[e]||this.refs[e]}function K(){var e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(var t in e)this.addSchema(e[t],t)}function N(){for(var e in this.opts.formats){var t=this.opts.formats[e];t&&this.addFormat(e,t)}}function W(e){if(Array.isArray(e))this.addVocabulary(e);else for(var t in this.logger.warn("keywords option as map is deprecated, pass array"),e){var r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}function $(){var e,t=b({},this.opts),r=n(R);try{for(r.s();!(e=r.n()).done;){delete t[e.value]}}catch(e){r.e(e)}finally{r.f()}return t}t.default=x,x.ValidationError=w.ValidationError,x.MissingRefError=w.MissingRefError;var V={log:function(){},warn:function(){},error:function(){}};var F=/^[a-z_$][a-z0-9_$:-]*$/i;function z(e,t){var r=this.RULES;if(T.eachItem(e,function(e){if(r.keywords[e])throw new Error("Keyword ".concat(e," is already defined"));if(!F.test(e))throw new Error("Keyword ".concat(e," has invalid name"))}),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function q(e,t,r){var n,o=this,i=null==t?void 0:t.post;if(r&&i)throw new Error('keyword with "post" flag cannot have "type"');var a=this.RULES,s=i?a.post:a.rules.find(function(e){return e.type===r});if(s||(s={type:r,rules:[]},a.rules.push(s)),a.keywords[e]=!0,t){var u={keyword:e,definition:b(b({},t),{},{type:D.getJSONTypes(t.type),schemaType:D.getJSONTypes(t.schemaType)})};t.before?H.call(this,s,u,t.before):s.rules.push(u),a.all[e]=u,null===(n=t.implements)||void 0===n||n.forEach(function(e){return o.addKeyword(e)})}}function H(e,t,r){var n=e.rules.findIndex(function(e){return e.keyword===r});n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn("rule ".concat(r," is not defined")))}function Y(e){var t=e.metaSchema;void 0!==t&&(e.$data&&this.opts.$data&&(t=Q(t)),e.validateSchema=this.compile(t,!0))}var J={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Q(e){return{anyOf:[e,J]}}},11294(e,t,r){"use strict";var n,o,i,a,s;function u(e){return u="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},u(e)}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var l=r(87062),d=r(91413),p=r(73686),f=r(30955),_={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:function(e){var t=e.params.len;return l.str(n||(n=c(["should NOT have more than "," items"])),t)},params:function(e){var t=e.params.len;return l._(o||(o=c(["{limit: ","}"])),t)}},code:function(e){var t=e.gen,r=e.schema,n=e.parentSchema,o=e.data,_=e.it,h=n.items;if(Array.isArray(h)){_.items=!0;var m=t.const("len",l._(i||(i=c(["",".length"])),o));if(!1===r)e.setParams({len:h.length}),e.pass(l._(a||(a=c([""," <= ",""])),m,h.length));else if("object"==u(r)&&!p.alwaysValidSchema(_,r)){var v=t.var("valid",l._(s||(s=c([""," <= ",""])),m,h.length));t.if(l.not(v),function(){return function(r){t.forRange("i",h.length,m,function(n){e.
2subschema({keyword:"additionalItems",dataProp:n,dataPropType:d.Type.Num},r),_.allErrors||t.if(l.not(r),function(){return t.break()})})}(v)}),e.ok(v)}}else f.checkStrictMode(_,'"additionalItems" is ignored when "items" is not an array of schemas')}};t.default=_},67909(e,t,r){"use strict";var n,o,i,a,s;function u(e){return u="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},u(e)}function c(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var p=r(85166),f=r(87062),_=r(87056),h=r(91413),m=r(73686),v={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"should NOT have additional properties",params:function(e){var t=e.params;return f._(n||(n=d(["{additionalProperty: ","}"])),t.additionalProperty)}},code:function(e){var t=e.gen,r=e.schema,n=e.parentSchema,l=e.data,v=e.errsCount,y=e.it;if(!v)throw new Error("ajv implementation error");var b=y.allErrors,g=y.opts;if(y.props=!0,"all"===g.removeAdditional||!m.alwaysValidSchema(y,r)){var E=p.allSchemaProperties(n.properties),O=p.allSchemaProperties(n.patternProperties);t.forIn("key",l,function(e){E.length||O.length?t.if(function(e){var r;if(E.length>8){var o=m.schemaRefOrVal(y,n.properties,"properties");r=p.isOwnProperty(t,o,e)}else r=E.length?f.or.apply(f,c(E.map(function(t){return f._(i||(i=d([""," === ",""])),e,t)}))):f.nil;return O.length&&(r=f.or.apply(f,[r].concat(c(O.map(function(r){return f._(a||(a=d(["",".test(",")"])),p.usePattern(t,r),e)}))))),f.not(r)}(e),function(){return w(e)}):w(e)}),e.ok(f._(o||(o=d([""," === ",""])),v,_.default.errors))}function P(e){t.code(f._(s||(s=d(["delete ","[","]"])),l,e))}function w(n){if("all"===g.removeAdditional||g.removeAdditional&&!1===r)P(n);else{if(!1===r)return e.setParams({additionalProperty:n}),e.error(),void(b||t.break());if("object"==u(r)&&!m.alwaysValidSchema(y,r)){var o=t.name("valid");"failing"===g.removeAdditional?(k(n,o,!1),t.if(f.not(o),function(){e.reset(),P(n)})):(k(n,o),b||t.if(f.not(o),function(){return t.break()}))}}}function k(t,r,n){var o={keyword:"additionalProperties",dataProp:t,dataPropType:h.Type.Str};!1===n&&Object.assign(o,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(o,r)}}};t.default=v},84223(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(73686),o={keyword:"allOf",schemaType:"array",code:function(e){var t=e.gen,r=e.schema,o=e.it;if(!Array.isArray(r))throw new Error("ajv implementation error");var i=t.name("valid");r.forEach(function(t,r){if(!n.alwaysValidSchema(o,t)){var a=e.subschema({keyword:"allOf",schemaProp:r},i);e.ok(i),e.mergeEvaluated(a)}})}};t.default=o},89570(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(85166).validateUnion,error:{message:"should match some schema in anyOf"}};t.default=n},1384(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f;function _(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var h=r(87062),m=r(91413),v=r(73686),y=r(30955),b={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:function(e){var t=e.params,r=t.min,i=t.max;return void 0===i?h.str(n||(n=_(["should contain at least "," valid item(s)"])),r):h.str(o||(o=_(["should contain at least "," and no more than "," valid item(s)"])),r,i)},params:function(e){var t=e.params,r=t.min,n=t.max;return void 0===n?h._(i||(i=_(["{minContains: ","}"])),r):h._(a||(a=_(["{minContains: ",", maxContains: ","}"])),r,n)}},code:function(e){var t,r,n=e.gen,o=e.schema,i=e.parentSchema,a=e.data,b=e.it,g=i.minContains,E=i.maxContains;b.opts.next?(t=void 0===g?1:g,r=E):t=1;var O=n.const("len",h._(s||(s=_(["",".length"])),a));if(e.setParams({min:t,max:r}),void 0!==r||0!==t){if(void 0!==r&&t>r)return y.checkStrictMode(b,'"minContains" >
2 "maxContains" is always invalid'),void e.fail();if(v.alwaysValidSchema(b,o)){var P=h._(u||(u=_([""," >= ",""])),O,t);return void 0!==r&&(P=h._(c||(c=_([""," && "," <= ",""])),P,O,r)),void e.pass(P)}b.items=!0;var w=n.name("valid");if(void 0===r&&1===t)C(w,function(){return n.if(w,function(){return n.break()})});else{n.let(w,!1);var k=n.name("_valid"),M=n.let("count",0);C(k,function(){return n.if(k,function(){return function(e){n.code(h._(l||(l=_(["","++"])),e)),void 0===r?n.if(h._(d||(d=_([""," >= ",""])),e,t),function(){return n.assign(w,!0).break()}):(n.if(h._(p||(p=_([""," > ",""])),e,r),function(){return n.assign(w,!1).break()}),1===t?n.assign(w,!0):n.if(h._(f||(f=_([""," >= ",""])),e,t),function(){return n.assign(w,!0)}))}(M)})})}e.result(w,function(){return e.reset()})}else y.checkStrictMode(b,'"minContains" == 0 without "maxContains": "contains" keyword ignored');function C(t,r){n.forRange("i",0,O,function(n){e.subschema({keyword:"contains",dataProp:n,dataPropType:m.Type.Num,compositeRule:!0},t),r()})}}};t.default=b},59160(e,t,r){"use strict";var n,o,i;function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;var l=r(87062),d=r(73686),p=r(85166);t.error={message:function(e){var t=e.params,r=t.property,o=t.depsCount,i=t.deps,a=1===o?"property":"properties";return l.str(n||(n=c(["should have "," "," when property "," is present"])),a,i,r)},params:function(e){var t=e.params,r=t.property,n=t.depsCount,i=t.deps,a=t.missingProperty;return l._(o||(o=c(["{property: ",",\n missingProperty: ",",\n depsCount: ",",\n deps: ","}"])),r,a,n,i)}};var f={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code:function(e){var t=a(function(e){var t=e.schema,r={},n={};for(var o in t){if("__proto__"!==o)(Array.isArray(t[o])?r:n)[o]=t[o]}return[r,n]}(e),2),r=t[0],n=t[1];_(e,r),h(e,n)}};function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema,r=e.gen,n=e.data,o=e.it;if(0!==Object.keys(t).length){var a=r.let("missing"),u=function(){var u=t[d];if(0===u.length)return 1;var f=p.propertyInData(r,n,d,o.opts.ownProperties);e.setParams({property:d,depsCount:u.length,deps:u.join(", ")}),o.allErrors?r.if(f,function(){var t,r=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=s(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}(u);try{for(r.s();!(t=r.n()).done;){var n=t.value;p.checkReportMissingProp(e,n)}}catch(e){r.e(e)}finally{r.f()}}
2):(r.if(l._(i||(i=c([""," && (",")"])),f,p.checkMissingProp(e,u,a))),p.reportMissingProp(e,a),r.else())};for(var d in t)u()}}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema,r=e.gen,n=e.data,o=e.keyword,i=e.it,a=r.name("valid"),s=function(s){if(d.alwaysValidSchema(i,t[s]))return 1;r.if(p.propertyInData(r,n,s,i.opts.ownProperties),function(){var t=e.subschema({keyword:o,schemaProp:s},a);e.mergeValidEvaluated(t,a)},function(){return r.var(a,!0)}),e.ok(a)};for(var u in t)s(u)}t.validatePropertyDeps=_,t.validateSchemaDeps=h,t.default=f},7906(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u=r(73686),c=r(30955),l={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:function(e){var t=e.params;return s.str(n||(n=a(['should match "','" schema'])),t.ifClause)},params:function(e){var t=e.params;return s._(o||(o=a(["{failingKeyword: ","}"])),t.ifClause)}},code:function(e){var t=e.gen,r=e.parentSchema,n=e.it;void 0===r.then&&void 0===r.else&&c.checkStrictMode(n,'"if" without "then" and "else" is ignored');var o=d(n,"then"),u=d(n,"else");if(o||u){var l,p=t.let("valid",!0),f=t.name("_valid");if(l=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},f),e.mergeEvaluated(l),e.reset(),o&&u){var _=t.let("ifClause");e.setParams({ifClause:_}),t.if(f,h("then",_),h("else",_))}else o?t.if(f,h("then")):t.if(s.not(f),h("else"));e.pass(p,function(){return e.error(!0)})}function h(r,n){return function(){var o=e.subschema({keyword:r},f);t.assign(p,f),e.mergeValidEvaluated(o,p),n?t.assign(n,s._(i||(i=a(["",""])),r)):e.setParams({ifClause:r})}}}};function d(e,t){var r=e.schema[t];return void 0!==r&&!u.alwaysValidSchema(e,r)}t.default=l},20845(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(11294),o=r(79477),i=r(1384),a=r(59160),s=r(55442),u=r(67909),c=r(49048),l=r(62746),d=r(66120),p=r(89570),f=r(18444),_=r(84223),h=r(7906),m=r(4915),v=[d.default,p.default,f.default,_.default,h.default,m.default,n.default,o.default,i.default,s.default,u.default,a.default,c.default,l.default];t.default=v},79477(e,t,r){"use strict";var n,o;function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var a=r(87062),s=r(73686),u=r(30955),c=r(85166),l={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code:function(e){var t=e.gen,r=e.schema,l=e.it;if(Array.isArray(r))l.opts.unevaluated&&r.length&&!0!==l.items&&(l.items=s.mergeEvaluated.items(t,r.length,l.items)),function(r){var c=e.parentSchema,d=e.data;if(l.opts.strictTuples&&!function(e,t){return e===t.minItems&&(e===t.maxItems||!1===t.additionalItems)}(r.length,c)){var p='"items" is '.concat(r.length,"-tuple, but minItems or maxItems/additionalItems are not specified or different");u.checkStrictMode(l,p,l.opts.strictTuples)}var f=t.name("valid"),_=t.const("len",a._(n||(n=i(["",".length"])),d));
2r.forEach(function(r,n){s.alwaysValidSchema(l,r)||(t.if(a._(o||(o=i([""," > ",""])),_,n),function(){return e.subschema({keyword:"items",schemaProp:n,dataProp:n},f)}),e.ok(f))})}(r);else{if(l.items=!0,s.alwaysValidSchema(l,r))return;e.ok(c.validateArray(e))}}};t.default=l},66120(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(73686),o={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code:function(e){var t=e.gen,r=e.schema,o=e.it;if(n.alwaysValidSchema(o,r))e.fail();else{var i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.result(i,function(){return e.error()},function(){return e.reset()})}},error:{message:"should NOT be valid"}};t.default=o},18444(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u=r(73686),c={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"should match exactly one schema in oneOf",params:function(e){var t=e.params;return s._(n||(n=a(["{passingSchemas: ","}"])),t.passing)}},code:function(e){var t=e.gen,r=e.schema,n=e.it;if(!Array.isArray(r))throw new Error("ajv implementation error");var c=r,l=t.let("valid",!1),d=t.let("passing",null),p=t.name("_valid");e.setParams({passing:d}),t.block(function(){c.forEach(function(r,c){var f;u.alwaysValidSchema(n,r)?t.var(p,!0):f=e.subschema({keyword:"oneOf",schemaProp:c,compositeRule:!0},p),c>0&&t.if(s._(o||(o=a([""," && ",""])),p,l)).assign(l,!1).assign(d,s._(i||(i=a(["[",", ","]"])),d,c)).else(),t.if(p,function(){t.assign(l,!0),t.assign(d,c),f&&e.mergeEvaluated(f,s.Name)})})}),e.result(l,function(){return e.reset()},function(){return e.error(!0)})}};t.default=c},62746(e,t,r){"use strict";var n,o;function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0});var u=r(85166),c=r(87062),l=r(91413),d=r(30955),p=r(73686),f={keyword:"patternProperties",type:"object",schemaType:"object",code:function(e){var t=e.gen,r=e.schema,s=e.data,f=e.parentSchema,_=e.it,h=_.opts,m=u.schemaProperties(_,r);if(0!==m.length){var v=h.strict&&!h.allowMatchingProperties&&f.properties,y=t.name("valid");!0===_.props||_.props instanceof c.Name||(_.props=p.evaluatedPropsToName(t,_.props));var b=_.props;!function(){var e,r=a(m);try{for(r.s();!(e=r.n()).done;){var n=e.value;v&&g(n),_.allErrors?E(n):(t.var(y,!0),E(n),t.if(y))}}catch(e){r.e(e)}finally{r.f()}}()}function g(e){for(var t in v)new RegExp(e).test(t)&&d.checkStrictMode(_,"property ".concat(t," matches pattern ").concat(e," (use allowMatchingProperties)"))}function E(r){t.forIn("key",s,function(a){t.if(c._(n||(n=i(["",".test(",")"])),u.usePattern(t,r),a),function(){e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:a,dataPropType:l.Type.Str},y),_.opts.unevaluated&&!0!==b?t.assign(c._(o||(o=i(["","[","]"])),b,a),!0):_.allErrors||t.if(c.not(y),function(){return t.break()})})})}}};t.default=f},49048(e,t,r){"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}
2}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0});var i=r(56183),a=r(85166),s=r(73686),u=r(67909),c={keyword:"properties",type:"object",schemaType:"object",code:function(e){var t=e.gen,r=e.schema,o=e.parentSchema,c=e.data,l=e.it;"all"===l.opts.removeAdditional&&void 0===o.additionalProperties&&u.default.code(new i.default(l,u.default,"additionalProperties"));var d,p=a.allSchemaProperties(r),f=n(p);try{for(f.s();!(d=f.n()).done;){var _=d.value;l.definedProperties.add(_)}}catch(e){f.e(e)}finally{f.f()}l.opts.unevaluated&&p.length&&!0!==l.props&&(l.props=s.mergeEvaluated.props(t,s.toHash(p),l.props));var h=p.filter(function(e){return!s.alwaysValidSchema(l,r[e])});if(0!==h.length){var m,v=t.name("valid"),y=n(h);try{for(y.s();!(m=y.n()).done;){var b=m.value;g(b)?E(b):(t.if(a.propertyInData(t,c,b,l.opts.ownProperties)),E(b),l.allErrors||t.else().var(v,!0),t.endIf()),e.it.definedProperties.add(b),e.ok(v)}}catch(e){y.e(e)}finally{y.f()}}function g(e){return l.opts.useDefaults&&!l.compositeRule&&void 0!==r[e].default}function E(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},v)}}};t.default=c},55442(e,t,r){"use strict";var n,o;function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var a=r(87062),s=r(73686),u={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:function(e){var t=e.params;return a.str(n||(n=i(["property name '","' is invalid"])),t.propertyName)},params:function(e){var t=e.params;return a._(o||(o=i(["{propertyName: ","}"])),t.propertyName)}},code:function(e){var t=e.gen,r=e.schema,n=e.data,o=e.it;if(!s.alwaysValidSchema(o,r)){var i=t.name("valid");t.forIn("key",n,function(r){e.setParams({propertyName:r}),e.subschema({keyword:"propertyNames",data:r,dataTypes:["string"],propertyName:r,compositeRule:!0},i),t.if(a.not(i),function(){e.error(!0),o.allErrors||t.break()})}),e.ok(i)}}};t.default=u},4915(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(30955),o={keyword:["then","else"],schemaType:["object","boolean"],code:function(e){var t=e.keyword,r=e.parentSchema,o=e.it;void 0===r.if&&n.checkStrictMode(o,'"'.concat(t,'" without "if" is ignored'))}};t.default=o},85166(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m;function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;var g=r(87062),E=r(73686),O=r(91413),P=r(87056);function w(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:g._(i||(i=b(["Object.prototype.hasOwnProperty"])))})}function k(e,t,r){return g._(a||(a=b(["",".call(",", ",")"])),w(e),t,r)}function M(e,t,r,n){var o=g._(c||(c=b(["",""," === undefined"])),t,g.getProperty(r));return n?g.or(o,g.not(k(e,t,r))):o}function C(e){return e?Object.keys(e).filter(function(e){return"__proto__"!==e}):[]}t.checkReportMissingProp=function(e,t){var r=e.gen,o=e.data,i=e.it;r.if(M(r,o,t,i.opts.ownProperties),function(){e.setParams({missingProperty:g._(n||(n=b(["",""])),t)},!0),e.error()})},t.checkMissingProp=function(e,t,r){var n=e.gen,i=e.data,a=e.it.opts;return g.or.apply(g,v(t.map(function(e){return g.and(M(n,i,e,a.ownProperties),g._(o||(o=b([""," = ",""])),r,e))})))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=w,t.isOwnProperty=k,t.propertyInData=function(e,t,r,n){var o=g._(s||(s=b(["",""," !== undefined"])),t,g.getProperty(r));return n?g._(u||(u=b([""," && ",""])),o,k(e,t,r)):o},t.noPropertyInData=M,t.allSchemaProperties=C,t.schemaProperties=function(e,t){return C(t).filter(function(r){return!E.alwaysValidSchema(e,t[r])})},t.callValidateCode=function(e,t,r,n){var o=e.schemaCode,i=e.data,a=e.it,s=a.gen,u=a.topSchemaRef,c=a.schemaPath,_=a.errorPath,h=e.it,m=n?g._(l||(l=b(["",", ",", ","",""])),o,i,u,c):i,v=[[P.default.dataPath,g.strConcat(P.default.dataPath,_)],[P.default.parentData,h.parentData],[P.default.parentDataProperty,h.parentDataProperty],[P.default.rootData,P.default.rootData]];h.opts.dynamicRef&&v.push([P.default.dynamicAnchors,P.default.dynamicAnchors]);var y=g._(d||(d=b(["",", ",""])),m,s.object.apply(s,v));return r!==g.nil?g._(p||(p=b(["",".call(",", ",")"])),t,r,y):g._(f||(f=b(["","(",")"])),t,y)}
2,t.usePattern=function(e,t){return e.scopeValue("pattern",{key:t,ref:new RegExp(t,"u"),code:g._(_||(_=b(["new RegExp(",', "u")'])),t)})},t.validateArray=function(e){var t=e.gen,r=e.data,n=e.keyword,o=e.it,i=t.name("valid");if(o.allErrors){var a=t.let("valid",!0);return s(function(){return t.assign(a,!1)}),a}return t.var(i,!0),s(function(){return t.break()}),i;function s(o){var a=t.const("len",g._(h||(h=b(["",".length"])),r));t.forRange("i",0,a,function(r){e.subschema({keyword:n,dataProp:r,dataPropType:O.Type.Num},i),t.if(g.not(i),o)})}},t.validateUnion=function(e){var t=e.gen,r=e.schema,n=e.keyword,o=e.it;if(!Array.isArray(r))throw new Error("ajv implementation error");if(!r.some(function(e){return E.alwaysValidSchema(o,e)})||o.opts.unevaluated){var i=t.let("valid",!1),a=t.name("_valid");t.block(function(){return r.forEach(function(r,o){var s=e.subschema({keyword:n,schemaProp:o,compositeRule:!0},a);t.assign(i,g._(m||(m=b([""," || ",""])),i,a)),e.mergeValidEvaluated(s,a)||t.if(g.not(i))})}),e.result(i,function(){return e.reset()},function(){return e.error(!0)})}}},86182(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={keyword:"id",code:function(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=r},13731(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(86182),o=r(90550),i=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,o.default];t.default=i},90550(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d;function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;var f=r(2769),_=r(85166),h=r(87062),m=r(87056),v=r(71892),y=r(73686),b={keyword:"$ref",schemaType:"string",code:function(e){var t=e.gen,r=e.schema,o=e.it,i=o.baseId,a=o.schemaEnv,s=o.validateName,u=o.opts,c=o.self;if("#"===r||"#/"===r)return function(){if(a===a.root)return E(e,s,a,a.$async);var r=t.scopeValue("root",{ref:a.root});return E(e,h._(n||(n=p(["",".validate"])),r),a.root,a.root.$async)}();var l,d,_=v.resolveRef.call(c,a.root,i,r);if(void 0===_)throw new f.MissingRefError(i,r);return _ instanceof v.SchemaEnv?(d=g(e,l=_),void E(e,d,l,l.$async)):function(n){var o=t.scopeValue("schema",!0===u.code.source?{ref:n,code:h.stringify(n)}:{ref:n}),i=t.name("valid"),a=e.subschema({schema:n,dataTypes:[],schemaPath:h.nil,topSchemaRef:o,errSchemaPath:r},i);e.mergeEvaluated(a),e.ok(i)}(_)}};function g(e,t){var r=e.gen;return t.validate?r.scopeValue("validate",{ref:t.validate}):h._(o||(o=p(["",".validate"])),r.scopeValue("wrapper",{ref:t}))}function E(e,t,r,n){var o=e.gen,f=e.it,v=f.allErrors,b=f.schemaEnv,g=f.opts.passContext?m.default.this:h.nil;function E(e){var t=h._(s||(s=p(["",".errors"])),e);o.assign(m.default.vErrors,h._(u||(u=p([""," === null ? "," : ",".concat(",")"])),m.default.vErrors,t,m.default.vErrors,t)),o.assign(m.default.errors,h._(c||(c=p(["",".length"])),m.default.vErrors))}function O(e){var t;if(f.opts.unevaluated){var n=null===(t=null==r?void 0:r.validate)||void 0===t?void 0:t.evaluated;if(!0!==f.props)if(n&&!n.dynamicProps)void 0!==n.props&&(f.props=y.mergeEvaluated.props(o,n.props,f.props));else{var i=o.var("props",h._(l||(l=p(["",".evaluated.props"])),e));f.props=y.mergeEvaluated.props(o,i,f.props,h.Name)}if(!0!==f.items)if(n&&!n.dynamicItems)void 0!==n.items&&(f.items=y.mergeEvaluated.items(o,n.items,f.items));else{var a=o.var("items",h._(d||(d=p(["",".evaluated.items"])),e));f.items=y.mergeEvaluated.items(o,a,f.items,h.Name)}}}n?function(){if(!b.$async)throw new Error("async schema referenced by sync schema");var r=o.let("valid");o.try(function(){o.code(h._(i||(i=p(["await ",""])),_.callValidateCode(e,t,g))),O(t),v||o.assign(r,!0)},function(e){o.if(h._(a||(a=p(["!("," instanceof ",")"])),e,f.ValidationError),function(){return o.throw(e)}),E(e),v||o.assign(r,!1)}),e.ok(r)}():e.result(_.callValidateCode(e,t,g),function(){return O(t)},function(){return E(t)})}t.getValidate=g,t.callRef=E,t.default=b},11187(e,t,r){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var n=r(13731),o=r(90815),i=r(20845),a=r(27711),s=r(73262),u=[n.default,o.default,i.default,a.default,s.metadataVocabulary,s.contentVocabulary];t.default=u},33556(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b;function g(e){return g="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},g(e)}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return O(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?O(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function P(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var w=r(87062),k={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:function(e){var t=e.schemaCode;return w.str(n||(n=P(['should match format "','"'])),t)},params:function(e){var t=e.schemaCode;return w._(o||(o=P(["{format: ","}"])),t)}},code:function(e,t){var r,n,o,O,k,M,C=e.gen,S=e.data,D=e.$data,T=e.schema,I=e.schemaCode,R=e.it,B=R.opts,A=R.errSchemaPath,j=R.schemaEnv,x=R.self;B.validateFormats&&(D?(r=C.scopeValue("formats",{ref:x.formats,code:B.code.formats}),n=C.const("fDef",w._(i||(i=P(["","[","]"])),r,I)),o=C.let("fType"),O=C.let("format"),C.if(w._(a||(a=P(["typeof ",' == "object" && !('," instanceof RegExp)"])),n,n),function(){return C.assign(o,w._(s||(s=P(["",'.type || "string"'])),n)).assign(O,w._(u||(u=P(["",".validate"])),n))},function(){return C.assign(o,w._(c||(c=P(['"string"'])))).assign(O,n)}),e.fail$data(w.or(!1===B.strict?w.nil:w._(l||(l=P([""," && !",""])),I,O),(k=j.$async?w._(d||(d=P(["(",".async ? await ","(",") : ","(","))"])),n,O,S,O,S):w._(p||(p=P(["","(",")"])),O,S),M=w._(f||(f=P(["(typeof ",' == "function" ? '," : ",".test(","))"])),O,k,O,S),w._(_||(_=P([""," && "," !== true && "," === "," && !",""])),O,O,o,t,M))))):function(){var r=x.formats[T];if(!r)return void function(){if(!1===B.strict)return void x.logger.warn(e());throw new Error(e());function e(){return'unknown format "'.concat(T,'" ignored in schema at path "').concat(A,'"')}}();if(!0===r)return;var n=E(function(e){var t=C.scopeValue("formats",{key:T,ref:e,code:B.code.formats?w._(h||(h=P(["","",""])),B.code.formats,w.getProperty(T)):void 0});if("object"==g(e)&&!(e instanceof RegExp))return[e.type||"string",e.validate,w._(m||(m=P(["",".validate"])),t)];return["string",e,t]}(r),3),o=n[0],i=n[1],a=n[2];o===t&&e.pass(function(){if("object"==g(r)&&!(r instanceof RegExp)&&r.async){if(!j.$async)throw new Error("async format in sync schema");return w._(v||(v=P(["await ","(",")"])),a,S)}return"function"==typeof i?w._(y||(y=P(["","(",")"])),a,S):w._(b||(b=P(["",".test(",")"])),a,S)}())}())}};t.default=k},27711(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=[r(33556).default];t.default=n},73262(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},52932(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}
2Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u=r(34700),c={keyword:"const",$data:!0,error:{message:"should be equal to constant",params:function(e){var t=e.schemaCode;return s._(n||(n=a(["{allowedValue: ","}"])),t)}},code:function(e){var t=e.gen.scopeValue("func",{ref:u,code:s._(o||(o=a(['require("ajv/dist/compile/equal")'])))});e.fail$data(s._(i||(i=a(["!","(",", ",")"])),t,e.data,e.schemaCode))}};t.default=c},44730(e,t,r){"use strict";var n,o,i,a,s;function u(e){return u="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},u(e)}function c(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var p=r(87062),f=r(34700),_={keyword:"enum",schemaType:"array",$data:!0,error:{message:"should be equal to one of the allowed values",params:function(e){var t=e.schemaCode;return p._(n||(n=d(["{allowedValues: ","}"])),t)}},code:function(e){var t=e.gen,r=e.data,n=e.$data,l=e.schema,_=e.schemaCode,h=e.it;if(!n&&0===l.length)throw new Error("enum must have non-empty array");var m,v=l.length>=h.opts.loopEnum,y=e.gen.scopeValue("func",{ref:f,code:p._(o||(o=d(['require("ajv/dist/compile/equal")'])))});if(v||n)m=t.let("valid"),e.block$data(m,function(){t.assign(m,!1),t.forOf("v",_,function(e){return t.if(p._(i||(i=d(["","(",", ",")"])),y,r,e),function(){return t.assign(m,!0).break()})})});else{if(!Array.isArray(l))throw new Error("ajv implementation error");var b=t.const("vSchema",_);m=p.or.apply(p,c(l.map(function(e,t){return function(e,t){var n=l[t];return n&&"object"===u(n)?p._(a||(a=d(["","(",", ","[","])"])),y,r,e,t):p._(s||(s=d([""," === ",""])),r,n)}(b,t)})))}e.pass(m)}};t.default=_},90815(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97441),o=r(76754),i=r(35356),a=r(78777),s=r(35193),u=r(73982),c=r(37874),l=r(79566),d=r(52932),p=r(44730),f=[n.default,o.default,i.default,a.default,s.default,u.default,c.default,l.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,p.default];t.default=f},37874(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message:function(e){var t=e.keyword,r=e.schemaCode,o="maxItems"===t?"more":"fewer";return s.str(n||(n=a(["should NOT have "," than "," items"])),o,r)},params:function(e){var t=e.schemaCode;return s._(o||(o=a(["{limit: ","}"])),t)}},code:function(e){var t=e.keyword,r=e.data,n=e.schemaCode,o="maxItems"===t?s.operators.GT:s.operators.LT;e.fail$data(s._(i||(i=a(["",".length "," ",""])),r,o,n))}};t.default=u},35356(e,t,r){"use strict";var n,o,i,a,s,u;function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var l=r(87062),d=r(44299),p={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message:function(e){var t=e.keyword,r=e.schemaCode,o="maxLength"===t?"more":"fewer";return l.str(n||(n=c(["should NOT have "," than "," characters"])),o,r)},params:function(e){var t=e.schemaCode;return l._(o||(o=c(["{limit: ","}"])),t)}},code:function(e){var t,r=e.keyword,n=e.data,o=e.schemaCode,p=e.it,f="maxLength"===r?l.operators.GT:l.operators.LT;if(!1===p.opts.unicode)t=l._(i||(i=c(["",".length"])),n);else{var _=e.gen.scopeValue("func",{ref:d.default,code:l._(a||(a=c(['require("ajv/dist/compile/ucs2length").default'])))});t=l._(s||(s=c(["","(",")"])),_,n)}e.fail$data(l._(u||(u=c([""," "," ",""])),t,f,o))}};t.default=p},97441(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}
2Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u=s.operators,c={maximum:{okStr:"<=",ok:u.LTE,fail:u.GT},minimum:{okStr:">=",ok:u.GTE,fail:u.LT},exclusiveMaximum:{okStr:"<",ok:u.LT,fail:u.GTE},exclusiveMinimum:{okStr:">",ok:u.GT,fail:u.LTE}},l={message:function(e){var t=e.keyword,r=e.schemaCode;return s.str(n||(n=a(["should be "," ",""])),c[t].okStr,r)},params:function(e){var t=e.keyword,r=e.schemaCode;return s._(o||(o=a(["{comparison: ",", limit: ","}"])),c[t].okStr,r)}},d={keyword:Object.keys(c),type:"number",schemaType:"number",$data:!0,error:l,code:function(e){var t=e.keyword,r=e.data,n=e.schemaCode;e.fail$data(s._(i||(i=a([""," "," "," || isNaN(",")"])),r,c[t].fail,n,r))}};t.default=d},35193(e,t,r){"use strict";var n,o,i;function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var s=r(87062),u={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message:function(e){var t=e.keyword,r=e.schemaCode,o="maxProperties"===t?"more":"fewer";return s.str(n||(n=a(["should NOT have "," than "," items"])),o,r)},params:function(e){var t=e.schemaCode;return s._(o||(o=a(["{limit: ","}"])),t)}},code:function(e){var t=e.keyword,r=e.data,n=e.schemaCode,o="maxProperties"===t?s.operators.GT:s.operators.LT;e.fail$data(s._(i||(i=a(["Object.keys(",").length "," ",""])),r,o,n))}};t.default=u},76754(e,t,r){"use strict";var n,o,i,a,s;function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var c=r(87062),l={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:function(e){var t=e.schemaCode;return c.str(n||(n=u(["should be multiple of ",""])),t)},params:function(e){var t=e.schemaCode;return c._(o||(o=u(["{multipleOf: ","}"])),t)}},code:function(e){var t=e.gen,r=e.data,n=e.schemaCode,o=e.it.opts.multipleOfPrecision,l=t.let("res"),d=o?c._(i||(i=u(["Math.abs(Math.round(",") - ",") > 1e-",""])),l,l,o):c._(a||(a=u([""," !== parseInt(",")"])),l,l);e.fail$data(c._(s||(s=u(["("," === 0 || ("," = ","/",", ","))"])),n,l,r,n,d))}};t.default=l},78777(e,t,r){"use strict";var n,o,i,a;function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var u=r(85166),c=r(87062),l={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:function(e){var t=e.schemaCode;return c.str(n||(n=s(['should match pattern "','"'])),t)},params:function(e){var t=e.schemaCode;return c._(o||(o=s(["{pattern: ","}"])),t)}},code:function(e){var t=e.gen,r=e.data,n=e.$data,o=e.schema,l=e.schemaCode,d=n?c._(i||(i=s(["(new RegExp(",', "u"))'])),l):u.usePattern(t,o);e.fail$data(c._(a||(a=s(["!",".test(",")"])),d,r))}};t.default=l},73982(e,t,r){"use strict";var n,o;function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(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 new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}
2Object.defineProperty(t,"__esModule",{value:!0});var u=r(85166),c=r(87062),l=r(30955),d={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:function(e){var t=e.params.missingProperty;return c.str(n||(n=s(["should have required property '","'"])),t)},params:function(e){var t=e.params.missingProperty;return c._(o||(o=s(["{missingProperty: ","}"])),t)}},code:function(e){var t=e.gen,r=e.schema,n=e.schemaCode,o=e.data,a=e.$data,s=e.it,d=s.opts;if(a||0!==r.length){var p=r.length>=d.loopRequired;if(s.allErrors?function(){if(p||a)e.block$data(c.nil,g);else{var t,n=i(r);try{for(n.s();!(t=n.n()).done;){var o=t.value;u.checkReportMissingProp(e,o)}}catch(e){n.e(e)}finally{n.f()}}}():function(){var i=t.let("missing");if(p||a){var s=t.let("valid",!0);e.block$data(s,function(){return function(r,i){e.setParams({missingProperty:r}),t.forOf(r,n,function(){t.assign(i,u.propertyInData(t,o,r,d.ownProperties)),t.if(c.not(i),function(){e.error(),t.break()})},c.nil)}(i,s)}),e.ok(s)}else t.if(u.checkMissingProp(e,r,i)),u.reportMissingProp(e,i),t.else()}(),d.strictRequired){var f,_=e.parentSchema.properties,h=e.it.definedProperties,m=i(r);try{for(m.s();!(f=m.n()).done;){var v=f.value;if(void 0===(null==_?void 0:_[v])&&!h.has(v)){var y=s.schemaEnv.baseId+s.errSchemaPath,b='required property "'.concat(v,'" is not defined at "').concat(y,'" (strictRequired)');l.checkStrictMode(s,b,s.opts.strictRequired)}}}catch(e){m.e(e)}finally{m.f()}}}function g(){t.forOf("prop",n,function(r){e.setParams({missingProperty:r}),t.if(u.noPropertyInData(t,o,r,d.ownProperties),function(){return e.error()})})}}};t.default=d},79566(e,t,r){"use strict";var n,o,i,a,s,u,c,l,d,p,f,_,h,m,v,y,b,g;function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Object.defineProperty(t,"__esModule",{value:!0});var O=r(25767),P=r(87062),w=r(34700),k={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:function(e){var t=e.params,r=t.i,o=t.j;return P.str(n||(n=E(["should NOT have duplicate items (items ## "," and "," are identical)"])),o,r)},params:function(e){var t=e.params,r=t.i,n=t.j;return P._(o||(o=E(["{i: ",", j: ","}"])),r,n)}},code:function(e){var t=e.gen,r=e.data,n=e.$data,o=e.schema,k=e.parentSchema,M=e.schemaCode,C=e.it;if(n||o){var S=t.let("valid"),D=k.items?O.getSchemaTypes(k.items):[];e.block$data(S,function(){var n=t.let("i",P._(a||(a=E(["",".length"])),r)),o=t.let("j");e.setParams({i:n,j:o}),t.assign(S,!0),t.if(P._(s||(s=E([""," > 1"])),n),function(){return(D.length>0&&!D.some(function(e){return"object"===e||"array"===e})?T:I)(n,o)})},P._(i||(i=E([""," === false"])),M)),e.ok(S)}function T(n,o){var i=t.name("item"),a=O.checkDataTypes(D,i,C.opts.strict,O.DataType.Wrong),s=t.const("indices",P._(u||(u=E(["{}"]))));t.for(P._(c||(c=E([";","--;"])),n),function(){t.let(i,P._(l||(l=E(["","[","]"])),r,n)),t.if(a,P._(d||(d=E(["continue"])))),D.length>1&&t.if(P._(p||(p=E(["typeof ",' == "string"'])),i),P._(f||(f=E(["",' += "_"'])),i)
2),t.if(P._(_||(_=E(["typeof ","[",'] == "number"'])),s,i),function(){t.assign(o,P._(h||(h=E(["","[","]"])),s,i)),e.error(),t.assign(S,!1).break()}).code(P._(m||(m=E(["","[","] = ",""])),s,i,n))})}function I(n,o){var i=e.gen.scopeValue("func",{ref:w,code:P._(v||(v=E(['require("ajv/dist/compile/equal")'])))}),a=t.name("outer");t.label(a).for(P._(y||(y=E([";","--;"])),n),function(){return t.for(P._(b||(b=E([""," = ","; ","--;"])),o,n,o),function(){return t.if(P._(g||(g=E(["","(","[","], ","[","])"])),i,r,n,r,o),function(){e.error(),t.assign(S,!1).break(a)})})})}}};t.default=k},78088(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r.cjs(function(e,t){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}),o=r.n(n);const i=function(e){var t,r,n=[],i=1;if("string"==typeof e)if(e=e.toLowerCase(),o()[e])n=o()[e].slice(),r="rgb";else if("transparent"===e)i=0,r="rgb",n=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var s=e.slice(1);i=1,(l=s.length)<=4?(n=[parseInt(s[0]+s[0],16),parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16)],4===l&&(i=parseInt(s[3]+s[3],16)/255)):(n=[parseInt(s[0]+s[1],16),parseInt(s[2]+s[3],16),parseInt(s[4]+s[5],16)],8===l&&(i=parseInt(s[6]+s[7],16)/255)),n[0]||(n[0]=0),n[1]||(n[1]=0),n[2]||(n[2]=0),r="rgb"}else if(t=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var u=t[1],c="rgb"===u;r=s=u.replace(/a$/,"");var l="cmyk"===s?4:"gray"===s?1:3;n=t[2].trim().split(/\s*[,\/]\s*|\s+/).map(function(e,t){if(/%$/.test(e))return t===l?parseFloat(e)/100:"rgb"===s?255*parseFloat(e)/100:parseFloat(e);
2if("h"===s[t]){if(/deg$/.test(e))return parseFloat(e);if(void 0!==a[e])return a[e]}return parseFloat(e)}),u===s&&n.push(1),i=c||void 0===n[l]?1:n[l],n=n.slice(0,l)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(n=e.match(/([0-9]+)/g).map(function(e){return parseFloat(e)}),r=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(n=[e[0],e[1],e[2]],r="rgb",i=4===e.length?e[3]:1):e instanceof Object&&(null!=e.r||null!=e.red||null!=e.R?(r="rgb",n=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(r="hsl",n=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),i=e.a||e.alpha||e.opacity||1,null!=e.opacity&&(i/=100)):(r="rgb",n=[e>>>16,(65280&e)>>>8,255&e]);return{space:r,values:n,alpha:i}};var a={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}},63837(e){"use strict";e.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},72079(e){"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true}
vendor: 1,401 bytes, line 2
2,"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')}}]);
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.