PageSourceSearch

https://ghostfol.io/en/chunk-DzvBRGZY.js

js ghostfol.io collected 2026-09-25 20:43:04 UTC 10,050 bytes, 176 lines download raw bytes

1import{t as A}from"./chunk-JAOQM8Cn.js";import{Ai as yy,C as Dy,Dt as Qp,Er as my,Gn as e_,Hr as po,Jn as ev,Ln as c_,Lr as oM,Mn as bs,Mt as RT,Oi as xT,Pi as zy,Qt as Vu,Ti as vy,Ur as pp,Yn as fB,fi as tv,g as C,i as A$1,ii as s_,m as Bw,mn as Zp,ur as i_,v as C_,xi as uy,yt as OM}from"./chunk-CURRVo-b.js";import{n as S,r as T}from"./chunk-CWEajFkI.js";import{b as qn,g as mr}from"./chunk-Ck8iuz3S.js";import{c as Ea,y as Rt}from"./chunk-Bs0bKjUL.js";function L(i,H){if(i&1&&(Qp(),bs(0,`svg`,11),vy(1,`circle`,12),Vu()),i&2){let e=e_();my(`viewBox`,e._viewBox()),Bw(),ev(`stroke-dasharray`,e._strokeCircumference(),`px`)(`stroke-dashoffset`,e._strokeCircumference()/2,`px`)(`stroke-width`,e._circleStrokeWidth(),`%`),my(`r`,e._circleRadius())}}var j;var Q;var O;var F;var ne;var ie;var G=A(()=>{OM();OM();mr();Rt();S();j=[`determinateSpinner`];Q=new A$1(`mat-progress-spinner-default-options`,{providedIn:`root`,factory:()=>({diameter:O})}),O=100,F=10,ne=(()=>{class i{_elementRef=C(po);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor=`primary`;_determinateCircle;constructor(){let e=C(Q),n=Ea(),r=this._elementRef.nativeElement;this._noopAnimations=n===`di-disabled`&&!!e&&!e._forceAnimations,this.mode=r.nodeName.toLowerCase()===`mat-spinner`?`indeterminate`:`determinate`,!this._noopAnimations&&n===`reduced-motion`&&r.classList.add(`mat-progress-spinner-reduced-motion`),e&&(e.color&&(this.color=this._defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth))}mode;get value(){return this.mode===`determinate`?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=O;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-F)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode===`determinate`?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static ɵfac=function(n){return new(n||i)};static ɵcmp=xT({type:i,selectors:[[`mat-progress-spinner`],[`mat-spinner`]],viewQuery:function(n,r){if(n&1&&zy(j,5),n&2){let s;i_(s=s_())&&(r._determinateCircle=s.first)}},hostAttrs:[`role`,`progressbar`,`tabindex`,`-1`,1,`mat-mdc-progress-spinner`,`mdc-circular-progress`],hostVars:18,hostBindings:function(n,r){n&2&&(my(`aria-valuemin`,0)(`aria-valuemax`,100)(`aria-valuenow`,r.mode===`determinate`?r.value:null)(`mode`,r.mode),C_(`mat-`+r.color),ev(`width`,r.diameter,`px`)(`height`,r.diameter,`px`)(`--%NS%mat-progress-spinner-size`,r.diameter+`px`)(`--%NS%mat-progress-spinner-active-indicator-width`,r.diameter+`px`),tv(`_mat-animation-noopable`,r._noopAnimations)(`mdc-circular-progress--indeterminate`,r.mode===`indeterminate`))},inputs:{color:`color`,mode:`mode`,value:[2,`value`,`value`,fB],diameter:[2,`diameter`,`diameter`,fB],strokeWidth:[2,`strokeWidth`,`strokeWidth`,fB]},exportAs:[`matProgressSpinner`],decls:14,vars:11,consts:[[`circle`,``],[`determinateSpinner`,``],[`aria-hidden`,`true`,1,`mdc-circular-progress__determinate-container`],[`xmlns`,`http://www.w3.org/2000/svg`,`focusable`,`false`,1,`mdc-circular-progress__determinate-circle-graphic`],[`cx`,`50%`,`cy`,`50%`,1,`mdc-circular-progress__determinate-circle`],[`aria-hidden`,`true`,1,`mdc-circular-progress__indeterminate-container`],[1,`mdc-circular-progress__spinner-layer`],[1,`mdc-circular-progress__circle-clipper`,`mdc-circular-progress__circle-left`],[3,`ngTemplateOutlet`],[1,`mdc-circular-progress__gap-patch`],[1,`mdc-circular-progress__circle-clipper`,`mdc-circular-progress__circle-right`],[`xmlns`,`http://www.w3.org/2000/svg`,`focusable`,`false`,1,`mdc-circular-progress__indeterminate-circle-graphic`],[`cx`,`50%`,`cy`,`50%`]],template:function(n,r){if(n&1&&(uy(0,L,2,8,`ng-template`,null,0,oM),bs(2,`div`,2,1),Qp(),bs(4,`svg`,3),vy(5,`circle`,4),Vu()(),Zp(),bs(6,`div`,5)(7,`div`,6)(8,`div`,7),Dy(9,8),Vu(),bs(10,`div`,9),Dy(11,8),Vu(),bs(12,`div`,10),Dy(13,8),Vu()()()),n&2){let s=c_(1);Bw(4),my(`viewBox`,r._viewBox()),Bw(),ev(`stroke-dasharray`,r._strokeCircumference(),`px`)(`stroke-dashoffset`,r._strokeDashOffset(),`px`)(`stroke-width`,r._circleStrokeWidth(),`%`),my(`r`,r._circleRadius()),Bw(4),yy(`ngTemplateOutlet`,s),Bw(2),yy(`ngTemplateOutlet`,s),Bw(2),yy(`ngTemplateOutlet`,s)}},dependencies:[qn],styles:[`.mat-mdc-progress-spinner {
2  --%NS%mat-progress-spinner-animation-multiplier: 1;
3  display: block;
4  overflow: hidden;
5  line-height: 0;
6  position: relative;
7  direction: ltr;
8  transition: opacity 250ms cubic-bezier(0.4, 0, 0.6, 1);
9}
10.mat-mdc-progress-spinner circle {
11  stroke-width: var(--%NS%mat-progress-spinner-active-indicator-width, 4px);
12}
13.mat-mdc-progress-spinner._mat-animation-noopable, .mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle {
14  transition: none !important;
15}
16.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,
17.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,
18.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container {
19  animation: none !important;
20}
21.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle {
22  stroke-dasharray: 0 !important;
23}
24@media (forced-colors: active) {
25  .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,
26  .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle {
27    stroke: currentColor;
28    stroke: CanvasText;
29  }
30}
31
32.mat-progress-spinner-reduced-motion {
33  --%NS%mat-progress-spinner-animation-multiplier: 1.25;
34}
35
36.mdc-circular-progress__determinate-container,
37.mdc-circular-progress__indeterminate-circle-graphic,
38.mdc-circular-progress__indeterminate-container,
39.mdc-circular-progress__spinner-layer {
40  position: absolute;
41  width: 100%;
42  height: 100%;
43}
44
45.mdc-circular-progress__determinate-container {
46  transform: rotate(-90deg);
47}
48.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container {
49  opacity: 0;
50}
51
52.mdc-circular-progress__indeterminate-container {
53  font-size: 0;
54  letter-spacing: 0;
55  white-space: nowrap;
56  opacity: 0;
57}
58.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {
59  opacity: 1;
60  animation: mdc-circular-progress-container-rotate calc(1568.2352941176ms * var(--%NS%mat-progress-spinner-animation-multiplier)) linear infinite;
61}
62
63.mdc-circular-progress__determinate-circle-graphic,
64.mdc-circular-progress__indeterminate-circle-graphic {
65  fill: transparent;
66}
67
68.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,
69.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
70  stroke: var(--%NS%mat-progress-spinner-active-indicator-color, var(--%NS%mat-sys-primary));
71}
72@media (forced-colors: active) {
73  .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,
74  .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
75    stroke: CanvasText;
76  }
77}
78
79.mdc-circular-progress__determinate-circle {
80  transition: stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1);
81}
82
83.mdc-circular-progress__gap-patch {
84  position: absolute;
85  top: 0;
86  left: 47.5%;
87  box-sizing: border-box;
88  width: 5%;
89  height: 100%;
90  overflow: hidden;
91}
92
93.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic {
94  left: -900%;
95  width: 2000%;
96  transform: rotate(180deg);
97}
98.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic {
99  width: 200%;
100}
101.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
102  left: -100%;
103}
104.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic {
105  animation: mdc-circular-progress-left-spin calc(1333ms * var(--%NS%mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;
106}
107.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
108  animation: mdc-circular-progress-right-spin calc(1333ms * var(--%NS%mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;
109}
110
111.mdc-circular-progress__circle-clipper {
112  display: inline-flex;
113  position: relative;
114  width: 50%;
115  height: 100%;
116  overflow: hidden;
117}
118
119.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer {
120  animation: mdc-circular-progress-spinner-layer-rotate calc(5332ms * var(--%NS%mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;
121}
122
123@keyframes mdc-circular-progress-container-rotate {
124  to {
125    transform: rotate(360deg);
126  }
127}
128@keyframes mdc-circular-progress-spinner-layer-rotate {
129  12.5% {
130    transform: rotate(135deg);
131  }
132  25% {
133    transform: rotate(270deg);
134  }
135  37.5% {
136    transform: rotate(405deg);
137  }
138  50% {
139    transform: rotate(540deg);
140  }
141  62.5% {
142    transform: rotate(675deg);
143  }
144  75% {
145    transform: rotate(810deg);
146  }
147  87.5% {
148    transform: rotate(945deg);
149  }
150  100% {
151    transform: rotate(1080deg);
152  }
153}
154@keyframes mdc-circular-progress-left-spin {
155  from {
156    transform: rotate(265deg);
157  }
158  50% {
159    transform: rotate(130deg);
160  }
161  to {
162    transform: rotate(265deg);
163  }
164}
165@keyframes mdc-circular-progress-right-spin {
166  from {
167    transform: rotate(-265deg);
168  }
169  50% {
170    transform: rotate(-130deg);
171  }
172  to {
173    transform: rotate(-265deg);
174  }
175}
176`],encapsulation:2})}return i})(),ie=(()=>
176{class i{static ɵfac=function(n){return new(n||i)};static ɵmod=RT({type:i});static ɵinj=pp({imports:[T]})}return i})()});export{ie as n,ne as r,G as t};

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.