a = [[
0,
[
	0,
	[
		0,
		0	]]
],[
[],
[
	[],
	[
		[],
		[]
	]
]
]]; 
a[1][0].name = '͂߂';
a[1][0].text = '@̓x́uxml editor v4v_E[hĒL܂B\n@ł͂̃\tgEFA̎g܂B\n\n\n\n@PDe̖\n@@ʍ̌ŒTCYGA@F@uc[r[GAv\n@@ʉẺσTCYGA@F@uCr[GAv\n@@c[r[GA̍ځ@F@̗]ԋuv\n@@@@@@@@@@@@@@@@@@Ԗڈȍ~@@@@@@u}v\n@@@@@@@@@@@@@@@@@@Ɏ}@@@@utv\n@@Cr[GA̍ŏ㕔@F@u^CgGAv\n@@^CgGẢɂ镨@F@uj[GAv\n@@j[GẢɂ镨@F@uRecGAv\n@@RecGA_uNbNƌeLXgGA@F@uGfBbgGAv\n\n\n@QDc[r[GA̐\n@@c[r[GAɕԍږNbNƁA\n@@̓eCr[GAɕ\܂B\n@@ږ̍ɕ\ĂuvNbNƁA\n@@Cr[GAɕ\𔽉fȂԂŎqڂ̃c[\s܂B\n@@܂Aqڂ\Ă鍀ڂ\n@@uvNbNƎqڂ\ɂȂ܂B\n\n\n@RDj[GA̐\n@@EuڒǉvNbNƁAI𒆂̍ڂɎqڂo܂B\n@@@@Ɏqڂꍇ́AԉɎqڂǉ܂B\n@@EuږύXvNbNƁAI𒆂̍ڂ̖OύXo܂B\n@@@@\_CAÕLZ{^ƁAύX𒆒fł܂B\n@@EuڑύXvNbNƁAI𒆂̍ڂ̓e̕\@ύXo܂B\n@@@@݃T|[gĂ鑮\n@@@@@@html@@-@eHTMLƂĕ\\n@@@@@@text@@-@eeLXgƂĕ\\n@@@@@@tags    -@euHTML^OܗLeLXgvƂĕ\\n@@@@@@script@-@escriptƂĉ߂A\\n@@@@łB\n@@@@HTMLɂƑSĂHTML^Op\ɂȂ܂B\n@@@@textɂƋ󔒂^uAsAsLGXP[vĕ\܂B\n@@@@tagsɂƑS̓IɂtextƓ悤ɕ\ȂA\n@@@@ꕔHTML^OpłԂŕ\܂B\n@@@@scriptJavaScript𗝉ô݂ɐĂ܂B\n@@Euڍ폜vNbNƁAI𒆂̍ڂ̍폜o܂B\n@@@@폜OɈmFpbZ[W\A\n@@@@uOKv́u͂vIƍ폜s܂B\n@@@@x폜ڂɖ߂͏oȂ̂ŒӂĉB\n\n\n@SDRecGA̐\n@@RecGAɂ́AI𒆂̍ڂ̓e\܂B\n@@RecGA_uNbNƃRecGA͔\ɂȂA\n@@GfBbgGA\܂B\n@@GfBbgGAɂ̓RecGA̕\e\n@@\[XeLXg\Ă܂̂ŁAŕҏW\n@@c[r[GA̍ڂNbNƁAҏWf܂B\n\n\n@TDҏWf[^̐\n@@ҏWf[^̓\tgEFAIɁAIɁujson.txtvƌt@Cɕۑ܂B\n@@܂A\tgEFANɂ́ujson.txtv̓eIɓǂݍ܂āA\n@@OȈԂ̃f[^ҏWłԂɂȂ܂B\n\n\n@UDݒύX@̐\n@@uݒpc[vƌÓu؁vQƂĉB\n@@̖؂̎}tɁAݒpʂpӂĂ܂B\n@@ݒe͕ۑANȍ~f܂B\n\n\n@VDG[oꍇ̐\n@@\tgEFÅJHŖSĂłA\n@@G[ꍇ͊J҂܂łAB\n@@Ã\tgEFAgɂĐ@Ȃ鑹QAJ҂͐ӔC𕉂o܂B\n@@obNAbvf[^̍쐬sݒ肪pĂȂꍇ̓f[^̕łB\n@@ĂȐӔCł肢܂AꍇɂĂ͕o邩Ȃ̂ŁA\n@@ꉞJ҂ɂAB\n\n\n@WDĔzzɂ\n@@̃\tgEFAzzĂ錳̏ԂA\n@@ύXĂȂԂł΍Ĕzz͖fōsĖėǂłB\n@@o΁Ałǂ̂ŘAB\n@@oOďCł쐬ȂǂɕKvȏł̂ŁB\n@@ꕶłǂύXꍇ͍Ĕzz͔F߂܂B\n@@uxml editorvړIŏCA\n@@CJ҂ɑtĒꍇɂ͍ĔzzF߂܂B\n\n\n@ȏŐ͏IłB\n@RɂpB\n';
a[1][0].type = 'text';
a[1][1].name = '𗧂H';
a[1][1].text = '@̃vOgŁAƕ֗ȂpӂĂ鍀ځB\n@CɓȂ폜\B\n@AݒύXɍ폜ƉsȂ̂ŁccvӁB\n\n@ݒɊ֌WȂ́A{Iɂ͒Ps^CvȂ̂ŁA폜Ă͂܂B\n@pȂ폜Ȃ育RɂǂB\n';
a[1][1].type = 'text';
a[1][1][0].name = 'esc text';
a[1][1][0].text = '@WEBɊ֌WꏊŃeLXgf[^ɁAKvɂȂ̂uGXP[vƁvB<br>\n@ႦHTMLy[WŔp̕sLɂ́u&amp;lt;vƂu&amp;gt;vƂKvB<br>\n@ȂƂłǂB<br>\n@ARAp^[jOGŒPȒuoȂɂ[c[KvɂȂB<br>\n<br>\n  <table\n    style="\n      width  : 300px;\n      height : 400px;\n      background-color : #ddf;\n      border-style     : solid;\n      border-color     : #030;\n    "\n  >\n    <tr>\n      <td\n        style="\n          background-color : #030;\n          font-size        : 11px;\n          color  : #ddf;\n          height : 10px;\n          text-align : center;\n        "\n      > replace </td>\n    </tr>\n    <tr>\n      <td style="\n            height     : 10px;\n            text-align : center;\n          ">\n        <textarea\n          style=" \n            width  : 100%;\n            height : 100px;\n            font-size : 10px;\n          "\n          id="before_txt"\n        ></textarea>\n        ϊOeLXg\n      </td>\n    </tr>\n    <tr>\n      <td style="\n            height      : 10px;\n            font-size   : 80%;\n            font-family : lr SVbN;\n            white-space : nowrap;\n          ">\n        <input type="checkbox" id="am">u&amp;vu&amp;amp;v<br>\n        <input type="checkbox" id="lt">u&lt;vu&amp;lt;v<br>\n        <input type="checkbox" id="gt">u&gt;vu&amp;gt;v<br>\n        <input type="checkbox" id="ye">u&yenvu&amp;yen;v<br>\n        <input type="checkbox" id="sp">u&nbsp;vu&amp;nbsp;v<br>\n        <input type="checkbox" id="qu">u&quot;vu&amp;quot;v<br>\n        <input type="checkbox" id="lf">usvu&lt;br&gt;sv<br>\n        <input type="checkbox" id="ta">uTabXy[XvHTML\pɕϊ<br>\n        <input type="checkbox" id="tags">u&lt;vƁu&gt;vɋ܂Ȃϊ<br>\n      </td>\n    </tr>\n    <tr>\n      <td style="\n            height     : 10px;\n            text-align : center;\n          ">\n        <button onClick=" (new Function( document.getElementById(\'code\').value ))(); "\n        >ϊs</button>\n      </td>\n    </tr>\n    <tr>\n      <td style="\n            height     : 10px;\n            text-align : center;\n          ">\n        <textarea\n          style=" \n            width  : 100%;\n            height : 100px;\n            font-size : 10px;\n          "\n          id="after_txt"\n        ></textarea>\n        ϊeLXg\n      </td>\n    </tr>\n  </table>\n<!--<textarea style="display:block;width:100%;height:500px;" id="code">-->\n<textarea style="display:none;" id="code">\n            var text, func, r, code;\n            text = \'\';\n            v = document.getElementById(\'before_txt\').value;\n            if( !v ){ return; }\n\n            if( document.getElementById(\'am\').checked ){\n              text += \' .replace(/&/g,\\\'&amp;amp;\\\') \';\n            }\n            if( document.getElementById(\'lt\').checked ){\n              text += \' .replace(/</g,\\\'&amp;lt;\\\') \';\n            }\n            if( document.getElementById(\'gt\').checked ){\n              text += \' .replace(/>/g,\\\'&amp;gt;\\\') \';\n            }\n            if( document.getElementById(\'ye\').checked ){\n              text += \' .replace(/\\\\\\\\/g,\\\'&amp;yen;\\\') \';\n            }\n            if( document.getElementById(\'sp\').checked ){\n              text += \' .replace(/ /g,\\\'&amp;nbsp;\\\') \';\n            }\n            if( document.getElementById(\'qu\').checked ){\n              text += \' .replace(/"/g,\\\'&amp;quo;\\\') \';\n            }\n            if( document.getElementById(\'lf\').checked ){\n              text += \' .replace(/\\\\r\\\\n|\\\\n|\\\\r/g,\\\'<br>\\\\n\\\') \';\n            }\n            func = new Function(\'return arguments[0]\' + text + \';\' );\n\n            if( document.getElementById(\'ta\').checked ){\n              r  = new RegExp();\n              r.compile(\'(.*?)\\t\');\n              while( v.match( r ) ){\n                v = v.replace( r ,\n                               RegExp.$1 + copyChr(\' \',(9-(RegExp.$1.length%9)))\n                             );\n              }\n            }\n            if( document.getElementById(\'tags\').checked ){\n              func = new Function(\'return arguments[0]\' + \' .replace(/\\\\\\\\n/g,\\\'\\\\n\\\') \' + text + \';\' );\n              r  = new RegExp();\n              r .compile(\'(.*?)<(.*?)>\');\n              code = \'\';\n              v = v.replace(/n/g,\'&amp;n\')\n                   .replace(/\\r\\n|\\n\\r|\\n|\\r/g,\'\\\\n\');\n              while( v.match( r ) ){\n                r1 = RegExp.$1;\n                r2 = RegExp.$2;\n                if( r2 ){\n                  r2 = r2.replace(/\\\\n/g,\'\\n\')\n                         .replace(/&amp;n/g,\'n\');\n                }\n                if( r1 ){\n                  code += func( r1 ) + \'<\' + r2 + \'>\';\n                }else{ code += \'<\'+r2+\'>\'; }\n                v = v.replace( r , \'\' );\n              }\n              if( v ){\n                 code += func( v );\n              }\n              v = code;\n            }else{\n              v = func( v );\n            }\n\n            document.getElementById(\'after_txt\').value = v;\n</textarea>';
a[1][1][0].type = 'html';
a[1][1][1].name = 'eݒp';
a[1][1][1].text = '@̃vO̓Ɋւݒs߂̍ڂłB\n\n\n';
a[1][1][1].type = 'text';
a[1][1][1][0].name = 'obNAbv';
a[1][1][1][0].text = '@̃\tgEFǍJOɂ͐TԂ̓₵āAmFsĂ܂B\n@AoOE鎖oɎcĂ܂ꍇ܂BiɌJ\n\n@oOƁAň̏ꍇɂ͕ҏW̃f[^Ă܂܂B\n@̃XNጸ邽߂ɁAobNAbv@\Lɂ鎖߂܂B\n\n  <button\n     code="\n       if( prg.data_backup ){\n         confirm(\'obNAbv@\͗Lł\');\n       }else{\n         confirm(\'obNAbv@\͖ł\');\n       }\n     "\n     onClick=" eval(this.code); "\n    >[݂̗LEԂmF]</button>\n\n  <input type="radio" name="backup" id="backup_rb1"\n     code="\n       var fso = new ActiveXObject("Scripting.FileSystemObject");\n       if( !fso.FolderExists(\'back\') ){\n         fso.CreateFolder(\'back\');\n       }\n       prg.data_backup = this.source;\n     "\n     source="\n       try{\n         write( \'back/\' + (new Date()).getTime() + \'.txt\' , v , 2 ); \n         write( \'back/\' + (new Date()).getTime() + \'prg_setting.txt\' , v2 , 2 ); \n       }\n       catch(e){\n         if(e){ confirm(\'obNAbvp̃tH_܂B\\nobNAbvt@C̍쐬𒆒f܂B\'); }\n       }\n     "\n     onClick=" eval(this.code); "\n     onDblClick=" window.event.cancelBubble = true; "\n    ><label for="backup_rb1">[Lɂ]</label>\n  <hr>\n  <input type="radio" name="backup" id="backup_rb2"\n     code="\n       delete prg.data_backup;\n     "\n     onClick=" eval(this.code); "\n     onDblClick=" window.event.cancelBubble = true; "\n    ><label for="backup_rb2">[ɂ]</label>\n\n';
a[1][1][1][0].type = 'tags';
a[1][1][1][1].name = 'C^[tF[X֌W';
a[1][1][1][1].text = '@΂ĈŒKȃtH[ɎdオĂ܂B\n@݌vǂɃvOgłȂłBҗȎ蔲łB\n@łꉞǂɂĂ܂B\n\n@̍ڂ̕\XVƁAeݒ荀ڂ̕\Zbg܂Aݒ̓Zbg܂B\n@@ړe̕\̍ۂɁA̐ݒ󋵂ǂݍޏ߂ɋNĂ錻ۂłB\n@@dlȂ̂łB\n\n@<input type="checkbox" id="tab"\n    onChange=" if( this.checked ){ eval( this.at ); }else{ eval( this.de ); } "\n    at="\n      //ev_c( document.getElementById(\'mv_editor\') ,\n      //      \'onkeydown\' ,\n      //      \'tab space\' ,\n      //      this.source\n      //    );\n      document.getElementById(\'mv_editor\').onkeydown = new Function( this.source );\n    "\n    de="\n      //ev_c( document.getElementById(\'mv_editor\') ,\n      //      \'onkeydown\' ,\n      //      \'tab space\' ,\n      //      0\n      //    );\n      document.getElementById(\'mv_editor\').onkeydown = \'\';\n    "\n    source="\n      var obj = document.getElementById(\'mv_editor\');\n      if( (obj.style.imeMode != \'active\') && (event.keyCode==9) ){\n        window.event.cancelBubble = true;\n        var r = document.selection.createRange();\n            r.text = (\'\\t\');\n        window.event.cancelBubble = true;\n        return false;\n      }\n    "\n  ><label for="tab">TabXy[X̓͂\ɂ</label>\n\n\n';
a[1][1][1][1].type = 'tags';
