1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8092],{95330:function(e,t,a){"use strict";a.d(t,{Z:function(){return A}});var n=a(75271),r=a(40507),o=a.n(r),s=a(2237),i=a.n(s),l=a(76029),E=a(154),c=a(68602),S={src:"/game/_next/static/media/rotateHorizontal.e91ea5a4.png",height:400,width:401,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAY0lEQVR42kXFIQ8BAQAG0I+gSDRT/AD5ZjNn5nYXaJIgmFHM1Qv3399QeOVFq9O7WxolhlF9s3J0tkhinw+laeJqHBczcwdrEyfL6BQqG1uVwi2e+THQxyv508VDqVGrNXbaN1X4OwcyqroLAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};a(56266);const d=e=>{let{allowAnyOrientation:t,isOpen:a}=e;const{t:r}=(0,l.$G)("games"),o=r("content.rotateModal",{returnObjects:!0});return n.createElement(c.Z,{isOpen:a,isChildFullscreen:!0,modalClassName:"game-rotate-device-modal",backdropClassName:"game-rotate-device-backdrop",zIndex:999},n.createElement("div",{className:"cross-icon",onClick:t},n.createElement(E.aM,{fill:"#ffffff",width:30,height:30,style:2})),n.createElement("div",{className:"game-rotate-device-container"},n.createElement("div",{className:"image-con"},n.createElement(i(),{src:S,width:200,height:200})),n.createElement("div",{className:"descr-con"},n.createElement("p",{className:"heading"},o.paused),n.createElement("p",{className:"descr"},o.rotate))))};d.propTypes={allowAnyOrientation:o().func,isOpen:o().bool};var A=d},89860:function(e,t,a){"use strict";var n=a(24731),r=a(75271),o=a(79518);function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}t.Z=(e,t)=>{const[a,n]=(0,r.useState)(!1),[s,l]=(0,r.useState)(""),E=function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=document.getElementById(e.id);return null===n||void 0===n||!n.contentWindow||(n.contentWindow.postMessage(i({type:t},a),"*"),!0)},c=()=>{if(a)return E(o.FARM_POST_MESSAGE_TYPES.RESIZE,{orientation:""}),!0;if(window&&"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0){let e=o.GAME_ORIENTATION.LANDSCAPE;const t=window.innerWidth<window.innerHeight;(window&&window.matchMedia("(orientation: portrait)").matches||t)&&(e=o.GAME_ORIENTATION.PORTRAIT),l(e),E(o.FARM_POST_MESSAGE_TYPES.RESIZE,{orientation:e})}return!0},S=e=>([2,3].includes(e.detail.statusCode)&&E(o.FARM_POST_MESSAGE_TYPES.INVENTORY_UPDATED,{statusCode:e.detail.statusCode}),!0),d=(e,t)=>{const a=null===t||void 0===t?void 0:t.detail;if(o.MESSAGES_WITH_TX_URL.includes(e)){const e=(null===a||void 0===a?void 0:a.blockchainTxID)||(null===a||void 0===a?void 0:a.txID);a.txURL=e?"".concat("https://explorer.chainers.io","/tx/").concat(e):null}E(e,a?{data:a}:{})},A={resize:c,orientationchange:c,shopPurchase:S,tokenInvoiceUpdated:S,mintingUpdated:e=>{try{var t,a,n,r;const i="string"===typeof(null===(t=e.detail)||void 0===t?void 0:t.value)?JSON.parse(null===(a=e.detail)||void 0===a?void 0:a.value):null===(n=e.detail)||void 0===n?void 0:n.value;var s;if(null!==i&&void 0!==i&&null!==(r=i.booster)&&void 0!==r&&r.statusCode)E(o.FARM_POST_MESSAGE_TYPES.INVENTORY_UPDATED,{statusCode:null===i||void 0===i||null===(s=i.booster)||void 0===s?void 0:s.statusCode})}catch(i){console.error(i)}},rewardPoolItemsStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.BLOCK_ADD_ITEM_STATUS_UPDATED,e),vegetableStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.VEGETABLE_STATUS_UPDATED,e),seedStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.SEED_STATUS_UPDATED,e),rewardsPoolDataUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.NEW_REWARD_POOL_DATA,e),rewardsPoolBlockCreated:e=>d(o.FARM_POST_MESSAGE_TYPES.NEW_BLOCK_CREATED,e),rewardsPoolUserBlockPayoutsUpdates:e=>d(o.FARM_POST_MESSAGE_TYPES.BLOCK_PAYOUT_TX_UPDATED,e),limitedCraftOfferUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.LIMITED_CRAFT_OFFER_UPDATED,e),claimCraftStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.CLAIM_CRAFT_STATUS_UPDATED,e),speedUpCraftStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.SPEED_UP_CRAFT_STATUS_UPDATED,e),initCraftStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.INIT_CRAFT_STATUS_UPDATED,e),tasksRewardsStatusUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.TASKS_REWARDS_STATUS_UPDATED,e),bedsLockUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.BEDS_LOCK_UPDATED,e),harvestsCollected:e=>d(o.FARM_POST_MESSAGE_TYPES.HARVESTS_COLLECTED,e),bedsSlotsLockUpdated:e=>d(o.FARM_POST_MESSAGE_TYPES.BEDS_SLOTS_LOCK_UPDATED,e),seedsPlanted:e=>d(o.FARM_POST_MESSAGE_TYPES.SEEDS_PLANTED,e),robotBought:e=>d(o.FARM_POST_MESSAGE_TYPES.ROBOT_BOUGHT,e),gardenBought:e=>d(o.FARM_POST_MESSAGE_TYPES.GARDEN_BOUGHT,e),rewardsPoolLevelUserStatusUpdates:e=>d(o.FARM_POST_MESSAGE_TYPES.REWARDS_POOL_LEVEL_USER_STATUS_UPDATES,e)},u={resize:c,orientationchange:c,fortuneGamesResultsUpdates:e=>d(o.FORTUNE_GAME_POST_MESSAGES_TYPES.FORTUNE_GAMES_RESULTS_UPDATES,e),balanceUpdated:e=>d(o.FORTUNE_GAME_POST_MESSAGES_TYPES.BALANCE_UPDATED,e)},_={resize:c,orientationchange:c,rollToWinGamesResultsUpdates:e=>d(o.FORTUNE_GAME_POST_MESSAGES_TYPES.FORTUNE_GAMES_RESULTS_UPDATES,e),balanceUpdated:e=>d(o.FORTUNE_GAME_POST_MESSAGES_TYPES.BALANCE_UPDATED,e)},T={[o.GAME_CODES.FARM]:A,[o.GAME_CODES.GUESS_RESULT]:u,[o.GAME_CODES.ROLL_TO_WIN]:_};return(0,r.useEffect)((()=>{const e=T[t];if(e)return Object.entries(e).forEach((e=>
1{let[t,a]=e;window.addEventListener(t,a)})),()=>{Object.entries(e).forEach((e=>{let[t,a]=e;window.removeEventListener(t,a)}))};console.error("No event handlers for game code",t)}),[]),{isAbleAnyOrientation:a,orientation:s,allowAnyOrientation:()=>{E(o.FARM_POST_MESSAGE_TYPES.RESIZE,{orientation:""}),n(!0)},onResize:c,postMessageToIframe:E}}},36697:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return h},default:function(){return C}});var n=a(75271),r=a(24901),o=a(55907),s=a(58928),i=a(84134),l=a.n(i),E=a(76029),c=a(62018),S=a(99441),d=a(40507),A=a.n(d),u=a(95330),_=a(78403),T=a(68602),m=a(79518),O=a(44524),P=a(60562),f=a(89860),p=a(78676),v=a(1515),G=a(41542);a(43159);const M={id:"playCanvasGameWindow",width:"690",height:"400",frameBorder:"0",scrolling:"no",allowFullScreen:!0,allow:"autoplay; xr-spatial-tracking",key:"playCanvasGameWindow"},g={customMedia:{previewDesktopURL:G.Z,previewMobileURL:G.Z},title:{en:"Your item",es:"Tu art\xedculo",pt:"Seu item"}},R=e=>{let{iFrameSrc:t}=e;M.src=t;const a=(0,i.useRouter)(),{allowAnyOrientation:r,isAbleAnyOrientation:s,orientation:l,onResize:c,postMessageToIframe:d}=(0,f.Z)(M,m.GAME_CODES.GUESS_RESULT),{t:A}=(0,E.$G)("errors"),[G,R]=(0,n.useState)(!1),D=(0,n.useRef)(null),w=e=>{if(null===document.fullscreenElement){if("iOS"===(0,P.getMobileOS)())(0,P.exitFullScreenIOS)(e.srcElement);else{const e=document.getElementById(M.id);try{(0,P.exitFullScreen)(e)}catch(t){console.error(t)}}d(m.GAME_POST_MESSAGES_TYPES.FULLSCREEN_INACTIVE,{})}else d(m.GAME_POST_MESSAGES_TYPES.FULLSCREEN_ACTIVE,{})},U=e=>{e.preventDefault(),(0,v.Z)(!1,!0)},h=()=>{(0,v.Z)(!0,!0)},C=()=>{if(!window.confirm("Do you want to leave this page?"))throw"cancelled route change";(0,P.exitFullScreen)(document.getElementById(M.id)),window.removeEventListener("popstate",C),a.back()},I=async e=>{var t,a;const n=document.getElementById(M.id);switch(e.data.type){case"enterFullScreen":c(),(0,P.enterFullScreen)(n)&&d(m.GAME_POST_MESSAGES_TYPES.FULLSCREEN_ACTIVE,{});break;case"enterFullScreenWithoutConfirm":if(c(),"iOS"===(0,P.getMobileOS)())try{(0,P.enterFullScreen)(n)&&d(m.GAME_POST_MESSAGES_TYPES.FULLSCREEN_ACTIVE,{})}catch(l){console.error(l)}break;case"cancelFullScreen":case"finishAndExit":c(),(0,P.exitFullScreen)(n)&&d(m.GAME_POST_MESSAGES_TYPES.FULLSCREEN_INACTIVE,{});break;case"playGame":{var r,s,i;if(null===e||void 0===e||null===(r=e.data)||void 0===r||!r.fortuneGamesID||null===e||void 0===e||null===(s=e.data)||void 0===s||!s.fortuneGamesBidsSegmentsID||null===e||void 0===e||null===(i=e.data)||void 0===i||!i.fortuneGamesBidsID)return void o.Am.error("Problems with play game.");const{success:t,data:a,errorCode:n}=await(async e=>{let{fortuneGamesID:t,fortuneGamesBidsSegmentsID:a,fortuneGamesBidsID:n}=e;const r={success:!1,errorCode:"",data:{}};try{var s;const{success:e,data:i,errorCode:l}=await(0,p.Z)(m.GRPC_SERVICES.FORTUNE_GAMES_SERVICE,"play",{fortuneGamesID:t,fortuneGamesBidsSegmentsID:a,fortuneGamesBidsID:n});return e?(null!==i&&void 0!==i&&null!==(s=i.rewardsList)&&void 0!==s&&s.length&&(i.rewardsList=i.rewardsList.map((e=>JSON.parse(e)))),r.success=!0,r.data=i,r):(o.Am.error(l?A(l,{ns:"errors"}):"Problems with play game."),r.errorCode=l,r)}catch(l){o.Am.error("Problems play game."),console.error(l)}return r})({fortuneGamesID:e.data.fortuneGamesID,fortuneGamesBidsID:e.data.fortuneGamesBidsID,fortuneGamesBidsSegmentsID:e.data.fortuneGamesBidsSegmentsID});d(m.GAME_POST_MESSAGES_TYPES.PLAY_GAME_RESULT,{success:t,data:a,errorCode:n});break}case"createFortuneGameInvoice":if(null===e||void 0===e||null===(t=e.data)||void 0===t||!t.fortuneGamesID||null===e||void 0===e||null===(a=e.data)||void 0===a||!a.fortuneGamesBidsID)return void o.Am.error("Problems with create fortune game invoice.");g.fortuneGamesID=e.data.fortuneGamesID,g.fortuneGamesBidsID=e.data.fortuneGamesBidsID,R(!0)}};(0,n.useEffect)((()=>(c(),document.addEventListener("fullscreenchange",w),window.addEventListener("message",I),window.addEventListener("popstate",C),()=>{h(),document.removeEventListener("fullscreenchange",w),window.removeEventListener("message",I),window.removeEventListener("popstate",C)})),[]),(0,n.useEffect)((()=>()=>{null!==D&&void 0!==D&&D.current&&(D.current.src="")}),[]);const N=!s&&l===m.GAME_ORIENTATION.PORTRAIT;return n.createElement("div",{className:"guess-result-frame-wrapper"},n.createElement("div",{className:"demo-body",onMouseOver:U,onTouchStart:U,onMouseLeave:h,onTouchEnd:h},n.createElement("iframe",(0,S.Z)({},M,{ref:D})),n.createElement(u.Z,{isOpen:N,allowAnyOrientation:r}),G&&n.createElement(T.Z,{isOpen:G,toggle:()=>R(!1),onClosed:()=>R(!1),isChildFullscreen:!0,backdrop:"static",backdropTransparent:!1},n.createElement("div",{className:"fortune-offer-pop-up-container"},n.createElement(_.Z,{offer:g,invoiceType:O.TRANSACTION_TYPES.FORTUNE_GAME,closePopUp:()=>R(!1)})))))};R.propTypes={iFrameSrc:A().string.isRequired};var D=R,w=a(69434),U=a(70877);var h=!0,C=()=>{const{t:e,i18n:t}=(0,E.$G)("games"),a=(0,i.useRouter)(),S=(0,r.v9)((e=>
1e.main.isMobile)),[d,A]=(0,n.useState)(null),[u,_]=(0,n.useState)(null),[T,m]=(0,n.useState)(null),O={},P={},f=async()=>{const n="fetchFortuneGameUrl";var r;O[r=n]&&O[r].abort(),O[r]=new AbortController,P[r]=O[r].signal;try{const e=await(0,U.Z)("/api/main/fortune-games/external-game-url?code=".concat(a.query.gameCode),{signal:P[n]},"application/json");if(!e.success||null===e||void 0===e||!e.data.externalGameURL||null===e||void 0===e||!e.data.title)return(async()=>(await l().push({pathname:w.fP,query:{isAnimateBtn:"true"},as:void 0,options:{locale:t.resolvedLanguage}}),!0))();A(e.data.externalGameURL),_(e.data.title[t.language])}catch(s){console.error(s),o.Am.error(e("SOMETHING_WRONG",{ns:"errors"}))}};return(0,n.useEffect)((()=>(f(),()=>{Object.keys(O).forEach((e=>{O[e]&&O[e].abort()}))})),[]),(0,n.useEffect)((()=>{const e=(0,s.getCookie)("accessToken"),t=(0,s.getCookie)("refreshToken"),a=btoa("https://chainers.io");m("".concat(d,"?a=").concat(e,"&r=").concat(t,"&url=").concat(a,"&env=").concat("production"))}),[d]),n.createElement("div",{className:"game-by-code-container"},!!T&&n.createElement(c.Z,{className:"h-100"},n.createElement("div",{className:"game-wrapper-container"},!S&&n.createElement("div",{className:"top-game-block"},n.createElement("p",{className:"title"},u)),n.createElement(D,{iFrameSrc:T}))))}},22939:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/games/[type]/[gameCode]",function(){return a(36697)}])},41542:function(e,t){"use strict";t.Z={src:"/game/_next/static/media/atomCasterItem.5071c4df.png",height:438,width:432,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABE0lEQVR4nAEIAff+AYGDmgR+fGUOycrSSqutwo/3+PkSPzwplP/+//sQEQ6hAf///w6VmK3Iv8DQKSkpIwD09PcAv8PYAC8rGQBUUTZuAe3t7Sh3eZfSMTMxBVBPR/709PUCoqOu+6u00wWEeEeFAaanuKKMkrVdMCwX/RoaFwNZWVIA4uHd/sHCzQIQDwfFAZWXqqHW2ele3t/m/Xl3ZAMNDAkAjpCj/ers9QNOSSm0AaWmtIGwttR+/v8B/HJtVQKWmKf/yNDp/icfDAVjYENxAaOksp/AwtNg7u/0AA0NCgDw8foA8/b/ACwnDgBkYktCAczN0BULCggW4+TrPMrK1XQYGBO8DQ4R6/n59hYaGA2B4MOCFkVSCjgAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},43159:function(){},56266:function(){}},function(e){e.O(0,[1803,7543,9181,1480,4044,2841,9774,2888,179],(function(){return t=22939,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.