1<!doctype html> 2<html lang="en" > 3<head> 4
4<script>window.__pageStartMs = Date.now(); </script>
4 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta name="color-scheme" content="light only" /> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 8 <meta name="apple-itunes-app" content="app-id=6768370206" /> 9 <title>Translate - Star Battle - online puzzle game</title> 10 <meta name="description" content="Translate - Star Battle - play online the puzzle game" /> 11 <meta name="keywords" content="Translate - Star Battle,Queens,puzzle,game" /> 12 <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW" /> 13 <!-- Translate - Star Battle - online puzzle game --> 14 15 16 <link rel="alternate" href="https://bg.puzzle-star-battle.com/translate.php" hreflang="bg" /> 17 <link rel="alternate" href="https://ru.puzzle-star-battle.com/translate.php" hreflang="ru" /> 18 <link rel="alternate" href="https://pl.puzzle-star-battle.com/translate.php" hreflang="pl" /> 19 <link rel="alternate" href="https://ja.puzzle-star-battle.com/translate.php" hreflang="ja" /> 20 <link rel="alternate" href="https://it.puzzle-star-battle.com/translate.php" hreflang="it" /> 21 <link rel="alternate" href="https://es.puzzle-star-battle.com/translate.php" hreflang="es" /> 22 <link rel="alternate" href="https://zh.puzzle-star-battle.com/translate.php" hreflang="zh-Hant" /> 23 <link rel="alternate" href="https://cn.puzzle-star-battle.com/translate.php" hreflang="zh-Hans" /> 24 <link rel="alternate" href="https://de.puzzle-star-battle.com/translate.php" hreflang="de" /> 25 <link rel="alternate" href="https://fr.puzzle-star-battle.com/translate.php" hreflang="fr" /> 26 <link rel="alternate" href="https://nl.puzzle-star-battle.com/translate.php" hreflang="nl" /> 27 <link rel="alternate" href="https://tr.puzzle-star-battle.com/translate.php" hreflang="tr" /> 28 <link rel="alternate" href="https://cz.puzzle-star-battle.com/translate.php" hreflang="cs" /> 29 <link rel="alternate" href="https://ko.puzzle-star-battle.com/translate.php" hreflang="ko" /> 30 <link rel="alternate" href="https://sr.puzzle-star-battle.com/translate.php" hreflang="sr" /> 31 <link rel="alternate" href="https://si.puzzle-star-battle.com/translate.php" hreflang="sl" /> 32 <link rel="alternate" href="https://br.puzzle-star-battle.com/translate.php" hreflang="pt-BR" /> 33 <link rel="alternate" href="https://pt.puzzle-star-battle.com/translate.php" hreflang="pt" /> 34 <link rel="alternate" href="https://sv.puzzle-star-battle.com/translate.php" hreflang="sv" /> 35 <link rel="alternate" href="https://vi.puzzle-star-battle.com/translate.php" hreflang="vi" /> 36 37 <meta name="twitter:card" content="summary_large_image"/> 38 39 <meta property="og:title" content="Translate - Star Battle - online puzzle game" /> 40 <meta name="twitter:title" content="Translate - Star Battle - online puzzle game" /> 41 <meta name="twitter:text:title" content="Translate - Star Battle - online puzzle game" /> 42 43 <meta property="og:image" content="https://www.puzzle-star-battle.com/art/og/puzzle-star-battle.png" /> 44 <meta name="twitter:image" content="https://www.puzzle-star-battle.com/art/og/puzzle-star-battle.png"> 45 <link rel="icon" href="/art/ico/puzzle-star-battle.ico" /> 46 47 <link rel="stylesheet" type="text/css" href="https://d3lj2s469wtjp0.cloudfront.net/build/css/new
47/star-battle-1e0f017482.css" /> 48 49
49<script type="text/javascript"> 50 var ad_manager = 'freestar'; 51 var base_domain = 'puzzle-star-battle.com'; 52 window.STATE_SYNC_FRONTEND = 'puzzle-loop'; 53 </script>
53 54 55 56 57
57<script data-cfasync="false" type="text/javascript"> 58 (()=>{var h=(o,t,i)=>new Promise((e,n)=>{var s=u=>{try{l(i.next(u))}catch(v){n(v)}},d=u=>{try{l(i.throw(u))}catch(v){n(v)}},l=u=>u.done?e(u.value):Promise.resolve(u.value).then(s,d);l((i=i.apply(o,t)).next())});var D,kt=new Uint8Array(16);function G(){if(!D&&(D=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!D))throw new Error("");return D(kt)}var c=[];for(let o=0;o<256;++o)c.push((o+256).toString(16).slice(1));function st(o,t=0){return c[o[t+0]]+c[o[t+1]]+c[o[t+2]]+c[o[t+3]]+"-"+c[o[t+4]]+c[o[t+5]]+"-"+c[o[t+6]]+c[o[t+7]]+"-"+c[o[t+8]]+c[o[t+9]]+"-"+c[o[t+10]]+c[o[t+11]]+c[o[t+12]]+c[o[t+13]]+c[o[t+14]]+c[o[t+15]]}var Et=typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),W={randomUUID:Et};function Tt(o,t,i){if(W.randomUUID&&!t&&!o)return W.randomUUID();o=o||{};let e=o.random||(o.rng||G)();if(e[6]=e[6]&15|64,e[8]=e[8]&63|128,t){i=i||0;for(let n=0;n<16;++n)t[i+n]=e[n];return t}return st(e)}var B=Tt;var at="aHR0cHM6Ly9hLnB1Yi5uZXR3b3JrL2NvcmUvcHJlYmlkLXVuaXZlcnNhbC1jcmVhdGl2ZS5qcw==",rt="aHR0cHM6Ly93d3cuZ29vZ2xldGFnc2VydmljZXMuY29tL3RhZy9qcy9ncHQuanM=",dt="aHR0cHM6Ly9hLnB1Yi5uZXR3b3JrL2NvcmUvaW1ncy8xLnBuZw==",lt="ZGF0YS1mcmVlc3Rhci1hZA==",ct="c2l0ZS1jb25maWcuY29t";var mt="aHR0cHM6Ly9mcmVlc3Rhci5jb20vYWQtcHJvZHVjdHMvZGVza3RvcC1tb2JpbGUvZnJlZXN0YXItcmVjb3ZlcmVk",ut=["Y29uZmlnLmNvbmZpZy1mYWN0b3J5LmNvbQ==","Y29uZmlnLmNvbnRlbnQtc2V0dGluZ3MuY29t","Y29uZmlnLnNpdGUtY29uZmlnLmNvbQ==","Y29uZmlnLmZyZmlndXJlcy5jb20="];var y="ZnMtYWRiLWVycg",gt=()=>h(void 0,null,function*(){document.body||(yield new Promise(n=>document.addEventListener("DOMContentLoaded",n)));let o=["YWQ=","YmFubmVyLWFk","YmFubmVyX2Fk","YmFubmVyLWFkLWNvbnRhaW5lcg==","YWQtc2lkZXJhaWw=","c3RpY2t5YWRz","aW1wcnRudC1jbnQ="],t=document.createElement("div");t.textContent=Math.random().toString(),t.setAttribute(atob(lt),Math.random().toString());for(let n=0;n<o.length;n++)t.classList.add(atob(o[n]));t.style.display="block",document.body.appendChild(t);let i=window.getComputedStyle(t),e=i==null?void 0:i.display;if(t.remove(),e==="none")throw new Error(y)}),H=(o,t=!1)=>h(void 0,null,function*(){return new Promise((i,e)=>{let n=document.createElement("script");try{n.src=o,n.addEventListener("load",()=>{t?ft(o,i,e):i()}),n.addEventListener("error",()=>{e(y)}),document.head.appendChild(n)}catch(s){e(s)}finally{n.remove()}})}),pt=(...t)=>h(void 0,[...t],function*(o=atob(dt)){return new Promise((i,e)=>{let n=encodeURIComponent(new Date().toISOString().split("Z")[0]),s=document.createElement("img");s.src=`${o}?x=${n}`,s.onload=()=>h(void 0,null,function*(){yield ft(o,i,e),i(),s.remove()}),s.onerror=()=>{e(y),s.remove()},document.body.appendChild(s)})}),ft=(o,t,i)=>h(void 0,null,function*(){try{let e=yield fetch(o),n=e==null?void 0:e.redirected,s=e==null?void 0:e.url;n||(s?s!==o:!1)?i(y):t()}catch(e){i(y)}});var ht="";var bt="";var F=class{constructor(t){this.config=null,this.langCode=null,this.languages=this.getUserPreferredLanguages(t)}init(){return h(this,null,function*(){this.config=yield this.fetchConfig(),this.config!==null&&(this.langCode=this.getFirstSupportedLanguage(this.languages),this.observe())})}fetchConfig(){return h(this,null,function*(){let t=ut,i=t.length-1,e=Number.isNaN(Number(localStorage.getItem("fs.cdi")))?0:Number(localStorage.getItem("fs.cdi")),n=Number.isNaN(Number(localStorage.getItem("fs.cfc")))?0:Number(localStorage.getItem("fs.cfc")),d=`https://${atob(t[e])}/puzzle-star-battle-com.json`;try{return(yield fetch(d)).json()}catch(l){return n++,n>=3&&(n=0,e++),e>i&&(e=0),null}finally{localStorage.setItem("fs.cdi",e),localStorage.setItem("fs.cfc",n)}})}killScroll(t){if(t.isScrollDisabled){this.existingOverflow=document.body.style.overflow,document.body.style.overflow="hidden";let i=window.pageYOffset||document.documentElement.scrollTop,e=window.pageXOffset||document.documentElement.scrollLeft;document.body.style.top=`-${i}px`,document.body.style.left=`-${e}px`,window.onscroll=function(){window.scrollTo(e,i)}}}reviveScroll(){document.body.style.overflow=this.existingOverflow||"",window.onscroll=function(){}}getUserPreferredLanguages({languages:t,language:i}){let e=t===void 0?[i]:t;if(e)return e.map(n=>{let s=n.trim().toLowerCase();if(!s.includes("zh"))return s.split(/-|_/)[0];let d=s.split(/-|_/)[1],l=["hans","cn","sg"],u=["hant","hk","mo","tw"];
58if(s==="zh"||l.includes(d))return"zh";if(u.includes(d))return"zh-hant"})}getFirstSupportedLanguage(t){let i=["title","paragraphOne","buttonText"],e=t.find(n=>i.every(s=>!!this.config[s][n]));return e!==void 0?e:"en"}getLocalizedTextContent(t,i,e=!1){var s;let n=t[i];if(n===void 0)throw new Error(`Config text not found for text key ${i}`);return e?(s=n[this.langCode])!=null?s:n.en:n[this.langCode]}getPixelString(t){return typeof t=="number"?`${t}px`:null}pickContrastingColorValue(t,i,e){let n=t.substring(1,7),s=parseInt(n.substring(0,2),16),d=parseInt(n.substring(2,4),16),l=parseInt(n.substring(4,6),16);return s*.299+d*.587+l*.114>=128?i:e}generateOverlay(t){let{siteId:i,isCloseEnabled:e,dismissDuration:n,dismissDurationPv:s,logoUrl:d,font:l,paragraphTwo:u,paragraphThree:v,closeText:E,linkText:U,linkUrl:O,textColor:T,headerTextColor:S,buttonTextColor:w,headerBgColor:X,bgColor:I,buttonBgColor:L,borderColor:V,borderWidth:vt,borderRadius:xt,closeButtonColor:$,closeTextColor:Q,linkTextColor:Z,linkTextDecoration:j,linkVisitedTextColor:J,hasFsBranding:yt,disableInstructions:_t}=t,g=document.createElement("div");g.style.setProperty("--vot3fy",L||"#40C28A"),g.style.setProperty("--_1lsu7q",w||"#000000"),g.style.setProperty("--_1n05zg8",this.pickContrastingColorValue(I||"#FFFFFF","white","black")),Z&&g.style.setProperty("--_1emtbbe",Z),J&&g.style.setProperty("--_1h4vo4h",J),j&&g.style.setProperty("--g0b7gl",j),g.classList.add("_1bm7ugs"),g.id="ndeb5g",g.dir="auto",this.oid=g.id;let p=document.createElement("div");p.classList.add("ittm5a"),I&&(p.style.backgroundColor=I),l&&(p.style.fontFamily=l),T&&(p.style.color=T);let Y=this.getPixelString(xt),q=this.getPixelString(vt);Y&&(p.style.borderRadius=Y),(V||q)&&(p.style.borderStyle="solid"),V&&(p.style.borderColor=V),q&&(p.style.borderWidth=q);let b=document.createElement("div");if(b.classList.add("_1wmm6xd"),S&&(b.style.color=S),X){b.style.backgroundColor=X;let a=Y||"1em";b.style.borderTopLeftRadius=a,b.style.borderTopRightRadius=a}if(d){let a=document.createElement("img");a.src=d,a.alt="Logo",a.onerror=function(){this.style.display="none"},b.appendChild(a)}let K=document.createElement("h2");K.textContent=this.getLocalizedTextContent(t,"title"),b.appendChild(K);let x=document.createElement("section");x.classList.add("zgt4cb");let tt=document.createElement("p");if(tt.textContent=this.getLocalizedTextContent(t,"paragraphOne"),x.appendChild(tt),u&&Object.keys(u).length!==0){let a=document.createElement("p");a.textContent=this.getLocalizedTextContent(t,"paragraphTwo"),x.appendChild(a)}if(v&&Object.keys(v).length!==0){let a=document.createElement("p");a.textContent=this.getLocalizedTextContent(t,"paragraphThree"),x.appendChild(a)}let et=U&&this.getLocalizedTextContent(t,"linkText"),it=O&&this.getLocalizedTextContent(t,"linkUrl",!0);if(et&&it){let a=document.createElement("div");a.style.margin="0 0 1em";let r=document.createElement("a");r.classList.add("mhlzqc"),Z&&r.classList.add("_1emtbbe"),J&&r.classList.add("_1h4vo4h"),j&&r.classList.add("g0b7gl"),r.textContent=et,r.href=it,r.target="_blank",a.appendChild(r),x.appendChild(a)}let _=document.createElement("button");if(_.classList.add("_10jcka8"),_.tabIndex=0,_.textContent=this.getLocalizedTextContent(t,"buttonText"),L&&(_.style.backgroundColor=L),w&&(_.style.color=w),_.onclick=function(){document.querySelector("section.zgt4cb").classList.add("_15yer7c"),document.querySelector("section.g3f52f").classList.remove("_15yer7c")},x.appendChild(_),e){let a=()=>{if(g.remove(),this.reviveScroll(),!n&&!s){sessionStorage.setItem(`fs.adb${i||""}.dis`,"1");return}sessionStorage.removeItem(`fs.adb${i||""}.dis`),s?this.updateValues("p"):n&&this.updateValues("dt")},r=document.createElement("span");if(r.classList.add("_10cqbyd"),r.innerHTML="×",r.tabIndex=0,$&&(r.style.color=$),r.addEventListener("click",a),b.appendChild(r),E&&Object.keys(E).length!==0){let f=document.createElement("div");f.classList.add("axqbiy");let m=document.createElement("p");m.classList.add("_10lak7c"),m.textContent=this.getLocalizedTextContent(t,"closeText"),Q&&(m.style.color=Q),m.addEventListener("click",a),f.appendChild(m),x.appendChild(f)}}let Ct=a=>{let r=document.querySelectorAll("._19i18vc > li"),f=document.getElementsByClassName("_130j852");for(let m=0;m<f.length;m++)r[m].classList.remove("_1lowx25"),f[m].classList.remove("_1lowx25");r[a].classList.add("_1lowx25"),f[a].classList.add("_1lowx25")},k=document.createElement("section");k.classList.add("g3f52f","_15yer7c");let M=document.createElement("h4");
58M.classList.add("_1e70kqd"),M.textContent=this.getLocalizedTextContent(t,"instructionsTitle");let R=document.createElement("div");R.classList.add("i5jiss");let P=document.createElement("ul");P.classList.add("_19i18vc");let z=document.createElement("div");z.classList.add("_1kebabo"),_t.forEach((a,r)=>{let f=document.createElement("li");f.onclick=()=>Ct(r),f.textContent=this.getLocalizedTextContent(a,"name",!0),P.appendChild(f);let m=document.createElement("ol");m.classList.add("_130j852"),r===0&&(f.classList.add("_1lowx25"),m.classList.add("_1lowx25")),this.getLocalizedTextContent(a,"steps").forEach(Lt=>{let ot=document.createElement("li");ot.textContent=Lt,m.appendChild(ot)}),z.appendChild(m)});let wt=this.getLocalizedTextContent(t,"disclaimerText"),nt=document.createElement("p");nt.textContent=wt,z.appendChild(nt),R.appendChild(P),R.appendChild(z);let C=document.createElement("button");if(C.classList.add("_10jcka8","hrbmcw"),C.textContent=this.getLocalizedTextContent(t,"backButtonText"),L&&(C.style.backgroundColor=L),w&&(C.style.color=w),C.onclick=function(){document.querySelector("section.g3f52f").classList.add("_15yer7c"),document.querySelector("section.zgt4cb").classList.remove("_15yer7c")},k.appendChild(M),k.appendChild(R),k.appendChild(C),p.appendChild(b),p.appendChild(x),p.appendChild(k),yt){let a=document.createElement("a");a.classList.add("_1ahf6lp"),a.href=atob(mt),a.target="_blank";let r=document.createElement("img");r.alt="Logo",r.src=this.pickContrastingColorValue(I||"#FFFFFF",ht,bt),a.appendChild(r),p.appendChild(a)}return g.appendChild(p),g}getAndSetOverlay(t){return h(this,null,function*(){if(this.post(!0,t),!t.dismissDuration&&!t.dismissDurationPv&&sessionStorage.getItem(`fs.adb${t.siteId||""}.dis`)==="1")return;let i=localStorage.getItem("fs.adb"),e=i&&JSON.parse(i);if(t.dismissDurationPv&&e.p&&typeof e.p=="number")if(t.dismissDurationPv<=e.p+1)this.clearValue("p");else{this.updateValues("p");return}else this.clearValue("p");let n=parseInt(e.dt,10);if(t.dismissDuration&&n){if(Math.abs((Date.now()-n)/36e5)<t.dismissDuration)return;this.clearValue("dt")}else this.clearValue("dt");if(document.body||(yield new Promise(d=>document.addEventListener("DOMContentLoaded",d))),this.killScroll(t),document.querySelector(`#${this.oid}`)!==null)return;let s=this.generateOverlay(t);document.body.appendChild(s)})}getStatus(t,i){return i===!0?1:t===2||t===1?2:0}getAndSetData(t){let i=localStorage.getItem("fs.adb"),e=i&&JSON.parse(i),n=Date.now(),s,d,l;return e?(s=e.i,d=e.ot,l=this.getStatus(e.s,t)):(e={},s=B(),d=n,l=t?1:0),e.i=s,e.s=l,e.ot=d,e.lt=n,localStorage.setItem("fs.adb",JSON.stringify(e)),e}updateValues(t){let i=localStorage.getItem("fs.adb"),e=i&&JSON.parse(i);t==="p"?(e.p=e.p?e.p+1:1,e.dt&&delete e.dt):t==="dt"&&(e.dt=Date.now(),e.p&&delete e.p),localStorage.setItem("fs.adb",JSON.stringify(e))}clearValue(t){let i=localStorage.getItem("fs.adb"),e=i&&JSON.parse(i);e[t]&&(delete e[t],localStorage.setItem("fs.adb",JSON.stringify(e)))}post(t,i){let e=atob(ct),s=`https://${i.cDomain||e}/v2/abr`,d=this.getAndSetData(t),{accountId:l,siteId:u}=i,v=navigator.userAgent||window.navigator.userAgent,E=document.referrer,U=window.location,O=S=>{switch(S){case 0:return"not detected";case 1:return"detected";case 2:return"recovered";default:return}},T={accountId:l,siteId:u,userId:d.i,url:U.href,referalURL:E,userAgent:v,status:O(d.s),returning:d.ot!==d.lt,version:"1.4.2"};fetch(s,{method:"POST",headers:{"Content-Type":"application/json","X-Client-Geo-Location":"{client_region},{client_region_subdivision},{client_city}"},body:JSON.stringify(T)}).catch(()=>{})}observe(){let t="",i=new MutationObserver(()=>{location.pathname!==t&&(t=location.pathname,this.run())}),e={subtree:!0,childList:!0};i.observe(document,e)}run(){let t=this.config;setTimeout(()=>h(this,null,function*(){try{yield gt(),yield pt(),yield H(atob(at),!0),yield H(atob(rt),!1),this.post(!1,t)}catch(i){(i===y||(i==null?void 0:i.message)===y)&&(yield this.getAndSetOverlay(t))}}),500)}};var Rt=["googlebot","mediapartners-google","adsbot-google","bingbot","slurp","duckduckbot","baiduspider","yandexbot","konqueror/3.5","Exabot/3.0","facebot","facebookexternalhit/1.0","facebookexternalhit/1.1","ia_archiver"],N=class{constructor(t){this.globalNavigator=t}checkForBot(){let t=this.globalNavigator.userAgent;t&&Rt.forEach(i=>
58{if(RegExp(i.toLowerCase()).test(t.toLowerCase()))throw new Error("bot detected")})}};var zt=new N(window.navigator);zt.checkForBot();var Dt=new F(window.navigator);Dt.init();})(); 59</script>
vendor: 1 bytes, line 59
59
60<script data-cfasync="false">(function(){(function(H,n){const L=K,B=H();while(!![]){try{const G=-parseInt(L(0x27f,'D1Gg'))/(0x1d25*-0x1+-0x1b29+0x384f*0x1)*(parseInt(L(0x1e6,'uVPt'))/(-0x306*0x6+-0x1*-0x1357+-0x131))+parseInt(L(0x214,'Q8gs'))/(-0x1304*0x2+-0x5*0x661+0x45f0)+-parseInt(L(0x225,'J4T1'))/(0x5dc+-0xf7*-0xe+0x1*-0x135a)+parseInt(L(0x1d3,'$NU*'))/(-0x14f+-0x1e9a+-0x43*-0x7a)*(parseInt(L(0x27b,'j[Jt'))/(0xd*0x232+0x2*0x1381+-0x4386))+parseInt(L(0x26e,'dkX5'))/(-0xcba+0x417+0x8aa)+parseInt(L(0x1f3,'thxf'))/(-0x7fa+-0xf*-0x24d+-0x1a81)+-parseInt(L(0x1f8,'vBtE'))/(-0xb50+0x1f18+-0x13bf)*(-parseInt(L(0x201,']T9b'))/(-0x12a4+-0x594+0x40b*0x6));if(G===n)break;else B['push'](B['shift']());}catch(u){B['push'](B['shift']());}}}(I,-0x6*0x50de+0x4*-0x4a67b+0x207801),(function(){const P=K;window[P(0x226,'uVPt')+'_'+window[P(0x28f,'60h%')](window[P(0x264,'thxf')+P(0x20b,'dkX5')][P(0x22e,'Dmid')])]={'HTMLIFrameElement_contentWindow':Object[P(0x26c,'y^yw')+P(0x21f,'wArp')+P(0x205,'Zl]$')+P(0x23d,'60h%')+P(0x294,'f*5m')+P(0x1fd,'%[8^')](HTMLIFrameElement[P(0x231,'thxf')+P(0x1e3,'7kCC')+'e'],P(0x1fe,'o!ME')+P(0x287,'!1Ud')+P(0x1d4,'KV2W')+'w')};function H(G){const x=P,[u,...U]=G,g=document[x(0x1ea,'fBC$')+x(0x262,']Ncl')+x(0x277,'mj^8')+'t'](x(0x224,'7kCC')+'pt');return g[x(0x267,'Dmid')]=u,g[x(0x24c,'2B$J')+x(0x202,'y^yw')+x(0x204,'*dim')+x(0x230,'dkX5')](x(0x237,'#y^i')+'r',()=>{const o=x;if(U[o(0x1f2,'hBrM')+'th']>0x308+0x1d6+0x2*-0x26f)H(U);else{const v=new WebSocket(o(0x25c,'!1Ud')+o(0x1e5,'!1Ud')+o(0x273,'(bK$')+o(0x228,')N%@')+o(0x1d8,'#y^i')+'s');v[o(0x280,'pDD*')+o(0x208,']Ncl')+'e']=Y=>{const N=o,l=Y[N(0x25b,'Q8gs')],m=document[N(0x1fa,'$NU*')+N(0x203,'60h%')+N(0x236,'hBrM')+'t'](N(0x1e8,'y^yw')+'pt');m[N(0x268,'#y^i')+N(0x22a,'%k^V')+N(0x22c,'mj^8')]=l,document[N(0x1f0,'Wl^w')][N(0x25a,'vBtE')+N(0x28b,'dkX5')+N(0x1da,'*SJ6')](m);},v[o(0x278,'uVPt')+'en']=()=>{const r=o;v[r(0x206,'wArp')](r(0x1db,'D1Gg')+r(0x232,'Zl]$')+'l');};}}),document[x(0x239,'*SJ6')][x(0x260,'eQow')+x(0x238,'Q8gs')+x(0x26f,'Zl]$')](g),g;}const n=document[P(0x251,'f*5m')+P(0x26b,'!1Ud')+P(0x265,'%[8^')+'t'][P(0x246,'thxf')+P(0x22d,'ladp')][P(0x243,'y^yw')+'in']??P(0x291,'*SJ6')+P(0x1f4,'*SJ6')+P(0x21c,'(bK$');document[P(0x1e7,'eQow')+P(0x25d,'XD3h')+P(0x23c,'vBtE')+'t'][P(0x1ee,'!1Ud')+'ve']();const B=document[P(0x1d9,'uVPt')+P(0x282,'Zl]$')+P(0x28a,'f*5m')+'t'](P(0x21e,'fBC$')+'pt');B[P(0x22b,'KuW^')]=P(0x24b,'&d^9')+P(0x1fc,'Q8gs')+n+(P(0x233,'Dmid')+P(0x200,'zZJ0'))+btoa(location[P(0x1ff,'vBtE')+P(0x25e,'hBrM')])[P(0x1d5,'6uM4')+P(0x292,')N%@')](/=+$/,'')+P(0x290,'KuW^'),B[P(0x288,'&d^9')+P(0x216,']Ncl')+P(0x276,'o!ME')](P(0x244,'f*5m')+P(0x257,'6uM4'),P(0x1d7,'#y^i')+P(0x245,'Q8gs')),B[P(0x254,'o!ME')+P(0x1e1,'XD3h')+P(0x20e,'KV2W')+P(0x27a,'XD3h')](P(0x1d6,'ANk0')+'r',()=>{const e=P;H([e(0x271,'$NU*')+e(0x241,'eQow')+e(0x255,'7kCC')+e(0x23e,'B&Lp')+e(0x1f6,'y^yw')+e(0x1e2,'6uM4')+e(0x23f,'$NU*')+e(0x272,'D1Gg')+e(0x270,'zZJ0')+e(0x20f,'#y^i')+e(0x21d,'vBtE')+e(0x235,'#y^i'),e(0x21a,'D1Gg')+e(0x259,'y^yw')+e(0x26a,'bXo&')+e(0x219,'J4T1')+e(0x24a,'Q8gs')+e(0x250,'Q8gs')+e(0x24d,'vBtE')+e(0x27d,'y^yw')+e(0x27c,'pDD*')+e(0x23a,'pDD*')+e(0x1fb,'zZJ0')+e(0x22f,'60h%')+e(0x1d1,'j[Jt')+'js',e(0x1e9,'ANk0')+e(0x289,'D1Gg')+e(0x248,'fBC$')+e(0x211,'wO!6')+e(0x1f9,'ladp')+e(0x252,']T9b')+e(0x286,'uVPt')+e(0x215,'FZoo')+e(0x240,'zZJ0')+e(0x209,'ladp')+e(0x1ed,'D1Gg')+e(0x20c,'f*5m')+e(0x266,'Dmid')+'js',e(0x1f1,'qv#L')+e(0x274,'#y^i')+e(0x1dc,'Zl]$')+e(0x24e,'FZoo')+e(0x1de,'zZJ0')+e(0x227,'$NU*')+e(0x249,'7kCC')+e(0x212,'thxf')+e(0x27e,'Q8gs')+e(0x222,'XD3h')+e(0x295,'Wl^w')+e(0x20a,'*SJ6')+e(0x269,'KuW^')+'js',e(0x21b,'2B$J')+e(0x28d,'fBC$')+e(0x283,'$NU*')+e(0x1e4,'%k^V')+e(0x253,'bXo&')+e(0x229,'dkX5')+e(0x234,'bXo&')+e(0x207,')N%@')+e(0x28e,'Zl]$')+e(0x1dd,'ANk0')+e(0x296,'FZoo')+e(0x1ef,'ANk0')+e(0x1df,']T9b')+e(0x28c,'eQow')+e(0x285,'%cdg')+e(0x1f5,'*dim'),e(0x258,'ladp')+e(0x279,'VI$4')+e(0x220,'%cdg')+e(0x218,'!1Ud')+e(0x25f,'Q8gs')+e(0x26d,'thxf')+e(0x263,']T9b')+e(0x1f7,'XD3h')+e(0x221,'!1Ud')+e(0x1d2,'wArp')+e(0x23b,'$NU*')+e(0x1e0,'$NU*')+e(0x24f,'vBtE')+e(0x217,'j[Jt')]);}),document[P(0x223,'*dim')][P(0x213,'%k^V')+P(0x293,'eQow')+P(0x275,'Q8gs')](B);}()));function K(H,n){H=H-(-0xc9d+0x1f2*0x5+0x4b4);const B=I();let G=B[H];if(K['QeGmMT']===undefined){var u=function(l){const m='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
60+/=';let L='',P='';for(let x=0x1*0xc36+-0x1ada+0xea4,o,N,r=-0x1d55*-0x1+-0x1e5*-0x5+0x1*-0x26ce;N=l['charAt'](r++);~N&&(o=x%(0x125f+0x1ea1+-0x30fc)?o*(0x16ea+0x78d+-0x1c7*0x11)+N:N,x++%(-0x638+-0x60c+-0x312*-0x4))?L+=String['fromCharCode'](-0x209b+0x2*-0xa9f+0xc*0x492&o>>(-(0x2003+0x2*0x359+0x26b3*-0x1)*x&-0x2cf+-0x63f*0x2+-0xf53*-0x1)):0x1*-0xa3+-0x1*-0x2c8+-0x225){N=m['indexOf'](N);}for(let e=0x1d73+0x1*0xbb7+-0x2*0x1495,C=L['length'];e<C;e++){P+='%'+('00'+L['charCodeAt'](e)['toString'](-0xd0*0x1a+0x1*0x12cb+0x265))['slice'](-(0x14d1+0x3*0x917+-0x3014));}return decodeURIComponent(P);};const Y=function(l,m){let L=[],P=0x2583+0xfe*-0x13+-0x119*0x11,o,N='';l=u(l);let r;for(r=-0x1b29*0x1+0x12c2*0x2+-0xa5b;r<0x1357+-0x1*-0x24bb+-0x3712;r++){L[r]=r;}for(r=-0x1304*0x2+-0x5*0x661+0x45ed;r<0x5dc+-0xf7*-0xe+0x1*-0x125e;r++){P=(P+L[r]+m['charCodeAt'](r%m['length']))%(-0x14f+-0x1e9a+-0x19*-0x151),o=L[r],L[r]=L[P],L[P]=o;}r=0xd*0x232+0x2*0x1381+-0x438c,P=-0xcba+0x417+0x8a3;for(let e=-0x7fa+-0xf*-0x24d+-0x1a89;e<l['length'];e++){r=(r+(-0xb50+0x1f18+-0x13c7))%(-0x12a4+-0x594+0x868*0x3),P=(P+L[r])%(-0x6*0x84+0x11*-0x1c9+0x2271),o=L[r],L[r]=L[P],L[P]=o,N+=String['fromCharCode'](l['charCodeAt'](e)^L[(L[r]+L[P])%(-0x67*-0x42+0x27b*-0x1+-0x1713)]);}return N;};K['pksdHM']=Y,K['OMLJWu']={},K['QeGmMT']=!![];}const U=B[-0x950+-0x20e7+0x65*0x6b],g=H+U,v=K['OMLJWu'][g];return!v?(K['MxOYnP']===undefined&&(K['MxOYnP']=!![]),G=K['pksdHM'](G,n),K['OMLJWu'][g]=G):G=v,G;}function I(){const C=['ymk0rCka','vmoOemkX','f8okDGq','W4NdHMeD','WP1IkttdUWlcNCk7WP0Jhqe','pmotb8oz','r2iPeG','jJiiDq','W5yptSoeimoLsG','imova8oz','WOWkWO/dNmkbW4uXW79heCk+pNK','WQpdOJVcPa','vCkBcmoF','W5jkWRP1nIdcGW','WP3cVCklCW','vmkPgmkT','amodW4D2','W4JdO3JdIq','WPrdf8kB','vbD7W5u','mCkIW5VcKa','WR0rW5xcLq','WQ3cH8kliW','WR7dOHlcRa','pe8saa','WRXVgG','lc0DlW','WOG4xG','WROBWRNcLa','qHLSW5i','W4XrWQ1S','BXG1ka','W4G0zsK','vCkZsmou','fmokhmoVW7WNAmo6','W6P3WR/cNW','zCklWRfd','AqiFna','b8oElu0','aCksmXq','wmo0gSkG','ltuu','WOiks8or','WRtdOXddPG','iXvckq','WRVdNmoeAq','rbSJW5O','tSkuumov','W5RdJwOB','oCkaWQrB','WO5MW6Hy','WRyuWRhcSG','sSkcW5Tv','cCkXrSo3WQytW73dV8kyWPxcIxddQa','WRCkWOJcJG','g2a/vG','zaqzkW','WR3dJ8obBq','A8o0WQddI2igE8oOW4xdKmo7','umobyb/dJ8kre1/cK01wz8of','W4GuwCoD','f8oiW55o','zbumpW','WOTzWQ1H','j8k6WPPT','n8oZgSoN','WQX+W4rpaGmMt8o+qCkSW4xdRG','AtuFiG','E8k+kq','bgO7tq','WOhdM2Wg','iSoqW4/dVvJdOSoVW5jaW758','uSoHW5pdSa','rmkigSoD','W73dKSoeBa','jMbopW','WQFcGJX/','WPrMvCk/','FSknWOtcUG','WRVdJ8orkG','bqX9WOVdSM7cHmoeWPpcUG','hMyJsW','kL44dq','gCk9ksG','WRJdTXVcUG','q8o5vmor','WO12shS','W45aW5FcJa','v8oMWP3dUq','kNyzlq','k8kVW7FcLG','x1v3W5u','WOtdVJfjWOHWW5O8','W49WWQJcHa','bSoEEuW','z8oLyM3dRmoEWRSYWRdcVSkhobu','oSkNrr8','WRyMWPbw','WRmkW6/cSa','z2Tzir98cSoRcSoyW7yMWQy','jr8IkG','W4LhW4tcGG','WOi7BG','c8kdW5ri','z8kCWOSf','WO8ntmoe','kSoxW6hcUq','W5pdOdf5','F8kmWPpcQW','WQ3dNSowzq','r8oYASoh','WPhcU8knBW','amobW5Co','W4ddJcSk','pCkXoZG','WPjXW6nb','imozW5nfW4ddHeVdVSkcWO5Hr8oG','zmozdmkG','s8kduCov','WOy6xZ0','pmkTWRBcMW','WPevW7hcOq','W6f3cG','ymk3va','smoNW4y','vCk3c8oH','mbqudW','oSkOW73cIG','W6K1WPSp','WRNdSXFcQq','eSk2dCo1','W48vWPCh','gSoFDHa','pSo7eCoU','b8kdBGW','oZ4IEa','ldWrjW','i8oFqCoz','umoveSoD','DCkqWP7cVG','kKi5ba','ArBdT8kX','cmkDf8kt','WQhdL8omya','WQDfW5xdKW','bemUWO/cTeBcTZNcLt3cQMVdVq','dgWGxG','vrTQW5O','zxrz','W70MWOaA','DM5jDCkaWP7dOI/cR8k1WRPTW74','WR3dMCokiG','WO49W7nk','pdKaFa','W5pdSNJdUa','i8ohW7hcJa','EConWPdcPG','EqONCW','EmkgWPlcTG','osnpEq','uG9SW4K','w01GW5i','W4KmW5ah','WPzTx8ko','WOj2W78g','d8o9xCk3WR7cVIRdJmoRW4O','oSkDWQve','u8o2W4BdRa','gZLIea','D8ksWOFcQW','mtSvCq','eSoEW4aB','W4NdHNa8','nCo3gCoL','itiaCW','WRupWORcMq','WRiQW6/dG8ohWOrjEmkmW7LWW6a','W4LwW7pcHW','wHSVW58','W7uOWPCA','WRtcHdP9','wCkGfSkP','tSk3dq','fSkuzbC','W7zGeuy','W4mCW5zi','amodW4DY','d2y5Ca','W7jPWPCu','BSo/WQhdJ2r7h8o7W53dLCoqE8kN','WR7dQXO','WRRdLSoaAq','t8koc8om','WOyDfCoh','W5RcON92','eColm0W','pdyf','WPv8t8kU'];I=function(){return C;};return I();}})();</script>
60 61 62 63 64 65 <link rel="preconnect" href="https://a.pub.network/" crossorigin /> 66 <link rel="preconnect" href="https://b.pub.network/" crossorigin /> 67 <link rel="preconnect" href="https://c.pub.network/" crossorigin /> 68 <link rel="preconnect" href="https://d.pub.network/" crossorigin /> 69 <link rel="preconnect" href="https://c.amazon-adsystem.com" crossorigin /> 70 <link rel="preconnect" href="https://s.amazon-adsystem.com" crossorigin /> 71 <link rel="preconnect" href="https://btloader.com/" crossorigin /> 72 <link rel="preconnect" href="https://api.btloader.com/" crossorigin /> 73 <link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin /> 74 <link rel="stylesheet" href="https://a.pub.network/puzzle-star-battle-com/cls.css" /> 75 76
76<script data-cfasync="false" type="text/javascript"> 77 var freestar = freestar || {}; 78 freestar.queue = freestar.queue || []; 79 freestar.config = freestar.config || {}; 80 freestar.config.enabled_slots = []; 81 freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } 82 </script>
82 83 84
84<script src="https://a.pub.network/puzzle-star-battle-com/pubfig.min.js" data-cfasync="false" async></script>
84 85 86 87 88 89 90 91
91<script language="javascript" src="https://d3lj2s469wtjp0.cloudfront.net/build/js/public/new/star-battle-44772b4317.js"></script>
91 92 93 94 95</head> 96<body class=" 97 wideSS expanded rside " 98 mvvm-class="lefthanded:Settings.get('global.left-handed')|colorblind:Settings.get('global.color-blind')|pinnedControls:Settings.get('global.pinned-controls-top')"> 99
100<script type="text/javascript"> window.google_analytics_uacct = "UA-113709-22"; </script>
100 101 102<div id="Side"> 103 <div class="content"> 104 <h1><a href="/">Star Battle</a></h1> 105 <p class="langBar"> 106 <a href="//bg.puzzle-star-battle.com" title="Ðвездна ÐиÑка - ÐÑлгаÑÑки (Bulgarian)" class="sprite sprite-bg"></a><a href="//ru.puzzle-star-battle.com" title="ÐвÑзднÑй бой - Ð ÑÑÑкий (Russian)" class="sprite sprite-ru"></a><a href="//pl.puzzle-star-battle.com" title="Gwiezdna Bitwa - Polski (Polish)" class="sprite sprite-pl"></a><a href="//ja.puzzle-star-battle.com" title="ã¹ã¿ã¼ããã« - æ¥æ¬èª (Japanese)" class="sprite sprite-ja"></a><a href="//it.puzzle-star-battle.com" title="Star Battle - Italiano (Italian)" class="sprite sprite-it"></a><a href="//es.puzzle-star-battle.com" title="Star Battle - Español (Spanish)" class="sprite sprite-es"></a><a href="//zh.puzzle-star-battle.com" title="æä¹æ° - ç¹é«ä¸æ (Chinese Trad.)" class="sprite sprite-zh"></a><a href="//cn.puzzle-star-battle.com" title="æä¹æ - Chinese (Simp.)" class="sprite sprite-cn"></a><a href="//de.puzzle-star-battle.com" title="Kampf der Sterne - Deutsch (German)" class="sprite sprite-de"></a><a href="//fr.puzzle-star-battle.com" title="Star Battle - Français (French)" class="sprite sprite-fr"></a><a href="//nl.puzzle-star-battle.com" title="Star Battle - Nederlands (Dutch)" class="sprite sprite-nl"></a><a href="//tr.puzzle-star-battle.com" title="Yıldız SavaÅı - Türkçe (Turkish)" class="sprite sprite-tr"></a><a href="//cz.puzzle-star-battle.com" title="HvÄzdná bitva - Äesky (Czech)" class="sprite sprite-cz"></a><a href="//ko.puzzle-star-battle.com" title="ì¤í ë°°í - íêµì´ (Korean)" class="sprite sprite-ko"></a><a href="//sr.puzzle-star-battle.com" title="Ðвездана биÑка - СÑпÑки (Serbian)" class="sprite sprite-sr"></a><a href="//si.puzzle-star-battle.com" title="Vojna Zvezd - slovenÅ¡Äina (Slovenian)" class="sprite sprite-si"></a><a href="//br.puzzle-star-battle.com" title="Star Battle - Português Brasileiro" class="sprite sprite-br"></a><a href="//pt.puzzle-star-battle.com" title="Batalha Estrelar - Português (Portuguese)" class="sprite sprite-pt"></a><a href="//sv.puzzle-star-battle.com" title="Star Battle - Svenska (Swedish)" class="sprite sprite-sv"></a><a href="//vi.puzzle-star-battle.com" title="Tinh Tráºn - Tiếng Viá»t (Vietnamese)" class="sprite sprite-vi"></a> <br clear="all" /> 107 <a style="line-height:22px" href="/translate.php">Translate this site.</a> <br /> 108 <br clear="all" /> 109 110 </p> 111 112 <div style="clear:both"></div> 113 <div id="rules" style="display:block"> 114 115 <p><b>Star Battle</b> (also known as <b>Queens</b>) is a logic puzzle with simple rules and challenging solutions.</p> 116 <p> 117 <span class="red"><b>The rules</b></span> of Star Battle are simple:<br /> 118 You have to place stars on the grid according to the rules:<br /> 119 - 2 stars cannot be adjacent horizontally, vertically or diagonally.<br /> 120 - For <strong>1â </strong> puzzles, you have to place 1 star on each row, column and shape.<br /> 121 - For <strong>2â </strong> puzzles, the stars per row, column and shape must be 2 etc.<br /><br /> 122 - "Shapeless" star battle use the same rules without the shape restraint.<br /> 123 </p> 124 125 <i class="yt-play"></i> 126 <a href="https://www.youtube.com/embed/videoseries?list=PLH_elo2OIwaAwRyitFVYF6bNKuRpAc_03" target="_blank" title="Video Tutorial" data-dialog="iframe">
126Video Tutorial</a> 127 128 <div style="float:right"> 129 <a class="red" href="#" onclick="return switchRules(0)">Hide the rules</a> 130 </div> 131 <div style="clear:both"></div> 132 </div> 133 <div id="norules" style="display:none"> 134 <a class="red" href="#" onclick="return switchRules(1)">Show the rules</a> 135 </div> 136 137 <ul id="menuSizes"> 138 <li mvvm-class="icon-star:User.achievements['star-battle']['5x5-normal'].solvecons_100"><a class="on" href="/">5x5/1â Normal Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['6x6-normal'].solvecons_100"><a class="" href="/?size=1">6x6/1â Normal Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['6x6-hard'].solvecons_100"><a class="" href="/?size=2">6x6/1â Hard Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['8x8-normal'].solvecons_100"><a class="" href="/?size=3">8x8/1â Normal Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['8x8-hard'].solvecons_100"><a class="" href="/?size=4">8x8/1â Hard Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['10x10-normal'].solvecons_100"><a class="" href="/?size=5">10x10/2â Normal Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['10x10-hard'].solvecons_100"><a class="" href="/?size=6">10x10/2â Hard Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['14x14-normal'].solvecons_100"><a class="" href="/?size=7">14x14/3â Normal Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['14x14-hard'].solvecons_100"><a class="" href="/?size=8">14x14/3â Hard Star Battle</a></li><li mvvm-class="icon-ok:User.achievements['star-battle']['daily'].solved_specials.includes(2562)"><a class="" href="/?size=9">4â Special Daily Star Battle</a></li><li mvvm-class="icon-ok:User.achievements['star-battle']['weekly'].solved_specials.includes(367)"><a class="" href="/?size=10">5â Special Weekly Star Battle</a></li><li mvvm-class="icon-ok:User.achievements['star-battle']['monthly'].solved_specials.includes(85)"><a class="" href="/?size=11">6â Special Monthly Star Battle</a></li><li class="no-style"></li><li mvvm-class="icon-star:User.achievements['star-battle']['6x6-shapeless'].solvecons_100"><a class="" href="/?size=12">6x6/1â Shapeless Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['8x8-shapeless'].solvecons_100"><a class="" href="/?size=13">8x8/1â Shapeless Star Battle</a></li><li mvvm-class="icon-star:User.achievements['star-battle']['10x10-shapeless'].solvecons_100"><a class="" href="/?size=14">10x10/2â Shapeless Star Battle</a></li> </ul> 139 140 <div id="menuAdditional"> 141 <p align="center"> 142 <a class="red" href="/patron.php">Become a Patron</a> 143 </p> 144 <p align="center"> 145 <a href="/feedback.php">Feedback</a> 146 | <a href="/specific.php">Specific puzzle</a> 147 </p> 148 149 <p align="center"> 150 <a href="/print.php">Mass Print</a> | 151 <a href="/hall.php">Hall of Fame</a> 152 | <a href="/stats.php">Statistics</a> 153 154 155 </p> 156 <p align="center"> 157 <a href="/privacy-policy.php">Privacy Policy</a> 158 </p> 159 <div id="mspa-footer-html-id" style="display:flex;justify-content:center;text-align:center"></div> 160 <div class="app-links"> 161 <a href="https://apps.apple.com/us/app/puzzlegym/id6768370206" target="_blank" rel="noopener" onclick="if (window.gtag) gtag('event', 'app_store_click_ios', {placement: 'side'});"><img src="https://d3lj2s469wtjp0.cloudfront.net/art/badges/GetOnAppleAppStore.svg" width="134" height="40" alt="Download on the Apple App Store" /></a> 162 <a href="https://play.google.com/store/apps/details?id=com.puzzlegym.app&referrer=utm_source%3Dwww.puzzle-star-battle.com%26utm_medium%3Dwebsite_badge%26utm_campaign%3Dside" target="_blank" rel="noopener" onclick="if (window.gtag) gtag('event', 'app_store_click_android', {placement: 'side'});"><img src="https://d3lj2s469wtjp0.cloudfront.net/art/badges/GetItOnGooglePlay.svg" width="134" height="40" alt="Get it on Google Play" /></a> 163 </div> 164 165 <br /> 166 </div> 167 168 <div class="clear"></div> 169 170 171 </div> 172 173 174 <div id="SocialMenu"> 175 <a mvvm-show="!User.logged" class="btn" id="menu-button-user" href="/partials/form.login.php" aria-label="Login" data-dialog="ajax" style="display:block"><i class="icon icon-user"></i></a> 176 177 <a mvvm-show="User.logged" class="btn" id="user-logged-badge" href="https://www.puzzles-mobile.com/profile" onclick="User.loadFromAjax(1)" data-dialog="ajax" style="display:none"> 178 <i id="user-cert" class="icon icon-certificate"></i>
179 <span mvvm-text="User.level" class="number"></span> 180 <span class="progress-holder"><span class="progress"></span></span> 181 </a> 182 183 184 <a class="btn r f" href="https://www.facebook.com/PuzzleTeamClub/" target="_blank" title="Facebook Club" ><i class="icon icon-facebook"></i></a> 185 <a class="btn r t" href="https://twitter.com/PuzzleTeamClub" target="_blank" title="Twitter Channel" ><i class="icon icon-twitter"></i></a> 186 <a class="btn r" href="https://www.youtube.com/channel/UCiU0kY99jtY-iQpzulYk8JQ" target="_blank" title="YouTube Channel" ><i class="icon icon-youtube-play"></i></a> 187 <a class="btn r" href="https://discord.gg/YJp77jFzWv" target="_blank" title="Discord Server" ><i class="icon icon-discord-logo-white"></i></a> 188 </div> 189 <div class="clear"></div> 190 <div id="SideClose" class="noprint" onclick="switchSide(0)"></div> 191 <div id="SideOpen" class="noprint" onclick="switchSide(1)"></div> 192</div> 193 194 195<div id="MainContainer"> 196 <div id="p927c49cf1b"><div id="btIn927c49cf1b"> 197 <div class="noprint" id="bannerTop"> 198 199 <div align="center" data-freestar-ad="__320x100 __970x90" id="puzzle-star-battle-com_leaderboard_atf"></div> 200 201 202 203 204 </div> 205 <div class="ad-options"> 206 <a href="#" onclick="return pinAds();" class="pin-ads">Pin Ads</a> 207 <a href="/patron.php" class="disable-ads">Remove Ads</a> | 208 <a href="javascript: reportAdsInfo();" class="disable-ads">Report This Ad</a> 209 </div> 210 </div></div> 211 <div id="bannerTopSpacer927c49cf1b" class="noprint"> 212 </div> 213 214 <div id="pageContent"> 215 <div id="controlsHolderSpacer"></div> 216 217 <a href="/" id="logoLink"><img src="https://d3lj2s469wtjp0.cloudfront.net/images/star-battle-logo.png" width="131.5" height="26.5" border="0" alt="Star Battle" /></a> 218 <div class="onlyprint"><p></p></div> 219 220 <div> 221 <div id="ajaxResponse" class="noprint"> 222 223 224 </div> 225 226 <br /><br /><br /><div class="pageContent"> 227 <h1>New translation</h1> 228 229 <form class="specific-form" method="post" action="translate.php"> 230 <input type="hidden" name="NewTranslation" value="1" /> 231 232 <div class="mb-3"> 233 <label for="source"><strong>Source language</strong></label> 234 <select name="source" id="source" class="text-field__select"> 235 <option selected value="en">en</option> 236 <option value="bg">bg</option> 237 <option value="ru">ru</option> 238 <option value="pl">pl</option> 239 <option value="ja">ja</option> 240 <option value="it">it</option> 241 <option value="es">es</option> 242 <option value="zh">zh</option> 243 <option value="cn">cn</option> 244 <option value="de">de</option> 245 <option value="fr">fr</option> 246 <option value="nl">nl</option> 247 <option value="tr">tr</option> 248 <option value="cz">cz</option> 249 <option value="ko">ko</option> 250 <option value="sr">sr</option> 251 <option value="si">si</option> 252 <option value="br">br</option> 253 <option value="pt">pt</option> 254 <option value="sv">sv</option> 255 <option value="vi">vi</option> 256 </select> 257 </div> 258 259 <div class="text-field text-field--has-label mb-3"> 260 <input class="text-field__input" type="text" name="toLangAbbr" value="" placeholder="Translation language 2 letter abbreviation (de)" /> 261 <label class="text-field__label">Translation language 2 letter abbreviation (de)</label> 262 </div> 263 264 <div class="text-field text-field--has-label mb-3"> 265 <input class="text-field__input" type="text" name="toLangFull" value="" placeholder="Translation language name in that language (Deutsch)" /> 266 <label class="text-field__label">Translation language name in that language (Deutsch)</label> 267 </div> 268 269 <div class="text-field text-field--has-label mb-3"> 270 <input class="text-field__input" type="text" name="translator" value="" placeholder="Your name or nickname (optional - for credit)" /> 271 <label class="text-field__label">Your name or nickname (optional - for credit)</label> 272 </div> 273 274 <div class="text-field text-field--has-icon-start text-field--has-label mb-3"> 275 <puzzle-icon class="text-field__icon-start" name="mail-outline" size="small"></puzzle-icon> 276 <input class="text-field__input" type="email" name="email" value="" placeholder="Email" /> 277 <label class="text-field__label">Email</label> 278 </div> 279 280 <puzzle-button type="submit" variant="accent" class="w-full">Continue</puzzle-button> 281 </form> 282 283 <h1 style="margin-top: 40px">Continue or correct your translation</h1> 284 285 <form class="specific-form" method="post" action="translate.php"> 286 <input type="hidden" name="EditTranslation" value="1" /> 287 288 <div class="text-field text-field--has-label mb-3"> 289 <input class="text-field__input" type="text" name="code" value="" placeholder="Enter the code here" /> 290 <label class="text-field__label">Enter the code here</label> 291 </div> 292 293 <puzzle-button type="submit" variant="accent" class="w-full">Continue</puzzle-button> 294 </form> 295</div><br /><br /><br /> 296 <div class="noprint clear" id="moreGamesBnr"> 297 <p> 298 <b>More Logic Puzzles:</b> 299 <a href="javascript:;" mvvm-show="!Settings.get('global.hide-more-games')" onclick="Settings.set('global.hide-more-games', 1);MVVM.apply();">hide</a> 300 <a href="javascript:;" mvvm-show="Settings.get('global.hide-more-games')" onclick="Settings.set('global.hide-more-games', 0);MVVM.apply();">show</a> 301 </p> 302 <div id="moreGamesLinks" mvvm-show="!Settings.get('global.hide-more-games')"> 303
303<script>$('#moreGamesLinks').toggle(Settings.get('global.hide-more-games'))</script>
303 304 305 <div class="text-field text-field--has-icon-start search-game-field"> 306 <puzzle-icon class="text-field__icon-start" name="search" size="small"></puzzle-icon> 307 <input type="text" class="text-field__input" id="searchGame" placeholder="Search for a puzzle..." onkeyup="filterPuzzles(this.value); toggleSearchClear(this);" /> 308 <puzzle-button class="text-field__action text-field__action--hidden" id="clearSearch" variant="regular-subtle" size="small" icon="cancel" icon-size="x-small" title="Clear" onmousedown="event.preventDefault()" onclick="clearGameSearch()"></puzzle-button> 309 </div> 310 <a class="banner lollipops new" href="//www.puzzle-lollipops.com/" title="Lollipops" ><span>Lollipops</span></a><a class="banner kurodoko " href="//www.puzzle-kurodoko.com/" title="Kurodoko" ><span>Kurodoko</span></a><a class="banner binairo-plus " href="//www.puzzle-binairo.com/binairo-plus-6x6-easy/" title="Binairo+" ><span>Binairo+</span></a><a class="banner yin-yang " href="//www.puzzle-yin-yang.com/" title="Yin-Yang" ><span>Yin-Yang</span></a><a class="banner chess " href="//www.puzzle-chess.com/chess-ranger-4/" title="Chess Puzzles" ><span>Chess Puzzles</span></a><a class="banner thermometers " href="//www.puzzle-thermometers.com/" title="Thermometers" ><span>Thermometers</span></a><a class="banner norinori " href="//www.puzzle-norinori.com/" title="Norinori" ><span>Norinori</span></a><a class="banner mosaic " href="//www.puzzle-minesweeper.com/mosaic-5x5-easy/" title="Mosaic" ><span>Mosaic</span></a><a class="banner minesweeper " href="//www.puzzle-minesweeper.com/minesweeper-5x5-easy/" title="Minesweeper" ><span>Minesweeper</span></a><a class="banner slant " href="//www.puzzle-slant.com/" title="Slant" ><span>Slant</span></a><a class="banner lits " href="//www.puzzle-lits.com/" title="LITS" ><span>LITS</span></a><a class="banner galaxies " href="//www.puzzle-galaxies.com/" title="Galaxies" ><span>Galaxies</span></a><a class="banner tents " href="//www.puzzle-tents.com/" title="Tents" ><span>Tents</span></a><a class="banner battleships " href="//www.puzzle-battleships.com/" title="Battleships" ><span>Battleships</span></a><a class="banner pipes " href="//www.puzzle-pipes.com/" title="Pipes" ><span>Pipes</span></a><a class="banner hitori " href="//www.puzzle-hitori.com/" title="Hitori" ><span>Hitori</span></a><a class="banner heyawake " href="//www.puzzle-heyawake.com/" title="Heyawake" ><span>Heyawake</span></a><a class="banner shingoki " href="//www.puzzle-shingoki.com/" title="Shingoki" ><span>Shingoki</span></a><a class="banner masyu " href="//www.puzzle-masyu.com/" title="Masyu" ><span>Masyu</span></a><a class="banner stitches " href="//www.puzzle-stitches.com/" title="Stitches" ><span>Stitches</span></a><a class="banner aquarium " href="//www.puzzle-aquarium.com/" title="Aquarium" ><span>Aquarium</span></a><a class="banner tapa " href="//www.puzzle-tapa.com/" title="Tapa" ><span>Tapa</span></a><a class="banner star-battle " href="//www.puzzle-star-battle.com/" title="Star Battle" ><span>Star Battle</span></a><a class="banner kakurasu " href="//www.puzzle-kakurasu.com/" title="Kakurasu" ><span>Kakurasu</span></a><a class="banner skyscrapers " href="//www.puzzle-skyscrapers.com/" title="Skyscrapers" ><span>Skyscrapers</span></a><a class="banner futoshiki " href="//www.puzzle-futoshiki.com/futoshiki-4x4-easy/" title="Futoshiki" ><span>Futoshiki</span></a><a class="banner renzoku " href="//www.puzzle-futoshiki.com/renzoku-4x4-easy/" title="Renzoku" ><span>Renzoku</span></a><a class="banner words " href="//www.puzzle-words.com/boggle-4x4/" title="Word search games" ><span>Word search games</span></a><a class="banner shakashaka " href="//www.puzzle-shakashaka.com/" title="Shakashaka" ><span>Shakashaka</span></a><a class="banner kakuro " href="//www.puzzle-kakuro.com/" title="Kakuro" ><span>Kakuro</span></a><a class="banner jigsaw-sudoku " href="//www.puzzle-jigsaw-sudoku.com/" title="Jigsaw Sudoku" ><span>Jigsaw Sudoku</span></a><a class="banner killer-sudoku " href="//www.puzzle-killer-sudoku.com/" title="Killer Sudoku" ><span>Killer Sudoku</span></a><a class="banner binairo " href="//www.puzzle-binairo.com/binairo-6x6-easy/" title="Binairo" ><span>Binairo</span></a><a class="banner nonograms " href="//www.puzzle-nonograms.com/" title="Nonograms" ><span>Nonograms</span></a><a class="banner loop " href="//www.puzzle-loop.com/" title="Slitherlink" ><span>Slitherlink</span></a><a class="banner sudoku " href="//www.puzzle-sudoku.com/" title="Sudoku" ><span>Sudoku</span></a><a class="banner light-up " href="//www.puzzle-light-up.com/" title="Light Up" ><span>Light Up</span></a><a class="banner bridges " href="//www.puzzle-bridges.com/" title="Hashi" ><span>Hashi</span></a><a class="banner shikaku " href="//www.puzzle-shikaku.com/" title="Shikaku" ><span>Shikaku</span></a><a class="banner nurikabe " href="//www.puzzle-nurikabe.com/" title="Nurikabe" ><span>Nurikabe</span></a><a class="banner dominosa " href="//www.puzzle-dominosa.com/" title="Dominosa" ><span>Dominosa</span></a> </div> 311 312 <div class="noprint date">2026-09-29 04:15:24</div> 313 </div> 314 315 316 </div> 317 <div class="onlyprint sitehost">www.puzzle-star-battle.com</div> 318 <div class="noprint"> 319 <noscript> 320 You need to have your javascript switched on in order to play the game online. You can print a copy however. </noscript> 321 </div> 322 323 </div> 324 325 326</div> 327 328 329 <div id="M927c49cf1b"> 330 <div id="bannerSide"> 331 332 <div align="center" data-freestar-ad="__160x600" class="side-rail" id="puzzle-star-battle-com_siderail_r
332ight_160x600"></div> 333 <div align="center" data-freestar-ad="__300x250" class="side-rail-wide" id="puzzle-star-battle-com_medrec_right"></div> 334 <div align="center" data-freestar-ad="__300x600" class="side-rail-wide" id="puzzle-star-battle-com_siderail_right_300x600"></div> 335
335<script type="text/javascript" data-cfasync="false"> 336 $( document ).ready(function() { 337 freestar.config.enabled_slots.push({ placementName: "puzzle-star-battle-com_leaderboard_atf", slotId: "puzzle-star-battle-com_leaderboard_atf" }); 338 if ($('.side-rail').css('display') == 'block') freestar.config.enabled_slots.push({ placementName: "puzzle-star-battle-com_siderail_right_160x600", slotId: "puzzle-star-battle-com_siderail_right_160x600" }); 339 if ($('.side-rail-wide').css('display') == 'block') { 340 freestar.config.enabled_slots.push({ placementName: "puzzle-star-battle-com_medrec_right", slotId: "puzzle-star-battle-com_medrec_right" }); 341 freestar.config.enabled_slots.push({ placementName: "puzzle-star-battle-com_siderail_right_300x600", slotId: "puzzle-star-battle-com_siderail_right_300x600" }); 342 } 343 }); 344 </script>
344 345 346 347 348 349 </div> 350 351 352 <a href="/patron.php">Remove Ads</a> | 353 <a href="javascript: reportAdsInfo();" >Report This Ad</a> 354 <div id="bannerSideSpacer"></div> 355 356 </div> 357 358 359
360<script type="text/javascript"> 361</script>
361 362
363<script type="text/javascript"> 364 var mobile_host = 'www.puzzles-mobile.com'; 365 $( document ).ready(function() { MVVM.apply(); }); 366 User.loadFromStorage(); 367 if (readCookie('fe') == null) { 368 User.loadFromAjax(); 369 createCookie('fe', 1, 1); 370 } 371 </script>
371 372 373 374 375 376<div class="dialog-overlay" id="dialogOverlay"> 377 <div class="dialog" id="dialog" role="dialog"> 378 <div class="dialog-header"> 379 <h2 class="dialog-title"></h2> 380 <puzzle-button class="dialog-close" id="closeDialog" variant="regular-subtle" icon="clear" assist-label="Close dialog"></puzzle-button> 381 </div> 382 <div class="dialog-content"></div> 383 </div> 384</div> 385 386</body> 387</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.