From 0ae9e0140f5deeeaec474adfc8938aab26b9e145 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Wed, 19 Mar 2025 22:37:53 -0700 Subject: [PATCH 1/5] Remove deprecated `app_id` input --- action.yml | 6 +----- main.js | 6 +----- tests/main-missing-app-id.test.js | 9 --------- tests/snapshots/index.js.md | 13 +------------ tests/snapshots/index.js.snap | Bin 1318 -> 1278 bytes 5 files changed, 3 insertions(+), 31 deletions(-) delete mode 100644 tests/main-missing-app-id.test.js diff --git a/action.yml b/action.yml index 184c59f..57daa53 100644 --- a/action.yml +++ b/action.yml @@ -7,11 +7,7 @@ branding: inputs: app-id: description: "GitHub App ID" - required: false # TODO: When 'app_id' is removed, make 'app-id' required - app_id: - description: "GitHub App ID" - required: false - deprecationMessage: "'app_id' is deprecated and will be removed in a future version. Use 'app-id' instead." + required: true private-key: description: "GitHub App private key" required: false # TODO: When 'private_key' is removed, make 'private-key' required diff --git a/main.js b/main.js index 8011b51..40180ff 100644 --- a/main.js +++ b/main.js @@ -14,11 +14,7 @@ if (!process.env.GITHUB_REPOSITORY_OWNER) { throw new Error("GITHUB_REPOSITORY_OWNER missing, must be set to ''"); } -const appId = core.getInput("app-id") || core.getInput("app_id"); -if (!appId) { - // The 'app_id' input was previously required, but it and 'app-id' are both optional now, until the former is removed. Still, we want to ensure that at least one of them is set. - throw new Error("Input required and not supplied: app-id"); -} +const appId = core.getInput("app-id"); const privateKey = core.getInput("private-key") || core.getInput("private_key"); if (!privateKey) { // The 'private_key' input was previously required, but it and 'private-key' are both optional now, until the former is removed. Still, we want to ensure that at least one of them is set. diff --git a/tests/main-missing-app-id.test.js b/tests/main-missing-app-id.test.js deleted file mode 100644 index 9382b44..0000000 --- a/tests/main-missing-app-id.test.js +++ /dev/null @@ -1,9 +0,0 @@ -process.env.GITHUB_REPOSITORY_OWNER = "actions"; -process.env.GITHUB_REPOSITORY = "actions/create-github-app-token"; - -// Verify `main` exits with an error when neither the `app-id` nor `app_id` input is set. -try { - await import("../main.js"); -} catch (error) { - console.error(error.message); -} diff --git a/tests/snapshots/index.js.md b/tests/snapshots/index.js.md index 73a4c6a..13164af 100644 --- a/tests/snapshots/index.js.md +++ b/tests/snapshots/index.js.md @@ -12,8 +12,7 @@ Generated by [AVA](https://avajs.dev). > stdout - `app_id — 'app_id' is deprecated and will be removed in a future version. Use 'app-id' instead.␊ - private_key — 'private_key' is deprecated and will be removed in a future version. Use 'private-key' instead.␊ + `private_key — 'private_key' is deprecated and will be removed in a future version. Use 'private-key' instead.␊ skip_token_revoke — 'skip_token_revoke' is deprecated and will be removed in a future version. Use 'skip-token-revoke' instead.` ## main-custom-github-api-url.test.js @@ -35,16 +34,6 @@ Generated by [AVA](https://avajs.dev). ::save-state name=token::ghs_16C7e42F292c6912E7710c838347Ae178B4a␊ ::save-state name=expiresAt::2016-07-11T22:14:10Z` -## main-missing-app-id.test.js - -> stderr - - 'Input required and not supplied: app-id' - -> stdout - - '' - ## main-missing-owner.test.js > stderr diff --git a/tests/snapshots/index.js.snap b/tests/snapshots/index.js.snap index 061ef5b8b6372f1cb16b1cea0dac1646c8574b67..d986c2d35787a5337ff709a7bf429cec641fcf9e 100644 GIT binary patch literal 1278 zcmV4qwFsK@jd$5d91MEA+uf(FY#|e>0mVJ2Yuax4na7`_Lxa z+24HU_xsFuW@o?ab^XvCiU$utGU>y8LS4y1Zg~*J;8F>m#dwrRQIjBK?F+#Kr;!+h zQhfc;^QfdBK3jUeq<&VOE4@?#pLW6T3F$!`rw#6{l(J2p`KJ`cY=ogZLzs|1zIs3^ znF|%d1ey0vDEG*i`9A3ai6IC_c#UyFNiUH}3}ghcK*2R~SHLWgl?LKM0`+REV#uP7 z42QrwF^uqU+Uu#y`TADjEFI38g_|mvXC+MJNvg{MW!!QTA;ZAxGdW1Q7LAyd#D1P+ z|7;}t$CYr*A=X2QAqoYPVaz}f0kTTm7^q~tPqb{(3uCiUSvP>Wy6FJRL`C&TcS6c3 zFrvKbIMnm3fQq5x^arA2Z+_5%X5)5ayWwtb+l}2;%dWdy8(SOA)(+UMty@jHig%$B z3)6y-5l#bmSND)FgvvYheX3Drp5xe!jpjR>i<+u22|wv$htol(<55lN2rLXF;c~)G zM}Yegi$Uy2$7$58Hjm=$DzRBr0{?^PC%wG6$CRANZY%*Ew` z9Yb)nt-J;q{4&8jr4x{cl87XVdTK%ZZ4bD zniiZHw>3skEf6k^(49Gqea0b|KmTM{#t+LZLsw#nZO8!-H;H55a(>fwk@+|5>WEg-Fz#lNI9nlm%q1!tl%b3~S0sn@i|}UL{Z$7F$z* zwU;cwUjr)jH!1|gDlKG81um*8aBcOo_d^$R!sHE_Ai`$?DV+-avF6m(*O zt7b6$j?1jadOgr&;d--CM+V)Hd!j}TLB6RwtXoujburuy0(0hXDZJ&*v`XED0JD;3v3-bW@n*rc2*YY4) zm0{@Pj-cuez#ZaHizV~%;bdPJrvjq_qoo+tFN9H;&y0#wt)~l`x6g(q!OfG*!^`&u zFW+3{UcEr$NuZ&Lm^n%wG=4SEcr>+=(@dn-=jFekhcG@n2umZZ&4?+^ysilu>pWy~ z`$=&``V`?(!Q{*7OS&mFSM=C^+%R4iyy-Y&8gt~pagH`sM<7Ct))_?VXH*FxQynk&Lu89U(N{2HK&eWHAKBI&(9FNb916K=gP@jM)$9s oDvvt3p7yd(&C3}zIql{6bwkUGsTMY~6QlqC0l$sLPqQBY0HBg~iU0rr literal 1318 zcmV+>1=;#RRzV)BR?qoc?83^~}yq{2SD(xF86^UIo#=z`sHd9>t4C!B^FtnJzM&gmkhCOXrZx zbgJL`)_b4#s=E67e$Nf;5&z~f2qs*3M5rxT;2REv5!h6KV=zCA1#bx8qVYLr+@~QQ z27-U}*m0a8-}vsa{<(8EQb*rqn+*u zriqu#g<`H!Lq=lg*dHIUuq%QQ_}vJ`_&4!-;&L(H(ww2p88dUKf_d13SRCiF>QUw! zcFaZK83QJUanGP3GvdfClFeVVZ2nXUCO$-JDiMSMXCjCgaKb^KXV6HBmV3kO#4(UxvH6fB$mo1Arj^R;0vaG?7cg>9t+OXcb+uCZ`8(U^;r`a5+R%cjKpLBcy15oQ1>cV6z3NZJAdH8Ech5AN0he(En zOen|YUK(yJKYTy1F(yphq%jhVk^GG8GO-u;$o9QXVnRa4r?{Sb>37@!IIQ0XMHa4v zYfWU(4t$3<$N`9GDiz3vf%7D?GL(ShTWqvo+d=HhjRtbsSjhhqEfn7sTg>~ExmcI- zV!41ny#+jJlgY+#AjQiZ8gd#kA(##xqFgA_CjZee`J-~~=7=%YA(0mcY>fX-P^)qe zA3$8FF5gx3$kiihoEa;#L1cvrERawTbJfaLkkmlOXo2=zC_%d#(AIK6Q%(2MX!}p2 z?eD8?N~d9`-CLsf4AI*<9XRIdb}+x0^si&fWKbJBW_&;fr~qWx;+GYgi|e- z%%_Kwd2XCaj7p4hF>0O*qo7zbD$m=VFKFI59hw+7PofAfKWMysdzpLn5{+kph9Y9t zQHr4Pn})`dw3VD>BDp?K|2caI^JfQPiG`IJG3A-p6(M7sg-qdoQXY{$N4V55_#%CM zm{M~|kL^b-?Pb9Y%bL*0M-D9OP=O$w+A4@7d9Jp|;vsGcM@va~M0MWI6&Hw-a From c304ff9e901d2e31bbdb1b6af92743f492ca4375 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Wed, 19 Mar 2025 22:42:56 -0700 Subject: [PATCH 2/5] Remove deprecated `private_key` input --- action.yml | 6 +----- main.js | 6 +----- tests/main-missing-private-key.test.js | 10 ---------- tests/snapshots/index.js.md | 13 +------------ tests/snapshots/index.js.snap | Bin 1278 -> 1230 bytes 5 files changed, 3 insertions(+), 32 deletions(-) delete mode 100644 tests/main-missing-private-key.test.js diff --git a/action.yml b/action.yml index 57daa53..149ac56 100644 --- a/action.yml +++ b/action.yml @@ -10,11 +10,7 @@ inputs: required: true private-key: description: "GitHub App private key" - required: false # TODO: When 'private_key' is removed, make 'private-key' required - private_key: - description: "GitHub App private key" - required: false - deprecationMessage: "'private_key' is deprecated and will be removed in a future version. Use 'private-key' instead." + required: true owner: description: "The owner of the GitHub App installation (defaults to current repository owner)" required: false diff --git a/main.js b/main.js index 40180ff..82ea1ed 100644 --- a/main.js +++ b/main.js @@ -15,11 +15,7 @@ if (!process.env.GITHUB_REPOSITORY_OWNER) { } const appId = core.getInput("app-id"); -const privateKey = core.getInput("private-key") || core.getInput("private_key"); -if (!privateKey) { - // The 'private_key' input was previously required, but it and 'private-key' are both optional now, until the former is removed. Still, we want to ensure that at least one of them is set. - throw new Error("Input required and not supplied: private-key"); -} +const privateKey = core.getInput("private-key") const owner = core.getInput("owner"); const repositories = core.getInput("repositories") .split(/[\n,]+/) diff --git a/tests/main-missing-private-key.test.js b/tests/main-missing-private-key.test.js deleted file mode 100644 index a78b1c7..0000000 --- a/tests/main-missing-private-key.test.js +++ /dev/null @@ -1,10 +0,0 @@ -process.env.GITHUB_REPOSITORY_OWNER = "actions"; -process.env.GITHUB_REPOSITORY = "actions/create-github-app-token"; -process.env["INPUT_APP-ID"] = "123456"; - -// Verify `main` exits with an error when neither the `private-key` nor `private_key` input is set. -try { - await import("../main.js"); -} catch (error) { - console.error(error.message); -} diff --git a/tests/snapshots/index.js.md b/tests/snapshots/index.js.md index 13164af..be9f068 100644 --- a/tests/snapshots/index.js.md +++ b/tests/snapshots/index.js.md @@ -12,8 +12,7 @@ Generated by [AVA](https://avajs.dev). > stdout - `private_key — 'private_key' is deprecated and will be removed in a future version. Use 'private-key' instead.␊ - skip_token_revoke — 'skip_token_revoke' is deprecated and will be removed in a future version. Use 'skip-token-revoke' instead.` + 'skip_token_revoke — \'skip_token_revoke\' is deprecated and will be removed in a future version. Use \'skip-token-revoke\' instead.' ## main-custom-github-api-url.test.js @@ -44,16 +43,6 @@ Generated by [AVA](https://avajs.dev). '' -## main-missing-private-key.test.js - -> stderr - - 'Input required and not supplied: private-key' - -> stdout - - '' - ## main-missing-repository.test.js > stderr diff --git a/tests/snapshots/index.js.snap b/tests/snapshots/index.js.snap index d986c2d35787a5337ff709a7bf429cec641fcf9e..1779337e492d846199a8131c562031706767d89d 100644 GIT binary patch literal 1230 zcmV;<1Tp(TRzVtmMAQ_Rs4@8mB0sGk3As@LjhrUr6D;@V z@@TGoqaTY100000000B+nNe#iMHI&qMTCN&Z=#|@5Rz&)H=D+$U9MuU^tO4>UTQD4 zUZhNRPm(dav+K-ka`UEs0zvUrydVg|eHBDMfuBMjd=y`N6g)GVCRviSrQ6;Mm+eEF zY-i8>&pE$yW_I@bPTLRNzWn+DD5iY4PpGR{$Sn^d0WMYGS&T=ql2rv#RX>$XavI5A zsN|OqJdY~+{?mnL3;L({OyPwB__PgvM=B45NCq5zH9O*|FAB2Hq7xPNfu9H%;9v6R z=iiX>+~qQ1l1zmV$~`hBK4)Kn5TrYOj*J5)yNkF=tK8ajAfM z)v3rZR;Qkq0?N4M#!`iW)n%#|w=EhmD;ECceLpV#l5+m1VmRa=j4J}7P%;$?29iin zYs3{m72{oEWRp%P(t}E708G`59V`)T)g$c@DJA)nr4`4ao@WJA_8q6&lPC7ZdrfH6 zZ`Zf#?#7l~-)T1On!CBax!!1QgWcS`)u1bQ7b>wZESPh`X#j7V8M2wsai_jd4Oz@{ z9J{{Wcxz+PQ0M zcrCR!Fu3RxSh5ep z0?fT)0siVyWxi1KRv_TB82u!=GK_%JTU@l@x?#-qQi+^a z7xMow6^ie&Ek_;7e5^}-F<*in-4c|v$z*HO)#7yyE$xO*2&O|uC>OG{$$wIq{87Ac zbHo^@A<-ARY=HkxP%Fs*H=I6{R&E=5^y-l`&KWC{L8L+z7D%Lsz3R+Xkk&v4Xo0qU z$U(av(AJlNW}5Dm(e_`8w!g2pDV>E~>fRi^$B5q6+34vHD#Wn!(do7@3xL0;0Q~h@ z9@5rS82Y#)SaW;e_R-aR$$WG;*%!ts$0)~WDMqymVH9R-M)`@+lLgJ2XG0U?=1FDY z<%bk6-(KZjJxAklpkauZbd)S;{FXxF;kcE|Gm%`MrvHLHgz?EiSYn|vAtpcbx+Y|- z^N`8hPx2$uCkU4^249U|fQ_lSqQ~~5dg^7t>y9&|f+Gixb7(-&le#8|BzdlO$l^CD zMq;8ZanZ}5Y9pnpl1LewT_gIXU^HcQDskcY@{F)dHFflIO4M`H`1HX$Hzr1NrkK2u sn*No!^yri8@hl6~yf~vKV|zJzHKpbGL<^g=lhpkG1JArd*Pb2#00~=Ro&W#< literal 1278 zcmV4qwFsK@jd$5d91MEA+uf(FY#|e>0mVJ2Yuax4na7`_Lxa z+24HU_xsFuW@o?ab^XvCiU$utGU>y8LS4y1Zg~*J;8F>m#dwrRQIjBK?F+#Kr;!+h zQhfc;^QfdBK3jUeq<&VOE4@?#pLW6T3F$!`rw#6{l(J2p`KJ`cY=ogZLzs|1zIs3^ znF|%d1ey0vDEG*i`9A3ai6IC_c#UyFNiUH}3}ghcK*2R~SHLWgl?LKM0`+REV#uP7 z42QrwF^uqU+Uu#y`TADjEFI38g_|mvXC+MJNvg{MW!!QTA;ZAxGdW1Q7LAyd#D1P+ z|7;}t$CYr*A=X2QAqoYPVaz}f0kTTm7^q~tPqb{(3uCiUSvP>Wy6FJRL`C&TcS6c3 zFrvKbIMnm3fQq5x^arA2Z+_5%X5)5ayWwtb+l}2;%dWdy8(SOA)(+UMty@jHig%$B z3)6y-5l#bmSND)FgvvYheX3Drp5xe!jpjR>i<+u22|wv$htol(<55lN2rLXF;c~)G zM}Yegi$Uy2$7$58Hjm=$DzRBr0{?^PC%wG6$CRANZY%*Ew` z9Yb)nt-J;q{4&8jr4x{cl87XVdTK%ZZ4bD zniiZHw>3skEf6k^(49Gqea0b|KmTM{#t+LZLsw#nZO8!-H;H55a(>fwk@+|5>WEg-Fz#lNI9nlm%q1!tl%b3~S0sn@i|}UL{Z$7F$z* zwU;cwUjr)jH!1|gDlKG81um*8aBcOo_d^$R!sHE_Ai`$?DV+-avF6m(*O zt7b6$j?1jadOgr&;d--CM+V)Hd!j}TLB6RwtXoujburuy0(0hXDZJ&*v`XED0JD;3v3-bW@n*rc2*YY4) zm0{@Pj-cuez#ZaHizV~%;bdPJrvjq_qoo+tFN9H;&y0#wt)~l`x6g(q!OfG*!^`&u zFW+3{UcEr$NuZ&Lm^n%wG=4SEcr>+=(@dn-=jFekhcG@n2umZZ&4?+^ysilu>pWy~ z`$=&``V`?(!Q{*7OS&mFSM=C^+%R4iyy-Y&8gt~pagH`sM<7Ct))_?VXH*FxQynk&Lu89U(N{2HK&eWHAKBI&(9FNb916K=gP@jM)$9s oDvvt3p7yd(&C3}zIql{6bwkUGsTMY~6QlqC0l$sLPqQBY0HBg~iU0rr From dd64f6e4c248b8be593fb2c60406d962e7535450 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:45:38 -0700 Subject: [PATCH 3/5] Remove deprecated `skip_token_revoke` input --- action.yml | 4 ---- lib/post.js | 7 ++----- main.js | 13 ++++++------- tests/snapshots/index.js.md | 2 +- tests/snapshots/index.js.snap | Bin 1230 -> 1151 bytes 5 files changed, 9 insertions(+), 17 deletions(-) diff --git a/action.yml b/action.yml index 149ac56..ab0f3f1 100644 --- a/action.yml +++ b/action.yml @@ -20,10 +20,6 @@ inputs: skip-token-revoke: description: "If truthy, the token will not be revoked when the current job is complete" required: false - skip_token_revoke: - description: "If truthy, the token will not be revoked when the current job is complete" - required: false - deprecationMessage: "'skip_token_revoke' is deprecated and will be removed in a future version. Use 'skip-token-revoke' instead." # Make GitHub API configurable to support non-GitHub Cloud use cases # see https://github.com/actions/create-github-app-token/issues/77 github-api-url: diff --git a/lib/post.js b/lib/post.js index 9b294ae..f21174d 100644 --- a/lib/post.js +++ b/lib/post.js @@ -5,9 +5,7 @@ * @param {import("@octokit/request").request} request */ export async function post(core, request) { - const skipTokenRevoke = Boolean( - core.getInput("skip-token-revoke") || core.getInput("skip_token_revoke") - ); + const skipTokenRevoke = Boolean(core.getInput("skip-token-revoke")); if (skipTokenRevoke) { core.info("Token revocation was skipped"); @@ -35,8 +33,7 @@ export async function post(core, request) { }); core.info("Token revoked"); } catch (error) { - core.warning( - `Token revocation failed: ${error.message}`) + core.warning(`Token revocation failed: ${error.message}`); } } diff --git a/main.js b/main.js index 82ea1ed..59a9fa7 100644 --- a/main.js +++ b/main.js @@ -15,16 +15,15 @@ if (!process.env.GITHUB_REPOSITORY_OWNER) { } const appId = core.getInput("app-id"); -const privateKey = core.getInput("private-key") +const privateKey = core.getInput("private-key"); const owner = core.getInput("owner"); -const repositories = core.getInput("repositories") +const repositories = core + .getInput("repositories") .split(/[\n,]+/) - .map(s => s.trim()) - .filter(x => x !== ''); + .map((s) => s.trim()) + .filter((x) => x !== ""); -const skipTokenRevoke = Boolean( - core.getInput("skip-token-revoke") || core.getInput("skip_token_revoke") -); +const skipTokenRevoke = Boolean(core.getInput("skip-token-revoke")); main( appId, diff --git a/tests/snapshots/index.js.md b/tests/snapshots/index.js.md index be9f068..18c8173 100644 --- a/tests/snapshots/index.js.md +++ b/tests/snapshots/index.js.md @@ -12,7 +12,7 @@ Generated by [AVA](https://avajs.dev). > stdout - 'skip_token_revoke — \'skip_token_revoke\' is deprecated and will be removed in a future version. Use \'skip-token-revoke\' instead.' + '' ## main-custom-github-api-url.test.js diff --git a/tests/snapshots/index.js.snap b/tests/snapshots/index.js.snap index 1779337e492d846199a8131c562031706767d89d..49c5ca2d33ee125bab4d0904e317679d63fb7044 100644 GIT binary patch literal 1151 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 From ce9b5602a9d8563ed4cc9c921f63b4e26917de65 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:53:38 -0700 Subject: [PATCH 4/5] Update action version --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42a7c74..954ed1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "create-github-app-token", - "version": "1.11.6", + "version": "1.12.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "create-github-app-token", - "version": "1.11.6", + "version": "1.12.0", "license": "MIT", "dependencies": { "@actions/core": "^1.11.1", From 84d1717a3e8f073a24b66557a816c87ea54a05b0 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:02:51 -0700 Subject: [PATCH 5/5] Update index.js.snap --- tests/snapshots/index.js.snap | Bin 1151 -> 1349 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/snapshots/index.js.snap b/tests/snapshots/index.js.snap index 49c5ca2d33ee125bab4d0904e317679d63fb7044..14f1a6cf97064fb740225c1f800358562db9872b 100644 GIT binary patch literal 1349 zcmV-L1-kk{RzVx`Z)Seq z8ILEww_A>9_4seEKrrFJGeRxFJXg2D55S@VY@NA&D0oo-7sa1A<1Y1i*Ax7gSGG+B z{qBvWx0dAJ@|#QVErCN@;Iz50AqdVd;DzF}Rjp5%t6L!#USIDp(G6QV^_d<9&h^_p zTIt1$to*Rz4P6Kbb!`%W?{Ox)fB`2QM1fcVP{G^|5nc~m()NO6Ax#y4sXAX*B{d?W z+N3oiS~PZC%b6y%ZM{!<&onz-eqyYDQ-@mRUS+dlt#2BYM!jy7t&QqNwN~E(qrP#s zMsrvTmFPGuINrpiefUzfkS+vsxuA|i)vPkxG>uBN_Qm?FqOwoi2|L)}xRX(TWKlW* z9Rmrtp0KkK;F-??;9J5pD`jI{FV}U$XjUqwQ8SJ5lbo*WWWVw7QRAR_K=2~B-Dr{$ zLQxu2OKN6HV|k@HGgFFpJ@;VmU|Ju`B);XPXjCwy1)QI#`aJhsizA?!Pv=5#{9-28 zA1JQ-jB_MQSNP54`EWZ<>+;1=~U zYq>CVm}8UjA@BF*k>ZE)XjW0&vB&(ul0iC21{79*asIDYC|`q>F(f zTE@_M4~Fxd_jiKJzn1d5oQJpuQIRK>Ls_4!<{4hBO`Jzvvg-=yfLhgX=#WPRD&i?v zAOCf!P*;?52xKS8kaEIQ;9~CS*PeyanJCc^O@=)=CfiKxge|i5U^faOeZfauK!1E4 z0I^xS4GMl-AFE}wiRHOAFOq!_!AL3y;O7wgNu+s|fYT}#MzAa|MA^2qQgNn5Au$x+ zr(5FNlsT9>d`n}(ztuTnOpbK@w?S=^%qNJY>)a?B-qx*UC38LM(18-z3q z5Kqu;uUvZB!Tu)MmNz?WfL})r(Rd%9`yJ47_f${ix*TPzSd>X2vPuQ|+84xFGvmgW z8t4Ec(3S(4KNjVW5OXpwjb~$qC(il)N3$^SS(|NZPWcLw{SUu=JVKGz{`14J66-%cR? z&+-j!d^37)XSaGv?*ewCv*}aNP4a3Q`hHB%_i&t0&tezdpAvS-Ov>EJkw6q-bpmDf z_W$+Gsrp4!r_QR`c~(aBZ4#};i1r~+=fT)o+VuQu0^^q%#u>&pgmFQOVXB$WHFf@p zpR{4X1mK3x$7hn0@tLK(kCANc#ccfZ*s4t30}MWP!417AKddBvd-17h4r$;b;-=YD zjLSwXH7F!{S80;jKTuH;BW=;_*(p@5CseIQQpRBmg!h>5Pi;7rIP)w#CM;FDIQ%dn z>YeHM^uWGwOqAwSWAa&|`H#*_k33}`w=z@B`!O{s9{>(NPH1^I(!wU0GSU9OM^4g6 H8Yln&BPNd& literal 1151 zcmV-_1c3WNRzVoo+GtDZ_%Ir)II?FiX zjEfAF?w6!C-PLVZb+Wno6$G#1f*=Tc6+}OQpTdhr@#0bNRdpswGs(;_J=uk&=Mbhl z)$jf5z2AFPUHPHc^#W%ozI_amNe>PQxF!-X&che~h_#=}^Ongk(h4+RsPhGGy% z@y%n`rILQ~V&Ub2`YXOvc&z{)?Sj`6(uF9xct8-#Gp{9|GHy7rkb!UXnHK^O=ogNT730%Vmq5m3o^pU7Ycob-YyJ*cDyz+7Eu z=#eF&th%H-A*CdCqO@V#)O8J?ilJ@y2jbLhecXnob;RP_2C2UA)5)tg`}QGbyk^c+osiMzTa9lRLx0vaUUH{Cz;Gg z4W%P6(2#`d2|I5A9)&Cdu_JBUs+%pN-Zo70$g*s+X`A&gmtyjU#>8hrV4@72&6Ri@ z?=2?3xV_go+W-9S>EZ7EgU>og2Ztx82VZ=;dq}3%s>Db7NEZ|h$N(wd(e^(qUytZ_ zQc`CmO;+pOPwBPK>Ah6x?K{fNbp_Y7;4oq%MfngW#uytj0?rjAB?5;Wa(Z;ZD8QndZO-llXBcByA` z^qwJl+ZUs!{*eKOolnlTg;@anBL(1ZYk5hl${_G?M^JSJ;0$r9`I7nca5ArqQ;t!N z(MpW!SHdXB){OEKqvs2n_b!Ge#?6z=!pn~-UcS4@y?Tzuvp_==G3zK<(D*%t#*=9) zInP9Lf1ds;_7KKr2VseY%8Z!&%xg`^7?&ZFxu4`mq|Xs9WemOoV}#zP)ZEZ(`>~b! zvEY_%k7>k_1KU2*ASkDf4kAh3t8KFU7Zoir(Uwfn&7i84QdLQ$OwCq_7_u;&vpSc! z^n7_iSf-jfelsQNm3e%I;9eRNtvORn-c7lG>s)%&$@SFBQZ=tHsL9w~j^9pcc{S0( RX6+>9|9{?g2