vamtiger-browser-method
Version:
1 lines • 55.9 kB
JavaScript
!function(){"use strict";var e,t,r,n,o,a,s,i,c,u,l,d,f,m,v,h,p,g,y;!function(e){var t="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:{};function r(e,r){return e!==t&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(t,n){return e[t]=r?r(t,n):n}}"function"==typeof define&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):"object"==typeof module&&"object"==typeof module.exports?e(r(t,r(module.exports))):e(r(t))}(function(w){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};e=function(e,t){function r(){this.constructor=e}b(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},t=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(r[n[o]]=e[n[o]])}return r},n=function(e,t,r,n){var o,a=arguments.length,s=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var i=e.length-1;i>=0;i--)(o=e[i])&&(s=(a<3?o(s):a>3?o(t,r,s):o(t,r))||s);return a>3&&s&&Object.defineProperty(t,r,s),s},o=function(e,t){return function(r,n){t(r,n,e)}},a=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(e,t,r,n){return new(r||(r=Promise))(function(o,a){function s(e){try{c(n.next(e))}catch(e){a(e)}}function i(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(s,i)}c((n=n.apply(e,t||[])).next())})},i=function(e,t){var r,n,o,a,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,n=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){s.label=a[1];break}if(6===a[0]&&s.label<o[1]){s.label=o[1],o=a;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(a);break}o[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}},c=function(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])},u=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}},l=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return s},d=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(l(arguments[t]));return e},f=function(e){return this instanceof f?(this.v=e,this):new f(e)},m=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||i(e,t)})})}function i(e,t){try{(r=o[e](t)).value instanceof f?Promise.resolve(r.value.v).then(c,u):l(a[0][2],r)}catch(e){l(a[0][3],e)}var r}function c(e){i("next",e)}function u(e){i("throw",e)}function l(e,t){e(t),a.shift(),a.length&&i(a[0][0],a[0][1])}},v=function(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:f(e[n](t)),done:"return"===n}:o?o(t):t}:o}},h=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof u?u(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,o,(t=e[r](t)).done,t.value)})}}},p=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},g=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},y=function(e){return e&&e.__esModule?e:{default:e}},w("__extends",e),w("__assign",t),w("__rest",r),w("__decorate",n),w("__param",o),w("__metadata",a),w("__awaiter",s),w("__generator",i),w("__exportStar",c),w("__values",u),w("__read",l),w("__spread",d),w("__await",f),w("__asyncGenerator",m),w("__asyncDelegator",v),w("__asyncValues",h),w("__makeTemplateObject",p),w("__importStar",g),w("__importDefault",y)});const w=Object.assign||function(e){for(var t,r=1;r<arguments.length;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e};function b(e,t,r,n){return new(r||(r=Promise))(function(o,a){function s(e){try{c(n.next(e))}catch(e){a(e)}}function i(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(s,i)}c((n=n.apply(e,t)).next())})}var j,_,k,E,S,M,L,x,C,q,P,T,O,D,A,B,N,I,W,J,R,V,H,U,F,Q,$,G,z,K,Z,X;!function(e){e.window="window",e.worker="worker",e.serviceWorker="serviceWorker",e.unknown="unknown"}(j||(j={})),function(e){e.vamtigerBrowserMethod="vamtiger-browser-method"}(_||(_={})),function(e){e.vamtigerBrowserMethodReady="vamtigerBrowserMethodReady"}(k||(k={})),function(e){e[e.webComponent=5e3]="webComponent",e[e.indexDbIsAccessible=100]="indexDbIsAccessible"}(E||(E={})),function(e){e.webComponent="webComponent"}(S||(S={})),function(e){e.vamtigerBrowserMethod="vamtiger-browser-method",e.db="vamtiger-browser-method",e.messageIdWindow="vamtiger-browser-method-window",e.messageIdWorker="vamtiger-browser-method-worker",e.messageIdServiceWorker="vamtiger-browser-method-service-worker",e.messageIdUnknownEnvironment="vamtiger-browser-method-unknown-environment"}(M||(M={})),function(e){e.metaElement="vamtiger-browser-method"}(L||(L={})),function(e){e.nowhere="",e.everyWhere="*"}(x||(x={})),function(e){e.localHost="localhost"}(C||(C={})),function(e){e.vamtigerBrowserMethod="vamtiger-browser-method.js"}(q||(q={})),function(e){e.js="text/javascript",e.babel="text/babel",e.json="application/json",e.jsonld="application/ld+json"}(P||(P={})),function(e){e.type="type"}(T||(T={})),function(e){e.vamtigerElementQuery="vamtigerLoadElementQueryCss",e.elementQueryCssLoaded="elementQueryCssLoaded",e.customElementName="customElementName",e.visible="visible"}(O||(O={})),function(e){e.failedToLoadScript="Failed to load script",e.windowPropertyNotSet="Window property not set",e.unsupportedFeature="Unsupported feature",e.customElementAreadyDefined="Custom element already defined",e.noElementName="No Element Name",e.noTemplateUrl="No Template URL",e.noElementSelector="No Template Selector",e.noTemplateForUrl="No Template for URL",e.noTemplate="No Template",e.noElementForSelector="No Element for Selector",e.noJsonLdParameter='No "jsonLd" property set',e.scriptLoadedButMethodNameNotFound="Failed to load method: Script loaded, but method name not found",e.crossOriginMethodsNotAllowed="Cross-Origin methods are not allowed"}(D||(D={})),function(e){e.nothing="",e.slash="/",e.dash="-",e.pipe="|",e.comma=",",e.backTick="`",e.doubleQuote='"',e.commaSpace=", ",e.space=" ",e.period=".",e.newline="\n",e.semiColon=";"}(A||(A={})),function(e){e.div="div",e.template="template"}(B||(B={})),function(e){e.stylesheet="stylesheet"}(N||(N={})),function(e){e.script="script",e.link="link",e.style="style"}(I||(I={})),function(e){e.lastStylesheet="style:last-of-type",e.lastMetaElement="head > meta:last-of-type",e.webcomponentsjs='script[src*="@webcomponents/webcomponentsjs"]',e.style="style",e.stylesheet=' link[rel="stylesheet"]',e.vamtigerBrowserMethodJs='[src$="vamtiger-browser-method.js"], [data-name$="vamtiger-browser-method.js"]',e.vamtigerBrowserMethodJsonJs='[src$="vamtiger-browser-method.js.json.js"]',e.worker='[src$="js.json.js"][data-worker]',e.workderDependency="script[data-worker-dependency]",e.vamtigerBrowserMethodJson='[data-name$="vamtiger-browser-method.js.json"]',e.vamtigerBrowserMethod='[src$="vamtiger-browser-method.js"]',e.script="script",e.jsonScript='script[type="application/json"]',e.jsonLdScript='script[type="application/ld+json"]',e.a="a",e.linkedDataCaption="[data-linked-data-caption]",e.linkedDataCaptionElement="[data-linked-data-caption-element]",e.jsonLdViewer="vamtiger-json-ld-viewer",e.transpiledJs="[data-transpiled-js]",e.htmlTextMode="html[data-vamtiger-text-mode]",e.customElementNameMetaElement="meta[data-custom-element-name]",e.dependencyUrlMetaElement="meta[data-dependency]",e.urlMetaElement="meta[data-url]"}(W||(W={})),function(e){e.vamtigerJsonLdViewer="vamtiger-json-ld-viewer"}(J||(J={})),function(e){e.loadElementQueryCss="vamtiger-load-element-query-css"}(R||(R={})),function(e){e.all="all",e.worker="worker",e.serviceWorker="serviceWorker"}(V||(V={})),function(e){e.style="style",e.stylesheet="stylesheet"}(H||(H={})),function(e){e.textMode="vamtiger-text-mode"}(U||(U={})),function(e){e.ignore="ignore",e.removeRedundantScripts="removeRedundantScripts",e.setWorkerSupport="setWorkerSupport",e.saveWebComponentData="saveWebComponentData",e.getWebComponentData="getWebComponentData",e.dequeue="dequeue",e.loadWebComponentData="loadWebComponentData",e.saveSupport="saveSupport",e.saveCustomElementName="saveCustomElementName",e.getTextModeCss="getTextModeCss",e.loadScript="loadScript",e.loadMethod="loadMethod",e.updateMethod="updateMethod",e.getMethodResult="getMethodResult",e.importDependencies="importDependencies",e.removeDependencyUrl="removeDependencyUrl"}(F||(F={})),function(e){e.vamtigerBrowserMethod="vamtiger-browser-method"}(Q||(Q={})),function(e){e.handleJsonLdLoaded="vamtiger-browser-method-handle-json-ld-loaded"}($||($={})),function(e){e.vamtigerBrowserSupport="vamtiger-browser-support"}(G||(G={})),function(e){e.support="support",e.webComponent="web-component",e.customElementName="custom-element-name"}(z||(z={})),function(e){e.readonly="readonly",e.readwrite="readwrite",e.versionchange="versionchange"}(K||(K={})),function(e){e.webComponent="url",e.support="environment",e.customElementName="name"}(Z||(Z={})),function(e){e.lodash="https://cdn.jsdelivr.net/npm/lodash@4.17.11",e.jsonLdViewer="https://vamtiger-project.github.io/vamtiger-json-ld-viewer/build/vamtiger-json-ld-viewer.js"}(X||(X={}));var Y={showRootHost:/:{1,2}host/gm,dash:new RegExp(A.dash,"g"),space:/\s/g,nonWord:/\W+/g,backTicks:/`/gm,remoteUrl:/^http(s)?/i,jsJsonJs:/\.js\.json\.js$/,jsonJs:/\.json\.js$/,trailingJs:/\.js$/,uppercase:/[A-Z]/,leadingAt:/^@/,email:/^email$/i,trailingHtml:/\.html$/i,textModeElement:new RegExp(Object.keys(J).map(function(e){return J[e]}).join(A.pipe),"i")},ee={redundantScripts:[W.vamtigerBrowserMethodJson,W.transpiledJs].concat(Object.keys(X).map(function(e){return'[src="'+X[e]+'"]'})).join(A.comma),vamtigerBrowserMethod:[W.vamtigerBrowserMethod,W.vamtigerBrowserMethodJsonJs].join(A.comma)},te=function(){try{return postMessage}catch(e){}}();var re=A.nothing;var ne=self.requestIdleCallback,oe=Y.showRootHost,ae=A.nothing;function se(e){var t=e.css,r=e.stylesheetName,n=void 0===r?ae:r,o=e.hostName,a=void 0===o?ae:o;return b(this,void 0,void 0,function(){var e,r,o,s,i,c,u;return __generator(this,function(l){return e=self._,r=e.camelCase,o=function(e){var t=e.selector,r=void 0===t?re:t,n=e.properties,o=void 0===n?{}:n,a=e.dataset,s=void 0===a?{}:a,i=e.attributes,c=void 0===i?{}:i,u=o.id,l=document.head,d=l.querySelector(W.lastMetaElement),f=Object.keys(c),m=u&&(window[u]||r&&l.querySelector(r)),v=!m&&document.createElement("meta"),h=m||v;return v&&(Object.assign(v,o),Object.assign(v.dataset,s),d&&d.nextElementSibling?l.insertBefore(v,d.nextElementSibling):l.appendChild(v)),f.forEach(function(e){return!h.hasAttribute(e)&&h.setAttribute(void 0,c[e])}),h}({properties:{id:R.loadElementQueryCss}}),s=r(n),i=o.dataset,c=!i.hasOwnProperty(a)&&a&&t.replace(oe,a)||t,u=self.EQCSS,c&&u&&(u.register(u.parse(c)),s?i[s]=ae:a&&(i[a]=ae)),[2,!0]})})}var ie,ce,ue={presets:["es2015"]},le=new Set(["number","string",typeof!0]),de=function(){return[!self._&&X.lodash||""].filter(function(e){return e})},fe={root:null,rootMargin:"0px",threshold:(ce=1/(ie=5),Array(ie).fill(void 0).map(function(e,t){return t?(t+1)*ce:t}))},me={scope:"/"},ve={includeUncontrolled:!0};X.lodash;var he=new Set(Object.keys($).map(function(e){return $[e]}));A.nothing;function pe(e){return console.warn(e.message),console.warn(e.stack),""}function ge(){try{return self instanceof Window}catch(e){return!1}}function ye(){try{return self instanceof DedicatedWorkerGlobalScope}catch(e){return!1}}function we(){try{return self instanceof ServiceWorkerGlobalScope}catch(e){return!1}}function be(e){return b(this,void 0,void 0,function(){var t;return __generator(this,function(r){switch(r.label){case 0:return(t=we())?[4,function(e){var t=e.type,r=w({},ve,{type:t});return self&&self.clients&&self.clients.matchAll&&self.clients.matchAll(r)}(e)]:[3,2];case 1:t=r.sent(),r.label=2;case 2:return[2,t||[]]}})})}var je=JSON.stringify,_e=new TextEncoder;function ke(e){var t=navigator.serviceWorker,r=e.workerType,n=void 0===r?V.worker:r,o=self.VamtigerBrowserMethod,a=o.worker,s=(o.support||{}).textEncoder,i=je(e),c=s&&_e.encode(i)||i;ge()?n===V.all?(a&&a.postMessage(c),t&&t.controller&&t.controller.postMessage(c)):n===V.worker?a&&a.postMessage(c):n===V.serviceWorker&&t&&t.controller&&t.controller.postMessage(c):ye()?te&&te(c):we()&&function(e){var t=e.clients,r=void 0===t?"window":t,n=e.message;b(this,void 0,void 0,function(){var e;return __generator(this,function(t){switch(t.label){case 0:return[4,be({type:r})];case 1:return e=t.sent(),Promise.all(e.map(function(e){return e.postMessage(n)})),[2]}})})}({message:c})}var Ee=JSON.parse;function Se(e){var t=e.script.innerHTML,r=!1;try{Ee(t),r=!0}catch(e){console.warn(e),r=!1}return r}var Me=self.requestIdleCallback,Le=A.dash,xe=M.vamtigerBrowserMethod;function Ce(e){return b(this,void 0,void 0,function(){return __generator(this,function(t){switch(t.label){case 0:return ge()?[4,function(e){return b(this,void 0,void 0,function(){var t;return __generator(this,function(r){switch(r.label){case 0:return t=document.head,[4,qe(w({},e,{parent:t}))];case 1:return r.sent(),[2]}})})}(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return ye()&&function(e){var t=e.selector;ke({action:F.removeRedundantScripts,params:{selector:t}})}(e),[2]}})})}function qe(e){return new Promise(function(t,r){Me?Me(function(){return Pe(w({},e,{resolve:t,reject:r}))}):setTimeout(function(){return Pe(w({},e,{resolve:t,reject:r}))},0)})}function Pe(e){var t=e.selector,r=e.parent,n=e.resolve,o=(e.reject,document.head),a=Array.from(r.querySelectorAll(t)),s=a.filter(function(e){var t=e.type;return e.src||!t||t===P.js}),i=a.filter(function(e){return e.type===P.json}).filter(function(e){return Se({script:e})}),c=a.filter(function(e){return e.type===P.jsonld}).filter(function(e){return Se({script:e})}),u=c.concat(i),l=(new Date).getTime(),d=i.length&&[xe,P.json,l].join(Le),f=d&&'script[type="'+P.json+'"][data-name="'+d+'"]',m=c.length&&[xe,P.jsonld,l].join(Le),v=m&&'script[type="'+P.jsonld+'"][data-name="'+m+'"]';s.length&&d&&s.forEach(function(e){return e.dataset.name=d||""}),c.length&&m&&v&&c.forEach(function(e){return e.dataset.name=m||""}),f&&r!==o&&(r.dataset.json=f),v&&r!==o&&(r.dataset.jsonLd=v),a.length&&(r.dataset.removedScripts=(Number(r.dataset.removedScripts||0)+a.length).toString()),u.forEach(function(e){return o.appendChild(e)}),a.forEach(function(e){return r.removeChild(e)}),n&&n()}var Te=JSON.parse,Oe=D.failedToLoadScript,De=N.stylesheet,Ae=I.script,Be=I.link,Ne=I.style,Ie=Y.remoteUrl,We=Y.jsJsonJs,Je=Y.jsonJs,Re=Y.trailingJs,Ve=A.nothing,He=A.slash;function Ue(e){return Fe(e)}function Fe(e){var t=this;return new Promise(function(r,n){return b(t,void 0,void 0,function(){function t(){return b(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return x?(a(),f&&s.removeChild(x),h&&h.match(We)?[4,function(e){var t=e.src,r=e.workerDependency;return b(this,void 0,void 0,function(){var e,n,o,a,s,i,c,u,l;return __generator(this,function(d){switch(d.label){case 0:return e=document.head,n=t.replace(Re,Ve).split(He),o=n[n.length-1],a=t&&o&&'script[type="'+P.json+'"][data-name="'+o+'"]',s=a&&e.querySelector(a),i=s&&s.innerHTML&&Te(s.innerHTML),c=i&&i.text,u=t.replace(Je,Ve),l=['script[src="'+t+'"]',a,W.transpiledJs].join(A.comma),u&&c?[4,Fe({name:u,js:c,workerDependency:r}).catch(Qe)]:[3,3];case 1:return d.sent(),[4,Ce({selector:l})];case 2:d.sent(),d.label=3;case 3:return[2]}})})}({src:h,workerDependency:v})]:[3,2]):[3,3];case 1:e.sent(),e.label=2;case 2:r(x),e.label=3;case 3:return[2]}})})}function o(e){a(),console.error(e),n(new Error(""+Oe))}function a(){x&&(x.removeEventListener("load",t),x.removeEventListener("error",o))}var s,i,c,u,l,d,f,m,v,h,p,g,y,w,j,_,k,E,S,M,L,x;return __generator(this,function(n){switch(n.label){case 0:return s=document.head,i=document.body,u=(c=e).js,l=c.name,d=c.jsonld,f=c.removeFromDom,m=c.workerDependency,v=void 0!==m&&m,h=e.src,(g=u||h&&!h.match(Ie))?[4,function(e){var t=e.url,r=e.js;return b(this,void 0,void 0,function(){var e,n,o,a,s,i,c;return __generator(this,function(u){switch(u.label){case 0:return e=self.fetch,n=self.Babel,o=(n||{transform:void 0}).transform,(s=o)?(i=r)?[3,3]:(c=t)?[4,e(t).then(function(e){return e&&e.text()}).catch(pe)]:[3,2]:[3,4];case 1:c=u.sent(),u.label=2;case 2:i=c,u.label=3;case 3:s=i,u.label=4;case 4:return[2,((a=s)&&a.trim()&&o&&o(a,ue)||{code:""}).code||r]}})})}({js:u,url:h})]:[3,2];case 1:g=n.sent(),n.label=2;case 2:return p=g||"",w=(y=e).css,j=y.name,_=e.href,k=e.json,E=e.hasOwnProperty("src")||e.hasOwnProperty("href"),S=(u||k||h)&&Ae||w&&Ne||_&&Be,M=h&&'script[src="'+h+'"]'||_&&'link[href="'+_+'"]'||u&&l&&'script[data-name="'+l+'"]'||d&&l&&'script[data-name="'+l+'"][type="'+P.jsonld+'"]'||w&&j&&'style[data-name="'+j+'"]',L=s.querySelector(M)||i.querySelector(M),(x=M&&S&&document.createElement(S))instanceof HTMLScriptElement?(!p&&h?x.src=h:(k||p||u)&&(x.innerHTML=k||p||u,x.dataset.name=l||h,d?(x.setAttribute(T.type,P.jsonld),x.dataset.jsonLd=x.dataset.name):k?x.setAttribute(T.type,P.json):p&&(x.dataset.transpiledJs=Ve)),[3,6]):[3,3];case 3:return x instanceof HTMLLinkElement?(x.rel=De,x.href=_,[3,6]):[3,4];case 4:return x instanceof HTMLStyleElement?(x.innerHTML=w,x.dataset.name=j,[4,function(e){var t=this;return new Promise(function(r,n){return b(t,void 0,void 0,function(){return __generator(this,function(t){return ne?ne(function(){return se(e).then(r).catch(n)}):setTimeout(function(){return se(e).then(r).catch(n)},0),[2]})})})}({css:w,stylesheetName:j})]):[3,6];case 5:n.sent(),n.label=6;case 6:return L?r(L):x&&(s.appendChild(x),E&&(x.addEventListener("load",t),x.addEventListener("error",o)),v&&(x.dataset.workerDependency=Ve),!p&&E||t()),[2]}})})})}function Qe(e){console.warn(e.name),console.warn(e.message),console.warn(e.stack)}var $e=G.vamtigerBrowserSupport;function Ge(e){return b(this,void 0,void 0,function(){var t,r,n,o,a;return __generator(this,function(s){switch(s.label){case 0:return t=e.storeName,e.keyPath,r=e.mode,[4,new Promise(function(e,t){var r=indexedDB.open($e,1);r.addEventListener("error",t),r.addEventListener("upgradeneeded",function(){return e={db:r.result},t=e.db,void Object.keys(Z).forEach(function(e){return!t.objectStoreNames.contains(e)&&t.createObjectStore(z[e],{keyPath:Z[e]})});var e,t}),r.addEventListener("success",function(){return e(r.result)})})];case 1:return n=s.sent(),o=n&&n.transaction&&n.transaction(t,r),a=o&&o.objectStore&&o.objectStore(t),[2,{db:n,transaction:o,store:a}]}})})}var ze=K.readwrite;function Ke(e){var t=e.storeName,r=e.keyPath,n=e.data,o=e.messageId,a=e.successAction;return b(this,void 0,void 0,function(){var e,s;return __generator(this,function(i){switch(i.label){case 0:return[4,Ge({storeName:t,keyPath:r,mode:ze})];case 1:return e=i.sent().store,(s=e.put(n)).addEventListener("error",Ze),s.addEventListener("success",function(){return function(e){var t=e.action,r=e.data,n=t&&{action:t,params:w({},e,r)};n&&ke(n)}({messageId:o,key:r,action:a,data:n})}),[2]}})})}function Ze(e){throw console.error(e),e}var Xe=K.readonly;function Ye(e){var t=e.storeName,r=e.keyPath,n=e.key;return b(this,void 0,Promise,function(){var e=this;return __generator(this,function(o){return[2,new Promise(function(o,a){return b(e,void 0,void 0,function(){var e,s;return __generator(this,function(i){switch(i.label){case 0:return[4,Ge({storeName:t,keyPath:r,mode:Xe})];case 1:return e=i.sent().store,(s=n&&e.get(n)||e.getAll()).addEventListener("error",a),s.addEventListener("success",function(){return o(s.result)}),[2]}})})})]})})}function et(e){return b(this,void 0,void 0,function(){return __generator(this,function(t){return[2,new Promise(function(t,r){var n=self.requestIdleCallback;n?n(function(){return ge()&&tt(e).then(t).catch(r)}):setTimeout(function(){return ge()&&tt(e).then(t).catch(r)},0)})]})})}function tt(e){return b(this,void 0,void 0,function(){var t=this;return __generator(this,function(r){return[2,new Promise(function(r,n){return b(t,void 0,void 0,function(){var t,o,a,s,i,c,u,l;return __generator(this,function(d){switch(d.label){case 0:t=document.head,a=(o=e).name,s=o.removeExisting,c=(i=a&&s&&'[data-name="'+a+'"]')&&t.querySelector(i),u=c&&c.innerHTML===(e.css||e.js),d.label=1;case 1:return d.trys.push([1,4,,5]),!u?[4,Ue(e)]:[3,3];case 2:d.sent(),d.label=3;case 3:return r(),[3,5];case 4:return l=d.sent(),n(l),[3,5];case 5:return[2]}})})})]})})}var rt=Z.customElementName,nt=z.customElementName,ot=A.comma,at=A.semiColon,st=A.nothing,it=Y.textModeElement;function ct(){var e,t,r,n,o,a,s,i,c;ge()&&(e=self.VamtigerBrowserMethod,t=e.support,r=e.workerSupport,n=e.textMode,o=r&&r.indexedDbIsAccessible&&{action:F.getTextModeCss,params:{}},n&&o?ke(o):n&&t&&t.indexedDbIsAccessible?function(){b(this,void 0,void 0,function(){var e,t,r,n;return __generator(this,function(o){switch(o.label){case 0:return[4,Ye({storeName:nt,keyPath:rt})];case 1:return e=o.sent()||[],t=e.map(function(e){var t=e.name;return t}),r=ut(t),(n=r&&{name:U.textMode,css:r,removeExisting:!0})&&et(n),[2]}})})}():(a=self.VamtigerBrowserMethod.metaElement,s=a&&a.querySelector(W.customElementNameMetaElement),i=ut(s&&Array.from(s.children).map(function(e){var t=e.dataset;return t.name||""}).filter(function(e){return e})||[]),(c=i&&{name:U.textMode,css:i,removeExisting:!0})&&et(c))),ye()&&function(){b(this,void 0,void 0,function(){var e,t,r,n;return __generator(this,function(o){switch(o.label){case 0:return[4,Ye({storeName:nt,keyPath:rt})];case 1:return e=o.sent()||[],t=e.map(function(e){var t=e.name;return t}),r=ut(t),(n=r&&{action:F.loadScript,params:{name:U.textMode,css:r,removeExisting:!0}})&&ke(n),[2]}})})}()}function ut(e){var t=e.filter(function(e){return!e.match(it)}).map(function(e){return W.htmlTextMode+" "+e}).join(ot),r=t&&["display: none"].join(at);return t&&r&&[t,"{",r,"}"].join(st)}var lt=Z.customElementName,dt=z.customElementName;function ft(e){ge()&&function(e){var t=self.VamtigerBrowserMethod,r=t.support,n=t.workerSupport,o=n&&n.indexedDbIsAccessible&&{action:F.saveCustomElementName,params:e};o?ke(o):r&&r.indexedDbIsAccessible?function(e){b(this,void 0,void 0,function(){var t,r;return __generator(this,function(n){switch(n.label){case 0:return t=e.name,r=t&&{storeName:dt,keyPath:lt,data:w({name:t},e)},r?[4,Ke(r)]:[3,2];case 1:n.sent(),n.label=2;case 2:return ct(),[2]}})})}(e):(a=e.name,s=self.VamtigerBrowserMethod.metaElement,i=s&&s.querySelector(W.customElementNameMetaElement),u=!((c=i&&'meta[data-name="'+a+'"]')&&i&&i.querySelector(c))&&document.createElement("meta"),i&&u&&(u.dataset.name=a,i.appendChild(u),ct()));var a,s,i,c,u}(e),ye()&&function(e){!function(e){var t=e.name,r=t&&{storeName:dt,keyPath:lt,data:w({name:t},e),successAction:F.getTextModeCss};r&&Ke(r)}(e)}(e)}var mt=D.unsupportedFeature;var vt=A.dash;function ht(e){return new Promise(function(t,r){var n=self.requestIdleCallback;n?n(function(){return pt(e,t).catch(r)}):setTimeout(function(){return pt(e,t).catch(r)},0)})}function pt(e,t){return b(this,void 0,void 0,function(){var r,n,o,a,s;return __generator(this,function(i){switch(i.label){case 0:return r=e.container,n=e.name,o=Array.from(r.content.querySelectorAll(W.style)).map(function(e,t){return{name:[n,H.style,t++].join(vt),css:e.innerHTML}}),a=Array.from(r.content.querySelectorAll(W.stylesheet)).map(function(e,t){return{name:[n,H.stylesheet,t++].join(vt),href:e.href}}),[4,Promise.all(o.map(Ue).concat(a.map(Ue)))];case 1:return s=i.sent(),t(s),[2]}})})}var gt=D.noElementName,yt=D.noTemplate,wt=D.noElementForSelector;var bt=D.noElementName,jt=D.noElementSelector,_t=D.noTemplateUrl,kt=D.noTemplateForUrl,Et=D.noElementForSelector;var St=W.script;function Mt(e,t){return b(this,void 0,void 0,function(){var r;return __generator(this,function(n){switch(n.label){case 0:return e.url?[4,function(e){return b(this,void 0,void 0,function(){var t,r,n,o,a,s,i,c;return __generator(this,function(u){switch(u.label){case 0:return t=e.name,r=e.url,n=e.selector,o=e.loadStylesheets,document.head,(s=t&&n&&r)?[4,fetch(r).then(function(e){return e.text()})]:[3,2];case 1:s=u.sent(),u.label=2;case 2:if(i=(a=s)&&document.createElement(B.template),c=null,!t)throw new Error(bt);if(!n)throw new Error(jt);if(!r)throw new Error(_t);if(!a)throw new Error(kt);return i?(i.innerHTML=a,c=i.content.querySelector(n),o&&c?[4,ht(w({},e,{container:i}))]:[3,4]):[3,5];case 3:u.sent(),u.label=4;case 4:u.label=5;case 5:if(!c)throw new Error(Et);return c.setAttribute("dataset-name",t),[2,c]}})})}(e)]:[3,2];case 1:return r=n.sent(),[3,4];case 2:return[4,function(e){return b(this,void 0,void 0,function(){var t,r,n,o,a,s;return __generator(this,function(i){switch(i.label){case 0:if(t=e.name,r=e.template,n=e.loadStylesheets,o=e.selector,a=t&&r&&document.createElement(B.template),s=null,!t)throw new Error(gt);if(!r)throw new Error(yt);return a?(a.innerHTML=r,s=o&&a.content.firstElementChild&&a.content.firstElementChild.querySelector(o)||a.content.firstElementChild,n&&s?[4,ht(w({},e,{container:a}))]:[3,2]):[3,3];case 1:i.sent(),i.label=2;case 2:i.label=3;case 3:if(!s)throw new Error(wt);return s.dataset.name=t,[2,s]}})})}(e)];case 3:r=n.sent(),n.label=4;case 4:return r?[4,qe({selector:St,parent:r})]:[3,6];case 5:n.sent(),n.label=6;case 6:return t(r),[2]}})})}var Lt=E.webComponent;function xt(e){var t,r=e.key,n=e.resolve,o=e.reject,a=e.queue,s={resolve:n,reject:o};!a.has(r)&&a.set(r,new Set),(t=a.get(r))&&t.add(s),setTimeout(function(){return function(e){var t=e.key,r=e.queueEntry,n=e.queue,o=n.get(t);o&&(o.has(r)&&o.delete(r),!o.size&&n.delete(t))}({key:r,queueEntry:s,queue:a})},Lt)}function Ct(e){var t=e.key,r=e.match,n=void 0!==r&&r,o=e.data,a=self.VamtigerBrowserMethod.queue,s=n&&new RegExp(t),i=s&&Array.from(a.keys()).find(function(e){return e.match(s)})||t,c=a.get(i)||new Set;Array.from(c).forEach(function(e){e.resolve(o),c.delete(e)})}var qt=F.getWebComponentData,Pt=JSON.parse;function Tt(e){var t,r,n,o,a,s,i,c,u,l=self.VamtigerBrowserMethod,d=l.support,f=l.workerSupport,m=l.worker;if(ge()){if(m&&f&&f.indexedDbIsAccessible)return function(e){var t=e.key;return b(this,void 0,void 0,function(){return __generator(this,function(e){return ke({action:qt,params:{key:t}}),[2]})})}(e);d&&d.indexedDbIsAccessible?function(e){var t=e.key;b(this,void 0,void 0,function(){var e,r,n,o;return __generator(this,function(a){switch(a.label){case 0:return e=self.VamtigerBrowserMethod,r=e.queue,[4,Ot({key:t})];case 1:return n=a.sent(),(o=n&&{key:t,data:n,queue:r})&&Ct(o),[2]}})})}(e):(t=e.key,r=document.head,n=self.VamtigerBrowserMethod.queue,o='script[data-json-ld="'+t+'"][type="'+P.jsonld+'"]',a='script[data-json-ld="'+t+'"][type="'+P.json+'"]',s=Array.from(r.querySelectorAll(o)),i=r.querySelector(a),c=s.length&&{jsonLd:s.map(function(e){var t=e.innerHTML;return t&&Pt(t)}),json:i&&i.innerHTML&&Pt(i.innerHTML)||{}},(u=c&&{key:t,data:c,queue:n})&&Ct(u))}else if(ye())return function(e){var t=e.key;return b(this,void 0,void 0,function(){var e;return __generator(this,function(r){switch(r.label){case 0:return[4,Ot({key:t})];case 1:return e=r.sent(),[2,e&&e.jsonLd&&{action:F.dequeue,params:{key:t,data:{jsonLd:e.jsonLd,json:e.json}}}]}})})}(e)}function Ot(e){var t=e.key;return b(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return[4,Ye({storeName:z.webComponent,keyPath:Z.webComponent,key:t})];case 1:return[2,e.sent()]}})})}var Dt=z.webComponent,At=Z.webComponent;function Bt(e){return ge()?function(e){return b(this,void 0,void 0,function(){var t,r,n,o,a,s,i;return __generator(this,function(c){switch(c.label){case 0:return t=self.VamtigerBrowserMethod,r=t.support,n=t.workerSupport,o=e.url,a=Wt({url:o}),s=It(e),i=s&&{action:F.saveWebComponentData,params:s},n&&n.indexedDbIsAccessible?(i&&ke(i),[3,5]):[3,1];case 1:return r&&r.indexedDbIsAccessible?[4,Nt(e)]:[3,5];case 2:return c.sent(),[4,Tt({key:o})];case 3:return c.sent(),[4,Ce({selector:a})];case 4:c.sent(),c.label=5;case 5:return[2]}})})}(e):ye()?function(e){return b(this,void 0,void 0,function(){var t,r,n,o;return __generator(this,function(a){switch(a.label){case 0:return t=e.url,r=Wt({url:t}),[4,Nt(e)];case 1:return a.sent(),n={action:F.getWebComponentData,params:{key:t}},o={action:F.removeRedundantScripts,params:{selector:r}},ke(n),ke(o),[2]}})})}(e):void 0}function Nt(e){return b(this,void 0,void 0,function(){var t,r;return __generator(this,function(n){switch(n.label){case 0:return t=It(e),r=t&&{storeName:Dt,keyPath:At,data:t,successAction:F.getWebComponentData},r?[4,Ke(r)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})}function It(e){var t=e.url,r=e.created,n=void 0===r?(new Date).getTime():r,o=e.json,a=e.jsonLd;return t&&a&&{url:t,created:n,jsonLd:a,json:o}}function Wt(e){return'script[type="application/json"][data-json-ld="'+e.url+'"]'}var Jt=JSON.parse,Rt=JSON.stringify,Vt={jsonLd:[],json:{}};function Ht(e){return b(this,void 0,void 0,function(){return __generator(this,function(t){switch(t.label){case 0:return[4,ge()&&function(e){var t=e.url,r=e.loadJsonJsonLd;return b(this,void 0,void 0,function(){var e,n,o,a,s,i,c,u,l,d,f,m,v,h,p,g;return __generator(this,function(y){switch(y.label){case 0:return e=self.VamtigerBrowserMethod,n=self._,o=n.has,a=n.get,s=n.set,i=e.worker,c=document.head,u='script[type="application/ld+json"][data-json-ld="'+t+'"]',[4,function(e){var t=e.url;return b(this,void 0,void 0,function(){var e,r,n,o,a,s,i,c,u,l,d,f,m;return __generator(this,function(v){switch(v.label){case 0:return v.trys.push([0,5,,6]),e=document.head,r=W.script+'[src="'+t+'"]',n='script[type="application/ld+json"][data-json-ld="'+t+'"]',o='script[type="application/json"][data-json-ld="'+t+'"]',a=e.querySelector(r),(s=!a)?[4,Ue({src:t})]:[3,2];case 1:s=v.sent(),v.label=2;case 2:return(i=s)?[4,Promise.all([Array.from(e.querySelectorAll(n)).map(function(e){var t=e.innerHTML;return t}),e.querySelector(o)])]:[3,4];case 3:i=v.sent(),v.label=4;case 4:return u=(c=i||[void 0,void 0])[0],l=c[1],d=u&&u.map(function(e){return Jt(e)}),f=l&&Jt(l.innerHTML)||{},[2,{jsonLd:d,json:f}];case 5:return m=v.sent(),console.error(m),[2,Vt];case 6:return[2]}})})}({url:t})];case 1:return l=y.sent(),d=l.jsonLd,f=l.json,(v=r&&f&&Array.isArray(f.jsonLd))?[4,Promise.all(f.jsonLd.map(Ut))]:[3,3];case 2:v=y.sent(),y.label=3;case 3:return m=v,h=d&&{url:t,created:(new Date).getTime(),jsonLd:d,json:f},p=c.querySelector(u),g={selector:'[type="'+P.json+'"][data-name="'+t+'"]'},m?(m.forEach(function(e){return e.forEach(function(e){var t=e.index,r=e.key,n=e.jsonLd;d&&Array.isArray(d)&&o(d,t)&&r&&!0===a(d,t)[r]&&n&&s(d,t+"."+[r],n)})}),p&&d?(c.removeChild(p),[4,Promise.all(d.map(function(e){return Ue({name:t,json:Rt(e),jsonld:!0})}))]):[3,6]):[3,6];case 4:return y.sent(),[4,Ce(g)];case 5:y.sent(),y.label=6;case 6:return i&&h&&Bt(h),[2]}})})}(e)];case 1:return[2,t.sent()]}})})}function Ut(e){var t=e.index,r=e.fields;return b(this,void 0,void 0,function(){var e;return __generator(this,function(n){switch(n.label){case 0:return e=Object.keys(r),[4,Promise.all(e.map(function(e){return function(e){var t=e.urls,r=e.key;return b(this,void 0,void 0,function(){var e,n,o,a;return __generator(this,function(s){switch(s.label){case 0:return e=!1,n=Array.isArray(t)&&t.filter(function(e){return"string"==typeof e})||[],[4,Promise.all(n.map(function(t){return Ft({jsonLd:t,loadJsonJsonLd:e})}))];case 1:return o=s.sent(),a={key:r,jsonLd:[]},o.forEach(function(e){var t=e.jsonLd;return t&&t.forEach(function(e){return e&&a.jsonLd.push(e)})}),[2,a]}})})}({key:e,urls:r[e]}).then(function(e){return w({index:t},e)})}))];case 1:return[2,n.sent()]}})})}function Ft(e){var t=this,r=e.jsonLd,n=e.loadJsonJsonLd,o=void 0===n||n;return new Promise(function(e,n){return b(t,void 0,void 0,function(){var t,a;return __generator(this,function(s){switch(s.label){case 0:t=VamtigerBrowserMethod.queue,xt({key:r,queue:t,resolve:e,reject:n}),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,Ht({url:r,loadJsonJsonLd:o})];case 2:return s.sent(),[3,4];case 3:return a=s.sent(),console.error(a),[3,4];case 4:return Tt({key:r}),[2]}})})})}var Qt=JSON.stringify,$t=self.requestIdleCallback;function Gt(e){var t=e.url,r=e.dependency,n=void 0!==r&&r,o=e.data,a=e.resolve,s=e.reject;return b(this,void 0,void 0,function(){var e,r,i;return __generator(this,function(c){return e=o.json,r=o.jsonLd,(i=[e&&Object.keys(e).length&&{name:t,json:Qt(e),jsonld:!1},r&&Object.keys(r).length&&{name:t,js:Qt(r),jsonld:!0}].filter(function(e){return!n&&e})).length?Promise.all(i.map(Ue)).then(a).catch(s):a(),[2]})})}var zt=self.requestIdleCallback;function Kt(e){var t=e.url,r=e.json,n=e.dependency,o=void 0!==n&&n,a=e.resolve,s=e.reject;return b(this,void 0,void 0,function(){var e,n,i,c;return __generator(this,function(u){switch(u.label){case 0:return e=self.VamtigerBrowserMethod,n=e.queue,i={key:t,queue:n,resolve:a,reject:s},c=t&&r&&r.jsonLd&&r.json&&{url:t,jsonLd:r.jsonLd,json:r.json},xt(i),r?[4,(l={url:t,data:r,dependency:o},new Promise(function(e,t){$t?$t(function(){return Gt(w({},l,{resolve:e,reject:t}))}):setTimeout(function(){return Gt(w({},l,{resolve:e,reject:t}))},0)}))]:[3,2];case 1:u.sent(),u.label=2;case 2:return c?[4,Bt(c)]:[3,4];case 3:return u.sent(),[3,6];case 4:return[4,Tt({key:t})];case 5:u.sent(),u.label=6;case 6:return[2]}var l})})}var Zt=self.requestIdleCallback;function Xt(e){return b(this,void 0,void 0,function(){var t,r,n,o;return __generator(this,function(a){switch(a.label){case 0:return t=e.json,r=e.dependency,n=void 0!==r&&r,[4,function(e){return new Promise(function(t,r){Zt?Zt(function(){return Yt(w({},e,{resolve:t,reject:r}))}):setTimeout(function(){return Yt(w({},e,{resolve:t,reject:r}))})})}(e)];case 1:return o=a.sent(),[4,function(e){return new Promise(function(t,r){zt?ge()&&zt(function(){return Kt(w({},e,{resolve:t,reject:r}))}):ge()&&setTimeout(function(){return Kt(w({},e,{resolve:t,reject:r}))},0)})}({url:t,dependency:n,json:o})];case 2:return[2,a.sent()]}})})}function Yt(e){var t=e.json,r=e.resolve,n=e.reject,o=document.head,a=self.VamtigerBrowserMethod.queue,s='script[src="'+t+'"]',i=!o.querySelector(s)&&{key:t,queue:a,resolve:r,reject:n},c=i&&{name:t,src:t};i&&c?(xt(i),Ue(c)):r()}var er=D.noJsonLdParameter;function tr(){return ye()&&j.worker||we()&&j.serviceWorker||ge()&&j.window||j.unknown}var rr=JSON.parse,nr={action:F.ignore,params:{}},or=new TextDecoder;function ar(e){var t;try{t=function(e){var t=e.data,r=e.ports,n="string"==typeof t&&rr(t)||t instanceof Uint8Array&&rr(or.decode(t));"string"==typeof n.params&&(n.params=w({},rr(n.params),{ports:r}));return n}(e)||nr}catch(e){t=nr}return t}var sr=z.support;function ir(e){return b(this,void 0,void 0,function(){return __generator(this,function(t){return ge()&&function(e){var t=self.VamtigerBrowserMethod,r=t.environment,n=t.workerSupport,o=n&&n.indexedDbIsAccessible&&{action:F.saveSupport,params:e};r===j.serviceWorker?t.serviceWorkerSupport=e:r===j.worker&&(t.workerSupport=e);o?ke(o):cr(e)}(e),(ye()||we())&&function(e){cr(e)}(e),[2]})})}function cr(e){var t=e.environment,r=t&&{storeName:sr,keyPath:Z.support,data:w({environment:t},e)};r&&Ke(r)}var ur=_.vamtigerBrowserMethod;function lr(){return b(this,void 0,void 0,function(){var e,t;return __generator(this,function(r){switch(r.label){case 0:return e=self.caches,(t=e)?[4,e.open(ur).catch(dr)]:[3,2];case 1:t=r.sent(),r.label=2;case 2:return[2,t||void 0]}})})}function dr(e){console.warn(e.message)}var fr=Z.support,mr=z.support;function vr(){return b(this,void 0,void 0,function(){var e,t,r,n,o,a,s;return __generator(this,function(i){switch(i.label){case 0:return e=self.VamtigerBrowserMethod,t=self.localStorage,r=self.indexedDB,[4,Promise.all([function(){var e=this;return new Promise(function(t,r){return b(e,void 0,void 0,function(){var e,r,n;return __generator(this,function(o){switch(o.label){case 0:return e=!1,r=!1,n=j.worker,setTimeout(function(){return!r&&t(e)},E.indexDbIsAccessible),[4,Ye({storeName:mr,keyPath:fr,key:n})];case 1:return o.sent(),r=!0,t(e=!0),[2]}})})})}(),lr()])];case 1:return n=i.sent(),o=n[0],a=n[1],s={environment:ge()&&j.window||ye()&&j.worker||we()&&j.serviceWorker||j.unknown,cache:Boolean(a),localStorage:Boolean(t),indexedDb:Boolean(r),indexedDbIsAccessible:o,worker:self.hasOwnProperty("Worker"),sharedWorker:self.hasOwnProperty("SharedWorker"),textEncoder:self.hasOwnProperty("TextEncoder"),textDecoder:self.hasOwnProperty("TextDecoder")},e.support=s,ge()?ir(s):function(){var e=self.VamtigerBrowserMethod;ke({action:F.setWorkerSupport,params:e.support||{}})}(),[2]}})})}var hr="Message Ignored";var pr=self.requestIdleCallback;function gr(e){return b(this,void 0,void 0,function(){return __generator(this,function(t){return[2,new Promise(function(t,r){ge()?pr?pr(function(){return yr(w({},e,{resolve:t,reject:r}))}):setTimeout(function(){return yr(w({},e,{resolve:t,reject:r}))},0):ye()&&function(e){var t=e.url,r=e.name;return b(this,void 0,void 0,function(){var e,n,o;return __generator(this,function(a){return e=self.importScripts,t&&e&&e(t),n={action:F.dequeue,params:{key:t,data:{}}},(o=method.hasOwnProperty(r)&&{action:F.updateMethod,params:{name:r}})&&ke(o),[2,n]})})}(e).then(t).catch(r)})]})})}function yr(e){var t=e.url,r=e.name,n=e.resolve,o=e.reject;return b(this,void 0,void 0,function(){var e,a,s,i,c,u,l,d,f,m,v,h,p,g,y,w,b;return __generator(this,function(j){switch(j.label){case 0:return e=void 0,a=self.VamtigerBrowserMethod,s=self._,i=a.worker,c=a.workerSupport,u=a.messageQueue,l=a.origin,d=s.get,f=function(){var e=document.head.querySelector(ee.vamtigerBrowserMethod),t=e&&e.src,r=t&&t.split(A.slash);return r&&r.slice(0,r.length-1).join(A.slash)}(),m=t.match(Y.remoteUrl)&&t||[f,t].join(A.slash),v=new URL(m).origin,(g=h=v===l&&m)?[4,Ue({src:h}).catch(function(t){return e=t})]:[3,2];case 1:g=j.sent(),j.label=2;case 2:return y=(p=g)&&d(a.method,r),w=h&&c&&c.cache&&i&&"function"==typeof y&&{action:F.loadMethod,params:{relativeUrl:h,name:r}},b=h&&w&&{key:h,queue:u,resolve:n,reject:o},p&&(p.dataset.vamtigerBrowserMethodLoadedMethod=r),e?o(e):b&&w?(xt(b),ke(w)):n(),[2]}})})}var wr=self.requestIdleCallback;function br(e){return new Promise(function(t,r){ge()?wr?wr(function(){return jr(w({},e,{resolve:t,reject:r}))}):setTimeout(function(){return jr(w({},e,{resolve:t,reject:r}))},0):ye()&&function(e){var t=e.messageId,r=void 0===t?"":t,n=e.name,o=e.params;return b(this,void 0,void 0,function(){var e,t,a,s,i;return __generator(this,function(c){switch(c.label){case 0:return e=self.VamtigerBrowserMethod,t=e.method,(a=t[n])?[4,a(o)]:[3,2];case 1:return i=c.sent(),[3,3];case 2:i="No method named '"+n+"'",c.label=3;case 3:return s=i,[2,{action:F.dequeue,params:{key:r,data:s}}]}})})}(e).then(t).then(r)})}function jr(e){var t,r,n=e.messageId,o=void 0===n?(t=ge()&&M.messageIdWindow||ye()&&M.messageIdWorker||we()&&M.messageIdServiceWorker||M.messageIdUnknownEnvironment,r=(new Date).getTime(),t&&t+"-"+r):n,a=e.name,s=e.params,i=e.resolve,c=e.reject;return b(this,void 0,void 0,function(){var e,t,r;return __generator(this,function(n){return e=VamtigerBrowserMethod.messageQueue,t={key:o,queue:e,resolve:i,reject:c},r={action:F.getMethodResult,params:{name:a,params:s,messageId:o}},xt(t),ke(r),[2]})})}var _r=self.requestIdleCallback;function kr(e){var t=e.name;return b(this,void 0,void 0,function(){var e,r;return __generator(this,function(n){return e=self.VamtigerBrowserMethod,r=e.method,r[t]&&(r[t]=function(e){return br({name:t,params:e})}),[2]})})}var Er=self.requestIdleCallback;function Sr(){var e=self["vamtiger-browser-method"].querySelector(W.dependencyUrlMetaElement),t=(e&&Array.from(e.querySelectorAll(W.urlMetaElement))||[]).map(function(e){return e.dataset.url||""}).filter(function(e){return e});ke({action:F.importDependencies,params:{urls:t},workerType:V.all})}var Mr,Lr=self.requestIdleCallback;function xr(e){var t=e.url,r=self["vamtiger-browser-method"].querySelector(W.dependencyUrlMetaElement),n='meta[data-url="'+t+'"]',o=r&&r.querySelector(n);o&&r&&r.removeChild(o)}var Cr=((Mr={})[F.ignore]=function(e){console.log(hr),console.warn(e)},Mr[F.removeRedundantScripts]=Ce,Mr[F.setWorkerSupport]=function(e){return b(this,void 0,void 0,function(){var t,r;return __generator(this,function(n){return t=self.VamtigerBrowserMethod,(r=e.environment)===j.worker?t.workerSupport=e:r===j.serviceWorker&&(t.serviceWorkerSupport=e),ir(e),[2]})})},Mr[F.saveWebComponentData]=Bt,Mr[F.getWebComponentData]=Tt,Mr[F.dequeue]=Ct,Mr[F.loadWebComponentData]=Ht,Mr[F.saveSupport]=ir,Mr[F.saveCustomElementName]=ft,Mr[F.getTextModeCss]=ct,Mr[F.loadScript]=et,Mr[F.loadMethod]=gr,Mr[F.updateMethod]=function(e){ge()&&(_r?_r(function(){return kr(e)}):setTimeout(function(){return kr(e)},0))},Mr[F.getMethodResult]=br,Mr[F.importDependencies]=function(e){var t,r,n,o;ge()&&Er?Er?Er(Sr):setTimeout(Sr,0):ye()&&(t=e.urls,r=void 0===t?[]:t,n=self.importScripts,o=F.removeDependencyUrl,n&&r.forEach(function(e){n(e),ke({action:o,params:{url:e}})}))},Mr[F.removeDependencyUrl]=function(e){ge()&&(Lr?Lr(function(){return xr(e)}):setTimeout(function(){return xr(e)},0))},Mr);function qr(e){return b(this,void 0,void 0,function(){var t,r,n,o;return __generator(this,function(a){switch(a.label){case 0:return t=ar(e)||{action:F.ignore,params:{}},r=t.action,n=t.params,[4,(0,Cr[r])(n)];case 1:return(o=a.sent())&&ke(o),[2]}})})}JSON.parse;var Pr={type:P.js},Tr=A.newline;var Or,Dr=JSON.stringify;function Ar(){return b(this,void 0,void 0,function(){var e,t;return __generator(this,function(r){var n,o,a,s,i;return n=document.head,o=URL.createObjectURL,a=n.querySelector(W.vamtigerBrowserMethodJs),s=(Array.from(n.querySelectorAll(W.workderDependency))||[]).map(function(e){return e.innerHTML}).filter(function(e){return e}).concat([a&&a.innerHTML||""]).filter(function(e){return e}).join(Tr.repeat(2)),i=s&&s.length&&new Blob([s],Pr),e=i&&o&&o(i)||a&&a.src,(t=e&&new Worker(e))&&(t.addEventListener("message",qr),t.addEventListener("error",Br)),[2,Or=Or||t]})})}function Br(e){Object.keys(e).forEach(function(t){return console.error("string"==typeof e[t]||Dr(e[t]))})}var Nr=self.IntersectionObserver,Ir=self.requestIdleCallback,Wr=A.nothing,Jr=Nr&&new Nr(function(e,t){e.forEach(function(e){Ir?Ir(function(){return Rr(e)}):setTimeout(function(){return Rr(e)},0)})},fe);function Rr(e){var t=e,r=t.isIntersecting,n=t.intersectionRatio,o=t.target.dataset;r?o[O.visible]=n.toString():o[O.visible]&&(o[O.visible]=Wr)}var Vr=A.slash,Hr=Y.trailingHtml;var Ur=A.slash,Fr=A.nothing,Qr=q.vamtigerBrowserMethod,$r=W.vamtigerBrowserMethodJs;function Gr(){return b(this,void 0,void 0,function(){var e;return __generator(this,function(t){switch(t.label){case 0:return(e=ge()&&(r=self.location.origin,n=document.head.querySelector($r),o=n&&n.src&&new URL(n.src).origin,r===o))?[4,function(){return b(this,void 0,void 0,function(){var e,t,r,n,o,a,s,i,c,u;return __generator(this,function(l){switch(l.label){case 0:return e=navigator.serviceWorker,t=document.head,r=t.querySelector($r),n=r&&r.src,d=location.pathname,f=d.match(Hr)&&d.split(Vr),o=f&&f.slice(0,f.length-1).join(Vr)||d,a=[o===Ur?"":o,Qr].join(Fr),s=w({},me,{scope:o}),(c=n&&e)?[4,e.register(n,me).catch(zr)]:[3,2];case 1:c=l.sent(),l.label=2;case 2:return(u=!(i=c)&&a!==n&&e)?[4,e.register(a,s).catch(zr)]:[3,4];case 3:u=l.sent(),l.label=4;case 4:return[2,i||u]}var d,f})})}()]:[3,2];case 1:e=t.sent(),t.label=2;case 2:return[2,e||void 0]}var r,n,o})})}function zr(e){console.warn(e.message)}function Kr(e){var t=e.detail,r=t.action,n=t.params,o=function(e){var t=self.VamtigerBrowserMethod.queue,r=e.url,n=new RegExp(r);return Array.from(t.keys()).find(function(e){return e.match(n)})||""}({url:n.key}),a=he.has(r)&&o&&w({},n,{url:o});a&&Bt(a)}var Zr=A.nothing,Xr=["<meta data-custom-element-name>","<meta data-dependency>"].join(Zr);function Yr(){var e;ge()&&((e=navigator.serviceWorker)&&e.addEventListener("message",qr),function(){b(this,void 0,void 0,function(){var e,t,r,n,o,a,s,i,c,u,l,d,f,m,v,h;return __generator(this,function(p){switch(p.label){case 0:return e=navigator.serviceWorker,t=document.head,r=location.origin,n=t.querySelector(W.vamtigerBrowserMethodJsonJs),o=n&&n.src.split(A.slash),a=o&&o.slice(0,o.length-1).join(A.slash)||r,s=t.querySelector("meta"),i=self.VamtigerBrowserMethod,c=i.metaElement,u=void 0===c?document.createElement("meta"):c,l=document.createElement("meta"),d=document.documentElement.dataset.hasOwnProperty("vamtigerTextMode"),[4,Gr()];case 1:return f=p.sent(),m=new MessageChannel,v=m.port1,l.dataset[O.customElementName]=Zr,u.id=L.metaElement,u.innerHTML=Xr,t.insertBefore(u,s),i.origin=a,i.metaElement=u,h=i,[4,Ar()];case 2:return h.worker=p.sent(),i.textMode=d,i.intersectionObserver=Jr,i.serviceWorkerRegistration=f,i.serviceWorker=e&&e.controller||void 0,i.messageChannel=m,addEventListener(Q.vamtigerBrowserMethod,function(e){return Kr(e)}),v.addEventListener("message",qr),[2]}})})}())}function en(){ye()&&(addEventListener("message",qr),Ce({selector:ee.redundantScripts}))}var tn,rn,nn=self.document,on=A.nothing;nn&&(tn=nn.createElement("template"),rn=["<figcaption data-linked-data-caption></figcaption> <span data-linked-data-caption-element></span> <a></a>"].join(on),tn.innerHTML=rn);var an=function(e){var t=e.selector,r=e.attributes,n=void 0===r?{}:r,o=e.properties,a=void 0===o?{}:o,s=Object.keys(n),i=tn.content.querySelector(t),c=i&&i.cloneNode(!0);return c&&(Object.assign(c,a),s.forEach(function(e){return n[e]&&c.setAttribute(e,n[e]||"")})),c},sn=A.nothing,cn=A.slash;function un(e){var t=e.href,r=e.text;return t&&r&&'<a href="'+t+'" target="_blank">'+r+"</a>"||""}var ln=self.requestIdleCallback,dn=A.nothing,fn=A.slash,mn=Y.leadingAt,vn=Y.remoteUrl,hn=Y.email;function pn(e){var t=e.jsonLd;return b(this,void 0,void 0,function(){var e,r,n,o;return __generator(this,function(a){switch(a.label){case 0:return e=function(e){var t=e.jsonLd,r=self._.startCase,n=t["@context"],o=void 0===n?void 0:n,a=t["@type"],s=void 0===a?void 0:a,i=o&&s&&[o,s].join(fn),c=s&&r(s),u=un({href:i,text:c});u&&(t["@type"]=u);return t}({jsonLd:t}),r=Object.keys(e),[4,Promise.all(r.map(function(t){return function(e){var t=e.key,r=e.value;return b(this,void 0,void 0,function(){var e,n,o,a,s,i,c;return __generator(this,function(u){switch(u.label){case 0:return e=self._,n=e.startCase,o=le.has(typeof r)&&r,a=Array.isArray(r)&&r||"object"==typeof r&&[r],(i=a)?[4,Promise.all(a.map(function(e){return pn({jsonLd:e})}))]:[3,2];case 1:i=u.sent(),u.label=2;case 2:return s=i,c=[[n(t.replace(mn,dn)),o&&(t.match(hn)&&(l={href:o.toString(),text:o.toString()},d=l.href,f=l.text,d&&f&&'<a href="mailto:'+d+'">'+f+"</a>"||"")||function(e){var t=e.toString().trim(),r=t.match(vn)&&t,n=r&&t&&t.split(fn).pop();return r&&n&&un({href:r,text:n})||t}(o))||dn]],s&&s.forEach(function(e){return e.forEach(function(e){return c.push(e)})}),[2,c]}var l,d,f})})}({key:t,value:e[t]})}))];case 1:return n=a.sent(),o=[],n.forEach(function(e){return e.forEach(function(e){return o.push(e)})}),[2,o]}})})}function gn(){return b(this,void 0,void 0,function(){return __generator(this,function(e){switch(e.label){case 0:return ge()?[4,function(){return b(this,void 0,void 0,function(){var e,t;return __generator(this,function(r){switch(r.label){case 0:return e=!0,t=de(),[4,Promise.all(t.map(function(t){return Ue({name:t,src:t,workerDependency:e})}))];case 1:return r.sent(),[2]}})})}()]:[3,2];case 1:return e.sent(),[3,4];case 2:return ye()||we?[4,function(){return b(this,void 0,void 0,function(){var e,t;return __generator(this,function(r){switch(r.label){case 0:return e=self.importScripts,t=de(),e?[4,Promise.all(t.map(function(t){return e(t)}))]:[3,2];case 1:r.sent(),r.label=2;case 2:return[2]}})})}()]:[3,4];case 3:e.sent(),e.label=4;case 4:return[2]}})})}var yn={bubbles:!0};function wn(e){var t,r,n,o;ge()&&(r=(t=e).eventName,n=t.detail