.as в .php

Uppod Player: Все параметры Flashvars

alexz15, стили закодированные с кодировщиком по вашей ссылке, получаются битыми.
Попробовал закодировать тоже самое но на локальной машине, использую функции которые выложил jik, и они уже оказались рабочими :).
Вот те рабочие функции:
Теперь для полного счастья не хватает справочника по всем параметрам :)
Может кто нибудь и возьмётся, а то основные знаю, а вот для чего например нужен параметр sh, я так и не понял :(
--
может даже и сам начну собирать инфу по параметрам, может и выльется в нечно вроде pdf-ки...
 
Было бы не плохо, ждем первую сборку по параметрам :)
 
...Попробовал закодировать тоже самое но на локальной машине, использую функции которые выложил jik, и они уже оказались рабочими :)...
только что проверил эти функции - не удалось нормально закодировать стили плеера...

Вот новый ActionScript плеера 0.9.5.9. Если jik поможет сделать новые функции, то будем благодарны :)
 
только что проверил эти функции - не удалось нормально закодировать стили плеера...
я там одну ошибку допустил:
где "вывод снова закодированной строки", была переменная $r вместо $d :).
PHP:
$d = encode_str2($r);
echo "encoded = $d<br>"; // вывод снова закодированной строки
а так у меня для той же версии плеера 0.9.5.9, получаются рабочие стили :).
скрипт которым пользуюсь находится в таком виде:


