From 2bd736cd06d43652c90b7d54b679beb4a3da7925 Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 18 Nov 2025 17:20:04 +0000 Subject: [PATCH] =?UTF-8?q?[DO=20NOT=20MERGE]=20=F0=9F=94=A5=20Ignite=2020?= =?UTF-8?q?25=20megabranch=20(#58448)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jenni C <97056108+dihydroJenoxide@users.noreply.github.com> Co-authored-by: Anne-Marie <102995847+am-stead@users.noreply.github.com> Co-authored-by: Steve Ward Co-authored-by: hubwriter Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Tina Heidinger Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> Co-authored-by: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> Co-authored-by: Nhu Do Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com> Co-authored-by: Vanessa Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com> --- .../eclipse-advanced-code-completion-menu.png | Bin 0 -> 238464 bytes .../xcode-advanced-code-completion-menu.png | Bin 0 -> 165965 bytes ...out-enabling-security-features-at-scale.md | 8 + ...our-exposure-to-vulnerable-dependencies.md | 64 +++--- .../alerts-in-production-code.md | 101 +++++++++ .../index.md | 5 +- ...itizing-dependabot-alerts-using-metrics.md | 2 + ...endabot-alerts-using-production-context.md | 60 ------ .../filtering-alerts-in-security-overview.md | 16 ++ .../coding-agent/about-custom-agents.md | 10 +- .../copilot/concepts/auto-model-selection.md | 17 +- .../concepts/completions/code-suggestions.md | 18 +- content/copilot/get-started/features.md | 2 +- content/copilot/get-started/quickstart.md | 6 +- .../how-tos/chat-with-copilot/chat-in-ide.md | 196 +++++++++++++++--- .../configure-in-ide.md | 14 +- .../get-ide-code-suggestions.md | 24 ++- .../use-ai-models/change-the-chat-model.md | 6 + .../coding-agent/create-a-pr.md | 19 +- .../coding-agent/create-custom-agents.md | 74 +++++-- .../coding-agent/track-copilot-sessions.md | 17 +- .../reference/custom-agents-configuration.md | 12 +- content/rest/orgs/artifact-metadata.md | 2 + data/reusables/copilot/auto-model-option.md | 2 +- .../reusables/copilot/auto-model-selection.md | 2 +- .../copilot-edits/agent-mode-requests.md | 2 +- .../copilot/custom-agents-ide-preview.md | 2 + .../mcp-custom-agents-org-enterprise-only.md | 2 +- .../copilot/optional-select-custom-agent.md | 2 +- data/reusables/copilot/plan-agent-intro.md | 10 + data/reusables/copilot/plan-agent-steps.md | 8 + data/reusables/copilot/subagent-intro.md | 8 + data/reusables/copilot/using-subagents.md | 10 + .../production-rate-limits-note.md | 2 +- .../production-context-mdc-preview.md | 2 + data/variables/copilot.yml | 8 +- data/variables/product.yml | 5 + 37 files changed, 573 insertions(+), 165 deletions(-) create mode 100644 assets/images/help/copilot/eclipse-advanced-code-completion-menu.png create mode 100644 assets/images/help/copilot/xcode-advanced-code-completion-menu.png create mode 100644 content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code.md delete mode 100644 content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-production-context.md create mode 100644 data/reusables/copilot/custom-agents-ide-preview.md create mode 100644 data/reusables/copilot/plan-agent-intro.md create mode 100644 data/reusables/copilot/plan-agent-steps.md create mode 100644 data/reusables/copilot/subagent-intro.md create mode 100644 data/reusables/copilot/using-subagents.md create mode 100644 data/reusables/security/production-context-mdc-preview.md diff --git a/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png b/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d65c1fb4be163de67053cdf3c183824ac7a299 GIT binary patch literal 238464 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

+acJn1#`R|ut5|XTMxWJZJ=1hyZN?pIC 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

&Bijdv#0)n@ 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 @ z>!DoiAex~~KoBP%X7)zQ)L?4wM+Db6V0Da9d;s6>Zc>(Mt{PLew`oie%P{W~u@oP) z%m0E|gs`}6T-?=wY4!M0D_J+SIO4tt4TQj_A|LM0sIH&aiQKMJU`iV=B*=+OjnM{G zMxPt+uc&%6P`5x#M*Ydl@#&yr&=Dr)bE%5W}m)UC64@7=EO-={=IMTOo-Lb2n%Z2CJT6#39Jsz2#H4WQ{Wfi^6b7Ls17z3qkAe7M4v_a= zaK0$%dPLVm3FFZG45sEQ)n(QC;6Ze8`{GVSYCT}Q6GP{B?(i>9=3^P4G~gJM6Aq4( z=#sc-$haER3KZO~THNRiUuF3d(0FQZaq2f<0dUt zj;)17f*_mtv9gll%7uoZ=Je|kno_;mln^_*&WrL95#BVrj169TNNlB~LVOc@A-ji! zjKUGMJhfoVi2KkBeEu}en%_z8uabqQqWcT*wv8+BLDjF5Rja4Yw{pWDcf_;BkRnaS za;%T5;juz@!Gka8h;1m$4OeA~vkY!TO zA9MCtj>Y@}ecE%#Xch0)x;9NV@i&*AK^h?n{py6S$xMm}70P{^W$nmyGz~*HMA3_D z7bdbyL;VM)VJ!0V0TA!HYmF1_ROveFsI%+0G`<*YC9+z2-boCxb)mM9*DD!;$q=-0 z^3s7;ARAO}1CRI9n}dMIxwIXUs7BP{?iGb!x>V6F5P%*dJ25o`9=P2i`+urW@~<9| zJ##eukQ)%-H`2Z>w_EUCExL#5l4%x_xq3fF{MNZEL*^~|%fKX7-0ljKv<<76 z7Im%{&Qx~s_c^ve*`zpBB}9*vdqihZA%;)17DvZkNc9va(5>X73hGmP@el=Bx5#VC z3az&Dn~!&TiCEpC41_ZW;Qdt!((VDC_86~R3UIU^=Uoba)8~37IF2cC(*}Jy5tk~f zh+xDUZ%vqdDWf5wjW(PEjAIhCB*vs|`@^Nm#nMYKb`UV7WYMo4|IBWAMe7p~x@og) z&&{-e^=J7`_4<2roA6ejdQC^Nuxm@p1T^)%76Rmc(9C+P)js&v1`#@Z0i{DR3jPIs za&%VRI?{4Xc6GzGwa zH7iTNTi~)>)T3RxhL#2FfVA%I0*`&OEN0f+)zHDgv*Ur!|AxpaFA@OGH_Ps;l)&ff zsO$Z3U#d0u_r|3X_kzpUYLwhonojWaeY{2yv|$0*y@#j>%|7)~z3}o!M2|he%kN!8 zqDP<=|BUBgSHq}53v8bmzpdyNC!7$no}z9L#}TnlD~GavdZ+78j-Q2NZZJvruM?wzQ=FUR564MD%dH40&fAd^Z_ZhC&}4}qE~ zOJb0i;Lk^MRX)MY7rtlS|<)-)aUP;Bm zbTj3x(2cFjaw8vs>E}44C7gh!8|B!>IV?U8{DbB|FRy&~H(!VN!3(3|6D|GH*Nfvz z0qb`Vxu>ky)5z$O;n;y1Q2ca&WV+gd8;c;V*KK+oC6jSiV>JnsZyPK^q!Z&qN<&RU~rdjrWcGGz`Z&07NU2_O(=Jh z^%|{(Z*zI?zTVdXn!UE+UbdNrXf_T zXc(e_svLMtXbNeO;O0b!XDdAcdBSpjdCoZcvmeAHHB}tSE`;7Eq$z6W)_u8*U&pAw+WGSHpD zRBJCQNl|9(k65#lNYH}c27Y$ky~1)ni|bHL)8o0fG2`v?O@?3hHrHmWm6LM+Dx`A_ ziRUEuv61cK`KWzSkzyP}Ok%*8CBQ-epMS!tCu;O6!4O^B;JE*>Y}=^_?I?EyX@`DK zN>6WmG-7zxP-u1!wvPEXNrp)xxRG@QP15H=%x9tS^Jl;~w^8R3%Kpg^wmJ%aM-7TKZQOE|M4D z6cO6jpoYTR-FNd2k_J{FOwqVez@WsViXo7${#hX?ClEojoKImxU+@1Aeh8f zrTVKL==byM%kZk@g zt%P4|?7hc?v4Hu(0-i^6KUQS}X-VG}f}6y=5k^O>*H^xLGCd!DY}_kRgp{PSmmF_J zV(6=aCKjM^K_jQ=ZKitIf@eSJ3j{2&+9m3WuRJ-OwvSCQbssEzDJ1gK%xm@oBd8_k zXvwX_#~2L(yGPQGbX;V^h>8a_#T40{ANSowz9dWOxHe0*Nw~l6deHNb1G%lhAT8iD z$DJK1HjUomTj!Hk4@~`fvW$3sOXhyu7<5mHs_Q6$+PUpLATXwq2Zj)|1|LZNK9$35f$RE@o~TiN2MtanBZ9xvu3g}?({@gsU`F*j3u?7 z_`^Nr3l32?BX^wDkn1pL#|jA>-cLR=eM3Wx-7wDDbp7X@%NcH01J5WpP6E}J?w@RK zm1HSZ#>m37>jZsL82Q$@5{2+Qz_dbk%)HzkOdnv9i)tclt6e``vw4I$aK_r0>>o?hcqqCnU?9|Q9kijd zAHTZd&@E1cKVR^C)v7Eo(N9F6f-TE?iBt~f4Dh^Mc^2fk(lLiwYdyUPoY|`Zw2wr_ z(8hrMb$uf9S7-yIcM}sv*gx8^(NGgThjjPkv9OX z%ZE^>4|Na6HgsT0pI>EwN9v&Wb5$p`fcDX}isfUTIVG86p!+60oA&(=;@)Pi>Kunf zwm4Uz*AKQl{_I^*TZkRo-9Znyv;UOXFkkP#9s!}2pi7n6%kpUbu%pV>u{Hk#(-SFJ zaHACT)DM!lGtR`3=8|-uioXz}0be&zrx*{M&hW3S)Ac#0Z12kLMO>f3&Lqli3&xGgd1|~Mhed4e~Y{boLjVW_^9oa z-~ej^q4%nq5=nC3dz@epcIY)SZJe?2EjqZde8Z8Ul~0_Dmma4M&yEDy9w%l z!ti-wLw4(%=5E_98~6-&jPWC8eNWmcHl6!iXbG?50uZSiS~Cmm>;yf)<8>_>*{9ka zIpbhP829B!%I!c?M67?d9Vg%_tzWY^VW<{sqV!>&@%EQQwDLh=rLyTq%4W1~Pm>^q zErRDgzG??u+Zt{u#4oIMq~RWN=Jd47{B>dmoil>lByQL65TC%OHU|)>XzU zUs2`~{ztgKNPA(i$ch3=0hM?WiU<(mQ4XXss<7`cbIa|AZSU>F=RvQms4ooWCH5ub zfcuX*f8f*3qJlW2o@a(Q4aI26HSQo1D8G{+NR~Z6m`i>#gNj*J3sI(dmI=POQQBI( z8D~Kxm&%S41R?mu$t82t{WwWs+UV9NY;WC=c;bHP&#~eW=oGxs`_B6$Xl~BmalDSU zJL;zRUd4Lso1CktZ8V9oYTLOWj6V>Xdb+Z?jDci-X$iX9Td(K3 zyuQZxD$Yau2hz?zMyE%xwyI}||Ag;Vz80VfZ9~sUcj&8<_Naeb6zCcWAtuy+QCUwp zm6?97-vW81;2$P`D0`ctX^wea+L_IMkrlxbCQagI?nql4N76xZK|TkLehZ9WJSmCC z@Ady+b5g3p$8}O=n%Z0|48KRTj?DyfZrV(1JA&Hbfq!{2$Y0#pn}Ya?t5mycOz&Fx zacC^HPR4)IXARKcmWm_ytxn2;w`C-Th6@S7H!Q9HemObs4CpjicH^5idRKI}!-8P7 zL|Ds^%sN*A_@}6KLd=u&%aZc`7#cX{vMOkFt^QC-Sc`zb&3{J+4|ylKal1Ev(`p6Z z8N8~m!eq{;*61h=kkE+^M3T{44yW;ak+d5SH893Tiu7Fmv|>xwyps$%oZ(=E@`X#= zylh%!^)JgYfv*q05gen45|%jsN^v|5?&#`3&Q>jr_YNNgpA*xITmRuPYgl17=yz=1 zUuiy1N&e8;vao_`MgcKGn1AY_{lH`6X1=is%%_#1s{CA znwi#GeBxJ4N-sQ;#s}o}U6RX4LKAUUVDdo@N&%ig$ zfiqQ7g75`*Xg^`lx1wKp%tVQWOtamd<)z`kI_?$V((=*;#qZs@ zP@yiY6o*cbp8Uxw(){%Z&9lLOf>CAy41Sjm7JRPk*)|qsg6X_m#Y6s-J52E2G!Q8g z&6y#P{1tGRB%^+|Gf0rjGI?>(U*-2>D(Jfb5s>$Z26hF)JVrB#-+l?tfPuqh?4FrX zeK8ZgtNs630I&RpzM3_5u&3bY735tEz$|vg-I{b~@D8i3$)A$nCOvz|x2ci~!rFjM zVbVdX!~ZzU!po!npkJNf^DgOA;l@2kj=ZdW?j*8!7@t{Txc7ao$SOd>7J-xLKJ@UY z*p9AN_Vc&Hxa(i|EkjYEk$|&il4cVAhm~t+6Pc~&J}~-pRuW@l^Bq}GUe0BC)q($y zO&nPY(tWORR#(6B;VIYPJJ8h`HjY7$m`Zd^HXMI3N*ci&uqUy;7$zP0fZT02n^fun zK0YMMizRluS#OWm`x2X<(AaUw6R;6_XG3XnIw)VCayFx9s@gfcfJAo&YeQS=Z$1F^@PW0T{i^>4FPXCcP&YG<)wfUKC zt6>0`ltFNYO)HCXzefBechT~1H28jpeMQuB6iY0>=X0sSCP~<~`y*z|J;AllvBo2^ z;Ip85pE_kBB_jDZho|!znB$y~tgRWWZ)YkT6Kq8HR4h1v`205j{~hn{%v(V=ZK;TR z8y=Ic#L)UCe&$DO?d|;b4sy}eYCO4U`N8~(h49}x?a>dNeB6SIiBX&rX)`DC12A%RpV{P zgzhEOJpIY>wEHcrLJ3i@b)QY#Qix$mo|4Sm!zG^lFJa`HA~VSIr~EXAhD;Ei*DZ*4 z{6v0==dR0<=J^vTjC#KM_eJ8^M+E5gb?P)|%pln0>qK&;xV*y0^?$OGqb!1`^1FxN zC?`MgnfNSsBRrMq?b$;}e^|$LC<3j1&wT?Hb+_NGvfa#A9Q58`$X!X-HkYo~1AX{1 z`H6Rbr6)H|Ha5Zgn+HzHOLtrf_myz2KM`spN8qqS%8o$&3k?B99n&@(>ZYPfN+JW{oY6P z^P@?p677&^Ipt0Y;mTiKN8=HLPDBrxUv3A34uR``u>O^fF8}LO)+MQMU==^A{%E(k zIOghTUh9$M4IIROuwB~dwQS%wOgg8aS|NuA={u)YZAMFY{ZMSZI(bc7BQU=}&%vQ7daVeR}FsSxcbVvQ(D|S|KBd^nP&2Ef}LgoK{n5ep(*eQ%U_+2dzv5MP^(1Y9CPiCdscYMx5UjBbf7sI z;*V8yo+!#y_ppod--zlZ9>|w(!$-oNhb|0rw}TMeK^Yv>2nsMUI?6iY^()JW`{yV! zl#C4U1rgHDep%LhdA8gzpq=2!i~adkP*R^Jou|*YRjaFqnNw3<*DE|$kCA!R*Qr1^ zSFJysJZ7dI0oRZ)EOAklM@6DP@lqaBB!+k)QY1^@N@e%Cw<*dxSQ9F(a^xZ31i@Wq;(&l+r2e~byoKhMW!ZoXuveOw)T zw_#8FC0b$keKAOFG6TK22-SVnq`|0OqCmlr9!4!Ye!rI^1f5(-Rz?lW2Jq(K#*^1D zjw44|1#xYr9zT3S-!cC~usV#@@Xb2Qzx8YB$o>=HBzwh1T-p7AJp4h1#>2vF< zLNLItA)bzg4L!i4Mt*3)A>;9U%5Inc#%$e!`%8GbCq9c@pX1OtyyR@?X`%M48pcf~ zg#M4hdi-^Ui!NJ~L-=rWd8fvgeD&3|=dJ@9^)Z4brN7NM!FD_c>nX+M+sTaEY{Prh zIS-kBZkbF_Cu9L>u}d{I+zo}< z^v zfl8Siaw=U=(cmFt}_u0#E?+uX1(iA(p~^F%fn&w6^wSZ(rZA`Nd%6kHaMk$;XZ2?`t2mK`a*BWzO-l{P;7c;xIY5y^`k5}i+qSV-y_rPo|~@&R1D)R z2Z=}1wWkshP@QC>G^I@*T_AK=YqqC5?gyd@oI)UXb~sM<(2cKw!@PZe+hJ-#Ml82N z`U(2g|IIIMJpQ)wn?vkHy&NttY(KO0t=aq@wI%%b#k#lgGyU+Cla5J@9ay2Q-`Cjc z%)>15yPPZMchsP7$)v89@rD_wn&4H`vXDB)Vy5edK{5{?1ZSVo`OCg~KZ}0u#d$a( zzj2r}OPo;40H=18=53Py)_Yv;(163Qr_aO=0A_i+4gw~)Z<#ka_wCwvZ-4{9Nz7xE z-V{{zBGQGlz4Y!_z_ZLrx6UQTd-YfF*RqG>@4I#mnhD0M>C;8h(FWi{guiMmyf*t2NdoxuCP#1aZfieV^f2dZC+H^lKHIlcImI-m$jv z2hzi$_MrMawl!XYx?&OgI%q)403mgSmdPYqIsbn9vd7^kdyZQ^Y88SWyKB6@L>*&x z7Ux6gVqO}LgwY4Ti)A6w61a|;NR76B%*iWNaLunY>4GGs9edWf?Vu1jjRjx`ygY&*byuo;5|{m?Ag4BRwj?>5?oV%-$F?D*F-eZ zD0uTXU;yk8h|K^7pHw*#2UFe#Ex0`aHG_Ub>fk z?isUWn+YN9zm@j&7ELmOOu?|Q;7-hZ&Ao$l1SeOrGgNRxWqguaZR@wr^Y9n=hA$rF zh%0!;+=T6;tvKXO9=&@mr8UE3uoUR6w)Wy|aJe2Vk6nka1Y_D6!*u(unho*Uje$=jFQ}uxmg~h1x zyMu~)Gv}ofahh$KKEYkRbsO-jE8YSj=i~T9?l@c8pk9WA;v)X*T^gQOtc zjl_VINOy^J57ONX-7yR^&wTH_&+qpSn0%ejIs2@&_j}<@bgT!TwWsk<>CK_wenu^B zkd8+umnH@=l4A66aY5snTliuvQspr>k^CX$Tnz+d8UIYMNL|pVxoXAVSa*%?Dvs~U zhN0MA!>~NUbZ|2?-tjd~zm7~0k)j+in2lo1b~!kG07jg+Jr=&-Ja?6C`&(?>tV4)z z$7XSrL)SaMQ-8J2*SeqiMfR^qN?wmj0FH>i9yf`LGa@sBa=TOr3tdG4YRcBT3^f1m z*0BYzyO4b*rd>HC17nf96Qn=9eGo-@%B5U2b6igzMJY;m{f+XN-ZVVx8jYKaM%c9% zZ;&N%0J&RQD=hEG-wEfj#iEozjJQAX#I|S{QwLo#Iw+3J6)j&3m@Dx(M{2a5e7y#6 z(_wl@qcqOCwD*F<&>B~kKecb@-H%yp!+P4WR6!A^j68OZ+l|~JJ-u0*z#D7cksrF$ zxg^JCgQ$@cl+!;D6BSuajLQuZ0Fg^ zyfRcFeo{np5-$B5YbTCgLnQB2gW{!!I!WLuv2(oz6eeH@vHbf-WLG&;BMGuz3}@ORq!U9;K3OevWRhxgG0Zud-mHG# zf>>g+&6U%*HGQd$Z7ADU16Hvfj_o2q3u8?y2LXQ_p1U;Y^CPxFfSSG8%ChL%+#3}d z4!>j%{-bZiOzn~tPv|~uuhgB?xR_m=OtffGUm_pox_mJV2q!rGH+`*R;Wsc#`n&H$ zI`Z_y6V4bD^{PyC#TUE|Dg57#c?^PLqb)AMSM+|W@;vMURf{noSlXl<6w3!axnzAM zgR1!y8o#j((JMv5nBHH-noolE6Xao}$a8viy({awZxEuw8X3&HVr57qjl^{7`YSs* zU)RU-Jqqx<=x3zuu^wrqum#qDpWG`ClT(MA%%q;FvN-0q6b$hW(txdxJ>Vf##TWcK z|E(aIF-0nw0U8E)B)k#7Ku2JP3a*Rs(_Fuj?cDf`HAq5Mlt)x4VWByrIgC6vH+1kb z=ayo#c3w#5yv`Ybm1FRw#8f`sC!m+1;#>tA*i-7adE-x+yANST1bGP4*wkSNUouCU z&aBoD7KKw*0!E~Q)=l|M-kN*DKq>muXA+bW|Tnox6is1NYT;evkg?hMT3;6xy;jopB(bFjTG}A@rd+1Vv%ih zJ^K?uw$U?nFWH47xbR&kS?kZ^?R+13D6GvLu+6GI(B-A}pb$Vi2{q4`&m z&pY0Xbfg#lFgxo?=qf~!!dZ2!Ngpeo>3G6I3gy5GG+ifADj(ls@eEBr8D#JtIc#=! zEy%Z&rwAKSq_viRn-2Mrzq@9wXI-iN5jTh$!*`VwK_2Rc?+e*c|BtoGTr9jLESnVL z93$I~|CiX7<7DOSCPBIuBhfisyW|Xz;s>nrear>1#*NOTx{7=MpB6;12sJht!W;N5 zN|ym_(MLRmDjYIGdB*-U4W-*mN`AeWVZ|54lyV*a0g_-m;v30ftscy6w*DvJ>xmm8 z(GY%JS&ZfJ_rV?KZHzIrKroBc0v{6;dc$lf0A91KH1$t`U5UyVMguvBSXgR&Jk8ng zPVt9nB7_x>w4~PJRrL67_XiKYX^wU*d|>-yQzss#8&y8h_)f10N<8< z(?mqmiqte+(A8&Ze%HwgdtT-6<9{_psu{d|l6oD4G`v6T5s5E{k{r|g-PvB?5ik7< zL;g77T=LpV#5Z9J?q`AF2qB@LBt0|xa2|{LvYcOhmmEIh!egS$v&d=u-ay++1CM-) zHEDuBBeFt{>s&b}Nms)rh!W}6g=bt%#%7$S=;OZkpkUwE?r1Say{kwlG^=AM(CXR9 z0@|h~!~#sP#cg=4e0~%ffr(yKX-x9m#e0xkl>RC}YF~B9pmYw*^cxSDe#uQEsCP1D zpk021s%SpshqCzdqYkcDN|c*?9&L=0Qp#6+{(T5Qw*XBha!wn^1XhAi5ty?V5)`FP z8u0FpXI$iULUK9}*fTVe5Xbi^W$pmz+Z+8!CQCB<%DZl?9;^h!cD55x^V z`mBem^iuUNzsx;WzC|K44c~jAY;wSD*CX#?!ab+BQnqokE^Ym8Q*d-P3;rdh2K}@*f4W zXdNvn@u@^DQUbRe%+_M{jhdVrDuP^7AJ<~L8vc_LPXkc?H@PmRE!4|M`QLm0DqwvL zT|1&AXGQXHL2^F6Y{NmkwiX61Z7t*W!iobP37E=ap@CysYr9f0m-|$NPo&Ml)qbWT z*{SD?%?=h*p`I)y)I-beDo=@!5D(Y3MEr1;aNwN0eBcJxM%wwWN}{iJl*?};si5L2 z%(j^sd2BXxpLWo@X^kaa!mEZ+!zW|TxNwV)Jt!GuG}8OyVZN?lg$^p`#403HMlH(E z@kI3NU%^+yq80Jrubvst44?q^C&9~sad`u~d7;j5uKnHx{ykh|6U)2tqQ7jIXzHQd zQ5V8)3CH?5F<^aT^C_p~N3C%xc_zN~p;r?5Nm!@A%d^2os6g143f2pu`@i`gcR2RN zzvCjAd_EZ`5J+zCM7@_Ix$w5S1{emaV}6oG@iO4{k_j^?{qmT!h6?|Jri68(ACbr- zN|B?Q!R)<0hmeGABF1|S#_e?_oX2$R4Z5e9VB?o`X`fyttZ!qcu@q2rDk<|~h3-*e z64m+{A{us>ae*V#wZzl|e?t9}mW$Ho0ad{r~vSZo869l<4wdTRyubq$~_nkac zPM2=IBR!v1JrCy=LQ2WzQ4_1a7;s&Z2e6CZn}V<~)7O43?{INH`r&j$&G$T)B0VcR zb$PlYiO2XRH=%d2I*9~z%6;#4YgKK$F;F1wA5 zh@T;k6AAcede#*$$i7vl0%HU3v%3AU(n=$6bbn5M5qVKS^0Z0R%C;zIT&eO|rL2{R zgrRL6welrTGuC0`hhQ1C%!)A2IPa@nEuA3gOGZII)}_hsZKC+&+}L5j1s z`;M0{s%I>lKRiFt0@U-jeh~QnlH-bJtNM)oh?f<+^bOdnMqpHHvr)xo(77!Ipae=G zz7-gC>wI+-!#|Wil7AE`RW;ltkq@*1{b1jU9?&&SJ?eFCGl!m46w8M|{}gPOSMg@l zALdKRbH83G9BmXUqf2YwEqs}?A}Iw+t%Wpf#pt{l<$_8ErvcBekLFEQep zvbkge>TB~udsYPqnQ`KqbiRB60p=*ro~zWw4cF%GZ6pPI7uChI#XHr=wR&H5*rCaX zCBcT^4!;MM;cxB};=+&TN#DnCxfXx#Gk!0Tlt0Roy3L$ez9KS{=>t3EwGT&o}c zLQ@tls3S{v(#<+YY^3fcLt*vP;B=(th^lT-{%Ro9zM?AaW-&0nzSm1!2e!h{oi@sx zX23{5$^VwCn5%d21KMz(PxzIjZ4yhMtr5MJ^+1`$6lwhCc}1VbDnp=OvPCfVmu zd>n{z3Qmg_`#+lLqx^5e<#=6~3t9iZ35F1y`QknQbw+Jqm`qh8{~J@vrKg)T=&7=U z7Srqtq3%5{isnBq=60&~f2n$&-?d{s)xRU)tojsdz%-AM-(vphc|t(}2~GuN;WyX|u)hmBfz06GptQ;cMN{|KATi`;ycLgtsZixkzh& zP{_o0*=e`Ej;S9OE{ zBl{9%|IGGXn9!va!tVVy!0H@ApD1!6LM3dzXqT?=++8<`+y&%BY0g$&Y5cYYVyH{Z zuXc|p=TEfTar+D{Hz(DgG^f$L|dH~r z`BKy1v^G8(gZPI0b8#j$Je9!20QPei+B8Z5c-3Gi3E_~PWiD%#CQ31=R3eo=%wF)w zY{+upX_Jt54qQ3rq9{L*oV;*=CECdeq=|9KY&Ms=PLc4ro%bydHA<$EuBMFv`hBQqKBC zCMGk&xM3wZaWF(@2!hN)f~Bk-#%5V%*-c1!>}BbR*~o6#XmHx9zY#w6#St|PCU`=h zi_<5Q8Cuy*)lYWC0Qw{4Us2`XQlJ>D696tJ!Bd%*Vnz6o))dyqDz)D#P)yeB&jtTL zk8nAsbW#MyyImKwTM4uaM@J6v-|zGS+h8#Q>snI1qYmzFTIxIH=Ff^tpbHi;J$Z&` z87HG>^g=VP!JRwP9=o4&pms9`t2#Bg@5S(I5|Fu|90i`~mNSWk!S}nHPK{POx$MPy z=Hw^Gi}qM~reXt*wXTc<;_p6`-*|^&DAna!jk!Y_t)cn>Iqax^)h8Cf*|#&a-fOyY z>1NI??*fqFd!@?qrZ!(1oh-`g`>7lnayNI}cG?_Ju6x=H zHu7@?zOw&ujl!aBZ!FX@9+2nUyy2&vQ6Tcr6Aw;7-X5(P38+1evD?AxVK9XO8mHkR zhS133bR8G;|Lr{`-dr(;nF5PSz` z0P-oBwRA1lSANlIOSOEqmg|~Yfi91wov-K4YEAN1&B(D+j!MMU96qNi4AIm#%gjsG zUAZSW$(S|q?sy+iQB_fk$BzMMcC|H1bU=OjR zZTE!gD_*wz^rz@gs2FL}S@o6uwOOCA_m z^Pbt)lu1=u3iNf&t-O$!?HW7q&U7BTz)z+|2E~tDH|v)&i{V!iO0G4W^!fPhNc3+?jZeulbc<=JcB*RGjkXQS z?z2MLOVujbvrMu6_njUi%#jeHBi|7AG2F+IJOAp7wMtHxtLJ-1@9wojTlmdtv1W;1 zzo~xPf0QHeHk~<*Y^V-9Kmn{EZHEOrpT+il0 zG&nn)$$TQ;BS(!1kI{w~4SDu0gyYJqIfx7Z@3qd8WQDXuhE6D_um zV>x_WE-NX2a3Zahy!EmQMk#ByxY-*)hS_ZewfM}vkaV*w z{xc$=g{v5Hehd0TIRWL;42cA4%16ghA5MEL_#KY5M%LIQxL$l|ND9 zhevf#Wu7jpjZnbD{Z*!VVE-S9=5vn4z-O#os^e5)8Fvk?Q;z&lff|U9*^m>_ejB zp1>Kj{1t({X7>0DounEm0eu8%KZA-hU+TRyKH+42ngTCyfikQu(Rx`PEEwtW6>7J! zR2Rl1&)eee@IN*bMyAC-?ij%`6;2di4**h~JNHLmvi?Z1Yct0d8So1>{eJq7K1ApF z{ViRh=%mEJdh2^jP+ZxE<%pKUN%ouB8j{{j>r6NxT40D|%`?@`?;wUh7u|FGxyiZ_ zGIBv_lk+uVt8vVWcCC&FlrhxffW+kU`q%u#DD5-xdjMm1+rKT0Ai^~-=B#|Iu+&VT z^9#Q3Mi0GV>zX-BGI|?8!}*(pRw8Btq7^k^_makgG9Ke6ymc#0`9R=QWoe4_bjeSb zVc~lY-{pu=Jr0mk&unh0^<)!AdfAfhY+K&VXx&7y+51K{8IZGU;P#XPbb3O<>H0FL z%VRLTywQ~)Wm< zSA~7fYK=5GD&!o|gQ2099gw90{Dn+U02~y-s+N`UtLq#ts@Kwx0xaN_wR?R+oNFc& zaJWG%2+r@gNz-yWO?%H+MDN;K*#f76O=AbPYD*3OE$T$|UY#)!@wjGv+@f&!BJRwi zUE7*8a=|R6@<}Q%VjJIh%Y*OUl3z~AV+h~49b`p(G4T3&n~3!J;RSY|#FO~ z*Eo^mWc&e413u>66My+P-mCO9oplEkmpPYGBA8-%(Hu3HvjdCuW3&zWsPw4uM!On) zCU*S+125h)hrWgk<{R3R-Bb7ewbSYZOm00QAFH@Ve>~qMp`ul>tG}t`4a#PbJNb4O zHcVz2Okr+S;kp%pp>g(kPVW`aygg+AjrbR~p%B4RWO{vt}HI`Hha?e`cMp zwL6X%<6uks5G!p3TTS&>wzd5Ly!GGmHA3EX*uqw|qym-twx*5~%hr*((8<)u@j0?C zA!LI`6yZ>Qu95S?4pg}7=K89D2t98t-9j2?#O9KQrK2#{p8M*qMKc2{t|_{1fv)kL z*Uoc7iVP_pj*63Y+Ytq;aADS_<=SgZB)UoYS0n9BV<>V$>NLlrv~kF}X-vp&D^^J8 zyHtuK?Ml7f^pU&@bisLn6yKNrVSnIAp;^4Sq;|zB{I13O6cH(3BYF{joMBL)r^Fqe zeNmdusZRW25(6uHrI8~uw2(weaEIt3%1@;BX`fYF%JnEwB11D}dA?i8N4ysDPU(GO z#@9WL)r_wO%TeE+Hq$Ol1(<2Rbrp1_ey6bCl1Ltu5_O>T7>=|?L~(>L;G#(H(TCxs zy2#E0(}G547oYp@Q^`f%5bpiElhjv#nTiF7RdnEIEK5Mz+Jt<^kA-& zzrpA_3r`qiq61>nmD5${HaKvB0N!UaPzmtaD3#}?7eb6OMDJ-<2P*<*FB%J!!J;P% zERcnAY6vTRmq5ok{5z~4k5HL@b?@%I>m)8x3-3{mD^cb>_m+Ctq|g2d0>tA;7|$tx zG|IO<`z_ToB9knR$(k}^>qaF)GR;DSb0p&}(3rAKc=PNPC`;3P+fr;=1<9TB<@x3| zNJtRyYyCSM$4FWkW0ky`W{_Ub#L?+b4Rf>{8=giGr%+;rK>hr6(pkItmF4Gyy^6XO zEq-Yw0ed+3Yf3OYvTh~0j$=( z5|nnGWK8XQ&33qzI%k~fl{JB0X0%^ab0udzyw}|0JG3vxkt>;A+Mfkb1(EdSg=@%F z?~1ddC(8$SHYdmH?I>ye^%~k_YO%JqEzUOjfKzPu6&3i^ngZ%=;GRFqTB*+eq>c5w zm%uPUWAS8bsW{hrk(q$nki)3vWsEYZ9=hq_*P-ELFau8p{X7lBCD@vjO)B0gwNY2Q zHkfN^Fnzv!=$1$nlRKStm1A379kQW<$wGf0`X{S-26R!Hrv8}^kK4W6EY;UwBF$FK zIS8D6@$WP3H@L+wI~b+q>%3wcQ-yn@9R+u#NBKS(lpk`AM%^0G(;ALaaVELfj>jS{ zCMzK3*VNi}2^HFTD5}|z`G*~u$2BG4u{yGrZ`w$f;<|4AunFAYQ?d)c3{gV^-Rh7UuM=b1W-$&wPY4Gnq=qpv)}di zQmiF%X$Dhd2LUhJUO%o4KY$TK1Jkl@piz$h^RlOpk>frs-G8 zoQZ_x7n`Dl(gCR5)+;dEvH^|@wRUyJosm2Woylobv=dI!uOQ%66ay?Uyww5UU} zMViZLRO8c)mapgK4!_j=Phque!6l!7l+MS3voYqZs32fkBEV`eLCu%;^(vuS6Pt`e zh|=BKbl`R`{ik$eSIt&=+_^5qH456R^^I@bjP|yib`iYMM-Dj+yzPSCEIGS8dx6K! zcug6+k}qU)3<+BBUJj$acmfgG%dq?2IK;rd2$`2LeN(c|YRlK#Xs^Wfj^^SiGes>P zGc`j?pHYUbCYK>r7K0AIe6G6DXyLSCBJwle*f0JcO%rJ_SWKs9U8g80nF^g@czNhy7sj|wFf%W2vR~n0^L0P6p zLHpN(&v$~Km=sC7cLzg$qWsuL==}CKu6|cO$@7Dky|?)LqQRl(nqF)o3ldeTXoW}f z$3~&wEGpNgJzW+o$S--eTp>S^r=^EH?WCb12+rB9m2Hr`JdZq8dfnfZ;+z0=Y?DR) z#1Yiv55e>mE`s#ul5X-|P=O}M$I$Y62Ew~! z=Hcr-fU292OeYk*GryuPx7UN;^8~4-`Vm|TAxo8{8zadMzz<7no4O_O-~b;(HQYMy zBvhW?1?;Mi2Y#<2>3^#-fY_$k+VRduQI@|vR5cDl<%mYa^ti9)B5 zTGf6C+z2O!&gh#Z(@kgUo;BuvVhNTbH{x_^m`SrMiWN?hOTDb&ifJ$i*Of)Oc~O4f z^kN_Qy(mZ74`{5ljFOWy$Qn)fM8%(4D?)hWoNP_$#7ogr8+^j;tTxQQI0)3j)3TdQ zR5QC<-kWX!-`CMT2g8A&V%o+fsW05X=7!>DZTGX;s&?nuuffUi{ojbDL-fiXUcIXZ zm(;Yzm@hYfu{-Z02e*yE(su5*2EJm`*meo8`Y^2o?H$85m3dT~R=#APFKG@SM4WDV z#-N4Yx!*a|eV!2-Z>c#uCXzi8nMtFzY3%BDy%eu2d> z`_mwc0Z-$Hc0_x#)!&rElq8?^QCaO`U!9r8>;O!K0XTtL**}o_6BdgE^}H+rf)Irj zB(6bO*mY6m5V$k`gr5xiOK^^5H<=fOB#wc!q|zhpi~T7Xa3HgjqfV$?7(-<~0Xx0E zP>frgCSd|Ul8WSum^3L9f%+495lLK>bk>`=NOX^l{$2GT{WCdcPB()uui3fvRbsYj zd^6)ECN>Fx=)t?68n`F4DS%d=sq7+Hs*PfK9~n^RiL3*xYWU|;P_QA@<7fWeWXgY} zy8+g$@1Oq!IBD@-Fk=?7#vHkRi`2S7jgYUezH4!) z=LNI(5@dQQdUrk&-Yfe)u!X)dhEpP2Q}Nzk*$mg(8ncaAe5XjW$?~iX)b?<~bJG9||-a6cKgPtcvrpcjIO<3+z zdS9CfBkm{{pw(Jz15G*4PkBW!(A*_{OAnc{?~MS$S8i7w0zip`XgjIntPoH#Qr+Ax zJ023-Pig()={8ZIEan6~rsH^thd8|^f^PiIY?#mdzQ9T$?Z?MG&f2^r_OKyYWZ0`; zNq~3XzklkykAx}>5LlH-E zhQ@izAV zIG}My&+vDg`t5eq)ruHz24O5kO+|x$(5;z+>C|&U^wm6A6R^g&U;V8i_F3Zx+vN0y zME%-%!+h;L?P(I0kk1N7Pl?v@OVlm|+%gQkh2dSPw=T3g^p1z8OElmcQ)xElFyGUQ zyMf_tsoaXoMThEANCbYP_ff6KYCkF$oeyPcby(G?1VF(ia!{45e!S+crx>W~<0au0 zVLuP5>TJyPB6t^n6FbO1VB!eTZN6>d%ErM}_mmvTmBqU?XsdYp#$~rfNIxG2ZwV*lq!d zNILj~$CDyA@IKtXWJcda(CG~XW)A!t(}_ZQT%uLJA#D~&+gtxxpm%QltfAvpk+JEr zRyLck23xj(xd*qTk!o=xqpU|B81f+Js)a zHf&>L|87QYv60gG5^S;UZaRK}e-2?!*mZ8^orsofR9CYcW|w%uUPnC8A=bQqu#(Yi zmljc4@6Gez((3&PRl@ZAWPfpyIY&o4Nj>2p^lYe@-QfDH(~p7Ny9$qRc&Ip%d;szp zPX5c=r3-l8$H!BmZ|ciTKqnzm+Zql=zbSKN{KNHWe$X8%XtFGjqw2TC%y>AtX)|th z%j{y5Qw^J`I^gok<7|)U*ToB0yo09B2dDGh?fO-*L&%EPN)|FZCTKu86ai)&nIqyhKEoCmcu%~t7; zgaAnTsTm!UP*#Y>smcA)2#fh_ywB1C`K19JJq^XD*Mi;4JMZ~OCUyNvuKe_PO ze@Qs0XpKf$w^Sf8Xvc2(tE&S0d@)^wPRF{=oSo2BhAWDu{|Pr1zFf3Py)S};Cc+C&LBHX z!Oj;2qZ}Xi#|VI)wNvrJgVkFP`6YGfehx-!%d;-Y?yAGb=9_9;@k(naccCmTmNNq( zX`zb)ERRi3Q^jXaJGMoe9#2;)%naSWkqAfR?;Q?Ew3#lyS=TMqv5q)Wan5w8d>~J~T?#{^-NC zI~u9}Ic{1OPgaIa=aB%6{oK=&>E51A?cBWj&i`Vlv>44;>)&~=_MqP@`prMhCwA%3 zvArBpUlGYEBSI7_#}WOWtZ8zs@}rImQLey8DQh1NC#~X*guOUcVGm3n7qo4q`q8fO zkWgHIFL&%zV62dKdHb&HDIhZ_aMtk-F>{i{nlOTyQ!71@6{-GcJZW49nPwPk1<<2xH42aAg=gxsgfcIE`R9}Ibw z%n8R!FdjDy(AlA9&QvEPQO2#vd||!eTHVNBSyI1Y*oIj(SI`li^L%=5$3^$1mDf$7 z+&m-G-n|S<$g4fT7_lJsqf43#)Yv+;0M?F&G(R)0J%jMjFhbT_h5B8REH1XEgB*On z^ECQw=0IKZCHJRcX2Opg9cP<(uu=Dk+06Xp;%0;`)qC3n_H~h4d~3>+?nk0;7I^=J zJI5|cn#QHxuaZsFslMuz|6+sS$s2&rqlb!x|1}x?K_xx^@4xf4NiA_JFlh3yegjUB zWLw8C^DbVM=v#`C?k>5Dc zK%pP0sZIZrmJzsTJRzv`m`VOf$n1e=Xbi3vFQlrrBnNJ^XuTMMjXC*rZ)p7ftQ4V3 zWyJb}i_kh#70-hZN89pOc+-;75D9*=rGH@e>jc0>bRrBJa3{U!SU2XeI?DjtFN#+} zHE%p0d6-Y5R~~r0n6HN_RlFsvM$PcVD-#_o3zIR>!zZz!D8z*Nba_SfEbMWu7z@WJ z5cy?gZThjc1ZV`FS#ulVnwEMvD)N)sJ|08og;RU(q{5QEbE~0eNYoAgs;HpFFjM%A zcjxi3j^)atnq1XWCzy9>eik~uNZ9VLa~p*I@htKH-=l0`?MD10!IbJ!OYC;pJ>0>h zB6(GNx!)lY4*ZwrezO2m2g9}D57%?0a?c4>dLxONE|0yYEv9nzNv{=3*BlY24Rd+0 zr~x{4)_k|<>s)(h)Fx7pi`9ue7^`H(ZUcr?JHYRS*s*wfPD|X<}hmz_!$g1 z|7%t{Js~0~i8^whjaft9{PVcqNoQY9`$Zx6j*ABiKMuJTFwF&HbgF4Rfp?W+d)T53 z9ja3s7u`5=QM>in^rtH?5+9O36)?z!1W~cJjri^2&<+P3ly#}nBZ5~c)qvAhHLgcI zajHeX+GS2}FuzW`3Y@FCeRw=Yy}3Rvy6pWc3+~#WhaH+d_#JdH-5@VV+q@qX)WydE+MsH?n=HzC@x2(If(UZNFVE# ziz+b1geRQx%yOX9!j)5Lsh%SDE5Ay#4X1>S(tUVRtiX`Lc1W_^A$|w8`(iX~509NC z(}6^fUSoMIL1yd@K()(EHt24eYCUD(ta(JJRM&C4EdF0N$TZp34`;{^mKUSJmI4~>|L4q3jgC8!&JNSP4rQ5T6 zOAqK=AuBjbn-1W5DT~Ay(VNJt<^On3*YqVR?rG^z4NcQWNqat~97RU#c*pxZjX*H9 zC~>_D239!d?(@W3o1iiPoAJI`zu86?BUnsnlo4E@c#r%L7H8SJwewH`{1|y3Nm%m} z$Ht=$ht!><@0p6Bir$L>p${WMt^CZz558c#E5*Ppf^V%WfxvpWmfq=02A1p?H5;2JQ-ib3CMYq^1}U z0q)Efy}KTvd;>I=au2tsrCee>r5x4m@6Z8ZCa`?r)r@7To;4J}y5%<-w81<+(1R{& zSy%kmI&Q>|uht+H)vfOWx0&eed{OD9exKlfS)~f1+DH?j5cSsMMx*J~R#NwL6E981 zNBxpkY4vYK_(dz(=1$f-h68J|L{cfH=*!zx|6k$Cu-i30!3UQV%{2g;jCG*Go}w|t zxo?^j( z!c{r|#VmPwB%rtF!KFqQw4HcW#T2i?V<#PSH3euad4k%0tzKNFZPFtUgmAFCDE>4% zOF3OEGW3X=>-zCHZdY!rp5#>3e%k4=)^Q72%k?sB)v8|$xE#y2S6G;PC*1mbk7z`U&&L%<#5Fz9BHU=MDdpl0-O~#8v4LFj_RG zE0>}aVSH0A^L#-XiK*a+r7SaTef4(c^?TX_fGe@SO@(H)gF}VW49P1p2&Zey5E1qo zSMA^jh;^TVT9HhJ_Gv^_+LYP2;8W}`M%zlCcsoq6k<)~92RwL2NML7*EgKp@R?>>K zD-XE((C~Zh|G6ujJB>fyFWI%xLQ};?Vvau(MK?uM@gH$*Wtx1=(-N*-HTz!{0RLu8 zXC0$a|L()|^l8@OdAZ>jGva0NS%Z$Uf7H*!Z2Xa$!lYod0kI znx53%?L2iM-xG$^(=jqnpK3oG?+YRzKSUh-j+l?L0KONzv{tKd=rbDU`zH^~X=$&tl~oN*shfxxX}f(!{5H z>G`ckFV(9E-ZaA)6FSZ_XOZ7or&{NN>THb*!afw1Ia)aaEDiou35 z7PfV;3dRV9F^zGS*H@2nWAXZ^_uf3i69^4@4HxehqE$gAtbDu&gCD!@NmB5x#7h)dW+tLVv(P$@{OP00X#Am?$*US0|3 z5)dzremL5G#dB8qb_Hw(FQ}aV)qXHspYH72zR^$pN;qvQ5*u;_N01|EGHJb*`5p~s z^&F}?yjr*7mZlRGXfox8LU8ByTL&zaSZJQLQGp46s&oKonE18(NVw$nApz=6Z7O6& zcwFroVwW)j(_TwXpjmA6;GqS)k0&S*O+S&Hwy*fL8!h#6gJvf?4lLYrCDhzNgmta0 zO_##&mNDMg3M$0!7S~)Y zsf1LNB7`>p|Mb6^l(xmA@VJ{NQ>-70HRLjzV^hqNJ>BDc!@JOKH7S5Up-(iCqC_#xK&ULBo?Cev2v`Q^oK5Z6=w)pl?-cj)6-~R(Sw(XC=WwFy$&8=t7CF+7*;JrWP7PFe*21ZxkF(vXuJx2KJW`im80uz9xptA(qC_4(XAnrB?V%M1sQmfC zkXTtme5>O76FlCi&fjA+pwFA|melkVb1_EDPF6L*%f-*0HpBdV{`M6@_k$Sw5dk0a zTC`|)GDqSx$U-9oCYs-3h_o4e44M=?*eg-RkU@s48;wmlWApJORXj<<2#(r*uG0Te zVCW=lKALS>fKeQgQ{e_d%79}dB=8TuY}nE9Y!QjoU#P_maUkZRM5G*j$nKvKm)A^- zMWpC%R}bYef^+bH$F!tP4K1sa{uUc*ufl>PsVmKkt1ez+ZI23RQ&# z1fIQSE0zARU!9cJJ)9HlIx{!z*#;M$O#7XxX9{$(;m?95t4lfI&D>9+G7Iql;w~|` za@;8iIc8ReCi|sUb?+Qr=5OC*{+wUV{G%N;nfV)H#2`~w3h;HDZZ=Sg`CL(Hk;W%( zE8TqB`9QTP9ZII&1vtI6qXa&!Ikr?_ZxlHs@LoFh_F4K^ugu-?kIc%UvL>QY*giYA zQMYl(*jdsk>f=-$+}@$&%VN3LP@h)X_W6Knd~&_5G=t}f=pGd(7;8-jbb#0(0w;tx zf2xS|eg)D_T%R>oV=YpRJSS(G(P@4ejg&Q_nKA~DNwK1Kt(4I*5dsaQUz+}zVSnOj z+17&X)1yR=%eYe6IJle7Lek&_@pNcQQT0n=Hvh%Nh-d%!b9vO5Fv?c!VYF_P-?5c* zK%=%k1|aqhv{IvCg0ilSqZW2HHnfbLnHHV=(&729PsqvBcwiL^w$&f2p04OSa|ECO z4WJ4Qlpm=pyMn~fJK^+yc*FY3ad9JY@>C0SVT06J4ER1qa2&fhe&AffZd``uM2$G% zeLnjyCkNU9?wsu=gm1G}1vO&uC7_!o`@VdR=t7knwTMuppsAzaQ#nvnhzk#B6&TkT^66h zaRz-?QJKRfC-QG;$GUBt<-1dA-No!XlKnF?&WOa8CtF-CjH>5(_Q5=U%pE-p3^d=3 z7h8VNI4xQ~_||bA&f92bIW<|HfCiRNh!xmtVn~E(I=gZjRVLJc@(wO7*R$nQp$&3w zUME%SN8dtg4cwu5Et+Y9BSm4Gh~FnaRieG1{kqo!k=Dh0wn#Y*lWI&P}& zO?(BaYq>|-9kT%Mtq#Rz{T{L6x04NT|MCCB^9e+!e5S$0Up2(d75vw6_+KZ*R+3O2 z_ZK5eIiw8Hr*XZ_XNf6Wl!+#t04_7isj9d+hD4%}hPNJXYqaadV*qPOQ7rv}hP%^V zr=c?TkX@ryhI^GtjqZeX80VDYb*ZPsOSYL@xA1(qHZGkW*}%k=v4a7nU3S_|Cnp^N zz*P^??6zjn+8DBkOjfjn^p^~y3XN&M?PqXFz`?CRq7Q)@*#A|dCNqY6H*OJBv8HMJ zD>sZDGHVKQdbAE=Pt}YbzR1%zb0Y9Jqj?bv`L4bku5+hvwOJaZGXV^NEZEeYd`i|CF18LreR zK$^rhU8%=Ak|b2#CAH&lT)ZLo43iX!011YP`K_0~7?nJBJ{$(T?IPvAa|y2O zxLNY<@<^$?J)+e_WuMb~4q;MVyOS-q9=g-zXnulGfwYEId;(<*{XVfrY@5!;`kgF7 z6`ByXhF|(fq0{OB%URHpV_g+PyONP?P1uro=rv^CNPWFdizhdIT8OfJb|l8qD^JrX z&D`<9Nx4WQS%skqzhdI;mWsfvFB5$-Br~8+BAFhP7fUfbs|&b{$*OE$T_BAgs#S6I z7eMU1#_Yn1(yN)hRVIw)u3LW@n`RQ!QjZFHSOWTMm#C%vadY%@LR1K;X&{}O9vj8* zTm^a_7&EAT&zn0K7;)Nq%4Y)8acoL}8#M_t)Kh;NRPlg~LwqMT`>!x*(%pXl?6as+ z;2}BhJlm1P)Hl8@=5LwY}A|w7p%CP%7tXE{q0d=EL74q9Rx3V}2 zMy+J54KZIb%bKyoMuzP}tT7^{;D2xD!m5USY2A6i9dDXtl+xjNkAf6pqkWFSY*kdY zc|S^_!*>;fT6ghZHMiAWqidq@NVZ6gz&;j1WcT#ju34$46aJ46TS7MhoNoy<8~@4X z=vTdGHZVl~xYJSKa4armQT?Uya|F|6m?TxEKBIHstak9yPvwjXH#-_f|F#SjjV6Mx z+&8LZjoe#P4<0CVxcM1$t#%-@!xuP#(NQ*aA0;YMu^Dvn9&zd&dK|CxX*f8Mm?0Kn zTx2);X3S?zmL#0*a+h+5g(-Tr<@FxtA+%P2GKl=z)#dD2rzf}y&X-#5{5CDng<5jy zT7hbG`l=m1?72D)FMoN+)r*i{2~6iUOfWJM&S|MQ1jWpcf%KGGNPhL_D;#GYg0802 zsKI<*SoB8A`*>`H_}6Q3;W^92pR^stLf(_)R?*rDq|t5;-Ic17 zFjm6BPGB#qh(F2#&$&BH<}5rO+uAVQT{a3gvP(kAhIP5y(y3%K^=UP0n7SUpOT9OZ zcUGU@Ef<|q=W-{=t-c4kx~|{6`c9N&@jH_69?YehEhK0HscIquTx9$Yb8q<;RoI1n z3rZ^};?UhNG)M^}Al)FH(%nc2gCO1A-QA50Al;G@(nCpy)WkF1_x&8tfAAjf*S+_# z_lJG$wXe0-dHxpg0{^4Qz~r{=xsvq-+cC?~#O!m7%p>bRjA3vo9l+4gRR^h@*1=B$ zyg#;VaZfpcl4|{5yV_5szG7KOkbP0C!e2XkqM7QI2S`ozz{362D%()YJ|>h_tsQ?e zBS_XGSduxbY?W^+Wm`K$uM^L_HvdP#J^A4#1kI2M{dwWb?)Jk(9wq~2**#pZBrrO9 zPnZSH4XtXS(g^6A!-z*xtexNn^P_&oL37xG=D2Eb^(=+)PnpZLv5o)v%N(b~|Ebhj zFWbI=<1tZ{AK^iRJh0rSP@;uzA3#%_J0=qpD^OyU^_$+S-j>`PUpdBf}mnf-T%r zV%+TCX+vfXe%_W5{Q0cfw0O9X`WD_>dYFV2puruxl)`>g63@l!qHb?5hNxLE4x8zO z<_VUDJtS{rURDT$Mz!Y)cJb;c+bIusS=V+!tuEUS*M}Pg0c9XOrnO{Nk!ie%%~|JI zm@HaHIWkd^OEK^MxXiO6Fz;1sB5=1}War66Rc#O3(SNi z@LEMqlS$<#skhGRve4uB5yt~auRGkGO{j8N+#Pw+s(ABtmD|VqbE#fzF!L14YR)Rx zo48eOc13=@+&=106;@D;{Zt#%bDoMo3RgKyv4RKs)gmROGdYC%?sKFhh?x!jm}Hq6XQb9^r`gucr`kv zUY~4-jGbIlxgbmfTuQdF&V=@+wh&Nm7J^u)uR@PWSmeDUa_vmH5G20J8+sY+pf!)K zRUHkn`=#}j7r~~2N>vol_Os}~dl1;qNClNE+N|4My{PZlHEzG@WRigX-i~G#O|*TN zJs$%@xCzxXSyDdsZWKMf^+W4ew72+5PyFQh+QRS`v?Y)!#STFD)KJ8@=z0hhgO9uhfU@|Z(EY;>FibTX=AyCc)IkYs#%AA*Y|NRtMSyfZ%7)CwI z(JZLQbM5sTUszkAs{%DDz)K<6Q{3npSqJXo^uI33+P^g^I1$PJO9OV{?dN?E>C09r zHmJ3M@_)`uFz!$S?=y#QS(?K{;k0k(YmElzgujGs!ViD5Ua078XAo*`)r1kKqFOeQ z9Nwclp^)#lznS63)*wYqkIl!Lw)NCd0%Ut=<@OT)K5a&a09k*e3VQxy1Zz*uw)B;|$abfc^$(gn@P$<4Kn*UBAsBXhK`c`xQhJi6s)_rjUvn&l?y+Z#`Vry+=$ zAsGc}k~nDdzpSAJH$5_qP8dc9&JVm}dOaW{7e@zO$%!aDgV@R3t%9w|WO$@!iC*W7Q#v+I8 zf%bS-y{!9P0{*iGdQ}md&N9dc7~ji#QQH&H7=2wZCid8dXF!@0bk{b^=@QLtjwJ`n z8VduD>B!n(!E8s<#Bmo(k)C zZ7R;$m?r^y9U3;XYBDYDC}Mws>HVoOoQL$R`#5uaFs2lJ``c|!IcFWITe5K;2QFSM zp6``LZv4JDyO9gC<2;z|3f1&hrTnvjGN=Ka=gZj}&1B*;5Nj@i8i(yMFYw7A!bm-| z1$p@Ejr8Qx?xd@|mDvIlVg46Jp6PSwG<_&(D#FSqLy`jq&d2{-_C3we%{6kBhd@Ma z^(Cu4TprbjUblf?@{gy(gD*JW0|$l5o{w`+F|MMlF;*N_uD`>DB~z`tSYuXsxRwaK z19szlyW{i{^-yB>WSuehvlFRPiFKs(VVhcl4@}m>y`igNS1101ufv`RWF^KK~L`# zvbRZPo&BN+uzld-M#IH%9RujFsIi={7r$Q%iZJ93NP91dhH8W}62oE^NF(`Y)jpFV z>G%1N^oo**>qK-ay@30zuq2Z6fDCC6kW+(v;XQ zJ-}VlWiko(q*0kJ9-LJ1?ddhk&a`mVRa2k6xW%(sIeM$hKErDf%tpI4K?oZn(P z+-2CXcKz^mlvo6xv@Dep8&mA$VYOuOjXRK+dP?FfrX5d)A)1uyDDn92Rnl5L=A@>J z&$3;WMef?8=Deo6nZzE)y!~X=ym|wBZ1)Kcvblc}tz42FTfd^*WDhZD5ns&n+5dpN zV=4?hr)v9~w_CdbI?s@Kau^muvdAYmnt2fZBW~u?!^&y-19J}#kN=-@`pL0ySkC7) z)?2<3qtDCB$>?osZtfzNBhH7w2KmrGEf;kqTmf70*T0J5d>=zL9wbW0z~l~rmbwbg z2SbBN0qz=^3{Wx-f5biUY(W^+-ZP$X!>OUX_!;dE5-|MXHc4RZZ)$5@D|RfESZ9#W z>9X})uHSJ+>u;y7Yg7d8E(sXRdPB(AXY1WXh3w8=yl_?|^|Mw_y(JEJD5U%1@EwEY zz?mj=Vs)b$T$b}0aN<{zz7ML`cb|o@+@;GCw=~q7bj;g`B_EYUv-$pIl(*_~9o<4hDiM zrcB3ye&U&Rzq1;S0slFaFEA6~agsN?9mU0j$H%ElvjMiR{jN<(>#xE&o;O8f465ra zjIsN)=2Ds=?5Em14^{^e-)XD>vTE`%aq`rLBCRP%s|U?L*+$kxqIoi9v?|dNOWB49 zU|Gj2zdmXAkELE^?{l)$dL5;{npvTs9-DEKj(=*MU{4$zK9yZI-2VoTpIZI0!o;?f zWa_yT6`ZYBEnjW(yFA)mn-MQY#uLa+{}EosD;VV^md~rpp=x8%5$Y+K4_mRoe%zKc z$K_kz5vnfXrbN<2=6+fD$eT2Q#0s|6W$1lge!pIM?A~smCja;%(5Q%HbeR^ir-BIj zQB}zfyorhy5av}5R*3{WSYOW5#;h&Mt>j2ay+O@ zk!XYGkB3v&hn|2H`TjZEk~zz_@gmv0(G@ETD-HVD1wbvtg}$SECljPtl0Wk$gm^j2C;IO&msW!Yv)4|6JyMk_Y2 z^`t7E4~k!I5tRJ{Nz>HxDsnYBthoGmF?%`AnaA04z1>{lbWn^jQ=|v7wstHf$8<&B zpCFakYr5T5l-d`K{Z6h?qreXr$3wbpk4Wfi$-srozR%do0v`N_NUfJiyj>?qZa!)L zHWZ!*HY^g>qGW%J|CkJL-8R3sf6A&Sw<`uwgX!Ez_UvE=zV5K97etNBjtwN!+7IOE z8ar@N+?6xStQ%*#Oi6=T6~yGIE$Kn~g^bmpN91})Gw&FP!?E$AbWw&4bhrdji4(gl zC(=tB4?0~`x$%P>JrJObAAQXwP1EAcH8gmTn%0#uCvCB-YCdVcjogUAPp5hdU?L0A zBg|PH6UsE9Du=r7w+&5)neYu`h0#tV?$jvCQkiPe2w2rhwa`s_1%b%}hwJ&X?5xvc z5>Y*^PG$GBg50xI8+_0haB}U^p)F?`oRpt;l?iCs$F;^7+W*TStusTGB8esVPT2E`28av2f!rng;1Sh&jI z0i@A?mly2{()6be6pKwu*00`ZWN1#_8!(c*(sjJ zYBU0(=eZoZQeyL@4ak(Ia{7YQH%{7ryY=T-1FVckurSYd9Y%)&K2Uh{y_;kpAV#>y z9AJl60`>=||8 z!V^b)D7W^ywkMHC6)Q0l(cg`rT5#7%oARn-m!pU-Kq;UX;;D3Ezzq*`(-(~DnNi}o z|5M#=q5o;btfI|nfxP>m-xgYuCfDWI<0OKp>MC8(CduA%C+&JS=UTroRjqW4(IX7M z*|+oy5npyXf#g^hwl)N!w(r8^7}ne|w-98{qXL?z?~2Uz$wHIY_8Kn$Nxfm^EwVGg zHyiMHGA^efFXDjoL@a=d&0~d!@W1EQHbJSroEJ2o2ZqdnsjoH;vt%haxm)_C%nD`R z%--!Nl__#{0Uep8$0gx_MybWK+0?!QDIIxY6OV-IbU>M>KGEG@!m*zOuw1dL@BK}YdTksuJ{pp?VE+CR`AxA&*(*HT(o?$ovPk750Fkj56|*3eW)r z<%&|onG>vOSN61Vxr3!wsI*&38~=^f?=V~bwY5FddQ_zsS{0r&LzYvA7BY^u6iAhYm1 z&(gvMS2I5-ClYr2#$81)iv&A0ommMWz*u1 zN+SE&?hfok(mE#Q0tOTMqA|#yMFppesVp3yZB@>x4JsVENis;sMZj`MwQMwVbE!{v zvrcPT@R8uD)v}|vX=(-U3*LK`z8~QQDFTTMtU}ljapW#WulB6dGN7#8Tt0-_)}@9z zg7=G>sb_c!T==MtIRsA$exZEdu9p3&WDnfD?YDOs=M7K^v?}9IggS_u7sQtd|CoJp zK!QC=ex9)Lq@{Ry+$0!yBbt(~nu!OYYiHK^iB0q%S`uWO@#Qi|Qledi^OwkWys+^Q zc!mcCkQ6uo99qJJQRgjT7#L>Xh!DZ(&_|s(tP2H7o|O-}*=y!+LX-pPl*6w6I9M?onM%cm4dV6pqB#!J!dDdxZ8N7#w zx8-J*BTObs`=JPX^ND*|Rx${;fZ3*m;bU$J!efzm_E%b-T%PcCbMt^kwm^&N0Z2;F zRQzH<(-x`~dZh0Mu@9p1aPV}8{p;G=Zhw zi@#OLzQ8)aJzN!K2Q(=cHtHCDy1%~srGqjA8KtzY`+AolK=A9i*76`3;IIC#KE{v8 zhd*`8x<(!e(&$EMh(DcQ3AIVmx9WjEV&W}H#o9GoQ~kOKa?I{Hm+r03@wBbm18=uD z@@36YPDSLCH=6>8GsYVEUPFXdbOT= zF@{nFB!y03;g6bf6@}e@k59n&_-M|bj?EqE|51Cr(qAJjVks*bC}1Dk9LRdprcqq# zOIc|L3cW!QKc?Aj1m?XzuCAkmqdCDFx*)8RS zA|4%a9HVCib!PqIjXcY%7SZODhX`_??CFNA`KjG1gZ%-n6FFc9?zCk$7qLAXb!myp2!|mH>6#i z6tUOVCth^?M8~FnuTfrObBJ)UoLq&1?Kcg@Z9+xC``;X2Suc7yu>!!K-b;o=HHXvR zZu0D=dL@UHidMShUIG_PkxlVewbr`RKl;asvw+571RFAKb@&O}$NH;5I4ss!4Z2WO zT*LYL$+y&kc=A9dSKUzMxsW%lx+$jV6+d8p*FhUM0T#lTaL0toQqz!73@GsT-B%2H z;-~exu~%X7ud(5!QGPmI!l}&-L*4w@MnhzyOin&qf+RSU zfT#j1ev&6fPJ(s1$vRLkl@6f8FdNe^qgRr0p)-_6fK4qwSyo1j_($6y_@a(CbIJ)W zF~&|oS2~ViW~4Bx=q#EWLpcmxvIoD_U~1x|`j>B{x3ij-6JgU}_?74HVCGu^J~et* zP_Nh~R#I#GWVVti=h*p5f_~;n!$xBp_1S>I+f{4Ko#(tm$kRp&DTHCc z)tF1Rb!czrc0&(Sq=;TB>WBQm*Vw3}=`&ira_JCR-%Hz%g?tr?DzEdF%8i{zuxwm9SEfw5bB`c@^ zRUf}zQ2GCebS4{no7BfL{7a+6ZTr?(w}e&YYX;ji`YK>j|Kn{+ze6_XjIJ3^D+}>| z$_d6rPu_uSw=Epwk{PQlq6`ubS2=~hI`I0?Ly3_u!)d`v6(#%@XuN$8csMbGB4=2( zI>mi3h}|GL14^ovUd5IpOcm*6`dmd42gpQDYm*8t4qVN~Aa`|h)5h3|UuYV`Or39I z0V~2^_!2*?-r2^s@FId1GP41;$_h}IEl`^4kYb@;{3LAZ3Z;#WgjHb5CqU?=&EK61 z6Cf%`DpJM1RUTt|J-w&*!(i>S>3EoxdQA<8VzKh&KKxlc;#)%FZ`puZ?n!i_%k;$J zd{hHKreGa0OgGg#qN9re3$w;aX1ftQoYqzZAYKnc3PT!NpRlQ9>ZL_!cT-necni$r zmAsQMj9*x%7gk6YH}7O>>wRxabB*_2k@ebn77~rjMEcoFv^F~ZSVN8Akq3z%v0OB* zT2B%ntPLM&+6u%TvE1Z4&Z93vUN~#;Pe`D}vDm%atr#1*?@gbOlE_J!l-$-(!a*;h zjE-;tY@^}+cxtj$JqU>OXrt2XQq#BPVN-5jnJ;zUNR^A?>`Z4J6yn4F6Q>s0@NzI{ z0)HV@<9RoqrNH9&6v=E%rv5-HyUDPJ;-^qIWk5Mox@An|=U3XE{iAdw(5@v_CVQy``}Lgr9zQBvkM%%=x&%{ z&v~KU{Ug{GO0xHJvZX5yXv1iDoJr<-5uwdez{0?%RnRP#j|}6|=ZV(a8gZfDKH3R| zVG9LT)nlMn{4j_Pg9i)Uth*x0tjLEeT~s)i zAXz9c@;J9%;?K>oMBuQPNvf6VHQ!qj9*0Umf^MqM7eT$ut#;w0$_~fZUKzk?U5(T4 zp;VK9Kf;}rKL_cRvJTvRE^IbOO`LK3S;=qk#f}!YD>Eb=Pz!X@oA{d=XBN%v`8P!X zhx#UbL&+J|ne?jICL#A&bX*IvR`zD<$wgDlmjlAsdH;EHRZzBj<2iAlQW64*# zZ8U#@R)Wll8fHr5u&pCWy1Q>(;ZFfZB9rrI_oZ{Ma@v36XG*e%=79WPIdCgfQ1U}- zEXsncTnoQZy^SdCHvG5N&fXxdUWq<3n`gW_tNzrj5eJUoDlyNAsDj2R=ps`ja!uV_ zgXzsileHq>Q}()7S@(XF8$oN`QW|BHahzKYW*Oat{>^akIr^k+ak7G#H;6JdbQnBl zg#uO!be|PH*;$jEX?$XJq2Qg#iMh4u2pIXiS4emYybHEW=`8l0vdl_ zmgmpJ!DnF`jArfnZyWeK58a`UqG((P^EnBP_?ac3sF^HdyQf;g&pnn_yEH(X^s-D= z^vMX$D85DHt||d*=USxJVpZoith-;4%gG>?!Frn(;fyaR&y<6GS^vB={FFU@)$F}5 zji_jjq8V@34;UBjCSJj)c2I&b23?S3ZEPKq3QI1=yG16MRwmpRacWMG#f*ub0oamX}>|v zfQkoo>{BFkN(21&{gq$K4O33kRY!ahEP7CQ0%oDikQc3}ht+*m8!{QxsSoFnVZ#ho zU#Er*pQK%b6QuV~Qzsy?lx9*`!aLNgNkUq`W{ZU~D{hRZtKT1CEBcFw&s>jci_B4% ztcvTVYsKF7DpnZnC(GpSRzoBeD6HPmXw9T`GRN)_|zHbRD`j)GaQqJ^3}+3#rX(3wy!_fmU3dU{O{v=QnCo7 z%y&Keep||zMp0;xPb|2MR=4A;@D)Ia10@Do;0273?c#_19bWX^MM>GmXao4`_$<@M z(BiUrmKkYg;Y$2p5Q|4{FQ_ez=S{Z$kh~07r2~n|LE9`mqjl~?tUXjJ0{;XCD!^gO zo^PEi>0gNsu`7I@I>^>QTS7y7^FaKNc7d|p18`&1WNBx4jKBWBb0|vB^lAb~B+O)D z{QWi>^^PsN#jEMDG2S6cEz6*%h19uv{4X8**_|@pT@%09bTLgQ)uvV8xFLSv6B@e< zRvn-j;&h3kQx2e0#W@p16fL>Cso~xS|9*OjHH>e8N5+xD$(SC&4;|HIZz)QioT{FF zW?f1DMv_0no6f}bT<5~Dv{KIX(r2%d13*v>IgZ2ITtFupCU3r)z_xF&9|N-X{0hP$ zoUMoTev)`=1h8Rg)g5V+i@A+!j6P9g@^f^pY7E-X<|T3lnpIFk$tX=FCe6IILI5gH z0i@}t{-z$DJ2_g~|4EU4C!({U62d=8C};+4j(@w2emSzAiCJm67GSOw8OXOxD=xS` z%&WwUj*uQd42yB&DWZd>=LVrkH|^r=!a{hT}gV|b!ebKIE;I1q{tJo&)bAn z{!9^%maJc7`-K`_XujY?u?Gj3(zXKf51q9soF_p>yb$-#*vCyKxemDh)BWnYTzF6l z#cfj`fQ~)xKd#nukDE&vN57sMvUA}U-_CA`)QEX5EJZ%h1_q8z;1f1AJN@H=ZNKYRzY#tzcrPl~2 zZMWw7;~6=@h9kNGDFweMcH?ZvlO9u0dAW3fM3}*vgnRM2i)OLyXJuCE1~G zy7yUj9}WJ;=OJAPI>jx*8QX~@thpP;QwE++y74q zyQ#s|{S)`i<7uht;wU06@%vug9zde5=%zQXuzU86iF>-Ep79h~>WMOsyt#yfo|Z<% zhVAo`4@`hRbm|3=1Js&$BSU12`gP$UuG++g%VMzodc~eep7NW=7P5lX!fAtClAm>2 zE)SFNc`R)5l|Q#T*ODCC5%6V`2eSRJZa4yb(v4b(TF?zNiy4AGN!|(z!kcR|Mj6|f zprqEB1t0j9NRX|R3O;PbmjO<+m%s4Q+dLXAO6dOZRnI(d&4W;-_5nb@S6t6hTLdmA z;Fqz458&SlVZo(&eH^ODI)3VR9*|@cj76Y=$I%==ioc982pM_4`}9k+S&l~l zEqD`rsg%khw)YA1hha@HYzx!4S}Q?I9aERWWFy`)bx*lsHZY?2ys8=4Ul=g^yJZSl z{Z(CPY(5`X+KNxNOq%6Oq`r_#h-zqu2AEx*2yeT^YWI4C=mG@+E>Ap4mIN0`&+x+D zJ>;v{Cz?rgFGgomWrQH!bad=+%+mWr%Ez z*@aQypnqJ)s%TI{#1+Z(EhUon<=#Q|TTZ!rqU z4+O_tV7U-Uq!}sJSg# z!=s;NWl(8&gOK(dO4e`yAPR3F4PZ$tavj(r_+q*lEMmBirYim=T$PmK+*3F4+cQNh zlgX?z8TdIlz>=lR_vTNIan8AZ=YEf$1_S|rJ=Q4h|DbD7{dA&z6oqhwEy80h-|skjDt91=~{N+c%{O(87#7SQ9dHc1poHX%+v zjCIMb`T5(qd7L5QV48owzI}7W%4ZGP?Vp*};Av8G9tf#6~2d7$~qwQcK(JIsD(Zb1I^Tw&o(ZwO|w zL=;zT(|n_)fpK(IvfPl_+8e)k&VJzK=#TqlyV~abv%kO9e0wvsCF@&VhzVy|6z;3Qm)^VxDRl+}cTdA8ZZ^~$_Pd;VZqau8F(Qds;cc{H(yn{eNiW*dmfv6Ulh?B) z4kEdT*5A~9s$jDQR9$Yd;$J$?4kQN@# z;&T)1+(-s38tmItSYtBAhs>4#V&XO z3{QZtpqWXC`FA>P5lx^FlC#OInsf6Nnow1h)L6Qp%mo$AR-D*D0j!8svt_{Mx0;U7 zq!7_I*V!92V0}I&H9&*~t(t>vpg*@WSUgnIAD8c3vOA^p-^Jz2gLG5`oHAwuo`?MGeUzA%8OKv6W@f10pk-CXpUjKW#sA|x41Ug~A z@hSzK#b4a2bc1c)bzLkaAjFE_p)_679<|icgt2aaRY;pM`FH}*iO={hFI)?L(LD!3 zP!UXCcw?#6n2uac{Pu`mkqf#7`>epE%jQgsni{o05HLWxpOc}X-gY5U9mhCM{JvQ4 zzFL>h!gq$V)r;NquCm7h;V!iE;f&Z(5-sCV6+Tsd_v%6eam-ee;cPUrmOZES>|Uxy zNKRIVqk4F4#3Za%asFbeK!pQ{3Jm|Y*<4YP|56@~4Qgvlr1smM^nU=`NoNNg+ez3d z67HOp%`xGCUnq|cwy|^@VHo@td=nPCot}HHW5fi`oqb?Ph{&;>0FIxtWz;Bp^16J? zNBWp)9fdLcV{5)aNcBYLGEC z7_qqYC^uDYiF6y@Jhwz!)M<|3hW;kwAmVc9pd&W%Uce&a6>G`Qp=Bg*Lz!!y>Q796 z1gSf;*nUz@kHXA1=rUa?k+UPFPh6LcawEc+x4cu+W)%ZGI>l@QIM!8;1ZFeP10NdD zGesOLx3(x40o#+UbE@0Lb1tp959oOm(?0|;0E-?+Ho^IA<~s^>2r3a`I-`|Qu1%sP?z+1(oW+cClinsahu>GzFFIbL0tjM3?`jaS;H01 zCbrjo=5ECN&OTTUMry(vRQ+AE#Y%z3+CC3)e6KR_{v)ZvwS>tN0T6!}zz#MOTk50K zrVQO`kshg_u_l7A<5cXLqtt-%$UAV7Gbggy=2_k-1lV3q_l@Lc)RLcycAC)6yKt@; zNai{CW=sDJ8)T56w>KqJbr=AZ-p95pp zt7dV(ou#1WpiT*(Exk+7D9;gRp&Vy#qi|0rU8$76oqYI!=e?3#{C?*P9pK<(#Y^F6 zLQm|Zo3GXMCMXvDcol*I=6);D2d?Sa?3_1*_Ypv!Tw`(J*{*D0Nf&)t$KfsjVp9Mo zzU~mO%HZsjPp1&EbQwkf&Uc?;Jr{59BfXJ&JzJ62CXwD*w0_PiyN;?@WjR6Mf3J_) zU9E1g5chf@N8NZh*UfY;qC0Il20{|YgD~YB0__kC-(7*Yry3OnNxXQhMhOCFl*Ame z1_poebt^2<-0%RQ#Id)7aWJ*+S7iZh{jXJjG@Z948*T<8Uts3;k!ks`B>l)JRPqrD zPIA86V&5t~>3toWr&p|pL&aA0prw~GOE@{Yy)yQshE7PW4E$JyBn~_xhRYR zE6@;OZMTLHUet*BI(kvN07=rYDRl{6c6Ua$>puYMd-6wNiIYmfte14(s+*}&rHlWS zPSjC+r#q}#)PRMgH%W})al-BKASUJFUj(FDqts(`QTaf0S>Dkx8Zbjt(7Ig1ax5hF zCV2RpE>t~&an`C{gPA+_%LXu01E>_&i^mDmW4=NJjq+6RiNj&mPat@ed0oFqE66bX`L>~KBQ zg_CuK44SRk`4IV^@IG-2tTu;-QdvPIf80a89dMeY+j-S02fqSmn2OMh#qX zD8R?OY|yu7!wU?diVY3{*G%B*YrH*je*F#~kF5vre^~$&c8RQvEYz_N${kFDbk|2e znZ|{xeRs=)-HaB_pe4FVDfk~TnSd^IaXpaL8>zUr3zXL*13Ir^{>cv;zi&4Z5DRam z4!9V-WFK_Kn5h{S?!5j0UG3wOEhzN1M|$jOj;diQU>0q!cjQOq)=x&;R1N{|62FOX~!8 zOFiT2|7okCN>Pa;ox}flFWd7TUrjk%Xlq4bl!AKua)vmZMv>JZ2d7tDp?cn>w+MI@ zL)jv(12GB#UOvf++si z$wF1zP1Hk2^%KiCxbHN3DyXKu;xbA&2;zkh`@1oww1o&+9(J(etLf^k8Z}6hD@T;e zgg%)pI=X7gkd)DS4oc$fM>vij{i{=W6Yx55_)K4Dsm0aiRDJzaSg^_bfjnMR4);=ac& zT{xL)p?19NXM92)_Ok@scFbn8*rl0|B}ClsUUX|G(AVX@8N3~6>ja4Q5CK=%n>D90Q!inptWl!?<$h8FQqgc zSsas?Ys=!Dd_mn@5uRdO)NUzkGer94TrDZ zkEZu&m`d*D4=h)z6dlXY3ugujttDYGKE=8y&uiRlmi|7b0pf-g23)efu5bF4X(hCfmaVdm zbUyo?D`pV;FxBFn%xmObG}+oKN8G zq+^*`nJL}naZ|kx#(Mq9K02cQl?-n5%LDO67aUrK7leetDtQJbpS`AUuO`PT^&uP1 zXQxeFs<($tO`YJX%Em_CDmTkL{gkdneQTm!JOmFI^P%6Jt9=8$2hMkQdH8r7>G$%A z3qcFsn9OJI=HHkdyDoN_QEnwZ%>NS z@Zmju@E4wd7R<@7y!qa25Rx1Ys6d&j#4g9e}Y%*U)LPFFp+hUUulchh8 zU38~gy~hw^$Yf;AA5|mp*)>AS%iYzy%%IVwzQ?{VoTh+Y&~kT;60INyx#m$3SMZh4 z@pM2!o}q7ScaBbEx75CQJMN1Dq6GXSy*{H6vL`+3e>~CGFkYyI(Nz&T>buw#+PJ=Y zp^$iS4DP#6ny;>EDbDz#-W!YsXJZ76Q6n~)z@PiR&eih!zsrJ|m+42}+V|`w z9&n83*$Zyw!A7l5MZp%7J3ie1-ZK)LUjUv~s~=WuUx7Tp?hHZrVd>6+uL*wdQ}_}y zVa^{@!^1dDJX(}14q4!3?4a8pp=4m2VmKvBAe1t{83)VI+g!>P{OsHtOzLg!m-qE_TX&i%%*E=&>ia&)Dd#u`DRg)jm#bwpb&$P+$DD7R+REE?-sD)`{?)WTFK z)`f=6{uQAqK&}$E?nZ#ebkmB^HD?TKc z*iQnFUUV-1il0S(|Jzb001oj?t^0D%URXBh^XG>*;&>N2VqOB={JM`%Z2EGOXT-ZX0TflwE&k`8ug(7?e>7ksjnV+0 zw<6|(#|r@UN6U35G~${P(7sE;Cen>fZV_Tu2MzkAUdIiL_usadhYB-sUDd}(GE_O(PtIfOcvGQYcOVpI-Ncn<*|gRjaUnhn)7CdXCQ&CgGVH2 z+n$&0UNKBFN&)!*Cuj|FD$Z5&==eloW`-tS{F7gDtpuzrV+pndL&2HW-rn#tTP}tM zTT+iT({?!qWem8-(?Rq1%ZrruKfJ_(O*-rBq&cp1-CT=GGz=(9lR|aYJ(l%|!FXbp zz>8#;ANCZTvlmcV_UA?3<)IoebE8qQ(gm-&f+P!T5Z z?I04Z=pKKr7t-?XqO-0AX(2m?;wbh(m7RT)h_j3>@Gb-ct^`Hk`?-Eo6uNh(wtWFo zQGdvn-Vm9q*ZKlA7UY{@Bq@M{4&C)Rd_F2ghOcqR?*&GV`mDovkPGNhq@gzjp07TW zA2Au;QFrcD4>uL&jsz!QeCAz^kpUL&<^_J)bF%o?N`WBnd3T8uX>pj4SmuvO`(r2a zD7W+91c(PLq;55q>R9yj67|mz5H)@v2*;S=PE?2+V=RAi`kLSC%Gtb_z-8sP>X$8K zFzC)J6}giJ_PIX~19ijtxnTX55h%?2eX8?)Dl|csT5FYn)7g86+(a88yqA0e&jnwA z3{f!RM!suTP2|j#9+JiVly{`0Flg>4aTZgJ1qXb1rx>w+k2QRz`$5$b{0y?0_t{cX z{1F<==R#@aMD!T-Yi%O}CRpk|QwH0%OY5SE$bK#UN^+LUFi=HpJ!X?G~V z%HIH=(pXU|$*$!zauA9>FqGewb^i<9|6czrpOrC!SbqKni?&#$`l=Ig#A&vJ*qNV( z$ANA^CB4A5&qBlj)i&irLxIz-jSOi5$>Y8rbQ##Twx z#w3Cdo)y|Ws6Xtlg760Znq_U#s5MEEQGb5y^1aC{ZD`9D_2Ojm8o4-Hs4`Z|5#{Q> zmdb@N590Q~v z8kfFTn2q58tX}pkl_keP*tk-PCYx==f-DopCDQ{Jl-D&Y8u!tZQ{XIVW2JxO<%f0a z+j`E!#7~qa@a~Vb9t9B_U9MrA)KgD^;)ZE)hWgIJz;|J3veZ5n_wYCv;xZ2eKZJUT zUl%}wsqcC(H;$@GH_msHxY)tFL{||$P~oSi_k4?Kt_bD`P#^2{LCHa$r)45&pW%dl zI^j@H+8RzBC+BoX{ka01^+5gk<%9D|V?+jo#0x$xtc!e;4iHAxx6IQX$0h%De$>nn zN2BhNJRB}cJq`*cs(8$^MT9DbRwYv&%w=t+;yhbOzIpP?#z9X0!wdOu+w+;w;+3mo zw)dY)_ItSysTQMHaOL<}Nhu2;j z$N3{om09xZ);~Ifi826M4{bg_s7ORgO|(GbxV`2d9{g%zGXf8pxYlJH^NFuVoA1(4 zk)&UD3~>xD^{exs3)?>g!*~c`_z2vMl#l($1A7L2M#)eNWUdt$~|zB;d_h=t!X zhn8rI6)Dg}^IQxnf7_xo!#bHmE8LH;)yecdROb^Hc`54b{f^gow(gd$1;;nxR6Lx} z^!)ZQ2m2I9lJ3bS=Or>a&9&)uC~sfT+8eBQfQxg24hiCS=Uda8&Nkg0s3sBvlF#?K z)1Ioy3a?Q8=!WP#kwtd_&2LrMfGY3|jC79NsDZ9Rc0^Ml2&0XbcMreJ#|6c1lyiTK zkLLN%;th=&3ScjtEx}X?!RP}`(Ptl!Gg}MyOZQubCB}L`nc>52sF)%=@L>jYCl#0c z5C;1Ro!PG^9;@hzUNY%t%xCmxWCX7g!>*}hKvb2Dhf%~4J?D(Nrws?L4nZeoRsp5V z^ToqL7v%Hi#}dKAm850CrxGjIk6SO1ORF6lMJD5z?@ZMR`bRhw-WyC_l56Q}SKKL5 ztS;qo7A1lYO_ojW^DZHCEz;|*o(&a$2$rH!>}jyE{<{B6GLtRPQTtFvi|f4!*^TCU!~wODjo=inCnG+f%@g6lpFk@A12d+&d? z-al>}wY4ZMYK7V}6tx?piq>dp)s9)zR<(&yw07;iM|Igs(b#)aTVroUtR#}0JAHq? z-yiNj;eOF7G)v6ZK!nG_bSgJkSudN>cz8 zhlYg6!|(^lE!j4I^j`qkk^#H=1#1biJQiq3*{y(KDz3sYgJ~k1s-k}LVf;~)TKg7w zd^@c)iI`}N$;Le!rUlY8n;(?14h=$sJ(|SE2a_B?prNXij~)7>sCEw5bjRDaOmiB{ zzG><@;D760N`$*)Hfa_ZYh1|q$wnX(?W{Ba+F*tTO?dksF}$&+|07u;sVJyYXdFZ} z%-1&hkZi0#L+SJ~i;Crx9Ky*5!;WX0nQ5U zi<7qIddJjP>k%9^5z-{)#}ozc@B*;K>28G5L+Et)cgK5jD^fr`#OjUBb=qQ?tD%|^ zIcImxA%44Q&B|wUB*UpC?1IreZa-Yq9tEey!1=2Al9GXPQniQCG_PCi8Sm|tJjcAm z2vE5Qb(df84X(al6w66^1}d9`|9dGmK>iFag})eicdPrct=B*cSCop$qu#%D#(wDX z*c^%TwVhGz(4Q%$8X0Xje$g?`(JZ=L*fgNtNDcWU-GUB4lLc`p-*O*bsb3MA3h`B| zsj#o}0rPZ}R7Vf1HT+Ly+&;Knn4n5ZQ`$~UPBw`?KAqU^s4vW43SL?_E*;^_9EZ>xgCp|X?#{>;}E)!%{pbgfA7vZzk}vj(2{71ofxSQy#w z{*Sj~ZBWs6$5*mEg*~0n*f&hSn?=axH#+n2mR4O=hX&T$v6PvdEsMx&WOvL}+V4Dn zkCz0nb@AI^cBZp9{}f2=N^HS#3FHHspsiZ=I^&kOiM4ILlZ%=bfUG`X4>{`#nLgDl zzl;SU{uhHtxJwf&%IN?}&;_+UP{-~xgk-D|HV1v6mv>l)#hq)<3lUqMfzeMIzAaXa zed1aiD)gAkB=MqVHze2lshVUiVF2r9y*mCoS$&iRS&tIH3p~&%{ILCdvcq(?HAohon<;WPvqMqU_NmTo>0@Wn3YEJGG5* zOo|H!1;pS3U#6c!w~Z7u$Ngtuj?tqw`qr>q8jLNBg6+a#sTXt=!GtHq&k;*cmd{O) z!x*+AMppHA)&uVo?>+%Z6hp%HC|ilwPyQZ5?i8LDD05emx?+;=^@)+`FVt-qz343X zycOk=cNLLUFJ1nObbt!2c^C0W5U>8gq&D@r5V}M@If^W0(n;dp{?vHoB!tF3Gm9_P ziw9KuI@2E51hR!w0sSXJfJj=B1n0%R{#SPSF9&+ZFL?D&ymyc1Y5R6^KKnfT&{OfQ zP+YW<^1bR^xAxHet;Y;84G$EFSm}>T@2@f5rmF3mJ;B&3GEgtI!S_Os>F@YD}X)uw;6Hi8W> zkngl%6PU{6w-l|m&2DpOX9H#{nj3ZICW z#S?FtI@aw!@mGowYQn6+(98)YsLpYI8U3-A`suB{?uT@cU?b^F;h@ejO)Fuhqmxg3 z_CuyL!5Ry388ks&OtWEKj+CiAaWcuh7mRR3ytr$;ZPEBSu&=_jrlS4ERc+cQ zWvu2LO}+M<>zw}F*)j@3CrVo`HsxH&Y)+>)pYDI6$-oDcQ|Q`fXPfDN6Vfz?Jpq!& z?JSlL0y^&IN|-0A&x5=KuSBluI8%WdGdU`}?8VG}zBvC-mcx91=U1}!=ZmwE(QJam zhqf=?Qc!e0pK&#lORO$9?&|%)zFx`iSWjDc(|oAsBjqg^8v!2O6vByItrIw5C=c#v zP!2#GmZy222OEb?#HFshi@Dx;@^og*?>n)|cIZw;PetsWiVBqO?xS`H4th~!CQ<tT_mKMQS*KvZ_)6}72(u=p4C&!-v(x}%nS>lh_O;al8MJIX(XC_E(X8Ziy#g# zKds;4JZ`#sR@CvNJ*$9ey5iz?e=X%*E=}Jli6djJx_Z?V-FM)0NPAEotuXHjjB3Q2zi3yIlPS*Yi*)gOd&@=bS`~m!26AV--`})+VVvGpe6bc; zl+eyoWI>tYlY914cFWntGgf@ScYUGeNqEx31&b}>v_GxaFSgU@WMhg3709+qBCM9a zTW_)`w3x`L{*0WAH;e0Odp`4se0LxlluZZaGZ6K90{86JqDz;3j zzvS%b;UZMwLl<%j=GYsPYd*IM8yA>Q&r!U`#T4Twh+`k1V4~dN`US>;&JGDeyZ{uD zx0EWFRmh?lxrU5}9Y+s=@T(xw;_OyIqj(jB8RDXG)8Yu@USDXxJJ@-rDO^^`ONjkZ zzfBt1(T!lq6rUBWq&fn6(wRY&iI~{zk!bm9W2t1cn`h}YU0#&0B%U6-Sw|hZJl^Ua zlZ0?6_wk9i*^11Nms!oR@q6TVVD+I7EaQ7(OGlF!ytS4`7C<^V-7EAokd#c?asu&k zJk+1@j9SU3`FMf|<(xl-y|e#~t5cRXz3%grz$P7F81q*W;>bYM&qZXb`6v%Ue3Qtv zW2_`s3K$wwy5x(6LlmEAgA%0Zf^HF%sZuq#CMgF;gr5nJJM z2vLOLV4}67Q68i`9DOj5ptTDVtiTmj`tAW-kdOoh-8?UP;J6 zZ3v*K1>rXGB78M^T zA?Hr!a&t#kpvR|oKGPlb2AoZ3Hlj}7j=|5NxY;2DY%K8X_wZ?m?42W)2n8Cma8=PL zD!&stoP*>c^Fo~*c`J z9i8!eHUZHmmr9Y-=)eS5e7F=RC+vw5iqNS9R)eiTpgD#Pa}dapDeMs)K%oq*!2)qZ z%zGsO+D&5dH^&Yf6qwFwDo_U7f$c#_6WqrT7m3K&0_ZTfMGH@|kkDV0^WpAAS0-b^ z@``3HC-JXp*r1YdKAwWzrGTsX+F$-4C1AGiq4o8euqpk|F-P}On-ip8_kd(n9;FY^ z57Qfg%gm$OEm(g?W%;Q}XV1RV{I&u8XCNL8;teQA;$7@_Uq*F#Iz2Z_?4}8rP*S4R zDlx)WV8&KmMzX9im`EF8eHp|#-7 zS&yO~hi^E#<1?jb49LIy&GsmVOx#R*y-(3(qbL-+#+>1h?{Bo;)ZBU!5B;HpN7>R! z)Kupgn%}xi|FV$POLOYqnzSq+`WoGJ?aiu)->$_xm5+zVw-J6HUyhyqi~~ZUll0GA zeB{e>klge~6)JBNKZmCY?YF7$O349u^Hyh}YcKCyzeZs^C{5xX)WjA3Vx?xhJP#3@ zO@T$<6RaR&!O4SeO2>lD)G}^iiynn0aX8+TJ1yqCBgh9EY(Ys?Y$Uc)k*G1_!M{*z zNJGfE;Sf;a+aHW%EHD;_{&F$Fy8{~qq7ZZnmxCu6=PVFj3i^$I;|)(F@n>5(Ab2`10PIAxs= zBOUA7w!8X^^}#1Lb3{rR#w)6yf&7}T z!kYjg!gIXs^JgstU7)Ni{ElKOI8KjxJ5u?=(vEe3t}Z8MXo*N8k4+Y%#&ZumR@eiT zGZ|7FSsW7NyY2NkoLC&sO+#bPZeXgib+6%5239PKpS^YxvfHcv8b&IibK(ibJdBUKtn zf=}1v=-cSsI=&i%oj3N{j}{u7X|LCWkF*;-3O1%hY*AmLtDtq|>B3TQ^bQf1~pq{Lnu5pb4R7C9`B-1a>y$6Z94$n12j zpq0cnjUHb;fwZ* zj+V3{@r<`u&~J z2OxHN9!QzAXUm~u7N-93VZK86y8b8lO6kc|#U?y!i^vNw@5gUJ@y{?XFJ2O!RQ)%M zBHM+J(I5m}tLb+@%xdPhg)FEE5)M|vM(`Bs3jDJF)MIQ&E|GIzoa4-ETy5wZrKKQU zcD-Hk^+>HAIN>gNdEtvjzC08WU%qd}q!_`8Xzy}g?NCeZj_a)R^G#EpI+p7KRth@J z=7Acb&2WL8*U|F}_IyR(lqT*LBuahmEh{(gU%35wRLu|C()%6S@||lU4D@0HXS3p@ z@s;_UQM9D0#4My>F6>zE2lza!&#h*Pbck!Ooi*0!)e}gsI)j*4y0&QPM+Rnej%@#sh;df^dtO^ewK!E^LB|6C!1ON7ckQLS{p@tpR%eE(tJgL5_gxS z{IiNY3{z+58nS)o2)#B@vyq2QSkvFo>vCFJ%X23{fLFN8gMG_O%;tbVf%)ib7tW>N z6`+s+=p4o4x%*1a5;f%~j!gjMN$)i50DNAM=r@ef2MF({f*(qp!%`rs^$$2@%5m~u zVwu{@jp>viRFhk(YSF3Yr#@+TqwPKA2Acv)HY8Je}k$j!BZA0)|(*Jl$#A`YLs>?2uh!rWjRn2|=EW5_S(s%x~o=WjZE@Qgf zx+s~Q2S-`h;^W1KjsNyOsXB#XAZ8sd;!b?TY(}z=r5cC!#mz>jwCc0obTT*?JE@S* zK4WeARjz@_DgOng0Cn{%0{Cdgcs0u_w8KlcJpGlOe=v?Bvv2>@3pW zQyQ;7{{GZmQzFAf!{Rm_10!J7RR?2kMd$(ttkzb(Pr|ZWbe2!?K%#joDd)ZJp&bWk zqeI_K0`oTUMdC(Wibzlr@>W?@q?>i94qH8~`|{N7^1t_m;bqK)RA*w^6}HH;dk zPmc$PA3A;rsphIK*KB5mG0lnoq59QvS?_qPWqdq4daG?+lv9QVfBhZIoX<;jOuS}e z%m##4A{qGp%G-hNS#146sGg)609?~5TZo9RNx+QSdkizi>}3da{q4dZ->Ji|_f-?1 zyM_Dbi2Mkr;cZwK&|aWf?E3nF-%i{g;PAbX$C!@m-LHUVnLnPxzxZ~~u3W=y7*!Wi zOF5TM*Nia5?lT__z2*ztLA;p*H7>WWt*lQQ;Way}l?H*~Jw~G_mqFkcE3S&<)yt<> z=}$w9;zYj~lX$YJ|23;4H@p)}A5+a!nQslgj7v}}F0yWBsW0THG-Nqn181fED=aqR z;x)zG86^Vmle}u(kE=c%1m?z8K5e*rIJ;(;yt%(jHeb*j<({%6#cI#;OBi826J#A) z41+Y@-)n1QW_9^|8B(&6$Gz6W^CIiJMau%N$~R>|_Lyic?3d2KU%DfmiP1VkQwiux zuEV%+wbmBVM-d_emnoGQ{DZVoJ93|X&$Tlv92j>2DUw#Tr_{IZ0a~hQz8~caXHeTD zcoppYO?8jU!rIvF>puqBV_^e; z+c_AdNZUdcxKIWot#kpgVKm_;fI}-Gx6VeK6`U-5(E5OG?{k4!L)3v)=6WikMh*uy zYy{^6PuJ+V0T&qUb!w(cv>dy7xakuVO@PSxg{5P4<)16pTa8a&shnK4p+u9#fAO>Z z`~Q#eOg+4b;y>a$nFg;5;zV#Mi8(Kdzv$0H6B)hHXKH9rtWC1!Y|j6-1E+)HreHeDWPx_H_)Gbejz=dPaMg*j6xw+_3KO$0mSnoH z+@MLcBDS@b)b)t_MLLf~Ww0EF@cM<1$qDiRl-(bKXqYyN^G`RbE`_!S!yeAruP^&B z!lvds3V!)^!*3L#`sBsXL$Av+z!mt8!hN6=_U0)Kz7ehs>_$XZ;H=Xt0owFR*G4#7 zaoz>RQlr3P2VQUpY5(PpR!W|=RBhRr^&Gv^1!N9UKGtb5cfz8K@o0UCr(00{{g6${ zUX1WSk#MJC4Jny4cA-mjb2@+5@FfRTSba3q?3p1c)RVQ);>Hk=zqFs|n`zBmXX$a; zomXn$ZqO0?Oua&#!t1o`!QXM2&u?G5YTsaIDjyu_34WC=eGA4rsZpZFe9rrsSd>sD zX$v?wLe`C$4!K`V!h$^+1iU7oQ+D`W#cFmwwvk4_TC5-Q`$yLDO^pmy+c`vY9p>?? zrqZa?ra=cemmhmnE@%Zdo$24I*EjE|{QR7O&&e(KmkwH}GdlsmyuCmX_J_vPgMB#ptMQ6rKNr3q zjOx3qgetgD3Qy0BnUy(`u$_RJp4ki^YvGk1q=$)i6^?|S^U$~3eriG0eS$OMmHny zHV>YC0MnV0_SRx9UlVri^qpaxL%wa)ZMizG6w>~h`K6W$VWMv}G&@hrs3>r+pmg;1@r*fp_x$%9{^8axwzWfy z&anQ~Pw!wSr|DtdnLtqkaKk8gZ4)37u6~!B<8Y5Dwye5~yuy>~6N8ZF@jGSLm77&> z#s?|CP1w5eP609`f6gaRf!iOLrig8aZ+=CFn<};#+c_7!k5XJ1%~!sr-qHO8Xt*3Q zd!&;m$SPtzE8%Nanv{9W1l_Fc19+=-0%xBZ(Y6NpDqg z0wNzsNDbj%_Y%&=?zgG~~ zWvwel4jry@P!LuNDa(Gv%-J}`qGdh*ro#$!pcl7dAbm#rEVvRs*47OX^6_e;_m*dZ zQ59_zWQRW1p=SF%2^r{6%Y65y8y8(>L<66Ph+?h5sxk0WArUv<(EFlV6(yQ)9< z(u(4d8YtZW+p9=E1_-dR#V;lJFdUu8amO#S&lV#`)XW%p#%;o%abtN>^U1|INpA^G ze_t96I+CE-i2SMo$F+^OG-#==YfFu%(;;&m0y+;_(l{_}c1pzzBhz z9+KH0la)bOExjJXg|+yaa@VGo60im1*}2v7l0`XoTUmK@K>RiX7Odpe5nQ?5w3KM2 zx~}=RClJ}^Br<|+NSQwywUFCZy240Go%2Y7dh>%;jtZ@uDMmZ-dME*RWG+OZ1B-fz zRe$*yU(|Q`7$}t5|6`4D2$|g1MVB1qVCcl1W?&=^m0fkXFxk_Jgf_Xuap3ybiTn%Z zexkF*-RVZQM((^pLCRe{EcD1jaN;n^RjcA2HNhuT1!`e|(fZ1VIp=?zTCCY7KWeIK zl>vksosh$=-YTCgXPp1)JN@qfO-?fIG@w}#sDo=tldA^EaL<2Mg15vmN)}sNzV0TA zCciYSbHhr6JrX|N-5yogxw~1c@^odQ*zq}h4YBb)S51@;cBbA*`CAmXKe3bI05f>U z!RLF@%en7{-W?R?sc7a|UKf^D*1M!j5=?O=HTBVO0CgZ1P`m zpd{yjX(XWmB;|ABxP|`O(};)1JE0aJ3f9C0zub>)%ojxg^-1PmY*!nsvObf3Z+G}O zY-=uyZFti0MmC+(`j*CkIxf=P{P@p|BixIajf3~KTXBJd!twS)M4j?y4ffMUB`9< z6W4}%68#ttj>Q+H>~MC7k&H#}f-bt{wUp0!#wYa|6d~G`z)I7Dd62{b#gNjs75_cJ z8rzp3NtVRcwlOAmBE?Tq@@lA!)Fu@ZISKMdqH6IuI$U2lKyS8P!jnsi{>26|Lbw!FD<#Eb*VhzS>qdxAf;EuA39q+( zbuCqKm~)m^%Ah~|sR3zaZN6Ubx%a&vClJzwPE`8lQr5ZRFy&wnW~#vQ!EqR!=osWO z*JAE67;!1)9=vbXx8jrf;Mfe_5JV`>nc)v&VOyHFLGZIVk;N@jMZO(p(x?6STGc*QI~)^kBC=#UZ5EN(6VUjZrN+KCa~ zDsI6jKcZlE_PLdU77r4OX;#FrELwom)-HJfvi+Rkv!Ztk-tKYkfE4@`aVgvf)384+ z89!riBN)j3MLB*dU1*VZ3U*vQGY_0C{N&c=1nZk-=|7(-th|3);B5VNiqRHhnvCOT z-5x5OUr%Wo`l0=e?AL~#Y7k3FC;JD_Od`q`p68AyzSQ}D_ppZIi*t(mvf83|Tb+w; z_AfI>-Bfax^W5%rBl<(%HJKWy#PPPSkKxl{@Nqmsj7hCGW>F$I_ZuQfLq#-`?{E#| zr6$Y=8z5;=vwaM>$j&8;X?5f?TEkX36O`_Lq^D_QY>^DT^H(V-BWA(k)$X(Fc?=AG zXWsN0We1wo!;(__AdYEhi`0XY4+Po`5RWkbbyfzvY&v^xP_dm4dq92T{th|rvh65% z$UXS@TKTT{9%gCNAtMonT_4(pTsCilaCCqpS_HP~?D$&S_F4P;%h--~TbG05`h@}; z!4}O{kp?uBVsJWwE6F$APj*m<>}S302(+oYI0|}Un{=qGePGj-ae6v>|J&5*37DKr z*MM}~CW>~YX8lIUYai&zS<^c<#h(`qjIPu>{`dR&e6nv6StSh1_)Z^(doK|Bg`<`d zAhue~eiX$RyTZi2KU>|Xf7yowPTl=p8NMWArKF?fjPS8VT+x=o>5MKg`#iDTcn=8k z2`SpH!;fKWWXzJN4<@~JB`}Lj9PH^FLrkcoDD)>+0%cl9OCv}peL30i-H3w!-tOvB z!|HY8^n1~vL)s#zdd∨!yTfKFxvLS7WgE`PV;I@q;tNfzFeIOLG&Z$b!gXFKTyk zU)5J7L~V049MW9&K)S}@z0*lJe;5+jguNmu1BtO=yBFLRKh#!O%4zT+OB#{M>ALA52)GaubS;g?h=; z#n}VWiS)fTnSJGMf}vZXsS)sBsDtAjgj$3ZyZ2l!GxSeN{R!^yG0BaEd5-e%#nHWwx|dGtANJLP z${4dbb5O6K9v!QadX_eS-xOoS@ub99MhJ%fn8y`KL2hAiqG|XTPil8W0P)N!yBZ<8 z_jlu5-rKbqJ=g~|I$YI_YO46p5R!ikn{O>7=tey@=YVc03#c4mwo2hWCgq4GMIXV0slXO=^(K7jOX_`h5Yp+m2cnS+{vrTZ=rlY!d%Y!+5A(RSrC(dC6{C6 zNw)IzUY9KV9a<2lTJ1|?qyAg9C>vH-@>5lTQa~_*!QKs7_yVhbj}Nv%Un_{~()q^| zEWNE+o(512rvV+HZ&-cDJ01CpS0J>~H~$l-%AA)~t&aTLXZC$ZXf~Lw|0N>Cm+enG z716m);7~N|=u$_+(j9$uj0OMIZ*V?*^3Blf z_&pqwTudgesLoQy+<)&jQyT`s)Ha;*GyH{vabYZDqBJt{F>Y@6$z;xeP2UH{JpO*( z@Pk76!xd=YSA$Pi6%m|AvNpcd^&FW7^H_~ot7{)LWF;7?rKr6-Aii7lnJYF7xLYV> z9_!)16;dho!y(?GS2TIE=Q|a9(I)~;D^-51(Ol#4jXbohH$%B3=<_3=-3F2&3m%u4 z4B|P(383qYj?Ic<{tj7yB)4~ZeI!VABdd}x5wt0PcssiS=c zneUrWccc!Zwy*K@r5{CBiWgIrbRb8W56{Dvz)Cv3?0c?;Ply_FMevl-(0`EK{2)~$ z#H911(;@6#OoS6&fPMJ*UI;0c9#C(6Zh*tfRd$SEw!J2Q3CjO9J=qWBI-&ca274huQtBMy8P^Ji~o}jFpSSY{r1l* znlO#~e{xaG9efmNx9n_x#9gyyHBZ+s;AbiS6<%}gxA9G}9j`rzkJ=!IOX@sv49@yZqv1RqYKK7GTPH9yH_no4 zniHK#=6EaG)jCI1qmB9=Nojb}v?rzVH@&t#39qEzES-Ek8UrLPBpI|9TO#$_v~RF6 z>13fDY_ck+`*!+*4Hik*3N zrHQ;uhvD4u4MQp`K=WA0%(>F=HiE_+t;N(u%SE*tMPgQSeA`Ty?&V=&rtokmLTJ!M zml4Lf?{e~)(nWHHT<%T!Wo}KZ?ynpU%b3ECr|-*$!a++-fA7V5f2R^Xc+)`(J=WX3 z`LuVt=ND#!;@S$R#nY;J8yvX?yup%E>QUwI`e5%cx6H1n+u+BKPTlK=L8Mf5s6I3p zjbOvIFygk`>}F0DcR-3#`cE=CHh(+;+?SMgE~3lY5%oFvDS>lPnm|upCN(2af9Jqm zudYhUTqjC{+6KX-O!A=NRn93@zNp75J*x4f7+8w79UoA{mj3=Ze*^zsiSmk}^Db2Q zBT`#jsJ0fKG`8_(5GeI3-TS)#X`)nn6PW7rrpYNyaea&1pR6$|d)!8irTgJ9!nL6w z&F%IplR5EXW2?rjrYEi?Cn4{Ffc>fh%`K+f4ZWYchNEf{3)h6>EdLSh#?$|0a?5yu z*51Fimk{ao79R|#fojx-4l#vGY^OdPpTbk#nrc^eTK!xixl}Z!qqoDjAIAIcnSZX&iia%8ZM{_J3@ca z$+Ni6nc+L%{hJqIyS2h%%NO(MU-W)y3S5-=(oQ}en|vgD4n+C*nE0MQc(DK7r6W<# zeFxHU;AejSpx{BH$bso*J$#zrV3E~XTRgYq$qNY00LNid$!!9_v0G6kd_8#AqUwl0nOZbFM zyj3JL`c=P3VH4)^@-43Jn=w<{bG$DkJS3Bvj<-xR?a32i$B5;4xMeUrIBv_?|~Ju435) zJBz)%b&JP=*cGJH!Zdb0j|`(Lwu96A!BVzE3d6z|-}R{}GVkGSWBe4yfA@N>_l8x6 zL#_?9vj(;8yd-ozd3)+Bk<8)#So9(SXnMQ8BmoJLg6*(C!`fYf_zvIh0P@EQEgqhWlv}05g zx>A=;)|mRpT|hMTdM+V~SeU?Vd*Uhxq$IcdblmLr7m@H74LA|fsG;~{)f z@5cf0GBik@@nx54Bru`(c@-uYelzQufHcq14S+f1LocQ1og2@SwWWEV8G(q1xY61V zRiD2fat0hoR|@<4l&=mpx1=u9X|_S0D|=Af7wE~8Lj?9LC*AkgX_XkWcrNqk$R?)a zd~@&j{sc40j}tg8_7n8M#aq+Z*D#zx&r1nP>X4Xa9gZbBegR(;Ttu(3-u9mSOal3o>{zJu+hU{8Q%6krzQP9@ zuHyj4Glc=FDilv~{$qS4n}tcX%X44Do!fog(&6WhQKX!%MK%fs9(`0`R^4#*0f_xn zgjE z53lEHHtz;R<=c2-vweGOS(c6=@1Tyd#`hgu*wX;nD`&jk$m1~ei5Du$WTd}tvKoZx z5i!jBlLmz5z)`pv7&Z~Zx|MO;T%iuzjzEXKr#ReyrjZD})1qODK=E9ANM_JD1R&q@ z?8u&J@pU=iTWNHX3z_p4nxsMS1_nXsz^#OEJJOFytCh;ifBOI4K6mhhy*|=0YwuG- zblek+xvw~RG5wMvCA#X`s(z{WdNPP=P21FhL)g@CEqo|Vs#R-@Rqs330^}C!42Zfn4xpy;DQU-pq zg(&LZ#hLL@hT2%iep{7@S5G^8^J*hbzrLd>R_5*jY5!9z{{On?vAwl95&yPZR*#9l z?St<&!!ALlkm`4#e6b+v+;9}yYt)8DYbj5oMMc!k_~1;OYhpG}PVj@B=tA+{Q20(# z;DjAP1nvDl5%eJbn0+Mn-KpFLWr79Mq41opjQN^8=|)Nd$km&yYC7lz20}rwNVUG- zZBWgj_iIPnNq!E%rD9*5HltAMy-~n61VC>>u+cDg)aBkfv3~1?^Rmz8;ORwPt3%xK ztAUA-Bl9A?^ zJrVJvo1jQBXNdBR`takLYbW2y4*!w+W4vsApg2JE2B(tffibVwd?HiMtyntLd@DSL zws@1hJMqi_E%lf1w88jxK(7xI-Th=8T3=qzS(=84V50C9xRYOyBO=#}=x->R%wi`t z_r|)n!0-1q)=sczO1Y53-imR9X<1wWtLxOYN)+9IXM(ztuJCu#jZdeE(iCY)1cFFu z_*oNPu6c6ME<6KY<{>dM39oLfg*Zn>-eeF0cs{%n?DQ<{bKR2qDu{hDy^o3R*GmSL zFK=Xyg}jc{;1cRC(Q2mL+*ek2DiwU>{;_SmDCC9vt@?g-ig?E&%;xXAHZslz;&>*? z*R!Q_r7w|m!72HL&SfxxY5e35_T-A+c6Gt2wC(fNo0lS=U3|M<-jkI5zeLM`;fK5M znQW8k_$;m|&fBPQcX$7@nmz>piiW`Ko4<3sbPwv<&p1NoA5n44W`1w=`)vVYbn|fL zQ7XqXvdkG0(U8;1aWfurNvV&Bk(UaGScHlB#C^P*Xy(jx?wEJYa%Go7jH2&hK_8bk z`cugewM$mH$K`G8;u@G24*o{WkR$DMO??1}2M%{`Ijs-UO(D?Ux-O0e!r^mDS)=i5!Q1%Ad41eC78e>nVhqEXF`-<61tGsa;_M*PUQ_dy<}?@oFWS zP(MOW3)>}hBBWWUrgFJ9bW$}x^aX)e+Eu4J#foJ|4IpKdhL0huF4LjLW?w7}y3>e+ zZ{9Wdf&*FVB&A_H?hIggX6li!a_f4tp^`+%D3WQfm!a#~^=Kh5Vko zDM5p|R0E_udo{mT`@<;-s#lvf zdCweHLi@nqDiu&q!vE~fY?a}a=lDc1Sk z?XKjgP0iv7BV+LEfs?Tj;>U-80ZjHBWZT6w=k!5!4qqBU+TtSX1e+Olj81=R-u!kU zQ5)n2^CpAo-F3c-fY`r``fzS^1;5R{p|uKo?)Hm&)i;@$FioFc5cG5fO5}spNU3K+ zK%G#=s>Kkn;I)S_oJBN6-zoQ8oE&-!Oc=>n*ZWwD-n!B?5|#J#u0L6q)TtofU-)_x z`8>s;e21m!dDCj0q03u`_+KO3R03^l;Q3A6M+1m}Y3~THUBo~w{FqsjqvDJ9Ddd1@ zXp@KO9YCdA+m~f-WGMQvVp(odfnlgq3L+sbKkxZ}921v$i%e*6p||ekAQo$=1RahOzrwS!Q3b?F z!u?FJ>XxLKB<@NAA&fb@dVMb5=MZM#>yqo;^{DR3(IttuSh!cqAlFlNt$Kavn?dzzigtj$IUX9~B)SOmjDf`8nRj)7(P{zqGKM}d~QTp972 zLb$OJrXm3r#{AD{5a&QW@Zl>olOHG<*Smy`$Kgj1k%3RRMn19vWmj;bAC^P=w@I&l zRsjL%<`tmPJ&?_h7@*v~y6uDjwiz}}e#e}peXX1uGWRKLBor{O!*=dCy(fbv4`%?oVu^}b#0Xi&Y zt>?F{a z6CNgocSBf@WU%+^ZSbD}ReBo3pLRbhY3|0dap>|-b6)4f6@{e3d60a``~jvW zarfKuf;FEdta#Zv3y(^K@ZjmYH2#7SCme|H24}&2i-?+k8d2GgFf^DT`7eTB@dT^_ zv!Za^BD^hV4?^J7u2^1mJ7-knWB4xT|PrNV)rpO8RzqC_VqAQ^tH6M%X=1uw@meh|H48XOgBQ*V4Y zy38UruRtK(@D%sG&fR7D$!DVyfqFl0!D!kx5HE<+1aXRY{?Rn+kirQ$a?+@xN$f0qn*+IU&DTSC5|?SsdX z*|!!#JUGltCNW3*ygemZt#F;|vRH&C`b|p5_xmI~gd!*Km_Xkk!-1k6wcS~c!cQe< zrfRz0h;Q^f_$Gd~ptAGaiRU(KsF5%Y9m3or#?JaP_kJKL9Obt|bpRcHEOiN8ezA}a2SK+t0z11{tm7I-*Cka-k z5lZBQ_|0J#wgDN>H%n$DW;H;89*;N+P2R$5y6Fop1EFF1_sEcQw z^7Im*wAE#l`dtv%yR|PbeKRgx2Ut#Q^F?3$fCtN~AG@vr-HiI8kP|v!6?rzL-&Kg) zkvmP4SC#{Y{MPuc`s2|I<1tou#JI0LmWTOx*X+mLx=Oobe(*pAG|F_>A)2mUX_j9f z)-$O%b&-CpO+TK9b@rAARW%=spnqDCt&b2JyK=)Td{OWvOgap5PWMF@5sF{cUpeX% zIn=DCWw@_GZPt%W2P7Y%NEAQ5fbXRFs07+%{}fi$myxv-!NtI|sx~0|YP(QJ4Ou#~ z#|t;mF0x@}7qS~Ed{4B~kdU4CrPdv#-mJrWhIog@N&@^D!_DBVzjwnQU6Ay2P__K` z42;F(@!+@5OW%O`eZ^t=wol}-R-+Tw16AJ=+i>^W=+Ov}cL*-5>k+KL^=YEk)zD8V ziXZQ}?#X{yOB7VodtWy6nK|h#!P3(y`@da8Yz}370}`RF?}ga2+q(espJ%AS`=Z<( zhb7Z&U+(Ib-wIWtUiAR#2+cDB?@I>er^o32bRYUbufRo38v5%v5-d6fKkh`{2tdQ( zaarB`R}@!!FAj&Z$%EmCz=1s3C9SsnhGG`*`^(FR8eU3qmJExT0Qc7$qvF1ufS`hi zO%HTUW!0_VF@8jv?|p_1pvafgDT+(+dkpyO^^;4yD98RM-8W|Aj?SM{QCNAe)^`}m zlT;!kIfN%7QL-%k5ik2>6sJmT@_4WuT)uMyVVXk3hu_nE`vyc&j@j zy<{bCW5oAPt#Iz3bBi$u7GB;U#c>}9?1LK$;}vFIzMsPl7r28PIBbBn zmnVp1vw*>~mMn_mQG4}j#P1F?Q(BY-GJ`AW>0_DA-=#*FA7%1Fl>{MN&ZD=_Ov4qV zwcRF&pI*2N?IaoK`lsQ!?|?HcSfW#(69~9r+|4qiPo75e52#uR6E*)rj-?Y60d4dN%VOymG@8z`_mL4)wn(k zzXJRh+JaEnquapxARHAv^XHHNU03kGEi0fVbW*Ta@PR1|JWLkGvAs-OMnGKy4F z_B}mo8*1VFx!U~yDt}(ra4_B>3Ra7T5;G15~ zLMVp)N(Z(-NPR}gjjW4a*?kFf&+z=)Z&na%3(kDN`QyL_YaZ45zR z1w$NLDqrY)IWbWG&wb@_U9q{@_*S9|4j+lj1#Q11z?iQIxk(UBrU+mQ>Q-zFjkwjf zQdGN`qyJjE*!6U7hy1NHaSDG6By5%M%i_ADV=WyrpbeP6RnC6OY!Lrfx} z$(D?5?7LEyzEifblQkq;_H7Ie!2#&N=Vb`B1NH z^K+wK#EmD$1%O!;P#W8h*e8*`N0?G?bBdt03N?JW!JFltjy6Z zqV*Rt-29=K&YsxC#zj1!%^I~GZGY| zN-+N7Wpe2N+BNF0i*vjZFLNScf-q!#6GvpO2??I0AI!q(U{Jp1*RD~`_of<0L^#4b z!F+f}sD~)Dq;djWkw}v+_Tr#@r*)yh#?@FY&{y>3$Q5JdU!N}M`YqPX z0N#v#9%PCBwyP}!(~^p-v;T?i(!XIJ{5Q2R)WYd`ERrdZ5JQ5qK zDoh{jdg3<3g78kvKS(KCpu0HUt$Z`aoHEM6YX-*(lvvsQ;YJ|-gfsG5)iH%n@dI(| z|7`5eLPlka7}Yn1x#-nEf~7=R!|f{~=a0~x81+mW+OrNiK5aq4e>SENfV7!C4Svv! z9@6n?FMc!f$BM*0e9L*`(x)ut|NcTRK)VYXE4lLS!}|ZADD8`Gt_dPmUmz4Ez3M~e z#XPM7UApFl6GC0cB&IclT;rgY0*A5p+Al$Kol*bWQY<$K0=Frjc}LBuz9(>aWYQ6Q^gXv*$DJ zxxf_q???@B%fusd-EM^JM*o{YRCzZZjACfmlQ-RYT?AFLYr zc5uDG7}$Sz`JwfJQ|j9}j)C)7kfTN836#`HA7EG-*AQ4!s7onF`?1eoMUDqC{aB;bmu{%s80`2YDWj~)OtJs&uR-U=diN1m zADD-M?lv4xZieZDi5j}93r=r{QHf#YpH8$?t9-7_BpIY|fS`T(dMs;(bz=~g zBlhKNU@XFww|b6W=}xbz`_qU{Kj zvF&c`mlU{bvXd3gvV{3w6%^iU4C)zVkF^VVWb4z++Nf>#d~L+#v6h;har3y3B-EkS z>njy8%V|eBB~!;5o7(KQG`~-!k~Wg8-HC{0yA0IFt&mzWT!r)dLyk+3ZuBwFiMx_* zL@8q!Cvr|LtF>s=Tg5o*?4zyS2)f!IZg&fp!3cMLbI|L)o@>+N)IB_}a^1F{NUg_f zd1O1ef-D$50IYsx+ySs47Cf3)(g{V(7zc9~Me4 z%si|z)Fc0GAu8J`auRu8O0C2Ca-;UZ&ZVcqoZnm$;qa3TwXHbDlD`4Rj}TU#q9j`b zCayI#h`v2!nk* z>BBC}N|}clk!R*G+sZ}TyW~Ni5^`>X5A1XSF>kX-+V^wccyj@GF8IiyTqWx*8i0d^ z&cma)YCtawavnG$Ap496PA((dM{!{Y*|hk$?ZW%F87;Ly%a<(fs(4;LUzQC#rxCl9 zo1zxJ03)H|&AtN3v_CCtiNSvRzKf$}%N@+`G<>D78*S|i<4c9Y-m4HaHR}2f3x-FB z2fhAmyx9|oBNw7c#th6Kr!Qv3%By^m-gLF~CYdD>5aIO`V5OVY>7A*`P=-*r>HFjy zu{G(N*EipdQvF`@8!{VIU;cg>gOo`Vc3my_d0bZD48V9CLTk#HlITd7`Es#iJjwbN z`)6|Wf&EUs&CWTRl$nf9 zNhS7U>!}+ST&GaYpBtzfj&&g(CUVPF$nCq#Vj}y{+>K3s%V~Vf>f*N(E>$U!@l_01 zcVIe#H6(UC^rSI7UANUa+61aey;jeVKO)Mj*TI3glqO#O`*du;)?RCDTUPgc)frat zM=m{dXbk!N;@)m@z~V*x|EDhae@63cCjr4D;XOCxlG9BWQyZi+P6_zOWvd~nWi%Wg zPoFrIZcZutS{?P|$;pQ>V#KFC`*g=zBYFB{iV%yK=oLU3b)>-xFuZyIt2P2FFc^WrPBvT#k0pt+Q2u5g5gAfs3NbLiZiyXJhqJs>UkYHP;O72OZ@)TqFbh+vm}jGv78`Pjd; zw@o+g)IAyE0#XXllg?F*adPzq)EzgtEvW7JSoMwcfX9k6jXLKJLWx87RQWU);BG?v zID)2j7&bjo%2YZq!25fjt7g=R$gAYPrmL?{EhNJa-b5oGZ-k-(_u=U%Fp&khf6^() z`cm1=B#AoJGxQ*(x#>rJ2VyDcLKeMrc#;?Dn-xVUO3&$YYE%-SpR?mx`N%%C*13+&yUdT=;KD0pxftmOp!Rx>jn ze*4RG!E-t}lQw`k_Kfqv#(Alyyf$q*R9^;F2!hA)W5d@v7R>`q0ysWH1mO!7P46_-p$jB$P=M0N=S;sExu2$5k>Jp zpnN74@YcL#NyiMK zv>c(K@ZfOWnwu-9)Y3@BhOu}A?ro5g)FqZV22#Q1_uEX8Z_zb0(4(h?)GWW@67gTz CnOLL% literal 0 HcmV?d00001 diff --git a/assets/images/help/copilot/xcode-advanced-code-completion-menu.png b/assets/images/help/copilot/xcode-advanced-code-completion-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb58572028d53f2eb3a19c2d61d33958010e516 GIT binary patch literal 165965 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�Mv#o8gs7OfxgjqWZF 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 literal 0 HcmV?d00001 diff --git a/content/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale.md b/content/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale.md index 68f9dcd188..adab203f40 100644 --- a/content/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale.md +++ b/content/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale.md @@ -72,6 +72,14 @@ If your organization uses private registries, providing {% data variables.produc {% endif %} +{% ifversion fpt or ghec %} + +## About integrating production context + +If your organization uses {% data variables.product.prodname_microsoft_defender %}, JFrog Artifactory, or CI/CD to promote artifacts to production, you can integrate this data into {% data variables.product.github %}. This production context helps you prioritize {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_dependabot %} alerts. For more information, see [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code). + +{% endif %} + ## Next steps {% ifversion security-configurations-cloud %} diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/about-your-exposure-to-vulnerable-dependencies.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/about-your-exposure-to-vulnerable-dependencies.md index d08e165cf2..de126a753e 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/about-your-exposure-to-vulnerable-dependencies.md +++ b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/about-your-exposure-to-vulnerable-dependencies.md @@ -1,11 +1,12 @@ --- -title: About your exposure to vulnerable dependencies -shortTitle: Dependency vulnerability exposure -intro: 'Understanding your organization’s exposure to vulnerable dependencies is essential for identifying and prioritizing security risks. Leveraging {% data variables.product.prodname_dependabot %} metrics on {% data variables.product.github %} enables you to efficiently assess, prioritize, and remediate vulnerabilities, reducing the likelihood of security breaches.' +title: About exposure to vulnerabilities in your code and in dependencies +shortTitle: Vulnerability exposure +intro: 'Understanding your organization’s exposure to vulnerabilities in first-party code and in all dependencies is essential for enabling you to efficiently assess, prioritize, and remediate vulnerabilities, reducing the likelihood of security breaches.' allowTitleToDifferFromFilename: true product: '{% data reusables.gated-features.ghas-billing %}' versions: feature: dependabot-metrics +contentType: concepts topics: - Code Security - Secret Protection @@ -15,29 +16,33 @@ redirect_from: - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilites/about-your-exposure-to-vulnerable-dependencies --- -## About exposure to vulnerable dependencies +## About exposure to vulnerable code -Assessing your exposure to vulnerable dependencies is crucial if you want to prevent: +Your organization has exposure to vulnerabilities in both the code you write and maintain, and in the open-source or third-party dependencies your code uses. Assessing your exposure to vulnerable dependencies is crucial if you want to prevent: + +* **Unplanned downtime and operational disruption**. Exploitation of vulnerabilities can result in application outages, degraded service quality, or cascading failures in critical systems, disrupting your business operations. + +* **Increased remediation costs**. The longer vulnerable code remains unaddressed, the more difficult and expensive it becomes to fix, especially if the code is deeply integrated or if incidents occur. Early detection and remediation reduce the risk of costly incident response, emergency patching, and reputational harm. + +* **Widespread propagation of risk**. Vulnerable modules and dependencies are often reused across multiple applications and services, meaning a single flaw can propagate throughout your organization, compounding the risk and impact of exploitation. * **Supply chain compromise**. Attackers can exploit vulnerabilities in open source or third-party dependencies to inject malicious code, elevate privileges, or gain unauthorized access to your systems. Compromised dependencies can serve as indirect entry points for malicious actors, leading to wide-reaching security incidents. -* **Widespread propagation of risk**. Vulnerable dependencies are often reused across multiple applications and services, meaning a single flaw can propagate throughout your organization, compounding the risk and impact of exploitation. - -* **Unplanned downtime and operational disruption**. Exploitation of dependency vulnerabilities can result in application outages, degraded service quality, or cascading failures in critical systems, disrupting your business operations. - * **Regulatory and licensing issues**. Many regulations and industry standards require organizations to proactively address known vulnerabilities in their software supply chain. Failing to remediate vulnerable dependencies can result in non-compliance, audits, legal penalties, or breaches of open source license obligations. -* **Increased remediation costs**. The longer vulnerable dependencies remain unaddressed, the more difficult and expensive they become to fix, especially if they are deeply integrated or if incidents occur. Early detection and remediation reduce the risk of costly incident response, emergency patching, and reputational harm. +Regularly assessing your exposure to vulnerabilities is good practice to help identify risks early, implement effective remediation strategies, and maintain resilient, trustworthy software. -Regularly assessing your exposure to dependency vulnerabilities is good practice to help identify risks early, implement effective remediation strategies, and maintain resilient, trustworthy software. +## Ways to monitor your repositories for vulnerable code -{% data variables.product.prodname_dependabot %} automatically monitors your project’s dependencies for vulnerabilities and outdated packages. When it detects a security issue or a new version, it creates pull requests to update the affected dependencies, helping you quickly address security risks and keep your software up to date. This reduces manual effort and helps ensure your project remains secure. See [AUTOTITLE](/code-security/getting-started/dependabot-quickstart-guide). +* **{% data variables.product.prodname_code_scanning_caps %}** automatically monitors your project's code for vulnerabilities. When it detects a security issue in a pull request, it creates an alert with an autofix suggestion to resolve the vulnerability. This lowers the barrier to resolution and helps ensure your project remains secure. See [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning). + +* **{% data variables.product.prodname_dependabot %}** automatically monitors your project’s dependencies for vulnerabilities and outdated packages. When it detects a security issue or a new version, it creates pull requests to update the affected dependencies, helping you quickly address security risks and keep your software up to date. This reduces manual effort and helps ensure your project remains secure. See [AUTOTITLE](/code-security/getting-started/dependabot-quickstart-guide). {% data variables.product.github %} provides a comprehensive set of {% data variables.product.prodname_dependabot %} metrics to help you monitor, prioritize, and remediate these risks across all repositories in your organization. See [AUTOTITLE](/code-security/security-overview/viewing-metrics-for-dependabot-alerts). ## Key tasks for AppSec managers -### 1. Monitor vulnerability metrics +### 1. Monitor vulnerability metrics for dependencies Use the metrics overview for {% data variables.product.prodname_dependabot %} to gain visibility into the current state of your organization's dependency vulnerabilities. See [AUTOTITLE](/code-security/security-overview/viewing-metrics-for-dependabot-alerts). @@ -45,27 +50,38 @@ Use the metrics overview for {% data variables.product.prodname_dependabot %} to * **Repository-level breakdown:** Identify which repositories have the highest number of critical or exploitable vulnerabilities. * **Remediation tracking:** Track the number and percentage of alerts fixed over time to measure the effectiveness of your vulnerability management program. -### 2. Prioritize remediation efforts +### 2. Monitor introduction of new {% data variables.product.prodname_code_scanning %} alerts + +Use the alert view for {% data variables.product.prodname_code_scanning %} to gain visibility into remediation activity in your organization's pull requests. See [AUTOTITLE](/code-security/security-overview/viewing-metrics-for-pull-request-alerts). + +* **Alerts in pull requests:** Review how many alerts were detected and merged into the default branch without resolution. +* **Most prevalent rules:** Identify rules that are frequently triggered where developer education is needed. +* **Repository-level breakdown:** Identify which repositories have the highest number of alerts detected in pull requests but still merged into the default branch. +* **Remediation tracking:** Track the number and percentage of alerts fixed over time to measure the effectiveness of your vulnerability management program. + +### 3. Prioritize remediation efforts Focus on vulnerabilities that present the highest risk to your organization. -* Prioritize alerts with high or critical severity, high EPSS scores, and available patches. -* Use the repository breakdown to direct remediation efforts to the most at-risk projects. -* Encourage development teams to address vulnerabilities that are actually used in deployed artifacts through repository custom properties. +* Prioritize alerts with high or critical severity. For {% data variables.product.prodname_dependabot_alerts %}, also prioritize high EPSS scores, and available patches. +* Use the repository breakdown information to direct remediation efforts to the most at-risk projects.{% ifversion fpt or ghec %} +* Encourage development teams to address vulnerabilities that are actually used in deployed artifacts through repository custom properties and using production context. See [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code).{% endif %} +* Create security campaigns to encourage and track the remediation of high priority {% data variables.product.prodname_code_scanning %} alerts. See [AUTOTITLE](/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-managing-security-campaigns). -### 3. Communicate risk and progress +### 4. Communicate risk and progress -* Use the {% data variables.product.prodname_dependabot %} metrics page to communicate key risk factors and remediation progress to stakeholders. +* Use the metrics pages to communicate key risk factors and remediation progress to stakeholders. * Provide regular updates on trends, such as the reduction in open critical vulnerabilities or improvements in remediation rates. * Highlight repositories or teams that require additional support or attention. -### 4. Establish and enforce policies +### 5. Establish and enforce policies -* Set organization-wide policies to require dependency review and {% data variables.product.prodname_dependabot_alerts %} on all repositories. See [AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review) and [AUTOTITLE](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). -* Ensure that new repositories are automatically enrolled in dependency monitoring. +* Set an organization-wide security configuration that enables {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} on all existing and new repositories. See [AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale). +* Enable dependency review to comment on pull requests in all repositories. +* Create an organization-wide ruleset to protect the default branch and require critical {% data variables.product.prodname_code_scanning %} alerts to be fixed before a pull request can be merged. See [AUTOTITLE](/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization). * Work with repository administrators to enable automated security updates where possible. See [AUTOTITLE](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates). -### 5. Assess the impact of {% data variables.product.prodname_dependabot_alerts %} +### 6. Assess the impact of alerts -* Regularly review how {% data variables.product.prodname_dependabot_alerts %} are helping to block security vulnerabilities from entering your codebase. +* Regularly review how {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts are helping to block security vulnerabilities from entering your codebase. * Use historical data to demonstrate the value of proactive dependency management. diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code.md new file mode 100644 index 0000000000..c4e21a5ee2 --- /dev/null +++ b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code.md @@ -0,0 +1,101 @@ +--- +title: Prioritizing Dependabot and code scanning alerts using production context +shortTitle: Alerts in production code +intro: 'Focus remediation on real risk by targeting {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts in artifacts deployed to production, using metadata from external registries like JFrog Artifactory, your own CI/CD workflows, or from {% data variables.product.prodname_microsoft_defender %}.' +versions: + fpt: '*' + ghec: '*' +contentType: tutorials +topics: + - Code Security + - Dependabot + - Code scanning + - Organizations + - Security +redirect_from: + - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-production-context +--- + +{% data reusables.security.production-context-mdc-preview %} + +## Prioritizing alerts using production context + +Application Security (AppSec) managers are often overwhelmed by a high volume of alerts, many of which may not represent real risk because the affected code never makes it to production. By associating production context with your alerts, you can filter and prioritize vulnerabilities that impact artifacts actually approved for production environments. This enables your team to focus remediation efforts on the vulnerabilities that matter most, reducing noise and improving your security posture. + +## Associating production context with alerts + +{% data variables.product.github %} enables you to provide production context for {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts using the REST API: + +* [Storage Record](/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record) +* [Deployment Record](/rest/orgs/artifact-metadata#create-an-artifact-deployment-record) + +### Storage Record API + +This API allows package registries or GitOps workflows to send artifact lifecycle data to {% data variables.product.github %}. You should configure your system to call the endpoint whenever an artifact is promoted to a production-approved package repository. + +{% data variables.product.github %} processes this metadata and uses it to power new alert filters, such as `artifact-registry-url` and `artifact-registry`. For more information, see [Create artifact metadata storage record](/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record) in the REST API documentation. + +> [!TIP] +> If you use JFrog Artifactory, you do not need to perform any custom integration. Artifactory natively integrates with the Storage Record API. You only need to enable the integration in your Artifactory settings, and Artifactory will automatically emit production promotion events to {% data variables.product.github %}. For setup instructions, see [JFrog and GitHub Integration: JFrog for {% data variables.product.github %} {% data variables.product.prodname_dependabot %}](https://jfrog.com/help/r/jfrog-and-github-integration-guide/jfrog-for-github-dependabot) in the JFrog documentation. + +### Deployment Record API + +This API allows systems to send deployment data for a specific artifact to {% data variables.product.github %}, such as its name, digest, environments, cluster, and deployment. + +{% data variables.product.github %} processes this metadata and uses it to power new alert filters, such as `has:deployment` and `runtime-risk`. For more information, see [Create an artifact deployment record](/rest/orgs/artifact-metadata#create-an-artifact-deployment-record) in the REST API documentation. + +> [!TIP] +> If you use {% data variables.product.prodname_mdc_definition %} and connect your instance to a {% data variables.product.github %} organization, {% data variables.product.prodname_mdc %} will automatically send deployment and runtime data to {% data variables.product.github %}. For more information, see [Quick Start: Connect your {% data variables.product.github %} Environment to {% data variables.product.prodname_microsoft_defender %}](https://learn.microsoft.com/en-us/azure/defender-for-cloud/quickstart-onboard-github) in the documentation for {% data variables.product.prodname_mdc %}. + +## Enable and use production context for alert prioritization + +### 1. Detect and report production artifact promotions and deployments + +In your CI/CD or GitOps workflow, whenever an artifact is promoted to a production-approved package repository, call the Storage Record API to send the artifact's metadata to {% data variables.product.github %}. Whenever an artifact is deployed to production, call the Deployment Record API to send additional metadata for the artifact to {% data variables.product.github %}. + +### 2. Use production context filters + +Production context filters are made available in alert views and security campaign views under the **Security** tab. + +* **{% data variables.product.prodname_dependabot_alerts %} view**: See [Viewing {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts). +* **{% data variables.product.prodname_code_scanning_caps %} alerts view**: See [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository). +* **Security campaign view**: See [AUTOTITLE](/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-managing-security-campaigns). + +Once the alert list is displayed, use the `artifact-registry-url` or `artifact-registry` filters in organization views to focus on vulnerabilities affecting artifacts present in production. + +* For your own artifact repository that is hosted at `my-registry.example.com`, you would use: + + ```text copy + artifact-registry-url:my-registry.example.com + ``` + +* If you use JFrog Artifactory, you can use `artifact-registry` with no further setup in {% data variables.product.github %}: + + ```text copy + artifact-registry:jfrog-artifactory + ``` + +You can also use the `has:deployment` and `runtime-risk` filters to focus on vulnerabilites that deployment metadata shows as in deployment or at risk of runtime vulnerabilities. This data is populated automatically if you have connected {% data variables.product.prodname_mdc %}. For example: + +* To focus on alerts in deployed code that is exposed to the internet, you would use: + + ```text copy + has:deployment AND runtime-risk:internet-exposed + ``` + +You can also combine these production context filters with other filters, such as EPSS: + +```text copy +epss > 0.5 AND artifact-registry-url:my-registry.example.com +``` + +### 3. Remediate alerts in production code + +Now you have identified the alerts that put your production code at risk of exploitation, you need to remediate them as a matter of urgency. Where possible use automation to lower the barrier to remediation. + +* **{% data variables.product.prodname_dependabot_alerts %}:** Use automated pull requests for security fixes. See [AUTOTITLE](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates). +* **{% data variables.product.prodname_code_scanning_caps %} alerts:** Create targeted campaigns with {% data variables.copilot.copilot_autofix_short %}. See [AUTOTITLE](/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-managing-security-campaigns). + +## Further reading + +* [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics) diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md index 154742c0fb..a43170bef6 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md +++ b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/index.md @@ -1,18 +1,19 @@ --- title: 'Understanding your organization''s exposure to vulnerabilities' shortTitle: Exposure to vulnerabilities -intro: 'Understanding your organization''s exposure to vulnerable dependencies is crucial for identifying and prioritizing security risks. This awareness allows you to prioritize remediation efforts, reduce the likelihood of security breaches, protect sensitive data, and maintain the overall integrity and reputation of the organization.' +intro: 'Understanding your organization''s exposure to vulnerable code and dependencies is crucial for identifying and prioritizing security risks. This awareness allows you to prioritize remediation efforts, reduce the likelihood of security breaches, protect sensitive data, and maintain the overall integrity and reputation of the organization.' versions: feature: dependabot-metrics topics: - Code Security - Dependabot + - Code scanning - Organizations - Security children: - /about-your-exposure-to-vulnerable-dependencies - /prioritizing-dependabot-alerts-using-metrics - - /prioritizing-dependabot-alerts-using-production-context + - /alerts-in-production-code redirect_from: - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilites --- diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md index 5a7b24c3cc..d1c5804074 100644 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md +++ b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics.md @@ -7,9 +7,11 @@ product: '{% data reusables.gated-features.security-overview-fpt-cs-only %}' permissions: '{% data reusables.permissions.security-org-enable %}' versions: feature: dependabot-metrics +contentType: tutorials topics: - Code Security - Dependabot + - Code scanning - Organizations - Security redirect_from: diff --git a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-production-context.md b/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-production-context.md deleted file mode 100644 index 1acda852c6..0000000000 --- a/content/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-production-context.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Prioritizing Dependabot alerts using production context -shortTitle: Dependabot production context -intro: 'You can focus remediation on real risk by prioritizing {% data variables.product.prodname_dependabot_alerts %} for artifacts actually present in production, using metadata from external registries like JFrog Artifactory or your own CI/CD workflows.' -product: '{% data reusables.gated-features.dependabot-alerts %}' -versions: - fpt: '*' - ghec: '*' -type: how_to -topics: - - Code Security - - Dependabot - - Organizations - - Security ---- - -> [!NOTE] Production context is in {% data variables.release-phases.public_preview %} and subject to change. - -## Prioritizing {% data variables.product.prodname_dependabot_alerts %} using production context - -Application Security (AppSec) managers are often overwhelmed by a high volume of {% data variables.product.prodname_dependabot_alerts %}, many of which may not represent real risk because the affected code never makes it to production. By associating production context with your alerts, you can filter and prioritize vulnerabilities that impact artifacts actually approved for production environments. This enables your team to focus remediation efforts on the vulnerabilities that matter most, reducing noise and improving your security posture. - -## Associating production context with {% data variables.product.prodname_dependabot_alerts %} - -{% data variables.product.github %} enables production context for your {% data variables.product.prodname_dependabot_alerts %} by providing a Storage Record API. This API allows package registries or GitOps workflows to send artifact lifecycle data to {% data variables.product.github %}. The API should be called whenever an artifact is promoted to a production-approved package repository. - -{% data variables.product.github %} processes this metadata and uses it to power new alert filters, such as `artifact-registry-url` and `artifact-registry`. For more information, see [Create artifact metadata storage record](/rest/orgs/artifact-metadata?apiVersion=2022-11-28#create-artifact-metadata-storage-record) in the REST API documentation. - -## Steps to prioritize alerts - -Follow these steps to enable and use production context for alert prioritization: - -### Step 1: Detect and report production artifact promotions - -In your CI/CD or GitOps workflow, whenever an artifact is promoted to a production-approved package repository, call the Storage Record API to to send the artifact's metadata to {% data variables.product.github %}. This includes information such as the artifact's registry, repository, and version. See [AUTOTITLE](/rest/orgs/artifact-metadata?apiVersion=2022-11-28#create-artifact-metadata-storage-record). - -If you use JFrog Artifactory, you do not need to perform any custom integration. Artifactory natively integrates with the Storage Record API. You only need to enable the integration in your Artifactory settings, and Artifactory will automatically emit production promotion events to {% data variables.product.github %}. - -The `artifact-registry:jfrog-artifactory` filter will work out of the box with no further setup in {% data variables.product.github %}. For setup instructions, see [JFrog and GitHub Integration: JFrog for [{% data variables.product.github %} {% data variables.product.prodname_dependabot %}]](https://jfrog.com/help/r/jfrog-and-github-integration-guide/jfrog-for-github-dependabot) in the JFrog documentation. - -### Step 2: Use production context filters - -{% data reusables.dependabot.where-to-view-dependabot-alerts %}. For information about accessing this tab, see [Viewing {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts). - -Once the alert list is displayed, use the `artifact-registry-url` or `artifact-registry` filters to focus on vulnerabilities affecting artifacts present in production. For example: - -```text -artifact-registry-url:my-registry.example.com -artifact-registry:jfrog-artifactory -``` - -You can also combine these with other filters, such as EPSS. - -```text -epss > 0.5 AND artifact-registry-url:my-registry.example.com -``` - -## Further reading - -* [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/prioritizing-dependabot-alerts-using-metrics) diff --git a/content/code-security/security-overview/filtering-alerts-in-security-overview.md b/content/code-security/security-overview/filtering-alerts-in-security-overview.md index d8d96eab36..6fa7d4de45 100644 --- a/content/code-security/security-overview/filtering-alerts-in-security-overview.md +++ b/content/code-security/security-overview/filtering-alerts-in-security-overview.md @@ -158,6 +158,22 @@ You can also filter the "Overview" view by properties of alerts. |`severity`| Display data only for alerts of a specific severity (`critical`, `high`, `medium`, or `low`).| |`third-party.rule`| Display data only for {% data variables.product.prodname_code_scanning %} identified by a specific rule for a tool developed by a third party. For example, `third-party.rule:CVE-2021-26291-maven-artifact` shows only results for the `CVE-2021-26291-maven-artifact` rule of a third-party {% data variables.product.prodname_code_scanning %} tool.| +{% ifversion fpt or ghec %} + +## Production context filters + +{% data reusables.security.production-context-mdc-preview %} + +You can filter views of {% data variables.product.prodname_dependabot %} and {% data variables.product.prodname_code_scanning %} alerts by production context. See [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code). + +| Qualifier | Description | +| -------- | -------- | +| `artifact-registry` or `artifact-registry-url` | Defines the name or location of the artifact registry used by the repository. For example: `artifact-registry:jfrog-artifactory` or `artifact-registry-url:my-registry.example.com`.

Uses metadata from the [Storage Record API](/rest/orgs/artifact-metadata?apiVersion=2022-11-28#create-artifact-metadata-storage-record). | +| `has: deployment` | Limits alerts to those reported as in deployment.

Uses metadata from the [Deployment Record API](/rest/orgs/artifact-metadata?apiVersion=2022-11-28#create-artifact-deployment-record). | +| `runtime-risk` | Limits alerts to those reported as presenting a specific type of runtime risk. For example: `runtime-risk:internet-exposed`

Uses metadata from the [Deployment Record API](/rest/orgs/artifact-metadata?apiVersion=2022-11-28#create-artifact-deployment-record). | + +{% endif %} + ## {% data variables.product.prodname_dependabot %} alert view filters You can filter the view to show {% data variables.product.prodname_dependabot_alerts %} that are ready to fix or where additional information about exposure is available. You can click any result to see full details of the alert. diff --git a/content/copilot/concepts/agents/coding-agent/about-custom-agents.md b/content/copilot/concepts/agents/coding-agent/about-custom-agents.md index 1adaa2a47c..455f3f5753 100644 --- a/content/copilot/concepts/agents/coding-agent/about-custom-agents.md +++ b/content/copilot/concepts/agents/coding-agent/about-custom-agents.md @@ -13,7 +13,7 @@ topics: {% data variables.copilot.custom_agents_caps_short %} are specialized versions of {% data variables.copilot.copilot_coding_agent %} that you can tailor to your unique workflows, coding conventions, and use cases. Instead of repeatedly providing the same instructions and context, {% data variables.copilot.custom_agents_short %} allow you to define specialized agents that act like tailored teammates—following standards, using the right tools, and implementing team-specific practices. -{% data variables.copilot.custom_agents_caps_short %} are defined using Markdown files, called {% data variables.copilot.agent_profiles %}, that specify prompts, tools, and MCP servers. This allows individuals and teams to encode their conventions, frameworks, and desired outcomes directly into {% data variables.product.prodname_copilot_short %}. The {% data variables.copilot.agent_profile %} serves as the artifact that defines the custom agent's behavior, and assigning the agent to a task or issue instantiates the {% data variables.copilot.copilot_custom_agent_short %}. +{% data variables.copilot.custom_agents_caps_short %} are defined using Markdown files, called {% data variables.copilot.agent_profiles %}, that specify prompts, tools, and MCP servers. This allows individuals and teams to encode their conventions, frameworks, and desired outcomes directly into {% data variables.product.prodname_copilot_short %}. The {% data variables.copilot.agent_profile %} serves as the artifact that defines the {% data variables.copilot.copilot_custom_agent_short %}'s behavior, and assigning the agent to a task or issue instantiates the {% data variables.copilot.copilot_custom_agent_short %}. ## {% data variables.copilot.agent_profile_caps %} format @@ -53,9 +53,13 @@ You can define {% data variables.copilot.agent_profiles %} at the repository lev ## Where you can use {% data variables.copilot.custom_agents_short %} -Once created, your {% data variables.copilot.custom_agents_short %} are available wherever you can use {% data variables.copilot.copilot_coding_agent %}, including {% data variables.product.prodname_dotcom_the_website %} (the agents tab and panel, issue assignment, pull requests), the {% data variables.copilot.copilot_cli %}, and {% data variables.product.prodname_vscode %}. Each interaction maintains consistency based on the agent's defined profile, ensuring targeted support tailored to your specific needs. +{% data reusables.copilot.custom-agents-ide-preview %} -{% data variables.copilot.agent_profiles_caps %} can be used directly in {% data variables.product.prodname_vscode %}, though some properties may function differently or be ignored between the {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_vscode_shortname %} environments. See [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents?utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post) in the {% data variables.product.prodname_vscode_shortname %} documentation. +Once created, your {% data variables.copilot.custom_agents_short %} are available wherever you can use {% data variables.copilot.copilot_coding_agent %}, including {% data variables.product.prodname_dotcom_the_website %} (the agents tab and panel, issue assignment, pull requests), the {% data variables.copilot.copilot_cli %}, and in {% data variables.product.prodname_vscode %}, JetBrains IDEs, Eclipse, and Xcode. + +{% data variables.copilot.agent_profiles_caps %} can be used directly in {% data variables.product.prodname_vscode %}, JetBrains IDEs, Eclipse, and Xcode, though some properties may function differently, or be ignored, between environments. + +For more information on using {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode %} specifically, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents?utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Next steps diff --git a/content/copilot/concepts/auto-model-selection.md b/content/copilot/concepts/auto-model-selection.md index 4ae5326fe6..e90bc2fbbf 100644 --- a/content/copilot/concepts/auto-model-selection.md +++ b/content/copilot/concepts/auto-model-selection.md @@ -2,8 +2,8 @@ title: 'About {% data variables.product.prodname_copilot_short %} auto model selection' allowTitleToDifferFromFilename: true shortTitle: 'Auto model selection' -intro: 'Optimize {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} without needing to select a model' -product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is in {% data variables.release-phases.public_preview %} in {% data variables.product.prodname_vscode_shortname %} and in {% data variables.product.prodname_vs %} with all {% data variables.product.prodname_copilot %} plans.' +intro: 'Automatically select models for {% data variables.copilot.copilot_chat_short %}.' +product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is in {% data variables.release-phases.public_preview %} for supported IDEs with all {% data variables.product.prodname_copilot %} plans.' topics: - Copilot versions: @@ -17,15 +17,22 @@ category: Experience less rate limiting and reduce the mental load of choosing a model by letting {% data variables.copilot.copilot_auto_model_selection %} automatically choose the best available model. -In {% data variables.product.prodname_vscode_shortname %} and {% data variables.product.prodname_vs %}, {% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_haiku_45 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time. +{% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_haiku_45 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time. + +> [!NOTE] To see which model was used for each response, hover over the response in {% data variables.copilot.copilot_chat_short %}. + +{% data variables.copilot.copilot_auto_model_selection %} is available in the following IDEs: + * {% data variables.product.prodname_vscode_shortname %} + * {% data variables.product.prodname_vs %} + * Eclipse + * JetBrains IDEs + * Xcode Automatically selected models **won't** include these models: * Models with premium request multipliers greater than one. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#model-multipliers). * Models excluded by individual or administrator policies. See [AUTOTITLE](/copilot/how-tos/use-ai-models/configure-access-to-ai-models). * Models not available in your plan. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-per-copilot-plan). -To see which model was used for each response, hover over the response in {% data variables.copilot.copilot_chat_short %}. - ## AI models for {% data variables.copilot.copilot_chat_short %} While {% data variables.copilot.copilot_auto_model_selection_short %} is an option for {% data variables.copilot.copilot_chat_short %}, you can manually choose a different model to override this selection. {% data reusables.copilot.change-the-ai-model %} diff --git a/content/copilot/concepts/completions/code-suggestions.md b/content/copilot/concepts/completions/code-suggestions.md index ea24d3de44..c8615a5dfa 100644 --- a/content/copilot/concepts/completions/code-suggestions.md +++ b/content/copilot/concepts/completions/code-suggestions.md @@ -9,7 +9,7 @@ defaultTool: vscode topics: - Copilot contentType: concepts -category: +category: - Learn about Copilot --- @@ -73,7 +73,12 @@ category: ## About code suggestions in Xcode -{% data variables.product.prodname_copilot %} offers inline suggestions as you type. +{% data variables.product.prodname_copilot %} in Xcode provides two kinds of code suggestions: + +* **Ghost text suggestions** + * {% data variables.product.prodname_copilot_short %} offers coding suggestions as you type. You can also describe something you want to do using natural language within a comment, and {% data variables.product.prodname_copilot_short %} will suggest the code to accomplish your goal. +* **{% data variables.copilot.next_edit_suggestions_caps %} ({% data variables.release-phases.public_preview %})** + * Based on the edits you are making, {% data variables.product.prodname_copilot_short %} will predict the location of the next edit you are likely to make and suggest a completion for it. Suggestions may span an entire line, or multiple lines, depending on the scope of the potential change. {% data variables.copilot.next_edit_suggestions_caps %} are enabled by default. To disable, see [AUTOTITLE](/copilot/how-tos/configure-personal-settings/configure-in-ide?tool=xcode#enabling-next-edit-suggestions-2). {% endxcode %} @@ -81,7 +86,14 @@ category: ## About code suggestions in Eclipse -{% data variables.product.prodname_copilot %} offers inline suggestions as you type. +{% data variables.product.prodname_copilot %} in Eclipse provides two kinds of code suggestions: + +* **Ghost text suggestions** + * {% data variables.product.prodname_copilot_short %} offers coding suggestions as you type. You can also describe something you want to do using natural language within a comment, and {% data variables.product.prodname_copilot_short %} will suggest the code to accomplish your goal. +* **{% data variables.copilot.next_edit_suggestions_caps %} ({% data variables.release-phases.public_preview %})** + * Based on the edits you are making, {% data variables.product.prodname_copilot_short %} will predict the location of the next edit you are likely to make and suggest a completion for it. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change. To enable {% data variables.copilot.next_edit_suggestions %}, see [AUTOTITLE](/copilot/how-tos/configure-personal-settings/configure-in-ide?tool=eclipse#enabling-next-edit-suggestions-3). + +{% data reusables.copilot.supported-languages %} {% endeclipse %} diff --git a/content/copilot/get-started/features.md b/content/copilot/get-started/features.md index 9785472aa4..d0b0afd5f7 100644 --- a/content/copilot/get-started/features.md +++ b/content/copilot/get-started/features.md @@ -23,7 +23,7 @@ category: Autocomplete-style suggestions from {% data variables.product.prodname_copilot_short %} in supported IDEs _({% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse)_. See [AUTOTITLE](/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot). -If you use {% data variables.product.prodname_vscode_shortname %}, you can also use {% data variables.copilot.next_edit_suggestions %}, which will predict the location of the next edit you are likely to make and suggest a completion for it. +If you use {% data variables.product.prodname_vscode_shortname %}, Xcode, and Eclipse, you can also use {% data variables.copilot.next_edit_suggestions %} ({% data variables.release-phases.public_preview %}), which will predict the location of the next edit you are likely to make and suggest a completion for it. ### {% data variables.copilot.copilot_chat_short %} diff --git a/content/copilot/get-started/quickstart.md b/content/copilot/get-started/quickstart.md index 053623bbe4..8444b43f5a 100644 --- a/content/copilot/get-started/quickstart.md +++ b/content/copilot/get-started/quickstart.md @@ -20,7 +20,7 @@ shortTitle: Quickstart topics: - Copilot contentType: get-started -category: +category: - Configure Copilot --- @@ -195,7 +195,7 @@ The following example uses JavaScript, however other languages will work similar {% data reusables.copilot.quickstart-nextsteps1 %} * **Use {% data variables.product.prodname_copilot_short %} like a pro** - Learn how to write effective prompts for {% data variables.product.prodname_copilot %}. For more information, see [Best practices for using {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/prompt-crafting) in the {% data variables.product.prodname_vscode %} documentation. -* **Get familiar with {% data variables.copilot.next_edit_suggestions %}** - See [About {% data variables.copilot.next_edit_suggestions %}](/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot#about-next-edit-suggestions). +* **Get familiar with {% data variables.copilot.next_edit_suggestions %}** - See [Navigating and accepting {% data variables.copilot.next_edit_suggestions %}](/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions#navigating-and-accepting-next-edit-suggestions-1). {% data reusables.copilot.quickstart-nextsteps2 %} {% endvscode %} @@ -368,6 +368,7 @@ The following example uses Swift, however other languages will work similarly. ## Next steps {% data reusables.copilot.quickstart-nextsteps1 %} +* **Get familiar with {% data variables.copilot.next_edit_suggestions %}** - See [Navigating and accepting {% data variables.copilot.next_edit_suggestions %}](/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions?tool=xcode#navigating-and-accepting-next-edit-suggestions-2). {% data reusables.copilot.quickstart-nextsteps2 %} {% endxcode %} @@ -424,6 +425,7 @@ The following example uses Java, however other languages will work similarly. ## Next steps {% data reusables.copilot.quickstart-nextsteps1 %} +* **Get familiar with {% data variables.copilot.next_edit_suggestions %}** - See [Navigating and accepting {% data variables.copilot.next_edit_suggestions %}](/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions?tool=eclipse#navigating-and-accepting-next-edit-suggestions-3). {% data reusables.copilot.quickstart-nextsteps2 %} {% endeclipse %} diff --git a/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md b/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md index ce3aca1857..cfdfe865f4 100644 --- a/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md +++ b/content/copilot/how-tos/chat-with-copilot/chat-in-ide.md @@ -27,6 +27,10 @@ category: This guide describes how to use {% data variables.copilot.copilot_chat_short %} to ask questions about software development in your IDE. You can ask general questions about software development, or specific questions about the code in your project. For more information, see [AUTOTITLE](/copilot/concepts/about-github-copilot-chat). + + + + {% vscode %} ## Prerequisites @@ -174,32 +178,42 @@ For more information, see [{% data variables.copilot.copilot_edits_short %}](htt {% data reusables.copilot.copilot-edits.agent-mode-requests %} +### Using {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.subagent-intro %} + +#### Enabling {% data variables.copilot.subagents_short %} + +1. In the {% data variables.copilot.copilot_chat_short %} window, click the tools icon. +1. Enable the `runSubagent` tool. + +If you use custom prompt files or {% data variables.copilot.custom_agents_short %}, ensure you specify the `runSubagent` tool in the `tools` frontmatter property. + +#### Invoking {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.using-subagents %} +* **Calling the #runSubagent tool.**. + ```text + Evaluate the #file:databaseSchema using #runSubagent and generate an optimized data-migration plan. + ``` + +When the {% data variables.copilot.subagent_short %} completes its task, its results appear back in the main chat session, ready for follow-up questions or next steps. + ### Plan mode -> [!NOTE] -> Plan mode in {% data variables.product.prodname_vscode_shortname %} is currently in {% data variables.release-phases.public_preview %} and subject to change. - -Plan mode helps you to create detailed implementation plans before executing them. This ensures that all requirements are considered and addressed before any code changes are made. The plan agent does not make any code changes until the plan is reviewed and approved by you. Once approved, you can hand off the plan to the default agent or save it for further refinement, review, or team discussions. - -The plan agent is designed to: - -* Research the task comprehensively using read-only tools and codebase analysis to identify requirements and constraints. -* Break down the task into manageable, actionable steps and include open questions about ambiguous requirements. -* Present a concise plan draft, based on a standardized plan format, for user review and iteration. +{% data reusables.copilot.plan-agent-intro %} #### Using plan mode 1. If the chat view is not already displayed, select **Open Chat** from the {% data variables.copilot.copilot_chat_short %} menu. 1. At the bottom of the chat view, select **Plan** from the agents dropdown. -1. Enter a task for which you want to create a plan, then press Enter. +1. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application. - The plan agent provides a high-level summary and a breakdown of steps, including any open questions for clarification. + For example: `Create a simple to-do web app with HTML, CSS, and JS files.` -1. Review the plan and answer any questions the agent has asked. + After a few moments, the plan agent outputs a plan in the chat view. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification. - You can iterate multiple times to clarify requirements, adjust scope, or answer questions. - -1. Once the plan is finalized, choose to save it or hand it off to an implementation agent to start coding, by using the corresponding controls. +{% data reusables.copilot.plan-agent-steps %} For more information, see [Planning in VS Code chat](https://code.visualstudio.com/docs/copilot/chat/chat-planning) in the {% data variables.product.prodname_vscode %} documentation. @@ -239,6 +253,10 @@ To leave feedback about the {% data variables.copilot.copilot_chat %} extension, {% endvscode %} + + + + {% visualstudio %} ## Prerequisites @@ -386,6 +404,10 @@ To share feedback about {% data variables.copilot.copilot_chat_short %}, you can {% endvisualstudio %} + + + + {% jetbrains %} ## Prerequisites @@ -414,19 +436,9 @@ You can ask {% data variables.copilot.copilot_chat_short %} to give you code sug To see the files that {% data variables.copilot.copilot_chat_short %} used to generate the response, click the **References** link below the response. The references may include a link to a custom instructions file for your repository. This file contains additional information that is automatically added to all of your chat questions to improve the quality of the responses. For more information, see [AUTOTITLE](/copilot/how-tos/custom-instructions/adding-repository-custom-instructions-for-github-copilot). -## Using keywords in your prompt +## Supplementing your prompt -You can use special keywords to help {% data variables.product.prodname_copilot_short %} understand your prompt. - -### Chat participants - -Chat participants are like domain experts who have a specialty that they can help you with. You can use a chat participant to scope your prompt to a specific domain. To do this, type `@` in the chat prompt box, followed by a chat participant name. - -For a list of available chat participants, type `@` in the chat prompt box. See also [AUTOTITLE](/copilot/using-github-copilot/github-copilot-chat-cheat-sheet?tool=jetbrains#chat-participants-1). - -### Extending {% data variables.copilot.copilot_chat_short %} - -{% data reusables.copilot.copilot-extensions.extending-copilot-chat %} +You can use slash commands and file references to help {% data variables.product.prodname_copilot_short %} understand your what you are asking it to do. ### Slash commands @@ -488,6 +500,43 @@ Use {% data variables.copilot.copilot_edits_short %} to make changes across mult {% data reusables.copilot.copilot-edits.agent-mode-requests %} +### Using {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.subagent-intro %} + +To use {% data variables.copilot.subagents_short %}, you **must have {% data variables.copilot.custom_agents_short %} configured in your environment**. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). + +#### Enabling {% data variables.copilot.subagents_short %} + +To enable {% data variables.copilot.subagents_short %}: + +1. Click **Tools** in the menu bar, then click **{% data variables.product.prodname_copilot %}**, then **Edit Settings**. +1. In the popup menu, click **Chat**, then click the **Enable {% data variables.copilot.subagent_caps_short %}** checkbox. + +#### Invoking {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.using-subagents %} + +When the {% data variables.copilot.subagent_short %} completes its task, its results appear back in the main chat session, ready for follow-up questions or next steps. + +## Using plan mode + +{% data reusables.copilot.plan-agent-intro %} + +To use plan mode: + +1. If it is not already displayed, open the {% data variables.copilot.copilot_chat_short %} panel by clicking the **{% data variables.copilot.copilot_chat %}** icon at the right side of the JetBrains IDE window. +1. At the bottom of the {% data variables.copilot.copilot_chat_short %} panel, select **Plan** from the agents dropdown. +1. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application. + + For example: `Create a simple to-do web app with HTML, CSS, and JS files.` + +1. Submit the prompt. + + After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification. + +{% data reusables.copilot.plan-agent-steps %} + ## Sharing feedback To share feedback about {% data variables.copilot.copilot_chat_short %}, you can use the **share feedback** link in JetBrains. @@ -512,6 +561,10 @@ To share feedback about {% data variables.copilot.copilot_chat_short %}, you can {% endjetbrains %} + + + + {% xcode %} ## Prerequisites @@ -526,7 +579,7 @@ To share feedback about {% data variables.copilot.copilot_chat_short %}, you can You can ask {% data variables.copilot.copilot_chat_short %} to give you code suggestions, explain code, generate unit tests, and suggest code fixes. -1. To open the chat view, click **Editor** in the menu bar, then click **{% data variables.product.prodname_copilot %}** then **Open Chat**. {% data variables.copilot.copilot_chat_short %} opens in a new window. +1. To open the chat window, click **Editor** in the menu bar, then click **{% data variables.product.prodname_copilot %}** then **Open Chat**. {% data variables.copilot.copilot_chat_short %} opens in a new window. 1. Enter a prompt in the prompt box. For example prompts, see [AUTOTITLE](/copilot/get-started/getting-started-with-prompts-for-copilot-chat). @@ -554,13 +607,31 @@ Use slash commands to avoid writing complex prompts for common scenarios. To use To see all available slash commands, type `/` in the chat prompt box. For more information, see [AUTOTITLE](/copilot/using-github-copilot/github-copilot-chat-cheat-sheet?tool=xcode#slash-commands). -## {% data variables.product.prodname_copilot_short %} agent mode +## Using plan mode + +{% data reusables.copilot.plan-agent-intro %} + +To use plan mode: + +1. If it is not already displayed, open the {% data variables.copilot.copilot_chat_short %} window by clicking **Editor** in the menu bar, then clicking **{% data variables.product.prodname_copilot %}** then **Open Chat**. +1. At the bottom of the {% data variables.copilot.copilot_chat_short %} window, select **Plan** from the agents dropdown. +1. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application. + + For example: `Create a simple to-do app with Swift files.` + +1. Submit the prompt. + + After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification. + +{% data reusables.copilot.plan-agent-steps %} + +## Using {% data variables.product.prodname_copilot_short %} agent mode {% data reusables.copilot.copilot-edits.agent-mode-description %} ### Using agent mode -1. To open the chat view, click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}** in the menu bar, then click **Open Chat**. +1. If it is not already displayed, open the {% data variables.copilot.copilot_chat_short %} window by clicking **Editor** in the menu bar, then clicking **{% data variables.product.prodname_copilot %}** then **Open Chat**. 1. At the bottom of the chat panel, select **Agent** from the agents dropdown. 1. Optionally, add relevant files to the _working set_ view to indicate to {% data variables.product.prodname_copilot_short %} which files you want to work on. 1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_short %} streams the edits in the editor, updates the working set, and if necessary, suggests terminal commands to run. @@ -568,6 +639,23 @@ To see all available slash commands, type `/` in the chat prompt box. For more i {% data reusables.copilot.copilot-edits.agent-mode-requests %} +### Using {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.subagent-intro %} + +To use {% data variables.copilot.subagents_short %}, you **must have {% data variables.copilot.custom_agents_short %} configured in your environment**. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). + +#### Enabling {% data variables.copilot.subagents_short %} + +1. Click **Editor** in the menu bar, then click **{% data variables.product.prodname_copilot %}** then **Open GitHub Copilot for Xcode Settings**. +1. Click **Advanced** in the chat panel, then under **Chat Settings** click the **Enable {% data variables.copilot.subagents_caps_short %}** toggle. + +#### Invoking {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.using-subagents %} + +When the {% data variables.copilot.subagent_short %} completes its task, its results appear back in the main chat session, ready for follow-up questions or next steps. + ## File references By default, {% data variables.copilot.copilot_chat_short %} will reference the file that you have open or the code that you have selected. To attach a specific file as reference, click {% octicon "paperclip" aria-label="Add attachments" %} in the chat prompt box. @@ -592,6 +680,10 @@ To indicate whether a response was helpful, use {% octicon "thumbsup" aria-label {% endxcode %} + + + + {% eclipse %} ## Prerequisites @@ -632,19 +724,55 @@ To see all available slash commands, type `/` in the chat prompt box. {% data reusables.copilot.change-the-ai-model %} -## {% data variables.product.prodname_copilot_short %} agent mode +## Using plan mode + +{% data reusables.copilot.plan-agent-intro %} + +To use plan mode: + +1. If it is not already displayed, open the {% data variables.copilot.copilot_chat_short %} panel by clicking the {% data variables.product.prodname_copilot_short %} icon ({% octicon "copilot" aria-hidden="true" aria-label="copilot" %}) in the status bar at the bottom of Eclipse, then clicking **Open Chat**. +1. At the bottom of the chat panel, select **Plan** from the agents dropdown. +1. Type a prompt that describes a task, such as adding a feature to an existing application, refactoring code, fixing a bug, or creating an initial version of a new application. + + For example: `Create a simple to-do app using JavaFX.` + +1. Submit the prompt. + + After a few moments, the plan agent outputs a plan in the chat panel. The plan provides a high-level summary and a breakdown of steps, including any open questions for clarification. + +{% data reusables.copilot.plan-agent-steps %} + +## Using {% data variables.product.prodname_copilot_short %} agent mode {% data reusables.copilot.copilot-edits.agent-mode-description %} -### Using agent mode +To use agent mode: -1. To open the {% data variables.copilot.copilot_chat_short %} panel, click the {% data variables.product.prodname_copilot_short %} icon ({% octicon "copilot" aria-hidden="true" aria-label="copilot" %}) in the status bar at the bottom of Eclipse, then click **Open Chat**. +1. Open the {% data variables.copilot.copilot_chat_short %} panel by clicking the {% data variables.product.prodname_copilot_short %} icon ({% octicon "copilot" aria-hidden="true" aria-label="copilot" %}) in the status bar at the bottom of Eclipse, then clicking **Open Chat**. 1. At the bottom of the chat panel, select **Agent** from the agents dropdown. 1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_short %} streams the edits in the editor, updates the working set, and if necessary, suggests terminal commands to run. 1. Review the changes. If {% data variables.product.prodname_copilot_short %} suggested terminal commands, confirm whether or not {% data variables.product.prodname_copilot_short %} can run them. In response, {% data variables.product.prodname_copilot_short %} iterates and performs additional actions to complete the task in your original prompt. {% data reusables.copilot.copilot-edits.agent-mode-requests %} +### Using {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.subagent-intro %} + +To use {% data variables.copilot.subagents_short %}, you **must have {% data variables.copilot.custom_agents_short %} configured in your environment**. See [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). + +#### Enabling {% data variables.copilot.subagents_short %} + +1. Click the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** icon in the status bar. +1. In the popup menu, click **Edit Preferences**. +1. Under **Chat**, click the **Enable sub-agent** check box + +#### Invoking {% data variables.copilot.subagents_short %} + +{% data reusables.copilot.using-subagents %} + +When the {% data variables.copilot.subagent_short %} completes its task, its results appear back in the main chat session, ready for follow-up questions or next steps. + ## Further reading * [AUTOTITLE](/copilot/using-github-copilot/prompt-engineering-for-github-copilot) diff --git a/content/copilot/how-tos/configure-personal-settings/configure-in-ide.md b/content/copilot/how-tos/configure-personal-settings/configure-in-ide.md index cfa776d066..522a61304f 100644 --- a/content/copilot/how-tos/configure-personal-settings/configure-in-ide.md +++ b/content/copilot/how-tos/configure-personal-settings/configure-in-ide.md @@ -17,7 +17,7 @@ topics: versions: feature: copilot contentType: how-tos -category: +category: - Configure Copilot --- @@ -360,6 +360,12 @@ You can configure the {% data variables.product.prodname_copilot %} extension to After updating the extension, Xcode must be restarted for the changes to take effect. +## Disabling {% data variables.copilot.next_edit_suggestions %} + +{% data variables.copilot.next_edit_suggestions_caps %} are enabled by default. To disable {% data variables.copilot.next_edit_suggestions %}, go to the "Advanced" tab in the {% data variables.product.prodname_copilot %} for Xcode extension settings. You can also choose to disable the option to "Accept suggestions with Tab". + +{% data reusables.copilot.editor-preview-settings %} + {% data reusables.copilot.dotcom-settings %} {% endxcode %} @@ -387,6 +393,12 @@ If you don't want to use the default keyboard shortcuts for {% data variables.pr For advanced settings, you can set auto-completion behavior, configure proxy, and assign a {% data variables.product.prodname_enterprise %} authentication endpoint. +## Enabling {% data variables.copilot.next_edit_suggestions %} + +You can enable {% data variables.copilot.next_edit_suggestions %} under "Completions" in the {% data variables.product.prodname_copilot %} extension settings in Eclipse. + +{% data reusables.copilot.editor-preview-settings %} + {% data reusables.copilot.dotcom-settings %} {% endeclipse %} diff --git a/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md b/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md index 589bca71ae..a46789155e 100644 --- a/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md +++ b/content/copilot/how-tos/get-code-suggestions/get-ide-code-suggestions.md @@ -13,7 +13,7 @@ defaultTool: vscode topics: - Copilot contentType: how-tos -category: +category: - Author and optimize with Copilot --- @@ -25,7 +25,7 @@ category:
- + Get started for free {% octicon "link-external" height:16 aria-label="link-external" %} {% vscode %} @@ -523,6 +523,16 @@ If you encounter issues with code suggestions, such as conflicting or missing su You can also open an issue in the [{% data variables.product.prodname_copilot_short %} for Xcode repository](https://github.com/github/CopilotForXcode). +## Navigating and accepting {% data variables.copilot.next_edit_suggestions %} + +{% data variables.copilot.next_edit_suggestions_caps %} predicts where and what edits may be needed based on ongoing changes. + +You can navigate suggested code changes using Tab, making it easier to find the next relevant edit without manually searching through files or references. Press Tab again to accept a suggestion (unless you have disabled the "Accept suggestions with Tab" setting for the {% data variables.product.prodname_copilot %} for Xcode extension). + +An arrow in the gutter indicates an available edit suggestion. Hover over the arrow to access the edit suggestion menu, which provides keyboard shortcuts and settings options. + +![Screenshot of the gutter menu in Xcode. The arrow is outlined in dark orange.](/assets/images/help/copilot/xcode-advanced-code-completion-menu.png) + {% endxcode %} {% eclipse %} @@ -579,6 +589,16 @@ If you don't want to accept an entire suggestion from {% data variables.product. | macOS | Command+ | | Windows or Linux | Ctrl+ | +## Navigating and accepting {% data variables.copilot.next_edit_suggestions %} + +{% data variables.copilot.next_edit_suggestions_caps %} predicts where and what edits may be needed based on ongoing changes. + +You can navigate suggested code changes using Tab, making it easier to find the next relevant edit without manually searching through files or references. Press Tab again to accept a suggestion. + +An arrow in the gutter indicates an available edit suggestion. Hover over the arrow to access the edit suggestion menu, which provides keyboard shortcuts and settings options. + +![Screenshot of the gutter menu in Eclipse. The arrow is outlined in dark orange.](/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png) + {% endeclipse %} ## Next steps diff --git a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md index c090b61acf..9505e9894e 100644 --- a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md +++ b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md @@ -140,6 +140,8 @@ These instructions are for the JetBrains IDEs. For instructions on different cli 1. In the popup menu, click **Open {% data variables.copilot.copilot_chat %}**. 1. In the bottom right of the chat view, select an AI model of your choice from the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then click the AI model of your choice. +{% data reusables.copilot.auto-model-option %} + {% endjetbrains %} {% eclipse %} @@ -154,6 +156,8 @@ These instructions are for the Eclipse IDE. For instructions on different client 1. In the popup menu, click **Open Chat**. 1. In the bottom right of the chat panel, click the currently selected AI model, then select an alternative model from the popup menu. +{% data reusables.copilot.auto-model-option %} + {% endeclipse %} {% xcode %} @@ -169,6 +173,8 @@ To use multi-model {% data variables.copilot.copilot_chat_short %}, you must ins 1. To open the chat view, click **Editor** in the menu bar, then click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}** then **Open Chat**. {% data variables.copilot.copilot_chat_short %} opens in a new window. 1. In the bottom right of the chat view, select the **CURRENT-MODEL** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click the AI model of your choice. +{% data reusables.copilot.auto-model-option %} + {% endxcode %} ## Further reading diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md index 4b3d73ed19..bb2410889c 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr.md @@ -2,7 +2,7 @@ title: Asking GitHub Copilot to create a pull request shortTitle: Create a PR intro: 'You can ask {% data variables.product.prodname_copilot_short %} to create a pull request from many places, including {% data variables.product.prodname_github_issues %}, the agents panel, {% data variables.copilot.copilot_chat_short %}, the {% data variables.product.prodname_cli %}, and agentic coding tools and IDEs with Model Context Protocol (MCP) support.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: @@ -37,7 +37,7 @@ You can ask {% data variables.product.prodname_copilot_short %} to create a new * {% data variables.product.prodname_github_issues %}, by [assigning an issue to {% data variables.product.prodname_copilot_short %}](#assigning-an-issue-to-copilot) * The [agents tab or panel](#asking-copilot-to-create-a-pull-request-from-the-agents-tab-or-panel) on {% data variables.product.github %} * The [dashboard](#asking-copilot-to-create-a-pull-request-from-the-dashboard) on {% data variables.product.github %} -* {% data variables.copilot.copilot_chat_short %} in [{% data variables.product.prodname_vscode %}](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio-code), [JetBrains IDEs](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-jetbrains-ides), and [{% data variables.product.prodname_vs %}](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio) +* {% data variables.copilot.copilot_chat_short %} in [{% data variables.product.prodname_vscode %}](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio-code), [JetBrains IDEs](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-jetbrains-ides), [Eclipse](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-eclipse) and [{% data variables.product.prodname_vs %}](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio) * {% data variables.copilot.copilot_chat_short %} on [{% data variables.product.prodname_dotcom_the_website %}](#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-githubcom) * The [{% data variables.product.prodname_cli %}](#asking-copilot-to-create-a-pull-request-from-the-github-cli) * On [{% data variables.product.prodname_mobile %}](#asking-copilot-to-create-a-pull-request-from-github-mobile) @@ -299,6 +299,21 @@ You can ask {% data variables.product.prodname_copilot_short %} to open a pull r {% data variables.product.prodname_copilot_short %} will start a new session and respond with a link to the pull request it creates. It will work on the task and push changes to the pull request, and then add you as a reviewer when it has finished, triggering a notification from {% data variables.product.github %} and in the IDE. +## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from {% data variables.copilot.copilot_chat_short %} in Eclipse + +> [!NOTE] +> {% data variables.copilot.copilot_coding_agent %} in Eclipse is in {% data variables.release-phases.public_preview %}, and subject to change. + +1. Open {% data variables.copilot.copilot_chat %} in Eclipse. +1. Type a prompt explaining what you want {% data variables.product.prodname_copilot_short %} to do. + + For example, `Put backticks around file names and variables in output` + +1. Click **{% octicon "agent" aria-label="The Agents icon" %}** next to the **Send** button. +1. In the dialog box that opens, select the repository you want {% data variables.product.prodname_copilot_short %} to work in, then click **Continue**. + + {% data variables.product.prodname_copilot_short %} will start a new session and respond with a link to the pull request it creates. It will work on the task and push changes to the pull request, and then add you as a reviewer when it has finished, triggering a notification from {% data variables.product.github %} and in the IDE. + ## Asking {% data variables.product.prodname_copilot_short %} to create a pull request from {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vs %} 1. Open {% data variables.copilot.copilot_chat %} in {% data variables.product.prodname_vs %}. diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md index 6f48d74a01..56d49fa297 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents.md @@ -9,10 +9,11 @@ topics: - Copilot --- -> [!NOTE] -> For a conceptual overview of {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents). +{% data variables.copilot.custom_agents_caps_short %} allow you to create specialized agents with tailored expertise for specific tasks. For a conceptual overview of {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-custom-agents). -## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile for a repository +{% data reusables.copilot.custom-agents-ide-preview %} + +## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in a repository on {% data variables.product.github %} 1. Navigate to the agents tab at [https://github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text&utm_source=docs-signup-custom-agents&utm_medium=docs&utm_campaign=universe25post). @@ -23,10 +24,56 @@ topics: 1. Optionally, select the branch you want to create the {% data variables.copilot.agent_profile %} in. The default is the main branch. 1. Click {% octicon "copilot" aria-label="Select a custom agent" %}, then click **{% octicon "plus" aria-label="Plus button" %} Create an agent**. This will open a template agent profile called `my-agent.agent.md` in the `.github/agents` directory of your target repository. -1. If you are creating an organization or enterprise-level custom agent, delete the `.github/` portion of the file path to move your template to the root `agents` directory. +1. If you are creating an organization or enterprise-level {% data variables.copilot.copilot_custom_agent_short %}, delete the `.github/` portion of the file path to move your template to the root `agents` directory. 1. Edit the filename (the text before `.agent.md`), selecting a unique, descriptive name that identifies the agent's purpose. Note that the filename may only contain the following characters: `.`, `-`, `_`, `a-z`, `A-Z`, `0-9`. -1. Configure the {% data variables.copilot.agent_profile %}, including the name, description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see the section below. -1. Commit the file to the repository and merge it into the default branch. Go back to the agents tab and refresh the page if needed. Your custom agent will now appear in the dropdown when you click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} in the prompt box. +1. Configure the {% data variables.copilot.agent_profile %}, including the name, description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). +1. Commit the file to the repository and merge it into the default branch. Go back to the agents tab and refresh the page if needed. Your {% data variables.copilot.copilot_custom_agent_short %} will now appear in the dropdown when you click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} in the prompt box. + +## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in {% data variables.product.prodname_vscode %} + +1. Open {% data variables.copilot.copilot_chat %} in {% data variables.product.prodname_vscode %}. +1. From the agents dropdown at the bottom of the chat view, click **Configure Custom Agents...**, then click **{% octicon "plus" aria-label="Plus button" %} Create new custom agent**. +1. Choose the location where the {% data variables.copilot.agent_profile %} should be created: + * **Workspace**: Create the {% data variables.copilot.copilot_custom_agent_short %} profile in the `.github/agents` folder of your workspace to only use it within that workspace. + * **User profile**: Create the {% data variables.copilot.copilot_custom_agent_short %} profile in the current user profile folder to use it across all your workspaces. +1. Enter a file name for the {% data variables.copilot.copilot_custom_agent_short %}. This is the default name that appears in the agents dropdown. +1. Configure the {% data variables.copilot.agent_profile %} in the newly created `.agent.md` file, including the description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). + * You can use the **Configure Tools...** button within the editor to open the "Configure Tools" dialog, where you can view and select available tools, including built-in tools and tools from MCP servers. Click **OK** to add selected tools to the {% data variables.copilot.agent_profile %}. + * To set which AI model the agent uses, add a `model:` property and select your preferred model from the autocomplete dropdown. + +To update an {% data variables.copilot.agent_profile %}, select **Configure Custom Agents** from the agents dropdown, and then click on an agent from the list to modify it. For more information on {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode_shortname %}, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents). + +## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in JetBrains IDEs + +1. Open the {% data variables.copilot.copilot_chat %} window in your JetBrains IDE. +2. From the agents dropdown at the bottom of the chat view, click **Configure Agents...**, then in the settings window, under "Chat Agents", click **Workspace**. +1. Enter a file name for the {% data variables.copilot.copilot_custom_agent_short %}. This is the default name that appears in the agents dropdown. +1. Configure the {% data variables.copilot.agent_profile %} in the newly created `.agent.md` file in the `.github/agents` directory, including the description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). + * You can use the **Configure Tools...** button within the editor to open the tools dialog, where you can view and select available tools, including built-in tools and tools from MCP servers. Click **Apply** to add selected tools to the {% data variables.copilot.agent_profile %}. + * To set which AI model the agent uses, add a `model:` property and select your preferred model from the autocomplete dropdown. + +To update an {% data variables.copilot.agent_profile %}, select **Configure Custom Agents** from the agents dropdown, and then click {% octicon "pencil" aria-label="The pencil icon" %} next to the agent you want to modify. + +## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in Eclipse + +1. Open the {% data variables.copilot.copilot_chat %} window in Eclipse. +1. From the agents dropdown at the bottom of the chat view, click **Configure Agents...**, then click **Add...**. +1. Enter a file name for the {% data variables.copilot.copilot_custom_agent_short %}. This is the default name that appears in the agents dropdown. +1. Configure the {% data variables.copilot.agent_profile %} in the newly created `.agent.md` file in the `.github/agents` directory, including the description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). + * You can use the **Configure Tools...** button within the editor to open the "Configure Tools" dialog, where you can view and select available tools, including built-in tools and tools from MCP servers. Click **Apply** to add selected tools to the {% data variables.copilot.agent_profile %}. + * To set which AI model the agent uses, add a `model:` property and select your preferred model from the autocomplete dropdown. + +To update an {% data variables.copilot.agent_profile %}, select **Configure Agents...** from the agents dropdown, and then select the agent you want to modify and click **Edit**. + +## Creating a {% data variables.copilot.copilot_custom_agent_short %} profile in Xcode + +1. Open the {% data variables.copilot.copilot_chat %} window in Xcode. +1. From the agents dropdown at the bottom of the chat view, click **{% octicon "plus" aria-label="Plus button" %} Create an agent**. +1. Enter a file name for the {% data variables.copilot.copilot_custom_agent_short %}. This is the default name that appears in the agents dropdown. +1. Configure the {% data variables.copilot.agent_profile %} in the newly created `.agent.md` file in the `.github/agents` directory, including the description, tools, and prompts. For more information on what the {% data variables.copilot.agent_profile %} can include, see [Configuring an {% data variables.copilot.agent_profile %}](#configuring-an-agent-profile). + * You can use the **Customize Agent** button within the file editor to open a dialog, where you can select the AI model for the agent to use, select available tools (including built-in and MCP server tools), and configure the `handoffs` property for transitioning between custom agents. Click **Apply** to add selected options to the {% data variables.copilot.agent_profile %}. + +To update an {% data variables.copilot.agent_profile %}, from the agents dropdown, click the pencil icon next to the agent you want to modify. ## Configuring an {% data variables.copilot.agent_profile %} @@ -39,8 +86,9 @@ To configure your {% data variables.copilot.agent_profile %}: 1. Optionally, write a `name` for your {% data variables.copilot.copilot_custom_agent_short %}. If unset, the name will default to the filename (without the `.md` or `.agent.md` suffix). 1. Write a brief `description` (required) explaining what your agent does and its specific capabilities or domain expertise. 1. In the `tools` property, define which tools the agent can use. This is a list of tool names or aliases, including tools from MCP servers configured in the repository settings or the {% data variables.copilot.agent_profile %} (for example, `tools: ["read", "edit", "search", "some-mcp-server/tool-1"]`). If you omit this property, the agent will have access to all available tools. -1. If creating an organization or enterprise level agent, you can use the `mcp-servers` property to optionally configure MCP servers that will be available only to this agent to extend its capabilities. -1. Optionally, set the `target` property to `vscode` or `github-copilot` if you want to only use the agent in a specific environment. The agent will be available in both environments if you omit the property. +1. If creating an organization or enterprise level agent on {% data variables.product.github %}, you can use the `mcp-servers` property to optionally configure MCP servers that will be available only to this agent to extend its capabilities. +1. If you are creating and using the {% data variables.copilot.agent_profile %} in {% data variables.product.prodname_vscode_shortname %}, JetBrains IDEs, Eclipse, or Xcode, you can also use the `model` property to control which AI model the agent should use. +1. Optionally, set the `target` property to either `vscode` or `github-copilot` if you want to only use the agent in a specific environment. The agent will be available in both environments if you omit the property. 1. Write the agent's prompt. Define the agent's behavior, expertise, and instructions in the Markdown content below the YAML frontmatter. ## Example {% data variables.copilot.agent_profiles %} @@ -53,17 +101,19 @@ Once you've created a {% data variables.copilot.copilot_custom_agent_short %}, y * When prompting {% data variables.copilot.copilot_coding_agent %} with a task on {% data variables.product.prodname_dotcom_the_website %}, use the dropdown menu in the agents panel or agents tab to select your {% data variables.copilot.copilot_custom_agent_short %} instead of the default coding agent. * When assigning {% data variables.copilot.copilot_coding_agent %} to an issue, you can select your {% data variables.copilot.copilot_custom_agent_short %} from the dropdown menu to handle the issue with your specialized configuration. -* When using the {% data variables.copilot.copilot_cli %}, you can choose to use a particular custom agent by using the `/agent` slash command or referencing the agent in a prompt or via a command-line argument. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli#use-custom-agents). +* When using the {% data variables.copilot.copilot_cli %}, you can choose to use a particular {% data variables.copilot.copilot_custom_agent_short %} by using the `/agent` slash command or referencing the agent in a prompt or via a command-line argument. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli#use-custom-agents). When {% data variables.product.prodname_copilot_short %} opens pull requests, it will note which {% data variables.copilot.copilot_custom_agent_short %} was used to complete the work in the pull request description. For more information on using {% data variables.copilot.copilot_coding_agent %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr). -### Using {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode_shortname %} +### Using {% data variables.copilot.custom_agents_short %} in your IDE -You can also use your custom {% data variables.copilot.agent_profiles %} directly in {% data variables.product.prodname_vscode %}. In {% data variables.product.prodname_vscode_shortname %}, you switch between {% data variables.copilot.custom_agents_short %} using the mode dropdown in the Chat view, allowing you to access specialized configurations for different tasks like planning, code editing, or research. For more information, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents). +You can also use your custom {% data variables.copilot.agent_profiles %} directly in supported IDEs, including {% data variables.product.prodname_vscode %}, JetBrains IDEs, Eclipse, and Xcode. You can switch between {% data variables.copilot.custom_agents_short %} using the agent dropdown in the Chat window, allowing you to access specialized configurations for different tasks like planning, code editing, or research. -Note that some properties may function differently, or be ignored, between the {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_vscode_shortname %} environments. For more information on supported properties, see [AUTOTITLE](/copilot/reference/custom-agents-configuration#yaml-frontmatter-properties). +Note that some properties may function differently, or be ignored, between the {% data variables.product.prodname_dotcom_the_website %} and IDE environments. For more information on supported properties, see [AUTOTITLE](/copilot/reference/custom-agents-configuration#yaml-frontmatter-properties). + +For more information on {% data variables.copilot.custom_agents_short %} in {% data variables.product.prodname_vscode_shortname %} specifically, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Next steps diff --git a/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md b/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md index 3e214db383..8e79088ea1 100644 --- a/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md +++ b/content/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions.md @@ -1,8 +1,8 @@ --- title: Tracking GitHub Copilot's sessions shortTitle: Track Copilot sessions -intro: 'You can use the agents panel or page, {% data variables.product.prodname_vscode %}, JetBrains IDEs, the {% data variables.product.prodname_cli %}, Raycast and session logs to track {% data variables.product.prodname_copilot_short %}''s progress and understand its approach.' -product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' +intro: 'You can use the agents panel or page, {% data variables.product.prodname_vscode %}, JetBrains IDEs, Eclipse, the {% data variables.product.prodname_cli %}, Raycast and session logs to track {% data variables.product.prodname_copilot_short %}''s progress and understand its approach.' +product: '{% data reusables.gated-features.copilot-coding-agent %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot topics: @@ -96,6 +96,19 @@ For each session listed, you can see its status at a glance. Click **Open in Bro {% data variables.product.prodname_copilot_short %} will also notify you when an agent job has started and finished. +## Tracking sessions from Eclipse + +> [!NOTE] +> {% data variables.copilot.copilot_coding_agent %} in Eclipse is in {% data variables.release-phases.public_preview %}, and subject to change. + +You can see a list of your running and past agent sessions for a project in Eclipse with the {% data variables.copilot.copilot_chat %} extension. See [AUTOTITLE](/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse). + +You can see all of {% data variables.product.prodname_copilot_short %}'s sessions by clicking **{% octicon "agent" aria-label="The Agents icon" %}** at the top right of the chat window, or by clicking the **Open Job List** button after delegating a task to {% data variables.product.prodname_copilot_short %} from {% data variables.copilot.copilot_chat %}. + +For each session listed, you can see its status at a glance. Click **Open in Browser** to open the pull request in your browser, or right-click on a running job then click **Cancel Job** to cancel. + +{% data variables.product.prodname_copilot_short %} will also notify you when an agent job has started and finished. + ## Tracking sessions from {% data variables.product.prodname_mobile %} You can see a list of your running and past pull requests generated by agents in {% data variables.product.prodname_mobile %}. diff --git a/content/copilot/reference/custom-agents-configuration.md b/content/copilot/reference/custom-agents-configuration.md index 55debdb400..0a9633afc0 100644 --- a/content/copilot/reference/custom-agents-configuration.md +++ b/content/copilot/reference/custom-agents-configuration.md @@ -11,13 +11,15 @@ contentType: reference This reference article provides detailed configuration information for {% data variables.copilot.custom_agents_short %}. For general information about creating {% data variables.copilot.custom_agents_short %}, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). +{% data reusables.copilot.custom-agents-ide-preview %} + ## YAML frontmatter properties The following table outlines the properties that are supported in repository-level {% data variables.copilot.agent_profiles %}, organization or enterprise level {% data variables.copilot.agent_profiles %}, and in {% data variables.product.prodname_vscode_shortname %}. {% rowheaders %} -| Property | Type | Purpose | Repository | Organization / enterprise | {% data variables.product.prodname_vscode_shortname %} | +| Property | Type | Purpose | Repository | Organization / enterprise | {% data variables.product.prodname_vscode_shortname %}, JetBrains IDEs, Eclipse, and Xcode | | ------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | ------------------------- | ------------------ | | `name` | string | Unique name for the {% data variables.copilot.copilot_custom_agent_short %}. Optional, if unset defaults to the filename (without `.md` or `.agent.md` suffix).
Lowest level configuration takes precedence when there is a naming conflict. | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | | `description` | **Required** string | Description of the {% data variables.copilot.copilot_custom_agent_short %}'s purpose and capabilities | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | @@ -29,19 +31,19 @@ The following table outlines the properties that are supported in repository-lev {% endrowheaders %} > [!NOTE] -> The `model`, `argument-hint`, and `handoffs` properties from {% data variables.product.prodname_vscode_shortname %} {% data variables.copilot.custom_agents_short %} are currently not supported for {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %}. They are ignored to ensure compatibility. For more information on {% data variables.copilot.copilot_custom_agent_short %} file structure in {% data variables.product.prodname_vscode_shortname %}, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure) in the {% data variables.product.prodname_vscode_shortname %} documentation. +> The `model`, `argument-hint`, and `handoffs` properties from {% data variables.product.prodname_vscode_shortname %} and other IDE {% data variables.copilot.custom_agents_short %} are currently not supported for {% data variables.copilot.copilot_coding_agent %} on {% data variables.product.prodname_dotcom_the_website %}. They are ignored to ensure compatibility. For more information on {% data variables.copilot.copilot_custom_agent_short %} file structure in {% data variables.product.prodname_vscode_shortname %}, see [{% data variables.copilot.custom_agents_caps_short %} in {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure) in the {% data variables.product.prodname_vscode_shortname %} documentation. ## Tools -The custom agent `tools` property controls which tools are available to your agent, including those from MCP servers. +The {% data variables.copilot.copilot_custom_agent_short %} `tools` property controls which tools are available to your agent, including those from MCP servers. -While you cannot configure MCP servers directly within an {% data variables.copilot.agent_profile %} for repository-level {% data variables.copilot.custom_agents_short %}, your custom agent will have access to MCP server tools that have been configured in the repository settings. For more information on configuring MCP servers for coding agent in a repository, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp). +While you cannot configure MCP servers directly within an {% data variables.copilot.agent_profile %} for repository-level {% data variables.copilot.custom_agents_short %}, your {% data variables.copilot.copilot_custom_agent_short %} will have access to MCP server tools that have been configured in the repository settings. For more information on configuring MCP servers for coding agent in a repository, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp). You can configure `tools` using the following approaches: * **Enable all available tools**: Omit the `tools` property entirely or use `tools: ["*"]` to enable all available tools. This will include all MCP server tools configured in the repository settings. * **Enable specific tools**: Provide a list of specific tool names or aliases (for example, `tools: ["read", "edit", "search"]`) to enable only those tools. For available tool aliases, see [Tool aliases](#tool-aliases) below. - * Note that if your repository has MCP servers configured, you can choose to make only specific tools from those servers available to your custom agent. Tool names from specific MCP servers can be prefixed with the server name followed by a `/`. For example, `some-mcp-server/some-tool`. + * Note that if your repository has MCP servers configured, you can choose to make only specific tools from those servers available to your {% data variables.copilot.copilot_custom_agent_short %}. Tool names from specific MCP servers can be prefixed with the server name followed by a `/`. For example, `some-mcp-server/some-tool`. * You can also explicitly enable all tools from a specific MCP server using `some-mcp-server/*`. * Tools from {% data variables.product.prodname_vscode_shortname %} extensions can use the extension name as a proxy, like `azure.some-extension/some-tool`. * **Disable all tools**: Use an empty list (`tools: []`) to disable all tools for the agent. diff --git a/content/rest/orgs/artifact-metadata.md b/content/rest/orgs/artifact-metadata.md index 520a5e719d..079d6190e5 100644 --- a/content/rest/orgs/artifact-metadata.md +++ b/content/rest/orgs/artifact-metadata.md @@ -11,4 +11,6 @@ autogenerated: rest allowTitleToDifferFromFilename: true --- +When you view {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_code_scanning %} alerts for an organization, you can use artifact metadata to filter and prioritize alerts, see [AUTOTITLE](/code-security/securing-your-organization/understanding-your-organizations-exposure-to-vulnerabilities/alerts-in-production-code). + diff --git a/data/reusables/copilot/auto-model-option.md b/data/reusables/copilot/auto-model-option.md index ab3edc7b9c..8477eca8e3 100644 --- a/data/reusables/copilot/auto-model-option.md +++ b/data/reusables/copilot/auto-model-option.md @@ -1 +1 @@ -If you select **Auto**, {% data variables.copilot.copilot_auto_model_selection %} will select the best model based on availability and avoiding rate limiting. See [AUTOTITLE](/copilot/concepts/auto-model-selection). \ No newline at end of file +> [!NOTE] If you select **Auto**, {% data variables.copilot.copilot_auto_model_selection %} will select the best model based on availability and to help reduce rate limiting. See [AUTOTITLE](/copilot/concepts/auto-model-selection). \ No newline at end of file diff --git a/data/reusables/copilot/auto-model-selection.md b/data/reusables/copilot/auto-model-selection.md index 29110fa3e9..db0e79438f 100644 --- a/data/reusables/copilot/auto-model-selection.md +++ b/data/reusables/copilot/auto-model-selection.md @@ -1 +1 @@ -When you use {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} or {% data variables.product.prodname_vs %}, **Auto** will automatically select the best model for you based on availability. You can manually choose a different model to override this selection. See [AUTOTITLE](/copilot/concepts/auto-model-selection) and [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode). +When you use {% data variables.copilot.copilot_chat_short %} in supported IDEs, **Auto** will automatically select the best model for you based on availability. You can manually choose a different model to override this selection. See [AUTOTITLE](/copilot/concepts/auto-model-selection) and [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode). diff --git a/data/reusables/copilot/copilot-edits/agent-mode-requests.md b/data/reusables/copilot/copilot-edits/agent-mode-requests.md index 6d860b2b8a..06fea06652 100644 --- a/data/reusables/copilot/copilot-edits/agent-mode-requests.md +++ b/data/reusables/copilot/copilot-edits/agent-mode-requests.md @@ -1,3 +1,3 @@ -When you use {% data variables.copilot.copilot_agent_short %} mode, each prompt you enter counts as one premium request, multiplied by the model’s multiplier. For example, if you're using the included model—which has a multiplier of 0—your prompts won’t consume any premium requests. {% data variables.product.prodname_copilot_short %} may take several follow-up actions to complete your task, but these follow-up actions do **not** count toward your premium request usage. Only the prompts you enter are billed—tool calls or background steps taken by the agent are not charged. +When you use agent mode, each prompt you enter counts as one premium request, multiplied by the model’s multiplier. For example, if you're using the included model—which has a multiplier of 0—your prompts won’t consume any premium requests. {% data variables.product.prodname_copilot_short %} may take several follow-up actions to complete your task, but these follow-up actions do **not** count toward your premium request usage. Only the prompts you enter are billed—tool calls or background steps taken by the agent are not charged. The total number of premium requests you use depends on how many prompts you enter and which model you select. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs). diff --git a/data/reusables/copilot/custom-agents-ide-preview.md b/data/reusables/copilot/custom-agents-ide-preview.md new file mode 100644 index 0000000000..7258ff280b --- /dev/null +++ b/data/reusables/copilot/custom-agents-ide-preview.md @@ -0,0 +1,2 @@ +> [!NOTE] +> {% data variables.copilot.custom_agents_caps_short %} are in {% data variables.release-phases.public_preview %} for JetBrains IDEs, Eclipse, and Xcode, and subject to change. diff --git a/data/reusables/copilot/mcp-custom-agents-org-enterprise-only.md b/data/reusables/copilot/mcp-custom-agents-org-enterprise-only.md index 09d15dca46..87faccc849 100644 --- a/data/reusables/copilot/mcp-custom-agents-org-enterprise-only.md +++ b/data/reusables/copilot/mcp-custom-agents-org-enterprise-only.md @@ -1,2 +1,2 @@ > [!NOTE] -> MCP servers can only be configured in {% data variables.copilot.copilot_custom_agent_short %} profiles at the organization and enterprise level. Repository-level {% data variables.copilot.custom_agents_short %} do not support MCP server configuration. +> MCP servers can only be configured directly within {% data variables.copilot.copilot_custom_agent_short %} profiles at the organization and enterprise level. Repository-level {% data variables.copilot.custom_agents_short %} cannot have MCP servers configured directly in their profiles, but can use tools from MCP servers configured in the repository's settings. diff --git a/data/reusables/copilot/optional-select-custom-agent.md b/data/reusables/copilot/optional-select-custom-agent.md index e7560cc1ee..1cc5352fcc 100644 --- a/data/reusables/copilot/optional-select-custom-agent.md +++ b/data/reusables/copilot/optional-select-custom-agent.md @@ -1 +1 @@ -1. Optionally, you can click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} to open the "Custom agent" dropdown menu, if you want to assign a custom agent with specialized behavior and tools. You can select an existing custom agent from your repository, organization, or enterprise. You can also click **{% octicon "plus" aria-label="Plus button" %} Create an agent** to create a new {% data variables.copilot.agent_profile %} in your selected repository and branch. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). +1. Optionally, you can click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} to open the "Custom agent" dropdown menu, if you want to assign a {% data variables.copilot.copilot_custom_agent_short %} with specialized behavior and tools. You can select an existing {% data variables.copilot.copilot_custom_agent_short %} from your repository, organization, or enterprise. You can also click **{% octicon "plus" aria-label="Plus button" %} Create an agent** to create a new {% data variables.copilot.agent_profile %} in your selected repository and branch. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents). diff --git a/data/reusables/copilot/plan-agent-intro.md b/data/reusables/copilot/plan-agent-intro.md new file mode 100644 index 0000000000..2c68686c0b --- /dev/null +++ b/data/reusables/copilot/plan-agent-intro.md @@ -0,0 +1,10 @@ +> [!NOTE] +> Plan mode is currently in {% data variables.release-phases.public_preview %} and subject to change. + +Plan mode helps you to create detailed implementation plans before executing them. This ensures that all requirements are considered and addressed before any code changes are made. The plan agent does not make any code changes until the plan is reviewed and approved by you. Once approved, you can hand off the plan to the default agent or save it for further refinement, review, or team discussions. + +The plan agent is designed to: + +* Research the task comprehensively using read-only tools and codebase analysis to identify requirements and constraints. +* Break down the task into manageable, actionable steps and include open questions about ambiguous requirements. +* Present a concise plan draft, based on a standardized plan format, for user review and iteration. diff --git a/data/reusables/copilot/plan-agent-steps.md b/data/reusables/copilot/plan-agent-steps.md new file mode 100644 index 0000000000..9a3fe3e572 --- /dev/null +++ b/data/reusables/copilot/plan-agent-steps.md @@ -0,0 +1,8 @@ +1. Review the plan and answer any questions the agent has asked. + + You can iterate multiple times to clarify requirements, adjust scope, or answer questions. + +1. Once the plan is complete you can: + + * Click **Start Implementation** to switch {% data variables.copilot.copilot_chat_short %} to agent mode and start an agent session to implement the required changes, based on the implementation plan. + * Click **Open in Editor** to switch {% data variables.copilot.copilot_chat_short %} to agent mode and start an agent session that generates Markdown, in a tab of your editor, with the details of the implementation plan. You can start to work through the plan yourself, or save the plan as a Markdown file for later use. diff --git a/data/reusables/copilot/subagent-intro.md b/data/reusables/copilot/subagent-intro.md new file mode 100644 index 0000000000..9a6ff6322f --- /dev/null +++ b/data/reusables/copilot/subagent-intro.md @@ -0,0 +1,8 @@ +You can use {% data variables.copilot.subagents_short %} to delegate tasks to an isolated agent with its own context window within your chat session. The {% data variables.copilot.subagent_short %} operates independently without pausing for user feedback and returns the final result to the main chat session. + +{% data variables.copilot.subagents_caps_short %} are best suited for situations where: +* You want to delegate complex, multi-step tasks like research or analysis without interrupting your main session. +* You need to process large amounts of information or multiple documents that would clutter your primary context window. +* You want to explore different approaches or perspectives independently without mixing contexts together. + +{% data variables.copilot.subagents_caps_short %} use the same tools and AI model as the main session, but they cannot create other {% data variables.copilot.subagents_short %}. \ No newline at end of file diff --git a/data/reusables/copilot/using-subagents.md b/data/reusables/copilot/using-subagents.md new file mode 100644 index 0000000000..e8b913dd2e --- /dev/null +++ b/data/reusables/copilot/using-subagents.md @@ -0,0 +1,10 @@ +{% data variables.copilot.subagents_caps_short %} can be invoked in different ways: + +* **Automatic delegation**. {% data variables.product.prodname_copilot_short %} will analyze the description of your request, the description field of your configured {% data variables.copilot.custom_agents_short %}, and the current context and available tools to automatically choose a {% data variables.copilot.subagent_short %}. For example, this prompt would automatically delegate the task to a **refactor-specialist** {% data variables.copilot.copilot_custom_agent_short %}: + ```text + Suggest ways to refactor this legacy code. + ``` +* **Direct invocation**. You can directly call the {% data variables.copilot.subagent_short %} in your prompt: + ```text + Use the testing subagent to write unit tests for the authentication module. + ``` \ No newline at end of file diff --git a/data/reusables/github-models/production-rate-limits-note.md b/data/reusables/github-models/production-rate-limits-note.md index 9244066066..b2ca6bcfe0 100644 --- a/data/reusables/github-models/production-rate-limits-note.md +++ b/data/reusables/github-models/production-rate-limits-note.md @@ -1 +1 @@ -> [!NOTE] Once you opt in to paid usage, you will have access to production grade rate limits and be billed for all usage thereafter. For more information about these rate limits, see [Azure AI Foundry Models quotas and limits](https://learn.microsoft.com/en-us/azure/ai-foundry/model-inference/quotas-limits) in the Azure documentation. +> [!NOTE] Once you opt in to paid usage, you will have access to production grade rate limits and be billed for all usage thereafter. For more information about these rate limits, see [Microsoft Foundry Models quotas and limits](https://learn.microsoft.com/en-us/azure/ai-foundry/model-inference/quotas-limits) in the Azure documentation. diff --git a/data/reusables/security/production-context-mdc-preview.md b/data/reusables/security/production-context-mdc-preview.md new file mode 100644 index 0000000000..83b2160f77 --- /dev/null +++ b/data/reusables/security/production-context-mdc-preview.md @@ -0,0 +1,2 @@ +> [!NOTE] +> Production context and the integration with {% data variables.product.prodname_microsoft_defender %} is in {% data variables.release-phases.public_preview %} and subject to change. diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml index 9a5e96b941..67e7d27e5d 100644 --- a/data/variables/copilot.yml +++ b/data/variables/copilot.yml @@ -81,6 +81,12 @@ copilot_custom_agent_caps_short: 'Custom agent' custom_agents_short: 'custom agents' custom_agents_caps_short: 'Custom agents' +## Copilot subagents +subagent_short: 'subagent' +subagent_caps_short: 'Subagent' +subagents_short: 'subagents' +subagents_caps_short: 'Subagents' + ## Agent profiles (configuration files that define custom agents) agent_profile: 'agent profile' agent_profile_caps: 'Agent profile' @@ -164,7 +170,7 @@ copilot_raptor_mini: 'Raptor mini' ## Current model used by Copilot coding agent and Copilot CLI cca_current_model: '{% data variables.copilot.copilot_claude_sonnet_40 %}' -## Next edit suggestions in VS Code +## Next edit suggestions next_edit_suggestions: 'next edit suggestions' next_edit_suggestions_caps: 'Next edit suggestions' diff --git a/data/variables/product.yml b/data/variables/product.yml index 315fb05ca7..4992cab133 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -226,6 +226,11 @@ prodname_secret_risk_assessment_caps: 'Secret risk assessment' ## Azure DevOps prodname_ghas_azdo: 'GitHub Advanced Security for Azure DevOps' +## Microsoft Defender for Cloud integration with GitHub Code Security +prodname_microsoft_defender: 'Microsoft Defender for Cloud' +prodname_mdc_definition: 'Microsoft Defender for Cloud (MDC)' +prodname_mdc: 'MDC' + # Codespaces prodname_codespaces: 'Codespaces' prodname_github_codespaces: 'GitHub Codespaces'