{"id":205,"date":"2008-12-15T12:02:57","date_gmt":"2008-12-15T18:02:57","guid":{"rendered":"http:\/\/vostorga.org\/?p=205"},"modified":"2008-12-15T12:02:57","modified_gmt":"2008-12-15T18:02:57","slug":"curioso-script-de-perl","status":"publish","type":"post","link":"https:\/\/vostorga.org\/?p=205","title":{"rendered":"Curioso script de perl"},"content":{"rendered":"<p>Recientemente vagando en el Internet me hall\u00e9 el siguiente script de <a title=\"Definici\u00f3n en wikipedia de ese lenguaje curioso llamado perl\" href=\"http:\/\/en.wikipedia.org\/wiki\/Perl\" target=\"_blank\">perl<\/a> con forma de camello:<\/p>\n<pre class=\"source-perl\">                                                       <span class=\"co1\">#<\/span>\r\n                                                   <span class=\"kw2\">sub<\/span> j<span class=\"br0\">(<\/span>\\$<span class=\"br0\">)<\/span><span class=\"br0\">{<\/span><span class=\"br0\">(<\/span>$\r\n                     P,<span class=\"re0\">$V<\/span><span class=\"br0\">)<\/span>=                      <span class=\"re0\">@_<\/span>;while<span class=\"br0\">(<\/span><span class=\"re0\">$$P<\/span>=~<span class=\"kw3\">s<\/span>:^\r\n                 <span class=\"br0\">(<\/span><span class=\"br0\">[<\/span><span class=\"br0\">(<\/span><span class=\"br0\">)<\/span><span class=\"br0\">]<\/span><span class=\"br0\">)<\/span>::<span class=\"me2\">x<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span>                    <span class=\"re0\">$V<\/span>+=<span class=\"br0\">(<\/span><span class=\"st0\">'('<\/span>eq$<span class=\"nu0\">1<\/span><span class=\"br0\">)<\/span>?<span class=\"nu0\">-32<\/span>:<span class=\"nu0\">31<\/span>\r\n           <span class=\"br0\">}<\/span><span class=\"re0\">$V<\/span>+=<span class=\"kw3\">ord<\/span><span class=\"br0\">(<\/span>  <span class=\"kw3\">substr<\/span><span class=\"br0\">(<\/span>                 <span class=\"re0\">$$P<\/span>,<span class=\"nu0\">0<\/span>,<span class=\"nu0\">1<\/span>,<span class=\"st0\">\"\"<\/span><span class=\"br0\">)<\/span><span class=\"br0\">)<\/span><span class=\"nu0\">-74<\/span><span class=\"br0\">}<\/span> <span class=\"kw2\">sub<\/span> a<span class=\"br0\">{<\/span>\r\n          <span class=\"kw1\">my<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$I<\/span>,<span class=\"re0\">$K<\/span>,$  J,<span class=\"re0\">$L<\/span><span class=\"br0\">)<\/span>=<span class=\"re0\">@_<\/span>               ;<span class=\"re0\">$I<\/span>=<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$I<\/span>*<span class=\"re0\">$M<\/span>\/<span class=\"re0\">$Z<\/span><span class=\"br0\">)<\/span>;<span class=\"re0\">$K<\/span>=<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span>\r\n         <span class=\"re0\">$K<\/span>*<span class=\"re0\">$M<\/span>\/<span class=\"re0\">$Z<\/span><span class=\"br0\">)<\/span>;<span class=\"re0\">$J<\/span>=<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$J<\/span>*<span class=\"re0\">$M<\/span>             \/<span class=\"re0\">$Z<\/span><span class=\"br0\">)<\/span>;<span class=\"re0\">$L<\/span>=<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$L<\/span>*<span class=\"re0\">$M<\/span>\/<span class=\"re0\">$Z<\/span><span class=\"br0\">)<\/span>; <span class=\"re0\">$G<\/span>=$\r\n         J-<span class=\"re0\">$I<\/span>;<span class=\"re0\">$F<\/span>=<span class=\"re0\">$L<\/span>-<span class=\"re0\">$K<\/span>;<span class=\"re0\">$E<\/span>=<span class=\"br0\">(<\/span><span class=\"kw3\">abs<\/span><span class=\"br0\">(<\/span>$          G<span class=\"br0\">)<\/span>&gt;=<span class=\"kw3\">abs<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$F<\/span><span class=\"br0\">)<\/span><span class=\"br0\">)<\/span>?<span class=\"re0\">$G<\/span>:<span class=\"re0\">$F<\/span>;<span class=\"br0\">(<\/span><span class=\"re0\">$E<\/span>&lt;<span class=\"nu0\">0<\/span><span class=\"br0\">)<\/span> <span class=\"kw1\">and<\/span><span class=\"br0\">(<\/span>$\r\n          I,<span class=\"re0\">$K<\/span><span class=\"br0\">)<\/span>=<span class=\"br0\">(<\/span><span class=\"re0\">$J<\/span>,<span class=\"re0\">$L<\/span><span class=\"br0\">)<\/span>;<span class=\"re0\">$E<\/span>||=.<span class=\"nu0\">01<\/span>       ;for<span class=\"br0\">(<\/span><span class=\"re0\">$i<\/span>=<span class=\"nu0\">0<\/span>;<span class=\"re0\">$i<\/span>&lt;=abs<span class=\"re0\">$E<\/span>;<span class=\"re0\">$i<\/span>++ <span class=\"br0\">)<\/span><span class=\"br0\">{<\/span> <span class=\"re0\">$D<\/span>-&gt;<span class=\"br0\">{<\/span><span class=\"re0\">$K<\/span>\r\n                  +<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$i<\/span>*<span class=\"re0\">$F<\/span>\/<span class=\"re0\">$E<\/span><span class=\"br0\">)<\/span>      <span class=\"br0\">}<\/span>-&gt;<span class=\"br0\">{<\/span><span class=\"re0\">$I<\/span>+<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$i<\/span>*<span class=\"re0\">$G<\/span>\/<span class=\"re0\">$E<\/span><span class=\"br0\">)<\/span><span class=\"br0\">}<\/span>=<span class=\"nu0\">1<\/span><span class=\"br0\">}<\/span><span class=\"br0\">}<\/span><span class=\"kw2\">sub<\/span> p<span class=\"br0\">{<\/span><span class=\"re0\">$D<\/span>=<span class=\"br0\">{<\/span><span class=\"br0\">}<\/span>;$\r\n                 Z=<span class=\"re0\">$z<\/span>||.<span class=\"nu0\">01<\/span>;map<span class=\"br0\">{<\/span>    <span class=\"re0\">$H<\/span>=<span class=\"re0\">$_<\/span>;<span class=\"re0\">$I<\/span>=<span class=\"re0\">$N<\/span>=j<span class=\"re0\">$H<\/span>;<span class=\"re0\">$K<\/span>=<span class=\"re0\">$O<\/span>=j<span class=\"re0\">$H<\/span>;while<span class=\"br0\">(<\/span><span class=\"re0\">$H<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span><span class=\"re0\">$q<\/span>=<span class=\"kw3\">ord<\/span>\r\n                <span class=\"kw3\">substr<\/span><span class=\"br0\">(<\/span><span class=\"re0\">$H<\/span>,<span class=\"nu0\">0<\/span>,<span class=\"nu0\">1<\/span>,<span class=\"st0\">\"\"<\/span> <span class=\"br0\">)<\/span>;if<span class=\"br0\">(<\/span><span class=\"nu0\">42<\/span>==<span class=\"re0\">$q<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span><span class=\"re0\">$J<\/span>=j<span class=\"re0\">$H<\/span>;<span class=\"re0\">$L<\/span>=j<span class=\"re0\">$H<\/span><span class=\"br0\">}<\/span><span class=\"kw1\">else<\/span><span class=\"br0\">{<\/span><span class=\"re0\">$q<\/span>-=<span class=\"nu0\">43<\/span>;<span class=\"re0\">$L<\/span> =<span class=\"re0\">$q<\/span>\r\n              %<span class=\"nu0\">9<\/span>;<span class=\"re0\">$J<\/span>=<span class=\"br0\">(<\/span><span class=\"re0\">$q<\/span>-<span class=\"re0\">$L<\/span><span class=\"br0\">)<\/span>\/<span class=\"nu0\">9<\/span>;<span class=\"re0\">$L<\/span>=<span class=\"re0\">$q<\/span><span class=\"nu0\">-9<\/span>*<span class=\"re0\">$J<\/span><span class=\"nu0\">-4<\/span>;<span class=\"re0\">$J<\/span>-=<span class=\"nu0\">4<\/span><span class=\"br0\">}<\/span><span class=\"re0\">$J<\/span>+=<span class=\"re0\">$I<\/span>;<span class=\"re0\">$L<\/span>+=<span class=\"re0\">$K<\/span>;a<span class=\"br0\">(<\/span><span class=\"re0\">$I<\/span>,<span class=\"re0\">$K<\/span>,<span class=\"re0\">$J<\/span>,$ L<span class=\"br0\">)<\/span>;\r\n              <span class=\"br0\">(<\/span><span class=\"re0\">$I<\/span>,<span class=\"re0\">$K<\/span><span class=\"br0\">)<\/span>=<span class=\"br0\">(<\/span><span class=\"re0\">$J<\/span>,<span class=\"re0\">$L<\/span><span class=\"br0\">)<\/span><span class=\"br0\">}<\/span>a<span class=\"br0\">(<\/span><span class=\"re0\">$I<\/span>,<span class=\"re0\">$K<\/span>,<span class=\"re0\">$N<\/span>,<span class=\"re0\">$O<\/span><span class=\"br0\">)<\/span><span class=\"br0\">}<\/span><span class=\"re0\">@_<\/span>;my<span class=\"re0\">$T<\/span>;map<span class=\"br0\">{<\/span><span class=\"re0\">$y<\/span>=<span class=\"re0\">$_<\/span>;map<span class=\"br0\">{<\/span> <span class=\"re0\">$T<\/span>.=<span class=\"re0\">$D<\/span>-&gt;<span class=\"br0\">{<\/span><span class=\"re0\">$y<\/span><span class=\"br0\">}<\/span>\r\n              -&gt;<span class=\"br0\">{<\/span><span class=\"re0\">$_<\/span><span class=\"br0\">}<\/span>?$\\:<span class=\"st0\">' '<\/span><span class=\"br0\">}<\/span><span class=\"br0\">(<\/span><span class=\"nu0\">-59<\/span>..<span class=\"nu0\">59<\/span><span class=\"br0\">)<\/span>;<span class=\"re0\">$T<\/span>.=<span class=\"st0\">\"<span class=\"es0\">\\n<\/span>\"<\/span><span class=\"br0\">}<\/span><span class=\"br0\">(<\/span><span class=\"nu0\">-23<\/span>..<span class=\"nu0\">23<\/span><span class=\"br0\">)<\/span>;print<span class=\"st0\">\"<span class=\"es0\">\\e<\/span>[H$T\"<\/span><span class=\"br0\">}<\/span><span class=\"re0\">$w<\/span>= <span class=\"kw3\">eval<\/span><span class=\"br0\">{<\/span>\r\n              <span class=\"kw3\">require<\/span> Win32::<span class=\"me2\">Console<\/span>::<span class=\"me2\">ANSI<\/span><span class=\"br0\">}<\/span>;<span class=\"re0\">$b<\/span>=<span class=\"re0\">$w<\/span>?<span class=\"st0\">'1;7;'<\/span>:<span class=\"st0\">\"\"<\/span>;<span class=\"br0\">(<\/span><span class=\"re0\">$j<\/span>,<span class=\"re0\">$u<\/span>,<span class=\"re0\">$s<\/span>,<span class=\"re0\">$t<\/span>,<span class=\"re0\">$a<\/span>,<span class=\"re0\">$n<\/span>,<span class=\"re0\">$o<\/span>\r\n              ,<span class=\"re0\">$h<\/span>,<span class=\"re0\">$c<\/span>,<span class=\"re0\">$k<\/span>,<span class=\"re0\">$p<\/span>,<span class=\"re0\">$e<\/span>,<span class=\"re0\">$r<\/span>,<span class=\"re0\">$l<\/span>,<span class=\"re0\">$C<\/span><span class=\"br0\">)<\/span>=<span class=\"kw3\">split<\/span>\/<span class=\"br0\">}<\/span>\/,<span class=\"st0\">'Tw*JSK8IAg*PJ[*J@wR}*JR]*QJ[*J'<\/span>.\r\n               <span class=\"st0\">'BA*JQK8I*JC}KUz]BAIJT]*QJ[R?-R[e]\\RI'<\/span>.<span class=\"st0\">'}Tn*JQ]wRAI*JDnR8QAU}wT8KT'<\/span>.\r\n               <span class=\"st0\">']n*JEI*EJR*QJ]*JR*DJ@IQ[}*JSe*JD[n]*JPe*'<\/span>.<span class=\"st0\">'JBI\/KI}T8@?PcdnfgVCBRcP'<\/span>.\r\n                <span class=\"st0\">'?ABKV]]}*JWe*JD[n]*JPe*JC?8B*JE};Vq*OJQ\/IP['<\/span>.<span class=\"st0\">'wQ}*JWeOe{n*EERk8;'<\/span>.\r\n                  <span class=\"st0\">'J*JC}\/U*OJd[OI@*BJ*JXn*J&gt;w]U}CWq*OJc8KJ?O[e]U\/T*QJP?}*JSe*JCnTe'<\/span>.\r\n                   <span class=\"st0\">'QIAKJR}*JV]wRAI*J?}T]*RJcJI[\\]3;U]Uq*PM[wV]W]WCT*DM*SJ'<\/span>.  <span class=\"st0\">'ZP[Z'<\/span>.\r\n                      <span class=\"st0\">'PZa[\\]UKVgogK9K*QJ[\\]n[RI@*EH@IddR[Q[]T]T]T3o[dk*JE'<\/span>.  <span class=\"st0\">'[Z\\U'<\/span>.\r\n                        <span class=\"st0\">'{T]*JPKTKK]*OJ[QIO[PIQIO[[gUKU\\k*JE+J+J5R5AI*EJ00'<\/span>.  <span class=\"st0\">'BCB*'<\/span>.\r\n                             <span class=\"st0\">'DMKKJIR[Q+*EJ0*EK'<\/span>;sub h<span class=\"br0\">{<\/span>$\\ = <span class=\"kw3\">qw<\/span><span class=\"br0\">(<\/span>% &amp; @ x<span class=\"br0\">)<\/span><span class=\"br0\">[<\/span><span class=\"kw3\">int<\/span>    <span class=\"kw3\">rand<\/span>\r\n                              <span class=\"nu0\">4<\/span><span class=\"br0\">]<\/span>;map<span class=\"br0\">{<\/span><span class=\"kw3\">printf<\/span>  <span class=\"st0\">\"<span class=\"es0\">\\e<\/span>[$b;%dm\"<\/span>,<span class=\"kw3\">int<\/span><span class=\"br0\">(<\/span><span class=\"kw3\">rand<\/span> <span class=\"nu0\">6<\/span><span class=\"br0\">)<\/span><span class=\"nu0\">+101<\/span><span class=\"nu0\">-60<\/span>*   <span class=\"br0\">(<\/span><span class=\"re0\">$w<\/span>\r\n                               ||<span class=\"nu0\">0<\/span><span class=\"br0\">)<\/span>;system<span class=\"br0\">(<\/span>  <span class=\"st0\">\"cls\"<\/span><span class=\"br0\">)<\/span>if<span class=\"re0\">$w<\/span> ;<span class=\"br0\">(<\/span><span class=\"re0\">$A<\/span>,<span class=\"re0\">$S<\/span><span class=\"br0\">)<\/span>=    <span class=\"br0\">(<\/span><span class=\"re0\">$_<\/span><span class=\"br0\">[<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">]<\/span>,   $\r\n                                _<span class=\"br0\">[<\/span><span class=\"nu0\">0<\/span><span class=\"br0\">]<\/span><span class=\"br0\">)<\/span>;<span class=\"br0\">(<\/span><span class=\"re0\">$M<\/span>,   @,<span class=\"br0\">)<\/span>= <span class=\"kw3\">split<\/span>  <span class=\"st0\">'}'<\/span>;for<span class=\"br0\">(<\/span>     <span class=\"re0\">$z<\/span>=<span class=\"nu0\">256<\/span>\r\n                                ;<span class=\"re0\">$z<\/span>&gt;<span class=\"nu0\">0<\/span>; <span class=\"re0\">$z<\/span>   -=<span class=\"re0\">$S<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span><span class=\"re0\">$S<\/span>*=   <span class=\"re0\">$A<\/span>;p @,<span class=\"br0\">}<\/span>      sleep<span class=\"re0\">$_<\/span>\r\n                                <span class=\"br0\">[<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">]<\/span>;while   <span class=\"br0\">(<\/span><span class=\"re0\">$_<\/span><span class=\"br0\">[<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">]<\/span>&amp;&amp;<span class=\"br0\">(<\/span>$    z+=$ S<span class=\"br0\">)<\/span>       &lt;=<span class=\"nu0\">256<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span>\r\n                                p@,<span class=\"br0\">}<\/span><span class=\"br0\">}<\/span><span class=\"br0\">(<\/span><span class=\"st0\">\"\"<\/span>.   <span class=\"st0\">\"32}7D$j\"<\/span>     .<span class=\"st0\">\"}AG\"<\/span>.       <span class=\"st0\">\"$u}OG\"<\/span>\r\n                                .<span class=\"st0\">\"$s}WG\"<\/span>    .<span class=\"st0\">\"$t\"<\/span>,<span class=\"st0\">\"\"<\/span>      .<span class=\"st0\">\"24}(\"<\/span>        .<span class=\"st0\">\"IJ$a\"<\/span>\r\n                                .<span class=\"st0\">\"}1G$n\"<\/span>    .<span class=\"st0\">\"}CO$o\"<\/span>     .<span class=\"st0\">\"}GG$t\"<\/span>        .<span class=\"st0\">\"}QC\"<\/span>\r\n                                 .<span class=\"st0\">\"$h}\"<\/span>      .<span class=\"st0\">\"^G$e\"<\/span>    .<span class=\"st0\">\"})IG\"<\/span>          .<span class=\"st0\">\"$r\"<\/span>,\r\n                                 <span class=\"st0\">\"32}?\"<\/span>       .<span class=\"st0\">\"H$p}FG$e}QG$r\"<\/span>.          <span class=\"st0\">\"}ZC\"<\/span>\r\n                                 .<span class=\"st0\">\"$l\"<\/span>,          <span class=\"st0\">\"28}(LC\"<\/span> .<span class=\"st0\">\"\"<\/span>            .<span class=\"st0\">\"\"<\/span>.\r\n                                 <span class=\"st0\">\"$h}:\"<\/span>           .<span class=\"st0\">\"J$a}EG\"<\/span>.             <span class=\"st0\">\"$c\"<\/span>\r\n                                 .<span class=\"st0\">\"}M\"<\/span>             .<span class=\"st0\">\"C$k}ZG\"<\/span>.            <span class=\"st0\">\"$e\"<\/span>\r\n                                 .<span class=\"st0\">\"}\"<\/span>             .<span class=\"st0\">\"dG$r\"<\/span>,<span class=\"st0\">\"18\"<\/span>          .<span class=\"st0\">\"}(\"<\/span>\r\n                                .<span class=\"st0\">\"D;\"<\/span>            .<span class=\"st0\">\"$C\"<\/span>  <span class=\"br0\">)<\/span><span class=\"br0\">}<\/span><span class=\"br0\">{<\/span>h<span class=\"br0\">(<\/span><span class=\"nu0\">16<\/span>         ,<span class=\"nu0\">1<\/span>,<span class=\"nu0\">1<\/span>,<span class=\"nu0\">0<\/span>\r\n                               <span class=\"br0\">)<\/span>;h<span class=\"br0\">(<\/span><span class=\"nu0\">8<\/span>,          .<span class=\"nu0\">98<\/span>,<span class=\"nu0\">0<\/span>,<span class=\"nu0\">0<\/span>   <span class=\"br0\">)<\/span>;h<span class=\"br0\">(<\/span><span class=\"nu0\">16<\/span>         ,<span class=\"nu0\">1<\/span>,<span class=\"nu0\">1<\/span>,<span class=\"nu0\">1<\/span><span class=\"br0\">)<\/span>\r\n                               ;h<span class=\"br0\">(<\/span><span class=\"nu0\">8.0<\/span>         ,<span class=\"nu0\">0.98<\/span>,<span class=\"nu0\">0<\/span>,     <span class=\"nu0\">1<\/span><span class=\"br0\">)<\/span>;         <span class=\"kw1\">redo<\/span><span class=\"br0\">}<\/span><span class=\"co1\">###<\/span>\r\n                             <span class=\"co1\">#written                                 060204 by<\/span>\r\n                           <span class=\"co1\">#liverpole                                  @@@@@@@<\/span>\r\n                        <span class=\"co1\">#@@@@@@@@@@@<\/span><\/pre>\n<p>Si, <span style=\"text-decoration: underline;\"><em><strong>ES UN SCRIPT DE Perl<\/strong><\/em><\/span>!  y tambi\u00e9n pueden descargarlo <a title=\"Un script MUY curioso\" href=\"https:\/\/vostorga.org\/files\/bleh.pl\" target=\"_blank\">aqu\u00ed<\/a> , lo m\u00e1s interesante es ver la salida del comando. Ahora me ha quedado muy claro que perl es facil\u00edsimo de interpretar \ud83d\ude10<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recientemente vagando en el Internet me hall\u00e9 el siguiente script de perl con forma de camello: # sub j(\\$){($ P,$V)= @_;while($$P=~s:^ ([()])::x){ $V+=(&#8216;(&#8216;eq$1)?-32:31 }$V+=ord( substr( $$P,0,1,&#8221;&#8221;))-74} sub a{ my($I,$K,$ J,$L)=@_ ;$I=int($I*$M\/$Z);$K=int( $K*$M\/$Z);$J=int($J*$M \/$Z);$L=int($L*$M\/$Z); $G=$ J-$I;$F=$L-$K;$E=(abs($ G)&gt;=abs($F))?$G:$F;($E&lt;0) and($ I,$K)=($J,$L);$E||=.01 ;for($i=0;$i&lt;=abs$E;$i++ ){ $D-&gt;{$K +int($i*$F\/$E) }-&gt;{$I+int($i*$G\/$E)}=1}}sub p{$D={};$ Z=$z||.01;map{ $H=$_;$I=$N=j$H;$K=$O=j$H;while($H){$q=ord substr($H,0,1,&#8221;&#8221; );if(42==$q){$J=j$H;$L=j$H}else{$q-=43;$L =$q %9;$J=($q-$L)\/9;$L=$q-9*$J-4;$J-=4}$J+=$I;$L+=$K;a($I,$K,$J,$ L); ($I,$K)=($J,$L)}a($I,$K,$N,$O)}@_;my$T;map{$y=$_;map{ $T.=$D-&gt;{$y} -&gt;{$_}?$\\:&#8217; &#8216;}(-59..59);$T.=&#8221;\\n&#8221;}(-23..23);print&#8221;\\e[H$T&#8221;}$w= [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[84],"class_list":["post-205","post","type-post","status-publish","format-standard","hentry","category-linux","tag-perl"],"_links":{"self":[{"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/posts\/205"}],"collection":[{"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vostorga.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=205"}],"version-history":[{"count":5,"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/posts\/205\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/vostorga.org\/index.php?rest_route=\/wp\/v2\/posts\/205\/revisions\/210"}],"wp:attachment":[{"href":"https:\/\/vostorga.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vostorga.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vostorga.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}