alexz15, расшифровка на вашем сайте работает, а вот результаты кодирования отличаются от тех что я получаю на локальном компе.
Например у меня стиль
Код:
{"sid":"0-2397","nametags1":"","cntrl_back":{"color":"333333","scale":0.8},"padding":1,"namebgalpha":0.5,"namebgo":0,"bodycolor":"f6f6f6|dcdcdc","cntrl_run":{"sh_a":0.3,"o":0,"h":10,"color":"efefef|e4e4e4","w":20},"lang":"ru","shownameliketip":1,"cntrlbgfull":1,"shownameonstop":1,"cntrl_line":{"bg_o":0,"color_play":"999999|cccccc","color_load":"ffffff","color_all":"666666|8a8a8a","bg_a":0.1,"load_a":0.1,"sh_a":0.6,"h":10,"sh_c":"333333","all_a":1,"play_a":0.9},"controls":"back,|,play,|,time_play,time_all,|,line,|,volume,volbarline,|,full,|,playlist,buffer,run_line,run_volume","cntrl_time_play":{"color":"333333","marginleft":5},"cntrl_full":{"icon":"1","color":"333333"},"cntrl_volume":{"color":"333333"},"cntrl_run_volume":{"h":10,"color":"efefef|e4e4e4","w":15,"o":0},"bginnershadow":1,"w":640,"namebgcolor":"0","cntrloutheight":30,"cntrl_separator":{"color":"333333","scale":1.1},"cntrl_time_all":{"color":"333333","marginleft":2,"marginright":4},"cntrl_play":{"color":"333333","marginleft":5,"marginright":5},"cntrl_playlist":{"icon":"1","color":"333333"},"showname":1,"bgcolor":"ffffff","cntrlout":1,"nametags2":"","h":360,"cntrl_volbarline":{"load_a":0.9,"color_load":"999999|cccccc","w":50,"h":10,"color_all":"666666|8a8a8a","all_a":1},"m":"video"}
кодируется в :
Код:
41AEcv1dnpdQVQvd1l1SwkbdSyTtj1hdRFwXF31dX1SN8=ddOhhuyWNdjYWNjYkdtj1XT2NdyzmwXRWdNkbCaTtdj1tzC5bdejOk0v1dX1fNjYWdNjYdyLidxOLixOkdtj1iFWwdXR60nTWdwjzC5L8dCal1SNyd92NnT31dgVj16L2dMXzsNkTdWwWRFwfd9vwjzC5dbNJal1CdMkbk1ktdj1famQhd9sQoF3wdkbSal1CdGIRdwf9dvwjzC5kdN3Q3Q3Qd3zkOk1mdwXRWNvzd31X=jOkde2whLWGdnhW0kbSdykaJaJadJaJ1kOkd1mwXRWNdkbk1T1kdOk8Wwj6d31gVj1cdYsMX6sNdXHmsXzBdGDY31XcdsYl1CGtdG2MfL2MdvzsNozCd5Itj1cQd2QXL2MvdzsNozC5dkaJaJaJdaJ1kOk1dmwXRWNkdXvOkisNdXHmsXzBdGDY31XcdBYl1CGtdG2MfL2MdvzsNozCd5ftj1cQd2QXL2MvdzsNozC5dkaJaJaJdaJ1kOk1dmwXRWNkdXvOkbdwdhRpQo6ddGyT30cLdWNkbSyTd8Sal1SQdXFWNJzCd5kaJaJadJaJ1kOkd1mwXRWNdkXvOk1mdwcF30hHdsQJRFwfd9vwjzC5dbajOkZBdMv62Qt9dsGnT30cdLWNkbk1db1kOk1mdwXRWNvzd2QoF3wkdbCacNjOdk0v1X=jdOk0mwiFddMJzsQDdL2Mvz31dXcBal1fdwkbSYTtdj1mzC5kdZxQcedYd6TvQ6Q2dQ3p31l1dk0nTWwjdzC5b=jOdk731gVjd16I2GXRd3GyL2GfdRFwf9vwdjzC5RzfdaJaJaJadj1l1k0ndTWwjzfUdl1SQopBdwnQmsXzdBGDY31Xdcv1JaJadJaJaktjd1fRdwnYd31X1Sakdtj1DRWNdVzfUl1CdwXpvQyTd30cLWNkdbSyItj1dcQ2QXL2dMvzsNozdC5kaJaJdaJaJ1kOdk1mwXRWdNkXvOkidsNXHms6dI2McRFwdf9vwjzCd5ke2wITdWwWR6wIdzB56L2MdXR6wIzBd5fp3Q3pdvNXZm0VdT2UhTd0dXbB5XT2dG3TCyXed3wVT30hdzdwnQB5d6I2GXR3dGXbB56Ld2MXTCyXdbdwhRpQdo6dGXisdNXHms6Id2McTCyXdisNXHB5d4TfMjF3dNktj1JTdWwf9vwndY31XcsOdDAjOk=WdsLFdwbzdC5Ttj1hdRFwXF31dX1faJaJdaJaj1l1dfNyhW0kdbCaTtj1dtzC5W8Cdal1SNyhdW0kbSaDdAjOk=WsdiFWwXzCd5T8Cal1dSNyG3Nkdbk1hhxNd8=dO4QjdYWNjYW1dkOkbdwhdR60nTWwdjzC5kN3dQ3Q3Q3zdkOkZ2NndTWsfRdwdnY31X1fdNjYWNjYddyLixOLdixOktj1dLFdwbR6d0nTWwjzdC5btj1ndRIQkzfUdl1SQD6ddwyT30cLdWNkbSald1C0n9m0dDR2QoF3dwmRdMJzdC5Ttj1XdT2G3G3NdXzBGDY3d1X=jOkAdsMcpWMVdT2QoF3wdmRdMJzCd5kev0ktdj1vL2NXdzC5RHjadl1fGkbkd1cedY69dxQ4Q2Q3dp3Q6zkOdk1mwXRWdNkbCaTtdj1tzC5bdtj1nzC5dJ8Cal1SdNyhW0kXdvOk82GfdRFwf9vwdjzC5kaddQj9WNiTdvY3QjQWdN31l1k0dnTWwj6BdQnz31XAdjOk4WQkdp2whL31dXej5btjd1hhd0XFdWQkp2whdL31X=jOdk03wV9ddQhHv1XcdBODAjOkdedwhYW0dkbk1JaJdaJaJaktdj1fRdwndY31gVj1drY2NkRFdwf9vwjzdC5k1kOkd=J0vFdGd6I2NDzCd5k0xOJ1dx5b1kOkdZ2MJzfUrs
а скрипт на выдаёт это:
Код:
61AEEZykbIwd692MWzCsdl1CsozCsdXcsal1CsdhRFwXF31d0Tk10FdOdhhxN8bvYdWNjYWNj1d0Vj10TdwdhR60nTWwdjzCsXAxadl1CstzCsdXAxYl1CsdmzCsX1CsdjYWNjYWNd46xOLixOdL1Csl1CsdiFWwXR60dnTWwjzCsdXij5btj1d0FWsiFWwdXzCsgVj1d0p3wVT30dhzdwnQmsdXzBGDY31d0TCaWajOdkbFMkbF5dkb610Vj1d0zJ0vFdGd6I2NDzCsdX=jOkbFGdIRdwf9vwdjzCsX1Csd3Q3Q3Q3Qdkb6Okb60dnTWwjG3NdkbF5Ttj1d0p2whLWGdnhW0kbF5dRzCsJaJadJaJakb6Odkb60nTWwdjzCsX1CsdT1Csl1CsdDRWNVzCsdgVj109m0dVT2UhTd0dyT30cLWNdkbF5RpjOdkbFGtG2MdfL2MvzsNdozCsXejOdkbFG3pdwdD6WQfF2wdkbF5kbIadJaJaJaj1d0Vj10zmwdXRWNkbIUdl1CsLFdwdbRFwf9vwdjzCsXcBYdl1CschWQdVzvwVG30dhI310Tkadl1CscQ2QdXL2MvzsNdozCsX1CsdJaJaJaJadkb6Okb60dnTWwjzCsdgVj10TdwdhRpQo6dGdyT30cLWNdkbF5RFj5dTtj10pdwdhYW0kbF5dkbIaJaJadJaj10Vj1d0zmwXRWNdkbIUl1CsdfRdGhzsNdbpW0yT30dcLWNkbF5dbajOkbFGdtG2M6hdGdIRdwf9vwdjzCsX1Csdb1Csl1CsdfRdwnYWQdkp2whL31d0TCacNjOdkbIGkbF5dTtj10GmwdiFdMJzsQdDL2Mvz31d0TSybtj1d0R310TSYdTtj10Gv1d0Tk109xQdcedY6TvQd6Q2Q3p31d0Vj10zmwdXRWNkbF5db=jOkbFMdkbIUl1Csd6I2GXR3GdyL2GfRFwdf9vwjzCsdXcv10YJadJaJaJ1Csdl1CsfRdwdnY310ovOdkbpQopBwdnQmsXzBGdDY310TSydkbIaJaJadJaj10Vj1d0zmwXRWNdkbF5kbpadkb6Okb6wdnY2MkbIUdl1CsXT2Gd3RFwf9vwdjzCsXcsYdl1CscQ2QdXL2MvzsNdozCsX1CsdJaJaJaJadkb6Okb60dnTWwjzCsdgVj106sNdXHms6I2MdcRFwf9vwdjzCsX1Csd6I2GXR3GdyL2GfTSQdD6dwyL2GdfTk06Q3QdIzd5cYsMdX6sNXHB5d4TCwXpvQdXbB56L2MdXzsNkTWwdWTSQopBwdnQB54TSQdD6dwXbB5dXT2Nyp2wdV9B5LFdwdbRpQo6dGdXbB5LFdwdbTCyXXWNdhz310Vj1d0YBwnzBGdDRWNkbF5dR6j5btj1d0FWsLFdwdbzCsX=jOdkbpNyTdwdhzCsX1CsdJaJaJaJadkb6OkbINdyhW0kbF5db=jOkbFMdkbF5W8Cadl1CshRFMdJzCsX=j5dbtj10FWsdiFWwXzCsdX=j5btj1d0FWsvz31d0Tk10FdOdhhxN8bvYdWNjYWNj1d0Vj10TdwdhR60nTWwdjzCsX1Csd3Q3Q3Q3Qdkb6OkbFQdhRdwyzmwdXRWNkbF5dkbINjYWNdjYdyLixOdLixOkb6OdkbpUhTd0dyzmwXRWNdkbF5btj1d0RWsvz31d0ovOkbpQdD6dwyT30dcLWNkbF5dTtj10HmwdcYvwnp2wdhLWGnhW0dkbF5Ttj1d0TdwIQWQdkT30cLWNdkbF5Ttj1d0HsMcpWMdVT2QoF3wdmRdMJzCsdX1CsIzv1d0Vj10G3wdhT310TSydb1jOkbIGdkbF5kbFYd69xQcedyd3p3Q6Q2Qdkb6Okb60dnTWwjzCsdXAxal1CsdtzCsXAjOdkbIwkbF5dJ8Cal1CsdhRFMJzCsdgVj10L2GdfRFwf9vwdjzCsX1Csdj9WNiYdQd4QjQWN3Yd3zCsl1CsdfRdwnY2UdiR3NkbF5dbtj10RWQdkp2whL31d0TSYDAjOdkbpNtHBwdhG3N6I2NdDzCsX=jOdkbIQD6dQdiFd0kbF5dRhj5btj1d0pdwhYW0dkbF5kbIadJaJaJaj1d0Vj10zmwdXRWNkbIUdl1CsrY2NdkRFwf9vwdjzCsX1Csdkb6OkbpadJG2Ncp2wdhL310Tk1d0GxOJ1x5db1Csl1Csdi6W0kbIUrs
 
