/*! For license information please see client.js.LICENSE.txt */ var CNB;(()=>{var t,e,n,r,o={48:(t,e,n)=>{var r=n(699),o=n(726),i=n(540),a=n(800),s=n(686),c=n(918),u=n(696);function l(){"use strict";var e=o(),n=e.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function f(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===d||"GeneratorFunction"===(e.displayName||e.name))}var p={throw:1,return:2,break:3,continue:3};function h(t){var e,n;return function(r){e||(e={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(t,e){return n(r.a,p[t],e)},delegateYield:function(t,o,i){return e.resultName=o,n(r.d,u(t),i)},finish:function(t){return n(r.f,t)}},n=function(t,n,o){r.p=e.prev,r.n=e.next;try{return t(n,o)}finally{e.next=r.n}}),e.resultName&&(e[e.resultName]=r.v,e.resultName=void 0),e.sent=r.v,e.next=r.n;try{return t.call(this,e)}finally{r.p=e.prev,r.n=e.next}}}return(t.exports=l=function(){return{wrap:function(t,n,r,o){return e.w(h(t),n,r,o&&o.reverse())},isGeneratorFunction:f,mark:e.m,awrap:function(t,e){return new r(t,e)},AsyncIterator:s,async:function(t,e,n,r,o){return(f(e)?a:i)(h(t),e,n,r,o)},keys:c,values:u}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=l,t.exports.__esModule=!0,t.exports.default=t.exports},94:(t,e,n)=>{"use strict";var r=n(688);function o(){if(this instanceof o==0)return new o;this._={}}function i(t){return Math.max(Math.min(t,100),0)}function a(t,e,n){return[Math.max(Math.min(t,360),0),Math.max(Math.min(e,100),0),Math.max(Math.min(n,100),0)]}o.fromHex=function(t){return(new o).fromHex(t)},o.fromGrayscale=function(t){return(new o).fromGrayscale(t)},o.fromRgb=function(t,e,n){return(new o).fromRgb(t,e,n)},o.fromRgbArray=function(t){return(new o).fromRgb(t[0],t[1],t[2])},o.fromRgbObject=function(t){return(new o).fromRgb(t.r,t.g,t.b)},o.fromHsl=function(t,e,n){return(new o).fromHsl(t,e,n)},o.fromHslArray=function(t){return(new o).fromHsl(t[0],t[1],t[2])},o.fromHslObject=function(t){return(new o).fromHsl(t.h,t.s,t.l)},o.fromHsv=function(t,e,n){return(new o).fromHsv(t,e,n)},o.fromHsvArray=function(t){return(new o).fromHsv(t[0],t[1],t[2])},o.fromHsvObject=function(t){return(new o).fromHsv(t.h,t.s,t.v)},o.prototype.fromHex=function(t){var e=r.hex.rgb(t);return this._={rgb:e},this},o.prototype.fromGrayscale=function(t){var e;e=t,t=Math.max(Math.min(e,255),0);var n=r.grayscale.rgb(t);return this._={rgb:n},this},o.prototype.fromRgb=function(t,e,n){if("number"!=typeof t||"number"!=typeof e||"number"!=typeof n)throw new Error("Arguments must be numbers");var r=function(t,e,n){return[Math.max(Math.min(t,255),0),Math.max(Math.min(e,255),0),Math.max(Math.min(n,255),0)]}(t,e,n);return this._={rgb:r},this},o.prototype.fromRgbArray=function(t){return this.fromRgb(t[0],t[1],t[2])},o.prototype.fromRgbObject=function(t){return this.fromRgb(t.r,t.g,t.b)},o.prototype.fromHsl=function(t,e,n){if("number"!=typeof t||"number"!=typeof e||"number"!=typeof n)throw new Error("Arguments must be numbers");return this._={hsl:a(t,e,n)},this},o.prototype.fromHslArray=function(t){return this.fromHsl(t[0],t[1],t[2])},o.prototype.fromHslObject=function(t){return this.fromHsl(t.h,t.s,t.l)},o.prototype.fromHsv=function(t,e,n){if("number"!=typeof t||"number"!=typeof e||"number"!=typeof n)throw new Error("Arguments must be numbers");return this._={hsv:a(t,e,n)},this},o.prototype.fromHsvArray=function(t){return this.fromHsv(t[0],t[1],t[2])},o.prototype.fromHsvObject=function(t){return this.fromHsv(t.h,t.s,t.v)},o.prototype.toHex=function(){var t,e=this._.hex;if(void 0!==e)return e;var n=this._.rgb;(t=void 0!==n?n:this.toRawRgbArray())[0]=Math.round(t[0]),t[1]=Math.round(t[1]),t[2]=Math.round(t[2]);var o=r.rgb.hex(t);return this._.hex=o,o},o.prototype.toGrayscale=function(){var t,e=this._.grayscale;if(void 0!==e)return e;var n=this._.rgb;t=void 0!==n?n:this.toRawRgbArray();var o=r.rgb.grayscale(t);return this._.grayscale=o,o},o.prototype.toRawRgbArray=function(){var t,e=this._.rgb;if(void 0!==e)return e;if(void 0!==(t=this._.hsv))t=r.hsv.rgb(t);else{if(void 0===(t=this._.hsl))throw new Error("No data to convert");t=r.hsl.rgb(t)}return this._.rgb=t,t},o.prototype.toRawRgbObject=function(){var t=this.toRawRgbArray();return{r:t[0],g:t[1],b:t[2]}},o.prototype.toRgbArray=function(){var t=this.toRawRgbArray();return[Math.round(t[0]),Math.round(t[1]),Math.round(t[2])]},o.prototype.toRgbObject=function(){var t=this.toRgbArray();return{r:t[0],g:t[1],b:t[2]}},o.prototype.toRawHslArray=function(){var t,e=this._.hsl;if(void 0!==e)return e;if(void 0!==(t=this._.hsv))t=r.hsv.hsl(t);else{if(void 0===(t=this._.rgb))throw new Error("No data to convert");t=r.rgb.hsl(t)}return this._.hsl=t,t},o.prototype.toRawHslObject=function(){var t=this.toRawHslArray();return{h:t[0],s:t[1],l:t[2]}},o.prototype.toHslArray=function(){var t=this.toRawHslArray();return[Math.round(t[0]),Math.round(t[1]),Math.round(t[2])]},o.prototype.toHslObject=function(){var t=this.toHslArray();return{h:t[0],s:t[1],l:t[2]}},o.prototype.toRawHsvArray=function(){var t,e=this._.hsv;if(void 0!==e)return e;if(void 0!==(t=this._.hsl))t=r.hsl.hsv(t);else{if(void 0===(t=this._.rgb))throw new Error("No data to convert");t=r.rgb.hsv(t)}return this._.hsv=t,t},o.prototype.toRawHsvObject=function(){var t=this.toRawHsvArray();return{h:t[0],s:t[1],v:t[2]}},o.prototype.toHsvArray=function(){var t=this.toRawHsvArray();return[Math.round(t[0]),Math.round(t[1]),Math.round(t[2])]},o.prototype.toHsvObject=function(){var t=this.toHsvArray();return{h:t[0],s:t[1],v:t[2]}},o.prototype.lighten=function(t){var e=this.toRawHslArray();return e[2]=i(e[2]+t),this._={hsl:e},this},o.prototype.darken=function(t){var e=this.toRawHslArray();return e[2]=i(e[2]-t),this._={hsl:e},this},o.prototype.clone=function(){var t=new o;return t._.hex=this._.hex,t._.grayscale=this._.grayscale,void 0!==this._.rgb&&(t._.rgb=this._.rgb.slice(0)),void 0!==this._.hsv&&(t._.hsv=this._.hsv.slice(0)),void 0!==this._.hsl&&(t._.hsl=this._.hsl.slice(0)),t},t.exports=o},319:t=>{function e(n){return t.exports=e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(n)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},540:(t,e,n)=>{var r=n(800);t.exports=function(t,e,n,o,i){var a=r(t,e,n,o,i);return a.next().then((function(t){return t.done?t.value:a.next()}))},t.exports.__esModule=!0,t.exports.default=t.exports},645:t=>{function e(n,r,o,i){var a=Object.defineProperty;try{a({},"",{})}catch(n){a=0}t.exports=e=function(t,n,r,o){if(n)a?a(t,n,{value:r,enumerable:!o,configurable:!o,writable:!o}):t[n]=r;else{var i=function(n,r){e(t,n,(function(t){return this._invoke(n,r,t)}))};i("next",0),i("throw",1),i("return",2)}},t.exports.__esModule=!0,t.exports.default=t.exports,e(n,r,o,i)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},686:(t,e,n)=>{var r=n(699),o=n(645);t.exports=function t(e,n){function i(t,o,a,s){try{var c=e[t](o),u=c.value;return u instanceof r?n.resolve(u.v).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):n.resolve(u).then((function(t){c.value=t,a(c)}),(function(t){return i("throw",t,a,s)}))}catch(t){s(t)}}var a;this.next||(o(t.prototype),o(t.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(t,e,r){function o(){return new n((function(e,n){i(t,r,e,n)}))}return a=a?a.then(o,o):o()}),!0)},t.exports.__esModule=!0,t.exports.default=t.exports},688:t=>{"use strict";function e(t){return t<58?t-48:t<71?t-55:t-87}t.exports={grayscale:{rgb:function(t){return[t,t,t]}},hex:{rgb:function(t){var n,r,o,i="#"===t[0]?1:0,a=t.length;if(a-i<3)throw new Error("hex input must be at least three chars long");var s=e(t.charCodeAt(0+i)),c=e(t.charCodeAt(1+i)),u=e(t.charCodeAt(2+i));if(a-i>=6?(n=(s<<4)+c,r=(u<<4)+e(t.charCodeAt(3+i)),o=(e(t.charCodeAt(4+i))<<4)+e(t.charCodeAt(5+i))):(n=(s<<4)+s,r=(c<<4)+c,o=(u<<4)+u),n<0||n>255||r<0||r>255||o<0||o>255)throw new Error("hex input is invalid");return[n,r,o]}},rgb:{hsl:function(t){var e,n,r=t[0]/255,o=t[1]/255,i=t[2]/255,a=Math.min(r,o,i),s=Math.max(r,o,i),c=s-a;return s===a?e=0:r===s?e=(o-i)/c:o===s?e=2+(i-r)/c:i===s&&(e=4+(r-o)/c),(e=Math.min(60*e,360))<0&&(e+=360),n=(a+s)/2,[e,100*(s===a?0:n<=.5?c/(s+a):c/(2-s-a)),100*n]},hsv:function(t){var e,n,r=t[0],o=t[1],i=t[2],a=Math.min(r,o,i),s=Math.max(r,o,i),c=s-a;return n=0===s?0:c/s*100,s===a?e=0:r===s?e=(o-i)/c:o===s?e=2+(i-r)/c:i===s&&(e=4+(r-o)/c),(e=Math.min(60*e,360))<0&&(e+=360),[e,n,s/255*100]},hex:function(t){return"#"+("000000"+((t[0]<<16)+(t[1]<<8)+t[2]).toString(16)).slice(-6)},grayscale:function(t){return(299*t[0]+587*t[1]+114*t[2])/1e3}},hsl:{rgb:function(t){var e,n,r,o=t[0]/360,i=t[1]/100,a=t[2]/100;if(0===i)e=n=r=a;else{var s,c=a<.5?a*(i+1):a+i-a*i,u=2*a-c;(s=o+1/3)<0?s+=1:s>1&&(s-=1),e=s<1/6?u+(c-u)*s*6:s<.5?c:s<2/3?u+(c-u)*(2/3-s)*6:u,(s=o)<0?s+=1:s>1&&(s-=1),n=s<1/6?u+(c-u)*s*6:s<.5?c:s<2/3?u+(c-u)*(2/3-s)*6:u,(s=o-1/3)<0?s+=1:s>1&&(s-=1),r=s<1/6?u+(c-u)*s*6:s<.5?c:s<2/3?u+(c-u)*(2/3-s)*6:u}return[255*e,255*n,255*r]},hsv:function(t){var e=t[0],n=t[1]/100,r=t[2]/100;return 0===n?[e,0,100*r]:0===r?[e,0,0]:[e,2*(n*=(r*=2)<=1?r:2-r)/(r+n)*100,(r+n)/2*100]}},hsv:{rgb:function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,o=Math.floor(e)%6,i=e-Math.floor(e),a=255*r*(1-n),s=255*r*(1-n*i),c=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,c,a];case 1:return[s,r,a];case 2:return[a,r,c];case 3:return[a,s,r];case 4:return[c,a,r];case 5:return[r,a,s]}},hsl:function(t){var e,n,r=t[0],o=t[1]/100,i=t[2]/100;return 0===o?[r,0,100*i]:0===i?[r,0,0]:(e=o*i,[r,100*(e/=(n=(2-o)*i)<=1?n:2-n),100*(n/=2)])}}}},696:(t,e,n)=>{var r=n(319).default;t.exports=function(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(r(t)+" is not iterable")},t.exports.__esModule=!0,t.exports.default=t.exports},699:t=>{t.exports=function(t,e){this.v=t,this.k=e},t.exports.__esModule=!0,t.exports.default=t.exports},726:(t,e,n)=>{var r=n(645);function o(){var e,n,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.toStringTag||"@@toStringTag";function c(t,o,i,a){var s=o&&o.prototype instanceof l?o:l,c=Object.create(s.prototype);return r(c,"_invoke",function(t,r,o){var i,a,s,c=0,l=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,a=0,s=e,f.n=n,u}};function p(t,r){for(a=t,s=r,n=0;!d&&c&&!o&&n3?(o=h===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&pr||r>h)&&(i[4]=t,i[5]=r,f.n=h,a=0))}if(o||t>1)return u;throw d=!0,r}return function(o,l,h){if(c>1)throw TypeError("Generator is already running");for(d&&1===l&&p(l,h),a=l,s=h;(n=a<2?e:s)||!d;){i||(a?a<3?(a>1&&(f.n=-1),p(a,s)):f.n=s:f.v=s);try{if(c=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=e}else if((n=(d=f.n<0)?s:t.call(r,f))!==u)break}catch(t){i=e,a=1,s=t}finally{c=1}}return{value:n,done:d}}}(t,i,a),!0),c}var u={};function l(){}function d(){}function f(){}n=Object.getPrototypeOf;var p=[][a]?n(n([][a]())):(r(n={},a,(function(){return this})),n),h=f.prototype=l.prototype=Object.create(p);function m(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,r(t,s,"GeneratorFunction")),t.prototype=Object.create(h),t}return d.prototype=f,r(h,"constructor",f),r(f,"constructor",d),d.displayName="GeneratorFunction",r(f,s,"GeneratorFunction"),r(h),r(h,s,"Generator"),r(h,a,(function(){return this})),r(h,"toString",(function(){return"[object Generator]"})),(t.exports=o=function(){return{w:c,m}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},799:(t,e,n)=>{var r=n(48)();t.exports=r;try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},800:(t,e,n)=>{var r=n(726),o=n(686);t.exports=function(t,e,n,i,a){return new o(r().w(t,e,n,i),a||Promise)},t.exports.__esModule=!0,t.exports.default=t.exports},880:function(t){!function(e,n){"use strict";"function"==typeof define&&define.amd?define(n):t.exports?t.exports=n():e.log=n()}(this,(function(){"use strict";var t=function(){},e="undefined",n=typeof window!==e&&typeof window.navigator!==e&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],o={},i=null;function a(t,e){var n=t[e];if("function"==typeof n.bind)return n.bind(t);try{return Function.prototype.bind.call(n,t)}catch(e){return function(){return Function.prototype.apply.apply(n,[t,arguments])}}}function s(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(){for(var n=this.getLevel(),o=0;o=0&&e<=d.levels.SILENT)return e;throw new TypeError("log.setLevel() called with invalid level: "+t)}"string"==typeof t?f+=":"+t:"symbol"==typeof t&&(f=void 0),d.name=t,d.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},d.methodFactory=n||l,d.getLevel=function(){return null!=u?u:null!=s?s:a},d.setLevel=function(t,n){return u=h(t),!1!==n&&function(t){var n=(r[t]||"silent").toUpperCase();if(typeof window!==e&&f){try{return void(window.localStorage[f]=n)}catch(t){}try{window.document.cookie=encodeURIComponent(f)+"="+n+";"}catch(t){}}}(u),c.call(d)},d.setDefaultLevel=function(t){s=h(t),p()||d.setLevel(t,!1)},d.resetLevel=function(){u=null,function(){if(typeof window!==e&&f){try{window.localStorage.removeItem(f)}catch(t){}try{window.document.cookie=encodeURIComponent(f)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(t){}}}(),c.call(d)},d.enableAll=function(t){d.setLevel(d.levels.TRACE,t)},d.disableAll=function(t){d.setLevel(d.levels.SILENT,t)},d.rebuild=function(){if(i!==d&&(a=h(i.getLevel())),c.call(d),i===d)for(var t in o)o[t].rebuild()},a=h(i?i.getLevel():"WARN");var m=p();null!=m&&(u=h(m)),c.call(d)}(i=new d).getLogger=function(t){if("symbol"!=typeof t&&"string"!=typeof t||""===t)throw new TypeError("You must supply a name when creating a logger.");var e=o[t];return e||(e=o[t]=new d(t,i.methodFactory)),e};var f=typeof window!==e?window.log:void 0;return i.noConflict=function(){return typeof window!==e&&window.log===i&&(window.log=f),i},i.getLoggers=function(){return o},i.default=i,i}))},918:t=>{t.exports=function(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}},t.exports.__esModule=!0,t.exports.default=t.exports}},i={};function a(t){var e=i[t];if(void 0!==e)return e.exports;var n=i[t]={exports:{}};return o[t].call(n.exports,n,n.exports,a),n.exports}a.m=o,e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};t=t||[null,e({}),e([]),e(e)];for(var s=2&r&&n;("object"==typeof s||"function"==typeof s)&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((t=>i[t]=()=>n[t]));return i.default=()=>n,a.d(o,i),o},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.f={},a.e=t=>Promise.all(Object.keys(a.f).reduce(((e,n)=>(a.f[n](t,e),e)),[])),a.u=t=>t+".client.js",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n={},r="CNB:",a.l=(t,e,o,i)=>{if(n[t])n[t].push(e);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l{s.onerror=s.onload=null,clearTimeout(p);var o=n[t];if(delete n[t],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((t=>t(r))),e)return e(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),c&&document.head.appendChild(s)}},a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;a.g.importScripts&&(t=a.g.location+"");var e=a.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!t||!/^http(s?):/.test(t));)t=n[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t})(),(()=>{var t={792:0};a.f.j=(e,n)=>{var r=a.o(t,e)?t[e]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=t[e]=[n,o]));n.push(r[2]=o);var i=a.p+a.u(e),s=new Error;a.l(i,(n=>{if(a.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+e+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,r[1](s)}}),"chunk-"+e,e)}};var e=(e,n)=>{var r,o,[i,s,c]=n,u=0;if(i.some((e=>0!==t[e]))){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);c&&c(a)}for(e&&e(n);u{"use strict";function t(t,e,n,r,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(r,o)}function e(e){return function(){var n=this,r=arguments;return new Promise((function(o,i){var a=e.apply(n,r);function s(e){t(a,o,i,s,c,"next",e)}function c(e){t(a,o,i,s,c,"throw",e)}s(void 0)}))}}a.r(s),a.d(s,{getStats:()=>Ph,render:()=>Lh});var n=a(799),r=a(880);function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function c(t){var e=function(t){if("object"!=i(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==i(e)?e:e+""}function u(t,e){for(var n=0;n-1},h.prototype.set=function(t,e){var n=this.__data__,r=f(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this};const m=h,v="object"==typeof global&&global&&global.Object===Object&&global;var g="object"==typeof self&&self&&self.Object===Object&&self;const b=v||g||Function("return this")(),y=b.Symbol;var w=Object.prototype,_=w.hasOwnProperty,x=w.toString,E=y?y.toStringTag:void 0;var k=Object.prototype.toString;var C=y?y.toStringTag:void 0;const O=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":C&&C in Object(t)?function(t){var e=_.call(t,E),n=t[E];try{t[E]=void 0;var r=!0}catch(t){}var o=x.call(t);return r&&(e?t[E]=n:delete t[E]),o}(t):function(t){return k.call(t)}(t)},S=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},T=function(t){if(!S(t))return!1;var e=O(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},A=b["__core-js_shared__"];var j,D=(j=/[^.]+$/.exec(A&&A.keys&&A.keys.IE_PROTO||""))?"Symbol(src)_1."+j:"";var L=Function.prototype.toString;const I=function(t){if(null!=t){try{return L.call(t)}catch(t){}try{return t+""}catch(t){}}return""};var N=/^\[object .+?Constructor\]$/,P=Function.prototype,M=Object.prototype,R=P.toString,B=M.hasOwnProperty,H=RegExp("^"+R.call(B).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const U=function(t){return!(!S(t)||(e=t,D&&D in e))&&(T(t)?H:N).test(I(t));var e},F=function(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return U(n)?n:void 0},$=F(b,"Map"),Y=F(Object,"create");var W=Object.prototype.hasOwnProperty;var z=Object.prototype.hasOwnProperty;function q(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1&&t%1==0&&t<=9007199254740991};var bt={};bt["[object Float32Array]"]=bt["[object Float64Array]"]=bt["[object Int8Array]"]=bt["[object Int16Array]"]=bt["[object Int32Array]"]=bt["[object Uint8Array]"]=bt["[object Uint8ClampedArray]"]=bt["[object Uint16Array]"]=bt["[object Uint32Array]"]=!0,bt["[object Arguments]"]=bt["[object Array]"]=bt["[object ArrayBuffer]"]=bt["[object Boolean]"]=bt["[object DataView]"]=bt["[object Date]"]=bt["[object Error]"]=bt["[object Function]"]=bt["[object Map]"]=bt["[object Number]"]=bt["[object Object]"]=bt["[object RegExp]"]=bt["[object Set]"]=bt["[object String]"]=bt["[object WeakMap]"]=!1;const yt=function(t){return function(e){return t(e)}};var wt="object"==typeof exports&&exports&&!exports.nodeType&&exports,_t=wt&&"object"==typeof module&&module&&!module.nodeType&&module,xt=_t&&_t.exports===wt&&v.process;const Et=function(){try{return _t&&_t.require&&_t.require("util").types||xt&&xt.binding&&xt.binding("util")}catch(t){}}();var kt=Et&&Et.isTypedArray;const Ct=kt?yt(kt):function(t){return ot(t)&>(t.length)&&!!bt[O(t)]};var Ot=Object.prototype.hasOwnProperty;const St=function(t,e){var n=lt(t),r=!n&&ut(t),o=!n&&!r&&ht(t),i=!n&&!r&&!o&&Ct(t),a=n||r||o||i,s=a?function(t,e){for(var n=-1,r=Array(t);++ns))return!1;var u=i.get(t),l=i.get(e);if(u&&l)return u==e&&l==t;var d=-1,f=!0,p=2&n?new Ye:void 0;for(i.set(t,e),i.set(e,t);++d0)return r[0];var o=e.getElementsByName(t);if(o&&o.length>0)return o[0];var i=e.getElementsByTagName(t);return!!(i&&i.length>0)&&i[0]}const er="9.39.0",nr=globalThis;function rr(){return or(nr),nr}function or(t){const e=t.__SENTRY__=t.__SENTRY__||{};return e.version=e.version||er,e[er]=e[er]||{}}function ir(t,e,n=nr){const r=n.__SENTRY__=n.__SENTRY__||{},o=r[er]=r[er]||{};return o[t]||(o[t]=e())}const ar="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,sr=Object.prototype.toString;function cr(t){switch(sr.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return br(t,Error)}}function ur(t,e){return sr.call(t)===`[object ${e}]`}function lr(t){return ur(t,"ErrorEvent")}function dr(t){return ur(t,"DOMError")}function fr(t){return ur(t,"String")}function pr(t){return"object"==typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function hr(t){return null===t||pr(t)||"object"!=typeof t&&"function"!=typeof t}function mr(t){return ur(t,"Object")}function vr(t){return"undefined"!=typeof Event&&br(t,Event)}function gr(t){return Boolean(t?.then&&"function"==typeof t.then)}function br(t,e){try{return t instanceof e}catch(t){return!1}}function yr(t){return!("object"!=typeof t||null===t||!t.__isVue&&!t._isVue)}const wr=nr;function _r(t,e={}){if(!t)return"";try{let n=t;const r=5,o=[];let i=0,a=0;const s=" > ",c=s.length;let u;const l=Array.isArray(e)?e:e.keyAttrs,d=!Array.isArray(e)&&e.maxStringLength||80;for(;n&&i++1&&a+o.length*c+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(s)}catch(t){return""}}function xr(t,e){const n=t,r=[];if(!n?.tagName)return"";if(wr.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const o=e?.length?e.filter((t=>n.getAttribute(t))).map((t=>[t,n.getAttribute(t)])):null;if(o?.length)o.forEach((t=>{r.push(`[${t[0]}="${t[1]}"]`)}));else{n.id&&r.push(`#${n.id}`);const t=n.className;if(t&&fr(t)){const e=t.split(/\s+/);for(const t of e)r.push(`.${t}`)}}const i=["aria-label","type","name","title","alt"];for(const t of i){const e=n.getAttribute(t);e&&r.push(`[${t}="${e}"]`)}return r.join("")}function Er(){try{return wr.document.location.href}catch(t){return""}}const kr=["debug","info","warn","error","log","assert","trace"],Cr={};function Or(t){if(!("console"in nr))return t();const e=nr.console,n={},r=Object.keys(Cr);r.forEach((t=>{const r=Cr[t];n[t]=e[t],e[t]=r}));try{return t()}finally{r.forEach((t=>{e[t]=n[t]}))}}function Sr(){Nr().enabled=!0}function Tr(){Nr().enabled=!1}function Ar(){return Nr().enabled}function jr(...t){Ir("log",...t)}function Dr(...t){Ir("warn",...t)}function Lr(...t){Ir("error",...t)}function Ir(t,...e){ar&&Ar()&&Or((()=>{nr.console[t](`Sentry Logger [${t}]:`,...e)}))}function Nr(){return ar?ir("loggerSettings",(()=>({enabled:!1}))):{enabled:!1}}const Pr={enable:Sr,disable:Tr,isEnabled:Ar,log:jr,info:function(...t){Ir("info",...t)},warn:Dr,error:Lr,debug:function(...t){Ir("debug",...t)},assert:function(...t){Ir("assert",...t)},trace:function(...t){Ir("trace",...t)}},Mr={enable:Sr,disable:Tr,isEnabled:Ar,log:jr,warn:Dr,error:Lr};function Rr(t,e=0){return"string"!=typeof t||0===e||t.length<=e?t:`${t.slice(0,e)}...`}function Br(t,e){if(!Array.isArray(t))return"";const n=[];for(let e=0;efunction(t,e,n=!1){return!!fr(t)&&(ur(e,"RegExp")?e.test(t):!!fr(e)&&(n?t===e:t.includes(e)))}(t,e,n)))}function Ur(t,e,n){if(!(e in t))return;const r=t[e];if("function"!=typeof r)return;const o=n(r);"function"==typeof o&&$r(o,r);try{t[e]=o}catch{ar&&Mr.log(`Failed to replace method "${e}" in object`,t)}}function Fr(t,e,n){try{Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}catch(n){ar&&Mr.log(`Failed to add non-enumerable property "${e}" to object`,t)}}function $r(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,Fr(t,"__sentry_original__",e)}catch(t){}}function Yr(t){return t.__sentry_original__}function Wr(t){if(cr(t))return{message:t.message,name:t.name,stack:t.stack,...qr(t)};if(vr(t)){const e={type:t.type,target:zr(t.target),currentTarget:zr(t.currentTarget),...qr(t)};return"undefined"!=typeof CustomEvent&&br(t,CustomEvent)&&(e.detail=t.detail),e}return t}function zr(t){try{return"undefined"!=typeof Element&&br(t,Element)?_r(t):Object.prototype.toString.call(t)}catch(t){return""}}function qr(t){if("object"==typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function Gr(t=function(){const t=nr;return t.crypto||t.msCrypto}()){let e=()=>16*Math.random();try{if(t?.randomUUID)return t.randomUUID().replace(/-/g,"");t?.getRandomValues&&(e=()=>{const e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(t){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(t=>(t^(15&e())>>t/4).toString(16)))}function Vr(t){return t.exception?.values?.[0]}function Xr(t){const{message:e,event_id:n}=t;if(e)return e;const r=Vr(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function Kr(t,e,n){const r=t.exception=t.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=e||""),i.type||(i.type=n||"Error")}function Qr(t,e){const n=Vr(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r?.data,...e.data};n.mechanism.data=t}}function Zr(t){if(function(t){try{return t.__sentry_captured__}catch{}}(t))return!0;try{Fr(t,"__sentry_captured__",!0)}catch(t){}return!1}function Jr(){return Date.now()/1e3}let to;function eo(){return(to??(to=function(){const{performance:t}=nr;if(!t?.now||!t.timeOrigin)return Jr;const e=t.timeOrigin;return()=>(e+t.now())/1e3}()))()}function no(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||eo(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:Gr()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function ro(t,e,n=2){if(!e||"object"!=typeof e||n<=0)return e;if(t&&0===Object.keys(e).length)return t;const r={...t};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=ro(r[t],e[t],n-1));return r}function oo(){return Gr()}function io(){return Gr().substring(16)}const ao="_sentrySpan";function so(t,e){e?Fr(t,ao,e):delete t[ao]}function co(t){return t[ao]}class uo{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:oo(),sampleRand:Math.random()}}clone(){const t=new uo;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,so(t,co(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&no(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this._tags={...this._tags,[t]:e},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts[t]=e,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const e="function"==typeof t?t(this):t,n=e instanceof uo?e.getScopeData():mr(e)?t:void 0,{tags:r,extra:o,user:i,contexts:a,level:s,fingerprint:c=[],propagationContext:u}=n||{};return this._tags={...this._tags,...r},this._extra={...this._extra,...o},this._contexts={...this._contexts,...a},i&&Object.keys(i).length&&(this._user=i),s&&(this._level=s),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,so(this,void 0),this._attachments=[],this.setPropagationContext({traceId:oo(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,e){const n="number"==typeof e?e:100;if(n<=0)return this;const r={timestamp:Jr(),...t,message:t.message?Rr(t.message,2048):t.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:co(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=ro(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,e){const n=e?.event_id||Gr();if(!this._client)return ar&&Mr.warn("No client configured on scope - will not capture exception!"),n;const r=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:r,...e,event_id:n},this),n}captureMessage(t,e,n){const r=n?.event_id||Gr();if(!this._client)return ar&&Mr.warn("No client configured on scope - will not capture message!"),r;const o=new Error(t);return this._client.captureMessage(t,e,{originalException:t,syntheticException:o,...n,event_id:r},this),r}captureEvent(t,e){const n=e?.event_id||Gr();return this._client?(this._client.captureEvent(t,{...e,event_id:n},this),n):(ar&&Mr.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((t=>{t(this)})),this._notifyingListeners=!1)}}class lo{constructor(t,e){let n,r;n=t||new uo,r=e||new uo,this._stack=[{scope:n}],this._isolationScope=r}withScope(t){const e=this._pushScope();let n;try{n=t(e)}catch(t){throw this._popScope(),t}return gr(n)?n.then((t=>(this._popScope(),t)),(t=>{throw this._popScope(),t})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return!(this._stack.length<=1||!this._stack.pop())}}function fo(){const t=or(rr());return t.stack=t.stack||new lo(ir("defaultCurrentScope",(()=>new uo)),ir("defaultIsolationScope",(()=>new uo)))}function po(t){return fo().withScope(t)}function ho(t,e){const n=fo();return n.withScope((()=>(n.getStackTop().scope=t,e(t))))}function mo(t){return fo().withScope((()=>t(fo().getIsolationScope())))}function vo(t){const e=or(t);return e.acs?e.acs:{withIsolationScope:mo,withScope:po,withSetScope:ho,withSetIsolationScope:(t,e)=>mo(e),getCurrentScope:()=>fo().getScope(),getIsolationScope:()=>fo().getIsolationScope()}}function go(){return vo(rr()).getCurrentScope()}function bo(){return vo(rr()).getIsolationScope()}function yo(...t){const e=vo(rr());if(2===t.length){const[n,r]=t;return n?e.withSetScope(n,r):e.withScope(r)}return e.withScope(t[0])}function wo(){return go().getClient()}function _o(t){const e=t.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:o}=e,i={trace_id:n,span_id:o||io()};return r&&(i.parent_span_id=r),i}const xo="production";function Eo(t){return new Co((e=>{e(t)}))}function ko(t){return new Co(((e,n)=>{n(t)}))}class Co{constructor(t){this._state=0,this._handlers=[],this._runExecutor(t)}then(t,e){return new Co(((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(t){r(t)}else n(e)},t=>{if(e)try{n(e(t))}catch(t){r(t)}else r(t)}]),this._executeHandlers()}))}catch(t){return this.then((t=>t),t)}finally(t){return new Co(((e,n)=>{let r,o;return this.then((e=>{o=!1,r=e,t&&t()}),(e=>{o=!0,r=e,t&&t()})).then((()=>{o?n(r):e(r)}))}))}_executeHandlers(){if(0===this._state)return;const t=this._handlers.slice();this._handlers=[],t.forEach((t=>{t[0]||(1===this._state&&t[1](this._value),2===this._state&&t[2](this._value),t[0]=!0)}))}_runExecutor(t){const e=(t,e)=>{0===this._state&&(gr(e)?e.then(n,r):(this._state=t,this._value=e,this._executeHandlers()))},n=t=>{e(1,t)},r=t=>{e(2,t)};try{t(n,r)}catch(t){r(t)}}}function Oo(t,e,n,r=0){return new Co(((o,i)=>{const a=t[r];if(null===e||"function"!=typeof a)o(e);else{const s=a({...e},n);ar&&a.id&&null===s&&Mr.log(`Event processor "${a.id}" dropped event`),gr(s)?s.then((e=>Oo(t,e,n,r+1).then(o))).then(null,i):Oo(t,s,n,r+1).then(o).then(null,i)}}))}const So="sentry.profile_id",To="sentry.exclusive_time",Ao=/^sentry-/;function jo(t){return t.split(",").map((t=>t.split("=").map((t=>{try{return decodeURIComponent(t.trim())}catch{return}})))).reduce(((t,[e,n])=>(e&&n&&(t[e]=n),t)),{})}const Do=/^o(\d+)\./,Lo=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Io(t,e=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:s,publicKey:c}=t;return`${s}://${c}${e&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function No(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function Po(t){return{scope:t._sentryScope,isolationScope:t._sentryIsolationScope}}let Mo=!1;function Ro(t){const{spanId:e,traceId:n,isRemote:r}=t.spanContext(),o=r?e:Fo(t).parent_span_id,i=Po(t).scope;return{parent_span_id:o,span_id:r?i?.getPropagationContext().propagationSpanId||io():e,trace_id:n}}function Bo(t){return t&&t.length>0?t.map((({context:{spanId:t,traceId:e,traceFlags:n,...r},attributes:o})=>({span_id:t,trace_id:e,sampled:1===n,attributes:o,...r}))):void 0}function Ho(t){return"number"==typeof t?Uo(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?Uo(t.getTime()):eo()}function Uo(t){return t>9999999999?t/1e3:t}function Fo(t){if(function(t){return"function"==typeof t.getSpanJSON}(t))return t.getSpanJSON();const{spanId:e,traceId:n}=t.spanContext();if(function(t){const e=t;return!!(e.attributes&&e.startTime&&e.name&&e.endTime&&e.status)}(t)){const{attributes:r,startTime:o,name:i,endTime:a,status:s,links:c}=t;return{span_id:e,trace_id:n,data:r,description:i,parent_span_id:"parentSpanId"in t?t.parentSpanId:"parentSpanContext"in t?t.parentSpanContext?.spanId:void 0,start_timestamp:Ho(o),timestamp:Ho(a)||void 0,status:$o(s),op:r["sentry.op"],origin:r["sentry.origin"],links:Bo(c)}}return{span_id:e,trace_id:n,start_timestamp:0,data:{}}}function $o(t){if(t&&0!==t.code)return 1===t.code?"ok":t.message||"unknown_error"}function Yo(t){return t._sentryRootSpan||t}function Wo(){Mo||(Or((()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")})),Mo=!0)}function zo(t,e){const n=e.getOptions(),{publicKey:r,host:o}=e.getDsn()||{};let i;n.orgId?i=String(n.orgId):o&&(i=function(t){const e=t.match(Do);return e?.[1]}(o));const a={environment:n.environment||xo,release:n.release,public_key:r,trace_id:t,org_id:i};return e.emit("createDsc",a),a}function qo(t){const e=wo();if(!e)return{};const n=Yo(t),r=Fo(n),o=r.data,i=n.spanContext().traceState,a=i?.get("sentry.sample_rate")??o["sentry.sample_rate"]??o["sentry.previous_trace_sample_rate"];function s(t){return"number"!=typeof a&&"string"!=typeof a||(t.sample_rate=`${a}`),t}const c=n._frozenDsc;if(c)return s(c);const u=i?.get("sentry.dsc"),l=u&&function(t){const e=function(t){if(t&&(fr(t)||Array.isArray(t)))return Array.isArray(t)?t.reduce(((t,e)=>{const n=jo(e);return Object.entries(n).forEach((([e,n])=>{t[e]=n})),t}),{}):jo(t)}(t);if(!e)return;const n=Object.entries(e).reduce(((t,[e,n])=>(e.match(Ao)&&(t[e.slice(7)]=n),t)),{});return Object.keys(n).length>0?n:void 0}(u);if(l)return s(l);const d=zo(t.spanContext().traceId,e),f=o["sentry.source"],p=r.description;return"url"!==f&&p&&(d.transaction=p),function(t){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const e=t||wo()?.getOptions();return!(!e||null==e.tracesSampleRate&&!e.tracesSampler)}()&&(d.sampled=String(function(t){const{traceFlags:e}=t.spanContext();return 1===e}(n)),d.sample_rand=i?.get("sentry.sample_rand")??Po(n).scope?.getPropagationContext().sampleRand.toString()),s(d),e.emit("createDsc",d,n),d}function Go(t,e){const{extra:n,tags:r,user:o,contexts:i,level:a,sdkProcessingMetadata:s,breadcrumbs:c,fingerprint:u,eventProcessors:l,attachments:d,propagationContext:f,transactionName:p,span:h}=e;Vo(t,"extra",n),Vo(t,"tags",r),Vo(t,"user",o),Vo(t,"contexts",i),t.sdkProcessingMetadata=ro(t.sdkProcessingMetadata,s,2),a&&(t.level=a),p&&(t.transactionName=p),h&&(t.span=h),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),u.length&&(t.fingerprint=[...t.fingerprint,...u]),l.length&&(t.eventProcessors=[...t.eventProcessors,...l]),d.length&&(t.attachments=[...t.attachments,...d]),t.propagationContext={...t.propagationContext,...f}}function Vo(t,e,n){t[e]=ro(t[e],n,1)}let Xo,Ko,Qo;const Zo="?",Jo=/\(error: (.*)\)/,ti=/captureMessage|captureException/;function ei(...t){const e=t.sort(((t,e)=>t[0]-e[0])).map((t=>t[1]));return(t,n=0,r=0)=>{const o=[],i=t.split("\n");for(let t=n;t1024)continue;const a=Jo.test(n)?n.replace(Jo,"$1"):n;if(!a.match(/\S*Error: /)){for(const t of e){const e=t(a);if(e){o.push(e);break}}if(o.length>=50+r)break}}return function(t){if(!t.length)return[];const e=Array.from(t);return/sentryWrapped/.test(ni(e).function||"")&&e.pop(),e.reverse(),ti.test(ni(e).function||"")&&(e.pop(),ti.test(ni(e).function||"")&&e.pop()),e.slice(0,50).map((t=>({...t,filename:t.filename||ni(e).filename,function:t.function||Zo})))}(o.slice(r))}}function ni(t){return t[t.length-1]||{}}const ri="";function oi(t){try{return t&&"function"==typeof t&&t.name||ri}catch(t){return ri}}function ii(t){const e=t.exception;if(e){const t=[];try{return e.values.forEach((e=>{e.stacktrace.frames&&t.push(...e.stacktrace.frames)})),t}catch(t){return}}}function ai(t,e=100,n=1/0){try{return ci("",t,e,n)}catch(t){return{ERROR:`**non-serializable** (${t})`}}}function si(t,e=3,n=102400){const r=ai(t,e);return o=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(o))>n?si(t,e-1,n):r;var o}function ci(t,e,n=1/0,r=1/0,o=function(){const t=new WeakSet;return[function(e){return!!t.has(e)||(t.add(e),!1)},function(e){t.delete(e)}]}()){const[i,a]=o;if(null==e||["boolean","string"].includes(typeof e)||"number"==typeof e&&Number.isFinite(e))return e;const s=function(t,e){try{if("domain"===t&&e&&"object"==typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if("undefined"!=typeof global&&e===global)return"[Global]";if("undefined"!=typeof window&&e===window)return"[Window]";if("undefined"!=typeof document&&e===document)return"[Document]";if(yr(e))return"[VueViewModel]";if(mr(n=e)&&"nativeEvent"in n&&"preventDefault"in n&&"stopPropagation"in n)return"[SyntheticEvent]";if("number"==typeof e&&!Number.isFinite(e))return`[${e}]`;if("function"==typeof e)return`[Function: ${oi(e)}]`;if("symbol"==typeof e)return`[${String(e)}]`;if("bigint"==typeof e)return`[BigInt: ${String(e)}]`;const r=function(t){const e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}(e);return/^HTML(\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(t){return`**non-serializable** (${t})`}var n}(t,e);if(!s.startsWith("[object "))return s;if(e.__sentry_skip_normalization__)return e;const c="number"==typeof e.__sentry_override_normalization_depth__?e.__sentry_override_normalization_depth__:n;if(0===c)return s.replace("object ","");if(i(e))return"[Circular ~]";const u=e;if(u&&"function"==typeof u.toJSON)try{return ci("",u.toJSON(),c-1,r,o)}catch(t){}const l=Array.isArray(e)?[]:{};let d=0;const f=Wr(e);for(const t in f){if(!Object.prototype.hasOwnProperty.call(f,t))continue;if(d>=r){l[t]="[MaxProperties ~]";break}const e=f[t];l[t]=ci(t,e,c-1,r,o),d++}return a(e),l}function ui(t,e,n,r,o,i){const{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=t,c={...e,event_id:e.event_id||n.event_id||Gr(),timestamp:e.timestamp||Jr()},u=n.integrations||t.integrations.map((t=>t.name));!function(t,e){const{environment:n,release:r,dist:o,maxValueLength:i=250}=e;t.environment=t.environment||n||xo,!t.release&&r&&(t.release=r),!t.dist&&o&&(t.dist=o);const a=t.request;a?.url&&(a.url=Rr(a.url,i))}(c,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(c,u),o&&o.emit("applyFrameMetadata",e),void 0===e.type&&function(t,e){const n=function(t){const e=nr._sentryDebugIds;if(!e)return{};const n=Object.keys(e);return Qo&&n.length===Ko||(Ko=n.length,Qo=n.reduce(((n,r)=>{Xo||(Xo={});const o=Xo[r];if(o)n[o[0]]=o[1];else{const o=t(r);for(let t=o.length-1;t>=0;t--){const i=o[t],a=i?.filename,s=e[r];if(a&&s){n[a]=s,Xo[r]=[a,s];break}}}return n}),{})),Qo}(e);t.exception?.values?.forEach((t=>{t.stacktrace?.frames?.forEach((t=>{t.filename&&(t.debug_id=n[t.filename])}))}))}(c,t.stackParser);const l=function(t,e){if(!e)return t;const n=t?t.clone():new uo;return n.update(e),n}(r,n.captureContext);n.mechanism&&Qr(c,n.mechanism);const d=o?o.getEventProcessors():[],f=ir("globalScope",(()=>new uo)).getScopeData();i&&Go(f,i.getScopeData()),l&&Go(f,l.getScopeData());const p=[...n.attachments||[],...f.attachments];return p.length&&(n.attachments=p),function(t,e){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:i}=e;!function(t,e){const{extra:n,tags:r,user:o,contexts:i,level:a,transactionName:s}=e;Object.keys(n).length&&(t.extra={...n,...t.extra}),Object.keys(r).length&&(t.tags={...r,...t.tags}),Object.keys(o).length&&(t.user={...o,...t.user}),Object.keys(i).length&&(t.contexts={...i,...t.contexts}),a&&(t.level=a),s&&"transaction"!==t.type&&(t.transaction=s)}(t,e),r&&function(t,e){t.contexts={trace:Ro(e),...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:qo(e),...t.sdkProcessingMetadata};const n=Fo(Yo(e)).description;n&&!t.transaction&&"transaction"===t.type&&(t.transaction=n)}(t,r),function(t,e){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],e&&(t.fingerprint=t.fingerprint.concat(e)),t.fingerprint.length||delete t.fingerprint}(t,n),function(t,e){const n=[...t.breadcrumbs||[],...e];t.breadcrumbs=n.length?n:void 0}(t,o),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,i)}(c,f),Oo([...d,...f.eventProcessors],c,n).then((t=>(t&&function(t){const e={};if(t.exception?.values?.forEach((t=>{t.stacktrace?.frames?.forEach((t=>{t.debug_id&&(t.abs_path?e[t.abs_path]=t.debug_id:t.filename&&(e[t.filename]=t.debug_id),delete t.debug_id)}))})),0===Object.keys(e).length)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const n=t.debug_meta.images;Object.entries(e).forEach((([t,e])=>{n.push({type:"sourcemap",code_file:t,debug_id:e})}))}(t),"number"==typeof a&&a>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((t=>({...t,...t.data&&{data:ai(t.data,e,n)}})))},...t.user&&{user:ai(t.user,e,n)},...t.contexts&&{contexts:ai(t.contexts,e,n)},...t.extra&&{extra:ai(t.extra,e,n)}};return t.contexts?.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=ai(t.contexts.trace.data,e,n))),t.spans&&(r.spans=t.spans.map((t=>({...t,...t.data&&{data:ai(t.data,e,n)}})))),t.contexts?.flags&&r.contexts&&(r.contexts.flags=ai(t.contexts.flags,3,n)),r}(t,a,s):t)))}const li=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function di(t,e){return go().captureException(t,function(t){if(t)return function(t){return t instanceof uo||"function"==typeof t}(t)||function(t){return Object.keys(t).some((t=>li.includes(t)))}(t)?{captureContext:t}:t}(e))}function fi(t,e){return go().captureEvent(t,e)}function pi(t){const e=bo(),n=go(),{userAgent:r}=nr.navigator||{},o=function(t){const e=eo(),n={sid:Gr(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return{sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}}}(n)};return t&&no(n,t),n}({user:n.getUser()||e.getUser(),...r&&{userAgent:r},...t}),i=e.getSession();return"ok"===i?.status&&no(i,{status:"exited"}),hi(),e.setSession(o),o}function hi(){const t=bo(),e=go().getSession()||t.getSession();e&&function(t){let e={};"ok"===t.status&&(e={status:"exited"}),no(t,e)}(e),mi(),t.setSession()}function mi(){const t=bo(),e=wo(),n=t.getSession();n&&e&&e.captureSession(n)}function vi(t=!1){t?hi():mi()}function gi(){return gi=e(n.mark((function t(e){var r,o,i=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=!(i.length>1&&void 0!==i[1])||i[1],t.prev=1,t.next=2,e();case 2:t.next=5;break;case 3:if(t.prev=3,o=t.catch(1),r){t.next=4;break}return t.abrupt("return");case 4:yi(o);case 5:case"end":return t.stop()}}),t,null,[[1,3]])}))),gi.apply(this,arguments)}function bi(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{t()}catch(t){if(!e)return;yi(t)}}function yi(t){yo((function(e){e.setExtras({cnb:"1"});var n=di(t);r.warn("[CNB] Safely handled error [Sentry:".concat(n,"]"),t)}))}var wi="Call Now Button";function _i(t,e,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window,i=t+(r&&"empty"!==r?" | ".concat(r):"");return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,r=n.ga;r&&bi(r.bind(n,"send","event",wi,e,t),!1)}(i,e,o),function(t,e){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:window)._gaq||[];bi(n.push.bind(n,["_trackEvent",wi,e,t]),!1)}(i,e,o),function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unknown action type",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Unknown button type",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Unknown action value",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Unknown action label",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:window,a=i.gtag;a&&bi(a.bind(i,"event",e,{event_category:wi,event_label:t,action_type:e,button_type:n,action_value:r,action_label:o}),!1)}(i,e,t,n,r,o),i}function xi(t,e,n){return!!n&&(function(t,e){var n,o=null==t||null===(n=t.dataset)||void 0===n?void 0:n.buttonType,i="Expander",a=e?"Open":"Close";r.debug("expand",o,i,a),_i(o,i,"click",a,t.ownerDocument.defaultView)}(t,e),!0)}function Ei(t,e){e&&function(t){t.addEventListener("click",(function(t){var e=ou(t);e?(r.debug("click",t.target,e),function(t){(function(t){var e=t.gtag_report_conversion;e&&bi(e.bind(t),!1)})(t),function(t){var e=t.goog_report_conversion;e&&bi(e.bind(t),!1)}(t)}(e.ownerDocument.defaultView)):r.trace("click (not logged)",t.target,e)})),t.dataset&&(t.dataset.cnbConversionGoogleAds="true")}(t)}function ki(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=t.getElementById("fb-root");if("none"===e.style.display)return!1;if("closed"===e.dataset.testWidgetState)return!1;if("open"===e.dataset.testWidgetState)return!0;var n=t.getElementsByClassName("fb_iframe_widget");if(!n.length)return!1;var o=n[0].getElementsByTagName("iframe");if(!o)return!1;var i=o[0].style.maxHeight,a=!i.startsWith("0");return r.debug("widget is visible:",a,"decided via height:",i),!i.startsWith("0")}function Ci(t,e,n){return(e=c(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Oi(){var t,e,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!r)return!1;if("rtl"===r.dir)return!0;var o=r.getElementsByTagName("html");return!!(o&&o.length&&null!==(t=o[0].getAttribute("dir"))&&void 0!==t&&t.includes("rtl"))||!(null===(e=r.body)||void 0===e||null===(e=e.getAttribute("dir"))||void 0===e||!e.includes("rtl"))||!(null===(n=r.body)||void 0===n||null===(n=n.classList)||void 0===n||!n.contains("rtl"))}function Si(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(e.getElementsByClassName("cnb-message-body"));try{for(r.s();!(n=r.n()).done;)n.value.classList.add("hidden")}catch(t){r.e(t)}finally{r.f()}var o=t.dataset.switcherName;e.getElementsByClassName(o)[0].classList.remove("hidden"),Mi(t)})),t.onclick=function(){return t.dispatchEvent(new CustomEvent("make-active"))}}function Mi(t){t.dispatchEvent(new CustomEvent("hide-menu",{bubbles:!0}))}function Ri(t,e){var n=document.createElement("div");return n.classList.add("cnb-switcher"),n.classList.add("cnb-switcher-"+e),n.dataset.switcherName=e,n.innerText=t,n}function Bi(t,e){null==e||e.appendChild(t)}function Hi(t){t.querySelectorAll(".cnb-status").forEach((function(e){return t.removeChild(e)}))}function Ui(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Fi(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:[],o=function(t,e){var n=document.createElement("div");n.classList.add("cnb-divider"),e.textColor?n.style.borderColor=e.textColor:n.style.borderColor="#fff";var r=document.createElement("div");return r.classList.add("cnb-status"),e.textColor?r.style.color=e.textColor:r.style.color="#fff",r.innerText=t,r.prepend(n),r}(e,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{});return(n=o.classList).add.apply(n,Ti(r)),t.appendChild(o),o}function Yi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=e.createElement("div");if(n.classList.add("cnb-message-title"),n.textContent=t.text,t.textColor&&(n.style.color=t.textColor),t.subtext){var r=e.createElement("span");r.classList.add("cnb-message-subtext"),r.textContent=t.subtext,n.appendChild(r)}return n}function Wi(t){return t.getElementsByClassName("cnb-message-heading")[0]}function zi(t,e,n,r,o){var i,a=o.createElement("div");return a.classList.add("cnb-message-icon"),"CUSTOM"===t?(r&&(a.style.borderColor=r),i=Di({iconBackgroundImage:n},o)):((i=o.createElement("i")).classList.add("cnb-font-icon"),i.textContent=e,"FONT_MATERIAL"===t&&i.classList.add("family-material")),a.appendChild(i),a}function qi(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e="http://www.w3.org/2000/svg",n=t.createElementNS(e,"svg");n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("fill","none"),n.setAttribute("stroke-width","1.5"),n.setAttribute("stroke","currentColor");var r=t.createElementNS(e,"path");return r.setAttribute("d","m19.5 8.25-7.5 7.5-7.5-7.5"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-linejoin","round"),n.appendChild(r),n}var Gi="cnb-message-body-main";function Vi(t,e){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:document).createElement("textarea");return n.classList.add("cnb-message-input"),n.placeholder=t,n.dataset.cnbPlaceholder=t,n.textContent=e,n}function Xi(t){var e;return null===(e=t.getElementsByClassName("cnb-message-input"))||void 0===e?void 0:e[0]}function Ki(t){var e=t.getElementsByClassName("cnb-message-input")[0];e.value="",e.dispatchEvent(new Event("input"))}function Qi(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Connecting you to Chat...",n=Xi(t);n.disabled=!0,n.placeholder=e,$i(Wi(t),e,["cnb-status-connecting"]),t.getElementsByClassName("cnb-message-send-button")[0].disabled=!0}function Zi(t){var e=Xi(t);e.disabled=!1,e.placeholder=e.dataset.cnbPlaceholder;var n=Wi(t);n.querySelectorAll(".cnb-status-connecting").forEach((function(t){n.removeChild(t)})),t.getElementsByClassName("cnb-message-send-button")[0].disabled=!1}function Ji(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e="http://www.w3.org/2000/svg",n=t.createElementNS(e,"svg");n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("stroke-width",".0416527"),n.setAttribute("fill","#fff");var r=t.createElementNS(e,"path");return r.setAttribute("d","m22.76 10.794-17.8-7.38a.983.983 0 0 0-.925.083 1.025 1.025 0 0 0-.459.875v4.714a1 1 0 0 0 .817.983l9.696 1.8a.167.167 0 0 1 0 .324l-9.696 1.783a1 1 0 0 0-.817.983v4.723a.983.983 0 0 0 .442.816 1 1 0 0 0 .55.167 1.025 1.025 0 0 0 .4-.084l17.784-7.33h.008a1.333 1.333 0 0 0 0-2.457z"),n.appendChild(r),n}var ta="cnb.chat.client-persona",ea={name:"",email:"",ip:"",url:"",legalNoticeAccepted:0};function na(){var t=ia();if(!t)return ea;try{return JSON.parse(t)}catch(t){return ea}}function ra(t){return oa.apply(this,arguments)}function oa(){return(oa=e(n.mark((function t(e){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:localStorage.setItem(ta,JSON.stringify(e));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ia(){return localStorage.getItem(ta)}var aa="cnb.channel-id",sa={},ca=function(){try{var t="__test__";return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(t){return!1}}()?localStorage:{setItem:function(t,e){sa[t]=e},getItem:function(t){return sa[t]||null},removeItem:function(t){delete sa[t]}};function ua(){return ca.getItem(aa)}function la(){ca.removeItem(aa)}var da="cnb.chat-client-persona-id",fa={},pa=function(){try{var t="__test__";return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(t){return!1}}()?localStorage:{setItem:function(t,e){fa[t]=e},getItem:function(t){return fa[t]||null},removeItem:function(t){delete fa[t]}};function ha(t){return su.getOption("apiRoot")+"/v1/chat/public/channel/"+t.id+"/token"}function ma(t){return va.apply(this,arguments)}function va(){return va=e(n.mark((function t(e){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null===ua()){t.next=1;break}return t.abrupt("return",(void 0,void 0,void 0,n=ua(),r=pa.getItem(da),o=su.getOption("apiRoot")+"/v1/chat/public/channel/"+n+"?personaId="+r,fetch(o,{method:"GET",headers:{"Content-Type":"application/json"}}).then((function(t){return t.ok?t.json():404===t.status||410===t.status?t.json().then(Promise.reject.bind(Promise)):Promise.reject(t)})).catch((function(t){return Promise.reject(t)}))));case 1:return t.abrupt("return",ga(e));case 2:case"end":return t.stop()}var n,r,o}),t)}))),va.apply(this,arguments)}function ga(t){var e=function(t){return su.getOption("apiRoot")+"/v1/chat/public/channels/domain/"+t.id}(t),n=na();return fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}).then((function(t){return t.ok?t.json():404===t.status||410===t.status?t.json().then(Promise.reject.bind(Promise)):Promise.reject(t)})).catch((function(t){return Promise.reject(t)}))}function ba(t,e,n){return ya.apply(this,arguments)}function ya(){return(ya=e(n.mark((function t(e,r,o){var i,s,c,u,l;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=ha(r),s={personaId:o.id},c={authUrl:i,authParams:s},"connected"!==(null==e?void 0:e.connection.state)){t.next=1;break}return t.abrupt("return",e);case 1:return t.next=2,a.e(685).then(a.t.bind(a,685,19));case 2:return u=t.sent,l=u.Realtime,t.abrupt("return",new l(c));case 3:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function wa(t){return _a.apply(this,arguments)}function _a(){return(_a=e(n.mark((function t(e){var r;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("connected"===e.connection.state){t.next=1;break}return t.next=1,e.connection.once("connected");case 1:return r=ua(),t.abrupt("return",e.channels.get(r));case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function xa(t,e,n){return Ea.apply(this,arguments)}function Ea(){return(Ea=e(n.mark((function t(e,r,o){var i,a;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,i={message:r,attachments:[],persona:o,type:"client-message"},t.next=1,e.publish("chat-message",i);case 1:return t.abrupt("return","Ably ["+e.name+"]ok: chat message posted successfully");case 2:return t.prev=2,a=t.catch(0),t.abrupt("return","Ably ["+e.name+"] error: "+a.message);case 3:case"end":return t.stop()}}),t,null,[[0,2]])})))).apply(this,arguments)}function ka(t,e){return Ca.apply(this,arguments)}function Ca(){return(Ca=e(n.mark((function t(e,r){var o,i;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,o={action:"message-ack",data:r.id},t.next=1,e.publish("client-action",o);case 1:return t.abrupt("return","Ably ["+e.name+"]ok: client action posted successfully");case 2:return t.prev=2,i=t.catch(0),t.abrupt("return","Ably ["+e.name+"] error: "+i.message);case 3:case"end":return t.stop()}}),t,null,[[0,2]])})))).apply(this,arguments)}function Oa(t){return Sa.apply(this,arguments)}function Sa(){return(Sa=e(n.mark((function t(e){var r,o;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r={action:"end-chat"},t.next=1,e.publish("client-action",r);case 1:return t.abrupt("return","Ably ["+e.name+"]ok: client action posted successfully");case 2:return t.prev=2,o=t.catch(0),t.abrupt("return","Ably ["+e.name+"] error: "+o.message);case 3:case"end":return t.stop()}}),t,null,[[0,2]])})))).apply(this,arguments)}function Ta(){return(Ta=e(n.mark((function t(e,r,o){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,xa(r,e,o);case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Aa(t,e){return ja.apply(this,arguments)}function ja(){return(ja=e(n.mark((function t(e,r){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,ka(e,r);case 1:return t.abrupt("return",t.sent);case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Da(){return(Da=e(n.mark((function t(e){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,Oa(e);case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function La(t,e){var n=t.sender.id===e.auth.clientId?["cnb-chat-client"]:["cnb-chat-agent"];return Cs(t.text,0,0,{},n)}function Ia(t){a.e(683).then(a.t.bind(a,683,19)).then((function(t){return t.Howl})).then((function(e){new e({src:[su.getOption("staticRoot")+"/audio/"+t]}).play()}))}var Na="cnb-message-body-system-messages";function Pa(t){return t.getElementsByClassName(Na)[0]||(function(t){var e=document.createElement("div");e.classList.add(Na),e.classList.add("cnb-message-body"),e.classList.add("hidden"),t.getElementsByClassName("cnb-message-body")[0].after(e)}(t),t.getElementsByClassName(Na)[0])}function Ma(t,e){var n=Cs("Ably connected to channel "+e.name);xs(Pa(t),n)}function Ra(){return Ba.apply(this,arguments)}function Ba(){return Ba=e(n.mark((function t(){var e,r,o,i=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=i.length>0&&void 0!==i[0]?i[0]:void 0,t.next=1;break;case 1:return r=Ha(e),t.prev=2,t.next=3,fetch(r);case 3:if(!(o=t.sent).ok){t.next=4;break}return t.abrupt("return",o.json());case 4:t.next=6;break;case 5:return t.prev=5,t.catch(2),t.abrupt("return",null);case 6:return t.abrupt("return",null);case 7:case"end":return t.stop()}}),t,null,[[2,5]])}))),Ba.apply(this,arguments)}function Ha(t){return t?"https://get.geojs.io/v1/ip/geo/".concat(t,".json"):"https://get.geojs.io/v1/ip/geo.json"}var Ua="cnb-message-body-profile-edit";function Fa(t,e){return $a.apply(this,arguments)}function $a(){return($a=e(n.mark((function t(e,r){var o,i,a;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(o=za(e)).url=window.location.href,o.legalNoticeAccepted=0,o.ip="",r&&(i=Date.now(),o.legalNoticeAccepted=i,localStorage.setItem("cnb.chat.legal-notice-accepted",i.toString())),t.next=1,Ra();case 1:return null!=(a=t.sent)&&a.ip&&(o.ip=a.ip),t.abrupt("return",Promise.resolve(o));case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Ya(){return(Ya=e(n.mark((function t(e,r){var o;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,Fa(e,r);case 1:return o=t.sent,t.next=2,ra(o);case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Wa(t,e,n){var r=t.getElementsByClassName(Ua)[0];if(r)return r;var o=function(t,e,n){var r=document.createElement("div");r.classList.add("cnb-message-body"),r.classList.add("hidden"),r.classList.add(Ua);var o=document.createElement("form");o.classList.add("cnb-profile-edit-form"),r.appendChild(o);var i=document.createElement("input");i.classList.add("cnb-profile-field","cnb-profile-edit-name"),i.placeholder="Full name",i.type="text",i.required=!0,o.appendChild(i);var a=document.createElement("input");a.classList.add("cnb-profile-field","cnb-profile-edit-email"),a.placeholder="Email address",a.type="email",a.required=!0,o.appendChild(a);var s="true"===n.properties["chat-legal-enabled"];if(s){var c=document.createElement("label");c.classList.add("cnb-profile-edit-privacy-label"),o.appendChild(c);var u=document.createElement("input");u.classList.add("cnb-profile-edit-privacy"),u.type="checkbox",u.required=!0;var l=document.createElement("div");l.appendChild(u),c.appendChild(l);var d=document.createElement("a");d.href=n.properties["chat-legal-link1-link"],d.textContent=n.properties["chat-legal-link1-text"],d.target="_blank";var f=document.createElement("a");f.href=n.properties["chat-legal-link2-link"],f.textContent=n.properties["chat-legal-link2-text"],f.target="_blank";var p=document.createElement("a");p.href=n.properties["chat-legal-link3-link"],p.textContent=n.properties["chat-legal-link3-text"],p.target="_blank";var h=function(t,e){var n=document.createElement("div");n.classList.add("cnb-profile-edit-privacy-text");for(var r=t;r.length>0;){var o=r.match(/{link\d}/);if(!o){n.appendChild(document.createTextNode(r));break}var i=o[0],a=o.index;n.appendChild(document.createTextNode(r.substring(0,a))),n.appendChild(e[i]),r=r.substring(a+i.length)}return n}(n.properties["chat-legal-notice"],{"{link1}":d,"{link2}":f,"{link3}":p});c.appendChild(h);var m=localStorage.getItem("cnb.chat.legal-notice-accepted");if(m){var v=new Date(parseInt(m)).toLocaleString("en-US",{year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit"}),g=document.createElement("div");g.innerText="Legal notices accepted on "+v,c.after(g),c.removeChild(l),o.removeChild(c),u.checked=!0,u.readOnly=!0,u.addEventListener("click",(function(t){t.preventDefault()}))}}var b=document.createElement("button");return b.type="submit",b.classList.add("cnb-profile-button","cnb-profile-edit-submit"),b.innerText="Save",o.appendChild(b),o.addEventListener("submit",(function(e){e.preventDefault(),o.reportValidity()&&function(t,e){return Ya.apply(this,arguments)}(t,s).then((function(){var e=function(t,e){var n=t.getElementsByClassName("cnb-switcher-"+e);return null!=n&&n[0]?n[0]:null}(t,Gi);null==e||e.dispatchEvent(new CustomEvent("make-active"))}))})),r}(t,0,n);return t.getElementsByClassName("cnb-message-body")[0].after(o),t.getElementsByClassName(Ua)[0]}function za(t){var e=Wa(t);return{name:e.getElementsByClassName("cnb-profile-edit-name")[0].value,email:e.getElementsByClassName("cnb-profile-edit-email")[0].value}}function qa(t,e){e(),t.presence.subscribe(["enter","update","leave"],e).then((function(){}))}function Ga(t,e){var n={typing:e,type:"typing-update"};t.presence.update(n).then((function(){}))}function Va(t){return Xa.apply(this,arguments)}function Xa(){return(Xa=e(n.mark((function t(e){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,e.presence.get();case 1:return t.abrupt("return",t.sent);case 2:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Ka(t,e){var n,r=!1;e.addEventListener("input",(function(){return e.value?r?(clearTimeout(n),void(n=setTimeout((function(){Ga(t,r=!1)}),5e3))):(Ga(t,r=!0),void(n=setTimeout((function(){Ga(t,r=!1)}),5e3))):(clearTimeout(n),void Ga(t,r=!1))}))}function Qa(t,e){var n=Os(void 0,e.ownerDocument),r=ms(e);qa(t,(function(){Va(t).then((function(e){var o=e.some((function(e){var n;if(t.client.auth.clientId===e.clientId)return!1;var r=null===(n=e.data)||void 0===n?void 0:n.typing;return"boolean"==typeof r&&r}));o&&xs(r,n),o||ks(r,n)}))}))}function Za(t,e,n,r){return Ja.apply(this,arguments)}function Ja(){return(Ja=e(n.mark((function t(e,r,o,i){return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:qa(e,ts(e,r,i));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ts(t,e,n){return function(){ns(e),Va(t).then((function(t){t.map((function(t){return function(t,e,n){var r=t.clientId,o=n.find((function(t){return t.id===r}));if(o&&"ChatAgentPersona"===o.type){var i=o,a=t.data,s=null==a?void 0:a.status;"online"===s&&(es(e,"".concat(i.name," is online")),Hi(e)),"away"===s&&es(e,"".concat(i.name," is away"))}}(t,e,n)})),function(t,e){var n=t.some((function(t){var e=t.data;return"online"===(null==e?void 0:e.status)}));e.dispatchEvent(new CustomEvent("update-icon",{detail:{properties:{onlineStatus:n?"online":"away"}}}))}(t,e)}))}}function es(t,e){return ns(t),$i(t,e,["cnb-status-agent"])}function ns(t){t.querySelectorAll(".cnb-status-agent").forEach((function(e){return t.removeChild(e)}))}function rs(t,e,n){return os.apply(this,arguments)}function os(){return os=e(n.mark((function t(e,o,i){var a,s,c,u,l,d,f,p,h,m,v;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,is(e,o);case 1:return a=t.sent,s=cs(e),c=ms(e),t.prev=2,t.next=3,n=void 0,n=su.getOption("apiRoot")+"/v1/chat/public/channel/"+ua()+"/history",fetch(n,{method:"GET",headers:{"Content-Type":"application/json"}}).then((function(t){return t.ok?t.json():404===t.status||410===t.status?t.json().then(Promise.reject.bind(Promise)):Promise.reject(t)})).catch((function(t){return Promise.reject(t)}));case 3:return u=t.sent,l=u.messages,d=u.personas,ss(e,a),us(e,s),f=void 0,l.forEach((function(t){f=bs(void 0,e,o,t,f,i)})),p=d.filter((function(t){return"ChatAgentPersona"===t.type})),h=p.reverse()[p.length-1],t.abrupt("return",Promise.resolve({messages:l,agents:p,agent:h}));case 4:return t.prev=4,v=t.catch(2),r.error("Error while retrieving history",v),ss(e,a),us(e,s),m=Cs("Error while retrieving history. Please refresh the page."),410===v.status&&(m=Cs("This chat has ended. Please refresh the page to start a new chat."),la()),xs(c,m),t.abrupt("return",Promise.resolve({messages:[m],agents:[],agent:null}));case 5:case"end":return t.stop()}var n}),t,null,[[2,4]])}))),os.apply(this,arguments)}function is(t,e){return as.apply(this,arguments)}function as(){return(as=e(n.mark((function t(e,r){var o,i,a;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=ms(e),i={id:"waiting",sender:{id:r.auth.clientId,type:"OrganizationPersona"},text:"Please wait while we retrieve your personal history...",attachments:[],createdAt:new Date},a=La(i,r),xs(o,a),t.abrupt("return",a);case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ss(t,e){ks(ms(t),e)}function cs(t){return $i(Wi(t),"Please wait while we retrieve your personal history...")}function us(t,e){Wi(t).removeChild(e)}function ls(t,e,n,o,i){var a;Wi(e).after(((a=document.createElement("div")).classList.add(Ii),a.classList.add("hidden"),a.addEventListener("toggle-menu",(function(){a.classList.toggle("hidden")})),a.addEventListener("hide-menu",(function(){a.classList.add("hidden")})),a));var s=function(t,e){var n=Ri("Chat messages",Gi);return Pi(n,e),n}(0,e);Bi(s,Ni(e)),su.getDebug()||s.classList.add("hidden"),s.addEventListener("make-active",(function(){_s(e,n.messages)}),{once:!0}),Pa(e),Bi(function(t){var e=Ri("System messages",Na);return Pi(e,t),su.getDebug()||e.classList.add("hidden"),e}(e),Ni(e)),Wa(e,n.messages,o),function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=Wa(t);n&&e&&(n.getElementsByClassName("cnb-profile-edit-name")[0].value=e.name,n.getElementsByClassName("cnb-profile-edit-email")[0].value=e.email)}(e,na());var c,u=function(t){var e=Ri("Profile",Ua);return Pi(e,t),su.getDebug()||(e.style.display="none"),e.addEventListener("make-active",(function(){Qi(t,"Complete your profile first")})),e}(e);Bi(u,Ni(e)),s.addEventListener("make-active",(function(){(function(t,e,n,r,o){return ds.apply(this,arguments)})(e,c,n,i,t).then((function(t){return c=t})).catch((function(t){var n;Hi(Wi(e)),Qi(e,"Could not connect to chat"),Es(ms(e),(n=t)instanceof TypeError&&"Failed to fetch"===n.message?function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=t.createElement("div");e.className="cnb-chat-error";var n=t.createElement("h3");n.className="cnb-error-title",n.textContent="Unable to connect";var r=t.createElement("p");return r.className="cnb-error-msg",r.textContent="Please check your internet connection or try again in a moment.",e.appendChild(n),e.appendChild(r),e}():function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=t.createElement("div");e.className="cnb-chat-error";var n=t.createElement("h3");n.className="cnb-error-title",n.textContent="Almost ready to chat...";var r=t.createElement("p");r.className="cnb-error-msg";var o=t.createElement("a");return o.href="https://chat.nowbuttons.com",o.target="_blank",o.textContent="chat application",r.textContent="This chat widget is installed but needs a final setup step. If you're the website owner, please complete the configuration in the ",r.appendChild(o),r.appendChild(t.createTextNode(".")),e.appendChild(n),e.appendChild(r),e}()),r.error("Error starting chat",t)}))})),ia()?s.dispatchEvent(new CustomEvent("make-active")):u.dispatchEvent(new CustomEvent("make-active"))}function ds(){return(ds=e(n.mark((function t(e,o,i,a,s){var c,u;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Qi(e),t.next=1,ma(a);case 1:return c=t.sent,r.debug("Got ChatChannel at API",c),l=c.channel.id,ca.setItem(aa,l),n=c.chatClientPersona.id,pa.setItem(da,n),(u=ba(o,c.channel,c.chatClientPersona)).then((function(t){fs(e,t,c.chatClientPersona,i,s)})),t.abrupt("return",u);case 2:case"end":return t.stop()}var n,l}),t)})))).apply(this,arguments)}function fs(t,r,o,i,a){!function(t,e){e.connection.on((function(e){var n=Cs("New connection state is "+e.current);xs(Pa(t),n)}))}(t,r),r.connection.once("connected",e(n.mark((function e(){var s,c;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,wa(r);case 1:return s=e.sent,Ma(t,s),e.next=2,rs(t,r,a);case 2:ps(c=e.sent,s),ws(s,t,r,c.messages,a),Qa(s,t),Za(s,Wi(t),r,c.agents),Ka(s,Xi(t)),gs(s,o,t),hs(s,0,t),0===c.messages.length&&t.dispatchEvent(new CustomEvent(i.messages.eventTriggerName)),n=void 0,null===(n=t.getElementsByClassName("cnb-message-menu")[0])||void 0===n||n.classList.remove("hidden"),Zi(t);case 3:case"end":return e.stop()}var n}),e)})))),"connected"===r.connection.state&&Zi(t)}function ps(t,e){t.messages.length>0&&Aa(e,t.messages.slice(-1)[0])}function hs(t,e,n){var r=Ri("End Chat","cnb-message-body-end-chat");Bi(r,Ni(n)),r.addEventListener("click",(function(){Mi(r),function(t,e,n){(function(t){return Da.apply(this,arguments)})(t).then((function(){return Ki(n),Qi(n,"Chat has ended"),la(),pa.removeItem(da),xs(ms(n),Cs("This chat has ended by your request. Please refresh the page to start a new chat.")),xs(Pa(n),Cs("The chat has ended by client request.")),!0})).catch((function(t){return console.error("Error while ending chat",t),Zi(n),!1}))}(t,0,n)}))}function ms(t){return function(t){return t.getElementsByClassName(Gi)[0]}(t)}function vs(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=function(){return!(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).querySelector(".cnb-message-modal")}(t);return!!e||"hidden"===t.visibilityState}function gs(t,e,n){n.addEventListener("send",(function(r){var o,i=null===(o=r.detail.message)||void 0===o?void 0:o.trim();i&&function(t,e,n,r){(function(t,e,n){return Ta.apply(this,arguments)})(t,e,n).then((function(){Ki(r),Ia("message-sent-all.webm")}))}(i,t,e,n)}))}function bs(t,e,n,r,o,i){!function(t,e,n){if(e){var r=Cs("Ably ["+e.name+"]ok: received message "+n);xs(Pa(t),r)}}(e,t,r);var a=La(r,n);(function(t,e){if(e.length){var n=document.createElement("div");n.classList.add("cnb-attachments"),e.map((function(t){n.appendChild(function(t){var e=document.createElement("a");if(t.type.startsWith("image/")){e.href=t.url,e.classList.add("cnb-attachment"),e.style.backgroundImage="url(".concat(t.url,")");var n=document.createElement("div");n.classList.add("overlay");var r=document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("xmlns","http://www.w3.org/2000/svg"),r.setAttribute("fill","none"),r.setAttribute("viewBox","0 0 24 24"),r.setAttribute("stroke-width","1"),r.setAttribute("stroke","currentColor");var o=document.createElementNS("http://www.w3.org/2000/svg","path");return o.setAttribute("stroke-linecap","round"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("d","M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"),r.appendChild(o),n.appendChild(r),e.appendChild(n),e}return e.href=t.url,e.textContent=t.name,e.classList.add("cnb-attachment"),e}(t))})),t.addEventListener("message-revealed",(function(){var e=t.querySelector(".cnb-message-welcome-balloon"),r=e.firstChild;e.insertBefore(n,r)}))}})(a,r.attachments),ys(a,r,o),function(t,e,n){t.title=e.createdAt.toLocaleString();var r=function(t,e){return e?new Date(t.timestamp)-new Date(e.timestamp):-1}(e,n),o=e.sender.id!==(null==n?void 0:n.sender.id);if(r>6e4||o){var i=document.createElement("div");i.classList.add("cnb-message-time"),i.innerText=e.createdAt.toLocaleString(),t.insertBefore(i,t.firstChild)}}(a,r,o);var s=ms(e);return function(t,e,n){if(vs(document)){var r=e.sender;if("ChatAgentPersona"===r.type){if(n){var o=parseInt(n.dataset.notificationCount)||0;n.dataset.notificationCount=o+1,jc(n)}if(!t.getElementsByClassName("cnb-new-messages").length){var i=document.createElement("div");i.classList.add("cnb-new-messages"),i.innerText="You have new messages",t.appendChild(i);var a=document.title,s=r,c=setInterval((function(){document.title=document.title.startsWith("New message")?a:"New message from "+s.name}),700),u=function(){if(!vs(document)){clearInterval(c),document.title=a;var e=function(){t.querySelectorAll(".cnb-new-messages").forEach((function(e){t.removeChild(e)})),document.removeEventListener("visibilitychange",e)};setTimeout(e,1e4)}};document.addEventListener("cnb-on-expand",u,{once:!0}),document.addEventListener("visibilitychange",u,{once:!0})}}}}(s,r,i),function(t){document.addEventListener("cnb-on-expand",(function(){Dc(t)}))}(i),xs(s,a),t&&(Aa(t,r),vs(document)||Ia("notification-new-message-active-chat-all.webm"),vs(document)&&Ia("notification-new-message-inactive-chat-client.webm")),r}function ys(t,e,n){var r=void 0===n||e.sender.id===n.sender.id,o=e.sender;if("ChatAgentPersona"!==o.type&&"ChatOrganizationDomainPersona"!==o.type||!o.avatarUrl||r){var i=document.createElement("div");i.classList.add("cnb-avatar"),t.insertBefore(i,t.firstChild)}else{var a=document.createElement("img");a.src=o.avatarUrl,a.alt=o.name,a.classList.add("cnb-avatar"),"ChatOrganizationDomainPersona"===o.type&&a.classList.add("cnb-welcome-avatar"),t.insertBefore(a,t.firstChild)}}function ws(t,e,n,r,o){var i=r.length>0?r[r.length-1]:void 0;!function(t,e){t.subscribe("chat-message",(function(t){return function(t,e){e({id:t.id,text:t.data.message,sender:t.data.persona,attachments:t.data.attachments,createdAt:new Date(t.timestamp)})}(t,e)}))}(t,(function(r){i=bs(t,e,n,r,i,o)}))}function _s(t,e){var n;t.addEventListener(null!==(n=e.eventTriggerName)&&void 0!==n?n:"show_messages",(function(){return function(t,e){var n=e.animateMessages?2e3:0,r=t.getElementsByClassName("cnb-message-body")[0];(function(t){return t.filter((function(t){return null==t?void 0:t.trim().length}))})(e.messages).forEach((function(t,e){var o=Cs(t,e,n);ys(o,{sender:{id:"",name:"",type:"ChatOrganizationDomainPersona",avatarUrl:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM5ZTdkNTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1ib3QtbWVzc2FnZS1zcXVhcmUiPjxwYXRoIGQ9Ik0xMiA2VjJIOCIvPjxwYXRoIGQ9Im04IDE4LTQgNFY4YTIgMiAwIDAgMSAyLTJoMTJhMiAyIDAgMCAxIDIgMnY4YTIgMiAwIDAgMS0yIDJaIi8+PHBhdGggZD0iTTIgMTJoMiIvPjxwYXRoIGQ9Ik05IDExdjIiLz48cGF0aCBkPSJNMTUgMTF2MiIvPjxwYXRoIGQ9Ik0yMCAxMmgyIi8+PC9zdmc+"}},0===e?{sender:{id:""}}:void 0),o.classList.add("cnb-chat-agent"),xs(r,o)}))}(t,e)}),{once:!0}),e.backgroundColor&&(t.dataset.backgroundColor=e.backgroundColor),e.textColor&&(t.dataset.textColor=e.textColor)}function xs(t,e){var n=t.parentElement.dataset.backgroundColor,r=t.parentElement.dataset.textColor,o=e.classList.contains("cnb-chat-client");n&&o&&e.addEventListener("message-revealed",(function(t){t.detail.message.style.backgroundColor=n,t.detail.message.style.color=r}),{once:!0}),function(t,e){t.addEventListener("message-revealed",(function(){var n=e.getElementsByClassName("cnb-message-body")[0]||e,r=t.getBoundingClientRect(),o=n.getBoundingClientRect();r.bottom>o.bottom&&t.scrollIntoView({block:"nearest",inline:"nearest",behavior:"smooth"})}))}(e,t),Es(t,e)}function Es(t,e){t.appendChild(e)}function ks(t,e){return!!t.contains(e)&&(t.removeChild(e),!0)}function Cs(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=document.createElement("div");return e.classList.add("cnb-balloon-container"),t.forEach((function(t){return e.classList.add(t)})),e}(arguments.length>4&&void 0!==arguments[4]?arguments[4]:[]),i=Os(void 0,o.ownerDocument),a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.createElement("div");for(var r in e){var o=e[r];null!=o&&(n.dataset[r]=o)}return n.classList.add("cnb-message-welcome-balloon"),function(t,e){var n=t.split("\n");1!==n.length?n.forEach((function(t){var n=document.createElement("div");n.textContent=t,t.trim()||(n.innerHTML=" "),e.appendChild(n)})):e.textContent=t}(t,n),n}(t,r),s=n-500;return setTimeout((function(){o.appendChild(i),setTimeout((function(){i.after(a),o.removeChild(i),o.dispatchEvent(new CustomEvent("message-revealed",{detail:{message:a}}))}),e?s:0)}),e>1?(e-1)*n+s:0),o}function Os(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,e=arguments.length>1?arguments[1]:void 0,n="http://www.w3.org/2000/svg",r=e.createElementNS(n,"svg");r.setAttribute("height","40"),r.setAttribute("width","40");for(var o=0;o0){if(++Fs>=800)return arguments[0]}else Fs=0;return Us.apply(void 0,arguments)});var Us,Fs,$s;const Ys=function(t,e){return Hs(function(t,e,n){return e=Ms(void 0===e?t.length-1:e,0),function(){for(var r=arguments,o=-1,i=Ms(r.length-e,0),a=Array(i);++o1?e[r-1]:void 0,i=r>2?e[2]:void 0;for(o=zs.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(t,e,n){if(!S(n))return!1;var r=typeof e;return!!("number"==r?It(n)&&vt(e,n.length):"string"==r&&e in n)&&d(n[e],t)}(e[0],e[1],i)&&(o=r<3?void 0:o,r=1),t=Object(t);++n0&&void 0!==arguments[0]?arguments[0]:Wn.WHATSAPP,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,n=Ks(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),r=function(t,e,n){var r=n.createElement("div");return r.classList.add("cnb-message-modal","cnb-message-modal-closed",t&&"cnb-".concat(t)),Oi(n)&&r.classList.add("rtl"),null!=e&&e.width&&(r.style.width=e.width),null!=e&&e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor),null!=e&&e.height&&(r.style.bottom="-"+e.height),r}(t,n,e);return n.elements.header&&r.appendChild(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,r=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).createElement("div");return t.classList.add("cnb-message-heading"),t}(n);if(function(t,e){if(t.textColor&&(e.style.color=t.textColor,e.style.borderColor=t.textColor),t.backgroundColor){e.style.backgroundColor=t.backgroundColor;var n=t.backgroundColor.substring(1);try{var r=Ai.fromHex(n).lighten(10).toHex();e.style.background="linear-gradient(135deg, ".concat(t.backgroundColor," 0%, ").concat(r," 100%)")}catch(t){}}}(e,r),e.iconText){var o=zi(e.iconType,e.iconText,e.iconBackgroundImage,e.textColor,t.ownerDocument);r.appendChild(o)}var i=Yi(e,n);r.appendChild(i);var a=function(t){var e=t.ownerDocument,n=e.createElement("button");return n.classList.add("cnb-heading-button","cnb-message-close"),n.appendChild(qi(e)),n.addEventListener("click",(function(){t.dispatchEvent(new Event("close"))})),n}(t);if(r.appendChild(a),e.showMenuButton){var s=function(t){var e=t.ownerDocument.createElement("button");return e.classList.add("cnb-heading-button","cnb-message-menu","hidden"),e.appendChild(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e="http://www.w3.org/2000/svg",n=t.createElementNS(e,"svg");n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("stroke-width","1.5"),n.setAttribute("stroke","currentColor");var r=t.createElementNS(e,"path");return r.setAttribute("d","M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-linejoin","round"),n.appendChild(r),n}(t.ownerDocument)),e.addEventListener("click",(function(){Ni(t).dispatchEvent(new Event("toggle-menu"))})),e}(t);r.appendChild(s)}return e.showAgentBar&&$i(r,e.agentBarMessage,[],e),r.addEventListener("update-title",(function(t){var o=Fi(Fi({},e),t.detail.properties);if(o){var i=function(t){return t.getElementsByClassName("cnb-message-title")[0]}(r),a=Yi(o,n);i.after(a),r.removeChild(i)}})),r.addEventListener("update-icon",(function(n){var o=Fi(Fi({},e),n.detail.properties);if(o){var i=r.getElementsByClassName("cnb-message-icon")[0],a=zi(o.iconType,o.iconText,o.iconBackgroundImage,o.textColor,t.ownerDocument);i.after(a),r.removeChild(i),function(t,e){if(Dc(t),e&&e.onlineStatus){t.dataset.showNotificationCount="true";var n=jc(t);null==n||n.classList.add(e.onlineStatus)}}(a,o)}})),r}(r,n.header,e)),r.appendChild(function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:document).createElement("div");return e.classList.add("cnb-message-body"),e.classList.add(Gi),null!=t&&t.height&&(e.style.height=t.height),e}(n,e)),n.elements.branding&&r.appendChild(function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,r=n.createElement("div");r.classList.add("cnb-message-branding");var o=n.createElement("div");if(o.textContent=t.branding.message,null!==(e=t.branding)&&void 0!==e&&null!==(e=e.image)&&void 0!==e&&e.src){var i=n.createElement("a");if(i.href="https://callnowbutton.com?utm_source=cnb-modal&utm_medium=website&utm_campaign=powered-by_embed",i.target="_blank",t.baseUrl){var a=n.createElement("img");a.src=t.baseUrl+t.branding.image.src,a.alt=t.branding.image.alt,i.appendChild(a)}else{var s=n.createElement("span");s.appendChild(n.createTextNode(t.branding.image.alt)),i.appendChild(s)}o.appendChild(i)}return r.appendChild(o),r}(n,e)),n.elements.messageBar&&r.appendChild(function(t,e){var n=t.ownerDocument,r=n.createElement("div");r.classList.add("cnb-message-footer");var o=Vi(e.placeholderMessage,e.customerMessage,n);e.customerMessageEnabled&&r.appendChild(o);var i=n.createElement("div");i.classList.add("cnb-spacer-10"),r.appendChild(i);var a=n.createElement("div");a.classList.add("cnb-message-send-action"),function(t,e){t&&e.addEventListener("click",(function(){var e,n=(null===(e=t.getElementsByClassName("cnb-message-input"))||void 0===e?void 0:e[0].value)||"";t.dispatchEvent(new CustomEvent("send",{detail:{message:n}}))}))}(t,a),function(t,e){t.addEventListener("keydown",(function(t){"Enter"!==t.key||t.shiftKey||(t.preventDefault(),e.click())}))}(o,a),r.appendChild(a);var s=n.createElement("button");if(s.classList.add("cnb-message-send-button"),a.appendChild(s),"WHATSAPP"===e.sendIcon)s.appendChild(Ji(n));else{var c=n.createElement("i");c.classList.add("cnb-font-icon"),e.sendIconColor&&(c.style.color=e.sendIconColor),c.textContent="mail2",s.appendChild(c)}return r}(r,n.messageBar)),n.elements.messages&&_s(r,n.messages),r}var Js=function(){return l((function t(e,n){o(this,t),this.onExpand=e,this.onUnexpand=n,this.state=!1}),[{key:"toggle",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return this.state=void 0===t?!this.state:this.state=!!t,this.state?this.onExpand():this.onUnexpand(),this.state}}])}();function tc(t){return t?((!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(t=t.replace(/^\+/,"")),t=(t=(t=(t=(t=t.replace(/^0+/,"")).replace(/ /g,"")).replace(/-/g,"")).replace(/\(/g,"")).replace(/\)/g,"")):""}function ec(t,e,n){t.addEventListener("click",(function(){t.dispatchEvent(new Event("toggle"))}));var r=function(t,e,n){return new Js((function(){var r;n.appendChild(e),setTimeout((function(){e.classList.remove("cnb-message-modal-closed"),e.style.removeProperty("bottom"),e.dispatchEvent(new Event("show_messages")),document.dispatchEvent(new Event("cnb-on-expand"))}),0);var o=t.closest(".call-now-button");null==o||null===(r=o.getElementsByClassName("cnb-floating-main"))||void 0===r||null===(r=r[0])||void 0===r||r.dispatchEvent(new Event("toggle")),Dc(t)}),(function(){e.style.bottom="-"+e.clientHeight+"px",setTimeout((function(){e.parentNode===n&&n.removeChild(e)}),200)}))}(t,e,n);t.addEventListener("toggle",(function(){r.toggle()})),e.addEventListener("close",(function(){t.dispatchEvent(new Event("toggle"))}))}function nc(t){var e=new URL(t);if("http:"!==e.protocol&&"https:"!==e.protocol)throw new TypeError("a NowButtons.com Link only supports a fully qualified URL with http or https protocol.");return e.href}function rc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function oc(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:void 0,a={pageId:e.actionValue,defaultState:null!==(n=e.properties["facebook-widget-default-state"])&&void 0!==n?n:"closed"};!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=t.createElement("style");e.innerText=".fb_dialog_content { display: none; }",Jn(e,t),r.debug("1.0 added to head to hide fb_dialog",e)}(t.ownerDocument);var s=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n="cnb-fb-customerchat-wrapper";if(e.getElementById(n))return e.getElementById(n);var o=e.createElement("div");o.id=n;var i=e.createElement("div");i.id="fb-customer-chat",i.classList.add("fb-customerchat"),i.setAttribute("page_id",t.pageId),i.setAttribute("attribution","biz_inbox"),i.style.display="none",o.appendChild(i),Zn(o,e);var a=e.getElementById("fb-root");return a||(r.debug("fb-root not found, adding new div to the document"),(a=e.createElement("div")).id="fb-root",Zn(a,e)),"closed"===t.defaultState&&(a.style.display="none"),r.debug("2.0 created widgetWrapper/fb-root and added to body",o,a,"with options",t),o}(a,t.ownerDocument);(function(t,e,n,o){var i=e.removeChild(e.childNodes.item(0));e.appendChild(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=e.createElement("div");return n.classList.add("cnb-inside-item"),n.appendChild(function(t){var e=t.iconColor,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,r="http://www.w3.org/2000/svg",o=n.createElementNS(r,"svg");o.setAttribute("viewBox","0 0 100 100"),o.classList.add("cnb-rotate");var i=n.createElementNS(r,"circle");return i.setAttribute("cx","50"),i.setAttribute("cy","50"),i.setAttribute("r","20"),i.setAttribute("fill","none"),i.setAttribute("stroke-width","4"),i.style.strokeDasharray="80px, 255px",i.style.strokeDashoffset="0",i.style.stroke=null!=e?e:"black",o.appendChild(i),o}(t,e)),n}(o,e.ownerDocument)),e.ownerDocument.defaultView.fbAsyncInit=function(){var a=function(t){var e;return{appId:null==t||null===(e=t.properties)||void 0===e?void 0:e["facebook-widget-app-id"],xfbml:!1,version:"v16.0"}}(o);r.debug("3.1 fbAsyncInit is called, so we now call FB.init & parse with options",a);var s=e.ownerDocument.defaultView.FB;s.init(a),s.XFBML.parse(t),s.Event.subscribe("customerchat.load",(function(){r.debug("3.2 customerchat.load event fired! Calling FB.CustomerChat.showDialog()"),s.CustomerChat.showDialog()})),s.Event.subscribe("customerchat.dialogHide",(function(){r.debug("3.3 customerchat.dialogHide event fired! Calling FB.CustomerChat.hide()"),s.CustomerChat.hide()})),s.Event.subscribe("iframeplugin:onload",(function(){r.debug("3.4 iframeplugin:onload event fired!"),function(t,e){t.removeChild(t.childNodes.item(0)),t.appendChild(e)}(e,i),function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,o=t.ownerDocument,i=o.defaultView.FB;"open"===(null==n?void 0:n.defaultState)&&(null==i||null===(e=i.CustomerChat)||void 0===e||e.showDialog());var a,s=o.getElementById("fb-root");"1"===t.dataset.revealWidget&&(s.style.display="",null==i||null===(a=i.CustomerChat)||void 0===a||a.showDialog(),t.dataset.revealWidget=null,r.debug("3.4.1 reveal",t)),t.addEventListener("click",(function(){var e,n;ki(t.ownerDocument)?(null==i||null===(e=i.CustomerChat)||void 0===e||e.hideDialog(),r.debug("3.4.2 hide",t)):(s.style.display="",null==i||null===(n=i.CustomerChat)||void 0===n||n.showDialog(),r.debug("3.4.3 show",t))})),r.debug("3.4.0 added show/hide click Listener to action",t)}(e,n)}))},r.debug("3.0 added fbAsyncInit to window (but not calling it yet!)")})(s,t,a,e),function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;if(!e.getElementById("facebook-jssdk")){var n=e.createElement("script");n.type="text/javascript",n.id="facebook-jssdk",n.async=!0,n.src=t?"https://connect.facebook.net/en_US/sdk/debug.js":"https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js",Jn(n,e),r.debug("4.0 added to head (which calls fbAsyncInit)",n)}}("true"===(null==i||null===(o=i.properties)||void 0===o?void 0:o.debug),t.ownerDocument),function(t,e){e.addEventListener("click",(function(){e.dataset.revealWidget="1",r.debug("5.1.1 setting revealWidget to 1")}),{once:!0}),r.debug("5.1 added reveal click Listener to action",e)}(0,t)}(t,e,n):"popout"===(null==e||null===(i=e.properties)||void 0===i?void 0:i["facebook-dialog-type"])?function(t,e,n){var r=function(t,e){var n,r,o,i,a=(null===(n=t.properties)||void 0===n?void 0:n["facebook-title"])||t.labelText||void 0,s=null===(r=t.properties)||void 0===r||null===(r=r["facebook-welcomeMessage"])||void 0===r?void 0:r.split("\n").filter(Boolean),c=null!=s&&s.length?s:["How can we help?"],u=null===(o=null===(i=t.properties)||void 0===i?void 0:i["facebook-animateWelcomeMessages"])||void 0===o||o,l=e!==Qn.PRO?"Powered by":void 0,d=Qs(u,c,a,t.iconType,t.iconText,t.iconBackgroundImage,void 0,void 0,l);return Ks(Wn.FACEBOOK,oc(oc({},d),t.properties))}(e,n),o=Zs(Wn.FACEBOOK,r,t.ownerDocument);(function(t,e,n,r){ec(t,e,n),e.addEventListener("send",(function(){var t=ac(r.actionValue,sc(r));window.open(t,"_blank"),e.dispatchEvent(new Event("close"))}))})(t,o,t.ownerDocument.body,e)}(t,e,null==n?void 0:n.type):function(t,e){t.href=ac(e.actionValue,sc(e))}(t,e),t.target="_blank"}function ac(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"https://m.me/"+t+(null!=e?e:"")}function sc(t){var e;if(null!=t&&null!==(e=t.properties)&&void 0!==e&&e["facebook-ref"]){var n={ref:t.properties["facebook-ref"]};return"?"+new URLSearchParams(n).toString()}return""}function cc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function uc(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:document).createElement("iframe");return n.src=nc(t.actionValue),n.classList.add("cnb-message-iframe"),n.frameBorder="0",null!=t&&null!==(e=t.properties)&&void 0!==e&&e["iframe-title"]&&(n.title=t.properties["iframe-title"]),n}(e,t.ownerDocument);return i.appendChild(a),ec(t,o,t.ownerDocument.body),o}(t,e,n)}function dc(t){return"cnb-intercom-"+(null==t?void 0:t.actionValue)}var fc=Object.freeze({MESSAGE:"message",PROFILE:"profile"});function pc(t){return/iPhone|iPad|iPod/g.test(t)}function hc(t){return t.platform}function mc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function vc(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:"en";return"https://invite.viber.com/?"+t+"="+e+(n?"&lang="+n:"")}var kc=Object.freeze({CHAT:"chat",WEIXIN_CHAT:"weixin_chat"});function Cc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Oc(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},n=tc(t),r="";return e&&e.message&&e.message.length>1&&(r=encodeURIComponent(e.message.trim()),r="?text=".concat(r)),"https://wa.me/".concat(n).concat(r)}var Tc=Object.freeze({PERSONAL:"personal",GROUP:"group"});function Ac(t,e,n){var r=e.actionType;r&&(t.dataset.actionType=r.toString());var o=e.labelText;switch(o&&"empty"!==o&&(t.dataset.labelText=o),r){case"ANCHOR":!function(t,e){var n=(r=e.actionValue,(null!=r&&r.startsWith("#")?r.substring(1):r)||"");var r;t.href="#".concat(n),function(t,e){t.addEventListener("click",(function(n){(function(t){var e=tr(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:document);return!!e&&(e.scrollIntoView({behavior:"smooth"}),!0)})(e,t.ownerDocument)&&n.preventDefault()}))}(t,n)}(t,e);break;case"CHAT":!function(t,e,n){!function(t,e,n){var r=function(t){var e,n,r,o,i,a,s,c,u,l,d,f,p,h=null!==(e=null===(n=t.properties)||void 0===n||null===(n=n["chatmodal-welcome-message"])||void 0===n?void 0:n.split("\n").filter(Boolean))&&void 0!==e?e:[],m=(null===(r=t.properties)||void 0===r?void 0:r["chatmodal-placeholder-message"])||void 0,v=null===(o=t.properties)||void 0===o?void 0:o["chat-agent-message"],g=null===(i=t.properties)||void 0===i?void 0:i["chatmodal-header-title"],b=null===(a=t.properties)||void 0===a?void 0:a["chatmodal-header-subtitle"],y=null===(s=t.properties)||void 0===s?void 0:s["chatmodal-header-icon"],w=(null==t||null===(c=t.properties)||void 0===c?void 0:c["modal-header-background-color"])||void 0,_=(null==t||null===(u=t.properties)||void 0===u?void 0:u["modal-header-text-color"])||void 0;return{backgroundColor:(null==t||null===(l=t.properties)||void 0===l?void 0:l["modal-background-color"])||void 0,height:(null==t||null===(d=t.properties)||void 0===d?void 0:d["modal-height"])||void 0,width:(null==t||null===(f=t.properties)||void 0===f?void 0:f["modal-width"])||void 0,elements:{messages:!1},header:{text:(null==t||null===(p=t.properties)||void 0===p?void 0:p["iframe-title"])||t.labelText||void 0,textColor:_,backgroundColor:w,iconType:t.iconType,iconText:t.iconText,iconBackgroundImage:t.iconBackgroundImage,showAgentBar:!!v,agentBarMessage:v,title:g,subtitle:b,icon:y},messageBar:{placeholderMessage:m,sendIconColor:w},messages:vc({animateMessages:!0,eventTriggerName:"show_welcome_messages",backgroundColor:w,textColor:_},h&&{messages:h})}}(e),o=Zs(Wn.CHAT,r,t.ownerDocument);(function(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=ru(null!==(e=null==r||null===(n=r.properties)||void 0===n?void 0:n["show-notification-count"])&&void 0!==e&&e);t.dataset.showNotificationCount=o.toString()})(t,e),function(t,e,n){var r,o=null!==(r=null==n?void 0:n.length)&&void 0!==r?r:1;e&&(o=null!=n&&n.length?1:0),t.dataset.notificationCount=o.toString()}(t,r.messages.animateMessages,r.messages.messages),function(t,e,n,r,o,i){ec(t,e,n),t.addEventListener("click",(function(){ls(t,e,r,o,i)}),{once:!0}),ua()&&setTimeout((function(){return t.dispatchEvent(new CustomEvent("click"))}),1e3)}(t,o,t.ownerDocument.body,r,e,n),function(t,e,n,r){(function(t,e,n){if(n){var r={text:e||"Chatting with",subtext:n};t.getElementsByClassName("cnb-message-heading")[0].dispatchEvent(new CustomEvent("update-title",{detail:{properties:r}}))}})(t,e,n),function(t,e){if(e){var n={iconType:"CUSTOM",iconBackgroundImage:e};t.getElementsByClassName("cnb-message-heading")[0].dispatchEvent(new CustomEvent("update-icon",{detail:{properties:n}}))}}(t,r)}(o,r.header.title,r.header.subtitle,r.header.icon)}(t,e,n)}(t,e,n);break;case"EMAIL":!function(t,e){t.href=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="mailto:".concat(t),r={};"object"===i(e)&&null!==e&&(e.cc&&(r.cc=e.cc.replaceAll(" ","")),e.bcc&&(r.bcc=e.bcc.replaceAll(" ","")),e.subject&&(r.subject=e.subject),e.body&&(r.body=e.body));var o=new URLSearchParams(r).toString().replaceAll("+","%20");return o.length>0?"".concat(n,"?").concat(o):n}(e.actionValue,e.properties),t.target="_blank"}(t,e);break;case"FACEBOOK":ic(t,e,n);break;case"IFRAME":lc(t,e,null==n?void 0:n.type);break;case"INTERCOM":!function(t,e){t.classList.add(dc(e)),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=t.Intercom;if("function"==typeof e)e("reattach_activator");else{var n=function(){n.c(arguments)};n.q=[],n.c=function(t){n.q.push(t)},t.Intercom=n;var r=t.document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://widget.intercom.io/",Jn(r,t.document)}}(t.ownerDocument.defaultView);var n=function(t,e){var n;return null==e||null===(n=e.properties)||void 0===n?void 0:n["intercom-alignment"]}(0,e);!function(t,e){var n,r,o,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,s={app_id:null==t?void 0:t.actionValue,custom_launcher_selector:"."+dc(t),hide_default_launcher:!0,alignment:e,horizontal_padding:null!==(n=null==t||null===(r=t.properties)||void 0===r?void 0:r["intercom-horizontal-padding"])&&void 0!==n?n:0,vertical_padding:null!==(o=null==t||null===(i=t.properties)||void 0===i?void 0:i["intercom-vertical-padding"])&&void 0!==o?o:0};try{var c=a.Intercom;c&&c("update",s)}catch(t){console.error(t)}}(e,n,t.ownerDocument.defaultView)}(t,e);break;case"LINE":!function(t,e){var n,r=function(t){var e,n,r=null==t||null===(e=t.properties)||void 0===e||null===(e=e["line-link-type"])||void 0===e?void 0:e.toUpperCase();return null!==(n=fc[r])&&void 0!==n?n:fc.PERSONAL}(e);switch(r){case fc.PROFILE:t.href="https://line.me/R/ti/p/"+e.actionValue;break;case fc.MESSAGE:default:t.href=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"https://line.me/R/oaMessage/"+t+(e?"/?"+e:"")}(e.actionValue,null==e||null===(n=e.properties)||void 0===n?void 0:n["line-message"])}t.target="_blank"}(t,e);break;case"LINK":!function(t,e){var n;t.href=(n=e.actionValue).startsWith("tel:")?n:nc(n),function(t,e){var n,r=null==e||null===(n=e.properties)||void 0===n?void 0:n["link-target"];"string"==typeof r?r.length>0&&(t.target=r):t.target="_blank"}(t,e),function(t,e){var n,r;ru(null==e||null===(n=e.properties)||void 0===n?void 0:n["link-download-enabled"])&&(t.download=null==e||null===(r=e.properties)||void 0===r?void 0:r["link-download"])}(t,e)}(t,e);break;case"MAP":!function(t,e){var n,r="daddr"===(null===(n=e.properties)||void 0===n?void 0:n["map-query-type"])?"daddr":"q";t.href=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"q";return t=encodeURIComponent(t),pc(e)?"maps://maps.google.com/maps?".concat(n,"=").concat(t):"https://maps.google.com/?".concat(n,"=").concat(t)}(e.actionValue,hc(t.ownerDocument.defaultView.navigator),r),t.target="_blank"}(t,e);break;case"PHONE":!function(t,e){t.href="tel:".concat(e.actionValue)}(t,e);break;case"SIGNAL":!function(t,e){t.href="https://signal.me/#p/+"+tc(e.actionValue),t.target="_blank"}(t,e);break;case"SKYPE":!function(t,e){var n,r,o=function(t){var e,n,r=null==t||null===(e=t.properties)||void 0===e||null===(e=e["skype-link-type"])||void 0===e?void 0:e.toUpperCase();return null!==(n=gc[r])&&void 0!==n?n:gc.SKYPE}(e);switch(o){case gc.INVITE:t.href="https://join.skype.com/invite/"+e.actionValue,t.target="_blank";break;case gc.CONFERENCE:t.href="https://join.skype.com/"+e.actionValue,t.target="_blank";break;case gc.SKYPE:default:t.href=(n=e.actionValue,r=function(t){var e,n;return null!==(e=bc[null==t||null===(n=t.properties)||void 0===n||null===(n=n["skype-param-type"])||void 0===n?void 0:n.toUpperCase()])&&void 0!==e?e:bc.CALL}(e),"skype:"+tc(n)+"?"+r)}}(t,e);break;case"SMS":!function(t,e){t.href=function(t,e,n){var r=tc(t,!1),o="sms:".concat(r);if(!e||!e.message)return o;var i=encodeURIComponent(e.message);return pc(n)?"".concat(o,"&body=").concat(i):"".concat(o,"?body=").concat(i)}(e.actionValue,e.properties,hc(t.ownerDocument.defaultView.navigator))}(t,e);break;case"TALLY":!function(t,e,n){lc(t,wc(wc({},e),{},{actionValue:_c(e)}),n)}(t,e,null==n?void 0:n.type);break;case"TELEGRAM":!function(t,e){t.href="https://t.me/"+e.actionValue,t.target="_blank"}(t,e);break;case"VIBER":!function(t,e){var n,r,o,i,a,s,c=function(t){var e,n,r=null==t||null===(e=t.properties)||void 0===e||null===(e=e["viber-link-type"])||void 0===e?void 0:e.toUpperCase();return null!==(n=xc[r])&&void 0!==n?n:xc.PERSONAL}(e);switch(c){case xc.PA_INFO:t.href="viber://pa/info?uri="+e.actionValue;break;case xc.FORWARD:t.href="viber://forward?text="+e.actionValue;break;case xc.LANDING_PAGE:t.href="https://viber.me/"+e.actionValue,t.target="_blank";break;case xc.ADD_NUMBER:t.href="viber://add?number="+tc(e.actionValue,!0);break;case xc.GROUP_INVITE:t.href=Ec("g",e.actionValue,null==e||null===(n=e.properties)||void 0===n?void 0:n["viber-lang"]),t.target="_blank";break;case xc.GROUP2_INVITE:t.href=Ec("g2",e.actionValue,null==e||null===(r=e.properties)||void 0===r?void 0:r["viber-lang"]),t.target="_blank";break;case xc.CHAT:t.href="viber://chat?number=%2B"+tc(e.actionValue);break;case xc.PA_CHAT:default:t.href=(o=e.actionValue,a=null==(i=null==e?void 0:e.properties)?void 0:i["viber-text"],"viber://pa?chatURI="+o+((s=null==i?void 0:i["viber-context"])?"&context="+s:"")+(a?"&text="+a:""))}}(t,e);break;case"WHATSAPP":!function(t,e,n){var r;"popout"===(null==e||null===(r=e.properties)||void 0===r?void 0:r["whatsapp-dialog-type"])?function(t,e,n){var r=function(t,e){var n,r,o,i,a,s,c,u=(null===(n=t.properties)||void 0===n?void 0:n["whatsapp-title"])||t.labelText||void 0,l=null===(r=t.properties)||void 0===r||null===(r=r["whatsapp-welcomeMessage"])||void 0===r?void 0:r.split("\n").filter(Boolean),d=null!=l&&l.length?l:["How can we help?"],f=null===(o=null===(i=t.properties)||void 0===i?void 0:i["whatsapp-animateWelcomeMessages"])||void 0===o||o,p=(null===(a=t.properties)||void 0===a?void 0:a["whatsapp-placeholderMessage"])||void 0,h=(null===(s=t.properties)||void 0===s?void 0:s["whatsapp-customerMessage"])||(null===(c=t.properties)||void 0===c?void 0:c.message)||void 0,m=e!==Qn.PRO?"Powered by":void 0,v=Qs(f,d,u,t.iconType,t.iconText,t.iconBackgroundImage,p,h,m);return Ks(Wn.WHATSAPP,Oc(Oc({},v),t.properties))}(e,n),o=Zs(Wn.WHATSAPP,r,t.ownerDocument);(function(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=ru(null!==(e=null==r||null===(n=r.properties)||void 0===n?void 0:n["show-notification-count"])&&void 0!==e&&e);t.dataset.showNotificationCount=o.toString()})(t,e),function(t,e,n){var r,o=null!==(r=null==n?void 0:n.length)&&void 0!==r?r:1;e&&(o=null!=n&&n.length?1:0),t.dataset.notificationCount=o.toString()}(t,r.messages.animateMessages,r.messages.messages),function(t,e,n,r){ec(t,e,n),e.addEventListener("send",(function(t){var n=t.detail.message,o=Sc(r.actionValue,{message:n});window.open(o,"_blank"),e.dispatchEvent(new Event("close"))}))}(t,o,t.ownerDocument.body,e)}(t,e,n):t.href=Sc(e.actionValue,e.properties),t.target="_blank"}(t,e,null==n?void 0:n.type);break;case"WECHAT":!function(t,e){var n=function(t){var e,n,r=null==t||null===(e=t.properties)||void 0===e||null===(e=e["wechat-link-type"])||void 0===e?void 0:e.toUpperCase();return null!==(n=kc[r])&&void 0!==n?n:kc.CHAT}(e);switch(n){case kc.WEIXIN_CHAT:t.href="weixin://dl/chat?"+e.actionValue;break;case kc.CHAT:default:t.href="https://u.wechat.com/"+e.actionValue,t.target="_blank"}}(t,e);break;case"ZALO":!function(t,e){var n,r=function(t){var e,n,r=null==t||null===(e=t.properties)||void 0===e||null===(e=e["zalo-link-type"])||void 0===e?void 0:e.toUpperCase();return null!==(n=Tc[r])&&void 0!==n?n:Tc.PERSONAL}(e);switch(r){case Tc.GROUP:t.href="https://zalo.me/g/"+(null==(n=e.actionValue)?void 0:n.trim());break;case Tc.PERSONAL:default:t.href="https://zalo.me/"+tc(e.actionValue)}t.target="_blank"}(t,e)}jc(t)}function jc(t){if(ru(null==t?void 0:t.dataset.showNotificationCount)){var e=null==t?void 0:t.dataset.notificationCount;if(e&&"0"!==e){var n=t.ownerDocument.createElement("div");return n.classList.add("cnb-notification-bubble"),n.textContent=e,t.appendChild(n),n}}}function Dc(t){var e,n=t.getElementsByClassName("cnb-notification-bubble");0!==n.length&&(delete t.dataset.notificationCount,null===(e=n[0])||void 0===e||e.remove())}function Lc(t,e,n){var r=n.createElement("a");return r.classList.add("cnb-action"),r.setAttribute("role","button"),t.backgroundColor&&(r.style.backgroundColor=t.backgroundColor),function(t,e){if(e.iconType){var n=e.iconType.toString().replace("_","-").toLowerCase();t.classList.add("cnb-icon-type-".concat(n))}}(r,t),r.appendChild(ji(t,r.ownerDocument)),Ac(r,t,e),r}function Ic(t,e){var n=t.labelBackgroundColor,r=t.labelText,o=t.labelTextColor,i=e.createElement("div");if(i.classList.add("cnb-floating-label"),!r)return i;var a=e.createElement("div");return i.appendChild(a),n&&(a.style.backgroundColor=n),o&&(a.style.color=o),a.textContent=r,i}function Nc(t){var e=Lc(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,(arguments.length>2?arguments[2]:void 0).ownerDocument);return function(t,e){var n,r;if(null!=e&&null!==(n=e.labelText)&&void 0!==n&&n.length){var o=null===(r=t.getElementsByClassName("cnb-inside-item"))||void 0===r?void 0:r[0];o&&(o.appendChild(t.ownerDocument.createTextNode(e.labelText)),e.iconColor&&(o.style.color=e.iconColor))}}(e,t),e}function Pc(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=r.createElement("div");o.classList.add("cnb-floating");var i=Lc(t,n,r);o.appendChild(i),null!=t&&t.backgroundColor&&(i.dataset.backgroundColorCollapsed=t.backgroundColor);var a=Ic(t,r);return null!=t&&t.labelText&&o.appendChild(a),e?(function(t,e,n,r){var o=function(t,e){var n={};return n.iconText=t.iconTextClose||"close",n.iconType=t.iconTypeClose||"FONT",n.iconBackgroundImage=t.iconBackgroundImageClose,n.iconClass=t.iconClassClose,n.iconColor=t.iconColorClose||t.iconColorOpen,n.backgroundColor=t.iconBackgroundColorClose,n.labelBackgroundColor=t.labelBackgroundColorClose,n.labelTextColor=t.labelTextColorClose,n.labelText=e?t.labelTextClose:"Powered by NowButtons.com",Mc(n,t),n}(n,r),i=ji(o,t.ownerDocument);i.classList.add("cnb-expand-item"),e.appendChild(i),null!=o&&o.backgroundColor&&(e.dataset.backgroundColorExpanded=o.backgroundColor),null!=o&&o.labelText&&t.appendChild(Ic(o,t.ownerDocument))}(o,i,e,(null==n?void 0:n.type)===Qn.PRO),a.classList.add("cnb-collapsed-item"),o.classList.add("cnb-floating-main"),o):("backgroundColor"in t&&t.backgroundColor.length<=7&&function(t,e){t.style.backgroundColor=Ai.fromHex(e.substring(1)).lighten(10).toHex()}(i,t.backgroundColor),o.classList.add("cnb-floating-small"),o)}function Mc(t,e){t.iconColor=t.iconColor||e.iconColor,t.backgroundColor=t.backgroundColor||e.iconBackgroundColor,t.iconClass=t.iconClass||e.iconClass}function Rc(t){t.style.opacity="1",t.classList.remove("cnb-button-hidden")}function Bc(t){t.style.opacity="0",t.classList.add("cnb-button-hidden")}function Hc(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=0;return e?t?(t.forEach((function(t){t&&function(t,e){return!!Fc($c(t))&&(function(t,e){var n=!1,r=function(){n||(e.requestAnimationFrame((function(){Uc(t,e),n=!1})),n=!0)};e.document.addEventListener("scroll",r),t.addEventListener("cnb_unscroll",(function(){e.document.removeEventListener("scroll",r)}),{once:!0}),Uc(t,e)}(t,e),!0)}(t,e)&&n++})),n):n:(r.debug("No object to add observer to"),0)}function Uc(t,e){var n,o=e.scrollY,i=$c(t),a=i.revealAtHeight,s=i.hideAtHeight,c=i.neverHide;o>=a&&(r.trace("s1 above the fold, s2 below the fold"),n=!0),o<=s&&s=s&&s>a&&(r.trace("s1 below the fold"),n=!1),os&&(r.trace("s4 above the fold"),n=!0),r.trace("scroll check reveal decision:",n),n?Rc(t):Bc(t),n&&c&&t.dispatchEvent(new Event("cnb_unscroll")),0===a&&0===s&&t.dispatchEvent(new Event("cnb_unscroll"))}function Fc(t){var e,n,r=null!==(e=parseInt(null==t?void 0:t.revealAtHeight))&&void 0!==e?e:-1;if(Number.isNaN(r)||r<0)return!1;var o=null!==(n=parseInt(null==t?void 0:t.hideAtHeight))&&void 0!==n?n:-1;return!(Number.isNaN(o)||o<0||0===r&&0===o)}function $c(t){var e,n,r;return{revealAtHeight:null!==(e=parseInt(t.dataset.revealAtHeight))&&void 0!==e?e:0,hideAtHeight:null!==(n=parseInt(t.dataset.hideAtHeight))&&void 0!==n?n:0,neverHide:null!==(r=ru(t.dataset.neverHide))&&void 0!==r&&r}}function Yc(t,e,n){return Lc(t,e,n.ownerDocument)}function Wc(t,e){var n="cnb-domain-"+(null!=e&&e.type?e.type:Qn.UNKNOWN).toLowerCase();return t.classList.add(n),n}function zc(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.placement,r=e.position,o=e.attachTo,i=arguments.length>2?arguments[2]:void 0;o&&(t.dataset.attachTo=o),t.classList.add(r||Fn.DEFAULT),i!==$n.FULL?t.classList.add(n||Un.DEFAULT):t.classList.add(function(t){switch(t){case Un.TOP_CENTER:return $n.FULL+"-top";case Un.MIDDLE_LEFT:return $n.FULL+"-left";case Un.MIDDLE_RIGHT:return $n.FULL+"-right";case Un.BOTTOM_CENTER:default:return $n.FULL+"-bottom"}}(n))}function qc(t,e){if(Array.isArray(e)){var n=e.length;t.classList.add("cnb-items-".concat(n))}}function Gc(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).scale;e&&(t.style.transform="scale(".concat(e,")"))}function Vc(t,e){var n;if(null!=e&&null!==(n=e.options)&&void 0!==n&&n.animation)switch(e.options.animation){case Kn.SHAKE:return void t.classList.add(Yn.SHAKE);case Kn.TADA:return void t.classList.add(Yn.TADA);case Kn.SONAR_LIGHT:return void t.classList.add(Yn.SONAR_LIGHT);case Kn.SONAR_DARK:return void t.classList.add(Yn.SONAR_DARK)}}function Xc(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Kc(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kc(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function Kc(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n2&&void 0!==arguments[2]&&arguments[2],r=new Js((function(){var e,n;t.classList.add("cnb-expand");var r=null==t||null===(e=t.getElementsByClassName("cnb-floating-main"))||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.getElementsByClassName("cnb-action"))||void 0===e?void 0:e[0];null!=r&&null!==(n=r.dataset)&&void 0!==n&&n.backgroundColorExpanded&&(r.style.backgroundColor=r.dataset.backgroundColorExpanded)}),(function(){var e,n;t.classList.remove("cnb-expand");var r=null==t||null===(e=t.getElementsByClassName("cnb-floating-main"))||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.getElementsByClassName("cnb-action"))||void 0===e?void 0:e[0];null!=r&&null!==(n=r.dataset)&&void 0!==n&&n.backgroundColorCollapsed&&(r.style.backgroundColor=r.dataset.backgroundColorCollapsed)}));e.addEventListener("click",(function(e){var o=r.toggle();xi(t,o,n),e.preventDefault()})),e.addEventListener("toggle",(function(e){var o=r.toggle();xi(t,o,n),e.preventDefault()}))}(i,u,null===(o=e.domain)||void 0===o?void 0:o.trackGA),i.appendChild(u),zc(i,e.options,$n.MULTI),Wc(i,e.domain),Gc(i,e.options),qc(i,t),Vc(i,e),function(t,e){(function(t){return"EXPANDED"===function(t){var e;return(null==t||null===(e=t.multiButtonOptions)||void 0===e?void 0:e.defaultState)||"CLOSED"}(t)})(e)&&t.dispatchEvent(new t.ownerDocument.defaultView.CustomEvent("toggle"))}(u,e),i}(t,e,n);break;case $n.SINGLE:r.debug("Creating a single button"),s=function(t,e,n){var r=n.createElement("div");return r.classList.add($n.SINGLE),r.dataset.buttonType="Single button",r.appendChild(function(t,e,n){var r=n.createElement("div");r.classList.add("cnb-floating");var o=Lc(t,e,n);return r.appendChild(o),function(t,e){if(null!=e&&e.labelText){var n=Ic(e,t.ownerDocument);n.style.visibility="visible",n.style.opacity="100",t.appendChild(n)}}(r,t),r}(t.options,e.domain,n)),zc(r,e.options,$n.SINGLE),Gc(r,e.options),Vc(r,e),r}(t[0],e,n);break;case $n.DOTS:r.debug("Creating a dots button"),s=function(t,e,n){var r=n.createElement("div");r.classList.add($n.DOTS),r.dataset.buttonType="Dots";var o,i=Xc(t);try{for(i.s();!(o=i.n()).done;){var a=o.value;r.appendChild(Yc(a.options,e.domain,r))}}catch(t){i.e(t)}finally{i.f()}return zc(r,e.options,$n.DOTS),qc(r,t),r}(t,e,n);break;default:return null}return s.classList.add("call-now-button"),Bc(s),function(t,e){var n=2147483647;e&&e.zindex&&(n="auto"===e.zindex?e.zindex:parseInt(e.zindex)),t.style.zIndex=n}(s,e.options),Wc(s,e.domain),c=s,(null!=(u=e.options)&&null!==(l=u.scroll)&&void 0!==l&&l.revealAtHeight||0===(null==u||null===(d=u.scroll)||void 0===d?void 0:d.revealAtHeight))&&(c.dataset.revealAtHeight=null===(h=u.scroll.revealAtHeight)||void 0===h?void 0:h.toString()),(null!=u&&null!==(f=u.scroll)&&void 0!==f&&f.hideAtHeight||0===(null==u||null===(p=u.scroll)||void 0===p?void 0:p.hideAtHeight))&&(c.dataset.hideAtHeight=null===(m=u.scroll.hideAtHeight)||void 0===m?void 0:m.toString()),(c.dataset.revealAtHeight||c.dataset.hideAtHeight)&&(c.dataset.neverHide=ru(u.scroll.neverHide).toString()),function(t,e){!!e&&function(t){t.addEventListener("click",(function(e){var n,o,i,a=null===(n=t.dataset)||void 0===n?void 0:n.buttonType,s=ou(e),c=null==s||null===(o=s.dataset)||void 0===o?void 0:o.actionType,u=null==s?void 0:s.href,l=null==s||null===(i=s.dataset)||void 0===i?void 0:i.labelText;c?(r.debug("click",e.target,s,c),_i(a,c,u,l,t.ownerDocument.defaultView)):r.trace("click (not logged)",e.target,s,c)})),t.dataset&&(t.dataset.cnbAnalyticsGoogle="true")}(t)}(s,null===(o=e.domain)||void 0===o?void 0:o.trackGA),Ei(s,null===(a=e.domain)||void 0===a?void 0:a.trackConversion),function(t,e){var n,r=function(t){var e=null==t?void 0:t.cssClasses;switch(i(e)){case"string":return e.split(" ").map((function(t){return null==t?void 0:t.trim()})).filter((function(t){return!!t}))||[];case"object":var n;return(null==e||null===(n=e.map((function(t){return null==t?void 0:t.trim()})))||void 0===n?void 0:n.filter((function(t){return!!t})))||[]}return[]}(e);(n=t.classList).add.apply(n,Ti(r))}(s,e.options),s}function Zc(t){var e,n=null===(e=t.dataset)||void 0===e?void 0:e.attachTo;if(!n)return!1;var o=function(t){var e,n=tr(null===(e=t.dataset)||void 0===e?void 0:e.attachTo,document);if(n){var o=getComputedStyle(n).position;return""!==o&&"static"!==o||(n.style.position="relative",r.debug("position of",n,"set to relative so the button can safely be appended"),n.dataset.cnbComment="position set to relative (from ".concat(o,")")),!0}return!1}(t);if(!o)return!1;var i=function(t,e,n){var o=tr(e,n);if(o)return o.appendChild(t);r.error('Could not append Call Now Button to element with identifier "'.concat(e,'", since no element on this page matches.'))}(t,n,document);return delete t.dataset.attachTo,i}function Jc(t,e){return eu(null==t?void 0:t.window,e)}function tu(t){return ru(eu(t,"cnb.debug"))}function eu(t,e){try{var n;r.trace("window:",t);var o=null==t?void 0:t.localStorage;return null!==(n=null==o?void 0:o.getItem(e))&&void 0!==n?n:""}catch(t){}return null}function nu(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,n=[];return r.debug("decision:",t),null!=t&&t.length&&(function(t){var e="call-now-button-stylesheet",n=null==t?void 0:t.document,r=null==n?void 0:n.getElementsByClassName(e);if(r&&r.length>0)return r[0];var o=n.createElement("link");o.type="text/css",o.rel="stylesheet",o.classList.add(e),o.href=su.getOption("cssLocation"),Jn(o,n)}(e),function(t){su.isDebug(t)&&(su.setDebug(!0),r.setLevel(r.levels.DEBUG))}(t[0]),t.forEach((function(t){n.push(function(t,e){var n=Qc(t.actions,t.button,e);if(r.debug("button created:",n),n.classList.contains(Fn.ABSOLUTE)){var o=Zc(n);if(o)return o;!function(t){t.classList.remove(Fn.ABSOLUTE),t.classList.add(Fn.FIXED),r.error("Could not append to element, so falling back to appending to body")}(n)}return Zn(n,e)}(t,e.document))}))),n}function ru(t){return!0===(t&&(!0===t||"true"===t.toLowerCase()))}function ou(t){var e,n,r;return null!==(e=t.target)&&void 0!==e&&null!==(e=e.dataset)&&void 0!==e&&e.actionType?t.target:null!==(n=t.target)&&void 0!==n&&null!==(n=n.parentElement)&&void 0!==n&&null!==(n=n.dataset)&&void 0!==n&&n.actionType?t.target.parentElement:null!==(r=t.target)&&void 0!==r&&null!==(r=r.parentElement)&&void 0!==r&&null!==(r=r.parentElement)&&void 0!==r&&null!==(r=r.dataset)&&void 0!==r&&r.actionType?t.target.parentElement.parentElement:void 0}function iu(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return au(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?au(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function au(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:{};if(this._data=Pe(c,5),this.userId=null===(t=this._data)||void 0===t?void 0:t.userId,this.buttons=null===(e=this._data)||void 0===e?void 0:e.buttons,this.actions=null===(n=this._data)||void 0===n?void 0:n.actions,this.conditions=null===(r=this._data)||void 0===r?void 0:r.conditions,this.domains=null===(o=this._data)||void 0===o?void 0:o.domains,this.options=null===(i=this._data)||void 0===i?void 0:i.options,this.debug=!1,void 0===this.buttons)return!1;if(void 0===this.actions)return!1;if(void 0===this.domains)return!1;if(null!==(a=this.options)&&void 0!==a&&a.date){var u=new Date(this.options.date);delete this.options.date,isNaN(u)||(this.options.date=u)}this.buttonIdMap=Ln(this.buttons,"id"),this.actionIdMap=Ln(this.actions,"id"),this.conditionIdMap=Ln(this.conditions,"id"),this.domainsIdMap=Ln(this.domains,"id");var l,d=iu(this._data.buttons);try{for(d.s();!(l=d.n()).done;){var f=l.value;f.actions=f.actions.map((function(t){return s.actionIdMap[t]})),f.conditions=f.conditions.map((function(t){return s.conditionIdMap[t]})),f.domain=this.domainsIdMap[f.domainId],f.type=$n[f.type],f.options.placement=Un[f.options.placement],f.options.position=Fn[f.options.position],this.parseDomainProperties(f)}}catch(t){d.e(t)}finally{d.f()}var p,h=iu(this._data.actions);try{for(h.s();!(p=h.n()).done;){var m=p.value;m.options={},m.options.actionType=m.actionType,m.options.actionValue=m.actionValue,m.options.properties=m.properties,m.options.backgroundColor=m.backgroundColor,m.options.iconEnabled=m.iconEnabled,m.options.iconClass=m.iconClass,m.options.iconColor=m.iconColor,m.options.iconText=m.iconText,m.options.iconType=m.iconType,m.options.iconBackgroundImage=m.iconBackgroundImage,m.options.labelBackgroundColor=m.labelBackgroundColor,m.options.labelText=m.labelText,m.options.labelTextColor=m.labelTextColor,"iconType"in m.options&&"DEFAULT"!==m.options.iconType||(m.options.iconType="FONT"),delete m.actionType,delete m.actionValue,delete m.properties,delete m.backgroundColor,delete m.iconEnabled,delete m.iconClass,delete m.iconColor,delete m.iconText,delete m.iconType,delete m.labelBackgroundColor,delete m.labelText,delete m.labelTextColor}}catch(t){h.e(t)}finally{h.f()}return Bn(this._data),!0}},{key:"getAction",value:function(t){return Hn(this.actionIdMap[t])}},{key:"getButton",value:function(t){return Hn(this.buttonIdMap[t])}},{key:"getCondition",value:function(t){return Hn(this.conditionIdMap[t])}},{key:"getUserId",value:function(){return this.userId}},{key:"getOption",value:function(t){if(this.options&&t in this.options)return Hn(this.options[t])}},{key:"setOption",value:function(t,e){this.options||(this.options={}),this.options[t]=e}},{key:"isDebug",value:function(t){var e,n,r=null==t||null===(e=t.button)||void 0===e?void 0:e.domain;return ru(null==r||null===(n=r.properties)||void 0===n?void 0:n.debug)}},{key:"setDebug",value:function(t){this.debug=t}},{key:"getDebug",value:function(){return this.debug}},{key:"getDomains",value:function(){return this.domains||[]}}])}());function cu(t){return t.some((function(t){var e;return!0===ru(null==t||null===(e=t.button)||void 0===e||null===(e=e.domain)||void 0===e||null===(e=e.properties)||void 0===e?void 0:e.debug)}))}function uu(t){const e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),+t-+e}const lu={year:0,month:1,day:2,hour:3,minute:4,second:5},du={},fu=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),pu="06/25/2014, 00:00:00"===fu||"‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00"===fu;function hu(t,e,n,r,o,i,a){const s=new Date(0);return s.setUTCFullYear(t,e,n),s.setUTCHours(r,o,i,a),s}const mu=36e5,vu={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function gu(t,e,n){if(!t)return 0;let r,o,i=vu.timezoneZ.exec(t);if(i)return 0;if(i=vu.timezoneHH.exec(t),i)return r=parseInt(i[1],10),yu(r)?-r*mu:NaN;if(i=vu.timezoneHHMM.exec(t),i){r=parseInt(i[2],10);const t=parseInt(i[3],10);return yu(r,t)?(o=Math.abs(r)*mu+6e4*t,"+"===i[1]?-o:o):NaN}if(function(t){if(wu[t])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:t}),wu[t]=!0,!0}catch(t){return!1}}(t)){e=new Date(e||Date.now());const r=n?e:function(t){return hu(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}(e),o=bu(r,t),i=n?o:function(t,e,n){let r=t.getTime()-e;const o=bu(new Date(r),n);if(e===o)return e;r-=o-e;const i=bu(new Date(r),n);return o===i?o:Math.max(o,i)}(e,o,t);return-i}return NaN}function bu(t,e){const n=function(t,e){const n=function(t){return du[t]||(du[t]=pu?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),du[t]}(e);return"formatToParts"in n?function(t,e){try{const n=t.formatToParts(e),r=[];for(let t=0;t=0?i:1e3+i,r-o}function yu(t,e){return-23<=t&&t<=23&&(null==e||0<=e&&e<=59)}const wu={},_u=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,xu=36e5,Eu={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:_u};function ku(t,e={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===t)return new Date(NaN);const n=null==e.additionalDigits?2:Number(e.additionalDigits);if(2!==n&&1!==n&&0!==n)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t))return new Date(t.getTime());if("number"==typeof t||"[object Number]"===Object.prototype.toString.call(t))return new Date(t);if("[object String]"!==Object.prototype.toString.call(t))return new Date(NaN);const r=function(t){const e={};let n,r=Eu.dateTimePattern.exec(t);if(r?(e.date=r[1],n=r[3]):(r=Eu.datePattern.exec(t),r?(e.date=r[1],n=r[2]):(e.date=null,n=t)),n){const t=Eu.timeZone.exec(n);t?(e.time=n.replace(t[1],""),e.timeZone=t[1].trim()):e.time=n}return e}(t),{year:o,restDateString:i}=function(t,e){if(t){const n=Eu.YYY[e],r=Eu.YYYYY[e];let o=Eu.YYYY.exec(t)||r.exec(t);if(o){const e=o[1];return{year:parseInt(e,10),restDateString:t.slice(e.length)}}if(o=Eu.YY.exec(t)||n.exec(t),o){const e=o[1];return{year:100*parseInt(e,10),restDateString:t.slice(e.length)}}}return{year:null}}(r.date,n),a=function(t,e){if(null===e)return null;let n,r,o;if(!t||!t.length)return n=new Date(0),n.setUTCFullYear(e),n;let i=Eu.MM.exec(t);if(i)return n=new Date(0),r=parseInt(i[1],10)-1,Au(e,r)?(n.setUTCFullYear(e,r),n):new Date(NaN);if(i=Eu.DDD.exec(t),i){n=new Date(0);const t=parseInt(i[1],10);return function(t,e){if(e<1)return!1;const n=Tu(t);return!(n&&e>366)&&!(!n&&e>365)}(e,t)?(n.setUTCFullYear(e,0,t),n):new Date(NaN)}if(i=Eu.MMDD.exec(t),i){n=new Date(0),r=parseInt(i[1],10)-1;const t=parseInt(i[2],10);return Au(e,r,t)?(n.setUTCFullYear(e,r,t),n):new Date(NaN)}if(i=Eu.Www.exec(t),i)return o=parseInt(i[1],10)-1,ju(o)?Cu(e,o):new Date(NaN);if(i=Eu.WwwD.exec(t),i){o=parseInt(i[1],10)-1;const t=parseInt(i[2],10)-1;return ju(o,t)?Cu(e,o,t):new Date(NaN)}return null}(i,o);if(null===a||isNaN(a.getTime()))return new Date(NaN);if(a){const t=a.getTime();let n,o=0;if(r.time&&(o=function(t){let e,n,r=Eu.HH.exec(t);if(r)return e=parseFloat(r[1].replace(",",".")),Du(e)?e%24*xu:NaN;if(r=Eu.HHMM.exec(t),r)return e=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),Du(e,n)?e%24*xu+6e4*n:NaN;if(r=Eu.HHMMSS.exec(t),r){e=parseInt(r[1],10),n=parseInt(r[2],10);const t=parseFloat(r[3].replace(",","."));return Du(e,n,t)?e%24*xu+6e4*n+1e3*t:NaN}return null}(r.time),null===o||isNaN(o)))return new Date(NaN);if(r.timeZone||e.timeZone){if(n=gu(r.timeZone||e.timeZone,new Date(t+o)),isNaN(n))return new Date(NaN)}else n=uu(new Date(t+o)),n=uu(new Date(t+o+n));return new Date(t+o+n)}return new Date(NaN)}function Cu(t,e,n){e=e||0,n=n||0;const r=new Date(0);r.setUTCFullYear(t,0,4);const o=7*e+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+o),r}const Ou=[31,28,31,30,31,30,31,31,30,31,30,31],Su=[31,29,31,30,31,30,31,31,30,31,30,31];function Tu(t){return t%400==0||t%4==0&&t%100!=0}function Au(t,e,n){if(e<0||e>11)return!1;if(null!=n){if(n<1)return!1;const r=Tu(t);if(r&&n>Su[e])return!1;if(!r&&n>Ou[e])return!1}return!0}function ju(t,e){return!(t<0||t>52||null!=e&&(e<0||e>6))}function Du(t,e,n){return!(t<0||t>=25||null!=e&&(e<0||e>=60)||null!=n&&(n<0||n>=60))}function Lu(t,e,n){if("string"==typeof t&&!t.match(_u))return ku(t,{...n,timeZone:e});const r=hu((t=ku(t,n)).getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()).getTime(),o=gu(e,new Date(r));return new Date(r+o)}Math.pow(10,8);const Iu=6048e5,Nu=Symbol.for("constructDateFrom");function Pu(t,e){return"function"==typeof t?t(e):t&&"object"==typeof t&&Nu in t?t[Nu](e):t instanceof Date?new t.constructor(e):new Date(e)}function Mu(t,e){return Pu(e||t,t)}function Ru(t,e){const n=Mu(t,e?.in).getDay();return 0===n?7:n}const Bu={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function Hu(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const Uu={date:Hu({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Hu({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Hu({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Fu={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function $u(t){return(e,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&t.formattingValues){const e=t.defaultFormattingWidth||t.defaultWidth,o=n?.width?String(n.width):e;r=t.formattingValues[o]||t.formattingValues[e]}else{const e=t.defaultWidth,o=n?.width?String(n.width):t.defaultWidth;r=t.values[o]||t.values[e]}return r[t.argumentCallback?t.argumentCallback(e):e]}}function Yu(t){return(e,n={})=>{const r=n.width,o=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(o);if(!i)return null;const a=i[0],s=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],c=Array.isArray(s)?function(t){for(let e=0;e{let r;const o=Bu[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:Uu,formatRelative:(t,e,n,r)=>Fu[t],localize:{ordinalNumber:(t,e)=>{const n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:$u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:$u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:$u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:$u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:$u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(Wu={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const n=t.match(Wu.matchPattern);if(!n)return null;const r=n[0],o=t.match(Wu.parsePattern);if(!o)return null;let i=Wu.valueCallback?Wu.valueCallback(o[0]):o[0];return i=e.valueCallback?e.valueCallback(i):i,{value:i,rest:t.slice(r.length)}}),era:Yu({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Yu({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:Yu({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Yu({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Yu({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},qu=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},Gu=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},Vu={p:Gu,P:(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],r=n[1],o=n[2];if(!o)return qu(t,e);let i;switch(r){case"P":i=e.dateTime({width:"short"});break;case"PP":i=e.dateTime({width:"medium"});break;case"PPP":i=e.dateTime({width:"long"});break;default:i=e.dateTime({width:"full"})}return i.replace("{{date}}",qu(r,e)).replace("{{time}}",Gu(o,e))}},Xu=/^D+$/,Ku=/^Y+$/,Qu=["D","DD","YY","YYYY"];function Zu(t){return Xu.test(t)}function Ju(t){return Ku.test(t)}function tl(t,e,n){const r=function(t,e,n){const r="Y"===t[0]?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(t,e,n);if(console.warn(r),Qu.includes(t))throw new RangeError(r)}let el={};function nl(){return el}class rl{subPriority=0;validate(t,e){return!0}}class ol extends rl{constructor(t,e,n,r,o){super(),this.value=t,this.validateValue=e,this.setValue=n,this.priority=r,o&&(this.subPriority=o)}validate(t,e){return this.validateValue(t,this.value,e)}set(t,e,n){return this.setValue(t,e,this.value,n)}}class il extends rl{priority=10;subPriority=-1;constructor(t,e){super(),this.context=t||(t=>Pu(e,t))}set(t,e){return e.timestampIsSet?t:Pu(t,function(t,e){const n=function(t){return"function"==typeof t&&t.prototype?.constructor===t}(e)?new e(0):Pu(e,0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),n}(t,this.context))}}class al{run(t,e,n,r){const o=this.parse(t,e,n,r);return o?{setter:new ol(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}validate(t,e,n){return!0}}const sl=/^(1[0-2]|0?\d)/,cl=/^(3[0-1]|[0-2]?\d)/,ul=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,ll=/^(5[0-3]|[0-4]?\d)/,dl=/^(2[0-3]|[0-1]?\d)/,fl=/^(2[0-4]|[0-1]?\d)/,pl=/^(1[0-1]|0?\d)/,hl=/^(1[0-2]|0?\d)/,ml=/^[0-5]?\d/,vl=/^[0-5]?\d/,gl=/^\d/,bl=/^\d{1,2}/,yl=/^\d{1,3}/,wl=/^\d{1,4}/,_l=/^-?\d+/,xl=/^-?\d/,El=/^-?\d{1,2}/,kl=/^-?\d{1,3}/,Cl=/^-?\d{1,4}/,Ol=/^([+-])(\d{2})(\d{2})?|Z/,Sl=/^([+-])(\d{2})(\d{2})|Z/,Tl=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Al=/^([+-])(\d{2}):(\d{2})|Z/,jl=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Dl(t,e){return t?{value:e(t.value),rest:t.rest}:t}function Ll(t,e){const n=e.match(t);return n?{value:parseInt(n[0],10),rest:e.slice(n[0].length)}:null}function Il(t,e){const n=e.match(t);return n?"Z"===n[0]?{value:0,rest:e.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:e.slice(n[0].length)}:null}function Nl(t){return Ll(_l,t)}function Pl(t,e){switch(t){case 1:return Ll(gl,e);case 2:return Ll(bl,e);case 3:return Ll(yl,e);case 4:return Ll(wl,e);default:return Ll(new RegExp("^\\d{1,"+t+"}"),e)}}function Ml(t,e){switch(t){case 1:return Ll(xl,e);case 2:return Ll(El,e);case 3:return Ll(kl,e);case 4:return Ll(Cl,e);default:return Ll(new RegExp("^-?\\d{1,"+t+"}"),e)}}function Rl(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Bl(t,e){const n=e>0,r=n?e:1-e;let o;if(r<=50)o=t||100;else{const e=r+50;o=t+100*Math.trunc(e/100)-(t>=e%100?100:0)}return n?o:1-o}function Hl(t){return t%400==0||t%4==0&&t%100!=0}function Ul(t,e){const n=nl(),r=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=Mu(t,e?.in),i=o.getDay(),a=(i=+s?r+1:+n>=+u?r:r-1}function $l(t,e){return Ul(t,{...e,weekStartsOn:1})}function Yl(t,e){const n=Mu(t,e?.in),r=+Ul(n,e)-+function(t,e){const n=nl(),r=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,o=Fl(t,e),i=Pu(e?.in||t,0);return i.setFullYear(o,0,r),i.setHours(0,0,0,0),Ul(i,e)}(n,e);return Math.round(r/Iu)+1}function Wl(t,e){const n=Mu(t,e?.in),r=n.getFullYear(),o=Pu(n,0);o.setFullYear(r+1,0,4),o.setHours(0,0,0,0);const i=$l(o),a=Pu(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=$l(a);return n.getTime()>=i.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function zl(t,e){const n=Mu(t,e?.in),r=+$l(n)-+function(t,e){const n=Wl(t,e),r=Pu(e?.in||t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),$l(r)}(n);return Math.round(r/Iu)+1}const ql=[31,28,31,30,31,30,31,31,30,31,30,31],Gl=[31,29,31,30,31,30,31,31,30,31,30,31];function Vl(t,e,n){const r=Mu(t,n?.in);return isNaN(e)?Pu(n?.in||t,NaN):e?(r.setDate(r.getDate()+e),r):r}function Xl(t,e,n){const r=nl(),o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=Mu(t,n?.in),a=i.getDay(),s=7-o;return Vl(i,e<0||e>6?e-(a+s)%7:((e%7+7)%7+s)%7-(a+s)%7,n)}function Kl(t){const e=Mu(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}const Ql={G:new class extends al{priority=140;parse(t,e,n){switch(e){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}set(t,e,n){return e.era=n,t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]},y:new class extends al{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,e,n){const r=t=>({year:t,isTwoDigitYear:"yy"===e});switch(e){case"y":return Dl(Pl(4,t),r);case"yo":return Dl(n.ordinalNumber(t,{unit:"year"}),r);default:return Dl(Pl(e.length,t),r)}}validate(t,e){return e.isTwoDigitYear||e.year>0}set(t,e,n){const r=t.getFullYear();if(n.isTwoDigitYear){const e=Bl(n.year,r);return t.setFullYear(e,0,1),t.setHours(0,0,0,0),t}const o="era"in e&&1!==e.era?1-n.year:n.year;return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}},Y:new class extends al{priority=130;parse(t,e,n){const r=t=>({year:t,isTwoDigitYear:"YY"===e});switch(e){case"Y":return Dl(Pl(4,t),r);case"Yo":return Dl(n.ordinalNumber(t,{unit:"year"}),r);default:return Dl(Pl(e.length,t),r)}}validate(t,e){return e.isTwoDigitYear||e.year>0}set(t,e,n,r){const o=Fl(t,r);if(n.isTwoDigitYear){const e=Bl(n.year,o);return t.setFullYear(e,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Ul(t,r)}const i="era"in e&&1!==e.era?1-n.year:n.year;return t.setFullYear(i,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),Ul(t,r)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends al{priority=130;parse(t,e){return Ml("R"===e?4:e.length,t)}set(t,e,n){const r=Pu(t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),$l(r)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends al{priority=130;parse(t,e){return Ml("u"===e?4:e.length,t)}set(t,e,n){return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends al{priority=120;parse(t,e,n){switch(e){case"Q":case"QQ":return Pl(e.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=1&&e<=4}set(t,e,n){return t.setMonth(3*(n-1),1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends al{priority=120;parse(t,e,n){switch(e){case"q":case"qq":return Pl(e.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=1&&e<=4}set(t,e,n){return t.setMonth(3*(n-1),1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends al{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,e,n){const r=t=>t-1;switch(e){case"M":return Dl(Ll(sl,t),r);case"MM":return Dl(Pl(2,t),r);case"Mo":return Dl(n.ordinalNumber(t,{unit:"month"}),r);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=11}set(t,e,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}},L:new class extends al{priority=110;parse(t,e,n){const r=t=>t-1;switch(e){case"L":return Dl(Ll(sl,t),r);case"LL":return Dl(Pl(2,t),r);case"Lo":return Dl(n.ordinalNumber(t,{unit:"month"}),r);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=0&&e<=11}set(t,e,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends al{priority=100;parse(t,e,n){switch(e){case"w":return Ll(ll,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return Pl(e.length,t)}}validate(t,e){return e>=1&&e<=53}set(t,e,n,r){return Ul(function(t,e,n){const r=Mu(t,n?.in),o=Yl(r,n)-e;return r.setDate(r.getDate()-7*o),Mu(r,n?.in)}(t,n,r),r)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends al{priority=100;parse(t,e,n){switch(e){case"I":return Ll(ll,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return Pl(e.length,t)}}validate(t,e){return e>=1&&e<=53}set(t,e,n){return $l(function(t,e,n){const r=Mu(t,n?.in),o=zl(r,n)-e;return r.setDate(r.getDate()-7*o),r}(t,n))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends al{priority=90;subPriority=1;parse(t,e,n){switch(e){case"d":return Ll(cl,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return Pl(e.length,t)}}validate(t,e){const n=Hl(t.getFullYear()),r=t.getMonth();return n?e>=1&&e<=Gl[r]:e>=1&&e<=ql[r]}set(t,e,n){return t.setDate(n),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends al{priority=90;subpriority=1;parse(t,e,n){switch(e){case"D":case"DD":return Ll(ul,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return Pl(e.length,t)}}validate(t,e){return Hl(t.getFullYear())?e>=1&&e<=366:e>=1&&e<=365}set(t,e,n){return t.setMonth(0,n),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends al{priority=90;parse(t,e,n){switch(e){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=6}set(t,e,n,r){return(t=Xl(t,n,r)).setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends al{priority=90;parse(t,e,n,r){const o=t=>{const e=7*Math.floor((t-1)/7);return(t+r.weekStartsOn+6)%7+e};switch(e){case"e":case"ee":return Dl(Pl(e.length,t),o);case"eo":return Dl(n.ordinalNumber(t,{unit:"day"}),o);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=6}set(t,e,n,r){return(t=Xl(t,n,r)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends al{priority=90;parse(t,e,n,r){const o=t=>{const e=7*Math.floor((t-1)/7);return(t+r.weekStartsOn+6)%7+e};switch(e){case"c":case"cc":return Dl(Pl(e.length,t),o);case"co":return Dl(n.ordinalNumber(t,{unit:"day"}),o);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=0&&e<=6}set(t,e,n,r){return(t=Xl(t,n,r)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends al{priority=90;parse(t,e,n){const r=t=>0===t?7:t;switch(e){case"i":case"ii":return Pl(e.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return Dl(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiii":return Dl(n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Dl(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);default:return Dl(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r)}}validate(t,e){return e>=1&&e<=7}set(t,e,n){return(t=function(t,e,n){const r=Mu(t,n?.in);return Vl(r,e-Ru(r,n),n)}(t,n)).setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends al{priority=80;parse(t,e,n){switch(e){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,n){return t.setHours(Rl(n),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends al{priority=80;parse(t,e,n){switch(e){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,n){return t.setHours(Rl(n),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends al{priority=80;parse(t,e,n){switch(e){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,n){return t.setHours(Rl(n),0,0,0),t}incompatibleTokens=["a","b","t","T"]},h:new class extends al{priority=70;parse(t,e,n){switch(e){case"h":return Ll(hl,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return Pl(e.length,t)}}validate(t,e){return e>=1&&e<=12}set(t,e,n){const r=t.getHours()>=12;return r&&n<12?t.setHours(n+12,0,0,0):r||12!==n?t.setHours(n,0,0,0):t.setHours(0,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]},H:new class extends al{priority=70;parse(t,e,n){switch(e){case"H":return Ll(dl,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return Pl(e.length,t)}}validate(t,e){return e>=0&&e<=23}set(t,e,n){return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends al{priority=70;parse(t,e,n){switch(e){case"K":return Ll(pl,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return Pl(e.length,t)}}validate(t,e){return e>=0&&e<=11}set(t,e,n){return t.getHours()>=12&&n<12?t.setHours(n+12,0,0,0):t.setHours(n,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]},k:new class extends al{priority=70;parse(t,e,n){switch(e){case"k":return Ll(fl,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return Pl(e.length,t)}}validate(t,e){return e>=1&&e<=24}set(t,e,n){const r=n<=24?n%24:n;return t.setHours(r,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends al{priority=60;parse(t,e,n){switch(e){case"m":return Ll(ml,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return Pl(e.length,t)}}validate(t,e){return e>=0&&e<=59}set(t,e,n){return t.setMinutes(n,0,0),t}incompatibleTokens=["t","T"]},s:new class extends al{priority=50;parse(t,e,n){switch(e){case"s":return Ll(vl,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return Pl(e.length,t)}}validate(t,e){return e>=0&&e<=59}set(t,e,n){return t.setSeconds(n,0),t}incompatibleTokens=["t","T"]},S:new class extends al{priority=30;parse(t,e){return Dl(Pl(e.length,t),(t=>Math.trunc(t*Math.pow(10,3-e.length))))}set(t,e,n){return t.setMilliseconds(n),t}incompatibleTokens=["t","T"]},X:new class extends al{priority=10;parse(t,e){switch(e){case"X":return Il(Ol,t);case"XX":return Il(Sl,t);case"XXXX":return Il(Tl,t);case"XXXXX":return Il(jl,t);default:return Il(Al,t)}}set(t,e,n){return e.timestampIsSet?t:Pu(t,t.getTime()-Kl(t)-n)}incompatibleTokens=["t","T","x"]},x:new class extends al{priority=10;parse(t,e){switch(e){case"x":return Il(Ol,t);case"xx":return Il(Sl,t);case"xxxx":return Il(Tl,t);case"xxxxx":return Il(jl,t);default:return Il(Al,t)}}set(t,e,n){return e.timestampIsSet?t:Pu(t,t.getTime()-Kl(t)-n)}incompatibleTokens=["t","T","X"]},t:new class extends al{priority=40;parse(t){return Nl(t)}set(t,e,n){return[Pu(t,1e3*n),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends al{priority=20;parse(t){return Nl(t)}set(t,e,n){return[Pu(t,n),{timestampIsSet:!0}]}incompatibleTokens="*"}},Zl=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Jl=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,td=/^'([^]*?)'?$/,ed=/''/g,nd=/\S/,rd=/[a-zA-Z]/;function od(t,e,n,r){const o=()=>Pu(r?.in||n,NaN),i=Object.assign({},nl()),a=r?.locale??i.locale??zu,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!e)return t?o():Mu(n,r?.in);const u={firstWeekContainsDate:s,weekStartsOn:c,locale:a},l=[new il(r?.in,n)],d=e.match(Jl).map((t=>{const e=t[0];return e in Vu?(0,Vu[e])(t,a.formatLong):t})).join("").match(Zl),f=[];for(let n of d){!r?.useAdditionalWeekYearTokens&&Ju(n)&&tl(n,e,t),!r?.useAdditionalDayOfYearTokens&&Zu(n)&&tl(n,e,t);const i=n[0],s=Ql[i];if(s){const{incompatibleTokens:e}=s;if(Array.isArray(e)){const t=f.find((t=>e.includes(t.token)||t.token===i));if(t)throw new RangeError(`The format string mustn't contain \`${t.fullToken}\` and \`${n}\` at the same time`)}else if("*"===s.incompatibleTokens&&f.length>0)throw new RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);f.push({token:i,fullToken:n});const r=s.run(t,n,a.match,u);if(!r)return o();l.push(r.setter),t=r.rest}else{if(i.match(rd))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");if("''"===n?n="'":"'"===i&&(n=n.match(td)[1].replace(ed,"'")),0!==t.indexOf(n))return o();t=t.slice(n.length)}}if(t.length>0&&nd.test(t))return o();const p=l.map((t=>t.priority)).sort(((t,e)=>e-t)).filter(((t,e,n)=>n.indexOf(t)===e)).map((t=>l.filter((e=>e.priority===t)).sort(((t,e)=>e.subPriority-t.subPriority)))).map((t=>t[0]));let h=Mu(n,r?.in);if(isNaN(+h))return o();const m={};for(const t of p){if(!t.validate(h,u))return o();const e=t.set(h,m,u);Array.isArray(e)?(h=e[0],Object.assign(m,e[1])):h=e}return h}function id(t,e,n){const r=Mu(t,n?.in);return r.setSeconds(e),r}function ad(t,e,n){const r=Mu(t,n?.in);return r.setMinutes(e),r}function sd(t,e,n){const r=Mu(t,n?.in);return r.setHours(e),r}function cd(t,e){return Mu(t,e?.in).getHours()}function ud(t,e){return Mu(t,e?.in).getMinutes()}function ld(t,e){return+Mu(t)<+Mu(e)}function dd(t,e){const n=Mu(t,e?.in);return n.setHours(0,0,0,0),n}function fd(t,e){const n=Mu(t,e?.in);return function(t,e,n){const[r,o]=function(t,...e){const n=Pu.bind(null,t||e.find((t=>"object"==typeof t)));return e.map(n)}(n?.in,t,e),i=dd(r),a=dd(o),s=+i-Kl(i),c=+a-Kl(a);return Math.round((s-c)/864e5)}(n,function(t,e){const n=Mu(t,e?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}(n))+1}function pd(t,e){return(t<0?"-":"")+Math.abs(t).toString().padStart(e,"0")}const hd={y(t,e){const n=t.getFullYear(),r=n>0?n:1-n;return pd("yy"===e?r%100:r,e.length)},M(t,e){const n=t.getMonth();return"M"===e?String(n+1):pd(n+1,2)},d:(t,e)=>pd(t.getDate(),e.length),a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(t,e)=>pd(t.getHours()%12||12,e.length),H:(t,e)=>pd(t.getHours(),e.length),m:(t,e)=>pd(t.getMinutes(),e.length),s:(t,e)=>pd(t.getSeconds(),e.length),S(t,e){const n=e.length,r=t.getMilliseconds();return pd(Math.trunc(r*Math.pow(10,n-3)),e.length)}},md={G:function(t,e,n){const r=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){const e=t.getFullYear(),r=e>0?e:1-e;return n.ordinalNumber(r,{unit:"year"})}return hd.y(t,e)},Y:function(t,e,n,r){const o=Fl(t,r),i=o>0?o:1-o;return"YY"===e?pd(i%100,2):"Yo"===e?n.ordinalNumber(i,{unit:"year"}):pd(i,e.length)},R:function(t,e){return pd(Wl(t),e.length)},u:function(t,e){return pd(t.getFullYear(),e.length)},Q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return pd(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return pd(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){const r=t.getMonth();switch(e){case"M":case"MM":return hd.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){const r=t.getMonth();switch(e){case"L":return String(r+1);case"LL":return pd(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){const o=Yl(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):pd(o,e.length)},I:function(t,e,n){const r=zl(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):pd(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getDate(),{unit:"date"}):hd.d(t,e)},D:function(t,e,n){const r=fd(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):pd(r,e.length)},E:function(t,e,n){const r=t.getDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){const o=t.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return pd(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){const o=t.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return pd(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,n){const r=t.getDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return pd(o,e.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){const r=t.getHours();let o;switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,n){const r=t.getHours();let o;switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){let e=t.getHours()%12;return 0===e&&(e=12),n.ordinalNumber(e,{unit:"hour"})}return hd.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getHours(),{unit:"hour"}):hd.H(t,e)},K:function(t,e,n){const r=t.getHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):pd(r,e.length)},k:function(t,e,n){let r=t.getHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):pd(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):hd.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getSeconds(),{unit:"second"}):hd.s(t,e)},S:function(t,e){return hd.S(t,e)},X:function(t,e,n){const r=t.getTimezoneOffset();if(0===r)return"Z";switch(e){case"X":return gd(r);case"XXXX":case"XX":return bd(r);default:return bd(r,":")}},x:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"x":return gd(r);case"xxxx":case"xx":return bd(r);default:return bd(r,":")}},O:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+vd(r,":");default:return"GMT"+bd(r,":")}},z:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+vd(r,":");default:return"GMT"+bd(r,":")}},t:function(t,e,n){return pd(Math.trunc(+t/1e3),e.length)},T:function(t,e,n){return pd(+t,e.length)}};function vd(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),o=Math.trunc(r/60),i=r%60;return 0===i?n+String(o):n+String(o)+e+pd(i,2)}function gd(t,e){return t%60==0?(t>0?"-":"+")+pd(Math.abs(t)/60,2):bd(t,e)}function bd(t,e=""){const n=t>0?"-":"+",r=Math.abs(t);return n+pd(Math.trunc(r/60),2)+e+pd(r%60,2)}function yd(t){return!(!((e=t)instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))&&"number"!=typeof t||isNaN(+Mu(t)));var e}const wd=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_d=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,xd=/^'([^]*?)'?$/,Ed=/''/g,kd=/[a-zA-Z]/;function Cd(t){const e=t.match(xd);return e?e[1].replace(Ed,"'"):t}function Od(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Sd(t){for(var e=1;e=n){var o=e.daysOfWeek[n];return r.trace("exists:",o,", returning: ",!!o),!!o}return!1}(i,o)&&function(t,e){if(!e.start||!e.stop)return!0;var n=od(e.start,"HH:mm",t),o=od(e.stop,"HH:mm",t),i=Lu(id(ad(sd(t,cd(n)),ud(n)),0),e.timezone),a=Lu(id(ad(sd(t,cd(o)),ud(o)),0),e.timezone);ld(a,i)&&"0:00"===function(t,e,n){const r=nl(),o=n?.locale??r.locale??zu,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Mu(t,n?.in);if(!yd(s))throw new RangeError("Invalid time value");let c=e.match(_d).map((t=>{const e=t[0];return"p"===e||"P"===e?(0,Vu[e])(t,o.formatLong):t})).join("").match(wd).map((t=>{if("''"===t)return{isToken:!1,value:"'"};const e=t[0];if("'"===e)return{isToken:!1,value:Cd(t)};if(md[e])return{isToken:!0,value:t};if(e.match(kd))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}}));o.localize.preprocessor&&(c=o.localize.preprocessor(s,c));const u={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return c.map((r=>{if(!r.isToken)return r.value;const i=r.value;return(!n?.useAdditionalWeekYearTokens&&Ju(i)||!n?.useAdditionalDayOfYearTokens&&Zu(i))&&tl(i,e,String(t)),(0,md[i[0]])(s,i,o.localize,u)})).join("")}(o,"H:mm")&&(i=Vl(i,-1));var s,c,u=(c=i,+Mu(t)==+Mu(c)),l=(s=i,+Mu(t)>+Mu(s)),d=ld(t,a),f=(u||l)&&d;return r.trace("same:",u,"after:",l,"before:",d),r.trace("returning:",e.outsideHours?!f:f),e.outsideHours?!f:f}(n,o)}catch(t){if(t instanceof Error&&t.message.includes("Icu error"))return!0;throw t}}(t,e),o=function(t){try{var e,n;return"LINK"!==(null===(e=t.options)||void 0===e?void 0:e.actionType)&&"IFRAME"!==(null===(n=t.options)||void 0===n?void 0:n.actionType)||nc(t.options.actionValue),!0}catch(t){return r.warn("Error evaluating actionValue (likely an invalid or incomplete URL), excluding this action from the results:",t),!1}}(t);return n&&o}function jd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Dd(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:null;return Jc(e,"cnb.disable-scheduler")?t:t.filter((function(t){var r=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t)return Td;if(null!=t&&t.timezone)return t;if(null!=e&&e.timezone)return Sd(Sd({},t),{},{timezone:e.timezone});var n=function(){try{if("undefined"!=typeof Intl){var t,e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat();return null==e||null===(t=e.resolvedOptions())||void 0===t?void 0:t.timeZone}}catch(t){}return null}();return n?Sd(Sd({},t),{},{timezone:n}):t}(t.schedule,n);return Ad(Dd(Dd({},t),{},{schedule:r}),e)}))}function Id(t,e){switch(t.type){case $n.FULL:return Ld(t.actions,e,t.domain).slice(0,5);case $n.MULTI:return Ld(t.actions,e,t.domain);case $n.SINGLE:return Ld(t.actions,e,t.domain).slice(0,1);case $n.DOTS:return Ld(t.actions,e,t.domain).slice(0,10);default:return r.warn("Found a unknown button type:",t.type),[]}}function Nd(t){if(t&&t.length){var e,n=t[0].button.domain;return ru(null==n||null===(e=n.properties)||void 0===e?void 0:e.allowMultipleButtons)?(r.trace("allowMultipleButtons set truthy, so continuing"),!0):(r.trace('Could not find "allowMultipleButtons" property, so returning'),!1)}return!0}var Pd=Object.prototype.hasOwnProperty;const Md=Dn((function(t,e,n){Pd.call(t,n)?t[n].push(e):tt(t,n,[e])}));function Rd(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?(t=t.replace(/[?&#]+$/,"").toLowerCase(),e?function(t){return t.replace(/^https?:\/\//,"")}(t):function(t){return t.replace(/^(https?:\/\/)?(www\.)?/,"")}(t)):t}function Bd(t){return Hd.apply(this,arguments)}function Hd(){return(Hd=e(n.mark((function t(e){var r,o,i;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=1;break}return t.abrupt("return",!1);case 1:return r=su.getOption("apiRoot"),t.prev=2,t.next=3,fetch(r+"/v1/chat/public/channels/available/"+e);case 3:return o=t.sent,t.next=4,o.json();case 4:return i=t.sent,t.abrupt("return",i.agentAvailable);case 5:return t.prev=5,t.catch(2),t.abrupt("return",!1);case 6:case"end":return t.stop()}}),t,null,[[2,5]])})))).apply(this,arguments)}function Ud(t,e){return Fd.apply(this,arguments)}function Fd(){return Fd=e(n.mark((function t(e,r){var o,i,a,s=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=s.length>2&&void 0!==s[2]?s[2]:void 0,e){t.next=1;break}return t.abrupt("return",!1);case 1:if(!Jc(r,"cnb.disable-conditions")){t.next=2;break}return t.abrupt("return",!0);case 2:i=e.filterType,t.next=i===Vn.EXCLUDE||i===Vn.INCLUDE?3:8;break;case 3:a=e.conditionType,t.next=a===Xn.URL?4:a===Xn.GEO?5:a===Xn.CHAT?6:8;break;case 4:return t.abrupt("return",!!$d(r.url,e.matchValue,e.matchType));case 5:return t.abrupt("return",(n=r.geoInfo,c=e.matchValue,!(e.matchType!==qn.COUNTRY_CODE||!function(t,e){return!!t&&(t.country_code===e||t.country_code3===e||t.country===e)}(n,c))));case 6:return t.next=7,Yd(o,e.matchType);case 7:return t.abrupt("return",t.sent);case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}var n,c}),t)}))),Fd.apply(this,arguments)}function $d(t,e,n){switch(n){case zn.EXACT:return function(t,e){var n=encodeURI(e),o=Rd(t),i=Rd(n),a=o===i.toLowerCase();r.debug("Matching EXACT (encoded) ".concat(o," with ").concat(i,": ").concat(a));var s=Rd(e),c=o===s.toLowerCase();return r.debug("Matching EXACT (raw) ".concat(o," with ").concat(s,": ").concat(c)),a||c}(t,e);case zn.REGEX:return function(t,e){var n=!!t.match(e);return r.debug("Matching REGEX ".concat(t," with ").concat(e,": ").concat(n)),n}(t,e);case zn.SIMPLE:return function(t,e){var n=encodeURI(e),o=function(t){return new URL(t).pathname}(t),i=null==o?void 0:o.startsWith(n);r.debug("Matching SIMPLE (encoded) ".concat(o," with ").concat(n,": ").concat(i));var a=null==o?void 0:o.startsWith(e);r.debug("Matching SIMPLE (raw) ".concat(o," with ").concat(e,": ").concat(a));var s=null==o?void 0:o.toLowerCase().startsWith(n.toLowerCase());r.debug("Matching SIMPLE (encoded lc) ".concat(o," with ").concat(n,": ").concat(i));var c=null==o?void 0:o.toLowerCase().startsWith(e.toLowerCase());return r.debug("Matching SIMPLE (raw lc) ".concat(o," with ").concat(e,": ").concat(a)),i||a||s||c}(t,e);case zn.SUBSTRING:return function(t,e){var n=encodeURI(e),o=Rd(t,!0),i=Rd(n,!0),a=-1!==o.indexOf(i);r.trace("Matching SUBSTRING (encoded) ".concat(o," with ").concat(i,": ").concat(a));var s=Rd(e,!0),c=-1!==o.indexOf(s);return r.trace("Matching SUBSTRING (raw) ".concat(o," with ").concat(s,": ").concat(c)),a||c}(t,e);default:return!1}}function Yd(t,e){return Wd.apply(this,arguments)}function Wd(){return(Wd=e(n.mark((function t(e,r){var o;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=r,t.next=o===Gn.AGENTS_AVAILABLE?1:3;break;case 1:return t.next=2,Bd(e);case 2:return t.abrupt("return",t.sent);case 3:return t.abrupt("return",!1);case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function zd(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return qd(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qd(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function qd(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n2&&void 0!==a[2]?a[2]:void 0,i=Md(e,"conditionType"),t.next=1,Xd(i[Xn.URL]||[],r,o);case 1:if(t.sent){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=3,Xd(i[Xn.GEO]||[],r,o);case 3:if(t.sent){t.next=4;break}return t.abrupt("return",!1);case 4:return t.next=5,Xd(i[Xn.CHAT]||[],r,o);case 5:if(t.sent){t.next=6;break}return t.abrupt("return",!1);case 6:return t.abrupt("return",!0);case 7:case"end":return t.stop()}}),t)}))),Vd.apply(this,arguments)}function Xd(t,e){return Kd.apply(this,arguments)}function Kd(){return Kd=e(n.mark((function t(e,o){var i,a,s,c,u,l,d,f,p,h,m,v,g=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=g.length>2&&void 0!==g[2]?g[2]:void 0,a=!0,s=e.filter((function(t){return t&&t.filterType===Vn.EXCLUDE})),c=zd(s),t.prev=1,c.s();case 2:if((u=c.n()).done){t.next=6;break}return l=u.value,t.next=3,Ud(l,o,i);case 3:if(!t.sent){t.next=4;break}return r.trace(l," is an EXCLUDE, so we return false NOW"),t.abrupt("return",!1);case 4:r.trace(l," is an EXCLUDE, but it did not match, so we continue");case 5:t.next=2;break;case 6:t.next=8;break;case 7:t.prev=7,m=t.catch(1),c.e(m);case 8:return t.prev=8,c.f(),t.finish(8);case 9:d=e.filter((function(t){return t&&t.filterType===Vn.INCLUDE})),f=zd(d),t.prev=10,f.s();case 11:if((p=f.n()).done){t.next=15;break}return h=p.value,a=!1,t.next=12,Ud(h,o,i);case 12:if(!t.sent){t.next=13;break}return r.trace(h," is an INCLUDE, so we return true NOW"),t.abrupt("return",!0);case 13:r.trace(h," is an INCLUDE, but it did not match, so we continue");case 14:t.next=11;break;case 15:t.next=17;break;case 16:t.prev=16,v=t.catch(10),f.e(v);case 17:return t.prev=17,f.f(),t.finish(17);case 18:return t.abrupt("return",a);case 19:case"end":return t.stop()}}),t,null,[[1,7,8,9],[10,16,17,18]])}))),Kd.apply(this,arguments)}function Qd(t,e){var n,o,i,a,s,c,u,l,d;if(!e)return null;if(!t)return null;var f=e.find((function(e){var n,r,o;return e&&t&&(null===(n=e.button)||void 0===n||null===(n=n.options)||void 0===n?void 0:n.placement)===(null===(r=t.options)||void 0===r?void 0:r.placement)&&!Fc(null==t||null===(o=t.options)||void 0===o?void 0:o.scroll)}));return f&&(null===(n=f.button)||void 0===n||null===(n=n.options)||void 0===n?void 0:n.position)===Fn.ABSOLUTE&&(null===(o=t.options)||void 0===o?void 0:o.position)===Fn.ABSOLUTE&&""!==(null===(i=t.options)||void 0===i?void 0:i.attachTo)&&((null===(a=f.button)||void 0===a||null===(a=a.options)||void 0===a?void 0:a.attachTo)!==(null===(s=t.options)||void 0===s?void 0:s.attachTo)||(null===(c=f.button)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.attachTo)===(null===(u=t.options)||void 0===u?void 0:u.attachTo)&&(null===(l=f.button)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.placement)!==(null===(d=t.options)||void 0===d?void 0:d.placement))?null:(f&&r.trace("position already taken by ",f,"for: ",t),f)}function Zd(t){return Rd(null==t?void 0:t.domain)}function Jd(t,e){return!(!t||!e)&&tf(null==t?void 0:t.domain,e)}function tf(t,e){return!(!t||!e)&&function(t,e){return[null==t?void 0:t.name].concat(null==t?void 0:t.aliases).filter((function(t){return t})).some((function(t){return Rd(t)===Rd(e)}))}(t,e)}function ef(t,e){return function(t,e){var n=t.options;if("ALWAYS"===(null==n?void 0:n.displayMode))return r.trace("DISPLAY_MODE.ALWAYS, so returning true"),!0;var o=function(t){var e;return Math.max((null==t||null===(e=t.document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.clientWidth)||0,(null==t?void 0:t.innerWidth)||0)}(e),i=function(t){var e;return null!=t&&null!==(e=t.screen)&&void 0!==e&&null!==(e=e.orientation)&&void 0!==e&&null!==(e=e.type)&&void 0!==e&&e.startsWith("landscape")?"LANDSCAPE":"PORTRAIT"}(e);if("DESKTOP_ONLY"===(null==n?void 0:n.displayMode)){if("LANDSCAPE"===i)return r.trace("DESKTOP_ONLY/LANDSCAPE:",o,o>=850),o>=850;if("PORTRAIT"===i)return r.trace("DESKTOP_ONLY/PORTRAIT:",o,o>=450),o>=450}if("MOBILE_ONLY"===(null==n?void 0:n.displayMode)){if("LANDSCAPE"===i)return r.trace("MOBILE_ONLY/LANDSCAPE:",o,o<850),o<850;if("PORTRAIT"===i)return r.trace("MOBILE_ONLY/PORTRAIT:",o,o<450),o<450}return!0}(t,e)}function nf(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return rf(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rf(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function rf(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n{t.isDefaultInstance=!0})),Array.isArray(n))r=[...e,...n];else if("function"==typeof n){const t=n(e);r=Array.isArray(t)?t:[t]}else r=e;return function(t){const e={};return t.forEach((t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)})),Object.values(e)}(r)}function uf(t,e){for(const n of e)n?.afterAllSetup&&n.afterAllSetup(t)}function lf(t,e,n){if(n[e.name])ar&&Mr.log(`Integration skipped because it was already installed: ${e.name}`);else{if(n[e.name]=e,-1===sf.indexOf(e.name)&&"function"==typeof e.setupOnce&&(e.setupOnce(),sf.push(e.name)),e.setup&&"function"==typeof e.setup&&e.setup(t),"function"==typeof e.preprocessEvent){const n=e.preprocessEvent.bind(e);t.on("preprocessEvent",((e,r)=>n(e,r,t)))}if("function"==typeof e.processEvent){const n=e.processEvent.bind(e),r=Object.assign(((e,r)=>n(e,r,t)),{id:e.name});t.addEventProcessor(r)}ar&&Mr.log(`Integration installed: ${e.name}`)}}function df(t){const e=[];t.message&&e.push(t.message);try{const n=t.exception.values[t.exception.values.length-1];n?.value&&(e.push(n.value),n.type&&e.push(`${n.type}: ${n.value}`))}catch(t){}return e}const ff=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],pf=(t={})=>{let e;return{name:"EventFilters",setup(n){const r=n.getOptions();e=mf(t,r)},processEvent(n,r,o){if(!e){const n=o.getOptions();e=mf(t,n)}return function(t,e){if(t.type){if("transaction"===t.type&&function(t,e){if(!e?.length)return!1;const n=t.transaction;return!!n&&Hr(n,e)}(t,e.ignoreTransactions))return ar&&Mr.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${Xr(t)}`),!0}else{if(function(t,e){return!!e?.length&&df(t).some((t=>Hr(t,e)))}(t,e.ignoreErrors))return ar&&Mr.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${Xr(t)}`),!0;if(function(t){return!!t.exception?.values?.length&&(!t.message&&!t.exception.values.some((t=>t.stacktrace||t.type&&"Error"!==t.type||t.value)))}(t))return ar&&Mr.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${Xr(t)}`),!0;if(function(t,e){if(!e?.length)return!1;const n=vf(t);return!!n&&Hr(n,e)}(t,e.denyUrls))return ar&&Mr.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${Xr(t)}.\nUrl: ${vf(t)}`),!0;if(!function(t,e){if(!e?.length)return!0;const n=vf(t);return!n||Hr(n,e)}(t,e.allowUrls))return ar&&Mr.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${Xr(t)}.\nUrl: ${vf(t)}`),!0}return!1}(n,e)?null:n}}},hf=(t={})=>({...pf(t),name:"InboundFilters"});function mf(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:ff],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]]}}function vf(t){try{const e=[...t.exception?.values??[]].reverse().find((t=>void 0===t.mechanism?.parent_id&&t.stacktrace?.frames?.length)),n=e?.stacktrace?.frames;return n?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch(e){return ar&&Mr.error(`Cannot extract url for event ${Xr(t)}`),null}}let gf;const bf=new WeakMap,yf=()=>({name:"FunctionToString",setupOnce(){gf=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=Yr(this),n=bf.has(wo())&&void 0!==e?e:this;return gf.apply(n,t)}}catch{}},setup(t){bf.set(t,!0)}}),wf=()=>{let t;return{name:"Dedupe",processEvent(e){if(e.type)return e;try{if(function(t,e){return!!e&&(!!function(t,e){const n=t.message,r=e.message;return!(!n&&!r)&&(!(n&&!r||!n&&r)&&(n===r&&(!!xf(t,e)&&!!_f(t,e))))}(t,e)||!!function(t,e){const n=Ef(e),r=Ef(t);return!(!n||!r)&&(n.type===r.type&&n.value===r.value&&(!!xf(t,e)&&!!_f(t,e)))}(t,e))}(e,t))return ar&&Mr.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(t){}return t=e}}};function _f(t,e){let n=ii(t),r=ii(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let t=0;tt+e.length),0),n=new Uint8Array(e);let r=0;for(const e of t)n.set(e,r),r+=e.length;return n}(r)}function Af(t){const e="string"==typeof t.data?Sf(t.data):t.data;return[{type:"attachment",length:e.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},e]}const jf={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function Df(t){return jf[t]}function Lf(t){if(!t?.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}const If="Not capturing exception because it's already been captured.",Nf="Discarded session because of missing or non-string release",Pf=Symbol.for("SentryInternalError"),Mf=Symbol.for("SentryDoNotSendEventError");function Rf(t){return{message:t,[Pf]:!0}}function Bf(t){return{message:t,[Mf]:!0}}function Hf(t){return!!t&&"object"==typeof t&&Pf in t}function Uf(t){return!!t&&"object"==typeof t&&Mf in t}class Ff{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=function(t){const e="string"==typeof t?function(t){const e=Lo.exec(t);if(!e)return void Or((()=>{console.error(`Invalid Sentry Dsn: ${t}`)}));const[n,r,o="",i="",a="",s=""]=e.slice(1);let c="",u=s;const l=u.split("/");if(l.length>1&&(c=l.slice(0,-1).join("/"),u=l.pop()),u){const t=u.match(/^\d+/);t&&(u=t[0])}return No({host:i,pass:o,path:c,projectId:u,port:a,protocol:n,publicKey:r})}(t):No(t);if(e&&function(t){if(!ar)return!0;const{port:e,projectId:n,protocol:r}=t;return!(["protocol","publicKey","host","projectId"].find((e=>!t[e]&&(Mr.error(`Invalid Sentry Dsn: ${e} missing`),!0)))||(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(r)?e&&isNaN(parseInt(e,10))&&(Mr.error(`Invalid Sentry Dsn: Invalid port ${e}`),1):(Mr.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),1):(Mr.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(e))return e}(t.dsn):ar&&Mr.warn("No DSN provided, client will not send events."),this._dsn){const o=(e=this._dsn,n=t.tunnel,r=t._metadata?t._metadata.sdk:void 0,n||`${function(t){return`${function(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}(t)}${t.projectId}/envelope/`}(e)}?${function(t,e){const n={sentry_version:"7"};return t.publicKey&&(n.sentry_key=t.publicKey),e&&(n.sentry_client=`${e.name}/${e.version}`),new URLSearchParams(n).toString()}(e,r)}`);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:o})}var e,n,r}captureException(t,e,n){const r=Gr();if(Zr(t))return ar&&Mr.log(If),r;const o={event_id:r,...e};return this._process(this.eventFromException(t,o).then((t=>this._captureEvent(t,o,n)))),o.event_id}captureMessage(t,e,n,r){const o={event_id:Gr(),...n},i=pr(t)?t:String(t),a=hr(t)?this.eventFromMessage(i,e,o):this.eventFromException(t,o);return this._process(a.then((t=>this._captureEvent(t,o,r)))),o.event_id}captureEvent(t,e,n){const r=Gr();if(e?.originalException&&Zr(e.originalException))return ar&&Mr.log(If),r;const o={event_id:r,...e},i=t.sdkProcessingMetadata||{},a=i.capturedSpanScope,s=i.capturedSpanIsolationScope;return this._process(this._captureEvent(t,o,a||n,s)),o.event_id}captureSession(t){this.sendSession(t),no(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const e=this._transport;return e?(this.emit("flush"),this._isClientDoneProcessing(t).then((n=>e.flush(t).then((t=>n&&t))))):Eo(!0)}close(t){return this.flush(t).then((t=>(this.getOptions().enabled=!1,this.emit("close"),t)))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some((({name:t})=>t.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const e=this._integrations[t.name];lf(this,t,this._integrations),e||uf(this,[t])}sendEvent(t,e={}){this.emit("beforeSendEvent",t,e);let n=function(t,e,n,r){const o=Lf(n),i=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){e&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]])}(t,n?.sdk);const a=function(t,e,n,r){const o=t.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&r&&{dsn:Io(r)},...o&&{trace:o}}}(t,o,r,e);return delete t.sdkProcessingMetadata,kf(a,[[{type:i},t]])}(t,this._dsn,this._options._metadata,this._options.tunnel);for(const t of e.attachments||[])n=Cf(n,Af(t));const r=this.sendEnvelope(n);r&&r.then((e=>this.emit("afterSendEvent",t,e)),null)}sendSession(t){const{release:e,environment:n=xo}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!e)return void(ar&&Mr.warn(Nf));r.release=r.release||e,r.environment=r.environment||n,t.attrs=r}else{if(!t.release&&!e)return void(ar&&Mr.warn(Nf));t.release=t.release||e,t.environment=t.environment||n}this.emit("beforeSendSession",t);const r=function(t,e,n,r){const o=Lf(n);return kf({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&e&&{dsn:Io(e)}},["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()]])}(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(t,e,n=1){if(this._options.sendClientReports){const r=`${t}:${e}`;ar&&Mr.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(t,e){const n=this._hooks[t]=this._hooks[t]||[];return n.push(e),()=>{const t=n.indexOf(e);t>-1&&n.splice(t,1)}}emit(t,...e){const n=this._hooks[t];n&&n.forEach((t=>t(...e)))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,(t=>(ar&&Mr.error("Error while sending envelope:",t),t))):(ar&&Mr.error("Transport disabled"),Eo({}))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=function(t,e){const n={};return e.forEach((e=>{e&&lf(t,e,n)})),n}(this,t),uf(this,t)}_updateSessionFromEvent(t,e){let n="fatal"===e.level,r=!1;const o=e.exception?.values;if(o){r=!0;for(const t of o){const e=t.mechanism;if(!1===e?.handled){n=!0;break}}}const i="ok"===t.status;(i&&0===t.errors||i&&n)&&(no(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new Co((e=>{let n=0;const r=setInterval((()=>{0==this._numProcessing?(clearInterval(r),e(!0)):(n+=1,t&&n>=t&&(clearInterval(r),e(!1)))}),1)}))}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(t,e,n,r){const o=this.getOptions(),i=Object.keys(this._integrations);return!e.integrations&&i?.length&&(e.integrations=i),this.emit("preprocessEvent",t,e),t.type||r.setLastEventId(t.event_id||e.event_id),ui(o,t,e,n,this,r).then((t=>{if(null===t)return t;this.emit("postprocessEvent",t,e),t.contexts={trace:_o(n),...t.contexts};const r=function(t,e){const n=e.getPropagationContext();return n.dsc||zo(n.traceId,t)}(this,n);return t.sdkProcessingMetadata={dynamicSamplingContext:r,...t.sdkProcessingMetadata},t}))}_captureEvent(t,e={},n=go(),r=bo()){return ar&&$f(t)&&Mr.log(`Captured error event \`${df(t)[0]||""}\``),this._processEvent(t,e,n,r).then((t=>t.event_id),(t=>{ar&&(Uf(t)?Mr.log(t.message):Hf(t)?Mr.warn(t.message):Mr.warn(t))}))}_processEvent(t,e,n,r){const o=this.getOptions(),{sampleRate:i}=o,a=Yf(t),s=$f(t),c=t.type||"error",u=`before send for type \`${c}\``,l=void 0===i?void 0:function(t){if("boolean"==typeof t)return Number(t);const e="string"==typeof t?parseFloat(t):t;return"number"!=typeof e||isNaN(e)||e<0||e>1?void 0:e}(i);if(s&&"number"==typeof l&&Math.random()>l)return this.recordDroppedEvent("sample_rate","error"),ko(Bf(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));const d="replay_event"===c?"replay":c;return this._prepareEvent(t,e,n,r).then((t=>{if(null===t)throw this.recordDroppedEvent("event_processor",d),Bf("An event processor returned `null`, will not send event.");if(e.data&&!0===e.data.__sentry__)return t;const n=function(t,e,n,r){const{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:a}=e;let s=n;if($f(s)&&o)return o(s,r);if(Yf(s)){if(a){const t=a(function(t){const{trace_id:e,parent_span_id:n,span_id:r,status:o,origin:i,data:a,op:s}=t.contexts?.trace??{};return{data:a??{},description:t.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:t.start_timestamp??0,status:o,timestamp:t.timestamp,trace_id:e??"",origin:i,profile_id:a?.[So],exclusive_time:a?.[To],measurements:t.measurements,is_segment:!0}}(s));if(t?s=ro(n,{type:"transaction",timestamp:(c=t).timestamp,start_timestamp:c.start_timestamp,transaction:c.description,contexts:{trace:{trace_id:c.trace_id,span_id:c.span_id,parent_span_id:c.parent_span_id,op:c.op,status:c.status,origin:c.origin,data:{...c.data,...c.profile_id&&{[So]:c.profile_id},...c.exclusive_time&&{[To]:c.exclusive_time}}}},measurements:c.measurements}):Wo(),s.spans){const t=[];for(const e of s.spans){const n=a(e);n?t.push(n):(Wo(),t.push(e))}s.spans=t}}if(i){if(s.spans){const t=s.spans.length;s.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return i(s,r)}}var c;return s}(0,o,t,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if(gr(t))return t.then((t=>{if(!mr(t)&&null!==t)throw Rf(n);return t}),(t=>{throw Rf(`${e} rejected with ${t}`)}));if(!mr(t)&&null!==t)throw Rf(n);return t}(n,u)})).then((o=>{if(null===o){if(this.recordDroppedEvent("before_send",d),a){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw Bf(`${u} returned \`null\`, will not send event.`)}const i=n.getSession()||r.getSession();if(s&&i&&this._updateSessionFromEvent(i,o),a){const t=(o.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}const c=o.transaction_info;if(a&&c&&o.transaction!==t.transaction){const t="custom";o.transaction_info={...c,source:t}}return this.sendEvent(o,e),o})).then(null,(t=>{if(Uf(t)||Hf(t))throw t;throw this.captureException(t,{data:{__sentry__:!0},originalException:t}),Rf(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)}))}_process(t){this._numProcessing++,t.then((t=>(this._numProcessing--,t)),(t=>(this._numProcessing--,t)))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map((([t,e])=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e}}))}_flushOutcomes(){ar&&Mr.log("Flushing outcomes...");const t=this._clearOutcomes();if(0===t.length)return void(ar&&Mr.log("No outcomes to send"));if(!this._dsn)return void(ar&&Mr.log("No dsn provided, will not send outcomes"));ar&&Mr.log("Sending outcomes:",t);const e=(n=t,kf((r=this._options.tunnel&&Io(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:Jr(),discarded_events:n}]]));var n,r;this.sendEnvelope(e)}}function $f(t){return void 0===t.type}function Yf(t){return"transaction"===t.type}function Wf(t,e){const n=e??function(t){return zf().get(t)}(t)??[];if(0===n.length)return;const r=t.getOptions(),o=function(t,e,n,r){const o={};return e?.sdk&&(o.sdk={name:e.sdk.name,version:e.sdk.version}),n&&r&&(o.dsn=Io(r)),kf(o,[(i=t,[{type:"log",item_count:i.length,content_type:"application/vnd.sentry.items.log+json"},{items:i}])]);var i}(n,r._metadata,r.tunnel,t.getDsn());zf().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(o)}function zf(){return ir("clientToLogBufferMap",(()=>new WeakMap))}function qf(t){void 0===t.user?.ip_address&&(t.user={...t.user,ip_address:"{{auto}}"})}function Gf(t){"aggregates"in t?void 0===t.attrs?.ip_address&&(t.attrs={...t.attrs,ip_address:"{{auto}}"}):void 0===t.ipAddress&&(t.ipAddress="{{auto}}")}function Vf(t,e){const n=Kf(t,e),r={type:Jf(e),value:tp(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Xf(t,e){return{exception:{values:[Vf(t,e)]}}}function Kf(t,e){const n=e.stacktrace||e.stack||"",r=function(t){return t&&Qf.test(t.message)?1:0}(e),o=function(t){return"number"==typeof t.framesToPop?t.framesToPop:0}(e);try{return t(n,r,o)}catch(t){}return[]}const Qf=/Minified React error #\d+;/i;function Zf(t){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&t instanceof WebAssembly.Exception}function Jf(t){const e=t?.name;return!e&&Zf(t)?t.message&&Array.isArray(t.message)&&2==t.message.length?t.message[0]:"WebAssembly.Exception":e}function tp(t){const e=t?.message;return Zf(t)?Array.isArray(t.message)&&2==t.message.length?t.message[1]:"wasm exception":e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function ep(t,e,n,r,o){let i;if(lr(e)&&e.error)return Xf(t,e.error);if(dr(e)||ur(e,"DOMException")){const o=e;if("stack"in e)i=Xf(t,e);else{const e=o.name||(dr(o)?"DOMError":"DOMException"),a=o.message?`${e}: ${o.message}`:e;i=np(t,a,n,r),Kr(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}return cr(e)?Xf(t,e):mr(e)||vr(e)?(i=function(t,e,n,r){const o=wo(),i=o?.getOptions().normalizeDepth,a=function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const n=t[e];if(n instanceof Error)return n}}(e),s={__serialized__:si(e,i)};if(a)return{exception:{values:[Vf(t,a)]},extra:s};const c={exception:{values:[{type:vr(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:rp(e,{isUnhandledRejection:r})}]},extra:s};if(n){const e=Kf(t,n);e.length&&(c.exception.values[0].stacktrace={frames:e})}return c}(t,e,n,o),Qr(i,{synthetic:!0}),i):(i=np(t,e,n,r),Kr(i,`${e}`,void 0),Qr(i,{synthetic:!0}),i)}function np(t,e,n,r){const o={};if(r&&n){const r=Kf(t,n);r.length&&(o.exception={values:[{value:e,stacktrace:{frames:r}}]}),Qr(o,{synthetic:!0})}if(pr(e)){const{__sentry_template_string__:t,__sentry_template_values__:n}=e;return o.logentry={message:t,params:n},o}return o.message=e,o}function rp(t,{isUnhandledRejection:e}){const n=function(t,e=40){const n=Object.keys(Wr(t));n.sort();const r=n[0];if(!r)return"[object has no keys]";if(r.length>=e)return Rr(r,e);for(let t=n.length;t>0;t--){const r=n.slice(0,t).join(", ");if(!(r.length>e))return t===n.length?r:Rr(r,e)}return""}(t),r=e?"promise rejection":"exception";return lr(t)?`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``:vr(t)?`Event \`${function(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch(t){}}(t)}\` (type=${t.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}const op=nr;let ip=0;function ap(){return ip>0}function sp(t,e={}){if(!function(t){return"function"==typeof t}(t))return t;try{const e=t.__sentry_wrapped__;if(e)return"function"==typeof e?e:t;if(Yr(t))return t}catch(e){return t}const n=function(...n){try{const r=n.map((t=>sp(t,e)));return t.apply(this,r)}catch(t){throw ip++,setTimeout((()=>{ip--})),yo((r=>{r.addEventProcessor((t=>(e.mechanism&&(Kr(t,void 0,void 0),Qr(t,e.mechanism)),t.extra={...t.extra,arguments:n},t))),di(t)})),t}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}catch{}$r(n,t),Fr(t,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>t.name})}catch{}return n}class cp extends Ff{constructor(t){const e=(n=t,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:op.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;!function(t,e,n=[e],r="npm"){const o=t._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${e}`,packages:n.map((t=>({name:`${r}:@sentry/${t}`,version:er}))),version:er}),t._metadata=o}(e,"browser",["browser"],op.SENTRY_SDK_SOURCE||"npm"),super(e);const{sendDefaultPii:r,sendClientReports:o,_experiments:i}=this._options,a=i?.enableLogs;op.document&&(o||a)&&op.document.addEventListener("visibilitychange",(()=>{"hidden"===op.document.visibilityState&&(o&&this._flushOutcomes(),a&&Wf(this))})),a&&(this.on("flush",(()=>{Wf(this)})),this.on("afterCaptureLog",(()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout((()=>{Wf(this)}),5e3)}))),r&&(this.on("postprocessEvent",qf),this.on("beforeSendSession",Gf))}eventFromException(t,e){return function(t,e,n,r){const o=ep(t,e,n?.syntheticException||void 0,r);return Qr(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),Eo(o)}(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return function(t,e,n="info",r,o){const i=np(t,e,r?.syntheticException||void 0,o);return i.level=n,r?.event_id&&(i.event_id=r.event_id),Eo(i)}(this._options.stackParser,t,e,n,this._options.attachStacktrace)}_prepareEvent(t,e,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n,r)}}const up={},lp={};function dp(t,e){up[t]=up[t]||[],up[t].push(e)}function fp(t,e){if(!lp[t]){lp[t]=!0;try{e()}catch(e){ar&&Mr.error(`Error while instrumenting ${t}`,e)}}}function pp(t,e){const n=t&&up[t];if(n)for(const r of n)try{r(e)}catch(e){ar&&Mr.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${oi(r)}\nError:`,e)}}function hp(){"console"in nr&&kr.forEach((function(t){t in nr.console&&Ur(nr.console,t,(function(e){return Cr[t]=e,function(...e){pp("console",{args:e,level:t});const n=Cr[t];n?.apply(nr.console,e)}}))}))}const mp=nr;function vp(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function gp(t,e=!1){e&&!function(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in mp))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(t){return!1}}())return!1;if(vp(mp.fetch))return!0;let t=!1;const e=mp.document;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow?.fetch&&(t=vp(n.contentWindow.fetch)),e.head.removeChild(n)}catch(t){ar&&Mr.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return t}()||Ur(nr,"fetch",(function(e){return function(...n){const r=new Error,{method:o,url:i}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:yp(e),method:bp(n,"method")?String(n.method).toUpperCase():"GET"}}const e=t[0];return{url:yp(e),method:bp(e,"method")?String(e.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:o,url:i},startTimestamp:1e3*eo(),virtualError:r,headers:wp(n)};return t||pp("fetch",{...a}),e.apply(nr,n).then((async e=>(t?t(e):pp("fetch",{...a,endTimestamp:1e3*eo(),response:e}),e)),(t=>{if(pp("fetch",{...a,endTimestamp:1e3*eo(),error:t}),cr(t)&&void 0===t.stack&&(t.stack=r.stack,Fr(t,"framesToPop",1)),t instanceof TypeError&&("Failed to fetch"===t.message||"Load failed"===t.message||"NetworkError when attempting to fetch resource."===t.message))try{const e=new URL(a.fetchData.url);t.message=`${t.message} (${e.host})`}catch{}throw t}))}}))}function bp(t,e){return!!t&&"object"==typeof t&&!!t[e]}function yp(t){return"string"==typeof t?t:t?bp(t,"url")?t.url:t.toString?t.toString():"":""}function wp(t){const[e,n]=t;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if("undefined"!=typeof Request&&br(e,Request))return new Headers(e.headers)}catch{}}const _p=100;function xp(t,e){const n=wo(),r=bo();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=_p}=n.getOptions();if(i<=0)return;const a={timestamp:Jr(),...t},s=o?Or((()=>o(a,e))):a;null!==s&&(n.emit&&n.emit("beforeAddBreadcrumb",s,e),r.addBreadcrumb(s,i))}function Ep(t){return void 0===t?void 0:t>=400&&t<500?"warning":t>=500?"error":void 0}function kp(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:n,hash:r,relative:e[5]+n+r}}const Cp=nr;let Op,Sp,Tp;function Ap(){if(!Cp.document)return;const t=pp.bind(null,"dom"),e=jp(t,!0);Cp.document.addEventListener("click",e,!1),Cp.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach((e=>{const n=Cp,r=n[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(Ur(r,"addEventListener",(function(e){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=r[n]=r[n]||{refCount:0};if(!i.handler){const r=jp(t);i.handler=r,e.call(this,n,r,o)}i.refCount++}catch(t){}return e.call(this,n,r,o)}})),Ur(r,"removeEventListener",(function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this.__sentry_instrumentation_handlers__||{},o=n[e];o&&(o.refCount--,o.refCount<=0&&(t.call(this,e,o.handler,r),o.handler=void 0,delete n[e]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch(t){}return t.call(this,e,n,r)}})))}))}function jp(t,e=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(t){try{return t.target}catch(t){return null}}(n);if(function(t,e){return"keypress"===t&&(!e?.tagName||"INPUT"!==e.tagName&&"TEXTAREA"!==e.tagName&&!e.isContentEditable)}(n.type,r))return;Fr(n,"_sentryCaptured",!0),r&&!r._sentryId&&Fr(r,"_sentryId",Gr());const o="keypress"===n.type?"input":n.type;(function(t){if(t.type!==Sp)return!1;try{if(!t.target||t.target._sentryId!==Tp)return!1}catch(t){}return!0})(n)||(t({event:n,name:o,global:e}),Sp=n.type,Tp=r?r._sentryId:void 0),clearTimeout(Op),Op=Cp.setTimeout((()=>{Tp=void 0,Sp=void 0}),1e3)}}const Dp="__sentry_xhr_v3__";function Lp(){if(!Cp.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;t.open=new Proxy(t.open,{apply(t,e,n){const r=new Error,o=1e3*eo(),i=fr(n[0])?n[0].toUpperCase():void 0,a=function(t){if(fr(t))return t;try{return t.toString()}catch{}}(n[1]);if(!i||!a)return t.apply(e,n);e[Dp]={method:i,url:a,request_headers:{}},"POST"===i&&a.match(/sentry_key/)&&(e.__sentry_own_request__=!0);const s=()=>{const t=e[Dp];if(t&&4===e.readyState){try{t.status_code=e.status}catch(t){}pp("xhr",{endTimestamp:1e3*eo(),startTimestamp:o,xhr:e,virtualError:r})}};return"onreadystatechange"in e&&"function"==typeof e.onreadystatechange?e.onreadystatechange=new Proxy(e.onreadystatechange,{apply:(t,e,n)=>(s(),t.apply(e,n))}):e.addEventListener("readystatechange",s),e.setRequestHeader=new Proxy(e.setRequestHeader,{apply(t,e,n){const[r,o]=n,i=e[Dp];return i&&fr(r)&&fr(o)&&(i.request_headers[r.toLowerCase()]=o),t.apply(e,n)}}),t.apply(e,n)}}),t.send=new Proxy(t.send,{apply(t,e,n){const r=e[Dp];return r?(void 0!==n[0]&&(r.body=n[0]),pp("xhr",{startTimestamp:1e3*eo(),xhr:e}),t.apply(e,n)):t.apply(e,n)}})}let Ip;function Np(t){const e="history";dp(e,t),fp(e,Pp)}function Pp(){function t(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const r=Ip,o=function(t){try{return new URL(t,Cp.location.origin).toString()}catch{return t}}(String(n));if(Ip=o,r===o)return t.apply(this,e);pp("history",{from:r,to:o})}return t.apply(this,e)}}Cp.addEventListener("popstate",(()=>{const t=Cp.location.href,e=Ip;Ip=t,e!==t&&pp("history",{from:e,to:t})})),"history"in mp&&mp.history&&(Ur(Cp.history,"pushState",t),Ur(Cp.history,"replaceState",t))}const Mp="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,Rp=(t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:"Breadcrumbs",setup(t){var n;e.console&&function(t){const e="console";dp(e,t),fp(e,hp)}(function(t){return function(e){if(wo()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:(r=e.level,"warn"===r?"warning":["fatal","error","warning","log","info","debug"].includes(r)?r:"log"),message:Br(e.args," ")};var r;if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${Br(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}xp(n,{input:e.args,level:e.level})}}(t)),e.dom&&(n=function(t,e){return function(n){if(wo()!==t)return;let r,o,i="object"==typeof e?e.serializeAttribute:void 0,a="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;a&&a>1024&&(Mp&&Pr.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=1024),"string"==typeof i&&(i=[i]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=_r(e,{keyAttrs:i,maxStringLength:a}),o=function(t){if(!wr.HTMLElement)return null;let e=t;for(let t=0;t<5;t++){if(!e)return null;if(e instanceof HTMLElement){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}e=e.parentNode}return null}(e)}catch(t){r=""}if(0===r.length)return;const s={category:`ui.${n.name}`,message:r};o&&(s.data={"ui.component_name":o}),xp(s,{event:n.event,name:n.name,global:n.global})}}(t,e.dom),dp("dom",n),fp("dom",Ap)),e.xhr&&function(t){dp("xhr",t),fp("xhr",Lp)}(function(t){return function(e){if(wo()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,o=e.xhr[Dp];if(!n||!r||!o)return;const{method:i,url:a,status_code:s,body:c}=o,u={method:i,url:a,status_code:s},l={xhr:e.xhr,input:c,startTimestamp:n,endTimestamp:r},d={category:"xhr",data:u,type:"http",level:Ep(s)};t.emit("beforeOutgoingRequestBreadcrumb",d,l),xp(d,l)}}(t)),e.fetch&&function(t){const e="fetch";dp(e,t),fp(e,(()=>gp(void 0,undefined)))}(function(t){return function(e){if(wo()!==t)return;const{startTimestamp:n,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){const o=e.fetchData,i={data:e.error,input:e.args,startTimestamp:n,endTimestamp:r},a={category:"fetch",data:o,level:"error",type:"http"};t.emit("beforeOutgoingRequestBreadcrumb",a,i),xp(a,i)}else{const o=e.response,i={...e.fetchData,status_code:o?.status};e.fetchData.request_body_size,e.fetchData.response_body_size;const a={input:e.args,response:o,startTimestamp:n,endTimestamp:r},s={category:"fetch",data:i,type:"http",level:Ep(i.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",s,a),xp(s,a)}}}(t)),e.history&&Np(function(t){return function(e){if(wo()!==t)return;let n=e.from,r=e.to;const o=kp(op.location.href);let i=n?kp(n):void 0;const a=kp(r);i?.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),xp({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on("beforeSendEvent",function(t){return function(e){wo()===t&&xp({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:Xr(e)},{event:e})}}(t))}}},Bp=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Hp=(t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...t};return{name:"BrowserApiErrors",setupOnce(){e.setTimeout&&Ur(op,"setTimeout",Up),e.setInterval&&Ur(op,"setInterval",Up),e.requestAnimationFrame&&Ur(op,"requestAnimationFrame",Fp),e.XMLHttpRequest&&"XMLHttpRequest"in op&&Ur(XMLHttpRequest.prototype,"send",$p);const t=e.eventTarget;t&&(Array.isArray(t)?t:Bp).forEach((t=>function(t,e){const n=op,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(Ur(r,"addEventListener",(function(n){return function(r,o,i){try{"function"==typeof o.handleEvent&&(o.handleEvent=sp(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:oi(o),target:t},handled:!1,type:"instrument"}}))}catch{}return e.unregisterOriginalCallbacks&&function(t,e,n){t&&"object"==typeof t&&"removeEventListener"in t&&"function"==typeof t.removeEventListener&&t.removeEventListener(e,n)}(this,r,o),n.apply(this,[r,sp(o,{mechanism:{data:{function:"addEventListener",handler:oi(o),target:t},handled:!1,type:"instrument"}}),i])}})),Ur(r,"removeEventListener",(function(t){return function(e,n,r){try{const o=n.__sentry_wrapped__;o&&t.call(this,e,o,r)}catch(t){}return t.call(this,e,n,r)}})))}(t,e)))}}};function Up(t){return function(...e){const n=e[0];return e[0]=sp(n,{mechanism:{data:{function:oi(t)},handled:!1,type:"instrument"}}),t.apply(this,e)}}function Fp(t){return function(e){return t.apply(this,[sp(e,{mechanism:{data:{function:"requestAnimationFrame",handler:oi(t)},handled:!1,type:"instrument"}})])}}function $p(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((t=>{t in n&&"function"==typeof n[t]&&Ur(n,t,(function(e){const n={mechanism:{data:{function:t,handler:oi(e)},handled:!1,type:"instrument"}},r=Yr(e);return r&&(n.mechanism.data.handler=oi(r)),sp(e,n)}))})),t.apply(this,e)}}let Yp=null;function Wp(){Yp=nr.onerror,nr.onerror=function(t,e,n,r,o){return pp("error",{column:r,error:o,line:n,msg:t,url:e}),!!Yp&&Yp.apply(this,arguments)},nr.onerror.__SENTRY_INSTRUMENTED__=!0}let zp=null;function qp(){zp=nr.onunhandledrejection,nr.onunhandledrejection=function(t){return pp("unhandledrejection",t),!zp||zp.apply(this,arguments)},nr.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Gp=(t={})=>{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(function(t){!function(){const e="error";dp(e,(e=>{const{stackParser:n,attachStacktrace:r}=Xp();if(wo()!==t||ap())return;const{msg:o,url:i,line:a,column:s,error:c}=e,u=function(t,e,n,r){const o=t.exception=t.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},c=s.frames=s.frames||[],u=r,l=n,d=fr(e)&&e.length>0?e:Er();return 0===c.length&&c.push({colno:u,filename:d,function:Zo,in_app:!0,lineno:l}),t}(ep(n,c||o,void 0,r,!1),i,a,s);u.level="error",fi(u,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})),fp(e,Wp)}()}(t),Vp("onerror")),e.onunhandledrejection&&(function(t){!function(){const e="unhandledrejection";dp(e,(e=>{const{stackParser:n,attachStacktrace:r}=Xp();if(wo()!==t||ap())return;const o=function(t){if(hr(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return t}(e),i=hr(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:ep(n,o,void 0,r,!0);i.level="error",fi(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})})),fp(e,qp)}()}(t),Vp("onunhandledrejection"))}}};function Vp(t){Mp&&Pr.log(`Global Handler attached: ${t}`)}function Xp(){const t=wo();return t?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function Kp(t,e,n,r,o,i){if(!o.exception?.values||!i||!br(i.originalException,Error))return;const a=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;a&&(o.exception.values=Qp(t,e,r,i.originalException,n,o.exception.values,a,0))}function Qp(t,e,n,r,o,i,a,s){if(i.length>=n+1)return i;let c=[...i];if(br(r[o],Error)){Zp(a,s);const i=t(e,r[o]),u=c.length;Jp(i,o,u,s),c=Qp(t,e,n,r[o],o,[i,...c],i,u)}return Array.isArray(r.errors)&&r.errors.forEach(((r,i)=>{if(br(r,Error)){Zp(a,s);const u=t(e,r),l=c.length;Jp(u,`errors[${i}]`,l,s),c=Qp(t,e,n,r,o,[u,...c],u,l)}})),c}function Zp(t,e){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,..."AggregateError"===t.type&&{is_exception_group:!0},exception_id:e}}function Jp(t,e,n,r){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}const th=(t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:"LinkedErrors",preprocessEvent(t,r,o){Kp(Vf,o.getOptions().stackParser,n,e,t,r)}}};function eh(t,e,n,r){const o={filename:t,function:""===e?Zo:e,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const nh=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,rh=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,oh=/\((\S*)(?::(\d+))(?::(\d+))\)/,ih=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ah=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,sh=ei([30,t=>{const e=nh.exec(t);if(e){const[,t,n,r]=e;return eh(t,Zo,+n,+r)}const n=rh.exec(t);if(n){if(n[2]&&0===n[2].indexOf("eval")){const t=oh.exec(n[2]);t&&(n[2]=t[1],n[3]=t[2],n[4]=t[3])}const[t,e]=ch(n[1]||Zo,n[2]);return eh(e,t,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,t=>{const e=ih.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=ah.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||Zo;return[n,t]=ch(n,t),eh(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}]),ch=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:Zo,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},uh=Symbol.for("SentryBufferFullError");function lh(t,e,n=function(t){const e=[];function n(t){return e.splice(e.indexOf(t),1)[0]||Promise.resolve(void 0)}return{$:e,add:function(r){if(!(void 0===t||e.lengthn(o))).then(null,(()=>n(o).then(null,(()=>{})))),o},drain:function(t){return new Co(((n,r)=>{let o=e.length;if(!o)return n(!0);const i=setTimeout((()=>{t&&t>0&&n(!1)}),t);e.forEach((t=>{Eo(t).then((()=>{--o||(clearTimeout(i),n(!0))}),r)}))}))}}}(t.bufferSize||64)){let r={};return{send:function(o){const i=[];if(Of(o,((e,n)=>{const o=Df(n);!function(t,e,n=Date.now()){return function(t,e){return t[e]||t.all||0}(t,e)>n}(r,o)?i.push(e):t.recordDroppedEvent("ratelimit_backoff",o)})),0===i.length)return Eo({});const a=kf(o[0],i),s=e=>{Of(a,((n,r)=>{t.recordDroppedEvent(e,Df(r))}))};return n.add((()=>e({body:Tf(a)}).then((t=>(void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&ar&&Mr.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=function(t,{statusCode:e,headers:n},r=Date.now()){const o={...t},i=n?.["x-sentry-rate-limits"],a=n?.["retry-after"];if(i)for(const t of i.trim().split(",")){const[e,n,,,i]=t.split(":",5),a=parseInt(e,10),s=1e3*(isNaN(a)?60:a);if(n)for(const t of n.split(";"))"metric_bucket"===t&&i&&!i.split(";").includes("custom")||(o[t]=r+s);else o.all=r+s}else a?o.all=r+function(t,e=Date.now()){const n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${t}`);return isNaN(r)?6e4:r-e}(a,r):429===e&&(o.all=r+6e4);return o}(r,t),t)),(t=>{throw s("network_error"),ar&&Mr.error("Encountered error running transport request:",t),t})))).then((t=>t),(t=>{if(t===uh)return ar&&Mr.error("Skipped sending event because buffer is full."),s("queue_overflow"),Eo({});throw t}))},flush:t=>n.drain(t)}}const dh="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,fh={};function ph(t){fh[t]=void 0}function hh(t,e=function(t){const e=fh[t];if(e)return e;let n=Cp[t];if(vp(n))return fh[t]=n.bind(Cp);const r=Cp.document;if(r&&"function"==typeof r.createElement)try{const e=r.createElement("iframe");e.hidden=!0,r.head.appendChild(e);const o=e.contentWindow;o?.[t]&&(n=o[t]),r.head.removeChild(e)}catch(e){dh&&Pr.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,e)}return n?fh[t]=n.bind(Cp):n}("fetch")){let n=0,r=0;return lh(t,(function(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};if(!e)return ph("fetch"),ko("No fetch implementation available");try{return e(t.url,a).then((t=>(n-=i,r--,{statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}})))}catch(t){return ph("fetch"),n-=i,r--,ko(t)}}))}function mh(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window;if(e){var r;!function(t={}){const e=!t.skipBrowserExtensionCheck&&!!function(){if(void 0===op.window)return!1;const t=op;if(t.nw)return!1;const e=t.chrome||t.browser;if(!e?.runtime?.id)return!1;const n=Er();return!(op===op.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some((t=>n.startsWith(`${t}://`))))}()&&(Mp&&Or((()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})),!0),n={...t,enabled:!e&&t.enabled,stackParser:(r=t.stackParser||sh,Array.isArray(r)?ei(...r):r),integrations:cf({integrations:t.integrations,defaultIntegrations:null==t.defaultIntegrations?[hf(),yf(),Hp(),Rp(),Gp(),th(),wf(),{name:"HttpContext",preprocessEvent(t){if(!op.navigator&&!op.location&&!op.document)return;const e=function(){const t=Er(),{referrer:e}=op.document||{},{userAgent:n}=op.navigator||{};return{url:t,headers:{...e&&{Referer:e},...n&&{"User-Agent":n}}}}(),n={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:n}}},{name:"BrowserSession",setupOnce(){void 0!==op.document?(pi({ignoreDuration:!0}),vi(),Np((({from:t,to:e})=>{void 0!==t&&t!==e&&(pi({ignoreDuration:!0}),vi())}))):Mp&&Pr.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}]:t.defaultIntegrations}),transport:t.transport||hh};var r;!function(t,e){!0===e.debug&&(ar?Mr.enable():Or((()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}))),go().update(e.initialScope);const n=new t(e);(function(t){go().setClient(t)})(n),n.init()}(cp,n)}({beforeSend:function(t){var e;return"1"===(null===(e=t.extra)||void 0===e?void 0:e.cnb)?t:null},dsn:e,release:"1.0.110",environment:"production",defaultIntegrations:!1,autoSessionTracking:!1,debug:tu(n),sendDefaultPii:!0});var o=go();return o.setUser({id:t,ip_address:"{{auto}}"}),o.setTag("user.id",t),o.setTag("http.url",null==n||null===(r=n.location)||void 0===r?void 0:r.href),!0}return!1}var vh="--cnb-loaded";function gh(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(!(e<=0)){var n=function(t){if(!t)return!1;if(Fc($c(t)))return r.debug("Deferring reveal to the ScrollListener"),!0;var e=t.ownerDocument.defaultView.getComputedStyle(t);if(e){var n,o=null===(n=e.getPropertyValue(vh))||void 0===n?void 0:n.trim();if(o&&"1"===o)return r.debug("CSS item ".concat(vh," found, revealing button")),Rc(t),!0}return r.debug("CSS item",vh,"is not ","1"),r.debug("Waiting for CSS to be loaded...",t),r.debug("Is element connected?",t.isConnected),!t.isConnected}(t);return n||setTimeout(gh,200,t,e-1),null}r.debug("Attempts is 0, giving up on checking")}function bh(t){var e=function(t){var e=null==t?void 0:t.config.getDomains();return e?e.find((function(e){return tf(e,t.params.domain)})):null}(t);if(!e)return!1;var n={payload:{website:"4bc3a395-e96b-4780-ac03-6a3987d4f764",event_name:e.id,url:""},type:"event"};return function(){return yh.apply(this,arguments)}("https://stats.callnowbutton.com/api/collect",n).then().catch(),n}function yh(){return yh=e(n.mark((function t(){var e,r,o=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=o.length>0&&void 0!==o[0]?o[0]:"",r=o.length>1&&void 0!==o[1]?o[1]:{},t.prev=1,t.abrupt("return",fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)}));case 2:return t.prev=2,t.catch(1),t.abrupt("return",null);case 3:case"end":return t.stop()}}),t,null,[[1,2]])}))),yh.apply(this,arguments)}function wh(t){return!!t&&t.some((function(t){var e;return(null==t?void 0:t.active)&&(null==t||null===(e=t.conditions)||void 0===e?void 0:e.some((function(t){return(null==t?void 0:t.conditionType)===Xn.GEO})))}))}function _h(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function xh(t){for(var e=1;e0;){var r=n[0];r.parentNode.removeChild(r)}}function Th(t){return Ah(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)}function Ah(t,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!o)return r.debug("No object to add observer to"),null;if(!(null==t?void 0:t.actions.find((function(t){var e;return!(null!==(e=t.schedule)&&void 0!==e&&e.showAlways)}))))return r.debug("There are no actions with a non-ALWAYS schedule, so no need to register a timeout trigger"),null;var a=6e4;return r.debug("Registering a Timeout rerender after",a,"ms on",o),setTimeout((function(){r.trace("Rerender after timeout of",a,"ms"),of(su.buttons,i).then(function(){var a=e(n.mark((function e(a){var s,c,u;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=Ph().decision,c=!Oh(s,a),u=0===o.getElementsByClassName("cnb-expand").length,r.trace({currentDecision:s,newDecision:a,shouldRerender:c,nothingIsExpanded:u}),!c||!u){e.next=1;break}return Sh(o,"call-now-button"),e.next=1,Lh(t,!1);case 1:Ah(t,o,i);case 2:case"end":return e.stop()}}),e)})));return function(t){return a.apply(this,arguments)}}())}),a)}function jh(t){return function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2?arguments[2]:void 0;if(!o)return r.debug("No object to add observer to"),null;if(null==t||!t.buttons)return r.debug("There are no buttons, so no need to register a resize callback"),null;if(!t.buttons.some((function(t){return t.active&&"ALWAYS"!==t.options.displayMode})))return r.debug("There are no active buttons with a non-ALWAYS displaymode, so no need to register a resize callback"),null;var a=!0,s=!1;if("function"!=typeof ResizeObserver)return r.debug("ResizeObserver does not exist, not registering a resize callback"),null;var c=new ResizeObserver((function(u){a?a=!1:(a=!0,r.debug("Resize event:",u),s||(window.requestAnimationFrame((function(){of(su.buttons,i).then(function(){var i=e(n.mark((function e(i){var a,u;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=Ph().decision,u=!Oh(a,i),r.trace({currentDecision:a,newDecision:i,shouldRerender:u}),!u){e.next=1;break}return Sh(o,"call-now-button"),e.next=1,Lh(t,!1);case 1:r.trace("Re-registering the Resize observer on",o),c.observe(o),s=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return i.apply(this,arguments)}}())})),s=!0,r.trace("Un-registering the Resize observer on",o),c.unobserve(o)))}));return r.trace("Registering the Resize observer on",o),c.observe(o),c}(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)}var Dh;function Lh(){return Ih.apply(this,arguments)}function Ih(){return Ih=e(n.mark((function t(){var e,o,i,a,s,c,u=arguments;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=u.length>0&&void 0!==u[0]?u[0]:null===(e=window)||void 0===e?void 0:e.CNB_DATA,i=!(u.length>1&&void 0!==u[1])||u[1],o){t.next=1;break}return r.debug("No CNB_DATA found in window",o),t.abrupt("return",{elements:[],errorCode:1});case 1:if("CNB_DATA"in window&&delete window.CNB_DATA,function(t){return!!function(t){return t.querySelector('meta[name="viewport"]')}(t)}(window.document)){t.next=2;break}return r.debug("Detector refused this setup (no viewport found?)",o),t.abrupt("return",{elements:[],errorCode:2});case 2:if(mh(o.userId),su.init(o)){t.next=3;break}return r.debug("Could not parse data into config",o),t.abrupt("return",{elements:[],errorCode:3});case 3:return r.debug("Data found:",o,"Config found:",su),t.next=4,kh(Eh(window),su.buttons);case 4:return a=t.sent,t.next=5,of(su.buttons,a);case 5:return s=t.sent,Hc(c=nu(s),a.window),(n=c)&&(n.forEach((function(t){gh(t)})),n.length),Nh(o,a,su,s,c),a.reportStats&&bh(Dh),i&&(jh(o,a.window.document.body,a),(a.debug||cu(s))&&Th(o,a.window.document.body,a)),t.abrupt("return",{elements:c,params:a,errorCode:0});case 6:case"end":return t.stop()}var n}),t)}))),Ih.apply(this,arguments)}function Nh(t,e,n,r,o){Dh={data:t,params:e,config:n,decision:r,result:o}}function Ph(){return Dh}"undefined"!=typeof document&&function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=arguments.length>1?arguments[1]:void 0;"loading"===t.readyState?t.addEventListener("DOMContentLoaded",e):e()}(document,(function(){r.setDefaultLevel(r.levels.INFO),r.debug("DOM is ready, loading CNB"),function(t){return gi.apply(this,arguments)}(Lh).then((function(){return r.debug("CNB loaded")}))}))})(),CNB=s})();