PageSourceSearch

https://audiolasitava.lv/5568.684b8baff0d2eb96.js

js audiolasitava.lv collected 2026-10-02 02:01:57 UTC 29,234 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkebook_universal=self.webpackChunkebook_universal||[]).push([[5568],{5568:(V,S,d)=>{d.r(S),d.d(S,{FavouritesModule:()=>k});var u=d(6895),_=d(6123),e=d(4650),v=d(2340),D=d(5830),T=d(68),L=d(7185),y=d(8669),I=d(7296);const F=function(a){return{color:a}};function A(a,h){if(1&a&&(e.ynx(0),e.TgZ(1,"span",21),e._uU(2),e.qZA(),e.BQk()),2&a){const t=h.ngIf,r=e.oxw(2);e.xp6(1),e.Udp("--label-color",(null==t?null:t.color)||"#6c757d"),e.Q6J("ngClass",r.getPromoShapeClass(t.label))("ngStyle",e.VKq(5,F,r.getLabelTextColor(t.color||"#6c757d"))),e.xp6(1),e.hij(" ","new in"==(null==t?null:t.label.toLowerCase())?"Jaunums":"special offer"==(null==t?null:t.label.toLowerCase())?"Atlaide":t.label||"Featured"," ")}}const Z=function(a,h,t,r){return{"ebook-badge":a,"audiobook-badge":h,"podcast-badge":t,"printedbook-badge-color":r}};function H(a,h){if(1&a){const t=e.EpF();e.TgZ(0,"div",7)(1,"div",8)(2,"div",9),e.NdJ("click",function(){const f=e.CHM(t).$implicit,m=e.oxw();return e.KtG(m.detailBook(f))}),e.TgZ(3,"div",10),e._UZ(4,"img",11),e.TgZ(5,"div",12),e.YNc(6,A,3,7,"ng-container",13),e.qZA()(),e.TgZ(7,"div",14),e._UZ(8,"img",15),e.qZA(),e.TgZ(9,"div",16)(10,"h3",17),e._uU(11),e.qZA(),e.TgZ(12,"p",18),e._uU(13),e.qZA(),e.TgZ(14,"div",19),e._UZ(15,"p",20),e.qZA()()()()()}if(2&a){const t=h.$implicit,r=e.oxw();e.xp6(4),e.Q6J("src",(null==t.booksDetails?null:t.booksDetails.length)>0?r.IMAGE_URL+(null==t.booksDetails[0]?null:t.booksDetails[0].photo):(null==t.podcastDetails?null:t.podcastDetails.length)>0?r.IMAGE_URL+(null==t.podcastDetails[0]?null:t.podcastDetails[0].image):(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?r.IMAGE_URL+(null==t.printedbookDetails[0]?null:t.printedbookDetails[0].photo):"assets/images/smallDefaultBook.png",e.LSH)("alt",t.name),e.xp6(2),e.Q6J("ngIf",r.getBestLabel(null==t?null:t.labels)),e.xp6(1),e.Q6J("ngClass",e.l5B(10,Z,"ebook"===t.bookType.toLowerCase(),"audiobook"===t.bookType.toLowerCase(),"podcast"===t.bookType.toLowerCase(),"printedbook"===t.bookType.toLowerCase())),e.xp6(1),e.Q6J("src","ebook"===t.bookType.toLowerCase()?"assets/images/openBookIcon.svg":"audiobook"===t.bookType.toLowerCase()?"assets/images/headphoneIcon.svg":"printedbook"===t.bookType.toLowerCase()?"assets/images/printedBookIcon.svg":"assets/images/mic.svg",e.LSH),e.xp6(2),e.Q6J("ngbTooltip",(null==t.booksDetails?null:t.booksDetails.length)>0?null==t.booksDetails[0]?null:t.booksDetails[0].name:(null==t.podcastDetails?null:t.podcastDetails.length)>0?null==t.podcastDetails[0]?null:t.podcastDetails[0].name:(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?null==t.printedbookDetails[0]?null:t.printedbookDetails[0].name:""),e.xp6(1),e.Oqu((null==t.booksDetails?null:t.booksDetails.length)>0?null==t.booksDetails[0]?null:t.booksDetails[0].name:(null==t.podcastDetails?null:t.podcastDetails.length)>0?null==t.podcastDetails[0]?null:t.podcastDetails[0].name:(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?null==t.printedbookDetails[0]?null:t.printedbookDetails[0].name:""),e.xp6(1),e.Q6J("ngbTooltip",(null==t.booksDetails?null:t.booksDetails.length)>0?null==t.booksDetails[0]?null:t.booksDetails[0].author:(null==t.podcastDetails?null:t.podcastDetails.length)>0?null==t.podcastDetails[0]?null:t.podcastDetails[0].author:(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?null==t.printedbookDetails[0]?null:t.printedbookDetails[0].author:""),e.xp6(1),e.Oqu((null==t.booksDetails?null:t.booksDetails.length)>0?null==t.booksDetails[0]?null:t.booksDetails[0].author:(null==t.podcastDetails?null:t.podcastDetails.length)>0?null==t.podcastDetails[0]?null:t.podcastDetails[0].author:(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?null==t.printedbookDetails[0]?null:t.printedbookDetails[0].author:""),e.xp6(2),e.Q6J("innerHtml",r.getRating((null==t.booksDetails?null:t.booksDetails.length)>0?null==t.booksDetails[0]?null:t.booksDetails[0].rating:(null==t.podcastDetails?null:t.podcastDetails.length)>0?null==t.podcastDetails[0]?null:t.podcastDetails[0].rating:(null==t.printedbookDetails?null:t.printedbookDetails.length)>0?3.5:0),e.oJD)}}function R(a,h){1&a&&(e.TgZ(0,"div",0),e.ynx(1),e.TgZ(2,"div",22)(3,"div",3)(4,"div",23)(5,"div",24)(6,"div",25)(7,"div",26)(8,"div",27),e._UZ(9,"span",19),e.qZA(),e._UZ(10,"div",28),e.qZA()()(),e.TgZ(11,"div",24)(12,"div",25)(13,"div",26)(14,"div",27),e._UZ(15,"span",19),e.qZA(),e._UZ(16,"div",28),e.qZA()()(),e.TgZ(17,"div",24)(18,"div",25)(19,"div",26)(20,"div",27),e._UZ(21,"span",19),e.qZA(),e._UZ(22,"div",28),e.qZA()()(),e.TgZ(23,"div",24)(24,"div",25)(25,"div",26)(26,"div",27),e._UZ(27,"span",19),e.qZA(),e._UZ(28,"div",28),e.qZA()()()()()(),e.BQk(),e.qZA())}const Y=[{path:"",component:(()=>{class a{constructor(t,r,P,f,m){this.apiService=t,this.router=r,this.detailUrlService=P,this.toastr=f,this.platformId=m,this.favouriteList=[],this.IMAGE_URL=v.N.IMAGE_URL,this.totalRecords=0,this.skip=0,this.errorMessage="",this.showSpin=!1,this.token=""}
1ngOnInit(){(0,u.NF)(this.platformId)&&(this.token=localStorage.getItem("authorization"),(null!=this.token||null!=this.token)&&this.getFavouriteList(this.skip))}getFavouriteList(t){this.showSpin=!0,this.apiService.getData(`web/favourite?skip=${t}&limit=10`).subscribe(r=>{this.favouriteList.push(...r.data),this.totalRecords=r.totalRecord,this.errorMessage=null==r.data||r.data.length<1?v.N.message.noRecordMessage:"",this.showSpin=!1},r=>{this.showSpin=!1,403==r.status?(this.toastr.error(v.N.message.invalidtoken,"K\u013c\u016bda!"),this.errorMessage=v.N.message.invalidtoken):(this.toastr.error(r.error.responseMessage,"K\u013c\u016bda!"),this.errorMessage=r.error.responseMessage)})}detailBook(t,r){this.detailUrlService.navigateToDetail(this.router,this.detailUrlService.toDetailContentRef(t,r))}getRating(t){let r=t?.toString().split(".")[0],P=t?.toString().split(".")[1];var f=[0,1,2,3,4];let m="";for(let x=0;x<f.length;x++)r<=x?P?(m+='<li ><img src="assets/images/halfStarRating.svg" alt="Star half" height=20; width=20; /></li>',P=void 0):m+='<li ><img src="assets/images/starBlankIcon.svg" alt="Star blank" height=20; width=20; /></li>':m+='<li ><img src="assets/images/starFillIcon.svg" alt="Star FIll" height=20; width=20; /></li>';return m}onScroll(){0==this.skip&&this.favouriteList.length<1&&(this.skip=0),this.favouriteList.length!=this.totalRecords&&(this.skip=this.skip+10,this.getFavouriteList(this.skip))}getPromoShapeClass(t){if(!t)return"custom";const r=t.toLowerCase().trim();return"new in"===r||r.includes("new")?"new-in":"bestseller"===r||r.includes("best")?"bestseller":"self publish"===r||r.includes("self")?"self-publish":"promo"}getLabelTextColor(t){if(!t||"#6c757d"===t)return"#ffffff";const r=t.replace("#","");return.299*parseInt(r.substr(0,2),16)+.587*parseInt(r.substr(2,2),16)+.114*parseInt(r.substr(4,2),16)>186?"#000000":"#ffffff"}getBestLabel(t){if(!t||0===t.length)return null;const r=["custom","self-publish","promo","new-in","bestseller"],P=t.map(f=>({labelObj:f,shape:this.getPromoShapeClass(f.label)}));return P.sort((f,m)=>{const x=r.indexOf(f.shape),w=r.indexOf(m.shape);return(-1===x?r.length:x)-(-1===w?r.length:w)}),P[0]?.labelObj||null}}return a.\u0275fac=function(t){return new(t||a)(e.Y36(D.s),e.Y36(_.F0),e.Y36(T.C),e.Y36(L._W),e.Y36(e.Lbi))}
1,a.\u0275cmp=e.Xpm({type:a,selectors:[["app-favourites"]],decls:11,vars:4,consts:[[1,"contentPart"],[1,"hidden"],[1,"container","mobile_view_class"],[1,"productline"],["infiniteScroll","",1,"row",3,"infiniteScrollDistance","scrolled"],["class","productLinecol6 col-md-6 five-image-row",4,"ngFor","ngForOf"],["class","contentPart",4,"ngIf"],[1,"productLinecol6","col-md-6","five-image-row"],[1,"book-card-outer"],[1,"book-card",3,"click"],[1,"book-image-wrapper"],["loading","lazy",1,"book-image",3,"src","alt"],[1,"labels-overlay","position-absolute","top-0","start-0","p-2","d-flex","flex-wrap","gap-2",2,"z-index","15"],[4,"ngIf"],[1,"printed-book-badge",3,"ngClass"],["alt","Book icon",3,"src"],[1,"book-content"],["placement","top",1,"book-title",3,"ngbTooltip"],["placement","top",1,"book-author",3,"ngbTooltip"],[1,""],[1,"rating-star",3,"innerHtml"],[1,"promo-label","shadow",3,"ngClass","ngStyle"],[1,"container"],[1,"row"],[1,"col-md-3","mb-4"],[1,"singleProduct","shimmer"],[1,"singleProductInner"],[1,"productImage"],[1,"productTxt"]],template:function(t,r){1&t&&(e.TgZ(0,"div",0),e.ynx(1),e.TgZ(2,"h1",1),e._uU(3,"FavouriteList"),e.qZA(),e.TgZ(4,"div",2)(5,"div",3)(6,"div",4),e.NdJ("scrolled",function(){return r.onScroll()}),e.YNc(7,H,16,15,"div",5),e.TgZ(8,"h6"),e._uU(9),e.qZA()()()(),e.BQk(),e.qZA(),e.YNc(10,R,29,0,"div",6)),2&t&&(e.xp6(6),e.Q6J("infiniteScrollDistance",.1),e.xp6(1),e.Q6J("ngForOf",r.favouriteList),e.xp6(2),e.Oqu(r.errorMessage),e.xp6(1),e.Q6J("ngIf",r.showSpin))},dependencies:[u.mk,u.sg,u.O5,u.PC,y._L,I.Ry],styles:['@charset "UTF-8";.contentPart[_ngcontent-%COMP%]{padding:50px 0}.contentPart[_ngcontent-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:16.66%!important;margin-top:0!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]{box-shadow:2px 2px 10px #0000001a;border-radius:0 0 3px 3px;height:100%;position:relative;width:230px;cursor:pointer}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   button.ebookBtn[_ngcontent-%COMP%]{position:absolute;background:#3080FF;width:50px;height:50px;border-radius:100px;border:1px solid #3080FF;right:0;top:-20px;z-index:3}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   button.audiobookBtn[_ngcontent-%COMP%]{position:absolute;background:#FF9D0C;width:50px;height:50px;border-radius:100px;border:1px solid #FF9D0C;right:0;top:-20px;z-index:3}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   button.podcastBtn[_ngcontent-%COMP%]{position:absolute;background:#03B0AE;width:50px;height:50px;border-radius:100px;border:1px solid #03B0AE;right:0;top:-20px;z-index:3}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   button.printedBtn[_ngcontent-%COMP%]{position:absolute;background:#008000;width:50px;height:50px;border-radius:100px;border:1px solid #008000;right:0;top:-20px;z-index:3}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:230px;height:320px}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .productTxt[_ngcontent-%COMP%]{padding:12px 20px 20px}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .productTxt[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-weight:500;font-size:18px;line-height:15px;letter-spacing:-.03em;color:#000;text-transform:capitalize}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .productTxt[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:400;font-size:18px;line-height:15px;color:#000;opacity:.75}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .productTxt[_ngcontent-%COMP%]   ul.ratingWrap[_ngcontent-%COMP%]{padding:0;list-style:none;display:flex;margin-bottom:0}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .productTxt[_ngcontent-%COMP%]   ul.ratingWrap[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-right:5px}.shimmer[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#ebebeb calc(50% - 100px),#c5c5c5 50%,#ebebeb calc(50% + 100px));background-size:0;height:200px;position:relative;overflow:hidden}.shimmer[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;right:0;width:calc(200% + 200px);bottom:0;background-image:inherit;animation:move 2s linear infinite}@keyframes move{to{transform:translate(calc(50% + 100px))}}.productTitleInner[_ngcontent-%COMP%]   h2.shimmer[_ngcontent-%COMP%]{height:50px;width:100%}.singleProduct.shimmer[_ngcontent-%COMP%]{height:300px!important}.book-card-outer[_ngcontent-%COMP%]{position:relative;transition:all .45s cubic-bezier(.25,.8,.25,1);padding-top:25px;margin:20px 0 10px}.book-card-outer[_ngcontent-%COMP%]:hover{transform:translateY(-24px);background-color:#fff}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{width:100%;height:400px;max-width:380px;margin:0 auto;background:white;border-radius:15px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.25,.8,.25,1);border:1px solid #eaeaea}.book-image-wrapper[_ngcontent-%COMP%]{position:relative;height:290px;overflow:hidden;background:#f8f8f8;border-radius:15px 15px 0 0}.printed-book-badge[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;animation:float 6s ease-in-out infinite}.printed-book-badge[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:24px;height:24px;filter:brightness(0) invert(1)}.ebook-badge[_ngcontent-%COMP%]{background-color:#3080ff!important}.audiobook-badge[_ngcontent-%COMP%]{background-color:#ff9d0c!important}.podcast-badge[_ngcontent-%COMP%]{background-color:#03b0ae!important}.printedbook-badge-color[_ngcontent-%COMP%]{background-color:green!important}.book-image[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:fill;transition:transform .8s ease}.badge[_ngcontent-%COMP%]{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#A4353B,ff6b6b);color:#fff;padding:10px 20px;border-radius:50px;font-size:.8rem;font-weight:800;letter-spacing:1px;box-shadow:0 0 8px 25px #e6394680;z-index:10;text-transform:uppercase;backdrop-filter:blur(10px)}.cover-type[_ngcontent-%COMP%]{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,.7);color:#fff;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;z-index:10;backdrop-filter:blur(8px)}.book-content[_ngcontent-%COMP%]{padding:10px;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.book-title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;
1color:#1a1a1a;margin:0;line-height:125%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-transform:capitalize}.book-author[_ngcontent-%COMP%]{color:#666;font-size:1rem;margin:0;white-space:nowrap}.price[_ngcontent-%COMP%]{color:#2a9d8f;font-weight:800;font-size:1.7rem;letter-spacing:-1px;margin-top:auto}.book-section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;position:relative}.rating-star[_ngcontent-%COMP%]{display:flex;gap:3px;list-style:none!important}.rating-star[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none!important;margin:0;padding:0;display:inline-block}.promo-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:4px;position:relative;overflow:hidden;text-transform:uppercase;min-width:70px;max-width:140px;text-align:center;box-shadow:0 2px 6px #00000040;background:var(--label-color);transition:transform .15s ease;position:absolute;left:1px;transform:rotate(-24deg);top:10px;height:auto!important;width:fit-content!important;font-size:.55rem!important;letter-spacing:0px!important;line-height:120%!important;padding:.8em .5em!important}.promo-label[_ngcontent-%COMP%]:hover{transform:scale(1.05)}.promo-label.promo[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--label-color),color-mix(in srgb,var(--label-color) 80%,#000 20%));border-radius:4px 24px 24px 4px;padding-right:1.5em}.promo-label.promo[_ngcontent-%COMP%]:after{content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%) rotate(45deg);width:28px;height:28px;background:var(--label-color);z-index:-1}.promo-label.bestseller[_ngcontent-%COMP%]{border-radius:50%;width:100px;height:35px;padding:.5em;font-size:.68rem;line-height:1.1;box-shadow:0 4px 12px #00000059;background:radial-gradient(circle at 50% 50%,var(--label-color))}.promo-label.new-in[_ngcontent-%COMP%]{transform:skew(-18deg);padding:.4em 1.3em;font-weight:700;border-radius:4px}.promo-label.self-publish[_ngcontent-%COMP%]{border-radius:50%;border:2px dashed rgba(255,255,255,.7);padding:.55em 1em;font-size:.7rem;box-shadow:inset 0 0 10px #0000004d;background:var(--label-color);transform:rotate(-24deg)}.promo-label.custom[_ngcontent-%COMP%]{border-radius:6px;padding:.4em 1.1em;font-weight:700;border:1px solid rgba(255,255,255,.25);background:linear-gradient(to bottom,var(--label-color),color-mix(in srgb,var(--label-color),#000 20%));transform:rotate(-24deg)}@media only screen and (max-width: 1499px){.book-image-wrapper[_ngcontent-%COMP%]{height:270px}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{height:370px}}@media only screen and (max-width: 1399px){.book-image-wrapper[_ngcontent-%COMP%]{height:230px}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{height:330px}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:16.66%!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]{width:100%}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:300px;min-height:290px;width:100%}}@media only screen and (max-width: 1199px){.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:20%!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]{width:100%}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:250px;min-height:240px;width:100%}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .productLinecol6[_ngcontent-%COMP%]{width:20%!important}}@media only screen and (max-width: 991px){.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:25%!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]{width:100%}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:210px;min-height:200px;width:100%}}@media only screen and (max-width: 767px){.book-image-wrapper[_ngcontent-%COMP%]{height:220px}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{height:320px}.book-author[_ngcontent-%COMP%]{font-size:.75rem}.book-title[_ngcontent-%COMP%]{font-size:14px}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%], .contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .productLinecol6[_ngcontent-%COMP%]{width:33%!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:200px;min-height:195px}img.starLine[_ngcontent-%COMP%]{width:12px}}@media only screen and (max-width: 575px){.container.mobile_view_class[_ngcontent-%COMP%]{max-width:440px}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{height:340px}.book-card-outer[_ngcontent-%COMP%]   .book-image-wrapper[_ngcontent-%COMP%]{height:250px}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:50%!important}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:180px;min-height:160px}}@media only screen and (max-width: 480px){.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:50%!important}}@media only screen and (max-width: 450px){.container.mobile_view_class[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:auto;display:flex;justify-content:center}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .five-image-row[_ngcontent-%COMP%]{width:300px!important}.book-card-outer[_ngcontent-%COMP%]   .book-card[_ngcontent-%COMP%]{height:auto}.book-card-outer[_ngcontent-%COMP%]   .book-image-wrapper[_ngcontent-%COMP%]{height:350px}}@media only screen and (max-width: 400px){.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]{width:100%}.contentPart[_ngcontent-%COMP%]   .productline[_ngcontent-%COMP%]   .singleProduct[_ngcontent-%COMP%]   .singleProductInner[_ngcontent-%COMP%]   .productImage[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:175px;min-height:160px;width:100%}}']}),a})()}];let E=(()=>{class a{}return a.\u0275fac=function(t){return new(t||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[_.Bz.forChild(Y),_.Bz]}),a})();var B=d(4466);let k=(()=>{class a{}return a.\u0275fac=function(t){return new(t||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[u.ez,E,B.m,y.IJ,I.Rq]}),a})()},7296:(V,S,d)=>{d.d(S,{Ry:()=>dt,Rq:()=>pt});var u=d(4650),_=d(9646),e=d(4968),v=d(5577),D=d(4004),T=d(8505),L=d(9300),y=d(4986),I=d(4482),F=d(5403),A=d(8421);const Z={leading:!0,trailing:!1};var R=d(5963);function E(n,o,i,l){const s=window&&!!window.document&&window.document.documentElement;let c=s&&o?window:i;if(n&&(c=n&&s&&"string"==typeof n?function B(n,o,i){return(i?window.document:o).querySelector(n)}(n,i.nativeElement,l):n,!c))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return c}function k(n){return n&&!n.firstChange}const h={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},t={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"};
1class r{constructor(o=!0){this.vertical=o,this.propsMap=o?h:t}clientHeightKey(){return this.propsMap.clientHeight}offsetHeightKey(){return this.propsMap.offsetHeight}scrollHeightKey(){return this.propsMap.scrollHeight}pageYOffsetKey(){return this.propsMap.pageYOffset}offsetTopKey(){return this.propsMap.offsetTop}scrollTopKey(){return this.propsMap.scrollTop}topKey(){return this.propsMap.top}}function x(n){return["Window","global"].some(i=>Object.prototype.toString.call(n).includes(i))}function w(n,o){return n?o.document.documentElement:null}function z(n,o){const i=function $({container:n,isWindow:o,axis:i}){const{offsetHeightKey:l,clientHeightKey:s}=J(i);return Q(n,o,l,s)}(o);return o.isWindow?function N(n,o,i){const{axis:l,container:s,isWindow:c}=i,{offsetHeightKey:p,clientHeightKey:g}=J(l),C=n+j(w(c,s),l,c),b=Q(o.nativeElement,c,p,g),M=function q(n,o,i){const l=o.topKey();if(n.getBoundingClientRect)return n.getBoundingClientRect()[l]+j(n,o,i)}(o.nativeElement,l,c)+b;return{height:n,scrolled:C,totalToScroll:M,isWindow:c}}(i,n,o):function X(n,o,i){const{axis:l,container:s}=i;return{height:n,scrolled:s[l.scrollTopKey()],totalToScroll:s[l.scrollHeightKey()],isWindow:!1}}(i,0,o)}function J(n){return{offsetHeightKey:n.offsetHeightKey(),clientHeightKey:n.clientHeightKey()}}function Q(n,o,i,l){if(isNaN(n[i])){const s=w(o,n);return s?s[l]:0}return n[i]}function j(n,o,i){const l=o.pageYOffsetKey(),s=o.scrollTopKey(),c=o.offsetTopKey();return isNaN(window.pageYOffset)?w(i,n)[s]:n.ownerDocument?n.ownerDocument.defaultView[l]:n[c]}function tt(n,o={down:0,up:0},i){let l,s;if(n.totalToScroll<=0)return!1;const c=n.isWindow?n.scrolled:n.height+n.scrolled;return i?(l=(n.totalToScroll-c)/n.totalToScroll,s=(o?.down?o.down:0)/10):(l=n.scrolled/(n.scrolled+(n.totalToScroll-c)),s=(o?.up?o.up:0)/10),l<=s}class rt{constructor({totalToScroll:o}){this.lastScrollPosition=0,this.lastTotalToScroll=0,this.totalToScroll=0,this.triggered={down:0,up:0},this.totalToScroll=o}updateScrollPosition(o){return this.lastScrollPosition=o}updateTotalToScroll(o){this.lastTotalToScroll!==o&&(this.lastTotalToScroll=this.totalToScroll,this.totalToScroll=o)}updateScroll(o,i){this.updateScrollPosition(o),this.updateTotalToScroll(i)}updateTriggeredFlag(o,i){i?this.triggered.down=o:this.triggered.up=o}isTriggeredScroll(o,i){return i?this.triggered.down===o:this.triggered.up===o}}function lt(n){const{scrollContainer:o,scrollWindow:i,element:l,fromRoot:s}=n,c=function f({windowElement:n,axis:o}){return function m(n,o){const i=n.isWindow||o&&!o.nativeElement?o:o.nativeElement;return{...n,container:i}}({axis:o,isWindow:x(n)},n)}({axis:new r(!n.horizontal),windowElement:E(o,i,l,s)}),p=new rt({totalToScroll:z(l,c)}),C={up:n.upDistance,down:n.downDistance};return function st(n){let o=(0,e.R)(n.container,"scroll");return n.throttle&&(o=o.pipe(function K(n,o=y.z,i=Z){const l=(0,R.H)(n,o);return function H(n,{leading:o,trailing:i}=Z){return(0,I.e)((l,s)=>{let c=!1,p=null,g=null,C=!1;const b=()=>{g?.unsubscribe(),g=null,i&&(G(),C&&s.complete())},M=()=>{g=null,C&&s.complete()},U=O=>g=(0,A.Xf)(n(O)).subscribe(new F.Q(s,b,M)),G=()=>{if(c){c=!1;const O=p;p=null,s.next(O),!C&&U(O)}};l.subscribe(new F.Q(s,O=>{c=!0,p=O,(!g||g.closed)&&(o?G():U(O))},()=>{C=!0,(!(i&&c&&g)||g.closed)&&s.complete()}))})}(()=>l,i)}(n.throttle,void 0,{leading:!0,trailing:!0}))),o}({container:c.container,throttle:n.throttle}).pipe((0,v.z)(()=>(0,_.of)(z(l,c))),(0,D.U)(b=>function at(n,o,i){const{scrollDown:l,fire:s}=function et(n,o,i){const l=function nt(n,o){return n<o.scrolled}(n,o);return{fire:tt(o,i,l),scrollDown:l}}(n,o,i);return{scrollDown:l,fire:s,stats:o}}(p.lastScrollPosition,b,C)),(0,T.b)(({stats:b})=>p.updateScroll(b.scrolled,b.totalToScroll)),(0,L.h)(({fire:b,scrollDown:M,stats:{totalToScroll:U}})=>function P(n,o,i){return!!(n&&o||!i&&o)}(n.alwaysCallback,b,p.isTriggeredScroll(U,M))),(0,T.b)(({scrollDown:b,stats:{totalToScroll:M}})=>{p.updateTriggeredFlag(M,b)}),(0,D.U)(ct))}function ct(n){const{scrollDown:o,stats:{scrolled:i}}=n;return{type:o?"[NGX_ISE] DOWN":"[NGX_ISE] UP",payload:{currentScrollPosition:i}}}let dt=(()=>{class n{constructor(i,l){this.element=i,this.zone=l,this.scrolled=new u.vpe,this.scrolledUp=new u.vpe,this.infiniteScrollDistance=2,this.infiniteScrollUpDistance=1.5,this.infiniteScrollThrottle=150,this.infiniteScrollDisabled=!1,this.infiniteScrollContainer=null,this.scrollWindow=!0,this.immediateCheck=!1,this.horizontal=!1,this.alwaysCallback=!1,this.fromRoot=!1}ngAfterViewInit(){this.infiniteScrollDisabled||this.setup()}ngOnChanges({infiniteScrollContainer:i,infiniteScrollDisabled:l,infiniteScrollDistance:s}){const c=k(i),p=k(l),g=k(s),C=!p&&!this.infiniteScrollDisabled||p&&!l.currentValue||g;(c||p||g)&&(this.destroyScroller(),C&&this.setup())}setup(){(function a(){return typeof window<"u"})()&&this.zone.runOutsideAngular(()=>{this.disposeScroller=lt({fromRoot:this.fromRoot,alwaysCallback:this.alwaysCallback,disable:this.infiniteScrollDisabled,downDistance:this.infiniteScrollDistance,element:this.element,horizontal:this.horizontal,scrollC
1ontainer:this.infiniteScrollContainer,scrollWindow:this.scrollWindow,throttle:this.infiniteScrollThrottle,upDistance:this.infiniteScrollUpDistance}).subscribe(i=>this.handleOnScroll(i))})}handleOnScroll({type:i,payload:l}){const s="[NGX_ISE] DOWN"===i?this.scrolled:this.scrolledUp;(function gt(n){return n.observed??n.observers.length>0})(s)&&this.zone.run(()=>s.emit(l))}ngOnDestroy(){this.destroyScroller()}destroyScroller(){this.disposeScroller&&this.disposeScroller.unsubscribe()}}return n.\u0275fac=function(i){return new(i||n)(u.Y36(u.SBq),u.Y36(u.R0b))},n.\u0275dir=u.lG2({type:n,selectors:[["","infiniteScroll",""],["","infinite-scroll",""],["","data-infinite-scroll",""]],inputs:{infiniteScrollDistance:"infiniteScrollDistance",infiniteScrollUpDistance:"infiniteScrollUpDistance",infiniteScrollThrottle:"infiniteScrollThrottle",infiniteScrollDisabled:"infiniteScrollDisabled",infiniteScrollContainer:"infiniteScrollContainer",scrollWindow:"scrollWindow",immediateCheck:"immediateCheck",horizontal:"horizontal",alwaysCallback:"alwaysCallback",fromRoot:"fromRoot"},outputs:{scrolled:"scrolled",scrolledUp:"scrolledUp"},features:[u.TTD]}),n})(),pt=(()=>{class n{}return n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=u.oAB({type:n}),n.\u0275inj=u.cJS({}),n})()}}]);

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.