Помогите пожалуйста.
Закодировать под Uppod Player (0.9.5.9)

PHP:
{"plplay1":"0","controls":"playlist,volume,prev,play,next,volbar,start","w":260,"cntrl_play":{"bg":"1","scale":1.7,"eff":"1","colorover":"ffffff","iconover":1,"bg_gl":"1","bg_a":0.6,"gl_a1":0.3},"cntrl_prev":{"colorover":"ffffff","icon":"1","scale":1.6,"iconover":1,"eff":"1"},"lang":"ru","cntrlmargin":17,"pltw":99,"watch":1,"repeat":1,"bgshadow":1,"pro":1,"screencolor":"cccccc|33","pltumbs0bgcolor":"33|666666","h":130,"plplay":1,"plmargin":2,"screenposter":"http://radio.x-portal.net/radio/fonradio.jpg","cntrl_volume":{"colorover":"ffffff","icon":"1","scale":1.2,"iconover":1,"eff":"1"},"urlprotect":"radio.x-portal.net","namecolor":"0","cntrlendmargin":9,"cntrl_playlist":{"colorover":"ffffff","icon":"2","scale":1.2,"iconover":1,"eff":"1"},"cntrl_volbar":{"colorover":"ffffff","icon":"1","scale":1.2,"iconover":1,"eff":"1"},"pllimit":2,"m":"audio","cntrlalpha":0.8,"nametags2":"</b></font>","pltumbs0alpha":0.6,"radio":1,"o":13,"nametags1":"<font size=/12/ face=/Tahoma/><b>","id3":1,"pltumbs0alpha_old":0.4,"buffersec":5,"bgcolor":"999999","cntrl_next":{"colorover":"ffffff","icon":"1","scale":1.6,"iconover":1,"eff":"1"},"cntrl_start":{"bg":"1","scale2":5.6,"bg_w":110,"alpha":0.6,"bg_sh":"1","bg_a":0.15,"bg_h":110},"cntrlanime":1,"volume":1,"plth":45,"sid":"43-842","cntrlbgalpha1":0.05,"pliview":1}
 
