PageSourceSearch

https://www.faber-castell.com.au/dist/FC.Ecom/modules/Shop-components-MiniCart.da743178.js

js faber-castell.com.au collected 2026-10-02 13:31:27 UTC 6,470 bytes, 1 lines download raw bytes

1(self["FC.EcomwebpackJsonp"]=self["FC.EcomwebpackJsonp"]||[]).push([[7603,2768,5369,7943],{37634:(e,t,a)=>{"use strict";var n=a(31542);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},14422:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>o,getCartAmount:()=>l});var n=a(27378),r=a(68780);function l(){var e=(0,r.v9)((function(e){return e.cart})).items.reduce((function(e,t){return e+t.quantity}),0);return e>99?"99+":e}const o=function(){var e=l();return n.createElement(n.Fragment,null,e)}},41117:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var n=a(27378),r=a(55635),l=a(68780),o=a(14422),c=function(e,t){var a="function"==typeof Symbol&&e[Symbol.iterator];if(!a)return e;var n,r,l=a.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=l.next()).done;)o.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(a=l.return)&&a.call(l)}finally{if(r)throw r.error}}return o};const i=function(e){var t,a=e.commonTexts,i=(0,l.v9)((function(e){return e.cart})),s=c((0,n.useState)(!0),2),u=s[0],d=s[1],m=(0,n.useRef)(null),f=(0,o.getCartAmount)(),v=null===(t=a.openMiniCartLabel)||void 0===t?void 0:t.replaceAll("{0}",f.toString());return(0,n.useEffect)((function(){if(u)return(0,r.default)(m.current,null),void d(!1)}),[]),n.createElement(n.Fragment,null,n.createElement("a",{ref:m,className:"icon-Navi-Cart",onClick:function(e){document.body.classList.add("mini-cart"),m.current.setAttribute("aria-expanded","true")},onKeyDown:function(e){"Space"!==e.code&&"Enter"!==e.code||(e.preventDefault(),e.currentTarget.click())},role:"button","aria-label":v,"data-controls":"mini-cart-dialog","data-dialog-label":a.miniCartTitle,"aria-haspopup":"dialog","aria-expanded":"false",tabIndex:0},n.createElement("span",null,n.createElement("svg",{viewBox:"0 0 24 24",width:"24px"},n.createElement("path",{d:"M19.12,8.37c-.07-1.05-.94-1.87-2-1.87h-1.13c0-2.21-1.79-4-4-4s-4,1.79-4,4h-1.13c-1.05,0-1.93,.82-2,1.87l-.73,11s0,.09,0,.13c0,1.1,.9,2,2,2h11.72s.09,0,.13,0c1.1-.07,1.94-1.03,1.86-2.13l-.73-11Zm-7.12-3.87c1.1,0,2,.9,2,2h-4c0-1.1,.9-2,2-2Zm-5.86,15l.73-11h1.13v4c0,.55,.45,1,1,1s1-.45,1-1v-4h4v4c0,.55,.45,1,1,1s1-.45,1-1v-4h1.13l.73,11H6.14Z"})),i.items.length>0&&n.createElement("span",{className:"cart-btn__amount","aria-hidden":"true"},f))),n.createElement("span",{className:"canvas-overlay"}))}},30795:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var n=a(27378),r=a(15211),l=a(47012),o=a(68780),c=a(21803);const i=function(e){var t=e.commonTexts,a=e.setState,i=void 0===a||a,s=(0,o.v9)((function(e){return e.cart}));return n.createElement(r.default,{showWhen:s.items.length>0},n.createElement("li",{className:"cart-summary__total-price"},n.createElement("div",{id:"cart-summary-total",className:"cart-summary__price-vat"},n.createElement("span",null,null==t?void 0:t.total),n.createElement("span",null,(0,l.getPriceFormatted)(s.cartSummary.grandTotal))),n.createElement("div",{className:"cart-summary__total-price-content"},n.createElement(r.default,{showWhen:!(0,l.isNullOrEmpty)(null==t?void 0:t.additionalTotalInfo)},i?n.createElement(n.Fragment,null,n.createElement(c.default,{id:"cart-summary-info",text:null==t?void 0:t.additionalTotalInfo.replaceAll("{x}",(0,l.getPriceFormatted)(s.cartSummary.totalTax)),tooltipCssClass:"cart-summary__vat-tooltip tooltip",tooltipText:null==t?void 0:t.additionalTotalInfoTooltip})):n.createElement("p",{id:"cart-summary-info"},null==t?void 0:t.additionalTotalInfo.replaceAll("{x}",(0,l.getPriceFormatted)(s.cartSummary.totalTax)))))))}},21803:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var n=a(27378),r=a(47012);const l=function(e){var t=e.cssClass,a=e.id,l=e.text,o=e.textClass,c=e.tooltipCssClass,i=e.tooltipText;if((0,n.useEffect)((function(){(0,r.isNullOrEmpty)(i)||window.FaberCastell.addModules(["Tooltip"])}),[]),(0,r.isNullOrEmpty)(i))return n.createElement("p",{className:t,id:a},n.createElement("span",null,l));var s="product-info-vat-tooltip-"+crypto.randomUUID();return n.createElement("p",{"aria-describedby":s,className:t,"data-module":"Tooltip","data-tooltip":s,id:a,tabIndex:0},n.createElement("span",{className:o},l),n.createElement("span",{"aria-hidden":"true",id:s,className:["tooltip",c].join(" "),role:"tooltip"},n.createElement("span",{className:"copy"},i)))}},55635:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>d});var n=a(27378),r=a(37634),l=a(68780),o=a(32036),c=a(77640),i=a(41280),s=a(47012),u=a(30795);const d=function(e,t){var a,d=document.getElementById("rc-mini-cart"),m=(0,s.getCommonTexts)(d),f=(0,s.getCommonTexts)(d),v=null===(a=(0,s.getCommonTexts)(d))||void 0===a?void 0:a.closeMiniCartLabel,p=m.ShoppingCart,y=f.CartSummary;window.FaberCastell.addModules(["CanvasOverlay"]);var E=c.default.setupSpecificWithCustomContent(e,{closeLabel:v},(function(e){r.createRoot(e).render(n.createElement(l.zt,{store:i.store},n.createElement(o.default,{commonTexts:p,editable:!1,lastAddedSku:t,key:null!=t?t:Math.random()}),n.createElement("ul",{className:"go-to-shop__button"},n.createElement(u.default,{commonTexts:y,setState:!1}),n.createElement("li",null,n.createElement("a",{href:"/shop/cart","data-focusable":"Space",className:"cart-link btn btn--primary"}
1,null==p?void 0:p.toTheCart)))))}),!1);E.element.addEventListener("click",(function(e){setTimeout((function(){var e=document.querySelector(".off-canvas__slide .go-to-shop__button .cart-link"),t=document.querySelector(".off-canvas__slide button.overlay__close"),a=document.querySelector(".off-canvas__slide ul.cart-product-list");e.addEventListener("keydown",(function(e){("ArrowDown"===e.key||!e.shiftKey&&"Tab"===e.key)&&(e.preventDefault(),null==t||t.focus())})),null==t||t.addEventListener("keydown",(function(t){("ArrowUp"===t.key||t.shiftKey&&"Tab"===t.key)&&(t.preventDefault(),null==e||e.focus())})),a.addEventListener("keydown",(function(e){var t,a;if("Enter"===e.key||" "===e.key){var n=e.target;(null===(t=n.classList)||void 0===t?void 0:t.contains("row"))&&(e.preventDefault(),null===(a=n.querySelector(".cart-product__teaser-title"))||void 0===a||a.click())}})),t&&t.addEventListener("click",h.bind(undefined)),null==e||e.focus()}),100)}));var h=function(){setTimeout((function(){E.element.focus()}),100)}}},41280:(e,t,a)=>{"use strict";a.r(t),a.d(t,{store:()=>i});var n=a(24886),r=a(95967),l=a(93628),o=a(51346),c=a(81248),i=(0,n.xC)({reducer:{cart:r.default,coupons:l.default,variantEditor:o.default},middleware:function(e){return e().concat((0,c.K3)())}});(0,c.UX)(i)},44595:()=>{},65050:()=>{}}]);

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.