]osy];ܨM"NPD*mM=v… 7j{[iߩuV[kvzS_]i[kj 䣍\nV6z)6jFś4nm-^[wvy1k5꯲)w۵^\.^L\nԛ.zQ{J ıx-zDŁ_^{DN)ҚFt+Mg+vFz/9NQ?-ʇrOT\'qPq22$$OqĤoVWvD6$թ=vmVlkjجu?hjMM%3᎔'R"ڋп'r%Fb(jM~uXlS;Jѩ5R)eS9p'Fh)أhuި7j+oy_5ڗK" /=['z֒gmoUVS m2riNj3VۭNGqvV^ou&_O3*'3%#„U2 : K6W֠/O ' \ӳuXVRIHM2S9 [N%SX839W+2 u ṚS 0c* ͆) g%Iӹw>&lf?GvbxT$,(ӿ>mֻzVo"oڍ3SJPQZ09-$'"sےMFמ^)֋`*]t4L1a&OAiTWn5jIljKxB,&(&Dō$(vc'B!#T%(.RWKM _N$l=t[ZS[2/3qPPMP6Lg{c~rJ4X+v}?f4B~7.u*fM,T(J_\ H?̤ބS#1sZukz޼38v̔yFla^bT%7nw޼ªݑH&IB%E0% lX>FNk]u` Ka4bYNA!LUE\kS-TT/ntjtׯL%!C +{ |ˑu:ԛuKl&Pu!-9GJ^{sDuєHq2MRMc)jW\-{>_8gW[n#%z#3_"h! ~VI_7Ja)^>9 .OOi;;6[L;zy^R KJ"S9gJ҇Vs$y ~u^Xx؝bǹ'¥GYG̻o]zbo5O؍{ӽ=7$M3F"sQr-(.g(8ވfuT䟲gcɣ.\xgq){!0~ծUV퍵[ɋ7 G%=69i2ZbNY_nݾ-=vm\ԔdTDC7L"&=-i'#|z 7ƙ^wnY.'%@ey%ȅ ⭛ ̇/H#>oҕWkeF7vp@g >Jw>w׬Ib>U|bUf٭0q o'w~j]c@7*h6@9ۛR3sB@[I8`OՐ/_/W_/r,]Y^Z^U˵T\Q[*` I_iAZ;`q]*4~X3#z +{z ג/l .? aR4_ҁSO$KGplC9OLћr{!ȔA)/=ar~$-kK%:aKgӝ((/z%ɡD`(N(SKbug^Dc_T 3VY=]J%y;B{RNi{ '8shp;~aINtKٯ?3i4]P}6[MD}_˒^Ym`hv},0`$b4fCꍨ2^% [:qBl8fcR% c-:8qcD+i2[UrjDza8}Zoc!0a ?tWGKZ.,lȒfýog9PmBr'Kc}zJqE?$[eZ2Pf)&R\uB|qP LL@{zݙGțAPR ݐrPLuvzຶV*0KN'D[42\cAo[o?BS%-c%FæX.P!ɂثȂf\PbblZD Dop+ĭ8+Uc|5P2 6t@LJ)(k,gJ 5D $* :"c/ueḫ)F.2|#'h *"C{ a(0 45:")3Y {^|Q >~b-]]&@!pn`cͿIHJmS^HzS+iuzTZZAEXZ!DMt,=CBV)G<ԀɴJR2qSO#K AtaZАpD2;f^AB{m(b`Gwu)B~v_O6PiÜh(($b'JA<*ũA3g6J`y5$9&rRtјVx)G$2YU9,Pnu?]@O!T+e<ɾ}qhbcB 06OCkЕ4>q N)"m{'~TLqr2:*-}f !(jԭd\-I$p8`vd @ V`'0Ёdd~-# SwĜu:'6I~>U6?SHi+ن^JY u`tT*&7AXaiZ&j2G}JQ %ij)'0*DZoM|p0kkȓrF/=(LXp qR+dD9آ<=#d 3hsLf-i xXtA53<'CAV_ ._7Cy >`! 8Jϗg LX.6OԢ [zŧBs>`EWTN.;2ohS!n ȕKlevcdƱH~tO-$H@J>TҦ|Vrn~Yǀo$lEP$ə)9똎JL![oi"aU%bjs^ BŢ``kAHL7Hc6#x]cmofV4)iU&N{Nm$dT% Q-In`TX?4L#^tdSO (uLqXfhUHOx\ƪ6ˈdƎoXԘ}WB_8T:8^V#ύPҧQp>>M<}rmUkMȤܝtW.҃IHߣ5{480%*=!r_ jJF U86{E*A& ^sL)oyqr:$0٪ GLo%mE 7< R+˗.Yc 1y@/8ۆX&V+8YmIg1cL>&`#oh"MuMIA|*TloU6As[y6+ ʯy>L_BFJ55m ZT[H @=pa0n!c3 :0w3EiFyFth>A:ȇF'bNu&E h-<JL)ۧRTa$LFEV>ӸreM,H6y M P B.¸kAv΄e%.fڝz {aq !,.MF K=ņ\x,RY{$"}5XlԤSZ]]TI(ۂ>kK![-8cZ<-'4H?1.$8XKLxԇ3+H,O[w VCh$@N9qt-NA@@!)Tpe8 Ija=&N|#'(o[ȓN:˰Yye;=JXÈJJhƩ$OC2XMrpWmV0iqe~`[XuTHl5rό&+Fzy|)";;*Ky U y&&O sHO~Q|bW0(o ؕ#F}D vDֈjoOwxDb4 y R\MeLiGI @,T޼Ejhd,ɎeRihoPxuo+HGӲ4;H*va[%9LI!׏%߹qfBAp懼컰vGh 48D$W +TCABGd-(xH PW%"blbTR'MF/5(wg5O^Ai$7v#r^|D>CSJ iZ+DuMtN- K*A1ab^54"|X7CkST_5^E_+Ǹ5_q0#/bl>.֘'ܠg*8*6PDR 鰳1s>RެWkF[jo,F'///:^֍jkmQ yԭU.t}MkT-TyVK=`y?!1i@ QvSK^]8Z#?J:5bߴ$dK`ۭLў碋У0Xi[Z^=FGStB ~`B6#YZc)j, Ҷhc_6@jUW#c ݊{$U6/mP7 PX]4/3׃+wz( *=V璭 Qqc:QrW`89m/3cV,"%S2u%ӷ 5N13l1D Ζ e`W(PvNU Yj}ߞI4 2* $o//zMf|Rj.5AcR<.a$ Vڟ$Gh1ȇ C3Ivl0&_* hd9PL{(l pRrx} :sh}a- KiYxH<6Ԙ0fd؇);ZN=RS:>PR\x 2Uȿ=L|~h`S4;@CMVD]?qECV86?̰{:K\W[/ T4 暐cpHr1f5r66,VۙaE&Y\e@T+)8la.h{%#%ut jH(n2Nɏ hQ.1w9<@[̚azrr2ZURbX6Q!_3 2I".L*哺UP+tVl ۍC'ȖZ2a@EC. =LYBJpX;m51$%H0 q8GMY~u2Je_ q"Nď1b3RM{aD]̶CschVPw['_DABRfǟȿenƥf &ib'Ȱ+tBB%E^ h) 7#D$NUX2GZ J1ҜqI Oىa٘ϓ> t|UR% PH {uu:&Lwb"?y@P 4K8kݑ8T2rtv(fm8A<sjb 30ml[uyNP]>LWtȈg%ӆdc|ՀRiuA#Lge !đ<cR'LRA(t,&xeK>LIp\O4)db'*N;NjB8 $@7$>T(qDP]FoDA~R9J:`k`(t| כcw`H)7mޔK;s VWԥ.e6V5(w_ I#L_lF6< 婙g/O E~yj"/O~~yCOԉ4/OLrГNw/OxxSߝ*xce"19s2Z ?4T$ߝ*S<>NN͸Ă޽P`5>d0JwbQSE~wBߝ$AxPSU8;5;gߝ:qi~VߝJwFJWߝ<Us=`ESU;;\NU&;|yj~w*'0͂!LF4ץON5x!;% cߝJq69;5;T|w9Tׄx;wTeLbS\;Oy'omh^N :#'6e) H&S^>;ZP 1Z~w .;88;Ō(9NN{MviXS#`#3*9D+Ҏ+NF6+wfT~wj~w,ħTLiKS Y"f7wwwbgߝ $'ת+7lيC:\tFo\9X77xr~ ZYZd) 3,"ZYZ`&]+ var isHelpPage = $('body.current-page_help').length; $(document).ready(function() { $('body.current-page_help .target-content__inside').prepend($('.js-head-notification')); // fix notification var HIDDEN = '_hide'; var CLOSED = '_closed'; var ACTIVE = 'help-menu__active'; function isNodeNameEqual(node, nodeName) { return node.nodeName.toLowerCase() === nodeName; } function toggleNode($elem) { $elem.toggleClass(CLOSED).next('ul').toggleClass(HIDDEN); } // help layout $('body.current-page_help').removeClass('has-cms-menu_true has-cms-menu_false'); $('.current-page_help .target-content__cms-inside-text img').each(function (key, imgItem) { var ignoredNodes = ['td', 'th']; var imgParent = $(imgItem).parent(); if (ignoredNodes.indexOf(imgParent[0].nodeName.toLowerCase()) === -1) { imgParent.css({ display: 'block', overflow: 'auto' }); } }); $('.js-cms-help-menu-arr').click(function (e) { e.preventDefault(); e.stopImmediatePropagation(); toggleNode($(e.target).closest('a')); }); //collapse all menu items $('.navlist-menu-level-1 .help-menu__item__link').each(function (key, elem) { toggleNode($(elem)); }); // expand all list for active $('.' + ACTIVE).parentsUntil('.help-menu', 'ul').each(function (key, elem) { $(elem).removeClass(HIDDEN).prev('a').removeClass(CLOSED); }); toggleNode($('.' + ACTIVE + ' > a')); // help highlight code $('.code.panel .syntaxhighlighter.cpp').removeClass('cpp').addClass('objectivec').find('.cpp').removeClass('cpp'); $('.code.panel .syntaxhighlighter:not(.hljs)').each(function(i, block) { hljs.highlightBlock(block); }); }); $(document).ready(function() { $('.js-help-expand-block-toggle').each(function () { var $currTitle = $(this); var btnText = $currTitle.data('expand') || 'подробнее'; var $btn = $('
' + btnText +'
'); var $block = $currTitle.next(); var $newTitle = $('
'); $newTitle.append($currTitle.html()); $newTitle.append($btn); $currTitle.html($newTitle); $btn.click(function () { $btn.toggleClass('_expanded'); $block.toggleClass('_expanded'); }); }); }); //init toggle menu actions $(document).ready(function() { var lang = 'ru' || 'ru'; var currentBtnType = 'show'; var texts = { 'ru': { 'show': 'Показать меню', 'hide': 'Спрятать меню' }, 'en': { 'show': 'Show menu', 'hide': 'Hide menu' } }; var $TOGGLE_BTN = $('.js-target-help-menu-toggle-btn'); var $HELP_MENU = $('.help-menu'); var $HELP_CONTENT = $('.target-content__inside'); var $CONTENT_WRAP = $('.js-target-content'); function setToggleBtnText(type) { var text = texts[lang][type]; $TOGGLE_BTN.html('' + text + ''); currentBtnType = type; $HELP_CONTENT.toggleClass('_show-help-menu', type === 'hide'); } setToggleBtnText('show'); function closeMenu() { setToggleBtnText('show'); } $TOGGLE_BTN.click(function (e) { if (currentBtnType === 'show') { //if ($CONTENT_WRAP.scrollTop() > 0) { if ($(window).scrollTop() > 0) { /*$CONTENT_WRAP.stop().animate({ scrollTop: 0 }, 200, function () { setToggleBtnText('hide'); });*/ $('html,body').stop().animate({ scrollTop: 0 }, 200, function () { setToggleBtnText('hide'); }); } else { setToggleBtnText('hide'); } } else { setToggleBtnText('show'); } }); $HELP_CONTENT.click(function (e) { if (!$(e.target).hasClass('_show-help-menu')) { return; } closeMenu(); }); //$($CONTENT_WRAP).scroll(function () { $(window).scroll(function () { if (currentBtnType === 'show') { return; } //if ($CONTENT_WRAP.scrollTop() > $HELP_MENU.height() - 20) { // 20 - отступ if ($(window).scrollTop() > $HELP_MENU.height() - 20) { // 20 - отступ closeMenu(); } }); });