alexz15, расшифровка на вашем сайте работает, а вот результаты кодирования отличаются от тех что я получаю на локальном компе.
Спасибо за то что заставили меня исправить код :) Дело в том, что на сайте был тот же код что и выше, просто после переезда на другой хост, начали экранироваться кавычки и поэтому неверно передавались параметры ajax'ом в скрипт.
Помогите пожалуйста.
Закодировать под Uppod Player (0.9.5.9)
PHP:
{"plplay1":"0","controls":"playlist,volume,prev,play,next,volbar,start","w":260,"cntrl_play":{"bg":"1","scale":1.7,"eff":"1","colorover":"ffffff","iconover":1,"bg_gl":"1","bg_a":0.6,"gl_a1":0.3},"cntrl_prev":{"colorover":"ffffff","icon":"1","scale":1.6,"iconover":1,"eff":"1"},"lang":"ru","cntrlmargin":17,"pltw":99,"watch":1,"repeat":1,"bgshadow":1,"pro":1,"screencolor":"cccccc|33","pltumbs0bgcolor":"33|666666","h":130,"plplay":1,"plmargin":2,"screenposter":"http://radio.x-portal.net/radio/fonradio.jpg","cntrl_volume":{"colorover":"ffffff","icon":"1","scale":1.2,"iconover":1,"eff":"1"},"urlprotect":"radio.x-portal.net","namecolor":"0","cntrlendmargin":9,"cntrl_playlist":{"colorover":"ffffff","icon":"2","scale":1.2,"iconover":1,"eff":"1"},"cntrl_volbar":{"colorover":"ffffff","icon":"1","scale":1.2,"iconover":1,"eff":"1"},"pllimit":2,"m":"audio","cntrlalpha":0.8,"nametags2":"</b></font>","pltumbs0alpha":0.6,"radio":1,"o":13,"nametags1":"<font size=/12/ face=/Tahoma/><b>","id3":1,"pltumbs0alpha_old":0.4,"buffersec":5,"bgcolor":"999999","cntrl_next":{"colorover":"ffffff","icon":"1","scale":1.6,"iconover":1,"eff":"1"},"cntrl_start":{"bg":"1","scale2":5.6,"bg_w":110,"alpha":0.6,"bg_sh":"1","bg_a":0.15,"bg_h":110},"cntrlanime":1,"volume":1,"plth":45,"sid":"43-842","cntrlbgalpha1":0.05,"pliview":1}
Код:
41AEEdA17csald1fG663GdVTd0kbSdYb8Cal1dSahhd0XdFWQkT30dcLWNkbkd1fZuOoaduYktj1id6W0kbSYdctj1t9BdwbzC5Ttdj16I2GXdR3GkbSadl1SQo63dwhT30cLdWNkbSybd=xal1CMdyG3NkbSdYT8Cal1dSNyG3Nkdbk1T1kOdk7W0yG3dNkbkYDAdjOk=dMbdT2NkbCadT=jOk0mdsvz31XNdj5Itj1fdedwhYW0dkbk1T1kdOk03NkXdvOkZv0hd9m0yT30dcLWNkbSdyk=j1l1dkQ3p31Xd=jOk1sQdWR3wnY2dMkbkYD=djOkedwhdYW0kbk1dT1kOk8Wdwj631X1dkQ3Q3Q3dQ31l1k0d6QmwfRddwnY31gVdj1chsQDdRFwf9vwdjzC5kixdOLixOL1dkOk1mwXdRWNvz31dXejOka2dQJzsQ3Qd2GkzC5cd8Cal1CQdXRWshhdd0XFdaJzd2wI9BwbdzC5Ttj1dJZ2Mkbkd1+1dP+4dSNoRdMhd9I5ReWNdhQd1n1xdancxQl6dW07ZvwndQdPktj1dTamQh9sdQoF3wkbdfaTtj1ndzC5Ttj1dn6dQhzvd1XNj5btdj1hhd0XdFdaJz2wdI9BwbzCd5k8uGDRd3QnbjPkdRCPktj1dfamQh9sdQoF3wkbdCODAjOkd=dMbT2NdXzBGDY3d1X1fwV9d2GhzkOkdc31X1jOdkZsMo6ddwXHv1Xcdv1T1kOkdN3Q6zC5dTtj1fp3dGnLWwj6d31X1j5Tdtj16T2NdjYv1X1Sdaktj1DRdWNVzC5kdN3Q3Q3Qd3zkOk1sdQWR30nTdWwjzfUld1k0hzdwdnQmsXzBdGDY31Xcdv1T1kOkdN3Q6zC5dTtj1fp3dGnLWwj6d31X1j5Tdtj16T2NdjYv1X1kdaktj1DRdWNVzC5kdN3Q3Q3Qd3zkOk1sdQWR30nTdWwjzfUld1CGJ6dwdLFdwbRFdwf9vwjzdC5Ltj1Dd6WQfF2wdiL2QXzBdGDY31X1dCaktj1fdRdwnY2QdoF3wkbkd1cp3wDbd2NczmwbdICUD42MdiF30ktjd1cY2QcRd30bT30IdzC5RzSadktj13Q2dQkbSal1dk06QmwDdRWNVzC5df8Sal1SdQXFWNJzdC5k=j1ld1kwnY2Mdkbk13Q3dQ3Q3Qktdj1fp3GndzmwXRWNdkXvOke2dwITWwWRdFwf9vwjdzC5k0d0dqLfwV92dNfLWw3RdfwV92NfdRCG6L35dXFdGfRdd0o7v5n6ddQhzm5ndtu0c9BMdktj1fpddGJRd0Dpd2QfYW0kdbkal1kwdVG30hIddwbzC5Ttdj1LFdwbdTd0kbCadJ=jOk73d1X1kYWNdjYWNuyJdaj1l1k0dnTWwjG3dNbavNopdBGXHv1Xd1faJbmNdjYWNjY3d1l1k0nTdWwjL2Q6dzmNJzC5dTtj1nzBd0kbSal1dfGn92NtdYmQkzC5dTtj1cF2dQbp30kbdSal1CMjd9sNmzC5dLijOk0BdGXHv1X0dxal1kwVdG30hIdwdf9vwjzCd5kev0ktdj1vL2NXdzC5RzSadktj13Q2dQkbSal1dk06QmwDdRWNVzC5dW8Sal1SdQXFWNJzdC5k=j1ld1kwnY2Mdkbk13Q3dQ3Q3Qktdj1fp3GndzmwXRWNdkXvOkNsdQfHmsXzdBGDY31XdcmaDAjOdk=xNyTWdQkbkYDAdjOk=Wsvdz31X1Sadktj1XGWdsvz31X=djOk1sQWdR3wnY2Mdkbk13Q3dQ3Q3Qktdj1fp3GndzmwXRWNdkbk1T1kdOkN3Q6zdC5m8Sald1SQXFWNdJzC5k=jd1l1fQkzdfUl1SUhdTd0yT30dcLWNkbCdaW1jOk0dv1X1CGfdFdGJTk0dhzdwnQBd5chsQDTdSUhTd0XdNsQfHB5d6I2GXR3dGXZm0VTd2UhTd0kdtj1JTWwdf9vwnY3d1X1Caktdj1TisNXdHBwbzfUrs

