PageSourceSearch

https://www.ascendlearning.com/64.00c58689c6cb31947fac.js

js ascendlearning.com collected 2026-10-02 17:29:37 UTC 8,229 bytes, 21 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.7.1, @magento/upward-security-headers: ~1.1.19, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~15.6.2, @magento/pagebuilder: ~9.3.6, @magento/experience-platform-connector: ~1.0.11, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{"91MJ":function(e,n,t){"use strict"
3t.r(n),t.d(n,"default",function(){return x})
4var r,o,i,a=t("7wq/"),s=t.n(a),l=t("RhWx"),c=t.n(l),d=t("KEM+"),u=t.n(d),g=t("ERkP"),p=t.n(g),m=t("GBwV"),b=t("Z4DO"),f=t("aWzz"),y=t("YyrX"),h=t("ysai"),S=t("qnec"),w=t.n(S),_=t("Fiew"),v={getStoreConfigQuery:Object(b.a)(r||(r=s()(["\n    query GetStoreConfigForCarouselAC {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            product_url_suffix\n            magento_wishlist_general_is_enabled\n            enable_multiple_wishlists\n        }\n    }\n"])))},O=e=>{var n=e.settings,t=e.items,r=function useCarousel(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(y.a)(v,e.operations),t=Object(m.a)(n.getStoreConfigQuery,{fetchPolicy:"cache-and-network"}).data
5return{storeConfig:t?t.storeConfig:null}}().storeConfig,o=t.map((e,n)=>p.a.createElement(_.a,{key:n,item:e,storeConfig:r}))
6return p.a.createElement(w.a,n,o)},j=t("vB0K"),k=t.n(j),M=t("iYT0"),T={injectType:"singletonStyleTag",insert:"head",singleton:!0},C=(k()(M.a,T),M.a.locals||{})
7function ownKeys(e,n){var t=Object.keys(e)
8if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
9n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{}
10n%2?ownKeys(Object(t),!0).forEach(function(n){u()(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var P=e=>{var n=Object(y.a)(C,e.classes),t=e.appearance,r=e.autoplay,o=e.autoplaySpeed,i=e.infinite,a=e.arrows,s=e.dots,l=e.draggable,d=void 0!==l&&l,u=e.carouselMode,b=e.centerPadding,f=e.pathNames,S=void 0===f?[]:f,w=e.textAlign,_=e.border,v=e.borderColor,j=e.borderWidth,k=e.borderRadius,M=e.marginTop,T=e.marginRight,P=e.marginBottom,x=e.marginLeft,E=e.paddingTop,L=e.paddingRight,R=e.paddingBottom,Y=e.paddingLeft,D=e.cssClasses,I=void 0===D?[]:D,X=e.slidesToShow,z=void 0===X?5:X,J=e.slidesToShowMedium,K=void 0===J?4:J,W=e.slidesToShowSmall,A=void 0===W?2:W,F=e.slidesToShowSmallCenterMode,N=void 0===F?1:F,$={textAlign:w,border:_,borderColor:v,borderWidth:j,borderRadius:k,marginTop:M,marginRight:T,marginBottom:P,marginLeft:x,paddingTop:E,paddingRight:L,paddingBottom:R,paddingLeft:Y},U=Object(m.a)(q,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}).data,G=Object(g.useMemo)(()=>{if(U)return U.storeConfig.product_url_suffix},[U]),Q=S.map(e=>{var n=e.split("/").pop()
11return G?n.replace(G,""):n}),V=Object(m.a)(B,{variables:{url_keys:Q,pageSize:Q.length},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),Z=V.loading,H=V.error,ee=V.data
12if(Z)return null
13if(H||0===ee.products.items.length)return null
14var ne=((e,n)=>{var t=new Map
15return n.forEach(e=>{t.set(e.url_key,e)}),e.map(e=>t.get(e)).filter(Boolean)})(Q,ee.products.items)
16if("carousel"===t){var te="continuous"===u&&ne.length>z,re="continuous"===u&&ne.length>N,oe=_objectSpread(_objectSpread({slidesToShow:z,slidesToScroll:z,draggable:d,autoplay:r,autoplaySpeed:o,arrows:a,dots:s,centerMode:te,responsive:[{breakpoint:640,settings:_objectSpread(_objectSpread({slidesToShow:re?N:A,slidesToScroll:re?N:A,centerMode:re},re&&{centerPadding:b}),{infinite:ne.length>A&&i})},{breakpoint:960,settings:{slidesToShow:A+1,slidesToScroll:A+1}},{breakpoint:1280,settings:{slidesToShow:K,slidesToScroll:K}}]},te&&{centerPadding:b}),{infinite:ne.length>z&&i}),ie=te?n.centerMode:null,ae=re?n.centerModeSmall:null
17return p.a.createElement("div",{style:$,className:[n.carousel].concat(c()(I),[ie,ae]).join(" ")},p.a.createElement(O,{settings:oe,items:ne}))}return p.a.createElement("div",{style:$,className:[n.root].concat(c()(I)).join(" ")},p.a.createElement(h.a,{items:ne,classes:{items:n.galleryItems}}))}
18P.propTypes={classes:Object(f.shape)({root:f.string,carousel:f.string,centerMode:f.
18string,centerModeSmall:f.string,galleryItems:f.string,error:f.string}),appearance:Object(f.oneOf)(["grid","carousel"]),autoplay:f.bool,autoplaySpeed:f.number,infinite:f.bool,arrows:f.bool,dots:f.bool,draggable:f.bool,carouselMode:Object(f.oneOf)(["default","continuous"]),centerPadding:f.string,pathNames:Object(f.arrayOf)(f.string),textAlign:f.string,border:f.string,borderColor:f.string,borderWidth:f.string,borderRadius:f.string,marginTop:f.string,marginRight:f.string,marginBottom:f.string,marginLeft:f.string,paddingTop:f.string,paddingRight:f.string,paddingBottom:f.string,paddingLeft:f.string,cssClasses:Object(f.arrayOf)(f.string),slidesToShow:f.number,slidesToShowMedium:f.number,slidesToShowSmall:f.number,slidesToShowSmallCenterMode:f.number}
19var x=P,B=Object(b.a)(o||(o=s()(["\n    query getProductsByUrlKey($url_keys: [String], $pageSize: Int!) {\n        products(filter: { url_key: { in: $url_keys } }, pageSize: $pageSize) {\n            items {\n                id\n                uid\n                name\n                price_range {\n                    maximum_price {\n                        final_price {\n                            currency\n                            value\n                        }\n                        regular_price {\n                            currency\n                            value\n                        }\n                        discount {\n                            amount_off\n                        }\n                    }\n                }\n                sku\n                small_image {\n                    url\n                }\n                stock_status\n                __typename\n                url_key\n            }\n            total_count\n            filters {\n                name\n                filter_items_count\n                request_var\n                filter_items {\n                    label\n                    value_string\n                }\n            }\n        }\n    }\n"]))),q=Object(b.a)(i||(i=s()(["\n    query getStoreConfigData {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            product_url_suffix\n        }\n    }\n"])))},iYT0:function(e,n,t){"use strict"
20var r=t("PBB4"),o=t.n(r),i=t("Xk8q"),a=t("vDgx"),s=o()(function(e){return e[1]})
21s.i(i.a,"",!0),s.i(a.a,"",!0),s.push([e.i,".products-root-ut5 {\n}\n.products-root-ut5 a {\n    text-decoration: none;\n}\n\n.products-error-jiS {\n    text-align: center;\n    padding: 2rem 0;\n}\n\n.products-centerMode-XLo {\n}\n\n.products-centerMode-XLo .slick-slide {\n    opacity: 0.5;\n    transition: 0.3s;\n}\n\n.products-centerMode-XLo .slick-slide:hover {\n    opacity: 1;\n}\n\n.products-centerMode-XLo .slick-slide.slick-current {\n    opacity: 1;\n}\n\n.products-galleryItems--mJ {\n    grid-template-columns: repeat(5, 1fr);\n}\n\n@media (max-width: 640px) {\n    .products-galleryItems--mJ {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .products-centerModeSmall-Yyi {\n    }\n\n    .products-centerModeSmall-Yyi .slick-slide {\n        opacity: 0.5;\n        transition: 0.3s;\n    }\n\n    .products-centerModeSmall-Yyi .slick-slide:hover {\n        opacity: 1;\n    }\n\n    .products-centerModeSmall-Yyi .slick-slide.slick-current {\n        opacity: 1;\n    }\n}\n\n.products-carousel-bU- {\n}\n",""]),s.locals={root:"products-root-ut5",error:"products-error-jiS",centerMode:"products-centerMode-XLo",galleryItems:"products-galleryItems--mJ "+i.a.locals.items,centerModeSmall:"products-centerModeSmall-Yyi",carousel:"products-carousel-bU- products-root-ut5 "+a.a.locals.root},n.a=s}}])

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.