;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;;;;;;;;;;;;;;; >>>>>>>> Narkoman's Script by [StingeR] ver: 3.5   All Rights Reserved. Copyright Narkoman's™ 2008 <<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ñîçäàòåëü - [StingeR] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;; >>>>>>>>>>>>> Îá îøèáêàõ ïèøèòå íà: StingeRuleZ@mail.ru  <<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;;;;;;;;;;;; >>>>>>>>>>>>>>>>>>>>> Îôèöèàëüíûé ñàéò ñêðèïòà: http://chan456.ucoz.ru <<<<<<<<<<<<<<<<<<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  Íàñòðîéêà çâóêîâ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
alias viewoptions {
  if $dialog(viewoptions) = $null { dialog -m viewoptions viewoptions | st.musik.z }
}
dialog viewoptions {
  title "                                       Íàñòðîéêà çâóêîâ"
  option dbu 
  size -1 -1 220 245
  tab "       Çâóêè       ",1, 3 0 214 150
  list 10, 178 224 39 5, edit 
  box "",500, 177 220 41 16
  button "",501, 0 0 0 0 , cancel
  box "",802,6 125 209 23, tab 1
  box "",799,6 14 71 115, tab 1
  box "",711,76 14 66 115, tab 1
  box "",719,141 14 74 115, tab 1
  check "Çàïóñê ñêðèïòà",702,8 20 55 7,left, tab 1 flat
  button "!",740,65 20 10 7, flat, tab 1
  check "Âûäåëåíèå",703,8 29 55 7,left, tab 1 flat
  button "!",741,65 29 10 7, flat, tab 1
  check "Ðàçúåäèíåíèå",704,8 38 55 7,left, tab 1 flat
  button "!",742,65 38 10 7, flat, tab 1
  check "Âõîä íà êàíàë",705,8 47 55 7,left, tab 1 flat
  button "!",743,65 47 10 7, flat, tab 1
  check "Âûõîä ñ êàíàëà",706,8 56 55 7,left, tab 1 flat
  button "!",744,65 56 10 7, flat, tab 1
  check "Îï",707,8 65 55 7,left, tab 1 flat
  button "!",745,65 65 10 7, flat, tab 1
  check "Ñíÿò îï",708,8 74 55 7,left, tab 1 flat
  button "!",746,65 74 10 7, flat, tab 1
  check "Êèê",715,78 20 50 7,left, tab 1 flat
  button "!",752,130 20 10 7, flat, tab 1
  check "Ïðèãëàøåíèå",727,78 110 50 7,left, tab 1 flat
  button "!",747,130 110 10 7, flat, tab 1
  check "Îøèáêà",792,78 83 50 7,left, tab 1 flat
  button "!",793,130 83 10 7, flat, tab 1
  check "Ôàéë ïåðåñëàí",724,143 56 58 7,left, tab 1 flat
  button "!",762,203 56 10 7, flat, tab 1
  check "Îòïðàâêà ïèñüìà",723,143 38 58 7,left, tab 1 flat
  button "!",761,203 38 10 7, flat, tab 1
  check "Ïèíã",767,78 47 50 7,left, tab 1 flat
  button "!",768,130 47 10 7, flat, tab 1
  check "Âîèñ",712,8 83 55 7,left, tab 1 flat
  button "!",749,65 83 10 7, flat, tab 1
  check "Ñíÿò âîèñ",713,8 92 55 7,left, tab 1 flat
  button "!",750,65 92 10 7, flat, tab 1
  check "Âåðñèÿ",728,78 38 50 7,left, tab 1 flat
  button "!",756,130 38 10 7, flat, tab 1
  check "Âðåìÿ",769,78 56 50 7,left, tab 1 flat
  button "!",770,130 56 10 7, flat, tab 1
  check "Ôèíãåð",722,78 65 50 7,left, tab 1 flat
  button "!",760,130 65 10 7, flat, tab 1
  check "Êëîíû",720,78 74 50 7,left, tab 1 flat
  button "!",758,130 74 10 7, flat, tab 1
  check "Ôëóä",721,78 29 50 7,left, tab 1 flat
  button "!",759,130 29 10 7, flat, tab 1
  check "Íîòèñ",725,78 119 50 7,left, tab 1 flat
  button "!",763,130 119 10 7, flat, tab 1
  check "Âåðíóòüñÿ",826,78 101 50 7,left, tab 1 flat
  button "!",827,130 101 10 7, flat, tab 1
  check "Íîâîå ïèñüìî",726,143 29 58 7,left, tab 1 flat
  button "!",764,203 29 10 7, flat, tab 1
  check "Ôàéë çàêà÷àí",729,143 47 58 7,left, tab 1 flat
  button "!",765,203 47 10 7, flat, tab 1
  check "Ôàéë íå îòïðàâëåí",828,143 65 58 7,left, tab 1 flat
  button "!",829,203 65 10 7, flat, tab 1
  check "Whois ñîçäàòåëÿ",100,143 74 58 7,left, tab 1 flat
  button "!",101,203 74 10 7, flat, tab 1
  check "Èãíîð",790,143 20 58 7,left, tab 1 flat
  button "!",791,203 20 10 7, flat, tab 1
  check "Áàí",780,8 101 55 7,left, tab 1 flat
  button "!",781,65 101 10 7, flat, tab 1
  check "Çâóê â ïðèâàòå",732,8 110 55 7,left, tab 1 flat
  button "!",766,65 110 10 7, flat, tab 1
  check "Ýâåé",731,78 92 50 7,left, tab 1 flat
  button "!",757,130 92 10 7, flat, tab 1
  check "Íàæàòèå",824,8 119 55 7,left, tab 1 flat
  button "!",825,65 119 10 7, flat, tab 1
  button "Âêëþ÷èòü",733, 11 133 97 10, flat, tab 1
  button "Âûêëþ÷èòü",735, 113 133 97 10, flat, tab 1
  box "Ìóçûêà ïðè âêëþ÷åíèè ñêðèïòà", 901, 1 160 218 50,
  edit "", 902, 10 170 190 10, autohs
  button "Âûáðàòü ôàéë...", 903, 155 190 60 15
  button "Ïî óìîë÷àíèþ", 905, 100 190 50 15
  button "Ãðîìêîñòü...", 906, 10 220 50 15
  text "Óñòàíîâèòå ìóçûêó ïðè âêëþ÷åíèè ñêðèïòà ïî ñâîåìó âêóñó.", 904, 6 185 93 30
}
on 1:dialog:viewoptions:init:0:{
  mdx MarkDialog $dname $dialog($dname).hwnd
  mdx SetDialog $dname style 0 title
  mdx MarkDialog $dname
  mdx SetBorderStyle 10
  mdx SetControlMDX $dname 10 ToolBar list flat nodivider > sys\Dlls\bars.mdx
  mdx SetControlMDX $dname 10 statusbar > sys\Dlls\bars.mdx
  did -i $dname 10 1 bmpsize 16 16
  did -i $dname 10 1 setimage +nh icon small 6, $+ pics\phoenity.icl
  did -a $dname 10 +a 1 Çàêðûòü $chr(9) $+ Çàêðûòü
  if ($ini(script.ini,fonts,0) != $null) {
    var %FontR = $FontINIread(fchannel)
    if ($FontINIread(fstatus) == %FontR && $FontINIread(fquery) == %FontR && $FontINIread(flist) == %FontR ) {
      did -c $dname 86 | did -b $dname 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,112,113,114,115
      did -c $dname 88 $FontNConvOUT($FontINInum(n)) 
      did -c $dname 90 $FontSConvOUT($FontINInum(s)) 
      if ($FontINInum(s) > 700) did -c $dname 111
    }
    else {
      did -c $dname 91 | did -b $dname 87,88,89,90,111
      did -c $dname 93 $FontNConvOUT($FontINInum(n,fstatus)) | did -c $dname 95 $FontSConvOUT($FontINInum(s,fstatus)) | if ($FontINInum(s,fstatus) > 700) did -c $dname 112
      did -c $dname 97 $FontNConvOUT($FontINInum(n,fchannel)) | did -c $dname 99 $FontSConvOUT($FontINInum(s,fchannel)) | if ($FontINInum(s,fchannel) > 700) did -c $dname 113
      did -c $dname 101 $FontNConvOUT($FontINInum(n,fquery)) | did -c $dname 103 $FontSConvOUT($FontINInum(s,fquery)) | if ($FontINInum(s,fquery) > 700) did -c $dname 114
    }
  }
  gtzsound
  if ( %startsound = on ) { did -c viewoptions 702 } | else { did -u viewoptions 702 }
  if ( %high.fx = on ) { did -c viewoptions 703 } | else { did -u viewoptions 703 }
  if ( %disconnsound = on ) { did -c viewoptions 704 } | else { did -u viewoptions 704 }
  if ( %joinsoundx = on ) { did -c viewoptions 705 } | else { did -u viewoptions 705 }
  if ( %partsoundx = on ) { did -c viewoptions 706 } | else { did -u viewoptions 706 }
  if ( %opgtzs = on ) { did -c viewoptions 707 } | else { did -u viewoptions 707 }
  if ( %deopgtzs = on ) { did -c viewoptions 708 } | else { did -u viewoptions 708 }
  if ( %voigtzs = on ) { did -c viewoptions 712 } | else { did -u viewoptions 712 }
  if ( %devoigtzs = on ) { did -c viewoptions 713 } | else { did -u viewoptions 713 }
  if ( %kocgtzs = on ) { did -c viewoptions 715 } | else { did -u viewoptions 715 }
  if ( %clonesound = on ) { did -c viewoptions 720 } | else { did -u viewoptions 720 }
  if ( %flood.snd = on ) { did -c viewoptions 721 } | else { did -u viewoptions 721 }
  if ( %incomfile = on ) { did -c viewoptions 722 } | else { did -u viewoptions 722 }
  if ( %gtzfails = on ) { did -c viewoptions 723 } | else { did -u viewoptions 723 }
  if ( %sentfi = on ) { did -c viewoptions 724 } | else { did -u viewoptions 724 }
  if ( %notice.me = on ) { did -c viewoptions 725 } | else { did -u viewoptions 725 }
  if ( %memo.snd = on ) { did -c viewoptions 726 } | else { did -u viewoptions 726 }
  if ( %invitasound = on ) { did -c viewoptions 727 } | else { did -u viewoptions 727 }
  if ( %x.versme = on ) { did -c viewoptions 728 } | else { did -u viewoptions 728 }
  if ( %downlsnd = on ) { did -c viewoptions 729 } | else { did -u viewoptions 729 }
  if ( %sound.away = on ) { did -c viewoptions 731 } | else { did -u viewoptions 731 }
  if ( %qur1 = on ) { did -c viewoptions 732 } | else { did -u viewoptions 732 }
  if ( %x.pingtome = on ) { did -c viewoptions 767 } | else { did -u viewoptions 767 }
  if ( %x.timeme = on ) { did -c viewoptions 769 } | else { did -u viewoptions 769 }
  if ( %banonme = on ) { did -c viewoptions 780 } | else { did -u viewoptions 780 }
  if ( %emeignore = on ) { did -c viewoptions 790 } | else { did -u viewoptions 790 }
  if ( %err.sound = on ) { did -c viewoptions 792 } | else { did -u viewoptions 792 }
  if ( %clclick = on ) { did -c viewoptions 824 } | else { did -u viewoptions 824 }
  if ( %sound.baway = on ) { did -c viewoptions 826 } | else { did -u viewoptions 826 }
  if ( %nsentfi = on ) { did -c viewoptions 828 } | else { did -u viewoptions 828 }
  if ( %sound.trane = on ) { did -c viewoptions 100 } | else { did -u viewoptions 100 }
}
on 1:dialog:viewoptions:sclick:*:{
  if ($did == 906) {
    /volume
  } 
  if ($did == 905) {
    /set %musik.patch sounds/start.mp3
    /dialog -x viewoptions
    .timer 1 0 /viewoptions
  }
  if ($did == 10) { 
    set %musik.patch $did(viewoptions,902,text) 
    if ($window(@StyliZator) != $null) { window -c @StyliZator | window -c @StyleInfo } 
    if ($window(@StyleView) != $null) { window -c @StyleView }
  }
  if ($did == 903) {
    set %musik.patch $$file="Âûáåðèòå Ôàéë" $mircdir\*.mp3 | did -r $dname 902 | did -a $dname 902 %musik.patch
  }
  if ($did == 82 && $did(84) != $null) { did -e $dname 85 } | if ($did == 84 && $did(82) != $null) { did -e $dname 85 }
  if ($did == 85) { FontChoosPreview }
  if ($did == 86) {
    did -b $dname 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,112,113,114,115 | did -e $dname 87,88,89,90,111
  }
  if ($did == 91) {
    did -e $dname 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,112,113,114,115 | did -b $dname 87,88,89,90,111
  }
  if ($did == 108) { 
    if ($did(86).state == 1) { FontSinglSet }
    if ($did(91).state == 1) { FontMultiSet }
  }
  if ($did > 220 && $did < 224) { 
    did -u $dname $calc(%FkeyNumber + 140) 
    %FkeyRegVar = $did - 220 
    did -e $dname 141,142,143,144,145,146,147,148,149,150,151,152,184 
    did -b $dname 183,185
    if (%FkeyRegVar == 1) { set %FkeySect NoKey } 
    if (%FkeyRegVar == 2) { set %FkeySect SHIFT } 
    if (%FkeyRegVar == 3) { set %FkeySect CTRL } 
    FkeyLook
  }
  if ($did > 140 && $did < 153) { if ($did(182,0) != $null) { did -e $dname 183 } | %FkeyNumber = $did - 140 | did -e $dname 185 }
  if ($did == 182) { set %FkeyGrNum $did(182).sel | FkeyGroupIns viewoptions | if ($checkFkeyClick(viewoptions) == on) { did -e $dname 183 } }
  if ($did == 183) { var %FwriteKey = $matchtok($did(183,$did(183).sel),$chr(40),1,160) | %FwriteKey = $mid(%FwriteKey,3,$calc($len(%FwriteKey) - 3) ) | FkeyWrite %FwriteKey %FkeySect }
  if ($did == 184) { 
    did -u $dname $calc(%FkeyNumber + 140) | did -u $dname $calc(%FkeyRegVar + 220) | did -b $dname 183
    did -b $dname 141,142,143,144,145,146,147,148,149,150,151,152,184
    did -r $dname 161,162,163,164,165,166,167,168,169,170,171,172,182,183 
  }
  if ($did == 185) {
    if ($?!="Ñíÿòü íàçíà÷åíèå ñ äàííîé F-êëàâèøè?" == $true) {
      if ($readini $shortfn($mircdir) $+ texts\FkeyLook.txt %FkeySect %FkeyNumber == Q.sml) { unset % $+ [ QSmileFkey $+ [ %FkeySect $+ [ %FkeyNumber ] ] ] }
      if ($readini $shortfn($mircdir) $+ texts\FkeyLook.txt %FkeySect %FkeyNumber == Q.frs) { unset % $+ [ QFraseFkey $+ [ %FkeySect $+ [ %FkeyNumber ] ] ] }
      remini $shortfn($mircdir) $+ texts\ScriptFkeys.txt %FkeySect %FkeyNumber 
      remini $shortfn($mircdir) $+ texts\FkeyLook.txt %FkeySect %FkeyNumber
      did -r $dname $calc(%FkeyNumber + 160)
    }
  }
  if ($did == 186) {
    if ($?!="Ñíÿòü íàçíà÷åíèå ñî âñåõ F-êëàâèø?" == $true) {
      remini $shortfn($mircdir) $+ texts\ScriptFkeys.txt NoKey | remini $shortfn($mircdir) $+ texts\ScriptFkeys.txt SHIFT | remini $shortfn($mircdir) $+ texts\ScriptFkeys.txt CTRL
      remini $shortfn($mircdir) $+ texts\FkeyLook.txt NoKey | remini $shortfn($mircdir) $+ texts\FkeyLook.txt SHIFT | remini $shortfn($mircdir) $+ texts\FkeyLook.txt CTRL
      did -r $dname 161,162,163,164,165,166,167,168,169,170,171,172,182,183 
      did -u $dname $calc(%FkeyRegVar + 220) | did -u $dname $calc(%FkeyNumber + 140) | did -b $dname 183
      did -b $dname 141,142,143,144,145,146,147,148,149,150,151,152,184
      unset %QSmileFkey* | unset  %QFraseFkey*
    }
  }
  if ($did == 188) { SetFkeyList }
  if ($did == 702) { if ($did($dname,$did).state == 1) { set %startsound on } | else { set %startsound off } }
  if ($did == 703) { if ($did($dname,$did).state == 1) { set %high.fx on } | else { set %high.fx off } }
  if ($did == 704) { if ($did($dname,$did).state == 1) { set %disconnsound on } | else { set %disconnsound off } }
  if ($did == 705) { if ($did($dname,$did).state == 1) { set %joinsoundx on } | else { set %joinsoundx off } }
  if ($did == 706) { if ($did($dname,$did).state == 1) { set %partsoundx on } | else { set %partsoundx off } }
  if ($did == 707) { if ($did($dname,$did).state == 1) { set %opgtzs on } | else { set %opgtzs off } }
  if ($did == 708) { if ($did($dname,$did).state == 1) { set %deopgtzs on } | else { set %deopgtzs off } }
  if ($did == 712) { if ($did($dname,$did).state == 1) { set %voigtzs on } | else { set %voigtzs off } }
  if ($did == 713) { if ($did($dname,$did).state == 1) { set %devoigtzs on } | else { set %devoigtzs off } }
  if ($did == 715) { if ($did($dname,$did).state == 1) { set %kocgtzs on } | else { set %kocgtzs off } }
  if ($did == 720) { if ($did($dname,$did).state == 1) { set %clonesound on } | else { set %clonesound off } }
  if ($did == 721) { if ($did($dname,$did).state == 1) { set %flood.snd on } | else { set %flood.snd off } }
  if ($did == 722) { if ($did($dname,$did).state == 1) { set %incomfile on } | else { set %incomfile off } }
  if ($did == 723) { if ($did($dname,$did).state == 1) { set %gtzfails on } | else { set %gtzfails off } }
  if ($did == 724) { if ($did($dname,$did).state == 1) { set %sentfi on } | else { set %sentfi off } }
  if ($did == 725) { if ($did($dname,$did).state == 1) { set %notice.me on } | else { set %notice.me off } }
  if ($did == 726) { if ($did($dname,$did).state == 1) { set %memo.snd  on } | else { set %memo.snd off } }
  if ($did == 727) { if ($did($dname,$did).state == 1) { set %invitasound on } | else { set %invitasound off } }
  if ($did == 728) { if ($did($dname,$did).state == 1) { set %x.versme on } | else { set %x.versme off } }
  if ($did == 729) { if ($did($dname,$did).state == 1) { set %downlsnd on } | else { set %downlsnd off } }
  if ($did == 731) { if ($did($dname,$did).state == 1) { set %sound.away on } | else { set %sound.away off } }
  if ($did == 732) { if ($did($dname,$did).state == 1) { set %qur1 on } | else { set %qur1 off } }
  if ($did == 767) { if ($did($dname,$did).state == 1) { set %x.pingtome on } | else { set %x.pingtome off } }
  if ($did == 769) { if ($did($dname,$did).state == 1) { set %x.timeme on } | else { set %x.timeme off } }
  if ($did == 780) { if ($did($dname,$did).state == 1) { set %banonme on } | else { set %banonme off } }
  if ($did == 790) { if ($did($dname,$did).state == 1) { set %emeignore on } | else { set %emeignore off } }
  if ($did == 792) { if ($did($dname,$did).state == 1) { set %err.sound on } | else { set %err.sound off } }
  if ($did == 824) { if ($did($dname,$did).state == 1) { set %clclick on } | else { set %clclick off } }
  if ($did == 826) { if ($did($dname,$did).state == 1) { set %sound.baway on } | else { set %sound.baway off } }
  if ($did == 828) { if ($did($dname,$did).state == 1) { set %nsentfi on } | else { set %nsentfi off } }
  if ($did == 100) { if ($did($dname,$did).state == 1) { set %sound.trane on } | else { set %sound.trane off } }
  if ($did == 733) { gtzsok }
  if ($did == 735) { gtzsko }
  if ($did == 740) && (%musik.patch != $null) { .splay %musik.patch }
  if ($did == 741) { /dll sys\Dlls\game_tools.dll splay %me.high }
  if ($did == 742) { /dll sys\Dlls\game_tools.dll splay %disconnect }
  if ($did == 743) { /dll sys\Dlls\game_tools.dll splay %mejoin }
  if ($did == 744) { /dll sys\Dlls\game_tools.dll splay %mepart }
  if ($did == 745) { /dll sys\Dlls\game_tools.dll splay %meop }
  if ($did == 746) { /dll sys\Dlls\game_tools.dll splay %medeop }
  if ($did == 747) { /dll sys\Dlls\game_tools.dll splay %inviter }
  if ($did == 748) { /dll sys\Dlls\game_tools.dll splay %PAGE }
  if ($did == 749) { /dll sys\Dlls\game_tools.dll splay %mevoice }
  if ($did == 750) { /dll sys\Dlls\game_tools.dll splay %medevoice }
  if ($did == 751) { /dll sys\Dlls\game_tools.dll splay %mekick }
  if ($did == 752) { /dll sys\Dlls\game_tools.dll splay %mekoc }
  if ($did == 753) { /dll sys\Dlls\game_tools.dll splay %query.sd }
  if ($did == 754) { /dll sys\Dlls\game_tools.dll splay %online }
  if ($did == 755) { /dll sys\Dlls\game_tools.dll splay %offline }
  if ($did == 756) { /dll sys\Dlls\game_tools.dll splay %x.vers1me }
  if ($did == 757) { /dll sys\Dlls\game_tools.dll splay %brb }
  if ($did == 758) { /dll sys\Dlls\game_tools.dll splay %cloness }
  if ($did == 759) { /dll sys\Dlls\game_tools.dll splay %flood.sound }
  if ($did == 760) { /dll sys\Dlls\game_tools.dll splay %finger.snd }
  if ($did == 761) { /dll sys\Dlls\game_tools.dll splay %failed }
  if ($did == 762) { /dll sys\Dlls\game_tools.dll splay %sent }
  if ($did == 763) { /dll sys\Dlls\game_tools.dll splay %notice.me.snd }
  if ($did == 764) { /dll sys\Dlls\game_tools.dll splay %newmemo.snd }
  if ($did == 765) { /dll sys\Dlls\game_tools.dll splay %downloaded }
  if ($did == 766) { /dll sys\Dlls\game_tools.dll splay %qursound }
  if ($did == 768) { /dll sys\Dlls\game_tools.dll splay %x.pongtome }
  if ($did == 770) { /dll sys\Dlls\game_tools.dll splay %x.time1me }
  if ($did == 781) { /dll sys\Dlls\game_tools.dll splay %mebanned }
  if ($did == 791) { /dll sys\Dlls\game_tools.dll splay %emerignore }
  if ($did == 793) { /dll sys\Dlls\game_tools.dll splay %err.wav }
  if ($did == 801) { /dll sys\Dlls\game_tools.dll splay %censor.wav }
  if ($did == 825) { /dll sys\Dlls\game_tools.dll splay %clicksnd }
  if ($did == 827) { /dll sys\Dlls\game_tools.dll splay %brb.back }
  if ($did == 829) { /dll sys\Dlls\game_tools.dll splay %nsent }
  if ($did == 101) { /dll sys\Dlls\game_tools.dll splay %transound }
  if ($did = 803) { set %othx on | did -n viewoptions 811 }
  if ($did = 804) { set %othx off | did -m viewoptions 811 }
  if ($did = 806) { set %vthx on | did -n viewoptions 812 }
  if ($did = 807) { set %vthx off | did -m viewoptions 812 }
  if ($did = 814) { set %dothx on | did -n viewoptions 821 }
  if ($did = 815) { set %dothx off | did -m viewoptions 821 }
  if ($did = 817) { set %dvthx on | did -n viewoptions 822 }
  if ($did = 818) { set %dvthx off | did -m viewoptions 822 }
  if ($did = 823) {
    set %othx on
    did -c viewoptions 803
    did -u viewoptions 804
    did -n viewoptions 811
    set %vthx on
    did -c viewoptions 806
    did -u viewoptions 807
    did -n viewoptions 812
    set %dothx off
    did -c viewoptions 815
    did -u viewoptions 814
    did -m viewoptions 821
    set %dvthx off
    did -c viewoptions 818
    did -u viewoptions 817
    did -m viewoptions 822
    set %othxr Ñïàñèáî òåáå çà +o (Op) :)
    set %vthxr Ñïàñèáî òåáå çà +v (Voice) :)
    set %dothxr Çà ÷òî -o (Deop) :( ?
    set %dvthxr Çà ÷òî -v (Devoice) :( ?
    did -r viewoptions 811
    did -r viewoptions 812
    did -r viewoptions 821
    did -r viewoptions 822
    did -a viewoptions 811 %othxr
    did -a viewoptions 812 %vthxr
    did -a viewoptions 821 %dothxr
    did -a viewoptions 822 %dvthxr
  }
  if ($did == 10) { dialog -c viewoptions }
}
on *:dialog:viewoptions:edit:*: {
  if ($did == 811) { set %othxr $did(811).text }
  if ($did == 812) { set %vthxr $did(812).text }
  if ($did == 821) { set %dothxr $did(821).text }
  if ($did == 822) { set %dvthxr $did(822).text }
}
menu @FontPreview {
  Îòêðûòü:dialog -m viewoptions viewoptions | did -c viewoptions 2
  -
  Çàêðûòü:window -c @FontPreview
}
on *:dialog:FontRestart:init:*:{
  mdx MarkDialog $dname $dialog($dname).hwnd
  mdx SetDialog $dname style 0 title
}
on 1:dialog:FontRestart:sclick:*:{
  if ($did == 10) { rmirc }
  if ($did == 12) { .timer 1 1 dialog -mo FontRestart FontRestart }
}
on 1:dialog:QuickOpenSetup:*:*:{
  if ($devent == init && $did == 0) {
    mdx MarkDialog $dname $dialog($dname).hwnd
    mdx SetDialog $dname style 0 title
    mdx MarkDialog $dname
    mdx SetBorderStyle 10
    mdx SetControlMDX $dname 10 ToolBar list flat nodivider > sys\Dlls\bars.mdx
    mdx SetControlMDX $dname 10 statusbar > sys\Dlls\bars.mdx
    did -i $dname 10 1 bmpsize 16 16
    did -i $dname 10 1 setimage +nh icon small 6, $+ pics\phoenity.icl
    did -a $dname 10 +a 1 Çàêðûòü $chr(9) $+ Çàêðûòü
    if (%QOsNum == 1) { did -c $dname 13 | did -e $dname 1 } 
    if (%QOsNum == 2) { did -c $dname 15 | did -e $dname 2 } 
    if (%QOsNum == 3) { did -c $dname 17 | did -e $dname 3 }
    if (%QOsNum == 4) { did -c $dname 19 | did -e $dname 4 } 
    if (%QOsNum == 5) { did -c $dname 21 | did -e $dname 5 }
    if (%QOmunuS == on) { did -c $dname 33 } | if (%QOmunuC == on) { did -c $dname 34 } | if (%QOmunuM == on) { did -c $dname 35 }
    QOelntIns
  }
  if ($devent == sclick) {
    if ($did == 1) { 
      set %QOchooseElnt $did(1).sel | set %QOchooseElntN $did(1,$did(1).sel) | did -i $dname 29 1 % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ]
      did -e $dname 26,30 | did -b $dname 29
    }
    if ($did == 2) { 
      set %QOchooseElnt $did(2).sel | set %QOchooseElntN $did(2,$did(2).sel) | did -i $dname 29 1 % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ] 
      did -e $dname 26,30 | did -b $dname 29
    }
    if ($did == 3) { 
      set %QOchooseElnt $did(3).sel | set %QOchooseElntN $did(3,$did(3).sel) | did -i $dname 29 1 % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ] 
      did -e $dname 26,30 | did -b $dname 29
    }
    if ($did == 4) { 
      set %QOchooseElnt $did(4).sel | set %QOchooseElntN $did(4,$did(4).sel) | did -i $dname 29 1 % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ] 
      did -e $dname 26,30 | did -b $dname 29
    }
    if ($did == 5) { 
      set %QOchooseElnt $did(5).sel | set %QOchooseElntN $did(5,$did(5).sel) | did -i $dname 29 1 % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ] 
      did -e $dname 26,30 | did -b $dname 29
    }
    if ($did == 13) { set %QOsNum 1 | did -e $dname 1 | did -b $dname 2,3,4,5 }
    if ($did == 15) { set %QOsNum 2 | did -e $dname 2 | did -b $dname 1,3,4,5 }
    if ($did == 17) { set %QOsNum 3 | did -e $dname 3 | did -b $dname 1,2,4,5 }
    if ($did == 19) { set %QOsNum 4 | did -e $dname 4 | did -b $dname 1,2,3,5 }
    if ($did == 21) { set %QOsNum 5 | did -e $dname 5 | did -b $dname 1,2,3,4 }
    if ($did == 23) { 
      if ($did(%QOsNum).lines >= 5) { dialog -om QOlimit QOlimit | halt }
      did -e $dname 24,25 | did -b $dname 23,26,27,30 
    }
    if ($did == 24) {
      did -e $dname 23,27 | did -b $dname 24,25
      var %tempPath = $shortfn($sdir(C:\,Âûáåðèòå êàòàëîã:))
      if (%tempPath == $null) { did -b $dname 23,27 | did -e $dname 24,25 | halt }
      set %QOelnt $$?="Ââåäèòå íàçâàíèå ýëåìåíòà (ýòî íàçâàíèå áóäåò îòîáðàæàòüñÿ â ìåíþ ''Îòêðûòü''):"
      if ($chr(32) isin %QOelnt) { set %QOelnt $$?="Ïðîáåëû â íàçâàíèè ýëåìåíòîâ ìåíþ íå äîïóñòèìû. Ïðèäóìàéòå äðóãîå íàçâàíèå." }
      set %QOpath $+ %QOelnt %tempPath
      if (% [ $+ [ QOpath $+ [ %QOelnt ] ] ] != $null) {
        writeini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum $calc($ini($mircdirtexts\QuickOpen.txt,%QOsNum,0) + 1) %QOelnt
        did -i $dname %QOsNum $calc($did(%QOsNum).lines + 1) %QOelnt
      }
      else { unset % [ $+ [ QOpath [ $+ [ %QOelnt ] ] ] ] }
    }
    if ($did == 25) {
      did -e $dname 23,27 | did -b $dname 24,25
      var %tempPath = $shortfn($sfile(C:\,Âûáåðèòå ôàéë:,Ãîòîâî))
      if (%tempPath == $null) { did -b $dname 23,27 | did -e $dname 24,25 | halt }
      set %QOelnt $$?="Ââåäèòå íàçâàíèå ýëåìåíòà (ýòî íàçâàíèå áóäåò îòîáðàæàòüñÿ â ìåíþ ''Îòêðûòü''):"
      if ($chr(32) isin %QOelnt) { set %QOelnt $$?="Ïðîáåëû â íàçâàíèè ýëåìåíòîâ ìåíþ íå äîïóñòèìû. Ïðèäóìàéòå äðóãîå íàçâàíèå." }
      set %QOpath $+ %QOelnt %tempPath
      if (% [ $+ [ QOpath $+ [ %QOelnt ] ] ] != $null) {
        writeini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum $calc($ini($mircdirtexts\QuickOpen.txt,%QOsNum,0) + 1) %QOelnt
        did -i $dname %QOsNum $calc($did(%QOsNum).lines + 1) %QOelnt
        .timer 1 1 QOelntIns
      }
      else { unset % [ $+ [ QOpath [ $+ [ %QOelnt ] ] ] ] }
    }
    if ($did == 26) {
      if ($ini($mircdirtexts\QuickOpen.txt,%QOsNum,0) == %QOchooseElnt) {
        remini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum %QOchooseElnt
        unset % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ]
        did -b $dname 26,31 | did -r $dname 29
        QOelntIns
      }
      else {  
        var %QOlines = $ini($mircdirtexts\QuickOpen.txt,%QOsNum,0)
        var %QOrewriteInd = 0
        :nextReWrite
        inc %QOrewriteInd
        if ($calc(%QOrewriteInd + %QOchooseElnt) > %QOlines) { 
          remini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum %QOlines 
          unset % [ $+ [ QOpath [ $+ [ %QOchooseElntN ] ] ] ]
          did -b $dname 26 | did -r $dname 29
          QOelntIns
          return 
        }
        writeini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum $calc(%QOchooseElnt + %QOrewriteInd - 1) $&
          $readini $mircdirtexts\QuickOpen.txt %QOsNum $calc(%QOchooseElnt + %QOrewriteInd)
        goto nextReWrite
      }
    }
    if ($did == 27) {
      if ($?!="Õîòèòå óäàëèòü âñþ ñåêöèþ?" == $true) { var %QOlines = $ini($mircdirtexts\QuickOpen.txt,%QOsNum,0) + 1 }
      else { halt }
      :nextRemoveItem
      if (%QOlines <= 0) { QOelntIns | return }
      dec %QOlines
      unset % [ $+ [ QOpath [ $+ [ $readini $mircdirtexts\QuickOpen.txt %QOsNum %QOlines ] ] ] ]
      remini $shortfn($mircdir) $+ texts\QuickOpen.txt %QOsNum %QOlines
      goto nextRemoveItem
    }
    if ($did == 30) { did -e $dname 29 }
    if ($did == 31) { set %QOpath $+ %QOchooseElntN $did(29) | did -b $dname 31 }
    if ($did == 33) { if ($did(33).state == 1) { set %QOmunuS on } | else { set %QOmunuS off } }
    if ($did == 34) { if ($did(34).state == 1) { set %QOmunuC on } | else { set %QOmunuC off } }
    if ($did == 35) { if ($did(35).state == 1) { set %QOmunuM on } | else { set %QOmunuM off } }
    if ($did == 10) { dialog -c QuickOpenSetup }
  }
  if ($devent == edit && $did == 29) { did -e $dname 31 }
}
alias st.musik.z {
  if (%musik.patch != $null) { did -r viewoptions 902 | did -a viewoptions 902 %musik.patch }
}
alias QOelntIns {
  did -r QuickOpenSetup 1,2,3,4,5
  var %QOsInd = 0
  :nextsection
  inc %QOsInd
  if (%QOsInd > 5) { return }
  var %QOlines = $ini($mircdirtexts\QuickOpen.txt,%QOsInd,0)
  var %QOind = 0
  if (%QOlines > 0) { goto nextitem } | else { goto nextsection }
  :nextitem
  inc %QOind 
  if (%QOind > %QOlines) { goto nextsection }
  did -i QuickOpenSetup %QOsInd %QOind $readini $mircdirtexts\QuickOpen.txt %QOsInd %QOind 
  goto nextitem
}
on *:dialog:QOlimit:init:*:{
  mdx MarkDialog $dname $dialog($dname).hwnd
  mdx SetDialog $dname style 0 title
}

