RO

Torrent Hash:
AFB03AE90173C5CD4D45C243570D56103FABDF2D
Number of Files:
841
Content Size:
3.86GB
Convert On:
2020-10-06
Keywords:
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
data.grf
2.4GB
AI/AI_M.lua
13.54KB
AI/Const.lua
3.17KB
AI/USER_AI/AI.lua
13.83KB
AI/USER_AI/AI_M.lua
13.54KB
AI/USER_AI/Const.lua
3.17KB
AI/USER_AI/Util.lua
2.58KB
AI/Util.lua
2.58KB
AI/호문클루스 인공지능 스크립트 설명서.htm
479.04KB
AI_sakray/AI.lua
13.83KB
AI_sakray/AI_M.lua
13.54KB
AI_sakray/Const.lua
3.17KB
AI_sakray/USER_AI/AI.lua
13.83KB
AI_sakray/USER_AI/AI_M.lua
13.54KB
AI_sakray/USER_AI/Const.lua
3.17KB
AI_sakray/USER_AI/Util.lua
2.58KB
AI_sakray/Util.lua
2.58KB
AI_sakray/호문클루스 인공지능 스크립트 설명서.htm
479.04KB
aossdk.dll
248.13KB
BGM/01.mp3
730KB
BGM/02.mp3
1.75MB
BGM/03.mp3
1.44MB
BGM/04.mp3
1.59MB
BGM/05.mp3
1.09MB
BGM/06.mp3
1.62MB
BGM/07.mp3
1MB
BGM/08.mp3
2.62MB
BGM/09.mp3
780KB
BGM/10.mp3
944KB
BGM/100.mp3
1.74MB
BGM/101.mp3
1.46MB
BGM/102.mp3
2.15MB
BGM/103.mp3
1.88MB
BGM/104.mp3
1.77MB
BGM/105.mp3
1.51MB
BGM/106.mp3
1.7MB
BGM/107.mp3
1.75MB
BGM/108.mp3
1.99MB
BGM/109.mp3
1.81MB
BGM/11.mp3
1.22MB
BGM/110.mp3
1.81MB
BGM/111.mp3
2.86MB
BGM/112.mp3
2.17MB
BGM/113.mp3
2.9MB
BGM/114.mp3
1.39MB
BGM/115.mp3
1.61MB
BGM/116.mp3
1.4MB
BGM/117.mp3
1.5MB
BGM/118.mp3
1.73MB
BGM/119.mp3
1.74MB
BGM/12.mp3
1.41MB
BGM/120.mp3
1.79MB
BGM/121.mp3
3.96MB
BGM/122.mp3
2.2MB
BGM/123.mp3
1.94MB
BGM/124.mp3
4.05MB
BGM/125.mp3
2.22MB
BGM/126.mp3
1.69MB
BGM/127.mp3
1.48MB
BGM/128.mp3
1.76MB
BGM/129.mp3
1.51MB
BGM/13.mp3
1.72MB
BGM/130.mp3
1.74MB
BGM/131.mp3
1.83MB
BGM/132.mp3
1.77MB
BGM/133.mp3
2.14MB
BGM/134.mp3
2.2MB
BGM/135.mp3
2.93MB
BGM/136.mp3
3.73MB
BGM/137.mp3
2.08MB
BGM/138.mp3
2.33MB
BGM/139.mp3
2.13MB
BGM/14.mp3
1.36MB
BGM/140.mp3
2.07MB
BGM/141.mp3
1.82MB
BGM/142.mp3
1.78MB
BGM/143.mp3
1.87MB
BGM/144.mp3
1.89MB
BGM/145.mp3
1.41MB
BGM/146.mp3
1.47MB
BGM/147.mp3
1.42MB
BGM/148.mp3
1.46MB
BGM/149.mp3
1.43MB
BGM/15.mp3
1.91MB
BGM/150.mp3
1.65MB
BGM/151.mp3
1.65MB
BGM/152.mp3
1.16MB
BGM/153.mp3
1.62MB
BGM/154.mp3
1.92MB
BGM/155.mp3
1.64MB
BGM/156.mp3
1.66MB
BGM/157.mp3
1.4MB
BGM/158.mp3
1.51MB
BGM/159.mp3
1.4MB
BGM/16.mp3
1.32MB
BGM/160.mp3
1.65MB
BGM/161.mp3
1.74MB
BGM/162.mp3
2.23MB
BGM/163.mp3
1.81MB
BGM/164.mp3
1.58MB
BGM/165.mp3
2.62MB
BGM/166.mp3
1.95MB
BGM/167.mp3
1.77MB
BGM/168.mp3
2.05MB
BGM/169.mp3
1.05MB
BGM/17.mp3
1.79MB
BGM/170.mp3
1.13MB
BGM/171.mp3
1.56MB
BGM/172.mp3
1.58MB
BGM/174.mp3
1.33MB
BGM/175.mp3
1.23MB
BGM/176.mp3
1.4MB
BGM/177.mp3
1.1MB
BGM/178.mp3
1.61MB
BGM/179.mp3
1.44MB
BGM/18.mp3
2.57MB
BGM/180.mp3
1.06MB
BGM/181.mp3
1012.33KB
BGM/19.mp3
2.32MB
BGM/20.mp3
1.43MB
BGM/21.mp3
1.16MB
BGM/22.mp3
1.45MB
BGM/23.mp3
2.33MB
BGM/24.mp3
2.53MB
BGM/25.mp3
1.79MB
BGM/26.mp3
1.48MB
BGM/27.mp3
2.29MB
BGM/28.mp3
1.68MB
BGM/29.mp3
1.68MB
BGM/30.mp3
2.06MB
BGM/31.mp3
1.93MB
BGM/33.mp3
1.64MB
BGM/34.mp3
1.78MB
BGM/35.mp3
2.15MB
BGM/36.mp3
1.32MB
BGM/37.mp3
1.65MB
BGM/38.mp3
1.67MB
BGM/39.mp3
2.58MB
BGM/40.mp3
1.72MB
BGM/41.mp3
1.78MB
BGM/42.mp3
2.1MB
BGM/43.mp3
1.61MB
BGM/44.mp3
1.5MB
BGM/45.mp3
1.63MB
BGM/46.mp3
1.5MB
BGM/47.mp3
1.61MB
BGM/48.mp3
1.82MB
BGM/49.mp3
1.72MB
BGM/50.mp3
1.59MB
BGM/51.mp3
1.52MB
BGM/52.mp3
1.19MB
BGM/53.mp3
1.48MB
BGM/54.mp3
1.48MB
BGM/55.mp3
1.38MB
BGM/56.mp3
1.4MB
BGM/57.mp3
1.42MB
BGM/58.mp3
1.45MB
BGM/59.mp3
2.62MB
BGM/60.mp3
1.35MB
BGM/61.mp3
1.59MB
BGM/62.mp3
1.67MB
BGM/63.mp3
1.97MB
BGM/64.mp3
1.68MB
BGM/65.mp3
2.05MB
BGM/66.mp3
1.89MB
BGM/67.mp3
1.58MB
BGM/68.mp3
1.3MB
BGM/69.mp3
1.89MB
BGM/70.mp3
1.57MB
BGM/71.mp3
1.43MB
BGM/72.mp3
1.6MB
BGM/73.mp3
1.42MB
BGM/74.mp3
1.53MB
BGM/75.mp3
1.8MB
BGM/76.mp3
1.81MB
BGM/77.mp3
1.68MB
BGM/78.mp3
1.46MB
BGM/79.mp3
1.71MB
BGM/80.mp3
1.39MB
BGM/81.mp3
1.85MB
BGM/82.mp3
1.57MB
BGM/83.mp3
1.46MB
BGM/84.mp3
1.56MB
BGM/85.mp3
2.12MB
BGM/86.mp3
2.32MB
BGM/87.mp3
2.09MB
BGM/88.mp3
2.29MB
BGM/89.mp3
1.75MB
BGM/90.mp3
1.64MB
BGM/91.mp3
1.94MB
BGM/92.mp3
1.72MB
BGM/93.mp3
1.54MB
BGM/94.mp3
1.61MB
BGM/95.mp3
1.24MB
BGM/96.mp3
1.77MB
BGM/97.mp3
1.56MB
BGM/98.mp3
1.21MB
BGM/99.mp3
1.39MB
BGM/997.mp3
704.68KB
binkw32.dll
184KB
CDClient.dll
887.3KB
CDResFileList.dat
10.69KB
CommonServiceLocator.dll
10KB
concrt140.dll
243.75KB
cps.dll
72KB
D3DX9_42.dll
1.8MB
D3DX9_43.dll
1.91MB
AI/AI.lua
13.83KB
GalaSoft.MvvmLight.dll
29.5KB
GalaSoft.MvvmLight.Extras.dll
21KB
GalaSoft.MvvmLight.Platform.dll
13.5KB
granny2.dll
225.05KB
GuildTip.txt
1.46KB
ijl15.dll
364KB
Init.exe
14.66KB
libcurl.dll
262KB
log4net.dll
270KB
Megazone.Core.Client.dll
25.64KB
Megazone.Core.Debug.dll
15.64KB
Megazone.Core.dll
69.14KB
Megazone.Core.Log.Log4Net.dll
18.14KB
Megazone.Core.RestSharp.dll
14.64KB
Megazone.Core.Security.dll
15.14KB
Megazone.Core.Windows.dll
29.64KB
Megazone.Core.Windows.Pinvoke.dll
68.14KB
Megazone.Core.Windows.Xaml.dll
157.14KB
Megazone.HyperLauncher.Domain.dll
18.14KB
Megazone.HyperLauncher.Repository.App.dll
22.14KB
Megazone.HyperLauncher.Service.App.dll
54.14KB
Megazone.HyperLauncher.ServiceInterface.App.dll
15.64KB
Megazone.HyperLauncher.Theme.Basic.dll
5.38MB
mfc100.dll
4.19MB
mfc100u.dll
4.22MB
mfc110.dll
4.22MB
mfc110u.dll
4.25MB
mfc140.dll
4.54MB
mfc140u.dll
4.82MB
mfc90.dll
1.1MB
mfc90u.dll
1.11MB
mfcm100.dll
79.83KB
mfcm100u.dll
79.83KB
mfcm140.dll
90.25KB
mfcm140u.dll
90.05KB
mfcm90.dll
58.5KB
mfcm90u.dll
58.5KB
Microsoft.VC90.CRT.manifest
524B
Microsoft.VC90.MFC.manifest
548B
Mp3dec.asi
123KB
Mss32.dll
338.5KB
Mssfast.m3d
61.5KB
msvcm90.dll
219.5KB
msvcp100.dll
411.33KB
msvcp110.dll
522.47KB
msvcp140.dll
438.75KB
msvcp140_1.dll
27.77KB
msvcp140_2.dll
168.77KB
msvcp60.dll
392.05KB
msvcp90.dll
555.5KB
msvcr100.dll
755.83KB
msvcr110.dll
854.95KB
msvcr90.dll
640.5KB
NavigationData/이동법모음.txt
176B
Newtonsoft.Json.dll
683.92KB
Patch.inf
4B
patch2.txt
1.43KB
PatchClient/1.bmp
56.12KB
PatchClient/bar.bmp
176B
PatchClient/beginner.bmp
22.74KB
PatchClient/bt_guide.bmp
32.89KB
PatchClient/bt_home.bmp
32.89KB
PatchClient/bt_notice.bmp
43.78KB
PatchClient/bt_option.bmp
32.89KB
PatchClient/bt_security.bmp
32.89KB
PatchClient/bt_service.bmp
32.89KB
PatchClient/center.bmp
19.65KB
PatchClient/exit.bmp
19.55KB
PatchClient/home.bmp
17.63KB
PatchClient/Lua Files/Common/Common.lub
4.18KB
PatchClient/Lua Files/Common/DeleteFiles.lub
167B
PatchClient/Lua Files/Common/Local.lub
847B
PatchClient/Lua Files/Common/ReplayCommon.lub
3.42KB
PatchClient/Lua Files/Common/ReplayLocal.lub
445B
PatchClient/Lua Files/ServerInfoz/ServerInfo_KR.lub
1.11KB
PatchClient/Lua Files/ServerInfoz/ServerInfo_KR_Sak.lub
1.79KB
PatchClient/Lua Files/ServiceInfoz/ReplayServiceInfo_KR.lub
1.9KB
PatchClient/Lua Files/SkinInfoz/SkinInfo_KR.lub
4.33KB
PatchClient/Lua Files/SkinInfoz/SkinInfo_KR_Sak.lub
4.41KB
PatchClient/replay.bmp
40.16KB
PatchClient/ReplayClientImage/button3.bmp
23.49KB
PatchClient/ReplayClientImage/exit.bmp
3.57KB
PatchClient/ReplayClientImage/ReplayClient.bmp
310.99KB
PatchClient/sakray/bar.bmp
176B
PatchClient/sakray/bt_guide.bmp
32.89KB
PatchClient/sakray/bt_home.bmp
32.89KB
PatchClient/sakray/bt_notice.bmp
43.78KB
PatchClient/sakray/bt_option.bmp
32.89KB
PatchClient/sakray/bt_security.bmp
32.89KB
PatchClient/sakray/bt_service.bmp
32.89KB
PatchClient/sakray/exit.bmp
19.55KB
PatchClient/sakray/replay.bmp
40.16KB
PatchClient/sakray/skin.bmp
1.78MB
PatchClient/sakray/start.bmp
124.84KB
PatchClient/skin.bmp
1.78MB
PatchClient/skin2.BMP
271.09KB
PatchClient/start.bmp
124.84KB
PatchClient/start_nonpay.bmp
23.49KB
PatchClient/start_pay.bmp
23.49KB
PatchClient/withgm.bmp
22.74KB
patchRE.inf
4B
patch_allow.txt
5B
Ragexe.exe
9.66MB
RagexeRE.exe
10.6MB
ragnarok-download-launcher.exe
1.52MB
Ragnarok.exe
445.39KB
ragnarok.ico
2.93KB
RagnarokReplay.exe
177KB
Ragnarok_RE.exe
445.39KB
RA_regs/dir.inf
501B
RA_regs/file.inf
38.72KB
RA_regs/x64/reg1.reg
390B
RA_regs/x86/reg1.reg
390B
rdata.grf
1.05GB
RestSharp.dll
175KB
savedata/OptionInfo.lua
2.71KB
SavePath_Rag.exe
7KB
SavePath_Sak.exe
7KB
Setup.exe
1.55MB
Skin/colorchip.bmp
3.05KB
Skin/default/basic_interface/ARW_DOWN.BMP
300B
Skin/default/basic_interface/ARW_LEFT.BMP
296B
Skin/default/basic_interface/arw_right.bmp
296B
Skin/default/basic_interface/arw_right_on.bmp
296B
Skin/default/basic_interface/ARW_UP.BMP
296B
Skin/default/basic_interface/basewin_bg.bmp
33.74KB
Skin/default/basic_interface/basewin_mini.bmp
10.12KB
Skin/default/basic_interface/btnbar_left.bmp
596B
Skin/default/basic_interface/btnbar_left2.bmp
792B
Skin/default/basic_interface/btnbar_mid.bmp
584B
Skin/default/basic_interface/btnbar_mid2.bmp
776B
Skin/default/basic_interface/btnbar_right.bmp
600B
Skin/default/basic_interface/btnbar_right2.bmp
792B
Skin/default/basic_interface/btn_cartoff.bmp
1.39KB
Skin/default/basic_interface/btn_comm_dis.bmp
1KB
Skin/default/basic_interface/btn_comm_off.bmp
1KB
Skin/default/basic_interface/btn_comm_on.bmp
1.64KB
Skin/default/basic_interface/btn_comparison_resize.bmp
576B
Skin/default/basic_interface/btn_equip_dis.bmp
984B
Skin/default/basic_interface/btn_equip_off.bmp
988B
Skin/default/basic_interface/btn_equip_on.bmp
1.6KB
Skin/default/basic_interface/btn_friend_dis.bmp
1004B
Skin/default/basic_interface/btn_friend_off.bmp
1008B
Skin/default/basic_interface/btn_friend_on.bmp
1.59KB
Skin/default/basic_interface/btn_items_dis.bmp
976B
Skin/default/basic_interface/btn_items_off.bmp
980B
Skin/default/basic_interface/btn_items_on.bmp
1.55KB
Skin/default/basic_interface/btn_map_dis.bmp
992B
Skin/default/basic_interface/btn_map_off.bmp
996B
Skin/default/basic_interface/btn_map_on.bmp
1.64KB
Skin/default/basic_interface/btn_option_dis.bmp
1004B
Skin/default/basic_interface/btn_option_off.bmp
1008B
Skin/default/basic_interface/btn_option_on.bmp
1.57KB
Skin/default/basic_interface/btn_skill_dis.bmp
984B
Skin/default/basic_interface/btn_skill_off.bmp
988B
Skin/default/basic_interface/btn_skill_on.bmp
1.66KB
Skin/default/basic_interface/btn_status_dis.bmp
1008B
Skin/default/basic_interface/btn_status_off.bmp
1012B
Skin/default/basic_interface/btn_status_on.bmp
1.57KB
Skin/default/basic_interface/chatwin0_bg.bmp
28.26KB
Skin/default/basic_interface/chatwin1_left.bmp
1.71KB
Skin/default/basic_interface/chatwin1_line.bmp
412B
Skin/default/basic_interface/chatwin1_mid.bmp
1.71KB
Skin/default/basic_interface/chatwin1_right.bmp
1.72KB
Skin/default/basic_interface/collection_bg.bmp
33.02KB
Skin/default/basic_interface/collection_comparison_bg.bmp
98.49KB
Skin/default/basic_interface/cutline_0.bmp
140B
Skin/default/basic_interface/dialog_bg.bmp
14.17KB
Skin/default/basic_interface/dialog_btn0.bmp
272B
Skin/default/basic_interface/dialog_btn1.bmp
272B
Skin/default/basic_interface/dialog_btn2.bmp
276B
Skin/default/basic_interface/dialog_mid.bmp
212B
Skin/default/basic_interface/dialog_resize.bmp
272B
Skin/default/basic_interface/equipwin_bg.bmp
36.25KB
Skin/default/basic_interface/exchange_bg.bmp
28.48KB
Skin/default/basic_interface/grp_leader.bmp
500B
Skin/default/basic_interface/grp_offline.bmp
496B
Skin/default/basic_interface/grp_online.bmp
752B
Skin/default/basic_interface/GRP_STUN.BMP
756B
Skin/default/basic_interface/gzeblue_left.bmp
520B
Skin/default/basic_interface/gzeblue_mid.bmp
524B
Skin/default/basic_interface/gzeblue_right.bmp
520B
Skin/default/basic_interface/gzered_left.bmp
500B
Skin/default/basic_interface/gzered_mid.bmp
504B
Skin/default/basic_interface/gzered_right.bmp
216B
Skin/default/basic_interface/GZE_BG.BMP
964B
Skin/default/basic_interface/ico_confusion.bmp
232B
Skin/default/basic_interface/ico_curse.bmp
244B
Skin/default/basic_interface/ico_frozen.bmp
248B
Skin/default/basic_interface/ico_poison.bmp
236B
Skin/default/basic_interface/ico_silence.bmp
228B
Skin/default/basic_interface/ico_stone.bmp
232B
Skin/default/basic_interface/itemwin_left.bmp
236B
Skin/default/basic_interface/itemwin_mid.bmp
1.59KB
Skin/default/basic_interface/itemwin_right.bmp
236B
Skin/default/basic_interface/item_invert.bmp
628B
Skin/default/basic_interface/lv_up_off.bmp
2.9KB
Skin/default/basic_interface/LV_UP_ON.BMP
2.9KB
Skin/default/basic_interface/mesbtn_01.bmp
836B
Skin/default/basic_interface/mesbtn_01_a.bmp
1.01KB
Skin/default/basic_interface/mesbtn_01_b.bmp
956B
Skin/default/basic_interface/mesbtn_02.bmp
840B
Skin/default/basic_interface/mesbtn_02_a.bmp
1.07KB
Skin/default/basic_interface/mesbtn_02_b.bmp
992B
Skin/default/basic_interface/mesbtn_03.bmp
844B
Skin/default/basic_interface/mesbtn_03_a.bmp
1.04KB
Skin/default/basic_interface/mesbtn_03_b.bmp
936B
Skin/default/basic_interface/mesbtn_04.bmp
856B
Skin/default/basic_interface/mesbtn_04_a.bmp
1KB
Skin/default/basic_interface/mesbtn_04_b.bmp
920B
Skin/default/basic_interface/mesbtn_05.bmp
892B
Skin/default/basic_interface/mesbtn_05_a.bmp
1.16KB
Skin/default/basic_interface/mesbtn_05_b.bmp
1.05KB
Skin/default/basic_interface/mesbtn_left.bmp
444B
Skin/default/basic_interface/mesbtn_mid.bmp
1.21KB
Skin/default/basic_interface/mesbtn_right.bmp
444B
Skin/default/basic_interface/optwin0_bg.bmp
28.27KB
Skin/default/basic_interface/optwin1_bg.bmp
28.27KB
Skin/default/basic_interface/shortitem_bg.bmp
9.39KB
Skin/default/basic_interface/shortitem_btn.bmp
156B
Skin/default/basic_interface/skillcollection.bmp
33.04KB
Skin/default/basic_interface/skill_up_a.bmp
924B
Skin/default/basic_interface/skill_up_b.bmp
1.61KB
Skin/default/basic_interface/skill_up_c.bmp
1.61KB
Skin/default/basic_interface/statwin0_bg.bmp
28.33KB
Skin/default/basic_interface/statwin1_bg.bmp
28.37KB
Skin/default/basic_interface/sysboxs_ld.bmp
136B
Skin/default/basic_interface/sysboxs_lu.bmp
136B
Skin/default/basic_interface/sysboxs_rd.bmp
136B
Skin/default/basic_interface/sysboxs_ru.bmp
136B
Skin/default/basic_interface/sysbox_comparison_bg.bmp
670B
Skin/default/basic_interface/sysbox_comparison_ld.bmp
672B
Skin/default/basic_interface/sysbox_comparison_lm.bmp
672B
Skin/default/basic_interface/sysbox_comparison_lu.bmp
672B
Skin/default/basic_interface/sysbox_comparison_md.bmp
672B
Skin/default/basic_interface/sysbox_comparison_mu.bmp
672B
Skin/default/basic_interface/sysbox_comparison_rd.bmp
672B
Skin/default/basic_interface/sysbox_comparison_rm.bmp
672B
Skin/default/basic_interface/sysbox_comparison_ru.bmp
672B
Skin/default/basic_interface/sys_base_off.bmp
368B
Skin/default/basic_interface/sys_base_on.bmp
364B
Skin/default/basic_interface/sys_close_off.bmp
460B
Skin/default/basic_interface/sys_close_on.bmp
452B
Skin/default/basic_interface/sys_mini_off.bmp
416B
Skin/default/basic_interface/sys_mini_on.bmp
404B
Skin/default/basic_interface/tab_itm_01.bmp
1.73KB
Skin/default/basic_interface/tab_itm_02.bmp
1.72KB
Skin/default/basic_interface/tab_itm_03.bmp
1.71KB
Skin/default/basic_interface/titlebar_fix.bmp
5.57KB
Skin/default/basic_interface/titlebar_left.bmp
1.13KB
Skin/default/basic_interface/titlebar_mid.bmp
1.13KB
Skin/default/basic_interface/titlebar_right.bmp
1.13KB
Skin/default/basic_interface/txtbox_btn_a.bmp
688B
Skin/default/basic_interface/txtbox_btn_b.bmp
688B
Skin/default/basic_interface/txtbox_btn_c.bmp
684B
Skin/default/BTN_BACK.BMP
1.27KB
Skin/default/btn_back_a.bmp
1.91KB
Skin/default/btn_back_b.bmp
2.55KB
Skin/default/BTN_BUY.BMP
1.23KB
Skin/default/btn_buy_a.bmp
1.91KB
Skin/default/btn_buy_b.bmp
1.91KB
Skin/default/btn_cancel.bmp
1.26KB
Skin/default/btn_cancel_a.bmp
1.91KB
Skin/default/btn_cancel_b.bmp
2.55KB
Skin/default/btn_close.bmp
1.26KB
Skin/default/btn_close_a.bmp
1.91KB
Skin/default/btn_close_b.bmp
2.55KB
Skin/default/btn_edit.bmp
1.23KB
Skin/default/btn_edit_a.bmp
1.91KB
Skin/default/btn_edit_b.bmp
1.91KB
Skin/default/btn_exchange.bmp
1.17KB
Skin/default/btn_exchange_a.bmp
1.91KB
Skin/default/btn_exchange_b.bmp
1.91KB
Skin/default/btn_exchange_dis.bmp
1.1KB
Skin/default/BTN_NEXT.BMP
1.24KB
Skin/default/btn_next_a.bmp
1.91KB
Skin/default/btn_next_b.bmp
2.55KB
Skin/default/BTN_OK.BMP
1.27KB
Skin/default/BTN_OK_A.BMP
1.91KB
Skin/default/BTN_OK_B.BMP
2.55KB
Skin/default/btn_ok_dis.bmp
1.09KB
Skin/default/btn_reset.bmp
1.19KB
Skin/default/btn_reset_a.bmp
1.41KB
Skin/default/btn_reset_b.bmp
1.41KB
Skin/default/btn_resize.bmp
480B
Skin/default/BTN_SELL.BMP
1.24KB
Skin/default/btn_sell_a.bmp
1.91KB
Skin/default/btn_sell_b.bmp
1.91KB
Skin/default/btn_send.bmp
1.22KB
Skin/default/btn_send_a.bmp
1.91KB
Skin/default/btn_send_b.bmp
1.91KB
Skin/default/btn_shortcut.bmp
2.55KB
Skin/default/btn_shortcut_a.bmp
2.55KB
Skin/default/btn_shortcut_b.bmp
2.55KB
Skin/default/BTN_use.bmp
1.21KB
Skin/default/BTN_use_a.bmp
1.91KB
Skin/default/BTN_use_b.bmp
1.91KB
Skin/default/btn_view.bmp
1.23KB
Skin/default/btn_view_a.bmp
1.91KB
Skin/default/btn_view_b.bmp
1.91KB
Skin/default/chat_close.bmp
1.62KB
Skin/default/chat_open.bmp
1.62KB
Skin/default/checkbox_0.bmp
196B
Skin/default/checkbox_1.bmp
344B
Skin/default/colorchip.bmp
3.05KB
Skin/default/esc_001a.bmp
13.02KB
Skin/default/esc_001b.bmp
13.02KB
Skin/default/esc_001c.bmp
13.02KB
Skin/default/esc_01a.bmp
4.77KB
Skin/default/esc_01b.bmp
5.43KB
Skin/default/esc_01c.bmp
5.43KB
Skin/default/esc_02a.bmp
4.77KB
Skin/default/esc_02b.bmp
5.43KB
Skin/default/esc_02c.bmp
5.43KB
Skin/default/esc_03a.bmp
4.76KB
Skin/default/esc_03b.bmp
5.43KB
Skin/default/esc_03c.bmp
5.43KB
Skin/default/esc_04a.bmp
4.76KB
Skin/default/esc_04b.bmp
5.43KB
Skin/default/esc_04c.bmp
5.43KB
Skin/default/esc_09a.bmp
4.7KB
Skin/default/esc_09b.bmp
4.89KB
Skin/default/esc_09c.bmp
4.89KB
Skin/default/radiobtn_off.bmp
216B
Skin/default/radiobtn_on.bmp
428B
Skin/default/scroll0bar_down.bmp
204B
Skin/default/scroll0bar_mid.bmp
156B
Skin/default/scroll0bar_up.bmp
212B
Skin/default/scroll0down.bmp
528B
Skin/default/scroll0mid.bmp
296B
Skin/default/scroll0up.bmp
528B
Skin/default/scroll1bar_left.bmp
236B
Skin/default/scroll1bar_mid.bmp
160B
Skin/default/scroll1bar_right.bmp
236B
Skin/default/scroll1left.bmp
424B
Skin/default/scroll1mid.bmp
296B
Skin/default/scroll1right.bmp
488B
Skin/default/shop.bmp
1.62KB
Skin/default/sysbox_arr_l.bmp
300B
Skin/default/sysbox_arr_r.bmp
300B
Skin/default/sysbox_bg.bmp
1.27KB
Skin/default/sysbox_ld.bmp
296B
Skin/default/sysbox_lm.bmp
296B
Skin/default/sysbox_lu.bmp
296B
Skin/default/sysbox_md.bmp
296B
Skin/default/sysbox_mu.bmp
296B
Skin/default/sysbox_rd.bmp
296B
Skin/default/sysbox_rm.bmp
296B
Skin/default/sysbox_ru.bmp
296B
Skin/default/win_msgbox.bmp
33.76KB
Skin/scribbling kid/basic_interface/ARW_DOWN.bmp
216B
Skin/scribbling kid/basic_interface/ARW_LEFT.bmp
216B
Skin/scribbling kid/basic_interface/arw_right.bmp
216B
Skin/scribbling kid/basic_interface/arw_right_on.bmp
452B
Skin/scribbling kid/basic_interface/ARW_UP.bmp
216B
Skin/scribbling kid/basic_interface/basewin_bg.bmp
33.64KB
Skin/scribbling kid/basic_interface/basewin_mini.bmp
9.43KB
Skin/scribbling kid/basic_interface/btnbar_left.bmp
588B
Skin/scribbling kid/basic_interface/btnbar_left2.bmp
784B
Skin/scribbling kid/basic_interface/btnbar_mid.bmp
584B
Skin/scribbling kid/basic_interface/btnbar_mid2.bmp
1.87KB
Skin/scribbling kid/basic_interface/btnbar_right.bmp
588B
Skin/scribbling kid/basic_interface/btnbar_right2.bmp
784B
Skin/scribbling kid/basic_interface/btn_cartoff.bmp
1.91KB
Skin/scribbling kid/basic_interface/btn_comm_dis.bmp
1.46KB
Skin/scribbling kid/basic_interface/btn_comm_off.bmp
1.43KB
Skin/scribbling kid/basic_interface/btn_comm_on.bmp
1.26KB
Skin/scribbling kid/basic_interface/btn_comparison_resize.bmp
576B
Skin/scribbling kid/basic_interface/btn_equip_dis.bmp
1.57KB
Skin/scribbling kid/basic_interface/btn_equip_off.bmp
1.41KB
Skin/scribbling kid/basic_interface/btn_equip_on.bmp
1.43KB
Skin/scribbling kid/basic_interface/btn_friend_dis.bmp
1.48KB
Skin/scribbling kid/basic_interface/btn_friend_off.bmp
1.37KB
Skin/scribbling kid/basic_interface/btn_friend_on.bmp
1.29KB
Skin/scribbling kid/basic_interface/btn_items_dis.bmp
1.37KB
Skin/scribbling kid/basic_interface/btn_items_off.bmp
1.27KB
Skin/scribbling kid/basic_interface/btn_items_on.bmp
1.25KB
Skin/scribbling kid/basic_interface/btn_map_dis.bmp
1.56KB
Skin/scribbling kid/basic_interface/btn_map_off.bmp
1.43KB
Skin/scribbling kid/basic_interface/btn_map_on.bmp
1.27KB
Skin/scribbling kid/basic_interface/btn_option_dis.bmp
1.52KB
Skin/scribbling kid/basic_interface/btn_option_off.bmp
1.29KB
Skin/scribbling kid/basic_interface/btn_option_on.bmp
1.29KB
Skin/scribbling kid/basic_interface/btn_skill_dis.bmp
1.51KB
Skin/scribbling kid/basic_interface/btn_skill_off.bmp
1.41KB
Skin/scribbling kid/basic_interface/btn_skill_on.bmp
1.31KB
Skin/scribbling kid/basic_interface/btn_status_dis.bmp
1.44KB
Skin/scribbling kid/basic_interface/btn_status_off.bmp
1.32KB
Skin/scribbling kid/basic_interface/btn_status_on.bmp
1.34KB
Skin/scribbling kid/basic_interface/chatwin0_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/chatwin1_left.bmp
1.71KB
Skin/scribbling kid/basic_interface/chatwin1_line.bmp
416B
Skin/scribbling kid/basic_interface/chatwin1_mid.bmp
1.71KB
Skin/scribbling kid/basic_interface/chatwin1_right.bmp
1.71KB
Skin/scribbling kid/basic_interface/collection_bg.bmp
98.49KB
Skin/scribbling kid/basic_interface/collection_comparison_bg.bmp
98.49KB
Skin/scribbling kid/basic_interface/cutline_0.bmp
136B
Skin/scribbling kid/basic_interface/dialog_bg.bmp
42.24KB
Skin/scribbling kid/basic_interface/dialog_btn0.bmp
244B
Skin/scribbling kid/basic_interface/dialog_btn1.bmp
244B
Skin/scribbling kid/basic_interface/dialog_btn2.bmp
248B
Skin/scribbling kid/basic_interface/dialog_mid.bmp
208B
Skin/scribbling kid/basic_interface/dialog_resize.bmp
268B
Skin/scribbling kid/basic_interface/equipwin_bg.bmp
36.17KB
Skin/scribbling kid/basic_interface/exchange_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/grp_leader.bmp
472B
Skin/scribbling kid/basic_interface/grp_offline.bmp
324B
Skin/scribbling kid/basic_interface/grp_online.bmp
352B
Skin/scribbling kid/basic_interface/GRP_STUN.bmp
440B
Skin/scribbling kid/basic_interface/gzeblue_left.bmp
116B
Skin/scribbling kid/basic_interface/gzeblue_mid.bmp
112B
Skin/scribbling kid/basic_interface/gzeblue_right.bmp
116B
Skin/scribbling kid/basic_interface/gzered_left.bmp
116B
Skin/scribbling kid/basic_interface/gzered_mid.bmp
112B
Skin/scribbling kid/basic_interface/gzered_right.bmp
116B
Skin/scribbling kid/basic_interface/GZE_BG.bmp
868B
Skin/scribbling kid/basic_interface/ico_confusion.bmp
232B
Skin/scribbling kid/basic_interface/ico_curse.bmp
244B
Skin/scribbling kid/basic_interface/ico_frozen.bmp
248B
Skin/scribbling kid/basic_interface/ico_poison.bmp
236B
Skin/scribbling kid/basic_interface/ico_silence.bmp
228B
Skin/scribbling kid/basic_interface/ico_stone.bmp
232B
Skin/scribbling kid/basic_interface/itemwin_left.bmp
236B
Skin/scribbling kid/basic_interface/itemwin_mid.bmp
1.08KB
Skin/scribbling kid/basic_interface/itemwin_right.bmp
236B
Skin/scribbling kid/basic_interface/item_invert.bmp
628B
Skin/scribbling kid/basic_interface/LV_UP_OFF.bmp
2.9KB
Skin/scribbling kid/basic_interface/LV_UP_ON.bmp
2.9KB
Skin/scribbling kid/basic_interface/mesbtn_01.bmp
1.03KB
Skin/scribbling kid/basic_interface/mesbtn_01_a.bmp
1.04KB
Skin/scribbling kid/basic_interface/mesbtn_01_b.bmp
1.04KB
Skin/scribbling kid/basic_interface/mesbtn_02.bmp
900B
Skin/scribbling kid/basic_interface/mesbtn_02_a.bmp
904B
Skin/scribbling kid/basic_interface/mesbtn_02_b.bmp
924B
Skin/scribbling kid/basic_interface/mesbtn_03.bmp
752B
Skin/scribbling kid/basic_interface/mesbtn_03_a.bmp
760B
Skin/scribbling kid/basic_interface/mesbtn_03_b.bmp
764B
Skin/scribbling kid/basic_interface/mesbtn_04.bmp
892B
Skin/scribbling kid/basic_interface/mesbtn_04_a.bmp
916B
Skin/scribbling kid/basic_interface/mesbtn_04_b.bmp
916B
Skin/scribbling kid/basic_interface/mesbtn_05.bmp
860B
Skin/scribbling kid/basic_interface/mesbtn_05_a.bmp
872B
Skin/scribbling kid/basic_interface/mesbtn_05_b.bmp
880B
Skin/scribbling kid/basic_interface/mesbtn_left.bmp
240B
Skin/scribbling kid/basic_interface/mesbtn_mid.bmp
236B
Skin/scribbling kid/basic_interface/mesbtn_right.bmp
240B
Skin/scribbling kid/basic_interface/optwin0_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/optwin1_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/shortitem_bg.bmp
27.95KB
Skin/scribbling kid/basic_interface/shortitem_btn.bmp
148B
Skin/scribbling kid/basic_interface/skillcollection.bmp
33.86KB
Skin/scribbling kid/basic_interface/skill_up_a.bmp
1.07KB
Skin/scribbling kid/basic_interface/skill_up_b.bmp
1.32KB
Skin/scribbling kid/basic_interface/skill_up_c.bmp
1.33KB
Skin/scribbling kid/basic_interface/statwin0_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/statwin1_bg.bmp
29.21KB
Skin/scribbling kid/basic_interface/sysboxs_ld.bmp
140B
Skin/scribbling kid/basic_interface/sysboxs_lu.bmp
140B
Skin/scribbling kid/basic_interface/sysboxs_rd.bmp
140B
Skin/scribbling kid/basic_interface/sysboxs_ru.bmp
140B
Skin/scribbling kid/basic_interface/sysbox_comparison_bg.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_ld.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_lm.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_lu.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_md.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_mu.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_rd.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_rm.bmp
672B
Skin/scribbling kid/basic_interface/sysbox_comparison_ru.bmp
672B
Skin/scribbling kid/basic_interface/sys_base_off.bmp
212B
Skin/scribbling kid/basic_interface/sys_base_on.bmp
212B
Skin/scribbling kid/basic_interface/sys_close_off.bmp
212B
Skin/scribbling kid/basic_interface/sys_close_on.bmp
212B
Skin/scribbling kid/basic_interface/sys_mini_off.bmp
212B
Skin/scribbling kid/basic_interface/sys_mini_on.bmp
212B
Skin/scribbling kid/basic_interface/tab_itm_01.bmp
2.65KB
Skin/scribbling kid/basic_interface/tab_itm_02.bmp
2.65KB
Skin/scribbling kid/basic_interface/tab_itm_03.bmp
2.65KB
Skin/scribbling kid/basic_interface/titlebar_fix.bmp
4.77KB
Skin/scribbling kid/basic_interface/titlebar_left.bmp
332B
Skin/scribbling kid/basic_interface/titlebar_mid.bmp
328B
Skin/scribbling kid/basic_interface/titlebar_right.bmp
332B
Skin/scribbling kid/basic_interface/txtbox_btn_a.bmp
464B
Skin/scribbling kid/basic_interface/txtbox_btn_b.bmp
464B
Skin/scribbling kid/basic_interface/txtbox_btn_c.bmp
464B
Skin/scribbling kid/BTN_BACK.BMP
1.2KB
Skin/scribbling kid/btn_back_a.bmp
1.5KB
Skin/scribbling kid/btn_back_b.bmp
1.63KB
Skin/scribbling kid/BTN_BUY.BMP
1.17KB
Skin/scribbling kid/btn_buy_a.bmp
1.42KB
Skin/scribbling kid/btn_buy_b.bmp
1.48KB
Skin/scribbling kid/btn_cancel.bmp
1.19KB
Skin/scribbling kid/btn_cancel_a.bmp
1.43KB
Skin/scribbling kid/btn_cancel_b.bmp
1.59KB
Skin/scribbling kid/btn_close.bmp
1.17KB
Skin/scribbling kid/btn_close_a.bmp
1.39KB
Skin/scribbling kid/btn_close_b.bmp
1.51KB
Skin/scribbling kid/btn_edit.bmp
1.22KB
Skin/scribbling kid/btn_edit_a.bmp
1.49KB
Skin/scribbling kid/btn_edit_b.bmp
1.63KB
Skin/scribbling kid/btn_exchange.bmp
1.22KB
Skin/scribbling kid/btn_exchange_a.bmp
1.52KB
Skin/scribbling kid/btn_exchange_b.bmp
1.65KB
Skin/scribbling kid/btn_exchange_dis.bmp
1.14KB
Skin/scribbling kid/BTN_NEXT.BMP
1.22KB
Skin/scribbling kid/btn_next_a.bmp
1.5KB
Skin/scribbling kid/btn_next_b.bmp
1.59KB
Skin/scribbling kid/BTN_OK.BMP
1.18KB
Skin/scribbling kid/BTN_OK_A.BMP
1.43KB
Skin/scribbling kid/BTN_OK_B.BMP
1.48KB
Skin/scribbling kid/btn_ok_dis.bmp
1.14KB
Skin/scribbling kid/btn_resize.bmp
292B
Skin/scribbling kid/BTN_SELL.BMP
1.14KB
Skin/scribbling kid/btn_sell_a.bmp
1.35KB
Skin/scribbling kid/btn_sell_b.bmp
1.45KB
Skin/scribbling kid/btn_send.bmp
1.22KB
Skin/scribbling kid/btn_send_a.bmp
1.55KB
Skin/scribbling kid/btn_send_b.bmp
1.64KB
Skin/scribbling kid/BTN_use.bmp
1.18KB
Skin/scribbling kid/BTN_use_a.bmp
1.41KB
Skin/scribbling kid/BTN_use_b.bmp
1.46KB
Skin/scribbling kid/btn_view.bmp
1.17KB
Skin/scribbling kid/btn_view_a.bmp
1.44KB
Skin/scribbling kid/btn_view_b.bmp
1.56KB
Skin/scribbling kid/chat_close.bmp
908B
Skin/scribbling kid/chat_open.bmp
844B
Skin/scribbling kid/checkbox_0.bmp
196B
Skin/scribbling kid/checkbox_1.bmp
304B
Skin/scribbling kid/colorchip.bmp
3.05KB
Skin/scribbling kid/esc_01a.bmp
5.43KB
Skin/scribbling kid/esc_01b.bmp
5.43KB
Skin/scribbling kid/esc_01c.bmp
5.43KB
Skin/scribbling kid/esc_02a.bmp
5.43KB
Skin/scribbling kid/esc_02b.bmp
5.43KB
Skin/scribbling kid/esc_02c.bmp
5.43KB
Skin/scribbling kid/esc_03a.bmp
5KB
Skin/scribbling kid/esc_03b.bmp
5.34KB
Skin/scribbling kid/esc_03c.bmp
5.43KB
Skin/scribbling kid/esc_04a.bmp
4.93KB
Skin/scribbling kid/esc_04b.bmp
5.34KB
Skin/scribbling kid/esc_04c.bmp
5.4KB
Skin/scribbling kid/radiobtn_off.bmp
228B
Skin/scribbling kid/radiobtn_on.bmp
260B
Skin/scribbling kid/scroll0bar_down.bmp
156B
Skin/scribbling kid/scroll0bar_mid.bmp
152B
Skin/scribbling kid/scroll0bar_up.bmp
156B
Skin/scribbling kid/scroll0down.bmp
304B
Skin/scribbling kid/scroll0mid.bmp
292B
Skin/scribbling kid/scroll0up.bmp
308B
Skin/scribbling kid/scroll1bar_left.bmp
144B
Skin/scribbling kid/scroll1bar_mid.bmp
140B
Skin/scribbling kid/scroll1bar_right.bmp
144B
Skin/scribbling kid/scroll1left.bmp
308B
Skin/scribbling kid/scroll1mid.bmp
292B
Skin/scribbling kid/scroll1right.bmp
304B
Skin/scribbling kid/shop.bmp
1.03KB
Skin/scribbling kid/sysbox_arr_l.bmp
308B
Skin/scribbling kid/sysbox_arr_r.bmp
308B
Skin/scribbling kid/sysbox_bg.bmp
296B
Skin/scribbling kid/sysbox_ld.bmp
308B
Skin/scribbling kid/sysbox_lm.bmp
312B
Skin/scribbling kid/sysbox_lu.bmp
308B
Skin/scribbling kid/sysbox_md.bmp
308B
Skin/scribbling kid/sysbox_mu.bmp
312B
Skin/scribbling kid/sysbox_rd.bmp
308B
Skin/scribbling kid/sysbox_rm.bmp
312B
Skin/scribbling kid/sysbox_ru.bmp
308B
Skin/scribbling kid/win_msgbox.bmp
32.96KB
Skin/스킨제작매뉴얼.txt
9.56KB
System/achievement_list.lub
138.41KB
System/CheckAttendance.lub
2.04KB
System/Font/NHCgogo_10.eot
45.58KB
System/Font/NHCgogo_12.eot
50.65KB
System/Font/RixDiary_10.eot
40.8KB
System/Font/RixFreshman_10.eot
39.33KB
System/Font/RixJJangu_10.eot
37.5KB
System/Font/RixKid_10.eot
37.63KB
System/Font/RixLoveangel_10.eot
39.25KB
System/Font/RixLoveangel_12.eot
46.09KB
System/Font/RixMagic_10.eot
44.28KB
System/Font/RixMiniHeart_10.eot
40.31KB
System/Font/RixNHCgogo_10.eot
45.17KB
System/Font/RixSquirrel_10.eot
41.85KB
System/Font/RixSquirrel_12.eot
45.37KB
System/Font/SCDream4.otf
712.62KB
System/Font/SCDream6.otf
726.05KB
System/itemInfo_indoor.lub
6.47MB
System/itemInfo_Sak.lub
5.44MB
System/itemInfo_true.lub
5.47MB
System/LuaFiles514/MsgString.lub
2.56KB
System/LuaFiles514/OptionInfo.lub
1.95KB
System/mapInfo_sak.lub
121.63KB
System/mapInfo_true.lub
121.63KB
System/monster_size_effect.lub
98.85KB
System/monster_size_effect_new.lub
120.61KB
System/monster_size_effect_sak.lub
98.74KB
System/monster_size_effect_sak_new.lub
124.2KB
System/MsgString.lub
2.53KB
System/OngoingQuestInfoList.lub
1.36MB
System/OngoingQuestInfoList_Sakray.lub
1.56MB
System/OngoingQuestInfoList_True.lub
1.58MB
System/OptionInfo.lub
1.89KB
System/PetEvolutionCln.lub
7.62KB
System/PetEvolutionCln_sak.lub
8.07KB
System/PetEvolutionCln_true.lub
8.07KB
System/PrivateAirplane_Sakray.lub
11.82KB
System/PrivateAirplane_true.lub
11.9KB
System/RecommendedQuestInfoList.lub
1.1KB
System/RecommendedQuestInfoList_Sakray.lub
1.1KB
System/RecommendedQuestInfoList_True.lub
7KB
System/ShadowTable.lub
39.27KB
System/tipbox.lub
295.48KB
System/Towninfo.lub
15.53KB
System.Configuration.ConfigurationManager.dll
90.64KB
System.Security.AccessControl.dll
38.13KB
System.Security.Permissions.dll
32.14KB
System.Security.Principal.Windows.dll
23.05KB
System.Windows.Interactivity.dll
54.59KB
tipOfTheDay.txt
9.54KB
Uninstall.ico
766B
Uninstaller.exe
3.23MB
Unity.Abstractions.dll
77.5KB
Unity.Configuration.dll
76KB
Unity.Container.dll
100KB
Unity.Interception.Configuration.dll
27.5KB
Unity.Interception.dll
118.5KB
Unity.RegistrationByConvention.dll
21.5KB
Unity.ServiceLocation.dll
6KB
v3hunt.dll
128.13KB
vccorlib140.dll
263.25KB
vcruntime140.dll
78.25KB
라그나로크.ico
2.93KB
라그나로크.url
336B

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=