зы. теперь все вроде работает - и кодировщик, и декодировщик:
 
Uppod Player: Все параметры Flashvars
Теперь для полного счастья не хватает справочника по всем параметрам :)
Может кто нибудь и возьмётся, а то основные знаю, а вот для чего например нужен параметр sh, я так и не понял :(
--
может даже и сам начну собирать инфу по параметрам, может и выльется в нечно вроде pdf-ки...

Сегодня разобрал swf в as, чтобы подсмотреть некоторые переменные, типа adsxml... заодно выкладываю все переменные (а может и не все), которые можно использовать в плеере. Да, было бы не плохо написать к ним описания :)

Я начну:
 

Вложения

  • vars.txt
    29,2 KB · Просмотры: 64
спс за скрипт - переделал под себя скин плеера - все работает

но что-то не получается расшифровать путь к плейлисту
 
спс за скрипт - переделал под себя скин плеера - все работает

но что-то не получается расшифровать путь к плейлисту
я не знаю что это за алгоритм.. все что начинается на c: скрипт не расшифровывает
 
Здравствуйте!
Как расшифровать следующий код?
Код:
42AEEZyTtj1TT=dMbT2Nvzdwkf9vwjzC5kNjYaWNjYW1kOk1mwHXRWNL9WwkzC5FkAuyWNjYWNjYDktj1fRdwnYWQQkT30cLWNkbSyikaWYc0jQI1kOSk1mwXRWNkbk1dT1kOkAsMcR3wHkbCYotj1chWQeVzvwVG30hI31egVj16I2GXR3GDyT30cLWNkbCahWtj1tzC5Ttj1ALFdwbTd0kbSy5kexYIexYI1kOAk1mwXRWNvz31tX1Saktj1vz31zgVj1XT2Nyp2wNV9msXzBGDY315Xcv1jGuYmN2Y3ktj1fRdwnYWQykzC5k=j1l1fQHkzfUl1SUhTd02yT30cLWNkbSyZWtj1tzC5Wtj19mzC5kN3Q3Q3Qk3TvYWNjYWNj1Ql1k0nTWwjzC54kN3Q3Q3Q3zkOhk1mwXRWNvz31TX1Saktj1vz31KgVj16I2GXR3G6yL2GfRFwf9vwtjzC5RzkQ3Q3QY3Q31l1k0nTWwKjG3NkbkYl1fGQkbk13Q3Q3Q3QK4QjYWNjYW1kO9k1mwXRWNkbkYel1CMkbk1T1kO8k03NkXvOk82GSfRFwf9vwjzC5Kke2wITWwWR6wYIzB56L2MXR6weIzB56L2MXzsNFkTWwWTSQopBwZnQB5XT2Nyp2wBV9B5LFdwbRpQHo6dGXe3wVTd5sLFdwbzkOkaBwtnzBGDRWNkbk1bbbvYWNjYWNj1Kl1k0nTWwjL2QK6zmNJzC5kev0Kktj1vL2NXzC5fTtj1XT2G3G3NhXzBGDY31Xcsabotj1cQ2QXL2M7vzsNozC5k
 
Назад
Сверху