1/*! For license information please see 2321-d3003aa2df49ba2a7ea5.js.LICENSE.txt */ 2"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[2321,8380],{1724:function(e,t,n){var r=n(6540),o=n(2551),a=n(3331),i=n(7533);function c(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return u(s,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function m(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],m=p.p,d=a[2];n>3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&m<a[1])?(c=0,p.v=r,p.n=a[1]):m<d&&(o=n<3||a[0]>r||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),s}var i={};function l(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),m=f.prototype=l.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,u(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,u(m,"constructor",f),u(f,"constructor",s),s.displayName="GeneratorFunction",u(f,o,"GeneratorFunction"),u(m),u(m,o,"Generator"),u(m,r,function(){return this}),u(m,"toString",function(){return"[object Generator]"}),(c=function(){return{w:a,m:d}})()}function u(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}u=function(e,t,n,r){function a(t,n){u(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},u(e,t,n,r)}function l(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}t.A=function(e){var t=s((0,r.useState)(!1),2),n=t[0],u=t[1],f=s((0,r.useState)(!1),2),p=f[0],m=f[1],d=s((0,r.useState)(!1),2),y=d[0],v=d[1],h=(0,r.useRef)(null),g=e.variant,b=e.miniCard,_=e.cardDesktopImage,w=e.cardMobileImage,E=e.redirectionlink,k=e.title,S=e.time,O=e.mediaType,j=e.downloadUrl,N=e.downloadFileName,P=e.sharePopup,T=e.recipeType,C=e.desktopPlaceholderImage,I=e.mobilePlaceholderImage,A=e.desktopVideoUrl,x=e.mobileVideoUrl,G=e.youtubeVideoUrl,U=e.autoPlay,V=e.progressBar,F=e.parentRef,L=e.target,D=e.cardImageAltText,B=(0,a.getResourceBasePath)()+("yippee-quality-control"===g&&y?"images/play-icon-new.svg":"images/play-button.svg"),q=(0,r.useMemo)(function(){var e=S?S.match(/\d+/g):"",t=a.viewPort.desktop.matches&&_?_:!a.viewPort.desktop.matches&&w?w:"";return{timeNumericValue:e,timeTextValue:S?S.replace(e,""):"",recipyTypes:["simple","medium","tricky"],cardImage:t}},[_,w]);(0,r.useEffect)(function(){return window.addEventListener("click",H,!0),function(){window.removeEventListener("click",H,!0)}},[]),(0,r.useEffect)(function(){var e;v(Boolean(null===(e=h.current)||void 0===e?void 0:e.closest(".chopsticks-variation")))},[]);var H=function(e){e.target.matches(".cmp-card__options .cmp-card__three-dots svg, .cmp-card__options .cmp-card__three-dots svg path")&&e.target.closest("[data-component^='card']").querySelector(".card")===(null==h?void 0:h.current)||e.target.closest(".cmp-card__dropdown-content")||u(!1)},M=function(){var e,t=(e=c().m(function e(t){var n,r,o,a,i;return c().w(function(e){for(;;)switch(e.n){case 0:return t.preventDefault(),t.stopPropagation(),n=j.substring(j.lastIndexOf("/")+1).split(".")[0]||"download",e.n=1,fetch(j);case 1:return r=e.v,e.n=2,r.blob();case 2:o=e.v,a=URL.createObjectURL(o),(i=document.createElement("a")).href=a,i.download=N||n,i.click();case 3:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,c,"next",e)}function c(e){l(a,r,o,i,c,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}();return r.createElement("div",{ref:h,className:"card cmp-card--".concat(g," ").concat(b?"mini-card":"")},r.createElement("div",{className:"cmp-card"},"yippee-diy"===g&&r.createElement("div",{className:"cmp-card__star"}),r.createElement("div",{className:"cmp-card__main-content"},T&&r.createElement("div",{className:"cmp-card__badge "},r.createElement("div",{className:"cmp-card__recipe-type"},(0,a.toTitleCase)(T)),r.createElement("div",{className:"cmp-card__recipe-type-icon-1"}),r.createElement("div",{className:-1!==q.recipyTypes.slice(1,3).indexOf(T.toLowerCase())?"cmp-card__recipe-type-icon-1":"cmp-card__recipe-type-icon-2"}),r.createElement("div",{className:T.toLowerCase()===q.recipyTypes[2]?"cmp-card__recipe-type-icon-1":"cmp-card__recipe-type-icon-2"})),"yippee-recipe"===g&&r.createElement("div",{className:"cmp-card__options"},n?r.createElement("div",{className:"cmp-card__dropdown-content"},r.createElement("div",{className:"close icon-close-card-popup",onClick:function(){u(!1)}}),r.createElement("div",{className:"cta-content"},r.createElement("div",{className:"action-item"},r.createElement("a",{href:"false",className:"action-item-icon-share body-3",onClick:function(e){return function(e){e.preventDefault(),e.stopPropagation(),P(!0,E),u(!1),document.body.style.overflow="hidden"}(e)}},"Share")),j&&r.createElement("div",{className:"action-item"},r.createElement("a",{href:"false",className:"action-item-icon-download body-3",onClick:function(e){return M(e)}},"Download")))):r.createElement("div",{className:"cmp-card__three-dots icon-Ellipses",onClick:function(){u(!0)}})),r.createElement("div",{className:"cmp-card__media"},r.createElement(o.o,{src:q.cardImage,alt:D||"card",className:"cmp-card__img "+(E?"is-clickable":""),onClick:function(e){E&&window.open(E,L||"_self")},loading:"lazy"}),"video"===O&&r.createElement(r.Fragment,null,r.createElement(o.o,{src:B,alt:"play-icon",className:"play-icon",onClick:function(e){return function(e){e.preventDefault(),m(!0)}(e)},loading:"lazy",fetchPriority:"low"}),p&&r.createElement(i.A,{isReact:"true",variant:"popup-video",de
2sktopPlaceholderImage:C,mobilePlaceholderImage:I,desktopVideoUrl:A,mobileVideoUrl:x,youtubeVideoUrl:G,autoPlay:U,progressBar:V,showVideoInPopup:!0,onClosePopupVideo:function(){m(!1)},parentRef:F}))),r.createElement("div",{className:"cmp-card__content"},k&&r.createElement("h2",{className:"cmp-card__title"},k),q.timeNumericValue&&q.timeTextValue&&r.createElement("div",{className:"cmp-card__time-in-minutes"},r.createElement("div",{className:"cmp-card__time-wrapper"},r.createElement("div",{className:"cmp-card__time-icon"}),r.createElement("div",{className:"cmp-card__time"},q.timeNumericValue)),r.createElement("p",{className:"cmp-card__minutes body-3"},q.timeTextValue))))))}},2321:function(e,t,n){n.d(t,{A:function(){return d}});var r=n(6540),o=n(8380),a=n(1724),i=n(9594),c=n(3331);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(null,arguments)}function l(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return s(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,c=0,u=e,p.n=n,i}};function m(n,r){for(c=n,u=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],m=p.p,d=a[2];n>3?(o=d===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&m<a[1])?(c=0,p.v=r,p.n=a[1]):m<d&&(o=n<3||a[0]>r||r>d)&&(a[4]=n,a[5]=r,p.n=d,c=0))}if(o||n>1)return i;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),c=s,u=d;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),m(c,u)):p.n=u:p.v=u);try{if(l=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==i)break}catch(t){a=e,c=1,u=t}finally{l=1}}return{value:t,done:f}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(s(t={},r,function(){return this}),t),m=f.prototype=c.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,s(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return u.prototype=f,s(m,"constructor",f),s(f,"constructor",u),u.displayName="GeneratorFunction",s(f,o,"GeneratorFunction"),s(m),s(m,o,"Generator"),s(m,r,function(){return this}),s(m,"toString",function(){return"[object Generator]"}),(l=function(){return{w:a,m:d}})()}function s(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}s=function(e,t,n,r){function a(t,n){s(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},s(e,t,n,r)}function f(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function d(e){var t=e.endpoint,n=e.contentData,s=p((0,r.useState)([]),2),m=s[0],d=s[1],y=p((0,r.useState)(null),2),v=y[0],h=y[1],g=p((0,r.useState)(null),2),b=g[0],_=g[1],w=p((0,r.useState)(""),2),E=w[0],k=w[1],S=p((0,r.useState)(null),2),O=S[0],j=S[1],N=p((0,r.useState)(0),2),P=N[0],T=N[1],C=p((0,r.useState)(0),2),I=C[0],A=C[1],x=p((0,r.useState)(""),2),G=x[0],U=x[1];(0,r.useEffect)(function(){V()},[]);var V=function(){var e,r=(e=l().m(function e(){var r,a,i,u,s,f,p,m;return l().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!n){e.n=1;break}p=n,e.n=3;break;case 1:return e.n=2,o.default.get(t);case 2:p=e.v;case 3:a=(r=p).categorySortOrder,j(r),i={},a.map(function(e){return i[e]=[]}),r.tabs.map(function(e){i[e.productCategory].push(e)}),u=a[0],s=r.maxNoofCards,T(s),A(s),d(a),h(i),k(u),_(i[u]),f=c.viewPort.desktop.matches&&r.diyListingDesktopBgImage?r.diyListingDesktopBgImage:!c.viewPort.desktop.matches&&r.diyListingMobileBgImage?r.diyListingMobileBgImage:"",U(f),e.n=5;break;case 4:e.p=4,m=e.v,console.log("Error fetching data:",m);case 5:return e.a(2)}},e,null,[[0,4]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){f(a,r,o,i,c,"next",e)}function c(e){f(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return r.apply(this,arguments)}}();return r.createElement(r.Fragment,null,O&&r.createElement("div",{style:{backgroundImage:G?"url(".concat(G,")"):"none"},className:"cmp-diy-listing ".concat(n?"cmp-diy-listing--better-world":"")},r.createElement("h2",{className:"cmp-diy-listing__title ".concat(null!=O&&O.showTitleStar?"title-star-icon":"")},O.title),r.createElement("p",{className:"cmp-diy-listing__description"},O.subTitle),r.createElement("h3",{className:"cmp-diy-listing__tabs-title"},O.difficultyHeading),r.createElement("div",{className:"cmp-diy-listing__tabs"},m.map(function(e,t){return r.createElement("div",{className:"cmp-diy-listing__tab-container ".concat(E===e?"active":""),key:"tabs-".concat(t),onClick:function(){return function(e){k(e),_(v[e]),T(I)}(e)}},r.createElement("span",{className:"cmp-diy-listing__bar"}),r.createElement("span",{className:"cmp-diy-listing__tab-name"},e))})),b&&r.createElement("div",{className:"cmp-diy-listing__content"},b.slice(0,P).map(function(e,t){return r.createElement(a.A,u({miniCard:!0,key:"media-".concat(t),variant:"yippee-diy"},e))})),O.targetUrl?r.createElement(i.A,{variant:"primary-anchor",isAnchorType:!0,title:O.buttonTitle,link:O.targetUrl,target:O.target,extraClasse
2s:"cmp-diy-listing__button-view"}):b.length>P&&r.createElement(i.A,{variant:"primary",title:O.buttonTitle,clickHandler:function(e){return t=b.length-P,n=Math.min(t,6),void T(parseInt(P)+n);var t,n},extraClasses:"cmp-diy-listing__button-view"})))}},8380:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function c(n,r,o,i){var c=r&&r.prototype instanceof l?r:l,s=Object.create(c.prototype);return a(s,"_invoke",function(n,r,o){var a,i,c,l=0,s=o||[],f=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return a=t,i=0,c=e,p.n=n,u}};function m(n,r){for(i=n,c=r,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],m=p.p,d=a[2];n>3?(o=d===r)&&(c=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=n<2&&m<a[1])?(i=0,p.v=r,p.n=a[1]):m<d&&(o=n<3||a[0]>r||r>d)&&(a[4]=n,a[5]=r,p.n=d,i=0))}if(o||n>1)return u;throw f=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,d),i=s,c=d;(t=i<2?e:c)||!f;){a||(i?i<3?(i>1&&(p.n=-1),m(i,c)):p.n=c:p.v=c);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=p.n<0)?c:n.call(r,p))!==u)break}catch(t){a=e,i=1,c=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),s}var u={};function l(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(a(t={},r,function(){return this}),t),m=f.prototype=l.prototype=Object.create(p);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,a(e,i,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,a(m,"constructor",f),a(f,"constructor",s),s.displayName="GeneratorFunction",a(f,i,"GeneratorFunction"),a(m),a(m,i,"Generator"),a(m,r,function(){return this}),a(m,"toString",function(){return"[object Generator]"}),(o=function(){return{w:c,m:d}})()}function a(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,t,n,r){function i(t,n){a(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},a(e,t,n,r)}function i(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function c(e){i(a,r,o,c,u,"next",e)}function u(e){i(a,r,o,c,u,"throw",e)}c(void 0)})}}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function l(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}n.r(t);var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.promiseCache={},this.interval=2e3},t=[{key:"stringCompression",value:function(e){if(0==e.length)return console.error("Please enter valid string."),"";for(var t="",n=0,r=0;r<e.length;r++)n++,e[r]!=e[r+1]&&(t+=e[r]+n,n=0);return t}},{key:"getHeaders",value:function(){var e={"Content-Type":"application/json"};return e}},{key:"post",value:(s=c(o().m(function e(t){var n,r=arguments;return o().w(function(e){for(;;)if(0===e.n)return n=!(r.length>1&&void 0!==r[1])||r[1],e.a(2,this.request("POST",t,n,this.getHeaders()))},e,this)})),function(e){return s.apply(this,arguments)})},{key:"get",value:(l=c(o().m(function e(){var t,n=arguments;return o().w(function(e){for(;;)if(0===e.n)return t=!(n.length>0&&void 0!==n[0])||n[0],e.a(2,this.request("GET",t,null,this.getHeaders()))},e,this)})),function(){return l.apply(this,arguments)})},{key:"put",value:(i=c(o().m(function e(t){var n,r=arguments;return o().w(function(e){for(;;)if(0===e.n)return n=!(r.length>1&&void 0!==r[1])||r[1],e.a(2,this.request("PUT",t,n,this.getHeaders()))},e,this)})),function(e){return i.apply(this,arguments)})},{key:"delete",value:(a=c(o().m(function e(){var t,n=arguments;return o().w(function(e){for(;;)if(0===e.n)return t=!(n.length>0&&void 0!==n[0])||n[0],e.a(2,this.request("DELETE",t,null,this.getHeaders()))},e,this)})),function(){return a.apply(this,arguments)})},{key:"request",value:(r=c(o().m(function e(t,n){var r,a,i,u,l,s,f=arguments;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=f.length>2&&void 0!==f[2]?f[2]:null,a=f.length>3&&void 0!==f[3]?f[3]:null,i=JSON.stringify(r),u=r?{method:t,body:i,headers:a}:{method:t,headers:a},e.p=1,l=new Promise(function(e,t){fetch(n,u).then(function(){var n=c(o().m(function n(r){var a,i,c,u,l,s;return o().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,a=r.headers.get("content-type")||"",n.n=1,r.text();case 1:if(i=n.v,c=null,i)if(a.includes("application/json")||/^[\[{\"]/.test(i.trim()))try{c=JSON.parse(i)}catch(e){c=i}else c=i;if(u=null===c&&r.ok?{}:c,!(l={status:r.status,ok:r.ok,json:u}).ok){n.n=2;break}return n.a(2,e(l.json));case 2:return n.a(2,t(l.json));case 3:n.p=3,s=n.v,t({networkError:s.message});case 4:return n.a(2)}},n,null,[[0,3]])}
2));return function(e){return n.apply(this,arguments)}}()).catch(function(e){t({networkError:e.message})})}),e.a(2,l);case 2:e.p=2,s=e.v,console.error(s);case 3:return e.a(2)}},e,null,[[1,2]])})),function(e,t){return r.apply(this,arguments)})},{key:"handleAccessDenied",value:function(){console.info("Access denied")}},{key:"handleUnauthorised",value:function(){console.info("unauthorized")}}],t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n,r,a,i,l,s}(),f=new s;Object.freeze(f),t.default=f}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.