{"version":3,"file":"axulus-uikit-expiredlink.mjs","sources":["../../src/app/components/expiredlink/expiredlink.ts","../../src/app/components/expiredlink/axulus-uikit-expiredlink.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\nimport { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core';\nimport { ActivatedRoute, Router } from '@angular/router';\nimport { ButtonModule } from '@axulus/uikit/button';\nimport { RippleModule } from '@axulus/uikit/ripple';\n\n@Component({\n  selector: 'p-expiredlink',\n  template: `\n    <img *ngIf=\"logoHeaderUrl\" [src]=\"logoHeaderUrl\" alt=\"Brand's Logomark\" class=\"p-expiredlink-img\" />\n    <svg\n      viewBox=\"0 0 960 540\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n      version=\"1.1\"\n      preserveAspectRatio=\"none\"\n      class=\"p-expiredlink\"\n    >\n      <rect x=\"0\" y=\"0\" width=\"960\" height=\"540\" fill=\"var(--surface-ground)\"></rect>\n      <path\n        d=\"M0 331L26.7 321C53.3 311 106.7 291 160 291C213.3 291 266.7 311 320 329.5C373.3 348 426.7 365 480 373.2C533.3 381.3 586.7 380.7 640 373.8C693.3 367 746.7 354 800 341.2C853.3 328.3 906.7 315.7 933.3 309.3L960 303L960 541L933.3 541C906.7 541 853.3 541 800 541C746.7 541 693.3 541 640 541C586.7 541 533.3 541 480 541C426.7 541 373.3 541 320 541C266.7 541 213.3 541 160 541C106.7 541 53.3 541 26.7 541L0 541Z\"\n        fill=\"var(--primary-color-hover)\"\n        stroke-linecap=\"round\"\n        stroke-linejoin=\"miter\"\n      ></path>\n    </svg>\n    <div class=\"p-expiredlink-content\">\n      <div>\n        <svg width=\"150px\" height=\"150px\" viewBox=\"0 0 1024 1024\" class=\"icon\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\n          <path\n            d=\"M730.255491 637.922537c2.135825 3.048107 4.331035 5.883245 6.526245 8.172652 41.107972 40.192618 58.245764 67.273361 65.623883 78.921081 0 0 12.809829 25.312493 14.639512 29.154111 7.500984 15.919369 7.500984 32.44795 7.500984 32.44795 0.671669 3.110564-0.121842 5.733758-1.951526 8.235109-11.769562 59.403779-169.677252 106.672469-362.7124 106.672469-200.661046 0-363.995329-51.050922-363.995328-113.74854 0-4.422161 1.037196-8.843298 2.623194-13.233718 4.393492-23.024109 21.043915-64.590782 86.425136-128.691122 8.96514-9.208825 45.07348-62.576799 71.176413-247.807894 18.114579-128.416721 121.555666-166.292287 194.742988-169.523669 47.999744-66.051866 125.580559-109.264946 213.285552-109.264947 145.404003 0 263.724191 118.32326 263.724191 263.724191 0.001024 122.529381-84.165421 225.482074-197.608844 254.942327z\"\n            fill=\"#27323A\"\n          />\n          <path\n            d=\"M535.999872 709.068232c7.685283 13.312557 12.441231 28.544899 12.441231 45.026381 0 44.355736-32.02099 81.072264-74.102677 88.786216a80.209129 80.209129 0 0 1-16.347353 1.680196 80.8552 80.8552 0 0 1-16.344281-1.680196c-42.144144-7.72931-74.102677-44.445838-74.102677-88.786216 0-16.35964 4.696562-31.486522 12.319388-44.720239-144.791719 12.89686-220.786536 58.123922-227.740765 75.414274 9.636809 22.078039 114.23591 76.666485 307.761499 76.666485 196.45083 0 301.721599-56.355672 308.553986-77.8245-4.697586-14.74702-82.4627-61.921513-232.438351-74.562401z\"\n            fill=\"#F4CE73\"\n          />\n          <path\n            d=\"M706.226951 677.322668c-7.807126-8.01907-15.189339-18.755531-22.202954-31.686179-6.58563 0.490441-13.171261 1.008527-19.882829 1.008527-145.400931 0-263.664806-118.260803-263.664805-263.664806 0-38.27181 8.355928-74.620762 23.117283-107.496696-46.170061 8.568896-111.247188 36.960212-124.17886 128.721839v-0.062457c-27.87323 197.216696-67.454589 256.043003-83.189659 272.202985-5.187003 3.965508-23.298511 23.757211-32.875934 33.273202 66.358008-27.036716 164.493321-45.638664 274.154511-45.909994 0.184299 0 0.306142-0.047099 0.487369-0.047099 0.124914 0 0.246756 0.03174 0.306142 0.03174 0.549826 0 1.037196-0.03174 1.585998-0.03174 112.221927 0 212.736749 19.242901 279.522742 47.146847-9.821108-9.610188-26.655831-26.229894-33.179004-33.486169z\"\n            fill=\"#79CCBF\"\n          />\n          <path\n            d=\"M881.024653 382.979186c0-119.60414-97.279345-216.883485-216.883485-216.883485-119.541683 0-216.8241 97.279345-216.8241 216.883485 0 119.541683 97.282416 216.8241 216.8241 216.8241 119.60414 0 216.883485-97.282416 216.883485-216.8241z\"\n            fill=\"#FFFFFF\"\n          />\n          <path\n            d=\"M687.805206 347.117603c9.699266 8.05081 16.041211 20.004671 16.041211 33.603916 0 24.154479-19.579759 43.671781-43.731166 43.671781-13.783544 0-25.859248-6.463788-33.910058-16.406738H540.512135c-12.9286 0-23.420353-10.489705-23.420353-23.420353s10.492777-23.420353 23.420353-23.420353h80.691378c4.331035-8.478794 11.222807-15.370566 19.760987-19.579759V208.605372c0-12.9286 10.492777-23.420353 23.420353-23.420353 12.931672 0 23.420353 10.492777 23.420353 23.420353v138.512231z\"\n            fill=\"#27323A\"\n          />\n          <path\n            d=\"M457.991073 797.687555c24.092022 0 43.609324-19.563377 43.609324-43.592942s-19.517302-43.592942-43.609324-43.592941c-24.029565 0-43.606252 19.564401-43.606252 43.592941 0 24.029565 19.576687 43.592942 43.606252 43.592942z\"\n            fill=\"#FFFFFF\"\n          />\n        </svg>\n        <p class=\"p-expiredlink-body\" [innerHTML]=\"body\"></p>\n        <button pButton pRipple class=\"p-button-outlined\" type=\"button\" (click)=\"navigateHome()\" [label]=\"button\"></button>\n      </div>\n    </div>\n  `,\n  styleUrls: ['./expiredlink.css'],\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  host: {\n    class: 'p-element'\n  }\n})\nexport class ExpiredLink {\n  constructor(private _route: ActivatedRoute, private _router: Router) {}\n\n  get body(): string | null {\n    return this._route.snapshot.data['body'];\n  }\n\n  get button(): string | null {\n    return this._route.snapshot.data['button'];\n  }\n\n  get logoHeaderUrl(): string | null {\n    return this._route.snapshot.data['logoHeaderUrl'];\n  }\n\n  navigateHome(): void {\n    this._router.navigateByUrl(this._route.snapshot.data['redirectTo'] || '/');\n  }\n}\n\n@NgModule({\n  imports: [CommonModule, ButtonModule, RippleModule],\n  exports: [ExpiredLink],\n  declarations: [ExpiredLink]\n})\nexport class ExpiredLinkModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"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"}