PageSourceSearch

https://www.faber-castell.com.au/dist/FC.Ecom/modules/Shop-components-useCanvasOverlay.56672a9b.js

js faber-castell.com.au collected 2026-10-02 13:31:30 UTC 4,345 bytes, 1 lines download raw bytes

1(self["FC.EcomwebpackJsonp"]=self["FC.EcomwebpackJsonp"]||[]).push([[7943,2768],{37634:(e,t,a)=>{"use strict";var o=a(31542);t.createRoot=o.createRoot,t.hydrateRoot=o.hydrateRoot},30795:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});var o=a(27378),l=a(15211),n=a(47012),r=a(68780),c=a(21803);const s=function(e){var t=e.commonTexts,a=e.setState,s=void 0===a||a,i=(0,r.v9)((function(e){return e.cart}));return o.createElement(l.default,{showWhen:i.items.length>0},o.createElement("li",{className:"cart-summary__total-price"},o.createElement("div",{id:"cart-summary-total",className:"cart-summary__price-vat"},o.createElement("span",null,null==t?void 0:t.total),o.createElement("span",null,(0,n.getPriceFormatted)(i.cartSummary.grandTotal))),o.createElement("div",{className:"cart-summary__total-price-content"},o.createElement(l.default,{showWhen:!(0,n.isNullOrEmpty)(null==t?void 0:t.additionalTotalInfo)},s?o.createElement(o.Fragment,null,o.createElement(c.default,{id:"cart-summary-info",text:null==t?void 0:t.additionalTotalInfo.replaceAll("{x}",(0,n.getPriceFormatted)(i.cartSummary.totalTax)),tooltipCssClass:"cart-summary__vat-tooltip tooltip",tooltipText:null==t?void 0:t.additionalTotalInfoTooltip})):o.createElement("p",{id:"cart-summary-info"},null==t?void 0:t.additionalTotalInfo.replaceAll("{x}",(0,n.getPriceFormatted)(i.cartSummary.totalTax)))))))}},21803:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var o=a(27378),l=a(47012);const n=function(e){var t=e.cssClass,a=e.id,n=e.text,r=e.textClass,c=e.tooltipCssClass,s=e.tooltipText;if((0,o.useEffect)((function(){(0,l.isNullOrEmpty)(s)||window.FaberCastell.addModules(["Tooltip"])}),[]),(0,l.isNullOrEmpty)(s))return o.createElement("p",{className:t,id:a},o.createElement("span",null,n));var i="product-info-vat-tooltip-"+crypto.randomUUID();return o.createElement("p",{"aria-describedby":i,className:t,"data-module":"Tooltip","data-tooltip":i,id:a,tabIndex:0},o.createElement("span",{className:r},n),o.createElement("span",{"aria-hidden":"true",id:i,className:["tooltip",c].join(" "),role:"tooltip"},o.createElement("span",{className:"copy"},s)))}},55635:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>d});var o=a(27378),l=a(37634),n=a(68780),r=a(32036),c=a(77640),s=a(41280),i=a(47012),u=a(30795);const d=function(e,t){var a,d=document.getElementById("rc-mini-cart"),m=(0,i.getCommonTexts)(d),f=(0,i.getCommonTexts)(d),p=null===(a=(0,i.getCommonTexts)(d))||void 0===a?void 0:a.closeMiniCartLabel,v=m.ShoppingCart,y=f.CartSummary;window.FaberCastell.addModules(["CanvasOverlay"]);var E=c.default.setupSpecificWithCustomContent(e,{closeLabel:p},(function(e){l.createRoot(e).render(o.createElement(n.zt,{store:s.store},o.createElement(r.default,{commonTexts:v,editable:!1,lastAddedSku:t,key:null!=t?t:Math.random()}),o.createElement("ul",{className:"go-to-shop__button"},o.createElement(u.default,{commonTexts:y,setState:!1}),o.createElement("li",null,o.createElement("a",{href:"/shop/cart","data-focusable":"Space",className:"cart-link btn btn--primary"},null==v?void 0:v.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 o=e.target;(null===(t=o.classList)||void 0===t?void 0:t.contains("row"))&&(e.preventDefault(),null===(a=o.querySelector(".cart-product__teaser-title"))||void 0===a||a.click())}})),t&&t.addEventListener("click",T.bind(undefined)),null==e||e.focus()}),100)}));var T=function(){setTimeout((function(){E.element.focus()}),100)}}},41280:(e,t,a)=>{"use strict";a.r(t),a.d(t,{store:()=>s});var o=a(24886),l=a(95967),n=a(93628),r=a(51346),c=a(81248),s=(0,o.xC)({reducer:{cart:l.default,coupons:n.default,variantEditor:r.default},middleware:function(e){return e().concat((0,c.K3)())}});(0,c.UX)(s)},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.