1/*! @version pwa-studio: 13.1.0, @magento/venia-ui: ~10.1.0, @magento/upward-security-headers: file:./src/extensions/upward-security-headers, @magento/swift-language-packs: link:./src/extensions/swift-language-packs, @magento/pwa-theme-venia: ~1.4.0, @magento/pwa-buildpack: ~11.4.1, @magento/peregrine: ~13.0.1, @magento/pagebuilder: ~8.1.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.2, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{R6Zc:function(e,a,t){"use strict" 3t.r(a) 4var l=t("q1tI"),r=t.n(l),s=t("Ty5D"),c=t("zrp3"),n=t("+TN3"),m=t("J3e4"),o=t("dgmk"),i=t("QMhA"),g=t("Cszt"),d=t("nhS4"),b=r.a.createElement(o.a,{src:i.a,attrs:{width:18}}),p=t("y1Xp"),E=t("2vYq"),h=t("snjf"),u=e=>{var{blogData:a,categoryData:t}=e,l=Object(p.a)(h.a,e.classes),{getBlogByFilter:s}=a 5return s.items&&s.total_count?r.a.createElement("div",{className:l.blogListingCtn},s.items.map(e=>r.a.createElement(E.a,{categoryData:t,classes:l,item:e,key:e.post_id}))):r.a.createElement("div",null,"There are no posts at this moment")},v=t("p31g"),N=t("C0us") 6a.default=(()=>{var{blogData:e,blogLoading:a,blogError:t,categoryData:o,categoryLoading:i,pageControl:p}=(()=>{var[e,a]=Object(l.useState)(5),[t,r]=Object(g.a)(),{currentPage:s,totalPages:c}=t,{setCurrentPage:o,setTotalPages:i}=r,p={currentPage:s,setPage:o,totalPages:c},{loading:E,data:h,error:u}=Object(n.a)(d.b,{variables:{page_size:e,current_page:s,category_id:1}}),{data:v,loading:N}=Object(n.a)(d.c) 7Object(l.useEffect)(()=>{var e=h&&h.getBlogByFilter.items.length?h.getBlogByFilter.total_pages:null 8return i(e),()=>{i(null)}},[h,i]) 9var[,{addToast:y}]=Object(m.a)() 10if(u){var w,x=u;(w=x.graphQLErrors?x.graphQLErrors.map(e=>{var{message:a}=e 11return a}).join(", "):x.message)&&(s&&s>1?window.location.href="/blog":y({type:"error",icon:b,message:w,dismissable:!0,timeout:7e3}))}return{blogData:h,blogLoading:E,blogError:u,pageControl:p,pageSize:e,setPageSize:a,categoryData:v,categoryLoading:N}})(),E=Object(s.g)() 12Object(l.useEffect)(()=>{a&&(document.body.scrollTop=0,document.documentElement.scrollTop=0)},[a]) 13var y=Object(l.useCallback)(()=>{E.push("/")},[E]) 14return a||i?r.a.createElement("div",{className:h.a.mainCtn},r.a.createElement("div",{className:h.a.blogRoot},r.a.createElement("div",{className:h.a.blogListing},r.a.createElement("div",{style:{paddingTop:"25px"}},r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"20px",width:"200px"})),r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"16px",width:"250px"})),r.a.createElement(c.a,{height:"500px",width:"100%"}))),r.a.createElement("div",{className:h.a.blogSidebar},r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"20px",width:"220px"})),r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"16px",width:"180px"})),r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"16px",width:"180px"})),r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"16px",width:"180px"})),r.a.createElement("div",{className:"mb-2"},r.a.createElement(c.a,{height:"16px",width:"180px"}))))):!t&&e&&e.getBlogByFilter.items?r.a.createElement("div",{className:h.a.mainCtn},r.a.createElement("div",{className:h.a.blogBreadCrumb},r.a.createElement("button",{className:h.a.breadCrumbLink,onClick:y},"Home"),r.a.createElement("span",{className:h.a.breadCrumbSeparator},"/"),r.a.createElement("span",{className:h.a.breadCrumbText},"Blog")),r.a.createElement("h1",{className:h.a.blogMainTitle},"Blog"),r.a.createElement("div",{className:h.a.blogRoot},r.a.createElement("div",{className:h.a.blogListing},r.a.createElement(u,{categoryData:o.getBlogCategory.data,blogData:e,classes:h.a}),r.a.createElement("div",null,r.a.createElement(N.a,{pageControl:p}))),r.a.createElement("div",{className:h.a.blogSidebar},r.a.createElement(v.a,null)))):""})}}])
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.