alias gtzsound {
  set %PAGE sounds/page.wav
  set %startscript sounds/start.wav
  set %medeop sounds/deop.wav
  set %meop sounds/op.wav
  set %mevoice sounds/+v.wav
  set %medevoice sounds/-v.wav
  set %mejoin sounds/join.wav
  set %mekick sounds/mekicked.wav
  set %mepart sounds/part.wav
  set %cloness sounds/clones_d.wav
  set %finger.snd sounds/flash.wav
  set %x.vers1me sounds/version.wav
  set %failed sounds/memosend.wav
  set %sent sounds/dccsend.wav
  set %notice.me.snd sounds/notice.wav
  set %downloaded sounds/downloaded.wav
  set %offline sounds/userlost.wav
  set %online sounds/ctwin4.wav
  set %qursound sounds/message.wav 
  set %brb sounds/away.wav
  set %connect sounds/connected.wav
  set %disconnect sounds/disconnect.wav
  set %newmemo.snd sounds/memocome.wav
  set %inviter sounds/invite.wav
  set %query.sd sounds/query.wav
  set %mekoc sounds/ikick.wav
  set %flood.sound sounds/flood.wav
  set %x.pongtome sounds/ping.wav
  set %x.time1me sounds/time.wav
  set %mebanned sounds/ban.wav
  set %emerignore sounds/ignore.wav
  set %err.wav sounds/error.wav
  set %net.sound sounds/netsplit.wav
  set %censor.wav sounds/censor.wav
  set %brb.back sounds/backaway.wav
  set %transound sounds/me.wav
}
alias gtzsok {
  did -c viewoptions 702 | set %startsound on
  did -c viewoptions 703 | set %high.fx on
  did -c viewoptions 704 | set %disconnsound on
  did -c viewoptions 705 | set %joinsoundx on
  did -c viewoptions 706 | set %partsoundx on
  did -c viewoptions 707 | set %opgtzs on
  did -c viewoptions 708 | set %deopgtzs on
  did -c viewoptions 712 | set %voigtzs on
  did -c viewoptions 713 | set %devoigtzs on
  did -c viewoptions 715 | set %kocgtzs on
  did -c viewoptions 720 | set %clonesound on
  did -c viewoptions 721 | set %flood.snd on
  did -c viewoptions 722 | set %incomfile on
  did -c viewoptions 723 | set %gtzfails on
  did -c viewoptions 724 | set %sentfi on
  did -c viewoptions 725 | set %notice.me on
  did -c viewoptions 726 | set %memo.snd on
  did -c viewoptions 727 | set %invitasound on
  did -c viewoptions 728 | set %x.versme on
  did -c viewoptions 729 | set %downlsnd on
  did -c viewoptions 731 | set %sound.away on
  did -c viewoptions 732 | set %qur1 on
  did -c viewoptions 767 | set %x.pingtome on
  did -c viewoptions 769 | set %x.timeme on
  did -c viewoptions 780 | set %banonme on
  did -c viewoptions 790 | set %emeignore on
  did -c viewoptions 792 | set %err.sound on
  did -c viewoptions 826 | set %sound.baway on
  did -c viewoptions 824 | set %clclick on
  did -c viewoptions 828 | set %nsentfi on
  did -c viewoptions 100 | set %sound.trane on
}
alias gtzsko {
  did -u viewoptions 702 | set %startsound off
  did -u viewoptions 703 | set %high.fx off
  did -u viewoptions 704 | set %disconnsound off
  did -u viewoptions 705 | set %joinsoundx off
  did -u viewoptions 706 | set %partsoundx off
  did -u viewoptions 707 | set %opgtzs off
  did -u viewoptions 708 | set %deopgtzs off
  did -u viewoptions 712 | set %voigtzs off
  did -u viewoptions 713 | set %devoigtzs off
  did -u viewoptions 715 | set %kocgtzs off
  did -u viewoptions 720 | set %clonesound off
  did -u viewoptions 721 | set %flood.snd off
  did -u viewoptions 722 | set %incomfile off
  did -u viewoptions 723 | set %gtzfails off
  did -u viewoptions 724 | set %sentfi off
  did -u viewoptions 725 | set %notice.me off
  did -u viewoptions 726 | set %memo.snd off
  did -u viewoptions 727 | set %invitasound off
  did -u viewoptions 728 | set %x.versme off
  did -u viewoptions 729 | set %downlsnd off
  did -u viewoptions 731 | set %sound.away off
  did -u viewoptions 732 | set %qur1 off
  did -u viewoptions 767 | set %x.pingtome off
  did -u viewoptions 769 | set %x.timeme off
  did -u viewoptions 780 | set %banonme off
  did -u viewoptions 790 | set %emeignore off
  did -u viewoptions 792 | set %err.sound off
  did -u viewoptions 824 | set %clclick off
  did -u viewoptions 826 | set %sound.baway off 
  did -u viewoptions 828 | set %nsentfi off 
  did -u viewoptions 100 | set %sound.trane off
}
;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
;;;;;;;;;;;;;;; >>>>>>>> Narkoman's Script ver: 3.5   All Rights Reserved. Copyright Narkoman's™ 2006 - 2007 <<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ñîçäàòåëü - _TRANE_ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;; >>>>>>>>>>>>> Îá îøèáêàõ ïèøèòå íà: narkoo-master@mail.ru èëè narkoo-master@maxalina.net <<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;;;;;;;;;;;; >>>>>>>>>>>>>>>>>>>>> Îôèöèàëüíûé ñàéò ñêðèïòà: http://www.narkomans.ucoz.ru <<<<<<<<<<<<<<<<<<<<<<<<<<<< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
