PageSourceSearch

https://assets.mixbook.com/chunk.81d12a195f016af7efd9.js

js mixbook.com collected 2026-09-24 17:47:05 UTC 11,329 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmixbook_site=self.webpackChunkmixbook_site||[]).push([[3613],{33896:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.BAZAARVOICE_WIDGET_URL=void 0,t.BazaarvoiceScriptLoader=function(e){let{children:o}=e;return(0,r.useLoadScriptEffect)(t.BAZAARVOICE_WIDGET_URL),i.createElement(i.Fragment,null,o)};let i=o(67294),r=o(48869);t.BAZAARVOICE_WIDGET_URL="https://apps.bazaarvoice.com/deployments/mixbook-us/main_site/production/en_US/bv.js"},53233:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicPageContext=void 0,t.DynamicPageContext=o(67294).createContext(void 0)},92335:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getThemeReferenceFromTheme=function(e){return{_type:"theme-reference",_id:e._id,remoteId:e.remoteId,name:e.name,launchedAt:e.launchedAt,pages:e.pages,templates:e.templates.map(e=>({_type:"theme-reference-template",_id:e._id,remoteId:e.remoteId,remoteUpdatedAt:e.remoteUpdatedAt,projectCount:e.projectCount,pageCount:e.pageCount,product:e.product&&{_type:"product-reference",_id:e.product._id,remoteId:e.product.remoteId},tagGroupTags:e.tagGroupTags,color:e.color}))}}},31126:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.WhenToolAllowed=function(e){let{tool:t,children:o,onMount:u,onFirstMount:s}=e,n=(0,r.useToolPrivacy)(t);return(i.useEffect(()=>{n&&(null==u||u())},[n,u]),i.useEffect(()=>{n&&!a[t]&&(a[t]=!0,null==s||s())},[n,t,s]),n)?i.createElement(i.Fragment,null,o):null};let i=o(67294),r=o(41850),a={}},41850:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useToolPrivacy=function(e){let t=(0,u.useAppState)(a.PrivacySettingsState,"allow");return i.useMemo(()=>r.Privacy.isToolAllowed(t,e),[t,e])};let i=o(67294),r=o(31613),a=o(84192),u=o(39010)},38550:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useBazaarVoiceProductId=function(e){let t=i.useMemo(()=>new u.ThemeModel((0,r.getThemeReferenceFromTheme)(e)),[e]),[o]=(0,a.useDynamicParam)("ptid",(0,l.OptionalType)((0,d.IntegerType)()),{}),[m]=(0,a.useDynamicParam)("ipid",(0,l.OptionalType)((0,d.IntegerType)()),{}),p=(0,n.useThemeSectionTemplate)(t,o),v=(0,s.useThemeSectionProduct)(p,m);return(0,c.getBazaarvoiceProductId)(p.id,v.id)};let i=o(67294),r=o(92335),a=o(66314),u=o(50802),s=o(78675),n=o(40255),c=o(26991),d=o(19260),l=o(44833)},16181:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useDynamicPageTheme=function(){let e=i.useContext(r.DynamicPageContext);return null==e?void 0:e.themes[0]};let i=o(67294),r=o(53233)},48869:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useLoadScriptEffect=function(e){i.useEffect(()=>{r.HtmlUtils.loadScript(e)},[e])};let i=o(67294),r=o(49198)},28109:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useObserveMutationsEffect=function(e,t){i.useEffect(()=>{if(!e.current)return;let o=new MutationObserver(e=>{e.some(e=>"childList"===e.type&&e.addedNodes.length>0)&&t()});return o.observe(e.current,{childList:!0,subtree:!0}),()=>o.disconnect()},[e,t])};let i=o(67294)},15282:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.REVIEWS_CONTAINER_ID=void 0,t.CustomerReviewsSectionProductReviewsLayout=function(e){let{data:t}=e,o=(0,m.useDynamicPageTheme)();return o?i.createElement(w,{theme:o,data:t}):null};let i=o(67294),r=o(76783),a=o(33896),u=o(30625),s=o(95613),n=o(67309),c=o(42854),d=o(31126),l=o(38550),m=o(16181),p=o(13596),v=o(28109),y=o(49499),R=o(90751),g=o(49198);function w(e){let{theme:t,data:o}=e,{fallback:r}=o,{sectionIndex:a}=i.useContext(c.DynamicSectionContext),[u,n]=i.useState(!1),[d,l]=i.useState(!1),m=i.useCallback(e=>{n(e),l(!0)},[]),p=i.useMemo(()=>!u&&d,[u,d]);return i.createElement(i.Fragment,null,i.createElement(P,{theme:t,data:o,onLoad:m}),p&&r&&i.createElement(s.DynamicContents,{data:null==r?void 0:r.contents,index:a,persistIndex:!0,forceBlankLayout:!0}))}function P(e){let{theme:o,data:s,onLoad:c}=e,m=i.useRef(null),w=(0,y.useStylesheet)(R.Stylesheet,R.Styles),P=(0,l.useBazaarVoiceProductId)(o),[h,E]=i.useState({hasLoaded:!1,hasReviews:!0}),{hasLoaded:_,hasReviews:T}=h,[,S]=(0,p.useDynamicSectionTestId)(s.systemName),M=i.useCallback(()=>{let e=m.current,t=!!(null==e?void 0:e.querySelectorAll("[id^='bv-review']").length);e&&function(e,t){var o,i;let r=e.querySelector("#bv-reviews-overall-ratings-container");if(!r)return;let a=document.createTreeWalker(r,NodeFilter.SHOW_TEXT),u=[],s=a.nextNode();for(;s;)f.test(null!=(i=null==(o=s.textContent)?void 0:o.trim())?i:"")&&u.push(s),s=a.nextNode();
1u.forEach(e=>{let o=e.parentElement;if(!o||o.classList.contains(t))return;if(0===o.childElementCount)return void o.classList.add(t);let i=document.createElement("span");i.className=t,o.insertBefore(i,e),i.appendChild(e)})}(e,w.averageRating),E({hasLoaded:!0,hasReviews:t}),c(t)},[c,w.averageRating]);return(0,v.useObserveMutationsEffect)(m,M),i.createElement(d.WhenToolAllowed,{tool:r.Api.Registry.GetTools.Tool.BazaarVoice},i.createElement(a.BazaarvoiceScriptLoader,null,i.createElement(n.DynamicSection,{data:s},i.createElement(u.PageCenter,{className:g.HtmlUtils.getClassName(w.root,!T&&w.hidden,T&&_&&w.visible)},i.createElement("div",{id:t.REVIEWS_CONTAINER_ID,className:w.wrapper},i.createElement("div",{"data-testid":S("reviews"),"data-bv-show":"reviews","data-bv-product-id":P,className:w.widget,ref:m}))))))}t.REVIEWS_CONTAINER_ID="bazaarvoice-reviews";let f=/^\d\.\d$/},78675:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useThemeSectionProduct=function(e,t){let o=(0,a.useProducts)(t=>t.available.selectByBaseType(e.type.baseTypeId).selectByOrientation(e.orientation),[e.type.baseTypeId]);return i.useMemo(()=>{if(t){let e=o.findById(t);if(e)return e}let i=o.findById(e.productId);return i||(o instanceof r.BookProductCollection?o.getFallbackForCrossStoreDefaultProductIssue(e.productId):o.cheapestOrThrow)},[t,o,e])};let i=o(67294),r=o(15458),a=o(96901)},40255:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.useThemeSectionTemplate=function(e,t){return i.useMemo(()=>{if(t){let o=e.templates.find(e=>t===e.id);if(o)return o}return e.templates.firstOrThrow},[e,t])};let i=o(67294)},26991:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getBazaarvoiceProductId=function(e,t){return`T${e}P${t}`}},24497:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTES=void 0;let i=o(35744),r=o(56933),a=o(51336),u=o(28596),s=o(49933),n=o(36015),c=o(73764),d=o(23658),l=o(55884),m=o(65119),p=o(16998),v=o(28134),y=o(13346),R=o(39292),g=o(81985),w=o(47171),P=o(18030),f=o(84585),h=o(28378),E=o(77222),_=o(90198),T=o(72913),S=o(4020);t.ROUTES=[{route:s.InvitePurchaseRoute,pageName:"InvitePurchasePage"},{route:T.BookPreviewRoute,pageName:"BookPreviewPage"},{route:T.CalendarPreviewRoute,pageName:"CalendarPreviewPage"},{route:_.PhotoSourceAuthCallbackRoute,pageName:"PhotoSourceAuthCallbackPage"},{route:i.AcceptCollaborateRoute,pageName:"AcceptCollaboratePage"},{route:r.AuthEditorRoute,pageName:"AuthEditorPage"},{route:a.EmbedEditorRoute,pageName:"EmbedEditorPage"},{route:u.EmbedTrustPilotWidgetRoute,pageName:"EmbedTrustPilotWidgetPage"},{route:d.MyCartAddRoute,pageName:"MyCartAddPage"},{route:c.MyCartRoute,pageName:"MyCartPage"},{route:l.MyCartCheckoutRoute,pageName:"MyCartCheckoutPage"},{route:y.MyOrderRoute,pageName:"MyOrderPage"},{route:R.MyOrderPrintRoute,pageName:"MyOrderPrintPage"},{route:g.MyPhotosRoute,pageName:"MyPhotosPage"},{route:P.MyProjectContributeRoute,pageName:"MyProjectContributePage"},{route:m.MyInvitationPageRoute,pageName:"MyInvitationPage"},{route:w.MyProjectRoute,pageName:"MyProjectPage"},{route:f.MyProjectEditRoute,pageName:"MyProjectEditPage"},{route:h.MyShipmentTrackingRoute,pageName:"MyShipmentTrackingPage"},{route:n.MyAccountDeleteRoute,pageName:"MyAccountDeletePage"},{route:p.MyMemoriesEditRoute,pageName:"MyMemoriesEditPage"},{route:v.MyMemoriesPreviewRoute,pageName:"MyMemoriesPreviewPage"},{route:S.MobileUploadRoute,pageName:"MobileUploadPage"},{route:E.AuthorizeRoute,pageName:"AuthorizePage"}]},12313:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.callServerAction=a;let i=o(77923),r=o(11780);async function a(e,t){let o=await fetch((0,r.setUrlParams)(i.SERVER_ACTION_PATH,{"target-server":"site"}),{method:i.SERVER_ACTION_METHOD,headers:{"content-type":i.SERVER_ACTION_CONTENT_TYPE},body:JSON.stringify({action:e,params:t})});if(!o.ok)throw Error(`Action failed: ${e}`);return await o.json()}},77923:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.SERVER_ACTION_PATH=t.SERVER_ACTION_CONTENT_TYPE=t.SERVER_ACTION_METHOD=void 0,t.SERVER_ACTION_METHOD="POST",t.SERVER_ACTION_CONTENT_TYPE="application/json",t.SERVER_ACTION_PATH="/~/action"}
1,90751:function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),o(97582),t.Styles={root:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout",hidden:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-hidden",visible:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-visible",wrapper:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-wrapper",widget:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-widget",averageRating:"sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-average-rating"},t.Stylesheet={id:"src/app/sections/customerReviews/layouts/productReviews/customerReviewsSectionProductReviewsLayout.css",index:581,toString:function(e){return o(87537),".mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout{min-height:368px;opacity:0;padding-bottom:16px;padding-top:16px;transition:opacity .1s}.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-hidden{display:none}.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-visible{opacity:1}.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:38px;justify-content:center;position:relative}.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-widget{width:100%}.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-widget h3{font-weight:var(--font-weight-bold)}@media (max-width:768px){.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-average-rating,.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-widget h2{font-family:var(--display-font-stack);letter-spacing:var(--display-letter-spacing,0);line-height:var(--display-line-height,normal)}.mx-site .quincy-font .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-average-rating{font-weight:var(--font-weight-bold)}}@media (max-width:767px){.mx-site .sections-customerReviews-layouts-productReviews-customerReviewsSectionProductReviewsLayout-widget .gtWSnB{padding-bottom:10px}}"}}}}]);

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.