<!DOCTYPE html>&#10;<html>&#10;<head>&#10;&#32;&#32;<meta name="viewport"content="width=device-width,initial-scale=1.0,user-scalable=no"/>&#10;&#32;&#32;<meta charset="utf-8">&#10;&#32;&#32;<style>*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Times New Roman",serif;background-color:transparent;color:#fff;overflow:hidden;touch-action:none;width:100vw;height:100vh}.mod-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.9);z-index:1000;width:202px;border:1px solid#333;font-size:14px}.mod-header{padding:10px;cursor:grab;user-select:none;text-align:center;border-bottom:0.3px solid#888}.scroll-container{overflow-y:auto;max-height:70vh}.switch-container{padding:12px 10px;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;border-bottom:0.3px solid#888}.first-item{border-top:0.3px solid#888}.switch-label{color:#fff;font-family:"Times New Roman",serif;font-size:14px}.switch-container.active{background-color:#B31b1b}.mod-title{font-size:18px;font-family:-apple-system,sans-serif;font-weight:bold;margin:0;padding:0}</style>&#10;</head>&#10;<body>&#10;&#32;&#32;<div class="mod-menu"id="mod-menu">&#10;&#32;&#32;&#32;&#32;<div class="mod-header"id="mod-header">&#10;&#32;&#32;&#32;&#32;&#32;&#32;<h2 class="mod-title">&#84;&#115;&#117;&#109;&#32;&#80;&#101;&#110;&#105;&#32;&#77;&#111;&#100;</h2>&#10;&#32;&#32;&#32;&#32;</div>&#10;&#32;&#32;&#32;&#32;<div class="scroll-container">&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container first-item"onclick="toggleFunction('coin1')"><span class="switch-label">&#12467;&#12452;&#12531;&#49;&#20740;&#22266;&#23450;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('coin2')"><span class="switch-label">&#12467;&#12452;&#12531;&#50;&#20740;&#22266;&#23450;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('medal')"><span class="switch-label">&#12513;&#12480;&#12523;&#49;&#48;&#48;&#19975;&#20493;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('maxScore')"><span class="switch-label">&#12473;&#12467;&#12450;&#50;&#49;&#20740;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('tsumCount')"><span class="switch-label">&#12484;&#12512;&#29554;&#24471;&#25968;&#53;&#19975;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('levelMax')"><span class="switch-label">&#12503;&#12524;&#12452;&#12516;&#12540;&#76;&#118;&#77;&#97;&#120;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('levelUnlock')"><span class="switch-label">&#12484;&#12512;&#12524;&#12505;&#12523;&#35299;&#38500;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('autoChain')"><span class="switch-label">&#12458;&#12540;&#12488;&#12481;&#12455;&#12540;&#12531;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('singleClear')"><span class="switch-label">&#49;&#12388;&#28040;&#12375;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('allChain')"><span class="switch-label">&#20840;&#12484;&#12512;&#12481;&#12455;&#12540;&#12531;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('tsumBoost')"><span class="switch-label">&#12484;&#12512;&#22679;&#37327;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('instantEnd')"><span class="switch-label">&#21363;&#32066;&#20102;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('gachaSkip')"><span class="switch-label">&#12460;&#12481;&#12515;&#12473;&#12461;&#12483;&#12503;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('pickupSkip')"><span class="switch-label">&#12500;&#12483;&#12463;&#12450;&#12483;&#12503;&#12473;&#12461;&#12483;&#12503;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('resultSkip')"><span class="switch-label">&#12522;&#12470;&#12523;&#12488;&#12473;&#12461;&#12483;&#12503;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('matchSkip')"><span class="switch-label">&#35430;&#21512;&#32080;&#26524;&#12473;&#12461;&#12483;&#12503;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('rootAlert')"><span class="switch-label">&#12523;&#12540;&#12488;&#26908;&#20986;&#21066;&#38500;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('lineBypass')"><span class="switch-label">&#76;&#73;&#78;&#69;&#21516;&#24847;&#98;&#121;&#112;&#97;&#115;&#115;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('hideItems')"><span class="switch-label">&#12450;&#12452;&#12486;&#12512;&#38750;&#34920;&#31034;</span></div>&#10;&#32;&#32;&#32;&#32;&#32;&#32;<div class="switch-container"onclick="toggleFunction('speed100x')"><span class="switch-label">&#36895;&#24230;&#215;&#49;&#48;&#48;</span></div>&#10;&#32;&#32;&#32;&#32;</div>&#10;&#32;&#32;</div>&#10;&#10;&#32;&#32;<script>h5gg.require(7.9);var h5frida=h5gg.loadPlugin("h5frida","h5frida-15.1.24.dylib");if(!h5frida)throw"Failed to load h5frida plugin";function ActiveCodePatch(fpath,vaddr,bytes){if(!h5frida.ActiveCodePatch(fpath,vaddr,bytes)){var result=h5frida.ApplyCodePatch(fpath,vaddr,bytes);alert(fpath+":0x"+vaddr.toString(16)+"-変更失敗!\n"+fpath+":0x"+vaddr.toString(16)+"-PatchFailed!\n"+result);return false}return true}function DeactiveCodePatch(fpath,vaddr,bytes){return h5frida.DeactiveCodePatch(fpath,vaddr,bytes)}const functionStates={coin1:false,coin2:false,levelMax:false,maxScore:false,medal:false,tsumCount:false,autoChain:false,singleClear:false,allChain:false,tsumBoost:false,gachaSkip:false,pickupSkip:false,rootAlert:false,lineBypass:false,resultSkip:false,levelUnlock:false,hideItems:false,matchSkip:false,instantEnd:false,speed100x:false};function toggleFunction(funcName){const container=event.currentTarget;functionStates[funcName]=!functionStates[funcName];container.classList.toggle('active');const patches={coin1:["TsumTsum",0x103CD4,"4173A7F2",0x1040C0,"014099D2"],coin2:["TsumTsum",0x103A5C,"617DA152",0x103A60,"01409872"],levelMax:["TsumTsum",0x740308,"e17a020b"],maxScore:["TsumTsum",0x72D21c,"c0035fd6"],medal:["TsumTsum",0x2ea790,"617Da152",0x2ea794,"01409872"],tsumCount:["TsumTsum",0x732318,"014C9D52"],autoChain:["TsumTsum",0x779504,"1f2003d5"],singleClear:["TsumTsum",0x73A71C,"016a9852"],allChain:["TsumTsum",0x779CFC,"c0035fd6"],tsumBoost:["TsumTsum",0x734040,"29250071"],gachaSkip:["TsumTsum",0x7103f4,"c0035fd6"],pickupSkip:["TsumTsum",0x70FFBC,"c0035fd6"],rootAlert:["TsumTsum",0x365f14,"c0035fd6"],lineBypass:["TsumTsum",0x1251BBC,"02008052"],resultSkip:["TsumTsum",0x742100,"1f2003d5"],levelUnlock:["TsumTsum",0x63c3cc,"c0035fd6"],hideItems:["TsumTsum",0x299054,"c0035fd6"],matchSkip:["TsumTsum",0x722D20,"340080D2"],instantEnd:["TsumTsum",0x72be5c,"1f3003d5"],speed100x:["TsumTsum",0x302940,"0090241E"]};const patchData=patches[funcName];const fpath=patchData[0];if(functionStates[funcName]){for(let i=1;i<patchData.length;i+=2){ActiveCodePatch(fpath,patchData[i],patchData[i+1])}}else{for(let i=1;i<patchData.length;i+=2){DeactiveCodePatch(fpath,patchData[i],patchData[i+1])}}}const menu=document.getElementById('mod-menu');const header=document.getElementById('mod-header');let isDragging=false;let startX,startY,initialX,initialY;header.addEventListener('mousedown',(e)=>{isDragging=true;const rect=menu.getBoundingClientRect();startX=e.clientX;startY=e.clientY;initialX=rect.left;initialY=rect.top;header.style.cursor='grabbing';e.preventDefault()});document.addEventListener('mousemove',(e)=>{if(!isDragging)return;const dx=e.clientX-startX;const dy=e.clientY-startY;menu.style.left=`${initialX + dx}px`;menu.style.top=`${initialY + dy}px`;menu.style.transform='none'});document.addEventListener('mouseup',()=>{isDragging=false;header.style.cursor='grab'});header.addEventListener('touchstart',(e)=>{isDragging=true;const touch=e.touches[0];const rect=menu.getBoundingClientRect();startX=touch.clientX;startY=touch.clientY;initialX=rect.left;initialY=rect.top},{passive:false});document.addEventListener('touchmove',(e)=>{if(!isDragging)return;const touch=e.touches[0];const dx=touch.clientX-startX;const dy=touch.clientY-startY;menu.style.left=`${initialX + dx}px`;menu.style.top=`${initialY + dy}px`;menu.style.transform='none';e.preventDefault()},{passive:false});document.addEventListener('touchend',()=>{isDragging=false});</script>&#10;</body>&#10;</html>