Created
June 17, 2019 13:41
-
-
Save shamoons/11750709c2f29f0078bb419c13a5b3f3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# c@@ l@@ i@@ e@@ nt@@ /@@ u@@ ti@@ l@@ s@@ /@@ b@@ l@@ o@@ c@@ k@@ N@@ a@@ me@@ i@@ f@@ y@@ .@@ j@@ s | |
const p@@ re@@ F@@ or@@ m@@ at@@ t@@ e@@ d@@ B@@ l@@ o@@ c@@ k@@ N@@ a@@ me@@ s = { | |
'@@ ap@@ i@@ -@@ p@@ ro@@ j@@ ect@@ s@@ '@@ : '@@ A@@ P@@ I P@@ ro@@ j@@ ect@@ s@@ ', | |
'@@ b@@ a@@ s@@ i@@ c@@ -@@ c@@ ss@@ '@@ : '@@ B@@ a@@ s@@ i@@ c C@@ S@@ S@@ ', | |
'@@ b@@ a@@ s@@ i@@ c@@ -@@ h@@ t@@ m@@ l@@ -@@ and@@ -@@ h@@ t@@ m@@ l@@ 5@@ '@@ : '@@ B@@ a@@ s@@ i@@ c H@@ T@@ M@@ L an@@ d H@@ T@@ M@@ L@@ 5@@ ', | |
'@@ c@@ ss@@ -@@ f@@ le@@ x@@ b@@ o@@ x@@ '@@ : '@@ C@@ S@@ S F@@ le@@ x@@ b@@ o@@ x@@ ', | |
'@@ c@@ ss@@ -@@ g@@ r@@ i@@ d@@ '@@ : '@@ C@@ S@@ S G@@ r@@ i@@ d@@ ', | |
de@@ v@@ o@@ p@@ s@@ : '@@ D@@ e@@ v@@ O@@ p@@ s@@ ', | |
e@@ s@@ 6@@ : '@@ E@@ S@@ 6@@ ', | |
'@@ in@@ f@@ or@@ m@@ ation@@ -@@ se@@ c@@ ur@@ i@@ t@@ y@@ -@@ w@@ i@@ th@@ -@@ he@@ l@@ me@@ t@@ j@@ s@@ '@@ : '@@ I@@ n@@ f@@ or@@ m@@ a@@ ti@@ o@@ n S@@ ec@@ ur@@ i@@ t@@ y w@@ i@@ t@@ h H@@ e@@ l@@ me@@ t@@ J@@ S@@ ', | |
j@@ q@@ u@@ er@@ y@@ : '@@ j@@ Q@@ u@@ er@@ y@@ ', | |
'@@ j@@ s@@ on@@ -@@ ap@@ i@@ s@@ -@@ and@@ -@@ a@@ j@@ a@@ x@@ '@@ : '@@ J@@ S@@ O@@ N A@@ P@@ I@@ s an@@ d A@@ j@@ a@@ x@@ ', | |
'@@ m@@ on@@ g@@ o@@ d@@ b@@ -@@ and@@ -@@ m@@ on@@ g@@ o@@ o@@ se@@ '@@ : 'M@@ on@@ g@@ o@@ D@@ B an@@ d M@@ on@@ g@@ o@@ o@@ se@@ ', | |
'@@ t@@ he@@ -@@ d@@ o@@ m'@@ : '@@ T@@ h@@ e D@@ O@@ M@@ ', | |
'@@ ap@@ i@@ s@@ -@@ and@@ -@@ m@@ i@@ c@@ ro@@ serv@@ i@@ c@@ e@@ s@@ '@@ : '@@ A@@ P@@ I@@ s an@@ d M@@ i@@ c@@ ro@@ serv@@ i@@ c@@ e@@ s@@ ', | |
'@@ ap@@ i@@ s@@ -@@ and@@ -@@ m@@ i@@ c@@ ro@@ serv@@ i@@ c@@ e@@ s@@ -@@ p@@ ro@@ j@@ ect@@ s@@ '@@ : '@@ A@@ P@@ I@@ s an@@ d M@@ i@@ c@@ ro@@ serv@@ i@@ c@@ e@@ s P@@ ro@@ j@@ ect@@ s@@ ' | |
}@@ ; | |
const n@@ o@@ F@@ or@@ m@@ at@@ ti@@ n@@ g = [@@ '@@ and@@ ', '@@ f@@ or@@ ', '@@ o@@ f@@ ', '@@ t@@ he@@ ', '@@ u@@ p@@ ', '@@ w@@ i@@ th@@ '@@ ]@@ ; | |
ex@@ port@@ s@@ .@@ b@@ l@@ o@@ c@@ k@@ N@@ a@@ me@@ i@@ f@@ y = func@@ ti@@ o@@ n b@@ l@@ o@@ c@@ k@@ N@@ a@@ me@@ i@@ f@@ y@@ (@@ p@@ h@@ r@@ a@@ se@@ ) { | |
const p@@ re@@ F@@ or@@ m@@ at@@ t@@ e@@ d = p@@ re@@ F@@ or@@ m@@ at@@ t@@ e@@ d@@ B@@ l@@ o@@ c@@ k@@ N@@ a@@ me@@ s@@ [@@ p@@ h@@ r@@ a@@ se@@ ] |@@ | '@@ '; | |
i@@ f (@@ p@@ re@@ F@@ or@@ m@@ at@@ t@@ e@@ d@@ ) { | |
return p@@ re@@ F@@ or@@ m@@ at@@ t@@ e@@ d@@ ; | |
} | |
return p@@ h@@ r@@ a@@ s@@ e | |
.@@ s@@ p@@ l@@ i@@ t@@ ('@@ -@@ '@@ ) | |
.@@ m@@ ap@@ (@@ w@@ or@@ d => { | |
i@@ f (@@ n@@ o@@ F@@ or@@ m@@ at@@ ti@@ n@@ g@@ .@@ in@@ de@@ x@@ Of@@ (@@ w@@ or@@ d@@ ) !@@ =@@ = -@@ 1@@ ) { | |
return w@@ or@@ d@@ ; | |
} | |
i@@ f (@@ w@@ or@@ d =@@ =@@ = '@@ j@@ a@@ v@@ a@@ s@@ c@@ r@@ i@@ p@@ t@@ '@@ ) { | |
return '@@ J@@ a@@ v@@ a@@ S@@ c@@ r@@ i@@ p@@ t@@ '; | |
} | |
return w@@ or@@ d@@ .@@ c@@ h@@ a@@ r@@ A@@ t@@ (@@ 0@@ ).@@ t@@ o@@ U@@ p@@ p@@ er@@ C@@ a@@ se@@ () + w@@ or@@ d@@ .@@ s@@ l@@ i@@ c@@ e@@ (@@ 1@@ ); | |
}@@ ) | |
.@@ j@@ o@@ in@@ (@@ ' '@@ ); | |
}@@ ;@@ <@@ e@@ o@@ s@@ > | |
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# ap@@ i@@ -@@ serv@@ er@@ /@@ .@@ b@@ a@@ b@@ e@@ l@@ r@@ c@@ .@@ j@@ s | |
mo@@ d@@ u@@ le@@ .@@ ex@@ port@@ s = { | |
p@@ l@@ u@@ g@@ in@@ s@@ : [ | |
re@@ q@@ u@@ i@@ re@@ .@@ re@@ s@@ o@@ l@@ ve@@ ('@@ b@@ a@@ b@@ e@@ l@@ -@@ p@@ l@@ u@@ g@@ in@@ -@@ t@@ r@@ an@@ s@@ f@@ or@@ m@@ -@@ func@@ tion@@ -@@ b@@ in@@ d@@ '@@ )@@ , | |
re@@ q@@ u@@ i@@ re@@ .@@ re@@ s@@ o@@ l@@ ve@@ ('@@ @@@ b@@ a@@ b@@ e@@ l@@ /@@ p@@ l@@ u@@ g@@ in@@ -@@ p@@ ro@@ p@@ o@@ s@@ al@@ -@@ c@@ l@@ a@@ ss@@ -@@ p@@ ro@@ p@@ er@@ ti@@ e@@ s@@ '@@ )@@ , | |
re@@ q@@ u@@ i@@ re@@ .@@ re@@ s@@ o@@ l@@ ve@@ ('@@ @@@ b@@ a@@ b@@ e@@ l@@ /@@ p@@ l@@ u@@ g@@ in@@ -@@ p@@ ro@@ p@@ o@@ s@@ al@@ -@@ o@@ b@@ j@@ ect@@ -@@ re@@ s@@ t@@ -@@ s@@ p@@ re@@ a@@ d@@ '@@ )@@ , | |
]@@ , | |
p@@ re@@ se@@ t@@ s@@ : [ | |
[ | |
re@@ q@@ u@@ i@@ re@@ .@@ re@@ s@@ o@@ l@@ ve@@ ('@@ @@@ b@@ a@@ b@@ e@@ l@@ /@@ p@@ re@@ se@@ t@@ -@@ e@@ n@@ v@@ '@@ )@@ , { | |
t@@ a@@ r@@ ge@@ t@@ s@@ : { | |
n@@ ode@@ : '@@ 1@@ 0@@ ', | |
}@@ , | |
}@@ , | |
]@@ , | |
]@@ , | |
}@@ ;@@ <@@ e@@ o@@ s@@ > | |
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# ap@@ i@@ -@@ serv@@ er@@ /@@ serv@@ er@@ /@@ m@@ i@@ d@@ d@@ le@@ w@@ a@@ re@@ s@@ /@@ err@@ or@@ -@@ report@@ er@@ .@@ j@@ s | |
i@@ m@@ por@@ t de@@ b@@ u@@ g f@@ ro@@ m '@@ de@@ b@@ u@@ g@@ '; | |
i@@ m@@ por@@ t R@@ o@@ l@@ l@@ b@@ a@@ r f@@ ro@@ m '@@ ro@@ l@@ l@@ b@@ a@@ r@@ '; | |
i@@ m@@ por@@ t { | |
i@@ s@@ H@@ and@@ le@@ d@@ Er@@ ror@@ , | |
un@@ w@@ r@@ ap@@ H@@ and@@ le@@ d@@ Er@@ ro@@ r | |
} f@@ ro@@ m '@@ .@@ .@@ /@@ u@@ ti@@ l@@ s@@ /@@ c@@ re@@ ate@@ -@@ h@@ and@@ le@@ d@@ -@@ err@@ or@@ .@@ j@@ s@@ '; | |
i@@ m@@ por@@ t { | |
ro@@ l@@ l@@ b@@ a@@ r | |
} f@@ ro@@ m '@@ .@@ .@@ /@@ .@@ .@@ /@@ .@@ .@@ /@@ con@@ f@@ i@@ g@@ /@@ se@@ c@@ ret@@ s@@ '; | |
const { | |
ap@@ p@@ I@@ d | |
} = ro@@ l@@ l@@ b@@ a@@ r@@ ; | |
const report@@ e@@ r = n@@ e@@ w R@@ o@@ l@@ l@@ b@@ a@@ r@@ (@@ ap@@ p@@ I@@ d@@ ); | |
const l@@ o@@ g = de@@ b@@ u@@ g@@ ('@@ f@@ c@@ c@@ :m@@ i@@ d@@ d@@ le@@ w@@ a@@ re@@ s@@ :@@ err@@ or@@ -@@ report@@ er@@ '@@ ); | |
const err@@ T@@ e@@ m@@ p@@ l@@ at@@ e = (err@@ or@@ , re@@ q@@ ) => { | |
const { | |
me@@ ss@@ a@@ ge@@ , | |
s@@ t@@ ac@@ k | |
} = err@@ or@@ ; | |
return ` | |
T@@ i@@ me@@ : $@@ {@@ n@@ e@@ w D@@ ate@@ (@@ D@@ ate@@ .@@ n@@ o@@ w@@ (@@ )@@ ).@@ t@@ o@@ I@@ S@@ O@@ S@@ t@@ r@@ in@@ g@@ (@@ )@@ } | |
Er@@ ror@@ : $@@ {@@ me@@ ss@@ a@@ ge@@ } | |
I@@ s a@@ ut@@ he@@ n@@ ti@@ c@@ ate@@ d u@@ ser@@ : $@@ {@@ !@@ !@@ re@@ q@@ .@@ u@@ ser@@ } | |
R@@ ou@@ t@@ e@@ : $@@ {@@ J@@ S@@ O@@ N@@ .@@ s@@ t@@ r@@ in@@ g@@ i@@ f@@ y@@ (@@ re@@ q@@ .@@ ro@@ ut@@ e@@ , n@@ u@@ l@@ l@@ , 2@@ )@@ } | |
S@@ t@@ ac@@ k@@ : $@@ {@@ s@@ t@@ ac@@ k@@ } | |
$@@ {@@ J@@ S@@ O@@ N@@ .@@ s@@ t@@ r@@ in@@ g@@ i@@ f@@ y@@ (err@@ or@@ , n@@ u@@ l@@ l@@ , 2@@ )@@ } | |
`@@ ; | |
}@@ ; | |
ex@@ por@@ t func@@ ti@@ o@@ n report@@ Er@@ ror@@ (err@@ ) { | |
return p@@ ro@@ c@@ e@@ ss@@ .@@ e@@ n@@ v@@ .@@ N@@ O@@ D@@ E@@ _@@ E@@ N@@ V =@@ =@@ = '@@ p@@ ro@@ d@@ u@@ c@@ tion@@ ' ? | |
report@@ er@@ .@@ err@@ or@@ (err@@ .@@ me@@ ss@@ a@@ ge@@ , err@@ ) : | |
cons@@ o@@ le@@ .@@ err@@ or@@ (err@@ ); | |
} | |
ex@@ por@@ t de@@ f@@ a@@ u@@ l@@ t func@@ ti@@ o@@ n err@@ ror@@ R@@ e@@ port@@ er@@ () { | |
i@@ f (@@ p@@ ro@@ c@@ e@@ ss@@ .@@ e@@ n@@ v@@ .@@ N@@ O@@ D@@ E@@ _@@ E@@ N@@ V !@@ =@@ = '@@ p@@ ro@@ d@@ u@@ c@@ tion@@ ' &@@ & p@@ ro@@ c@@ e@@ ss@@ .@@ e@@ n@@ v@@ .@@ E@@ R@@ R@@ O@@ R@@ _@@ R@@ E@@ P@@ O@@ R@@ T@@ E@@ R@@ ) { | |
return (err@@ , re@@ q@@ , re@@ s@@ , n@@ ex@@ t@@ ) => { | |
cons@@ o@@ le@@ .@@ err@@ or@@ (err@@ T@@ e@@ m@@ p@@ l@@ ate@@ (err@@ , re@@ q@@ )@@ ); | |
i@@ f (@@ i@@ s@@ H@@ and@@ le@@ d@@ Er@@ ror@@ (err@@ )@@ ) { | |
const h@@ and@@ le@@ d = un@@ w@@ r@@ ap@@ H@@ and@@ le@@ d@@ Er@@ ror@@ (err@@ ); | |
l@@ o@@ g@@ (@@ h@@ and@@ le@@ d@@ .@@ me@@ ss@@ a@@ ge@@ ); | |
} | |
n@@ ex@@ t@@ (err@@ ); | |
}@@ ; | |
} | |
return (err@@ , re@@ q@@ , re@@ s@@ , n@@ ex@@ t@@ ) => { | |
i@@ f (@@ i@@ s@@ H@@ and@@ le@@ d@@ Er@@ ror@@ (err@@ ) |@@ | err@@ .@@ s@@ t@@ at@@ u@@ s@@ C@@ o@@ d@@ e |@@ | err@@ .@@ s@@ t@@ at@@ u@@ s@@ ) { | |
return n@@ ex@@ t@@ (err@@ ); | |
} | |
cons@@ o@@ le@@ .@@ err@@ or@@ (err@@ T@@ e@@ m@@ p@@ l@@ ate@@ (err@@ , re@@ q@@ )@@ ); | |
report@@ Er@@ ror@@ (err@@ ); | |
return n@@ ex@@ t@@ (err@@ ); | |
}@@ ; | |
}@@ <@@ e@@ o@@ s@@ > | |
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# ap@@ i@@ -@@ serv@@ er@@ /@@ serv@@ er@@ /@@ mo@@ de@@ l@@ s@@ /@@ d@@ on@@ ation@@ .@@ j@@ s | |
i@@ m@@ por@@ t { | |
O@@ b@@ serv@@ a@@ b@@ l@@ e | |
} f@@ ro@@ m '@@ r@@ x@@ '; | |
i@@ m@@ por@@ t de@@ b@@ u@@ g f@@ ro@@ m '@@ de@@ b@@ u@@ g@@ '; | |
i@@ m@@ por@@ t { | |
report@@ Er@@ ro@@ r | |
} f@@ ro@@ m '@@ .@@ .@@ /@@ m@@ i@@ d@@ d@@ le@@ w@@ a@@ re@@ s@@ /@@ err@@ or@@ -@@ report@@ er@@ '; | |
i@@ m@@ por@@ t I@@ n@@ M@@ e@@ m@@ or@@ y@@ C@@ ac@@ h@@ e f@@ ro@@ m '@@ .@@ .@@ /@@ u@@ ti@@ l@@ s@@ /@@ in@@ -@@ me@@ m@@ or@@ y@@ -@@ cache@@ '; | |
const l@@ o@@ g = de@@ b@@ u@@ g@@ ('@@ f@@ c@@ c@@ :@@ b@@ o@@ o@@ t@@ :@@ d@@ on@@ ate@@ '@@ ); | |
const f@@ i@@ ve@@ M@@ in@@ ut@@ e@@ s = 1@@ 00@@ 0 * 6@@ 0 * 5@@ ; | |
ex@@ por@@ t de@@ f@@ a@@ u@@ l@@ t func@@ tion@@ (@@ Donation@@ ) { | |
le@@ t ac@@ tiveDonation@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ v@@ a@@ l = n@@ u@@ l@@ l@@ ; | |
const ac@@ tiveDonation@@ Count@@ C@@ ache@@ T@@ T@@ L = f@@ i@@ ve@@ M@@ in@@ ut@@ e@@ s@@ ; | |
const ac@@ tiveDonation@@ Count@@ C@@ ac@@ h@@ e = I@@ n@@ M@@ e@@ m@@ or@@ y@@ C@@ ache@@ (@@ 0@@ , report@@ Er@@ ror@@ ); | |
const ac@@ tiveDonation@@ s@@ Q@@ u@@ er@@ y@@ $ = () => | |
Donation@@ .@@ f@@ in@@ d@@ $@@ (@@ { | |
w@@ h@@ er@@ e@@ : { | |
e@@ n@@ d@@ D@@ ate@@ : un@@ de@@ f@@ in@@ e@@ d | |
} | |
}@@ ).@@ m@@ ap@@ (@@ in@@ s@@ t@@ an@@ c@@ e@@ s => in@@ s@@ t@@ an@@ c@@ e@@ s@@ .@@ le@@ n@@ g@@ th@@ ); | |
func@@ ti@@ o@@ n c@@ le@@ an@@ U@@ p@@ () { | |
i@@ f (@@ ac@@ tiveDonation@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ val@@ ) { | |
c@@ le@@ a@@ r@@ I@@ nt@@ er@@ val@@ (@@ ac@@ tiveDonation@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ val@@ ); | |
} | |
retur@@ n@@ ; | |
} | |
p@@ ro@@ c@@ e@@ ss@@ .@@ on@@ ('@@ ex@@ i@@ t@@ ', c@@ le@@ an@@ U@@ p@@ ); | |
Donation@@ .@@ on@@ ('@@ d@@ at@@ a@@ S@@ o@@ ur@@ c@@ e@@ A@@ t@@ t@@ ache@@ d@@ ', () => { | |
Donation@@ .@@ f@@ in@@ d@@ $ = O@@ b@@ serv@@ a@@ b@@ le@@ .@@ f@@ ro@@ m@@ N@@ odeC@@ al@@ l@@ b@@ ac@@ k@@ (@@ Donation@@ .@@ f@@ in@@ d@@ .@@ b@@ in@@ d@@ (@@ Donation@@ )@@ ); | |
Donation@@ .@@ f@@ in@@ d@@ O@@ n@@ e@@ $ = O@@ b@@ serv@@ a@@ b@@ le@@ .@@ f@@ ro@@ m@@ N@@ odeC@@ al@@ l@@ b@@ ac@@ k@@ ( | |
Donation@@ .@@ f@@ in@@ d@@ O@@ n@@ e@@ .@@ b@@ in@@ d@@ (@@ Donation@@ ) | |
); | |
se@@ e@@ d@@ T@@ he@@ C@@ ache@@ () | |
.@@ t@@ he@@ n@@ (@@ se@@ t@@ u@@ p@@ C@@ ache@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ val@@ ) | |
.@@ c@@ at@@ c@@ h@@ (@@ er@@ r => { | |
const err@@ M@@ s@@ g = `@@ Er@@ ro@@ r c@@ a@@ u@@ g@@ h@@ t se@@ e@@ d@@ in@@ g th@@ e cache@@ : $@@ {@@ err@@ .@@ me@@ ss@@ a@@ ge@@ }@@ `@@ ; | |
err@@ .@@ me@@ ss@@ a@@ g@@ e = err@@ M@@ s@@ g@@ ; | |
report@@ Er@@ ror@@ (err@@ ); | |
}@@ ); | |
}@@ ); | |
func@@ ti@@ o@@ n se@@ e@@ d@@ T@@ he@@ C@@ ache@@ () { | |
return n@@ e@@ w P@@ ro@@ m@@ i@@ se@@ (@@ (@@ re@@ s@@ o@@ l@@ ve@@ , re@@ j@@ ect@@ ) => | |
O@@ b@@ serv@@ a@@ b@@ le@@ .@@ de@@ f@@ er@@ (@@ ac@@ tiveDonation@@ s@@ Q@@ u@@ er@@ y@@ $@@ ).@@ s@@ u@@ b@@ s@@ c@@ r@@ i@@ b@@ e@@ (@@ c@@ ou@@ n@@ t => { | |
l@@ o@@ g@@ ('@@ ac@@ tive@@ Don@@ at@@ o@@ r c@@ ount@@ : %@@ d@@ ', c@@ ount@@ ); | |
ac@@ tiveDonation@@ Count@@ C@@ ache@@ .@@ u@@ p@@ d@@ ate@@ (@@ () => c@@ ount@@ ); | |
return re@@ s@@ o@@ l@@ ve@@ (@@ ); | |
}@@ , re@@ j@@ ect@@ ) | |
); | |
} | |
func@@ ti@@ o@@ n se@@ t@@ u@@ p@@ C@@ ache@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ val@@ () { | |
ac@@ tiveDonation@@ U@@ p@@ d@@ ate@@ I@@ nt@@ er@@ v@@ a@@ l = se@@ t@@ I@@ nt@@ er@@ val@@ ( | |
() => | |
O@@ b@@ serv@@ a@@ b@@ le@@ .@@ de@@ f@@ er@@ (@@ ac@@ tiveDonation@@ s@@ Q@@ u@@ er@@ y@@ $@@ ).@@ s@@ u@@ b@@ s@@ c@@ r@@ i@@ b@@ e@@ ( | |
c@@ ou@@ n@@ t => { | |
l@@ o@@ g@@ ('@@ ac@@ tive@@ Don@@ at@@ o@@ r c@@ ount@@ : %@@ d@@ ', c@@ ount@@ ); | |
return ac@@ tiveDonation@@ Count@@ C@@ ache@@ .@@ u@@ p@@ d@@ ate@@ (@@ () => c@@ ount@@ ); | |
}@@ , | |
er@@ r => { | |
const err@@ M@@ s@@ g = `@@ Er@@ ro@@ r c@@ a@@ u@@ g@@ h@@ t u@@ p@@ da@@ ti@@ n@@ g th@@ e cache@@ : $@@ {@@ err@@ .@@ me@@ ss@@ a@@ ge@@ }@@ `@@ ; | |
err@@ .@@ me@@ ss@@ a@@ g@@ e = err@@ M@@ s@@ g@@ ; | |
report@@ Er@@ ror@@ (err@@ ); | |
} | |
)@@ , | |
ac@@ tiveDonation@@ Count@@ C@@ ache@@ T@@ T@@ L | |
); | |
return n@@ u@@ l@@ l@@ ; | |
} | |
func@@ ti@@ o@@ n ge@@ t@@ C@@ ur@@ re@@ nt@@ A@@ c@@ tiveDonation@@ Count@@ $@@ () { | |
return O@@ b@@ serv@@ a@@ b@@ le@@ .@@ o@@ f@@ (@@ ac@@ tiveDonation@@ Count@@ C@@ ache@@ .@@ ge@@ t@@ (@@ )@@ ); | |
} | |
Donation@@ .@@ ge@@ t@@ C@@ ur@@ re@@ nt@@ A@@ c@@ tiveDonation@@ Count@@ $ = ge@@ t@@ C@@ ur@@ re@@ nt@@ A@@ c@@ tiveDonation@@ Count@@ $@@ ; | |
}@@ <@@ e@@ o@@ s@@ > | |
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# ap@@ i@@ -@@ serv@@ er@@ /@@ serv@@ er@@ /@@ u@@ ti@@ l@@ s@@ /@@ d@@ ate@@ -@@ u@@ ti@@ l@@ s@@ .@@ t@@ e@@ s@@ t@@ .@@ j@@ s | |
i@@ m@@ por@@ t mome@@ n@@ t f@@ ro@@ m '@@ moment@@ -@@ ti@@ me@@ z@@ on@@ e@@ '; | |
i@@ m@@ por@@ t { | |
day@@ C@@ ou@@ n@@ t | |
} f@@ ro@@ m '@@ .@@ /@@ d@@ ate@@ -@@ u@@ ti@@ l@@ s@@ '; | |
const P@@ S@@ T = '@@ A@@ m@@ er@@ i@@ c@@ a@@ /@@ L@@ o@@ s@@ _@@ A@@ n@@ ge@@ le@@ s@@ '; | |
de@@ s@@ c@@ r@@ i@@ b@@ e@@ ('@@ d@@ at@@ e u@@ ti@@ l@@ s@@ ', () => { | |
de@@ s@@ c@@ r@@ i@@ b@@ e@@ ('@@ day@@ Count@@ ', () => { | |
i@@ t@@ ('@@ s@@ h@@ ou@@ l@@ d return 1 da@@ y g@@ i@@ ve@@ n e@@ p@@ o@@ c@@ h@@ s o@@ f th@@ e s@@ am@@ e day@@ ', () => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 3@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 1@@ ); | |
}@@ ); | |
i@@ t@@ ('@@ s@@ h@@ ou@@ l@@ d return 1 da@@ y g@@ i@@ ve@@ n s@@ am@@ e e@@ p@@ o@@ c@@ h@@ s@@ ', () => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 1@@ ); | |
}@@ ); | |
i@@ t@@ ('@@ s@@ h@@ ou@@ l@@ d return 2 day@@ s w@@ he@@ n th@@ er@@ e i@@ s a 2@@ 4 h@@ o@@ ur@@ s d@@ i@@ f@@ f@@ er@@ e@@ n@@ c@@ e@@ ', () => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 8@@ /@@ 4@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 2@@ ); | |
}@@ ); | |
i@@ t@@ ( | |
'@@ s@@ h@@ ou@@ l@@ d return 2 day@@ s w@@ he@@ n th@@ e d@@ i@@ f@@ f i@@ s le@@ s@@ s th@@ a@@ n 2@@ 4@@ h b@@ u@@ t ' + | |
'@@ d@@ i@@ f@@ f@@ er@@ e@@ n@@ t i@@ n U@@ T@@ C@@ ', | |
() => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 8@@ /@@ 4@@ /2@@ 0@@ 1@@ 5 1@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ 3@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 2@@ ); | |
} | |
); | |
i@@ t@@ ( | |
'@@ s@@ h@@ ou@@ l@@ d return 1 da@@ y w@@ he@@ n th@@ e d@@ i@@ f@@ f i@@ s le@@ s@@ s th@@ a@@ n 2@@ 4@@ h ' + | |
'@@ an@@ d day@@ s a@@ r@@ e d@@ i@@ f@@ f@@ er@@ e@@ n@@ t i@@ n U@@ T@@ C@@ , b@@ u@@ t g@@ i@@ ve@@ n P@@ S@@ T@@ ', | |
() => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ ( | |
[ | |
moment.utc('@@ 8@@ /@@ 4@@ /2@@ 0@@ 1@@ 5 1@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ 3@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ , | |
P@@ S@@ T | |
) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 1@@ ); | |
} | |
); | |
i@@ t@@ ('@@ s@@ h@@ ou@@ l@@ d return c@@ or@@ re@@ c@@ t c@@ ou@@ n@@ t w@@ he@@ n th@@ er@@ e i@@ s v@@ er@@ y b@@ i@@ g p@@ er@@ i@@ o@@ d@@ ', () => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 1@@ 0@@ /2@@ 7@@ /2@@ 0@@ 1@@ 5 1@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 5@@ /@@ 1@@ 2@@ /@@ 1@@ 9@@ 8@@ 2 1@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 1@@ 2@@ 2@@ 2@@ 2@@ ); | |
}@@ ); | |
i@@ t@@ ( | |
'@@ s@@ h@@ ou@@ l@@ d return 2 day@@ s w@@ he@@ n th@@ er@@ e i@@ s a 2@@ 4 h@@ o@@ ur@@ s d@@ i@@ f@@ f@@ er@@ e@@ n@@ c@@ e ' + | |
'@@ b@@ e@@ t@@ w@@ e@@ e@@ n d@@ ate@@ s g@@ i@@ ve@@ n `@@ un@@ de@@ f@@ in@@ e@@ d@@ ` ti@@ me@@ z@@ on@@ e@@ ', | |
() => { | |
ex@@ p@@ ect@@ ( | |
day@@ Count@@ (@@ [ | |
moment.utc('@@ 8@@ /@@ 4@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ (@@ )@@ , | |
moment.utc('@@ 8@@ /@@ 3@@ /2@@ 0@@ 1@@ 5 2@@ :00', 'M/D/YYYY H:mm').valueOf@@ () | |
]@@ ) | |
).@@ t@@ o@@ E@@ q@@ u@@ al@@ (@@ 2@@ ); | |
} | |
); | |
}@@ ); | |
}@@ )@@ ;@@ <@@ e@@ o@@ s@@ > | |
# f@@ re@@ e@@ C@@ odeC@@ am@@ p@@ /@@ f@@ re@@ e@@ C@@ odeC@@ am@@ p | |
# ap@@ i@@ -@@ serv@@ er@@ /@@ serv@@ er@@ /@@ u@@ ti@@ l@@ s@@ /@@ in@@ -@@ me@@ m@@ or@@ y@@ -@@ cache@@ .@@ j@@ s | |
func@@ ti@@ o@@ n i@@ s@@ P@@ ro@@ m@@ i@@ se@@ L@@ i@@ k@@ e@@ (@@ th@@ in@@ g@@ ) { | |
return !@@ !@@ th@@ in@@ g &@@ & t@@ y@@ p@@ e@@ o@@ f th@@ in@@ g@@ .@@ t@@ he@@ n =@@ =@@ = '@@ func@@ tion@@ '; | |
} | |
func@@ ti@@ o@@ n I@@ n@@ M@@ e@@ m@@ or@@ y@@ C@@ ache@@ (@@ in@@ i@@ ti@@ al@@ V@@ al@@ u@@ e@@ , report@@ Er@@ ror@@ ) { | |
i@@ f (@@ t@@ y@@ p@@ e@@ o@@ f report@@ Er@@ ro@@ r !@@ =@@ = '@@ func@@ tion@@ '@@ ) { | |
th@@ ro@@ w n@@ e@@ w Er@@ ror@@ ( | |
'@@ N@@ o report@@ Er@@ ro@@ r func@@ ti@@ o@@ n s@@ p@@ ec@@ i@@ f@@ i@@ e@@ d f@@ o@@ r th@@ i@@ s in@@ -@@ me@@ m@@ or@@ y@@ -@@ cache@@ ' | |
); | |
} | |
const cache@@ K@@ e@@ y = S@@ y@@ m@@ b@@ o@@ l@@ ('@@ cache@@ K@@ e@@ y@@ '@@ ); | |
const c@@ ac@@ h@@ e = n@@ e@@ w M@@ ap@@ (@@ ); | |
cache@@ .@@ se@@ t@@ (@@ cache@@ K@@ e@@ y@@ , in@@ i@@ ti@@ al@@ V@@ al@@ u@@ e@@ ); | |
return { | |
ge@@ t@@ () { | |
const valu@@ e = cache@@ .@@ ge@@ t@@ (@@ cache@@ K@@ e@@ y@@ ); | |
return t@@ y@@ p@@ e@@ o@@ f valu@@ e !@@ =@@ = '@@ un@@ de@@ f@@ in@@ e@@ d@@ ' ? valu@@ e : n@@ u@@ l@@ l@@ ; | |
}@@ , | |
u@@ p@@ d@@ ate@@ (@@ f@@ n@@ ) { | |
t@@ r@@ y { | |
const valu@@ e = f@@ n@@ (@@ ); | |
i@@ f (@@ i@@ s@@ P@@ ro@@ m@@ i@@ se@@ L@@ i@@ k@@ e@@ (@@ value@@ )@@ ) { | |
return value@@ .@@ t@@ he@@ n@@ (@@ valu@@ e => cache@@ .@@ se@@ t@@ (@@ cache@@ K@@ e@@ y@@ , value@@ )@@ ); | |
} e@@ l@@ s@@ e { | |
cache@@ .@@ se@@ t@@ (@@ cache@@ K@@ e@@ y@@ , value@@ ); | |
} | |
} c@@ at@@ c@@ h (@@ e@@ ) { | |
const err@@ M@@ s@@ g = `@@ I@@ n@@ M@@ e@@ m@@ or@@ y@@ C@@ ac@@ h@@ e > u@@ p@@ d@@ at@@ e > c@@ a@@ u@@ g@@ h@@ t@@ : $@@ {@@ e@@ .@@ me@@ ss@@ a@@ ge@@ }@@ `@@ ; | |
e@@ .@@ me@@ ss@@ a@@ g@@ e = err@@ M@@ s@@ g@@ ; | |
report@@ Er@@ ror@@ (@@ e@@ ); | |
} | |
return n@@ u@@ l@@ l@@ ; | |
}@@ , | |
c@@ le@@ a@@ r@@ () { | |
return cache@@ .@@ de@@ le@@ t@@ e@@ (@@ cache@@ K@@ e@@ y@@ ); | |
} | |
}@@ ; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment