nfTlWNl rn{3sbyg!I`yXp(~+ (&m>o,] RoZq` W882/K3ÄLIA)/cM{`¾ugj7 5cK C 'jghU^IMyO=ڴeUebǕCn>MAFDV%[\ cj:mgMRsL{t",C;5 ډQP @cC}62uZubIi(y9(wFrIe;qRaʊ{gAޠpڨHR4cy8Tv_ ({ Iw>P-_gvYdEym$ʆ% ]mc3;y22vw2;M>.ҵFlRAt m^,~}nxSYƓ) u?Xb2'A!N7wKWC=?_ ˜:pyBEą;-PKIo ZsۦZA*RIXA8ӕ?Z1$„VvEG <7%-sq89glϯd@`1Tp[̿X^)#[1!/zU"^i_ifh?3']Y4afZDQq*7& } Vkf}gUY[D{TzcdPwFmnndCe0pfME>E$$LdT,m&26̇2TpZG4O؈_7L.*rF#5C<OnCIY\r$cl&N  ^؇<{"\E6B)6ndc_h$phMEi"p qsFByF遟/F6Con>)wpZɵ/ IJJ mL ݵrC X6s;?QFxT1iUNmz$wf'6|DFĥ*$e9q.:N X>isKfn0[Q9nm#ڊ4؝NWeYHrX#NP`1_[zs.gp^@5 RحcrHf#8Zޭ;)Yo9=^A.׫Z$Dav(}8/)Mkxp &"p3ɀi1Bn*us.[ +H*Ze?2G# mYHO8DžrVr$cl&N Y5_;^%5Bw5TAv<m2ԅV"r-(MPFs&@#/nQ7zC44D71Q-`XiV){wiPȔ~^.~brku ]mcZ\6Dh5;أW À u83px(/>:76 hv;mx%c4"F,x\6[UU`ڿslĆ/*chZY?|ZHobmoa-%gSY c#ÇDuOen7aeq] N1L3\ǛGwL!.͊I\8~#n%\nt ^J|5(f"^1GXAƁ \}&ӕ&3 I]C63"W{jy1mZI=mo`w3sHaeSIHs q`xu"|~%So5GOҖ*I†]\&i+44IfEv ?t-^dbQղA8G:}M&\]<_rkPVMVhǿk72(GsR."w2hKC=Un*^$l1k'P^=mofj VLF0#uwﳒ.5!YV]QT=\!\iֻr[u]c' 1N?7| GM,̩}kT#L؀ TmA[ΕXm SA٭<0'w,׮O ;9<~~ő[1B h=ёwL3y/J,#-ZuPw*sqA-1!fO;{:fr-(Cp~ПL-:?e;l 2J.]8jINo&;ի*y{K' Ag6EYSnQ JcRsm1 ꁑ¼l*^Se NuP4{?j*ۭGHp@-F5ƖyRNIpƪ!{!<[nґ3r RvIw"A4 ,Z{Qv,ϣ;jJ(mYvn4zƔ #*'쨝F#-6RupAT4?,yؓKKc LacP 'I^ÿڼZR=E̳ǭ ?ٌ}vaG/8͍@Έ׷k2BRr(J#X ^4-YVkp!aCġ`c2>V u7&fɶbޑCz6Q5Ik_nüYF'hNQm9C89]ro.ސį nS/ n˵`hm J,dwuZWwsVZhcWt vAxobҶRPkA8G[4a܅}-T՘C#kp26P$G4Q1pD֒\/}vH[?ݮ.o[Ni#Fhf[SҽKBaѧFcodaeouuvЗ,<"2jaZ(V[8pKH "<[EN5崼Iٲ2ȓO]^lt=P=xiֲSnV?Je7:p ȋDxr A}nRʵ!D)BJ VMKo`@)<ٷv/ΕśU_/˵}L A׷k2BRr(J#X ^4-YV΁?F8SyG_XAr$cl&N ->7oe<巛i$ m3yJUY`4p5Q|+{+좼%+4b:X)D25xp/:&SM\^JHW"Gw4TYBZ|}p.d~peB)j|5D 4#D?)?9cs^mӑg\do)r$cl&N 8tW''3+`kep,`Fod'IO.wR bt3VN-AM߈tK^ƻ[xp2e.pO )_A[:\x!Y҂ z^)S:TdŽqױpRKF :$ɶ[ D[E#B׳nH+\Aޡ%dc$ "캄m}} * concatenated together using a comma. If the header does not appear in * the message, this method MUST return an empty string. */ public function getHeaderLine($name); /** * Return an instance with the provided value replacing the specified header. * * While header names are case-insensitive, the casing of the header will * be preserved by this function, and returned from getHeaders(). * * This method MUST be implemented in such a way as to retain the * immutability of the message, and MUST return an instance that has the * new and/or updated header and value. * * @param string $name Case-insensitive header field name. * @param string|string[] $value Header value(s). * @return static * @throws \InvalidArgumentException for invalid header names or values. */ public function withHeader($name, $value); /** * Return an instance with the specified header appended with the given value. * * Existing values for the specified header will be maintained. The new * value(s) will be appended to the existing list. If the header did not * exist previously, it will be added. * * This method MUST be implemented in such a way as to retain the * immutability of the message, and MUST return an instance that has the * new header and/or value. * * @param string $name Case-insensitive header field name to add. * @param string|string[] $value Header value(s). * @return static * @throws \InvalidArgumentException for invalid header names or values. */ public function withAddedHeader($name, $value); /** * Return an instance without the specified header. * * Header resolution MUST be done without case-sensitivity. * * This method MUST be implemented in such a way as to retain the * immutability of the message, and MUST return an instance that removes * the named header. * * @param string $name Case-insensitive header field name to remove. * @return static */ public function withoutHeader($name); /** * Gets the body of the message. * * @return StreamInterface Returns the body as a stream. */ public function getBody(); /** * Return an instance with the specified message body. * * The body MUST be a StreamInterface object. * * This method MUST be implemented in such a way as to retain the * immutability of the message, and MUST return a new instance that has the * new body stream. * * @param StreamInterface $body Body. * @return static * @throws \InvalidArgumentException When the body is not valid. */ public function withBody(StreamInterface $body); }