Update semag/solitaire/index.html

This commit is contained in:
LEGALISE_PIRACY 2024-04-29 05:08:15 +00:00
parent e1285e45c5
commit 260854d694

View File

@ -52,7 +52,7 @@
</div>
<script id="webgl-detect" type="text/javascript">var detectWebGLRenderer;!function(){var r,e,t;(detectWebGLRenderer=function(){if(void 0!==r)return r;var e=!1;try{var t=document.createElement("canvas"),n=t.getContext("webgl")||t.getContext("experimental-webgl");n&&n instanceof WebGLRenderingContext&&(e=n.getParameter(n.RENDERER),e=(e=(t=n.getExtension("WEBGL_debug_renderer_info"))?n.getParameter(t.UNMASKED_RENDERER_WEBGL)||e:e)||"Unknown WebGL 1.0")}catch(e){console.log("An error occurred while detecting WebGL support: "+e)}return r=e})()||((e=document.getElementById("webgl-not-supported")).style.display="block",document.getElementById("canvas").style.display="none",Array.prototype.forEach.call(document.getElementsByClassName("buttons-background"),function(e){e.style.display="none"}),"en"!=(t=(navigator.language||navigator.userLanguage||"en").substr(0,2).toLowerCase())&&Array.prototype.forEach.call(e.getElementsByClassName("i18n-"+t),function(e){e.style.display="block"}))}()</script>
</div>
<script id="engine-loader" type="text/javascript" src="dmloader.js?v=7"></script>
<script id="engine-loader" type="text/javascript" src="dmloader.js"></script>
<script id="engine-setup" type="text/javascript">var extra_params={archive_location_filter:function(e){return"archive"+e},engine_arguments:["--verify-graphics-calls=false"],custom_heap_size:67108864,full_screen_container:"#canvas-container",disable_context_menu:!0};Module.INITIAL_MEMORY=extra_params.custom_heap_size,Module.onRuntimeInitialized=function(){Module.runApp("canvas",extra_params)},Module.locateFile=function(e,n){return n+(e="dmengine.wasm"==e||"dmengine_release.wasm"==e||"dmengine_headless.wasm"==e?"solitaire_windows_xp.wasm":e)};var is_iOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,buttonHeight=0;function resize_game_canvas(){is_iOS&&window.scrollTo(0,0);var e=document.getElementById("app-container"),n=document.getElementById("canvas"),i=window.innerWidth,a=window.innerHeight-buttonHeight,t=584,r=438,o=t/r;o<i/a?(t=a*o,r=a,e.style.marginLeft=(i-t)/2+"px",e.style.marginTop="0px"):(r=(t=i)/o,e.style.marginLeft="0px",e.style.marginTop=(a-r)/2+"px"),e.style.width=t+"px",e.style.height=r+buttonHeight+"px",n.width=t,n.height=r}resize_game_canvas(),window.addEventListener("resize",resize_game_canvas,!1),window.addEventListener("orientationchange",resize_game_canvas,!1),function(e){var n,i=e.sentry_onerror;i&&i!=e.onerror&&(n=e.onerror,e.onerror=function(){i.apply(this,arguments),n.apply(this,arguments)})}(window)</script>
<script id="engine-start" type="text/javascript" merge="keep">"undefined"!=typeof FileLoader&&(FileLoader.load=function(o,t,r,i,a,s){var e=FileLoader.request(o,"GET",t);e.onprogress=function(e,n){n.lengthComputable?i(n.loaded,n.total):(e=null!=(e=e.getResponseHeader("content-length"))?e:r,i(n.loaded,e||n.loaded))},e.onerror=function(e,n){a("Error loading '"+o+"' ("+n+")")},e.onload=function(e,n){4===e.readyState&&(200===e.status?(e=e.response,s("json"==t&&"string"==typeof e?JSON.parse(e):e)):a("Error loading '"+o+"' ("+n+")"))},e.send()}),function(){function i(e,n){"undefined"!=typeof Sentry&&Sentry.addBreadcrumb({category:e,message:n,level:Sentry.Severity.Info})}function a(e,o){"undefined"!=typeof Sentry&&Sentry.withScope(function(n){Object.keys(o).forEach(function(e){n.setExtra(e,o[e])}),Sentry.captureMessage(e,"info")}),console.error(e,JSON.stringify(o))}function e(n,o){"undefined"!=typeof Sentry&&Sentry.configureScope(function(e){e.setTag(n,o)})}var n,o,t,s,d,c,l,r=detectWebGLRenderer();function u(n,o){o&&(Module.instantiateWasm=function(n,o){var t="solitaire_windows_xp.wasm",r=new XMLHttpRequest;return r.open("GET",t,!0),r.responseType="arraybuffer",r.onload=function(e){4===r.readyState&&(200===r.status?(i("async","Loaded binary "+t),WebAssembly.instantiate(new Uint8Array(r.response),n).then(function(e){o(e.instance)}).catch(function(e){a("Error instantiating wasm",{error:e.toString()})})):a("Error loading binary",{src:t,resp:r.response.toString()}))},r.onprogress=function(e){0<e.total&&s(c+e.loaded/e.total*l)},r.onerror=function(e){a("Error loading binary",{src:t,evt:e.toString()})},r.send(),{}});var t=new XMLHttpRequest,r=document.createElement("script");t.open("GET",n,!0),t.onload=function(e){4===t.readyState&&(200===t.status?(i("async","Loaded script "+n),r.text=t.response,setTimeout(function(){document.head.appendChild(r)},100)):a("Error loading script",{src:n,resp:t.response.toString()}))},t.onprogress=function(e){0<e.total&&s(e.loaded/e.total*(o?c:d))},t.onerror=function(e){a("Error loading script",{src:n,evt:e.toString()})},t.send()}r&&(e("gl_info.renderer",r),e("screen.pixel_ratio",window.devicePixelRatio),e("screen.width",window.screen.width),e("screen.height",window.screen.height),Module.__debugInfoWebGLRenderer=r,n=!(Module.hasWebGLSupport=function(){return!0}),o=!1,(-1<r.indexOf("SwiftShader")||-1<r.indexOf("Microsoft Basic Render Driver")||-1<r.indexOf("Software Adapter")||-1<r.indexOf("Mali-400 MP")||-1<r.indexOf("Mali-450 MP")||-1<(navigator.userAgent||"").indexOf("Android")||-1<(navigator.userAgent||"").indexOf("SMART-TV")||window.msCrypto)&&(o=n=!0),Math.max(window.screen.width*(window.devicePixelRatio||1),window.screen.height*(window.devicePixelRatio||1))<1e3&&(o=!0),Module.__debugInfoDisableRGSS=n,Module.__debugInfoDownscaleTextures=o,t=extra_params.can_not_download_file_callback,extra_params.can_not_download_file_callback=function(e){a("Can't download file",{file:e}),"function"==typeof t&&t.call(this,e)},extra_params.custom_heap_size&&(Module.INITIAL_MEMORY=extra_params.custom_heap_size),"undefined"!=typeof EngineLoader?EngineLoader.load("canvas","solitaire_windows_xp"):(s=Progress.updateProgress,d=50,c=10,l=40,Progress.updateProgress=function(e,n){s(d+e/100*(100-d),n)},Progress.addProgress(document.getElementById("canvas")),Progress.addProgress=function(){},-1<navigator.userAgent.indexOf("KAIOS")?load_engine():Module.isWASMSupported?u("solitaire_windows_xp_wasm.js",!0):u("solitaire_windows_xp_asmjs.js",!1)))}()</script>
<script type="text/javascript" src="GameAnalytics.js"></script>