PageSourceSearch

https://yumzy.in/7975-es5.cb04d8f5d2936915fca4.js

js yumzy.in collected 2026-09-26 20:47:34 UTC 28,000 bytes, 1 lines download raw bytes

1!function(){"use strict";function a(a,n,t){return n=e(n),function(a,r){if(r&&("object"==typeof r||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(a)}(a,r()?Reflect.construct(n,t||[],e(a).constructor):n.apply(a,t))}function r(){try{var a=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(a){}return(r=function(){return!!a})()}function e(a){return e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},e(a)}function n(a,r){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,r){return a.__proto__=r,a},n(a,r)}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var a,r,e="function"==typeof Symbol?Symbol:{},n=e.iterator||"@@iterator",s=e.toStringTag||"@@toStringTag";function i(e,n,t,s){var i=n&&n.prototype instanceof d?n:d,l=Object.create(i.prototype);return c(l,"_invoke",function(e,n,t){var c,s,i,d=0,l=t||[],h=!1,p={p:0,n:0,v:a,a:m,f:m.bind(a,4),d:function(r,e){return c=r,s=0,i=a,p.n=e,o}};function m(e,n){for(s=e,i=n,r=0;!h&&d&&!t&&r<l.length;r++){var t,c=l[r],m=p.p,g=c[2];e>3?(t=g===n)&&(i=c[(s=c[4])?5:(s=3,3)],c[4]=c[5]=a):c[0]<=m&&((t=e<2&&m<c[1])?(s=0,p.v=n,p.n=c[1]):m<g&&(t=e<3||c[0]>n||n>g)&&(c[4]=e,c[5]=n,p.n=g,s=0))}if(t||e>1)return o;throw h=!0,n}return function(t,l,g){if(d>1)throw TypeError("Generator is already running");for(h&&1===l&&m(l,g),s=l,i=g;(r=s<2?a:i)||!h;){c||(s?s<3?(s>1&&(p.n=-1),m(s,i)):p.n=i:p.v=i);try{if(d=2,c){if(s||(t="next"),r=c[t]){if(!(r=r.call(c,i)))throw TypeError("iterator result is not an object");if(!r.done)return r;i=r.value,s<2&&(s=0)}else 1===s&&(r=c.return)&&r.call(c),s<2&&(i=TypeError("The iterator does not provide a '"+t+"' method"),s=1);c=a}else if((r=(h=p.n<0)?i:e.call(n,p))!==o)break}catch(r){c=a,s=1,i=r}finally{d=1}}return{value:r,done:h}}}(e,t,s),!0),l}var o={};function d(){}function l(){}function h(){}r=Object.getPrototypeOf;var p=[][n]?r(r([][n]())):(c(r={},n,function(){return this}),r),m=h.prototype=d.prototype=Object.create(p);function g(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,h):(a.__proto__=h,c(a,s,"GeneratorFunction")),a.prototype=Object.create(m),a}return l.prototype=h,c(m,"constructor",h),c(h,"constructor",l),l.displayName="GeneratorFunction",c(h,s,"GeneratorFunction"),c(m),c(m,s,"Generator"),c(m,n,function(){return this}),c(m,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:g}})()}function c(a,r,e,n){var t=Object.defineProperty;try{t({},"",{})}catch(a){t=0}c=function(a,r,e,n){function s(r,e){c(a,r,function(a){return this._invoke(r,e,a)})}r?t?t(a,r,{value:e,enumerable:!n,configurable:!n,writable:!n}):a[r]=e:(s("next",0),s("throw",1),s("return",2))},c(a,r,e,n)}function s(a,r){if(!(a instanceof r))throw new TypeError("Cannot call a class as a function")}function i(a,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(a,d(n.key),n)}}function o(a,r,e){return r&&i(a.prototype,r),e&&i(a,e),Object.defineProperty(a,"prototype",{writable:!1}),a}function d(a){var r=function(a,r){if("object"!=typeof a||!a)return a;var e=a[Symbol.toPrimitive];if(void 0!==e){var n=e.call(a,r||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(a)}(a,"string");return"symbol"==typeof r?r:r+""}(self.webpackChunkyumzy=self.webpackChunkyumzy||[]).push([[7975],{93990:function(r,e,c){c.r(e),c.d(e,{EarnedScratchCardsMobileModule:function(){return E},playerFactory:function(){return P}});var i=c(97582),d=c(37716),l=c(38583),h=c(67957),p=c(94546),m=c(34571),g=c(42549),u=c(56371),f=c(63333),v=c(18417),y=c(24276),b=c(73903),x=c(94490),w=c(87602),C=c(73494),k=function(){return o(function a(r,e,n,t,c,i,o,d,l,h){var p=this;s(this,a),this.accountService=r,this.modalService=e,this.activatedRoute=n,this.router=t,this.socialSharing=c,this.renderer=i,this.changeDetectionRef=o,this.navCtrl=d,this.cacheService=l,this.statusBar=h,this.iconsOnCards=u.Cf,this.scratchCards=u.Mm,this.redeemType=u.n0,this.skip=0,this.limit=20,this.callApi=!1,this.copyEarnedScratchCards=[],this.allScratchCards=[],this.statusBarHeight=f.YG.statusBarHeight,this.cardsDeclarationForRandomPick={0:"blueCard",1:"greenCard",2:"pinkCard",3:"yellowCard",4:"orangeCard"},this.skeletonLoadingConfig=(0,u.RR)("SKELETON_LOADING_LOTTIE_CONFIG"),this.selectedType="all",this.scratchCardScroll=!1,this.scratchCardExpired=!1,this.isInviteDisable=!1,this.scrollPosition=0,this.containMore=!1,this.activatedRoute.queryParams.subscribe(function(a){var r,e,n,t;if(console.log(a),p.paramsData=a,p.paramsData&&"/home"===(null===(r=p.paramsData)||void 0===r?void 0:r.navigateFrom)){p.cacheService.setqueryParams({queryParams:{redirectUrl:"/home"}})}else if(p.paramsData&&"/order-history"===(null===(e=p.paramsData)||void 0===e?void 0:e.navigateFrom)){p.cacheService.setqueryParams({queryParams:{redirectUrl:"/order-history"}})}else if("/order-details"===(null===(n=p.paramsData)||void 0===n?void 0:n.navigateFrom)){p.cacheService.setqueryParams({queryParams:{redirectUrl:"/order-history"}})}else if("order-tracking"===(null===(t=p.paramsData)||void 0===t?void 0:t.navigateFrom)){p.cacheService.setqueryParams({queryParams:{redirectUrl:"/account"}})}}
1),this.getScratchInfo(),this.getEarnedScratchCards(),setTimeout(function(){p.statusBar.backgroundColorByHexString("#f1eff3")},500)},[{key:"getScratchInfo",value:function(){var a=this;this.accountService.getScratchInfo().then(function(r){console.log(r),a.scratchInfoData=r.body.data})}},{key:"getEarnedScratchCards",value:function(){var a=this;this.callApi=!1,this.accountService.getEarnedScratchCards(this.skip,this.limit).then(function(r){var e=r.body.data;a.allScratchCards=a.allScratchCards.concat(e),a.activeScratchCards=a.getActiveCards(),a.filterCards(a.selectedType),e.length===a.limit?(a.callApi=!0,a.containMore=!0):a.containMore=!1,a.skip++})}},{key:"filterCards",value:function(a){var r=this;this.selectedType=a,"active"==a?(this.earnedScartchCards=JSON.parse(JSON.stringify(this.activeScratchCards)),console.log("active cards ",this.earnedScartchCards)):(this.earnedScartchCards=JSON.parse(JSON.stringify(this.allScratchCards)),console.log("all cards ",this.earnedScartchCards)),setTimeout(function(){r.changeDetectionRef.detectChanges()},0)}},{key:"getActiveCards",value:function(){var a=this.allScratchCards.filter(function(a){return a.expiryDate?new Date(a.expiryDate)>new Date:(console.log(a.expiryDate),!0)});return console.log("activeScratchCards ",a),a}},{key:"openScratchCardModal",value:function(a,r){var e=this;if(r>=0){var n=r%Object.keys(this.cardsDeclarationForRandomPick).length,t=this.cardsDeclarationForRandomPick[n];a.randomCard=t}var c=(0,u.iE)("SCRATCH_CARD_CONFIG").EARNED_CARDS,s=this.modalService.open(v.j,c);s.componentInstance.modalObj=a,s.componentInstance.currentCardObj.subscribe(function(a){if(console.log(a),e.allScratchCards.forEach(function(r){r.scratchId===a.scratchId&&(r.scratched=a.scratched)}),e.scratchInfoData.scratchedAmount=e.scratchInfoData.scratchedAmount+a.amount,console.log(e.scratchInfoData.scratchedAmount),0===a.amount&&1==a.scratched){var r=e.allScratchCards.findIndex(function(r){return r.scratchId===a.scratchId});e.allScratchCards.splice(r,1);var n=e.activeScratchCards.findIndex(function(r){return r.scratchId===a.scratchId});e.activeScratchCards.splice(n,1),e.earnedScartchCards="active"==e.selectedType?e.getCopiedJson(e.activeScratchCards):e.getCopiedJson(e.allScratchCards)}}),s.result.then(function(a){console.log(a)}).catch(function(a){console.log(a)})}},{key:"getCopiedJson",value:function(a){return JSON.parse(JSON.stringify(a))}},{key:"getRandomScratchCard",value:function(a){var r=a%Object.keys(this.cardsDeclarationForRandomPick).length,e=this.cardsDeclarationForRandomPick[r];return u.Mm[e]}},{key:"onBack",value:function(){var a,r,e,n;if(console.log(this.paramsData),this.paramsData.orderId){var t=this.paramsData.from;this.paramsData.from.indexOf("?")>=0&&(t=this.paramsData.from.substring(0,this.paramsData.from.indexOf("?")));var c={queryParams:{orderId:this.paramsData.orderId}};this.navCtrl.navigateBack([t],c)}else if(this.paramsData.from){var s=this.paramsData.from.split("?");this.navCtrl.navigateBack([s[0]])}else this.paramsData&&this.paramsData.redirectUrl?"/order-tracking"===this.paramsData.redirectUrl&&"/home"===(null===(a=this.paramsData)||void 0===a?void 0:a.navigateFrom)?this.navCtrl.navigateBack([this.paramsData.redirectUrl],{queryParams:{redirectUrl:"/home"}}):"/order-history"===(null===(r=this.paramsData)||void 0===r?void 0:r.navigateFrom)||"/order-details"===(null===(e=this.paramsData)||void 0===e?void 0:e.navigateFrom)?this.navCtrl.navigateBack([this.paramsData.redirectUrl],{queryParams:{redirectUrl:"/order-history"}}):"order-tracking"===(null===(n=this.paramsData)||void 0===n?void 0:n.navigateFrom)?this.navCtrl.navigateBack([this.paramsData.redirectUrl],{queryParams:{redirectUrl:"/account"}}):this.navCtrl.navigateBack([this.paramsData.redirectUrl]):this.navigateToHome()}},{key:"trackByScratchId",value:function(a,r){return r.scratchId}},{key:"onInvite",value:function(){var a=(0,b.k7)(f.YG.userInfoData);console.log(f.YG.userInfoData),this.socialSharing.share(a,"YUMZY",null,"").then(function(){console.log("success")}).catch(function(a){alert("Sharing not possible")})}},{key:"logScrollEnd",value:function(){}},{key:"doInfinite",value:function(a){return(0,i.mG)(this,void 0,void 0,t().m(function r(){return t().w(function(r){for(;;)switch(r.n){case 0:if(!(this.callApi&&this.scrollPosition>20)){r.n=2;break}return r.n=1,this.getEarnedScratchCards();case 1:a.target.complete(),r.n=3;break;case 2:a.target.disabled=!0;case 3:return r.a(2)}},r,this)}))}},{key:"logScrolling",value:function(a){var r=document.querySelector(".header"),e=document.querySelector(".aval-balance"),n=document.querySelector(".rewards-balance"),t=document.querySelector(".border-bottom-div");this.scrollPosition=a.detail.scrollTop,this.scrollPosition>20?(this.renderer.setStyle(e,"height","0px"),this.renderer.addClass(r,"fixed-header"),this.renderer.setStyle(n,"opacity","1"),this.renderer.addClass(t,"header-bottom-border")):(this.renderer.setStyle(e,"height","76px"),this.renderer.removeClass(r,"fixed-header"),this.renderer.setStyle(n,"opacity","0"),this.renderer.removeClass(t,"header-bottom-border"))}},{key:"isDateExpired",value:function(a){var r=new Date(a),e=new Date;return!!(a&&r<e)}},{key:"navigateToHome",value:function(){this.navCtrl.navigateBack([u.xN.home])}},{key:"ngOnDestroy",value:function(){this.statusBar.backgroundColorByHexString("#ffffff")}}])}();k.ctorParameters=function(){return[{type:m.B},{type:g.FF},{type:h.gz},{type:h.F0},{type:y.e},{type:d.Renderer2},{type:d.ChangeDetectorRef},{type:x.SH},{type:w.Q},{type:C.A}]};var S=function(r){function e(r,n,t,c,i,o,d,l,h,p){return s(this,e),a(this,e,[r,n,t,c,i,o,d,l,h,p])}return function(a,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(r&&r.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),r&&n(a,r)}(e,r),o(e,[{key:"ngOnInit",value:function(){}}])}(k=(0,i.gn)([(0,d.Component)({template:""})],k));S.ctorParameters=function(){return[{type:m.B},{type:g.FF},{type:h.gz},{type:h.F0},{type:y.e},{type:d.Renderer2},{type:d.ChangeDetectorRef},{type:x.SH},{type:w.Q},{type:C.A}]},S=(0,i.gn)([(0,d.Component)({selector:"app-earned-scratch-cards-mobile",template:'<div class="earned-scratch-cards ">\n\n  <ion-header class="header" [ngStyle]="{\'padding-top\':statusBarHeight + \'px\'}">\n    <div class="d-flex justify-content-between mb-1 align-items-center header-main">\n      <div class="d-flex align-items-center">
1\n        <span (click)="onBack()" class="fs-14 icon-arrow-back p-2 primary-grey-2 sitefontbold"></span>\n        <div class="d-flex align-items-center pl-2 pt-2 pb-2">\n          <p class="m-0 fs-14  sitefontmedium text-capitalize"> Rewards</p>\n\n      </div>\n      </div>\n        <p class=" text-right pl-3 pr-2 earn-more fs-14 fw-6 sitefontmedium" (click)="onInvite()">EARN MORE</p>\n    </div>\n\n    <div class="border-bottom-div"></div>\n\n    <div class="aval-balance opacity-100">\n      <p class="fs-12 sitefontmedium text-uppercase pb-1">CHACHA COINS</p>\n      <p class="fs-20 sitefontbold red-rose-clr d-flex align-items-center">\n        <span><img src="assets/scratch-cards/icons-on-card/coin.png" width="32px" alt=""></span>\n        <span class="fs-20 sitefontbold red-rose-clr pl-2 mt-1">{{ scratchInfoData?.scratchedAmount }}</span> \n      </p>\n    </div>\n\n  \n\n    <div class="row pt-2  mx-0 px-0 border-bottom w-100 bg-white">\n      <div class="col-2 sitefontnormal fs-16  pb-1 ml-3 text-center"  (click)="filterCards(\'all\')"\n       [ngClass]="{\'disabled-item\': earnedScartchCards?.length === 0 && selectedType ==\'all\'}"\n        [class]="selectedType ==\'all\' ?  \'scratch-status-clicked\': \'scratch-status\' ">All</div>     \n      <div class="col-3 sitefontnormal fs-16 pb-1 text-center" value="acive" (click)="filterCards(\'active\')"\n      [class]="selectedType ==\'active\' ?  \'scratch-status-clicked\': \'scratch-status\' "\n      [ngClass]="{\'border-grey\': earnedScartchCards?.length === 0 && selectedType ==\'active\'}">Active</div>\n    </div>\n \n  </ion-header>\n\n  <ion-content [scrollEvents]="true" (ionScrollEnd)="logScrollEnd()" (ionScroll)="logScrolling($event)" class="">\n    <div class="scratch-cards  py-4">\n\n\n      <div class="row">\n        <div *ngFor="let card of earnedScartchCards;let i = index;trackBy:trackByScratchId; last as isLast"\n          class="col-6 p-0 " \n          [ngClass]="{\'scratch-card-expired\': isDateExpired(card?.expiryDate)}">\n          <div *ngIf="card?.scratched" class="my-2 mx-1 main-card card-main" (click)="openScratchCardModal(card, -1)">\n            <img [src]="scratchCards[\'whiteCard\']"\n              class="h-100 w-100 box-shadow br-9" (load)="card.loaded = true" />\n\n            <div class="card-data content w-100 text-center" [ngClass]="{\'cardImage\':card?.image}"\n              [class.content-bg]="card?.loaded">\n              <img [src]="card?.image ? card?.image : iconsOnCards[\'chacha\']" alt=""\n                class="scratch-image">\n\n              <div class="scratch-message-sec" [ngClass]="{\'scratch-message-sec-non-img\':!(card?.image)}">\n                <p [innerHTML]="card?.scratchMessage ? card?.scratchMessage : card?.earnBy"\n                  class="text-center message"\n                  [class.limit-line-length-2]="card?.redeemType === redeemType.THIRD_PARTY"\n                  [ngClass]="{\'expired-message\': scratchCardExpired}">\n                </p>\n\n              </div>\n              <p class=" fs-12 mt-3" *ngIf="card?.expiryDate"\n                  [class]="!isDateExpired(card?.expiryDate)? \'expiry-date\': \'expired-date\' ">\n                  <span *ngIf="!isDateExpired(card?.expiryDate) sitefontnormal">Expires on {{card?.expiryDate | date: \'d MMM y\'}}</span>\n                  <span *ngIf="isDateExpired(card?.expiryDate)" class="scratch-card-expired sitefontnormal">Expired on\n                    {{card?.expiryDate | date: \'d MMM y\'}}</span>\n                </p>\n\n            </div>\n\n          </div>\n\n          <div class="card-data my-2 mx-1" *ngIf="!card?.scratched">\n            <img [src]="card?.loaded ? \'assets/scratch-cards/scratch_card.png\' : \'assets/icon/common/yumzy-placeholder.png\'"\n              class="h-100 w-100 br-9" (click)="openScratchCardModal(card,i)" (load)="card.loaded = true" />\n          </div>\n        </div>\n      </div>\n\n\n\n      <div class="no-scratch-cards-img d-flex" *ngIf="earnedScartchCards && earnedScartchCards?.length === 0">\n        <div class="align-self-center text-center w-100 inside-div">\n          <div class=" image-row">\n            <img src="assets/images/rewards/main-page.svg" class="" alt="" width="288pt">\n          </div>\n\n          <div class="no-img-text">\n            <p class="text my-2  fs-16  sitefontbold">Make your first order </p>\n            <p class="pt-2 fs-12 sitefontmedium">Get exciting rewards and coupons By ordering now.</p>\n          </div>\n\n\n          <div>\n            <div class="bottom-btn-view">\n              <div class="px-3">\n                <button class="btn btn-lg btn-block btn-pink-bg sitefontmedium" (click)="navigateToHome()">Start ordering now\n                </button>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n\n      <ion-infinite-scroll (ionInfinite)="doInfinite($event)" >\n        <ion-infinite-scroll-content *ngIf="earnedScartchCards && earnedScartchCards.length > 10 && containMore">\n        </ion-infinite-scroll-content>\n      </ion-infinite-scroll>\n\n    </div>\n  </ion-content>\n\n</div>\n\n\n\x3c!-- <div class="earned-scratch-cards">\n  <div class="row m-0 top-header p-3 justify-content-between w-100 pt-5">\n    <div class="d-flex">\n      <img src="assets/icon/common/left-back-white.svg" alt="" width="16px" height="16px" (click)="onBack()"\n        style="margin-top: 5px;">\n      <div class="ml-3">\n        <p class="my-rewards-txt">My Rewards</p>\n        <p class="fw-7 scratch-amount"> {{ scratchInfoData?.scratchedAmount }} </p>\n      </div>\n    </div>\n    <div>\n      <img src="assets/scratch-cards/no-scratch-cards.svg" height="100px" width="160px" class="top-header-img">\n    </div>\n  </div>\n\n  <div class="scratch-cards p-3">\n    <div class="dummy"></div>\n    <ion-content [scrollEvents]="true" (ionScrollEnd)="logScrollEnd()" *ngIf="earnedScartchCards?.length > 0">\n      <div class="row m-0">\n        <div class="m-1 p-2 banner br-9 w-100">\n          <p class="title" [innerHTML]="scratchInfoData?.banner?.title"></p>\n          <p class="desc fw-6"> {{ scratchInfoData?.banner?.description }} </p>\n        </div>\n      </div>\n\n      <div class="row m-0">\n        <div *ngFor="let card of earnedScartchCards;let i = index;trackBy:trackByScratchId" class="col-6 p-0"\n          [@spliceAnimation]="card.state">\n          <div *ngIf="card?.scratched" class="m-2 main-card" (click)="openScratchCardModal(card, -1)">\n            <img [src]="card?.loaded ? scratchCards[\'whiteCard\'] : \'assets/icon/common/yumzy-placeholder.png\'"\n              class="h-100 w-100 box-shadow br-9" (load)="card.loaded = true" />\n\n            <div class="card-data content w-100 text-center p-2" *ngIf="card?.loaded" [class.content-bg]="card?.loaded">\n              <img [ngClass]="card?.image ? \'w-100\' : \'w-50\'" [src]="card?.image ? card?.image : iconsOnCards[\'cookie\']"\n                alt="">\n\n              <p [innerHTML]="card?.scratchMessage ? card?.scratchMessage : card?.earnBy"\n                class="text-center mt-1 message fw-6"\n                [class.limit-line-length-2]="card?.redeemType === redeemType.THIRD_PARTY">\n              </p>\n            </div>\n\n            <p *ngIf="card?.action?.couponCode && card?.loaded"\n              class="text-center mt-1 coupon-code fw-5 p-1 limit-line-length-1 text-uppercase">\n              {{ card?.action?.couponCode }}\n            </p>\n          </div>\n\n          <div class="card-data m-2" *ngIf="!card?.scratched">\n            <img [src]="card?.loaded ? getRandomScratchCard(i) : \'assets/icon/common/yumzy-placeholder.png\'"\n              class="h-100 w-100 br-9" (click)="openScratchCardModal(card,i)" (load)="card.loaded = true" />\n          </div>\n        </div>\n      </div>\n\n      <div class="row m-0" *ngIf="callApi">\n        <ng-lottie [options]="skeletonLoadingConfig"> </ng-lottie>\n      </div>\n    </ion-content>\n\n    <div class="no-scratch-cards-img d-flex" *ngIf="earnedScartchCards?.length === 0">\n      <div class="align-self-center text-center w-100">\n        <img src="assets/images/rewards/main-page.svg" class="w-80" alt="">\n        <p class="text my-2 fw-5">Invite your friends & stand a chance to earn! </p>\n        <button class="btn invite-btn" (click)="onInvite()">INVITE</button>\n      </div>\n    </div>\n  </div>\n</div> --\x3e',styles:[p]})],S);var D=c(98679),I=c(63052),O=c.n(I),T=[{path:"",component:S,data:{animationState:"accountSection"}}];function P(){return O()}var E=o(function a(){s(this,a)});E=(0,i.gn)([(0,d.NgModule)({declarations:[S],imports:[l.ez,h.Bz.forChild(T),D.CT.forRoot({player:P}),x.Pc]})],E)},94546:function(a){a.exports=".earned-scratch-cards {\n  overflow-x: hidden;\n}\n.earned-scratch-cards ion-content {\n  height: 85vh;\n  width: 100% !important;\n}\n.earned-scratch-cards .header {\n  display: block;\n  width: 100%;\n  top: 0px;\n  background-color: var(--layout-bg-color);\n  transition: background-color 0.5s ease;\n  z-index: 2;\n  height: auto !important;\n  position: sticky !important;\n  padding: 1.5rem 0rem 0rem 0rem;\n}\n.earned-scratch-cards .header .header-main {\n  padding: 8px 12px 0px 12px;\n}\n.earned-scratch-cards .header .rewards-balance {\n  opacity: 0;\n  transition: opacity 0.5s ease;\n}\n.earned-scratch-cards .scratch-cards {\n  position: relative;\n  padding-left: 24px;\n  padding-right: 24px;\n  background: var(--white);\n  border-radius: 1.25rem;\n  overflow-y: hidden;\n}\n.earned-scratch-cards .scratch-cards .main-card {\n  position: relative;\n  transition: all 0.5s;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data {\n  padding: 48px 8px 0px 8px;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .scratch-image {\n  width: auto;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .message {\n  line-height: 1.6;\n  font-size: 14px;\n  font-size: 0.875rem;\n  overflow: hidden;\n  display: -webkit-box;\n  -webkit-line-clamp: 3;\n  -webkit-box-orient: vertical;\n  min-height: 40px;\n  padding-top: 8px;\n  margin: 0 auto;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .message ::ng-deep h3 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n  font-size: 1rem;\n  font-weight: 600 !important;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .scratch-message-sec-non-img {\n  position: absolute;\n  font-weight: 600;\n  top: 28%;\n  left: 6%;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .scratch-message-sec-non-img .message {\n  width: 60%;\n  line-height: 1.4;\n  font-size: 14px;\n  margin: 0px;\n}\n.earned-scratch-cards .scratch-cards .main-card .card-data .scratch-message-sec-non-img .message ::ng-deep h3 {\n  display: inline-block;\n  font-size: 12px;\n}\n.earned-scratch-cards .scratch-cards .main-card .content {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -60%);\n}\n.earned-scratch-cards .scratch-cards .main-card .cardImage {\n  padding: 16px 16px 0px 16px;\n}\n.earned-scratch-cards .scratch-cards .main-card .cardImage .scratch-image {\n  padding-top: 24px;\n  width: 60px;\n  max-height: 80px;\n}\n.earned-scratch-cards .scratch-cards .main-card .content-bg {\n  background-position: top;\n  background-repeat: no-repeat;\n}\n.earned-scratch-cards .scratch-cards .main-card .box-shadow {\n  box-shadow: 0 0 3px var(--black-65);\n}\n.earned-scratch-cards .scratch-cards .br-9 {\n  border-radius: 0.5625rem;\n}\n.earned-scratch-cards .no-scratch-cards-img .image-row img {\n  max-width: 80%;\n}\n.earned-scratch-cards .no-scratch-cards-img .image-row .text {\n  font-size: 0.875rem;\n}\n.earned-scratch-cards .scratch-status {\n  color: var(--primary-grey-2) !important;\n}\n.earned-scratch-cards .scratch-status-clicked {\n  color: var(--primary-cta) !important;\n  border-bottom: 2px solid var(--primary-cta);\n  font-weight: 300;\n}\n.earned-scratch-cards .scratch-length {\n  color: var(--primary-grey-2) !important;\n  border-bottom: 2px solid var(--primary-grey-2);\n}\n.earned-scratch-cards .border-grey {\n  color: var(--primary-grey-2) !important;\n  border-bottom: 2px solid var(--primary-grey-2);\n}\n.earned-scratch-cards .description-text {\n  opacity: 0;\n  visibility: hidden;\n}\n.earned-scratch-cards .scratch-info-change {\n  text-transform: uppercase;\n  font-size: 14px !important;\n  color: var(--primary-grey-2);\n  font-weight: 200;\n}\n.earned-scratch-cards .expiry-date {\n  color: var(--btn-red-rose-clr);\n  background-color: var(--bg-btn-clr);\n  border-radius: 500px;\n  padding: 11px 7px;\n  height: 30pt;\n  min-width: 100px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.earned-scratch-cards .expired-date {\n  border-radius: 500px;\n  padding: 11px 7px;\n  height: 30pt;\n  min-width: 100px;\n  background-color: var(--layout-bg-color);\n  color: var(--primary-grey-2);\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.earned-scratch-cards .earn-more {\n  color: #119839;\n}\n.earned-scratch-cards .scratch-card-expired {\n  pointer-events: none !important;\n  opacity: 0.4;\n  color: var(--primary-grey-2) !important;\n}\n.earned-scratch-cards .expired-message {\n  color: var(--black-65);\n}\n.earned-scratch-cards .scratch-scrolled {\n  background-color: var(--white) !important;\n}\n.earned-scratch-cards .border-added {\n  border-bottom: 2px solid var(--layout-bg-color);\n  padding-bottom: 20px;\n}\n.earned-scratch-cards .aval-balance {\n  padding-left: 1.25rem;\n  z-index: 5;\n  overflow: hidden !important;\n  height: 76px;\n  transition: height 0.3s ease;\n  background-color: var(--layout-bg-color);\n}\n.earned-scratch-cards .aval-balance p:first-child {\n  color: black;\n}\n.earned-scratch-cards .fixed-header {\n  background: var(--white) !important;\n  border-bottom: 1px solid var(--silver) !important;\n}\n.earned-scratch-cards .header-bottom-border {\n  background-color: var(--silver) !important;\n  border-bottom: 1px solid var(--silver) !important;\n}\n.earned-scratch-cards p h3 {\n  margin: 0px !important;\n  font-size: 16px !important;\n  padding: 0px !important;\n  font-weight: bold;\n}\n.earned-scratch-cards .disabled-item {\n  color: var(--primary-grey-2) !important;\n  border-bottom: 2px solid var(--primary-grey-2);\n}\n@media screen and (max-height: 640px) {\n  .earned-scratch-cards .message {\n    line-height: 1.6;\n    font-size: 0.875rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-line-clamp: 2 !important;\n    -webkit-box-orient: vertical;\n    min-height: 40px;\n  }\n  .earned-scratch-cards .message ::ng-deep h3 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    font-size: 1rem;\n    font-weight: 600 !important;\n  }\n  .earned-scratch-cards .scratch-message-sec-non-img {\n    position: absolute;\n    font-weight: 600;\n    top: 28%;\n    left: 10%;\n  }\n  .earned-scratch-cards .scratch-message-sec-non-img .message {\n    width: 60%;\n    line-height: 1.3;\n    font-size: 12px;\n    margin: 0px;\n  }\n  .earned-scratch-cards .scratch-message-sec-non-img .message ::ng-deep h3 {\n    display: inline-block;\n    font-size: 12px;\n  }\n  .earned-scratch-cards .expiry-date {\n    color: var(--btn-red-rose-clr);\n    background-color: var(--bg-btn-clr);\n    border-radius: 500px;\n    padding: 4px 7px;\n    height: 20pt;\n    min-width: 80px;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .earned-scratch-cards .expired-date {\n    border-radius: 500px;\n    padding: 4px 7px;\n    height: 20pt;\n    min-width: 80px;\n    background-color: var(--layout-bg-color);\n    color: var(--primary-grey-2);\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\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.