| 1 |
- const _0x4e2f9e=_0x373e,g_UsePrecision=!0x0,useP=(_0x5e464c,_0x521217=!0x0)=>g_UsePrecision?_0x521217?parseInt(0x3e8*_0x5e464c):parseFloat((_0x5e464c/0x3e8)[_0x4e2f9e(0x902)](0x3)):_0x5e464c,g_UserRole={'Normal':0x0,'Sales':0x1,'Demo':0x2},g_FloorMaxSize=0xf0,g_CullingValue=BABYLON['AbstractMesh'][_0x4e2f9e(0x3da)],g_SnapDistance=0.5,g_width=1.44,g_MinDistUpRights=0.85,g_MaxDistUpRights=1.25;let g_distUpRight=1.04;const g_WarehouseMaxWidth=0xf0,g_WarehouseMaxLength=0xf0,g_WarehouseMaxHeight=0x1e,g_WarehouseMinWidth=0x5,g_WarehouseMinLength=0x5,g_WarehouseMinHeight=0x1,g_WarehouseIncValue=0x1,g_PalletMaxHeight=2.6,g_PalletMaxWeight=0x7d0,g_PalletMinHeight=0.1,g_PalletMinWeight=0x0,g_PalletIncValue=0.01,carrierMachineNumber=0x9e99,carrierDimensions=[0.96,1.27,0.25],liftMachineNumber=0x9dd6,liftDimensions=[1.48,1.35],chargerMachineNumber=_0x4e2f9e(0x3f5);let g_PalletW=[0.8,0x1,1.2],g_PalletH=[1.2,1.2,1.2];const g_spacingBPallets=[0.05,0.05,0.05],g_rackingPole=0.1;let g_railOutside=0.175,g_xtrackFixedDim=1.35;const g_liftStoreDim=0.22,g_liftFixedDim=liftDimensions[0x1]+g_liftStoreDim;let g_difftoXtrack=[0.15,0.05,0.05],g_diffToEnd=[0.175,0.175,0.175];const g_offsetDiff=0.4,g_halfRacking=0.5;let g_railHeight=0.38,g_bottomLength=0.27,g_StoreTopGap=0x0,g_RenderEvent=!0x1,g_saveBehaviour=!0x1;const g_BasePath=isEditByAdmin?'/':'',g_AssetPath=g_BasePath+_0x4e2f9e(0x660),g_canvas=document[_0x4e2f9e(0x962)](_0x4e2f9e(0x6e1));let g_showSaveReminder=!0x0;const OrientationRacking={'horizontal':0x0,'vertical':0x1},ViewType={'free':0x0,'top':0x1,'front':0x2,'side':0x3},Plan3DType={'plan':0x0,'threeD':0x1},DataBaseAction={'none':0x0,'new':0x1,'load':0x2,'save':0x3},CarrierState={'Idle':0x0,'Working':0x1,'Charging':0x2,'Empty':0x3},CarrierPath={'Full':0x0,'ToLift':0x1,'FromLift':0x2};let g_palletOverhang=0.05,g_loadPalletOverhang=0x0,g_palletInfo={set 'type'(_0x56bfb9){const _0x270b83=_0x4e2f9e;this['value']=_0x56bfb9,this[_0x270b83(0x174)]=_0x56bfb9[_0x270b83(0x37b)](Math[_0x270b83(0x174)](..._0x56bfb9)),this[_0x270b83(0x93c)]=g_PalletW[this[_0x270b83(0x174)]],this[_0x270b83(0x8ed)]=g_PalletH[this[_0x270b83(0x174)]],this[_0x270b83(0x960)]=useP(useP(g_PalletW[this[_0x270b83(0x174)]])+useP(g_difftoXtrack[this['max']])+0x2*useP(g_loadPalletOverhang),!0x1),this['order']=this[_0x270b83(0x559)](_0x56bfb9)['filter'](_0x1fb981=>0x0<_0x56bfb9[_0x1fb981])[_0x270b83(0x7d6)](_0x5b7b3c=>parseInt(_0x5b7b3c));},'max':0x0,'width':0.8,'length':1.2,'racking':0.9,'order':[0x0],'value':[0x64,0x0,0x0],'sort':function(_0x2de46){const _0x5db008=_0x4e2f9e,_0x2c6074=Object[_0x5db008(0x6e3)](_0x2de46);return _0x2c6074[_0x5db008(0x559)](function(_0x3d2b5c,_0x49d246){return _0x2de46[_0x49d246]-_0x2de46[_0x3d2b5c];});}},g_SKU=(g_palletInfo[_0x4e2f9e(0x355)]=[0x64,0x0,0x0],0xa),g_rackingHighLevel=0x1,g_rackingOrientation=OrientationRacking['horizontal'],g_movesPerHour=0x64,g_palletHeight=1.2,g_palletWeight=0x3e8,g_renderEventtimer=0x0,g_priceChanged=0x0,g_priceUpdated=0x0,g_totalPrice=0x0;const g_connectorPrice=0x4a6;let g_animIsPlaying=!0x1;const sceneMode={'draw':0x0,'normal':0x1};let g_TopCamPann=!0x1,g_sceneMode=sceneMode[_0x4e2f9e(0x971)],g_recomandedXtrackAmount=0x0,g_recomandedCarrierAmount=0x0,g_recomandedLiftAmount=0x0,g_extraCarrierAmount=0x0,g_extraLiftAmount=0x0,g_extraXtrackAmount=0x0,g_drawMode=0x0;const icubeColors=[BABYLON['Color3'][_0x4e2f9e(0x78d)](_0x4e2f9e(0x8d0)),BABYLON[_0x4e2f9e(0x920)][_0x4e2f9e(0x78d)](_0x4e2f9e(0x798)),BABYLON['Color3'][_0x4e2f9e(0x78d)]('#007325')];let menuEnabled=!0x0,g_palletAtLevel=[],g_spacingBetweenRows=0.05,isInVR=!0x1,itemToLoad=0x0,itemLoaded=0x0,itemsGroup=[],isCtrlPressed=!0x1,g_inventory={'stores':0x0,'dimension':0x0,'pallet_800':0x0,'pallet_1000':0x0,'pallet_1200':0x0,'levelHeight':0x0,'rackingLevels':0x0,'SKU':0x0,'throughput':0x0,'g_xtrack':0x0,'g_lift':0x0,'g_carrier':0x0,'g_port':0x0,'g_capacity':0x0,'g_rail_5':0x0,'g_rail_5_10':0x0,'g_rail_10_25':0x0,'g_rail_25_50':0x0,'g_rail_50':0x0,'m_xtrack':0x0,'m_palletDropS':0x0,'m_palletDropSCS':0x0,'m_palletDropSCC':0x0,'m_chainC400':0x0,'m_chainC540':0x0,'m_rollerCC':0x0,'m_roller200':0x0,'m_sfence100':0x0,'m_sfence200':0x0,'m_sfenceDoor':0x0,'m_scanner':0x0,'m_stairs':0x0,'m_rail_5':0x0,'m_rail_5_10':0x0,'m_rail_10_25':0x0,'m_rail_25_50':0x0,'m_rail_50':0x0,'m_others':0x0};const g_cloneOffset=0x2,g_humanHeight=1.93;let g_measureEnabled=!0x1,g_measurementList=[],g_optimizeDirectTL=!0x0,currentView=ViewType[_0x4e2f9e(0x2bd)],currenntDataBaseAction=DataBaseAction[_0x4e2f9e(0x5ab)];const Units={'metric':0x0,'usStand':0x1},Metric={'millimeters':0x0,'centimeters':0x1,'meters':0x2},USStand={'feet':0x0,'inches':0x1},UnitChars={'millimeters':'mm','centimeters':'cm','meters':'m','feet':'ft','inches':'in'};let currentUnits=Units[_0x4e2f9e(0x71a)],currentMetric=Metric[_0x4e2f9e(0x34e)],currentUSStand=USStand[_0x4e2f9e(0x945)],rateUnit=0x1,unitChar=UnitChars[_0x4e2f9e(0x34e)],g_simMultipleView=!0x1,levelVisibility=[],documentInfo,documentName='',WHDimensions=[],init_data={},layoutMap={'url':'','scale':0x1,'uOffset':0x0,'vOffset':0x0},unit_measurement=0x0,extraInfo={},extraPrice={},custompPdf=[],msments=[],revisions=[],duplData=[0.5,0x2,-0x1,!0x1],it2DEngine,it3DEngine,layoutArrows=[],simulation;const palletTypeNameM=[_0x4e2f9e(0x6cf),'EUR2\x20(1000\x20X\x201200)',_0x4e2f9e(0x39c)],palletTypeNameU=['EUR,\x20EUR1(32\x20X\x2048)',_0x4e2f9e(0x8ac),_0x4e2f9e(0x6a1)];let fontDXF,logoLogiqs,g_tutorialIsRunning=!0x0;const htmlElemAttr=[_0x4e2f9e(0x6b5),_0x4e2f9e(0x839),_0x4e2f9e(0x10b),_0x4e2f9e(0x677),_0x4e2f9e(0x2a9),_0x4e2f9e(0x338),_0x4e2f9e(0x82b),_0x4e2f9e(0x694),_0x4e2f9e(0x728),_0x4e2f9e(0x141),_0x4e2f9e(0x237),_0x4e2f9e(0x79f)],menuTab=[_0x4e2f9e(0x238),_0x4e2f9e(0x4ed),_0x4e2f9e(0x1e9),_0x4e2f9e(0x757),_0x4e2f9e(0x500),_0x4e2f9e(0x8ad),'Simulation',_0x4e2f9e(0x1ec),'Export'];let userName,userEmail,userPhone,loginCount,icubes=[],selectedIcube=null,previewMultiplyObjs=[],startingPoint=void 0x0,currentMesh,selectedItemMesh,selectedMeasure,pallets=[],custom_values=[],scene,ggui,matManager,meshSelector,warehouse,tutorialTour,pillerSign,pipeline;const ITEMTYPE={'Auto':{'Racking':0x0,'RackingBeam':0x1,'RackingBare':0x2,'Rail':0x3,'RailLimit':0x4,'Xtrack':0x5,'Xtrack2':0x6,'XtrackInter':0x7,'XtrackInter2':0x8,'LiftRackingTop':0x9,'LiftRacking':0xa,'LiftCarrier':0xb,'Carrier':0xc,'Pallet':0xd,'XtrackExt':0xe,'SafetyFenceWithoutD':0xf,'SafetyFenceWithD':0x10,'SafetyFenceForPallet':0x11,'AutomatedTransferCart':0x12,'RailAutomatedTransCart':0x13},'Manual':{'XtrackOutside':0x0,'PalletDropSpot':0x1,'SafetyFence200':0x2,'RailOutside':0x3,'ChainConveyor':0x4,'ChainConveyor2':0x5,'PalletDropSpotChainC':0x6,'RollerConveyor200':0x7,'RollerConveyorChainC':0x8,'ChargingStation':0x9,'SafetyFence100':0xa,'SafetyFenceD':0xb,'ContourScanner':0xc,'ExteriorStairs':0xd,'PeopleReference':0x383},'Other':{'LiftPreloading':0x0,'ChainConveyor':0x1,'CarrierCharger':0x2,'PortArrow':0x3,'RackingE':0x4,'RackingBeamE':0x5,'RailE':0x6}},ITEMDIRECTION={'bottom':0x0,'left':0x1,'top':0x2,'right':0x3},itemInfo=[{'name':'racking','type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x4ed)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x485),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x4d3)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x4e4),'type':ITEMTYPE['Auto'][_0x4e2f9e(0x75e)],'originMesh':null,'meshData':[]},{'name':'rail','type':ITEMTYPE['Auto'][_0x4e2f9e(0x6d0)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x91d),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x6b6)],'originMesh':null,'meshData':[]},{'name':'xtrack','type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x74f)],'originMesh':null,'meshData':[]},{'name':'xtrack2','type':ITEMTYPE['Auto'][_0x4e2f9e(0x941)],'originMesh':null,'meshData':[]},{'name':'xtrack-inter','type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x498)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x2d2),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x227)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x589),'type':ITEMTYPE[_0x4e2f9e(0x67e)]['LiftRackingTop'],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x5e4),'type':ITEMTYPE[_0x4e2f9e(0x67e)]['LiftRacking'],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x361),'type':ITEMTYPE['Auto'][_0x4e2f9e(0x73a)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x751),'type':ITEMTYPE['Auto']['Carrier'],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x179),'type':ITEMTYPE['Auto']['Pallet'],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x736),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x869)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x884),'type':ITEMTYPE[_0x4e2f9e(0x67e)]['SafetyFenceWithoutD'],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x475),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x6ce)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x86b),'type':ITEMTYPE['Auto'][_0x4e2f9e(0x223)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x8ba),'type':ITEMTYPE[_0x4e2f9e(0x67e)][_0x4e2f9e(0x562)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x657),'type':ITEMTYPE['Auto'][_0x4e2f9e(0x3b0)],'originMesh':null,'meshData':[]}],manualItemInfo=[{'name':'xtrack-outside','type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x38c)],'direction':ITEMDIRECTION['bottom'],'width':1.45,'length':1.76,'height':0x1,'multiply':1.44,'originMesh':null,'meshData':[]},{'name':'pallet-drop-spot','type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x1b8)],'direction':ITEMDIRECTION['bottom'],'width':1.24,'length':1.54,'height':1.2,'multiply':1.44,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x2b2),'type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x894)],'direction':ITEMDIRECTION['bottom'],'width':0.1,'length':0x2,'height':4.2,'multiply':1.945,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x7b2),'type':ITEMTYPE[_0x4e2f9e(0x333)]['RailOutside'],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.04,'length':1.24,'height':0x1,'multiply':1.24,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x85f),'type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x3c9)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.02,'length':4.02,'height':0x1,'multiply':4.02,'originMesh':null,'meshData':[]},{'name':'chain-conveyor-540','type':ITEMTYPE['Manual'][_0x4e2f9e(0x59e)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.02,'length':5.44,'height':1.2,'multiply':5.44,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x94d),'type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x628)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':2.314,'length':1.54,'height':0x1,'multiply':1.44,'originMesh':null,'meshData':[]},{'name':'roller-conveyor-200','type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x343)],'direction':ITEMDIRECTION['bottom'],'width':1.075,'length':2.066,'height':1.2,'multiply':2.066,'originMesh':null,'meshData':[]},{'name':'roller-conveyor-for-chain-conveyor','type':ITEMTYPE[_0x4e2f9e(0x333)]['RollerConveyorChainC'],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.075,'length':0x2,'height':1.2,'multiply':0x2,'originMesh':null,'meshData':[]},{'name':'pallet-drop-spot-with-charger','type':ITEMTYPE[_0x4e2f9e(0x333)][_0x4e2f9e(0x7b7)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.24,'length':1.54,'height':1.2,'multiply':1.44,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x5bd),'type':ITEMTYPE['Manual'][_0x4e2f9e(0x4f1)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':0.1,'length':1.03,'height':4.2,'multiply':0.9745,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x36c),'type':ITEMTYPE['Manual']['SafetyFenceD'],'direction':ITEMDIRECTION['bottom'],'width':0.1,'length':0.825,'height':4.2,'multiply':0.775,'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x387),'type':ITEMTYPE['Manual']['ContourScanner'],'direction':ITEMDIRECTION['bottom'],'width':1.44,'length':0.1,'height':0x3,'multiply':0x1,'originMesh':null,'meshData':[]},{'name':'exterior-stairs','type':ITEMTYPE['Manual'][_0x4e2f9e(0x59b)],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':1.7,'length':2.44,'height':0x3,'multiply':2.44,'originMesh':null,'meshData':[]}],otherItemInfo=(manualItemInfo[0x383]={'name':_0x4e2f9e(0x1ad),'type':ITEMTYPE['Manual']['PeopleReference'],'direction':ITEMDIRECTION[_0x4e2f9e(0x124)],'width':0x1,'length':0x1,'height':1.8,'multiply':-0x1,'originMesh':null,'meshData':[]},[{'name':_0x4e2f9e(0x5c9),'type':ITEMTYPE['Other'][_0x4e2f9e(0x18b)],'originMesh':null,'meshData':[]},{'name':'chain-coveyor','type':ITEMTYPE[_0x4e2f9e(0x3d7)][_0x4e2f9e(0x3c9)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x4e7),'type':ITEMTYPE['Other'][_0x4e2f9e(0x94f)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x781),'type':ITEMTYPE[_0x4e2f9e(0x3d7)][_0x4e2f9e(0x84f)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x4f2),'type':ITEMTYPE[_0x4e2f9e(0x3d7)][_0x4e2f9e(0x68e)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x927),'type':ITEMTYPE[_0x4e2f9e(0x3d7)][_0x4e2f9e(0x935)],'originMesh':null,'meshData':[]},{'name':_0x4e2f9e(0x205),'type':ITEMTYPE[_0x4e2f9e(0x3d7)][_0x4e2f9e(0x95a)],'originMesh':null,'meshData':[]}]),Template={'type':{'Default':0x0},'values':[{'document_name':'','warehouse_dimensions':[0xf,0xf,0xa],'icubeData':[],'itemMData':[],'unit_measurement':0x0,'extraInfo':'{}','extraPrice':[],'measurements':[],'custom_values':[],'layoutMap':{'url':'','scale':0x1,'uOffset':0x0,'vOffset':0x0}}]};let currentTemplateType=Template[_0x4e2f9e(0x465)][Template['type'][_0x4e2f9e(0x32a)]];const Behavior={'type':{'WHDimensions':'warehouse_dimension','palletType':_0x4e2f9e(0x1a7),'palletHeight':_0x4e2f9e(0x43e),'palletWeight':_0x4e2f9e(0x43a),'rackingOrient':_0x4e2f9e(0x181),'rackingLevel':_0x4e2f9e(0x3ec),'palletOverhang':_0x4e2f9e(0x33b),'sku':_0x4e2f9e(0x31d),'throughput':_0x4e2f9e(0x6a4),'playAnimation':'play_animation','upRightDistance':'upRight_distance','icubeDimension':'icube_dimension','addIcube':_0x4e2f9e(0x8b0),'removeIcube':_0x4e2f9e(0x789),'addXtrack':_0x4e2f9e(0x7a7),'addLift':_0x4e2f9e(0x12f),'addLiftpreloading':_0x4e2f9e(0x12f),'addPort':_0x4e2f9e(0x691),'addConnection':_0x4e2f9e(0x49c),'addPassthrough':_0x4e2f9e(0x82f),'addSpacing':_0x4e2f9e(0x83b),'addCharger':_0x4e2f9e(0x641),'addSafetyfence':_0x4e2f9e(0x502),'addTransfercart':_0x4e2f9e(0x87a),'addItem':_0x4e2f9e(0x7ec),'moveItem':_0x4e2f9e(0x835),'deleteItem':'delete_item','multiplyItem':_0x4e2f9e(0x20b),'addChainconveyor':'add_chainConveyor','addPillers':_0x4e2f9e(0x85b),'optimization':_0x4e2f9e(0x5c3),'saves':_0x4e2f9e(0x5c2),'time':'time'},'list':[Object[_0x4e2f9e(0x972)](Object['entries'](currentTemplateType)[_0x4e2f9e(0x7d6)](([_0x5b12f1,_0x16d311])=>[_0x5b12f1,JSON[_0x4e2f9e(0x264)](_0x16d311)]))],'index':0x0,'undo':function(){const _0x40612a=_0x4e2f9e;this[_0x40612a(0x459)]<=0x0||(this[_0x40612a(0x459)]--,this[_0x40612a(0x541)](!0x1));},'redo':function(){const _0x2a7752=_0x4e2f9e;this[_0x2a7752(0x459)]!=this['list']['length']-0x1&&(this[_0x2a7752(0x459)]++,this[_0x2a7752(0x541)](!0x0));},'update':function(_0xd58dd5){const _0x376500=_0x4e2f9e;var _0x2da00e;-0x1!==this[_0x376500(0x459)]&&0x0!==this[_0x376500(0x5cf)]['length']&&(_0x2da00e=this['list'][this[_0x376500(0x459)]],this[_0x376500(0x5cf)][this[_0x376500(0x459)]+(_0xd58dd5?-0x1:0x1)][_0x376500(0x5bb)]===_0x2da00e['icubeData']?(extraInfo=JSON['parse'](_0x2da00e[_0x376500(0x685)]),extraPrice=JSON['parse'](_0x2da00e[_0x376500(0x2e0)]),WHDimensions=JSON[_0x376500(0x896)](_0x2da00e[_0x376500(0x7a0)]),warehouse[_0x376500(0x541)](WHDimensions),removeManualItems(),loadItemMData(JSON[_0x376500(0x896)](_0x2da00e[_0x376500(0x64a)])),renderScene(0x3e8)):(_0xd58dd5={'document_name':documentName,'warehouse_dimensions':JSON['parse'](_0x2da00e[_0x376500(0x7a0)]),'icubeData':JSON['parse'](_0x2da00e['icubeData']),'itemMData':JSON['parse'](_0x2da00e[_0x376500(0x64a)]),'extraInfo':JSON[_0x376500(0x896)](_0x2da00e[_0x376500(0x685)]),'extraPrice':JSON[_0x376500(0x896)](_0x2da00e['extraPrice']),'measurements':JSON[_0x376500(0x896)](_0x2da00e[_0x376500(0x3cf)]),'custom_values':JSON['parse'](_0x2da00e[_0x376500(0x4db)])},setProject(_0xd58dd5,!0x1)));},'init':function(){const _0x7352ea=_0x4e2f9e;this[_0x7352ea(0x459)]=0x0,this[_0x7352ea(0x5cf)][_0x7352ea(0x8ed)]=0x1,g_saveBehaviour=!0x0;},'add':function(_0x4f7032,_0x562082=0x0){const _0x53b128=_0x4e2f9e;g_saveBehaviour&&_0x4f7032&&('time'!==_0x4f7032&&(this['index']++,this[_0x53b128(0x5cf)][this[_0x53b128(0x459)]]=this[_0x53b128(0x662)](),this[_0x53b128(0x5cf)][_0x53b128(0x8ed)]=this[_0x53b128(0x459)]+0x1),this['save'](_0x4f7032,_0x562082));},'collect':function(){const _0x535abb=_0x4e2f9e;var _0x48754a=getIcubeData(),_0x49a6c6=getManualItems(),_0x4228df=getAllMeasurements();return{'warehouse_dimensions':JSON[_0x535abb(0x264)](WHDimensions),'icubeData':JSON[_0x535abb(0x264)](_0x48754a),'itemMData':JSON[_0x535abb(0x264)](_0x49a6c6),'extraInfo':JSON[_0x535abb(0x264)](extraInfo),'extraPrice':JSON['stringify'](extraPrice),'measurements':JSON['stringify'](_0x4228df),'custom_values':JSON[_0x535abb(0x264)](custom_values)};},'save':function(_0x5b1d6b){const _0x38f451=_0x4e2f9e;let _0x2ba132={'behaviorName':_0x5b1d6b,'documentName':documentName};0x0<documentInfo&&(_0x2ba132=Object[_0x38f451(0x788)]({},_0x2ba132,{'slid':documentInfo})),_0x38f451(0x7cc)===_0x5b1d6b&&hasUpdates()&&(_0x2ba132=Object['assign']({},_0x2ba132,{'documentData':this[_0x38f451(0x662)]()})),Utils[_0x38f451(0x5ef)](g_BasePath+'home/saveBehavior','POST',_0x2ba132,null,()=>{const _0xd5cd90=_0x38f451;_0xd5cd90(0x7cc)===_0x5b1d6b&&(tracking(0x14),window[_0xd5cd90(0x4c1)]['reload']());});}},Utils={'download':function(_0x34e011,_0x2ce1e7,_0x128d38=!0x0){const _0x5d80be=_0x4e2f9e;_0x128d38=_0x128d38?(window['webkitURL']||window[_0x5d80be(0x7b3)])[_0x5d80be(0x14d)](_0x2ce1e7):_0x2ce1e7;const _0xba7665=window['document'][_0x5d80be(0x3fc)]('a'),_0x52793e=(_0xba7665[_0x5d80be(0x553)]=_0x128d38,_0xba7665[_0x5d80be(0x848)]=_0x34e011,document['createEvent'](_0x5d80be(0x44d)));_0x52793e[_0x5d80be(0x8e9)](_0x5d80be(0x8fc),!0x0,!0x1),_0xba7665[_0x5d80be(0x63b)](_0x52793e),window[_0x5d80be(0x7b3)][_0x5d80be(0x53b)](_0x128d38);},'svgString2Image':function(_0x2d79e6,_0x212a81,_0x26842a,_0x212648,_0x549d9f){const _0x15609a=_0x4e2f9e;_0x212648=_0x212648||_0x15609a(0x68f);const _0x1cbe68=document[_0x15609a(0x3fc)](_0x15609a(0x6fb)),_0x42f34d=_0x1cbe68[_0x15609a(0x8c2)]('2d'),_0x52bb4d=(_0x1cbe68[_0x15609a(0x93c)]=_0x212a81,_0x1cbe68[_0x15609a(0x21f)]=_0x26842a,new Image());_0x52bb4d[_0x15609a(0x212)]=function(){const _0x43b38d=_0x15609a;_0x42f34d[_0x43b38d(0x77f)](0x0,0x0,_0x212a81,_0x26842a),_0x42f34d[_0x43b38d(0x548)](_0x52bb4d,0x0,0x0,_0x212a81,_0x26842a);var _0x5b3974=_0x1cbe68['toDataURL'](_0x43b38d(0x39a)+_0x212648);_0x549d9f(_0x5b3974);},_0x52bb4d[_0x15609a(0x7d9)]=_0x2d79e6;},'requestFormData':function(_0x2e7ec6,_0x477f72,_0x219d99,_0x20df99=null,_0x44f956=null){const _0x5a718d=_0x4e2f9e;$[_0x5a718d(0x620)]({'method':_0x477f72,'url':_0x2e7ec6,'data':_0x219d99,'processData':!0x1,'contentType':!0x1,'success':_0x5305ba=>{_0x20df99&&_0x20df99(_0x5305ba);},'error':_0x2c2b28=>{_0x44f956&&_0x44f956();}});},'request':function(_0xf5a632,_0x237226,_0x475d11,_0x57e854=null,_0x5edc8a=null){const _0x3c8830=_0x4e2f9e;$[_0x3c8830(0x620)]({'type':_0x237226,'url':_0xf5a632,'dataType':_0x3c8830(0x743),'data':_0x475d11,'success':_0x341ff4=>{_0x57e854&&_0x57e854(_0x341ff4);},'error':_0x17da82=>{_0x5edc8a&&_0x5edc8a();}});},'logg':function(_0x3a608a,_0x5d80f7,_0x37ed0b=!0x0,_0x1cff81=!0x1,_0x5ab747=null,_0x29f62b=null){const _0x5afa52=_0x4e2f9e;PNotify[_0x5afa52(0x88e)]();const _0x4ce378={'title':_0x3a608a,'text':'','type':_0x5d80f7,'hide':_0x37ed0b,'shadow':!0x0,'addclass':_0x5ab747||_0x5afa52(0x6a9),'stack':{'dir1':_0x5afa52(0x180),'dir2':_0x5afa52(0x4b2),'push':_0x5afa52(0x124),'firstpos1':0x46,'context':$('#pNotifyContext')}},_0x14a829=(_0x1cff81||(_0x4ce378[_0x5afa52(0x402)]={'closer':!0x1,'sticker':!0x1}),new PNotify(_0x4ce378));_0x14a829['get']()[_0x5afa52(0x8fc)](()=>{const _0x28cf08=_0x5afa52;_0x37ed0b&&_0x14a829[_0x28cf08(0x288)](),_0x29f62b&&_0x29f62b();});},'formatVector3':function(_0x5052d9,_0x427bbe,_0x3c481b=!0x1){const _0x149df5=_0x4e2f9e;return _0x3c481b?[parseFloat(_0x5052d9['x'][_0x149df5(0x902)](_0x427bbe)),parseFloat(_0x5052d9['y'][_0x149df5(0x902)](_0x427bbe)),parseFloat(_0x5052d9['z']['toFixed'](_0x427bbe))]:new BABYLON['Vector3'](parseFloat(_0x5052d9['x']['toFixed'](_0x427bbe)),parseFloat(_0x5052d9['y'][_0x149df5(0x902)](_0x427bbe)),parseFloat(_0x5052d9['z'][_0x149df5(0x902)](_0x427bbe)));},'boxes':function(_0x39f34e,_0x14f7a8=_0x4e2f9e(0x916),_0x5c0d46=0.3){const _0x315f25=_0x4e2f9e,_0x5949d3=new BABYLON[(_0x315f25(0x821))][(_0x315f25(0x4da))](_0x315f25(0x415),_0x5c0d46,scene);_0x5949d3[_0x315f25(0x547)]=!0x0,_0x5949d3[_0x315f25(0x949)]=BABYLON[_0x315f25(0x920)][_0x315f25(0x78d)](_0x14f7a8),_0x5949d3[_0x315f25(0x38f)]=_0x39f34e;},'validateEmail'(_0x2e6b54){return/\S+@\S+\.\S+/['test'](_0x2e6b54);},'setCookie'(_0x3525c4,_0x1af7cd,_0x5733a0){const _0x382b7a=_0x4e2f9e,_0x514e3e=new Date();_0x514e3e[_0x382b7a(0x918)](_0x514e3e[_0x382b7a(0x8d5)]()+0x18*_0x5733a0*0x3c*0x3c*0x3e8),_0x5733a0=_0x382b7a(0x44a)+_0x514e3e[_0x382b7a(0x58b)](),document[_0x382b7a(0x8f1)]=_0x3525c4+'='+_0x1af7cd+';'+_0x5733a0+_0x382b7a(0x26f);},'getCookie'(_0x2a28b3){const _0x16bb3c=_0x4e2f9e,_0x8e8a32=new RegExp(_0x2a28b3+_0x16bb3c(0x8c7));return _0x2a28b3=_0x8e8a32[_0x16bb3c(0x17b)](document[_0x16bb3c(0x8f1)]),null!=_0x2a28b3?unescape(_0x2a28b3[0x1]):null;},'getImgFromUrl'(_0x34ba98){const _0x5b8e5f=_0x4e2f9e,_0xf516a2=new Image();_0xf516a2[_0x5b8e5f(0x7d9)]=_0x34ba98,_0xf516a2[_0x5b8e5f(0x212)]=function(){logoLogiqs=_0xf516a2;};},'round5'(_0x5da262){const _0x2d0ae8=_0x4e2f9e;return parseFloat((0.005*Math['round'](_0x5da262/0.005))[_0x2d0ae8(0x902)](0x4));},'addMatHighLight'(_0x55c09c,_0x5b3b0c=null){const _0xee3303=_0x4e2f9e;var _0x1eacc9=_0x5b3b0c||BABYLON[_0xee3303(0x920)]['Green'](),_0x5b3b0c=_0x5b3b0c?new BABYLON[(_0xee3303(0x2db))](0x1,0x1,0x0,0x0):new BABYLON[(_0xee3303(0x2db))](0x0,0x1,0x0,0x0);matManager[_0xee3303(0x6ab)][_0xee3303(0x718)]=_0x5b3b0c,_0x55c09c&&!matManager['matHighLight']['hasMesh'](_0x55c09c)&&matManager['matHighLight'][_0xee3303(0x618)](_0x55c09c,_0x1eacc9);},'removeMatHighLight'(_0x540784){const _0x45cc79=_0x4e2f9e;matManager[_0x45cc79(0x6ab)][_0x45cc79(0x718)]=new BABYLON[(_0x45cc79(0x2db))](0x0,0x0,0x0,0x0),_0x540784&&matManager[_0x45cc79(0x6ab)]['hasMesh'](_0x540784)&&matManager[_0x45cc79(0x6ab)][_0x45cc79(0x3cd)](_0x540784);},'getFloorPosition'(){const _0x47dff5=_0x4e2f9e;var _0x460bb8=scene['pick'](scene[_0x47dff5(0x3a6)],scene[_0x47dff5(0x3f4)],function(_0x2a65c6){const _0x5c8c75=_0x47dff5;return _0x5c8c75(0x41a)==_0x2a65c6['id'];});return!!_0x460bb8[_0x47dff5(0x7aa)]&&_0x460bb8[_0x47dff5(0x24f)];},'createButonUI'(_0x3e384e){const _0x2018ed=_0x4e2f9e,_0xe14421=BABYLON[_0x2018ed(0x592)][_0x2018ed(0x2bc)][_0x2018ed(0x23b)](_0x2018ed(0x600),_0x3e384e);return _0xe14421[_0x2018ed(0x93c)]=_0x2018ed(0x725),_0xe14421['height']=_0x2018ed(0x725),_0xe14421['fontSize']=_0x2018ed(0x13f),_0xe14421[_0x2018ed(0x2bb)]='FontAwesome',_0xe14421['textBlock']['top']=_0x2018ed(0x3e7),_0xe14421[_0x2018ed(0x775)][_0x2018ed(0x55b)]=_0x2018ed(0x2aa),_0xe14421[_0x2018ed(0x590)]=_0x2018ed(0x3fe),_0xe14421[_0x2018ed(0x216)]=_0x2018ed(0x73d),_0xe14421[_0x2018ed(0x23c)]=_0x2018ed(0x84b),_0xe14421[_0x2018ed(0x32e)]=0x5,_0xe14421[_0x2018ed(0x528)]=0x1,_0xe14421;},'createInputTextUI'(){const _0x313d05=_0x4e2f9e,_0x4015f8=new BABYLON[(_0x313d05(0x592))][(_0x313d05(0x8bd))](_0x313d05(0x3e1));return _0x4015f8[_0x313d05(0x93c)]=_0x313d05(0x679),_0x4015f8[_0x313d05(0x21f)]='15px',_0x4015f8[_0x313d05(0x216)]='#555555',_0x4015f8[_0x313d05(0x72c)]='12px',_0x4015f8[_0x313d05(0x399)]=_0x313d05(0x1a3),_0x4015f8[_0x313d05(0x2bb)]=_0x313d05(0x6cb),_0x4015f8[_0x313d05(0x590)]=_0x313d05(0x303),_0x4015f8[_0x313d05(0x6b4)]=_0x313d05(0x303),_0x4015f8[_0x313d05(0x2e1)]=!0x1,_0x4015f8[_0x313d05(0x8cc)]=0x8,_0x4015f8['thickness']=0x0,_0x4015f8[_0x313d05(0x15c)]=_0x313d05(0x40b),_0x4015f8;},'createTooltipUI'(_0xf9dd1){const _0x44a6e0=_0x4e2f9e,_0x298dda=new BABYLON['GUI']['Rectangle'](_0x44a6e0(0x7c3)),_0x5a194c=(_0x298dda[_0x44a6e0(0x93c)]=0x8*_0xf9dd1[_0x44a6e0(0x8ed)]+'px',_0x298dda[_0x44a6e0(0x21f)]=_0x44a6e0(0x725),_0x298dda['cornerRadius']=0x3,_0x298dda['thickness']=0x1,_0x298dda['isVisible']=!0x1,_0x298dda[_0x44a6e0(0x590)]='rgba(25,\x2025,\x2025,\x200.8)',new BABYLON['GUI'][(_0x44a6e0(0x1ae))]('tooltipTextRuler'));return _0x5a194c['text']=_0xf9dd1,_0x5a194c['top']=_0x44a6e0(0x7f0),_0x5a194c[_0x44a6e0(0x216)]=_0x44a6e0(0x4ce),_0x5a194c[_0x44a6e0(0x72c)]=_0x44a6e0(0x5a9),_0x298dda[_0x44a6e0(0x79a)](_0x5a194c),_0x298dda;},'checkForProperty'(_0x228443,_0x176986){const _0x15d2bf=_0x4e2f9e;_0x228443[_0x15d2bf(0x632)](_0x15d2bf(0x4e8))&&(_0x176986[_0x15d2bf(0x4e8)]=_0x228443[_0x15d2bf(0x4e8)]),_0x228443[_0x15d2bf(0x632)](_0x15d2bf(0x97b))&&(_0x176986['motor']=_0x228443[_0x15d2bf(0x97b)]),_0x228443[_0x15d2bf(0x632)](_0x15d2bf(0x3b3))&&(_0x176986[_0x15d2bf(0x3b3)]=_0x228443[_0x15d2bf(0x3b3)]),_0x228443[_0x15d2bf(0x632)]('positioning')&&(_0x176986[_0x15d2bf(0x6ea)]=_0x228443[_0x15d2bf(0x6ea)]),_0x228443[_0x15d2bf(0x632)]('puller')&&(_0x176986[_0x15d2bf(0x6a8)]=[..._0x228443[_0x15d2bf(0x6a8)]]),_0x228443[_0x15d2bf(0x632)](_0x15d2bf(0x1e2))&&(_0x176986[_0x15d2bf(0x1e2)]=_0x228443[_0x15d2bf(0x1e2)]),_0x228443['hasOwnProperty'](_0x15d2bf(0x8e8))&&(_0x176986['arrows']=[..._0x228443['arrows']]),_0x228443['hasOwnProperty'](_0x15d2bf(0x330))&&(_0x176986[_0x15d2bf(0x330)]=_0x228443['atrack']),_0x228443['hasOwnProperty']('support')&&(_0x176986[_0x15d2bf(0x6dc)]=_0x228443[_0x15d2bf(0x6dc)]),_0x228443[_0x15d2bf(0x632)]('pipes')&&(_0x176986['pipes']=_0x228443[_0x15d2bf(0x4c2)]),_0x228443[_0x15d2bf(0x632)]('atDist')&&(_0x176986[_0x15d2bf(0x1c7)]=_0x228443[_0x15d2bf(0x1c7)]);},'createLine'(_0x28d368){const _0x531551=_0x4e2f9e;var _0x544922=[new BABYLON[(_0x531551(0x849))](-_0x28d368['labelScale']/0x2,0x0,_0x28d368[_0x531551(0x8ed)]/0x2),new BABYLON[(_0x531551(0x849))](_0x28d368[_0x531551(0x3ff)]/0x2,0x0,_0x28d368['length']/0x2)],_0x5bfca7=[new BABYLON[(_0x531551(0x849))](-_0x28d368[_0x531551(0x3ff)]/0x2,0x0,-_0x28d368[_0x531551(0x8ed)]/0x2),new BABYLON[(_0x531551(0x849))](_0x28d368[_0x531551(0x3ff)]/0x2,0x0,-_0x28d368[_0x531551(0x8ed)]/0x2)],_0x3e2157=[new BABYLON['Vector3'](0x0,0x0,_0x28d368['length']/0x2),new BABYLON[(_0x531551(0x849))](0x0,0x0,-_0x28d368[_0x531551(0x8ed)]/0x2)];let _0x2ed6f1=new BABYLON['Color4'](0x0,0x0,0x0,0x1);_0x28d368[_0x531551(0x216)]&&(_0x2ed6f1['r']=_0x28d368[_0x531551(0x216)]['r'],_0x2ed6f1['g']=_0x28d368[_0x531551(0x216)]['g'],_0x2ed6f1['b']=_0x28d368[_0x531551(0x216)]['b']);const _0x5be1af=new BABYLON['MeshBuilder'][(_0x531551(0x642))]('lines',{'lines':[_0x544922,_0x5bfca7,_0x3e2157]},scene);return _0x5be1af[_0x531551(0x67f)]=!0x1,_0x5be1af[_0x531551(0x216)]=_0x2ed6f1,_0x5be1af;},'solvePromise'(_0x3ae98d,_0x4ce4d6){return new Promise(_0xeb7a28=>{setTimeout(()=>{_0xeb7a28(_0x3ae98d);},_0x4ce4d6);});},'createThinInstance'(_0x399085,_0x5c3bd4){const _0x1c3909=_0x4e2f9e;var _0x5cd062=_0x5c3bd4[_0x1c3909(0x38f)][_0x1c3909(0x8ed)];if(0x0!==_0x5cd062){const _0x413a46=[],_0x243de2=[],_0x2bf169=[],_0x50b12b=[],_0x51ef9c=[];var _0x35e830=new Float32Array(0x10*_0x5cd062);for(let _0x3f7b80=0x0;_0x3f7b80<_0x5cd062;++_0x3f7b80)_0x243de2[_0x1c3909(0x334)](new BABYLON[(_0x1c3909(0x849))](_0x5c3bd4[_0x1c3909(0x597)][_0x3f7b80][0x0],_0x5c3bd4[_0x1c3909(0x597)][_0x3f7b80][0x1],_0x5c3bd4[_0x1c3909(0x597)][_0x3f7b80][0x2])),_0x413a46[_0x1c3909(0x334)](new BABYLON['Vector3'](_0x5c3bd4[_0x1c3909(0x38f)][_0x3f7b80][0x0],_0x5c3bd4[_0x1c3909(0x38f)][_0x3f7b80][0x1],_0x5c3bd4[_0x1c3909(0x38f)][_0x3f7b80][0x2])),_0x2bf169[_0x1c3909(0x334)](new BABYLON[(_0x1c3909(0x849))](_0x5c3bd4[_0x1c3909(0x7d3)][_0x3f7b80][0x0],_0x5c3bd4['rotation'][_0x3f7b80][0x1],_0x5c3bd4['rotation'][_0x3f7b80][0x2])),_0x50b12b[_0x1c3909(0x334)](new BABYLON[(_0x1c3909(0x42b))]()),_0x51ef9c[_0x1c3909(0x334)](new BABYLON['Matrix']()),BABYLON[_0x1c3909(0x42b)][_0x1c3909(0x67c)](_0x2bf169[_0x3f7b80]['x'],_0x2bf169[_0x3f7b80]['y'],_0x2bf169[_0x3f7b80]['z'],_0x50b12b[_0x3f7b80]),BABYLON[_0x1c3909(0x582)][_0x1c3909(0x612)](_0x243de2[_0x3f7b80],_0x50b12b[_0x3f7b80],_0x413a46[_0x3f7b80],_0x51ef9c[_0x3f7b80]),_0x51ef9c[_0x3f7b80][_0x1c3909(0x162)](_0x35e830,0x10*_0x3f7b80);_0x399085[_0x1c3909(0x4e9)](),_0x399085[_0x1c3909(0x35d)](_0x5c3bd4[_0x1c3909(0x1f3)]),_0x399085[_0x1c3909(0x257)]=!0x0,_0x399085[_0x1c3909(0x3a2)](_0x1c3909(0x6c9),_0x35e830),_0x399085[_0x1c3909(0x342)](!0x1);}}},makerjs=require(_0x4e2f9e(0x1db)),Export_CAD={'debugger':!0x1,'multiply':0x3e8,'generateFile':function(_0x35f1b4=!0x1,_0x4a5de1=!0x1){const _0x5747ee=_0x4e2f9e;if((this['debugger']||_0x4a5de1)&&(this[_0x5747ee(0x506)]=0xa),0x0<icubes[_0x5747ee(0x8ed)]){let _0x408c72={'models':{},'layer':'Icube'};for(let _0x2849c6=0x0;_0x2849c6<icubes[_0x5747ee(0x8ed)];_0x2849c6++)_0x408c72[_0x5747ee(0x64e)][_0x5747ee(0x322)+_0x2849c6]=this['getDrawingData'](icubes[_0x2849c6],_0x2849c6),_0x408c72[_0x5747ee(0x64e)][_0x5747ee(0x322)+_0x2849c6]['layer']=_0x5747ee(0x247)+_0x2849c6;if(this[_0x5747ee(0x114)])this[_0x5747ee(0x146)](_0x408c72,_0x4a5de1);else{if(!_0x4a5de1)return _0x4a5de1={'accuracy':0.001,'units':makerjs[_0x5747ee(0x17d)][_0x5747ee(0x652)],'fontSize':0x9,'usePOLYLINE':!0x0,'layerOptions':{'Lifts':{'color':makerjs['exporter']['colors'][_0x5747ee(0x18e)]},'Rails':{'color':makerjs[_0x5747ee(0x588)]['colors'][_0x5747ee(0x2b0)]},'Xtracks':{'color':makerjs['exporter'][_0x5747ee(0x4e8)][_0x5747ee(0x5c4)]},'Racking':{'color':makerjs[_0x5747ee(0x588)][_0x5747ee(0x4e8)][_0x5747ee(0x707)]},'Manual':{'color':makerjs[_0x5747ee(0x588)]['colors'][_0x5747ee(0x391)]}}},_0x4a5de1=makerjs['exporter'][_0x5747ee(0x5ea)](_0x408c72,_0x4a5de1),_0x35f1b4?_0x4a5de1:new Blob([_0x4a5de1],{'type':_0x5747ee(0x776)});{_0x35f1b4=makerjs[_0x5747ee(0x588)]['toSVG'](_0x408c72,{'viewbox':!0x1}),_0x4a5de1=window[_0x5747ee(0x72b)](_0x35f1b4);const _0x326324=new DOMParser(),_0x570246=_0x326324[_0x5747ee(0x10f)](_0x35f1b4,_0x5747ee(0x33f));_0x35f1b4=_0x570246[_0x5747ee(0x804)]('svg')[0x0];const _0x1f1bb6=_0x35f1b4[_0x5747ee(0x3e2)]['baseVal'][_0x5747ee(0x93c)],_0x1aa107=_0x35f1b4['viewBox'][_0x5747ee(0x2e4)][_0x5747ee(0x21f)];Utils[_0x5747ee(0x13e)](_0x4a5de1,_0x1f1bb6,_0x1aa107,_0x5747ee(0x68f),_0x47d971=>{const _0x3220bb=_0x5747ee,_0x44b3c8=new window['jspdf'][(_0x3220bb(0x511))]('l','pt',[_0x1f1bb6+0x14,_0x1aa107+0x14],!0x0);_0x44b3c8['addImage'](_0x47d971,'PNG',0xa,0xa,_0x1f1bb6,_0x1aa107,void 0x0,_0x3220bb(0x977)),_0x44b3c8[_0x3220bb(0x1c0)](_0x3220bb(0x626));});}}}$(_0x5747ee(0x89d))[_0x5747ee(0x4a6)]();},'showDebugViewer':function(_0x24564e,_0x3850f1){const _0x5ec433=_0x4e2f9e,_0x2979c8=document[_0x5ec433(0x962)]('dxfHelper'),_0x54c150=(_0x2979c8[_0x5ec433(0x815)]['display']=_0x5ec433(0x378),_0x2979c8[_0x5ec433(0x8c2)]('2d'));_0x24564e=makerjs[_0x5ec433(0x588)]['toSVG'](_0x24564e);const _0x2ea0fd=new Image();_0x24564e=new Blob([_0x24564e],{'type':_0x5ec433(0x33f)});const _0x25719d=(window['webkitURL']||window[_0x5ec433(0x7b3)])[_0x5ec433(0x14d)](_0x24564e);_0x2ea0fd[_0x5ec433(0x212)]=function(){const _0x12db33=_0x5ec433;if(_0x2979c8['width']=0x190,_0x2979c8[_0x12db33(0x21f)]=_0x2979c8[_0x12db33(0x93c)]*(_0x2ea0fd[_0x12db33(0x21f)]/_0x2ea0fd[_0x12db33(0x93c)]),_0x54c150[_0x12db33(0x77f)](0x0,0x0,_0x2979c8[_0x12db33(0x93c)],_0x2979c8[_0x12db33(0x21f)]),_0x54c150[_0x12db33(0x548)](_0x2ea0fd,0x0,0x0,_0x2979c8[_0x12db33(0x93c)],_0x2979c8[_0x12db33(0x21f)]),window[_0x12db33(0x7b3)][_0x12db33(0x53b)](_0x25719d),_0x3850f1){const _0x544fe6=new window[(_0x12db33(0x455))][(_0x12db33(0x511))]('l','pt',[_0x2979c8[_0x12db33(0x93c)]+0x14,_0x2979c8[_0x12db33(0x21f)]+0x14],!0x0);_0x544fe6['addImage'](_0x2ea0fd,_0x12db33(0x7ce),0xa,0xa,_0x2979c8[_0x12db33(0x93c)],_0x2979c8['height'],void 0x0,'FAST'),_0x544fe6['save'](_0x12db33(0x626));}},_0x2ea0fd['src']=_0x25719d;},'getDrawingData':function(_0xa9a18,_0x1028bd){const _0x939962=_0x4e2f9e,_0xd9b95e={'models':{},'layer':_0x939962(0x235)};var _0x1722a5={'models':this[_0x939962(0x2f1)](_0xa9a18,_0x1028bd)};_0xd9b95e[_0x939962(0x64e)][_0x939962(0x8a0)]=_0x1722a5;const _0x58060b={'models':this[_0x939962(0x3d5)](_0xa9a18,_0x1028bd)},_0xb5735a=(makerjs[_0x939962(0x3e9)][_0x939962(0x54d)](_0x58060b,0x5a),{'models':this[_0x939962(0x792)](_0xa9a18,_0x1028bd)});return _0xa9a18=makerjs[_0x939962(0x773)][_0x939962(0x37c)](_0x1722a5),_0x1028bd=makerjs[_0x939962(0x773)][_0x939962(0x37c)](_0x58060b),_0x1722a5=makerjs[_0x939962(0x773)][_0x939962(0x37c)](_0xb5735a),(_0xa9a18[_0x939962(0x93c)]>_0xa9a18[_0x939962(0x21f)]?(_0x58060b[_0x939962(0x812)]=[_0xa9a18[_0x939962(0x898)][0x0]+_0x1028bd['width']/0x2,_0xa9a18[_0x939962(0x495)][0x1]+0x5*this[_0x939962(0x506)]],_0xb5735a[_0x939962(0x812)]=[Math[_0x939962(0x174)](_0xa9a18['high'][0x0],_0x1028bd[_0x939962(0x495)][0x0])+_0x1722a5[_0x939962(0x93c)]/0x2+0x5*this['multiply'],_0x1028bd[_0x939962(0x495)][0x1]-_0x1722a5[_0x939962(0x21f)]]):(_0x58060b['origin']=[_0xa9a18['high'][0x0]+_0x1028bd[_0x939962(0x93c)]/0x2+0x5*this[_0x939962(0x506)],_0xa9a18['high'][0x1]-_0x1028bd[_0x939962(0x21f)]],_0xb5735a['origin']=[_0xa9a18[_0x939962(0x495)][0x0]+_0x1722a5[_0x939962(0x93c)]/0x2+0x5*this[_0x939962(0x506)],_0x1028bd['low'][0x1]-_0x1722a5[_0x939962(0x21f)]]),_0xd9b95e[_0x939962(0x64e)][_0x939962(0x77e)]=_0x58060b,_0xd9b95e['models']['front']=_0xb5735a,_0xd9b95e);},'getRailData':function(_0x3fca2d,_0x3bef64=-0x1){const _0x5a340c=_0x4e2f9e;let _0x5f3744=[],_0x324305=[];if(-0x1!==_0x3bef64){_0x324305=_0x3fca2d[_0x5a340c(0x979)]['filter'](_0x17aa5e=>_0x17aa5e[_0x5a340c(0x21f)]===_0x3bef64);for(let _0x4336df=0x0;_0x4336df<(_0x3fca2d[_0x5a340c(0x295)]?_0x3fca2d[_0x5a340c(0x6e5)]:_0x3fca2d['maxRow']);_0x4336df++){var _0x21bab1,_0x56a82f=_0x324305[_0x5a340c(0x426)](_0x31b882=>_0x31b882[_0x5a340c(0x851)]===_0x4336df);0x0<_0x56a82f[_0x5a340c(0x8ed)]&&(_0x21bab1=_0x56a82f[0x0][_0x5a340c(0x6fa)],_0x56a82f=_0x56a82f[0x0][_0x5a340c(0x55e)][0x0][0x0][_0x3fca2d[_0x5a340c(0x295)]?0x0:0x2],_0x5f3744[_0x5a340c(0x334)]([_0x21bab1,_0x56a82f]));}}else{const _0x3a35ee=this[_0x5a340c(0x90b)](_0x3fca2d);_0x324305=_0x3fca2d[_0x5a340c(0x979)][_0x5a340c(0x426)](_0x4f0d3c=>_0x4f0d3c[_0x5a340c(0x851)]===_0x3a35ee);for(let _0x369288=0x0;_0x369288<_0x3fca2d[_0x5a340c(0x93d)];_0x369288++){var _0x5c73e8,_0x2689fb=_0x324305[_0x5a340c(0x426)](_0x397cd4=>_0x397cd4[_0x5a340c(0x21f)]===_0x369288);0x0<_0x2689fb['length']&&(_0x2689fb=_0x2689fb[0x0]['dimension'],_0x5c73e8=_0x3fca2d[_0x5a340c(0x56e)](_0x369288)+g_bottomLength,_0x5f3744[_0x5a340c(0x334)]([_0x2689fb,_0x5c73e8]));}}return _0x5f3744;},'getRackingData':function(_0x142829,_0xff4315){const _0x32aa84=_0x4e2f9e;let _0x3404ed=[];var _0x18c381=_0x142829[_0x32aa84(0x4ae)][0x0],_0x4cf124=_0x142829[_0x32aa84(0x4ae)][0x2],_0x49edff=_0x142829['transform'][0x1],_0x533862=g_rackingPole,_0x37fc06=g_rackingPole/0x2;let _0x5a0ead=[],_0x675495=[],_0x5afd00=[];var _0x5b6306=useP(useP(0x2*_0x142829[_0x32aa84(0x5b7)])+useP(0x2*_0x142829[_0x32aa84(0x492)])+useP(g_palletInfo[_0x32aa84(0x8ed)])+useP(g_rackingPole),!0x1),_0x5d2410=_0x142829[_0x32aa84(0x30e)][_0x32aa84(0x923)][0x1]-_0x142829[_0x32aa84(0x77c)];switch(_0xff4315){case 0x0:let _0x23a60d=[];for(let _0xef8b2d=0x0;_0xef8b2d<_0x142829[_0x32aa84(0x93d)];_0xef8b2d++){let _0x4472d5=[];for(let _0x5d1678=0x0;_0x5d1678<_0x18c381[_0x32aa84(0x5d8)]['length'];_0x5d1678++)_0x18c381[_0x32aa84(0x5d8)][_0x5d1678][0x2]===_0xef8b2d&&_0x4472d5[_0x32aa84(0x334)](_0x18c381[_0x32aa84(0x38f)][_0x5d1678]);_0x5a0ead[_0x32aa84(0x8ed)]<_0x4472d5['length']&&(_0x5a0ead=_0x4472d5);let _0xcacd70=[];for(let _0x4c0d9c=0x0;_0x4c0d9c<_0x4cf124[_0x32aa84(0x5d8)][_0x32aa84(0x8ed)];_0x4c0d9c++)_0x4cf124['data'][_0x4c0d9c][0x2]===_0xef8b2d&&_0xcacd70[_0x32aa84(0x334)](_0x4cf124[_0x32aa84(0x38f)][_0x4c0d9c]);_0x675495['length']<_0xcacd70['length']&&(_0x675495=_0xcacd70);let _0x536bad=[];for(let _0x257fcc=0x0;_0x257fcc<_0x49edff['data'][_0x32aa84(0x8ed)];_0x257fcc++)_0x49edff[_0x32aa84(0x5d8)][_0x257fcc][0x2]===_0xef8b2d&&(_0x536bad[_0x32aa84(0x334)](_0x49edff[_0x32aa84(0x38f)][_0x257fcc]),_0x23a60d['push'](_0x49edff[_0x32aa84(0x597)][_0x257fcc]));_0x5afd00[_0x32aa84(0x8ed)]<_0x536bad[_0x32aa84(0x8ed)]&&(_0x5afd00=_0x536bad);}for(let _0x55a842=0x0;_0x55a842<_0x5a0ead[_0x32aa84(0x8ed)];_0x55a842++)_0x3404ed[_0x32aa84(0x334)]([parseFloat(_0x5a0ead[_0x55a842][0x0][_0x32aa84(0x902)](0x2)),parseFloat(_0x5a0ead[_0x55a842][0x2][_0x32aa84(0x902)](0x2)),_0x533862,_0x533862,0x0]);if(_0x142829[_0x32aa84(0x295)]){for(let _0x3320c8=0x0;_0x3320c8<_0x675495[_0x32aa84(0x8ed)];_0x3320c8++)_0x3404ed['push']([parseFloat(_0x675495[_0x3320c8][0x0][_0x32aa84(0x902)](0x2))-_0x5b6306/0x2+_0x533862,parseFloat(_0x675495[_0x3320c8][0x2][_0x32aa84(0x902)](0x2)),_0x5b6306-_0x533862,_0x533862,0x0]);for(let _0x190c91=0x0;_0x190c91<_0x5afd00['length'];_0x190c91++)_0x3404ed['push']([parseFloat(_0x5afd00[_0x190c91][0x0]['toFixed'](0x2))+_0x37fc06/0x2,parseFloat(_0x5afd00[_0x190c91][0x2][_0x32aa84(0x902)](0x2))-_0x23a60d[_0x190c91][0x2]/0x2+_0x533862,_0x37fc06/0x2,_0x23a60d[_0x190c91][0x2]-_0x533862,0x0]);}else{for(let _0x2e35d5=0x0;_0x2e35d5<_0x675495[_0x32aa84(0x8ed)];_0x2e35d5++)_0x3404ed[_0x32aa84(0x334)]([parseFloat(_0x675495[_0x2e35d5][0x0]['toFixed'](0x2)),parseFloat(_0x675495[_0x2e35d5][0x2]['toFixed'](0x2))-_0x5b6306/0x2+_0x533862,_0x5b6306-_0x533862,_0x533862,0x0]);for(let _0x2e297e=0x0;_0x2e297e<_0x5afd00['length'];_0x2e297e++)_0x3404ed[_0x32aa84(0x334)]([parseFloat(_0x5afd00[_0x2e297e][0x0]['toFixed'](0x2))-_0x23a60d[_0x2e297e][0x2]/0x2+_0x533862,parseFloat(_0x5afd00[_0x2e297e][0x2]['toFixed'](0x2))+_0x37fc06/0x2,_0x37fc06/0x2,_0x23a60d[_0x2e297e][0x2]-_0x533862,0x0]);}break;case 0x1:_0x3404ed=[[],[]];var _0x5b6b51=Math[_0x32aa84(0x41a)]((0.5+_0x142829[_0x32aa84(0x56e)](_0x142829[_0x32aa84(0x93d)]-0x1))/0.4);for(let _0x41aa13=0x0;_0x41aa13<(_0x142829['isHorizontal']?_0x142829['maxRow']:_0x142829[_0x32aa84(0x6e5)]);_0x41aa13++){var _0x41462b=_0x142829['calcPosAndUprightForRow'](_0x41aa13);for(let _0x12269f=0x0;_0x12269f<0x2;_0x12269f++)_0x3404ed[0x0]['push']((_0x142829['isHorizontal']?_0x142829[_0x32aa84(0x30e)][_0x32aa84(0x805)]:_0x142829[_0x32aa84(0x30e)][_0x32aa84(0x251)])+_0x41462b[0x0]+(0x0===_0x12269f?0x0:0x0!==_0x41462b[0x4]?_0x41462b[0x4]:g_palletInfo[_0x32aa84(0x960)])-_0x41462b[0x1]/0x2);for(let _0x596e57=0x0;_0x596e57<_0x5b6b51;_0x596e57+=0x2)_0x3404ed[0x1][_0x32aa84(0x334)]([(_0x142829['isHorizontal']?_0x142829['area']['minZ']:_0x142829[_0x32aa84(0x30e)][_0x32aa84(0x251)])+_0x41462b[0x0]-_0x41462b[0x1]/0x2,_0x142829[_0x32aa84(0x56e)](0x0)+(0.4*_0x596e57+0.1),[0x0,_0x5b6b51-0x1]['includes'](_0x596e57)?0x0:_0x596e57%0x2!=0x0?-Math['PI']/0xf:Math['PI']/0xf,0x0!==_0x41462b[0x4]?_0x41462b[0x4]:g_palletInfo[_0x32aa84(0x960)]]);}break;case 0x2:let _0x105d68=[];for(let _0x3f5465=0x0;_0x3f5465<_0x142829[_0x32aa84(0x3ce)];_0x3f5465++){let _0x184099=[];for(let _0x291a6c=0x0;_0x291a6c<_0x18c381['data'][_0x32aa84(0x8ed)];_0x291a6c++)_0x18c381[_0x32aa84(0x5d8)][_0x291a6c][_0x142829[_0x32aa84(0x295)]?0x0:0x2]===_0x3f5465&&_0x184099[_0x32aa84(0x334)](_0x18c381['position'][_0x291a6c]);_0x5a0ead['length']<_0x184099[_0x32aa84(0x8ed)]&&(_0x5a0ead=_0x184099);let _0xe304e9=[],_0x331012=[];for(let _0x3d83ac=0x0;_0x3d83ac<_0x4cf124[_0x32aa84(0x5d8)][_0x32aa84(0x8ed)];_0x3d83ac++)_0x4cf124[_0x32aa84(0x5d8)][_0x3d83ac][_0x142829[_0x32aa84(0x295)]?0x0:0x1]===_0x3f5465&&(_0x331012[_0x32aa84(0x334)](_0x4cf124[_0x32aa84(0x38f)][_0x3d83ac]),_0xe304e9[_0x32aa84(0x334)](_0x4cf124[_0x32aa84(0x5d8)][_0x3d83ac]));_0x675495[_0x32aa84(0x8ed)]<_0x331012[_0x32aa84(0x8ed)]&&(_0x675495=_0x331012),_0x105d68[_0x32aa84(0x8ed)]<_0xe304e9[_0x32aa84(0x8ed)]&&(_0x105d68=_0xe304e9);}for(let _0x3bd3f5=_0x5a0ead[_0x32aa84(0x8ed)]-0x1;0x0<=_0x3bd3f5;_0x3bd3f5-=0x2)_0x5a0ead[_0x32aa84(0x3e0)](_0x3bd3f5,0x1);for(let _0x1bb130=_0x675495[_0x32aa84(0x8ed)]-0x1;0x0<=_0x1bb130;_0x1bb130-=0x2)_0x675495[_0x32aa84(0x3e0)](_0x1bb130,0x1);for(let _0x56215b=_0x105d68[_0x32aa84(0x8ed)]-0x1;0x0<=_0x56215b;_0x56215b-=0x2)_0x105d68[_0x32aa84(0x3e0)](_0x56215b,0x1);if(_0x142829[_0x32aa84(0x295)]){for(let _0x514a8c=0x0;_0x514a8c<_0x5a0ead[_0x32aa84(0x8ed)];_0x514a8c++)_0x3404ed[_0x32aa84(0x334)]([parseFloat(_0x5a0ead[_0x514a8c][0x0]['toFixed'](0x2)),0x0,_0x5d2410,_0x533862,0x0]);for(let _0x391196=0x0;_0x391196<_0x675495['length'];_0x391196++)_0x3404ed[_0x32aa84(0x334)]([parseFloat((_0x675495[_0x391196][0x0]-_0x5b6306/0x2+_0x37fc06)[_0x32aa84(0x902)](0x2)),parseFloat((_0x142829[_0x32aa84(0x56e)](_0x105d68[_0x391196][0x2])+g_bottomLength)[_0x32aa84(0x902)](0x2)),_0x37fc06,_0x5b6306,0x0]);}else{for(let _0x33f534=0x0;_0x33f534<_0x5a0ead['length'];_0x33f534++)_0x3404ed[_0x32aa84(0x334)]([parseFloat(_0x5a0ead[_0x33f534][0x2]['toFixed'](0x2)),0x0,_0x5d2410,_0x533862,0x0]);for(let _0x172f3f=0x0;_0x172f3f<_0x675495[_0x32aa84(0x8ed)];_0x172f3f++)_0x3404ed[_0x32aa84(0x334)]([parseFloat((_0x675495[_0x172f3f][0x2]-_0x5b6306/0x2+_0x37fc06)['toFixed'](0x2)),parseFloat((_0x142829[_0x32aa84(0x56e)](_0x105d68[_0x172f3f][0x2])+g_bottomLength)['toFixed'](0x2)),_0x37fc06,_0x5b6306,0x0]);}}return _0x3404ed;},'getXtrackData':function(_0x744984,_0x19fd5f=-0x1){const _0x4bf510=_0x4e2f9e;let _0x14bb67=_0x744984[_0x4bf510(0x828)];_0x14bb67=_0x14bb67[_0x4bf510(0x559)]((_0xaffd95,_0x302c3e)=>_0x744984[_0x4bf510(0x295)]?_0x302c3e-_0xaffd95:_0xaffd95-_0x302c3e);var _0xb2de0c=useP(useP(0x2*_0x744984[_0x4bf510(0x5b7)])+useP(0x2*_0x744984[_0x4bf510(0x492)])+useP(g_palletInfo['length'])+useP(g_rackingPole),!0x1),_0x46c8eb=[_0x744984[_0x4bf510(0x295)]?_0x744984[_0x4bf510(0x30e)][_0x4bf510(0x805)]:_0x744984['area'][_0x4bf510(0x251)],_0x744984[_0x4bf510(0x295)]?_0x744984[_0x4bf510(0x30e)]['maxZ']:_0x744984['area'][_0x4bf510(0x168)]];let _0x29b1b9=[],_0xc1c916=[];for(let _0x1984c9=0x0;_0x1984c9<_0x14bb67['length'];_0x1984c9++){let _0xe5ae86=0x0;for(let _0x460a96=0x0;_0x460a96<_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x4bf510(0x8ed)];_0x460a96++)-0x1===_0x19fd5f?0x0===_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x460a96][_0x744984[_0x4bf510(0x295)]?0x1:0x0]&&_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x460a96][0x3]===_0x14bb67[_0x1984c9]&&(_0x29b1b9[_0x4bf510(0x334)]([[_0x744984[_0x4bf510(0x56e)](_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x460a96][0x2])+g_bottomLength,_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x38f)][_0x460a96][_0x744984[_0x4bf510(0x295)]?0x2:0x0]],_0xb2de0c]),_0xe5ae86++):_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x460a96][0x2]===_0x19fd5f&&_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x5d8)][_0x460a96][0x3]===_0x14bb67[_0x1984c9]&&(_0x29b1b9[_0x4bf510(0x334)]([[_0x744984[_0x4bf510(0x4ae)][0x6]['position'][_0x460a96][_0x744984['isHorizontal']?0x0:0x2],_0x744984[_0x4bf510(0x4ae)][0x6][_0x4bf510(0x38f)][_0x460a96][_0x744984[_0x4bf510(0x295)]?0x2:0x0]],_0xb2de0c]),_0xe5ae86++);var _0x38416b=useP(_0x46c8eb[_0x744984[_0x4bf510(0x295)]?0x1:0x0])+(_0x744984[_0x4bf510(0x295)]?-0x1:0x1)*useP(_0x14bb67[_0x1984c9]);_0xc1c916[_0x4bf510(0x334)]([_0xe5ae86*_0xb2de0c,_0x744984[_0x4bf510(0x295)]?_0x744984['area'][_0x4bf510(0x251)]:_0x744984['area'][_0x4bf510(0x805)],useP(_0x38416b,!0x1)]);}return[_0xc1c916,_0x29b1b9];},'drawTop':function(_0x2011b6){const _0x50fdcd=_0x4e2f9e;let _0x9a57f5=[];var _0x279f6b=this[_0x50fdcd(0x708)](_0x2011b6),_0x2abf46=this[_0x50fdcd(0x474)](_0x2011b6,_0x279f6b),_0x3c7783=0.125;for(let _0x2a2c58=0x0;_0x2a2c58<_0x2abf46[_0x50fdcd(0x8ed)];_0x2a2c58++)for(let _0x3785bd=0x0;_0x3785bd<_0x2abf46[_0x2a2c58][0x0][_0x50fdcd(0x8ed)];_0x3785bd++)if(0x0!==_0x2abf46[_0x2a2c58][0x0][_0x3785bd][_0x50fdcd(0x8ed)]){var _0x396c4a=_0x2abf46[_0x2a2c58][0x0][_0x3785bd][0x1]-_0x2abf46[_0x2a2c58][0x0][_0x3785bd][0x0];if(_0x2011b6[_0x50fdcd(0x295)]){var _0x4e24cb=this[_0x50fdcd(0x456)](0x0,_0x3c7783,_0x396c4a,-0.445,0x0);const _0x5c8162={'models':Object[_0x50fdcd(0x788)]({},_0x4e24cb,this['genShape'](0x1,_0x3c7783,_0x396c4a,0.445,0x0)),'layer':_0x50fdcd(0x7bb)};_0x5c8162[_0x50fdcd(0x812)]=[_0x2abf46[_0x2a2c58][0x1]*this['multiply'],_0x2abf46[_0x2a2c58][0x0][_0x3785bd][0x0]*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x5c8162);}else{_0x4e24cb=this[_0x50fdcd(0x456)](0x0,_0x396c4a,_0x3c7783,0x0,-0.445);const _0x473d1c={'models':Object['assign']({},_0x4e24cb,this[_0x50fdcd(0x456)](0x1,_0x396c4a,_0x3c7783,0x0,0.445)),'layer':_0x50fdcd(0x7bb)};_0x473d1c[_0x50fdcd(0x812)]=[_0x2abf46[_0x2a2c58][0x0][_0x3785bd][0x0]*this[_0x50fdcd(0x506)],_0x2abf46[_0x2a2c58][0x1]*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x473d1c);}}for(let _0x40c2ee=0x0;_0x40c2ee<_0x2011b6['lifts'][_0x50fdcd(0x8ed)];_0x40c2ee++){var _0x1f9d9e=_0x2011b6[_0x50fdcd(0x60e)][_0x40c2ee][_0x50fdcd(0x336)][_0x50fdcd(0x38f)],_0x14d11d=_0x2011b6[_0x50fdcd(0x295)]?[liftDimensions[0x0],liftDimensions[0x1]]:[liftDimensions[0x1],liftDimensions[0x0]];const _0x4543fd=this[_0x50fdcd(0x31a)](_0x14d11d[0x0],_0x14d11d[0x1]);_0x4543fd[_0x50fdcd(0x812)]=[(_0x1f9d9e['x']+g_rackingPole/0x2)*this[_0x50fdcd(0x506)],(_0x1f9d9e['z']+g_rackingPole/0x2)*this[_0x50fdcd(0x506)]],_0x4543fd[_0x50fdcd(0x91f)]='Lifts',_0x9a57f5[_0x50fdcd(0x334)](_0x4543fd);}var _0x279f6b=this[_0x50fdcd(0x81c)](_0x2011b6,_0x279f6b),_0x3b7e59=0.125,_0x4cdf75=_0x279f6b[0x0];for(let _0x438ab4=0x0;_0x438ab4<_0x4cdf75['length'];_0x438ab4++){var _0x38ec3a=_0x4cdf75[_0x438ab4][0x0];if(_0x2011b6[_0x50fdcd(0x295)]){var _0x430a5b=this['genShape'](0x0,_0x38ec3a,_0x3b7e59,0x0,-0.445);const _0x2a62f1={'models':Object[_0x50fdcd(0x788)]({},_0x430a5b,this[_0x50fdcd(0x456)](0x1,_0x38ec3a,_0x3b7e59,0x0,0.445)),'layer':_0x50fdcd(0x41b)};_0x2a62f1[_0x50fdcd(0x812)]=[_0x4cdf75[_0x438ab4][0x1]*this[_0x50fdcd(0x506)],_0x4cdf75[_0x438ab4][0x2]*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x2a62f1);}else{_0x430a5b=this[_0x50fdcd(0x456)](0x0,_0x3b7e59,_0x38ec3a,-0.445,0x0);const _0x22f1ba={'models':Object[_0x50fdcd(0x788)]({},_0x430a5b,this[_0x50fdcd(0x456)](0x1,_0x3b7e59,_0x38ec3a,0.445,0x0)),'layer':_0x50fdcd(0x41b)};_0x22f1ba[_0x50fdcd(0x812)]=[_0x4cdf75[_0x438ab4][0x2]*this['multiply'],_0x4cdf75[_0x438ab4][0x1]*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x22f1ba);}}var _0x218135=_0x279f6b[0x1];for(let _0x59e31a=0x0;_0x59e31a<_0x218135[_0x50fdcd(0x8ed)];_0x59e31a++){var _0x743eac=g_xtrackFixedDim;if(_0x2011b6['isHorizontal']){var _0x4c481e=this['genShape'](0x0,_0x3b7e59,_0x743eac,-0.445,0x0);const _0x3f2bce={'models':Object['assign']({},_0x4c481e,this['genShape'](0x1,_0x3b7e59,_0x743eac,0.445,0x0)),'layer':_0x50fdcd(0x41b)};_0x3f2bce['origin']=[_0x218135[_0x59e31a][0x0][0x0]*this[_0x50fdcd(0x506)],(_0x218135[_0x59e31a][0x0][0x1]-_0x743eac/0x2)*this[_0x50fdcd(0x506)]],_0x9a57f5['push'](_0x3f2bce);}else{_0x4c481e=this[_0x50fdcd(0x456)](0x0,_0x743eac,_0x3b7e59,0x0,-0.445);const _0x2419e6={'models':Object[_0x50fdcd(0x788)]({},_0x4c481e,this[_0x50fdcd(0x456)](0x1,_0x743eac,_0x3b7e59,0x0,0.445)),'layer':'Xtracks'};_0x2419e6[_0x50fdcd(0x812)]=[(_0x218135[_0x59e31a][0x0][0x1]-_0x743eac/0x2)*this[_0x50fdcd(0x506)],_0x218135[_0x59e31a][0x0][0x0]*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x2419e6);}}var _0x4ffe5f=this[_0x50fdcd(0x4e1)](_0x2011b6,0x0);for(let _0x28c469=0x0;_0x28c469<_0x4ffe5f[_0x50fdcd(0x8ed)];_0x28c469++){let _0xd7a620;(_0xd7a620=_0x2011b6[_0x50fdcd(0x295)]?new makerjs['models'][(_0x50fdcd(0x80e))](_0x4ffe5f[_0x28c469][0x2]*this[_0x50fdcd(0x506)],_0x4ffe5f[_0x28c469][0x3]*this[_0x50fdcd(0x506)]):new makerjs[(_0x50fdcd(0x64e))][(_0x50fdcd(0x80e))](_0x4ffe5f[_0x28c469][0x3]*this[_0x50fdcd(0x506)],_0x4ffe5f[_0x28c469][0x2]*this[_0x50fdcd(0x506)]))[_0x50fdcd(0x812)]=[_0x4ffe5f[_0x28c469][0x0]*this['multiply'],_0x4ffe5f[_0x28c469][0x1]*this[_0x50fdcd(0x506)]],_0xd7a620[_0x50fdcd(0x91f)]=_0x50fdcd(0x4ed),_0x9a57f5[_0x50fdcd(0x334)](_0xd7a620);}var _0x3403c2=getManualItems();for(let _0x458878=0x0;_0x458878<_0x3403c2['length'];_0x458878++){var _0x275aea=_0x3403c2[_0x458878][_0x50fdcd(0x355)];switch(_0x3403c2[_0x458878][_0x50fdcd(0x355)]){case ITEMTYPE[_0x50fdcd(0x333)][_0x50fdcd(0x92e)]:var _0x2d229a=this[_0x50fdcd(0x456)](0x0,_0x3c7783,manualItemInfo[_0x275aea]['length'],-0.445,0x0);const _0x24d706={'models':Object['assign']({},_0x2d229a,this[_0x50fdcd(0x456)](0x1,_0x3c7783,manualItemInfo[_0x275aea]['length'],0.445,0x0)),'layer':_0x50fdcd(0x7bb)};makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x34a)](_0x24d706),makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x54d)](_0x24d706,0x5a*_0x3403c2[_0x458878]['direction']),_0x24d706['origin']=[_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x0]*this[_0x50fdcd(0x506)],_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x2]*this[_0x50fdcd(0x506)]-manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x24d706);break;case ITEMTYPE[_0x50fdcd(0x333)][_0x50fdcd(0x38c)]:_0x2d229a=this[_0x50fdcd(0x456)](0x0,_0x3b7e59,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]+0.34,-_0x2011b6[_0x50fdcd(0x18a)]/0x3-_0x3b7e59/0x2,0x0),_0x2d229a=Object[_0x50fdcd(0x788)]({},_0x2d229a,this[_0x50fdcd(0x456)](0x1,_0x3b7e59,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]+0.34,_0x2011b6[_0x50fdcd(0x18a)]/0x3-_0x3b7e59/0x2,0x0)),_0x2d229a=Object[_0x50fdcd(0x788)]({},_0x2d229a,this[_0x50fdcd(0x456)](0x2,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)],_0x3b7e59,-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2,(manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]+0.34)/0x2-0.445));const _0x478761={'models':Object['assign']({},_0x2d229a,this[_0x50fdcd(0x456)](0x3,manualItemInfo[_0x275aea]['width'],_0x3b7e59,-manualItemInfo[_0x275aea]['width']/0x2,0.445+(manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]+0.34)/0x2)),'layer':_0x50fdcd(0x41b)};makerjs['model'][_0x50fdcd(0x34a)](_0x478761),makerjs['model'][_0x50fdcd(0x54d)](_0x478761,0x5a*_0x3403c2[_0x458878][_0x50fdcd(0x46d)]),_0x478761[_0x50fdcd(0x812)]=[_0x3403c2[_0x458878]['position'][0x0]*this[_0x50fdcd(0x506)],_0x3403c2[_0x458878]['position'][0x2]*this['multiply']-(manualItemInfo[_0x275aea]['width']+0.34)/0x2*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x478761);break;case ITEMTYPE['Manual'][_0x50fdcd(0x7b7)]:case ITEMTYPE[_0x50fdcd(0x333)][_0x50fdcd(0x1b8)]:var _0xb9fc50=this[_0x50fdcd(0x456)](0x0,manualItemInfo[_0x275aea]['length'],manualItemInfo[_0x275aea][_0x50fdcd(0x93c)],-manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2,0x0),_0xb9fc50=Object[_0x50fdcd(0x788)]({},_0xb9fc50,this[_0x50fdcd(0x456)](0x1,_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)],-0.445-_0x3c7783/0x2,0x0));const _0x4479aa={'models':Object[_0x50fdcd(0x788)]({},_0xb9fc50,this[_0x50fdcd(0x456)](0x2,_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)],0.3825,0x0)),'layer':_0x50fdcd(0x333)};makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x34a)](_0x4479aa),makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x54d)](_0x4479aa,0x5a*_0x3403c2[_0x458878][_0x50fdcd(0x46d)]),_0x4479aa[_0x50fdcd(0x812)]=[_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x0]*this[_0x50fdcd(0x506)],_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x2]*this[_0x50fdcd(0x506)]-manualItemInfo[_0x275aea]['width']/0x2*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x4479aa);break;case ITEMTYPE[_0x50fdcd(0x333)]['RollerConveyor200']:case ITEMTYPE['Manual']['RollerConveyorChainC']:let _0x3375b8=this['genShape'](0x0,_0x3c7783,manualItemInfo[_0x275aea]['length'],-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2,0x0);_0x3375b8=Object[_0x50fdcd(0x788)]({},_0x3375b8,this[_0x50fdcd(0x456)](0x1,_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)],manualItemInfo[_0x275aea]['width']/0x2,0x0));for(let _0x1a1eef=0x0;_0x1a1eef<0x7;_0x1a1eef++)_0x3375b8=Object[_0x50fdcd(0x788)]({},_0x3375b8,this['genShape'](_0x1a1eef+0x2,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]-_0x3c7783,_0x3c7783,-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2+_0x3c7783,0.06+0.3*_0x1a1eef));const _0x2b918d={'models':_0x3375b8,'layer':_0x50fdcd(0x333)};makerjs['model'][_0x50fdcd(0x34a)](_0x2b918d),makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x54d)](_0x2b918d,0x5a*_0x3403c2[_0x458878][_0x50fdcd(0x46d)]),_0x2b918d[_0x50fdcd(0x812)]=[_0x3403c2[_0x458878]['position'][0x0]*this['multiply']-_0x3c7783/0x2*this[_0x50fdcd(0x506)],_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x2]*this[_0x50fdcd(0x506)]-manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2*this[_0x50fdcd(0x506)]],_0x9a57f5[_0x50fdcd(0x334)](_0x2b918d);break;case ITEMTYPE['Manual'][_0x50fdcd(0x3c9)]:case ITEMTYPE[_0x50fdcd(0x333)][_0x50fdcd(0x59e)]:_0xb9fc50=this[_0x50fdcd(0x456)](0x0,_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)],-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2,0x0),_0xb9fc50=Object[_0x50fdcd(0x788)]({},_0xb9fc50,this['genShape'](0x1,_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)],manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2,0x0)),_0xb9fc50=Object[_0x50fdcd(0x788)]({},_0xb9fc50,this['genShape'](0x2,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]-_0x3c7783,_0x3c7783,-manualItemInfo[_0x275aea]['width']/0x2+_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2-0.5));const _0x37b48f={'models':Object[_0x50fdcd(0x788)]({},_0xb9fc50,this[_0x50fdcd(0x456)](0x3,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]-_0x3c7783,_0x3c7783,-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2+_0x3c7783,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2+0.5)),'layer':_0x50fdcd(0x333)};makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x34a)](_0x37b48f),makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x54d)](_0x37b48f,0x5a*_0x3403c2[_0x458878]['direction']),_0x37b48f['origin']=[_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x0]*this[_0x50fdcd(0x506)]-_0x3c7783/0x2*this[_0x50fdcd(0x506)],_0x3403c2[_0x458878]['position'][0x2]*this[_0x50fdcd(0x506)]-manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2*this['multiply']],_0x9a57f5['push'](_0x37b48f);break;case ITEMTYPE[_0x50fdcd(0x333)][_0x50fdcd(0x628)]:var _0x118dd7=this[_0x50fdcd(0x456)](0x0,manualItemInfo[_0x275aea]['width'],_0x3c7783,-manualItemInfo[_0x275aea][_0x50fdcd(0x93c)]/0x2,manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2-0.5-_0x3c7783/0x2),_0x118dd7=Object[_0x50fdcd(0x788)]({},_0x118dd7,this['genShape'](0x1,manualItemInfo[_0x275aea][_0x50fdcd(0x93c)],_0x3c7783,-manualItemInfo[_0x275aea]['width']/0x2,0.5+manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2-_0x3c7783/0x2));const _0x44b9c5={'models':Object['assign']({},_0x118dd7,this[_0x50fdcd(0x456)](0x2,manualItemInfo[_0x275aea]['length'],manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)],-manualItemInfo[_0x275aea]['length']/0x4,0x0)),'layer':_0x50fdcd(0x333)};makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x34a)](_0x44b9c5),makerjs[_0x50fdcd(0x3e9)][_0x50fdcd(0x54d)](_0x44b9c5,0x5a*_0x3403c2[_0x458878][_0x50fdcd(0x46d)]),_0x44b9c5[_0x50fdcd(0x812)]=[_0x3403c2[_0x458878][_0x50fdcd(0x38f)][0x0]*this[_0x50fdcd(0x506)]-_0x3c7783/0x2*this['multiply'],_0x3403c2[_0x458878]['position'][0x2]*this[_0x50fdcd(0x506)]-manualItemInfo[_0x275aea][_0x50fdcd(0x8ed)]/0x2*this[_0x50fdcd(0x506)]],_0x9a57f5['push'](_0x44b9c5);}}return _0x9a57f5;},'drawSide':function(_0x17c557){const _0x1c040b=_0x4e2f9e;let _0x219fcc=[];var _0xb2fa1c=this[_0x1c040b(0x474)](_0x17c557);for(let _0x585ab7=0x0;_0x585ab7<_0xb2fa1c[_0x1c040b(0x8ed)];_0x585ab7++)for(let _0x530590=0x0;_0x530590<_0xb2fa1c[_0x585ab7][0x0][_0x1c040b(0x8ed)];_0x530590++)if(0x0!==_0xb2fa1c[_0x585ab7][0x0][_0x530590][_0x1c040b(0x8ed)]){const _0x3cb248=_0xb2fa1c[_0x585ab7][0x0][_0x530590][0x1]-_0xb2fa1c[_0x585ab7][0x0][_0x530590][0x0],_0x14ccae=new makerjs[(_0x1c040b(0x64e))][(_0x1c040b(0x80e))](0.125*this[_0x1c040b(0x506)],_0x3cb248*this['multiply']);_0x14ccae[_0x1c040b(0x812)]=[_0xb2fa1c[_0x585ab7][0x1]*this['multiply'],_0xb2fa1c[_0x585ab7][0x0][_0x530590][0x0]*this[_0x1c040b(0x506)]],_0x14ccae['layer']=_0x1c040b(0x7bb),_0x219fcc[_0x1c040b(0x334)](_0x14ccae);}for(let _0xe9122f=0x0;_0xe9122f<_0x17c557[_0x1c040b(0x60e)]['length'];_0xe9122f++){var _0x38cf51=_0x17c557[_0x1c040b(0x60e)][_0xe9122f][_0x1c040b(0x336)][_0x1c040b(0x38f)];const _0xd40809=[_0x17c557[_0x1c040b(0x60e)][_0xe9122f][_0x1c040b(0x21f)],liftDimensions[0x1]],_0x335ccf=this['createFrame'](_0xd40809[0x0],_0xd40809[0x1]);_0x335ccf[_0x1c040b(0x812)]=[_0xd40809[0x0]/0x2*this[_0x1c040b(0x506)],(_0x17c557[_0x1c040b(0x295)]?_0x38cf51['z']:_0x38cf51['x'])*this[_0x1c040b(0x506)]],_0x335ccf['layer']=_0x1c040b(0x697),_0x219fcc[_0x1c040b(0x334)](_0x335ccf);}var _0xb9f09f=this[_0x1c040b(0x81c)](_0x17c557)[0x1];for(let _0x1458de=0x0;_0x1458de<_0xb9f09f[_0x1c040b(0x8ed)];_0x1458de++){const _0x53012e=g_xtrackFixedDim,_0x2a170b=new makerjs[(_0x1c040b(0x64e))]['Rectangle'](0.125*this[_0x1c040b(0x506)],_0x53012e*this[_0x1c040b(0x506)]);_0x2a170b[_0x1c040b(0x812)]=[_0xb9f09f[_0x1458de][0x0][0x0]*this[_0x1c040b(0x506)],(_0xb9f09f[_0x1458de][0x0][0x1]-_0x53012e/0x2)*this[_0x1c040b(0x506)]],_0x2a170b[_0x1c040b(0x91f)]=_0x1c040b(0x41b),_0x219fcc[_0x1c040b(0x334)](_0x2a170b);}var _0x57ce44=this['getRackingData'](_0x17c557,0x1);const _0x482d23=_0x17c557[_0x1c040b(0x30e)][_0x1c040b(0x923)][0x1]-_0x17c557[_0x1c040b(0x77c)];for(let _0x47bdb5=0x0;_0x47bdb5<_0x57ce44[0x0][_0x1c040b(0x8ed)];_0x47bdb5++){const _0x21e297=new makerjs[(_0x1c040b(0x64e))][(_0x1c040b(0x80e))](_0x482d23*this[_0x1c040b(0x506)],0.1*this['multiply']);_0x21e297[_0x1c040b(0x812)]=[0x0*this['multiply'],(_0x57ce44[0x0][_0x47bdb5]+0.1)*this['multiply']],_0x21e297['layer']=_0x1c040b(0x4ed),_0x219fcc[_0x1c040b(0x334)](_0x21e297);}for(let _0x2a1da1=0x0;_0x2a1da1<_0x57ce44[0x1][_0x1c040b(0x8ed)];_0x2a1da1++){const _0xd6a8c5=new makerjs[(_0x1c040b(0x64e))][(_0x1c040b(0x80e))](0.1*0.75*this[_0x1c040b(0x506)],_0x57ce44[0x1][_0x2a1da1][0x3]*this[_0x1c040b(0x506)]);_0xd6a8c5[_0x1c040b(0x812)]=[_0x57ce44[0x1][_0x2a1da1][0x1]*this['multiply'],(_0x57ce44[0x1][_0x2a1da1][0x0]+0.1*1.5)*this[_0x1c040b(0x506)]],_0xd6a8c5['layer']=_0x1c040b(0x4ed),_0x219fcc[_0x1c040b(0x334)](_0xd6a8c5);}var _0x722db3=getManualItems();for(let _0x1dc29a=0x0;_0x1dc29a<_0x722db3[_0x1c040b(0x8ed)];_0x1dc29a++){var _0x5d9c7f=_0x722db3[_0x1dc29a][_0x1c040b(0x355)];if(_0x722db3[_0x1dc29a][_0x1c040b(0x355)]===ITEMTYPE['Manual'][_0x1c040b(0x92e)]){const _0xdd6db2={'models':this[_0x1c040b(0x456)](0x0,0.125,manualItemInfo[_0x5d9c7f][_0x1c040b(0x8ed)],0x0,0x0),'layer':_0x1c040b(0x7bb)};makerjs[_0x1c040b(0x3e9)][_0x1c040b(0x34a)](_0xdd6db2),_0xdd6db2['origin']=[(_0x722db3[_0x1dc29a][_0x1c040b(0x38f)][0x1]+0.125)*this[_0x1c040b(0x506)],(_0x722db3[_0x1dc29a][_0x1c040b(0x38f)][0x0]-manualItemInfo[_0x5d9c7f][_0x1c040b(0x8ed)]/0x2)*this[_0x1c040b(0x506)]],_0x219fcc['push'](_0xdd6db2);}}return _0x219fcc;},'drawFront':function(_0x365ca8){const _0x407b35=_0x4e2f9e;let _0x3e32fe=[];var _0x25c6cf=this[_0x407b35(0x4e1)](_0x365ca8,0x2);for(let _0x36c140=0x0;_0x36c140<_0x25c6cf['length'];_0x36c140++){const _0x33fe09=new makerjs['models'][(_0x407b35(0x80e))](_0x25c6cf[_0x36c140][0x3]*this[_0x407b35(0x506)],_0x25c6cf[_0x36c140][0x2]*this[_0x407b35(0x506)]);_0x33fe09['origin']=[_0x25c6cf[_0x36c140][0x0]*this['multiply'],_0x25c6cf[_0x36c140][0x1]*this[_0x407b35(0x506)]],_0x33fe09['layer']=_0x407b35(0x4ed),_0x3e32fe[_0x407b35(0x334)](_0x33fe09);}return _0x3e32fe;},'getOptimalRow':function(_0x877904){const _0x409cc9=_0x4e2f9e;let _0x48b334=-0x1;for(let _0x1bd5ad=0x0;_0x1bd5ad<(_0x877904[_0x409cc9(0x295)]?_0x877904[_0x409cc9(0x6e5)]:_0x877904[_0x409cc9(0x3ce)]);_0x1bd5ad++){for(let _0x51f65c=0x0;_0x51f65c<_0x877904[_0x409cc9(0x760)]['length'];_0x51f65c++)if(_0x877904[_0x409cc9(0x760)][_0x51f65c][_0x409cc9(0x851)]===_0x1bd5ad){_0x48b334=_0x1bd5ad;break;}for(let _0x5e7539=0x0;_0x5e7539<_0x877904['activedLiftInfos'][_0x409cc9(0x8ed)];_0x5e7539++)if(_0x877904[_0x409cc9(0x5f8)][_0x5e7539][_0x409cc9(0x851)]===_0x1bd5ad){_0x48b334=_0x1bd5ad;break;}if(-0x1===_0x48b334){_0x48b334=_0x1bd5ad;break;}_0x48b334=-0x1;}return _0x48b334;},'getOptimalLevel':function(_0x5cf094){const _0x20bf89=_0x4e2f9e;if(!_0x5cf094[_0x20bf89(0x4ae)][0x3])return this['rackingHighLevel']-0x1;let _0xdfa2a8=0x0,_0x20d426=0x0;for(let _0x5cb655=0x0;_0x5cb655<_0x5cf094['transform'][0x3][_0x20bf89(0x5d8)][_0x20bf89(0x8ed)];_0x5cb655++)0x0===_0x5cf094[_0x20bf89(0x4ae)][0x3][_0x20bf89(0x5d8)][_0x5cb655][_0x5cf094[_0x20bf89(0x295)]?0x1:0x0]&&0x0===_0x5cf094[_0x20bf89(0x4ae)][0x3]['data'][_0x5cb655][0x2]&&_0xdfa2a8++,_0x5cf094[_0x20bf89(0x4ae)][0x3][_0x20bf89(0x5d8)][_0x5cb655][_0x5cf094[_0x20bf89(0x295)]?0x1:0x0]===(_0x5cf094[_0x20bf89(0x295)]?_0x5cf094['maxCol']:_0x5cf094[_0x20bf89(0x3ce)])-0x1&&0x0===_0x5cf094[_0x20bf89(0x4ae)][0x3]['data'][_0x5cb655][0x2]&&_0x20d426++;let _0xb91a56=-0x1;for(let _0x1db5d9=_0x5cf094[_0x20bf89(0x93d)]-0x1;0x0<=_0x1db5d9;_0x1db5d9--){for(let _0x1c5597=0x0;_0x1c5597<_0x5cf094[_0x20bf89(0x5eb)]['length'];_0x1c5597++){var _0x34ce89=_0xdfa2a8>=_0x20d426?0x0:(_0x5cf094[_0x20bf89(0x295)]?_0x5cf094['maxCol']:_0x5cf094[_0x20bf89(0x3ce)])-0x1;if(_0x5cf094['activedPassthrough'][_0x1c5597][0x1]['includes'](_0x34ce89)&&!_0x5cf094[_0x20bf89(0x5eb)][_0x1c5597][0x2][_0x20bf89(0x85d)](_0x1db5d9)){_0xb91a56=_0x1db5d9;break;}}if(-0x1!==_0xb91a56)break;}return-0x1===_0xb91a56?_0x5cf094[_0x20bf89(0x93d)]-0x1:_0xb91a56;},'genShape':function(_0x105faa,_0xfa5abb,_0x5047f8,_0xc9e818,_0x449f99){const _0x26bef6=_0x4e2f9e,_0x407987=new makerjs[(_0x26bef6(0x64e))][(_0x26bef6(0x80e))](_0xfa5abb*this[_0x26bef6(0x506)],_0x5047f8*this[_0x26bef6(0x506)]);return _0x407987[_0x26bef6(0x812)]=[_0xc9e818*this['multiply'],_0x449f99*this[_0x26bef6(0x506)]],{[_0x105faa]:_0x407987};},'createFrame':function(_0x498466,_0x2a5d3f){const _0x54d7bb=_0x4e2f9e;return new makerjs[(_0x54d7bb(0x64e))]['ConnectTheDots'](!0x0,[[-_0x498466/0x2*this[_0x54d7bb(0x506)],-_0x2a5d3f/0x2*this['multiply']],[-_0x498466/0x2*this[_0x54d7bb(0x506)],_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[_0x498466/0x2*this[_0x54d7bb(0x506)],-_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[_0x498466/0x2*this['multiply'],_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[-_0x498466/0x2*this[_0x54d7bb(0x506)],-_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[_0x498466/0x2*this['multiply'],-_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[-_0x498466/0x2*this[_0x54d7bb(0x506)],_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]],[_0x498466/0x2*this[_0x54d7bb(0x506)],_0x2a5d3f/0x2*this[_0x54d7bb(0x506)]]]);},'getLogoData':function(){const _0x48c79f=_0x4e2f9e;let _0x39503a={};for(let _0x483d2d=0x0;_0x483d2d<logoChunk['length'];_0x483d2d++){const _0x38e56a=makerjs[_0x48c79f(0x712)][_0x48c79f(0x1c8)](logoChunk[_0x483d2d]);_0x39503a[_0x48c79f(0x110)+_0x483d2d]=_0x38e56a,_0x39503a[_0x48c79f(0x110)+_0x483d2d][_0x48c79f(0x91f)]=_0x48c79f(0x15a);}_0x39503a[_0x48c79f(0x110)+logoChunk[_0x48c79f(0x8ed)]]=new makerjs[(_0x48c79f(0x64e))][(_0x48c79f(0x80e))](this['multiply'],this[_0x48c79f(0x506)]),_0x39503a[_0x48c79f(0x110)+logoChunk['length']][_0x48c79f(0x812)]=[-(this[_0x48c79f(0x506)]-841.89)/0x2,-595.28-(this[_0x48c79f(0x506)]-595.28)/0x2],_0x39503a[_0x48c79f(0x110)+logoChunk['length']]['layer']=_0x48c79f(0x15a);const _0x50a621={'models':_0x39503a};return _0x50a621[_0x48c79f(0x812)]=[0x0*this[_0x48c79f(0x506)],-0x4*this[_0x48c79f(0x506)]],_0x50a621;},'getNameData':function(){const _0x22e84f=_0x4e2f9e,_0x3669d7=new makerjs[(_0x22e84f(0x64e))]['Text'](fontDXF,documentName,0.8*this[_0x22e84f(0x506)]);return _0x3669d7[_0x22e84f(0x812)]=[+this['multiply'],-4.6*this[_0x22e84f(0x506)]],_0x3669d7[_0x22e84f(0x91f)]=_0x22e84f(0x6ac),_0x3669d7;}},Export_PDF={'generateFile':async function(_0x3b7d8e){const _0xbb242a=_0x4e2f9e,_0x2cc43d=new window[(_0xbb242a(0x455))][(_0xbb242a(0x511))]('l','pt','a4',!0x0);_0x2cc43d[_0xbb242a(0x87e)]('arial-unicode-ms'),this[_0xbb242a(0x6f4)](_0x2cc43d);var _0x6f67d0=currentView;this['addHeader'](_0x2cc43d,_0xbb242a(0x15d),!0x1),_0x2cc43d[_0xbb242a(0x2f3)](await getImage(ViewType[_0xbb242a(0x2bd)],!0x0),_0xbb242a(0x2f7),0x1e,0x50,0x30c,0x1f4,void 0x0,_0xbb242a(0x4ee)),_0x2cc43d[_0xbb242a(0x2f3)](logoLogiqs,_0xbb242a(0x7ce),0x23,0xa,0x64,0x64,void 0x0,_0xbb242a(0x4ee)),this[_0xbb242a(0x556)](_0x2cc43d,_0xbb242a(0x501),!0x1),_0x2cc43d[_0xbb242a(0x2f3)](await getImage(ViewType['top'],!0x0),'JPEG',0x1e,0x50,0x30c,0x1f4,void 0x0,'FAST'),_0x2cc43d[_0xbb242a(0x2f3)](logoLogiqs,_0xbb242a(0x7ce),0x23,0xa,0x64,0x64,void 0x0,_0xbb242a(0x4ee)),this[_0xbb242a(0x556)](_0x2cc43d,_0xbb242a(0x742),!0x1),_0x2cc43d[_0xbb242a(0x2f3)](await getImage(ViewType['front'],!0x0),_0xbb242a(0x2f7),0x1e,0x50,0x30c,0x1f4,void 0x0,_0xbb242a(0x4ee)),_0x2cc43d[_0xbb242a(0x2f3)](logoLogiqs,_0xbb242a(0x7ce),0x23,0xa,0x64,0x64,void 0x0,_0xbb242a(0x4ee)),this[_0xbb242a(0x556)](_0x2cc43d,_0xbb242a(0x8dc),!0x1),_0x2cc43d[_0xbb242a(0x2f3)](await getImage(ViewType['side'],!0x0),'JPEG',0x1e,0x50,0x30c,0x1f4,void 0x0,_0xbb242a(0x4ee)),_0x2cc43d[_0xbb242a(0x2f3)](logoLogiqs,_0xbb242a(0x7ce),0x23,0xa,0x64,0x64,void 0x0,_0xbb242a(0x4ee)),await getImage(_0x6f67d0),this[_0xbb242a(0x672)](_0x2cc43d),''===documentName||hasUpdates()?saveProject(()=>{const _0x4b001e=_0xbb242a;this[_0x4b001e(0x6c4)](_0x2cc43d,_0x3b7d8e);}):this[_0xbb242a(0x6c4)](_0x2cc43d,_0x3b7d8e);},'doSomethingWithPDF':function(_0x1621b4,_0x4d6042,_0x490c42){const _0x9f1d1=_0x4e2f9e;if(_0x4d6042){const _0x5cfd53=new FormData();_0x5cfd53[_0x9f1d1(0x96f)](_0x9f1d1(0x35f),_0x1621b4[_0x9f1d1(0x428)]('blob')),_0x5cfd53['append']('data',JSON['stringify']({'documentName':documentName,'documentInfo':documentInfo})),Utils[_0x9f1d1(0x5ec)](g_BasePath+_0x9f1d1(0x67d),_0x9f1d1(0x25f),_0x5cfd53,()=>{const _0xca5694=_0x9f1d1;Utils[_0xca5694(0x964)]('Your\x20layout\x20has\x20been\x20successfully\x20submitted\x20for\x20pricing',_0xca5694(0x557)),$('#waiting')['hide']();});}else _0x1621b4[_0x9f1d1(0x1c0)](_0x9f1d1(0x626)),$(_0x9f1d1(0x89d))[_0x9f1d1(0x4a6)]();},'addMoreDetails':function(_0x4be966){const _0x4a283c=_0x4e2f9e;if(userRole===g_UserRole[_0x4a283c(0x35c)]&&$(_0x4a283c(0x7ea))['is'](_0x4a283c(0x10a))){const _0x2aad5b=document['getElementById'](_0x4a283c(0x53e)),_0x437580=_0x2aad5b[_0x4a283c(0x804)](_0x4a283c(0x7d2));let _0x32ae1c=0x0,_0x1c13b0=0x96;for(let _0xaaee18=0x0;_0xaaee18<_0x437580[_0x4a283c(0x8ed)];_0xaaee18++)_0x437580[_0xaaee18][_0x4a283c(0x43f)][0x0][_0x4a283c(0x370)]('id')?(this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x757)),_0x4be966[_0x4a283c(0x976)](0x64,_0x1c13b0-0xa,_0x4a283c(0x78b)+parseInt(_0xaaee18+0x1))):'extraPriceTable'==_0x437580[_0xaaee18][_0x4a283c(0x831)]('id')?(this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x757)),_0x32ae1c=_0x437580[_0xaaee18][_0x4a283c(0x19d)]['length']):0x0!==_0x32ae1c?_0x1c13b0+=0x1e*_0x32ae1c:_0x1c13b0=0x190,_0x4be966[_0x4a283c(0x8b8)]({'html':_0x437580[_0xaaee18],'startY':_0x1c13b0,'tableWidth':0x30c,'columnStyles':{0x0:{'cellWidth':0x1c2},0x1:{'cellWidth':0xc8},0x2:{'cellWidth':0x82}},'styles':{'fontSize':0xa},'margin':{'left':0x1e}});}let _0x468cfe=0x70;if(0x0<icubes[_0x4a283c(0x8ed)]){var _0x38d85d=['Pallet\x20size',_0x4a283c(0x32b),_0x4a283c(0x1b9),_0x4a283c(0x56b),_0x4a283c(0x7c6),_0x4a283c(0x19b),'Throughput',_0x4a283c(0x5c7),_0x4a283c(0x109),_0x4a283c(0x8b3),_0x4a283c(0x61d),_0x4a283c(0x7be),'Required\x20number\x20of\x203D-Carriers\x20','Extra\x20specified\x20\x203D-Carriers'];for(let _0x1cd43f=0x0;_0x1cd43f<icubes[_0x4a283c(0x8ed)];_0x1cd43f++){var _0x422f6d=_0x1cd43f%0x4;0x0==_0x422f6d?(this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x359)),_0x4be966[_0x4a283c(0x327)](0x10),_0x4be966['text'](0x96,0x5a,'Layout\x20details'),_0x4be966[_0x4a283c(0x327)](0xa),_0x4be966[_0x4a283c(0x976)](0x1c2,0x64,_0x4a283c(0x81e)+WHDimensions[0x0]+_0x4a283c(0x310)+WHDimensions[0x1]+_0x4a283c(0x310)+WHDimensions[0x2]+'m'),_0x4be966[_0x4a283c(0x976)](0x1c2,0x56,_0x4a283c(0x52c)+documentName),_0x468cfe=0x70):[0x2,0x3][_0x4a283c(0x85d)](_0x422f6d)&&(_0x468cfe=0x168),_0x4be966[_0x4a283c(0x976)](_0x1cd43f%0x2==0x0?0x64:0x1f4,_0x468cfe,'Name:\x20'+icubes[_0x1cd43f][_0x4a283c(0x191)]);let _0x1590f7=icubes[_0x1cd43f][_0x4a283c(0x77c)];if(0x0<icubes[_0x1cd43f][_0x4a283c(0x335)][_0x4a283c(0x8ed)]){_0x1590f7=[];for(let _0x453cfe=0x0;_0x453cfe<icubes[_0x1cd43f][_0x4a283c(0x93d)];_0x453cfe++){var _0x3d8812=icubes[_0x1cd43f]['palletAtLevel']['filter'](_0x5a05bc=>_0x5a05bc[_0x4a283c(0x653)]===_0x453cfe+0x1);0x0<_0x3d8812[_0x4a283c(0x8ed)]?_0x1590f7['push'](parseFloat(_0x3d8812[0x0][_0x4a283c(0x21f)])):_0x1590f7[_0x4a283c(0x334)](icubes[_0x1cd43f][_0x4a283c(0x77c)]);}}for(let _0xee042=0x0;_0xee042<_0x38d85d['length'];_0xee042++){_0x4be966[_0x4a283c(0x2ba)](0x0,0x0,0x0);let _0x4acb68='';switch(_0xee042){case 0x0:for(let _0x2c5884=0x0;_0x2c5884<icubes[_0x1cd43f][_0x4a283c(0x845)][_0x4a283c(0x8ed)];_0x2c5884++)0x0!==icubes[_0x1cd43f]['palletType'][_0x2c5884]&&(_0x4acb68+=palletTypeNameM[_0x2c5884]+_0x4a283c(0x1af)+icubes[_0x1cd43f]['palletType'][_0x2c5884]+'%\x20\x20');break;case 0x1:_0x4acb68=icubes[_0x1cd43f]['palletPositions'];break;case 0x2:_0x4acb68=_0x1590f7[_0x4a283c(0x610)]();break;case 0x3:_0x4acb68=icubes[_0x1cd43f][_0x4a283c(0x447)];break;case 0x4:_0x4acb68=icubes[_0x1cd43f]['rackingOrientation'];break;case 0x5:_0x4acb68=icubes[_0x1cd43f][_0x4a283c(0x31d)];break;case 0x6:_0x4acb68=icubes[_0x1cd43f][_0x4a283c(0x6a4)];break;case 0x7:_0x4acb68=parseInt(icubes[_0x1cd43f]['calculatedXtracksNo']);break;case 0x8:var _0x1fd735=parseInt(icubes[_0x1cd43f][_0x4a283c(0x8bb)])-parseInt(icubes[_0x1cd43f][_0x4a283c(0x828)]['length']);_0x4acb68=0x0!=_0x1fd735?0x0<_0x1fd735?(_0x4be966[_0x4a283c(0x2ba)](0xff,0x0,0x0),_0x1fd735+'\x20x-tracks\x20have\x20not\x20been\x20placed'):(_0x4be966[_0x4a283c(0x2ba)](0x0,0x0,0xff),Math[_0x4a283c(0x5d6)](_0x1fd735)+'\x20x-tracks\x20have\x20been\x20placed'):(_0x4be966[_0x4a283c(0x2ba)](0x0,0xff,0x0),_0x4a283c(0x2e8));break;case 0x9:_0x4acb68=parseInt(icubes[_0x1cd43f][_0x4a283c(0x1f7)]);break;case 0xa:_0x4acb68=parseInt(icubes[_0x1cd43f]['extra'][_0x4a283c(0x10b)]);break;case 0xb:_0x1fd735=parseInt(icubes[_0x1cd43f][_0x4a283c(0x1f7)])+parseInt(icubes[_0x1cd43f][_0x4a283c(0x532)]['lift'])-parseInt(icubes[_0x1cd43f][_0x4a283c(0x5f8)]['length']),_0x4acb68=0x0!=_0x1fd735?0x0<_0x1fd735?(_0x4be966[_0x4a283c(0x2ba)](0xff,0x0,0x0),_0x1fd735+_0x4a283c(0x277)):(_0x4be966[_0x4a283c(0x2ba)](0x0,0x0,0xff),Math[_0x4a283c(0x5d6)](_0x1fd735)+'\x20VT\x20have\x20been\x20placed'):(_0x4be966[_0x4a283c(0x2ba)](0x0,0xff,0x0),_0x4a283c(0x701));break;case 0xc:_0x4acb68=parseInt(icubes[_0x1cd43f][_0x4a283c(0x57b)]);break;case 0xd:_0x4acb68=parseInt(icubes[_0x1cd43f][_0x4a283c(0x532)][_0x4a283c(0x751)]);}_0x4be966[_0x4a283c(0x976)](_0x1cd43f%0x2==0x0?0x32:0x1c2,_0x468cfe+0xf*(_0xee042+0x1),_0x38d85d[_0xee042]),_0x4be966[_0x4a283c(0x976)](_0x1cd43f%0x2==0x0?0xf0:0x280,_0x468cfe+0xf*(_0xee042+0x1),':\x20'+_0x4acb68);}}_0x468cfe=0x168===_0x468cfe?(this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x359)),_0x4be966[_0x4a283c(0x327)](0x10),_0x4be966['text'](0x96,0x5a,_0x4a283c(0x23e)),_0x4be966[_0x4a283c(0x327)](0xa),0x70):0x168;}else this['addHeader'](_0x4be966,_0x4a283c(0x359)),_0x4be966[_0x4a283c(0x327)](0x10),_0x4be966[_0x4a283c(0x976)](0x96,0x5a,_0x4a283c(0x23e)),_0x4be966['setFontSize'](0xa),_0x4be966[_0x4a283c(0x976)](0x64,0x64,_0x4a283c(0x81e)+WHDimensions[0x0]+_0x4a283c(0x310)+WHDimensions[0x1]+_0x4a283c(0x310)+WHDimensions[0x2]+'m'),_0x4be966['text'](0x64,0x6e,_0x4a283c(0x52c)+documentName);extraInfo instanceof Object||(extraInfo={}),0x0!==Object[_0x4a283c(0x6e3)](extraInfo)[_0x4a283c(0x8ed)]&&(_0x4be966[_0x4a283c(0x327)](0x10),_0x4be966['text'](0x96,_0x468cfe+0xf,'User\x20details'),_0x4be966['setFontSize'](0xa),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x1e,'Email\x20:\x20'+(extraInfo[_0x4a283c(0x3ab)]||userEmail)),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x2d,_0x4a283c(0x8e2)+(extraInfo['compName']||'-')),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x3c,_0x4a283c(0x4b5)+(extraInfo['contactP']||userName)),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x4b,'Project\x20location\x20:\x20'+(extraInfo[_0x4a283c(0x4c1)]||'-')),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x5a,_0x4a283c(0x857)+(extraInfo['delDate']||'-')),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x69,_0x4a283c(0x8a2)+(extraInfo[_0x4a283c(0x71f)]||'-')),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x78,_0x4a283c(0x2b4)+(extraInfo[_0x4a283c(0x758)]||'-')),_0x4be966[_0x4a283c(0x976)](0x64,_0x468cfe+0x87,_0x4a283c(0x2e5)+(extraInfo[_0x4a283c(0x6c7)]||'-'))),$(_0x4a283c(0x727))['is'](_0x4a283c(0x10a))&&(this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x96a)),this[_0x4a283c(0x29d)](_0x4be966),this[_0x4a283c(0x556)](_0x4be966,_0x4a283c(0x925)),this['sparePartsListFor3DCarrier'](_0x4be966));},'generateCustomFile':function(){const _0x5b0b8b=_0x4e2f9e,_0x173afc=new window[(_0x5b0b8b(0x455))][(_0x5b0b8b(0x511))]('l','pt','a4',!0x0);_0x173afc['setFont'](_0x5b0b8b(0x7f2)),this[_0x5b0b8b(0x6f4)](_0x173afc);for(let _0x41f113=0x0;_0x41f113<custompPdf[_0x5b0b8b(0x8ed)];_0x41f113++)this[_0x5b0b8b(0x556)](_0x173afc,custompPdf[_0x41f113][_0x5b0b8b(0x750)],!0x1,!0x1),0x0!==custompPdf[_0x41f113][_0x5b0b8b(0x236)]['length']&&_0x173afc[_0x5b0b8b(0x2f3)](custompPdf[_0x41f113][_0x5b0b8b(0x236)],_0x5b0b8b(0x2f7),0x3c,0x69,0x2d0,0x1b3,void 0x0,'SLOW'),_0x173afc[_0x5b0b8b(0x2f3)](logoLogiqs,_0x5b0b8b(0x7ce),0x23,0xa,0x64,0x64,void 0x0,'FAST'),_0x173afc[_0x5b0b8b(0x4f4)](0x0,0x59,0xa4),_0x173afc['rect'](0x1e,0x30e,0x21c,0x37,'F');if($(_0x5b0b8b(0x975))['is'](_0x5b0b8b(0x10a))){this[_0x5b0b8b(0x556)](_0x173afc,_0x5b0b8b(0x23e)),_0x173afc[_0x5b0b8b(0x327)](0x14),_0x173afc['setTextColor'](0x0,0x59,0xa4),_0x173afc[_0x5b0b8b(0x976)](0xe6,0x8c,_0x5b0b8b(0x81e)+(WHDimensions[0x0]*rateUnit)[_0x5b0b8b(0x902)](0x2)+unitChar+'\x20X\x20'+(WHDimensions[0x1]*rateUnit)[_0x5b0b8b(0x902)](0x2)+unitChar+_0x5b0b8b(0x116)+(WHDimensions[0x2]*rateUnit)[_0x5b0b8b(0x902)](0x2)+unitChar),_0x173afc[_0x5b0b8b(0x327)](0x13);let _0x4b72a3=0xa5,_0x5d2723=0x0;if(0x0<icubes[_0x5b0b8b(0x8ed)]){var _0x37c32b=[_0x5b0b8b(0x635),_0x5b0b8b(0x32b),_0x5b0b8b(0x1b9),_0x5b0b8b(0x56b),_0x5b0b8b(0x19b),_0x5b0b8b(0x699)];for(let _0x436d03=0x0;_0x436d03<icubes[_0x5b0b8b(0x8ed)];_0x436d03++){0x0!==_0x436d03&&_0x436d03%0x2==0x0&&(_0x4b72a3=0xa5,_0x5d2723=0x0,this['addHeader'](_0x173afc,_0x5b0b8b(0x23e)),_0x173afc[_0x5b0b8b(0x2ba)](0x0,0x59,0xa4),_0x173afc['setFontSize'](0x13)),_0x4b72a3=_0x5d2723*(_0x37c32b['length']+0x2)*0x14+_0x4b72a3,_0x173afc[_0x5b0b8b(0x976)](0xe6,_0x4b72a3,_0x5b0b8b(0x735)+icubes[_0x436d03][_0x5b0b8b(0x191)]);for(let _0x34d3a1=0x0;_0x34d3a1<_0x37c32b[_0x5b0b8b(0x8ed)];_0x34d3a1++){let _0x407dbe='';switch(_0x34d3a1){case 0x0:for(let _0x509b50=0x0;_0x509b50<icubes[_0x436d03][_0x5b0b8b(0x845)][_0x5b0b8b(0x8ed)];_0x509b50++)0x0!==icubes[_0x436d03][_0x5b0b8b(0x845)][_0x509b50]&&(_0x407dbe+=palletTypeNameM[_0x509b50]+_0x5b0b8b(0x1af)+icubes[_0x436d03][_0x5b0b8b(0x845)][_0x509b50]+_0x5b0b8b(0x646));break;case 0x1:_0x407dbe=icubes[_0x436d03][_0x5b0b8b(0x799)];break;case 0x2:_0x407dbe=icubes[_0x436d03][_0x5b0b8b(0x77c)];break;case 0x3:_0x407dbe=icubes[_0x436d03][_0x5b0b8b(0x447)];break;case 0x4:_0x407dbe=icubes[_0x436d03][_0x5b0b8b(0x31d)];break;case 0x5:_0x407dbe=icubes[_0x436d03][_0x5b0b8b(0x6a4)];}_0x173afc['text'](0xe6,_0x4b72a3+0x14*(_0x34d3a1+0x1),_0x37c32b[_0x34d3a1]+':\x20'+_0x407dbe);}_0x5d2723++;}}}if(_0x173afc[_0x5b0b8b(0x1c0)](_0x5b0b8b(0x626)),$(_0x5b0b8b(0x89d))['hide'](),''===documentName||hasUpdates())saveProject(()=>{const _0x19307f=_0x5b0b8b,_0x1b261b=new FormData();_0x1b261b['append'](_0x19307f(0x35f),_0x173afc[_0x19307f(0x428)]('blob')),_0x1b261b['append']('data',JSON['stringify']({'documentName':documentName,'documentInfo':documentInfo})),Utils[_0x19307f(0x5ec)](g_BasePath+_0x19307f(0x198),_0x19307f(0x25f),_0x1b261b);});else{const _0x3762b6=new FormData();_0x3762b6[_0x5b0b8b(0x96f)](_0x5b0b8b(0x35f),_0x173afc[_0x5b0b8b(0x428)]('blob')),_0x3762b6['append'](_0x5b0b8b(0x5d8),JSON[_0x5b0b8b(0x264)]({'documentName':documentName,'documentInfo':documentInfo})),Utils[_0x5b0b8b(0x5ec)](g_BasePath+'home/uploadCustomPDF',_0x5b0b8b(0x25f),_0x3762b6);}},'addHeader':function(_0x2a3215,_0x16aa83,_0x4a1dbb=!0x0,_0x519f89=!0x0){const _0x342e2f=_0x4e2f9e;_0x2a3215[_0x342e2f(0x578)](),_0x2a3215['setFillColor'](0x0,0x59,0xa4),_0x2a3215[_0x342e2f(0x614)](0x1e,0x5,0x30c,0x3c,'F'),_0x4a1dbb&&_0x2a3215[_0x342e2f(0x2f3)](logoLogiqs,_0x342e2f(0x7ce),0x23,0xa,0x64,0x64,void 0x0,'SLOW'),_0x2a3215[_0x342e2f(0x2ba)](0xff,0xff,0xff),_0x2a3215[_0x342e2f(0x327)](0x19),_0x2a3215[_0x342e2f(0x976)](0x190-0x5*_0x16aa83[_0x342e2f(0x8ed)],0x2d,_0x16aa83),_0x519f89&&(_0x2a3215[_0x342e2f(0x327)](0xa),_0x2a3215[_0x342e2f(0x976)](0x280,0x17,_0x342e2f(0x416)+userName),_0x2a3215['text'](0x280,0x26,_0x342e2f(0x126)+userEmail),userPhone&&_0x2a3215['text'](0x280,0x35,_0x342e2f(0x25e)+userPhone));},'createCover':function(_0x8bc586){const _0x3a530b=_0x4e2f9e;_0x8bc586[_0x3a530b(0x87e)](_0x3a530b(0x808)),_0x8bc586['setFontSize'](0x14),_0x8bc586[_0x3a530b(0x2ba)](0x0,0x59,0xa4),_0x8bc586[_0x3a530b(0x976)](0x8c,0x20,_0x3a530b(0x1d1)),_0x8bc586[_0x3a530b(0x4f4)](0x0,0x59,0xa4),_0x8bc586[_0x3a530b(0x614)](0x1e,0x113,0x30c,0x136,'F'),_0x8bc586[_0x3a530b(0x327)](0x17),_0x8bc586[_0x3a530b(0x2ba)](0xff,0xff,0xff),_0x8bc586[_0x3a530b(0x976)](0x118,0x1f4,_0x3a530b(0x192)),_0x8bc586['textWithLink']('www.logiqs.nl',0x15e,0x235,{'url':_0x3a530b(0x53c)}),_0x8bc586[_0x3a530b(0x2f3)](logoLogiqs,_0x3a530b(0x7ce),0x118,0x78,0x12c,0x12c,void 0x0,'SLOW');},'sparePartsListForVerticalTr':function(_0x2e86c6){const _0xffa2c6=_0x4e2f9e;_0x2e86c6['autoTable']({'startY':0x78,'tableWidth':0x28a,'columnStyles':{0x0:{'cellWidth':0x96},0x1:{'cellWidth':0x96},0x2:{'cellWidth':0x12c},0x3:{'cellWidth':0x32}},'margin':{'left':0x64},'head':[['Categorie',_0xffa2c6(0x1ea),'Omschrijving','']],'body':[['As',0x1e8c28773,_0xffa2c6(0x5d2),'2'],[_0xffa2c6(0x40d),0x65557a2a,_0xffa2c6(0x406),'4+2'],[_0xffa2c6(0x40d),0x65557b3d,_0xffa2c6(0x2ca),'16'],[_0xffa2c6(0x40d),0x1dcd658aa,_0xffa2c6(0x1d6),'24'],['Lager',0x1dcd658bd,_0xffa2c6(0x950),'8'],[_0xffa2c6(0x948),0x1dcd65ede,_0xffa2c6(0x8b2),'1'],[_0xffa2c6(0x948),0x1dcd657d1,'ASA\x2046A\x203A\x2071-04E\x20LT-TH-TFBR5ZM','1'],['Riem',0x1e2cce04e,_0xffa2c6(0x226),'2'],[_0xffa2c6(0x425),0x1a73c1588,_0xffa2c6(0x32f),'6'],[_0xffa2c6(0x425),0x1dcd65ee7,_0xffa2c6(0x3aa),''],[_0xffa2c6(0x425),0x7dc592c0,'Fotocel\x20O5H200\x20550mm\x20M12','7'],['Sensor',0x7ead8129,'Encoder\x20Sick\x20DBS60E-BEEK01024','2'],[_0xffa2c6(0x425),0x7dc59253,_0xffa2c6(0x1ca),'2'],[_0xffa2c6(0x425),0x1dcd65661,_0xffa2c6(0x324),'2'],[_0xffa2c6(0x425),0x1a73a8f1a,_0xffa2c6(0x280),'4'],[_0xffa2c6(0x777),0x1e2cd188b,_0xffa2c6(0x196),'2'],[_0xffa2c6(0x777),0x12974fd12,'Sticker\x20Ge\x20dra\x20100mm\x20299','4'],['Sticker',0x12974fcae,'Sticker\x20Ge\x20dra\x2050mm\x20299','4'],[_0xffa2c6(0x777),0x12974fd21,'Sticker\x20VeZ\x20100mm\x20P018','2'],[_0xffa2c6(0x777),0x12974fd08,'Sticker\x20Waar\x20elek\x20100mm\x20W012','2'],[_0xffa2c6(0x777),0x12974fd05,_0xffa2c6(0x7c4),'2'],[_0xffa2c6(0x777),0x1e8c28824,_0xffa2c6(0x946),'2'],['Sticker',0x12974fd0f,_0xffa2c6(0x341),'2'],[_0xffa2c6(0x777),0x12974fd15,'Sticker\x20Afs\x20100mm\x2083','2'],['Sticker',0x12974fd23,_0xffa2c6(0x567),'2'],[_0xffa2c6(0x52d),0x1e8c25466,_0xffa2c6(0x1a1),'8'],[_0xffa2c6(0x52d),0x1e8c265fd,_0xffa2c6(0x968),'2'],[_0xffa2c6(0x52d),0x1e8c2690c,'V-wiel','24']]});},'sparePartsListFor3DCarrier':function(_0x68658d){const _0x14512b=_0x4e2f9e;_0x68658d[_0x14512b(0x8b8)]({'startY':0x78,'tableWidth':0x28a,'columnStyles':{0x0:{'cellWidth':0x96},0x1:{'cellWidth':0x96},0x2:{'cellWidth':0x12c},0x3:{'cellWidth':0x32}},'margin':{'left':0x64},'head':[['Categorie',_0x14512b(0x1ea),'Omschrijving','']],'body':[['As',0x1dcd6592a,'Koppel\x20Flex-as\x20SSB-7','1'],[_0x14512b(0x3bd),0x1e8c2625d,'Borstel\x2048mm\x20BLH0825','4'],[_0x14512b(0x3bd),0x1e8c26266,'Borstel\x2066mm\x20BLH0825','4'],['Borstel',0x1e8c28011,_0x14512b(0x400),'4'],[_0x14512b(0x6b3),0x7ea14ca4,_0x14512b(0x595),'1'],[_0x14512b(0x6b3),0x7ea14ca6,'Antenne\x20Phoenix\x202701408','2'],[_0x14512b(0x6b3),0x7ea14ca7,'Kabel\x20Phoenix\x202701402','1'],[_0x14512b(0x3ef),0x7eabfa87,_0x14512b(0x423),'1'],['Elektro',0x7ed6b41b,_0x14512b(0x4fb),'1'],[_0x14512b(0x3ef),0x1dcd65a3a,'Accu\x20Stekker\x20SB120','2'],[_0x14512b(0x3ef),0x1dcd65e0e,_0x14512b(0x892),'2'],['Elektro',0x1dcd65ef4,_0x14512b(0x1b0),'2'],[_0x14512b(0x3ef),0x1e8c26412,_0x14512b(0x4a7),'2'],[_0x14512b(0x796),0x1e2ccf874,_0x14512b(0x6fc),'1'],[_0x14512b(0x796),0x1e2ccf873,_0x14512b(0x724),'1'],[_0x14512b(0x796),0x1dcd65887,_0x14512b(0x20f),'2'],['Hydrauliek',0x1dcd65968,_0x14512b(0x6fd),'2'],['Hydrauliek',0x1dcd659c3,'Duo\x20pomp\x204cc-2cc','1'],[_0x14512b(0x796),0x1dcd65a04,_0x14512b(0x4bd),'1'],[_0x14512b(0x796),0x1e8c262f8,'Breather\x20Plug\x2053946','1'],[_0x14512b(0x796),0x1e8c26d1c,_0x14512b(0x596),'2'],[_0x14512b(0x796),0x1dcd65881,_0x14512b(0x648),'1'],[_0x14512b(0x796),0x1dcd65d18,_0x14512b(0x7ca),'1'],[_0x14512b(0x796),0x1dcd65d19,'Rotex\x20R19\x20Spider\x2064','1'],[_0x14512b(0x796),0x1dcd65889,_0x14512b(0x19f),'1'],[_0x14512b(0x796),0x1dcd65d27,_0x14512b(0x111),'1'],[_0x14512b(0x796),0x1dcd65d28,'Propschuif\x20DHZE-A-073-S3','1'],[_0x14512b(0x796),0x1dcd65d2b,'Spoel\x20S8-24V','1'],[_0x14512b(0x796),0x1dcd65d2c,_0x14512b(0x75a),'1'],[_0x14512b(0x796),0x1dcd65d30,_0x14512b(0x880),'1'],[_0x14512b(0x796),0x1dcd65d31,_0x14512b(0x56a),'1'],[_0x14512b(0x807),0x1dcd65729,_0x14512b(0x973),'1'],['Koppeling',0x1dcd659c2,_0x14512b(0x219),'1'],[_0x14512b(0x40d),0x65557a5c,_0x14512b(0x640),'4'],[_0x14512b(0x40d),0x65557b2e,'Kogellager\x206201\x202RS','4'],[_0x14512b(0x40d),0x65557b4c,_0x14512b(0x8fe),'4'],[_0x14512b(0x40d),0x65557b74,_0x14512b(0x5e2),'4'],[_0x14512b(0x40d),0x68ec0bff,'Glijlager\x20JSM-3038-40','8'],[_0x14512b(0x40d),0x1dcd6581f,'Kogellager\x206202-2RS1-NR','4'],['Lager',0x1dcd65829,'Kogellager\x206201\x202RS1\x20NR','4'],[_0x14512b(0x40d),0x1dcd65846,'Kogellager\x206205-2RS1-NR','4'],[_0x14512b(0x948),0x1dcd659c1,_0x14512b(0x5b4),'1'],[_0x14512b(0x28b),0x7d593bc1,_0x14512b(0x348),'1'],[_0x14512b(0x624),0x7ed3a7a9,_0x14512b(0x286),'1'],[_0x14512b(0x624),0x7ed3a7aa,_0x14512b(0x721),'1'],[_0x14512b(0x624),0x7ed3a7ab,_0x14512b(0x7ff),'1'],[_0x14512b(0x624),0x7ed3a7ae,_0x14512b(0x1c1),'1'],[_0x14512b(0x624),0x7ed3a7af,_0x14512b(0x847),'1'],['PLC',0x7ed3a7b0,_0x14512b(0x8f8),'1'],['PLC',0x7ed3a7b2,'NX-AD2603','1'],['PLC',0x7ed3a7b3,_0x14512b(0x3c2),'1'],[_0x14512b(0x358),0x7f8dcf19,_0x14512b(0x156),'4'],[_0x14512b(0x358),0x7f8f55b9,_0x14512b(0x407),'4'],[_0x14512b(0x6bd),0x1dcd65828,_0x14512b(0x2f8),'1'],[_0x14512b(0x6bd),0x1dcd65924,_0x14512b(0x7ad),'1'],[_0x14512b(0x6bd),0x1e8c2579b,_0x14512b(0x2d3),'1'],[_0x14512b(0x6bd),0x1e8c261ca,_0x14512b(0x2b1),'1'],[_0x14512b(0x6bd),0x1e8c261cb,_0x14512b(0x2b1),'1'],[_0x14512b(0x6bd),0x1e8c266e8,'Riemschijf\x2026-PLT8-20\x20D20H7','1'],[_0x14512b(0x6bd),0x1e8c26c18,_0x14512b(0x29a),'1'],[_0x14512b(0x6bd),0x1e8c26c69,_0x14512b(0x66e),'1'],[_0x14512b(0x6bd),0x1e8c26ca1,_0x14512b(0x879),'1'],[_0x14512b(0x6b1),0x7fa1a52d,_0x14512b(0x82a),'1'],[_0x14512b(0x6b1),0x7fa1a52e,_0x14512b(0x23f),'2'],[_0x14512b(0x6b1),0x1a73474d6,_0x14512b(0x658),'2'],[_0x14512b(0x425),0x7ead8129,_0x14512b(0x860),'1'],[_0x14512b(0x425),0x1e8c27295,_0x14512b(0x16c),'1'],[_0x14512b(0x425),0x1e8c27296,'Optische\x20Sensor\x2006H201\x20200mm','1'],[_0x14512b(0x425),0x1e8c27318,_0x14512b(0x739),'1'],[_0x14512b(0x425),0x1e8c2731b,'IFM\x20IGS702\x20L550','1'],['Sensor',0x1e8c2731c,_0x14512b(0x75f),'1'],[_0x14512b(0x425),0x1e8c2731d,'O5H200\x20L400','1'],[_0x14512b(0x425),0x1e8c27320,'O5H200\x20L500','1'],[_0x14512b(0x425),0x1e8c27321,'IFM\x20IGS702\x20L650','1'],[_0x14512b(0x425),0x1e8c27323,_0x14512b(0x3a5),'2'],['Sensor',0x1e8c27324,_0x14512b(0x8cf),'2'],[_0x14512b(0x425),0x1e8c27325,_0x14512b(0x739),'1'],['Sticker',0x12974fca1,_0x14512b(0x28c),'1'],['Sticker',0x12974fca4,_0x14512b(0x768),'1'],[_0x14512b(0x777),0x12974fca7,_0x14512b(0x7a3),'1'],[_0x14512b(0x777),0x12974fcab,_0x14512b(0x7a6),'1'],[_0x14512b(0x777),0x12974fcb1,_0x14512b(0x6ee),'1'],['Sticker',0x12974fd11,'Sticker\x20Waarschuwing\x20Accu\x20100mm\x20W026','1'],[_0x14512b(0x777),0x12974fd21,'Sticker\x20Verboden\x20op\x20te\x20zitten\x20100MM\x20P018','1'],[_0x14512b(0x777),0x1dcd65853,'Sticker\x20Caution\x20No\x20Step','1'],[_0x14512b(0x777),0x1e8c2789e,'Rijrichting\x20sticker','1'],['Sticker',0x1e8c2789f,_0x14512b(0x946),'1'],[_0x14512b(0x5d9),0x1dcd65884,_0x14512b(0x44f),'2'],[_0x14512b(0x5d9),0x1dcd6591e,_0x14512b(0x440),'2'],['Tandriem',0x1dcd65921,'Tandriem\x20GT3\x20720\x208MGT\x2020','2'],[_0x14512b(0x5d9),0x1dcd65926,_0x14512b(0x573),'2'],['Tandriem',0x1dcd65929,_0x14512b(0x4fc),'2'],[_0x14512b(0x5d9),0x1dcd6592f,_0x14512b(0x2cf),'2'],['Tandriem',0x1dcd65eb7,_0x14512b(0x43b),'2'],['Ventilator',0x1dcd65d15,'RS\x20Ventilator\x2080x80x25\x2024V\x20DC','2'],[_0x14512b(0x365),0x1dcd65e17,_0x14512b(0x922),'2'],[_0x14512b(0x365),0x1dcd65e18,_0x14512b(0x7b4),'2'],[_0x14512b(0x52d),0x1dcd65713,_0x14512b(0x1e8),'2'],[_0x14512b(0x52d),0x1dcd65906,_0x14512b(0x69c),'2'],['Wiel',0x1dcd65907,_0x14512b(0x527),'2'],[_0x14512b(0x52d),0x1e8c26687,_0x14512b(0x243),'2'],[_0x14512b(0x6ba),0x7fdba0e2,_0x14512b(0x912),'8'],['Zekering',0x7fdba0e3,_0x14512b(0x1fc),'8'],[_0x14512b(0x6ba),0x7feae321,_0x14512b(0x76d),'8'],[_0x14512b(0x6ba),0x7feae322,'Steekzekering\x2010A\x20(Roze)','8']]});}},Export_PNG={'generateFile':function(){const _0x51dc3d=_0x4e2f9e;BABYLON['Tools']['CreateScreenshot'](scene[_0x51dc3d(0x356)](),scene[_0x51dc3d(0x3f6)],{'width':0x640,'height':0x3e8});}},Export_OBJ={'generateFile':async function(){const _0x1cf4d2=_0x4e2f9e;let _0x4f7358=[];for(let _0x32ccef=0x5;_0x32ccef<scene[_0x1cf4d2(0x22c)][_0x1cf4d2(0x8ed)];_0x32ccef++)['',_0x1cf4d2(0x955),'skyBox',_0x1cf4d2(0x587),_0x1cf4d2(0x2d8),'TextPlane','floor','SPSLabels',_0x1cf4d2(0x276),_0x1cf4d2(0x537),_0x1cf4d2(0x613),'brian',_0x1cf4d2(0x3a0)][_0x1cf4d2(0x85d)](scene['meshes'][_0x32ccef][_0x1cf4d2(0x191)])||-0x1==scene['meshes'][_0x32ccef]['name'][_0x1cf4d2(0x37b)]('line')&&scene['meshes'][_0x32ccef][_0x1cf4d2(0x2e1)]()&&scene['meshes'][_0x32ccef][_0x1cf4d2(0x2c2)]&&_0x4f7358['push'](scene[_0x1cf4d2(0x22c)][_0x32ccef]);let _0x36333c=[];for(let _0xf4cd77=_0x4f7358[_0x1cf4d2(0x8ed)]-0x1;0x0<=_0xf4cd77;_0xf4cd77--)if(isNaN(parseInt(_0x4f7358[_0xf4cd77]['thinInstanceCount']))||!(0x0<parseInt(_0x4f7358[_0xf4cd77][_0x1cf4d2(0x234)]))){var _0x44f929=BABYLON[_0x1cf4d2(0x849)][_0x1cf4d2(0x473)](),_0x35d02c=BABYLON[_0x1cf4d2(0x849)][_0x1cf4d2(0x473)]();const _0x855846=BABYLON[_0x1cf4d2(0x42b)][_0x1cf4d2(0x767)]();if(_0x4f7358[_0xf4cd77][_0x1cf4d2(0x228)]){let _0x2c5e0f=_0x4f7358[_0xf4cd77][_0x1cf4d2(0x741)](_0x4f7358[_0xf4cd77][_0x1cf4d2(0x191)],null,!0x0,!0x1);_0x2c5e0f['makeGeometryUnique'](),_0x2c5e0f=this[_0x1cf4d2(0x50a)](_0x2c5e0f,_0x4f7358[_0xf4cd77][_0x1cf4d2(0x191)]),_0x4f7358[_0xf4cd77]['getWorldMatrix']()['decompose'](_0x35d02c,_0x855846,_0x44f929),_0x2c5e0f[_0x1cf4d2(0x38f)]=_0x44f929,_0x2c5e0f[_0x1cf4d2(0x7d3)]=_0x855846[_0x1cf4d2(0x499)](),_0x2c5e0f['scaling']=_0x35d02c,_0x2c5e0f[_0x1cf4d2(0x80c)](),_0x36333c[_0x1cf4d2(0x334)](_0x2c5e0f);}else{if(-0x1<_0x4f7358[_0xf4cd77][_0x1cf4d2(0x191)]['indexOf'](_0x1cf4d2(0x581))&&_0x4f7358[_0xf4cd77][_0x1cf4d2(0x812)]){let _0xafc7ea=_0x4f7358[_0xf4cd77][_0x1cf4d2(0x812)]['clone'](_0x4f7358[_0xf4cd77][_0x1cf4d2(0x191)],null,!0x0,!0x1);_0xafc7ea[_0x1cf4d2(0x4e9)](),_0xafc7ea=this[_0x1cf4d2(0x50a)](_0xafc7ea,_0x4f7358[_0xf4cd77]['name']),_0x4f7358[_0xf4cd77][_0x1cf4d2(0x43c)]()[_0x1cf4d2(0x13d)](_0x35d02c,_0x855846,_0x44f929),_0xafc7ea[_0x1cf4d2(0x38f)]=_0x44f929,_0xafc7ea[_0x1cf4d2(0x7d3)]=_0x855846[_0x1cf4d2(0x499)](),_0xafc7ea[_0x1cf4d2(0x597)]=_0x35d02c,_0xafc7ea[_0x1cf4d2(0x80c)](),_0x36333c['push'](_0xafc7ea);}}}let _0x43adbc=[],_0x4288d9=[];_0x4288d9[ITEMTYPE[_0x1cf4d2(0x67e)][_0x1cf4d2(0x4ed)]]=ITEMTYPE['Other'][_0x1cf4d2(0x68e)],_0x4288d9[ITEMTYPE[_0x1cf4d2(0x67e)][_0x1cf4d2(0x4d3)]]=ITEMTYPE[_0x1cf4d2(0x3d7)]['RackingBeamE'],_0x4288d9[ITEMTYPE[_0x1cf4d2(0x67e)][_0x1cf4d2(0x6d0)]]=ITEMTYPE[_0x1cf4d2(0x3d7)][_0x1cf4d2(0x95a)];for(let _0x52c4b7=0x0;_0x52c4b7<icubes[_0x1cf4d2(0x8ed)];_0x52c4b7++)for(let _0x822e6d=0x0;_0x822e6d<icubes[_0x52c4b7][_0x1cf4d2(0x4ae)]['length'];_0x822e6d++)if(0x0!==icubes[_0x52c4b7][_0x1cf4d2(0x4ae)][_0x822e6d][_0x1cf4d2(0x38f)][_0x1cf4d2(0x8ed)]){let _0x4bc340;(_0x4bc340=(_0x4288d9[icubes[_0x52c4b7]['transform'][_0x822e6d][_0x1cf4d2(0x45e)][_0x1cf4d2(0x355)]]?otherItemInfo[_0x4288d9[icubes[_0x52c4b7][_0x1cf4d2(0x4ae)][_0x822e6d][_0x1cf4d2(0x45e)][_0x1cf4d2(0x355)]]][_0x1cf4d2(0x1a0)]:icubes[_0x52c4b7][_0x1cf4d2(0x4ae)][_0x822e6d][_0x1cf4d2(0x45e)])['clone']())[_0x1cf4d2(0x234)]=0x0,await Utils['solvePromise'](_0x43adbc[_0x1cf4d2(0x334)](this[_0x1cf4d2(0x3b9)](_0x4bc340,icubes[_0x52c4b7][_0x1cf4d2(0x4ae)][_0x822e6d],icubes[_0x52c4b7][_0x1cf4d2(0x4ae)][_0x822e6d][_0x1cf4d2(0x8bf)])),icubes[_0x52c4b7]['maxCol']*icubes[_0x52c4b7]['maxRow']/0x32);}for(let _0x455020=0x0;_0x455020<_0x43adbc[_0x1cf4d2(0x8ed)];_0x455020++)_0x36333c[_0x1cf4d2(0x334)](_0x43adbc[_0x455020][_0x1cf4d2(0x45e)]);var _0xc3ee7c=BABYLON[_0x1cf4d2(0x13c)][_0x1cf4d2(0x178)](_0x36333c,!0x0,_0x1cf4d2(0x970),!0x0),_0xc3ee7c=new Blob([_0xc3ee7c],{'type':'octet/stream'}),_0xc3ee7c=(Utils[_0x1cf4d2(0x848)](_0x1cf4d2(0x97d),_0xc3ee7c),BABYLON['OBJExport'][_0x1cf4d2(0x638)](_0x36333c)),_0xc3ee7c=new Blob([_0xc3ee7c],{'type':_0x1cf4d2(0x160)});Utils[_0x1cf4d2(0x848)](_0x1cf4d2(0x2d4),_0xc3ee7c);for(let _0x3e2fb0=_0x36333c[_0x1cf4d2(0x8ed)]-0x1;0x0<=_0x3e2fb0;_0x3e2fb0--)_0x36333c[_0x3e2fb0][_0x1cf4d2(0x80d)](),_0x36333c[_0x1cf4d2(0x3e0)](_0x3e2fb0,0x1);for(let _0x3387a3=_0x43adbc[_0x1cf4d2(0x8ed)]-0x1;0x0<=_0x3387a3;_0x3387a3--)_0x43adbc[_0x3387a3][_0x1cf4d2(0x80d)](),_0x43adbc[_0x1cf4d2(0x3e0)](_0x3387a3,0x1);},'generateSPS':function(_0x2584f3,_0x1beb1d,_0x3f3ce9){const _0x4e45c1=_0x4e2f9e,_0x5549c5=new BABYLON[(_0x4e45c1(0x3d4))](_0x4e45c1(0x457)+Math[_0x4e45c1(0x282)](),scene,{'updatable':!0x0}),_0x2baf7d=(_0x5549c5['addShape'](_0x2584f3,_0x1beb1d[_0x4e45c1(0x38f)][_0x4e45c1(0x8ed)]),_0x5549c5[_0x4e45c1(0x2ad)]());return _0x2baf7d['material']=_0x3f3ce9,_0x2584f3[_0x4e45c1(0x80d)](),_0x5549c5['initParticles']=function(){const _0x171971=_0x4e45c1;for(let _0x3d3b41=0x0;_0x3d3b41<this[_0x171971(0x197)];_0x3d3b41++){const _0x4bbc79=this[_0x171971(0x819)][_0x3d3b41];_0x4bbc79[_0x171971(0x38f)]['x']=_0x1beb1d[_0x171971(0x38f)][_0x4bbc79['idx']][0x0],_0x4bbc79['position']['y']=_0x1beb1d[_0x171971(0x38f)][_0x4bbc79[_0x171971(0x653)]][0x1],_0x4bbc79[_0x171971(0x38f)]['z']=_0x1beb1d[_0x171971(0x38f)][_0x4bbc79[_0x171971(0x653)]][0x2],_0x4bbc79[_0x171971(0x7d3)]['x']=_0x1beb1d['rotation'][_0x4bbc79['idx']][0x0],_0x4bbc79[_0x171971(0x7d3)]['y']=_0x1beb1d[_0x171971(0x7d3)][_0x4bbc79[_0x171971(0x653)]][0x1],_0x4bbc79[_0x171971(0x7d3)]['z']=_0x1beb1d[_0x171971(0x7d3)][_0x4bbc79[_0x171971(0x653)]][0x2],_0x4bbc79[_0x171971(0x597)]['x']=_0x1beb1d['scaling'][_0x4bbc79[_0x171971(0x653)]][0x0],_0x4bbc79[_0x171971(0x597)]['y']=_0x1beb1d[_0x171971(0x597)][_0x4bbc79[_0x171971(0x653)]][0x1],_0x4bbc79[_0x171971(0x597)]['z']=_0x1beb1d[_0x171971(0x597)][_0x4bbc79[_0x171971(0x653)]][0x2];}},_0x5549c5['initParticles'](),_0x5549c5['setParticles'](),_0x5549c5[_0x4e45c1(0x756)](),_0x5549c5[_0x4e45c1(0x549)]=!0x1,_0x5549c5[_0x4e45c1(0x7c9)]=!0x1,_0x5549c5[_0x4e45c1(0x466)]=!0x1,_0x5549c5[_0x4e45c1(0x829)]=!0x1,_0x2baf7d[_0x4e45c1(0x317)](),_0x2baf7d['freezeNormals'](),_0x5549c5;},'prepareForExport':function(_0x41f2c7,_0x5f38a7){const _0x113807=_0x4e2f9e,_0x416bef=[..._0x41f2c7['getVerticesData'](_0x113807(0x38f))],_0x4fe7a7=[..._0x41f2c7[_0x113807(0x19e)](_0x113807(0x971))],_0xa2c1be=[..._0x41f2c7['getIndices']()];var _0x512f4c;return 0x0<['-outside',_0x113807(0x60a),_0x113807(0x89b),_0x113807(0x48b),_0x113807(0x387),_0x113807(0x464),_0x113807(0x13a)][_0x113807(0x426)](_0x147767=>-0x1<_0x5f38a7[_0x113807(0x37b)](_0x147767))[_0x113807(0x8ed)]&&(_0x512f4c=_0x41f2c7['subMeshes'][_0x41f2c7[_0x113807(0x782)][_0x113807(0x8ed)]-0x1],_0x416bef['splice'](0x3*_0x512f4c[_0x113807(0x8c1)],0x6c),_0x4fe7a7['splice'](0x3*_0x512f4c[_0x113807(0x8c1)],0x6c),_0xa2c1be[_0x113807(0x3e0)](_0x512f4c['indexStart'],0x24),BABYLON[_0x113807(0x233)][_0x113807(0x90f)](_0x416bef,_0xa2c1be,_0x4fe7a7),_0x41f2c7[_0x113807(0x12c)](BABYLON[_0x113807(0x172)][_0x113807(0x644)],_0x416bef),_0x41f2c7[_0x113807(0x12c)](BABYLON['VertexBuffer']['NormalKind'],_0x4fe7a7),_0x41f2c7[_0x113807(0x6e9)](_0xa2c1be)),_0x41f2c7;}},logoChunk=[_0x4e2f9e(0x167),_0x4e2f9e(0x125),_0x4e2f9e(0x11a),_0x4e2f9e(0x956),_0x4e2f9e(0x77d),_0x4e2f9e(0x901),_0x4e2f9e(0x627),_0x4e2f9e(0x535)];class Simulation{constructor(_0x4ed60c){const _0x2d98ed=_0x4e2f9e;return this[_0x2d98ed(0x6af)]=[],this[_0x2d98ed(0x7c8)]=[[],[]],this[_0x2d98ed(0x137)]=[],this[_0x2d98ed(0x60e)]=[],this[_0x2d98ed(0x385)]=[],this[_0x2d98ed(0x37e)]=[[],[]],this[_0x2d98ed(0x5d5)]=_0x4ed60c[_0x2d98ed(0x5d5)],this[_0x2d98ed(0x428)]=_0x4ed60c[_0x2d98ed(0x428)],this[_0x2d98ed(0x868)]=_0x4ed60c['strategy'],this[_0x2d98ed(0x506)]=_0x4ed60c[_0x2d98ed(0x506)],this[_0x2d98ed(0x603)]=_0x4ed60c[_0x2d98ed(0x603)],this[_0x2d98ed(0x5e8)]=_0x4ed60c[_0x2d98ed(0x5e8)],this[_0x2d98ed(0x1a6)]=_0x4ed60c[_0x2d98ed(0x1a6)],this[_0x2d98ed(0x397)]=_0x4ed60c[_0x2d98ed(0x397)],this[_0x2d98ed(0x115)]=6.9,this[_0x2d98ed(0x448)]=4.7,this[_0x2d98ed(0x467)]=0xea60,this['workingTime']=0x1d4c0,this[_0x2d98ed(0x6c3)]=null,this[_0x2d98ed(0x7cc)]=0x0,this[_0x2d98ed(0x845)]=-0x1,this[_0x2d98ed(0x171)]=0x0,this[_0x2d98ed(0x161)]=0x0,this[_0x2d98ed(0x70c)]=[],this[_0x2d98ed(0x882)]=!0x1,this[_0x2d98ed(0x77b)]='',this[_0x2d98ed(0x62e)]=!0x1,this[_0x2d98ed(0x79e)]={'carriers':[],'lifts':[],'input':0x0,'output':0x0,'time':0x0},this[_0x2d98ed(0x481)]=_0x4ed60c[_0x2d98ed(0x481)],this[_0x2d98ed(0x295)]=!0x0,this[_0x2d98ed(0x1c5)](),''===this[_0x2d98ed(0x77b)]&&this['start'](),this;}[_0x4e2f9e(0x1c5)](){const _0x5b0f7f=_0x4e2f9e;if(!selectedIcube)return this[_0x5b0f7f(0x77b)]=_0x5b0f7f(0x253),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],'error');if(0x0===selectedIcube[_0x5b0f7f(0x6af)]['length'])return this[_0x5b0f7f(0x77b)]=_0x5b0f7f(0x8dd),void Utils[_0x5b0f7f(0x964)](this['error'],_0x5b0f7f(0x77b));if(0x0===selectedIcube[_0x5b0f7f(0x828)][_0x5b0f7f(0x8ed)])return this['error']=_0x5b0f7f(0x1a2),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));if(0x0===selectedIcube[_0x5b0f7f(0x60e)]['length'])return this[_0x5b0f7f(0x77b)]='The\x20ICube\x20doesn\x27t\x20have\x20Vertical\x20Transporters',void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],'error');if(0x0===selectedIcube[_0x5b0f7f(0x4a4)][_0x5b0f7f(0x8ed)])return this[_0x5b0f7f(0x77b)]='The\x20ICube\x20doesn\x27t\x20have\x20Input/Output\x20ports',void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));if(0x0===selectedIcube[_0x5b0f7f(0x385)][_0x5b0f7f(0x8ed)])return this[_0x5b0f7f(0x77b)]=_0x5b0f7f(0x79c),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));if(this['isHorizontal']=selectedIcube[_0x5b0f7f(0x295)],this[_0x5b0f7f(0x7c8)][0x0]=selectedIcube['activedIOPorts']['filter'](_0x5a040e=>0x1===_0x5a040e['portType']),this[_0x5b0f7f(0x7c8)][0x1]=selectedIcube['activedIOPorts'][_0x5b0f7f(0x426)](_0x3fff23=>0x2===_0x3fff23[_0x5b0f7f(0x6f9)]),0x0===this[_0x5b0f7f(0x7c8)][0x0][_0x5b0f7f(0x8ed)])return this[_0x5b0f7f(0x77b)]='The\x20ICube\x20doesn\x27t\x20have\x20Input\x20ports',void Utils[_0x5b0f7f(0x964)](this['error'],_0x5b0f7f(0x77b));if(0x0===this[_0x5b0f7f(0x7c8)][0x1][_0x5b0f7f(0x8ed)])return this[_0x5b0f7f(0x77b)]=_0x5b0f7f(0x384),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));selectedIcube['pallets']['forEach'](_0x2820c0=>_0x2820c0[_0x5b0f7f(0x35d)](!0x1)),selectedIcube[_0x5b0f7f(0x20d)]&&(selectedIcube['SPSPalletLabels'][_0x5b0f7f(0x45e)][_0x5b0f7f(0x2c2)]=!0x1),this[_0x5b0f7f(0x6af)]=selectedIcube[_0x5b0f7f(0x6af)],this['lifts']=selectedIcube['lifts'],this['chargers']=[...selectedIcube[_0x5b0f7f(0x1b3)]];for(let _0x3db4f5=0x0;_0x3db4f5<selectedIcube['transform'][0x6][_0x5b0f7f(0x5d8)][_0x5b0f7f(0x8ed)];_0x3db4f5++)this[_0x5b0f7f(0x137)]=this[_0x5b0f7f(0x137)]['concat']({'position':new BABYLON[(_0x5b0f7f(0x849))](selectedIcube[_0x5b0f7f(0x4ae)][0x6][_0x5b0f7f(0x38f)][_0x3db4f5][0x0],selectedIcube[_0x5b0f7f(0x4ae)][0x6][_0x5b0f7f(0x38f)][_0x3db4f5][0x1],selectedIcube['transform'][0x6]['position'][_0x3db4f5][0x2]),'props':selectedIcube[_0x5b0f7f(0x4ae)][0x6][_0x5b0f7f(0x5d8)][_0x3db4f5]});this['palletType']=g_palletInfo[_0x5b0f7f(0x174)];let _0x552614=[];for(let _0x30a051=0x0;_0x30a051<selectedIcube[_0x5b0f7f(0x979)][_0x5b0f7f(0x8ed)];_0x30a051++)for(let _0x117cfc=0x0;_0x117cfc<selectedIcube[_0x5b0f7f(0x979)][_0x30a051]['dimension'][_0x5b0f7f(0x8ed)];_0x117cfc++){var _0x2e80c0=selectedIcube[_0x5b0f7f(0x953)](selectedIcube['stores'][_0x30a051][_0x5b0f7f(0x6fa)][_0x117cfc]);for(let _0xd8fec3=0x0;_0xd8fec3<selectedIcube[_0x5b0f7f(0x979)][_0x30a051][_0x5b0f7f(0x937)][_0x117cfc][g_palletInfo[_0x5b0f7f(0x174)]][_0x5b0f7f(0x8ed)];_0xd8fec3++)_0x552614[_0x5b0f7f(0x334)]({'col':selectedIcube[_0x5b0f7f(0x979)][_0x30a051][_0x5b0f7f(0x851)],'height':selectedIcube[_0x5b0f7f(0x979)][_0x30a051]['height'],'idx':_0xd8fec3,'max':selectedIcube['stores'][_0x30a051][_0x5b0f7f(0x937)][_0x117cfc][g_palletInfo[_0x5b0f7f(0x174)]][_0x5b0f7f(0x8ed)]-0x1,'position':new BABYLON[(_0x5b0f7f(0x849))](selectedIcube[_0x5b0f7f(0x979)][_0x30a051][_0x5b0f7f(0x937)][_0x117cfc][g_palletInfo[_0x5b0f7f(0x174)]][_0xd8fec3][0x0],selectedIcube[_0x5b0f7f(0x979)][_0x30a051][_0x5b0f7f(0x937)][_0x117cfc][g_palletInfo[_0x5b0f7f(0x174)]][_0xd8fec3][0x1],selectedIcube[_0x5b0f7f(0x979)][_0x30a051]['positions'][_0x117cfc][g_palletInfo['max']][_0xd8fec3][0x2]),'rotationY':this[_0x5b0f7f(0x295)]?0x0:-Math['PI']/0x2,'slotId':_0x2e80c0,'type':g_palletInfo[_0x5b0f7f(0x174)]});}for(let _0x4cf278=this[_0x5b0f7f(0x7c8)][0x0][_0x5b0f7f(0x8ed)]-0x1;0x0<=_0x4cf278;_0x4cf278--){const _0x5022f6=this['_setPorts'](this['ports'][0x0][_0x4cf278],_0x552614,Task['Input']);null!==_0x5022f6?(_0x5022f6[_0x5b0f7f(0x2d0)]=[],this[_0x5b0f7f(0x7c8)][0x0][_0x4cf278]=_0x5022f6):this['ports'][0x0][_0x5b0f7f(0x3e0)](_0x4cf278,0x1);}for(let _0x287b17=this[_0x5b0f7f(0x7c8)][0x1][_0x5b0f7f(0x8ed)]-0x1;0x0<=_0x287b17;_0x287b17--){const _0xd8f8b=this[_0x5b0f7f(0x145)](this[_0x5b0f7f(0x7c8)][0x1][_0x287b17],_0x552614,Task['Output']);null!==_0xd8f8b?(_0xd8f8b[_0x5b0f7f(0x2d0)]=[],this[_0x5b0f7f(0x7c8)][0x1][_0x287b17]=_0xd8f8b):this[_0x5b0f7f(0x7c8)][0x1][_0x5b0f7f(0x3e0)](_0x287b17,0x1);}if(0x0===this[_0x5b0f7f(0x7c8)][0x0][_0x5b0f7f(0x8ed)]||0x0===this[_0x5b0f7f(0x7c8)][0x1]['length'])return this[_0x5b0f7f(0x77b)]=_0x5b0f7f(0x5fe),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));this[_0x5b0f7f(0x7c8)][0x0]=this[_0x5b0f7f(0x7c8)][0x0][_0x5b0f7f(0x559)]((_0x142857,_0x421ad2)=>_0x142857[_0x5b0f7f(0x83a)]-_0x421ad2[_0x5b0f7f(0x83a)]),this['ports'][0x1]=this[_0x5b0f7f(0x7c8)][0x1]['sort']((_0x503f66,_0x6a2b9c)=>_0x503f66[_0x5b0f7f(0x83a)]-_0x6a2b9c[_0x5b0f7f(0x83a)]);for(let _0x563bfd=_0x552614[_0x5b0f7f(0x8ed)]-0x1;0x0<=_0x563bfd;_0x563bfd--){for(let _0x38e9d4=0x0;_0x38e9d4<this[_0x5b0f7f(0x7c8)][0x0][_0x5b0f7f(0x8ed)];_0x38e9d4++)_0x552614[_0x563bfd]&&_0x552614[_0x563bfd][_0x5b0f7f(0x83a)]===this[_0x5b0f7f(0x7c8)][0x0][_0x38e9d4][_0x5b0f7f(0x83a)]&&_0x552614[_0x563bfd][_0x5b0f7f(0x21f)]===this[_0x5b0f7f(0x7c8)][0x0][_0x38e9d4]['height']&&_0x552614[_0x563bfd][_0x5b0f7f(0x46e)]===this[_0x5b0f7f(0x7c8)][0x0][_0x38e9d4][_0x5b0f7f(0x46e)]&&_0x552614[_0x5b0f7f(0x3e0)](_0x563bfd,0x1);for(let _0x3732cf=0x0;_0x3732cf<this[_0x5b0f7f(0x7c8)][0x1][_0x5b0f7f(0x8ed)];_0x3732cf++)_0x552614[_0x563bfd]&&_0x552614[_0x563bfd][_0x5b0f7f(0x83a)]===this[_0x5b0f7f(0x7c8)][0x1][_0x3732cf][_0x5b0f7f(0x83a)]&&_0x552614[_0x563bfd][_0x5b0f7f(0x21f)]===this[_0x5b0f7f(0x7c8)][0x1][_0x3732cf][_0x5b0f7f(0x21f)]&&_0x552614[_0x563bfd]['slotId']===this[_0x5b0f7f(0x7c8)][0x1][_0x3732cf]['slotId']&&_0x552614[_0x5b0f7f(0x3e0)](_0x563bfd,0x1);}for(let _0x3c01b9=this[_0x5b0f7f(0x385)][_0x5b0f7f(0x8ed)]-0x1;0x0<=_0x3c01b9;_0x3c01b9--){var _0x589ef1=this[_0x5b0f7f(0x145)](this['chargers'][_0x3c01b9],_0x552614,null,this[_0x5b0f7f(0x385)][_0x3c01b9]['height']);null!==_0x589ef1?this[_0x5b0f7f(0x385)][_0x3c01b9]=_0x589ef1:this[_0x5b0f7f(0x385)]['splice'](_0x3c01b9,0x1);}if(0x0===this[_0x5b0f7f(0x385)][_0x5b0f7f(0x8ed)])return this['error']=_0x5b0f7f(0x529),void Utils[_0x5b0f7f(0x964)](this[_0x5b0f7f(0x77b)],_0x5b0f7f(0x77b));for(let _0x5603cf=_0x552614[_0x5b0f7f(0x8ed)]-0x1;0x0<=_0x5603cf;_0x5603cf--)for(let _0x17aae2=0x0;_0x17aae2<this['chargers'][_0x5b0f7f(0x8ed)];_0x17aae2++)_0x552614[_0x5603cf]&&_0x552614[_0x5603cf][_0x5b0f7f(0x83a)]===this['chargers'][_0x17aae2][_0x5b0f7f(0x83a)]&&_0x552614[_0x5603cf][_0x5b0f7f(0x21f)]===this[_0x5b0f7f(0x385)][_0x17aae2][_0x5b0f7f(0x21f)]&&_0x552614[_0x5603cf][_0x5b0f7f(0x46e)]===this['chargers'][_0x17aae2][_0x5b0f7f(0x46e)]&&_0x552614[_0x5b0f7f(0x3e0)](_0x5603cf,0x1);for(let _0x4b5068=0x0;_0x4b5068<this[_0x5b0f7f(0x60e)][_0x5b0f7f(0x8ed)];_0x4b5068++){var _0x252ed4=this[_0x5b0f7f(0x137)][_0x5b0f7f(0x426)](_0x588d45=>_0x588d45['props'][this[_0x5b0f7f(0x295)]?0x1:0x0]===this[_0x5b0f7f(0x60e)][_0x4b5068][_0x5b0f7f(0x851)]);this[_0x5b0f7f(0x60e)][_0x4b5068][_0x5b0f7f(0x636)]=_0x252ed4;}this['_setPalletSlots'](_0x552614,Task[_0x5b0f7f(0x6aa)]),this[_0x5b0f7f(0x83d)](_0x552614,Task[_0x5b0f7f(0x1f2)]);}[_0x4e2f9e(0x4e6)](){const _0x2aad9a=_0x4e2f9e;if(0x0===this[_0x2aad9a(0x37e)]['length']||0x0===this['slots'][0x0][_0x2aad9a(0x8ed)]&&0x0===this[_0x2aad9a(0x37e)][0x1][_0x2aad9a(0x8ed)]||0x0===this['input']&&0x0===this[_0x2aad9a(0x428)])return this['error']='Wrong\x20simulation\x20data',void Utils[_0x2aad9a(0x964)](this[_0x2aad9a(0x77b)],_0x2aad9a(0x77b));if(0x0<this[_0x2aad9a(0x5d5)]&&0x0<this[_0x2aad9a(0x428)])for(let _0x146db8=0x0;_0x146db8<this[_0x2aad9a(0x6af)]['length']*(this[_0x2aad9a(0x397)]?0.5:0x1);_0x146db8++){let _0xe0d4e2=Task[_0x2aad9a(0x1f2)];this[_0x2aad9a(0x603)]===IOProcess['simultan']&&(_0xe0d4e2=_0x146db8%0x2==0x0?Task[_0x2aad9a(0x1f2)]:Task[_0x2aad9a(0x6aa)]),setTimeout(()=>{const _0x39cea9=_0x2aad9a;this[_0x39cea9(0x57c)](this[_0x39cea9(0x6af)][_0x146db8],_0xe0d4e2);},_0x146db8*(0x3e8*(_0xe0d4e2===Task[_0x2aad9a(0x1f2)]?this[_0x2aad9a(0x115)]:this[_0x2aad9a(0x448)])/this[_0x2aad9a(0x506)]));}else for(let _0x4f0c7a=0x0;_0x4f0c7a<this['carriers'][_0x2aad9a(0x8ed)]*(this[_0x2aad9a(0x397)]?0.5:0x1);_0x4f0c7a++){const _0x5d8b36=0x0<this[_0x2aad9a(0x428)]?Task[_0x2aad9a(0x6aa)]:Task[_0x2aad9a(0x1f2)];setTimeout(()=>{const _0x4fb07f=_0x2aad9a;this[_0x4fb07f(0x57c)](this['carriers'][_0x4f0c7a],_0x5d8b36);},_0x4f0c7a*(0x3e8*(_0x5d8b36===Task[_0x2aad9a(0x1f2)]?this[_0x2aad9a(0x115)]:this[_0x2aad9a(0x448)])/this[_0x2aad9a(0x506)]));}this[_0x2aad9a(0x6c3)]=new Date(),this[_0x2aad9a(0x62e)]=!0x0,renderScene(-0x1);}[_0x4e2f9e(0x288)](){const _0x517abe=_0x4e2f9e;this[_0x517abe(0x62e)]=!0x1,renderScene(),scene['stopAllAnimations'](),scene[_0x517abe(0x4cb)]['cancelAllCoroutines'](),selectedIcube&&(selectedIcube[_0x517abe(0x494)][_0x517abe(0x25b)](_0x2cf095=>_0x2cf095[_0x517abe(0x35d)](!0x0)),selectedIcube[_0x517abe(0x20d)]&&(selectedIcube[_0x517abe(0x20d)][_0x517abe(0x45e)][_0x517abe(0x2c2)]=!0x0)),this[_0x517abe(0x37e)][0x0][_0x517abe(0x25b)](_0x57df0b=>_0x57df0b[_0x517abe(0x25b)](_0x2d6bce=>_0x2d6bce[_0x517abe(0x288)]())),this[_0x517abe(0x37e)][0x1][_0x517abe(0x25b)](_0x32046a=>_0x32046a[_0x517abe(0x25b)](_0x1fb438=>_0x1fb438[_0x517abe(0x288)]())),this[_0x517abe(0x7c8)][0x0][_0x517abe(0x25b)](_0x326351=>_0x326351[_0x517abe(0x632)](_0x517abe(0x288))?_0x326351[_0x517abe(0x288)]():null),this[_0x517abe(0x7c8)][0x1][_0x517abe(0x25b)](_0x37dd83=>_0x37dd83[_0x517abe(0x632)]('remove')?_0x37dd83[_0x517abe(0x288)]():null),this[_0x517abe(0x385)][_0x517abe(0x25b)](_0x12d640=>_0x12d640[_0x517abe(0x632)](_0x517abe(0x288))?_0x12d640['remove']():null),this[_0x517abe(0x6af)][_0x517abe(0x25b)](_0x9c4106=>{const _0x5ed122=_0x517abe;_0x9c4106[_0x5ed122(0x336)][_0x5ed122(0x680)]=null,delete _0x9c4106['time0'],_0x9c4106[_0x5ed122(0x654)](),_0x9c4106['distance']=0x0,_0x9c4106[_0x5ed122(0x6c2)]=0x0,_0x9c4106[_0x5ed122(0x7cc)]=0x0,_0x9c4106[_0x5ed122(0x489)]=[],_0x9c4106[_0x5ed122(0x834)]=CarrierState['Idle'];}),this['lifts'][_0x517abe(0x25b)](_0x24c17f=>{const _0x294d4c=_0x517abe;delete _0x24c17f['time0'],_0x24c17f['reset'](),_0x24c17f[_0x294d4c(0x7cc)]=0x0;}),this[_0x517abe(0x70c)][_0x517abe(0x25b)](_0x3e0bb0=>_0x3e0bb0[_0x517abe(0x80d)]()),this[_0x517abe(0x6af)]=[],this['chargers']=[],this['ports']=[[],[]],this[_0x517abe(0x137)]=[],this[_0x517abe(0x60e)]=[],this[_0x517abe(0x37e)]=[[],[]];}[_0x4e2f9e(0x434)](){const _0x41724e=_0x4e2f9e,_0x43aa11=new Date();this[_0x41724e(0x7cc)]+=_0x43aa11-this[_0x41724e(0x6c3)],this[_0x41724e(0x6af)][_0x41724e(0x25b)](_0x301b9d=>{const _0x21e367=_0x41724e;_0x301b9d[_0x21e367(0x6c3)]&&(_0x301b9d[_0x21e367(0x7cc)]+=_0x43aa11-_0x301b9d[_0x21e367(0x6c3)]);}),this[_0x41724e(0x60e)][_0x41724e(0x25b)](_0x4cecda=>{const _0x10c737=_0x41724e;_0x4cecda[_0x10c737(0x6c3)]&&(_0x4cecda[_0x10c737(0x7cc)]+=_0x43aa11-_0x4cecda[_0x10c737(0x6c3)]);}),scene[_0x41724e(0x63c)][_0x41724e(0x25b)](_0x69f16=>_0x69f16['pause']()),this[_0x41724e(0x62e)]=!0x1,renderScene();}[_0x4e2f9e(0x62a)](){const _0x44079d=_0x4e2f9e;this[_0x44079d(0x6c3)]=new Date(),this['carriers'][_0x44079d(0x25b)](_0x223aee=>{const _0x179c1f=_0x44079d;_0x223aee['time0']&&(_0x223aee[_0x179c1f(0x6c3)]=new Date());}),this[_0x44079d(0x60e)]['forEach'](_0x1d4a90=>{const _0x2ca157=_0x44079d;_0x1d4a90[_0x2ca157(0x6c3)]&&(_0x1d4a90[_0x2ca157(0x6c3)]=new Date());}),scene[_0x44079d(0x63c)][_0x44079d(0x25b)](_0x537c0a=>_0x537c0a['restart']()),this[_0x44079d(0x62e)]=!0x0,renderScene(-0x1);}[_0x4e2f9e(0x90c)](_0x2d53a0,_0x3e0e6e,_0x1f969c,_0x3bd504){const _0x3c3333=_0x4e2f9e;let _0x3d879e=[],_0x45ed5b=_0x1f969c?0x64:0x0,_0x231ade=null;for(let _0x17109d=_0x3e0e6e['length']-0x1;0x0<=_0x17109d;_0x17109d--){var _0x46b1d9;_0x3e0e6e[_0x17109d][_0x3c3333(0x21f)]===_0x3bd504&&(_0x46b1d9=BABYLON[_0x3c3333(0x849)][_0x3c3333(0x822)](_0x2d53a0[_0x3c3333(0x38f)],_0x3e0e6e[_0x17109d]['position']),_0x1f969c?_0x46b1d9<_0x45ed5b&&(_0x45ed5b=_0x46b1d9,_0x231ade=_0x3e0e6e[_0x17109d]):_0x46b1d9>_0x45ed5b&&(_0x45ed5b=_0x46b1d9,_0x231ade=_0x3e0e6e[_0x17109d]));}if(null!==_0x231ade){for(let _0xef3c5c=_0x3e0e6e[_0x3c3333(0x8ed)]-0x1;0x0<=_0xef3c5c;_0xef3c5c--)_0x3e0e6e[_0xef3c5c][_0x3c3333(0x83a)]===_0x231ade[_0x3c3333(0x83a)]&&_0x3e0e6e[_0xef3c5c][_0x3c3333(0x21f)]===_0x231ade[_0x3c3333(0x21f)]&&_0x3e0e6e[_0xef3c5c][_0x3c3333(0x46e)]===_0x231ade[_0x3c3333(0x46e)]&&(_0x3d879e['push'](_0x3e0e6e[_0xef3c5c]),_0x3e0e6e[_0x3c3333(0x3e0)](_0xef3c5c,0x1));}return _0x3d879e;}[_0x4e2f9e(0x83d)](_0x4bbe09,_0x8a19b2){const _0x10c6bc=_0x4e2f9e;let _0x1ac6a6=0x0,_0x2e65ff=this[_0x10c6bc(0x868)]===Strategy['LIFO']?selectedIcube[_0x10c6bc(0x93d)]-0x1:0x0;for(;_0x1ac6a6<(_0x8a19b2===Task[_0x10c6bc(0x1f2)]?this[_0x10c6bc(0x5d5)]:this[_0x10c6bc(0x428)])&&0x0<_0x4bbe09[_0x10c6bc(0x8ed)];){for(let _0x3a38ea=0x0;_0x3a38ea<this[_0x10c6bc(0x7c8)][0x1]['length'];_0x3a38ea++){const _0x40de8b=this[_0x10c6bc(0x90c)](this[_0x10c6bc(0x7c8)][0x1][_0x3a38ea],_0x4bbe09,this[_0x10c6bc(0x868)]===Strategy[_0x10c6bc(0x316)],_0x2e65ff),_0x3d2e97=[];for(let _0xce6e20=0x0;_0xce6e20<_0x40de8b['length'];_0xce6e20++){_0x40de8b[_0xce6e20][_0x10c6bc(0x7c8)]=this['ports'][0x1],_0x40de8b[_0xce6e20][_0x10c6bc(0x1de)]=_0x8a19b2,_0x40de8b[_0xce6e20][_0x10c6bc(0x868)]=this[_0x10c6bc(0x868)];const _0x533fd7=new Slot(_0x40de8b[_0xce6e20],this[_0x10c6bc(0x137)]);_0x8a19b2===Task[_0x10c6bc(0x6aa)]&&_0x533fd7[_0x10c6bc(0x67a)](),_0x3d2e97[_0x10c6bc(0x334)](_0x533fd7),_0x1ac6a6++;}0x0<_0x3d2e97[_0x10c6bc(0x8ed)]&&this['slots'][_0x8a19b2===Task['Input']?0x0:0x1][_0x10c6bc(0x334)](_0x3d2e97);}_0x2e65ff=this[_0x10c6bc(0x868)]===Strategy[_0x10c6bc(0x820)]?0x0===_0x2e65ff?selectedIcube['rackingHighLevel']-0x1:_0x2e65ff-0x1:_0x2e65ff===selectedIcube['rackingHighLevel']-0x1?0x0:_0x2e65ff+0x1;}}[_0x4e2f9e(0x145)](_0x4a4cb1,_0x1667e3,_0x4f7a1e=null,_0xa6af2=0x0){const _0x4d91dd=_0x4e2f9e;let _0x5e92b8=null,_0x5d229b=-0x1;for(let _0x508564=0x0;_0x508564<selectedIcube[_0x4d91dd(0x49d)][_0x4d91dd(0x659)]['length'];_0x508564++)if(selectedIcube[_0x4d91dd(0x49d)][_0x4d91dd(0x659)][_0x508564][_0x4d91dd(0x85d)](this[_0x4d91dd(0x295)]?_0x4a4cb1[_0x4d91dd(0x851)]:_0x4a4cb1[_0x4d91dd(0x83a)])){_0x5d229b=_0x508564;break;}for(let _0x38e601=0x0;_0x38e601<_0x1667e3['length'];_0x38e601++)if(_0x1667e3[_0x38e601][_0x4d91dd(0x21f)]===_0xa6af2&&_0x1667e3[_0x38e601][_0x4d91dd(0x83a)]===(this[_0x4d91dd(0x295)]?_0x4a4cb1[_0x4d91dd(0x83a)]:_0x4a4cb1[_0x4d91dd(0x851)])&&_0x1667e3[_0x38e601][_0x4d91dd(0x46e)]===_0x5d229b){var _0x5bf880=_0x4a4cb1[_0x4d91dd(0x632)](_0x4d91dd(0x5fc))?_0x4a4cb1[_0x4d91dd(0x5fc)]:_0x4a4cb1['chargerPos'];if(_0x5bf880===(this[_0x4d91dd(0x295)]?_0x4d91dd(0x124):_0x4d91dd(0x55b))&&0x0===_0x1667e3[_0x38e601][_0x4d91dd(0x653)]){_0x5e92b8=_0x1667e3[_0x38e601];break;}if(_0x5bf880===(this[_0x4d91dd(0x295)]?'top':_0x4d91dd(0x180))&&_0x1667e3[_0x38e601][_0x4d91dd(0x653)]===_0x1667e3[_0x38e601][_0x4d91dd(0x174)]){_0x5e92b8=_0x1667e3[_0x38e601];break;}}return _0x5e92b8?(_0x5e92b8[_0x4d91dd(0x1de)]=_0x4f7a1e,new Slot(_0x5e92b8,this[_0x4d91dd(0x137)])):null;}[_0x4e2f9e(0x92f)](_0x5d4284){const _0x176a45=_0x4e2f9e;if(!_0x5d4284[_0x176a45(0x230)])return null;var _0x551431=_0x5d4284['store'][_0x176a45(0x426)](_0x150757=>_0x5d4284[_0x176a45(0x1de)]===Task[_0x176a45(0x1f2)]?null===_0x150757['pallet']:null!==_0x150757[_0x176a45(0x74a)]);return 0x0!==_0x551431[_0x176a45(0x8ed)]&&_0x551431[0x0]['entry']?this[_0x176a45(0x4b4)](_0x5d4284,_0x551431,_0x551431[0x0]['entry'][_0x176a45(0x38f)]):null;}['_getPallet'](_0x387de6,_0x21293d,_0x42fed4){const _0x40ea38=_0x4e2f9e;let _0x7158ac=null,_0x234fb3=_0x387de6[_0x40ea38(0x1de)]===Task['Output']?0x64:0x0;for(let _0x59b412=0x0;_0x59b412<_0x21293d[_0x40ea38(0x8ed)];_0x59b412++){var _0x1a3b4f=BABYLON[_0x40ea38(0x849)][_0x40ea38(0x822)](_0x42fed4,_0x21293d[_0x59b412][_0x40ea38(0x38f)]);_0x387de6[_0x40ea38(0x1de)]===Task['Output']?_0x234fb3>_0x1a3b4f&&(_0x234fb3=_0x1a3b4f,_0x7158ac=_0x21293d[_0x59b412]):_0x234fb3<_0x1a3b4f&&(_0x234fb3=_0x1a3b4f,_0x7158ac=_0x21293d[_0x59b412]);}return _0x7158ac;}['_getClosestElement'](_0x29f48c,_0x217f64){const _0x29f8d2=_0x4e2f9e;let _0x4e6056=0x3e8,_0x42d64a=null;for(let _0xeee193=0x0;_0xeee193<_0x29f48c['length'];_0xeee193++){let _0x5d4394;if(_0x29f48c[_0xeee193][_0x29f8d2(0x336)])_0x5d4394=BABYLON[_0x29f8d2(0x849)][_0x29f8d2(0x822)](_0x29f48c[_0xeee193][_0x29f8d2(0x336)][_0x29f8d2(0x38f)],_0x217f64);else{if(Array[_0x29f8d2(0x360)](_0x29f48c[_0xeee193])){if(_0x29f48c[_0xeee193][0x0]['hasOwnProperty'](_0x29f8d2(0x2d0))){if(Array[_0x29f8d2(0x360)](_0x29f48c[_0xeee193][0x0][_0x29f8d2(0x2d0)])){if(_0x29f48c[_0xeee193][0x0][_0x29f8d2(0x2d0)][_0x29f8d2(0x8ed)])continue;}else{if(_0x29f48c[_0xeee193][0x0][_0x29f8d2(0x2d0)])continue;}}_0x5d4394=BABYLON[_0x29f8d2(0x849)][_0x29f8d2(0x822)](_0x29f48c[_0xeee193][0x0][_0x29f8d2(0x38f)],_0x217f64);}else _0x5d4394=BABYLON['Vector3']['Distance'](_0x29f48c[_0xeee193][_0x29f8d2(0x38f)],_0x217f64);}_0x5d4394<_0x4e6056&&(_0x4e6056=_0x5d4394,_0x42d64a=_0x29f48c[_0xeee193]);}return _0x42d64a;}[_0x4e2f9e(0x194)](_0x13e909,_0x2464d1,_0x4b7ddc){const _0x3c4133=_0x4e2f9e;let _0x2c3bf2=[];if(_0x13e909[_0x3c4133(0x21f)]===_0x2464d1[_0x3c4133(0x21f)]){const _0x4771e7=this[_0x3c4133(0x295)]?0x1:0x0;_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x142)][0x3]===_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][0x3]?_0x2c3bf2=_0x13e909[_0x3c4133(0x636)]['props'][_0x4771e7]===_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][_0x4771e7]?[_0x13e909[_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x38f)]]:[_0x13e909[_0x3c4133(0x38f)],_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x38f)]]:(_0x482632=parseInt(Math['abs'](_0x13e909['slotId']-_0x2464d1[_0x3c4133(0x46e)])/0x2),this[_0x3c4133(0x36b)](_0x13e909[_0x3c4133(0x83a)],_0x482632)?this['_hasPallet'](_0x2464d1[_0x3c4133(0x83a)],_0x482632)?-0x1!==this[_0x3c4133(0x7e0)](_0x13e909[_0x3c4133(0x83a)],_0x482632)&&(_0x482632=this['xTracks']['filter'](_0x160457=>_0x160457[_0x3c4133(0x142)][this[_0x3c4133(0x295)]?0x1:0x0]===_0x13e909['col']&&0x0===_0x160457['props'][0x2]),_0x260f6a=this[_0x3c4133(0x5e6)](_0x482632,_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)]),_0x482632=this[_0x3c4133(0x5e6)](_0x482632,_0x2464d1['entry'][_0x3c4133(0x38f)]),_0x2c3bf2=[_0x13e909['position'],_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x260f6a[_0x3c4133(0x38f)],_0x482632[_0x3c4133(0x38f)],_0x2464d1['entry'][_0x3c4133(0x38f)],_0x2464d1['position']]):(_0x260f6a=this[_0x3c4133(0x137)][_0x3c4133(0x426)](_0x341980=>_0x341980['props'][_0x4771e7]===_0x2464d1[_0x3c4133(0x83a)]&&0x0===_0x341980['props'][0x2]),_0x482632=this[_0x3c4133(0x5e6)](_0x260f6a,_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)]),_0x2c3bf2=[_0x13e909[_0x3c4133(0x38f)],_0x13e909['entry'][_0x3c4133(0x38f)],_0x482632[_0x3c4133(0x38f)],_0x2464d1['position']]):(_0x260f6a=this[_0x3c4133(0x137)][_0x3c4133(0x426)](_0x474663=>_0x474663[_0x3c4133(0x142)][_0x4771e7]===_0x13e909[_0x3c4133(0x83a)]&&0x0===_0x474663[_0x3c4133(0x142)][0x2]),_0x482632=this[_0x3c4133(0x5e6)](_0x260f6a,_0x2464d1[_0x3c4133(0x636)]['position']),_0x2c3bf2=[_0x13e909[_0x3c4133(0x38f)],_0x482632[_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x2464d1['position']]));}else{if(_0x4b7ddc[_0x3c4133(0x10b)]){_0x2c3bf2=[[],[]];const _0x22cf9e=_0x4b7ddc['lift'];_0x2c3bf2[0x0]['push'](_0x13e909[_0x3c4133(0x38f)]);var _0x260f6a=_0x22cf9e[_0x3c4133(0x636)]['filter'](_0xb9add2=>_0xb9add2['props'][0x2]===_0x13e909[_0x3c4133(0x21f)]);const _0x18a18c=this[_0x3c4133(0x5e6)](_0x260f6a,_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)]);var _0x482632=_0x22cf9e[_0x3c4133(0x636)][_0x3c4133(0x426)](_0x281eac=>_0x281eac[_0x3c4133(0x142)][0x2]===_0x2464d1[_0x3c4133(0x21f)]);const _0x251d29=this['_getClosestElement'](_0x482632,_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x38f)]),_0x516394=this['isHorizontal']?0x0:0x1;if(_0x13e909[_0x3c4133(0x636)]['props']===_0x18a18c[_0x3c4133(0x142)])_0x2c3bf2[0x0][_0x3c4133(0x334)](_0x22cf9e['node'][_0x3c4133(0x38f)]);else{if(_0x18a18c[_0x3c4133(0x142)][_0x516394]===_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x142)][_0x516394])_0x2c3bf2[0x0][_0x3c4133(0x334)](_0x13e909['entry'][_0x3c4133(0x38f)],_0x18a18c['position'],_0x22cf9e[_0x3c4133(0x336)][_0x3c4133(0x38f)]);else{let _0x2e7c36=this[_0x3c4133(0x137)][_0x3c4133(0x426)](_0x276a47=>_0x276a47[_0x3c4133(0x142)][0x2]===_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x142)][0x2]&&_0x276a47[_0x3c4133(0x142)][_0x516394]===_0x18a18c[_0x3c4133(0x142)][_0x516394]&&_0x276a47[_0x3c4133(0x142)][0x1-_0x516394]===_0x13e909['entry'][_0x3c4133(0x142)][0x1-_0x516394]);0x0===(_0x2e7c36=0x0===_0x2e7c36[_0x3c4133(0x8ed)]?this['xTracks'][_0x3c4133(0x426)](_0x4cd3c0=>_0x4cd3c0[_0x3c4133(0x142)][0x2]===_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x142)][0x2]&&_0x4cd3c0[_0x3c4133(0x142)][_0x516394]===_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x142)][_0x516394]&&_0x4cd3c0[_0x3c4133(0x142)][0x1-_0x516394]===_0x18a18c[_0x3c4133(0x142)][0x1-_0x516394]):_0x2e7c36)[_0x3c4133(0x8ed)]?_0x2c3bf2[0x0]['push'](_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x18a18c[_0x3c4133(0x38f)],_0x22cf9e[_0x3c4133(0x336)][_0x3c4133(0x38f)]):_0x2c3bf2[0x0]['push'](_0x13e909[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x2e7c36[0x0][_0x3c4133(0x38f)],_0x18a18c[_0x3c4133(0x38f)],_0x22cf9e[_0x3c4133(0x336)][_0x3c4133(0x38f)]);}}if(_0x2c3bf2[0x1][_0x3c4133(0x334)](new BABYLON['Vector3'](_0x22cf9e[_0x3c4133(0x336)]['position']['x'],_0x2464d1[_0x3c4133(0x38f)]['y'],_0x22cf9e[_0x3c4133(0x336)][_0x3c4133(0x38f)]['z'])),_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][0x0]===_0x251d29[_0x3c4133(0x142)][0x0]&&_0x2464d1[_0x3c4133(0x636)]['props'][0x1]===_0x251d29['props'][0x1])_0x2c3bf2[0x1][_0x3c4133(0x334)](_0x2464d1['position']);else{if(_0x251d29[_0x3c4133(0x142)][_0x516394]===_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][_0x516394])_0x2c3bf2[0x1]['push'](_0x251d29[_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x38f)],_0x2464d1['position']);else{let _0x43670e=this[_0x3c4133(0x137)][_0x3c4133(0x426)](_0x380105=>_0x380105[_0x3c4133(0x142)][0x2]===_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][0x2]&&_0x380105[_0x3c4133(0x142)][_0x516394]===_0x251d29[_0x3c4133(0x142)][_0x516394]&&_0x380105[_0x3c4133(0x142)][0x1-_0x516394]===_0x2464d1['entry']['props'][0x1-_0x516394]);0x0===(_0x43670e=0x0===_0x43670e[_0x3c4133(0x8ed)]?this['xTracks']['filter'](_0x37d4a3=>_0x37d4a3[_0x3c4133(0x142)][0x2]===_0x2464d1[_0x3c4133(0x636)][_0x3c4133(0x142)][0x2]&&_0x37d4a3[_0x3c4133(0x142)][_0x516394]===_0x2464d1[_0x3c4133(0x636)]['props'][_0x516394]&&_0x37d4a3[_0x3c4133(0x142)][0x1-_0x516394]===_0x251d29[_0x3c4133(0x142)][0x1-_0x516394]):_0x43670e)[_0x3c4133(0x8ed)]?_0x2c3bf2[0x1][_0x3c4133(0x334)](_0x251d29[_0x3c4133(0x38f)],_0x2464d1['entry'][_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x38f)]):_0x2c3bf2[0x1][_0x3c4133(0x334)](_0x251d29['position'],_0x43670e[0x0]['position'],_0x2464d1['entry'][_0x3c4133(0x38f)],_0x2464d1[_0x3c4133(0x38f)]);}}_0x4b7ddc[_0x3c4133(0x27b)]===CarrierPath['ToLift']?(_0x4b7ddc[_0x3c4133(0x551)]&&(_0x4b7ddc[_0x3c4133(0x551)][_0x3c4133(0x60c)]=_0x2c3bf2[0x1][_0x3c4133(0x531)]()),_0x2c3bf2=_0x2c3bf2[0x0]):_0x4b7ddc[_0x3c4133(0x27b)]===CarrierPath['FromLift']&&(_0x4b7ddc['paired']&&(_0x4b7ddc[_0x3c4133(0x551)][_0x3c4133(0x60c)]=_0x2c3bf2[0x0][_0x3c4133(0x531)]()),_0x2c3bf2=_0x2c3bf2[0x1]);}}if(this[_0x3c4133(0x882)]&&0x0<_0x2c3bf2['length']){let _0x22840d;Array[_0x3c4133(0x360)](_0x2c3bf2[0x0])?((_0x22840d=BABYLON['Mesh']['CreateLines'](_0x3c4133(0x415),_0x2c3bf2[0x0],scene))[_0x3c4133(0x216)]=BABYLON[_0x3c4133(0x920)][_0x3c4133(0x95e)](),this[_0x3c4133(0x70c)][_0x3c4133(0x334)](_0x22840d),(_0x22840d=BABYLON['Mesh'][_0x3c4133(0x681)](_0x3c4133(0x415),_0x2c3bf2[0x1],scene))[_0x3c4133(0x216)]=BABYLON[_0x3c4133(0x920)]['Red']()):(_0x22840d=BABYLON[_0x3c4133(0x821)][_0x3c4133(0x681)](_0x3c4133(0x415),_0x2c3bf2,scene))['color']=BABYLON[_0x3c4133(0x920)][_0x3c4133(0x95e)](),this['debuggers'][_0x3c4133(0x334)](_0x22840d);}return _0x2c3bf2;}[_0x4e2f9e(0x57c)](_0x56b840,_0x441629,_0x528269=!0x1){const _0x4dda1c=_0x4e2f9e;if(_0x56b840){_0x56b840[_0x4dda1c(0x654)](),_0x56b840[_0x4dda1c(0x1de)]=_0x441629,_0x56b840['tasks'][_0x4dda1c(0x334)](_0x441629),_0x56b840['status']=CarrierState['Working'];const _0x5d16a2=this[_0x4dda1c(0x7c8)][_0x441629][_0x4dda1c(0x50f)]((_0x799f98,_0x5f05c0)=>_0x799f98[_0x4dda1c(0x2d0)][_0x4dda1c(0x8ed)]<=_0x5f05c0['reserved'][_0x4dda1c(0x8ed)]?_0x799f98:_0x5f05c0);if(_0x5d16a2[_0x4dda1c(0x2d0)][_0x4dda1c(0x334)](_0x56b840),_0x56b840[_0x4dda1c(0x6b5)]=_0x5d16a2,_0x528269)return _0x56b840;this[_0x4dda1c(0x3b7)](_0x56b840);}}[_0x4e2f9e(0x8b4)](_0x1d6266,_0x276213=!0x1){const _0x65ad72=_0x4e2f9e;_0x1d6266[_0x65ad72(0x551)]&&_0x276213&&(_0x1d6266[_0x65ad72(0x551)][_0x65ad72(0x834)]=CarrierState[_0x65ad72(0x63a)],_0x1d6266[_0x65ad72(0x551)][_0x65ad72(0x654)](),delete _0x1d6266['paired'][_0x65ad72(0x6c3)]),_0x1d6266[_0x65ad72(0x834)]=CarrierState[_0x65ad72(0x63a)],_0x1d6266['reset'](),delete _0x1d6266[_0x65ad72(0x6c3)];let _0x4c2811=[0x0,0x0];this[_0x65ad72(0x37e)][0x0]['forEach'](_0x2f651d=>{const _0x2b2220=_0x65ad72;_0x4c2811[0x0]+=_0x2f651d[_0x2b2220(0x426)](_0x57ab84=>null===_0x57ab84[_0x2b2220(0x74a)])[_0x2b2220(0x8ed)];}),this['slots'][0x1]['forEach'](_0xea0d2b=>{const _0x183cf2=_0x65ad72;_0x4c2811[0x1]+=_0xea0d2b[_0x183cf2(0x426)](_0xb2ad2d=>null!==_0xb2ad2d[_0x183cf2(0x74a)])['length'];}),(this['inputCount']===this[_0x65ad72(0x5d5)]&&0x0===_0x4c2811[0x1]||this[_0x65ad72(0x161)]===this[_0x65ad72(0x428)]&&0x0===_0x4c2811[0x0]||0x0===_0x4c2811[0x0]&&0x0===_0x4c2811[0x1])&&endSimulation();}[_0x4e2f9e(0x1e7)](_0x6563dc){const _0x245c6c=setInterval(()=>{const _0x218f0f=_0x373e,_0x1a6f4c=this[_0x218f0f(0x60e)][_0x218f0f(0x426)](_0x568c5c=>_0x568c5c['reserved']===_0x6563dc&&!0x0===_0x568c5c['inPosition']);0x0<_0x1a6f4c[_0x218f0f(0x8ed)]&&(clearInterval(_0x245c6c),_0x1a6f4c[0x0][_0x218f0f(0x16a)]=!0x1,_0x6563dc[_0x218f0f(0x10b)]=_0x1a6f4c[0x0],_0x6563dc[_0x218f0f(0x27b)]===CarrierPath[_0x218f0f(0x878)]?this[_0x218f0f(0x3b7)](_0x6563dc):this[_0x218f0f(0x688)](_0x6563dc));},0x3e8/this['multiply']);}['_waitForLift'](_0x26c264){const _0x360fdd=_0x4e2f9e,_0x4b2f34=setInterval(()=>{const _0x5cccba=_0x373e;var _0x1c64ad=this[_0x5cccba(0x60e)][_0x5cccba(0x426)](_0x374498=>!0x0===_0x374498[_0x5cccba(0x675)]);if(0x0<_0x1c64ad[_0x5cccba(0x8ed)]){clearInterval(_0x4b2f34);const _0x4f10d9=this['_getClosestLift'](_0x1c64ad,_0x26c264);(_0x26c264[_0x5cccba(0x10b)]=_0x4f10d9)['wait']=!0x1,(_0x4f10d9['reserved']=_0x26c264)[_0x5cccba(0x60c)]=this['_getPathBetweenTwoSlots'](_0x26c264[_0x5cccba(0x6b5)],_0x26c264[_0x5cccba(0x68a)],_0x26c264),this[_0x5cccba(0x688)](_0x26c264);}},0x3e8/this[_0x360fdd(0x506)]);}[_0x4e2f9e(0x2ff)](_0x30bf41){const _0x45978c=_0x4e2f9e,_0x1189ab=setInterval(()=>{const _0x568b87=_0x373e,_0x5004d8=this[_0x568b87(0x385)][_0x568b87(0x426)](_0x45c056=>null===_0x45c056[_0x568b87(0x2d0)]);0x0<_0x5004d8[_0x568b87(0x8ed)]&&(clearInterval(_0x1189ab),_0x30bf41[_0x568b87(0x2a9)]=_0x5004d8[0x0],(_0x5004d8[0x0][_0x568b87(0x2d0)]=_0x30bf41)[_0x568b87(0x7cc)]=new Date(),_0x30bf41['status']=CarrierState['Charging'],_0x30bf41[_0x568b87(0x336)][_0x568b87(0x38f)]=_0x5004d8[0x0][_0x568b87(0x38f)]);},0x3e8/this[_0x45978c(0x506)]);}[_0x4e2f9e(0x3b7)](_0x1de64c){const _0x95606=_0x4e2f9e;if(this[_0x95606(0x171)]===this[_0x95606(0x5d5)]&&this[_0x95606(0x161)]===this['output'])return this[_0x95606(0x8b4)](_0x1de64c,!0x0),void(0x0===this['carriers'][_0x95606(0x426)](_0x31f5d8=>_0x31f5d8[_0x95606(0x834)]===CarrierState['Working'])['length']&&endSimulation());if(this['inputCount']===this['input']){if(_0x1de64c[_0x95606(0x1de)]===Task[_0x95606(0x1f2)])return _0x1de64c[_0x95606(0x551)]&&this[_0x95606(0x8b4)](_0x1de64c['paired']),void this[_0x95606(0x57c)](_0x1de64c,0x1-_0x1de64c[_0x95606(0x1de)]);}else{if(this[_0x95606(0x161)]===this[_0x95606(0x428)]&&_0x1de64c[_0x95606(0x1de)]===Task['Output'])return _0x1de64c[_0x95606(0x551)]&&this[_0x95606(0x8b4)](_0x1de64c[_0x95606(0x551)]),void this[_0x95606(0x57c)](_0x1de64c,0x1-_0x1de64c[_0x95606(0x1de)]);}if(_0x1de64c[_0x95606(0x7cc)]>this[_0x95606(0x54e)]*Math[_0x95606(0x66a)](0x1+0x2*Math['random']()))return _0x1de64c[_0x95606(0x551)]&&this[_0x95606(0x57c)](_0x1de64c[_0x95606(0x551)],_0x1de64c[_0x95606(0x1de)]),this[_0x95606(0x8b4)](_0x1de64c,!0x1),_0x1de64c[_0x95606(0x834)]=CarrierState['Empty'],void this[_0x95606(0x2ff)](_0x1de64c);if(!_0x1de64c['store']){const _0x1ae227=this[_0x95606(0x5e6)](this['slots'][_0x1de64c[_0x95606(0x1de)]],_0x1de64c[_0x95606(0x6b5)][_0x95606(0x38f)][_0x95606(0x741)]()[_0x95606(0x1e4)](new BABYLON[(_0x95606(0x849))](0x0,selectedIcube[_0x95606(0x56e)](Math['floor'](Math[_0x95606(0x282)]()*(selectedIcube[_0x95606(0x93d)]+0x1))),0x0)));if(!_0x1ae227)return 0x1<_0x1de64c[_0x95606(0x489)][_0x95606(0x8ed)]?void this[_0x95606(0x8b4)](_0x1de64c,!0x0):(_0x1de64c[_0x95606(0x551)]&&this[_0x95606(0x8b4)](_0x1de64c['paired']),void this['_startCarrier'](_0x1de64c,0x1-_0x1de64c[_0x95606(0x1de)]));_0x1ae227[_0x95606(0x25b)](_0xe6ab85=>_0xe6ab85[_0x95606(0x2d0)]=_0x1de64c),_0x1de64c['store']=_0x1ae227;}var _0x1e523c=this[_0x95606(0x92f)](_0x1de64c);if(!_0x1e523c)return _0x1de64c[_0x95606(0x230)]=null,void this[_0x95606(0x3b7)](_0x1de64c);if(_0x1de64c[_0x95606(0x68a)]=_0x1e523c,_0x1de64c['task']===Task[_0x95606(0x1f2)]?this[_0x95606(0x171)]++:this[_0x95606(0x161)]++,0x0<_0x1e523c[_0x95606(0x21f)]&&!_0x1de64c[_0x95606(0x10b)]){_0x1e523c=this['lifts'][_0x95606(0x426)](_0x37b89b=>!0x0===_0x37b89b['wait']);if(0x0===_0x1e523c['length'])return void this[_0x95606(0x15b)](_0x1de64c);const _0x36074e=this[_0x95606(0x875)](_0x1e523c,_0x1de64c);(_0x1de64c['lift']=_0x36074e)[_0x95606(0x675)]=!0x1,_0x36074e[_0x95606(0x2d0)]=_0x1de64c;}_0x1de64c[_0x95606(0x60c)]=this[_0x95606(0x194)](_0x1de64c['port'],_0x1de64c['slot'],_0x1de64c),_0x1de64c[_0x95606(0x551)]&&(_0x1de64c[_0x95606(0x551)][_0x95606(0x230)]=_0x1de64c[_0x95606(0x230)],_0x1de64c[_0x95606(0x551)][_0x95606(0x68a)]=_0x1de64c['slot'],_0x1de64c[_0x95606(0x551)][_0x95606(0x38f)]=_0x1de64c['slot']['position']),this[_0x95606(0x688)](_0x1de64c);}[_0x4e2f9e(0x203)](_0x32b6fb,_0x3925e4,_0x3de8cc=!0x1){const _0x19045f=_0x4e2f9e,_0x391c3a=_0x32b6fb[_0x19045f(0x10b)][_0x19045f(0x73c)](_0x3925e4,this['multiply']),_0x13cd54=(_0x32b6fb['lift']['platform'][_0x19045f(0x245)]=[_0x391c3a],_0x32b6fb['node']['parent']=_0x32b6fb['lift'][_0x19045f(0x7f6)],_0x32b6fb['node'][_0x19045f(0x38f)]=BABYLON[_0x19045f(0x849)][_0x19045f(0x473)](),_0x391c3a[_0x19045f(0x5b6)]());_0x3de8cc||(_0x32b6fb['lift']['time0']=new Date()),scene[_0x19045f(0x24c)](_0x32b6fb[_0x19045f(0x10b)]['platform'],0x0,_0x13cd54,!0x1,0x1,()=>{const _0x521ba8=_0x19045f;_0x32b6fb['node']['parent']=null,_0x32b6fb[_0x521ba8(0x336)][_0x521ba8(0x38f)]=_0x32b6fb[_0x521ba8(0x10b)][_0x521ba8(0x336)][_0x521ba8(0x38f)],_0x3de8cc&&(_0x32b6fb['lift']['time']+=new Date()-_0x32b6fb[_0x521ba8(0x10b)][_0x521ba8(0x6c3)],delete _0x32b6fb[_0x521ba8(0x10b)][_0x521ba8(0x6c3)],_0x32b6fb[_0x521ba8(0x10b)][_0x521ba8(0x675)]=!0x0,_0x32b6fb[_0x521ba8(0x10b)][_0x521ba8(0x2d0)]=null,_0x32b6fb[_0x521ba8(0x10b)]=null);const _0x2dd5d0=_0x32b6fb[_0x521ba8(0x73c)](_0x32b6fb[_0x521ba8(0x60c)][_0x3de8cc?0x0:0x1],this[_0x521ba8(0x506)]),_0x3b46a3=(_0x32b6fb[_0x521ba8(0x336)]['animations']=[_0x2dd5d0],_0x2dd5d0[_0x521ba8(0x5b6)]());_0x32b6fb[_0x521ba8(0x6c3)]=new Date(),scene[_0x521ba8(0x24c)](_0x32b6fb[_0x521ba8(0x336)],_0x3de8cc?_0x3b46a3:0x0,_0x3de8cc?0x0:_0x3b46a3,!0x1,0x1,()=>{const _0x379baf=_0x521ba8;if(_0x32b6fb['time']+=new Date()-_0x32b6fb[_0x379baf(0x6c3)],delete _0x32b6fb['time0'],_0x3de8cc)this[_0x379baf(0x3b7)](_0x32b6fb);else{if(_0x32b6fb[_0x379baf(0x86e)](this[_0x379baf(0x845)],_0x32b6fb[_0x379baf(0x1de)]!==Task[_0x379baf(0x1f2)]),_0x32b6fb[_0x379baf(0x1de)]===Task[_0x379baf(0x1f2)]?(_0x32b6fb['slot'][_0x379baf(0x67a)](),_0x32b6fb['port'][_0x379baf(0x67a)]()):(_0x32b6fb[_0x379baf(0x68a)][_0x379baf(0x4bf)](),_0x32b6fb[_0x379baf(0x6b5)][_0x379baf(0x4bf)]()),this[_0x379baf(0x397)]){var _0x56e5fd=this[_0x379baf(0x6af)][_0x379baf(0x426)](_0x594e50=>_0x594e50['status']===CarrierState[_0x379baf(0x63a)]);if(0x0<_0x56e5fd[_0x379baf(0x8ed)]){_0x56e5fd=_0x56e5fd[0x0];if(_0x32b6fb[_0x379baf(0x1de)]===Task[_0x379baf(0x1f2)]){_0x32b6fb['lift'][_0x379baf(0x675)]=!0x0,_0x32b6fb['lift'][_0x379baf(0x6c3)]=new Date(),scene[_0x379baf(0x24c)](_0x32b6fb[_0x379baf(0x10b)]['platform'],_0x13cd54,0x0,!0x1,0x1,()=>{const _0x57284f=_0x379baf;_0x32b6fb['lift']&&(_0x32b6fb['lift'][_0x57284f(0x7cc)]+=new Date()-_0x32b6fb[_0x57284f(0x10b)][_0x57284f(0x6c3)],delete _0x32b6fb[_0x57284f(0x10b)][_0x57284f(0x6c3)],_0x32b6fb[_0x57284f(0x10b)][_0x57284f(0x2d0)]=null,_0x32b6fb['lift']=null);});const _0x2db0fe=this[_0x379baf(0x57c)](_0x56e5fd,_0x32b6fb['task'],!0x0);_0x2db0fe[_0x379baf(0x551)]=_0x32b6fb,_0x2db0fe[_0x379baf(0x27b)]=CarrierPath[_0x379baf(0x878)],_0x2db0fe[_0x379baf(0x230)]=_0x32b6fb[_0x379baf(0x230)],_0x32b6fb[_0x379baf(0x551)]=_0x2db0fe,_0x32b6fb[_0x379baf(0x27b)]=CarrierPath[_0x379baf(0x51c)],this[_0x379baf(0x1e7)](_0x32b6fb),this[_0x379baf(0x3b7)](_0x2db0fe);}else{const _0x3ce960=this[_0x379baf(0x57c)](_0x56e5fd,_0x32b6fb[_0x379baf(0x1de)],!0x0);_0x3ce960[_0x379baf(0x551)]=_0x32b6fb,_0x3ce960[_0x379baf(0x27b)]=CarrierPath[_0x379baf(0x878)],_0x3ce960[_0x379baf(0x230)]=_0x32b6fb['store'],_0x32b6fb[_0x379baf(0x551)]=_0x3ce960,_0x32b6fb['pathLength']=CarrierPath[_0x379baf(0x51c)],this['_waitForLiftHandOff'](_0x3ce960),this[_0x379baf(0x688)](_0x32b6fb);}return;}}_0x32b6fb[_0x379baf(0x6c3)]=new Date(),scene['beginAnimation'](_0x32b6fb[_0x379baf(0x336)],_0x3b46a3,0x0,!0x1,0x1,()=>{const _0x55d208=_0x379baf;_0x32b6fb['time']+=new Date()-_0x32b6fb[_0x55d208(0x6c3)],delete _0x32b6fb[_0x55d208(0x6c3)],this['beeginLiftAnimationWithCarrier'](_0x32b6fb,[_0x32b6fb[_0x55d208(0x60c)][0x1][0x0]['y'],_0x32b6fb[_0x55d208(0x60c)][0x0][0x0]['y']],!0x0);});}});});}[_0x4e2f9e(0x688)](_0x310ff3){const _0x563d14=_0x4e2f9e;_0x310ff3[_0x563d14(0x97e)](this[_0x563d14(0x845)],this[_0x563d14(0x293)](_0x310ff3['slot'][_0x563d14(0x21f)])),_0x310ff3[_0x563d14(0x27b)]===CarrierPath[_0x563d14(0x62d)]?(_0x310ff3['togglePallet'](this[_0x563d14(0x845)],_0x310ff3[_0x563d14(0x1de)]===Task[_0x563d14(0x1f2)]),_0x310ff3[_0x563d14(0x6b5)][_0x563d14(0x4bf)](),_0x310ff3[_0x563d14(0x1de)]===Task['Output']&&0x0<this[_0x563d14(0x161)]&&_0x310ff3[_0x563d14(0x6b5)][_0x563d14(0x67a)]()):_0x310ff3['pathLength']===CarrierPath[_0x563d14(0x878)]?_0x310ff3[_0x563d14(0x86e)](this['palletType'],_0x310ff3['task']===Task['Input']):_0x310ff3[_0x563d14(0x86e)](this[_0x563d14(0x845)],_0x310ff3[_0x563d14(0x1de)]!==Task[_0x563d14(0x1f2)]),_0x310ff3[_0x563d14(0x6c2)]+=0x1,_0x310ff3[_0x563d14(0x6c3)]=new Date();let _0xa583eb;_0xa583eb=Array['isArray'](_0x310ff3[_0x563d14(0x60c)][0x0])?_0x310ff3[_0x563d14(0x73c)](_0x310ff3[_0x563d14(0x60c)][0x0],this['multiply']):_0x310ff3['createAnimation'](_0x310ff3['points'],this[_0x563d14(0x506)]),_0x310ff3[_0x563d14(0x336)]['animations']=[_0xa583eb];const _0x51fe1b=_0xa583eb[_0x563d14(0x5b6)]();_0x310ff3[_0x563d14(0x6c3)]=new Date(),scene['beginAnimation'](_0x310ff3[_0x563d14(0x336)],0x0,_0x51fe1b,!0x1,0x1,()=>{const _0x5326d1=_0x563d14;if(_0x310ff3[_0x5326d1(0x7cc)]+=new Date()-_0x310ff3['time0'],delete _0x310ff3[_0x5326d1(0x6c3)],this[_0x5326d1(0x397)]&&_0x310ff3['pathLength']!==CarrierPath['Full']){_0x310ff3[_0x5326d1(0x10b)]['setPalletHeight'](this['palletType'],this[_0x5326d1(0x293)](_0x310ff3[_0x5326d1(0x68a)][_0x5326d1(0x21f)])),_0x310ff3[_0x5326d1(0x27b)]===CarrierPath[_0x5326d1(0x878)]?(_0x310ff3[_0x5326d1(0x86e)](this[_0x5326d1(0x845)],_0x310ff3[_0x5326d1(0x1de)]!==Task['Input']),_0x310ff3['lift'][_0x5326d1(0x86e)](this[_0x5326d1(0x845)],_0x310ff3[_0x5326d1(0x1de)]===Task[_0x5326d1(0x1f2)]),_0x310ff3[_0x5326d1(0x10b)][_0x5326d1(0x6c3)]=new Date()):(_0x310ff3[_0x5326d1(0x86e)](this[_0x5326d1(0x845)],_0x310ff3[_0x5326d1(0x1de)]===Task[_0x5326d1(0x1f2)]),_0x310ff3['lift'][_0x5326d1(0x86e)](this[_0x5326d1(0x845)],_0x310ff3[_0x5326d1(0x1de)]!==Task[_0x5326d1(0x1f2)]),_0x310ff3[_0x5326d1(0x10b)][_0x5326d1(0x7cc)]+=new Date()-_0x310ff3[_0x5326d1(0x10b)][_0x5326d1(0x6c3)],delete _0x310ff3['lift'][_0x5326d1(0x6c3)]);const _0x14cdd1=_0x310ff3[_0x5326d1(0x10b)][_0x5326d1(0x73c)]([0x0,_0x310ff3[_0x5326d1(0x68a)][_0x5326d1(0x38f)]['y']],this[_0x5326d1(0x506)]),_0x4cbbcb=(_0x310ff3[_0x5326d1(0x10b)][_0x5326d1(0x7f6)][_0x5326d1(0x245)]=[_0x14cdd1],_0x14cdd1[_0x5326d1(0x5b6)]());setTimeout(()=>{const _0x2b5601=_0x5326d1;_0x310ff3[_0x2b5601(0x10b)]&&scene[_0x2b5601(0x24c)](_0x310ff3[_0x2b5601(0x10b)][_0x2b5601(0x7f6)],_0x310ff3['pathLength']===CarrierPath[_0x2b5601(0x878)]?0x0:_0x4cbbcb,_0x310ff3[_0x2b5601(0x27b)]===CarrierPath['ToLift']?_0x4cbbcb:0x0,!0x1,0x1,()=>{const _0x4e9c08=_0x2b5601;_0x310ff3['lift']['reserved']=_0x310ff3[_0x4e9c08(0x551)];});},0x7d0*_0x310ff3[_0x5326d1(0x5ed)]/this[_0x5326d1(0x506)]),_0x310ff3['time0']=new Date(),scene['beginAnimation'](_0x310ff3[_0x5326d1(0x336)],_0x51fe1b,0x0,!0x1,0x1,()=>{const _0x409b1f=_0x5326d1;_0x310ff3[_0x409b1f(0x7cc)]+=new Date()-_0x310ff3[_0x409b1f(0x6c3)],delete _0x310ff3['time0'],this[_0x409b1f(0x1e7)](_0x310ff3),_0x310ff3[_0x409b1f(0x27b)]===CarrierPath[_0x409b1f(0x51c)]&&(_0x310ff3[_0x409b1f(0x1de)]===Task[_0x409b1f(0x1f2)]?_0x310ff3[_0x409b1f(0x68a)][_0x409b1f(0x67a)]():_0x310ff3[_0x409b1f(0x68a)][_0x409b1f(0x4bf)]()),_0x310ff3[_0x409b1f(0x10b)]['inPosition']=!0x0;});}else _0x310ff3[_0x5326d1(0x10b)]?this[_0x5326d1(0x203)](_0x310ff3,[_0x310ff3[_0x5326d1(0x60c)][0x0][0x0]['y'],_0x310ff3[_0x5326d1(0x60c)][0x1][0x0]['y']]):(_0x310ff3[_0x5326d1(0x86e)](this[_0x5326d1(0x845)],_0x310ff3[_0x5326d1(0x1de)]!==Task[_0x5326d1(0x1f2)]),_0x310ff3[_0x5326d1(0x1de)]===Task[_0x5326d1(0x1f2)]?(_0x310ff3[_0x5326d1(0x68a)][_0x5326d1(0x67a)](),_0x310ff3['port'][_0x5326d1(0x67a)]()):(_0x310ff3['slot'][_0x5326d1(0x4bf)](),_0x310ff3[_0x5326d1(0x6b5)]['removePallet']()),_0x310ff3[_0x5326d1(0x6c3)]=new Date(),scene[_0x5326d1(0x24c)](_0x310ff3[_0x5326d1(0x336)],_0x51fe1b,0x0,!0x1,0x1,()=>{const _0x48d31e=_0x5326d1;_0x310ff3[_0x48d31e(0x7cc)]+=new Date()-_0x310ff3[_0x48d31e(0x6c3)],delete _0x310ff3[_0x48d31e(0x6c3)],this[_0x48d31e(0x3b7)](_0x310ff3);}));});}[_0x4e2f9e(0x875)](_0x2b5dac,_0x1de23d){const _0x3c6cee=_0x4e2f9e;let _0x288f91=_0x2b5dac[0x0];if(0x0===this[_0x3c6cee(0x5e8)])_0x288f91=this['_getClosestElement'](_0x2b5dac,_0x1de23d[_0x3c6cee(0x6b5)][_0x3c6cee(0x636)][_0x3c6cee(0x38f)]);else{if(0x0<this[_0x3c6cee(0x37e)][parseInt(_0x1de23d['task'])][_0x3c6cee(0x8ed)]&&0x0<this[_0x3c6cee(0x37e)][parseInt(_0x1de23d[_0x3c6cee(0x1de)])][0x0][_0x3c6cee(0x8ed)]){let _0x374b5d=0x3e8;var _0x3ee364,_0x4a439f=_0x1de23d['port']['entry'][_0x3c6cee(0x142)][this[_0x3c6cee(0x295)]?0x1:0x0];for(let _0x34fb8e=0x0;_0x34fb8e<_0x2b5dac[_0x3c6cee(0x8ed)];_0x34fb8e++)_0x2b5dac[_0x34fb8e][_0x3c6cee(0x675)]||(_0x3ee364=this[_0x3c6cee(0x295)]?_0x2b5dac[_0x34fb8e][_0x3c6cee(0x83a)]:_0x2b5dac[_0x34fb8e][_0x3c6cee(0x851)],(_0x3ee364=Math[_0x3c6cee(0x5d6)](_0x3ee364-_0x4a439f))<_0x374b5d&&(_0x374b5d=_0x3ee364,_0x288f91=_0x2b5dac[_0x34fb8e]));}}return _0x288f91;}[_0x4e2f9e(0x36b)](_0x2c8902,_0x2e6d86){const _0x5c3cd6=_0x4e2f9e;var _0x1b4809=this[_0x5c3cd6(0x37e)][0x0][_0x5c3cd6(0x426)](_0x5eb240=>_0x5eb240[0x0]['col']===_0x2c8902&&_0x5eb240[0x0]['slotId']===_0x2e6d86&&null!==_0x5eb240[0x0][_0x5c3cd6(0x74a)]),_0x40f8f1=this[_0x5c3cd6(0x37e)][0x1][_0x5c3cd6(0x426)](_0x4e7682=>_0x4e7682[0x0][_0x5c3cd6(0x83a)]===_0x2c8902&&_0x4e7682[0x0][_0x5c3cd6(0x46e)]===_0x2e6d86&&null!==_0x4e7682[0x0][_0x5c3cd6(0x74a)]);return 0x0<_0x1b4809[_0x5c3cd6(0x8ed)]||0x0<_0x40f8f1['length'];}[_0x4e2f9e(0x7e0)](_0x222ae7,_0x4df9a6){const _0x810a4e=_0x4e2f9e;let _0x1c86bc=-0x1;if(0x2*_0x222ae7>(this[_0x810a4e(0x295)]?selectedIcube[_0x810a4e(0x6e5)]:selectedIcube[_0x810a4e(0x3ce)])-0x1){for(let _0x4748fb=(this['isHorizontal']?selectedIcube[_0x810a4e(0x6e5)]:selectedIcube['maxRow'])-0x1;0x0<=_0x4748fb;_0x4748fb--)if(!this[_0x810a4e(0x36b)](_0x4748fb,_0x4df9a6)){_0x1c86bc=_0x4748fb;break;}}else{for(let _0xd4512a=0x0;_0xd4512a<(this[_0x810a4e(0x295)]?selectedIcube[_0x810a4e(0x6e5)]:selectedIcube[_0x810a4e(0x3ce)])-0x1;_0xd4512a++)if(!this['_hasPallet'](_0xd4512a,_0x4df9a6)){_0x1c86bc=_0xd4512a;break;}}return _0x1c86bc;}[_0x4e2f9e(0x21d)](_0x193302,_0x496612){const _0x469c69=_0x4e2f9e;let _0x324ed1=[];for(let _0x49bcca=0x0;_0x49bcca<_0x193302['length'];_0x49bcca++){const _0x193d36=new BABYLON['Mesh'][(_0x469c69(0x4da))](_0x469c69(0x37e)+_0x49bcca,0.8,scene);_0x193d36[_0x469c69(0x38f)]=_0x193302[_0x49bcca]['position'],_0x193d36[_0x469c69(0x547)]=!0x0,_0x193d36['overlayColor']=_0x496612,this[_0x469c69(0x70c)][_0x469c69(0x334)](_0x193d36),_0x324ed1[_0x469c69(0x334)]([_0x193302[_0x49bcca][_0x469c69(0x38f)]['x'],_0x193302[_0x49bcca][_0x469c69(0x38f)]['y']+0.41,_0x193302[_0x49bcca]['position']['z']]);}var _0x5dab25=_generateLabels(_0x324ed1,'',!0x0,Math['PI']/0x2,this['isHorizontal']?0x0:Math['PI']/0x2);this[_0x469c69(0x70c)][_0x469c69(0x334)](_0x5dab25);}[_0x4e2f9e(0x293)](_0x4e67ce){const _0x55d30e=_0x4e2f9e;let _0x56bf9a=selectedIcube[_0x55d30e(0x77c)];var _0x3e551b=selectedIcube[_0x55d30e(0x335)]['filter'](_0x298ea2=>_0x298ea2['idx']===_0x4e67ce+0x1);return _0x56bf9a=0x0<_0x3e551b[_0x55d30e(0x8ed)]?parseFloat(_0x3e551b[0x0][_0x55d30e(0x21f)]):_0x56bf9a;}}const Strategy={'FIFO':0x0,'LIFO':0x1},IOProcess={'simultan':0x0,'apart':0x1},Task={'None':-0x1,'Input':0x0,'Output':0x1};class Slot{constructor(_0x5bab73,_0x41162e){const _0x314365=_0x4e2f9e;for(var _0x42521f in _0x5bab73)this[_0x42521f]=_0x5bab73[_0x42521f];this[_0x314365(0x3c7)]=[],this[_0x314365(0x636)]=null,this[_0x314365(0x74a)]=null,this['reserved']=null,this['isHorizontal']=0x0===this[_0x314365(0x563)],this[_0x314365(0x1c5)](_0x41162e);}[_0x4e2f9e(0x1c5)](_0x2d846a){const _0x455ad4=_0x4e2f9e;var _0x48c162,_0x5c0d54,_0x23e6c6,_0x2d846a=_0x2d846a['filter'](_0x154d76=>_0x154d76[_0x455ad4(0x142)][0x2]===this[_0x455ad4(0x21f)]&&_0x154d76[_0x455ad4(0x142)][this[_0x455ad4(0x295)]?0x1:0x0]===this[_0x455ad4(0x83a)]);0x0!==_0x2d846a['length']&&(_0x48c162=this[_0x455ad4(0x539)](_0x2d846a,this[_0x455ad4(0x295)]?new BABYLON[(_0x455ad4(0x849))](0x0,0x0,0x1):new BABYLON['Vector3'](0x1,0x0,0x0)),_0x2d846a=this['getClosestXtrack'](_0x2d846a,this['isHorizontal']?new BABYLON[(_0x455ad4(0x849))](0x0,0x0,-0x1):new BABYLON[(_0x455ad4(0x849))](-0x1,0x0,0x0)),_0x48c162&&_0x2d846a?(this[_0x455ad4(0x3c7)]=[_0x48c162,_0x2d846a],this[_0x455ad4(0x7c8)]?(_0x23e6c6=this['getClosestPort'](this[_0x455ad4(0x7c8)],this[_0x455ad4(0x3c7)][0x0][_0x455ad4(0x38f)]),_0x5c0d54=this['getClosestPort'](this['ports'],this[_0x455ad4(0x3c7)][0x1][_0x455ad4(0x38f)]),_0x23e6c6=BABYLON[_0x455ad4(0x849)][_0x455ad4(0x822)](_0x23e6c6[_0x455ad4(0x38f)],this[_0x455ad4(0x3c7)][0x0][_0x455ad4(0x38f)]),_0x5c0d54=BABYLON[_0x455ad4(0x849)][_0x455ad4(0x822)](_0x5c0d54[_0x455ad4(0x38f)],this[_0x455ad4(0x3c7)][0x1][_0x455ad4(0x38f)]),this[_0x455ad4(0x868)]===Strategy[_0x455ad4(0x820)]?this[_0x455ad4(0x636)]=this[_0x455ad4(0x3c7)][_0x23e6c6<_0x5c0d54?0x0:0x1]:this[_0x455ad4(0x636)]=this[_0x455ad4(0x3c7)][_0x5c0d54<_0x23e6c6?0x0:0x1]):(_0x5c0d54=BABYLON[_0x455ad4(0x849)][_0x455ad4(0x822)](this[_0x455ad4(0x38f)],this['xtracks'][0x0][_0x455ad4(0x38f)]),_0x23e6c6=BABYLON[_0x455ad4(0x849)][_0x455ad4(0x822)](this['position'],this[_0x455ad4(0x3c7)][0x1]['position']),this[_0x455ad4(0x868)]===Strategy[_0x455ad4(0x820)]?this['entry']=this[_0x455ad4(0x3c7)][_0x5c0d54<_0x23e6c6?0x0:0x1]:this['entry']=this[_0x455ad4(0x3c7)][_0x23e6c6<_0x5c0d54?0x0:0x1])):(this[_0x455ad4(0x3c7)]=_0x48c162?[_0x48c162]:[_0x2d846a],this[_0x455ad4(0x636)]=this[_0x455ad4(0x3c7)][0x0]));}[_0x4e2f9e(0x288)](){const _0x1eb08a=_0x4e2f9e;this['removePallet'](),this['entry']=null,this[_0x1eb08a(0x3c7)]=[],this[_0x1eb08a(0x74a)]=null,this['reserved']=null,this[_0x1eb08a(0x1de)]=Task[_0x1eb08a(0x6ed)];}[_0x4e2f9e(0x67a)](){const _0x40df58=_0x4e2f9e;var _0x3c3b90;this[_0x40df58(0x74a)]||(_0x3c3b90=selectedIcube[_0x40df58(0x335)][_0x40df58(0x426)](_0x3b1847=>_0x3b1847[_0x40df58(0x653)]===this[_0x40df58(0x21f)]+0x1),this['pallet']=new Pallet(this[_0x40df58(0x355)],0x0<_0x3c3b90[_0x40df58(0x8ed)]?_0x3c3b90[0x0][_0x40df58(0x21f)]:selectedIcube[_0x40df58(0x77c)]),this[_0x40df58(0x74a)][_0x40df58(0x795)](this[_0x40df58(0x38f)]),this[_0x40df58(0x74a)][_0x40df58(0x35a)](new BABYLON[(_0x40df58(0x849))](0x0,this[_0x40df58(0x563)],0x0)));}[_0x4e2f9e(0x4bf)](){const _0x552a59=_0x4e2f9e;this[_0x552a59(0x74a)]&&(this[_0x552a59(0x74a)][_0x552a59(0x288)](),this[_0x552a59(0x74a)]=null);}[_0x4e2f9e(0x539)](_0x81b28d,_0x169466){const _0x26d3bd=_0x4e2f9e;let _0x59b5af=0x3e8,_0x55b4b9=null;for(let _0x33e6b8=0x0;_0x33e6b8<_0x81b28d[_0x26d3bd(0x8ed)];_0x33e6b8++){const _0x522c32=this[_0x26d3bd(0x38f)]['clone']();var _0x68bd90=_0x522c32['subtractInPlace'](_0x81b28d[_0x33e6b8][_0x26d3bd(0x38f)])[_0x26d3bd(0x46f)]();Math[_0x26d3bd(0x66a)](_0x68bd90['x'])===_0x169466['x']&&Math[_0x26d3bd(0x66a)](_0x68bd90['y'])===_0x169466['y']&&Math[_0x26d3bd(0x66a)](_0x68bd90['z'])===_0x169466['z']&&((_0x68bd90=BABYLON[_0x26d3bd(0x849)][_0x26d3bd(0x822)](_0x81b28d[_0x33e6b8][_0x26d3bd(0x38f)],this[_0x26d3bd(0x38f)]))<_0x59b5af&&(_0x59b5af=_0x68bd90,_0x55b4b9=_0x81b28d[_0x33e6b8]));}return _0x55b4b9;}[_0x4e2f9e(0x150)](_0x58d3ed,_0x24e636){const _0x5d77e1=_0x4e2f9e;let _0x43cf8c=0x3e8,_0x5b3b0f=null;for(let _0x49d8f5=0x0;_0x49d8f5<_0x58d3ed[_0x5d77e1(0x8ed)];_0x49d8f5++){var _0x1153cf=BABYLON[_0x5d77e1(0x849)]['Distance'](_0x58d3ed[_0x49d8f5][_0x5d77e1(0x38f)],_0x24e636);_0x1153cf<_0x43cf8c&&(_0x43cf8c=_0x1153cf,_0x5b3b0f=_0x58d3ed[_0x49d8f5]);}return _0x5b3b0f;}}class Software{constructor(_0x5600b5){const _0x33c050=_0x4e2f9e;return this['icube']=_0x5600b5,this[_0x33c050(0x5d8)]={'Stores':[],'Lifts':[],'Carriers':[],'Chargers':[],'StoresWMS':[]},this[_0x33c050(0x8ed)]=0x0,this[_0x33c050(0x21f)]=0x0,this[_0x33c050(0x2da)]=0x0,this['grid']=null,this[_0x33c050(0x7bf)](),this;}[_0x4e2f9e(0x7bf)](){const _0x38d9a0=_0x4e2f9e;if(this['data']={'Stores':[],'Lifts':[],'Carriers':[],'Chargers':[],'StoresWMS':[]},0x0!==this[_0x38d9a0(0x235)][_0x38d9a0(0x828)][_0x38d9a0(0x8ed)]&&0x0!==this[_0x38d9a0(0x235)][_0x38d9a0(0x4ae)][_0x38d9a0(0x8ed)]){this[_0x38d9a0(0x8ed)]=useP(0x2*this[_0x38d9a0(0x235)][_0x38d9a0(0x5b7)])+useP(0x2*this[_0x38d9a0(0x235)][_0x38d9a0(0x492)])+useP(g_palletInfo[_0x38d9a0(0x8ed)])+useP(g_rackingPole),this['height']=useP(this['icube']['palletHeight'])+useP(g_railHeight),this[_0x38d9a0(0x2da)]=useP(g_StoreTopGap);var _0x2fa154=[useP(0x64),useP(0x64)];const _0x1f68d8=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P'],_0x5ccdef=!0x0===this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?this[_0x38d9a0(0x235)][_0x38d9a0(0x6e5)]:this[_0x38d9a0(0x235)][_0x38d9a0(0x3ce)];var _0x2968b7=this[_0x38d9a0(0x8ed)]%0x2==0x0?0x0:0.5,_0x2786de=this[_0x38d9a0(0x8ed)]<useP(liftDimensions[0x0])?liftDimensions[0x0]:useP(this['length'],!0x1),_0x270ccb=this[_0x38d9a0(0x8ed)]<useP(liftDimensions[0x0])?(useP(liftDimensions[0x0])-this[_0x38d9a0(0x8ed)])/0x2:0x0;let _0xe77d53=0x0;this[_0x38d9a0(0x235)]['infos']['capacity'][_0x38d9a0(0x25b)](_0x527214=>{const _0x3f5b5d=_0x38d9a0;_0xe77d53+=_0x527214[g_palletInfo[_0x3f5b5d(0x174)]];});var _0x1fcebd=_0xe77d53+this[_0x38d9a0(0x235)][_0x38d9a0(0x828)][_0x38d9a0(0x8ed)]+0x0;const _0x29bc36=[this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?this['icube'][_0x38d9a0(0x30e)]['minZ']:this['icube'][_0x38d9a0(0x30e)][_0x38d9a0(0x251)],this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?this[_0x38d9a0(0x235)]['area'][_0x38d9a0(0x6d3)]:this[_0x38d9a0(0x235)][_0x38d9a0(0x30e)][_0x38d9a0(0x168)]];let _0x661610=this[_0x38d9a0(0x235)][_0x38d9a0(0x828)][_0x38d9a0(0x7d6)](_0x202f5f=>useP(_0x29bc36[this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?0x1:0x0])+(this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?-0x1:0x1)*useP(_0x202f5f));_0x661610=_0x661610[_0x38d9a0(0x559)](function(_0x3c2cd7,_0x2e39ff){return _0x2e39ff-_0x3c2cd7;});const _0x122bb2=this['icube']['infos'][_0x38d9a0(0x85c)];for(let _0x55f634=0x0;_0x55f634<this['icube'][_0x38d9a0(0x93d)];_0x55f634++){var _0x5aed56=this[_0x38d9a0(0x235)]['palletAtLevel'][_0x38d9a0(0x426)](_0x2cca67=>_0x2cca67[_0x38d9a0(0x653)]===_0x55f634+0x1),_0x1e0100=0x0<_0x5aed56[_0x38d9a0(0x8ed)]?useP(g_railHeight)+useP(_0x5aed56[0x0]['height']):this[_0x38d9a0(0x21f)],_0x550740=(_0x5ccdef+0x2)*_0x55f634+0x1;let _0x5a3646=0x0;for(let _0x20b0a5=0x0;_0x20b0a5<_0x5ccdef;_0x20b0a5++){this['icube']['activedSpacing']['includes'](_0x20b0a5-0x1)&&(_0x5a3646+=useP(this['icube'][_0x38d9a0(0x71c)]));var _0x1c6c78=0x0,_0x50b793=_0x2fa154[0x0]+_0x20b0a5*this['length']-this[_0x38d9a0(0x8ed)]/0x2+_0x5a3646,_0xe7cbae=this[_0x38d9a0(0x235)][_0x38d9a0(0x979)]['filter'](_0x3b44a5=>_0x3b44a5[_0x38d9a0(0x21f)]===_0x55f634&&_0x3b44a5[_0x38d9a0(0x851)]===(this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?_0x20b0a5:_0x5ccdef-_0x20b0a5-0x1));if(0x0<_0xe7cbae['length'])for(let _0x3d89d8=0x0;_0x3d89d8<_0xe7cbae[0x0][_0x38d9a0(0x6fa)][_0x38d9a0(0x8ed)];_0x3d89d8++){var _0x50031b=this[_0x38d9a0(0x235)][_0x38d9a0(0x953)](_0xe7cbae[0x0][_0x38d9a0(0x6fa)][_0x3d89d8]);let _0x4391f3=0x0,_0x38ec7c=0x0;for(let _0x139e91=0x0;_0x139e91<=_0x50031b;_0x139e91++)_0x4391f3+=_0x122bb2[_0x139e91][g_palletInfo[_0x38d9a0(0x174)]],0x1<_0x139e91&&(_0x38ec7c+=useP(this[_0x38d9a0(0x235)][_0x38d9a0(0x49d)][_0x38d9a0(0x923)][_0x139e91-0x1][0x1])-useP(this[_0x38d9a0(0x235)][_0x38d9a0(0x49d)][_0x38d9a0(0x923)][_0x139e91-0x1][0x0]));var _0x1fc01c,_0xcd5cfd,_0x357c65,_0x22bac7,_0x5bf92e,_0x452508=_0xe7cbae[0x0]['positions'][_0x3d89d8][g_palletInfo[_0x38d9a0(0x174)]][_0x38d9a0(0x8ed)];0x0!==_0x452508&&(_0x1fc01c=_0x122bb2[_0x50031b][g_palletInfo['max']],_0xcd5cfd=_0x1fcebd-_0x4391f3-_0x50031b+0x1,_0x357c65=this[_0x38d9a0(0x803)](_0xe7cbae[0x0],_0x3d89d8,_0x50031b,0x1),_0x5bf92e=this['calculateOffsetY'](_0xe7cbae[0x0],_0x3d89d8,_0x50031b,0x0),_0x1c6c78=_0x452508!==_0x1fc01c?_0x357c65[0x0]:0x0,_0x357c65=useP(_0xe7cbae[0x0]['dimension'][_0x3d89d8][0x1])-useP(_0xe7cbae[0x0]['dimension'][_0x3d89d8][0x0]),_0x22bac7=useP(this['icube'][_0x38d9a0(0x49d)][_0x38d9a0(0x923)][0x0][0x1])-useP(this['icube'][_0x38d9a0(0x49d)]['dimensions'][0x0][0x0]),_0x22bac7=0x0==_0x50031b?_0x2fa154[0x1]-useP(g_xtrackFixedDim)/0x2-_0x22bac7:_0x2fa154[0x1]+useP(g_xtrackFixedDim)/0x2+_0x38ec7c+(_0x50031b-0x1)*useP(g_xtrackFixedDim),_0x22bac7+=_0x452508!==_0x1fc01c?useP(_0x5bf92e[0x1]):0x0,_0x5bf92e={'Id':parseInt(_0x55f634+0x1)+_0x1f68d8[_0x3d89d8]+('0'+(_0x20b0a5+0x1))['slice'](-0x2),'Capacity':_0x1fc01c<_0x452508?_0x1fc01c:_0x452508,'GridPosition':{'X':_0x550740+_0x20b0a5,'Y':_0xcd5cfd+_0x1c6c78},'Position':{'X':parseInt(_0x50b793)+_0x2968b7,'Y':parseInt(_0x22bac7),'Z':parseInt(this['icube'][_0x38d9a0(0x56e)](_0x55f634,_0x1e0100)-0x32)+(0x0!==_0x55f634?_0x55f634*this[_0x38d9a0(0x2da)]:0x0)},'Size':{'Length':parseInt(this[_0x38d9a0(0x8ed)]),'Width':parseInt(_0x357c65),'Height':parseInt(_0x1e0100)},'Type':'PipeRun'},this[_0x38d9a0(0x5d8)][_0x38d9a0(0x791)][_0x38d9a0(0x334)](_0x5bf92e),this[_0x38d9a0(0x5d8)]['StoresWMS'][_0x38d9a0(0x334)]({..._0x5bf92e}));}if(0x0===_0x55f634){for(let _0x1f0317=0x0;_0x1f0317<this[_0x38d9a0(0x235)][_0x38d9a0(0x60e)][_0x38d9a0(0x8ed)];_0x1f0317++)if(this[_0x38d9a0(0x235)][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x851)]===(this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?_0x20b0a5:_0x5ccdef-_0x20b0a5-0x1)){let _0x375039=0x0,_0x4b60b1=0x0,_0x3bbbae=0x0;var _0x4b4761=this[_0x38d9a0(0x235)]['isHorizontal']?this[_0x38d9a0(0x235)]['lifts'][_0x1f0317][_0x38d9a0(0x336)][_0x38d9a0(0x38f)]['z']:this['icube'][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x336)]['position']['x'],_0x438936=this['icube'][_0x38d9a0(0x979)]['filter'](_0x2a0493=>_0x2a0493[_0x38d9a0(0x21f)]===_0x55f634&&_0x2a0493[_0x38d9a0(0x851)]===(this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?_0x20b0a5:_0x5ccdef-_0x20b0a5-0x1));if(0x0<_0x438936[_0x38d9a0(0x8ed)])for(let _0x199fbc=0x0;_0x199fbc<_0x438936[0x0]['dimension']['length'];_0x199fbc++){let _0x4dd79a=this[_0x38d9a0(0x5d8)][_0x38d9a0(0x791)][_0x38d9a0(0x426)](_0x49bfda=>_0x49bfda['Id']===parseInt(_0x55f634+0x1)+_0x1f68d8[_0x199fbc]+('0'+(_0x20b0a5+0x1))['slice'](-0x2));if(0x0===_0x4dd79a[_0x38d9a0(0x8ed)])-0x1===this['icube'][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x830)]?0x0!==(_0x4dd79a=this['data'][_0x38d9a0(0x791)][_0x38d9a0(0x426)](_0x418500=>_0x418500['Id']===parseInt(_0x55f634+0x1)+_0x1f68d8[_0x199fbc+0x1]+('0'+(_0x20b0a5+0x1))[_0x38d9a0(0x5fb)](-0x2)))[_0x38d9a0(0x8ed)]&&(_0x375039=_0x4dd79a[0x0][_0x38d9a0(0x353)]['Y']-useP(liftDimensions[0x1])-useP(g_xtrackFixedDim)-useP(g_liftStoreDim),_0x4b60b1=_0x4dd79a[0x0][_0x38d9a0(0x841)]['Y']+_0x4dd79a[0x0][_0x38d9a0(0x29b)]+0x1,_0x3bbbae=_0x375039+useP(liftDimensions[0x1])):0x0!==(_0x4dd79a=this[_0x38d9a0(0x5d8)][_0x38d9a0(0x791)]['filter'](_0x22b6e9=>_0x22b6e9['Id']===parseInt(_0x55f634+0x1)+_0x1f68d8[_0x199fbc-0x1]+('0'+(_0x20b0a5+0x1))['slice'](-0x2)))[_0x38d9a0(0x8ed)]&&(_0x375039=_0x4dd79a[0x0][_0x38d9a0(0x353)]['Y']+_0x4dd79a[0x0]['Size'][_0x38d9a0(0x552)]+useP(g_xtrackFixedDim)+useP(g_liftStoreDim),_0x4b60b1=_0x4dd79a[0x0][_0x38d9a0(0x841)]['Y']-0x2-0x1,_0x3bbbae=_0x375039-useP(g_liftStoreDim));else{if(Math[_0x38d9a0(0x5d6)](_0x438936[0x0][_0x38d9a0(0x6fa)][_0x199fbc][0x0]-_0x4b4761)<0x1){_0x375039=_0x4dd79a[0x0][_0x38d9a0(0x353)]['Y']-useP(liftDimensions[0x1]),_0x4b60b1=_0x4dd79a[0x0]['GridPosition']['Y']+_0x4dd79a[0x0]['Capacity'],_0x3bbbae=_0x375039-useP(g_liftStoreDim);break;}if(Math[_0x38d9a0(0x5d6)](_0x438936[0x0][_0x38d9a0(0x6fa)][_0x199fbc][0x1]-_0x4b4761)<0x1){_0x375039=_0x4dd79a[0x0][_0x38d9a0(0x353)]['Y']+_0x4dd79a[0x0][_0x38d9a0(0x238)][_0x38d9a0(0x552)],_0x4b60b1=_0x4dd79a[0x0][_0x38d9a0(0x841)]['Y']-0x2,_0x3bbbae=_0x375039+useP(liftDimensions[0x1]);break;}}}const _0x13a723={'Id':_0x38d9a0(0x895)+('0'+(_0x1f0317+0x1))[_0x38d9a0(0x5fb)](-0x2),'MachineNumber':liftMachineNumber,'Position':{'X':parseInt(_0x50b793)+_0x2968b7-_0x270ccb,'Y':parseInt(_0x375039),'Z':-0x32},'Size':{'Length':useP(_0x2786de),'Width':useP(liftDimensions[0x1]),'Height':useP(this['icube']['lifts'][_0x1f0317][_0x38d9a0(0x21f)]-g_bottomLength)+(this[_0x38d9a0(0x235)][_0x38d9a0(0x93d)]-0x1)*this[_0x38d9a0(0x2da)]},'Levels':[],'Type':_0x38d9a0(0x895)};var _0x20ab3d=this[_0x38d9a0(0x235)][_0x38d9a0(0x828)][_0x38d9a0(0x37b)](this[_0x38d9a0(0x235)]['lifts'][_0x1f0317][_0x38d9a0(0x8ed)]);for(let _0x4e4115=0x0;_0x4e4115<this[_0x38d9a0(0x235)][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x24a)];_0x4e4115++){var _0x55bd2f=(_0x5ccdef+0x2)*_0x4e4115+0x1+_0x20b0a5;_0x13a723[_0x38d9a0(0x4e5)][_0x38d9a0(0x334)]({'X':_0x55bd2f,'Y':_0x4b60b1+(-0x1===this[_0x38d9a0(0x235)][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x830)]?0x1:0x0)}),-0x1===this['icube'][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x459)]&&(_0x55bd2f={'Id':'L'+('0'+(_0x4e4115+0x1))['slice'](-0x2)+'Xtrack'+('0'+(_0x20ab3d+0x1))[_0x38d9a0(0x5fb)](-0x2)+'To'+_0x13a723['Id'],'Capacity':0x1,'GridPosition':{'X':_0x55bd2f,'Y':_0x4b60b1+(-0x1===this['icube'][_0x38d9a0(0x60e)][_0x1f0317][_0x38d9a0(0x830)]?0x0:0x1)},'Position':{'X':parseInt(_0x50b793)+_0x2968b7,'Y':parseInt(_0x3bbbae),'Z':parseInt(this[_0x38d9a0(0x235)][_0x38d9a0(0x56e)](_0x4e4115,_0x1e0100)-0x32)+(0x0!==_0x4e4115?_0x4e4115*this['distStore']:0x0)},'Size':{'Length':parseInt(this[_0x38d9a0(0x8ed)]),'Width':useP(g_liftStoreDim),'Height':parseInt(_0x1e0100)},'Type':_0x38d9a0(0x904)},this[_0x38d9a0(0x5d8)]['Stores'][_0x38d9a0(0x334)](_0x55bd2f),this[_0x38d9a0(0x5d8)][_0x38d9a0(0x544)][_0x38d9a0(0x334)]({..._0x55bd2f}));}this[_0x38d9a0(0x5d8)][_0x38d9a0(0x697)]['push'](_0x13a723),this[_0x38d9a0(0x5d8)]['StoresWMS'][_0x38d9a0(0x334)]({..._0x13a723});}}for(let _0x131a91=0x0;_0x131a91<this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x38d9a0(0x8ed)];_0x131a91++)if(this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x131a91][_0x38d9a0(0x28a)][_0x38d9a0(0x21f)]===_0x55f634&&(this['icube'][_0x38d9a0(0x295)]&&this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x131a91]['metadata'][_0x38d9a0(0x83a)]===_0x20b0a5||!this['icube'][_0x38d9a0(0x295)]&&this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x131a91]['metadata'][_0x38d9a0(0x851)]===_0x5ccdef-_0x20b0a5-0x1)){let _0x8dfcb7=0x0,_0xb8fb4b=0x0,_0x4a895e=0x0;var _0x2cccd0=this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x131a91][_0x38d9a0(0x38f)]['z']:this[_0x38d9a0(0x235)][_0x38d9a0(0x385)][_0x131a91][_0x38d9a0(0x38f)]['x'],_0x51a796=this[_0x38d9a0(0x235)][_0x38d9a0(0x979)][_0x38d9a0(0x426)](_0x269d68=>_0x269d68['height']===_0x55f634&&_0x269d68[_0x38d9a0(0x851)]===(this['icube'][_0x38d9a0(0x295)]?_0x20b0a5:_0x5ccdef-_0x20b0a5-0x1));if(0x0<_0x51a796[_0x38d9a0(0x8ed)])for(let _0x1ca6ad=0x0;_0x1ca6ad<_0x51a796[0x0][_0x38d9a0(0x6fa)][_0x38d9a0(0x8ed)];_0x1ca6ad++){var _0x58aec1=this[_0x38d9a0(0x5d8)][_0x38d9a0(0x791)][_0x38d9a0(0x426)](_0x5e6f6c=>_0x5e6f6c['Id']===parseInt(_0x55f634+0x1)+_0x1f68d8[_0x1ca6ad]+('0'+(_0x20b0a5+0x1))[_0x38d9a0(0x5fb)](-0x2));if(0x0!==_0x58aec1['length']){if(Math[_0x38d9a0(0x5d6)](_0x51a796[0x0][_0x38d9a0(0x6fa)][_0x1ca6ad][0x0]-_0x2cccd0)<0.8){_0xb8fb4b=_0x1ca6ad,_0x4a895e=_0x58aec1[0x0][_0x38d9a0(0x841)]['Y']+_0x58aec1[0x0][_0x38d9a0(0x29b)],_0x8dfcb7=_0x58aec1[0x0][_0x38d9a0(0x353)]['Y'];break;}if(Math[_0x38d9a0(0x5d6)](_0x51a796[0x0][_0x38d9a0(0x6fa)][_0x1ca6ad][0x1]-_0x2cccd0)<0.8){_0xb8fb4b=_0x1ca6ad,_0x4a895e=_0x58aec1[0x0][_0x38d9a0(0x841)]['Y']-0x1,_0x8dfcb7=_0x58aec1[0x0][_0x38d9a0(0x353)]['Y']+_0x58aec1[0x0]['Size'][_0x38d9a0(0x552)];break;}}}var _0x1f4ebe=(_0x5ccdef+0x2)*this['icube'][_0x38d9a0(0x385)][_0x131a91][_0x38d9a0(0x28a)]['height']+0x1+(this['icube'][_0x38d9a0(0x295)]?this[_0x38d9a0(0x235)]['chargers'][_0x131a91][_0x38d9a0(0x28a)][_0x38d9a0(0x83a)]:this[_0x38d9a0(0x235)]['chargers'][_0x131a91]['metadata'][_0x38d9a0(0x851)]),_0x1f4ebe={'Id':'Charger'+('0'+(_0x131a91+0x1))[_0x38d9a0(0x5fb)](-0x2),'MachineNumber':chargerMachineNumber,'ConnectPosition':{'X':parseInt(_0x50b793)+parseInt(this[_0x38d9a0(0x8ed)]/0x2)+_0x2968b7,'Y':parseInt(_0x8dfcb7),'Z':parseInt(this[_0x38d9a0(0x235)]['getHeightAtLevel'](_0x55f634,_0x1e0100)-0x32)+0x33+(0x0!==_0x55f634?_0x55f634*this[_0x38d9a0(0x2da)]:0x0)},'GridPosition':{'X':_0x1f4ebe,'Y':_0x4a895e},'Type':_0x38d9a0(0x37f)};this[_0x38d9a0(0x5d8)]['Chargers'][_0x38d9a0(0x334)](_0x1f4ebe),this[_0x38d9a0(0x5d8)][_0x38d9a0(0x544)][_0x38d9a0(0x334)]({..._0x1f4ebe});}}let _0x59f4bb=0x0;for(let _0x23c31a=0x0;_0x23c31a<_0x661610[_0x38d9a0(0x8ed)];_0x23c31a++){const _0x5eb73e=_0x661610[_0x38d9a0(0x8ed)]-_0x23c31a-0x1;var _0x41aae4=this[_0x38d9a0(0x235)][_0x38d9a0(0x4ae)][0x6][_0x38d9a0(0x5d8)][_0x38d9a0(0x426)](_0x233702=>_0x233702[0x3]===this[_0x38d9a0(0x235)][_0x38d9a0(0x828)][_0x5eb73e]&&_0x233702[0x2]===_0x55f634);if(0x0!==_0x41aae4['length']){let _0x2ae6cf=[[]];for(let _0x3f2329=0x0;_0x3f2329<_0x41aae4['length'];_0x3f2329++)_0x2ae6cf[_0x2ae6cf[_0x38d9a0(0x8ed)]-0x1]['push'](_0x41aae4[_0x3f2329][this[_0x38d9a0(0x235)][_0x38d9a0(0x295)]?0x1:0x0]),_0x41aae4[_0x3f2329+0x1]&&0x1<_0x41aae4[_0x3f2329+0x1][this[_0x38d9a0(0x235)]['isHorizontal']?0x1:0x0]-_0x41aae4[_0x3f2329][this['icube'][_0x38d9a0(0x295)]?0x1:0x0]&&_0x2ae6cf[_0x38d9a0(0x334)]([]);let _0x47b6fd=0x0;for(let _0x201715=0x0;_0x201715<=_0x23c31a;_0x201715++)_0x47b6fd+=_0x122bb2[_0x201715][g_palletInfo['max']];var _0x3935b3=_0x1fcebd-_0x23c31a-_0x47b6fd;for(let _0x5f1a02=0x0;_0x5f1a02<_0x2ae6cf[_0x38d9a0(0x8ed)];_0x5f1a02++){var _0x24d6ee=this[_0x38d9a0(0x235)]['isHorizontal']?Math[_0x38d9a0(0x6e0)](..._0x2ae6cf[_0x5f1a02]):_0x5ccdef-Math[_0x38d9a0(0x174)](..._0x2ae6cf[_0x5f1a02])-0x1,_0x38ef5b=(_0x5ccdef+0x2)*_0x55f634+0x1+_0x24d6ee;const _0x3ace0d=_0x2ae6cf[_0x5f1a02][_0x38d9a0(0x8ed)];_0x59f4bb+=0x0<_0x23c31a?_0x661610[0x1+_0x5eb73e]-_0x661610[_0x5eb73e]:0x0;let _0x2abc75=0x0,_0x1069f9=0x0;for(let _0x4d267c=0x0;_0x4d267c<this['icube'][_0x38d9a0(0x876)][_0x38d9a0(0x8ed)];_0x4d267c++)this['icube']['activedSpacing'][_0x4d267c]<_0x24d6ee&&_0x2abc75++,_0x2ae6cf[_0x5f1a02][_0x38d9a0(0x85d)](this['icube'][_0x38d9a0(0x876)][_0x4d267c])&&_0x1069f9++;_0x38ef5b={'Id':_0x38d9a0(0x5c8)+parseInt(_0x23c31a+0x1)+'L'+('0'+(_0x55f634+0x1))[_0x38d9a0(0x5fb)](-0x2),'Capacity':_0x3ace0d,'GridPosition':{'X':_0x38ef5b,'Y':_0x3935b3},'Position':{'X':parseInt(_0x2fa154[0x0]+_0x24d6ee*this['length']-this[_0x38d9a0(0x8ed)]/0x2+_0x2abc75*useP(this['icube'][_0x38d9a0(0x71c)]))+_0x2968b7,'Y':parseInt((0x0===_0x23c31a?_0x2fa154[0x1]:_0x2fa154[0x1]-_0x59f4bb)-useP(g_xtrackFixedDim)/0x2),'Z':parseInt(this['icube'][_0x38d9a0(0x56e)](_0x55f634,_0x1e0100)-0x32)+(0x0!==_0x55f634?_0x55f634*this[_0x38d9a0(0x2da)]:0x0)},'Size':{'Length':parseInt(_0x3ace0d*this['length']+_0x1069f9*useP(this[_0x38d9a0(0x235)][_0x38d9a0(0x71c)])),'Width':useP(g_xtrackFixedDim),'Height':parseInt(_0x1e0100)},'Type':_0x38d9a0(0x507)},(this[_0x38d9a0(0x5d8)][_0x38d9a0(0x791)]['push'](_0x38ef5b),this[_0x38d9a0(0x5d8)][_0x38d9a0(0x544)]['push']({..._0x38ef5b}));}}}}for(let _0xc18fbc=0x0;_0xc18fbc<this[_0x38d9a0(0x235)]['carriers']['length'];_0xc18fbc++){var _0x17e2f5={'Id':_0x38d9a0(0x69b)+('0'+(_0xc18fbc+0x1))[_0x38d9a0(0x5fb)](-0x2),'MachineNumber':carrierMachineNumber,'Type':_0x38d9a0(0x69b)};this[_0x38d9a0(0x5d8)][_0x38d9a0(0x545)][_0x38d9a0(0x334)](_0x17e2f5),this['data']['StoresWMS'][_0x38d9a0(0x334)]({..._0x17e2f5});}}}[_0x4e2f9e(0x803)](_0x32cdcb,_0x8c4326,_0x39bd38,_0x59ace6){const _0x751f52=_0x4e2f9e;var _0x1ce406=_0x32cdcb[_0x751f52(0x6fa)][_0x8c4326],_0x32cdcb=_0x32cdcb['positions'][_0x8c4326][g_palletInfo['max']][_0x751f52(0x8ed)],_0x8c4326=this[_0x751f52(0x235)][_0x751f52(0x49d)][_0x751f52(0x923)][_0x39bd38],_0x39bd38=this[_0x751f52(0x235)]['infos']['capacity'][_0x39bd38][g_palletInfo[_0x751f52(0x174)]]-_0x32cdcb,_0x32cdcb=_round(Math[_0x751f52(0x5d6)](_0x1ce406[_0x59ace6]-_0x8c4326[_0x59ace6]),0x3);let _0x541378=0x0;return[_0x541378=_0x32cdcb>g_offsetDiff/0x2?_0x39bd38:_0x541378,_0x32cdcb];}[_0x4e2f9e(0x288)](){const _0x5330a0=_0x4e2f9e;this[_0x5330a0(0x235)]=null,this['data']={'Stores':[],'Lifts':[],'Carriers':[],'Chargers':[],'StoresWMS':[]};}[_0x4e2f9e(0x541)](){this['create']();}['download'](){const _0x5877ea=_0x4e2f9e,_0x4c3700={...this[_0x5877ea(0x5d8)]};delete _0x4c3700[_0x5877ea(0x544)],Utils[_0x5877ea(0x848)](_0x5877ea(0x6e2),new Blob([JSON['stringify'](_0x4c3700,null,0x2)],{'type':_0x5877ea(0x51b)}));}[_0x4e2f9e(0x48a)](){const _0x2451bd=_0x4e2f9e;let _0x43019b=[];this[_0x2451bd(0x5d8)][_0x2451bd(0x544)][_0x2451bd(0x25b)](_0x25f07a=>{const _0xaec4c2=_0x2451bd;isNaN(parseInt(_0x25f07a['Id'][_0xaec4c2(0x5fb)](-0x2)))||_0x43019b[_0xaec4c2(0x85d)](_0x25f07a['Id'][_0xaec4c2(0x52a)](0x1))||_0x43019b['push'](_0x25f07a['Id']['charAt'](0x1));}),_0x43019b[_0x2451bd(0x559)]();const _0x3d56dd=_0x43019b['filter'](_0x36781e=>_0x36781e<='I'),_0xac06b3=['T','A','B','C','D','E','F','G','H','I'],_0x89cd47=_0xac06b3[_0x2451bd(0x37b)](_0x3d56dd[_0x3d56dd[_0x2451bd(0x8ed)]-0x1])-0x1;this[_0x2451bd(0x5d8)][_0x2451bd(0x544)][_0x2451bd(0x25b)](_0x4c2a50=>{const _0x3ee5dc=_0x2451bd;_0x3ee5dc(0x904)===_0x4c2a50[_0x3ee5dc(0x5b1)]&&(_0x4c2a50[_0x3ee5dc(0x926)]=_0x3ee5dc(0x363),delete _0x4c2a50[_0x3ee5dc(0x353)],delete _0x4c2a50[_0x3ee5dc(0x238)],delete _0x4c2a50[_0x3ee5dc(0x5b1)],'A'===_0x4c2a50['Id'][_0x3ee5dc(0x52a)](0x1)?_0x4c2a50[_0x3ee5dc(0x2c7)]=[{'Id':_0x4c2a50['Id']+_0x3ee5dc(0x42c),'Index':_0x4c2a50[_0x3ee5dc(0x29b)]-0x1,'MayEnter':!0x0,'MayLeave':!0x0}]:_0x4c2a50['Id'][_0x3ee5dc(0x52a)](0x1)===_0x3d56dd[_0x3d56dd[_0x3ee5dc(0x8ed)]-0x1]?_0x4c2a50['TransferPoints']=[{'Id':_0x4c2a50['Id']+_0x3ee5dc(0x82d)+_0x89cd47,'Index':0x0,'MayEnter':!0x0,'MayLeave':!0x0}]:_0x4c2a50['TransferPoints']=[{'Id':_0x4c2a50['Id']+_0x3ee5dc(0x82d)+(parseInt(_0xac06b3[_0x3ee5dc(0x37b)](_0x4c2a50['Id'][_0x3ee5dc(0x52a)](0x1)))-0x1),'Index':0x0,'MayEnter':!0x0,'MayLeave':!0x0},{'Id':_0x4c2a50['Id']+'@XTrack0'+parseInt(_0xac06b3[_0x3ee5dc(0x37b)](_0x4c2a50['Id'][_0x3ee5dc(0x52a)](0x1))),'Index':_0x4c2a50[_0x3ee5dc(0x29b)]-0x1,'MayEnter':!0x0,'MayLeave':!0x0}]);});for(let _0x1d58d8=this[_0x2451bd(0x5d8)][_0x2451bd(0x544)][_0x2451bd(0x8ed)]-0x1;0x0<=_0x1d58d8;_0x1d58d8--)this['data'][_0x2451bd(0x544)][_0x1d58d8]['hasOwnProperty'](_0x2451bd(0x5b1))&&_0x2451bd(0x507)===this[_0x2451bd(0x5d8)][_0x2451bd(0x544)][_0x1d58d8][_0x2451bd(0x5b1)]&&this[_0x2451bd(0x5d8)][_0x2451bd(0x544)][_0x2451bd(0x3e0)](_0x1d58d8,0x1);Utils['download'](_0x2451bd(0x6e2),new Blob([JSON[_0x2451bd(0x264)](this['data']['StoresWMS'],null,0x2)],{'type':_0x2451bd(0x51b)}));}}function finishToSet(_0x15433e){const _0x3425c1=_0x4e2f9e;$(_0x3425c1(0x558)+_0x15433e)['hasClass'](_0x3425c1(0x47a))&&(selectedIcube&&selectedIcube[_0x3425c1(0x874)](_0x15433e),'connection'===_0x15433e&&updateConnectorsPrice()),g_sceneMode=sceneMode['normal'];}function clickOn(_0x5cf023,_0x5c2a95){const _0x103cfe=_0x4e2f9e;if(updateDrawButtonState(),['passthrough',_0x103cfe(0x2a9)][_0x103cfe(0x85d)](_0x5cf023)?(currentView!==ViewType[_0x103cfe(0x2bd)]?switch_to_free_camera():switchCamera(ViewType['free']),scene[_0x103cfe(0x3f6)][_0x103cfe(0x1e5)]=g_rackingOrientation===OrientationRacking[_0x103cfe(0x7c1)]?Math['PI']/0x4:0x3*Math['PI']/0x4,scene[_0x103cfe(0x3f6)][_0x103cfe(0x3a9)]=0x1):currentView!==ViewType[_0x103cfe(0x8a0)]&&switch_to_top_camera(),$(_0x5c2a95)[_0x103cfe(0x81a)]('active-icube-setting'))finishToSet(_0x5cf023);else{if(_0x103cfe(0x677)===_0x5cf023){if(0x0===getValidIcubeToConect()[_0x103cfe(0x8ed)])return void Utils[_0x103cfe(0x964)](_0x103cfe(0x974),'error');}htmlElemAttr[_0x103cfe(0x25b)](_0x3d6282=>{_0x3d6282!==_0x5cf023&&finishToSet(_0x3d6282);}),selectedIcube&&selectedIcube[_0x103cfe(0x46b)](_0x5cf023),tracking(0x41+parseInt(htmlElemAttr[_0x103cfe(0x37b)](_0x5cf023)));}renderScene(0x3e8);}function updateDistrPallet(_0x441677,_0x3c6b15){const _0x34eb7a=_0x4e2f9e;var _0x573741=g_palletInfo[_0x34eb7a(0x174)],_0x594c5b=[...g_palletInfo['value']];g_palletInfo[_0x34eb7a(0x1fe)][_0x441677]=_0x3c6b15,g_palletInfo[_0x34eb7a(0x355)]=optimizeDistrCalculation(_0x441677,g_palletInfo[_0x34eb7a(0x1fe)]),updatePalletDistributions(g_palletInfo[_0x34eb7a(0x1fe)]),g_xtrackFixedDim=0x2!==g_palletInfo[_0x34eb7a(0x174)]?1.35:1.55,g_palletInfo['max']!==_0x573741||0x0==_0x594c5b[0x0]&&0x0!=g_palletInfo[_0x34eb7a(0x1fe)][0x0]||0x0==_0x594c5b[0x1]&&0x0!=g_palletInfo['value'][0x1]||0x0==_0x594c5b[0x2]&&0x0!=g_palletInfo[_0x34eb7a(0x1fe)][0x2]||0x0!=_0x594c5b[0x0]&&0x0==g_palletInfo['value'][0x0]||0x0!=_0x594c5b[0x1]&&0x0==g_palletInfo[_0x34eb7a(0x1fe)][0x1]||0x0!=_0x594c5b[0x2]&&0x0==g_palletInfo[_0x34eb7a(0x1fe)][0x2]?(selectedIcube&&g_palletInfo[_0x34eb7a(0x174)]!==_0x573741&&(selectedIcube[_0x34eb7a(0x760)]=[]),updateSelectedIcube()):palletsNoJS(),Behavior[_0x34eb7a(0x5b3)](Behavior[_0x34eb7a(0x355)][_0x34eb7a(0x845)]),renderScene();}function recreateAutoIcube(){const _0x304bcb=_0x4e2f9e;currentView!==ViewType[_0x304bcb(0x2bd)]?switch_to_free_camera():switchCamera(ViewType[_0x304bcb(0x2bd)]),removeAllIcubes(),autoDrawIcube();}function updateCarrierAmount(_0x3c63c8,_0x502799){const _0x23ff87=_0x4e2f9e;null!==selectedIcube&&(g_recomandedCarrierAmount=parseInt(_0x3c63c8),$(_0x23ff87(0x287))['html'](g_recomandedCarrierAmount),$(_0x23ff87(0x56c))[_0x23ff87(0x4de)](parseInt(_0x502799)));}function updateLiftAmount(_0x47e525,_0x3dbbd7){const _0x74c1ca=_0x4e2f9e;g_recomandedLiftAmount=parseInt(_0x47e525),$(_0x74c1ca(0x25d))['html'](g_recomandedLiftAmount),$(_0x74c1ca(0x88a))[_0x74c1ca(0x800)](parseInt(_0x3dbbd7));}function updateXtrackAmount(_0x2a98ae,_0x3e10d6){const _0xfebe1=_0x4e2f9e;g_recomandedXtrackAmount=parseInt(_0x2a98ae),$(_0xfebe1(0x4f0))[_0xfebe1(0x800)](g_recomandedXtrackAmount),$(_0xfebe1(0x1fb))[_0xfebe1(0x800)](parseInt(_0x3e10d6));}function initToolBar(){const _0x5f3a9b=_0x4e2f9e;if(SetUIUnits(),ChangeUnits(),setUnitForInput(),$(_0x5f3a9b(0x54c))[_0x5f3a9b(0x4de)](parseInt(g_SKU)),$(_0x5f3a9b(0x833))['val'](parseInt(g_movesPerHour)),$(_0x5f3a9b(0x287))[_0x5f3a9b(0x800)](parseInt(g_recomandedCarrierAmount)),$(_0x5f3a9b(0x25d))[_0x5f3a9b(0x800)](parseInt(g_recomandedLiftAmount)),$(_0x5f3a9b(0x56c))['val'](parseInt(g_extraCarrierAmount)),$('#extraliftAmount')[_0x5f3a9b(0x800)](parseInt(g_extraLiftAmount)),$('#xtrackAmount')[_0x5f3a9b(0x800)](parseInt(g_recomandedXtrackAmount)),$(_0x5f3a9b(0x1fb))[_0x5f3a9b(0x800)](parseInt(g_extraXtrackAmount)),updateRackingHighLevel(!0x0),updatePalletDistributions(g_palletInfo[_0x5f3a9b(0x1fe)]),$('#input-pallet-weight')[_0x5f3a9b(0x4de)](g_palletWeight),$('#palletOverhang')['val'](g_palletOverhang),$('#loadPalletOverhang')[_0x5f3a9b(0x4de)](g_loadPalletOverhang),$('select[name=\x22orientationRacking\x22]')[_0x5f3a9b(0x4de)](g_rackingOrientation),$(_0x5f3a9b(0x29f))['val'](g_spacingBetweenRows),0x0<g_palletAtLevel['length']&&$(_0x5f3a9b(0x45d))[_0x5f3a9b(0x4b7)](_0x5f3a9b(0x8fc)),0x0===g_drawMode){if($(_0x5f3a9b(0x2e3))['hasClass'](_0x5f3a9b(0x47a)))return;$(_0x5f3a9b(0x560))[_0x5f3a9b(0x50b)](_0x5f3a9b(0x47a)),$(_0x5f3a9b(0x381))[_0x5f3a9b(0x3f7)](_0x5f3a9b(0x4cd),!0x1),$(_0x5f3a9b(0x2e3))[_0x5f3a9b(0x26b)](_0x5f3a9b(0x47a));}else{if($(_0x5f3a9b(0x560))[_0x5f3a9b(0x81a)]('active-icube-setting'))return;$(_0x5f3a9b(0x2e3))[_0x5f3a9b(0x50b)](_0x5f3a9b(0x47a)),$(_0x5f3a9b(0x381))['attr'](_0x5f3a9b(0x4cd),!0x0),$(_0x5f3a9b(0x560))[_0x5f3a9b(0x26b)](_0x5f3a9b(0x47a));}createPassThList(),(isEditByAdmin||0x0<g_palletAtLevel['length']||0x1<g_palletInfo[_0x5f3a9b(0x65c)]['length'])&&!$('#settingsModeA1')[_0x5f3a9b(0x81a)](_0x5f3a9b(0x47a))&&$(_0x5f3a9b(0x190))['trigger'](_0x5f3a9b(0x8fc));}function initToolBarForICube(_0x124852,_0x1c0b1f,_0x2e0a38,_0x9d083d,_0x18527b,_0xc06c4c,_0x8f0ab0,_0x26650e,_0x13d1ae,_0x187584,_0x4859d8,_0x3da157,_0x4f8b18,_0x1d7b2b,_0x4b0b09){const _0x7f24bf=_0x4e2f9e;g_rackingHighLevel=_0x124852,g_rackingOrientation=_0x1c0b1f,g_palletHeight=_0x2e0a38,g_palletWeight=_0x9d083d,g_palletOverhang=_0x18527b,g_loadPalletOverhang=_0xc06c4c,g_SKU=_0x8f0ab0,g_movesPerHour=_0x26650e,g_recomandedCarrierAmount=_0x13d1ae,g_recomandedLiftAmount=_0x187584,g_extraCarrierAmount=_0x4859d8['carrier'],g_extraLiftAmount=_0x4859d8['lift'],g_extraXtrackAmount=_0x4859d8[_0x7f24bf(0x839)],g_distUpRight=_0x3da157,g_palletAtLevel=_0x1d7b2b,g_spacingBetweenRows=_0x4b0b09,currentUnits=unit_measurement,initToolBar();}function saveProject(_0x366437){const _0x8f1666=_0x4e2f9e;var _0x2587ba=getIcubeData(),_0x21ef8e=getManualItems(),_0x34629d=getAllMeasurements(),_0x6e9aa4=(WHDimensions=WHDimensions[_0x8f1666(0x7d6)](_0x5bda79=>parseFloat(_0x5bda79['toFixed'](unit_measurement?0x3:0x2))),{'document_name':documentName,'warehouse_dimensions':WHDimensions,'icubeData':_0x2587ba,'itemMData':_0x21ef8e,'unit_measurement':unit_measurement,'layoutMap':layoutMap,'extraInfo':extraInfo,'extraPrice':extraPrice,'measurements':_0x34629d,'custom_values':custom_values});initData(_0x6e9aa4),Utils['request'](g_BasePath+_0x8f1666(0x3d9),'POST',{'documentInfo':documentInfo,'document_name':documentName,'isEditByAdmin':parseInt(isEditByAdmin),'warehouse_dimensions':JSON['stringify'](WHDimensions),'icubeData':JSON['stringify'](_0x2587ba),'itemMData':JSON[_0x8f1666(0x264)](_0x21ef8e),'unit_measurement':JSON[_0x8f1666(0x264)](unit_measurement),'layoutMap':JSON[_0x8f1666(0x264)](layoutMap),'extraInfo':JSON[_0x8f1666(0x264)](extraInfo),'extraPrice':JSON[_0x8f1666(0x264)](extraPrice),'measurements':JSON[_0x8f1666(0x264)](_0x34629d),'custom_values':JSON['stringify'](custom_values),'inventory':g_inventory},_0x5a4f1a=>{const _0x392da7=_0x8f1666;documentName=_0x5a4f1a[_0x392da7(0x165)],$(_0x392da7(0x42a))['html'](documentName),Utils['logg'](_0x392da7(0x2ed),_0x392da7(0x557)),Behavior['add'](Behavior['type']['saves']);let _0x2a6f83={'document_name':documentName};getRevisions(_0x2a6f83=0x0<documentInfo?Object[_0x392da7(0x788)]({},_0x2a6f83,{'slid':documentInfo}):_0x2a6f83),_0x366437&&_0x366437();},()=>{const _0x14163e=_0x8f1666;alert(_0x14163e(0x719));});}function loadProject(_0x53cc20,_0x2aa0bc=-0x1,_0xa89c50=!0x1){const _0x38c2b8=_0x4e2f9e;let _0x7ca0b7={'document_name':_0x53cc20};-0x1!==_0x2aa0bc&&(_0x7ca0b7=Object[_0x38c2b8(0x788)]({},_0x7ca0b7,{'slid':_0x2aa0bc})),_0xa89c50&&(_0x7ca0b7=Object['assign']({},_0x7ca0b7,{'useBackUp':_0xa89c50})),Utils['request'](g_BasePath+_0x38c2b8(0x8eb),_0x38c2b8(0x25f),_0x7ca0b7,_0x13759c=>{setProject(_0x13759c);},()=>{const _0x48129a=_0x38c2b8;alert(_0x48129a(0x856));});}function setProject(_0x406d12,_0x401551=!0x0,_0x214f5e=-0x1){const _0x2b98e6=_0x4e2f9e;currentView!==ViewType[_0x2b98e6(0x8a0)]&&switch_to_top_camera(),extraInfo=_0x406d12['extraInfo'],extraPrice=_0x406d12[_0x2b98e6(0x2e0)]||[],unit_measurement=_0x406d12['unit_measurement']||0x0,msments=_0x406d12[_0x2b98e6(0x3cf)]||[],custom_values=_0x406d12[_0x2b98e6(0x4db)]||[],documentInfo=isEditByAdmin?_0x406d12['documentInfo']:'',documentName=_0x406d12['document_name'],_0x406d12['hasOwnProperty'](_0x2b98e6(0x7a0))&&Array[_0x2b98e6(0x360)](_0x406d12[_0x2b98e6(0x7a0)])&&0x0!==_0x406d12[_0x2b98e6(0x7a0)][_0x2b98e6(0x8ed)]||(_0x406d12[_0x2b98e6(0x7a0)]=Template[_0x2b98e6(0x465)][Template[_0x2b98e6(0x355)][_0x2b98e6(0x32a)]]['warehouse_dimensions']),WHDimensions=[parseFloat(_0x406d12['warehouse_dimensions'][0x0]),parseFloat(_0x406d12[_0x2b98e6(0x7a0)][0x1]),parseFloat(_0x406d12[_0x2b98e6(0x7a0)][0x2])],initToolBar(),removeAllIcubes(),removeManualItems(),removeAllMeasurements(),warehouse[_0x2b98e6(0x541)](WHDimensions),g_palletHeight=0x0!==_0x406d12[_0x2b98e6(0x5bb)][_0x2b98e6(0x8ed)]?_0x406d12[_0x2b98e6(0x5bb)][_0x406d12[_0x2b98e6(0x5bb)][_0x2b98e6(0x8ed)]-0x1]['palletHeight']:g_palletHeight,resetConfigVariables(),loadIcubeData(_0x406d12['icubeData'],_0x406d12['itemMData'],_0x406d12[_0x2b98e6(0x20a)]),$(_0x2b98e6(0x928))[_0x2b98e6(0x800)](0x0<custom_values[_0x2b98e6(0x8ed)]?'<b>⚠\x20This\x20project\x20contains\x20custom\x20values\x20⚠</b>':'');for(let _0x20809e=0x0;_0x20809e<msments[_0x2b98e6(0x8ed)];_0x20809e++){const _0x1ce68a=new Measurement({'id':msments[_0x20809e][0x2],'pi':new BABYLON[(_0x2b98e6(0x849))](msments[_0x20809e][0x0][0x0],0x0,msments[_0x20809e][0x0][0x1]),'pf':new BABYLON[(_0x2b98e6(0x849))](msments[_0x20809e][0x1][0x0],0x0,msments[_0x20809e][0x1][0x1])},scene);_0x1ce68a[_0x2b98e6(0x14b)](),g_measurementList[_0x2b98e6(0x334)](_0x1ce68a);}if($(_0x2b98e6(0x7b9))['is'](':visible')||$(_0x2b98e6(0x91c))['trigger']('click'),_0x401551){initData(_0x406d12);let _0x2b6627={'document_name':documentName};getRevisions(_0x2b6627=0x0<documentInfo?Object[_0x2b98e6(0x788)]({},_0x2b6627,{'slid':documentInfo}):_0x2b6627,_0x214f5e),Behavior[_0x2b98e6(0x1c5)](),createBehavior(),Behavior[_0x2b98e6(0x5b3)](Behavior['type']['addIcube']),$(_0x2b98e6(0x42a))[_0x2b98e6(0x800)](documentName),Utils[_0x2b98e6(0x964)]('Layout\x20successfully\x20loaded!',_0x2b98e6(0x557));}}function deleteProject(_0x34e6ae,_0x2ee670=-0x1){const _0x390f80=_0x4e2f9e;let _0xef75be={'document_name':_0x34e6ae};-0x1!==_0x2ee670&&(_0xef75be=Object[_0x390f80(0x788)]({},_0xef75be,{'slid':_0x2ee670})),Utils[_0x390f80(0x5ef)](g_BasePath+'home/delete',_0x390f80(0x25f),_0xef75be,()=>{const _0x274259=_0x390f80;Utils[_0x274259(0x964)](_0x274259(0x639),_0x274259(0x557));},()=>{alert('Delete\x20Failed!\x20Try\x20again\x20later.');});}function renameProject(_0xa1dd1a,_0x32ef38){const _0x455f08=_0x4e2f9e;Utils[_0x455f08(0x5ef)](g_BasePath+'home/rename','POST',{'document_name':_0xa1dd1a,'slid':_0x32ef38},()=>{const _0x36ed35=_0x455f08;Utils[_0x36ed35(0x964)]('Layout\x20successfully\x20renamed!',_0x36ed35(0x557));},()=>{const _0x3871c8=_0x455f08;alert(_0x3871c8(0x133));});}function sendProjectNotify(_0x240f9a,_0x338d1e){const _0x138e27=_0x4e2f9e;Utils[_0x138e27(0x5ef)](g_BasePath+_0x138e27(0x823),_0x138e27(0x25f),{'docName':_0x240f9a,'email':_0x338d1e},()=>{const _0x1845aa=_0x138e27;Utils[_0x1845aa(0x964)]('Notification\x20successfully\x20sent!',_0x1845aa(0x557));},()=>{const _0x22dfa9=_0x138e27;alert(_0x22dfa9(0x900));});}function showModal(_0x2e8413){const _0x262cf3=_0x4e2f9e;$('#'+_0x2e8413)['removeClass']('fade')[_0x262cf3(0x112)](),_0x262cf3(0x65a)===_0x2e8413&&$(_0x262cf3(0x46c))[_0x262cf3(0x4de)]('')[_0x262cf3(0x345)](),_0x262cf3(0x5dc)===_0x2e8413&&$(_0x262cf3(0x95c))[_0x262cf3(0x4de)]('')[_0x262cf3(0x345)](),_0x262cf3(0x6ca)===_0x2e8413&&$('#searchProject')[_0x262cf3(0x4de)]('')[_0x262cf3(0x345)]();}function hideModal(_0x425980){const _0x34e9b3=_0x4e2f9e;$('#'+_0x425980)[_0x34e9b3(0x26b)]('fade')[_0x34e9b3(0x4a6)](),$(_0x34e9b3(0x45b))[_0x34e9b3(0x4a6)]();}function createProjectList(_0x5e3986){const _0x2a1394=_0x4e2f9e;let _0x4b9f39='';$(_0x2a1394(0x1ac))[_0x2a1394(0x800)]('');for(let _0x2bafa9=0x0;_0x2bafa9<_0x5e3986[_0x2a1394(0x8ed)];_0x2bafa9++)_0x4b9f39+=_0x2a1394(0x6d7)+_0x5e3986[_0x2bafa9][_0x2a1394(0x702)]+_0x2a1394(0x213)+_0x5e3986[_0x2bafa9]['saved_time']+'</span>\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22col-lg-1\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20class=\x22loadP-btn\x20deleteP\x22\x20title=\x22Delete\x20project\x22><i\x20class=\x22fa\x20fa-times\x22\x20aria-hidden=\x22true\x22></i></button>'+(_0x5e3986[_0x2bafa9]['backup']?_0x2a1394(0x2a0):'')+_0x2a1394(0x311);$('.list-group')[_0x2a1394(0x96f)](_0x4b9f39),showModal('load-modal'),$('.loadP')['click'](function(){const _0x465292=_0x2a1394;loadProject($(this)['find']('h5')[_0x465292(0x800)]()),hideModal(_0x465292(0x6ca));}),$('.deleteP')['click'](function(_0xb6ee39){const _0x22df24=_0x2a1394;deleteProject($(this)[_0x22df24(0x680)]()[_0x22df24(0x53d)]()[0x0][_0x22df24(0x623)][_0x22df24(0x2e2)]),$(this)['parent']()[_0x22df24(0x680)]()['remove']();}),$(_0x2a1394(0x18f))[_0x2a1394(0x8fc)](function(){const _0x3a1d3f=_0x2a1394;loadProject($(this)[_0x3a1d3f(0x680)]()[_0x3a1d3f(0x53d)]()[0x0][_0x3a1d3f(0x623)][_0x3a1d3f(0x2e2)],-0x1,!0x0),hideModal(_0x3a1d3f(0x6ca));});}function initData(_0x90b849){const _0x5420aa=_0x4e2f9e;for(var _0x1e3e69 in _0x90b849)if(Array[_0x5420aa(0x360)](_0x90b849[_0x1e3e69])){if(init_data[_0x1e3e69]=[],0x0<_0x90b849[_0x1e3e69][_0x5420aa(0x8ed)]){if(isNaN(parseInt(_0x90b849[_0x1e3e69]))){if('icubeData'===_0x1e3e69){for(let _0x44d4e2=0x0;_0x44d4e2<_0x90b849[_0x1e3e69][_0x5420aa(0x8ed)];_0x44d4e2++)for(var _0x19a1b4 in(init_data[_0x1e3e69][_0x44d4e2]={},_0x90b849[_0x1e3e69][_0x44d4e2]))['name',_0x5420aa(0x1bb),_0x5420aa(0x263)][_0x5420aa(0x85d)](_0x19a1b4)||(Array['isArray'](_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4])?!isNaN(parseInt(_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]))||_0x5420aa(0x7d4)===_0x19a1b4?init_data[_0x1e3e69][_0x44d4e2][_0x19a1b4]=[..._0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]]:init_data[_0x1e3e69][_0x44d4e2][_0x19a1b4]=_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]['map'](_0x3f6503=>({..._0x3f6503})):isNaN(parseInt(_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]))?init_data[_0x1e3e69][_0x44d4e2][_0x19a1b4]=JSON[_0x5420aa(0x896)](_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]):init_data[_0x1e3e69][_0x44d4e2][_0x19a1b4]=_0x90b849[_0x1e3e69][_0x44d4e2][_0x19a1b4]);}else init_data[_0x1e3e69]=_0x90b849[_0x1e3e69]['map'](_0xbff135=>({..._0xbff135}));}else init_data[_0x1e3e69]=[..._0x90b849[_0x1e3e69]];}}else init_data[_0x1e3e69]=_0x90b849[_0x1e3e69];}function hasUpdates(){const _0x4278da=_0x4e2f9e;var _0x15eba2=getIcubeData(),_0x4380ea=getManualItems(),_0x1e76c1=getAllMeasurements();if(0x0===_0x15eba2[_0x4278da(0x8ed)]&&0x0===_0x4380ea[_0x4278da(0x8ed)])return!0x1;if(JSON[_0x4278da(0x264)](init_data['layoutMap'])!=JSON[_0x4278da(0x264)](layoutMap)||JSON[_0x4278da(0x264)](init_data['extraInfo'])!=JSON['stringify'](extraInfo)||JSON[_0x4278da(0x264)](init_data[_0x4278da(0x2e0)])!=JSON[_0x4278da(0x264)](extraPrice)||JSON[_0x4278da(0x264)](init_data[_0x4278da(0x3cf)])!=JSON['stringify'](_0x1e76c1)||JSON[_0x4278da(0x264)](init_data[_0x4278da(0x4db)])!=JSON[_0x4278da(0x264)](custom_values)||JSON[_0x4278da(0x264)](init_data[_0x4278da(0x7a0)])!=JSON[_0x4278da(0x264)](WHDimensions)||JSON['stringify'](init_data[_0x4278da(0x64a)])!=JSON['stringify'](_0x4380ea))return!0x0;{let _0x55df78=!0x0;for(let _0x484115=0x0;_0x484115<init_data['icubeData'][_0x4278da(0x8ed)];_0x484115++)if(_0x15eba2[_0x484115]){let _0x2c9dd5=[];for(var _0x12b4bd in init_data['icubeData'][_0x484115])Array[_0x4278da(0x360)](init_data[_0x4278da(0x5bb)][_0x484115][_0x12b4bd])?_0x2c9dd5[_0x4278da(0x334)](JSON[_0x4278da(0x264)](init_data[_0x4278da(0x5bb)][_0x484115][_0x12b4bd])!=JSON[_0x4278da(0x264)](_0x15eba2[_0x484115][_0x12b4bd])):_0x2c9dd5[_0x4278da(0x334)](init_data[_0x4278da(0x5bb)][_0x484115][_0x12b4bd]!=_0x15eba2[_0x484115][_0x12b4bd]);var _0x5a3706=_0x2c9dd5[_0x4278da(0x426)](_0x3436ea=>!0x0===_0x3436ea);if(!(_0x55df78=0x0<_0x5a3706[_0x4278da(0x8ed)]))break;}return _0x55df78;}}function documentNameOverlapCheck(_0x5b87c0){const _0x4d8152=_0x4e2f9e;Utils[_0x4d8152(0x5ef)](g_BasePath+'home/documentNameOverlapCheck','GET',{},_0x18748c=>{_0x5b87c0(_0x18748c);},null);}function getProjectList(_0x53ae16){const _0x5d02d7=_0x4e2f9e;Utils[_0x5d02d7(0x5ef)](g_BasePath+_0x5d02d7(0x797),_0x5d02d7(0x490),{},_0x4d222a=>{_0x53ae16(_0x4d222a);},null);}function getUserInfo(_0x20a4ec=null){const _0x1bfeac=_0x4e2f9e;Utils[_0x1bfeac(0x5ef)](g_BasePath+_0x1bfeac(0x326),'POST',{'documentInfo':documentInfo},_0x368112=>{const _0x2d6930=_0x1bfeac;userName=_0x368112[_0x2d6930(0x191)],userEmail=_0x368112[_0x2d6930(0x3ab)],userPhone=_0x368112['phone'],loginCount=_0x368112[_0x2d6930(0x6bf)],0x0===parseInt(_0x368112[_0x2d6930(0x7a2)])&&(loginCount=0x1),userRole!==g_UserRole['Demo']&&$(_0x2d6930(0x504))[_0x2d6930(0x4de)](userEmail),isEditByAdmin||userRole!==g_UserRole[_0x2d6930(0x35c)]||getUsersSA(),_0x20a4ec&&_0x20a4ec();},null);}function SetUIUnits(){const _0xdb84dd=_0x4e2f9e;currentUnits===Units[_0xdb84dd(0x71a)]?($(_0xdb84dd(0x1ab))['attr'](_0xdb84dd(0x525),!0x0),$('#usStand')[_0xdb84dd(0x3f7)](_0xdb84dd(0x525),!0x1),$('select[name=\x22metric\x22]')[_0xdb84dd(0x3f7)](_0xdb84dd(0x4cd),!0x1),$('select[name=\x22usStand\x22]')[_0xdb84dd(0x3f7)](_0xdb84dd(0x4cd),!0x0),$('.unit-text2')[_0xdb84dd(0x976)](_0xdb84dd(0x14f))):currentUnits===Units[_0xdb84dd(0x308)]&&($(_0xdb84dd(0x1ab))[_0xdb84dd(0x3f7)](_0xdb84dd(0x525),!0x1),$(_0xdb84dd(0x716))[_0xdb84dd(0x3f7)](_0xdb84dd(0x525),!0x0),$(_0xdb84dd(0x470))['attr']('disabled',!0x0),$(_0xdb84dd(0x881))['attr'](_0xdb84dd(0x4cd),!0x1),$(_0xdb84dd(0x7e8))['text']('\x20in\x20')),$(_0xdb84dd(0x470))['val'](currentMetric),$(_0xdb84dd(0x881))[_0xdb84dd(0x4de)](currentUSStand);for(let _0x5862cc=0x0;_0x5862cc<palletTypeNameM[_0xdb84dd(0x8ed)];_0x5862cc++)currentUnits===Units['metric']?($(_0xdb84dd(0x47d)+_0x5862cc)[_0xdb84dd(0x53d)]()['text'](palletTypeNameM[_0x5862cc]),$('#palletDistrC_'+_0x5862cc)[_0xdb84dd(0x53d)]()[_0xdb84dd(0x976)](palletTypeNameM[_0x5862cc])):($(_0xdb84dd(0x47d)+_0x5862cc)['prev']()['text'](palletTypeNameU[_0x5862cc]),$(_0xdb84dd(0x242)+_0x5862cc)[_0xdb84dd(0x53d)]()[_0xdb84dd(0x976)](palletTypeNameU[_0x5862cc]));for(let _0x400fa4=0x0;_0x400fa4<palletTypeNameM[_0xdb84dd(0x8ed)];_0x400fa4++)currentUnits===Units[_0xdb84dd(0x71a)]?$(_0xdb84dd(0x8df)+(_0x400fa4+0x1)+_0xdb84dd(0x209))[_0xdb84dd(0x800)](palletTypeNameM[_0x400fa4]):$(_0xdb84dd(0x8df)+(_0x400fa4+0x1)+_0xdb84dd(0x209))['html'](palletTypeNameU[_0x400fa4]);}function ChangeUnits(){const _0x529d62=_0x4e2f9e;if(rateUnit=0x1,unitChar=UnitChars['meters'],currentUnits===Units[_0x529d62(0x71a)])switch(currentMetric){case Metric[_0x529d62(0x432)]:rateUnit*=0x3e8,unitChar=UnitChars[_0x529d62(0x432)];break;case Metric[_0x529d62(0x8c3)]:rateUnit*=0x64,unitChar=UnitChars[_0x529d62(0x8c3)];break;case Metric['meters']:rateUnit=+rateUnit,unitChar=UnitChars[_0x529d62(0x34e)];}else{if(currentUnits===Units[_0x529d62(0x308)])switch(currentUSStand){case USStand[_0x529d62(0x945)]:rateUnit*=3.28084,unitChar=UnitChars[_0x529d62(0x945)];break;case USStand[_0x529d62(0x6bc)]:rateUnit*=39.3701,unitChar=UnitChars[_0x529d62(0x6bc)];}}setUnitForInput(),$(_0x529d62(0x73e))[_0x529d62(0x7e6)](function(_0x4d85be){const _0x558e12=_0x529d62;$(this)[_0x558e12(0x976)](unitChar);}),updateIcubesDimensions();}function setUnitForInput(){const _0x28e098=_0x4e2f9e;$(_0x28e098(0x307))[_0x28e098(0x4de)]((WHDimensions[0x0]*rateUnit)[_0x28e098(0x902)](unitChar===UnitChars[_0x28e098(0x432)]?0x0:0x2)),$(_0x28e098(0x3f2))[_0x28e098(0x4de)]((WHDimensions[0x1]*rateUnit)[_0x28e098(0x902)](unitChar===UnitChars[_0x28e098(0x432)]?0x0:0x2)),$(_0x28e098(0x5f1))[_0x28e098(0x4de)]((WHDimensions[0x2]*rateUnit)[_0x28e098(0x902)](unitChar===UnitChars['millimeters']?0x0:0x2)),$('#input-pallet-height')['val']((g_palletHeight*rateUnit)[_0x28e098(0x902)](unitChar===UnitChars[_0x28e098(0x432)]?0x0:0x2)),$('#input-upRightDistance')[_0x28e098(0x4de)]((g_distUpRight*rateUnit)[_0x28e098(0x902)](unitChar===UnitChars[_0x28e098(0x432)]?0x0:0x3)),$('#spacing_b_rows')[_0x28e098(0x555)]('option')[_0x28e098(0x7e6)](function(){const _0x22c49b=_0x28e098;$(this)['text'](($(this)['val']()*rateUnit)[_0x22c49b(0x902)](unitChar===UnitChars['millimeters']?0x0:0x2));}),$(_0x28e098(0x6be))[_0x28e098(0x555)](_0x28e098(0x723))['each'](function(){const _0x5e630f=_0x28e098;currentUnits===Units[_0x5e630f(0x71a)]?($(this)[_0x5e630f(0x976)](0x3e8*$(this)[_0x5e630f(0x4de)]()),$(_0x5e630f(0x7e8))[_0x5e630f(0x976)]('mm')):($(this)['text']((39.3701*$(this)['val']())[_0x5e630f(0x902)](0x3)),$(_0x5e630f(0x7e8))['text']('in'));}),currentUnits===Units[_0x28e098(0x71a)]?$('#palletSize\x20>\x20label')[_0x28e098(0x800)](palletTypeNameM[g_palletInfo[_0x28e098(0x65c)][0x0]]):$(_0x28e098(0x8aa))['html'](palletTypeNameU[g_palletInfo['order'][0x0]]);}function formatIntNumber(_0x4ed164){const _0x2c521a=_0x4e2f9e;return Math[_0x2c521a(0x66a)](_0x4ed164)[_0x2c521a(0x610)]()[_0x2c521a(0x7d8)](/(\d)(?=(\d{3})+(?!\d))/g,'$1.');}function checkForUnknownTable(){const _0x574567=_0x4e2f9e;if(userRole===g_UserRole[_0x574567(0x35c)]){const _0x1ce0c6=document[_0x574567(0x962)]('tablesHolder');for(let _0x54cc12=_0x1ce0c6['childNodes'][_0x574567(0x8ed)]-0x1;0x0<=_0x54cc12;_0x54cc12-=0x2)if(0x1<_0x1ce0c6[_0x574567(0x46a)][_0x54cc12][_0x574567(0x46a)][_0x574567(0x8ed)]){const _0x26e2f3=_0x1ce0c6[_0x574567(0x46a)][_0x54cc12][_0x574567(0x46a)][_0x1ce0c6[_0x574567(0x46a)][_0x54cc12]['childNodes'][_0x574567(0x8ed)]-0x2];_0x26e2f3['id']&&0x0===icubes['filter'](_0x378c58=>_0x378c58['id']===_0x26e2f3['id'])[_0x574567(0x8ed)]&&(_0x1ce0c6[_0x574567(0x4c9)](_0x1ce0c6[_0x574567(0x46a)][_0x54cc12]),_0x1ce0c6[_0x574567(0x4c9)](_0x1ce0c6['childNodes'][_0x54cc12-0x2]));}}}function setPriceTable(_0x23d809,_0x3552ef){const _0x157e7e=_0x4e2f9e;if(!g_tutorialIsRunning&&userRole===g_UserRole[_0x157e7e(0x35c)]){checkForUnknownTable();var _0x4b2ed2,_0x49ae43,_0x4feed1={'racking':_0x157e7e(0x853),'xtrack':_0x157e7e(0x58e),'lift':_0x157e7e(0x5ce),'carrier':'3D-Carriers','wifi':_0x157e7e(0x1f8),'data_control':'Dat-A-Control\x20WMS\x20Software','software_implementation':'Software\x20implementation\x20and\x20deployment','central_panel':'Central\x20control\x20panel','extra_carrier':'Extra\x203D-Carriers','total_excluding':_0x157e7e(0x70f)},_0x120993=$('#priceDetails')['is'](_0x157e7e(0x10a));let _0xf26109='';for(_0x4b2ed2 in _0x23d809)!_0x120993&&_0x157e7e(0x108)!=_0x4b2ed2||(_0xf26109=(_0xf26109=(_0xf26109=(_0xf26109+='<tr>')+_0x157e7e(0x873)+_0x4feed1[_0x4b2ed2]+(_0x157e7e(0x10b)==_0x4b2ed2&&0x0<_0x3552ef[_0x157e7e(0x532)][_0x157e7e(0x10b)]?'\x20('+_0x3552ef['extra'][_0x157e7e(0x10b)]+_0x157e7e(0x1ef):'')+'</td>')+_0x157e7e(0x248)+(-0x1===_0x23d809[_0x4b2ed2][_0x157e7e(0x617)]?_0x157e7e(0x23d):formatIntNumber(_0x23d809[_0x4b2ed2][_0x157e7e(0x617)]))+(_0x157e7e(0x960)===_0x4b2ed2?'\x20pallet\x20positions':'')+_0x157e7e(0x151))+_0x157e7e(0x299)+formatIntNumber(_0x23d809[_0x4b2ed2][_0x157e7e(0x4de)])+_0x157e7e(0x2c0));document[_0x157e7e(0x962)](_0x3552ef['id'])?document[_0x157e7e(0x962)](_0x3552ef['id'])[_0x157e7e(0x2e2)]=_0xf26109:(_0x49ae43=_0x157e7e(0x526)+_0x3552ef[_0x157e7e(0x191)]+_0x157e7e(0x2c6)+(!0x1===_0x120993?_0x157e7e(0x4ca):_0x157e7e(0x1d3))+_0x157e7e(0x430)+_0x3552ef['id']+'\x22>'+_0xf26109+_0x157e7e(0x6f7),document[_0x157e7e(0x962)](_0x157e7e(0x575))[_0x157e7e(0x2e2)]+=_0x49ae43),g_totalPrice=parseFloat(updateExtraPriceTable()),g_totalPrice+=0x3e8*parseFloat(document['getElementById'](_0x157e7e(0x6ae))[_0x157e7e(0x2e2)]);for(let _0x17078f=0x0;_0x17078f<icubes[_0x157e7e(0x8ed)];_0x17078f++)g_totalPrice+=icubes[_0x17078f]['estimatedPrice'];$(_0x157e7e(0x714))[_0x157e7e(0x976)]('€'+formatIntNumber(g_totalPrice));}}function updateInventory(){const _0x1252de=_0x4e2f9e;if(selectedIcube){let _0x7eba2e=0x0,_0x4bb181=(icubes['forEach'](_0x4ae405=>{_0x4ae405=_0x4ae405['getPalletNoJS'](),_0x7eba2e=(_0x7eba2e=(_0x7eba2e+=_0x4ae405[0x0])+_0x4ae405[0x1])+_0x4ae405[0x2];}),[]),_0x29bee8=[0x0,0x0,0x0,0x0,0x0];for(let _0xe3e733=0x0;_0xe3e733<selectedIcube[_0x1252de(0x979)][_0x1252de(0x8ed)];_0xe3e733++)for(let _0x4e950c=0x0;_0x4e950c<selectedIcube[_0x1252de(0x979)][_0xe3e733]['dimension'][_0x1252de(0x8ed)];_0x4e950c++){const _0x5ed06d=_round(selectedIcube[_0x1252de(0x979)][_0xe3e733][_0x1252de(0x6fa)][_0x4e950c][0x1]-selectedIcube['stores'][_0xe3e733]['dimension'][_0x4e950c][0x0],0x3);if(_0x5ed06d<0x5?_0x29bee8[0x0]++:_0x5ed06d<0xa&&0x5<=_0x5ed06d?_0x29bee8[0x1]++:_0x5ed06d<0x19&&0xa<=_0x5ed06d?_0x29bee8[0x2]++:_0x5ed06d<0x32&&0x19<=_0x5ed06d?_0x29bee8[0x3]++:_0x29bee8[0x4]++,0x0===_0x4bb181['length'])_0x4bb181[_0x1252de(0x334)]({'length':_0x5ed06d,'pallets':selectedIcube['stores'][_0xe3e733][_0x1252de(0x85c)][_0x4e950c][g_palletInfo[_0x1252de(0x174)]],'numbers':0x1});else{const _0x520c3b=_0x4bb181['filter'](_0x40ab08=>_0x40ab08['length']==_0x5ed06d);0x0<_0x520c3b[_0x1252de(0x8ed)]?_0x520c3b[0x0][_0x1252de(0x6db)]+=0x1:_0x4bb181[_0x1252de(0x334)]({'length':_0x5ed06d,'pallets':selectedIcube[_0x1252de(0x979)][_0xe3e733][_0x1252de(0x85c)][_0x4e950c][g_palletInfo['max']],'numbers':0x1});}}g_inventory={'stores':JSON[_0x1252de(0x264)](_0x4bb181),'dimension':JSON[_0x1252de(0x264)](WHDimensions),'pallet_800':g_palletInfo['value'][0x0],'pallet_1000':g_palletInfo[_0x1252de(0x1fe)][0x1],'pallet_1200':g_palletInfo['value'][0x2],'levelHeight':g_palletHeight,'rackingLevels':g_rackingHighLevel,'SKU':g_SKU,'throughput':g_movesPerHour,'g_lift':selectedIcube[_0x1252de(0x1f7)]+selectedIcube[_0x1252de(0x532)][_0x1252de(0x10b)],'g_carrier':selectedIcube[_0x1252de(0x57b)]+selectedIcube[_0x1252de(0x532)]['carrier'],'g_port':selectedIcube[_0x1252de(0x4a4)]['length'],'g_capacity':_0x7eba2e,'g_rail_5':_0x29bee8[0x0],'g_rail_5_10':_0x29bee8[0x1],'g_rail_10_25':_0x29bee8[0x2],'g_rail_25_50':_0x29bee8[0x3],'g_rail_50':_0x29bee8[0x4],'m_xtrack':manualItemInfo[0x0]['meshData'][_0x1252de(0x8ed)],'m_palletDropS':manualItemInfo[0x1][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_palletDropSCS':manualItemInfo[0x9][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_palletDropSCC':manualItemInfo[0x6][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_chainC400':manualItemInfo[0x4][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_chainC540':manualItemInfo[0x5][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_rollerCC':manualItemInfo[0x8]['meshData'][_0x1252de(0x8ed)],'m_roller200':manualItemInfo[0x7]['meshData']['length'],'m_sfence100':manualItemInfo[0xa][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_sfence200':manualItemInfo[0x2][_0x1252de(0x7ba)]['length'],'m_sfenceDoor':manualItemInfo[0xb][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_scanner':manualItemInfo[0xc][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_stairs':manualItemInfo[0xd][_0x1252de(0x7ba)][_0x1252de(0x8ed)],'m_rail_5':0x0,'m_rail_5_10':0x0,'m_rail_10_25':0x0,'m_rail_25_50':0x0,'m_rail_50':0x0,'m_others':0x0};}}function showLoadingPopUp(_0x5ee71d){const _0x3a72d9=_0x4e2f9e;$('#loadingScene')[_0x3a72d9(0x4b8)](0x1,_0x5ee71d);}function hideLoadingPopUp(){const _0x41f148=_0x4e2f9e;$(_0x41f148(0x323))[_0x41f148(0x686)](0x64);}function checkPlacedXtracklift(){const _0x242849=_0x4e2f9e;let _0x74c70f=!0x0,_0x2a2870,_0x1f5b7a;for(let _0x2da45d=0x0;_0x2da45d<icubes['length'];_0x2da45d++)if(_0x2a2870=parseInt(icubes[_0x2da45d][_0x242849(0x8bb)])-parseInt(icubes[_0x2da45d][_0x242849(0x828)]['length']),_0x1f5b7a=parseInt(icubes[_0x2da45d][_0x242849(0x1f7)])+parseInt(icubes[_0x2da45d]['extra']['lift'])-parseInt(icubes[_0x2da45d][_0x242849(0x5f8)][_0x242849(0x8ed)]),0x0!==_0x2a2870||0x0!==_0x1f5b7a){_0x74c70f=!0x1;break;}let _0x2948f6='';return _0x74c70f||(0x0!==_0x2a2870&&0x0!==_0x1f5b7a?_0x2948f6+='You\x20have\x20not\x20placed\x20the\x20required\x20x-Track(s)\x20and\x20Vertical\x20Transporters\x20to\x20the\x20layout.<br>Are\x20you\x20sure\x20you\x20want\x20to\x20submit\x20for\x20pricing\x20or\x20would\x20you\x20like\x20to\x20first\x20add\x20the\x20missing\x20x-Track(s)\x20and\x20Vertical\x20Transporters':0x0!==_0x2a2870?_0x2948f6+='You\x20have\x20not\x20placed\x20the\x20required\x20x-Track(s)\x20to\x20the\x20layout.<br>Are\x20you\x20sure\x20you\x20want\x20to\x20submit\x20for\x20pricing\x20or\x20would\x20you\x20like\x20to\x20first\x20add\x20the\x20missing\x20x-Track(s)':_0x2948f6+='You\x20have\x20not\x20placed\x20the\x20required\x20Vertical\x20Transporters\x20to\x20the\x20layout.<br>Are\x20you\x20sure\x20you\x20want\x20to\x20submit\x20for\x20pricing\x20or\x20would\x20you\x20like\x20to\x20first\x20add\x20the\x20missing\x20Vertical\x20Transporters'),[_0x74c70f,_0x2948f6];}function _generateLabels(_0x277bfa,_0x1eb4fb='',_0x17afc2=!0x1,_0x16df0d=Math['PI']/0x2,_0x518fd5=0x0,_0x3c50bf=0x0,_0x359d4a=0x0){const _0x1c21eb=_0x4e2f9e;if(0x0===_0x277bfa[_0x1c21eb(0x8ed)])return null;const _0x2ea7e6=parseInt(Math['floor'](Math[_0x1c21eb(0x29e)](_0x277bfa[_0x1c21eb(0x8ed)]))+0x1),_0xc7023f=new BABYLON[(_0x1c21eb(0x752))](_0x1c21eb(0x752),{'width':0x40*_0x2ea7e6,'height':0x20*_0x2ea7e6},scene);_0xc7023f[_0x1c21eb(0x152)]=_0x17afc2;var _0x4eff53=[0x1c,0x1a,0x16,0x2];for(let _0x449f1b=0x0;_0x449f1b<_0x2ea7e6;_0x449f1b++)for(let _0x37c6b1=0x0;_0x37c6b1<_0x2ea7e6;_0x37c6b1++){let _0xf286d4=_0x1eb4fb+(_0x449f1b*_0x2ea7e6+_0x37c6b1+0x1);_0x277bfa[_0x449f1b*_0x2ea7e6+_0x37c6b1]&&_0x277bfa[_0x449f1b*_0x2ea7e6+_0x37c6b1][0x3]&&(_0xf286d4=_0x1eb4fb+_0x277bfa[_0x449f1b*_0x2ea7e6+_0x37c6b1][0x3]),!0x0===_0x17afc2?_0xc7023f[_0x1c21eb(0x84c)](_0xf286d4,_0x4eff53[_0xf286d4[_0x1c21eb(0x8ed)]]+0x40*_0x37c6b1,0x19+0x20*(_0x2ea7e6-_0x449f1b-0x1),'normal\x2026px\x20monospace',_0x1c21eb(0x392),null):(_0xc7023f['drawText'](_0xf286d4,_0x4eff53[_0xf286d4[_0x1c21eb(0x8ed)]]+0x40*_0x37c6b1-0x3,0x1b+0x20*(_0x2ea7e6-_0x449f1b-0x1),_0x1c21eb(0x5f2),_0x1c21eb(0x405),null),_0xc7023f[_0x1c21eb(0x84c)](_0xf286d4,_0x4eff53[_0xf286d4[_0x1c21eb(0x8ed)]]+0x40*_0x37c6b1-0.5,25.5+0x20*(_0x2ea7e6-_0x449f1b-0x1),'normal\x2038px\x20monospace',_0x1c21eb(0x392),null));}const _0x165936=new BABYLON[(_0x1c21eb(0x31c))][(_0x1c21eb(0x90a))]('TextPlane',{'width':0x1,'height':0x1,'sideOrientation':0x2},scene),_0x32d5cb=(_0x165936['isPickable']=!0x1,new BABYLON['StandardMaterial'](_0x1c21eb(0x5e1),scene)),_0x438448=(_0x32d5cb[_0x1c21eb(0x351)]=_0xc7023f,_0x32d5cb[_0x1c21eb(0x351)][_0x1c21eb(0x152)]=!0x0,_0x32d5cb['opacityTexture']=_0xc7023f,_0x32d5cb[_0x1c21eb(0x268)]=BABYLON[_0x1c21eb(0x920)]['Black'](),_0x32d5cb[_0x1c21eb(0x319)](),new BABYLON[(_0x1c21eb(0x3d4))](_0x1c21eb(0x7af),scene)),_0xe2dd60=(_0x438448['addShape'](_0x165936,_0x277bfa[_0x1c21eb(0x8ed)]),_0x438448['buildMesh']());return _0xe2dd60[_0x1c21eb(0x8bf)]=_0x32d5cb,_0x165936[_0x1c21eb(0x38f)]['y']=_0x17afc2?0.1:0.05,_0x165936['dispose'](),_0x438448[_0x1c21eb(0x643)]=function(){const _0x3a429a=_0x1c21eb;for(let _0x3fbe0b=0x0;_0x3fbe0b<this[_0x3a429a(0x197)];_0x3fbe0b++)this[_0x3a429a(0x4f3)](this[_0x3a429a(0x819)][_0x3fbe0b]);},_0x438448[_0x1c21eb(0x4f3)]=function(_0xc70702){const _0x5725f8=_0x1c21eb;var _0x335497=_0xc70702[_0x5725f8(0x653)]%_0x2ea7e6,_0x39434c=Math[_0x5725f8(0x41a)](_0xc70702['idx']/_0x2ea7e6);_0xc70702[_0x5725f8(0x38f)]['x']=_0x277bfa[_0xc70702[_0x5725f8(0x653)]][0x0],_0xc70702[_0x5725f8(0x38f)]['y']=_0x277bfa[_0xc70702[_0x5725f8(0x653)]][0x1]-_0x359d4a,_0xc70702[_0x5725f8(0x38f)]['z']=_0x277bfa[_0xc70702[_0x5725f8(0x653)]][0x2],_0xc70702[_0x5725f8(0x7d3)]['x']=_0x16df0d,_0xc70702['rotation']['z']=_0x518fd5,_0xc70702['rotation']['y']=_0x3c50bf,_0xc70702[_0x5725f8(0x460)]['x']=0x40*_0x335497/(0x40*_0x2ea7e6),_0xc70702[_0x5725f8(0x460)]['y']=0x20*_0x39434c/(0x20*_0x2ea7e6),_0xc70702['uvs']['z']=0x40*(0x1+_0x335497)/(0x40*_0x2ea7e6),_0xc70702[_0x5725f8(0x460)]['w']=0x20*(_0x39434c+0x1)/(0x20*_0x2ea7e6);},_0x438448[_0x1c21eb(0x643)](),_0x438448['setParticles'](),_0x438448[_0x1c21eb(0x756)](),_0x438448[_0x1c21eb(0x549)]=!0x1,_0x438448[_0x1c21eb(0x7c9)]=!0x1,_0x438448[_0x1c21eb(0x466)]=!0x1,_0x438448[_0x1c21eb(0x829)]=!0x1,_0x438448['mesh'][_0x1c21eb(0x317)](),_0x438448[_0x1c21eb(0x45e)][_0x1c21eb(0x762)](),_0x438448;}function clickManualItem(_0x223b6e){const _0x26724f=_0x4e2f9e;scene[_0x26724f(0x395)](),tracking(0x23),clearSceneItemManual(),selectedItemMesh=addNewItem(manualItemInfo[parseInt(_0x223b6e)],_0x26724f(0x368)+manualItemInfo[parseInt(_0x223b6e)]['name']);var _0x9e05d4=[[ITEMDIRECTION[_0x26724f(0x180)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x8a0)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)]],[ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION['left'],ITEMDIRECTION[_0x26724f(0x180)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x55b)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION[_0x26724f(0x124)],ITEMDIRECTION['bottom'],ITEMDIRECTION[_0x26724f(0x124)]]];if(_0x223b6e<0x320){if(void 0x0===_0x9e05d4[0x0][parseInt(_0x223b6e)])return void console['error'](_0x26724f(0x254));selectedItemMesh[_0x26724f(0x46d)]=_0x9e05d4[0x0][parseInt(_0x223b6e)],selectedIcube&&!selectedIcube['isHorizontal']&&(selectedItemMesh['direction']=_0x9e05d4[0x1][parseInt(_0x223b6e)]),selectedItemMesh['rotation']['y']=parseInt(selectedItemMesh[_0x26724f(0x46d)])*Math['PI']/0x2;}if((currentMesh=selectedItemMesh)[_0x26724f(0x38f)]=new BABYLON[(_0x26724f(0x849))](-g_WarehouseMaxWidth,0x0,-g_WarehouseMaxLength),startingPoint=null,!currentMesh[_0x26724f(0x19a)]){currentMesh[_0x26724f(0x19a)]=new RulerMItems(currentMesh,scene),currentMesh['ruler'][_0x26724f(0x402)][0x0]['isClicked']=!0x0;for(let _0x3588a1=0x0;_0x3588a1<currentMesh[_0x26724f(0x19a)][_0x26724f(0x402)][_0x26724f(0x8ed)];_0x3588a1++)currentMesh['ruler'][_0x26724f(0x402)][_0x3588a1][_0x26724f(0x10e)]=!0x1;matManager['matHighLight'][_0x26724f(0x412)](currentMesh)||Utils['addMatHighLight'](currentMesh),setTimeout(()=>{const _0x22f59e=_0x26724f;if(currentMesh&¤tMesh[_0x22f59e(0x19a)]){for(let _0x4b7525=0x0;_0x4b7525<currentMesh[_0x22f59e(0x19a)]['buttons'][_0x22f59e(0x8ed)];_0x4b7525++)currentMesh['ruler'][_0x22f59e(0x402)][_0x4b7525][_0x22f59e(0x10e)]=!0x0;}},0x96);}}function addNewItem(_0x4c53b0,_0x4af024){const _0x1a800d=_0x4e2f9e;let _0xb2b616=_0x4c53b0[_0x1a800d(0x1a0)][_0x1a800d(0x741)](_0x4af024);if(_0xb2b616[_0x1a800d(0x35d)](!0x0),[ITEMTYPE[_0x1a800d(0x333)][_0x1a800d(0x41c)],ITEMTYPE[_0x1a800d(0x333)][_0x1a800d(0x59b)]]['includes'](_0x4c53b0[_0x1a800d(0x355)])){let _0x235d41=g_palletHeight;_0x235d41=0x1<=g_palletHeight?g_palletHeight-0.26*(g_palletHeight-0x1):g_palletHeight+0.26*(0x1-g_palletHeight),_0xb2b616['scaling']['y']=_0x235d41,_0x4af024=_0xb2b616[_0x1a800d(0x8bf)];if(selectedIcube&&0x2<g_rackingHighLevel&&_0x4c53b0['type']===ITEMTYPE[_0x1a800d(0x333)][_0x1a800d(0x59b)]){for(let _0x575fd5=0x1;_0x575fd5<g_rackingHighLevel-0x1;_0x575fd5++){const _0x5a4d34=_0x4c53b0[_0x1a800d(0x1a0)][_0x1a800d(0x741)](_0x4c53b0[_0x1a800d(0x1a0)]);_0x5a4d34['scaling']['y']=_0x235d41,_0x5a4d34['position']['y']=(g_palletHeight+g_railHeight)*_0x575fd5,_0xb2b616=BABYLON['Mesh'][_0x1a800d(0x891)]([_0xb2b616,_0x5a4d34],!0x0,!0x0,null,!0x0,!0x0);}_0xb2b616[_0x1a800d(0x8bf)]=_0x4af024;}}return 0x3e8<=parseInt(_0x4c53b0[_0x1a800d(0x355)])&&_0x4c53b0['hasOwnProperty'](_0x1a800d(0x1c7))&&(_0xb2b616[_0x1a800d(0x1c7)]=_0x4c53b0['atDist']),_0x4c53b0[_0x1a800d(0x355)]===ITEMTYPE['Manual'][_0x1a800d(0x92e)]&&(_0x4c53b0[_0x1a800d(0x1c7)]=0x0,_0xb2b616[_0x1a800d(0x1c7)]=_0x4c53b0[_0x1a800d(0x1c7)]),_0xb2b616[_0x1a800d(0x191)]=_0x4c53b0[_0x1a800d(0x191)],_0xb2b616[_0x1a800d(0x355)]=_0x4c53b0[_0x1a800d(0x355)],_0xb2b616['width']=_0x4c53b0['width'],_0xb2b616[_0x1a800d(0x21f)]=_0x4c53b0[_0x1a800d(0x21f)],_0xb2b616['length']=_0x4c53b0[_0x1a800d(0x8ed)],_0xb2b616[_0x1a800d(0x506)]=_0x4c53b0['multiply'],_0xb2b616['direction']=_0x4c53b0[_0x1a800d(0x46d)],_0xb2b616[_0x1a800d(0x67f)]=!0x0,_0xb2b616[_0x1a800d(0x93e)]=new BABYLON[(_0x1a800d(0x3f9))](scene),_0xb2b616[_0x1a800d(0x93e)][_0x1a800d(0x23c)]=_0x1a800d(0x84b),_0xb2b616[_0x1a800d(0x93e)][_0x1a800d(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x1a800d(0x3f9)][_0x1a800d(0x746)],()=>{})),_0xb2b616[_0x1a800d(0x93e)][_0x1a800d(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x1a800d(0x3f9)][_0x1a800d(0x633)],_0x5e858f=>{const _0x42db09=_0x1a800d;startingPoint=null,currentMesh&&(currentMesh['ruler']&&(currentMesh[_0x42db09(0x19a)][_0x42db09(0x2b7)]&¤tMesh[_0x42db09(0x19a)][_0x42db09(0x2b7)]['isVisible']?onOkNumMultiply(currentMesh['prevDirection']):(currentMesh[_0x42db09(0x19a)][_0x42db09(0x80d)](),delete currentMesh[_0x42db09(0x19a)]),isCtrlPressed&&itemsGroup[_0x42db09(0x334)](currentMesh)),currentMesh&&matManager[_0x42db09(0x6ab)][_0x42db09(0x412)](currentMesh)&&!isCtrlPressed&&(Utils[_0x42db09(0x195)](currentMesh),removeItemsGroup())),(currentMesh=_0x5e858f[_0x42db09(0x445)])[_0x42db09(0x19a)]||(currentMesh[_0x42db09(0x19a)]=new RulerMItems(_0xb2b616,scene)),matManager[_0x42db09(0x6ab)][_0x42db09(0x412)](currentMesh)||Utils[_0x42db09(0x89c)](currentMesh),setTimeout(()=>{const _0x2994b1=_0x42db09;if(currentMesh&¤tMesh['ruler']){for(let _0xb69ff6=0x0;_0xb69ff6<currentMesh[_0x2994b1(0x19a)][_0x2994b1(0x402)][_0x2994b1(0x8ed)];_0xb69ff6++)currentMesh['ruler'][_0x2994b1(0x402)][_0xb69ff6][_0x2994b1(0x10e)]=!0x0;}},0x96),selectedItemMesh&&(manualItemInfo[parseInt(selectedItemMesh[_0x42db09(0x355)])][_0x42db09(0x7ba)][_0x42db09(0x334)](selectedItemMesh),Behavior['add'](Behavior[_0x42db09(0x355)][_0x42db09(0x241)]),selectedItemMesh=void 0x0);})),_0xb2b616;}function removeItemsGroup(_0x52623e=!0x1){const _0x5a74b5=_0x4e2f9e;0x0<itemsGroup[_0x5a74b5(0x8ed)]&&itemsGroup[_0x5a74b5(0x25b)](_0x17ce27=>{const _0x2cd9d3=_0x5a74b5;Utils[_0x2cd9d3(0x195)](_0x17ce27),_0x52623e&&(removeItemData(_0x17ce27),_0x17ce27[_0x2cd9d3(0x80d)]());}),itemsGroup=[];}function unsetCurrentMesh(_0x2fcee0=!0x1){const _0x4716cc=_0x4e2f9e;currentMesh&&(Utils[_0x4716cc(0x195)](currentMesh),removeItemsGroup(),currentMesh['ruler']&&(currentMesh[_0x4716cc(0x19a)][_0x4716cc(0x80d)](),delete currentMesh[_0x4716cc(0x19a)]),_0x2fcee0&&(removeItemData(currentMesh),currentMesh[_0x4716cc(0x80d)]()),currentMesh=null);}function clearSceneItemManual(){const _0x4bb9ca=_0x4e2f9e;selectedItemMesh&&(selectedItemMesh[_0x4bb9ca(0x80d)](),selectedItemMesh=null),currentMesh&&(currentMesh&¤tMesh[_0x4bb9ca(0x19a)]&¤tMesh['ruler'][_0x4bb9ca(0x2b7)]&¤tMesh[_0x4bb9ca(0x19a)][_0x4bb9ca(0x2b7)][_0x4bb9ca(0x2c2)]?onOkNumMultiply(currentMesh[_0x4bb9ca(0x683)]):unsetCurrentMesh(!0x1));}function saveTutorial(_0x55ac77){const _0x539e73=_0x4e2f9e;Utils['request'](g_BasePath+_0x539e73(0x570)+_0x55ac77,_0x539e73(0x25f),{},null,null);}function getUsersSA(){const _0x27023a=_0x4e2f9e;Utils['request'](g_BasePath+_0x27023a(0x1ce),_0x27023a(0x490),{},_0x37d6fa=>{createUsersSAhtml(_0x37d6fa);},null);}function createUsersSAhtml(_0x224239){const _0xfc1d69=_0x4e2f9e;$('#createdAccounts')[_0xfc1d69(0x800)]('');for(let _0xf33b5e=0x0;_0xf33b5e<_0x224239[_0xfc1d69(0x8ed)];_0xf33b5e++){const _0x3ffa56=document['createElement'](_0xfc1d69(0x5a0)),_0x3130aa=(_0x3ffa56[_0xfc1d69(0x815)][_0xfc1d69(0x244)]='5px',_0x3ffa56[_0xfc1d69(0x540)][_0xfc1d69(0x5b3)](_0xfc1d69(0x2a5)),document['createElement']('div')),_0x722cf8=(_0x3130aa[_0xfc1d69(0x540)]['add'](_0xfc1d69(0x2ae),_0xfc1d69(0x6f0)),_0x3130aa[_0xfc1d69(0x815)][_0xfc1d69(0x399)]=_0xfc1d69(0x1a3),_0x3130aa[_0xfc1d69(0x2e2)]=_0x224239[_0xf33b5e]['email'],_0x3ffa56[_0xfc1d69(0x468)](_0x3130aa),document['createElement']('div'));_0x722cf8[_0xfc1d69(0x540)]['add'](_0xfc1d69(0x6bb),_0xfc1d69(0x6f0)),_0x722cf8[_0xfc1d69(0x815)][_0xfc1d69(0x113)]=_0xfc1d69(0x180),_0x3ffa56['appendChild'](_0x722cf8);var _0x310770=createUsersSAbut(_0xfc1d69(0x4f8),_0xfc1d69(0x62f),()=>{const _0x34250b=_0xfc1d69;confirm('Do\x20you\x20want\x20to\x20save\x20current\x20layout\x20as\x20new\x20project\x20for\x20user\x20'+_0x224239[_0xf33b5e][_0x34250b(0x191)]+'?')&&(documentInfo=_0x224239[_0xf33b5e]['id'],saveProject(()=>{const _0x36cf24=_0x34250b;documentInfo='',setProject(Template[_0x36cf24(0x465)][Template[_0x36cf24(0x355)][_0x36cf24(0x32a)]],!0x1),setTimeout(()=>{getUsersSA();},0x3e8);}));});_0x722cf8['appendChild'](_0x310770),0x0<_0x224239[_0xf33b5e]['projects'][_0xfc1d69(0x8ed)]&&(_0x310770=createUsersSAbut(_0xfc1d69(0x521),_0xfc1d69(0x8c5),()=>{const _0x23abe8=_0xfc1d69,_0x52722f=document[_0x23abe8(0x962)](_0x23abe8(0x565)+_0xf33b5e);'none'===_0x52722f[_0x23abe8(0x815)][_0x23abe8(0x7e7)]?_0x52722f[_0x23abe8(0x815)][_0x23abe8(0x7e7)]=_0x23abe8(0x378):_0x52722f[_0x23abe8(0x815)][_0x23abe8(0x7e7)]=_0x23abe8(0x5ab);}),_0x722cf8[_0xfc1d69(0x468)](_0x310770)),$(_0xfc1d69(0x1ed))[_0xfc1d69(0x96f)](_0x3ffa56);const _0x5a1afb=document[_0xfc1d69(0x3fc)](_0xfc1d69(0x5a0));$(_0x5a1afb)[_0xfc1d69(0x3f7)]('id',_0xfc1d69(0x565)+_0xf33b5e),_0x5a1afb['style'][_0xfc1d69(0x7e7)]=_0xfc1d69(0x5ab);for(let _0x4fe6ee=0x0;_0x4fe6ee<_0x224239[_0xf33b5e][_0xfc1d69(0x7a2)][_0xfc1d69(0x8ed)];_0x4fe6ee++){const _0x2006d5=document[_0xfc1d69(0x3fc)](_0xfc1d69(0x5a0)),_0x4fae77=(_0x2006d5[_0xfc1d69(0x540)][_0xfc1d69(0x5b3)](_0xfc1d69(0x55d)),_0x5a1afb[_0xfc1d69(0x468)](_0x2006d5),document[_0xfc1d69(0x3fc)](_0xfc1d69(0x5a0))),_0x4d380e=(_0x4fae77[_0xfc1d69(0x540)]['add'](_0xfc1d69(0x748),_0xfc1d69(0x6f0)),_0x4fae77['innerHTML']=_0x4fe6ee+0x1+'.\x20'+_0x224239[_0xf33b5e]['projects'][_0x4fe6ee][_0xfc1d69(0x702)],$(_0x4fae77)[_0xfc1d69(0x3f7)](_0xfc1d69(0x750),_0x224239[_0xf33b5e][_0xfc1d69(0x7a2)][_0x4fe6ee][_0xfc1d69(0x843)]),_0x2006d5['appendChild'](_0x4fae77),document[_0xfc1d69(0x3fc)](_0xfc1d69(0x5a0)));_0x4d380e[_0xfc1d69(0x540)][_0xfc1d69(0x5b3)](_0xfc1d69(0x748),'padding-no'),_0x4d380e[_0xfc1d69(0x815)][_0xfc1d69(0x113)]=_0xfc1d69(0x180),_0x2006d5[_0xfc1d69(0x468)](_0x4d380e);var _0x3249bc=createUsersSAbut(_0xfc1d69(0x15e),_0xfc1d69(0x2fc),()=>{const _0x29a2c6=_0xfc1d69;var _0x30b847=_0x224239[_0xf33b5e][_0x29a2c6(0x7a2)][_0x4fe6ee]['document_name'],_0x88b08f=prompt('Please\x20enter\x20project\x20name:',_0x224239[_0xf33b5e][_0x29a2c6(0x7a2)][_0x4fe6ee][_0x29a2c6(0x702)]);null!=_0x88b08f&&''!=_0x88b08f&&(documentName==_0x30b847&&(documentName=_0x88b08f),renameProject(_0x88b08f,_0x224239[_0xf33b5e][_0x29a2c6(0x7a2)][_0x4fe6ee]['id']),setTimeout(()=>{getUsersSA();},0x3e8));}),_0x3249bc=(_0x4d380e[_0xfc1d69(0x468)](_0x3249bc),createUsersSAbut('Delete',_0xfc1d69(0x790),()=>{const _0x2c70b1=_0xfc1d69;confirm(_0x2c70b1(0x47b))&&(deleteProject(_0x224239[_0xf33b5e]['projects'][_0x4fe6ee][_0x2c70b1(0x702)],_0x224239[_0xf33b5e]['id']),setProject(Template[_0x2c70b1(0x465)][Template['type'][_0x2c70b1(0x32a)]],!0x1),setTimeout(()=>{getUsersSA();},0x3e8));})),_0x3249bc=(_0x4d380e['appendChild'](_0x3249bc),createUsersSAbut('Edit',_0xfc1d69(0x536),()=>{const _0x5ab834=_0xfc1d69;confirm(_0x5ab834(0x2ce))&&loadProject(_0x224239[_0xf33b5e][_0x5ab834(0x7a2)][_0x4fe6ee][_0x5ab834(0x702)],_0x224239[_0xf33b5e]['id']);})),_0x3249bc=(_0x4d380e[_0xfc1d69(0x468)](_0x3249bc),createUsersSAbut('Overwrite',_0xfc1d69(0x594),()=>{const _0xd85791=_0xfc1d69;if(confirm(_0xd85791(0x71e))){documentInfo=_0x224239[_0xf33b5e]['id'];const _0x4fa9a8=documentName;documentName=_0x224239[_0xf33b5e][_0xd85791(0x7a2)][_0x4fe6ee][_0xd85791(0x702)],saveProject(()=>{const _0x194992=_0xd85791;documentInfo='',documentName=_0x4fa9a8,setProject(Template['values'][Template['type'][_0x194992(0x32a)]],!0x1),setTimeout(()=>{getUsersSA();},0x3e8);});}})),_0x3249bc=(_0x4d380e[_0xfc1d69(0x468)](_0x3249bc),createUsersSAbut('Notify',_0xfc1d69(0x54f),()=>{const _0xd02d67=_0xfc1d69;confirm(_0xd02d67(0x622))&&sendProjectNotify(_0x224239[_0xf33b5e][_0xd02d67(0x7a2)][_0x4fe6ee]['document_name'],_0x224239[_0xf33b5e][_0xd02d67(0x3ab)]);}));_0x4d380e[_0xfc1d69(0x468)](_0x3249bc);}$(_0xfc1d69(0x1ed))[_0xfc1d69(0x96f)](_0x5a1afb);const _0x18cec3=document[_0xfc1d69(0x3fc)](_0xfc1d69(0x5a0)),_0x1d990e=(_0x18cec3[_0xfc1d69(0x540)]['add']('col-lg-12'),document[_0xfc1d69(0x3fc)]('hr'));_0x1d990e[_0xfc1d69(0x540)][_0xfc1d69(0x5b3)](_0xfc1d69(0x79b)),_0x18cec3[_0xfc1d69(0x468)](_0x1d990e),$(_0xfc1d69(0x1ed))[_0xfc1d69(0x96f)](_0x18cec3);}}function createUsersSAbut(_0x49061b,_0xc4b9c7,_0x443148){const _0x439a9f=_0x4e2f9e,_0x32ef5f=document[_0x439a9f(0x3fc)](_0x439a9f(0x5a0));return _0x32ef5f[_0x439a9f(0x540)]['add']('fa',_0xc4b9c7,'fa_icon2'),$(_0x32ef5f)[_0x439a9f(0x3f7)](_0x439a9f(0x750),_0x49061b),_0x32ef5f[_0x439a9f(0x6b0)](_0x439a9f(0x8fc),_0x443148,!0x1),_0x32ef5f;}function prepareTexture(){const _0xf2ff8c=_0x4e2f9e;if(layoutMap&&layoutMap[_0xf2ff8c(0x632)](_0xf2ff8c(0x7ed))){if(''!==layoutMap[_0xf2ff8c(0x7ed)]){const _0xfe5208=new BABYLON[(_0xf2ff8c(0x6b9))](layoutMap['url'],scene);_0xfe5208[_0xf2ff8c(0x62b)]=layoutMap[_0xf2ff8c(0x45a)],_0xfe5208[_0xf2ff8c(0x214)]=layoutMap[_0xf2ff8c(0x45a)],_0xfe5208['uOffset']=layoutMap[_0xf2ff8c(0x38b)],_0xfe5208[_0xf2ff8c(0x122)]=layoutMap[_0xf2ff8c(0x122)],_0xfe5208[_0xf2ff8c(0x717)]=0x0,_0xfe5208['wrapV']=0x0,warehouse[_0xf2ff8c(0x41a)][_0xf2ff8c(0x8bf)][_0xf2ff8c(0x281)]=_0xfe5208,$(_0xf2ff8c(0x88d))[_0xf2ff8c(0x4de)](parseFloat((0x64*(0x2-layoutMap[_0xf2ff8c(0x45a)]))[_0xf2ff8c(0x902)](0x2)));}else warehouse['floor'][_0xf2ff8c(0x8bf)][_0xf2ff8c(0x281)]&&(warehouse[_0xf2ff8c(0x41a)]['material'][_0xf2ff8c(0x281)][_0xf2ff8c(0x80d)](),warehouse['floor'][_0xf2ff8c(0x8bf)]['albedoTexture']=null);}else warehouse['floor'][_0xf2ff8c(0x8bf)][_0xf2ff8c(0x281)]&&(warehouse['floor'][_0xf2ff8c(0x8bf)]['albedoTexture'][_0xf2ff8c(0x80d)](),warehouse['floor'][_0xf2ff8c(0x8bf)][_0xf2ff8c(0x281)]=null);renderScene();}function createPassThList(){const _0x39cd35=_0x4e2f9e;if($(_0x39cd35(0x18d))[_0x39cd35(0x800)](''),selectedIcube)for(let _0x479da9=0x0;_0x479da9<selectedIcube['activedPassthrough']['length'];_0x479da9++){const _0x10ef29=document[_0x39cd35(0x3fc)]('div'),_0x48606f=(_0x10ef29[_0x39cd35(0x815)][_0x39cd35(0x7e7)]=_0x39cd35(0x31f),_0x10ef29[_0x39cd35(0x540)][_0x39cd35(0x5b3)]('col-lg-12'),$(_0x10ef29)['attr']('id',_0x39cd35(0x7d5)+_0x479da9),document[_0x39cd35(0x3fc)](_0x39cd35(0x5a0)));_0x48606f[_0x39cd35(0x540)][_0x39cd35(0x5b3)]('col-lg-12'),_0x48606f[_0x39cd35(0x815)][_0x39cd35(0x199)]=_0x39cd35(0x7db),_0x48606f[_0x39cd35(0x2e2)]='Passthrough'+(_0x479da9+0x1),_0x10ef29[_0x39cd35(0x468)](_0x48606f);var _0xd1bbe8=createUsersSAbut(_0x39cd35(0x97a),_0x39cd35(0x536),()=>{const _0x3cd8d7=_0x39cd35;$(_0x3cd8d7(0x302))[_0x3cd8d7(0x26b)]('active-icube-setting')[_0x3cd8d7(0x976)]('Confirm\x20placement'),selectedIcube[_0x3cd8d7(0x3b2)][_0x3cd8d7(0x694)]['selectors'][_0x3cd8d7(0x25b)](_0xe7bc8a=>{const _0x183fce=_0x3cd8d7;_0xe7bc8a[_0x183fce(0x80d)]();}),selectedIcube[_0x3cd8d7(0x3b2)][_0x3cd8d7(0x694)][_0x3cd8d7(0x61a)]=[],selectedIcube['showSelectors'](0x0,_0x479da9),selectedIcube[_0x3cd8d7(0x479)](0x1,_0x479da9),selectedIcube['showSelectors'](0x2,_0x479da9);}),_0xd1bbe8=(_0x10ef29[_0x39cd35(0x468)](_0xd1bbe8),createUsersSAbut(_0x39cd35(0x8af),'fa-times',()=>{const _0x834d75=_0x39cd35;selectedIcube[_0x834d75(0x5eb)][_0x834d75(0x3e0)](_0x479da9,0x1),selectedIcube['updateRacking'](),Behavior[_0x834d75(0x5b3)](Behavior[_0x834d75(0x355)][_0x834d75(0x94a)]),createPassThList(),renderScene();}));_0x10ef29[_0x39cd35(0x468)](_0xd1bbe8);const _0x3a6b34=document['createElement']('hr');_0x3a6b34[_0x39cd35(0x540)][_0x39cd35(0x5b3)](_0x39cd35(0x79b)),_0x10ef29[_0x39cd35(0x468)](_0x3a6b34),$('#passthroughList')[_0x39cd35(0x96f)](_0x10ef29);}}function optimizeDistrCalculation(_0x33bfd2,_0x458a79){const _0x365905=_0x4e2f9e;let _0x2f66be=0x0;for(let _0x5eb5f6=0x0;_0x5eb5f6<_0x458a79['length'];_0x5eb5f6++)_0x2f66be+=_0x458a79[_0x5eb5f6];var _0x393cae,_0x3ddc33=0x64<_0x2f66be||_0x2f66be<0x64?_0x2f66be-0x64:0x0;if(0x0!=_0x3ddc33)switch(parseInt(_0x33bfd2)){case 0x0:0x0!==_0x458a79[0x1]&&0x0!==_0x458a79[0x2]?_0x3ddc33<0x0?_0x458a79[0x1]+=Math[_0x365905(0x5d6)](_0x3ddc33):_0x458a79[0x1]>=_0x3ddc33?_0x458a79[0x1]-=_0x3ddc33:(_0x393cae=_0x3ddc33-_0x458a79[0x1],_0x458a79[0x1]=0x0,_0x458a79[0x2]-=_0x393cae):0x0!==_0x458a79[0x1]?_0x458a79[0x1]=_0x458a79[0x1]+(0x0<_0x3ddc33?-0x1:0x1)*Math[_0x365905(0x5d6)](_0x3ddc33):0x0!==_0x458a79[0x2]?_0x458a79[0x2]=_0x458a79[0x2]+(0x0<_0x3ddc33?-0x1:0x1)*Math[_0x365905(0x5d6)](_0x3ddc33):_0x458a79[0x1]=Math[_0x365905(0x5d6)](_0x3ddc33);break;case 0x1:0x0!==_0x458a79[0x0]&&0x0!==_0x458a79[0x2]?_0x3ddc33<0x0?_0x458a79[0x0]+=Math[_0x365905(0x5d6)](_0x3ddc33):_0x458a79[0x0]>=_0x3ddc33?_0x458a79[0x0]-=_0x3ddc33:(_0x393cae=_0x3ddc33-_0x458a79[0x0],_0x458a79[0x0]=0x0,_0x458a79[0x2]-=_0x393cae):0x0!==_0x458a79[0x0]?_0x458a79[0x0]=_0x458a79[0x0]+(0x0<_0x3ddc33?-0x1:0x1)*Math[_0x365905(0x5d6)](_0x3ddc33):0x0!==_0x458a79[0x2]?_0x458a79[0x2]=_0x458a79[0x2]+(0x0<_0x3ddc33?-0x1:0x1)*Math[_0x365905(0x5d6)](_0x3ddc33):_0x458a79[0x0]=Math[_0x365905(0x5d6)](_0x3ddc33);break;case 0x2:0x0!==_0x458a79[0x0]&&0x0!==_0x458a79[0x1]?_0x3ddc33<0x0?_0x458a79[0x0]+=Math[_0x365905(0x5d6)](_0x3ddc33):_0x458a79[0x0]>=_0x3ddc33?_0x458a79[0x0]-=_0x3ddc33:(_0x393cae=_0x3ddc33-_0x458a79[0x0],_0x458a79[0x0]=0x0,_0x458a79[0x1]-=_0x393cae):0x0!==_0x458a79[0x0]?_0x458a79[0x0]=_0x458a79[0x0]+(0x0<_0x3ddc33?-0x1:0x1)*Math[_0x365905(0x5d6)](_0x3ddc33):0x0!==_0x458a79[0x1]?_0x458a79[0x1]=_0x458a79[0x1]+(0x0<_0x3ddc33?-0x1:0x1)*Math['abs'](_0x3ddc33):_0x458a79[0x0]=Math[_0x365905(0x5d6)](_0x3ddc33);}return _0x458a79;}function updateInputPallet(_0x1e91e8,_0x1872c9){const _0x101a62=_0x4e2f9e;var _0x13d419,_0x2618b6,_0x42e2c0=$(_0x101a62(0x8a3)+_0x1e91e8+'_'+_0x1872c9)[_0x101a62(0x4de)](),_0x59ef1e=$(_0x101a62(0x8a3)+(0x1-_0x1e91e8)+'_'+_0x1872c9)[_0x101a62(0x4de)]();let _0x3f8e9f=-0x1;for(let _0x57f2a4=0x0;_0x57f2a4<g_palletAtLevel['length'];_0x57f2a4++)if(g_palletAtLevel[_0x57f2a4][_0x101a62(0x653)]===_0x1872c9){_0x3f8e9f=_0x57f2a4;break;}0x0===_0x1e91e8?(_0x13d419=parseFloat(_0x42e2c0),(_0x2618b6=parseFloat((WHDimensions[0x2]-g_bottomLength-g_railHeight-(g_rackingHighLevel-0x1)*parseFloat(g_palletHeight+g_railHeight))['toFixed'](0x2)))<_0x13d419&&$('#palletL_'+_0x1e91e8+'_'+_0x1872c9)[_0x101a62(0x4de)](_0x2618b6),-0x1!==_0x3f8e9f?_0x42e2c0===g_palletHeight&&_0x59ef1e===g_palletWeight?g_palletAtLevel[_0x101a62(0x3e0)](_0x3f8e9f,0x1):g_palletAtLevel[_0x3f8e9f][_0x101a62(0x21f)]=_0x42e2c0:g_palletAtLevel[_0x101a62(0x334)]({'idx':_0x1872c9,'height':_0x42e2c0,'weight':_0x59ef1e}),updateRackingAtLevel(),Behavior[_0x101a62(0x5b3)](Behavior['type'][_0x101a62(0x77c)])):(-0x1!==_0x3f8e9f?_0x42e2c0===g_palletWeight&&_0x59ef1e===g_palletHeight?g_palletAtLevel[_0x101a62(0x3e0)](_0x3f8e9f,0x1):g_palletAtLevel[_0x3f8e9f][_0x101a62(0x599)]=_0x42e2c0:g_palletAtLevel[_0x101a62(0x334)]({'idx':_0x1872c9,'height':_0x59ef1e,'weight':_0x42e2c0}),updateRackingAtLevel(!0x1),Behavior['add'](Behavior[_0x101a62(0x355)][_0x101a62(0x447)]));}function updateRackingAtLevel(_0x260e61=!0x0){_0x260e61?(updateRackingHighLevel(),updateSelectedIcube()):selectedIcube&&(selectedIcube['palletAtLevel']=g_palletAtLevel);}function updateExtraPriceTable(){const _0x3b4748=_0x4e2f9e;let _0xa5e2da=0x0;return $('#extraPriceHolder')['html'](''),Array[_0x3b4748(0x360)](extraPrice)&&0x0<extraPrice[_0x3b4748(0x8ed)]&&($(_0x3b4748(0x7f4))[0x0]||(document[_0x3b4748(0x962)]('extraPriceHolder')[_0x3b4748(0x2e2)]=_0x3b4748(0x72a)),extraPrice[_0x3b4748(0x25b)]((_0x3d38f1,_0x36e0c6)=>{const _0x3fcda6=_0x3b4748;_0xa5e2da+=parseFloat(_0x3d38f1[_0x3fcda6(0x8ae)])*parseFloat(_0x3d38f1['value']),_0x3d38f1=_0x3fcda6(0x13b)+_0x36e0c6+_0x3fcda6(0x554)+_0x3d38f1[_0x3fcda6(0x191)]+'</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<td\x20class=\x22epQuantity\x22\x20style=\x22text-align:right\x22>'+formatIntNumber(_0x3d38f1[_0x3fcda6(0x8ae)])+'</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<td\x20class=\x22epValue\x22\x20style=\x22text-align:right\x22>€'+formatIntNumber(_0x3d38f1[_0x3fcda6(0x1fe)])+_0x3fcda6(0x2d1)+_0x36e0c6+_0x3fcda6(0x561),$('#extraPriceTable\x20tbody')[_0x3fcda6(0x96f)](_0x3d38f1);})),_0xa5e2da;}function saveExtraPrice(_0x1311bd){const _0x5cdbd3=_0x4e2f9e;var _0x4ebeea=$(_0x5cdbd3(0x2b9)+_0x1311bd+_0x5cdbd3(0x357))[0x0]['value'],_0x4b4c7d=$(_0x5cdbd3(0x2b9)+_0x1311bd+_0x5cdbd3(0x60f))[0x0]['value'],_0x1311bd=$(_0x5cdbd3(0x2b9)+_0x1311bd+_0x5cdbd3(0x296))[0x0]['value'];extraPrice[_0x5cdbd3(0x334)]({'name':_0x4ebeea,'quantity':_0x4b4c7d,'value':_0x1311bd}),tracking(0x2a),saveProject(()=>{const _0x3c8dc6=_0x5cdbd3;null!==selectedIcube&&selectedIcube[_0x3c8dc6(0x478)]();});}function deleteExtraPrice(_0x3edb9f){const _0x8dd1c=_0x4e2f9e;extraPrice[_0x8dd1c(0x3e0)](_0x3edb9f,0x1),tracking(0x2b),saveProject(()=>{const _0x1605b7=_0x8dd1c;null!==selectedIcube&&selectedIcube[_0x1605b7(0x478)]();});}function createFakeManualItem(_0x4a0334){const _0x1c781f=_0x4e2f9e,_0x1edb91={'display':_0x4a0334[_0x1c781f(0x191)],'name':_0x4a0334['name'],'type':_0x4a0334[_0x1c781f(0x355)],'direction':ITEMDIRECTION[_0x1c781f(0x124)],'multiply':_0x4a0334[_0x1c781f(0x8ed)]+0.2,'width':_0x4a0334['width'],'length':_0x4a0334[_0x1c781f(0x8ed)],'height':_0x4a0334[_0x1c781f(0x21f)],'meshData':[],'originMesh':null,'colors':_0x4a0334[_0x1c781f(0x4e8)],'atDist':_0x4a0334[_0x1c781f(0x1c7)]};let _0x354f34=new Array(0x6);for(let _0x5b0cd8=0x0;_0x5b0cd8<0x6;_0x5b0cd8++)_0x354f34[_0x5b0cd8]=new BABYLON[(_0x1c781f(0x3bc))](0x0,0x0,0x0,0x0);_0x354f34[0x4]=new BABYLON[(_0x1c781f(0x3bc))](0x0,0x0,0x1,0x1);const _0x1468ec=BABYLON[_0x1c781f(0x31c)][_0x1c781f(0x4da)](_0x1edb91[_0x1c781f(0x7e7)],{'height':0x1,'width':0x1,'depth':0x1,'faceUV':_0x354f34},scene);_0x1468ec[_0x1c781f(0x38f)]['y']=0.5,_0x1468ec['bakeCurrentTransformIntoVertices'](),_0x1468ec[_0x1c781f(0x35d)](!0x1),_0x1468ec['isPickable']=!0x1,_0x1468ec[_0x1c781f(0x597)]=new BABYLON[(_0x1c781f(0x849))](_0x1edb91['width'],_0x1edb91['height'],_0x1edb91[_0x1c781f(0x8ed)]),_0x1468ec[_0x1c781f(0x317)]();var _0x119d9a=0x78*_0x1edb91[_0x1c781f(0x93c)],_0x540742=0x78*_0x1edb91['length'];const _0x923956=new BABYLON[(_0x1c781f(0x752))](_0x1c781f(0x786),{'width':_0x540742,'height':_0x119d9a},scene,!0x1),_0x22b078=_0x923956[_0x1c781f(0x8c2)]();_0x22b078['font']=_0x1c781f(0x14e);var _0x18e44d=_0x22b078['measureText'](_0x1edb91[_0x1c781f(0x7e7)])[_0x1c781f(0x93c)],_0x18e44d=_0x18e44d/0xc;let _0x3f814e=Math['floor'](Math['min'](_0x119d9a,_0x540742)/_0x18e44d);_0x3f814e=_0x3f814e<0x64?_0x3f814e:_0x3f814e/0x2,_0x119d9a=parseInt(_0x3f814e)+'px\x20Arial',_0x923956[_0x1c781f(0x84c)](_0x1edb91[_0x1c781f(0x7e7)],null,null,_0x119d9a,_0x1c781f(0x4ec),_0x1edb91[_0x1c781f(0x4e8)]);const _0x2419dc=new BABYLON['PBRMaterial']('placeholderM',scene);_0x2419dc[_0x1c781f(0x281)]=_0x923956,_0x2419dc[_0x1c781f(0x1e5)]=0.5,_0x2419dc['roughness']=0x1,_0x2419dc[_0x1c781f(0x319)](),_0x1468ec[_0x1c781f(0x8bf)]=_0x2419dc,_0x1edb91['originMesh']=_0x1468ec,manualItemInfo[_0x4a0334[_0x1c781f(0x355)]]=_0x1edb91;}function addTitleToPage(_0x4f18a2,_0x899d59){const _0x495235=_0x4e2f9e;custompPdf[_0x899d59]['title']=$(_0x4f18a2)[_0x495235(0x4de)]();}function addScreenToPage(_0x35c2ed,_0x3ba29e){const _0x5e9ca7=_0x4e2f9e;scene[_0x5e9ca7(0x462)](),BABYLON[_0x5e9ca7(0x4df)][_0x5e9ca7(0x86d)](scene[_0x5e9ca7(0x356)](),scene['activeCamera'],{'width':0x5a0,'height':0x366},function(_0x180d79){const _0xeda9d6=_0x5e9ca7;custompPdf[_0x3ba29e][_0xeda9d6(0x236)]=_0x180d79,renderScene(),$(_0x35c2ed)['html'](_0xeda9d6(0x3a8));});}function removeFromPage(_0x46ee03){const _0x3deb4d=_0x4e2f9e;custompPdf[_0x3deb4d(0x3e0)](_0x46ee03,0x1),$(_0x3deb4d(0x651))['html']('');for(let _0x8f51fc=0x0;_0x8f51fc<custompPdf[_0x3deb4d(0x8ed)];_0x8f51fc++){var _0x38f77e='\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22form-group\x20mb10\x22\x20style=\x22text-align:center;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<label\x20class=\x22col-sm-1\x20control-label\x20padding-no\x20labelpad\x22>'+parseInt(_0x8f51fc+0x1)+_0x3deb4d(0x7cb)+_0x8f51fc+_0x3deb4d(0x5a2)+custompPdf[_0x8f51fc]['title']+_0x3deb4d(0x8a4)+_0x8f51fc+')\x22>Add\x20image\x20'+(''!==custompPdf[_0x8f51fc][_0x3deb4d(0x236)]?_0x3deb4d(0x439):'')+'</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<label\x20class=\x22col-sm-1\x20control-label\x20padding-no\x20labelpad\x22\x20style=\x22text-align:center;cursor:pointer;\x22\x20onclick=removeFromPage('+_0x8f51fc+_0x3deb4d(0x285);$('#pdfPages')[_0x3deb4d(0x96f)](_0x38f77e);}}function getRevisions(_0x14110a,_0x129bdf=-0x1){const _0x1780b6=_0x4e2f9e;Utils[_0x1780b6(0x5ef)](g_BasePath+'home/getRevisions',_0x1780b6(0x25f),_0x14110a,_0x236619=>{const _0x4a45bc=_0x1780b6;if(revisions=_0x236619,$('#revisions_list')[_0x4a45bc(0x800)](''),0x0<_0x236619[_0x4a45bc(0x8ed)])for(let _0x571879=0x0;_0x571879<_0x236619[_0x4a45bc(0x8ed)];_0x571879++){let _0x1e7c7b='',_0x1bff05='';-0x1!==_0x129bdf?_0x571879===_0x129bdf&&(_0x1bff05=_0x4a45bc(0x3ea)):_0x571879===_0x236619['length']-0x1&&(_0x1bff05=_0x4a45bc(0x3ea)),_0x1e7c7b=_0x571879===_0x236619[_0x4a45bc(0x8ed)]-0x1?_0x4a45bc(0x496)+_0x1bff05+_0x4a45bc(0x4f7)+_0x571879+_0x4a45bc(0x143)+_0x236619[_0x571879]['saved_time']+_0x4a45bc(0x503)+documentName+_0x4a45bc(0x2c4):'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22price_rev\x20'+_0x1bff05+_0x4a45bc(0x87b)+_0x571879+_0x4a45bc(0x143)+_0x236619[_0x571879][_0x4a45bc(0x843)]+_0x4a45bc(0x503)+_0x236619[_0x571879][_0x4a45bc(0x191)]+_0x4a45bc(0x371)+_0x236619[_0x571879]['name']+_0x4a45bc(0x90e)+_0x571879+')\x22\x20onfocusout=\x22cancelRevisionEdit(this)\x22\x20/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<i\x20class=\x22fa\x20fa-times\x22\x20onclick=\x22deleteVersion('+_0x571879+_0x4a45bc(0x784),$(_0x4a45bc(0x436))[_0x4a45bc(0x96f)](_0x1e7c7b);}else $(_0x4a45bc(0x436))[_0x4a45bc(0x96f)](_0x4a45bc(0x487));},null);}function updateVersionName(_0x47da12,_0x5c18ef){const _0x296e13=_0x4e2f9e;cancelRevisionEdit(_0x47da12),$(_0x47da12)[_0x296e13(0x53d)]()['html']($(_0x47da12)['val']()),Utils[_0x296e13(0x5ef)](g_BasePath+_0x296e13(0x58c),_0x296e13(0x25f),{'saved_time':revisions[_0x5c18ef][_0x296e13(0x843)],'name':$(_0x47da12)[_0x296e13(0x4de)]()});}function deleteVersion(_0x593a13){const _0x4fb83c=_0x4e2f9e;$(_0x4fb83c(0x436))[_0x4fb83c(0x6ad)]()['eq'](_0x593a13)[_0x4fb83c(0x288)](),Utils['request'](g_BasePath+_0x4fb83c(0x771),'POST',{'saved_time':revisions[_0x593a13][_0x4fb83c(0x843)]},()=>{const _0x2886a5=_0x4fb83c;var _0x5c6262={'document_name':documentName};0x0<documentInfo&&Object[_0x2886a5(0x788)]({},_0x5c6262,{'slid':documentInfo}),loadVersion(revisions['length']-0x2);});}function loadVersion(_0x5cf2d3){const _0x5f16fc=_0x4e2f9e;var _0x36540b=JSON[_0x5f16fc(0x896)](revisions[_0x5cf2d3][_0x5f16fc(0x4bc)]);let _0x5b88fc=JSON[_0x5f16fc(0x896)](revisions[_0x5cf2d3][_0x5f16fc(0x5bb)]);(_0x5b88fc=_0x5b88fc&&Array[_0x5f16fc(0x360)](_0x5b88fc)?_0x5b88fc:[])[_0x5f16fc(0x25b)](_0x554c31=>{const _0x555c64=_0x5f16fc;for(key in _0x554c31)[_0x555c64(0x191),'uid'][_0x555c64(0x85d)](key)||(_0x554c31[key]=JSON['parse'](_0x554c31[key]));}),setProject({'extraInfo':JSON[_0x5f16fc(0x896)](_0x36540b['extraInfo']),'extraPrice':JSON[_0x5f16fc(0x896)](_0x36540b[_0x5f16fc(0x2e0)]),'measurements':JSON['parse'](_0x36540b[_0x5f16fc(0x3cf)]),'custom_values':JSON[_0x5f16fc(0x896)](_0x36540b[_0x5f16fc(0x4db)]),'documentInfo':isEditByAdmin?documentInfo:'','document_name':revisions[_0x5cf2d3][_0x5f16fc(0x702)],'itemMData':JSON[_0x5f16fc(0x896)](_0x36540b[_0x5f16fc(0x64a)]),'layoutMap':JSON['parse'](_0x36540b[_0x5f16fc(0x20a)]),'unit_measurement':JSON[_0x5f16fc(0x896)](_0x36540b[_0x5f16fc(0x6b8)]),'warehouse_dimensions':JSON[_0x5f16fc(0x896)](_0x36540b['warehouse_dimensions']),'icubeData':_0x5b88fc},!0x0,_0x5cf2d3),_0x5cf2d3<revisions[_0x5f16fc(0x8ed)]-0x1&&$(_0x5f16fc(0x42a))[_0x5f16fc(0x800)](revisions[_0x5cf2d3]['hasOwnProperty'](_0x5f16fc(0x191))?revisions[_0x5cf2d3][_0x5f16fc(0x191)]:documentName);}function editRevisionName(_0x2dea57){const _0x290db3=_0x4e2f9e;$(_0x2dea57)[_0x290db3(0x713)]()['addClass'](_0x290db3(0x4a6)),$(_0x2dea57)[_0x290db3(0x713)]()[_0x290db3(0x713)]()[_0x290db3(0x50b)](_0x290db3(0x4a6))[_0x290db3(0x345)]();}function cancelRevisionEdit(_0x200446){const _0x3a5fab=_0x4e2f9e;$(_0x200446)[_0x3a5fab(0x26b)]('hide'),$(_0x200446)[_0x3a5fab(0x53d)]()['removeClass']('hide');}function updateConfigVariables(){const _0x5445be=_0x4e2f9e;var _0x1294dd=g_palletInfo[_0x5445be(0x174)];custom_values[_0x5445be(0x426)](_0x20d6db=>-0x1===_0x20d6db)['length']===custom_values[_0x5445be(0x8ed)]&&(custom_values=[]),resetConfigVariables(),custom_values[0x0]&&0x320<custom_values[0x0]&&custom_values[0x0]<0x578&&(g_PalletW[_0x1294dd]=useP(custom_values[0x0],!0x1)),custom_values[0x1]&&0x3e8<custom_values[0x1]&&custom_values[0x1]<0x578&&(g_PalletH[_0x1294dd]=useP(custom_values[0x1],!0x1)),custom_values[0x2]&&0x0<=custom_values[0x2]&&custom_values[0x2]<=0xc8&&(g_palletOverhang=parseFloat((custom_values[0x2]/0x3e8)['toFixed'](0x4))),custom_values[0x3]&&0x0<=custom_values[0x3]&&custom_values[0x3]<=0x3e8&&(g_railHeight=useP(custom_values[0x3],!0x1)),custom_values[0x4]&&0x0<=custom_values[0x4]&&custom_values[0x4]<=0x1f4&&(g_difftoXtrack[_0x1294dd]=useP(custom_values[0x4],!0x1)),custom_values[0x5]&&0x0<=custom_values[0x5]&&custom_values[0x5]<=0x1f4&&(g_diffToEnd[_0x1294dd]=useP(custom_values[0x5],!0x1),g_railOutside=g_diffToEnd[_0x1294dd]),custom_values[0x6]&&0x0<=custom_values[0x6]&&custom_values[0x6]<=0x1f4&&(g_bottomLength=useP(custom_values[0x6],!0x1)),custom_values[0x7]&&0x0<=custom_values[0x7]&&custom_values[0x7]<=0x1f4&&(g_StoreTopGap=useP(custom_values[0x7],!0x1)),g_palletInfo[_0x5445be(0x355)]=g_palletInfo['value'],updateSelectedIcube();}function resetConfigVariables(){g_PalletW=[0.8,0x1,1.2],g_PalletH=[1.2,1.2,1.2],g_palletOverhang=0.05,g_difftoXtrack=[0.15,0.05,0.05],g_diffToEnd=[0.175,0.175,0.175],g_railOutside=0.175,g_railHeight=0.38,g_bottomLength=0.27,g_StoreTopGap=0x0,g_palletInfo['type']=g_palletInfo['value'];}htmlElemAttr['forEach'](_0x338d0e=>{const _0x202fef=_0x4e2f9e;$(_0x202fef(0x558)+_0x338d0e)['on'](_0x202fef(0x8fc),function(){clickOn(_0x338d0e,this);});}),$('.a-tabs')['on'](_0x4e2f9e(0x8fc),function(){const _0x57c62a=_0x4e2f9e;updateDrawButtonState(),htmlElemAttr['forEach'](_0x705b6e=>{finishToSet(_0x705b6e);}),clearSceneItemManual(),endSimulation(),unsetCurrentMesh();const _0x4c9bed=$(this)[_0x57c62a(0x3f7)](_0x57c62a(0x3c0));tracking(0x38+parseInt(menuTab['indexOf'](_0x4c9bed[_0x57c62a(0x52b)]('-')[0x3]))),_0x57c62a(0x37a)===_0x4c9bed&&(updateConnectorsPrice(),userRole===g_UserRole[_0x57c62a(0x35c)]&&g_priceChanged!==g_priceUpdated&&$(_0x57c62a(0x89d))['show']()),_0x57c62a(0x51e)===_0x4c9bed&&icubes[_0x57c62a(0x25b)](_0x35d7e7=>{const _0x14d0e4=_0x57c62a;_0x35d7e7[_0x14d0e4(0x7a9)][_0x14d0e4(0x541)]();}),_0x57c62a(0x71d)===_0x4c9bed&&selectedIcube&&(selectedIcube[_0x57c62a(0x4a4)][_0x57c62a(0x426)](_0x569c1f=>_0x569c1f[_0x57c62a(0x5fc)]===(selectedIcube[_0x57c62a(0x295)]?'bottom':_0x57c62a(0x55b)))[_0x57c62a(0x8ed)]===selectedIcube[_0x57c62a(0x4a4)]['length']?$('select[name=\x22simLiftA\x22]')[_0x57c62a(0x4de)](0x1):$(_0x57c62a(0x3be))[_0x57c62a(0x4de)](0x0)),_0x57c62a(0x6d8)===_0x4c9bed&&($(_0x57c62a(0x607))[_0x57c62a(0x4de)](userName),$('#con_email')[_0x57c62a(0x4de)](userEmail)),$(_0x57c62a(0x177))[_0x57c62a(0x680)]()[_0x57c62a(0x50b)](_0x57c62a(0x29c)),$('.a-tabs')[_0x57c62a(0x3f7)](_0x57c62a(0x1dd),!0x1)[_0x57c62a(0x3f7)]('tabindex',-0x1),$(_0x4c9bed)['hasClass'](_0x57c62a(0x112))?($(_0x57c62a(0x93f))[_0x57c62a(0x50b)](_0x57c62a(0x112)),$(_0x4c9bed)[_0x57c62a(0x680)]()['addClass'](_0x57c62a(0x4a6))):($(this)[_0x57c62a(0x680)]()[_0x57c62a(0x26b)](_0x57c62a(0x29c)),$(this)['attr'](_0x57c62a(0x1dd),!0x0)['removeAttr'](_0x57c62a(0x664)),$(_0x57c62a(0x93f))[_0x57c62a(0x50b)](_0x57c62a(0x112)),$(_0x4c9bed)['parent']()[_0x57c62a(0x50b)](_0x57c62a(0x4a6)),$(_0x4c9bed)['addClass']('show')),resizeRenderer();}),$(_0x4e2f9e(0x5f3))['on'](_0x4e2f9e(0x6a2),function(_0x3d0029){const _0x49273a=_0x4e2f9e;if(menuEnabled){let _0x358757=parseFloat(_0x3d0029[_0x49273a(0x289)][_0x49273a(0x1fe)]);switch($(this)[_0x49273a(0x680)]()['attr'](_0x49273a(0x7bd))){case _0x49273a(0x93c):isNaN(parseFloat(_0x358757))?_0x358757=WHDimensions[0x0]:(_0x358757=useP(_0x358757)/useP(rateUnit))<g_WarehouseMinWidth?_0x358757=g_WarehouseMinWidth:_0x358757>g_WarehouseMaxWidth&&(_0x358757=g_WarehouseMaxWidth),WHDimensions[0x0]=_round(_0x358757,0x2),warehouse[_0x49273a(0x541)](WHDimensions),selectedIcube&&selectedIcube[_0x49273a(0x273)](),tracking(0x37),Behavior[_0x49273a(0x5b3)](Behavior['type'][_0x49273a(0x969)]);break;case _0x49273a(0x8ed):isNaN(parseFloat(_0x358757))?_0x358757=WHDimensions[0x1]:(_0x358757=(_0x358757=useP(_0x358757)/useP(rateUnit))<g_WarehouseMinLength?g_WarehouseMinLength:_0x358757)>g_WarehouseMaxLength&&(_0x358757=g_WarehouseMaxLength),WHDimensions[0x1]=_round(_0x358757,0x2),warehouse[_0x49273a(0x541)](WHDimensions),selectedIcube&&selectedIcube[_0x49273a(0x273)](),tracking(0x36),Behavior[_0x49273a(0x5b3)](Behavior[_0x49273a(0x355)][_0x49273a(0x969)]);break;case _0x49273a(0x21f):isNaN(parseFloat(_0x358757))?_0x358757=WHDimensions[0x2]:(_0x358757=(_0x358757=useP(_0x358757)/useP(rateUnit))<g_WarehouseMinHeight?g_WarehouseMinHeight:_0x358757)>g_WarehouseMaxHeight&&(_0x358757=g_WarehouseMaxHeight),WHDimensions[0x2]=_round(_0x358757,0x2),warehouse['update'](WHDimensions),updateRackingHighLevel(),updateSelectedIcube(),tracking(0x35),Behavior[_0x49273a(0x5b3)](Behavior[_0x49273a(0x355)][_0x49273a(0x969)]);break;case _0x49273a(0x4a0):isNaN(parseFloat(_0x358757))?_0x358757=g_palletHeight:(_0x358757=(_0x358757=useP(_0x358757)/useP(rateUnit))<g_PalletMinHeight?g_PalletMinHeight:_0x358757)>g_PalletMaxHeight&&(_0x358757=g_PalletMaxHeight),g_palletHeight=useP(useP(_0x358757),!0x1),tracking(0x34),updateRackingHighLevel(),0x0<g_palletHeight&&g_palletHeight<=1.2?simulateEvent(_0x49273a(0x5b7),_0x49273a(0x6a2),0.05):1.2<g_palletHeight&&g_palletHeight<=1.8?simulateEvent(_0x49273a(0x5b7),_0x49273a(0x6a2),0.075):simulateEvent(_0x49273a(0x5b7),_0x49273a(0x6a2),0.1);break;case _0x49273a(0x463):isNaN(parseFloat(_0x358757))&&(_0x358757=g_palletHeight),g_palletWeight=useP(useP(_0x358757),!0x1),selectedIcube&&(selectedIcube['palletWeight']=g_palletWeight),tracking(0x33),Behavior['add'](Behavior[_0x49273a(0x355)][_0x49273a(0x447)]);break;case _0x49273a(0x6f6):0x0<_0x358757&&_0x358757<0xc8&&(layoutMap[_0x49273a(0x45a)]=parseFloat((0x2-parseFloat(_0x358757/0x64))['toFixed'](0x2)),warehouse[_0x49273a(0x541)](WHDimensions));}setUnitForInput();}}),$('.spinner-up')['on'](_0x4e2f9e(0x8fc),function(){const _0x2c0187=_0x4e2f9e;if(menuEnabled){switch($(this)[_0x2c0187(0x680)]()[_0x2c0187(0x680)]()[_0x2c0187(0x3f7)]('controller')){case _0x2c0187(0x93c):WHDimensions[0x0]<g_WarehouseMaxWidth&&(WHDimensions[0x0]+=g_WarehouseIncValue,warehouse[_0x2c0187(0x541)](WHDimensions),selectedIcube&&selectedIcube['addRowLabels'](),tracking(0x37),Behavior[_0x2c0187(0x5b3)](Behavior[_0x2c0187(0x355)][_0x2c0187(0x969)]));break;case _0x2c0187(0x8ed):WHDimensions[0x1]<g_WarehouseMaxLength&&(WHDimensions[0x1]+=g_WarehouseIncValue,warehouse[_0x2c0187(0x541)](WHDimensions),selectedIcube&&selectedIcube[_0x2c0187(0x273)](),tracking(0x36),Behavior['add'](Behavior[_0x2c0187(0x355)][_0x2c0187(0x969)]));break;case _0x2c0187(0x21f):WHDimensions[0x2]<g_WarehouseMaxHeight&&(WHDimensions[0x2]+=g_WarehouseIncValue,warehouse[_0x2c0187(0x541)](WHDimensions),updateRackingHighLevel(),updateSelectedIcube(),tracking(0x35),Behavior[_0x2c0187(0x5b3)](Behavior[_0x2c0187(0x355)][_0x2c0187(0x969)]));break;case _0x2c0187(0x4a0):g_palletHeight<g_PalletMaxHeight&&(g_palletHeight+=g_PalletIncValue,tracking(0x34),updateRackingHighLevel(),0x0<g_palletHeight&&g_palletHeight<=1.2?simulateEvent('palletOverhang','change',0.05):1.2<g_palletHeight&&g_palletHeight<=1.8?simulateEvent('palletOverhang',_0x2c0187(0x6a2),0.075):simulateEvent(_0x2c0187(0x5b7),_0x2c0187(0x6a2),0.1));break;case'pallet-weight':g_palletWeight<g_PalletMaxWeight&&(g_palletWeight=parseFloat($(_0x2c0187(0x472))[_0x2c0187(0x4de)]())+0x64,$(_0x2c0187(0x472))[_0x2c0187(0x4de)](g_palletWeight),selectedIcube&&(selectedIcube['palletWeight']=g_palletWeight),tracking(0x33),Behavior[_0x2c0187(0x5b3)](Behavior[_0x2c0187(0x355)][_0x2c0187(0x447)]));break;case _0x2c0187(0x6f6):if(layoutMap&&0x0<layoutMap[_0x2c0187(0x45a)]){let _0x20c078=parseFloat($('#layoutScale')[_0x2c0187(0x4de)]());_0x20c078+=0.1,$(_0x2c0187(0x88d))[_0x2c0187(0x4de)](parseFloat(_0x20c078[_0x2c0187(0x902)](0x2))),layoutMap['scale']=0x2-parseFloat(_0x20c078/0x64),warehouse[_0x2c0187(0x541)](WHDimensions);}}setUnitForInput();}}),$('.spinner-down')['on'](_0x4e2f9e(0x8fc),function(){const _0x46308b=_0x4e2f9e;if(menuEnabled){switch($(this)[_0x46308b(0x680)]()[_0x46308b(0x680)]()[_0x46308b(0x3f7)]('controller')){case _0x46308b(0x93c):WHDimensions[0x0]>g_WarehouseMinWidth&&(WHDimensions[0x0]-=g_WarehouseIncValue,$(_0x46308b(0x307))[_0x46308b(0x4de)](WHDimensions[0x0]),warehouse[_0x46308b(0x541)](WHDimensions),selectedIcube&&selectedIcube[_0x46308b(0x273)](),tracking(0x37),Behavior[_0x46308b(0x5b3)](Behavior['type'][_0x46308b(0x969)]));break;case _0x46308b(0x8ed):WHDimensions[0x1]>g_WarehouseMinLength&&(WHDimensions[0x1]-=g_WarehouseIncValue,$(_0x46308b(0x3f2))[_0x46308b(0x4de)](WHDimensions[0x1]),warehouse['update'](WHDimensions),selectedIcube&&selectedIcube[_0x46308b(0x273)](),tracking(0x36),Behavior[_0x46308b(0x5b3)](Behavior[_0x46308b(0x355)][_0x46308b(0x969)]));break;case _0x46308b(0x21f):WHDimensions[0x2]>g_WarehouseMinHeight&&(WHDimensions[0x2]-=g_WarehouseIncValue,$(_0x46308b(0x5f1))[_0x46308b(0x4de)](WHDimensions[0x2]),warehouse[_0x46308b(0x541)](WHDimensions),updateRackingHighLevel(),updateSelectedIcube(),tracking(0x35),Behavior[_0x46308b(0x5b3)](Behavior[_0x46308b(0x355)][_0x46308b(0x969)]));break;case _0x46308b(0x4a0):g_palletHeight>g_PalletMinHeight&&(g_palletHeight-=g_PalletIncValue,tracking(0x34),updateRackingHighLevel(),0x0<g_palletHeight&&g_palletHeight<=1.2?simulateEvent('palletOverhang',_0x46308b(0x6a2),0.05):1.2<g_palletHeight&&g_palletHeight<=1.8?simulateEvent(_0x46308b(0x5b7),_0x46308b(0x6a2),0.075):simulateEvent('palletOverhang',_0x46308b(0x6a2),0.1));break;case _0x46308b(0x463):g_palletWeight>g_PalletMinWeight&&(g_palletWeight=parseFloat($(_0x46308b(0x472))['val']())-0x64,$(_0x46308b(0x472))[_0x46308b(0x4de)](g_palletWeight),selectedIcube&&(selectedIcube['palletWeight']=g_palletWeight),tracking(0x33),Behavior[_0x46308b(0x5b3)](Behavior[_0x46308b(0x355)]['palletWeight']));break;case _0x46308b(0x6f6):if(layoutMap&&layoutMap[_0x46308b(0x45a)]<0x2){let _0x318604=parseFloat($(_0x46308b(0x88d))[_0x46308b(0x4de)]());_0x318604-=0.1,$('#layoutScale')[_0x46308b(0x4de)](parseFloat(_0x318604[_0x46308b(0x902)](0x2))),layoutMap[_0x46308b(0x45a)]=0x2-parseFloat(_0x318604/0x64),warehouse[_0x46308b(0x541)](WHDimensions);}}setUnitForInput();}}),$(_0x4e2f9e(0x6df))['on'](_0x4e2f9e(0x8fc),function(){const _0x25b69e=_0x4e2f9e;g_drawMode=0x0,$(this)[_0x25b69e(0x81a)]('active-icube-setting')?updateDrawButtonState():($(_0x25b69e(0x6df))['addClass'](_0x25b69e(0x47a)),$(_0x25b69e(0x6df))[_0x25b69e(0x976)](_0x25b69e(0x6fe)),currentView!==ViewType[_0x25b69e(0x8a0)]&&switch_to_top_camera(),tracking(0x1e),g_sceneMode=sceneMode[_0x25b69e(0x184)]);}),$(_0x4e2f9e(0x51d))['on'](_0x4e2f9e(0x8fc),function(){const _0x39cc02=_0x4e2f9e;g_drawMode=0x1,updateDrawButtonState();var _0x244624=getManualItems();0x0<icubes[_0x39cc02(0x8ed)]||0x0<_0x244624[_0x39cc02(0x8ed)]?Utils['logg'](_0x39cc02(0x907),_0x39cc02(0x15f)):(tracking(0x1f),recreateAutoIcube());}),$(_0x4e2f9e(0x497))['on']('click',function(){const _0x5c1cea=_0x4e2f9e;updateDrawButtonState(),removeAllIcubes(),Behavior[_0x5c1cea(0x5b3)](Behavior[_0x5c1cea(0x355)]['removeIcube']),renderScene();}),$(_0x4e2f9e(0x3a4))['on'](_0x4e2f9e(0x8fc),function(){const _0x6f2d25=_0x4e2f9e;confirm(_0x6f2d25(0x1f1))&&(updateDrawButtonState(),removeManualItems(),Behavior[_0x6f2d25(0x5b3)](Behavior['type'][_0x6f2d25(0x187)]),renderScene());}),$('#input-upRightDistance')['on'](_0x4e2f9e(0x6a2),function(_0x1847cf){const _0x1da24c=_0x4e2f9e;tracking(0x32);let _0x56addb=parseFloat(_0x1847cf['target'][_0x1da24c(0x1fe)]);(_0x56addb=(_0x56addb=useP(_0x56addb)/useP(rateUnit))<0.6*g_MinDistUpRights?0.6*g_MinDistUpRights:_0x56addb)>g_MaxDistUpRights&&(_0x56addb=g_MaxDistUpRights),g_distUpRight=useP(useP(_0x56addb),!0x1),updateRackingHighLevel(),updateSelectedIcube(),Behavior[_0x1da24c(0x5b3)](Behavior[_0x1da24c(0x355)][_0x1da24c(0x18a)]);}),$(_0x4e2f9e(0x354))['on'](_0x4e2f9e(0x6a2),function(_0x3a75ec){const _0x4c0926=_0x4e2f9e;tracking(0x29),updateDistrPallet($(this)[_0x4c0926(0x3f7)]('id')['split']('_')[0x1],parseInt(_0x3a75ec[_0x4c0926(0x289)]['value']));}),$(_0x4e2f9e(0x8de))['on'](_0x4e2f9e(0x6a2),function(_0x41e476){const _0x5667b5=_0x4e2f9e;g_rackingHighLevel=parseInt(_0x41e476['target'][_0x5667b5(0x1fe)]),updateRackingHighLevel(),updateSelectedIcube(),tracking(0x31),Behavior[_0x5667b5(0x5b3)](Behavior[_0x5667b5(0x355)]['rackingLevel']);}),$('#palletOverhang')['on'](_0x4e2f9e(0x6a2),function(_0x83f144){const _0x55eed7=_0x4e2f9e;g_palletOverhang=parseFloat(_0x83f144[_0x55eed7(0x289)][_0x55eed7(0x1fe)]),updateSelectedIcube(),tracking(0x30),Behavior['add'](Behavior[_0x55eed7(0x355)]['palletOverhang']);}),$(_0x4e2f9e(0x1ff))['on']('change',function(_0x17259d){const _0x5c0a2d=_0x4e2f9e;g_loadPalletOverhang=parseFloat(_0x17259d[_0x5c0a2d(0x289)]['value']),g_palletInfo[_0x5c0a2d(0x355)]=g_palletInfo['value'],updateSelectedIcube(),tracking(0x2f),Behavior[_0x5c0a2d(0x5b3)](Behavior[_0x5c0a2d(0x355)][_0x5c0a2d(0x5b7)]);}),$(_0x4e2f9e(0x42d))['on']('change',function(_0xdbdf27){const _0x407571=_0x4e2f9e;g_rackingOrientation=parseInt(_0xdbdf27[_0x407571(0x289)][_0x407571(0x1fe)]),null!==selectedIcube&&(0x1===g_drawMode?recreateAutoIcube():(selectedIcube[_0x407571(0x2a7)](),updateSelectedIcube())),tracking(0x2e),Behavior[_0x407571(0x5b3)](Behavior[_0x407571(0x355)][_0x407571(0x1dc)]);}),$(_0x4e2f9e(0x54c))['on'](_0x4e2f9e(0x6a2),function(_0x3853a3){const _0x50ae4f=_0x4e2f9e;g_SKU=parseInt(_0x3853a3[_0x50ae4f(0x289)][_0x50ae4f(0x1fe)]),_0x3853a3=g_recomandedXtrackAmount,(null!==selectedIcube&&(calculateProps(selectedIcube[_0x50ae4f(0x263)]),_0x3853a3!==g_recomandedXtrackAmount&&(selectedIcube[_0x50ae4f(0x2a7)](),updateSelectedIcube())),tracking(0x2d),Behavior['add'](Behavior[_0x50ae4f(0x355)][_0x50ae4f(0x31d)]));}),$(_0x4e2f9e(0x833))['on']('change',function(_0x13fb72){const _0x2e3a17=_0x4e2f9e;g_movesPerHour=parseInt(_0x13fb72[_0x2e3a17(0x289)]['value']),null!==selectedIcube&&(selectedIcube[_0x2e3a17(0x4b1)](g_movesPerHour),selectedIcube[_0x2e3a17(0x478)]()),tracking(0x2c),Behavior[_0x2e3a17(0x5b3)](Behavior[_0x2e3a17(0x355)]['throughput']),renderScene();}),$(_0x4e2f9e(0x56c))['on'](_0x4e2f9e(0x6a2),function(_0x39c9fc){const _0x9ff7a3=_0x4e2f9e;selectedIcube&&(g_extraCarrierAmount=parseInt(_0x39c9fc['target'][_0x9ff7a3(0x1fe)])<0x0?0x0:parseInt(_0x39c9fc[_0x9ff7a3(0x289)][_0x9ff7a3(0x1fe)]),selectedIcube[_0x9ff7a3(0x510)](g_extraCarrierAmount),selectedIcube[_0x9ff7a3(0x478)](),Behavior[_0x9ff7a3(0x5b3)](Behavior[_0x9ff7a3(0x355)][_0x9ff7a3(0x75c)]),renderScene());}),$(_0x4e2f9e(0x1a5))['on'](_0x4e2f9e(0x8fc),function(){g_simMultipleView||switch_to_free_camera();}),$(_0x4e2f9e(0x906))['on']('click',function(){g_simMultipleView||switch_to_top_camera();}),$('#cameraFront')['on'](_0x4e2f9e(0x8fc),function(){g_simMultipleView||switch_to_front_camera();}),$('#cameraSide')['on'](_0x4e2f9e(0x8fc),function(){g_simMultipleView||switch_to_side_camera();}),$(_0x4e2f9e(0x676))['on'](_0x4e2f9e(0x8fc),function(){const _0x265a4c=_0x4e2f9e;switch(currentView){case ViewType[_0x265a4c(0x8a0)]:zoom2DCamera(-0x1,!0x1);break;case ViewType[_0x265a4c(0x2bd)]:--scene['activeCamera'][_0x265a4c(0x1e6)];break;case ViewType[_0x265a4c(0x409)]:case ViewType[_0x265a4c(0x77e)]:zoom2DCamera(-0x1,!0x0);}renderScene();}),$(_0x4e2f9e(0x265))['on']('click',function(){const _0x154d32=_0x4e2f9e;switch(currentView){case ViewType[_0x154d32(0x8a0)]:zoom2DCamera(0x1,!0x1);break;case ViewType[_0x154d32(0x2bd)]:scene[_0x154d32(0x3f6)][_0x154d32(0x1e6)]+=0x1;break;case ViewType[_0x154d32(0x409)]:case ViewType['side']:zoom2DCamera(0x1,!0x0);}renderScene();}),$('#resetCamera')['on'](_0x4e2f9e(0x8fc),function(){switchCamera(currentView);}),$(_0x4e2f9e(0x94e))['on'](_0x4e2f9e(0x8fc),function(){const _0x5bd2a3=_0x4e2f9e;currenntDataBaseAction=DataBaseAction[_0x5bd2a3(0x698)],$(_0x5bd2a3(0x8fd))[_0x5bd2a3(0x112)](),hasUpdates()&&confirm(_0x5bd2a3(0x186))?saveProject(()=>{const _0x4f3539=_0x5bd2a3;showModal(_0x4f3539(0x65a));}):showModal(_0x5bd2a3(0x65a));}),$(_0x4e2f9e(0x48f))['on'](_0x4e2f9e(0x8fc),function(){const _0x337d71=_0x4e2f9e;currenntDataBaseAction=DataBaseAction[_0x337d71(0x1c0)],''===documentName?showModal(_0x337d71(0x5dc)):hasUpdates()&&(tracking(0x3),saveProject(()=>{const _0x35ecca=_0x337d71;userRole===g_UserRole[_0x35ecca(0x3c6)]&&window['location'][_0x35ecca(0x7d8)](_0x35ecca(0x518));}));}),$(_0x4e2f9e(0x8e4))['on'](_0x4e2f9e(0x8fc),function(){const _0x4e4d58=_0x4e2f9e;currenntDataBaseAction=DataBaseAction[_0x4e4d58(0x1c0)],showModal('saveAs-modal');}),$(_0x4e2f9e(0x4ea))['on'](_0x4e2f9e(0x8fc),function(){const _0x3f7a6a=_0x4e2f9e;currenntDataBaseAction=DataBaseAction[_0x3f7a6a(0x7cf)],loadProject(documentName,documentInfo,!0x0);}),$(_0x4e2f9e(0x3ed))['on'](_0x4e2f9e(0x8fc),function(){const _0xae0ec3=_0x4e2f9e;currenntDataBaseAction=DataBaseAction[_0xae0ec3(0x7cf)],$(_0xae0ec3(0x8b9))[_0xae0ec3(0x112)](),hasUpdates()?confirm('Do\x20you\x20want\x20to\x20save\x20your\x20work?')?saveProject(function(){getProjectList(function(_0x31ec56){createProjectList(_0x31ec56);});}):getProjectList(function(_0xe8b294){createProjectList(_0xe8b294);}):getProjectList(function(_0x491185){createProjectList(_0x491185);});}),$(_0x4e2f9e(0x8b9))['on'](_0x4e2f9e(0x8fc),function(){const _0x1f5bf1=_0x4e2f9e;hideModal(_0x1f5bf1(0x6ca));}),$(_0x4e2f9e(0x8fd))['on']('click',function(){const _0x18631b=_0x4e2f9e;hideModal(_0x18631b(0x65a));}),$(_0x4e2f9e(0x255))['on']('click',function(){const _0x280de7=_0x4e2f9e;hideModal(_0x280de7(0x5dc));}),$(_0x4e2f9e(0x671))['on'](_0x4e2f9e(0x8fc),function(){const _0x187187=_0x4e2f9e;Utils[_0x187187(0x5ef)](g_BasePath+_0x187187(0x431),_0x187187(0x25f),{'complete':0x0},()=>{const _0x5d229e=_0x187187;hideModal(_0x5d229e(0x231));});}),$('.planAddInfo-modal-close')['on'](_0x4e2f9e(0x8fc),function(){const _0x229dab=_0x4e2f9e;hideModal(_0x229dab(0x2b5));}),$(_0x4e2f9e(0x49a))['on'](_0x4e2f9e(0x8fc),function(){const _0x3e1ed2=_0x4e2f9e;''==$('#inputDocumentAs')[_0x3e1ed2(0x4de)]()?$(_0x3e1ed2(0x95c))[_0x3e1ed2(0x345)]():(old_documentName=documentName,documentName=$('#inputDocumentAs')[_0x3e1ed2(0x4de)]()['trim'](),documentNameOverlapCheck(function(_0x1f2684){const _0x1e95ff=_0x3e1ed2;let _0xc7bd30=!0x1;_0x1f2684[_0x1e95ff(0x7d6)](_0xcb989=>{const _0x33e53b=_0x1e95ff;_0xcb989[_0x33e53b(0x702)]==documentName&&(_0xc7bd30=!0x0);}),_0xc7bd30?(documentName=old_documentName,Utils['logg'](_0x1e95ff(0x1d9),_0x1e95ff(0x77b)),$('#inputDocumentAs')[_0x1e95ff(0x4de)]('')[_0x1e95ff(0x345)]()):(createBehavior(),$(_0x1e95ff(0x42a))[_0x1e95ff(0x800)](documentName),hideModal(_0x1e95ff(0x5dc)),tracking(0x25),currenntDataBaseAction=DataBaseAction[_0x1e95ff(0x1c0)],saveProject());}));}),$('.new-modal-confirm')['on'](_0x4e2f9e(0x8fc),function(){const _0x152270=_0x4e2f9e;''==$(_0x152270(0x46c))[_0x152270(0x4de)]()?$(_0x152270(0x46c))[_0x152270(0x345)]():(old_documentName=documentName,documentName=$(_0x152270(0x46c))[_0x152270(0x4de)]()[_0x152270(0x1a8)](),documentNameOverlapCheck(_0x4a203c=>{const _0x31c2c3=_0x152270;let _0x86470=!0x1;_0x4a203c[_0x31c2c3(0x7d6)](_0x4d93f8=>{const _0x1cc12d=_0x31c2c3;_0x4d93f8[_0x1cc12d(0x702)]==documentName&&(_0x86470=!0x0);}),_0x86470?(documentName='',Utils[_0x31c2c3(0x964)](_0x31c2c3(0x1d9),_0x31c2c3(0x77b)),$(_0x31c2c3(0x46c))['val']('')[_0x31c2c3(0x345)]()):($(_0x31c2c3(0x42a))[_0x31c2c3(0x800)](documentName),hideModal(_0x31c2c3(0x65a)),saveProject(),(currenntDataBaseAction=DataBaseAction[_0x31c2c3(0x698)])!==DataBaseAction[_0x31c2c3(0x698)]&¤ntDataBaseAction!==DataBaseAction['load']&&!isEditByAdmin||(currentTemplateType['document_name']=documentName,setProject(currentTemplateType)));}));}),$('.undo-btn')['on'](_0x4e2f9e(0x8fc),function(){const _0x470c3d=_0x4e2f9e;Behavior[_0x470c3d(0x2fb)]();}),$('.redo-btn')['on'](_0x4e2f9e(0x8fc),function(){const _0x3ee458=_0x4e2f9e;Behavior[_0x3ee458(0x2f6)]();}),$(_0x4e2f9e(0x382))['on']('click',function(){const _0xff2053=_0x4e2f9e;currentTemplateType=Template[_0xff2053(0x465)][Template[_0xff2053(0x355)][$(this)['attr'](_0xff2053(0x4c8))]];const _0x35d7fc=$(_0xff2053(0x669));for(let _0x1f8d37=0x0;_0x1f8d37<_0x35d7fc[_0xff2053(0x8ed)];_0x1f8d37++)_0x35d7fc[_0x1f8d37][_0xff2053(0x540)][_0xff2053(0x288)](_0xff2053(0x149));$(this)['parent']()['addClass']('select');}),$(_0x4e2f9e(0x8fb))['on'](_0x4e2f9e(0x8fc),function(){const _0x549263=_0x4e2f9e;scene['getEngine']()[_0x549263(0x477)](!0x1);}),$(_0x4e2f9e(0x3b5))['on'](_0x4e2f9e(0x8fc),function(){const _0x5d532e=_0x4e2f9e;$(_0x5d532e(0x89d))['show'](_0x5d532e(0x7fd),()=>{Export_PDF['generateFile'](!0x1),tracking(0x8);}),isEditByAdmin||Utils['request'](g_BasePath+_0x5d532e(0x8d2),_0x5d532e(0x25f),{},null,null);}),$(_0x4e2f9e(0x577))['on'](_0x4e2f9e(0x8fc),function(){const _0x2a33e2=_0x4e2f9e;$('#waiting')[_0x2a33e2(0x112)](_0x2a33e2(0x7fd),()=>{const _0x5912b9=_0x2a33e2;if(tracking(0xc),$(_0x5912b9(0x858))['is'](':checked'))Export_CAD[_0x5912b9(0x7b6)](!0x1,!0x0);else{const _0x4b4492=new FormData();_0x4b4492['append'](_0x5912b9(0x154),Export_CAD[_0x5912b9(0x7b6)](!0x1,!0x1)),_0x4b4492[_0x5912b9(0x96f)](_0x5912b9(0x5d8),JSON[_0x5912b9(0x264)]({'documentName':documentName,'documentInfo':documentInfo})),Utils[_0x5912b9(0x5ec)](g_BasePath+'home/uploadCAD','POST',_0x4b4492,async _0x56a371=>{const _0xe909b1=_0x5912b9,_0x5117a9=JSON[_0xe909b1(0x896)](_0x56a371);if(0x0===_0x5117a9[_0xe909b1(0x7ed)]['length'])return $(_0xe909b1(0x89d))[_0xe909b1(0x4a6)](),void Utils[_0xe909b1(0x964)]('Save\x20your\x20project\x20first','error');_0x56a371=_0x5117a9[_0xe909b1(0x7ed)][_0xe909b1(0x7d8)](/ /g,'%20');const _0x44dad6=_0x5117a9[_0xe909b1(0x7ed)][_0xe909b1(0x52b)]('/')[_0xe909b1(0x5ee)]()[_0xe909b1(0x52b)]('.')[_0xe909b1(0x957)]();_0x56a371={'tasks':{'file1':{'operation':_0xe909b1(0x505),'url':_0x56a371},'converttodwg':{'operation':_0xe909b1(0x667),'input_format':_0xe909b1(0x154),'output_format':'dwg','engine':_0xe909b1(0x418),'input':[_0xe909b1(0x1f9)],'engine_version':_0xe909b1(0x2c9),'filename':_0x44dad6+_0xe909b1(0x42e)},'converted':{'operation':'export/url','input':['converttodwg'],'inline':!0x1,'archive_multiple_files':!0x1}},'tag':_0xe909b1(0x3ae)},_0x56a371={'method':'POST','body':JSON[_0xe909b1(0x264)](_0x56a371),'headers':{'Authorization':_0xe909b1(0x225)+_0x5117a9['key'],'Content-type':_0xe909b1(0x51b)}};const _0x11661e=await fetch('https://api.cloudconvert.com/v2/jobs',_0x56a371);_0x11661e['json']()['then'](async _0x5a6d4b=>{const _0xd0937e=_0xe909b1;var _0x2541ec={'method':_0xd0937e(0x490),'headers':{'Authorization':_0xd0937e(0x225)+_0x5117a9[_0xd0937e(0x4c8)]}};const _0x200846=await fetch('https://sync.api.cloudconvert.com/v2/tasks/'+_0x5a6d4b[_0xd0937e(0x5d8)][_0xd0937e(0x489)][0x2]['id'],_0x2541ec);_0x200846[_0xd0937e(0x743)]()[_0xd0937e(0x301)](_0x464630=>{const _0x31cae2=_0xd0937e;var _0x46f024;$(_0x31cae2(0x89d))[_0x31cae2(0x4a6)](),!_0x464630['data'][_0x31cae2(0x79e)]||_0x464630[_0x31cae2(0x5d8)][_0x31cae2(0x79e)]&&0x0===_0x464630[_0x31cae2(0x5d8)]['result'][_0x31cae2(0x673)]['length']||(_0x464630=_0x464630[_0x31cae2(0x5d8)][_0x31cae2(0x79e)]['files'][0x0][_0x31cae2(0x7ed)],_0x46f024=_0x44dad6+_0x31cae2(0x42e),Utils[_0x31cae2(0x848)](_0x46f024,_0x464630,!0x1));});});});}});}),$(_0x4e2f9e(0x4d4))['on']('click',function(){const _0x461e6d=_0x4e2f9e;$(_0x461e6d(0x89d))[_0x461e6d(0x112)](_0x461e6d(0x7fd),async()=>{const _0x249748=_0x461e6d;await Export_OBJ[_0x249748(0x7b6)](),$(_0x249748(0x89d))[_0x249748(0x4a6)](),tracking(0x2b);});}),$(_0x4e2f9e(0x413))['on'](_0x4e2f9e(0x8fc),function(){const _0x453cd2=_0x4e2f9e;hasUpdates()?saveProject(()=>{const _0x5719f9=_0x373e;Export_PNG[_0x5719f9(0x7b6)](),tracking(0x28);}):(Export_PNG[_0x453cd2(0x7b6)](),tracking(0x28));}),$(_0x4e2f9e(0x4a5))['on'](_0x4e2f9e(0x8fc),function(){const _0xa37809=_0x4e2f9e;$(_0xa37809(0x89d))[_0xa37809(0x112)](_0xa37809(0x7fd),()=>{const _0x4424b9=_0xa37809;Export_PDF[_0x4424b9(0x7b6)](!0x0);});}),$(_0x4e2f9e(0x3b4))['on'](_0x4e2f9e(0x224),function(_0x66ea07){const _0x419974=_0x4e2f9e;_0x66ea07[_0x419974(0x24d)]();}),$(_0x4e2f9e(0x92a))['on']('click',async function(){const _0x3d7fda=_0x4e2f9e;if($('#contact-form')[_0x3d7fda(0x2e7)]()){$(_0x3d7fda(0x89d))[_0x3d7fda(0x112)]();const _0x2a9c12=new window[(_0x3d7fda(0x455))][(_0x3d7fda(0x511))]('l','pt','a4',!0x0);_0x2a9c12[_0x3d7fda(0x87e)](_0x3d7fda(0x7f2)),_0x2a9c12['setFontSize'](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0x32,_0x3d7fda(0x8e5)+$(_0x3d7fda(0x607))[_0x3d7fda(0x4de)]()),_0x2a9c12[_0x3d7fda(0x327)](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0x50,_0x3d7fda(0x1bd)+$(_0x3d7fda(0x298))['val']()),_0x2a9c12[_0x3d7fda(0x327)](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0x6e,_0x3d7fda(0x631)+$(_0x3d7fda(0x344))[_0x3d7fda(0x4de)]()),_0x2a9c12[_0x3d7fda(0x327)](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0x8c,_0x3d7fda(0x569)+$(_0x3d7fda(0x272))[_0x3d7fda(0x4de)]()),_0x2a9c12['setFontSize'](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0xaa,_0x3d7fda(0x959)+$(_0x3d7fda(0x21b))['val']()),_0x2a9c12[_0x3d7fda(0x327)](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0xc8,$(_0x3d7fda(0x8d8))['is'](_0x3d7fda(0x10a))?_0x3d7fda(0x262):_0x3d7fda(0x7d0)),_0x2a9c12['setFontSize'](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0xe6,_0x3d7fda(0x375)+$(_0x3d7fda(0x380))[_0x3d7fda(0x4de)]()),_0x2a9c12[_0x3d7fda(0x327)](0xf),_0x2a9c12[_0x3d7fda(0x976)](0x32,0x104,_0x3d7fda(0x909));var _0x4b8c8a,_0x570bf2=_0x2a9c12[_0x3d7fda(0x4dc)]($(_0x3d7fda(0x5f4))[_0x3d7fda(0x4de)](),0x28a);_0x2a9c12[_0x3d7fda(0x976)](0x64,0x122,_0x570bf2),$('#include_yes')['is'](_0x3d7fda(0x10a))&&(_0x2a9c12[_0x3d7fda(0x578)](),_0x570bf2=currentView,_0x4b8c8a=await getImage(ViewType[_0x3d7fda(0x2bd)],!0x0),_0x2a9c12['addImage'](_0x4b8c8a,_0x3d7fda(0x2f7),0x14,0x28,0x320,0x1f4,void 0x0,_0x3d7fda(0x4ee)),getImage(_0x570bf2));const _0x1034bf=new FormData();_0x1034bf[_0x3d7fda(0x96f)](_0x3d7fda(0x35f),_0x2a9c12[_0x3d7fda(0x428)](_0x3d7fda(0x57a))),Utils[_0x3d7fda(0x5ec)](g_BasePath+_0x3d7fda(0x476),_0x3d7fda(0x25f),_0x1034bf,()=>{const _0x3c043c=_0x3d7fda;$('#waiting')['hide'](),Utils[_0x3c043c(0x964)](_0x3c043c(0x390),'success');});}}),$(_0x4e2f9e(0x76a))['on']('change',function(){const _0x4238e4=_0x4e2f9e;currentUnits=currentUnits===Units['metric']?Units[_0x4238e4(0x308)]:Units[_0x4238e4(0x71a)],unit_measurement=currentUnits,tracking(0x24),SetUIUnits(),ChangeUnits();}),$(_0x4e2f9e(0x470))['on'](_0x4e2f9e(0x6a2),function(_0x5d39fa){const _0x23228f=_0x4e2f9e;currentMetric=parseInt(_0x5d39fa['target'][_0x23228f(0x1fe)]),ChangeUnits();}),$(_0x4e2f9e(0x881))['on']('change',function(_0x9f0527){const _0x1020cb=_0x4e2f9e;currentUSStand=parseInt(_0x9f0527[_0x1020cb(0x289)][_0x1020cb(0x1fe)]),ChangeUnits();}),$('#con_preferred_date')[_0x4e2f9e(0x422)]({'minDate':_0x4e2f9e(0x37d),'beforeShowDay':$[_0x4e2f9e(0x422)][_0x4e2f9e(0x689)]})[_0x4e2f9e(0x422)](_0x4e2f9e(0x8d9),_0x4e2f9e(0x37d)),$(_0x4e2f9e(0x449))['datepicker']({'minDate':_0x4e2f9e(0x682),'beforeShowDay':$[_0x4e2f9e(0x422)][_0x4e2f9e(0x689)]})['datepicker'](_0x4e2f9e(0x8d9),_0x4e2f9e(0x682)),$(document)[_0x4e2f9e(0x229)](function(){const _0x50e05a=_0x4e2f9e;$('[data-toggle=\x22tooltip\x22]')[_0x50e05a(0x966)](),document['addEventListener'](_0x50e05a(0x1c3),_0x33ee50=>_0x33ee50[_0x50e05a(0x24d)]());}),window['onerror']=(_0x24568e,_0x3092e1,_0x39b1c9)=>{const _0x5c952a=_0x4e2f9e;console[_0x5c952a(0x379)](_0x24568e,_0x3092e1,_0x39b1c9);const _0x5a8232=new FormData();return _0x5a8232['append']('documentName',documentName),_0x5a8232[_0x5c952a(0x96f)](_0x5c952a(0x2a1),_0x39b1c9),_0x5a8232[_0x5c952a(0x96f)]('message',_0x24568e),_0x5a8232[_0x5c952a(0x96f)](_0x5c952a(0x7ed),_0x3092e1),BABYLON[_0x5c952a(0x4df)][_0x5c952a(0x318)](scene[_0x5c952a(0x356)](),scene['activeCamera'],{'width':0x640,'height':0x3e8})[_0x5c952a(0x301)](_0xc84583=>{const _0x1b8b51=_0x5c952a;_0x5a8232[_0x1b8b51(0x96f)](_0x1b8b51(0x609),_0xc84583),Utils[_0x1b8b51(0x5ec)](g_BasePath+'home/sendLog',_0x1b8b51(0x25f),_0x5a8232);}),!0x0;},$(_0x4e2f9e(0x5d4))['on'](_0x4e2f9e(0x8fc),function(){const _0x10adc1=_0x4e2f9e;$('.faq')[_0x10adc1(0x50b)](_0x10adc1(0x704)),$(_0x10adc1(0x5d4))['next']()[_0x10adc1(0x26b)](_0x10adc1(0x4a6)),$(this)[_0x10adc1(0x26b)]('faq_active'),$(this)[_0x10adc1(0x713)]()[_0x10adc1(0x50b)]('hide');}),$('#btnSubmissionPlan')['on']('click',function(){const _0x2beab7=_0x4e2f9e;var _0x582ffa=checkPlacedXtracklift();_0x582ffa[0x0]?showModal(_0x2beab7(0x2b5)):($(_0x2beab7(0x933))[_0x2beab7(0x800)](_0x582ffa[0x1]),showModal(_0x2beab7(0x454)));}),$(_0x4e2f9e(0x744))['on'](_0x4e2f9e(0x8fc),function(){const _0x161cab=_0x4e2f9e;$(_0x161cab(0x89d))[_0x161cab(0x112)](_0x161cab(0x7fd),()=>{const _0x551a9e=_0x161cab;Export_PDF[_0x551a9e(0x7b6)](!0x0);}),hideModal('planAddInfo-modal');}),$(_0x4e2f9e(0x95d))['on'](_0x4e2f9e(0x8fc),function(){const _0x2e1b78=_0x4e2f9e;var _0x246adf=checkPlacedXtracklift();extraInfo={'email':$(_0x2e1b78(0x504))[_0x2e1b78(0x4de)](),'compName':(userRole===g_UserRole[_0x2e1b78(0x35c)]?$(_0x2e1b78(0x340)):$(_0x2e1b78(0x650)))['val'](),'contactP':(userRole===g_UserRole[_0x2e1b78(0x35c)]?$(_0x2e1b78(0x1eb)):$(_0x2e1b78(0x78f)))[_0x2e1b78(0x4de)](),'location':(userRole===g_UserRole[_0x2e1b78(0x35c)]?$('#addInfo_location'):$(_0x2e1b78(0x7e4)))[_0x2e1b78(0x4de)](),'delDate':(userRole===g_UserRole['Sales']?$(_0x2e1b78(0x3e5)):$('#addInfo_delivery_date2'))[_0x2e1b78(0x4de)](),'temperature':userRole===g_UserRole[_0x2e1b78(0x35c)]?$(_0x2e1b78(0x3d8))['is'](_0x2e1b78(0x10a))?_0x2e1b78(0x2d7):'No':$(_0x2e1b78(0x5bf))['is'](_0x2e1b78(0x10a))?_0x2e1b78(0x2d7):'No','flammable':userRole===g_UserRole[_0x2e1b78(0x35c)]?$(_0x2e1b78(0x7ab))['is'](':checked')?_0x2e1b78(0x2d7):'No':$(_0x2e1b78(0x65d))['is'](_0x2e1b78(0x10a))?_0x2e1b78(0x2d7):'No','food':userRole===g_UserRole['Sales']?$('#addInfo_food')['is'](_0x2e1b78(0x10a))?_0x2e1b78(0x2d7):'No':$(_0x2e1b78(0x6b2))['is'](':checked')?_0x2e1b78(0x2d7):'No','feedback':$(_0x2e1b78(0x2f5))[_0x2e1b78(0x4de)]()},_0x246adf[0x0]?userRole!==g_UserRole[_0x2e1b78(0x3c6)]?$(_0x2e1b78(0x89d))[_0x2e1b78(0x112)](_0x2e1b78(0x7fd),()=>{const _0x591e70=_0x2e1b78;Export_PDF[_0x591e70(0x7b6)](!0x0);}):0x0!==extraInfo[_0x2e1b78(0x870)][_0x2e1b78(0x8ed)]&&0x0!==extraInfo[_0x2e1b78(0x3ab)][_0x2e1b78(0x8ed)]&&Utils['validateEmail'](extraInfo[_0x2e1b78(0x3ab)])&&Utils[_0x2e1b78(0x5ef)](g_BasePath+_0x2e1b78(0x56f),'POST',{'name':extraInfo[_0x2e1b78(0x870)],'email':extraInfo[_0x2e1b78(0x3ab)]},_0xc7e8bf=>{const _0x5487ec=_0x2e1b78;documentInfo=_0xc7e8bf['documentInfo'],userEmail=extraInfo['email'],userName=extraInfo[_0x5487ec(0x870)],$(_0x5487ec(0x89d))[_0x5487ec(0x112)](_0x5487ec(0x7fd),()=>{const _0x1243ec=_0x5487ec;Export_PDF[_0x1243ec(0x7b6)](!0x0);});},()=>{const _0x2cd8f9=_0x2e1b78;Utils[_0x2cd8f9(0x964)](_0x2cd8f9(0x866),_0x2cd8f9(0x77b));}):($(_0x2e1b78(0x933))[_0x2e1b78(0x800)](_0x246adf[0x1]),$('#submit-modal')[_0x2e1b78(0x50b)](_0x2e1b78(0x72d))[_0x2e1b78(0x112)]());}),$('.submit-modal-close')['on'](_0x4e2f9e(0x8fc),function(){const _0x153f03=_0x4e2f9e;$(_0x153f03(0x2ea))[_0x153f03(0x26b)]('fade')[_0x153f03(0x4a6)](),document[_0x153f03(0x962)]('main-tabs-tab-Racking')[_0x153f03(0x63b)](new Event(_0x153f03(0x8fc)));}),$('.submit-modal-confirm')['on'](_0x4e2f9e(0x8fc),function(){const _0x434502=_0x4e2f9e;hideModal(_0x434502(0x454)),userRole===g_UserRole[_0x434502(0x35c)]?showModal(_0x434502(0x2b5)):$(_0x434502(0x89d))[_0x434502(0x112)]('fast',()=>{Export_PDF['generateFile'](!0x0);});}),$(_0x4e2f9e(0x8d3))['on'](_0x4e2f9e(0x8fc),function(){const _0x26b453=_0x4e2f9e;clickManualItem($(this)[_0x26b453(0x3f7)](_0x26b453(0x653)));}),$(_0x4e2f9e(0x801))['on'](_0x4e2f9e(0x8fc),function(){const _0x2354b8=_0x4e2f9e;switchCamera(currentView),hideModal(_0x2354b8(0x4f5)),g_saveBehaviour=!0x1,$(_0x2354b8(0x7b9))['is'](':visible')&&$(_0x2354b8(0x91c))['trigger'](_0x2354b8(0x8fc)),tutorialTour[_0x2354b8(0x4e6)](()=>{setProject(currentTemplateType,!0x1),initData(currentTemplateType),onBegin();});}),$(_0x4e2f9e(0x39e))['on'](_0x4e2f9e(0x8fc),function(){const _0x2957b7=_0x4e2f9e;switchCamera(currentView),g_saveBehaviour=!0x1;const _0x595417={'document_name':documentName,'warehouse_dimensions':[...WHDimensions],'icubeData':[...getIcubeData()],'itemMData':[...getManualItems()],'unit_measurement':unit_measurement,'extraInfo':extraInfo,'extraPrice':[...extraPrice],'measurements':[...getAllMeasurements()],'custom_values':[...custom_values],'layoutMap':{...layoutMap}};setProject(Template[_0x2957b7(0x465)][Template['type'][_0x2957b7(0x32a)]],!0x1),$(_0x2957b7(0x7b9))['is'](_0x2957b7(0x96d))&&$(_0x2957b7(0x91c))[_0x2957b7(0x4b7)](_0x2957b7(0x8fc)),tutorialTour[_0x2957b7(0x4e6)](()=>{const _0x12d5b1=_0x2957b7;setProject(_0x595417,!0x1),Behavior[_0x12d5b1(0x1c5)]();});}),$(_0x4e2f9e(0x349))['on'](_0x4e2f9e(0x8fc),function(){const _0x11b676=_0x4e2f9e;Utils[_0x11b676(0x5ef)](g_BasePath+_0x11b676(0x859),'POST',{'fmessage':$(_0x11b676(0x2f5))[_0x11b676(0x4de)]()},_0xe78b80=>{const _0x423319=_0x11b676;_0xe78b80&&Utils[_0x423319(0x964)](_0x423319(0x5e9),_0x423319(0x557));},null);}),$(_0x4e2f9e(0x72f))['on'](_0x4e2f9e(0x8fc),function(){const _0x5d8a35=_0x4e2f9e;document[_0x5d8a35(0x962)]('main-tabs-tab-Racking')[_0x5d8a35(0x63b)](new Event(_0x5d8a35(0x8fc))),$(_0x5d8a35(0x7b9))[_0x5d8a35(0x3de)]({'scrollTop':0x0},0x1);}),$(_0x4e2f9e(0x560))['on'](_0x4e2f9e(0x8fc),function(){const _0x36d1c8=_0x4e2f9e;$(this)[_0x36d1c8(0x81a)]('active-icube-setting')||($(_0x36d1c8(0x2e3))['removeClass'](_0x36d1c8(0x47a)),$('#input-upRightDistance')[_0x36d1c8(0x3f7)]('disabled',!0x0),$(this)[_0x36d1c8(0x26b)](_0x36d1c8(0x47a)));}),$(_0x4e2f9e(0x2e3))['on'](_0x4e2f9e(0x8fc),function(){const _0x397619=_0x4e2f9e;$(this)['hasClass'](_0x397619(0x47a))||($('#auto-upRightDist')[_0x397619(0x50b)]('active-icube-setting'),$(_0x397619(0x381))[_0x397619(0x3f7)](_0x397619(0x4cd),!0x1),$(this)[_0x397619(0x26b)](_0x397619(0x47a)));}),$(_0x4e2f9e(0x16d))['on'](_0x4e2f9e(0x8fc),function(){const _0x130cce=_0x4e2f9e;selectedIcube&&selectedIcube['software'][_0x130cce(0x848)]();}),$(_0x4e2f9e(0x34d))['on'](_0x4e2f9e(0x8fc),function(){const _0x1867aa=_0x4e2f9e;selectedIcube&&selectedIcube[_0x1867aa(0x7a9)][_0x1867aa(0x48a)]();}),$(_0x4e2f9e(0x580))['on'](_0x4e2f9e(0x8fc),function(){const _0x36f6ed=_0x4e2f9e;var _0x4cfb6c=$(_0x36f6ed(0x3e3))['val'](),_0x5d8a2e=$(_0x36f6ed(0x57d))[_0x36f6ed(0x4de)]();0x0!==_0x4cfb6c[_0x36f6ed(0x8ed)]&&0x0!==_0x5d8a2e[_0x36f6ed(0x8ed)]&&Utils[_0x36f6ed(0x8b6)](_0x5d8a2e)&&Utils['request'](g_BasePath+_0x36f6ed(0x656),_0x36f6ed(0x25f),{'name':_0x4cfb6c,'email':_0x5d8a2e},_0x3e3279=>{const _0x6f91a9=_0x36f6ed;_0x6f91a9(0x482)===_0x3e3279?Utils[_0x6f91a9(0x964)](_0x6f91a9(0x321),_0x6f91a9(0x77b)):createUsersSAhtml(_0x3e3279);},()=>{const _0x237198=_0x36f6ed;Utils[_0x237198(0x964)](_0x237198(0x866),'error');});}),$('#uploadedLayout')['on'](_0x4e2f9e(0x6a2),function(){const _0x541fbf=_0x4e2f9e;var _0x551864=new FormData($(_0x541fbf(0x33d))[_0x541fbf(0x5b9)](0x0));Utils['requestFormData'](g_BasePath+_0x541fbf(0x720),'POST',_0x551864,_0x2d0a05=>{const _0x2537b7=_0x541fbf;0x0===_0x2d0a05['length']?Utils[_0x2537b7(0x964)](_0x2537b7(0x8f7),_0x2537b7(0x77b)):Utils[_0x2537b7(0x964)]('Upload\x20done!','success'),(layoutMap=layoutMap&&(!layoutMap||layoutMap[_0x2537b7(0x632)](_0x2537b7(0x7ed)))?layoutMap:{'url':'','scale':0x1,'uOffset':0x0,'vOffset':0x0})['url']=_0x2d0a05,layoutMap[_0x2537b7(0x45a)]=0x1,layoutMap[_0x2537b7(0x38b)]=0x0,layoutMap[_0x2537b7(0x122)]=0x0,prepareTexture();});}),$(_0x4e2f9e(0x7f9))['on'](_0x4e2f9e(0x8fc),function(){const _0x1e9205=_0x4e2f9e;for(let _0x5e0b6e=layoutArrows[_0x1e9205(0x8ed)]-0x1;0x0<=_0x5e0b6e;_0x5e0b6e--)layoutArrows[_0x5e0b6e]['dispose']();if(layoutArrows=[],$(this)[_0x1e9205(0x81a)]('active-icube-setting'))$(this)['removeClass'](_0x1e9205(0x47a))[_0x1e9205(0x976)](_0x1e9205(0x3c1)),$(_0x1e9205(0x33d))[_0x1e9205(0x4a6)](),tracking(0x26);else{$(this)[_0x1e9205(0x26b)]('active-icube-setting')[_0x1e9205(0x976)](_0x1e9205(0x852)),$(_0x1e9205(0x33d))['show']();for(let _0x18ef73=0x0;_0x18ef73<0x4;_0x18ef73++){const _0x5019f6=otherItemInfo[ITEMTYPE['Other']['PortArrow']][_0x1e9205(0x1a0)][_0x1e9205(0x6d4)](_0x1e9205(0x7d1)+_0x18ef73);_0x5019f6['rotationQuaternion']=null,_0x5019f6[_0x1e9205(0x597)]['y']=0.001,_0x18ef73%0x2==0x0?(_0x5019f6[_0x1e9205(0x38f)]['x']=(0x0===_0x18ef73?-0x1:0x1)*warehouse[_0x1e9205(0x93c)]/1.8,_0x5019f6[_0x1e9205(0x7d3)]['y']=0x0===_0x18ef73?-Math['PI']/0x2:Math['PI']/0x2):(_0x5019f6[_0x1e9205(0x38f)]['z']=(0x1===_0x18ef73?-0x1:0x1)*warehouse[_0x1e9205(0x8ed)]/1.8,_0x5019f6[_0x1e9205(0x7d3)]['y']=0x1===_0x18ef73?Math['PI']:0x0),_0x5019f6[_0x1e9205(0x93e)]=new BABYLON[(_0x1e9205(0x3f9))](scene),_0x5019f6[_0x1e9205(0x93e)]['hoverCursor']=_0x1e9205(0x84b),_0x5019f6['actionManager'][_0x1e9205(0x591)](new BABYLON[(_0x1e9205(0x22b))](BABYLON['ActionManager'][_0x1e9205(0x746)],()=>{})),_0x5019f6[_0x1e9205(0x93e)][_0x1e9205(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x1e9205(0x3f9)][_0x1e9205(0x483)],_0x3fa72c=>{const _0x5d98d6=_0x1e9205;if(layoutMap){switch(_0x18ef73){case 0x0:layoutMap[_0x5d98d6(0x38b)]+=0.1;break;case 0x1:layoutMap['vOffset']+=0.1;break;case 0x2:layoutMap[_0x5d98d6(0x38b)]-=0.1;break;case 0x3:layoutMap[_0x5d98d6(0x122)]-=0.1;}warehouse[_0x5d98d6(0x41a)][_0x5d98d6(0x8bf)][_0x5d98d6(0x281)]&&(warehouse[_0x5d98d6(0x41a)][_0x5d98d6(0x8bf)][_0x5d98d6(0x281)][_0x5d98d6(0x38b)]=layoutMap[_0x5d98d6(0x38b)],warehouse[_0x5d98d6(0x41a)][_0x5d98d6(0x8bf)][_0x5d98d6(0x281)][_0x5d98d6(0x122)]=layoutMap['vOffset']);}})),layoutArrows[_0x1e9205(0x334)](_0x5019f6);}warehouse[_0x1e9205(0x541)](WHDimensions);}renderScene(0xfa0);}),$(_0x4e2f9e(0x45d))['on'](_0x4e2f9e(0x8fc),function(){const _0x36e714=_0x4e2f9e;visibility=!$(_0x36e714(0x93b))['is'](_0x36e714(0x96d)),$(_0x36e714(0x93b))[_0x36e714(0x4b9)](_0x36e714(0x7e7),visibility?'block':_0x36e714(0x5ab)),$('#input-pallet-height')[_0x36e714(0x3f7)](_0x36e714(0x4cd),visibility),$(_0x36e714(0x690))[_0x36e714(0x713)]()[_0x36e714(0x6ad)]()['attr'](_0x36e714(0x4cd),visibility),$(_0x36e714(0x472))['attr'](_0x36e714(0x4cd),visibility),$(_0x36e714(0x472))[_0x36e714(0x713)]()[_0x36e714(0x6ad)]()[_0x36e714(0x3f7)]('disabled',visibility);}),$(_0x4e2f9e(0x29f))['on'](_0x4e2f9e(0x6a2),function(_0xe0ca16){const _0x3c00ed=_0x4e2f9e;g_spacingBetweenRows=parseFloat(_0xe0ca16['target'][_0x3c00ed(0x1fe)]),selectedIcube&&(selectedIcube['updateDistanceBetweenRows'](),selectedIcube[_0x3c00ed(0x478)]());}),$(_0x4e2f9e(0x572))['on']('click',function(){const _0x4b341f=_0x4e2f9e;if(simulation){updateSimulation(simulation);const _0x514f86=document[_0x4b341f(0x962)](_0x4b341f(0x91a));_0x514f86[_0x4b341f(0x46a)]['forEach'](function(_0xaab9a3){_0xaab9a3['removeChild'](_0xaab9a3['childNodes'][0x0]);}),simulation['remove'](),simulation=null,$(this)[_0x4b341f(0x976)](_0x4b341f(0x419)),$('#pause_sim')[_0x4b341f(0x4a6)]();}else document['getElementById']('liftsHolder')[_0x4b341f(0x2e2)]='',(document[_0x4b341f(0x962)](_0x4b341f(0x91a))[_0x4b341f(0x2e2)]='')!==(simulation=new Simulation({'input':parseInt(document[_0x4b341f(0x17c)](_0x4b341f(0x737))['value']),'output':parseInt(document[_0x4b341f(0x17c)](_0x4b341f(0x785))[_0x4b341f(0x1fe)]),'process':parseInt(document['querySelector']('select[name=\x22simProces\x22]')[_0x4b341f(0x1fe)]),'strategy':parseInt(document[_0x4b341f(0x17c)](_0x4b341f(0x604))[_0x4b341f(0x1fe)]),'multiply':parseInt(document[_0x4b341f(0x17c)]('select[name=\x22simSpeed\x22]')[_0x4b341f(0x1fe)]),'liftAssign':parseInt(document[_0x4b341f(0x17c)](_0x4b341f(0x3be))[_0x4b341f(0x1fe)]),'sharePath':!!document[_0x4b341f(0x17c)](_0x4b341f(0x886)),'isReply':!0x1,'onEnd':()=>{tracking(0xf),endSimulation();}}))[_0x4b341f(0x77b)]?(simulation['remove'](),simulation=null):(tracking(0xe),Behavior[_0x4b341f(0x5b3)](Behavior[_0x4b341f(0x355)][_0x4b341f(0x7a1)]),saveSimulation(simulation),$(this)[_0x4b341f(0x976)](_0x4b341f(0x630)),$(_0x4b341f(0x163))[_0x4b341f(0x976)]('Pause')[_0x4b341f(0x112)]());}),$(_0x4e2f9e(0x5bc))['on'](_0x4e2f9e(0x6a2),function(){const _0xb7bb28=_0x4e2f9e;simulation&&(simulation[_0xb7bb28(0x506)]=parseInt($(this)[0x0][_0xb7bb28(0x1fe)]));}),$(_0x4e2f9e(0x163))['on'](_0x4e2f9e(0x8fc),function(){const _0x4208e6=_0x4e2f9e;simulation[_0x4208e6(0x62e)]?(simulation[_0x4208e6(0x434)](),$(this)['text'](_0x4208e6(0x270))):(simulation['resume'](),$(this)[_0x4208e6(0x976)]('Pause'));}),$('#simMultipleView')['on'](_0x4e2f9e(0x6a2),function(){const _0x4a5585=_0x4e2f9e;g_simMultipleView=$(this)['is'](_0x4a5585(0x10a)),toggleMultipleView();}),$('#addPriceRow')['on'](_0x4e2f9e(0x8fc),function(){const _0x4e0c97=_0x4e2f9e;$('#extraPriceTable')[0x0]||(document[_0x4e0c97(0x962)]('extraPriceHolder')[_0x4e0c97(0x2e2)]=_0x4e0c97(0x3b1));var _0x459bb3=_0x4e0c97(0x13b)+extraPrice[_0x4e0c97(0x8ed)]+_0x4e0c97(0x313)+extraPrice[_0x4e0c97(0x8ed)]+_0x4e0c97(0x8a9);$(_0x4e0c97(0x629))[_0x4e0c97(0x96f)](_0x459bb3);}),$(_0x4e2f9e(0x63f))['on']('click',function(){const _0xe5c5bf=_0x4e2f9e,_0x46f8a5=document[_0xe5c5bf(0x962)]('itHelper');var _0x295b4f=$(_0xe5c5bf(0x300))[0x0];_0xe5c5bf(0x5ab)===_0x46f8a5[_0xe5c5bf(0x815)][_0xe5c5bf(0x7e7)]?(_0x46f8a5[_0xe5c5bf(0x815)][_0xe5c5bf(0x7e7)]=_0xe5c5bf(0x378),it3DEngine&&(it3DEngine['dispose'](),it3DEngine=null),it2DEngine=create2DViewerIt(_0x295b4f)):(_0x46f8a5[_0xe5c5bf(0x815)]['display']=_0xe5c5bf(0x5ab),it2DEngine&&(it2DEngine['dispose'](),it2DEngine=null));}),$(_0x4e2f9e(0x66d))['on'](_0x4e2f9e(0x8fc),function(){const _0xc685d4=_0x4e2f9e,_0x5a526a=document['getElementById'](_0xc685d4(0x312));var _0x3b0464=$(_0xc685d4(0x300))[0x0];_0xc685d4(0x5ab)===_0x5a526a[_0xc685d4(0x815)]['display']?(_0x5a526a[_0xc685d4(0x815)]['display']=_0xc685d4(0x378),it2DEngine&&(it2DEngine[_0xc685d4(0x80d)](),it2DEngine=null),it3DEngine=create3DViewerIt(_0x3b0464)):(_0x5a526a[_0xc685d4(0x815)][_0xc685d4(0x7e7)]=_0xc685d4(0x5ab),it3DEngine&&(it3DEngine[_0xc685d4(0x80d)](),it3DEngine=null));}),$(_0x4e2f9e(0x81b))['on'](_0x4e2f9e(0x8fc),function(){const _0x25b030=_0x4e2f9e;var _0xd1716c=$(_0x25b030(0x87f))[_0x25b030(0x4de)]();if(isNaN(parseFloat(_0xd1716c)))return $(this)[_0x25b030(0x680)]()['append'](_0x25b030(0x929)),void setTimeout(()=>{const _0x19f9b6=_0x25b030,_0x16e28c=document[_0x19f9b6(0x962)]('submit-rating-btn')[_0x19f9b6(0x437)];_0x16e28c[_0x19f9b6(0x4c9)](_0x16e28c[_0x19f9b6(0x261)]);},0x7d0);var _0x469636=$(_0x25b030(0x5c5))[_0x25b030(0x4de)](),_0x511445=$(_0x25b030(0x49f))['is'](_0x25b030(0x10a));Utils['request'](g_BasePath+_0x25b030(0x431),'POST',{'stars':_0xd1716c,'comm':_0x469636,'agent':_0x511445,'complete':0x1},()=>{const _0x24fabd=_0x25b030;Utils[_0x24fabd(0x964)](_0x24fabd(0x33a),_0x24fabd(0x557)),hideModal('rating-modal');},()=>{alert('Feedback\x20Failed!\x20Try\x20again\x20later.');});}),$(_0x4e2f9e(0x144))['on'](_0x4e2f9e(0x6a2),function(){const _0x4348d9=_0x4e2f9e;$(_0x4348d9(0x546))[_0x4348d9(0x8ca)]();}),$(_0x4e2f9e(0x523))['on'](_0x4e2f9e(0x8fc),function(){const _0x320dca=_0x4e2f9e;let _0x4a961b=manualItemInfo[_0x320dca(0x37b)](manualItemInfo[manualItemInfo[_0x320dca(0x8ed)]-0x1]);_0x4a961b<0x3e8?_0x4a961b=0x3e8:_0x4a961b+=0x1,createFakeManualItem({'type':_0x4a961b,'name':$('#machine_name')[_0x320dca(0x4de)](),'width':parseFloat($(_0x320dca(0x787))['val']()),'length':parseFloat($(_0x320dca(0x5a8))['val']()),'height':parseFloat($('#machine_height')[_0x320dca(0x4de)]()),'colors':$(_0x320dca(0x4a8))[_0x320dca(0x4de)](),'atDist':parseFloat($(_0x320dca(0x4b6))[_0x320dca(0x4de)]())}),clickManualItem(_0x4a961b);}),$('#add-people')['on'](_0x4e2f9e(0x8fc),function(){clickManualItem(0x383);}),$(_0x4e2f9e(0x783))['on'](_0x4e2f9e(0x7a8),function(){const _0x17d42c=_0x4e2f9e;document[_0x17d42c(0x962)]($(this)[0x0][_0x17d42c(0x2e6)][_0x17d42c(0x16b)])['style'][_0x17d42c(0x7e7)]=_0x17d42c(0x378);})['on']('mouseout',function(){const _0x1d0d27=_0x4e2f9e;document[_0x1d0d27(0x962)]($(this)[0x0][_0x1d0d27(0x2e6)][_0x1d0d27(0x16b)])[_0x1d0d27(0x815)][_0x1d0d27(0x7e7)]='none';}),$(_0x4e2f9e(0x1d4))['on'](_0x4e2f9e(0x8fc),function(){const _0x51b756=_0x4e2f9e;var _0x22e6ae=_0x51b756(0x7fa)+parseInt(custompPdf[_0x51b756(0x8ed)]+0x1)+_0x51b756(0x5e7)+custompPdf[_0x51b756(0x8ed)]+_0x51b756(0x8d4)+custompPdf[_0x51b756(0x8ed)]+_0x51b756(0x210)+custompPdf[_0x51b756(0x8ed)]+_0x51b756(0x647);$('#pdfPages')['append'](_0x22e6ae),custompPdf[_0x51b756(0x334)]({'title':'','image':''});}),$('#gen-pdf')['on'](_0x4e2f9e(0x8fc),function(){const _0x233dd6=_0x4e2f9e;$(_0x233dd6(0x89d))[_0x233dd6(0x112)](_0x233dd6(0x7fd),()=>{const _0x349535=_0x233dd6;Export_PDF[_0x349535(0x127)](),tracking(0x27);});}),$(_0x4e2f9e(0x7e1))['on'](_0x4e2f9e(0x8fc),function(){g_measureEnabled=!g_measureEnabled,clickableItems(!g_measureEnabled);}),$(_0x4e2f9e(0x8b7))['on'](_0x4e2f9e(0x8fc),function(){const _0x4ef884=_0x4e2f9e;$('#advancedSettings01')[_0x4ef884(0x4a6)](),$(_0x4ef884(0x3df))[_0x4ef884(0x4a6)](),$('#advancedSettings12')['hide'](),$(_0x4ef884(0x7f5))['show'](),$(_0x4ef884(0x93b))['is'](_0x4ef884(0x96d))&&$(_0x4ef884(0x45d))[_0x4ef884(0x4b7)]('click'),$(_0x4ef884(0x45d))[_0x4ef884(0x3f7)]('disabled',!0x0),$(this)[_0x4ef884(0x81a)]('active-icube-setting')||$(this)[_0x4ef884(0x26b)](_0x4ef884(0x47a)),$('#settingsModeA1')[_0x4ef884(0x81a)]('active-icube-setting')&&$('#settingsModeA1')[_0x4ef884(0x50b)](_0x4ef884(0x47a)),$('#settingsModeS2')[_0x4ef884(0x81a)](_0x4ef884(0x47a))||$('#settingsModeS2')[_0x4ef884(0x4b7)]('click');}),$('#settingsModeA1')['on'](_0x4e2f9e(0x8fc),function(){const _0x339f6a=_0x4e2f9e;$('#advancedSettings01')[_0x339f6a(0x112)](),$('#advancedSettings11')['show'](),$('#advancedSettings12')['show'](),$(_0x339f6a(0x7f5))[_0x339f6a(0x4a6)](),$(_0x339f6a(0x45d))[_0x339f6a(0x3f7)](_0x339f6a(0x4cd),!0x1),$(this)[_0x339f6a(0x81a)]('active-icube-setting')||$(this)[_0x339f6a(0x26b)]('active-icube-setting'),$(_0x339f6a(0x8b7))['hasClass'](_0x339f6a(0x47a))&&$('#settingsModeS1')['removeClass']('active-icube-setting'),$(_0x339f6a(0x80a))[_0x339f6a(0x81a)]('active-icube-setting')||$(_0x339f6a(0x80a))[_0x339f6a(0x4b7)](_0x339f6a(0x8fc));}),$(_0x4e2f9e(0x663))['on'](_0x4e2f9e(0x8fc),function(){const _0xa4371d=_0x4e2f9e;$('#advancedSettings22')[_0xa4371d(0x4a6)](),$('#set-icube-charger')['hide'](),$(_0xa4371d(0x6ec))[_0xa4371d(0x4a6)](),$(this)[_0xa4371d(0x81a)](_0xa4371d(0x47a))||$(this)['addClass'](_0xa4371d(0x47a)),$(_0xa4371d(0x80a))[_0xa4371d(0x81a)](_0xa4371d(0x47a))&&$(_0xa4371d(0x80a))[_0xa4371d(0x50b)](_0xa4371d(0x47a)),$(_0xa4371d(0x8b7))[_0xa4371d(0x81a)]('active-icube-setting')||$(_0xa4371d(0x8b7))[_0xa4371d(0x4b7)](_0xa4371d(0x8fc));}),$(_0x4e2f9e(0x80a))['on']('click',function(){const _0x1aa61d=_0x4e2f9e;$(_0x1aa61d(0x8f6))[_0x1aa61d(0x112)](),$(_0x1aa61d(0x661))[_0x1aa61d(0x112)](),$(_0x1aa61d(0x6ec))[_0x1aa61d(0x112)](),$(this)['hasClass'](_0x1aa61d(0x47a))||$(this)['addClass'](_0x1aa61d(0x47a)),$(_0x1aa61d(0x663))['hasClass'](_0x1aa61d(0x47a))&&$('#settingsModeS2')['removeClass'](_0x1aa61d(0x47a)),$(_0x1aa61d(0x190))[_0x1aa61d(0x81a)](_0x1aa61d(0x47a))||$(_0x1aa61d(0x190))['trigger'](_0x1aa61d(0x8fc));}),$(_0x4e2f9e(0x621))['on'](_0x4e2f9e(0x8fc),function(){const _0x3001a9=_0x4e2f9e;$('.palletSizeList')[_0x3001a9(0x8ca)]();}),$('.palletSizeList\x20li')['on']('click',function(){const _0x193641=_0x4e2f9e;tracking(0x29),$(this)[_0x193641(0x680)]()[_0x193641(0x4a6)](),($('#palletSize\x20>\x20span')[_0x193641(0x4b9)]('color',[_0x193641(0x488),'#fc3f3f','#d2fa41'][$(this)[_0x193641(0x459)]()]),$(_0x193641(0x8aa))['html']($(this)[_0x193641(0x6ad)](_0x193641(0x3cb))[_0x193641(0x976)]()),updateDistrPallet($(this)[_0x193641(0x459)](),0x64));}),$(_0x4e2f9e(0x517))['on']('keyup',function(_0xfe2099){const _0xf808e6=_0x4e2f9e,_0x21ce78=_0xfe2099[_0xf808e6(0x289)][_0xf808e6(0x1fe)];$(_0xf808e6(0x1ac))[_0xf808e6(0x6ad)]()[_0xf808e6(0x112)](),''!==_0x21ce78&&$(_0xf808e6(0x1ac))['children']()['filter'](function(){const _0x5cacba=_0xf808e6;return-0x1===$(this)[0x0]['children'][0x0][_0x5cacba(0x2e2)][_0x5cacba(0x4b3)]()[_0x5cacba(0x37b)](_0x21ce78[_0x5cacba(0x4b3)]());})[_0xf808e6(0x4a6)]();}),$(_0x4e2f9e(0x915))['on'](_0x4e2f9e(0x8fc),function(){const _0x3b0fee=_0x4e2f9e;selectedIcube&&selectedIcube[_0x3b0fee(0x811)](),tracking(0x22);}),$(_0x4e2f9e(0x48c))['on'](_0x4e2f9e(0x8fc),function(){const _0x23bf76=_0x4e2f9e;var _0x48e7a8=parseInt($(this)[_0x23bf76(0x3f7)]('control'));0x5===_0x48e7a8?$(_0x23bf76(0x899))[_0x23bf76(0x4a6)]():0x4===_0x48e7a8?(multiplyIcube(),$('#duplicate-tab')[_0x23bf76(0x4a6)]()):(duplData[0x1]=_0x48e7a8,$(_0x23bf76(0x48c))['css'](_0x23bf76(0x216),_0x23bf76(0x392)),$(this)['css']('color','#333333'));}),$(_0x4e2f9e(0x129))['on'](_0x4e2f9e(0x8fc),function(){const _0x260fba=_0x4e2f9e;var _0x4ad6e2=parseInt($(this)[_0x260fba(0x3f7)]('control'));duplData[0x3]=0x6===_0x4ad6e2,$('.dupl2')[_0x260fba(0x4b9)](_0x260fba(0x216),_0x260fba(0x392)),$(this)[_0x260fba(0x4b9)](_0x260fba(0x216),_0x260fba(0x55c));}),$(_0x4e2f9e(0x82e))['on'](_0x4e2f9e(0x6a2),function(){const _0x2ceae9=_0x4e2f9e;duplData[0x0]=parseFloat(event[_0x2ceae9(0x289)]['value']);}),$(_0x4e2f9e(0x5aa))['on'](_0x4e2f9e(0x6a2),function(_0x347ec2){const _0x49e4cb=_0x4e2f9e;g_optimizeDirectTL=!!parseInt(_0x347ec2[_0x49e4cb(0x289)][_0x49e4cb(0x1fe)]);}),$(_0x4e2f9e(0x220))['on'](_0x4e2f9e(0x8fc),function(){const _0x32a0e8=_0x4e2f9e;$(_0x32a0e8(0x436))[_0x32a0e8(0x8ca)]();}),$('#newProject')['on'](_0x4e2f9e(0x8fc),function(){const _0x24c9f8=_0x4e2f9e;$('.new-modal-close')[_0x24c9f8(0x4a6)](),showModal(_0x24c9f8(0x65a)),hideModal(_0x24c9f8(0x4f5)),g_tutorialIsRunning=!0x1;}),$('#loadProject')['on']('click',function(){getProjectList(function(_0x1acb90){const _0x2d3a74=_0x373e;$(_0x2d3a74(0x8b9))['hide'](),createProjectList(_0x1acb90),hideModal('hello-modal'),g_tutorialIsRunning=!0x1;});}),$('.checkbox-dropdown')['on'](_0x4e2f9e(0x8fc),function(){const _0x6d4e93=_0x4e2f9e;$(this)[_0x6d4e93(0x5cb)](_0x6d4e93(0x637));}),$(_0x4e2f9e(0x913))['on']('click',function(_0x2c4cfe){_0x2c4cfe['stopPropagation']();}),$('#send_report')['on']('click',function(){showModal('report-modal');}),$(_0x4e2f9e(0x27c))['on']('click',function(){const _0x25852d=_0x4e2f9e;hideModal(_0x25852d(0x26e));}),$(_0x4e2f9e(0x91b))['on'](_0x4e2f9e(0x8fc),async function(){const _0x2c6ea1=_0x4e2f9e,_0xc70733=new FormData();_0xc70733[_0x2c6ea1(0x96f)](_0x2c6ea1(0x165),documentName),_0xc70733[_0x2c6ea1(0x96f)](_0x2c6ea1(0x191),$('#reportName')[_0x2c6ea1(0x4de)]()),_0xc70733[_0x2c6ea1(0x96f)]('description',$(_0x2c6ea1(0x813))[_0x2c6ea1(0x4de)]());var _0x5d89ba=await BABYLON[_0x2c6ea1(0x4df)]['CreateScreenshotAsync'](scene[_0x2c6ea1(0x356)](),scene['activeCamera'],{'width':0x640,'height':0x3e8});_0xc70733[_0x2c6ea1(0x96f)](_0x2c6ea1(0x609),_0x5d89ba);for(let _0x2460b8=0x0;_0x2460b8<$('#reportFile')[0x0]['files']['length'];_0x2460b8++)_0xc70733[_0x2c6ea1(0x96f)](_0x2c6ea1(0x26a)+_0x2460b8,$(_0x2c6ea1(0x78e))[0x0][_0x2c6ea1(0x673)][_0x2460b8]);Utils[_0x2c6ea1(0x5ec)](g_BasePath+'home/saveReport',_0x2c6ea1(0x25f),_0xc70733),Utils[_0x2c6ea1(0x964)](_0x2c6ea1(0x62c),_0x2c6ea1(0x557)),hideModal('report-modal');}),$('#configVariables')['on'](_0x4e2f9e(0x8fc),function(){const _0x5b319d=_0x4e2f9e;custom_values[0x0]&&-0x1!==custom_values[0x0]&&$(_0x5b319d(0x64b))[_0x5b319d(0x4de)](custom_values[0x0]),custom_values[0x1]&&-0x1!==custom_values[0x1]&&$(_0x5b319d(0x755))[_0x5b319d(0x4de)](custom_values[0x1]),custom_values[0x2]&&-0x1!==custom_values[0x2]&&$(_0x5b319d(0x7e9))[_0x5b319d(0x4de)](custom_values[0x2]),custom_values[0x3]&&-0x1!==custom_values[0x3]&&$(_0x5b319d(0x1b2))[_0x5b319d(0x4de)](custom_values[0x3]),custom_values[0x4]&&-0x1!==custom_values[0x4]&&$('#var_distToXtrack')[_0x5b319d(0x4de)](custom_values[0x4]),custom_values[0x5]&&-0x1!==custom_values[0x5]&&$('#var_distToMargin')['val'](custom_values[0x5]),custom_values[0x6]&&-0x1!==custom_values[0x6]&&$(_0x5b319d(0x877))[_0x5b319d(0x4de)](custom_values[0x6]),custom_values[0x7]&&-0x1!==custom_values[0x7]&&$(_0x5b319d(0x218))[_0x5b319d(0x4de)](custom_values[0x7]),showModal('configVariables-modal');}),$(_0x4e2f9e(0x8c9))['on'](_0x4e2f9e(0x8fc),function(){const _0x2140fd=_0x4e2f9e;hideModal(_0x2140fd(0x78a));}),$(_0x4e2f9e(0x8b5))['on']('click',function(){const _0x39bcdb=_0x4e2f9e;var _0x3c40d6=parseFloat($(_0x39bcdb(0x218))[_0x39bcdb(0x4de)]()),_0x260159=parseFloat($('#var_distTo1stStore')[_0x39bcdb(0x4de)]()),_0x291c05=parseFloat($('#var_distToMargin')['val']()),_0x4a60df=parseFloat($('#var_distToXtrack')[_0x39bcdb(0x4de)]()),_0x32bc47=parseFloat($('#var_railHeight')[_0x39bcdb(0x4de)]()),_0x361814=parseFloat($(_0x39bcdb(0x7e9))['val']()),_0x350acf=parseFloat($(_0x39bcdb(0x755))['val']()),_0x53cbcc=parseFloat($(_0x39bcdb(0x64b))['val']());custom_values=[isNaN(_0x53cbcc)?-0x1:_0x53cbcc,isNaN(_0x350acf)?-0x1:_0x350acf,isNaN(_0x361814)?-0x1:_0x361814,isNaN(_0x32bc47)?-0x1:_0x32bc47,isNaN(_0x4a60df)?-0x1:_0x4a60df,isNaN(_0x291c05)?-0x1:_0x291c05,isNaN(_0x260159)?-0x1:_0x260159,isNaN(_0x3c40d6)?-0x1:_0x3c40d6],updateConfigVariables(),hideModal(_0x39bcdb(0x78a)),$(_0x39bcdb(0x928))['html'](0x0<custom_values['length']?_0x39bcdb(0x83f):'');});class MaterialManager{constructor(_0x4b5f1c,_0x3c0b34){const _0x1d5795=_0x4e2f9e;this[_0x1d5795(0x938)]=_0x4b5f1c,this[_0x1d5795(0x84d)]=_0x3c0b34,this[_0x1d5795(0x903)]=[],this[_0x1d5795(0x1bf)]=new BABYLON[(_0x1d5795(0x59f))](_0x1d5795(0x1bf),_0x3c0b34),this[_0x1d5795(0x1bf)][_0x1d5795(0x1e5)]=0x0,this[_0x1d5795(0x903)][_0x1d5795(0x334)](this['matFullTransparent']),this['matHighLight']=new BABYLON[(_0x1d5795(0x28e))](_0x1d5795(0x5d0),_0x3c0b34),this['matHighLight']['outerGlow']=!0x0,this[_0x1d5795(0x6ab)][_0x1d5795(0x297)]=!0x0,this[_0x1d5795(0x47f)]=new BABYLON[(_0x1d5795(0x59f))]('skyBox',this[_0x1d5795(0x84d)]);const _0xb0f983=this[_0x1d5795(0x938)][_0x1d5795(0x1d5)](_0x1d5795(0x8d1),g_AssetPath+_0x1d5795(0x11b)),_0x4b070c=(_0xb0f983['onSuccess']=_0x578384=>{const _0x860f71=_0x1d5795;this[_0x860f71(0x47f)][_0x860f71(0x2ee)]=_0x578384[_0x860f71(0x5f9)],this['skyboxMaterial']['reflectionTexture'][_0x860f71(0x3ee)]=BABYLON['Texture']['SKYBOX_MODE'],this[_0x860f71(0x47f)][_0x860f71(0x2a6)]=!0x0,this[_0x860f71(0x47f)][_0x860f71(0x5a5)]=!0x1;},this[_0x1d5795(0x726)]=this[_0x1d5795(0x766)](_0x1d5795(0x41a),{'roughness':0x1}),this[_0x1d5795(0x726)][_0x1d5795(0x337)]=0x0,_0x4b5f1c[_0x1d5795(0x3c8)](_0x1d5795(0x27d),g_AssetPath+_0x1d5795(0x7eb))),_0xb55d9d=(_0x4b070c[_0x1d5795(0x731)]=_0x2f08c8=>{const _0xe2761d=_0x1d5795;this[_0xe2761d(0x726)][_0xe2761d(0x281)]=_0x2f08c8[_0xe2761d(0x5f9)],this[_0xe2761d(0x726)][_0xe2761d(0x281)][_0xe2761d(0x62b)]=0x32,this[_0xe2761d(0x726)][_0xe2761d(0x281)][_0xe2761d(0x214)]=0x32;},this[_0x1d5795(0x696)]=this[_0x1d5795(0x766)](_0x1d5795(0x6dd),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x1,0x1,0.6),'roughness':0x1}),this[_0x1d5795(0x1d2)]=this[_0x1d5795(0x766)](_0x1d5795(0x1d2),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x1e/0x100,0x1e/0x100,0.921875),'metallic':0.9}),this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x1d2)]),this['matAlu_yellow']=this['createMaterial'](_0x1d5795(0x18c),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.921875,0.921875,0x1e/0x100),'metallic':0.2}),this[_0x1d5795(0x903)]['push'](this[_0x1d5795(0x18c)]),this[_0x1d5795(0x2df)]=this['createMaterial'](_0x1d5795(0x2df),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.425,0.5,0.425),'metallic':0.2}),this[_0x1d5795(0x903)][_0x1d5795(0x334)](this['matAlu_gray']),this['matAlu_green']=this[_0x1d5795(0x766)](_0x1d5795(0x1d7),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x1e/0x100,0xe6/0x100,0x1e/0x100),'metallic':0.2}),this['materials']['push'](this[_0x1d5795(0x1d7)]),this['matAlu_green2']=this['createMaterial'](_0x1d5795(0x429),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x5/0x100,0xff/0x100,0x5/0x100),'metallic':0.2}),this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x429)]),this[_0x1d5795(0x4dd)]=this[_0x1d5795(0x766)](_0x1d5795(0x4dd),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.125,0.125,0.125),'metallic':0.2}),this['materials'][_0x1d5795(0x334)](this[_0x1d5795(0x4dd)]),this['matAlu_white']=this[_0x1d5795(0x766)](_0x1d5795(0x816),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.975,0.975,0.975),'metallic':0.2}),this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x816)]),this['matAlu_pink']=this[_0x1d5795(0x766)](_0x1d5795(0x232),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x63/0x100,0x0,0x1f/0x100)}),this['materials'][_0x1d5795(0x334)](this[_0x1d5795(0x232)]),this[_0x1d5795(0x645)]=this['createMaterial']('matAlu_rail',{'metallic':0x1}),this[_0x1d5795(0x903)]['push'](this[_0x1d5795(0x645)]),this[_0x1d5795(0x608)]=this[_0x1d5795(0x766)](_0x1d5795(0x608),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.725,0.725,0.725),'metallic':0.2,'roughness':0.2}),_0x4b5f1c[_0x1d5795(0x3c8)](_0x1d5795(0x705),g_AssetPath+'items/img/xtrack_mesh_alpha.jpg')),_0x277034=(_0xb55d9d[_0x1d5795(0x731)]=_0x5458f5=>{const _0x5624f3=_0x1d5795;this[_0x5624f3(0x608)]['opacityTexture']=_0x5458f5[_0x5624f3(0x5f9)],this[_0x5624f3(0x608)]['opacityTexture']['getAlphaFromRGB']=!0x0;},this[_0x1d5795(0x608)][_0x1d5795(0x5a5)]=!0x1,this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x608)]),this[_0x1d5795(0x5e3)]=this[_0x1d5795(0x766)](_0x1d5795(0x5e3),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.4,0x0,0.2),'metallic':0.5,'roughness':0.5}),this[_0x1d5795(0x5e3)]['backFaceCulling']=!0x1,this[_0x1d5795(0x903)][_0x1d5795(0x334)](this['matContour']),this[_0x1d5795(0x84a)]=this[_0x1d5795(0x766)](_0x1d5795(0x84a),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x0,0x0,0x0),'metallic':0.5,'roughness':0.5}),_0x4b5f1c[_0x1d5795(0x3c8)]('matFenceTextureTask',g_AssetPath+_0x1d5795(0x64c))),_0xefad0d=(_0x277034['onSuccess']=_0x54d943=>{const _0x2883f8=_0x1d5795;this[_0x2883f8(0x84a)][_0x2883f8(0x51a)]=_0x54d943[_0x2883f8(0x5f9)],this[_0x2883f8(0x5e3)]['opacityTexture']=_0x54d943[_0x2883f8(0x5f9)];},this[_0x1d5795(0x84a)]['backFaceCulling']=!0x1,this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x84a)]),this[_0x1d5795(0x65f)]=this[_0x1d5795(0x766)](_0x1d5795(0x65f),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.4,0.4,0.4),'roughness':0x1}),this[_0x1d5795(0x1a9)]=this[_0x1d5795(0x766)](_0x1d5795(0x1a9),{'albedoColor':new BABYLON['Color3'](0.2,0.9,0.2),'roughness':0x1}),this[_0x1d5795(0x903)]['push'](this[_0x1d5795(0x1a9)]),this[_0x1d5795(0x87c)]=this[_0x1d5795(0x766)](_0x1d5795(0x87c),{'albedoColor':new BABYLON['Color3'](0xe6/0x100,0.921875,0xd2/0x100),'metallic':0.2}),this['materials']['push'](this[_0x1d5795(0x87c)]),this[_0x1d5795(0x3fb)]=this[_0x1d5795(0x766)]('matLiftCarrier_belt',{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x24/0x100,0x24/0x100,0x24/0x100),'metallic':0.2}),this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x3fb)]),this[_0x1d5795(0x921)]=this[_0x1d5795(0x766)]('matConveyor_belt',{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x1,0x24/0x100,0x24/0x100),'metallic':0.4}),this['materials'][_0x1d5795(0x334)](this['matConveyor_belt']),this[_0x1d5795(0x1c6)]=this[_0x1d5795(0x766)](_0x1d5795(0x1c6),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x0,0x9e/0x100,0xd5/0x100),'metallic':0.2}),this['materials']['push'](this[_0x1d5795(0x1c6)]),this[_0x1d5795(0x65b)]=this['createMaterial'](_0x1d5795(0x65b),{'albedoColor':new BABYLON['Color3'](0x89/0x100,0x89/0x100,0x89/0x100),'metallic':0.7,'roughness':0.2}),this['materials']['push'](this['matCarrier_aluminium']),this[_0x1d5795(0x315)]=this[_0x1d5795(0x766)]('matCarrier_yellow',{'albedoColor':new BABYLON['Color3'](0x112/0x100,0xad/0x100,0x8/0x100)}),this['materials'][_0x1d5795(0x334)](this[_0x1d5795(0x315)]),this[_0x1d5795(0x222)]=this[_0x1d5795(0x766)]('matCarrier_black',{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.0625,0.0625,0.0625)}),this['materials'][_0x1d5795(0x334)](this[_0x1d5795(0x222)]),this[_0x1d5795(0x6e8)]=this[_0x1d5795(0x766)](_0x1d5795(0x6e8),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0x0,0x9e/0x100,0xd5/0x100)}),this[_0x1d5795(0x903)]['push'](this[_0x1d5795(0x6e8)]),this[_0x1d5795(0x36f)]=this[_0x1d5795(0x766)]('matPallet',{'roughness':0x1}),_0x4b5f1c[_0x1d5795(0x3c8)]('palletTextureTask',g_AssetPath+_0x1d5795(0x942))),_0x1b333b=(_0xefad0d[_0x1d5795(0x731)]=_0x83fd5e=>{const _0x163207=_0x1d5795;this[_0x163207(0x36f)][_0x163207(0x281)]=_0x83fd5e['texture'];},this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x36f)]),this['matIcubeFloor']=this[_0x1d5795(0x766)]('matIcubeFloor',{'albedoColor':BABYLON[_0x1d5795(0x920)][_0x1d5795(0x78d)](_0x1d5795(0x121)),'alpha':0.5}),this[_0x1d5795(0x74d)]=this[_0x1d5795(0x766)]('matIcubeFloorSelect',{'albedoColor':BABYLON[_0x1d5795(0x920)][_0x1d5795(0x78d)](_0x1d5795(0x444)),'alpha':0.5}),this[_0x1d5795(0x854)]=this[_0x1d5795(0x766)](_0x1d5795(0x854),{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.9,0x0,0x0),'roughness':0x1}),this[_0x1d5795(0x93a)]=this['createMaterial'](_0x1d5795(0x93a),{'albedoColor':new BABYLON['Color3'](0x0,0.9,0x0),'roughness':0x1}),this[_0x1d5795(0x443)]=this[_0x1d5795(0x766)]('matWarehouseFloor',{'albedoColor':new BABYLON[(_0x1d5795(0x920))](0.5,0.5,0.5),'roughness':0x1}),this['matWarehouseFloor'][_0x1d5795(0x6eb)]=-0x1,this[_0x1d5795(0x443)][_0x1d5795(0x2c5)](),this[_0x1d5795(0x134)]=this[_0x1d5795(0x766)]('matWatermarkG',{'roughness':0x1,'alpha':0.9}),_0x4b5f1c['addTextureTask'](_0x1d5795(0x70d),g_AssetPath+_0x1d5795(0x33e))),_0x4c10a3=(_0x1b333b['onSuccess']=_0x81fdd7=>{const _0xaca3ec=_0x1d5795;_0x81fdd7[_0xaca3ec(0x5f9)][_0xaca3ec(0x519)]=0x2,this[_0xaca3ec(0x134)][_0xaca3ec(0x281)]=_0x81fdd7[_0xaca3ec(0x5f9)],this[_0xaca3ec(0x134)][_0xaca3ec(0x51a)]=_0x81fdd7[_0xaca3ec(0x5f9)];},this['mat_nathan']=this[_0x1d5795(0x766)](_0x1d5795(0x66f),{'roughness':0x1,'metallic':0x0}),_0x4b5f1c[_0x1d5795(0x3c8)](_0x1d5795(0x749),g_AssetPath+_0x1d5795(0x258))),_0x3bc1b5=(_0x4c10a3['onSuccess']=_0x34a42d=>{const _0x144cf1=_0x1d5795;this[_0x144cf1(0x66f)][_0x144cf1(0x281)]=_0x34a42d[_0x144cf1(0x5f9)];},_0x4b5f1c[_0x1d5795(0x3c8)](_0x1d5795(0x1e0),g_AssetPath+_0x1d5795(0x450)));_0x3bc1b5['onSuccess']=_0x2fee40=>{const _0x918454=_0x1d5795;this[_0x918454(0x66f)][_0x918454(0x6d9)]=_0x2fee40[_0x918454(0x5f9)];},this[_0x1d5795(0x903)][_0x1d5795(0x334)](this[_0x1d5795(0x66f)]),this[_0x1d5795(0x79d)]=this[_0x1d5795(0x766)](_0x1d5795(0x79d),{'roughness':0x1,'alpha':0.8}),this[_0x1d5795(0x79d)]['albedoTexture']=new BABYLON['DynamicTexture'](_0x1d5795(0x752),0x32,this[_0x1d5795(0x84d)],!0x0),this[_0x1d5795(0x79d)][_0x1d5795(0x281)][_0x1d5795(0x84c)](_0x1d5795(0x4cf),0x5,0x28,_0x1d5795(0x4ef),_0x1d5795(0x392),'#bc0000',!0x0),this[_0x1d5795(0x153)]=this[_0x1d5795(0x766)](_0x1d5795(0x153),{'roughness':0x1}),this['matPiller']['albedoTexture']=new BABYLON[(_0x1d5795(0x752))]('matPillerTexture',0x32,this[_0x1d5795(0x84d)],!0x0),this[_0x1d5795(0x153)][_0x1d5795(0x281)]['drawText']('X',0xa,0x28,'bold\x2044px\x20Arial',_0x1d5795(0x240),_0x1d5795(0x392),!0x0),this[_0x1d5795(0x153)][_0x1d5795(0x281)][_0x1d5795(0x152)]=!0x0;}['createMaterial'](_0x4b2c6f,_0x128b50){const _0x12b7cf=_0x4e2f9e,_0x558e8c=new BABYLON[(_0x12b7cf(0x2ab))](_0x4b2c6f,this[_0x12b7cf(0x84d)]);return _0x558e8c['albedoColor']=_0x128b50[_0x12b7cf(0x7a5)]||BABYLON[_0x12b7cf(0x920)]['White'](),_0x558e8c[_0x12b7cf(0x17a)]=_0x128b50[_0x12b7cf(0x17a)]||0x0,_0x558e8c[_0x12b7cf(0x480)]=_0x128b50[_0x12b7cf(0x480)]||0x0,_0x558e8c['alpha']=_0x128b50[_0x12b7cf(0x1e5)]||0x1,_0x558e8c[_0x12b7cf(0x319)](),_0x558e8c;}}class BabylonFileLoader{constructor(_0x4a1574){const _0xb47055=_0x4e2f9e;for(let _0x39c9b3=0x0;_0x39c9b3<itemInfo[_0xb47055(0x8ed)];_0x39c9b3++)if(itemInfo[_0x39c9b3]&&0x0!==Object['keys'](itemInfo[_0x39c9b3])[_0xb47055(0x8ed)]){const _0x5d0203=_0x4a1574[_0xb47055(0x1da)](_0xb47055(0x1b4)+_0x39c9b3,'',g_AssetPath+_0xb47055(0x585),itemInfo[_0x39c9b3][_0xb47055(0x191)]+_0xb47055(0x825));_0x5d0203['onSuccess']=_0x152a43=>{const _0x360d5e=_0xb47055;this[_0x360d5e(0x74c)](_0x152a43[_0x360d5e(0x5b0)][0x0],itemInfo[_0x39c9b3]);};}for(let _0x3874f5=0x0;_0x3874f5<manualItemInfo[_0xb47055(0x8ed)];_0x3874f5++)if(manualItemInfo[_0x3874f5]&&0x0!==Object[_0xb47055(0x6e3)](manualItemInfo[_0x3874f5])['length']){const _0x6c0b55=_0x4a1574[_0xb47055(0x1da)](_0xb47055(0x80f)+_0x3874f5,'',g_AssetPath+_0xb47055(0x585),manualItemInfo[_0x3874f5][_0xb47055(0x191)]+'.babylon');_0x6c0b55[_0xb47055(0x731)]=_0x388123=>{const _0x43f427=_0xb47055;this[_0x43f427(0x74c)](_0x388123['loadedMeshes'][0x0],manualItemInfo[_0x3874f5]);};}for(let _0x17116a=0x0;_0x17116a<otherItemInfo['length'];_0x17116a++)if(otherItemInfo[_0x17116a]&&0x0!==Object['keys'](otherItemInfo[_0x17116a])['length']){const _0x3a8afb=_0x4a1574[_0xb47055(0x1da)](_0xb47055(0x35e)+_0x17116a,'',g_AssetPath+'items/',otherItemInfo[_0x17116a][_0xb47055(0x191)]+_0xb47055(0x825));_0x3a8afb[_0xb47055(0x731)]=_0x491ea5=>{const _0x9bd4fe=_0xb47055;this[_0x9bd4fe(0x74c)](_0x491ea5[_0x9bd4fe(0x5b0)][0x0],otherItemInfo[_0x17116a]);};}_0x4a1574[_0xb47055(0x7cf)]();}['onSuccessCallback'](_0x2ee87b,_0x502aa9,_0xb11b5b=!0x1){const _0x440c09=_0x4e2f9e,_0x18a63f=_0x2ee87b;_0x18a63f[_0x440c09(0x191)]=_0x502aa9[_0x440c09(0x191)],_0x18a63f[_0x440c09(0x355)]=_0x502aa9[_0x440c09(0x355)],_0x18a63f[_0x440c09(0x93c)]=_0x502aa9[_0x440c09(0x93c)],_0x18a63f[_0x440c09(0x8ed)]=_0x502aa9[_0x440c09(0x8ed)],_0x18a63f[_0x440c09(0x506)]=_0x502aa9[_0x440c09(0x506)],_0x18a63f[_0x440c09(0x46d)]=_0x502aa9[_0x440c09(0x46d)],_0x18a63f[_0x440c09(0x597)]=BABYLON[_0x440c09(0x849)][_0x440c09(0x818)](),_0x18a63f['position']=BABYLON['Vector3']['Zero'](),_0x18a63f['rotation']=BABYLON[_0x440c09(0x849)][_0x440c09(0x473)](),_0x18a63f[_0x440c09(0x411)]=null,_0x18a63f[_0x440c09(0x8e7)]=!0x1,_0x18a63f[_0x440c09(0x67f)]=!0x1,_0x18a63f[_0x440c09(0x35d)](!0x1);var _0x14c187=_0x18a63f['getChildren']();for(let _0x23a60a=0x0;_0x23a60a<matManager['materials'][_0x440c09(0x8ed)];_0x23a60a++){const _0x4c55ee=0x0<_0x14c187[_0x440c09(0x8ed)]?_0x14c187[0x0]:_0x18a63f;if(_0x4c55ee[_0x440c09(0x8bf)]){if(void 0x0===_0x4c55ee[_0x440c09(0x8bf)][_0x440c09(0x668)])matManager[_0x440c09(0x903)][_0x23a60a][_0x440c09(0x191)]===_0x4c55ee['material'][_0x440c09(0x191)]&&(_0x4c55ee[_0x440c09(0x8bf)]['dispose'](),_0x4c55ee['material']=matManager[_0x440c09(0x903)][_0x23a60a]);else{for(let _0x54ed14=0x0;_0x54ed14<_0x4c55ee[_0x440c09(0x8bf)][_0x440c09(0x668)][_0x440c09(0x8ed)];_0x54ed14++)matManager['materials'][_0x23a60a][_0x440c09(0x191)]===_0x4c55ee[_0x440c09(0x8bf)]['subMaterials'][_0x54ed14][_0x440c09(0x191)]&&(_0x4c55ee['material']['subMaterials'][_0x54ed14][_0x440c09(0x80d)](),_0x4c55ee[_0x440c09(0x8bf)][_0x440c09(0x668)][_0x54ed14]=matManager[_0x440c09(0x903)][_0x23a60a]);}}}return(_0x502aa9[_0x440c09(0x1a0)]=_0x18a63f)[_0x440c09(0x317)](),_0x18a63f[_0x440c09(0x332)]=g_CullingValue,_0xb11b5b&&_0x18a63f['setEnabled'](!0x0),itemLoaded++,_0x18a63f;}}class RulerMItems{constructor(_0x578472,_0x3cee8b){const _0x11942f=_0x4e2f9e;return this[_0x11942f(0x84d)]=_0x3cee8b,this[_0x11942f(0x5d1)]=_0x3cee8b[_0x11942f(0x356)](),this['mesh']=_0x578472,this[_0x11942f(0x402)]=[],this[_0x11942f(0x2b7)]=null,this[_0x11942f(0x1cf)]=null,this[_0x11942f(0x729)]=[],this[_0x11942f(0x376)]=null,this[_0x11942f(0x74e)]=null,this[_0x11942f(0x824)]=null,this[_0x11942f(0x216)]='rgba(250,\x20250,\x20250,\x201)',this[_0x11942f(0x590)]=_0x11942f(0x438),this[_0x11942f(0x46d)]=parseInt(this[_0x11942f(0x45e)][_0x11942f(0x46d)]+0x2),this['init'](),this;}['init'](){const _0x1d05c5=_0x4e2f9e;var _0x407bee=['','','',''],_0x56c95f=0x0<this['mesh'][_0x1d05c5(0x506)]?[[10.5,-11.5],[10.5,11.5],[-10.5,-11.5],[-10.5,11.5]]:[[0x0,-0x17],[0x0,0x0],[0x0,0x17]];for(let _0x48db7e=0x0;_0x48db7e<_0x56c95f[_0x1d05c5(0x8ed)];_0x48db7e++){const _0x5b9a44=Utils[_0x1d05c5(0x39f)](_0x407bee[_0x48db7e]);_0x5b9a44['linkOffsetY']=_0x56c95f[_0x48db7e][0x0],_0x5b9a44[_0x1d05c5(0x417)]=_0x56c95f[_0x48db7e][0x1],_0x5b9a44[_0x1d05c5(0x590)]=this[_0x1d05c5(0x590)],_0x5b9a44[_0x1d05c5(0x216)]=this[_0x1d05c5(0x216)],_0x5b9a44[_0x1d05c5(0x10e)]=!0x1,_0x5b9a44[_0x1d05c5(0x2c2)]=!0x0,ggui[_0x1d05c5(0x79a)](_0x5b9a44),_0x5b9a44[_0x1d05c5(0x826)](this['mesh']),this['buttons'][_0x1d05c5(0x334)](_0x5b9a44);}if(this[_0x1d05c5(0x402)][0x0]['isClicked']=!0x1,this['buttons'][0x0]['onPointerDownObservable'][_0x1d05c5(0x5b3)](()=>{const _0x25922c=_0x1d05c5;this[_0x25922c(0x402)][0x0][_0x25922c(0x2bf)]=!0x0;for(let _0x21e2bb=0x0;_0x21e2bb<this[_0x25922c(0x402)][_0x25922c(0x8ed)];_0x21e2bb++)this[_0x25922c(0x402)][_0x21e2bb]['isPointerBlocker']=!0x1;}),this[_0x1d05c5(0x402)][0x0][_0x1d05c5(0x427)][_0x1d05c5(0x5b3)](()=>{const _0x3a2c54=_0x1d05c5;this[_0x3a2c54(0x402)][0x0][_0x3a2c54(0x2bf)]=!0x1;for(let _0x112d0a=0x0;_0x112d0a<this[_0x3a2c54(0x402)][_0x3a2c54(0x8ed)];_0x112d0a++)this[_0x3a2c54(0x402)][_0x112d0a][_0x3a2c54(0x10e)]=!0x0;tracking(0x18),Behavior[_0x3a2c54(0x5b3)](Behavior[_0x3a2c54(0x355)][_0x3a2c54(0x31b)]);}),this[_0x1d05c5(0x84d)]['onPointerMove']=_0x5b8a05=>{const _0x902163=_0x1d05c5;if(0x0<this[_0x902163(0x402)]['length']&&this[_0x902163(0x402)][0x0][_0x902163(0x2bf)]){const _0x3a25ca=this[_0x902163(0x84d)][_0x902163(0x703)](this[_0x902163(0x84d)][_0x902163(0x3a6)],this['scene']['pointerY'],function(_0x4279ba){return'floor'==_0x4279ba['id'];});if(_0x3a25ca[_0x902163(0x7aa)]){var _0x456eb3=_0x3a25ca['pickedPoint']['clone']();const _0x34cafc=this[_0x902163(0x45e)][_0x902163(0x38f)][_0x902163(0x741)]();if(this[_0x902163(0x45e)]['position']=new BABYLON['Vector3'](Math['floor'](0x32*_round(_0x456eb3['x'],0x2))/0x32,_0x34cafc['y'],Math['floor'](0x32*_round(_0x456eb3['z'],0x2))/0x32),0x0<itemsGroup[_0x902163(0x8ed)]){const _0x2bfff7=_0x34cafc['subtract'](this['mesh'][_0x902163(0x38f)]);itemsGroup['forEach'](_0x2f0113=>{const _0x2c18f6=_0x902163;_0x2f0113!==this['mesh']&&_0x2f0113['position'][_0x2c18f6(0x81d)](_0x2bfff7);});}this[_0x902163(0x541)](),renderScene(-0x1);}}},this[_0x1d05c5(0x402)][0x1]['onPointerDownObservable'][_0x1d05c5(0x5b3)](()=>{const _0x235655=_0x1d05c5;this['buttons'][0x0][_0x235655(0x2bf)]||(tracking(0x19),removeItemsGroup(),this[_0x235655(0x45e)]['direction']=this[_0x235655(0x45e)][_0x235655(0x46d)]===Object['keys'](ITEMDIRECTION)['length']-0x1?0x0:parseInt(this['mesh'][_0x235655(0x46d)])+0x1,this['mesh'][_0x235655(0x7d3)]['y']=parseInt(this[_0x235655(0x45e)][_0x235655(0x46d)])*Math['PI']/0x2,this[_0x235655(0x541)](),Behavior[_0x235655(0x5b3)](Behavior['type'][_0x235655(0x31b)]),renderScene(0xfa0));}),this[_0x1d05c5(0x402)][0x2]['onPointerDownObservable']['add'](()=>{const _0x32a669=_0x1d05c5;this[_0x32a669(0x402)][0x0][_0x32a669(0x2bf)]||(tracking(0x1a),removeItemsGroup(!0x0),unsetCurrentMesh(!0x0),Behavior[_0x32a669(0x5b3)](Behavior[_0x32a669(0x355)][_0x32a669(0x187)]),renderScene(0xfa0));}),this['buttons'][0x3]&&(this[_0x1d05c5(0x402)][0x3][_0x1d05c5(0x427)]['add'](()=>{const _0x567ebd=_0x1d05c5;if(!this[_0x567ebd(0x402)][0x0][_0x567ebd(0x2bf)]){if(0x0<itemsGroup[_0x567ebd(0x8ed)]){let _0x2e406c=[];for(let _0x47435a=0x0;_0x47435a<itemsGroup[_0x567ebd(0x8ed)];_0x47435a++)_0x2e406c[_0x567ebd(0x334)](itemsGroup[_0x47435a]);_0x2e406c['push'](currentMesh);let _0x2000c2=[],_0x202d29=[];for(let _0x45ee86=0x0;_0x45ee86<_0x2e406c['length'];_0x45ee86++){var _0x4717c0=manualItemInfo[_0x567ebd(0x37b)](manualItemInfo[manualItemInfo['length']-0x1]),_0x2feb40=_0x2e406c[_0x45ee86][_0x567ebd(0x38f)][_0x567ebd(0x741)]()[_0x567ebd(0x1e4)](new BABYLON[(_0x567ebd(0x849))](g_cloneOffset,0x0,g_cloneOffset));let _0x4f254b={};_0x4f254b=0x3e8<=_0x2e406c[_0x45ee86][_0x567ebd(0x355)]?{'type':_0x4717c0+_0x45ee86+0x1,'direction':_0x2e406c[_0x45ee86][_0x567ebd(0x46d)],'position':Utils[_0x567ebd(0x890)](_0x2feb40,0x4,!0x0)}:{'type':_0x2e406c[_0x45ee86][_0x567ebd(0x355)],'direction':_0x2e406c[_0x45ee86][_0x567ebd(0x46d)],'position':Utils['formatVector3'](_0x2feb40,0x4,!0x0)},Utils['checkForProperty'](_0x2e406c[_0x45ee86],_0x4f254b),0x3e8<=_0x2e406c[_0x45ee86][_0x567ebd(0x355)]&&(_0x4f254b[_0x567ebd(0x191)]=_0x2e406c[_0x45ee86][_0x567ebd(0x191)],_0x4f254b[_0x567ebd(0x93c)]=parseFloat(_0x2e406c[_0x45ee86][_0x567ebd(0x93c)]),_0x4f254b[_0x567ebd(0x8ed)]=parseFloat(_0x2e406c[_0x45ee86]['length']),_0x4f254b['height']=parseFloat(_0x2e406c[_0x45ee86][_0x567ebd(0x21f)]),_0x4f254b['colors']=_0x2e406c[_0x45ee86]['colors']),_0x202d29[_0x567ebd(0x334)](_0x4f254b);}unsetCurrentMesh(!0x1);var _0x52070b=loadItemMData(_0x202d29,!0x0);_0x2000c2=_0x2000c2[_0x567ebd(0x734)](_0x52070b),currentMesh=_0x2000c2[_0x567ebd(0x5ee)]();for(let _0x4bb1da=0x0;_0x4bb1da<_0x2000c2[_0x567ebd(0x8ed)];_0x4bb1da++)matManager[_0x567ebd(0x6ab)][_0x567ebd(0x412)](_0x2000c2[_0x4bb1da])||Utils['addMatHighLight'](_0x2000c2[_0x4bb1da]),itemsGroup['push'](_0x2000c2[_0x4bb1da]);currentMesh['ruler']=new RulerMItems(currentMesh,scene),matManager[_0x567ebd(0x6ab)][_0x567ebd(0x412)](currentMesh)||Utils[_0x567ebd(0x89c)](currentMesh),setTimeout(()=>{const _0x234759=_0x567ebd;if(currentMesh&¤tMesh[_0x234759(0x19a)]){for(let _0x2ecf52=0x0;_0x2ecf52<currentMesh['ruler']['buttons']['length'];_0x2ecf52++)currentMesh[_0x234759(0x19a)]['buttons'][_0x2ecf52][_0x234759(0x10e)]=!0x0;}},0x96),updateManualItemPrice();}else this[_0x567ebd(0x7c5)](),onMultiplyItem();renderScene();}}),this[_0x1d05c5(0x1ee)]()),0x3e8<=this[_0x1d05c5(0x45e)][_0x1d05c5(0x355)]){const _0x1ef95=Utils['createButonUI']('');_0x1ef95[_0x1d05c5(0x8cc)]=30.5,_0x1ef95[_0x1d05c5(0x417)]=0x0,_0x1ef95[_0x1d05c5(0x590)]=this['background'],_0x1ef95[_0x1d05c5(0x216)]=this[_0x1d05c5(0x216)],_0x1ef95[_0x1d05c5(0x10e)]=!0x1,_0x1ef95[_0x1d05c5(0x2c2)]=!0x0,ggui[_0x1d05c5(0x79a)](_0x1ef95),_0x1ef95['linkWithMesh'](this[_0x1d05c5(0x45e)]),this[_0x1d05c5(0x402)][_0x1d05c5(0x334)](_0x1ef95),_0x1ef95['onPointerUpObservable'][_0x1d05c5(0x5b3)](()=>{this['buttons'][0x0]['isClicked']||(removeItemsGroup(),this['showScaleMenu'](),renderScene());});}this[_0x1d05c5(0x45e)][_0x1d05c5(0x355)]===ITEMTYPE[_0x1d05c5(0x333)][_0x1d05c5(0x92e)]&&(this[_0x1d05c5(0x376)]=new BABYLON['GUI']['InputText'](),this['inputGroundDist'][_0x1d05c5(0x21f)]=_0x1d05c5(0x725),this['inputGroundDist'][_0x1d05c5(0x93c)]=_0x1d05c5(0x6de),this[_0x1d05c5(0x376)][_0x1d05c5(0x976)]=this[_0x1d05c5(0x45e)]['position']['y'][_0x1d05c5(0x610)](),this[_0x1d05c5(0x376)][_0x1d05c5(0x6f5)]=_0x1d05c5(0x4d1),this[_0x1d05c5(0x376)][_0x1d05c5(0x72c)]=0x10,this[_0x1d05c5(0x376)][_0x1d05c5(0x216)]=_0x1d05c5(0x4ec),this[_0x1d05c5(0x376)][_0x1d05c5(0x590)]=this[_0x1d05c5(0x590)],this[_0x1d05c5(0x376)]['thickness']=0x1,ggui['addControl'](this['inputGroundDist']),this[_0x1d05c5(0x376)][_0x1d05c5(0x826)](this[_0x1d05c5(0x45e)]),this[_0x1d05c5(0x376)][_0x1d05c5(0x8cc)]=0x1e,this[_0x1d05c5(0x376)][_0x1d05c5(0x417)]=-0x5,this[_0x1d05c5(0x376)][_0x1d05c5(0x58d)][_0x1d05c5(0x5b3)](()=>{renderScene();}),this['inputGroundDist'][_0x1d05c5(0x8ee)][_0x1d05c5(0x5b3)](_0x372ae5=>{const _0x437cdb=_0x1d05c5;!isNaN(parseFloat(_0x372ae5[_0x437cdb(0x976)]))&&0x0<=parseFloat(_0x372ae5['text'])&&(this['mesh'][_0x437cdb(0x1c7)]=parseFloat(_0x372ae5[_0x437cdb(0x976)]),this[_0x437cdb(0x45e)][_0x437cdb(0x38f)]['y']=parseFloat(_0x372ae5[_0x437cdb(0x976)]),renderScene(-0x1));})),this[_0x1d05c5(0x74e)]=Utils[_0x1d05c5(0x1f0)](),this[_0x1d05c5(0x74e)][_0x1d05c5(0x216)]=_0x1d05c5(0x4ec),ggui[_0x1d05c5(0x79a)](this[_0x1d05c5(0x74e)]),this[_0x1d05c5(0x824)]=Utils[_0x1d05c5(0x1f0)](),this[_0x1d05c5(0x824)][_0x1d05c5(0x216)]=_0x1d05c5(0x4ec),ggui['addControl'](this['label3']),this[_0x1d05c5(0x541)]();}[_0x4e2f9e(0x541)](){const _0x147426=_0x4e2f9e;this['line2']&&this['line2']['dispose'](),this[_0x147426(0x14a)]&&this[_0x147426(0x14a)]['dispose']();var _0x13585b=[0x0,0x2][_0x147426(0x85d)](this[_0x147426(0x45e)][_0x147426(0x46d)])?this[_0x147426(0x45e)]['length']:this[_0x147426(0x45e)][_0x147426(0x93c)],_0x2e0af9=[0x0,0x2][_0x147426(0x85d)](this['mesh'][_0x147426(0x46d)])?this[_0x147426(0x45e)]['width']:this['mesh'][_0x147426(0x8ed)],_0x1085b8=warehouse[_0x147426(0x41a)]['position'][_0x147426(0x741)](),_0x41e5a7=_0x1085b8['z']-WHDimensions[0x1]/0x2,_0x51ea46=_0x1085b8['z']+WHDimensions[0x1]/0x2,_0x3d5c35=_0x1085b8['x']-WHDimensions[0x0]/0x2,_0x1085b8=_0x1085b8['x']+WHDimensions[0x0]/0x2,_0x448551=this[_0x147426(0x45e)]['position'][_0x147426(0x741)](),_0x43f090=Math[_0x147426(0x5d6)](_0x3d5c35-this[_0x147426(0x45e)][_0x147426(0x38f)]['x']),_0x2cae5f=Math['abs'](_0x41e5a7-this[_0x147426(0x45e)][_0x147426(0x38f)]['z']),_0x579a67=Math[_0x147426(0x5d6)](_0x1085b8-this['mesh'][_0x147426(0x38f)]['x']),_0xf966a4=Math[_0x147426(0x5d6)](_0x51ea46-this[_0x147426(0x45e)][_0x147426(0x38f)]['z']);if(0x0===this[_0x147426(0x45e)][_0x147426(0x46d)]['z']){var _0x31c731=_0x43f090<_0x579a67?_0x3d5c35:_0x1085b8,_0x99653e=_0x2cae5f<_0xf966a4?_0x41e5a7:_0x51ea46;const _0x1d2ab1=BABYLON[_0x147426(0x849)][_0x147426(0x822)](new BABYLON[(_0x147426(0x849))](_0x31c731,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2),new BABYLON[(_0x147426(0x849))](_0x448551['x'],0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)),_0x53653f=(0x0<_0x1d2ab1?(this[_0x147426(0x401)]=BABYLON['MeshBuilder'][_0x147426(0x175)]('lines',{'gapSize':0xa,'dashSize':0xa,'points':[new BABYLON[(_0x147426(0x849))](_0x31c731,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2),new BABYLON['Vector3'](_0x448551['x'],0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)]},this['scene']),this[_0x147426(0x401)][_0x147426(0x216)]=currentView!==ViewType[_0x147426(0x2bd)]?new BABYLON[(_0x147426(0x2db))](0.3,0.3,0.3,0x1):new BABYLON['Color4'](0.95,0.95,0.95,0x1),this[_0x147426(0x401)][_0x147426(0x7c7)](this[_0x147426(0x45e)]),this[_0x147426(0x74e)][_0x147426(0x2c2)]=!0x0,this[_0x147426(0x74e)][_0x147426(0x826)](this[_0x147426(0x401)]),this[_0x147426(0x74e)][_0x147426(0x976)]=_0x1d2ab1[_0x147426(0x902)](0x2)+unitChar):this[_0x147426(0x74e)][_0x147426(0x2c2)]=!0x1,BABYLON[_0x147426(0x849)][_0x147426(0x822)](new BABYLON[(_0x147426(0x849))](_0x448551['x'],0x0,_0x99653e),new BABYLON[(_0x147426(0x849))](_0x448551['x'],0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)));0x0<_0x53653f?(this['line3']=BABYLON[_0x147426(0x31c)][_0x147426(0x175)]('lines',{'gapSize':0xa,'dashSize':0xa,'points':[new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x99653e),new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)]},this[_0x147426(0x84d)]),this[_0x147426(0x14a)]['color']=currentView!==ViewType[_0x147426(0x2bd)]?new BABYLON['Color4'](0.3,0.3,0.3,0x1):new BABYLON[(_0x147426(0x2db))](0.95,0.95,0.95,0x1),this[_0x147426(0x14a)][_0x147426(0x7c7)](this['mesh']),this[_0x147426(0x824)][_0x147426(0x2c2)]=!0x0,this[_0x147426(0x824)][_0x147426(0x826)](this[_0x147426(0x14a)]),this[_0x147426(0x824)][_0x147426(0x976)]=_0x53653f['toFixed'](0x2)+unitChar):this['label3']['isVisible']=!0x1;}else{_0x31c731=_0x43f090<_0x579a67?_0x3d5c35:_0x1085b8,_0x99653e=_0x2cae5f<_0xf966a4?_0x41e5a7:_0x51ea46;const _0x1f5ad8=BABYLON[_0x147426(0x849)][_0x147426(0x822)](new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x99653e),new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)),_0x187f8b=(0x0<_0x1f5ad8?(this[_0x147426(0x401)]=BABYLON[_0x147426(0x31c)][_0x147426(0x175)](_0x147426(0x955),{'gapSize':0xa,'dashSize':0xa,'points':[new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x99653e),new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)]},this[_0x147426(0x84d)]),this[_0x147426(0x401)][_0x147426(0x216)]=currentView!==ViewType[_0x147426(0x2bd)]?new BABYLON[(_0x147426(0x2db))](0.3,0.3,0.3,0x1):new BABYLON[(_0x147426(0x2db))](0.95,0.95,0.95,0x1),this[_0x147426(0x401)][_0x147426(0x7c7)](this[_0x147426(0x45e)]),this[_0x147426(0x74e)][_0x147426(0x2c2)]=!0x0,this['label2'][_0x147426(0x826)](this['line2']),this[_0x147426(0x74e)][_0x147426(0x976)]=_0x1f5ad8[_0x147426(0x902)](0x2)+unitChar):this[_0x147426(0x74e)][_0x147426(0x2c2)]=!0x1,BABYLON[_0x147426(0x849)][_0x147426(0x822)](new BABYLON['Vector3'](_0x31c731,0x0,_0x448551['z']),new BABYLON['Vector3'](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x448551['z'])));0x0<_0x187f8b?(this['line3']=BABYLON['MeshBuilder'][_0x147426(0x175)](_0x147426(0x955),{'gapSize':0xa,'dashSize':0xa,'points':[new BABYLON[(_0x147426(0x849))](_0x31c731,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2),new BABYLON[(_0x147426(0x849))](_0x448551['x']+(_0x31c731===_0x3d5c35?-0x1:0x1)*_0x2e0af9/0x2,0x0,_0x448551['z']+(_0x99653e===_0x41e5a7?-0x1:0x1)*_0x13585b/0x2)]},this[_0x147426(0x84d)]),this[_0x147426(0x14a)][_0x147426(0x216)]=currentView!==ViewType['free']?new BABYLON[(_0x147426(0x2db))](0.3,0.3,0.3,0x1):new BABYLON[(_0x147426(0x2db))](0.95,0.95,0.95,0x1),this[_0x147426(0x14a)][_0x147426(0x7c7)](this[_0x147426(0x45e)]),this[_0x147426(0x824)]['isVisible']=!0x0,this[_0x147426(0x824)][_0x147426(0x826)](this[_0x147426(0x14a)]),this['label3'][_0x147426(0x976)]=_0x187f8b[_0x147426(0x902)](0x2)+unitChar):this['label3'][_0x147426(0x2c2)]=!0x1;}}[_0x4e2f9e(0x7c5)](){const _0x37524d=_0x4e2f9e;this[_0x37524d(0x4a6)](),this[_0x37524d(0x2b7)]&&(this[_0x37524d(0x2b7)]['isVisible']=!0x0);}['showScaleMenu'](){const _0x48388e=_0x4e2f9e;this['hide'](),this[_0x48388e(0x2c3)]();}[_0x4e2f9e(0x80d)](){const _0x10ee9b=_0x4e2f9e;for(let _0x54cd34=this[_0x10ee9b(0x402)]['length']-0x1;0x0<=_0x54cd34;_0x54cd34--)this[_0x10ee9b(0x402)][_0x54cd34][_0x10ee9b(0x80d)](),this[_0x10ee9b(0x402)][_0x10ee9b(0x3e0)](_0x54cd34,0x1);this[_0x10ee9b(0x2b7)]&&this['multiplyPanel'][_0x10ee9b(0x80d)](),this[_0x10ee9b(0x376)]&&this[_0x10ee9b(0x376)][_0x10ee9b(0x80d)](),this[_0x10ee9b(0x729)]['forEach'](_0x5f6fe2=>{const _0x259de5=_0x10ee9b;_0x5f6fe2[_0x259de5(0x80d)]();}),this[_0x10ee9b(0x729)]=[],this[_0x10ee9b(0x401)]&&this[_0x10ee9b(0x401)]['dispose'](),this[_0x10ee9b(0x14a)]&&this[_0x10ee9b(0x14a)][_0x10ee9b(0x80d)](),this[_0x10ee9b(0x74e)]&&this['label2']['dispose'](),this[_0x10ee9b(0x824)]&&this[_0x10ee9b(0x824)]['dispose'](),this[_0x10ee9b(0x84d)]=null,this['engine']=null,this[_0x10ee9b(0x45e)]=null;}[_0x4e2f9e(0x112)](){const _0x46628b=_0x4e2f9e;for(let _0x4a3e62=0x0;_0x4a3e62<this['buttons']['length'];_0x4a3e62++)this['buttons'][_0x4a3e62]['isVisible']=!0x0;this[_0x46628b(0x2b7)]&&(this[_0x46628b(0x2b7)]['isVisible']=!0x1);}[_0x4e2f9e(0x4a6)](){const _0x10238c=_0x4e2f9e;for(let _0x52f952=0x0;_0x52f952<this['buttons']['length'];_0x52f952++)this[_0x10238c(0x402)][_0x52f952][_0x10238c(0x2c2)]=!0x1;this[_0x10238c(0x2b7)]&&(this['multiplyPanel'][_0x10238c(0x2c2)]=!0x1),this['line2']&&this[_0x10238c(0x401)][_0x10238c(0x80d)](),this[_0x10238c(0x14a)]&&this[_0x10238c(0x14a)][_0x10238c(0x80d)](),this['label2']&&this[_0x10238c(0x74e)][_0x10238c(0x80d)](),this[_0x10238c(0x824)]&&this[_0x10238c(0x824)][_0x10238c(0x80d)]();}[_0x4e2f9e(0x1ee)](){const _0x37232a=_0x4e2f9e;var _0x265279=['','','',''];this[_0x37232a(0x2b7)]=new BABYLON[(_0x37232a(0x592))][(_0x37232a(0x92c))]('MultiplyPanel'),this['multiplyPanel']['isVertical']=!0x1,this['multiplyPanel'][_0x37232a(0x21f)]=_0x37232a(0x725),this[_0x37232a(0x2b7)]['width']=_0x37232a(0x169),this[_0x37232a(0x2b7)][_0x37232a(0x2c2)]=!0x1,ggui[_0x37232a(0x79a)](this[_0x37232a(0x2b7)]),this['multiplyPanel'][_0x37232a(0x826)](this[_0x37232a(0x45e)]);const _0x5932d4=Utils[_0x37232a(0x39f)](_0x265279[(this[_0x37232a(0x45e)]['direction']+0x0)%0x4]),_0x2b6248=(_0x5932d4[_0x37232a(0x590)]=this[_0x37232a(0x590)],_0x5932d4['color']=this[_0x37232a(0x216)],this['multiplyPanel'][_0x37232a(0x79a)](_0x5932d4),_0x5932d4[_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{const _0x29a00c=_0x37232a;this[_0x29a00c(0x46d)]=this[_0x29a00c(0x45e)]['direction'],previewMultiply(parseInt(this['inputNumMultiply'][_0x29a00c(0x976)]),this[_0x29a00c(0x46d)]),renderScene(0xfa0);}),Utils[_0x37232a(0x39f)](_0x265279[(this[_0x37232a(0x45e)][_0x37232a(0x46d)]+0x2)%0x4])),_0x2e115b=(_0x2b6248[_0x37232a(0x590)]=this['background'],_0x2b6248['color']=this[_0x37232a(0x216)],this[_0x37232a(0x2b7)][_0x37232a(0x79a)](_0x2b6248),_0x2b6248[_0x37232a(0x58d)]['add'](()=>{const _0x24b4bc=_0x37232a;this[_0x24b4bc(0x46d)]=parseInt(this[_0x24b4bc(0x45e)][_0x24b4bc(0x46d)]+0x2),previewMultiply(parseInt(this[_0x24b4bc(0x1cf)][_0x24b4bc(0x976)]),this['direction']),renderScene(0xfa0);}),this['inputNumMultiply']=new BABYLON[(_0x37232a(0x592))][(_0x37232a(0x8bd))](),this[_0x37232a(0x1cf)]['height']=_0x37232a(0x725),this[_0x37232a(0x1cf)][_0x37232a(0x93c)]=_0x37232a(0x679),this[_0x37232a(0x1cf)][_0x37232a(0x976)]='3',this['inputNumMultiply'][_0x37232a(0x6f5)]=_0x37232a(0x4d1),this['inputNumMultiply'][_0x37232a(0x72c)]=0x10,this['inputNumMultiply'][_0x37232a(0x216)]='white',this[_0x37232a(0x1cf)][_0x37232a(0x590)]=this[_0x37232a(0x590)],this[_0x37232a(0x1cf)][_0x37232a(0x528)]=0x1,this[_0x37232a(0x2b7)]['addControl'](this[_0x37232a(0x1cf)]),this[_0x37232a(0x1cf)][_0x37232a(0x40e)][_0x37232a(0x5b3)](_0x5c3e88=>{const _0x4b84cf=_0x37232a;this[_0x4b84cf(0x1cf)][_0x4b84cf(0x976)]=(parseInt(this[_0x4b84cf(0x1cf)]['text'])+(_0x5c3e88['y']<0x0?-0x1:0x1))[_0x4b84cf(0x610)](),parseInt(this['inputNumMultiply'][_0x4b84cf(0x976)])<0x1&&(this[_0x4b84cf(0x1cf)][_0x4b84cf(0x976)]=0x1);}),this['inputNumMultiply'][_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{renderScene();}),this[_0x37232a(0x1cf)][_0x37232a(0x961)][_0x37232a(0x5b3)](_0x43f807=>{const _0x15efb0=_0x37232a;var _0x4f2258=_0x43f807[_0x15efb0(0x1cd)];_0x4f2258<'0'||'9'<_0x4f2258||0x2<_0x43f807[_0x15efb0(0x976)][_0x15efb0(0x8ed)]?_0x43f807[_0x15efb0(0x6d2)]=!0x1:_0x43f807[_0x15efb0(0x6d2)]=!0x0;}),this['inputNumMultiply'][_0x37232a(0x8ee)][_0x37232a(0x5b3)](_0x5dcd9c=>{const _0x24c67c=_0x37232a;previewMultiply(parseInt(_0x5dcd9c[_0x24c67c(0x976)]),this['direction']),renderScene(-0x1);}),new BABYLON[(_0x37232a(0x592))][(_0x37232a(0x92c))]('spinPanel')),_0x209ef4=(_0x2e115b[_0x37232a(0x8f4)]=!0x0,_0x2e115b[_0x37232a(0x93c)]='15px',this[_0x37232a(0x2b7)]['addControl'](_0x2e115b),BABYLON[_0x37232a(0x592)][_0x37232a(0x2bc)]['CreateImageWithCenterTextButton'](_0x37232a(0x8f0),'',g_AssetPath+_0x37232a(0x7d7))),_0x54de15=(_0x209ef4['height']=_0x37232a(0x5ac),_0x209ef4[_0x37232a(0x93c)]='10px',_0x209ef4[_0x37232a(0x53f)]=BABYLON[_0x37232a(0x592)][_0x37232a(0x86c)][_0x37232a(0x5f0)],_0x209ef4[_0x37232a(0x528)]=0x1,_0x209ef4['left']=-0x1,_0x209ef4[_0x37232a(0x590)]=_0x37232a(0x4ec),_0x2e115b[_0x37232a(0x79a)](_0x209ef4),_0x209ef4[_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{const _0x5cc782=_0x37232a;var _0x2dad66=parseInt(this[_0x5cc782(0x1cf)][_0x5cc782(0x976)])+0x1;0x3e7<_0x2dad66||(this[_0x5cc782(0x1cf)][_0x5cc782(0x976)]=_0x2dad66);}),BABYLON[_0x37232a(0x592)][_0x37232a(0x2bc)][_0x37232a(0x846)](_0x37232a(0x60b),'',g_AssetPath+'minus.png')),_0x55a242=(_0x54de15[_0x37232a(0x21f)]=_0x37232a(0x5ac),_0x54de15['width']=_0x37232a(0x5ac),_0x54de15['verticalAlignment']=BABYLON[_0x37232a(0x592)][_0x37232a(0x86c)][_0x37232a(0x5f0)],_0x54de15[_0x37232a(0x528)]=0x1,_0x54de15['left']=-0x1,_0x54de15[_0x37232a(0x124)]=-0xa,_0x54de15[_0x37232a(0x590)]=_0x37232a(0x4ec),_0x2e115b[_0x37232a(0x79a)](_0x54de15),_0x54de15[_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{const _0x3eb624=_0x37232a;var _0x3cb35f=parseInt(this[_0x3eb624(0x1cf)][_0x3eb624(0x976)])-0x1;_0x3cb35f<0x1||(this[_0x3eb624(0x1cf)][_0x3eb624(0x976)]=_0x3cb35f);}),Utils['createButonUI']('')),_0xd96e48=(_0x55a242[_0x37232a(0x590)]=this['background'],_0x55a242[_0x37232a(0x216)]=this[_0x37232a(0x216)],this[_0x37232a(0x2b7)][_0x37232a(0x79a)](_0x55a242),_0x55a242[_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{const _0x4a20d7=_0x37232a;tracking(0x1b),this[_0x4a20d7(0x4a6)](),onOkNumMultiply(this[_0x4a20d7(0x46d)]),renderScene(0xfa0);}),Utils[_0x37232a(0x39f)](''));_0xd96e48['background']=this[_0x37232a(0x590)],_0xd96e48[_0x37232a(0x216)]=this['color'],this[_0x37232a(0x2b7)][_0x37232a(0x79a)](_0xd96e48),_0xd96e48[_0x37232a(0x58d)][_0x37232a(0x5b3)](()=>{this['hide'](),onCancelNumMultiply(),renderScene(0xfa0);});}['addScaleSelects'](){const _0x3c0107=_0x4e2f9e;for(let _0x419e00=0x0;_0x419e00<0x2;_0x419e00++){const _0x2ffcf3=BABYLON['MeshBuilder'][_0x3c0107(0x123)](_0x3c0107(0x362),{'height':0x0!==_0x419e00?0.5:this['mesh'][_0x3c0107(0x8ed)],'width':0x0!==_0x419e00?this['mesh'][_0x3c0107(0x93c)]:0.5},this[_0x3c0107(0x84d)]);_0x2ffcf3[_0x3c0107(0x93e)]=new BABYLON[(_0x3c0107(0x3f9))](this['scene']),_0x2ffcf3[_0x3c0107(0x93e)][_0x3c0107(0x23c)]=_0x3c0107(0x84b),_0x2ffcf3[_0x3c0107(0x93e)]['registerAction'](new BABYLON[(_0x3c0107(0x22b))](BABYLON[_0x3c0107(0x3f9)][_0x3c0107(0x746)],()=>{})),_0x2ffcf3[_0x3c0107(0x93e)][_0x3c0107(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x3c0107(0x3f9)][_0x3c0107(0x483)],_0xfa5f07=>{const _0x2e4206=_0x3c0107;menuEnabled&&(currentMesh=_0xfa5f07[_0x2e4206(0x445)],startingPoint=_0xfa5f07[_0x2e4206(0x445)][_0x2e4206(0x38f)][_0x2e4206(0x741)](),this['scene'][_0x2e4206(0x3f6)]['detachControl'](g_canvas));})),_0x2ffcf3[_0x3c0107(0x93e)][_0x3c0107(0x591)](new BABYLON[(_0x3c0107(0x22b))](BABYLON[_0x3c0107(0x3f9)][_0x3c0107(0x6a5)],_0x319177=>{const _0x14dea4=_0x3c0107;startingPoint=null,currentMesh=this[_0x14dea4(0x45e)],removeItemsGroup(),unsetCurrentMesh(),Behavior[_0x14dea4(0x5b3)](Behavior['type'][_0x14dea4(0x8a5)]);})),_0x2ffcf3[_0x3c0107(0x653)]=_0x419e00,_0x2ffcf3[_0x3c0107(0x45e)]=this[_0x3c0107(0x45e)],_0x2ffcf3[_0x3c0107(0x8bf)]=matManager[_0x3c0107(0x93a)],_0x2ffcf3[_0x3c0107(0x33c)]=0x0===_0x419e00?_0x3c0107(0x93c):'length',this['mesh'][_0x3c0107(0x46d)]%0x2==0x0?_0x2ffcf3[_0x3c0107(0x38f)]=0x0===_0x419e00?this[_0x3c0107(0x45e)][_0x3c0107(0x38f)][_0x3c0107(0x741)]()['addInPlace'](new BABYLON['Vector3'](this[_0x3c0107(0x45e)][_0x3c0107(0x93c)]/0x2+0.25,0x0,0x0)):this[_0x3c0107(0x45e)][_0x3c0107(0x38f)][_0x3c0107(0x741)]()[_0x3c0107(0x1e4)](new BABYLON[(_0x3c0107(0x849))](0x0,0x0,this['mesh'][_0x3c0107(0x8ed)]/0x2+0.25)):_0x2ffcf3[_0x3c0107(0x38f)]=0x0!==_0x419e00?this[_0x3c0107(0x45e)]['position'][_0x3c0107(0x741)]()[_0x3c0107(0x1e4)](new BABYLON[(_0x3c0107(0x849))](this['mesh'][_0x3c0107(0x8ed)]/0x2+0.25,0x0,0x0)):this['mesh'][_0x3c0107(0x38f)][_0x3c0107(0x741)]()[_0x3c0107(0x1e4)](new BABYLON['Vector3'](0x0,0x0,this[_0x3c0107(0x45e)][_0x3c0107(0x93c)]/0x2+0.25)),_0x2ffcf3[_0x3c0107(0x7d3)]['y']=this[_0x3c0107(0x45e)][_0x3c0107(0x46d)]*Math['PI']/0x2,_0x2ffcf3[_0x3c0107(0x38f)]['y']=0.02,this[_0x3c0107(0x729)]['push'](_0x2ffcf3);}}}class Measurement{constructor(_0x5a8570,_0x25ca88){const _0x4e4a8d=_0x4e2f9e;return this[_0x4e4a8d(0x84d)]=_0x25ca88,this[_0x4e4a8d(0x5d1)]=_0x25ca88[_0x4e4a8d(0x356)](),this[_0x4e4a8d(0x60c)]=[_0x5a8570['pi'],_0x5a8570['pf']],this[_0x4e4a8d(0x216)]='rgba(220,\x20220,\x20220,\x201)',this[_0x4e4a8d(0x590)]=_0x4e4a8d(0x208),this['points3d']=[],this[_0x4e4a8d(0x259)]=[],this[_0x4e4a8d(0x3cb)]=null,this[_0x4e4a8d(0x76e)]=!0x1,this[_0x4e4a8d(0x37b)]=0x1,this['id']=_0x5a8570['id'],this[_0x4e4a8d(0x1c5)](),this;}[_0x4e2f9e(0x1c5)](){const _0x5843fd=_0x4e2f9e;this[_0x5843fd(0x60c)][0x1]||(this['points'][0x1]=this[_0x5843fd(0x60c)][0x0][_0x5843fd(0x741)]()),this['points'][0x0]||(this['points'][0x0]=this[_0x5843fd(0x60c)][0x1][_0x5843fd(0x741)]()),this[_0x5843fd(0x2c8)][_0x5843fd(0x334)](new BABYLON[(_0x5843fd(0x347))]('m1',this[_0x5843fd(0x84d)])),this[_0x5843fd(0x2c8)][0x0][_0x5843fd(0x38f)]=this[_0x5843fd(0x60c)][0x0],this[_0x5843fd(0x2c8)][_0x5843fd(0x334)](new BABYLON[(_0x5843fd(0x347))]('m2',this['scene'])),this['points3d'][0x1][_0x5843fd(0x38f)]=this[_0x5843fd(0x60c)][0x1],this[_0x5843fd(0x2c8)][_0x5843fd(0x334)](new BABYLON['TransformNode']('m3',this[_0x5843fd(0x84d)])),this[_0x5843fd(0x2c8)][0x2]['position']=BABYLON[_0x5843fd(0x849)][_0x5843fd(0x1fd)](this['points'][0x0],this[_0x5843fd(0x60c)][0x1]),this['_createCircle'](this['points3d'][Math[_0x5843fd(0x5d6)](this[_0x5843fd(0x37b)]-0x1)],Math['abs'](this[_0x5843fd(0x37b)]-0x1)),this[_0x5843fd(0x4a1)](this[_0x5843fd(0x2c8)][this[_0x5843fd(0x37b)]],this[_0x5843fd(0x37b)]),this[_0x5843fd(0x10d)]=new BABYLON[(_0x5843fd(0x592))]['Line'](),this[_0x5843fd(0x10d)][_0x5843fd(0x216)]=this[_0x5843fd(0x216)],this[_0x5843fd(0x10d)][_0x5843fd(0x4ac)]=0x3,this[_0x5843fd(0x10d)][_0x5843fd(0x4d7)]=[0x1,0x3],ggui[_0x5843fd(0x79a)](this[_0x5843fd(0x10d)]),this[_0x5843fd(0x10d)]['linkWithMesh'](this[_0x5843fd(0x2c8)][this[_0x5843fd(0x37b)]]),this[_0x5843fd(0x10d)]['connectedControl']=this[_0x5843fd(0x259)][0x0];var _0x35b1d0=_round(BABYLON[_0x5843fd(0x849)][_0x5843fd(0x822)](this[_0x5843fd(0x60c)][0x0],this[_0x5843fd(0x60c)][0x1])*rateUnit,0x2);this[_0x5843fd(0x3cb)]=BABYLON[_0x5843fd(0x592)]['Button']['CreateSimpleButton'](_0x5843fd(0x185),_0x35b1d0+unitChar),this[_0x5843fd(0x3cb)][_0x5843fd(0x7d3)]=Math['PI']-BABYLON[_0x5843fd(0x329)][_0x5843fd(0x58f)](new BABYLON['Vector2'](this[_0x5843fd(0x60c)][0x1]['x'],this['points'][0x1]['z']),new BABYLON[(_0x5843fd(0x711))](this[_0x5843fd(0x60c)][0x0]['x'],this[_0x5843fd(0x60c)][0x0]['z']))[_0x5843fd(0x930)](),this[_0x5843fd(0x3cb)][_0x5843fd(0x93c)]=_0x5843fd(0x239),this[_0x5843fd(0x3cb)]['height']=_0x5843fd(0x5ff),this[_0x5843fd(0x3cb)][_0x5843fd(0x72c)]=_0x5843fd(0x5a9),this['label'][_0x5843fd(0x399)]='bold',this['label']['hoverCursor']=_0x5843fd(0x84b),this[_0x5843fd(0x3cb)][_0x5843fd(0x216)]=this['background'],this['label']['background']=this[_0x5843fd(0x216)],this[_0x5843fd(0x3cb)]['cornerRadius']=0xa,this['label'][_0x5843fd(0x528)]=0x2,this['label'][_0x5843fd(0x10e)]=!0x1,this[_0x5843fd(0x3cb)][_0x5843fd(0x976)]=_0x35b1d0+unitChar,ggui[_0x5843fd(0x79a)](this[_0x5843fd(0x3cb)]),this[_0x5843fd(0x3cb)]['linkWithMesh'](this[_0x5843fd(0x2c8)][0x2]),this[_0x5843fd(0x3cb)][_0x5843fd(0x58d)]['add'](()=>{const _0x4138f6=_0x5843fd;for(let _0x179c37=g_measurementList[_0x4138f6(0x8ed)]-0x1;0x0<=_0x179c37;_0x179c37--)g_measurementList[_0x179c37]['id']==this['id']&&(g_measurementList[_0x4138f6(0x3e0)](_0x179c37,0x1),tracking(0x1d));Behavior['add'](Behavior[_0x4138f6(0x355)][_0x4138f6(0x241)]),this[_0x4138f6(0x80d)]();});}[_0x4e2f9e(0x541)](){const _0xa454cd=_0x4e2f9e;var _0xf9be20;0x1<this[_0xa454cd(0x60c)][_0xa454cd(0x8ed)]&&this[_0xa454cd(0x60c)][0x0]&&this[_0xa454cd(0x60c)][0x1]&&(_0xf9be20=_round(BABYLON[_0xa454cd(0x849)][_0xa454cd(0x822)](this[_0xa454cd(0x60c)][0x0],this['points'][0x1])*rateUnit,0x2),this[_0xa454cd(0x3cb)][_0xa454cd(0x7d3)]=Math['PI']-BABYLON[_0xa454cd(0x329)][_0xa454cd(0x58f)](new BABYLON[(_0xa454cd(0x711))](this[_0xa454cd(0x60c)][0x1]['x'],this[_0xa454cd(0x60c)][0x1]['z']),new BABYLON[(_0xa454cd(0x711))](this['points'][0x0]['x'],this[_0xa454cd(0x60c)][0x0]['z']))['radians'](),this[_0xa454cd(0x3cb)][_0xa454cd(0x6ad)][0x0]['text']=_0xf9be20+unitChar),renderScene(0xfa0);}['dispose'](){const _0x107723=_0x4e2f9e;for(let _0x75e21d=this[_0x107723(0x2c8)][_0x107723(0x8ed)]-0x1;0x0<=_0x75e21d;_0x75e21d--)this[_0x107723(0x2c8)][_0x75e21d][_0x107723(0x80d)]();for(let _0x8fca36=this[_0x107723(0x259)]['length']-0x1;0x0<=_0x8fca36;_0x8fca36--)this[_0x107723(0x259)][_0x8fca36][_0x107723(0x80d)]();this[_0x107723(0x10d)][_0x107723(0x80d)](),this[_0x107723(0x3cb)][_0x107723(0x80d)](),this['completed']=!0x0,this[_0x107723(0x2c8)]=[],this[_0x107723(0x60c)]=[],this['scene']=null,this[_0x107723(0x5d1)]=null,selectedMeasure=null;}['isCompleted'](){const _0x44ab15=_0x4e2f9e;this[_0x44ab15(0x37b)]=-0x1,this[_0x44ab15(0x76e)]=!0x0,this[_0x44ab15(0x3cb)][_0x44ab15(0x10e)]=!0x0;}[_0x4e2f9e(0x4a1)](_0x4b07bd,_0x37ec3a){const _0x5a699e=_0x4e2f9e,_0x27fa82=new BABYLON[(_0x5a699e(0x592))][(_0x5a699e(0x396))]();return _0x27fa82[_0x5a699e(0x93c)]=_0x5a699e(0x5a9),_0x27fa82[_0x5a699e(0x21f)]=_0x5a699e(0x5a9),_0x27fa82['thickness']=0x2,_0x27fa82[_0x5a699e(0x590)]=this[_0x5a699e(0x216)],_0x27fa82[_0x5a699e(0x216)]=this['background'],ggui[_0x5a699e(0x79a)](_0x27fa82),_0x27fa82[_0x5a699e(0x826)](_0x4b07bd),_0x27fa82['isPointerBlocker']=!0x0,this[_0x5a699e(0x259)]['push'](_0x27fa82),_0x27fa82['onPointerDownObservable']['add'](()=>{const _0x4bf006=_0x5a699e;selectedMeasure=-0x1!==this[_0x4bf006(0x37b)]?(this['indexOf']=-0x1,this[_0x4bf006(0x76e)]=!0x0,this['label'][_0x4bf006(0x10e)]=!0x0,0x0==g_measurementList[_0x4bf006(0x426)](_0x2c03cb=>_0x2c03cb['id']==this['id'])[_0x4bf006(0x8ed)]&&(g_measurementList[_0x4bf006(0x334)](this),tracking(0x1c),Behavior[_0x4bf006(0x5b3)](Behavior[_0x4bf006(0x355)][_0x4bf006(0x241)])),null):(this[_0x4bf006(0x37b)]=_0x37ec3a,this['completed']=!0x1,this[_0x4bf006(0x3cb)]['isPointerBlocker']=!0x1,this);}),_0x27fa82;}}class BaseLine{constructor(_0x429df3,_0x4cb028,_0x3c550a){const _0x2b1a07=_0x4e2f9e;this[_0x2b1a07(0x576)]=_0x429df3,this[_0x2b1a07(0x586)]=_0x4cb028,this[_0x2b1a07(0x235)]=null,this[_0x2b1a07(0x60c)]=[this['sPoint'],this['ePoint']],this[_0x2b1a07(0x817)]=!0x0,this[_0x2b1a07(0x216)]=new BABYLON[(_0x2b1a07(0x2db))](0.15,0.15,0.9,0x1),this[_0x2b1a07(0x10d)]=BABYLON['MeshBuilder'][_0x2b1a07(0x681)](_0x2b1a07(0x10d),{'points':this[_0x2b1a07(0x60c)],'colors':[this[_0x2b1a07(0x216)],this[_0x2b1a07(0x216)]],'updatable':!0x0},_0x3c550a),this[_0x2b1a07(0x10d)][_0x2b1a07(0x67f)]=!0x1,this[_0x2b1a07(0x6fa)]=new BABYLON[(_0x2b1a07(0x592))][(_0x2b1a07(0x8bd))](),this['dimension'][_0x2b1a07(0x976)]='',this[_0x2b1a07(0x6fa)][_0x2b1a07(0x2ef)]='',this[_0x2b1a07(0x6fa)][_0x2b1a07(0x93c)]=_0x2b1a07(0x61b),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x21f)]=_0x2b1a07(0x725),this['dimension'][_0x2b1a07(0x216)]=_0x2b1a07(0x30d),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x72c)]=_0x2b1a07(0x725),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x2bb)]='FontAwesome',this[_0x2b1a07(0x6fa)]['fontWeight']=_0x2b1a07(0x1a3),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x23c)]='pointer',this[_0x2b1a07(0x6fa)][_0x2b1a07(0x6b4)]=_0x2b1a07(0x392),this['dimension'][_0x2b1a07(0x91e)]=_0x2b1a07(0x392),this['dimension'][_0x2b1a07(0x528)]=0x0,this[_0x2b1a07(0x6fa)][_0x2b1a07(0x2e1)]=!0x1,this[_0x2b1a07(0x6fa)]['id']=BABYLON[_0x2b1a07(0x4df)]['RandomId'](),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x58d)][_0x2b1a07(0x5b3)](()=>{renderScene(0xfa0);}),this['dimension'][_0x2b1a07(0x5da)][_0x2b1a07(0x5b3)](()=>{const _0x3c5043=_0x2b1a07;this[_0x3c5043(0x6fa)][_0x3c5043(0x2c2)]=!0x1,this[_0x3c5043(0x6fa)][_0x3c5043(0x8db)]&&(this[_0x3c5043(0x6fa)][_0x3c5043(0x8db)][_0x3c5043(0x3cb)]['isVisible']=!0x0);}),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x571)][_0x2b1a07(0x5b3)](_0x3b909d=>{const _0x5a9353=_0x2b1a07;renderScene(0xfa0),_0x5a9353(0x70b)===_0x3b909d[_0x5a9353(0x4c8)]&&(Behavior[_0x5a9353(0x5b3)](Behavior['type'][_0x5a9353(0x733)]),this[_0x5a9353(0x27f)]());}),this[_0x2b1a07(0x6fa)]['onTextChangedObservable'][_0x2b1a07(0x5b3)](_0x1cb05c=>{const _0x2b645c=_0x2b1a07;-0x1!==navigator[_0x2b645c(0x193)][_0x2b645c(0x37b)](_0x2b645c(0x117))&&(Behavior[_0x2b645c(0x5b3)](Behavior['type'][_0x2b645c(0x733)]),this['updateDimension']());}),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x961)][_0x2b1a07(0x5b3)](_0x175ecd=>{const _0xd4f6e3=_0x2b1a07;var _0xde228d=_0x175ecd[_0xd4f6e3(0x1cd)];'.'!==_0xde228d&&(_0xde228d<'0'||'9'<_0xde228d)?_0x175ecd[_0xd4f6e3(0x6d2)]=!0x1:(0x7<_0x175ecd['text'][_0xd4f6e3(0x8ed)]?_0x175ecd[_0xd4f6e3(0x6d2)]=!0x1:_0x175ecd[_0xd4f6e3(0x6d2)]=!0x0,'.'===_0xde228d&&_0x175ecd[_0xd4f6e3(0x976)][_0xd4f6e3(0x85d)]('.')&&(_0x175ecd[_0xd4f6e3(0x6d2)]=!0x1));}),ggui['addControl'](this[_0x2b1a07(0x6fa)]),this[_0x2b1a07(0x6fa)][_0x2b1a07(0x826)](this['line']),this[_0x2b1a07(0x809)]();}[_0x4e2f9e(0x3a3)](_0x5800f6){const _0x3c33cf=_0x4e2f9e;this[_0x3c33cf(0x6fa)]['linkWithMesh'](null),this[_0x3c33cf(0x6fa)][_0x3c33cf(0x826)](_0x5800f6),_0x5800f6['label'][_0x3c33cf(0x2c2)]=!0x1,this[_0x3c33cf(0x6fa)][_0x3c33cf(0x2c2)]=!0x0,this['dimension']['isEnabled']=!0x0,ggui[_0x3c33cf(0x625)](this[_0x3c33cf(0x6fa)]);}[_0x4e2f9e(0x809)](){const _0x234e61=_0x4e2f9e;this['points']=[this[_0x234e61(0x576)],this[_0x234e61(0x586)]],this[_0x234e61(0x10d)]=BABYLON[_0x234e61(0x31c)][_0x234e61(0x681)](_0x234e61(0x10d),{'points':this[_0x234e61(0x60c)],'instance':this['line']}),this[_0x234e61(0x10d)][_0x234e61(0x67f)]=!0x1,this[_0x234e61(0x10d)][_0x234e61(0x665)](),this[_0x234e61(0x10d)][_0x234e61(0x978)]=0x7,this['line']['edgesColor']=this['color'],this[_0x234e61(0x10d)][_0x234e61(0x200)](),this['dimension'][_0x234e61(0x976)]=(BABYLON[_0x234e61(0x849)]['Distance'](this[_0x234e61(0x576)],this[_0x234e61(0x586)])*rateUnit)[_0x234e61(0x902)](unitChar===UnitChars[_0x234e61(0x432)]?0x0:0x2),this[_0x234e61(0x817)]&&(this['firstDraw']=!0x1,this[_0x234e61(0x6fa)]['origText']=parseFloat(this['dimension'][_0x234e61(0x976)]));var _0x5f5c95=this[_0x234e61(0x60c)][0x0]['z']<this[_0x234e61(0x60c)][0x1]['z'];this[_0x234e61(0x6fa)][_0x234e61(0x7d3)]=this[_0x234e61(0x60c)][0x0]['x']===this[_0x234e61(0x60c)][0x1]['x']?!0x0==_0x5f5c95?Math['PI']/0x2:-Math['PI']/0x2:0x0;}[_0x4e2f9e(0x27f)](_0x55fc24=null){const _0x3cabc2=_0x4e2f9e;if(this[_0x3cabc2(0x235)]){var _0x53bd32=parseFloat(this[_0x3cabc2(0x6fa)][_0x3cabc2(0x976)]/rateUnit);if(0x3<=_0x53bd32){var _0x3cd38d=this[_0x3cabc2(0x586)]['x']-this[_0x3cabc2(0x576)]['x'],_0x18c7c1=this['ePoint']['z']-this['sPoint']['z'],_0x8759e=Math['sqrt'](_0x3cd38d*_0x3cd38d+_0x18c7c1*_0x18c7c1),_0x3cd38d=this[_0x3cabc2(0x576)]['x']+_0x53bd32*(_0x3cd38d/_0x8759e),_0x53bd32=this[_0x3cabc2(0x576)]['z']+_0x53bd32*(_0x18c7c1/_0x8759e),_0x3a4038=new BABYLON['Vector3'](this['ePoint']['x'],0x0,this[_0x3cabc2(0x586)]['z']),_0x40c878=new BABYLON[(_0x3cabc2(0x849))](_0x3cd38d,0x0,_0x53bd32);for(let _0x5a89d1=0x0;_0x5a89d1<this[_0x3cabc2(0x235)][_0x3cabc2(0x263)]['length'];_0x5a89d1++){const _0xb4073e=this[_0x3cabc2(0x235)][_0x3cabc2(0x263)][_0x5a89d1];_0xb4073e['ePoint']['x']===_0x3a4038['x']&&(_0x40c878['x']<warehouse[_0x3cabc2(0x251)]?_0xb4073e[_0x3cabc2(0x586)]['x']=warehouse[_0x3cabc2(0x251)]:_0x40c878['x']>warehouse['maxX']?_0xb4073e[_0x3cabc2(0x586)]['x']=warehouse[_0x3cabc2(0x168)]:_0xb4073e[_0x3cabc2(0x586)]['x']=_0x40c878['x']),_0xb4073e[_0x3cabc2(0x576)]['x']===_0x3a4038['x']&&(_0x40c878['x']<warehouse[_0x3cabc2(0x251)]?_0xb4073e[_0x3cabc2(0x576)]['x']=warehouse[_0x3cabc2(0x251)]:_0x40c878['x']>warehouse[_0x3cabc2(0x168)]?_0xb4073e['sPoint']['x']=warehouse[_0x3cabc2(0x168)]:_0xb4073e['sPoint']['x']=_0x40c878['x']),_0xb4073e['ePoint']['z']===_0x3a4038['z']&&(_0x40c878['z']<warehouse[_0x3cabc2(0x805)]?_0xb4073e[_0x3cabc2(0x586)]['z']=warehouse[_0x3cabc2(0x805)]:_0x40c878['z']>warehouse[_0x3cabc2(0x6d3)]?_0xb4073e[_0x3cabc2(0x586)]['z']=warehouse[_0x3cabc2(0x6d3)]:_0xb4073e['ePoint']['z']=_0x40c878['z']),_0xb4073e[_0x3cabc2(0x576)]['z']===_0x3a4038['z']&&(_0x40c878['z']<warehouse['minZ']?_0xb4073e['sPoint']['z']=warehouse[_0x3cabc2(0x805)]:_0x40c878['z']>warehouse[_0x3cabc2(0x6d3)]?_0xb4073e[_0x3cabc2(0x576)]['z']=warehouse['maxZ']:_0xb4073e[_0x3cabc2(0x576)]['z']=_0x40c878['z']),_0xb4073e[_0x3cabc2(0x809)]();}updateSelectedIcube(_0x55fc24);}else this['dimension'][_0x3cabc2(0x976)]=(BABYLON[_0x3cabc2(0x849)][_0x3cabc2(0x822)](this[_0x3cabc2(0x576)],this[_0x3cabc2(0x586)])*rateUnit)[_0x3cabc2(0x902)](unitChar===UnitChars['millimeters']?0x0:0x2);this[_0x3cabc2(0x235)][_0x3cabc2(0x566)]();}}[_0x4e2f9e(0x80d)](){const _0xcb5311=_0x4e2f9e;this[_0xcb5311(0x6fa)][_0xcb5311(0x80d)](),this[_0xcb5311(0x10d)][_0xcb5311(0x80d)]();}['set3D'](){const _0xa9b6c6=_0x4e2f9e;this['dimension']['isVisible']=!0x1,this[_0xa9b6c6(0x10d)]['isVisible']=!0x1;}[_0x4e2f9e(0x404)](){const _0xdbd675=_0x4e2f9e;this['dimension'][_0xdbd675(0x2c2)]=!0x1,this[_0xdbd675(0x10d)][_0xdbd675(0x2c2)]=!0x0;}}class Warehouse{constructor(_0x382ba6,_0x309ab7){const _0x574c1b=_0x4e2f9e;this[_0x574c1b(0x84d)]=_0x309ab7,this['width']=_0x382ba6[0x0],this[_0x574c1b(0x8ed)]=_0x382ba6[0x1],this['height']=_0x382ba6[0x2],this[_0x574c1b(0x5de)]=0.05,this[_0x574c1b(0x8a6)]=0.1,this[_0x574c1b(0x251)]=-useP(this[_0x574c1b(0x93c)])/useP(0x2),this['minZ']=-useP(this[_0x574c1b(0x8ed)])/useP(0x2),this[_0x574c1b(0x168)]=useP(this[_0x574c1b(0x93c)])/useP(0x2),this['maxZ']=useP(this[_0x574c1b(0x8ed)])/useP(0x2),this[_0x574c1b(0x747)]=0x2*useP(g_palletOverhang)+0x2*useP(g_loadPalletOverhang)+useP(g_palletInfo[_0x574c1b(0x8ed)])+useP(g_rackingPole),this[_0x574c1b(0x170)]=0x5*useP(g_SnapDistance),this[_0x574c1b(0x201)]=null,this[_0x574c1b(0x52f)]=BABYLON[_0x574c1b(0x849)][_0x574c1b(0x473)](),this[_0x574c1b(0x8e0)]=BABYLON[_0x574c1b(0x849)]['Zero'](),this['enableDraw']=!0x1,this['points']=[],this[_0x574c1b(0x955)]=[],this['line']=null,this[_0x574c1b(0x919)]=[],this[_0x574c1b(0x3cb)]=this[_0x574c1b(0x458)](!0x1),this[_0x574c1b(0x568)]=this['createLabel'](!0x1),this[_0x574c1b(0x7bc)]=!0x1,this['inside']=!0x1,this[_0x574c1b(0x8ce)]=null,this[_0x574c1b(0x593)]=null;const _0x1e66e6=this;this[_0x574c1b(0x84d)]['actionManager']=new BABYLON[(_0x574c1b(0x3f9))](this['scene']),this[_0x574c1b(0x84d)][_0x574c1b(0x93e)][_0x574c1b(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x574c1b(0x3f9)][_0x574c1b(0x67b)],()=>{const _0x580794=_0x574c1b;if(this['enableDraw']){var _0x5ca802=_0x1e66e6[_0x580794(0x84d)]['pick'](_0x1e66e6[_0x580794(0x84d)][_0x580794(0x3a6)],_0x1e66e6['scene']['pointerY'],function(_0x5e4efc){return _0x5e4efc===_0x1e66e6['floor'];});if(_0x5ca802[_0x580794(0x7aa)]){var _0x346730=parseFloat((_0x5ca802[_0x580794(0x24f)]['x']-this[_0x580794(0x52f)]['x'])[_0x580794(0x902)](0x3)),_0x4bef6e=parseFloat((_0x5ca802[_0x580794(0x24f)]['z']-this[_0x580794(0x52f)]['z'])[_0x580794(0x902)](0x3));let _0x6576f4,_0x59d6bf;if(g_rackingOrientation===OrientationRacking[_0x580794(0x7c1)]){Math[_0x580794(0x5d6)](_0x4bef6e)>this[_0x580794(0x170)]?this[_0x580794(0x170)]=0.1:this[_0x580794(0x170)]=useP(0x5*useP(g_SnapDistance),!0x1),_0x59d6bf=this[_0x580794(0x52f)]['z']+Math['round'](_0x4bef6e/this[_0x580794(0x170)])*this[_0x580794(0x170)],_0x6576f4=this[_0x580794(0x52f)]['x']+Math['round'](_0x346730/this[_0x580794(0x747)])*this['widthRes'];for(let _0x1a000e=0x0;_0x1a000e<this[_0x580794(0x60c)][_0x580794(0x8ed)];_0x1a000e++){var _0x11380d=this[_0x580794(0x60c)][_0x1a000e];if(Math['abs'](_0x11380d[0x1]-_0x59d6bf)<useP(0x5*useP(g_SnapDistance),!0x1)){_0x59d6bf=_0x11380d[0x1];break;}}}else{Math[_0x580794(0x5d6)](_0x346730)>this[_0x580794(0x747)]?this['widthRes']=0.1:this[_0x580794(0x747)]=useP(0x5*useP(g_SnapDistance),!0x1),_0x59d6bf=this[_0x580794(0x52f)]['z']+Math[_0x580794(0x66a)](_0x4bef6e/this[_0x580794(0x170)])*this[_0x580794(0x170)],_0x6576f4=this[_0x580794(0x52f)]['x']+Math[_0x580794(0x66a)](_0x346730/this[_0x580794(0x747)])*this[_0x580794(0x747)];for(let _0x51d6ca=0x0;_0x51d6ca<this[_0x580794(0x60c)][_0x580794(0x8ed)];_0x51d6ca++){var _0x241d86=this[_0x580794(0x60c)][_0x51d6ca];if(Math[_0x580794(0x5d6)](_0x241d86[0x0]-_0x6576f4)<useP(0x5*useP(g_SnapDistance),!0x1)){_0x6576f4=_0x241d86[0x0];break;}}}_0x6576f4<=this[_0x580794(0x251)]||_0x6576f4>=this[_0x580794(0x168)]||_0x59d6bf<=this[_0x580794(0x805)]||_0x59d6bf>=this[_0x580794(0x6d3)]||(_0x4bef6e=this['currentPosition'][_0x580794(0x741)](),this[_0x580794(0x7bc)]=this[_0x580794(0x27e)](_0x5ca802[_0x580794(0x24f)]),this[_0x580794(0x8e0)]['x']=!0x0===this[_0x580794(0x7bc)]?_0x6576f4:this['lastPosition']['x'],this[_0x580794(0x8e0)]['z']=!0x0!==this['isXAxis']?_0x59d6bf:this['lastPosition']['z'],_0x4bef6e['x']===this[_0x580794(0x8e0)]['x']&&_0x4bef6e['z']===this[_0x580794(0x8e0)]['z']||this[_0x580794(0x68d)]());}}})),this['snapLineX']=this[_0x574c1b(0x4c7)]([new BABYLON[(_0x574c1b(0x849))](-g_FloorMaxSize/0x2,0x0,0x0),new BABYLON[(_0x574c1b(0x849))](g_FloorMaxSize/0x2,0x0,0x0)],new BABYLON[(_0x574c1b(0x2db))](0.1,0.6,0.3,0.6)),this[_0x574c1b(0x491)]=this[_0x574c1b(0x4c7)]([new BABYLON[(_0x574c1b(0x849))](0x0,0x0,-g_FloorMaxSize/0x2),new BABYLON[(_0x574c1b(0x849))](0x0,0x0,g_FloorMaxSize/0x2)],new BABYLON[(_0x574c1b(0x2db))](0.1,0.6,0.3,0.6)),this[_0x574c1b(0x7bf)]();}[_0x4e2f9e(0x27e)](_0x480e8f){const _0x41fc4a=_0x4e2f9e;var _0x129b05=BABYLON[_0x41fc4a(0x849)][_0x41fc4a(0x822)](this[_0x41fc4a(0x52f)],new BABYLON[(_0x41fc4a(0x849))](_0x480e8f['x'],0x0,this['lastPosition']['z']));return BABYLON[_0x41fc4a(0x849)][_0x41fc4a(0x822)](this[_0x41fc4a(0x52f)],new BABYLON[(_0x41fc4a(0x849))](this[_0x41fc4a(0x52f)]['x'],0x0,_0x480e8f['z']))<_0x129b05;}[_0x4e2f9e(0x7bf)](){const _0x5df911=_0x4e2f9e;this[_0x5df911(0x201)]=null,this[_0x5df911(0x52f)]=BABYLON[_0x5df911(0x849)]['Zero'](),this[_0x5df911(0x8e0)]=BABYLON[_0x5df911(0x849)][_0x5df911(0x473)](),this[_0x5df911(0x41a)]=BABYLON[_0x5df911(0x31c)]['CreatePlane'](_0x5df911(0x276),{'width':this[_0x5df911(0x93c)],'height':this['length']},this['scene']),this[_0x5df911(0x41a)][_0x5df911(0x7d3)]['x']=Math['PI']/0x2,this[_0x5df911(0x41a)]['material']=matManager[_0x5df911(0x443)],this[_0x5df911(0x41a)][_0x5df911(0x38f)]=new BABYLON[(_0x5df911(0x849))](0x0,-0.03,0x0),this[_0x5df911(0x41a)]['clicked']=!0x1;var _0x4b564e=Math[_0x5df911(0x6e0)](this['width'],this[_0x5df911(0x8ed)]);this[_0x5df911(0x593)]=BABYLON['MeshBuilder'][_0x5df911(0x90a)](_0x5df911(0x593),{'width':_0x4b564e/0x4,'height':_0x4b564e/0x8},this['scene']),this[_0x5df911(0x593)][_0x5df911(0x7d3)]['x']=Math['PI']/0x2,this['watermarkG'][_0x5df911(0x8bf)]=matManager['matWatermarkG'],this[_0x5df911(0x593)][_0x5df911(0x38f)]=new BABYLON[(_0x5df911(0x849))](0x0,0x0,0x0),this[_0x5df911(0x593)]['isPickable']=!0x1,matManager[_0x5df911(0x6ab)]['addExcludedMesh'](this[_0x5df911(0x593)]);const _0x1b7ae9=this;this[_0x5df911(0x41a)][_0x5df911(0x4fe)]=!0x0,this['floor'][_0x5df911(0x93e)]=new BABYLON['ActionManager'](this[_0x5df911(0x84d)]),this['floor']['actionManager']['registerAction'](new BABYLON['ExecuteCodeAction'](BABYLON[_0x5df911(0x3f9)][_0x5df911(0x746)],()=>{const _0x5c14c6=_0x5df911;g_sceneMode===sceneMode[_0x5c14c6(0x184)]?this[_0x5c14c6(0x41a)]['actionManager'][_0x5c14c6(0x23c)]=_0x5c14c6(0x3e8):this[_0x5c14c6(0x41a)][_0x5c14c6(0x93e)][_0x5c14c6(0x23c)]=_0x5c14c6(0x5a6);})),this[_0x5df911(0x41a)]['actionManager'][_0x5df911(0x591)](new BABYLON[(_0x5df911(0x22b))](BABYLON['ActionManager'][_0x5df911(0x483)],_0x5f15f8=>{const _0x4b4e42=_0x5df911;0x0!==_0x5f15f8['sourceEvent']['button']||isInVR||0x0===layoutArrows['length']||(this[_0x4b4e42(0x41a)][_0x4b4e42(0x605)]=!0x0,startingPoint=Utils['getFloorPosition'](),currentView===ViewType['free']&&scene[_0x4b4e42(0x3f6)]['detachControl'](g_canvas));})),this[_0x5df911(0x41a)]['actionManager'][_0x5df911(0x591)](new BABYLON[(_0x5df911(0x22b))](BABYLON[_0x5df911(0x3f9)][_0x5df911(0x6a5)],_0x5d8d03=>{const _0x1ab87e=_0x5df911;0x0!==_0x5d8d03[_0x1ab87e(0x5cc)][_0x1ab87e(0x215)]||isInVR||0x0===layoutArrows['length']||(this[_0x1ab87e(0x41a)]['clicked']=!0x1,startingPoint=void 0x0,currentView===ViewType[_0x1ab87e(0x2bd)]&&scene[_0x1ab87e(0x3f6)][_0x1ab87e(0x584)](g_canvas,!0x0));})),this['floor'][_0x5df911(0x93e)][_0x5df911(0x591)](new BABYLON[(_0x5df911(0x22b))](BABYLON[_0x5df911(0x3f9)]['OnLeftPickTrigger'],_0x40c41e=>{const _0x407b04=_0x5df911;isInVR||0x0<layoutArrows[_0x407b04(0x8ed)]||(g_sceneMode===sceneMode[_0x407b04(0x184)]?(_0x40c41e=_0x1b7ae9[_0x407b04(0x84d)][_0x407b04(0x703)](_0x40c41e[_0x407b04(0x3a6)],_0x40c41e[_0x407b04(0x3f4)],function(_0x95a17e){const _0x12dd75=_0x407b04;return _0x95a17e===_0x1b7ae9[_0x12dd75(0x41a)];}))[_0x407b04(0x7aa)]&&(g_rackingOrientation===OrientationRacking[_0x407b04(0x7c1)]?(this[_0x407b04(0x170)]=useP(0x5*useP(g_SnapDistance),!0x1),this[_0x407b04(0x747)]=useP(0x2*useP(g_palletOverhang)+0x2*useP(g_loadPalletOverhang)+useP(g_palletInfo[_0x407b04(0x8ed)])+useP(g_rackingPole),!0x1)):(this[_0x407b04(0x170)]=useP(0x2*useP(g_palletOverhang)+0x2*useP(g_loadPalletOverhang)+useP(g_palletInfo[_0x407b04(0x8ed)])+useP(g_rackingPole),!0x1),this[_0x407b04(0x747)]=useP(0x5*useP(g_SnapDistance),!0x1)),this[_0x407b04(0x30b)](_0x40c41e[_0x407b04(0x24f)]),this[_0x407b04(0x5b2)]=!0x0):currentMesh&¤tMesh[_0x407b04(0x19a)]&¤tMesh[_0x407b04(0x19a)][_0x407b04(0x2b7)]&¤tMesh[_0x407b04(0x19a)][_0x407b04(0x2b7)][_0x407b04(0x2c2)]||(selectedItemMesh?(manualItemInfo[parseInt(selectedItemMesh['type'])][_0x407b04(0x7ba)][_0x407b04(0x334)](selectedItemMesh),Behavior[_0x407b04(0x5b3)](Behavior[_0x407b04(0x355)][_0x407b04(0x241)]),selectedItemMesh=void 0x0):unsetCurrentMesh()));})),matManager[_0x5df911(0x443)][_0x5df911(0x281)]&&(matManager[_0x5df911(0x443)][_0x5df911(0x281)][_0x5df911(0x214)]=layoutMap[_0x5df911(0x45a)]*this['length']/0xf,matManager[_0x5df911(0x443)][_0x5df911(0x281)][_0x5df911(0x62b)]=layoutMap[_0x5df911(0x45a)]*this[_0x5df911(0x93c)]/0xf);var _0x4b564e=[new BABYLON[(_0x5df911(0x711))](this['minX']-this['wallW'],this[_0x5df911(0x805)]-this[_0x5df911(0x8a6)]),new BABYLON['Vector2'](this[_0x5df911(0x168)]+this[_0x5df911(0x8a6)],this['minZ']-this[_0x5df911(0x8a6)]),new BABYLON[(_0x5df911(0x711))](this[_0x5df911(0x168)]+this['wallW'],this[_0x5df911(0x6d3)]+this[_0x5df911(0x8a6)]),new BABYLON[(_0x5df911(0x711))](this['minX']-this[_0x5df911(0x8a6)],this['maxZ']+this[_0x5df911(0x8a6)])],_0x272f18=[new BABYLON['Vector2'](this[_0x5df911(0x251)],this[_0x5df911(0x805)]),new BABYLON['Vector2'](this[_0x5df911(0x168)],this[_0x5df911(0x805)]),new BABYLON['Vector2'](this[_0x5df911(0x168)],this[_0x5df911(0x6d3)]),new BABYLON[(_0x5df911(0x711))](this[_0x5df911(0x251)],this[_0x5df911(0x6d3)])];this[_0x5df911(0x6e4)]=new BABYLON['PolygonMeshBuilder'](_0x5df911(0x6e4),_0x4b564e,this[_0x5df911(0x84d)])[_0x5df911(0x3cc)](_0x272f18)[_0x5df911(0x17e)](null,this[_0x5df911(0x5de)]),this[_0x5df911(0x6e4)]['material']=matManager[_0x5df911(0x65f)],this[_0x5df911(0x6e4)][_0x5df911(0x38f)]['y']=-0.015,this[_0x5df911(0x6e4)][_0x5df911(0x67f)]=!0x1,this['viewer']=new BABYLON[(_0x5df911(0x347))](_0x5df911(0x44b),this['scene']);}[_0x4e2f9e(0x68d)](){const _0x446687=_0x4e2f9e;this[_0x446687(0x10d)]&&this[_0x446687(0x10d)][_0x446687(0x80d)](),this['line']=this['createLine']([this[_0x446687(0x52f)],this[_0x446687(0x8e0)]],new BABYLON['Color4'](0.15,0.15,0.9,0x1),!0x0),this['label']&&(this['label']['text']=(BABYLON[_0x446687(0x849)][_0x446687(0x822)](this['lastPosition'],this[_0x446687(0x8e0)])*rateUnit)[_0x446687(0x902)](currentMetric===Metric[_0x446687(0x432)]?0x0:0x2),this['label'][_0x446687(0x826)](this[_0x446687(0x10d)]),this[_0x446687(0x3cb)]['isVisible']=!0x0,this[_0x446687(0x7bc)]?(this['label'][_0x446687(0x7d3)]=0x0,this[_0x446687(0x3cb)][_0x446687(0x417)]=0xf):(this[_0x446687(0x3cb)]['rotation']=Math['PI']/0x2,this[_0x446687(0x3cb)]['linkOffsetY']=0xf)),this[_0x446687(0x7f3)][_0x446687(0x35d)](!0x0),this[_0x446687(0x7f3)][_0x446687(0x38f)]['z']=this[_0x446687(0x8e0)]['z'],this[_0x446687(0x491)][_0x446687(0x35d)](!0x0),this[_0x446687(0x491)][_0x446687(0x38f)]['x']=this['currentPosition']['x'],this[_0x446687(0x981)](!0x0);}[_0x4e2f9e(0x424)](_0x621271=!0x0){const _0x5016cf=_0x4e2f9e;_0x621271&&($('#draw-baseline')[_0x5016cf(0x50b)](_0x5016cf(0x47a)),$(_0x5016cf(0x6df))[_0x5016cf(0x976)](_0x5016cf(0x77a)),g_sceneMode=sceneMode[_0x5016cf(0x971)],this['floor']['actionManager'][_0x5016cf(0x23c)]=_0x5016cf(0x84b)),this[_0x5016cf(0x7f3)]['setEnabled'](!0x1),this['snapLineZ'][_0x5016cf(0x35d)](!0x1),this[_0x5016cf(0x10d)]&&this[_0x5016cf(0x10d)]['dispose']();for(let _0x3c4065=this[_0x5016cf(0x955)][_0x5016cf(0x8ed)]-0x1;0x0<=_0x3c4065;_0x3c4065--)this[_0x5016cf(0x955)][_0x3c4065][_0x5016cf(0x80d)]();this['line']=null,this[_0x5016cf(0x955)]=[],this['labelInfo']&&(this[_0x5016cf(0x568)][_0x5016cf(0x826)](null),this[_0x5016cf(0x568)][_0x5016cf(0x2c2)]=!0x1),this[_0x5016cf(0x3cb)]&&(this[_0x5016cf(0x3cb)][_0x5016cf(0x826)](null),this[_0x5016cf(0x3cb)][_0x5016cf(0x2c2)]=!0x1);for(let _0x134b42=this['labels'][_0x5016cf(0x8ed)]-0x1;0x0<=_0x134b42;_0x134b42--)this[_0x5016cf(0x919)][_0x134b42][_0x5016cf(0x80d)]();this[_0x5016cf(0x919)]=[],this[_0x5016cf(0x201)]=null,this[_0x5016cf(0x52f)]=BABYLON['Vector3']['Zero'](),this[_0x5016cf(0x8e0)]=BABYLON['Vector3'][_0x5016cf(0x473)](),this[_0x5016cf(0x60c)]=[],this[_0x5016cf(0x40c)]=!0x1,this[_0x5016cf(0x981)](!0x1);}[_0x4e2f9e(0x4c7)](_0xdb3c34,_0x251d94,_0x5cc620=!0x1){const _0x2f45d0=_0x4e2f9e,_0x8c9d6c=BABYLON[_0x2f45d0(0x31c)][_0x2f45d0(0x681)](_0x2f45d0(0x191)+Math['random'](),{'points':_0xdb3c34,'colors':[_0x251d94,_0x251d94]},this[_0x2f45d0(0x84d)]);return _0x8c9d6c['enableEdgesRendering'](),_0x8c9d6c[_0x2f45d0(0x67f)]=!0x1,_0x8c9d6c[_0x2f45d0(0x978)]=0x5,_0x8c9d6c[_0x2f45d0(0x864)]=_0x251d94,_0x8c9d6c[_0x2f45d0(0x200)](),_0x8c9d6c['setEnabled'](_0x5cc620),_0x8c9d6c;}[_0x4e2f9e(0x458)](_0x490746){const _0x4898de=_0x4e2f9e,_0x2b4f9c=new BABYLON['GUI']['InputText']();return _0x2b4f9c[_0x4898de(0x976)]='',_0x2b4f9c['width']=_0x4898de(0x61b),_0x2b4f9c[_0x4898de(0x21f)]=_0x4898de(0x725),_0x2b4f9c[_0x4898de(0x216)]='#000000',_0x2b4f9c[_0x4898de(0x72c)]=_0x4898de(0x725),_0x2b4f9c[_0x4898de(0x2bb)]=_0x4898de(0x2fa),_0x2b4f9c[_0x4898de(0x399)]=_0x4898de(0x1a3),_0x2b4f9c[_0x4898de(0x23c)]=_0x4898de(0x84b),_0x2b4f9c[_0x4898de(0x6b4)]=_0x4898de(0x392),_0x2b4f9c[_0x4898de(0x91e)]=_0x4898de(0x392),_0x2b4f9c['thickness']=0x0,_0x2b4f9c[_0x4898de(0x2e1)]=!0x1,_0x2b4f9c[_0x4898de(0x2c2)]=_0x490746,this[_0x4898de(0x7bc)]?(_0x2b4f9c['rotation']=0x0,_0x2b4f9c[_0x4898de(0x8cc)]=0xf):(_0x2b4f9c[_0x4898de(0x7d3)]=Math['PI']/0x2,_0x2b4f9c[_0x4898de(0x417)]=0xf),ggui['addControl'](_0x2b4f9c),_0x2b4f9c;}[_0x4e2f9e(0x541)](_0x156e21){const _0x4153b3=_0x4e2f9e;this[_0x4153b3(0x93c)]=_0x156e21[0x0],this['length']=_0x156e21[0x1],this[_0x4153b3(0x21f)]=_0x156e21[0x2],this[_0x4153b3(0x251)]=-useP(this[_0x4153b3(0x93c)])/useP(0x2),this[_0x4153b3(0x805)]=-useP(this[_0x4153b3(0x8ed)])/useP(0x2),this[_0x4153b3(0x168)]=useP(this[_0x4153b3(0x93c)])/useP(0x2),this['maxZ']=useP(this['length'])/useP(0x2),this['dispose'](),this[_0x4153b3(0x7bf)](),switchCamera(currentView),renderScene(0xfa0);}[_0x4e2f9e(0x80d)](){const _0x3f5e68=_0x4e2f9e;this['house']&&this[_0x3f5e68(0x6e4)][_0x3f5e68(0x80d)](),this[_0x3f5e68(0x41a)]&&this[_0x3f5e68(0x41a)][_0x3f5e68(0x80d)](),this[_0x3f5e68(0x8ce)]&&this['viewer'][_0x3f5e68(0x80d)](),this['watermarkG']&&this[_0x3f5e68(0x593)][_0x3f5e68(0x80d)]();}['clickOutside'](){const _0x1840e6=_0x4e2f9e;if(!this[_0x1840e6(0x5b2)]){let _0x3142ef=BABYLON[_0x1840e6(0x849)][_0x1840e6(0x473)]();var _0x2e7aec;null===this[_0x1840e6(0x201)]&&(_0x2e7aec=this[_0x1840e6(0x84d)][_0x1840e6(0x703)](scene[_0x1840e6(0x3a6)],scene[_0x1840e6(0x3f4)]),_0x3142ef['x']=0.999*(0x0<_0x2e7aec['ray']['origin']['x']?this[_0x1840e6(0x168)]:this[_0x1840e6(0x251)]),_0x3142ef['z']=0.999*(0x0<_0x2e7aec['ray'][_0x1840e6(0x812)]['z']?this[_0x1840e6(0x6d3)]:this[_0x1840e6(0x805)])),this[_0x1840e6(0x30b)](_0x3142ef);}this[_0x1840e6(0x5b2)]=!0x1;}['handleClick'](_0x4257e3){const _0x1c391a=_0x4e2f9e;if(null===this[_0x1c391a(0x201)])this['lastPosition']['x']=parseFloat(_0x4257e3['x'][_0x1c391a(0x902)](0x2)),this[_0x1c391a(0x52f)]['z']=parseFloat(_0x4257e3['z']['toFixed'](0x2)),this[_0x1c391a(0x201)]=this['lastPosition'];else{_0x4257e3=this[_0x1c391a(0x4c7)]([this['lastPosition'],this[_0x1c391a(0x8e0)]],new BABYLON[(_0x1c391a(0x2db))](0.15,0.15,0.9,0x1),!0x0),this[_0x1c391a(0x955)][_0x1c391a(0x334)](_0x4257e3);const _0x2c2c33=this[_0x1c391a(0x458)](!0x0);_0x2c2c33['text']=(BABYLON[_0x1c391a(0x849)]['Distance'](this['lastPosition'],this[_0x1c391a(0x8e0)])*rateUnit)['toFixed'](0x2),_0x2c2c33[_0x1c391a(0x826)](_0x4257e3),this['labels'][_0x1c391a(0x334)](_0x2c2c33),this[_0x1c391a(0x52f)]=this[_0x1c391a(0x8e0)][_0x1c391a(0x741)]();}if(0x3<=this[_0x1c391a(0x60c)][_0x1c391a(0x8ed)]&&this[_0x1c391a(0x201)]&&BABYLON[_0x1c391a(0x849)][_0x1c391a(0x822)](this['lastPosition'],this[_0x1c391a(0x201)])<0.01){let _0xb195f8=[];for(let _0x332206=0x0;_0x332206<this[_0x1c391a(0x60c)][_0x1c391a(0x8ed)];_0x332206++){var _0x2e7a35=this[_0x1c391a(0x60c)][_0x332206+0x1]?this[_0x1c391a(0x60c)][_0x332206+0x1]:this[_0x1c391a(0x60c)][0x0];_0xb195f8[_0x1c391a(0x334)](new BaseLine(new BABYLON[(_0x1c391a(0x849))](this[_0x1c391a(0x60c)][_0x332206][0x0],0x0,this[_0x1c391a(0x60c)][_0x332206][0x1]),new BABYLON[(_0x1c391a(0x849))](_0x2e7a35[0x0],0x0,_0x2e7a35[0x1]),scene));}calculateProps(_0xb195f8),icubes[_0x1c391a(0x25b)](_0x2b2b9e=>{_0x2b2b9e['unSelectIcube']();});const _0x5b14d1=new Icube({'baseLines':_0xb195f8});_0x5b14d1[_0x1c391a(0x279)](),icubes[_0x1c391a(0x334)](_0x5b14d1),_0x5b14d1[_0x1c391a(0x566)](),this[_0x1c391a(0x424)](),0x1<icubes[_0x1c391a(0x8ed)]&&$(_0x1c391a(0x4e0))[_0x1c391a(0x112)](),Behavior[_0x1c391a(0x5b3)](Behavior['type'][_0x1c391a(0x493)]);}else this[_0x1c391a(0x40c)]=!0x0,this[_0x1c391a(0x60c)]['push']([parseFloat(this['lastPosition']['x'][_0x1c391a(0x902)](0x2)),parseFloat(this[_0x1c391a(0x52f)]['z']['toFixed'](0x2))]);}['updateViewer'](_0x339cd1=!0x1){const _0x4b6904=_0x4e2f9e;if(this[_0x4b6904(0x8ce)]){const _0x4175ed=this[_0x4b6904(0x8ce)][_0x4b6904(0x11d)]();if(_0x4175ed[_0x4b6904(0x25b)](_0x2862dd=>{_0x2862dd['dispose']();}),this['viewer'][_0x4b6904(0x35d)](_0x339cd1),_0x339cd1){var _0x339cd1=[this['lastPosition'],this[_0x4b6904(0x8e0)]],_0x20341f=g_palletInfo[_0x4b6904(0x93c)]+g_spacingBPallets[g_palletInfo[_0x4b6904(0x174)]]+0x2*g_loadPalletOverhang,_0x571ecc=this[_0x4b6904(0x27a)](_0x339cd1,this[_0x4b6904(0x60c)][_0x4b6904(0x8ed)]<0x2);let _0x4a585c,_0x2ea36f,_0x284c28,_0x2eebbd;var _0x52557e=Math['min'](_0x339cd1[0x0]['x'],_0x339cd1[0x1]['x']),_0x126007=Math[_0x4b6904(0x6e0)](_0x339cd1[0x0]['z'],_0x339cd1[0x1]['z']),_0xd573b8=Math['max'](_0x339cd1[0x0]['x'],_0x339cd1[0x1]['x']),_0x248069=Math[_0x4b6904(0x174)](_0x339cd1[0x0]['z'],_0x339cd1[0x1]['z']),_0xb17f01={'width':0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo[_0x4b6904(0x8ed)]+g_rackingPole,'length':g_distUpRight+g_palletInfo[_0x4b6904(0x960)]+g_rackingPole,'height':g_railHeight+g_palletHeight},_0x2a6735=BABYLON[_0x4b6904(0x849)][_0x4b6904(0x822)](_0x339cd1[0x0],_0x339cd1[0x1]);const _0x50cf6e=BABYLON[_0x4b6904(0x849)][_0x4b6904(0x1fd)](_0x339cd1[0x0],_0x339cd1[0x1]);'X'==_0x571ecc?(_0x4a585c=g_rackingOrientation===OrientationRacking[_0x4b6904(0x7c1)]?_0xb17f01[_0x4b6904(0x93c)]:_0xb17f01['length'],_0x284c28=g_rackingOrientation===OrientationRacking['horizontal']?_round(_0x2a6735/_0x4a585c):0x2,_0x2ea36f=g_rackingOrientation===OrientationRacking['horizontal']?0x2:_round(_0x2a6735/_0x4a585c)):(_0x4a585c=g_rackingOrientation===OrientationRacking[_0x4b6904(0x7c1)]?_0xb17f01[_0x4b6904(0x8ed)]:_0xb17f01[_0x4b6904(0x93c)],_0x2ea36f=g_rackingOrientation===OrientationRacking[_0x4b6904(0x7c1)]?_round(_0x2a6735/_0x4a585c):0x2,_0x284c28=g_rackingOrientation===OrientationRacking[_0x4b6904(0x7c1)]?0x2:_round(_0x2a6735/_0x4a585c));let _0x5493c3=[];var _0x5469dc,_0x109847,_0x40db80,_0x59c4ae,_0x309717,_0x57d763,_0x4b8d9f,_0x345441,_0x208bb5,_0x63c874='X'==_0x571ecc?_0x339cd1[0x0]['z']:_0x339cd1[0x0]['x'];if(g_rackingOrientation===OrientationRacking[_0x4b6904(0x7c1)]){for(let _0x2597cd=0x0;_0x2597cd<('X'==_0x571ecc?_0x284c28:_0x2ea36f);_0x2597cd++)'X'==_0x571ecc?(_0x109847=new BABYLON[(_0x4b6904(0x849))](_0x52557e+_0x2597cd*_0x4a585c+_0x4a585c/0x2,0x0,_0x126007+(0x0<_0x63c874?-0x1:0x1)*warehouse['length']/0x4),_0x5469dc=[new BABYLON[(_0x4b6904(0x849))](_0x109847['x']-_0x4a585c/2.5,0x0,_0x126007),new BABYLON[(_0x4b6904(0x849))](_0x109847['x']-_0x4a585c/2.5,0x0,_0x109847['z'])],_0x109847=[new BABYLON[(_0x4b6904(0x849))](_0x109847['x']+_0x4a585c/2.5,0x0,_0x126007),new BABYLON[(_0x4b6904(0x849))](_0x109847['x']+_0x4a585c/2.5,0x0,_0x109847['z'])],_0x5493c3['push'](_0x5469dc,_0x109847)):(_0x5469dc=new BABYLON['Vector3'](_0x52557e+(0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x93c)]/0x4,0x0,_0x126007+_0x2597cd*_0x4a585c+_0x4a585c/0x2),_0x109847=[new BABYLON['Vector3'](_0x52557e,0x0,_0x5469dc['z']+_0x4a585c/0x2-_0x4a585c),new BABYLON[(_0x4b6904(0x849))](_0x5469dc['x'],0x0,_0x5469dc['z']+_0x4a585c/0x2-_0x4a585c)],_0x40db80=[new BABYLON['Vector3'](_0x52557e,0x0,_0x5469dc['z']+_0x4a585c/0x2-g_distUpRight),new BABYLON[(_0x4b6904(0x849))](_0x5469dc['x'],0x0,_0x5469dc['z']+_0x4a585c/0x2-g_distUpRight)],0x0===_0x2597cd&&0x5<=parseInt(_0x2a6735%_0x4a585c*0x64)?(_0x59c4ae=[new BABYLON[(_0x4b6904(0x849))](_0x52557e,0x0,_0x248069),new BABYLON[(_0x4b6904(0x849))](_0x5469dc['x'],0x0,_0x248069)],_0x309717=[new BABYLON[(_0x4b6904(0x849))](_0x52557e,0x0,_0x248069-g_width),new BABYLON['Vector3'](_0x5469dc['x'],0x0,_0x248069-g_width)],_0x5493c3[_0x4b6904(0x334)](_0x59c4ae,_0x309717,_0x109847,_0x40db80)):_0x5493c3[_0x4b6904(0x334)](_0x109847,_0x40db80));_0x2eebbd='X'==_0x571ecc?(_0x50cf6e['addInPlace'](new BABYLON['Vector3'](0x0,0x0,(0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x8ed)]/0x10)),_0x284c28+_0x4b6904(0x7da)):(_0x50cf6e[_0x4b6904(0x1e4)](new BABYLON[(_0x4b6904(0x849))]((0x0<_0x63c874?-0x1:0x1)*warehouse['length']/0x10,0x0,0x0)),_round(_round((_0x2a6735-0x2*g_diffToEnd[g_palletInfo[_0x4b6904(0x174)]])/_0x20341f,0x4))+_0x4b6904(0x8ec));}else{for(let _0x56b8e0=0x0;_0x56b8e0<('X'==_0x571ecc?_0x2ea36f:_0x284c28);_0x56b8e0++)'X'==_0x571ecc?(_0x345441=new BABYLON[(_0x4b6904(0x849))](_0x52557e+_0x56b8e0*_0x4a585c+_0x4a585c/0x2,0x0,_0x126007+(0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x8ed)]/0x4),_0x208bb5=[new BABYLON[(_0x4b6904(0x849))](_0x345441['x']+_0x4a585c/0x2-_0x4a585c,0x0,_0x126007),new BABYLON[(_0x4b6904(0x849))](_0x345441['x']+_0x4a585c/0x2-_0x4a585c,0x0,_0x345441['z'])],_0x57d763=[new BABYLON[(_0x4b6904(0x849))](_0x345441['x']+_0x4a585c/0x2-g_distUpRight,0x0,_0x126007),new BABYLON[(_0x4b6904(0x849))](_0x345441['x']+_0x4a585c/0x2-g_distUpRight,0x0,_0x345441['z'])],0x0===_0x56b8e0&&0x5<=parseInt(_0x2a6735%_0x4a585c*0x64)?(_0x4b8d9f=[new BABYLON[(_0x4b6904(0x849))](_0xd573b8,0x0,_0x126007),new BABYLON[(_0x4b6904(0x849))](_0xd573b8,0x0,_0x345441['z'])],_0x345441=[new BABYLON[(_0x4b6904(0x849))](_0xd573b8-g_width,0x0,_0x126007),new BABYLON['Vector3'](_0xd573b8-g_width,0x0,_0x345441['z'])],_0x5493c3['push'](_0x4b8d9f,_0x345441,_0x208bb5,_0x57d763)):_0x5493c3[_0x4b6904(0x334)](_0x208bb5,_0x57d763)):(_0x4b8d9f=new BABYLON['Vector3'](_0x52557e+(0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x93c)]/0x4,0x0,_0x126007+_0x56b8e0*_0x4a585c+_0x4a585c/0x2),_0x345441=[new BABYLON[(_0x4b6904(0x849))](_0x52557e,0x0,_0x4b8d9f['z']-_0x4a585c/2.5),new BABYLON[(_0x4b6904(0x849))](_0x4b8d9f['x'],0x0,_0x4b8d9f['z']-_0x4a585c/2.5)],_0x208bb5=[new BABYLON['Vector3'](_0x52557e,0x0,_0x4b8d9f['z']+_0x4a585c/2.5),new BABYLON[(_0x4b6904(0x849))](_0x4b8d9f['x'],0x0,_0x4b8d9f['z']+_0x4a585c/2.5)],_0x5493c3[_0x4b6904(0x334)](_0x345441,_0x208bb5));_0x2eebbd='X'==_0x571ecc?(_0x50cf6e[_0x4b6904(0x1e4)](new BABYLON[(_0x4b6904(0x849))](0x0,0x0,(0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x8ed)]/0x10)),_round(_round((_0x2a6735-0x2*g_diffToEnd[g_palletInfo[_0x4b6904(0x174)]])/_0x20341f,0x4))+_0x4b6904(0x8ec)):(_0x50cf6e[_0x4b6904(0x1e4)](new BABYLON[(_0x4b6904(0x849))]((0x0<_0x63c874?-0x1:0x1)*warehouse[_0x4b6904(0x8ed)]/0x10,0x0,0x0)),_0x284c28+_0x4b6904(0x7da));}this[_0x4b6904(0x568)]&&(this['labelInfo']['text']=_0x2eebbd,this['labelInfo'][_0x4b6904(0x826)](this[_0x4b6904(0x10d)]),this[_0x4b6904(0x568)][_0x4b6904(0x2c2)]=!0x0,this[_0x4b6904(0x568)]['width']=0xf*(_0x2eebbd['length']-(-0x1!==_0x2eebbd[_0x4b6904(0x37b)](_0x4b6904(0x8da))?0x0:0x3))+'px',this[_0x4b6904(0x7bc)]?(this['labelInfo']['rotation']=0x0,this[_0x4b6904(0x568)][_0x4b6904(0x417)]=0xf,this[_0x4b6904(0x568)]['linkOffsetY']=-0xf):(this['labelInfo'][_0x4b6904(0x7d3)]=Math['PI']/0x2,this[_0x4b6904(0x568)][_0x4b6904(0x8cc)]=0xf,this[_0x4b6904(0x568)][_0x4b6904(0x417)]=-0xf)),this['addViewerLines'](_0x5493c3);}}}[_0x4e2f9e(0x328)](_0x57d9df){const _0x307052=_0x4e2f9e;if(0x0<_0x57d9df[_0x307052(0x8ed)]){const _0x9b6010=new BABYLON['MeshBuilder'][(_0x307052(0x642))]('lines',{'lines':_0x57d9df},scene);_0x9b6010['isPickable']=!0x1,_0x9b6010[_0x307052(0x216)]=new BABYLON[(_0x307052(0x2db))](0.55,0.55,0.55,0x1),_0x9b6010['setParent'](this['viewer']);}}[_0x4e2f9e(0x27a)](_0x56c8d5,_0x3eba7e){const _0x86c69=_0x4e2f9e;var _0x964b54=BABYLON[_0x86c69(0x849)][_0x86c69(0x473)]();if(_0x56c8d5[0x1]['subtractToRef'](_0x56c8d5[0x0],_0x964b54),!_0x3eba7e)return 0x0==_0x964b54['x']?'Z':'X';var _0x314ff3,_0x1eeff9,_0x3eba7e=g_palletInfo[_0x86c69(0x960)]+g_MinDistUpRights;return 0x0==_0x964b54['x']?g_rackingOrientation===OrientationRacking[_0x86c69(0x7c1)]&&(_0x314ff3=((_0x1eeff9=Math['max'](_0x56c8d5[0x0]['z'],_0x56c8d5[0x1]['z']))-((_0x314ff3=Math['min'](_0x56c8d5[0x0]['z'],_0x56c8d5[0x1]['z']))+(_0x1eeff9=Math[_0x86c69(0x66a)]((_0x1eeff9-_0x314ff3)/_0x3eba7e))*_0x3eba7e-g_MinDistUpRights))/(_0x1eeff9-0x1),g_distUpRight=parseFloat((g_MinDistUpRights+(0x0<_0x314ff3&&_0x314ff3<g_MinDistUpRights?_0x314ff3:0x0))[_0x86c69(0x902)](0x2))):g_rackingOrientation===OrientationRacking[_0x86c69(0x6a3)]&&(_0x1eeff9=((_0x1eeff9=Math[_0x86c69(0x174)](_0x56c8d5[0x0]['x'],_0x56c8d5[0x1]['x']))-((_0x314ff3=Math[_0x86c69(0x6e0)](_0x56c8d5[0x0]['x'],_0x56c8d5[0x1]['x']))+(_0x56c8d5=Math[_0x86c69(0x66a)]((_0x1eeff9-_0x314ff3)/_0x3eba7e))*_0x3eba7e-g_MinDistUpRights))/(_0x56c8d5-0x1),g_distUpRight=parseFloat((g_MinDistUpRights+(0x0<_0x1eeff9&&_0x1eeff9<g_MinDistUpRights?_0x1eeff9:0x0))[_0x86c69(0x902)](0x2))),0x0==_0x964b54['x']?'Z':'X';}}class Carrier{constructor(_0x8794b7,_0x32766d){const _0x148570=_0x4e2f9e;this[_0x148570(0x235)]=_0x8794b7,this[_0x148570(0x851)]=-0x1,this['col']=-0x1,this[_0x148570(0x21f)]=-0x1,this[_0x148570(0x6b7)]=[..._0x32766d],this[_0x148570(0x336)]=new BABYLON[(_0x148570(0x347))](_0x148570(0x271),scene),this[_0x148570(0x494)]=[],this['id']=BABYLON[_0x148570(0x4df)][_0x148570(0x469)](),this[_0x148570(0x4c4)]=0x0,this[_0x148570(0x7cc)]=0x0,this[_0x148570(0x6c2)]=0x0,this[_0x148570(0x834)]=CarrierState[_0x148570(0x63a)],this[_0x148570(0x489)]=[],this[_0x148570(0x5cd)]=0.7,this[_0x148570(0x5ed)]=7.6,this['init'](),this[_0x148570(0x654)]();}[_0x4e2f9e(0x1c5)](){const _0x3f3ac9=_0x4e2f9e,_0x1bb933=itemInfo[ITEMTYPE[_0x3f3ac9(0x67e)][_0x3f3ac9(0x69b)]],_0x54f081=_0x1bb933[_0x3f3ac9(0x1a0)]['createInstance'](_0x3f3ac9(0x48e));_0x54f081['isPickable']=!0x1,_0x54f081[_0x3f3ac9(0x38f)]=BABYLON[_0x3f3ac9(0x849)][_0x3f3ac9(0x473)](),_0x54f081['rotation']=BABYLON['Vector3'][_0x3f3ac9(0x473)](),_0x54f081['setParent'](this[_0x3f3ac9(0x336)]);for(let _0x3885c2=0x0;_0x3885c2<g_palletInfo[_0x3f3ac9(0x1fe)]['length'];_0x3885c2++){const _0x39df64=new Pallet(_0x3885c2,this[_0x3f3ac9(0x235)][_0x3f3ac9(0x77c)]);_0x39df64[_0x3f3ac9(0x35d)](!0x1),_0x39df64['node']['setParent'](this[_0x3f3ac9(0x336)]),this['pallets']['push'](_0x39df64);}}[_0x4e2f9e(0x654)](){const _0x2cf9e3=_0x4e2f9e;var _0x421d15;this[_0x2cf9e3(0x579)](...this[_0x2cf9e3(0x6b7)]),this['pallets'][_0x2cf9e3(0x25b)](_0x17bc7c=>_0x17bc7c[_0x2cf9e3(0x35d)](!0x1)),this[_0x2cf9e3(0x1de)]=Task[_0x2cf9e3(0x6ed)],this[_0x2cf9e3(0x6b5)]&&(this[_0x2cf9e3(0x6b5)]['removePallet'](),-0x1!==(_0x421d15=this[_0x2cf9e3(0x6b5)][_0x2cf9e3(0x2d0)][_0x2cf9e3(0x37b)](this))&&this[_0x2cf9e3(0x6b5)][_0x2cf9e3(0x2d0)]['splice'](_0x421d15,0x1)),this[_0x2cf9e3(0x10b)]&&(this[_0x2cf9e3(0x10b)][_0x2cf9e3(0x494)][_0x2cf9e3(0x25b)](_0xd64bb2=>_0xd64bb2[_0x2cf9e3(0x35d)](!0x1)),this[_0x2cf9e3(0x10b)][_0x2cf9e3(0x2d0)]=[],this[_0x2cf9e3(0x10b)][_0x2cf9e3(0x675)]=!0x0),this[_0x2cf9e3(0x2a9)]&&(this[_0x2cf9e3(0x2a9)][_0x2cf9e3(0x2d0)]=null),this[_0x2cf9e3(0x230)]&&this[_0x2cf9e3(0x230)][_0x2cf9e3(0x25b)](_0x26491d=>_0x26491d[_0x2cf9e3(0x2d0)]=null),this[_0x2cf9e3(0x6b5)]=null,this['lift']=null,this['charger']=null,this[_0x2cf9e3(0x68a)]=null,this[_0x2cf9e3(0x60c)]=[],this[_0x2cf9e3(0x675)]=!0x1,this[_0x2cf9e3(0x230)]=null,this[_0x2cf9e3(0x27b)]=CarrierPath[_0x2cf9e3(0x62d)],this['paired']=null,this[_0x2cf9e3(0x759)]=!0x1;}['updateProps'](_0x44134e,_0x444e8d,_0x577bde){const _0x2aac66=_0x4e2f9e;if(this[_0x2aac66(0x851)]=_0x44134e,this[_0x2aac66(0x83a)]=_0x444e8d,this[_0x2aac66(0x21f)]=_0x577bde,0x0!==this[_0x2aac66(0x235)][_0x2aac66(0x4ae)][_0x2aac66(0x8ed)]){for(var [_0x46348b,_0x3e94a3]of this[_0x2aac66(0x235)][_0x2aac66(0x4ae)][0x5][_0x2aac66(0x5d8)]['entries']())if(_0x3e94a3[0x0]===this[_0x2aac66(0x851)]&&_0x3e94a3[0x1]===this[_0x2aac66(0x83a)]&&_0x3e94a3[0x2]===this[_0x2aac66(0x21f)]){this[_0x2aac66(0x336)][_0x2aac66(0x38f)]=new BABYLON[(_0x2aac66(0x849))](this[_0x2aac66(0x235)][_0x2aac66(0x4ae)][0x5][_0x2aac66(0x38f)][_0x46348b][0x0],this[_0x2aac66(0x235)]['transform'][0x5]['position'][_0x46348b][0x1],this[_0x2aac66(0x235)][_0x2aac66(0x4ae)][0x5][_0x2aac66(0x38f)][_0x46348b][0x2]);break;}0x0===this['row']&&this[_0x2aac66(0x235)][_0x2aac66(0x295)]&&(this[_0x2aac66(0x336)]['position']['z']+=g_palletInfo[_0x2aac66(0x960)]/0x2+g_railOutside),0x0!==this['col']||this[_0x2aac66(0x235)][_0x2aac66(0x295)]||(this[_0x2aac66(0x336)]['position']['x']+=g_palletInfo[_0x2aac66(0x960)]/0x2+g_railOutside),this[_0x2aac66(0x336)][_0x2aac66(0x7d3)]['y']=this[_0x2aac66(0x235)][_0x2aac66(0x295)]?0x0:Math['PI']/0x2;}}[_0x4e2f9e(0x86e)](_0x6705b2,_0x3b57d5){const _0x2e51b6=_0x4e2f9e;this[_0x2e51b6(0x759)]=_0x3b57d5,this['pallets'][_0x6705b2][_0x2e51b6(0x35d)](_0x3b57d5);}[_0x4e2f9e(0x97e)](_0x255c7d,_0x182166){const _0x187f4b=_0x4e2f9e;this[_0x187f4b(0x494)][_0x255c7d]['setHeight'](_0x182166);}[_0x4e2f9e(0x288)](){const _0x571b99=_0x4e2f9e;this[_0x571b99(0x336)][_0x571b99(0x80d)]();for(let _0x21e558=this[_0x571b99(0x494)][_0x571b99(0x8ed)]-0x1;0x0<=_0x21e558;_0x21e558--)this[_0x571b99(0x494)][_0x21e558][_0x571b99(0x288)]();}[_0x4e2f9e(0x73c)](_0x398c2f,_0x512f71){const _0x506cf9=_0x4e2f9e;let _0x3b2490=[],_0x5cc88f=0x0;const _0x323b0c=new BABYLON[(_0x506cf9(0x89e))]('animPos',_0x506cf9(0x38f),0x1,BABYLON[_0x506cf9(0x89e)][_0x506cf9(0x383)],BABYLON[_0x506cf9(0x89e)][_0x506cf9(0x41d)]);for(let _0x12ee42=0x0;_0x12ee42<_0x398c2f[_0x506cf9(0x8ed)];_0x12ee42++){var _0x1aca39;_0x3b2490[_0x506cf9(0x334)]({'frame':_0x5cc88f,'value':_0x398c2f[_0x12ee42]}),_0x5cc88f+=parseFloat(Number(this[_0x506cf9(0x5ed)]/_0x512f71)['toFixed'](0x3)),_0x3b2490[_0x506cf9(0x334)]({'frame':_0x5cc88f,'value':_0x398c2f[_0x12ee42]}),_0x398c2f[_0x12ee42+0x1]&&(_0x1aca39=BABYLON[_0x506cf9(0x849)][_0x506cf9(0x822)](_0x398c2f[_0x12ee42],_0x398c2f[_0x12ee42+0x1]),_0x1aca39=parseFloat(Number(_0x1aca39)[_0x506cf9(0x902)](0x3)),_0x5cc88f+=_0x1aca39/(this[_0x506cf9(0x5cd)]*_0x512f71),this[_0x506cf9(0x4c4)]+=0x2*_0x1aca39);}_0x323b0c[_0x506cf9(0x6e7)](_0x3b2490);const _0x4333d1=new BABYLON[(_0x506cf9(0x266))]();return _0x4333d1[_0x506cf9(0x291)](BABYLON[_0x506cf9(0x5ca)]['EASINGMODE_EASEINOUT']),_0x323b0c[_0x506cf9(0x89a)](_0x4333d1),_0x323b0c;}}class Lift{constructor(_0x49f2c3,_0x43b350,_0x457730,_0x349b92){const _0x153693=_0x4e2f9e;this[_0x153693(0x235)]=_0x49f2c3,this[_0x153693(0x851)]=_0x43b350['row'],this[_0x153693(0x8ed)]=_0x43b350[_0x153693(0x8ed)],this['index']=_0x43b350[_0x153693(0x459)],this[_0x153693(0x830)]=_0x43b350['bottomOrTop'],this[_0x153693(0x57e)]=_0x43b350[_0x153693(0x57e)]||!0x1,this['posx']=_0x457730,this[_0x153693(0x2b6)]=_0x349b92,this[_0x153693(0x336)]=new BABYLON[(_0x153693(0x347))](_0x153693(0x271),scene),this[_0x153693(0x5e5)]=[],this['pallets']=[],this['id']=BABYLON['Tools'][_0x153693(0x469)](),this[_0x153693(0x7cc)]=0x0,this[_0x153693(0x21f)]=0x0,this[_0x153693(0x24a)]=0x0,this[_0x153693(0x2cc)]=1.3,this[_0x153693(0x1c5)](),this[_0x153693(0x654)]();}[_0x4e2f9e(0x1c5)](){const _0x4b5c42=_0x4e2f9e;let _0x24709c=0x0;const _0x24917a=itemInfo[ITEMTYPE[_0x4b5c42(0x67e)]['LiftRacking']],_0x18a14f=itemInfo[ITEMTYPE[_0x4b5c42(0x67e)][_0x4b5c42(0x4fd)]];for(let _0x5afc7b=0x0;_0x5afc7b<this['icube']['rackingHighLevel'];_0x5afc7b++){if(0x0==this[_0x4b5c42(0x235)]['transform'][0x6][_0x4b5c42(0x5d8)][_0x4b5c42(0x426)](_0x3adb7c=>_0x3adb7c[0x3]===this[_0x4b5c42(0x8ed)]&&_0x3adb7c[0x2]===_0x5afc7b&&_0x3adb7c[this[_0x4b5c42(0x235)][_0x4b5c42(0x295)]?0x1:0x0]===this[_0x4b5c42(0x851)])[_0x4b5c42(0x8ed)]){const _0x46157e=this[_0x4b5c42(0x235)][_0x4b5c42(0x4ae)][0x6][_0x4b5c42(0x5d8)][_0x4b5c42(0x426)](_0x48da2e=>_0x48da2e[0x3]===this['length']&&_0x48da2e[0x2]!==_0x5afc7b&&_0x48da2e[this[_0x4b5c42(0x235)]['isHorizontal']?0x1:0x0]===this[_0x4b5c42(0x851)]);if(0x0<_0x46157e[_0x4b5c42(0x8ed)]){const _0x51244b=_0x46157e[0x0][this[_0x4b5c42(0x235)]['isHorizontal']?0x0:0x1]+(this[_0x4b5c42(0x830)]<0x0?-0x1:0x2),_0x1815e9=_0x46157e['map'](_0x33f423=>_0x33f423[0x2]);if(!_0x1815e9[_0x4b5c42(0x85d)](this[_0x4b5c42(0x235)][_0x4b5c42(0x93d)]-0x1)){if(0x0===this['icube'][_0x4b5c42(0x4ae)][0x2]['data'][_0x4b5c42(0x426)](_0x2fcf57=>_0x2fcf57[0x2]===_0x5afc7b&&_0x2fcf57[this[_0x4b5c42(0x235)][_0x4b5c42(0x295)]?0x1:0x0]===this[_0x4b5c42(0x851)]&&_0x2fcf57[this[_0x4b5c42(0x235)][_0x4b5c42(0x295)]?0x0:0x1]===_0x51244b)['length'])continue;}}}var _0x4adf9f=this[_0x4b5c42(0x235)][_0x4b5c42(0x335)][_0x4b5c42(0x426)](_0x1e9e3d=>_0x1e9e3d[_0x4b5c42(0x653)]===_0x5afc7b+0x1),_0x4adf9f=(0x0<_0x4adf9f[_0x4b5c42(0x8ed)]?parseFloat(_0x4adf9f[0x0][_0x4b5c42(0x21f)]):this[_0x4b5c42(0x235)][_0x4b5c42(0x77c)])+g_bottomLength+g_railHeight;const _0x40585b=_0x24917a[_0x4b5c42(0x1a0)]['createInstance'](_0x4b5c42(0x802)),_0x4501d0=(_0x40585b[_0x4b5c42(0x812)]=_0x24917a[_0x4b5c42(0x1a0)],_0x40585b[_0x4b5c42(0x67f)]=!0x1,_0x40585b['position']=new BABYLON[(_0x4b5c42(0x849))](0x0,this[_0x4b5c42(0x235)][_0x4b5c42(0x56e)](_0x24709c),0x0),_0x40585b[_0x4b5c42(0x7d3)]=BABYLON['Vector3'][_0x4b5c42(0x473)](),_0x40585b[_0x4b5c42(0x597)]['y']=_0x4adf9f,_0x40585b[_0x4b5c42(0x7c7)](this[_0x4b5c42(0x336)]),this[_0x4b5c42(0x5e5)][_0x4b5c42(0x334)](_0x40585b),_0x18a14f['originMesh'][_0x4b5c42(0x6d4)](_0x4b5c42(0x250)));_0x4501d0[_0x4b5c42(0x67f)]=!0x1,_0x4501d0[_0x4b5c42(0x38f)]=new BABYLON[(_0x4b5c42(0x849))](0x0,0.14+this[_0x4b5c42(0x235)][_0x4b5c42(0x56e)](_0x24709c),0x0),_0x4501d0['rotation']=BABYLON[_0x4b5c42(0x849)]['Zero'](),_0x4501d0[_0x4b5c42(0x7c7)](this['node']),_0x24709c++;}const _0x4e777a=_0x18a14f['originMesh']['createInstance'](_0x4b5c42(0x250)),_0x45a0fd=(_0x4e777a[_0x4b5c42(0x812)]=_0x18a14f['originMesh'],_0x4e777a[_0x4b5c42(0x67f)]=!0x1,_0x4e777a[_0x4b5c42(0x38f)]=new BABYLON[(_0x4b5c42(0x849))](0x0,0.14+this[_0x4b5c42(0x235)][_0x4b5c42(0x56e)](_0x24709c),0x0),_0x4e777a[_0x4b5c42(0x7d3)]=BABYLON['Vector3'][_0x4b5c42(0x473)](),_0x4e777a['setParent'](this[_0x4b5c42(0x336)]),this[_0x4b5c42(0x24a)]=_0x24709c,this[_0x4b5c42(0x21f)]=g_bottomLength+this[_0x4b5c42(0x235)][_0x4b5c42(0x56e)](this[_0x4b5c42(0x24a)]),itemInfo[ITEMTYPE[_0x4b5c42(0x67e)][_0x4b5c42(0x73a)]]);this[_0x4b5c42(0x7f6)]=_0x45a0fd[_0x4b5c42(0x1a0)]['createInstance']('liftCarrierInstance'),this['platform'][_0x4b5c42(0x67f)]=!0x1,this[_0x4b5c42(0x7f6)][_0x4b5c42(0x38f)]=BABYLON[_0x4b5c42(0x849)][_0x4b5c42(0x473)](),this['platform'][_0x4b5c42(0x7d3)]=BABYLON['Vector3'][_0x4b5c42(0x473)](),this['platform'][_0x4b5c42(0x7c7)](this[_0x4b5c42(0x336)]);for(let _0x556fae=0x0;_0x556fae<g_palletInfo['value'][_0x4b5c42(0x8ed)];_0x556fae++){const _0x5ef00d=new Pallet(_0x556fae,this[_0x4b5c42(0x235)]['palletHeight']);_0x5ef00d[_0x4b5c42(0x35d)](!0x1),_0x5ef00d[_0x4b5c42(0x336)][_0x4b5c42(0x7c7)](this[_0x4b5c42(0x7f6)]),this[_0x4b5c42(0x494)][_0x4b5c42(0x334)](_0x5ef00d);}this['node'][_0x4b5c42(0x38f)]=new BABYLON[(_0x4b5c42(0x849))](this[_0x4b5c42(0x73f)],0x0,this[_0x4b5c42(0x2b6)]),this[_0x4b5c42(0x336)]['rotation']['y']=this[_0x4b5c42(0x235)][_0x4b5c42(0x295)]?0x0:-Math['PI']/0x2,this['preloading']&&this[_0x4b5c42(0x7fb)]();}[_0x4e2f9e(0x654)](){const _0x4b26ad=_0x4e2f9e;this[_0x4b26ad(0x494)][_0x4b26ad(0x25b)](_0x307ad4=>_0x307ad4[_0x4b26ad(0x35d)](!0x1)),this['platform']['setParent'](this['node']),this[_0x4b26ad(0x7f6)][_0x4b26ad(0x38f)]=BABYLON[_0x4b26ad(0x849)]['Zero'](),this[_0x4b26ad(0x2d0)]=[],this[_0x4b26ad(0x675)]=!0x0,this[_0x4b26ad(0x636)]=null,this[_0x4b26ad(0x16a)]=!0x1;}['remove'](){const _0x22b53a=_0x4e2f9e;this[_0x22b53a(0x336)][_0x22b53a(0x80d)]();for(let _0x2a8096=this[_0x22b53a(0x494)][_0x22b53a(0x8ed)]-0x1;0x0<=_0x2a8096;_0x2a8096--)this[_0x22b53a(0x494)][_0x2a8096]['remove']();}[_0x4e2f9e(0x7fb)](){const _0xb6e154=_0x4e2f9e;var _0x49d63a=this[_0xb6e154(0x830)];for(let _0x73ee61=0x0;_0x73ee61<this[_0xb6e154(0x5e5)][_0xb6e154(0x8ed)];_0x73ee61++){const _0x54d2aa=this['rackings'][_0x73ee61]['getChildren']();if(0x0<_0x54d2aa[_0xb6e154(0x8ed)])_0x54d2aa[0x0][_0xb6e154(0x2c2)]=!0x0;else{const _0x3ad57d=otherItemInfo[ITEMTYPE[_0xb6e154(0x3d7)][_0xb6e154(0x18b)]][_0xb6e154(0x1a0)][_0xb6e154(0x6d4)](_0xb6e154(0x8a1));_0x3ad57d['origin']=otherItemInfo[ITEMTYPE[_0xb6e154(0x3d7)][_0xb6e154(0x18b)]][_0xb6e154(0x1a0)],_0x3ad57d['isPickable']=!0x1,_0x3ad57d['isVisible']=!0x0,_0x3ad57d[_0xb6e154(0x35d)](!0x0),_0x3ad57d[_0xb6e154(0x7d3)]['y']=this['icube'][_0xb6e154(0x295)]?0x0:Math['PI']/0x2,_0x3ad57d[_0xb6e154(0x7c7)](this['rackings'][_0x73ee61]),_0x3ad57d[_0xb6e154(0x38f)]=BABYLON[_0xb6e154(0x849)][_0xb6e154(0x473)](),_0x3ad57d['position']['z']-=(this[_0xb6e154(0x235)]['isHorizontal']?0x1:-0x1)*_0x49d63a*g_width;}}this[_0xb6e154(0x235)]['isHorizontal']?this[_0xb6e154(0x336)][_0xb6e154(0x38f)]['z']+=_0x49d63a*g_width*0.88:this['node'][_0xb6e154(0x38f)]['x']+=_0x49d63a*g_width*0.88;}['removePreloading'](){const _0x1e6755=_0x4e2f9e;for(let _0x34f7b9=0x0;_0x34f7b9<this[_0x1e6755(0x5e5)][_0x1e6755(0x8ed)]-0x1;_0x34f7b9++){const _0x26420e=this[_0x1e6755(0x5e5)][_0x34f7b9]['getChildren']();0x0<_0x26420e[_0x1e6755(0x8ed)]&&(_0x26420e[0x0]['isVisible']=!0x1);}this[_0x1e6755(0x336)][_0x1e6755(0x38f)]=new BABYLON['Vector3'](this['posx'],0x0,this['posz']);}['togglePallet'](_0x3f1f18,_0x40c5ab){this['pallets'][_0x3f1f18]['setEnabled'](_0x40c5ab);}['setPalletHeight'](_0x5cca32,_0x59298c){const _0x17b8b5=_0x4e2f9e;this[_0x17b8b5(0x494)][_0x5cca32][_0x17b8b5(0x386)](_0x59298c);}[_0x4e2f9e(0x73c)](_0x41ef01,_0x24e1ba){const _0x17ead7=_0x4e2f9e;let _0x203811=[];var _0x2098dc=0x0;const _0x70475e=new BABYLON[(_0x17ead7(0x89e))]('animPos',_0x17ead7(0x687),0x1,BABYLON[_0x17ead7(0x89e)][_0x17ead7(0x34b)],BABYLON[_0x17ead7(0x89e)][_0x17ead7(0x41d)]);_0x203811[_0x17ead7(0x334)]({'frame':0x0,'value':_0x41ef01[0x0]});var _0xa5590b=Math[_0x17ead7(0x5d6)](_0x41ef01[0x0]-_0x41ef01[0x1]);_0x2098dc+=parseFloat(Number(_0xa5590b)['toFixed'](0x3))/(this[_0x17ead7(0x2cc)]*_0x24e1ba),_0x203811['push']({'frame':_0x2098dc,'value':_0x41ef01[0x1]}),_0x70475e[_0x17ead7(0x6e7)](_0x203811);const _0x3ce56b=new BABYLON[(_0x17ead7(0x266))]();return _0x3ce56b[_0x17ead7(0x291)](BABYLON[_0x17ead7(0x5ca)][_0x17ead7(0x173)]),_0x70475e[_0x17ead7(0x89a)](_0x3ce56b),_0x70475e;}}class Pallet{constructor(_0x5bda47,_0x35894f){const _0x3e30af=_0x4e2f9e;this[_0x3e30af(0x93c)]=custom_values[0x1]&&-0x1!==custom_values[0x1]?useP(custom_values[0x1],!0x1):1.2,this[_0x3e30af(0x8ed)]=custom_values[0x0]&&-0x1!==custom_values[0x0]?useP(custom_values[0x0],!0x1):0.8+0.2*_0x5bda47,this[_0x3e30af(0x21f)]=_0x35894f,this['type']=_0x5bda47,this[_0x3e30af(0x142)]=[],this[_0x3e30af(0x189)]=0.416,this['palletMHeight']=0.154,this['node']=new BABYLON['TransformNode'](_0x3e30af(0x271),scene),this['id']=BABYLON[_0x3e30af(0x4df)][_0x3e30af(0x469)](),this[_0x3e30af(0x1c5)]();}[_0x4e2f9e(0x1c5)](){const _0x1e383c=_0x4e2f9e,_0x2ae243=itemInfo[ITEMTYPE['Auto']['Pallet']],_0xecc530=_0x2ae243[_0x1e383c(0x1a0)]['createInstance'](_0x1e383c(0x867)),_0x1ebd62=(_0xecc530['origin']=_0x2ae243['originMesh'],_0xecc530[_0x1e383c(0x67f)]=!0x1,_0xecc530[_0x1e383c(0x38f)]=BABYLON[_0x1e383c(0x849)]['Zero'](),_0xecc530['rotation']=BABYLON[_0x1e383c(0x849)][_0x1e383c(0x473)](),_0xecc530[_0x1e383c(0x597)]['z']=this[_0x1e383c(0x8ed)],_0xecc530[_0x1e383c(0x7c7)](this[_0x1e383c(0x336)]),pallets[this[_0x1e383c(0x355)]][_0x1e383c(0x6d4)]('baggageInstance'));_0x1ebd62['origin']=pallets[this[_0x1e383c(0x355)]],_0x1ebd62[_0x1e383c(0x38f)]=BABYLON[_0x1e383c(0x849)][_0x1e383c(0x473)](),_0x1ebd62['position']['y']=this[_0x1e383c(0x189)]+this[_0x1e383c(0x30f)]+(this[_0x1e383c(0x21f)]-this[_0x1e383c(0x30f)])/0x2,_0x1ebd62['isPickable']=!0x1,_0x1ebd62[_0x1e383c(0x597)]=new BABYLON[(_0x1e383c(0x849))](this[_0x1e383c(0x93c)]+0x2*g_loadPalletOverhang,this[_0x1e383c(0x21f)]-this[_0x1e383c(0x30f)],this[_0x1e383c(0x8ed)]+0x2*g_loadPalletOverhang),_0x1ebd62[_0x1e383c(0x332)]=BABYLON[_0x1e383c(0x278)][_0x1e383c(0x119)],_0x1ebd62['setParent'](this[_0x1e383c(0x336)]);}[_0x4e2f9e(0x795)](_0x38a630){const _0x15b602=_0x4e2f9e;this[_0x15b602(0x336)]['position']=_0x38a630;}[_0x4e2f9e(0x35a)](_0x1f1fea){const _0x264538=_0x4e2f9e;this[_0x264538(0x336)][_0x264538(0x7d3)]=_0x1f1fea;}[_0x4e2f9e(0x288)](){const _0x4c8156=_0x4e2f9e;this['node'][_0x4c8156(0x80d)]();}[_0x4e2f9e(0x35d)](_0x210def){const _0x2dcd63=_0x4e2f9e;this[_0x2dcd63(0x336)][_0x2dcd63(0x35d)](_0x210def);}[_0x4e2f9e(0x386)](_0x37b97a){const _0x594282=_0x4e2f9e;this['height']=_0x37b97a;const _0xe38ab3=this[_0x594282(0x336)][_0x594282(0x4ba)]()[0x1];_0xe38ab3[_0x594282(0x38f)]['y']=this[_0x594282(0x189)]+this[_0x594282(0x30f)]+(this[_0x594282(0x21f)]-this[_0x594282(0x30f)])/0x2,_0xe38ab3[_0x594282(0x597)]['y']=this[_0x594282(0x21f)]-this['palletMHeight'];}}class Grid{constructor(_0x368b5d,_0x37a2bb,_0x44ec2f,_0x2d51fb,_0x19c0ee,_0x23e453,_0x1a1194){const _0x3b581f=_0x4e2f9e;var _0x78d211=new BABYLON['Mesh']('Grid',_0x1a1194);return this[_0x3b581f(0x414)](_0x37a2bb,_0x368b5d,_0x44ec2f['length'],_0x2d51fb[_0x3b581f(0x8ed)],_0x78d211,_0x1a1194),this[_0x3b581f(0x76f)](this[_0x3b581f(0x564)](_0x368b5d,_0x44ec2f,'x',new BABYLON[(_0x3b581f(0x849))](_0x368b5d+0x5*(0x1-_0x23e453),0x0,-_0x37a2bb-0x5),_0x23e453),_0x78d211,_0x19c0ee,_0x1a1194),this[_0x3b581f(0x76f)](this[_0x3b581f(0x564)](_0x368b5d,_0x44ec2f,'x',new BABYLON[(_0x3b581f(0x849))](_0x368b5d+0x5*(0x1-_0x23e453),0x0,_0x37a2bb+0x5),_0x23e453),_0x78d211,_0x19c0ee,_0x1a1194),this[_0x3b581f(0x76f)](this['_addLabel'](_0x37a2bb,_0x2d51fb,'y',new BABYLON[(_0x3b581f(0x849))](_0x368b5d+0x5,0x0,-_0x37a2bb-0x5*(0x1-_0x23e453)),_0x23e453),_0x78d211,_0x19c0ee,_0x1a1194),this[_0x3b581f(0x76f)](this[_0x3b581f(0x564)](_0x37a2bb,_0x2d51fb,'y',new BABYLON[(_0x3b581f(0x849))](-_0x368b5d-0x5,0x0,-_0x37a2bb-0x5*(0x1-_0x23e453)),_0x23e453),_0x78d211,_0x19c0ee,_0x1a1194),this;}[_0x4e2f9e(0x414)](_0x1c5905,_0x5981bd,_0x22ae0e,_0x3af7d8,_0x28ecf2,_0x35506a){const _0x3c1165=_0x4e2f9e;var _0x42656b=0x2*_0x1c5905/_0x3af7d8,_0x26a7d6=0x2*_0x5981bd/_0x22ae0e;let _0x1f901f=[];for(let _0x5744f2=-_0x1c5905;_0x5744f2<=_0x1c5905;_0x5744f2+=_0x42656b)_0x1f901f[_0x3c1165(0x334)]([new BABYLON[(_0x3c1165(0x849))](-_0x5981bd,_0x5744f2,0x0),new BABYLON['Vector3'](_0x5981bd,_0x5744f2,0x0)]);for(let _0x54df56=-_0x5981bd;_0x54df56<=_0x5981bd;_0x54df56+=_0x26a7d6)_0x1f901f['push']([new BABYLON[(_0x3c1165(0x849))](_0x54df56,-_0x1c5905,0x0),new BABYLON[(_0x3c1165(0x849))](_0x54df56,_0x1c5905,0x0)]);const _0x4bc11b=BABYLON[_0x3c1165(0x31c)][_0x3c1165(0x642)](_0x3c1165(0x86f),{'lines':_0x1f901f,'updatable':!0x1},_0x35506a);_0x4bc11b[_0x3c1165(0x216)]=new BABYLON[(_0x3c1165(0x920))](0.6,0.6,0.6),_0x4bc11b[_0x3c1165(0x1f3)]=0.5,_0x4bc11b[_0x3c1165(0x7d3)]['x']=Math['PI']/0x2,_0x4bc11b[_0x3c1165(0x317)](),_0x4bc11b[_0x3c1165(0x7c7)](_0x28ecf2);}['_addLabel'](_0x1fcc44,_0x372aa3,_0x89ba98,_0x2655d8,_0x162a8c){const _0x365b49=_0x4e2f9e;var _0x559c8a=0x2*_0x1fcc44/_0x372aa3[_0x365b49(0x8ed)];const _0x5575a1=BABYLON[_0x365b49(0x849)][_0x365b49(0x473)]();let _0x125066=[];for(let _0x3331f6=_0x162a8c;_0x3331f6<_0x372aa3[_0x365b49(0x8ed)];_0x3331f6++)'x'===_0x89ba98?_0x5575a1['addInPlace'](new BABYLON[(_0x365b49(0x849))](_0x559c8a,0x0,0x0)):_0x5575a1[_0x365b49(0x81d)](new BABYLON[(_0x365b49(0x849))](0x0,0x0,_0x559c8a)),_0x125066['push'](_0x5575a1[_0x365b49(0x741)]()[_0x365b49(0x81d)](_0x2655d8)[_0x365b49(0x320)]());return _0x125066;}[_0x4e2f9e(0x76f)](_0x5592d5,_0x563d74,_0x4bfa8e,_0x4a26f3){const _0x1eb36f=_0x4e2f9e;var _0x33dcdc=_0x5592d5[_0x1eb36f(0x8ed)];const _0x205a82=Math[_0x1eb36f(0x41a)](Math[_0x1eb36f(0x29e)](_0x33dcdc)+0x1),_0x34cd53=new BABYLON[(_0x1eb36f(0x752))]('DynamicTexture',{'width':0x40*_0x205a82,'height':0x20*_0x205a82},_0x4a26f3,!0x0);var _0x3bb138=[0x19,0xf,0x5];for(let _0x1623d3=0x0;_0x1623d3<_0x205a82;_0x1623d3++)for(let _0x47c57b=0x0;_0x47c57b<_0x205a82;_0x47c57b++){var _0x4fd8f7=(_0x1623d3*_0x205a82+_0x47c57b+0x1)[_0x1eb36f(0x610)]();_0x34cd53[_0x1eb36f(0x84c)](_0x4fd8f7,_0x3bb138[_0x4fd8f7['length']-0x1]+0x40*_0x47c57b,0x19+0x20*(_0x205a82-_0x1623d3-0x1),_0x1eb36f(0x8bc),_0x1eb36f(0x96e),'');}const _0x194075=BABYLON[_0x1eb36f(0x31c)][_0x1eb36f(0x90a)]('TextPlane',{'width':0x8,'height':0x8,'sideOrientation':0x2},_0x4a26f3),_0x4c2895=new BABYLON[(_0x1eb36f(0x59f))](_0x1eb36f(0x5e1),_0x4a26f3),_0x4298c8=(_0x4c2895[_0x1eb36f(0x268)]=BABYLON[_0x1eb36f(0x920)][_0x1eb36f(0x7b8)](),_0x4c2895['emissiveTexture']=_0x34cd53,_0x4c2895['opacityTexture']=_0x34cd53,_0x4c2895[_0x1eb36f(0x319)](),new BABYLON[(_0x1eb36f(0x3d4))](_0x1eb36f(0x12b),_0x4a26f3)),_0x4d82b1=(_0x4298c8[_0x1eb36f(0x3c4)](_0x194075,_0x33dcdc),_0x4298c8['buildMesh']());_0x4d82b1['material']=_0x4c2895,_0x194075[_0x1eb36f(0x80d)](),_0x4298c8[_0x1eb36f(0x643)]=()=>{const _0x11e012=_0x1eb36f;for(let _0x22da0a=0x0;_0x22da0a<_0x4298c8['nbParticles'];_0x22da0a++){const _0x233522=_0x4298c8[_0x11e012(0x819)][_0x22da0a];var _0xeb62b=_0x233522[_0x11e012(0x653)]%_0x205a82,_0x18992b=Math[_0x11e012(0x41a)](_0x233522[_0x11e012(0x653)]/_0x205a82),_0x4f729c=_0x5592d5[_0x233522[_0x11e012(0x653)]];_0x233522[_0x11e012(0x38f)]['x']=_0x4f729c[0x0],_0x233522[_0x11e012(0x38f)]['y']=_0x4f729c[0x1],_0x233522['position']['z']=_0x4f729c[0x2],_0x233522[_0x11e012(0x7d3)]['x']=Math['PI']/0x2,_0x233522[_0x11e012(0x7d3)]['z']=0x0,_0x233522[_0x11e012(0x7d3)]['y']=0x0,_0x233522[_0x11e012(0x460)]['x']=0x40*_0xeb62b/(0x40*_0x205a82),_0x233522['uvs']['y']=0x20*_0x18992b/(0x20*_0x205a82),_0x233522[_0x11e012(0x460)]['z']=0x40*(0x1+_0xeb62b)/(0x40*_0x205a82),_0x233522[_0x11e012(0x460)]['w']=0x20*(_0x18992b+0x1)/(0x20*_0x205a82);}},_0x4298c8[_0x1eb36f(0x643)](),_0x4298c8[_0x1eb36f(0x63d)](),_0x4298c8['refreshVisibleSize'](),_0x4298c8[_0x1eb36f(0x549)]=!0x1,_0x4298c8[_0x1eb36f(0x7c9)]=!0x1,_0x4298c8[_0x1eb36f(0x466)]=!0x1,_0x4298c8['computeParticleVertex']=!0x1,_0x4298c8['mesh'][_0x1eb36f(0x317)](),_0x4298c8[_0x1eb36f(0x45e)][_0x1eb36f(0x762)](),_0x4298c8[_0x1eb36f(0x45e)][_0x1eb36f(0x7c7)](_0x563d74);}}class Icube{constructor(_0x4bc2e4){const _0x449845=_0x4e2f9e;this[_0x449845(0x191)]=_0x4bc2e4[_0x449845(0x191)]||_0x449845(0x931)+parseInt(icubes[_0x449845(0x8ed)]+0x1),this['id']=_0x4bc2e4[_0x449845(0x1bb)]||BABYLON[_0x449845(0x4df)][_0x449845(0x469)](),this[_0x449845(0x93d)]=_0x4bc2e4['rackingHighLevel']||g_rackingHighLevel,this[_0x449845(0x275)]=_0x4bc2e4[_0x449845(0x632)](_0x449845(0x275))?_0x4bc2e4['rackingOrientation']:g_rackingOrientation,this['palletType']=_0x4bc2e4[_0x449845(0x845)]||g_palletInfo['value'],this[_0x449845(0x77c)]=_0x4bc2e4[_0x449845(0x77c)]||g_palletHeight,this[_0x449845(0x447)]=_0x4bc2e4[_0x449845(0x447)]||g_palletWeight,this[_0x449845(0x5b7)]=_0x4bc2e4[_0x449845(0x632)]('palletOverhang')?_0x4bc2e4[_0x449845(0x5b7)]:g_palletOverhang,this[_0x449845(0x492)]=_0x4bc2e4['hasOwnProperty'](_0x449845(0x492))?_0x4bc2e4['loadPalletOverhang']:g_loadPalletOverhang,this[_0x449845(0x18a)]=_0x4bc2e4[_0x449845(0x18a)]||g_distUpRight,this[_0x449845(0x8e1)]=_0x4bc2e4['drawMode']||g_drawMode,this[_0x449845(0x71c)]=_0x4bc2e4[_0x449845(0x71c)]||g_spacingBetweenRows,this['palletAtLevel']=_0x4bc2e4['palletAtLevel']||g_palletAtLevel,this[_0x449845(0x130)]=[],this['origPoints']=[],this['baseLines']=_0x4bc2e4[_0x449845(0x263)];for(let _0x47bb1f=0x0;_0x47bb1f<this[_0x449845(0x263)]['length'];_0x47bb1f++)this[_0x449845(0x263)][_0x47bb1f][_0x449845(0x235)]=this;this['stores']=[],this[_0x449845(0x49d)]={'uprights':[],'capacity':[],'cols':[],'dimensions':[]},this[_0x449845(0x295)]=this[_0x449845(0x275)]===OrientationRacking['horizontal'],this[_0x449845(0x30e)]={'minX':0x0,'minZ':0x0,'maxX':0x0,'maxZ':0x0,'width':0x0,'length':0x0,'dimensions':[]},this[_0x449845(0x6e5)]=0x0,this[_0x449845(0x3ce)]=0x0,this['areaPoints']=[],this[_0x449845(0x532)]={'lift':0x0,'carrier':0x0,'xtrack':0x0},this['activedIOPorts']=_0x4bc2e4['activedIOPorts']||[],this['ports']=[],this[_0x449845(0x828)]=_0x4bc2e4[_0x449845(0x828)]||[],this[_0x449845(0x828)]=this[_0x449845(0x828)][_0x449845(0x559)]((_0x169bb5,_0x1d4fea)=>this['isHorizontal']?_0x169bb5-_0x1d4fea:_0x1d4fea-_0x169bb5),this[_0x449845(0x24b)]=_0x4bc2e4[_0x449845(0x24b)]||[],this['chainConveyors']=[],this[_0x449845(0x5f8)]=_0x4bc2e4[_0x449845(0x5f8)]||[],this[_0x449845(0x60e)]=[],this[_0x449845(0x2ac)]=_0x4bc2e4[_0x449845(0x2ac)]||[],this[_0x449845(0x4d6)]=[],this[_0x449845(0x1b3)]=_0x4bc2e4[_0x449845(0x1b3)]||[],this[_0x449845(0x385)]=[],this[_0x449845(0x373)]=_0x4bc2e4['activedSafetyFences']||[],this[_0x449845(0x66c)]=[],this[_0x449845(0x63e)]=_0x4bc2e4['activedTransferCarts']||[],this[_0x449845(0x60d)]=[],this[_0x449845(0x5eb)]=_0x4bc2e4[_0x449845(0x5eb)]||[],this['activedSpacing']=_0x4bc2e4[_0x449845(0x876)]||[],this[_0x449845(0x760)]=_0x4bc2e4['activedPillers']||[],this['pillers']=[],this['activedCarrierInfos']=_0x4bc2e4[_0x449845(0x7d4)]||[],this['carriers']=[],this[_0x449845(0x31d)]=_0x4bc2e4[_0x449845(0x31d)]||g_SKU,this[_0x449845(0x6a4)]=_0x4bc2e4[_0x449845(0x6a4)]||g_movesPerHour,this[_0x449845(0x494)]=[],this[_0x449845(0x369)]=!0x1,this[_0x449845(0x20d)]=null,this[_0x449845(0x7b5)]=null,this[_0x449845(0x5c1)]=0x0,this[_0x449845(0x1f7)]=0x0,this['calculatedXtracksNo']=0x0,this[_0x449845(0x57b)]=0x0,this[_0x449845(0x1cb)]=!0x0,this[_0x449845(0x35b)]=[],this[_0x449845(0x4ae)]=[],this[_0x449845(0x7a9)]=new Software(this),this['firstSelector']=null,this[_0x449845(0x799)]=0x0,this[_0x449845(0x695)]=null,this[_0x449845(0x3b2)]={'port':{'text':_0x449845(0x6a7),'selectors':[]},'xtrack':{'text':_0x449845(0x5d7),'selectors':[]},'lift':{'text':_0x449845(0x182),'selectors':[]},'connection':{'text':_0x449845(0x4c6),'selectors':[]},'charger':{'text':_0x449845(0x433),'selectors':[]},'safetyFence':{'text':'Choose\x20Safety\x20Fence\x20location','selectors':[]},'transferCart':{'text':_0x449845(0x6cd),'selectors':[]},'passthrough':{'text':'Choose\x20Passthrough\x20locations','selectors':[]},'spacing':{'text':_0x449845(0x8b1),'selectors':[]},'chainconveyor':{'text':'Choose\x20Chain\x20Conveyor\x20locations','selectors':[]},'liftpreloading':{'text':_0x449845(0x306),'selectors':[]},'pillers':{'text':'Choose\x20Pillers\x20locations','selectors':[]}},this[_0x449845(0x41a)]=new BABYLON[(_0x449845(0x7c2))](_0x449845(0x537),[BABYLON[_0x449845(0x849)][_0x449845(0x473)]()],scene)['build'](!0x0),g_loadPalletOverhang=this['loadPalletOverhang'],g_palletInfo[_0x449845(0x355)]=this['palletType'],addLevelVisibility(this[_0x449845(0x93d)]),this[_0x449845(0x6ff)](),this[_0x449845(0x512)](),this[_0x449845(0x1c5)]();}[_0x4e2f9e(0x512)](){const _0x51de96=_0x4e2f9e;this[_0x51de96(0x6c6)]=document[_0x51de96(0x3fc)](_0x51de96(0x5a0)),this[_0x51de96(0x6c6)][_0x51de96(0x540)][_0x51de96(0x5b3)](_0x51de96(0x4a3),'context-menu-one'),$(this[_0x51de96(0x6c6)])[_0x51de96(0x3f7)](_0x51de96(0x85a),this['id']),this[_0x51de96(0x6c6)][_0x51de96(0x6b0)](_0x51de96(0x8fc),_0x237838=>{selectIcubeWithId(this['id'],_0x237838);},!0x0);const _0x39051e=document[_0x51de96(0x3fc)](_0x51de96(0x2dc)),_0xe2cef1=($(_0x39051e)[_0x51de96(0x3f7)](_0x51de96(0x750),'Rename'),this[_0x51de96(0x66b)](_0x39051e,_0x51de96(0x980)),this[_0x51de96(0x6c6)][_0x51de96(0x468)](_0x39051e),_0x39051e['addEventListener'](_0x51de96(0x8fc),()=>{const _0x3f0a38=_0x51de96;$(this[_0x3f0a38(0x6c6)])[_0x3f0a38(0x555)]('input')[_0x3f0a38(0x1aa)](_0x3f0a38(0x4cd),!0x1),$(this[_0x3f0a38(0x6c6)])[_0x3f0a38(0x555)]('input')[_0x3f0a38(0x149)]();},!0x1),document['createElement'](_0x51de96(0x5d5)));if(_0xe2cef1[_0x51de96(0x540)][_0x51de96(0x5b3)](_0x51de96(0x883)),this['dom_item'][_0x51de96(0x468)](_0xe2cef1),$(_0xe2cef1)[_0x51de96(0x4de)](this['name']),$(_0xe2cef1)[_0x51de96(0x1aa)](_0x51de96(0x4cd),!0x0),_0xe2cef1['addEventListener'](_0x51de96(0x6a2),_0x9b5fcb=>{renameIcubeWithId(this['id'],_0x9b5fcb);},!0x1),$(_0xe2cef1)[_0x51de96(0x90d)](function(){const _0x27fb18=_0x51de96;$(this)[_0x27fb18(0x1aa)]('disabled',!0x0);}),0x0===this[_0x51de96(0x8e1)]){const _0x5611e7=document['createElement'](_0x51de96(0x2dc));$(_0x5611e7)[_0x51de96(0x3f7)](_0x51de96(0x750),_0x51de96(0x374)),this[_0x51de96(0x66b)](_0x5611e7,_0x51de96(0x120)),this[_0x51de96(0x6c6)][_0x51de96(0x468)](_0x5611e7),_0x5611e7['addEventListener'](_0x51de96(0x8fc),()=>{multiplyIcubeWithId(this['id']);},!0x1);}const _0x51efcc=document['createElement']('span');$(_0x51efcc)['attr'](_0x51de96(0x750),_0x51de96(0x8af)),this[_0x51de96(0x66b)](_0x51efcc,_0x51de96(0x3f8)),this[_0x51de96(0x6c6)]['appendChild'](_0x51efcc),_0x51efcc[_0x51de96(0x6b0)]('click',()=>{removeIcubeWithId(this['id']);},!0x1),$('#icube-tab')['append'](this[_0x51de96(0x6c6)]);}['getOriginPoints'](){const _0x521183=_0x4e2f9e;this[_0x521183(0x36a)]();const _0x305f85=this[_0x521183(0x295)]?this[_0x521183(0x30e)][_0x521183(0x251)]:this[_0x521183(0x30e)][_0x521183(0x805)];let _0x3281c2=[...this[_0x521183(0x876)]][_0x521183(0x7d6)]((_0x377b9a,_0x2b68da)=>parseFloat((_0x305f85+(_0x377b9a+0x1)*(0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo[_0x521183(0x8ed)])+_0x2b68da*this[_0x521183(0x71c)])[_0x521183(0x902)](0x2))),_0x50ba8c=[];for(let _0x12ff60=0x0;_0x12ff60<this[_0x521183(0x263)][_0x521183(0x8ed)];_0x12ff60++)for(let _0x1be5d5=0x0;_0x1be5d5<this[_0x521183(0x263)][_0x12ff60][_0x521183(0x60c)]['length'];_0x1be5d5++)_0x50ba8c[_0x521183(0x334)]([this[_0x521183(0x263)][_0x12ff60]['points'][_0x1be5d5]['x'],this[_0x521183(0x263)][_0x12ff60][_0x521183(0x60c)][_0x1be5d5]['z']]);_0x50ba8c[_0x521183(0x25b)](_0x5c6149=>{const _0x43144d=_0x521183;this['origPoints'][_0x43144d(0x334)](_0x5c6149[_0x43144d(0x7d6)](_0x1765d1=>_0x1765d1));}),this[_0x521183(0x92b)][_0x521183(0x25b)](_0x574a7f=>{const _0x4a3ef9=_0x521183;for(let _0x3fae73=_0x3281c2[_0x4a3ef9(0x8ed)]-0x1;0x0<=_0x3fae73;_0x3fae73--)_0x574a7f[this[_0x4a3ef9(0x295)]?0x0:0x1]>_0x3281c2[_0x3fae73]&&(_0x574a7f[this[_0x4a3ef9(0x295)]?0x0:0x1]-=this[_0x4a3ef9(0x71c)],_0x574a7f[this[_0x4a3ef9(0x295)]?0x0:0x1]=parseFloat(_0x574a7f[this[_0x4a3ef9(0x295)]?0x0:0x1]['toFixed'](0x2)));});}[_0x4e2f9e(0x66b)](_0x56897d,_0x1b8579){const _0x2dbb2a=_0x4e2f9e;_0x56897d['style'][_0x2dbb2a(0x6c1)]=_0x2dbb2a(0x20c),_0x56897d['style'][_0x2dbb2a(0x54b)]=_0x2dbb2a(0x84b),_0x56897d[_0x2dbb2a(0x540)][_0x2dbb2a(0x5b3)](_0x2dbb2a(0x211),_0x1b8579),$(_0x56897d)[_0x2dbb2a(0x7a8)](function(){const _0x42d053=_0x2dbb2a;_0x56897d[_0x42d053(0x815)]['color']=_0x42d053(0x405);}),$(_0x56897d)['mouseleave'](function(){const _0x2dc486=_0x2dbb2a;_0x56897d[_0x2dc486(0x815)][_0x2dc486(0x216)]=_0x2dc486(0x392);});}[_0x4e2f9e(0x279)](){const _0x2b492f=_0x4e2f9e;this[_0x2b492f(0x369)]=!0x0,selectedIcube=this,createSimulationList(this['id']),$(this[_0x2b492f(0x6c6)])[_0x2b492f(0x26b)](_0x2b492f(0x149)),this['floor']&&(this[_0x2b492f(0x41a)][_0x2b492f(0x8bf)]=matManager[_0x2b492f(0x74d)]),this[_0x2b492f(0x273)](),this['showMeasurement'](),initToolBarForICube(this[_0x2b492f(0x93d)],this[_0x2b492f(0x275)],this['palletHeight'],this[_0x2b492f(0x447)],this[_0x2b492f(0x5b7)],this['loadPalletOverhang'],this['sku'],this[_0x2b492f(0x6a4)],this['calculatedCarriersNo'],this[_0x2b492f(0x1f7)],this[_0x2b492f(0x532)],this['upRightDistance'],this[_0x2b492f(0x8bb)],this[_0x2b492f(0x335)],this[_0x2b492f(0x71c)]),0x1<icubes[_0x2b492f(0x8ed)]&&$('.xtrack_connect')[_0x2b492f(0x112)](),renderScene();}[_0x4e2f9e(0x88b)](){const _0x441010=_0x4e2f9e;htmlElemAttr[_0x441010(0x25b)](_0x1f1924=>{finishToSet(_0x1f1924);}),this['isSelect']=!0x1,$(this[_0x441010(0x6c6)])[_0x441010(0x50b)](_0x441010(0x149)),this[_0x441010(0x41a)]&&(this[_0x441010(0x41a)][_0x441010(0x8bf)]=matManager[_0x441010(0x446)]),this[_0x441010(0x6a6)](),this[_0x441010(0x566)]();}['init'](){const _0x4da8ba=_0x4e2f9e;this[_0x4da8ba(0x5a7)](this[_0x4da8ba(0x93d)],this[_0x4da8ba(0x275)],this[_0x4da8ba(0x845)],this['palletHeight'],this[_0x4da8ba(0x447)],this['palletOverhang'],this[_0x4da8ba(0x492)],this['sku'],this[_0x4da8ba(0x6a4)],this[_0x4da8ba(0x18a)],this[_0x4da8ba(0x335)],this['spacingBetweenRows']);}[_0x4e2f9e(0x5a7)](_0x324173,_0x137da9,_0x76f1cc,_0x1282b8,_0x45199b,_0x489907,_0x14ddbc,_0x2e7283,_0x27aa5a,_0x33253f,_0xafc8a3,_0x331189,_0x318b72=null){showLoadingPopUp(async()=>{const _0x4ff38b=_0x373e;menuEnabled=!0x1,_0x489907!==this[_0x4ff38b(0x5b7)]&&(this[_0x4ff38b(0x2ac)]=[]),this[_0x4ff38b(0x93d)]=_0x324173,this[_0x4ff38b(0x275)]=_0x137da9,this[_0x4ff38b(0x295)]=this['rackingOrientation']===OrientationRacking[_0x4ff38b(0x7c1)],this['palletType']=_0x76f1cc,this['palletHeight']=_0x1282b8,this[_0x4ff38b(0x447)]=_0x45199b,this[_0x4ff38b(0x5b7)]=_0x489907,this[_0x4ff38b(0x492)]=_0x14ddbc,this[_0x4ff38b(0x31d)]=_0x2e7283,this['throughput']=_0x27aa5a,this[_0x4ff38b(0x18a)]=_0x33253f,this[_0x4ff38b(0x335)]=_0xafc8a3,this[_0x4ff38b(0x71c)]=_0x331189,g_RenderEvent=!0x1,this[_0x4ff38b(0x710)](),this['removeAllProps'](),htmlElemAttr[_0x4ff38b(0x25b)](_0x40919a=>{finishToSet(_0x40919a);}),this['calcArea'](),0x0===this[_0x4ff38b(0x828)][_0x4ff38b(0x8ed)]&&(this[_0x4ff38b(0x828)]=this[_0x4ff38b(0x6d5)](g_recomandedXtrackAmount||0x1),this['activedXtrackIds']=this[_0x4ff38b(0x828)][_0x4ff38b(0x559)]((_0x327e73,_0x585efd)=>this[_0x4ff38b(0x295)]?_0x327e73-_0x585efd:_0x585efd-_0x327e73)),this[_0x4ff38b(0x508)](),this['updateStructure'](),this[_0x4ff38b(0x42f)](),this[_0x4ff38b(0x369)]&&this['addRowLabels']();for(let _0x43bc12=0x0;_0x43bc12<this['transform'][_0x4ff38b(0x8ed)];_0x43bc12++)await Utils[_0x4ff38b(0x4f9)](Utils[_0x4ff38b(0x132)](this[_0x4ff38b(0x4ae)][_0x43bc12][_0x4ff38b(0x45e)],this[_0x4ff38b(0x4ae)][_0x43bc12]),this[_0x4ff38b(0x30e)][_0x4ff38b(0x659)]*this[_0x4ff38b(0x30e)][_0x4ff38b(0x19d)]/0x4b);this[_0x4ff38b(0x1b5)](),this[_0x4ff38b(0x897)](),this[_0x4ff38b(0x602)](),this[_0x4ff38b(0x598)](),this['updatePillersPlacement'](),this[_0x4ff38b(0x7b0)](),this['updatePallet'](),this['updateChargerPlacement'](),this['updateSafetyFencePlacement'](),this[_0x4ff38b(0x722)](),this[_0x4ff38b(0x221)](),this['calcAutoPrice']&&this['getEstimationPrice'](),_0x318b72?_0x318b72():this['activedProperty']&&this[_0x4ff38b(0x46b)](this[_0x4ff38b(0x695)],!0x1),currentView==ViewType['top']?this['set2D']():currentView==ViewType[_0x4ff38b(0x2bd)]&&this[_0x4ff38b(0x364)](),renderScene(),hideLoadingPopUp(),setTimeout(()=>{menuEnabled=!0x0;},0x64);});}[_0x4e2f9e(0x2a7)](){const _0x227e82=_0x4e2f9e;this['activedXtrackIds']=[],this['activedLiftInfos']=[],this['activedIOPorts']=[],this[_0x227e82(0x2ac)]=[],this[_0x227e82(0x1b3)]=[],this[_0x227e82(0x373)]=[],this[_0x227e82(0x63e)]=[],this[_0x227e82(0x5eb)]=[],this['activedChainConveyor']=[],this[_0x227e82(0x760)]=[];}[_0x4e2f9e(0x710)](){const _0x10bb63=_0x4e2f9e;for(let _0x83c979=0x0;_0x83c979<this[_0x10bb63(0x4ae)][_0x10bb63(0x8ed)];_0x83c979++)this[_0x10bb63(0x4ae)][_0x83c979][_0x10bb63(0x45e)]&&(this[_0x10bb63(0x4ae)][_0x83c979][_0x10bb63(0x45e)][_0x10bb63(0x234)]=0x0,this['transform'][_0x83c979][_0x10bb63(0x45e)][_0x10bb63(0x80d)]());this[_0x10bb63(0x4ae)]=[],this[_0x10bb63(0x130)]=[];}[_0x4e2f9e(0x206)](){const _0x2b0451=_0x4e2f9e;endSimulation(),this['clearStructure'](),this['removeAllProps'](),htmlElemAttr['forEach'](_0x3d4d22=>{finishToSet(_0x3d4d22);}),this[_0x2b0451(0x484)](),this[_0x2b0451(0x89f)](),this[_0x2b0451(0x6a6)](),this[_0x2b0451(0x140)](),$(this[_0x2b0451(0x6c6)])[_0x2b0451(0x288)](),g_totalPrice-=this[_0x2b0451(0x5c1)],$('#totalPrice')[_0x2b0451(0x976)]('€'+formatIntNumber(g_totalPrice)),renderScene(0xfa0),this[_0x2b0451(0x394)](),this[_0x2b0451(0x932)](),this[_0x2b0451(0x53a)](),this['software'][_0x2b0451(0x288)](),updateConnectorsPrice(),palletsNoJS();}[_0x4e2f9e(0x774)](){const _0x474ae7=_0x4e2f9e,_0xdc0ada=[];var _0x810415=JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x2de)]));for(let _0x535cb1=0x0;_0x535cb1<_0x810415[_0x474ae7(0x8ed)];_0x535cb1++)_0xdc0ada[_0x474ae7(0x334)]({'x':this[_0x474ae7(0x2de)][_0x535cb1]['x'],'y':this['areaPoints'][_0x535cb1]['y']});return{'activedXtrackIds':JSON['parse'](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x828)])),'activedLiftInfos':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this['activedLiftInfos'])),'activedIOPorts':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x4a4)])),'activedChargers':JSON['parse'](JSON[_0x474ae7(0x264)](this['activedChargers'])),'activedSafetyFences':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x373)])),'activedTransferCarts':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x63e)])),'activedConnections':JSON[_0x474ae7(0x896)](JSON['stringify'](this['activedConnections'])),'activedPassthrough':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x5eb)])),'activedChainConveyor':JSON[_0x474ae7(0x896)](JSON['stringify'](this[_0x474ae7(0x24b)])),'activedSpacing':JSON['parse'](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x876)])),'activedPillers':JSON['parse'](JSON['stringify'](this[_0x474ae7(0x760)])),'palletAtLevel':JSON['parse'](JSON[_0x474ae7(0x264)](this['palletAtLevel'])),'palletType':JSON[_0x474ae7(0x896)](JSON[_0x474ae7(0x264)](this[_0x474ae7(0x845)])),'dimensions':JSON['parse'](JSON[_0x474ae7(0x264)](this['area'][_0x474ae7(0x923)])),'rackingHighLevel':this[_0x474ae7(0x93d)],'rackingOrientation':this['rackingOrientation'],'palletHeight':this[_0x474ae7(0x77c)],'palletWeight':this[_0x474ae7(0x447)],'palletOverhang':this[_0x474ae7(0x5b7)],'loadPalletOverhang':this[_0x474ae7(0x492)],'activedCarrierInfos':this[_0x474ae7(0x7d4)],'throughput':this['throughput'],'sku':this[_0x474ae7(0x31d)],'upRightDistance':this[_0x474ae7(0x18a)],'spacingBetweenRows':this[_0x474ae7(0x71c)],'drawMode':this['drawMode'],'points':_0xdc0ada};}[_0x4e2f9e(0x4cc)](_0x261248,_0x4f2496=_0x4e2f9e(0x80d)){const _0x4a30c5=_0x4e2f9e;this[_0x4a30c5(0x632)](_0x261248)&&(this[_0x261248][_0x4a30c5(0x25b)](_0xfd348b=>{const _0x52a8a8=_0x4a30c5;Array[_0x52a8a8(0x360)](_0xfd348b)?_0xfd348b['forEach'](_0x5bb826=>{_0x5bb826[_0x4f2496]&&'function'==typeof _0x5bb826[_0x4f2496]&&_0x5bb826[_0x4f2496]();}):_0xfd348b[_0x4f2496]&&'function'==typeof _0xfd348b[_0x4f2496]&&_0xfd348b[_0x4f2496]();}),this[_0x261248]=[]);}[_0x4e2f9e(0x874)](_0x37d661,_0x29eedb=!0x1){const _0x2a1c28=_0x4e2f9e;if(this[_0x2a1c28(0x695)]=_0x29eedb?_0x37d661:null,_0x29eedb)$(_0x2a1c28(0x558)+_0x37d661)[_0x2a1c28(0x26b)](_0x2a1c28(0x47a))[_0x2a1c28(0x976)]('Confirm\x20placement');else{if($('#set-icube-'+_0x37d661)['removeClass'](_0x2a1c28(0x47a))[_0x2a1c28(0x976)](this['property'][_0x37d661][_0x2a1c28(0x976)]),this[_0x2a1c28(0x1cb)]&&this[_0x2a1c28(0x478)](),_0x2a1c28(0x694)===_0x37d661){for(let _0x6b77c9=this['activedPassthrough'][_0x2a1c28(0x8ed)]-0x1;0x0<=_0x6b77c9;_0x6b77c9--)0x0!==this['activedPassthrough'][_0x6b77c9][0x0][_0x2a1c28(0x8ed)]&&0x0!==this[_0x2a1c28(0x5eb)][_0x6b77c9][0x1][_0x2a1c28(0x8ed)]&&0x0!==this[_0x2a1c28(0x5eb)][_0x6b77c9][0x2][_0x2a1c28(0x8ed)]||this[_0x2a1c28(0x5eb)][_0x2a1c28(0x3e0)](_0x6b77c9,0x1);createPassThList();}if(_0x2a1c28(0x839)===_0x37d661){this[_0x2a1c28(0x763)](!0x0);for(let _0x40b3e1=this[_0x2a1c28(0x760)][_0x2a1c28(0x8ed)]-0x1;0x0<=_0x40b3e1;_0x40b3e1--)this[_0x2a1c28(0x79f)][_0x40b3e1]&&(this[_0x2a1c28(0x79f)][_0x40b3e1][_0x2a1c28(0x80d)](),this['pillers'][_0x2a1c28(0x3e0)](_0x40b3e1,0x1)),this[_0x2a1c28(0x760)]['splice'](_0x40b3e1,0x1);this[_0x2a1c28(0x760)]=[],this[_0x2a1c28(0x79f)]=[];}[_0x2a1c28(0x10b),_0x2a1c28(0x141),_0x2a1c28(0x237),_0x2a1c28(0x79f)][_0x2a1c28(0x85d)](_0x37d661)&&this[_0x2a1c28(0x4e3)]();}this[_0x2a1c28(0x3b2)][_0x37d661][_0x2a1c28(0x61a)]['forEach'](_0x3a58a4=>{const _0x328dcc=_0x2a1c28;_0x3a58a4[_0x328dcc(0x80d)]();}),this[_0x2a1c28(0x3b2)][_0x37d661]['selectors']=[];}[_0x4e2f9e(0x46b)](_0x6fb086,_0x4cfe5e=!0x0){const _0x162fa8=_0x4e2f9e;switch(_0x6fb086){case _0x162fa8(0x6b5):this[_0x162fa8(0x6f1)](_0x6fb086);break;case _0x162fa8(0x839):this[_0x162fa8(0x8ab)](_0x6fb086,_0x4cfe5e);break;case _0x162fa8(0x10b):this[_0x162fa8(0x7f8)](_0x6fb086);break;case _0x162fa8(0x677):this['previewConnectionSite'](_0x6fb086);break;case'charger':this[_0x162fa8(0x715)](_0x6fb086);break;case _0x162fa8(0x338):this[_0x162fa8(0x252)](_0x6fb086);break;case'transferCart':this['previewTransferCartSite'](_0x6fb086);break;case'passthrough':this['previewPassthroughSite'](_0x6fb086,_0x4cfe5e);break;case _0x162fa8(0x728):this[_0x162fa8(0x6a0)](_0x6fb086);break;case'chainconveyor':this[_0x162fa8(0x84e)](_0x6fb086);break;case'liftpreloading':this['previewLiftPreloadingSite'](_0x6fb086);break;case'pillers':this[_0x162fa8(0x533)](_0x6fb086);}}[_0x4e2f9e(0x176)](){const _0x3c190d=_0x4e2f9e;this[_0x3c190d(0x4cc)]('xtracks'),this['emptyProperty']('lifts',_0x3c190d(0x288)),this[_0x3c190d(0x4cc)](_0x3c190d(0x7c8)),this[_0x3c190d(0x4cc)](_0x3c190d(0x4d6)),this[_0x3c190d(0x4cc)](_0x3c190d(0x385)),this[_0x3c190d(0x4cc)](_0x3c190d(0x66c)),this[_0x3c190d(0x4cc)](_0x3c190d(0x60d)),this['emptyProperty'](_0x3c190d(0x694)),this['emptyProperty']('spacing'),this[_0x3c190d(0x4cc)](_0x3c190d(0x7ef)),this[_0x3c190d(0x4cc)]('liftpreloading'),this[_0x3c190d(0x4cc)](_0x3c190d(0x79f));}[_0x4e2f9e(0x4af)](_0x5a4d4b){const _0x1b61f8=_0x4e2f9e,_0x49acb2=meshSelector['clone'](_0x5a4d4b+_0x1b61f8(0x3e4));return _0x49acb2[_0x1b61f8(0x7d3)]['y']=this['isHorizontal']?0x0:Math['PI']/0x2,_0x49acb2['isPickable']=!0x0,_0x49acb2[_0x1b61f8(0x35d)](!0x0),_0x49acb2[_0x1b61f8(0x93e)]=new BABYLON[(_0x1b61f8(0x3f9))](scene),_0x49acb2['actionManager'][_0x1b61f8(0x23c)]=_0x1b61f8(0x84b),_0x49acb2['actionManager'][_0x1b61f8(0x591)](new BABYLON[(_0x1b61f8(0x22b))](BABYLON[_0x1b61f8(0x3f9)][_0x1b61f8(0x746)],()=>{})),_0x49acb2[_0x1b61f8(0x93e)][_0x1b61f8(0x591)](new BABYLON[(_0x1b61f8(0x22b))](BABYLON[_0x1b61f8(0x3f9)][_0x1b61f8(0x633)],_0x3e215d=>{const _0x2c874c=_0x1b61f8;this[_0x2c874c(0x38e)](_0x5a4d4b,_0x3e215d['meshUnderPointer']),_0x3e215d=_0x2c874c(0x5b3)+_0x5a4d4b[_0x2c874c(0x403)](0x0,0x1)[_0x2c874c(0x5a1)]()+_0x5a4d4b[_0x2c874c(0x403)](0x1)['toLowerCase'](),Behavior[_0x2c874c(0x5b3)](Behavior[_0x2c874c(0x355)][_0x3e215d]);})),_0x49acb2;}[_0x4e2f9e(0x38e)](_0x27b10e,_0x2aed87){const _0x565aa9=_0x4e2f9e;switch(_0x27b10e){case _0x565aa9(0x6b5):this[_0x565aa9(0x82c)](_0x2aed87);break;case'lift':this['updateLiftPlacementBySelector'](_0x2aed87);break;case _0x565aa9(0x677):this[_0x565aa9(0x75d)](_0x2aed87);break;case _0x565aa9(0x2a9):this[_0x565aa9(0x2dd)](_0x2aed87);break;case _0x565aa9(0x338):this['updateSafetyFencePlacementBySelector'](_0x2aed87);break;case _0x565aa9(0x82b):this[_0x565aa9(0x534)](_0x2aed87);break;case _0x565aa9(0x728):this[_0x565aa9(0x331)](_0x2aed87);break;case _0x565aa9(0x141):this[_0x565aa9(0x3b8)](_0x2aed87);break;case'liftpreloading':this[_0x565aa9(0x36e)](_0x2aed87);break;case'pillers':this['updatePillersPlacementBySelector'](_0x2aed87);}}['calcArea'](){const _0x3f2b20=_0x4e2f9e;this[_0x3f2b20(0x30e)]={'minX':0x3e8,'minZ':0x3e8,'maxX':-0x3e8,'maxZ':-0x3e8,'width':0x0,'length':0x0},this[_0x3f2b20(0x2de)]=[],this[_0x3f2b20(0x855)]=[];for(let _0x2440b7=0x0;_0x2440b7<this['baseLines']['length'];_0x2440b7++){var _0x2de81f=this['baseLines'][_0x2440b7],_0x4fda99=new BABYLON[(_0x3f2b20(0x711))](_0x2de81f[_0x3f2b20(0x576)]['x'],_0x2de81f[_0x3f2b20(0x576)]['z']),_0x173114=new BABYLON[(_0x3f2b20(0x711))](_0x2de81f['ePoint']['x'],_0x2de81f[_0x3f2b20(0x586)]['z']);this[_0x3f2b20(0x2de)][_0x3f2b20(0x334)](_0x4fda99),this['areaPoints'][_0x3f2b20(0x334)](_0x173114),this[_0x3f2b20(0x855)][_0x3f2b20(0x334)](_0x4fda99);for(let _0x3bb053=0x0;_0x3bb053<_0x2de81f['points'][_0x3f2b20(0x8ed)];_0x3bb053++){var _0x4eb642=_0x2de81f['points'][_0x3bb053],_0x2d4019=_0x4eb642['z'],_0x4eb642=_0x4eb642['x'];this[_0x3f2b20(0x30e)][_0x3f2b20(0x805)]>_0x2d4019&&(this['area'][_0x3f2b20(0x805)]=parseFloat(_round(_0x2d4019,0x2)[_0x3f2b20(0x902)](0x2))),this[_0x3f2b20(0x30e)][_0x3f2b20(0x251)]>_0x4eb642&&(this[_0x3f2b20(0x30e)][_0x3f2b20(0x251)]=parseFloat(_round(_0x4eb642,0x2)[_0x3f2b20(0x902)](0x2))),this[_0x3f2b20(0x30e)][_0x3f2b20(0x6d3)]<_0x2d4019&&(this['area'][_0x3f2b20(0x6d3)]=parseFloat(_round(_0x2d4019,0x2)[_0x3f2b20(0x902)](0x2))),this[_0x3f2b20(0x30e)]['maxX']<_0x4eb642&&(this[_0x3f2b20(0x30e)][_0x3f2b20(0x168)]=parseFloat(_round(_0x4eb642,0x2)[_0x3f2b20(0x902)](0x2)));}}this['area'][_0x3f2b20(0x93c)]=this[_0x3f2b20(0x30e)][_0x3f2b20(0x168)]-this[_0x3f2b20(0x30e)]['minX'],this[_0x3f2b20(0x30e)][_0x3f2b20(0x8ed)]=this[_0x3f2b20(0x30e)][_0x3f2b20(0x6d3)]-this[_0x3f2b20(0x30e)][_0x3f2b20(0x805)];const _0x4c93a1=this['area'][_0x3f2b20(0x93c)],_0x52542a=this[_0x3f2b20(0x30e)]['length'],_0x268f66=g_bottomLength+this[_0x3f2b20(0x56e)](this[_0x3f2b20(0x93d)])+g_StoreTopGap*(this['rackingHighLevel']-0x1);this[_0x3f2b20(0x30e)]['dimensions']=[parseFloat(_0x4c93a1[_0x3f2b20(0x902)](0x5)),parseFloat(_0x268f66['toFixed'](0x5)),parseFloat(_0x52542a[_0x3f2b20(0x902)](0x5))];}[_0x4e2f9e(0x4e3)](_0x5e9ec3){const _0x48d7d2=_0x4e2f9e;this['updateIcube'](this[_0x48d7d2(0x93d)],this['rackingOrientation'],this[_0x48d7d2(0x845)],this[_0x48d7d2(0x77c)],this['palletWeight'],this['palletOverhang'],this['loadPalletOverhang'],this['sku'],this[_0x48d7d2(0x6a4)],this[_0x48d7d2(0x18a)],this[_0x48d7d2(0x335)],this['spacingBetweenRows'],_0x5e9ec3);}[_0x4e2f9e(0x1b6)](_0x512379,_0x330db8){var _0x251463=_0x512379['x'],_0x2ed2a2=_0x512379['y'];let _0x1bf9a9=!0x1;for(let _0x133168=0x0,_0x53c7df=_0x330db8['length']-0x1;_0x133168<_0x330db8['length'];_0x53c7df=_0x133168++){var _0x26a9d9=_0x330db8[_0x133168]['x'],_0x166f16=_0x330db8[_0x133168]['y'],_0x17454e=_0x330db8[_0x53c7df]['x'],_0x44503b=_0x330db8[_0x53c7df]['y'];_0x2ed2a2<_0x166f16!=_0x2ed2a2<_0x44503b&&_0x251463<(_0x17454e-_0x26a9d9)*(_0x2ed2a2-_0x166f16)/(_0x44503b-_0x166f16)+_0x26a9d9&&(_0x1bf9a9=!_0x1bf9a9);}return _0x1bf9a9;}[_0x4e2f9e(0x273)](){const _0x51cda9=_0x4e2f9e;this[_0x51cda9(0x6a6)]();let _0x1d9ddf=[];for(let _0x36d712=0x0;_0x36d712<(this['isHorizontal']?this['maxCol']+0x1:this[_0x51cda9(0x3ce)]+0x1);_0x36d712++)if(this['transform'][0x3])for(let _0x3781f2=0x0;_0x3781f2<this[_0x51cda9(0x4ae)][0x3][_0x51cda9(0x5d8)][_0x51cda9(0x8ed)];_0x3781f2++){if(this['isHorizontal']&&this['transform'][0x3][_0x51cda9(0x5d8)][_0x3781f2][0x1]===_0x36d712&&0x0===this[_0x51cda9(0x4ae)][0x3]['data'][_0x3781f2][0x2]){_0x1d9ddf[_0x51cda9(0x334)]([this['transform'][0x3][_0x51cda9(0x38f)][_0x3781f2][0x0],0.01,(WHDimensions[0x1]+0x2)/0x2]);break;}if(!this['isHorizontal']&&this[_0x51cda9(0x4ae)][0x3][_0x51cda9(0x5d8)][_0x3781f2][0x0]===_0x36d712&&0x0===this[_0x51cda9(0x4ae)][0x3][_0x51cda9(0x5d8)][_0x3781f2][0x2]){_0x1d9ddf[_0x51cda9(0x334)]([-(WHDimensions[0x0]+0x2)/0x2,0.01,this[_0x51cda9(0x4ae)][0x3][_0x51cda9(0x38f)][_0x3781f2][0x2]]);break;}}0x0<_0x1d9ddf[_0x51cda9(0x8ed)]&&(this[_0x51cda9(0x7b5)]=_generateLabels(_0x1d9ddf));}[_0x4e2f9e(0x6a6)](){const _0x3c01d9=_0x4e2f9e;this[_0x3c01d9(0x7b5)]&&(this[_0x3c01d9(0x7b5)][_0x3c01d9(0x45e)][_0x3c01d9(0x80d)](!0x0,!0x0),this[_0x3c01d9(0x7b5)][_0x3c01d9(0x80d)](),this['SPSRowLabels']=null);}[_0x4e2f9e(0x2d6)](_0x6e29fe){const _0x4a75c1=_0x4e2f9e;if(this['rowData'][_0x6e29fe])return this[_0x4a75c1(0x130)][_0x6e29fe];let _0x4b22e6=0x0,_0x255108=(this[_0x4a75c1(0x49d)][_0x4a75c1(0x659)][_0x4a75c1(0x25b)]((_0x485208,_0x500fbc)=>{const _0x3dcbdf=_0x4a75c1;_0x485208[_0x3dcbdf(0x85d)](_0x6e29fe)&&(_0x4b22e6=_0x500fbc);}),this[_0x4a75c1(0x49d)]['uprights'][_0x4b22e6]||0x0);var _0x49a915,_0x507fc8=useP(useP(g_palletInfo[_0x4a75c1(0x960)])+useP(_0x255108),!0x1);let _0x673789=useP(_0x507fc8)/0x2,_0xd84ef4=0x0,_0x514fc2=(_0x255108<0x0&&(_0x49a915=useP(useP(g_palletInfo[_0x4a75c1(0x960)])/0x2,!0x1),_0xd84ef4=_0x49a915,_0x255108+=_0x49a915),this[_0x4a75c1(0x49d)][_0x4a75c1(0x659)][_0x4a75c1(0x25b)]((_0x246db8,_0x464d27)=>{const _0x39c4b0=_0x4a75c1;_0x464d27<_0x4b22e6?_0x673789+=(_0x246db8['length']-0x1)*(useP(g_palletInfo[_0x39c4b0(0x960)])+useP(this[_0x39c4b0(0x49d)][_0x39c4b0(0x730)][_0x464d27]))+(useP(g_palletInfo['racking'])+useP(g_xtrackFixedDim)+useP(g_rackingPole)):_0x464d27===_0x4b22e6&&(_0x673789+=_0x246db8[_0x39c4b0(0x37b)](_0x6e29fe)*(useP(g_palletInfo['racking'])+useP(_0x255108)));}),!0x1);return this['infos'][_0x4a75c1(0x659)][_0x4b22e6][this[_0x4a75c1(0x49d)][_0x4a75c1(0x659)][_0x4b22e6][_0x4a75c1(0x8ed)]-0x1]===_0x6e29fe&&_0x6e29fe!==(this[_0x4a75c1(0x295)]?this[_0x4a75c1(0x3ce)]:this[_0x4a75c1(0x6e5)])-0x1&&(_0x514fc2=this[_0x4a75c1(0x828)][this[_0x4a75c1(0x828)]['length']-_0x4b22e6-0x1]),_0x673789=useP(_0x673789,!0x1),this['rowData'][_0x6e29fe]=[_0x673789,_0x507fc8,_0x255108,_0x514fc2,_0xd84ef4],this[_0x4a75c1(0x130)][_0x6e29fe];}['isInsideLift'](_0x2ead22,_0x232f91){if(!_0x232f91||0x0===_0x232f91['length'])return!0x1;let _0xc51c85=!0x1;for(let _0x1b3d01=0x0;_0x1b3d01<_0x232f91['length'];_0x1b3d01++)if(_0x232f91[_0x1b3d01][0x0]<=_0x2ead22&&_0x232f91[_0x1b3d01][0x1]>=_0x2ead22){_0xc51c85=!0x0;break;}return _0xc51c85;}[_0x4e2f9e(0x840)](_0x284266){const _0x429967=_0x4e2f9e;let _0xb753b4=[];var _0x55ce4f=this[_0x429967(0x5f8)][_0x429967(0x426)](_0x3982d8=>_0x3982d8[_0x429967(0x851)]===_0x284266&&-0x1===_0x3982d8[_0x429967(0x459)]);for(let _0x534139=0x0;_0x534139<_0x55ce4f['length'];_0x534139++){var _0x44013c=useP(this[_0x429967(0x295)]?this['area']['maxZ']:this['area'][_0x429967(0x251)])+(this[_0x429967(0x295)]?-0x1:0x1)*useP(_0x55ce4f[_0x534139][_0x429967(0x8ed)])+_0x55ce4f[_0x534139][_0x429967(0x830)]*(useP(g_xtrackFixedDim)/0x2),_0x3a16a9=g_liftFixedDim+(!0x0===_0x55ce4f[_0x534139]['preloading']?1.25:0x0);_0xb753b4[_0x429967(0x334)]([Math['min'](useP(_0x44013c,!0x1),useP(_0x44013c+_0x55ce4f[_0x534139][_0x429967(0x830)]*useP(_0x3a16a9),!0x1)),Math[_0x429967(0x174)](useP(_0x44013c,!0x1),useP(_0x44013c+_0x55ce4f[_0x534139][_0x429967(0x830)]*useP(_0x3a16a9),!0x1))]);}return _0xb753b4;}[_0x4e2f9e(0x2d5)](_0x16c5ca,_0x2bde8b,_0x29700c){const _0x217290=_0x4e2f9e;let _0x52a150=!0x1,_0x1bffb9=!0x1,_0x1e7ae5=!0x1,_0x230fa=!0x1,_0x2b345f=!0x1,_0x2079b8=!0x1,_0x2931ad=!0x1;for(let _0x3c6f36=0x0;_0x3c6f36<this[_0x217290(0x5eb)][_0x217290(0x8ed)];_0x3c6f36++)this[_0x217290(0x5eb)][_0x3c6f36][0x0]['includes'](_0x16c5ca)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b)&&this['activedPassthrough'][_0x3c6f36][0x2][_0x217290(0x85d)](_0x29700c)&&(_0x2931ad=!0x0),this[_0x217290(0x5eb)][_0x3c6f36][0x0][_0x217290(0x85d)](_0x16c5ca+0x1)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b)&&this[_0x217290(0x5eb)][_0x3c6f36][0x2][_0x217290(0x85d)](_0x29700c)&&(_0x52a150=!0x0),this[_0x217290(0x5eb)][_0x3c6f36][0x0][_0x217290(0x85d)](_0x16c5ca-0x1)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b)&&this[_0x217290(0x5eb)][_0x3c6f36][0x2][_0x217290(0x85d)](_0x29700c)&&(_0x1bffb9=!0x0),this['activedPassthrough'][_0x3c6f36][0x0][_0x217290(0x85d)](_0x16c5ca)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1]['includes'](_0x2bde8b+0x1)&&this['activedPassthrough'][_0x3c6f36][0x2]['includes'](_0x29700c)&&(_0x1e7ae5=!0x0),this[_0x217290(0x5eb)][_0x3c6f36][0x0]['includes'](_0x16c5ca)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b-0x1)&&this[_0x217290(0x5eb)][_0x3c6f36][0x2][_0x217290(0x85d)](_0x29700c)&&(_0x230fa=!0x0),this[_0x217290(0x5eb)][_0x3c6f36][0x0][_0x217290(0x85d)](_0x16c5ca)&&this[_0x217290(0x5eb)][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b)&&this['activedPassthrough'][_0x3c6f36][0x2]['includes'](_0x29700c+0x1)&&(_0x2b345f=!0x0),this[_0x217290(0x5eb)][_0x3c6f36][0x0][_0x217290(0x85d)](_0x16c5ca)&&this['activedPassthrough'][_0x3c6f36][0x1][_0x217290(0x85d)](_0x2bde8b)&&this['activedPassthrough'][_0x3c6f36][0x2][_0x217290(0x85d)](_0x29700c-0x1)&&(_0x2079b8=!0x0);return _0x2931ad&&0x0===_0x2bde8b&&(_0x230fa=!0x0),[_0x2931ad,_0x1bffb9,_0x230fa,_0x2079b8,_0x52a150,_0x1e7ae5,_0x2b345f];}['checkIfneedPillars'](_0x50eecc,_0x2018a6){const _0x11079e=_0x4e2f9e;let _0x520c87=[],_0x4e20b8=[],_0x2ad048=[];for(let _0x6d494f=0x0;_0x6d494f<this[_0x11079e(0x5eb)][_0x11079e(0x8ed)];_0x6d494f++){var _0x2a1370=Math[_0x11079e(0x174)](...this[_0x11079e(0x5eb)][_0x6d494f][0x2]);this[_0x11079e(0x5eb)][_0x6d494f][0x0][_0x11079e(0x85d)](_0x50eecc)&&this[_0x11079e(0x5eb)][_0x6d494f][0x2][_0x11079e(0x85d)](_0x2018a6)&&_0x520c87[_0x11079e(0x334)](_0x2a1370<this['rackingHighLevel']-0x1),this['activedPassthrough'][_0x6d494f][0x0]['includes'](_0x50eecc-0x1)&&this[_0x11079e(0x5eb)][_0x6d494f][0x2][_0x11079e(0x85d)](_0x2018a6)&&_0x4e20b8['push'](_0x2a1370<this[_0x11079e(0x93d)]-0x1),this[_0x11079e(0x5eb)][_0x6d494f][0x0][_0x11079e(0x85d)](_0x50eecc+0x1)&&this['activedPassthrough'][_0x6d494f][0x2][_0x11079e(0x85d)](_0x2018a6)&&_0x2ad048[_0x11079e(0x334)](_0x2a1370<this[_0x11079e(0x93d)]-0x1);}var _0x3dcef9=0x0<_0x520c87[_0x11079e(0x8ed)]&&0x0===_0x520c87['filter'](_0x35b9d9=>!0x1===_0x35b9d9)[_0x11079e(0x8ed)],_0x4b5f03=0x0===_0x4e20b8[_0x11079e(0x8ed)]||0x0<_0x4e20b8['filter'](_0x452564=>!0x1===_0x452564)['length'],_0x6b4da9=0x0===_0x2ad048[_0x11079e(0x8ed)]||0x0<_0x2ad048['filter'](_0x24f0a3=>!0x1===_0x24f0a3)['length'];return _0x3dcef9&&(_0x4b5f03||_0x6b4da9)?[!0x0,_0x4b5f03]:[!0x1,!0x1];}[_0x4e2f9e(0x761)](){const _0x3c3ff4=_0x4e2f9e;var _0x324e89={'width':useP(useP(0x2*this[_0x3c3ff4(0x5b7)])+useP(0x2*this[_0x3c3ff4(0x492)])+useP(g_palletInfo[_0x3c3ff4(0x8ed)])+useP(g_rackingPole),!0x1),'length':useP(useP(this[_0x3c3ff4(0x18a)])+useP(g_palletInfo[_0x3c3ff4(0x960)]),!0x1),'height':useP(useP(g_railHeight)+useP(this[_0x3c3ff4(0x77c)]),!0x1)};let _0x19cfa4=_0x324e89[_0x3c3ff4(0x21f)],_0x57903c=this['isHorizontal']?_0x324e89[_0x3c3ff4(0x93c)]:_0x324e89[_0x3c3ff4(0x8ed)],_0x26aaa2=this['isHorizontal']?_0x324e89[_0x3c3ff4(0x8ed)]:_0x324e89[_0x3c3ff4(0x93c)];this[_0x3c3ff4(0x295)]?(this[_0x3c3ff4(0x6e5)]=parseInt(_round((this[_0x3c3ff4(0x30e)][_0x3c3ff4(0x923)][0x0]-this[_0x3c3ff4(0x876)][_0x3c3ff4(0x8ed)]*this[_0x3c3ff4(0x71c)])/_0x57903c,0x4)[_0x3c3ff4(0x902)]()),this['maxRow']=this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][_0x3c3ff4(0x8ed)]-0x1][this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][_0x3c3ff4(0x8ed)]-0x1][_0x3c3ff4(0x8ed)]-0x1]+0x1):(this[_0x3c3ff4(0x6e5)]=this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][this[_0x3c3ff4(0x49d)][_0x3c3ff4(0x659)][_0x3c3ff4(0x8ed)]-0x1][this['infos']['cols'][this[_0x3c3ff4(0x49d)]['cols']['length']-0x1][_0x3c3ff4(0x8ed)]-0x1]+0x1,this['maxRow']=parseInt(_round((this[_0x3c3ff4(0x30e)][_0x3c3ff4(0x923)][0x2]-this[_0x3c3ff4(0x876)]['length']*this['spacingBetweenRows'])/_0x26aaa2,0x4)['toFixed']())),this[_0x3c3ff4(0x75b)](),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)]['Racking']][_0x3c3ff4(0x1a0)]['clone'](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager[_0x3c3ff4(0x1d2)],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x75e)]][_0x3c3ff4(0x1a0)][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager[_0x3c3ff4(0x2df)],'visibility':!0x0}),this['transform'][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x4d3)]]['originMesh'][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager['matAlu_blue'],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x6d0)]][_0x3c3ff4(0x1a0)]['clone'](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager[_0x3c3ff4(0x645)],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x6d0)]]['originMesh'][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager[_0x3c3ff4(0x645)],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x6b6)]][_0x3c3ff4(0x1a0)]['clone'](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager['matAlu_blue'],'visibility':!0x0}),this['transform']['push']({'mesh':itemInfo[ITEMTYPE[_0x3c3ff4(0x67e)][_0x3c3ff4(0x74f)]][_0x3c3ff4(0x1a0)]['clone'](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager['matAlu_rail'],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)]['push']({'mesh':itemInfo[ITEMTYPE['Auto'][_0x3c3ff4(0x941)]]['originMesh'][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager['matAlu_xtrack_mesh'],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)]['push']({'mesh':itemInfo[ITEMTYPE['Auto']['XtrackInter']][_0x3c3ff4(0x1a0)][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager['matAlu_rail'],'visibility':!0x0}),this[_0x3c3ff4(0x4ae)][_0x3c3ff4(0x334)]({'mesh':itemInfo[ITEMTYPE['Auto']['XtrackInter2']][_0x3c3ff4(0x1a0)][_0x3c3ff4(0x741)](),'data':[],'position':[],'rotation':[],'scaling':[],'material':matManager[_0x3c3ff4(0x608)],'visibility':!0x0}),this[_0x3c3ff4(0x130)]=[];for(let _0x2bd11f=0x0;_0x2bd11f<this[_0x3c3ff4(0x93d)];_0x2bd11f++){var _0x57b603=this[_0x3c3ff4(0x335)][_0x3c3ff4(0x426)](_0x47022b=>_0x47022b[_0x3c3ff4(0x653)]===_0x2bd11f+0x1),_0x221591=(_0x19cfa4=0x0<_0x57b603['length']?g_railHeight+parseFloat(_0x57b603[0x0][_0x3c3ff4(0x21f)]):_0x324e89['height'],_round((0.5+_0x19cfa4)/0.4));if(this[_0x3c3ff4(0x295)]){let _0x571ba0=[];for(let _0x2ffaf3=0x0;_0x2ffaf3<this['maxCol'];_0x2ffaf3++)_0x571ba0[_0x3c3ff4(0x334)](this['checkLiftBooundaries'](_0x2ffaf3));for(let _0x4c4d8c=0x0;_0x4c4d8c<this['maxRow'];_0x4c4d8c++){var _0x582746=this[_0x3c3ff4(0x2d6)](_0x4c4d8c),_0x57071d=_0x582746[0x0],_0x4b54ed=(_0x26aaa2=_0x582746[0x1],_0x582746[0x2]),_0x541384=_0x582746[0x3],_0xe4faf7=_0x582746[0x4],_0x42bfc0=0x0!==_0x582746[0x4]?parseFloat((g_palletInfo[_0x3c3ff4(0x960)]/0x2)[_0x3c3ff4(0x902)](0x3)):g_palletInfo[_0x3c3ff4(0x960)];let _0x19bf27=0x0;var _0x1574f6;BABYLON['Vector3'][_0x3c3ff4(0x473)]();for(let _0x16ec31=0x0;_0x16ec31<this['maxCol'];_0x16ec31++){var _0x5d0f23,_0x468205=this['activedSpacing'][_0x3c3ff4(0x37b)](_0x16ec31-0x1),_0x439bb8=(-0x1<_0x468205&&(_0x19bf27=(_0x468205+0x1)*this[_0x3c3ff4(0x71c)]),this['checkpPassth'](_0x4c4d8c,_0x16ec31,_0x2bd11f)),_0x130382=new BABYLON[(_0x3c3ff4(0x849))](useP(useP(this[_0x3c3ff4(0x30e)][_0x3c3ff4(0x251)])+_0x16ec31*useP(_0x57903c)+useP(_0x57903c)/0x2+useP(_0x19bf27),!0x1),this[_0x3c3ff4(0x56e)](_0x2bd11f),useP(useP(this[_0x3c3ff4(0x30e)][_0x3c3ff4(0x805)])+useP(_0x57071d)+useP(g_railOutside)+useP(g_rackingPole)/0x2,!0x1));if(this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])+useP(_0x42bfc0)-useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])&&this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])-useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])){if(!_0x439bb8[0x0]){if(!levelVisibility[_0x2bd11f]&&(0x0!==_0x2bd11f&&!levelVisibility[_0x2bd11f-0x1]||[0x0]['includes'](_0x2bd11f)||!_0x439bb8[0x0]&&_0x439bb8[0x3]))continue;for(let _0x115b08=0x0;_0x115b08<0x2&&!this[_0x3c3ff4(0x50d)](_0x130382['z']+(0x0===_0x115b08?0x0:_0x42bfc0)-_0x26aaa2/0x2,_0x571ba0[_0x16ec31]);_0x115b08++)this[_0x3c3ff4(0x4ae)][0x2][_0x3c3ff4(0x38f)]['push']([_0x130382['x'],_0x130382['y'],_0x130382['z']+(0x0===_0x115b08?0x0:_0x42bfc0)-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x2][_0x3c3ff4(0x7d3)]['push']([0x0,0x0===_0x115b08?0x0:Math['PI'],0x0]),this[_0x3c3ff4(0x4ae)][0x2][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([_0x57903c-g_rackingPole,0x1,0x1]),this[_0x3c3ff4(0x4ae)][0x2]['data']['push']([_0x4c4d8c,_0x16ec31,_0x2bd11f]);}if(!levelVisibility[_0x2bd11f])continue;if(_0x1574f6=_0x130382,!_0x439bb8[0x0]&&!_0x439bb8[0x6]||_0x439bb8[0x0]&&!_0x439bb8[0x2]||!_0x439bb8[0x0]&&!_0x439bb8[0x2]&&!_0x439bb8[0x6]){if(_0x2bd11f!==this['rackingHighLevel']-0x1&&!this['isInsideLift'](_0x130382['z']-_0x4b54ed/0x2,_0x571ba0[_0x16ec31])&&!this[_0x3c3ff4(0x50d)](_0x130382['z']-_0x4b54ed/0x2,_0x571ba0[_0x16ec31-0x1])){for(let _0xc79942=0x0;_0xc79942<_0x221591;_0xc79942++)this['transform'][0x1][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x']-_0x57903c/0x2,_0x130382['y']+(0.4*_0xc79942+0.1),_0x130382['z']-_0x4b54ed/0x2]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([[0x0,_0x221591-0x1][_0x3c3ff4(0x85d)](_0xc79942)?0x0:_0xc79942%0x2!=0x0?-Math['PI']/0xa:Math['PI']/0xa,0x0,0x0]),this['transform'][0x1][_0x3c3ff4(0x597)]['push']([0x1,0x1,_0x42bfc0]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f]);if(this[_0x3c3ff4(0x876)][_0x3c3ff4(0x85d)](_0x16ec31)||!this['insidePointInPolygon'](new BABYLON['Vector2'](useP(useP(_0x130382['x'])+useP(_0x57903c)+useP(_0x57903c)/0x2,!0x1),useP(useP(_0x130382['z'])-useP(_0x42bfc0),!0x1)),this[_0x3c3ff4(0x2de)])||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x130382['x'])+useP(_0x57903c)+useP(_0x57903c)/0x2,!0x1),useP(useP(_0x130382['z']),!0x1)),this[_0x3c3ff4(0x2de)])){if(0x0===_0x1574f6['x']&&0x0===_0x1574f6['z'])continue;if(!_0x439bb8[0x0]){for(let _0x4633a7=0x0;_0x4633a7<_0x221591;_0x4633a7++)this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x1574f6['x']+_0x57903c/0x2,_0x130382['y']+(0.4*_0x4633a7+0.1),_0x1574f6['z']-_0x4b54ed/0x2]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x7d3)]['push']([[0x0,_0x221591-0x1][_0x3c3ff4(0x85d)](_0x4633a7)?0x0:_0x4633a7%0x2!=0x0?Math['PI']/0xa:-Math['PI']/0xa,Math['PI'],0x0]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1,_0x42bfc0]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x5d8)]['push']([_0x4c4d8c,_0x16ec31,_0x2bd11f]);}}}for(let _0x3f0f35=0x0;_0x3f0f35<0x2;_0x3f0f35++)this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x38f)]['push']([_0x130382['x']-_0x57903c/0x2,_0x130382['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x130382['z']+(0x0===_0x3f0f35?0x0:_0x42bfc0)-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,0x0===_0x3f0f35?Math['PI']:0x0,0x0]),this['transform'][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this['rackingHighLevel']?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this[_0x3c3ff4(0x93d)]-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f]);if(this[_0x3c3ff4(0x876)]['includes'](_0x16ec31)||!this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x130382['x'])+useP(_0x57903c)+useP(_0x57903c)/0x2,!0x1),useP(useP(_0x130382['z'])-useP(_0x42bfc0),!0x1)),this['areaPoints'])||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x130382['x'])+useP(_0x57903c)+useP(_0x57903c)/0x2,!0x1),useP(useP(_0x130382['z']),!0x1)),this[_0x3c3ff4(0x2de)])){if(0x0===_0x1574f6['x']&&0x0===_0x1574f6['z'])continue;if(!_0x439bb8[0x0]){for(let _0x410029=0x0;_0x410029<0x2;_0x410029++)this['transform'][0x0][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x']+_0x57903c/0x2,_0x130382['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x130382['z']+(0x0===_0x410029?0x0:_0x42bfc0)-_0x26aaa2/0x2]),this['transform'][0x0][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,0x0===_0x410029?Math['PI']:0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this[_0x3c3ff4(0x93d)]?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this[_0x3c3ff4(0x93d)]-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f]);}}}else{var [_0x468205,_0x39131a]=this['checkIfneedPillars'](_0x4c4d8c,_0x2bd11f);if(_0x468205&&(this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x38f)]['push']([_0x130382['x']-_0x57903c/0x2,_0x130382['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x130382['z']+(_0x39131a?0x0:_0x42bfc0)-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0]['rotation'][_0x3c3ff4(0x334)]([0x0,_0x39131a?Math['PI']:0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this[_0x3c3ff4(0x93d)]?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this['rackingHighLevel']-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)]['push']([_0x4c4d8c,_0x16ec31,_0x2bd11f]),this[_0x3c3ff4(0x876)][_0x3c3ff4(0x85d)](_0x16ec31)||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x']+_0x57903c+_0x57903c/0x2,_0x130382['z']-_0x42bfc0)['scale'](0.99),this[_0x3c3ff4(0x2de)])||!this['insidePointInPolygon'](new BABYLON['Vector2'](_0x130382['x']+_0x57903c+_0x57903c/0x2,_0x130382['z'])[_0x3c3ff4(0x45a)](0.99),this[_0x3c3ff4(0x2de)]))){if(0x0===_0x1574f6['x']&&0x0===_0x1574f6['z'])continue;this['transform'][0x0][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x']+_0x57903c/0x2,_0x130382['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x130382['z']+(_0x39131a?0x0:_0x42bfc0)-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0]['rotation'][_0x3c3ff4(0x334)]([0x0,_0x39131a?Math['PI']:0x0,0x0]),this['transform'][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this[_0x3c3ff4(0x93d)]?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this['rackingHighLevel']-0x1?-_0x19cfa4/1.25:0x0),0x1]),this['transform'][0x0]['data']['push']([_0x4c4d8c,_0x16ec31,_0x2bd11f]);}}}let _0x6c50cc=!0x1;if(this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])-(useP(_0x4b54ed)/0x2+useP(_0x42bfc0)/0x2),!0x1)),this['areaPoints'])&&this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])-(useP(_0x4b54ed)/0x2-useP(_0x42bfc0)/0x2),!0x1)),this[_0x3c3ff4(0x2de)])){let _0x29fce9=[],_0x3f8953=0x0;_0x468205=this['transform'][0x3][_0x3c3ff4(0x5d8)]['filter'](_0x7025d2=>_0x7025d2[0x0]===_0x4c4d8c-0x1&&_0x7025d2[0x1]===_0x16ec31&&_0x7025d2[0x2]===_0x2bd11f),_0x39131a=0x0===_0x4c4d8c||0x0===_0x468205['length']||_0x439bb8[0x1];if(_0x6c50cc=_0x4c4d8c===this[_0x3c3ff4(0x3ce)]-0x1||!this['insidePointInPolygon'](new BABYLON['Vector2'](_0x130382['x'],useP(useP(_0x130382['z'])-useP(_0x4b54ed)/0x2+useP(_0x42bfc0)/0x2+useP(_0x541384?g_xtrackFixedDim:_0x4b54ed)+useP(_0x42bfc0),!0x1)),this[_0x3c3ff4(0x2de)])||_0x439bb8[0x4],_0x39131a&&(_0x29fce9[_0x3c3ff4(0x334)](_0x4c4d8c),_0x3f8953=-g_railOutside),_0x6c50cc&&(_0x29fce9[_0x3c3ff4(0x334)](_0x4c4d8c),_0x3f8953=0x1<_0x29fce9[_0x3c3ff4(0x8ed)]?0x0:g_railOutside),!_0x439bb8[0x0]){var _0x468205=this['isInsideLift'](_0x130382['z']-_0x4b54ed/0x2,_0x571ba0[_0x16ec31]),_0x56d195=this['isInsideLift'](_0x130382['z']-_0x4b54ed/0x2-_0x42bfc0/0x2,_0x571ba0[_0x16ec31]),_0x4ba34c=this[_0x3c3ff4(0x50d)](_0x130382['z']-_0x4b54ed/0x2+_0x42bfc0/0x2,_0x571ba0[_0x16ec31]);let _0x104947=0x0,_0x3f1066=_0x468205?0x0:_0x42bfc0+g_rackingPole+Math[_0x3c3ff4(0x5d6)](0x1<_0x29fce9['length']?0x2*g_railOutside:_0x3f8953);0x0!==_0x3f1066||_0x56d195&&_0x4ba34c||(_0x104947=_0x56d195?0x1:-0x1,_0x3f1066=_0x42bfc0/0x2+_0x3f8953),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x38f)]['push']([_0x130382['x'],_0x130382['y'],_0x130382['z']-(_0x4b54ed/0x2-_0x3f8953/0x2)+_0x104947*(_0x3f1066/0x2+g_rackingPole/0x2)]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x7d3)]['push']([0x0,0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)](0x0===_0x3f1066?[0x0,0x0,0x0]:[0x1,0x1,_0x3f1066]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f]);for(let _0x55504d=0x0;_0x55504d<_0x29fce9[_0x3c3ff4(0x8ed)];_0x55504d++){var _0x43b95d=0x0===_0x3f8953?(0x0===_0x55504d?-0x1:0x1)*g_railOutside:_0x3f8953;this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x'],_0x130382['y'],_0x130382['z']+(_0x43b95d<0x0?0x0:_0x42bfc0)-_0x26aaa2/0x2+_0x43b95d]),this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x7d3)]['push']([0x0,0x0<_0x43b95d?Math['PI']:0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)](0x0===_0x3f1066?[0x0,0x0,0x0]:[0x1,0x1,0x1]),this['transform'][0x5][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f]);}}}if(!_0x6c50cc){if(!_0x439bb8[0x0]&&!_0x439bb8[0x4]){if(_0x541384){if(this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])+useP(_0x42bfc0)/0x2-useP(_0x4b54ed)/0x2+useP(g_xtrackFixedDim)+useP(g_palletInfo[_0x3c3ff4(0x960)]),!0x1)),this['areaPoints'])&&this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])+useP(_0x42bfc0)/0x2-useP(_0x4b54ed)/0x2-useP(g_palletInfo['racking']),!0x1)),this['areaPoints'])){var _0x4c7704=this[_0x3c3ff4(0x2d5)](_0x4c4d8c+0x1,_0x16ec31+0x1,_0x2bd11f);for(let _0x5c51bf=0x6;_0x5c51bf<0xa;_0x5c51bf++){if(0x7<_0x5c51bf){if(_0x16ec31===this[_0x3c3ff4(0x6e5)]-0x1)continue;if(_0x439bb8[0x5])continue;if(_0x4c7704[0x0])continue;if(!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x']+_0x57903c,_0x130382['z']-_0x4b54ed/0x2),this[_0x3c3ff4(0x2de)])||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x']+_0x57903c,_0x130382['z']+_0x4b54ed/0x2+g_xtrackFixedDim),this[_0x3c3ff4(0x2de)]))continue;}let _0x53aa52=0x7<_0x5c51bf&&0.05!==this[_0x3c3ff4(0x5b7)]?0x1+this[_0x3c3ff4(0x492)]+this[_0x3c3ff4(0x5b7)]:0x1+this[_0x3c3ff4(0x492)],_0x12a7cc=0x7<_0x5c51bf?g_rackingPole/0x2+(1.2+this[_0x3c3ff4(0x5b7)]+this[_0x3c3ff4(0x492)])/0x2+(0.05!==this[_0x3c3ff4(0x5b7)]?(this[_0x3c3ff4(0x5b7)]+this[_0x3c3ff4(0x492)])/0x2:this[_0x3c3ff4(0x492)]):0x0;0x7<_0x5c51bf&&this['activedSpacing'][_0x3c3ff4(0x85d)](_0x16ec31)&&(_0x12a7cc+=this[_0x3c3ff4(0x71c)]/0x2,_0x53aa52+=0x2*this[_0x3c3ff4(0x71c)]),this[_0x3c3ff4(0x4ae)][_0x5c51bf][_0x3c3ff4(0x38f)]['push']([_0x130382['x']+_0x12a7cc,_0x130382['y'],_0x130382['z']+_0x42bfc0/0x2-_0x4b54ed/0x2+g_xtrackFixedDim/0x2+g_rackingPole/0x2]),this[_0x3c3ff4(0x4ae)][_0x5c51bf][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,0x0,0x0]),this[_0x3c3ff4(0x4ae)][_0x5c51bf]['scaling'][_0x3c3ff4(0x334)]([_0x53aa52,0x1,1.35===g_xtrackFixedDim?0x1:1.15]),this[_0x3c3ff4(0x4ae)][_0x5c51bf]['data'][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f,_0x541384]);}}}else this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x130382['x'],useP(useP(_0x130382['z'])+useP(_0x26aaa2)/0x2+useP(g_palletInfo[_0x3c3ff4(0x960)]),!0x1)),this[_0x3c3ff4(0x2de)])&&this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](_0x130382['x'],useP(useP(_0x130382['z'])-useP(_0x26aaa2)/0x2,!0x1)),this['areaPoints'])&&(_0x468205=this[_0x3c3ff4(0x50d)](_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2,_0x571ba0[_0x16ec31]),_0x4ba34c=this[_0x3c3ff4(0x50d)](_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2-(_0x4b54ed+_0xe4faf7)/0x2,_0x571ba0[_0x16ec31]),_0x56d195=this['isInsideLift'](_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2+(_0x4b54ed+_0xe4faf7)/0x2,_0x571ba0[_0x16ec31]),_0x468205&&!_0x56d195||!_0x468205&&!_0x56d195&&_0x4ba34c?(this['transform'][0x4][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x'],_0x130382['y'],_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2+(_0x4b54ed+_0xe4faf7)/0x2-(_0x5d0f23=_0x468205||_0x56d195||!_0x4ba34c?(_0x4b54ed+_0xe4faf7)/0x3:(_0x4b54ed+_0xe4faf7)/1.5)/0x2]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x7d3)]['push']([0x0,0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1,_0x5d0f23]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f])):_0x468205&&!_0x4ba34c||!_0x468205&&!_0x4ba34c&&_0x56d195?(this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x130382['x'],_0x130382['y'],_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2-(_0x4b54ed+_0xe4faf7)/0x2+(_0x5d0f23=_0x468205||_0x4ba34c||!_0x56d195?(_0x4b54ed+_0xe4faf7)/0x3:(_0x4b54ed+_0xe4faf7)/1.5)/0x2]),this[_0x3c3ff4(0x4ae)][0x4]['rotation'][_0x3c3ff4(0x334)]([0x0,0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x4]['scaling'][_0x3c3ff4(0x334)]([0x1,0x1,_0x5d0f23]),this['transform'][0x4][_0x3c3ff4(0x5d8)]['push']([_0x4c4d8c,_0x16ec31,_0x2bd11f])):_0x468205||(this[_0x3c3ff4(0x4ae)][0x4]['position'][_0x3c3ff4(0x334)]([_0x130382['x'],_0x130382['y'],_0x130382['z']+_0xe4faf7/0x2+_0x42bfc0/0x2]),this['transform'][0x4][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,0x0,0x0]),this[_0x3c3ff4(0x4ae)][0x4]['scaling'][_0x3c3ff4(0x334)]([0x1,0x1,_0x4b54ed+_0xe4faf7]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x4c4d8c,_0x16ec31,_0x2bd11f])));}}}}}else{let _0x4f6f98=[];for(let _0x1efe98=0x0;_0x1efe98<this[_0x3c3ff4(0x3ce)];_0x1efe98++)_0x4f6f98[_0x3c3ff4(0x334)](this[_0x3c3ff4(0x840)](_0x1efe98));for(let _0x11ef0d=0x0;_0x11ef0d<this['maxCol'];_0x11ef0d++){var _0x17b363=this[_0x3c3ff4(0x2d6)](_0x11ef0d),_0x24669d=_0x17b363[0x0],_0xf51457=(_0x57903c=_0x17b363[0x1],_0x17b363[0x2]),_0x1d134b=_0x17b363[0x3],_0x5d0390=_0x17b363[0x4],_0x169995=0x0!==_0x17b363[0x4]?parseFloat((g_palletInfo[_0x3c3ff4(0x960)]/0x2)['toFixed'](0x3)):g_palletInfo[_0x3c3ff4(0x960)];let _0x11fb42=0x0;var _0xe77b1;BABYLON[_0x3c3ff4(0x849)]['Zero']();for(let _0x1f6e78=0x0;_0x1f6e78<this[_0x3c3ff4(0x3ce)];_0x1f6e78++){var _0xf11400,_0xe22115=this[_0x3c3ff4(0x876)][_0x3c3ff4(0x37b)](_0x1f6e78-0x1),_0x2c34e6=(-0x1<_0xe22115&&(_0x11fb42=(_0xe22115+0x1)*this['spacingBetweenRows']),this['checkpPassth'](_0x11ef0d,_0x1f6e78,_0x2bd11f)),_0x11cac4=new BABYLON['Vector3'](useP(useP(this['area'][_0x3c3ff4(0x251)])+useP(_0x24669d)+useP(g_railOutside)+useP(g_rackingPole)/0x2,!0x1),this['getHeightAtLevel'](_0x2bd11f),useP(useP(this[_0x3c3ff4(0x30e)][_0x3c3ff4(0x805)])+_0x1f6e78*useP(_0x26aaa2)+useP(_0x26aaa2)/0x2+useP(_0x11fb42),!0x1));if(this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])+useP(_0x169995)-useP(_0x57903c)/0x2,!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])&&this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])-useP(_0x57903c)/0x2,!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])){if(!_0x2c34e6[0x0]){if(!levelVisibility[_0x2bd11f]&&(0x0!==_0x2bd11f&&!levelVisibility[_0x2bd11f-0x1]||[0x0][_0x3c3ff4(0x85d)](_0x2bd11f)||!_0x2c34e6[0x0]&&_0x2c34e6[0x3]))continue;for(let _0x16a010=0x0;_0x16a010<0x2&&!this[_0x3c3ff4(0x50d)](_0x11cac4['x']+(0x0===_0x16a010?0x0:_0x169995)-_0x57903c/0x2,_0x4f6f98[_0x1f6e78]);_0x16a010++)this[_0x3c3ff4(0x4ae)][0x2]['position'][_0x3c3ff4(0x334)]([_0x11cac4['x']+(0x0===_0x16a010?0x0:_0x169995)-_0x57903c/0x2,_0x11cac4['y'],_0x11cac4['z']]),this['transform'][0x2]['rotation'][_0x3c3ff4(0x334)]([0x0,0x0===_0x16a010?Math['PI']/0x2:0x3*Math['PI']/0x2,0x0]),this['transform'][0x2][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([_0x26aaa2-g_rackingPole,0x1,0x1]),this['transform'][0x2]['data'][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]);}if(!levelVisibility[_0x2bd11f])continue;if(_0xe77b1=_0x11cac4,!_0x2c34e6[0x0]&&!_0x2c34e6[0x6]||_0x2c34e6[0x0]&&!_0x2c34e6[0x2]||!_0x2c34e6[0x0]&&!_0x2c34e6[0x2]&&!_0x2c34e6[0x6]){if(_0x2bd11f!==this[_0x3c3ff4(0x93d)]-0x1&&!this[_0x3c3ff4(0x50d)](_0x11cac4['x']-_0xf51457/0x2,_0x4f6f98[_0x1f6e78])&&!this[_0x3c3ff4(0x50d)](_0x11cac4['x']-_0xf51457/0x2,_0x4f6f98[_0x1f6e78-0x1])){for(let _0x223f03=0x0;_0x223f03<_0x221591;_0x223f03++)this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']-_0xf51457/0x2,_0x11cac4['y']+(0.4*_0x223f03+0.1),_0x11cac4['z']-_0x26aaa2/0x2]),this['transform'][0x1][_0x3c3ff4(0x7d3)]['push']([[0x0,_0x221591-0x1][_0x3c3ff4(0x85d)](_0x223f03)?0x0:_0x223f03%0x2!=0x0?-Math['PI']/0xa:Math['PI']/0xa,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1,_0x169995]),this[_0x3c3ff4(0x4ae)][0x1]['data'][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]);if(this[_0x3c3ff4(0x876)][_0x3c3ff4(0x85d)](_0x1f6e78)||!this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](useP(useP(_0x11cac4['x'])-useP(_0x169995),!0x1),useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])||!this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](_0x11cac4['x'],useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])){if(0x0===_0xe77b1['x']&&0x0===_0xe77b1['z'])continue;if(!_0x2c34e6[0x0]){for(let _0x1a03ca=0x0;_0x1a03ca<_0x221591;_0x1a03ca++)this['transform'][0x1][_0x3c3ff4(0x38f)]['push']([_0xe77b1['x']-_0xf51457/0x2,_0x11cac4['y']+(0.4*_0x1a03ca+0.1),_0xe77b1['z']+_0x26aaa2/0x2]),this['transform'][0x1]['rotation']['push']([[0x0,_0x221591-0x1]['includes'](_0x1a03ca)?0x0:_0x1a03ca%0x2!=0x0?Math['PI']/0xa:-Math['PI']/0xa,0x3*Math['PI']/0x2,0x0]),this['transform'][0x1]['scaling']['push']([0x1,0x1,_0x169995]),this[_0x3c3ff4(0x4ae)][0x1][_0x3c3ff4(0x5d8)]['push']([_0x1f6e78,_0x11ef0d,_0x2bd11f]);}}}for(let _0x3de8ad=0x0;_0x3de8ad<0x2;_0x3de8ad++)this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+(0x0===_0x3de8ad?0x0:_0x169995)-_0x57903c/0x2,_0x11cac4['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x11cac4['z']-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0]['rotation'][_0x3c3ff4(0x334)]([0x0,0x0===_0x3de8ad?-Math['PI']/0x2:Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this['rackingHighLevel']?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this['rackingHighLevel']-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0]['data'][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]);if(this[_0x3c3ff4(0x876)][_0x3c3ff4(0x85d)](_0x1f6e78)||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])-useP(_0x169995),!0x1),useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])||!this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](_0x11cac4['x'],useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this['areaPoints'])){if(0x0===_0xe77b1['x']&&0x0===_0xe77b1['z'])continue;if(!_0x2c34e6[0x0]){for(let _0x575c55=0x0;_0x575c55<0x2;_0x575c55++)this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+(0x0===_0x575c55?0x0:_0x169995)-_0x57903c/0x2,_0x11cac4['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x11cac4['z']+_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0]['rotation'][_0x3c3ff4(0x334)]([0x0,0x0===_0x575c55?-Math['PI']/0x2:Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this[_0x3c3ff4(0x93d)]?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this[_0x3c3ff4(0x93d)]-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]);}}}else{var [_0xe22115,_0x134615]=this['checkIfneedPillars'](_0x11ef0d,_0x2bd11f);if(_0xe22115){_0x11ef0d;if(this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+(_0x134615?0x0:_0x169995)-_0x57903c/0x2,_0x11cac4['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x11cac4['z']-_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,_0x134615?-Math['PI']/0x2:Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this[_0x3c3ff4(0x93d)]?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this[_0x3c3ff4(0x93d)]-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]),this['activedSpacing'][_0x3c3ff4(0x85d)](_0x1f6e78)||!this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](useP(useP(_0x11cac4['x'])-useP(_0x169995),!0x1),useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])||!this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](_0x11cac4['x'],useP(useP(_0x11cac4['z'])+useP(_0x26aaa2)+useP(_0x26aaa2)/0x2,!0x1)),this[_0x3c3ff4(0x2de)])){if(0x0===_0xe77b1['x']&&0x0===_0xe77b1['z'])continue;this['transform'][0x0]['position']['push']([_0x11cac4['x']+(_0x134615?0x0:_0x169995)-_0x57903c/0x2,_0x11cac4['y']+(0x0!==_0x2bd11f?0.12:0x0),_0x11cac4['z']+_0x26aaa2/0x2]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,_0x134615?-Math['PI']/0x2:Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1===this['rackingHighLevel']?0.5:_0x19cfa4+(0x0===_0x2bd11f?0.12:_0x2bd11f===this['rackingHighLevel']-0x1?-_0x19cfa4/1.25:0x0),0x1]),this[_0x3c3ff4(0x4ae)][0x0][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f]);}}}}let _0x4ccc13=!0x1;if(this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])-(useP(_0xf51457)/0x2+useP(_0x169995)/0x2),!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])&&this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])-(useP(_0xf51457)/0x2-useP(_0x169995)/0x2),!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])){let _0x43e334=[],_0x263503=0x0;_0xe22115=this[_0x3c3ff4(0x4ae)][0x3]['data'][_0x3c3ff4(0x426)](_0x2dbc2=>_0x2dbc2[0x0]===_0x1f6e78&&_0x2dbc2[0x1]===_0x11ef0d-0x1&&_0x2dbc2[0x2]===_0x2bd11f),_0x134615=0x0===_0x11ef0d||0x0===_0xe22115[_0x3c3ff4(0x8ed)]||_0x2c34e6[0x1];if(_0x4ccc13=_0x11ef0d===this[_0x3c3ff4(0x6e5)]-0x1||!this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](useP(useP(_0x11cac4['x'])-useP(_0xf51457)/0x2+useP(_0x169995)/0x2+useP(_0x1d134b?g_xtrackFixedDim:_0xf51457)+useP(_0x169995),!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])||_0x2c34e6[0x4],_0x134615&&(_0x43e334[_0x3c3ff4(0x334)](_0x1f6e78),_0x263503=-g_railOutside),_0x4ccc13&&(_0x43e334[_0x3c3ff4(0x334)](_0x1f6e78),_0x263503=0x1<_0x43e334[_0x3c3ff4(0x8ed)]?0x0:g_railOutside),!_0x2c34e6[0x0]){var _0xe22115=this[_0x3c3ff4(0x50d)](_0x11cac4['x']-_0xf51457/0x2,_0x4f6f98[_0x1f6e78]),_0x317b76=this[_0x3c3ff4(0x50d)](_0x11cac4['x']-_0xf51457/0x2-_0x169995/0x2,_0x4f6f98[_0x1f6e78]),_0x5bb794=this[_0x3c3ff4(0x50d)](_0x11cac4['x']-_0xf51457/0x2+_0x169995/0x2,_0x4f6f98[_0x1f6e78]);let _0xe6f405=0x0,_0x138a77=_0xe22115?0x0:_0x169995+g_rackingPole+Math[_0x3c3ff4(0x5d6)](0x1<_0x43e334[_0x3c3ff4(0x8ed)]?0x2*g_railOutside:_0x263503);0x0!==_0x138a77||_0x317b76&&_0x5bb794||(_0xe6f405=_0x317b76?0x1:-0x1,_0x138a77=_0x169995/0x2+_0x263503),this['transform'][0x3][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']-(_0xf51457/0x2-_0x263503/0x2)+_0xe6f405*(_0x138a77/0x2+g_rackingPole/0x2),_0x11cac4['y'],_0x11cac4['z']]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)](0x0===_0x138a77?[0x0,0x0,0x0]:[0x1,0x1,_0x138a77]),this[_0x3c3ff4(0x4ae)][0x3][_0x3c3ff4(0x5d8)]['push']([_0x1f6e78,_0x11ef0d,_0x2bd11f]);for(let _0x2d4f85=0x0;_0x2d4f85<_0x43e334[_0x3c3ff4(0x8ed)];_0x2d4f85++){var _0x32ef25=0x0===_0x263503?(0x0===_0x2d4f85?-0x1:0x1)*g_railOutside:_0x263503;this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+(_0x32ef25<0x0?0x0:_0x169995)-_0x57903c/0x2+_0x32ef25,_0x11cac4['y'],_0x11cac4['z']]),this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,0x0<_0x32ef25?0x3*Math['PI']/0x2:Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x5][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)](0x0===_0x138a77?[0x0,0x0,0x0]:[0x1,0x1,0x1]),this[_0x3c3ff4(0x4ae)][0x5]['data']['push']([_0x1f6e78,_0x11ef0d,_0x2bd11f]);}}}if(!_0x4ccc13){if(!_0x2c34e6[0x0]&&!_0x2c34e6[0x4]){if(_0x1d134b){if(this['insidePointInPolygon'](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])+useP(_0x169995)/0x2-useP(_0xf51457)/0x2+useP(g_xtrackFixedDim)+useP(g_palletInfo['racking']),!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])&&this['insidePointInPolygon'](new BABYLON['Vector2'](useP(useP(_0x11cac4['x'])+useP(_0x169995)/0x2-useP(_0xf51457)/0x2-useP(g_palletInfo[_0x3c3ff4(0x960)]),!0x1),_0x11cac4['z']),this[_0x3c3ff4(0x2de)])){var _0xab048c=this[_0x3c3ff4(0x2d5)](_0x11ef0d+0x1,_0x1f6e78+0x1,_0x2bd11f);for(let _0x4d0423=0x6;_0x4d0423<0xa;_0x4d0423++){if(0x7<_0x4d0423){if(_0x1f6e78===this['maxRow']-0x1)continue;if(_0x2c34e6[0x5])continue;if(_0xab048c[0x0])continue;if(!this['insidePointInPolygon'](new BABYLON['Vector2'](_0x11cac4['x']-_0xf51457/0x2,_0x11cac4['z']+_0x26aaa2),this[_0x3c3ff4(0x2de)])||!this[_0x3c3ff4(0x1b6)](new BABYLON['Vector2'](_0x11cac4['x']+_0xf51457/0x2+g_xtrackFixedDim,_0x11cac4['z']+_0x26aaa2),this['areaPoints']))continue;}let _0x14920b=0x7<_0x4d0423&&0.05!==this['palletOverhang']?0x1+this[_0x3c3ff4(0x492)]+this[_0x3c3ff4(0x5b7)]:0x1+this[_0x3c3ff4(0x492)],_0x5de913=0x7<_0x4d0423?g_rackingPole/0x2+(1.2+this[_0x3c3ff4(0x5b7)]+this[_0x3c3ff4(0x492)])/0x2+(0.05!==this['palletOverhang']?(this[_0x3c3ff4(0x5b7)]+this[_0x3c3ff4(0x492)])/0x2:this[_0x3c3ff4(0x492)]):0x0;0x7<_0x4d0423&&this[_0x3c3ff4(0x876)]['includes'](_0x1f6e78)&&(_0x5de913+=this['spacingBetweenRows']/0x2,_0x14920b+=0x2*this[_0x3c3ff4(0x71c)]),this[_0x3c3ff4(0x4ae)][_0x4d0423][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+_0x169995/0x2-_0xf51457/0x2+g_xtrackFixedDim/0x2+g_rackingPole/0x2,_0x11cac4['y'],_0x11cac4['z']+_0x5de913]),this[_0x3c3ff4(0x4ae)][_0x4d0423][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][_0x4d0423][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([_0x14920b,0x1,1.35===g_xtrackFixedDim?0x1:1.15]),this[_0x3c3ff4(0x4ae)][_0x4d0423][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f,_0x1d134b]);}}}else this['insidePointInPolygon'](new BABYLON['Vector2'](useP(useP(_0x11cac4['x'])+useP(_0x26aaa2)/0x2+useP(g_palletInfo['racking']),!0x1),_0x11cac4['z']),this['areaPoints'])&&this[_0x3c3ff4(0x1b6)](new BABYLON[(_0x3c3ff4(0x711))](useP(useP(_0x11cac4['x'])-useP(_0x26aaa2)/0x2,!0x1),_0x11cac4['z']),this['areaPoints'])&&(_0xe22115=this[_0x3c3ff4(0x50d)](_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2,_0x4f6f98[_0x1f6e78]),_0x5bb794=this[_0x3c3ff4(0x50d)](_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2-(_0xf51457+_0x5d0390)/0x2,_0x4f6f98[_0x1f6e78]),_0x317b76=this['isInsideLift'](_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2+(_0xf51457+_0x5d0390)/0x2,_0x4f6f98[_0x1f6e78]),_0xe22115&&!_0x317b76||!_0xe22115&&!_0x317b76&&_0x5bb794?(this[_0x3c3ff4(0x4ae)][0x4]['position'][_0x3c3ff4(0x334)]([_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2+(_0xf51457+_0x5d0390)/0x2-(_0xf11400=_0xe22115||_0x317b76||!_0x5bb794?(_0xf51457+_0x5d0390)/0x3:(_0xf51457+_0x5d0390)/1.5)/0x2,_0x11cac4['y'],_0x11cac4['z']]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x7d3)]['push']([0x0,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x4]['scaling'][_0x3c3ff4(0x334)]([0x1,0x1,_0xf11400]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f])):_0xe22115&&!_0x5bb794||!_0xe22115&&!_0x5bb794&&_0x317b76?(this[_0x3c3ff4(0x4ae)][0x4]['position'][_0x3c3ff4(0x334)]([_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2-(_0xf51457+_0x5d0390)/0x2+(_0xf11400=_0xe22115||_0x5bb794||!_0x317b76?(_0xf51457+_0x5d0390)/0x3:(_0xf51457+_0x5d0390)/1.5)/0x2,_0x11cac4['y'],_0x11cac4['z']]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x7d3)]['push']([0x0,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x597)][_0x3c3ff4(0x334)]([0x1,0x1,_0xf11400]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x5d8)][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f])):_0xe22115||(this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x38f)][_0x3c3ff4(0x334)]([_0x11cac4['x']+_0x5d0390/0x2+_0x169995/0x2,_0x11cac4['y'],_0x11cac4['z']]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x7d3)][_0x3c3ff4(0x334)]([0x0,Math['PI']/0x2,0x0]),this[_0x3c3ff4(0x4ae)][0x4][_0x3c3ff4(0x597)]['push']([0x1,0x1,_0xf51457+_0x5d0390]),this[_0x3c3ff4(0x4ae)][0x4]['data'][_0x3c3ff4(0x334)]([_0x1f6e78,_0x11ef0d,_0x2bd11f])));}}}}}}}[_0x4e2f9e(0x56e)](_0x5d07e9,_0x226912=0x0){const _0x47e1d9=_0x4e2f9e;let _0x372811=0x0;for(let _0x5e08cd=0x0;_0x5e08cd<_0x5d07e9;_0x5e08cd++){var _0x13c613;0x0!==_0x226912?_0x372811+=_0x226912:0x0<(_0x13c613=this[_0x47e1d9(0x335)][_0x47e1d9(0x426)](_0x5392b0=>_0x5392b0[_0x47e1d9(0x653)]===_0x5e08cd+0x1))[_0x47e1d9(0x8ed)]?_0x372811+=useP(_0x13c613[0x0][_0x47e1d9(0x21f)])+useP(g_railHeight):_0x372811+=useP(this[_0x47e1d9(0x77c)])+useP(g_railHeight);}return 0x0!==_0x226912?_0x372811:useP(_0x372811,!0x1);}[_0x4e2f9e(0x6d5)](_0x26b7e0){const _0xec59ea=_0x4e2f9e;var _0x446042=[this[_0xec59ea(0x295)]?this['area'][_0xec59ea(0x805)]:this[_0xec59ea(0x30e)][_0xec59ea(0x251)],this[_0xec59ea(0x295)]?this[_0xec59ea(0x30e)][_0xec59ea(0x6d3)]:this[_0xec59ea(0x30e)][_0xec59ea(0x168)]];const _0x3ee149=parseFloat((_0x446042[0x1]-_0x446042[0x0]-0x2*g_diffToEnd[g_palletInfo[_0xec59ea(0x174)]])['toFixed'](0x3)),_0x2b703b=_round(g_PalletW[g_palletInfo[_0xec59ea(0x174)]]+g_spacingBPallets[g_palletInfo[_0xec59ea(0x174)]]+0x2*g_loadPalletOverhang,0x2);var _0x4407d8=_round((_0x3ee149+g_spacingBPallets[g_palletInfo[_0xec59ea(0x174)]])/_0x2b703b);let _0x18eef7=[];if(0x1<_0x26b7e0||this['drawMode']===sceneMode[_0xec59ea(0x971)]){let _0x23dd32=Math[_0xec59ea(0x41a)]((_0x4407d8-_0x26b7e0)/(_0x26b7e0+0x1));_0x23dd32=0x0===_0x23dd32?0x1:_0x23dd32;var _0x424a91=g_diffToEnd[g_palletInfo[_0xec59ea(0x174)]]+g_difftoXtrack[g_palletInfo[_0xec59ea(0x174)]]+_0x23dd32*(g_palletInfo[_0xec59ea(0x93c)]+0x2*g_loadPalletOverhang)+(_0x23dd32-0x1)*g_spacingBPallets[g_palletInfo['max']]+g_xtrackFixedDim/0x2,_0x1dac5d=0x2*g_difftoXtrack[g_palletInfo[_0xec59ea(0x174)]]+_0x23dd32*(g_palletInfo[_0xec59ea(0x93c)]+0x2*g_loadPalletOverhang)+(_0x23dd32-0x1)*g_spacingBPallets[g_palletInfo['max']]+g_xtrackFixedDim/0x2;for(let _0x354e8f=0x0;_0x354e8f<_0x26b7e0;_0x354e8f++){const _0x1960b8=_0x446042[0x1]-_0x446042[0x0]-_0x354e8f*g_xtrackFixedDim/0x2-_0x354e8f*_0x1dac5d-_0x424a91;_0x18eef7['push'](parseFloat(_0x1960b8[_0xec59ea(0x902)](0x3)));}let _0x1d37e2=[parseFloat((_0x446042[0x1]-_0x446042[0x0])[_0xec59ea(0x902)](0x3))]['concat'](_0x18eef7)[_0xec59ea(0x734)]([0x0]),_0x31689a=parseFloat((_0x1d37e2[0x0]-_0x1d37e2[0x1]-g_xtrackFixedDim/0x2)[_0xec59ea(0x902)](0x3)),_0x316240=parseFloat((_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x2]-_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x1]-g_xtrackFixedDim/0x2)[_0xec59ea(0x902)](0x3));if(0x1<_0x23dd32&&_0x316240<_0x31689a&&(_0x31689a-_0x316240>_0x2b703b||_0x316240<_0x2b703b)){let _0x4bab73=0x0;for(;_0x316240<_0x31689a&&(_0x31689a-_0x316240>_0x2b703b||_0x316240<_0x2b703b);){for(let _0x932247=_0x4bab73;_0x932247<_0x18eef7[_0xec59ea(0x8ed)];_0x932247++)_0x18eef7[_0x932247]+=_0x2b703b;_0x4bab73+=0x1,_0x1d37e2=[parseFloat((_0x446042[0x1]-_0x446042[0x0])['toFixed'](0x3))][_0xec59ea(0x734)](_0x18eef7)[_0xec59ea(0x734)]([0x0]),_0x31689a=parseFloat((_0x1d37e2[0x0]-_0x1d37e2[0x1]-g_xtrackFixedDim/0x2)[_0xec59ea(0x902)](0x3)),_0x316240=parseFloat((_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x2]-_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x1]-g_xtrackFixedDim/0x2)[_0xec59ea(0x902)](0x3));}}if(0x1===_0x23dd32&&_0x31689a<_0x316240&&(_0x316240-_0x31689a>_0x2b703b||_0x31689a<_0x2b703b)){let _0x3758ec=0x1;for(;_0x31689a<_0x316240&&(_0x316240-_0x31689a>_0x2b703b||_0x31689a<_0x2b703b);){for(let _0x20154d=_0x3758ec;_0x20154d<_0x18eef7[_0xec59ea(0x8ed)];_0x20154d++)_0x18eef7[_0x20154d]-=_0x2b703b;_0x3758ec+=0x1,_0x1d37e2=[parseFloat((_0x446042[0x1]-_0x446042[0x0])['toFixed'](0x3))]['concat'](_0x18eef7)[_0xec59ea(0x734)]([0x0]),_0x31689a=parseFloat((_0x1d37e2[0x0]-_0x1d37e2[0x1]-g_xtrackFixedDim/0x2)[_0xec59ea(0x902)](0x3)),_0x316240=parseFloat((_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x2]-_0x1d37e2[_0x1d37e2[_0xec59ea(0x8ed)]-0x1]-g_xtrackFixedDim/0x2)['toFixed'](0x3));}}for(let _0xfe5ac4=0x0;_0xfe5ac4<_0x18eef7['length'];_0xfe5ac4++)_0x18eef7[_0xfe5ac4]=parseFloat(_0x18eef7[_0xfe5ac4][_0xec59ea(0x902)](0x3));}else{this['updateInfos']();var _0x5f1155=g_PalletW[g_palletInfo[_0xec59ea(0x174)]]+this[_0xec59ea(0x49d)][_0xec59ea(0x730)][0x0]+0x2*g_loadPalletOverhang;let _0x2ae00e=[],_0x42453b=[];var _0x5ced6a,_0x23e6f4,_0x14ebb0=this['infos']['cols'][this[_0xec59ea(0x49d)][_0xec59ea(0x659)][_0xec59ea(0x8ed)]-0x1][this[_0xec59ea(0x49d)]['cols'][this[_0xec59ea(0x49d)][_0xec59ea(0x659)]['length']-0x1][_0xec59ea(0x8ed)]-0x1]+0x1;for(let _0x3a5974=0x0;_0x3a5974<_0x14ebb0;_0x3a5974++)this['isHorizontal']?(_0x5ced6a=this[_0xec59ea(0x30e)][_0xec59ea(0x251)]+g_palletInfo['length'],_0x23e6f4=this[_0xec59ea(0x30e)][_0xec59ea(0x168)]-g_palletInfo[_0xec59ea(0x8ed)],this['insidePointInPolygon'](new BABYLON[(_0xec59ea(0x711))](_0x5ced6a,this['area'][_0xec59ea(0x805)]+_0x3a5974*_0x5f1155+g_railOutside+g_rackingPole/0x2)[_0xec59ea(0x45a)](0.99),this['areaPoints'])&&this['insidePointInPolygon'](new BABYLON['Vector2'](_0x5ced6a,this[_0xec59ea(0x30e)][_0xec59ea(0x805)]+_0x3a5974*_0x5f1155+_0x5f1155/0x2+g_railOutside+g_rackingPole/0x2-(this[_0xec59ea(0x49d)][_0xec59ea(0x730)][0x0]/0x2-g_palletInfo[_0xec59ea(0x960)]/0x2))[_0xec59ea(0x45a)](0.99),this[_0xec59ea(0x2de)])&&_0x2ae00e[_0xec59ea(0x334)](_0x3a5974),this[_0xec59ea(0x1b6)](new BABYLON['Vector2'](_0x23e6f4,this[_0xec59ea(0x30e)][_0xec59ea(0x805)]+_0x3a5974*_0x5f1155+g_railOutside+g_rackingPole/0x2)[_0xec59ea(0x45a)](0.99),this['areaPoints'])&&this[_0xec59ea(0x1b6)](new BABYLON[(_0xec59ea(0x711))](_0x23e6f4,this['area']['minZ']+_0x3a5974*_0x5f1155+_0x5f1155/0x2+g_railOutside+g_rackingPole/0x2-(this[_0xec59ea(0x49d)][_0xec59ea(0x730)][0x0]/0x2-g_palletInfo['racking']/0x2))[_0xec59ea(0x45a)](0.99),this[_0xec59ea(0x2de)])&&_0x42453b[_0xec59ea(0x334)](_0x3a5974)):(_0x5ced6a=this['area'][_0xec59ea(0x805)]+g_palletInfo[_0xec59ea(0x8ed)],_0x23e6f4=this[_0xec59ea(0x30e)][_0xec59ea(0x6d3)]-g_palletInfo[_0xec59ea(0x8ed)],this[_0xec59ea(0x1b6)](new BABYLON[(_0xec59ea(0x711))](this[_0xec59ea(0x30e)][_0xec59ea(0x251)]+_0x3a5974*_0x5f1155+g_railOutside+g_rackingPole/0x2,_0x5ced6a)[_0xec59ea(0x45a)](0.99),this['areaPoints'])&&this['insidePointInPolygon'](new BABYLON[(_0xec59ea(0x711))](this[_0xec59ea(0x30e)][_0xec59ea(0x251)]+_0x3a5974*_0x5f1155+_0x5f1155/0x2+g_railOutside+g_rackingPole/0x2-(this['infos']['uprights'][0x0]/0x2-g_palletInfo['racking']/0x2),_0x5ced6a)[_0xec59ea(0x45a)](0.99),this[_0xec59ea(0x2de)])&&_0x2ae00e['push'](_0x3a5974),this['insidePointInPolygon'](new BABYLON[(_0xec59ea(0x711))](this['area'][_0xec59ea(0x251)]+_0x3a5974*_0x5f1155+g_railOutside+g_rackingPole/0x2,_0x23e6f4)[_0xec59ea(0x45a)](0.99),this['areaPoints'])&&this['insidePointInPolygon'](new BABYLON[(_0xec59ea(0x711))](this[_0xec59ea(0x30e)][_0xec59ea(0x251)]+_0x3a5974*_0x5f1155+_0x5f1155/0x2+g_railOutside+g_rackingPole/0x2-(this['infos']['uprights'][0x0]/0x2-g_palletInfo[_0xec59ea(0x960)]/0x2),_0x23e6f4)['scale'](0.99),this[_0xec59ea(0x2de)])&&_0x42453b[_0xec59ea(0x334)](_0x3a5974));let _0x46f845=[];if(_0x42453b['length']>_0x2ae00e['right']){for(let _0x3c25ab=0x0;_0x3c25ab<_0x42453b[_0xec59ea(0x8ed)];_0x3c25ab++)_0x2ae00e['includes'](_0x42453b[_0x3c25ab])&&_0x46f845[_0xec59ea(0x334)](_0x42453b[_0x3c25ab]);}else{for(let _0x440e0d=0x0;_0x440e0d<_0x2ae00e[_0xec59ea(0x8ed)];_0x440e0d++)_0x42453b[_0xec59ea(0x85d)](_0x2ae00e[_0x440e0d])&&_0x46f845[_0xec59ea(0x334)](_0x2ae00e[_0x440e0d]);}let _0x4ba357;_0x4407d8=_0x46f845[parseInt(_0x46f845['length']/0x2)],_0x4407d8=this['calcPosAndUprightForRow'](_0x4407d8),_0x4ba357=this[_0xec59ea(0x295)]?parseFloat((this[_0xec59ea(0x30e)][_0xec59ea(0x805)]+_0x4407d8[0x0]-_0x4407d8[0x2]/0x2)[_0xec59ea(0x902)](0x3)):parseFloat((this['area']['minX']+_0x4407d8[0x0]-_0x4407d8[0x2]/0x2)['toFixed'](0x3));const _0x42faa4=parseFloat((Math[_0xec59ea(0x5d6)](_0x446042[0x0]-_0x4ba357)-g_diffToEnd[g_palletInfo[_0xec59ea(0x174)]]-g_difftoXtrack[g_palletInfo['max']])[_0xec59ea(0x902)](0x3)),_0x4add7d=_round(g_PalletW[g_palletInfo['max']]+g_spacingBPallets[g_palletInfo['max']]+0x2*g_loadPalletOverhang,0x2);_0x4407d8=_round((_0x42faa4+g_spacingBPallets[g_palletInfo[_0xec59ea(0x174)]])/_0x4add7d),_0x4407d8=useP(useP(_0x446042[0x0])+useP(g_diffToEnd[g_palletInfo['max']])+useP(g_difftoXtrack[g_palletInfo[_0xec59ea(0x174)]])+_0x4407d8*useP(_0x4add7d)-useP(g_spacingBPallets[g_palletInfo['max']]),!0x1);const _0x1f8a47=this[_0xec59ea(0x295)]?_0x446042[0x1]-_0x4407d8:_0x4407d8-_0x446042[0x0];_0x18eef7[_0xec59ea(0x334)](parseFloat(_0x1f8a47[_0xec59ea(0x902)](0x3)));}return _0x18eef7;}[_0x4e2f9e(0x6f1)](_0x3c257d){const _0x4668fc=_0x4e2f9e;this[_0x4668fc(0x874)](_0x3c257d,!0x0);for(let _0x50c536=0x0;_0x50c536<this[_0x4668fc(0x4ae)][0x5][_0x4668fc(0x5d8)][_0x4668fc(0x8ed)];_0x50c536++)if(0x0===this['transform'][0x5]['data'][_0x50c536][0x2]){let _0x2ed6fe;_0x2ed6fe=this[_0x4668fc(0x295)]?0x0!==this[_0x4668fc(0x4ae)][0x5][_0x4668fc(0x7d3)][_0x50c536][0x1]?_0x4668fc(0x8a0):_0x4668fc(0x124):this[_0x4668fc(0x4ae)][0x5][_0x4668fc(0x7d3)][_0x50c536][0x1]!==Math['PI']/0x2?_0x4668fc(0x180):_0x4668fc(0x55b);var _0x4a9d4d=new BABYLON[(_0x4668fc(0x849))](this[_0x4668fc(0x4ae)][0x5]['position'][_0x50c536][0x0],this[_0x4668fc(0x4ae)][0x5][_0x4668fc(0x38f)][_0x50c536][0x1],this[_0x4668fc(0x4ae)][0x5]['position'][_0x50c536][0x2]),[_0x4a9d4d]=this['getInputPosition'](_0x4a9d4d,_0x2ed6fe);const _0x4d470b=this[_0x4668fc(0x4af)](_0x3c257d);_0x4d470b[_0x4668fc(0x597)]=new BABYLON[(_0x4668fc(0x849))](1.3,0.2,0x2),_0x4d470b[_0x4668fc(0x38f)]=_0x4a9d4d,_0x4d470b[_0x4668fc(0x6f9)]=0x0,_0x4d470b[_0x4668fc(0x5fc)]=_0x2ed6fe,_0x4d470b[_0x4668fc(0x851)]=this[_0x4668fc(0x4ae)][0x5][_0x4668fc(0x5d8)][_0x50c536][0x0],_0x4d470b['col']=this[_0x4668fc(0x4ae)][0x5]['data'][_0x50c536][0x1],this[_0x4668fc(0x3b2)][_0x4668fc(0x6b5)][_0x4668fc(0x61a)][_0x4668fc(0x334)](_0x4d470b);}Utils['logg'](_0x4668fc(0x1fa),_0x4668fc(0x15f));}[_0x4e2f9e(0x82c)](_0x4a3674){const _0x2b1c42=_0x4e2f9e;if(this[_0x2b1c42(0x3b2)][_0x2b1c42(0x6b5)][_0x2b1c42(0x61a)][_0x2b1c42(0x85d)](_0x4a3674)){let _0x43ce8e=-0x1;for(let _0x4f8b98=0x0;_0x4f8b98<this[_0x2b1c42(0x4a4)][_0x2b1c42(0x8ed)];_0x4f8b98++)if(_0x4a3674['col']===this[_0x2b1c42(0x4a4)][_0x4f8b98][_0x2b1c42(0x83a)]&&_0x4a3674['row']===this['activedIOPorts'][_0x4f8b98]['row']&&_0x4a3674[_0x2b1c42(0x5fc)]===this[_0x2b1c42(0x4a4)][_0x4f8b98]['portPosition']){_0x4a3674[_0x2b1c42(0x6f9)]=this[_0x2b1c42(0x4a4)][_0x4f8b98][_0x2b1c42(0x6f9)],_0x43ce8e=_0x4f8b98;break;}_0x4a3674[_0x2b1c42(0x6f9)]+=0x1,_0x4a3674['portType']=_0x4a3674[_0x2b1c42(0x6f9)]%0x3;var _0x5a5740={'portType':_0x4a3674[_0x2b1c42(0x6f9)],'portPosition':_0x4a3674[_0x2b1c42(0x5fc)],'col':_0x4a3674['col'],'row':_0x4a3674[_0x2b1c42(0x851)]};-0x1!==_0x43ce8e?0x0===_0x4a3674['portType']?this['activedIOPorts'][_0x2b1c42(0x3e0)](_0x43ce8e,0x1):this[_0x2b1c42(0x4a4)][_0x43ce8e]=_0x5a5740:this['activedIOPorts']['push'](_0x5a5740),this[_0x2b1c42(0x4cc)](_0x2b1c42(0x7c8)),this[_0x2b1c42(0x598)](),this[_0x2b1c42(0x958)]();}}[_0x4e2f9e(0x598)](){const _0x389926=_0x4e2f9e;for(let _0x3ea529=this[_0x389926(0x4a4)][_0x389926(0x8ed)]-0x1;0x0<=_0x3ea529;_0x3ea529--)this[_0x389926(0x634)](this['activedIOPorts'][_0x3ea529])||this[_0x389926(0x4a4)]['splice'](_0x3ea529,0x1);}[_0x4e2f9e(0x634)](_0x390a13){const _0x3af951=_0x4e2f9e;if(0x0===this[_0x3af951(0x4ae)][0x5][_0x3af951(0x5d8)][_0x3af951(0x426)](_0x363004=>_0x363004[0x0]===_0x390a13[_0x3af951(0x851)]&&0x0===_0x363004[0x2]&&_0x363004[0x1]===_0x390a13['col'])[_0x3af951(0x8ed)]){var _0x25e312=this[_0x3af951(0x4ae)][0x5][_0x3af951(0x5d8)][_0x3af951(0x426)](_0x437d2c=>0x0===_0x437d2c[0x2]&&_0x437d2c[this['isHorizontal']?0x1:0x0]===(this[_0x3af951(0x295)]?_0x390a13[_0x3af951(0x83a)]:_0x390a13['row']));if(0x0===_0x25e312[_0x3af951(0x8ed)])return!0x1;this[_0x3af951(0x295)]?_0x390a13[_0x3af951(0x851)]>_0x25e312[_0x25e312[_0x3af951(0x8ed)]-0x1][0x0]?_0x390a13['row']=_0x25e312[_0x25e312['length']-0x1][0x0]:_0x390a13[_0x3af951(0x851)]<_0x25e312[0x0][0x0]&&(_0x390a13[_0x3af951(0x851)]=_0x25e312[0x0][0x0]):_0x390a13['col']>_0x25e312[_0x25e312[_0x3af951(0x8ed)]-0x1][0x1]?_0x390a13[_0x3af951(0x83a)]=_0x25e312[_0x25e312[_0x3af951(0x8ed)]-0x1][0x1]:_0x390a13[_0x3af951(0x83a)]<_0x25e312[0x0][0x1]&&(_0x390a13[_0x3af951(0x83a)]=_0x25e312[0x0][0x1]);}let _0x4e8347=BABYLON[_0x3af951(0x849)][_0x3af951(0x473)]();this[_0x3af951(0x4ae)][0x5][_0x3af951(0x5d8)][_0x3af951(0x25b)]((_0x1a2da5,_0x5b0cd0)=>{const _0x52230c=_0x3af951;0x0===_0x1a2da5[0x2]&&_0x1a2da5[0x1]===_0x390a13['col']&&_0x1a2da5[0x0]===_0x390a13['row']&&(_0x4e8347=new BABYLON[(_0x52230c(0x849))](this[_0x52230c(0x4ae)][0x5][_0x52230c(0x38f)][_0x5b0cd0][0x0],this[_0x52230c(0x4ae)][0x5]['position'][_0x5b0cd0][0x1],this['transform'][0x5][_0x52230c(0x38f)][_0x5b0cd0][0x2]));});var [_0x25e312,_0x1a18d6]=this[_0x3af951(0x861)](_0x4e8347,_0x390a13[_0x3af951(0x5fc)]);otherItemInfo[ITEMTYPE[_0x3af951(0x3d7)][_0x3af951(0x84f)]]['originMesh'][_0x3af951(0x952)]=0x1;const _0x6eb21d=otherItemInfo[ITEMTYPE[_0x3af951(0x3d7)][_0x3af951(0x84f)]][_0x3af951(0x1a0)][_0x3af951(0x6d4)](_0x3af951(0x862));return _0x6eb21d[_0x3af951(0x812)]=otherItemInfo[ITEMTYPE[_0x3af951(0x3d7)]['PortArrow']]['originMesh'],_0x6eb21d[_0x3af951(0x67f)]=!0x1,_0x6eb21d[_0x3af951(0x35d)](!0x0),_0x6eb21d[_0x3af951(0x597)][_0x3af951(0x3db)](0.6),_0x6eb21d[_0x3af951(0x38f)]=_0x25e312,_0x6eb21d[_0x3af951(0x7d3)]=_0x1a18d6,0x2===_0x390a13[_0x3af951(0x6f9)]&&(_0x6eb21d[_0x3af951(0x7d3)]['y']+=Math['PI']),this[_0x3af951(0x7c8)][_0x3af951(0x334)](_0x6eb21d),!0x0;}[_0x4e2f9e(0x861)](_0x38d448,_0x1f90a5){const _0x4ef35c=_0x4e2f9e;let _0x163846=BABYLON['Vector3'][_0x4ef35c(0x473)]();switch(_0x1f90a5){case _0x4ef35c(0x124):for(;this[_0x4ef35c(0x1b6)](new BABYLON[(_0x4ef35c(0x711))](_0x38d448['x'],_0x38d448['z']),this['areaPoints']);)_0x38d448['z']-=0.1;_0x38d448['z']-=2.5,_0x163846['y']=0x0;break;case _0x4ef35c(0x8a0):for(;this['insidePointInPolygon'](new BABYLON[(_0x4ef35c(0x711))](_0x38d448['x'],_0x38d448['z']),this[_0x4ef35c(0x2de)]);)_0x38d448['z']+=0.1;_0x38d448['z']+=2.5,_0x163846['y']=Math['PI'];break;case _0x4ef35c(0x55b):for(;this[_0x4ef35c(0x1b6)](new BABYLON[(_0x4ef35c(0x711))](_0x38d448['x'],_0x38d448['z']),this[_0x4ef35c(0x2de)]);)_0x38d448['x']-=0.1;_0x38d448['x']-=2.5,_0x163846['y']=Math['PI']/0x2;break;case'right':for(;this[_0x4ef35c(0x1b6)](new BABYLON['Vector2'](_0x38d448['x'],_0x38d448['z']),this[_0x4ef35c(0x2de)]);)_0x38d448['x']+=0.1;_0x38d448['x']+=2.5,_0x163846['y']=-Math['PI']/0x2;}return[_0x38d448,_0x163846];}[_0x4e2f9e(0x8ab)](_0x334169,_0x3bfbd7){const _0x53927c=_0x4e2f9e;this[_0x53927c(0x874)](_0x334169,!0x0),this[_0x53927c(0x140)]();const _0x8cca66=new XtrackSelector(this,scene);this[_0x53927c(0x3b2)]['xtrack'][_0x53927c(0x61a)]['push'](_0x8cca66);for(let _0x5c7def=0x0;_0x5c7def<this[_0x53927c(0x828)]['length'];_0x5c7def++)_0x8cca66[_0x53927c(0x421)](this['activedXtrackIds'][_0x5c7def],!0x1);_0x3bfbd7&&Utils[_0x53927c(0x964)](_0x53927c(0x7f7));}[_0x4e2f9e(0x763)](_0x3f6840){const _0x5a0cc3=_0x4e2f9e;if(0x0<this[_0x5a0cc3(0x3b2)][_0x5a0cc3(0x839)][_0x5a0cc3(0x61a)][_0x5a0cc3(0x8ed)]){const _0x5095be=this['property']['xtrack'][_0x5a0cc3(0x61a)][0x0];var _0x8f6479;_0x5095be[_0x5a0cc3(0x442)]&&_0x5095be[_0x5a0cc3(0x442)][_0x5a0cc3(0x839)]&&(_0x8f6479=_0x5095be[_0x5a0cc3(0x442)][_0x5a0cc3(0x839)],_0x5095be[_0x5a0cc3(0x61c)](),this[_0x5a0cc3(0x828)][_0x5a0cc3(0x37b)](_0x8f6479)<0x0&&(_0x5095be[_0x5a0cc3(0x421)](_0x8f6479,!0x1),this[_0x5a0cc3(0x2eb)](_0x8f6479),_0x5095be[_0x5a0cc3(0x47e)](),Behavior[_0x5a0cc3(0x5b3)](Behavior[_0x5a0cc3(0x355)][_0x5a0cc3(0x421)]),this[_0x5a0cc3(0x4e3)](()=>{const _0x124f39=_0x5a0cc3;this[_0x124f39(0x46b)]('xtrack',!0x1);})),renderScene());}_0x3f6840&&this[_0x5a0cc3(0x566)]();}[_0x4e2f9e(0x2eb)](_0x420ca0){showLoadingPopUp(()=>{const _0x1b3cab=_0x373e;var _0xbdcc1f;isNaN(_0x420ca0)||(-0x1!==(_0xbdcc1f=this[_0x1b3cab(0x828)][_0x1b3cab(0x37b)](_0x420ca0))?this['activedXtrackIds'][_0x1b3cab(0x3e0)](_0xbdcc1f,0x1):(this[_0x1b3cab(0x828)][_0x1b3cab(0x334)](_0x420ca0),this[_0x1b3cab(0x828)]=this[_0x1b3cab(0x828)][_0x1b3cab(0x559)]((_0xd9e898,_0x2bac8a)=>this[_0x1b3cab(0x295)]?_0xd9e898-_0x2bac8a:_0x2bac8a-_0xd9e898)),this[_0x1b3cab(0x8bb)]<=this[_0x1b3cab(0x828)][_0x1b3cab(0x8ed)]&&(_0xbdcc1f=this[_0x1b3cab(0x828)][_0x1b3cab(0x8ed)]-this[_0x1b3cab(0x8bb)],0x1===this[_0x1b3cab(0x532)]['xtrack']&&0x0==_0xbdcc1f&&Utils[_0x1b3cab(0x964)](_0x1b3cab(0x616),_0x1b3cab(0x15f)),0x0===this[_0x1b3cab(0x532)]['xtrack']&&0x1==_0xbdcc1f&&Utils['logg']('Extra\x20X-track\x20added',_0x1b3cab(0x15f)),this[_0x1b3cab(0x532)][_0x1b3cab(0x839)]=_0xbdcc1f,updateXtrackAmount(this['calculatedXtracksNo'],this[_0x1b3cab(0x532)][_0x1b3cab(0x839)])));}),hideLoadingPopUp();}[_0x4e2f9e(0x897)](){const _0x13adeb=_0x4e2f9e;var _0x5a8549;this['calculatedXtracksNo']<this[_0x13adeb(0x828)]['length']&&(_0x5a8549=this['activedXtrackIds'][_0x13adeb(0x8ed)]-this[_0x13adeb(0x8bb)],this[_0x13adeb(0x532)][_0x13adeb(0x839)]=_0x5a8549,updateXtrackAmount(this[_0x13adeb(0x8bb)],this[_0x13adeb(0x532)][_0x13adeb(0x839)])),this['calculatedXtracksNo']>this[_0x13adeb(0x828)][_0x13adeb(0x8ed)]&&(this[_0x13adeb(0x8bb)]=this['activedXtrackIds']['length'],this[_0x13adeb(0x532)][_0x13adeb(0x839)]=0x0,updateXtrackAmount(this['calculatedXtracksNo'],this[_0x13adeb(0x532)][_0x13adeb(0x839)]));}[_0x4e2f9e(0x7f8)](_0x2d7983){const _0x3cdd46=_0x4e2f9e;if(this[_0x3cdd46(0x874)](_0x2d7983,!0x0),0x0===this[_0x3cdd46(0x828)][_0x3cdd46(0x8ed)])Utils[_0x3cdd46(0x964)](_0x3cdd46(0x305),'custom');else{var _0x1c830f,_0x2569ea,_0xa70ad6=0x2*this[_0x3cdd46(0x5b7)]+0x2*this[_0x3cdd46(0x492)]+g_palletInfo[_0x3cdd46(0x8ed)]+g_rackingPole,_0x1a2c83=[this[_0x3cdd46(0x295)]?this[_0x3cdd46(0x30e)][_0x3cdd46(0x805)]:this[_0x3cdd46(0x30e)][_0x3cdd46(0x251)],this['isHorizontal']?this[_0x3cdd46(0x30e)][_0x3cdd46(0x6d3)]:this[_0x3cdd46(0x30e)]['maxX']];if(0x0===this[_0x3cdd46(0x8e1)]&&this[_0x3cdd46(0x4ae)][0x5]){for(let _0x490b60=0x0;_0x490b60<this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x3cdd46(0x8ed)];_0x490b60++)if(0x0===this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x1]){let _0x56ac4a=BABYLON['Vector3'][_0x3cdd46(0x473)]();this['isHorizontal']?0x0!==this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x7d3)][_0x490b60][0x1]?this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x2]+(g_liftFixedDim-g_railOutside)>WHDimensions[0x1]/0x2||(_0x56ac4a=new BABYLON[(_0x3cdd46(0x849))](this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x0],this['transform'][0x5][_0x3cdd46(0x38f)][_0x490b60][0x1],this[_0x3cdd46(0x4ae)][0x5]['position'][_0x490b60][0x2]+g_liftFixedDim/0x2-g_railOutside),_0x1c830f=_0x1a2c83[0x1]-(_0x56ac4a['z']-g_liftFixedDim/0x2-0x2*g_railOutside),this[_0x3cdd46(0x6d6)](_0x56ac4a,_round(_0x1c830f,0x3),0x1,this[_0x3cdd46(0x4ae)][0x5]['data'][_0x490b60][0x1],this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x5d8)][_0x490b60][0x0])):this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x2]-(g_liftFixedDim+g_railOutside)<-WHDimensions[0x1]/0x2||(_0x56ac4a=new BABYLON[(_0x3cdd46(0x849))](this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x0],this[_0x3cdd46(0x4ae)][0x5]['position'][_0x490b60][0x1],this['transform'][0x5][_0x3cdd46(0x38f)][_0x490b60][0x2]-g_liftFixedDim/0x2+g_railOutside),_0x1c830f=_0x1a2c83[0x1]-(_0x56ac4a['z']+g_liftFixedDim/0x2+0x2*g_railOutside),this[_0x3cdd46(0x6d6)](_0x56ac4a,_round(_0x1c830f,0x3),-0x1,this['transform'][0x5][_0x3cdd46(0x5d8)][_0x490b60][0x1],this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x5d8)][_0x490b60][0x0])):this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x7d3)][_0x490b60][0x1]!==Math['PI']/0x2?this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x0]+(g_liftFixedDim-g_railOutside)>WHDimensions[0x0]/0x2||(_0x56ac4a=new BABYLON['Vector3'](this[_0x3cdd46(0x4ae)][0x5]['position'][_0x490b60][0x0]+g_liftFixedDim/0x2-g_railOutside,this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x1],this['transform'][0x5][_0x3cdd46(0x38f)][_0x490b60][0x2]),_0x2569ea=Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x1]-_0x1a2c83[0x0])-(_0x1a2c83[0x1]-_0x56ac4a['x']+g_liftFixedDim-0x2*g_railOutside),this['_showLiftSelectors'](_0x56ac4a,_round(_0x2569ea,0x3),0x1,this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x5d8)][_0x490b60][0x0],this[_0x3cdd46(0x4ae)][0x5]['data'][_0x490b60][0x1])):this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x0]-(g_liftFixedDim+g_railOutside)<-WHDimensions[0x0]/0x2||(_0x56ac4a=new BABYLON['Vector3'](this[_0x3cdd46(0x4ae)][0x5][_0x3cdd46(0x38f)][_0x490b60][0x0]-g_liftFixedDim/0x2+g_railOutside,this[_0x3cdd46(0x4ae)][0x5]['position'][_0x490b60][0x1],this['transform'][0x5]['position'][_0x490b60][0x2]),_0x2569ea=Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x1]-_0x1a2c83[0x0])-(_0x1a2c83[0x1]-_0x56ac4a['x']-g_liftFixedDim+0x2*g_railOutside),this[_0x3cdd46(0x6d6)](_0x56ac4a,_round(_0x2569ea,0x3),-0x1,this[_0x3cdd46(0x4ae)][0x5]['data'][_0x490b60][0x0],this['transform'][0x5][_0x3cdd46(0x5d8)][_0x490b60][0x1]));}}for(let _0x2cf710=0x0;_0x2cf710<this[_0x3cdd46(0x828)]['length'];_0x2cf710++){var _0x44b0bc,_0xc5c924,_0x564e69=_round(_0x1a2c83[this[_0x3cdd46(0x295)]?0x1:0x0]+(this[_0x3cdd46(0x295)]?-0x1:0x1)*this['activedXtrackIds'][_0x2cf710],0x3),_0x5b7b03=this[_0x3cdd46(0x4ae)][0x6][_0x3cdd46(0x5d8)][_0x3cdd46(0x426)](_0x1c8408=>_0x1c8408[0x3]===this[_0x3cdd46(0x828)][_0x2cf710]);if(0x0!==_0x5b7b03[_0x3cdd46(0x8ed)]){const _0x3de59e=_0x5b7b03[0x0][this[_0x3cdd46(0x295)]?0x0:0x1];let _0x546538=0x0;for(let _0x377a86=0x0;_0x377a86<(this[_0x3cdd46(0x295)]?this['maxCol']:this[_0x3cdd46(0x3ce)])+0x1;_0x377a86++){let _0x2edff6=!0x1;for(let _0x44415d=0x0;_0x44415d<this[_0x3cdd46(0x93d)];_0x44415d++)if(0x1<this[_0x3cdd46(0x4ae)][0x3]['data'][_0x3cdd46(0x426)](_0x1ffddd=>[_0x3de59e,_0x3de59e+0x1][_0x3cdd46(0x85d)](_0x1ffddd[this['isHorizontal']?0x0:0x1])&&_0x1ffddd[this[_0x3cdd46(0x295)]?0x1:0x0]===_0x377a86&&_0x1ffddd[0x2]===_0x44415d)['length']){_0x2edff6=!0x0;break;}_0x2edff6&&(this['isHorizontal']?(-0x1<(_0x44b0bc=this[_0x3cdd46(0x876)]['indexOf'](_0x377a86-0x1))&&(_0x546538=(_0x44b0bc+0x1)*this[_0x3cdd46(0x71c)]),Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x0]-_0x564e69)>0x2*(g_railOutside+g_spacingBPallets[g_palletInfo[_0x3cdd46(0x174)]]+g_loadPalletOverhang+g_PalletW[g_palletInfo[_0x3cdd46(0x174)]])&&(_0x44b0bc=new BABYLON['Vector3'](this[_0x3cdd46(0x30e)][_0x3cdd46(0x251)]+_0x377a86*_0xa70ad6+_0xa70ad6/0x2+_0x546538,0x0,_0x564e69-g_xtrackFixedDim/0x2-g_liftFixedDim/0x2),this[_0x3cdd46(0x6d6)](_0x44b0bc,this[_0x3cdd46(0x828)][_0x2cf710],-0x1,_0x377a86)),Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x1]-_0x564e69)>0x2*(g_railOutside+g_spacingBPallets[g_palletInfo[_0x3cdd46(0x174)]]+g_loadPalletOverhang+g_PalletW[g_palletInfo['max']])&&(_0x44b0bc=new BABYLON[(_0x3cdd46(0x849))](this['area'][_0x3cdd46(0x251)]+_0x377a86*_0xa70ad6+_0xa70ad6/0x2+_0x546538,0x0,_0x564e69+g_xtrackFixedDim/0x2+g_liftFixedDim/0x2),this[_0x3cdd46(0x6d6)](_0x44b0bc,this['activedXtrackIds'][_0x2cf710],0x1,_0x377a86))):(-0x1<(_0x44b0bc=this[_0x3cdd46(0x876)]['indexOf'](_0x377a86-0x1))&&(_0x546538=(_0x44b0bc+0x1)*this['spacingBetweenRows']),Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x0]-_0x564e69)>0x2*(g_railOutside+g_spacingBPallets[g_palletInfo[_0x3cdd46(0x174)]]+g_loadPalletOverhang+g_PalletW[g_palletInfo[_0x3cdd46(0x174)]])&&(_0xc5c924=new BABYLON['Vector3'](_0x564e69-g_xtrackFixedDim/0x2-g_liftFixedDim/0x2,0x0,this['area'][_0x3cdd46(0x805)]+_0x377a86*_0xa70ad6+_0xa70ad6/0x2+_0x546538),this[_0x3cdd46(0x6d6)](_0xc5c924,this[_0x3cdd46(0x828)][_0x2cf710],-0x1,_0x377a86)),Math[_0x3cdd46(0x5d6)](_0x1a2c83[0x1]-_0x564e69)>0x2*(g_railOutside+g_spacingBPallets[g_palletInfo['max']]+g_loadPalletOverhang+g_PalletW[g_palletInfo[_0x3cdd46(0x174)]])&&(_0xc5c924=new BABYLON['Vector3'](_0x564e69+g_xtrackFixedDim/0x2+g_liftFixedDim/0x2,0x0,this['area']['minZ']+_0x377a86*_0xa70ad6+_0xa70ad6/0x2+_0x546538),this[_0x3cdd46(0x6d6)](_0xc5c924,this[_0x3cdd46(0x828)][_0x2cf710],0x1,_0x377a86))));}}}}}[_0x4e2f9e(0x8a7)](_0x112d9f){const _0x469819=_0x4e2f9e;if(this['property'][_0x469819(0x10b)][_0x469819(0x61a)][_0x469819(0x85d)](_0x112d9f)){let _0x41f258=-0x1;for(let _0x3480c6=0x0;_0x3480c6<this['activedLiftInfos']['length'];_0x3480c6++)if(_0x112d9f['length']===this['activedLiftInfos'][_0x3480c6]['length']&&_0x112d9f['bottomOrTop']===this[_0x469819(0x5f8)][_0x3480c6][_0x469819(0x830)]&&_0x112d9f['row']===this['activedLiftInfos'][_0x3480c6][_0x469819(0x851)]&&_0x112d9f['index']===this[_0x469819(0x5f8)][_0x3480c6]['index']){_0x112d9f[_0x469819(0x513)]=!0x0,_0x41f258=_0x3480c6;break;}var _0x344ad3;_0x112d9f[_0x469819(0x513)]=!_0x112d9f[_0x469819(0x513)],_0x112d9f[_0x469819(0x513)]?(_0x112d9f['material']=matManager[_0x469819(0x93a)],_0x344ad3={'length':_0x112d9f[_0x469819(0x8ed)],'bottomOrTop':_0x112d9f[_0x469819(0x830)],'index':_0x112d9f['index'],'row':_0x112d9f['row'],'preloading':!0x1},this[_0x469819(0x5f8)]['push'](_0x344ad3),this['_addLift'](_0x344ad3)):(_0x112d9f[_0x469819(0x8bf)]=matManager[_0x469819(0x854)],0x0<(_0x344ad3=this[_0x469819(0x24b)][_0x469819(0x426)](_0x47f19f=>_0x47f19f[_0x469819(0x8ed)]===this['activedLiftInfos'][_0x41f258][_0x469819(0x8ed)]&&_0x47f19f[_0x469819(0x830)]===this[_0x469819(0x5f8)][_0x41f258][_0x469819(0x830)]))[_0x469819(0x8ed)]&&(_0x344ad3=this[_0x469819(0x24b)][_0x469819(0x37b)](_0x344ad3[0x0]),this[_0x469819(0x7ef)][_0x344ad3][_0x469819(0x80d)](),this[_0x469819(0x7ef)][_0x469819(0x3e0)](_0x344ad3,0x1),this[_0x469819(0x24b)][_0x469819(0x3e0)](_0x344ad3,0x1)),this[_0x469819(0x965)](this['activedLiftInfos'][_0x41f258]),this[_0x469819(0x5f8)][_0x469819(0x3e0)](_0x41f258,0x1)),this[_0x469819(0x1f7)]<=this[_0x469819(0x5f8)][_0x469819(0x8ed)]&&(_0x344ad3=this[_0x469819(0x5f8)]['length']-this[_0x469819(0x1f7)],0x1===this[_0x469819(0x532)]['lift']&&0x0==_0x344ad3&&Utils[_0x469819(0x964)](_0x469819(0x11f),'custom'),0x0===this['extra'][_0x469819(0x10b)]&&0x1==_0x344ad3&&Utils[_0x469819(0x964)]('Extra\x20Vertical\x20Transporter\x20added',_0x469819(0x15f)),this[_0x469819(0x532)][_0x469819(0x10b)]=_0x344ad3,updateLiftAmount(this[_0x469819(0x1f7)],this[_0x469819(0x532)]['lift'])),this[_0x469819(0x46b)](_0x469819(0x10b));}}[_0x4e2f9e(0x602)](){const _0x203eff=_0x4e2f9e;for(let _0x50c254=this[_0x203eff(0x5f8)]['length']-0x1;0x0<=_0x50c254;_0x50c254--)this['_addLift'](this[_0x203eff(0x5f8)][_0x50c254])||this['activedLiftInfos'][_0x203eff(0x3e0)](_0x50c254,0x1);var _0x51f04c;this[_0x203eff(0x1f7)]<=this['activedLiftInfos'][_0x203eff(0x8ed)]&&(_0x51f04c=this[_0x203eff(0x5f8)][_0x203eff(0x8ed)]-this[_0x203eff(0x1f7)],this[_0x203eff(0x532)][_0x203eff(0x10b)]=_0x51f04c,updateLiftAmount(this[_0x203eff(0x1f7)],this['extra'][_0x203eff(0x10b)]));}['_showLiftSelectors'](_0x3150c6,_0x155e35,_0x194a34,_0x4bd707,_0x15ac25=-0x1){const _0x16d1c6=_0x4e2f9e,_0xb4c90a=this['addSelector'](_0x16d1c6(0x10b));_0xb4c90a[_0x16d1c6(0x597)]=new BABYLON[(_0x16d1c6(0x849))](1.2,0.2,1.6),_0xb4c90a[_0x16d1c6(0x513)]=0x0<this[_0x16d1c6(0x5f8)][_0x16d1c6(0x426)](_0x494902=>_0x494902[_0x16d1c6(0x8ed)]===_0x155e35&&_0x494902[_0x16d1c6(0x830)]===_0x194a34&&_0x494902[_0x16d1c6(0x851)]===_0x4bd707&&_0x494902[_0x16d1c6(0x459)]===_0x15ac25)[_0x16d1c6(0x8ed)],_0xb4c90a['material']=_0xb4c90a[_0x16d1c6(0x513)]?matManager[_0x16d1c6(0x93a)]:matManager[_0x16d1c6(0x854)],_0xb4c90a['position']=_0x3150c6,_0xb4c90a[_0x16d1c6(0x459)]=_0x15ac25,_0xb4c90a[_0x16d1c6(0x8ed)]=_0x155e35,_0xb4c90a[_0x16d1c6(0x830)]=_0x194a34,_0xb4c90a[_0x16d1c6(0x851)]=_0x4bd707;let _0x14ba1f=!0x1;for(let _0x231b4b=0x0;_0x231b4b<this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x16d1c6(0x8ed)];_0x231b4b++)if(this[_0x16d1c6(0x295)]){if(this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)]['selectors'][_0x231b4b][_0x16d1c6(0x8bf)]===matManager[_0x16d1c6(0x93a)]&&this['property'][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b]['position']['x']===_0xb4c90a[_0x16d1c6(0x38f)]['x']){var _0x4364ae=Math[_0x16d1c6(0x6e0)](this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b][_0x16d1c6(0x38f)]['z'],_0xb4c90a[_0x16d1c6(0x38f)]['z']);if(Math[_0x16d1c6(0x174)](this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b][_0x16d1c6(0x38f)]['z'],_0xb4c90a['position']['z'])-_0x4364ae<g_liftFixedDim){_0x14ba1f=!0x0;break;}}}else{if(this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b][_0x16d1c6(0x8bf)]===matManager[_0x16d1c6(0x93a)]&&this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)]['selectors'][_0x231b4b][_0x16d1c6(0x38f)]['z']===_0xb4c90a[_0x16d1c6(0x38f)]['z']){_0x4364ae=Math[_0x16d1c6(0x6e0)](this['property'][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b][_0x16d1c6(0x38f)]['x'],_0xb4c90a[_0x16d1c6(0x38f)]['x']);if(Math[_0x16d1c6(0x174)](this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x231b4b][_0x16d1c6(0x38f)]['x'],_0xb4c90a['position']['x'])-_0x4364ae<g_liftFixedDim){_0x14ba1f=!0x0;break;}}}if(_0x14ba1f)_0xb4c90a['dispose']();else{for(let _0x3ada6a=this[_0x16d1c6(0x3b2)]['lift'][_0x16d1c6(0x61a)][_0x16d1c6(0x8ed)]-0x1;0x0<=_0x3ada6a;_0x3ada6a--)if(this[_0x16d1c6(0x295)]){if(_0xb4c90a[_0x16d1c6(0x8bf)]===matManager[_0x16d1c6(0x93a)]&&this[_0x16d1c6(0x3b2)]['lift'][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['x']===_0xb4c90a[_0x16d1c6(0x38f)]['x']){var _0x5ad293=Math['min'](this['property'][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['z'],_0xb4c90a[_0x16d1c6(0x38f)]['z']);if(Math[_0x16d1c6(0x174)](this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['z'],_0xb4c90a['position']['z'])-_0x5ad293<g_liftFixedDim){this[_0x16d1c6(0x3b2)]['lift'][_0x16d1c6(0x61a)][_0x3ada6a]['dispose'](),this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x16d1c6(0x3e0)](_0x3ada6a,0x1);break;}}}else{if(_0xb4c90a[_0x16d1c6(0x8bf)]===matManager[_0x16d1c6(0x93a)]&&this[_0x16d1c6(0x3b2)]['lift'][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['z']===_0xb4c90a[_0x16d1c6(0x38f)]['z']){_0x5ad293=Math[_0x16d1c6(0x6e0)](this[_0x16d1c6(0x3b2)]['lift'][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['x'],_0xb4c90a[_0x16d1c6(0x38f)]['x']);if(Math[_0x16d1c6(0x174)](this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x38f)]['x'],_0xb4c90a['position']['x'])-_0x5ad293<g_liftFixedDim){this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)][_0x16d1c6(0x61a)][_0x3ada6a][_0x16d1c6(0x80d)](),this[_0x16d1c6(0x3b2)][_0x16d1c6(0x10b)]['selectors'][_0x16d1c6(0x3e0)](_0x3ada6a,0x1);break;}}}this['property'][_0x16d1c6(0x10b)]['selectors'][_0x16d1c6(0x334)](_0xb4c90a);}}[_0x4e2f9e(0x5af)](_0x3b2897){const _0x161ed4=_0x4e2f9e;if(_0x3b2897[_0x161ed4(0x851)]>(this['isHorizontal']?this[_0x161ed4(0x6e5)]:this[_0x161ed4(0x3ce)])-0x1)return!0x1;var _0x5d4366=0x2*this[_0x161ed4(0x5b7)]+0x2*this[_0x161ed4(0x492)]+g_palletInfo[_0x161ed4(0x8ed)]+g_rackingPole;let _0x18c825,_0x6eeedb;var _0x330044=[this['isHorizontal']?this[_0x161ed4(0x30e)]['minZ']:this[_0x161ed4(0x30e)][_0x161ed4(0x251)],this[_0x161ed4(0x295)]?this[_0x161ed4(0x30e)]['maxZ']:this[_0x161ed4(0x30e)][_0x161ed4(0x168)]][this[_0x161ed4(0x295)]?0x1:0x0]+(this[_0x161ed4(0x295)]?-0x1:0x1)*_0x3b2897[_0x161ed4(0x8ed)];let _0x299ff3=[];if(this[_0x161ed4(0x4ae)][0x3]['data'][_0x161ed4(0x25b)]((_0xdac379,_0x4687b6)=>{const _0xb88a99=_0x161ed4;_0xdac379[this[_0xb88a99(0x295)]?0x1:0x0]===_0x3b2897[_0xb88a99(0x851)]&&_0x299ff3[_0xb88a99(0x334)](this[_0xb88a99(0x4ae)][0x3][_0xb88a99(0x38f)][_0x4687b6]);}),_0x6eeedb=this[_0x161ed4(0x295)]?(_0x18c825=0x0<_0x299ff3[_0x161ed4(0x8ed)]?_0x299ff3[0x0][0x0]:this[_0x161ed4(0x30e)]['minX']+_0x3b2897[_0x161ed4(0x851)]*_0x5d4366+_0x5d4366/0x2,_0x330044+_0x3b2897[_0x161ed4(0x830)]*((-0x1===_0x3b2897[_0x161ed4(0x459)]?g_xtrackFixedDim/0x2:g_palletInfo[_0x161ed4(0x960)]/0x2)+g_liftFixedDim/0x2)):(_0x18c825=_0x330044+_0x3b2897['bottomOrTop']*((-0x1===_0x3b2897[_0x161ed4(0x459)]?g_xtrackFixedDim/0x2:g_palletInfo['racking']/0x2)+g_liftFixedDim/0x2),0x0<_0x299ff3[_0x161ed4(0x8ed)]?_0x299ff3[0x0][0x2]:this[_0x161ed4(0x30e)][_0x161ed4(0x805)]+_0x3b2897[_0x161ed4(0x851)]*_0x5d4366+_0x5d4366/0x2),!_0x18c825||!_0x6eeedb)return!0x1;return _0x330044=new Lift(this,_0x3b2897,_round(_0x18c825,0x3),_round(_0x6eeedb,0x3)),(this[_0x161ed4(0x60e)][_0x161ed4(0x334)](_0x330044),!0x0);}[_0x4e2f9e(0x965)](_0x19049b){const _0x512a81=_0x4e2f9e;let _0x26d653=-0x1;for(let _0xa84819=0x0;_0xa84819<this[_0x512a81(0x60e)][_0x512a81(0x8ed)];_0xa84819++)if(this[_0x512a81(0x60e)][_0xa84819][_0x512a81(0x8ed)]===_0x19049b[_0x512a81(0x8ed)]&&this[_0x512a81(0x60e)][_0xa84819][_0x512a81(0x8ed)]===_0x19049b[_0x512a81(0x8ed)]&&this[_0x512a81(0x60e)][_0xa84819][_0x512a81(0x851)]===_0x19049b['row']&&this[_0x512a81(0x60e)][_0xa84819]['index']===_0x19049b[_0x512a81(0x459)]){this[_0x512a81(0x60e)][_0xa84819][_0x512a81(0x288)](),_0x26d653=_0xa84819;break;}0x0<=_0x26d653&&this[_0x512a81(0x60e)][_0x512a81(0x3e0)](_0x26d653,0x1);}['updatePallet'](_0x4b7dec=null){const _0x4f9e07=_0x4e2f9e;null!==_0x4b7dec&&(this[_0x4f9e07(0x845)]=_0x4b7dec),this['removeAllPallets'](),this['addPallets'](),palletsNoJS();}[_0x4e2f9e(0x1df)](){const _0x23fe50=_0x4e2f9e;if(this['transform'][0x3]){let _0x58946b=0x0,_0x1861d8=0x0;for(let _0x4111ed=0x0;_0x4111ed<this['transform'][0x3][_0x23fe50(0x5d8)]['length'];_0x4111ed++)0x0===this[_0x23fe50(0x4ae)][0x3][_0x23fe50(0x5d8)][_0x4111ed][this['isHorizontal']?0x1:0x0]&&0x0===this[_0x23fe50(0x4ae)][0x3]['data'][_0x4111ed][0x2]&&_0x58946b++,this[_0x23fe50(0x4ae)][0x3][_0x23fe50(0x5d8)][_0x4111ed][this['isHorizontal']?0x1:0x0]===(this[_0x23fe50(0x295)]?this['maxCol']:this['maxRow'])-0x1&&0x0===this[_0x23fe50(0x4ae)][0x3]['data'][_0x4111ed][0x2]&&_0x1861d8++;let _0x56dd8d=-0x1;for(let _0x1087db=this[_0x23fe50(0x93d)]-0x1;0x0<=_0x1087db;_0x1087db--){for(let _0x3bfa73=0x0;_0x3bfa73<this[_0x23fe50(0x5eb)]['length'];_0x3bfa73++){var _0x1d6dcb=_0x58946b>=_0x1861d8?0x0:(this[_0x23fe50(0x295)]?this['maxCol']:this[_0x23fe50(0x3ce)])-0x1;if(this[_0x23fe50(0x5eb)][_0x3bfa73][0x1][_0x23fe50(0x85d)](_0x1d6dcb)&&!this[_0x23fe50(0x5eb)][_0x3bfa73][0x2][_0x23fe50(0x85d)](_0x1087db)){_0x56dd8d=_0x1087db;break;}}if(-0x1!==_0x56dd8d)break;}-0x1===_0x56dd8d&&(_0x56dd8d=this[_0x23fe50(0x93d)]-0x1);let _0x5902b5=0x0,_0x38f424=[];for(let _0x2e5af7=0x0;_0x2e5af7<g_palletInfo['order'][_0x23fe50(0x8ed)];_0x2e5af7++){let _0xa7b9ea=this[_0x23fe50(0x5f8)][_0x23fe50(0x426)](_0x1bdd9f=>_0x1bdd9f['row']==_0x5902b5);for(;0x0!=_0xa7b9ea['length'];)_0x5902b5+=0x1,_0xa7b9ea=this['activedLiftInfos'][_0x23fe50(0x426)](_0x372aeb=>_0x372aeb[_0x23fe50(0x851)]==_0x5902b5);var _0x39c9a2=this['stores'][_0x23fe50(0x426)](_0x3be754=>_0x3be754[_0x23fe50(0x21f)]===_0x56dd8d&&_0x3be754[_0x23fe50(0x851)]===_0x5902b5);if(_0x5902b5+=0x1,0x0===_0x39c9a2[_0x23fe50(0x8ed)])break;_0x38f424=_0x38f424['concat'](this['renderPallet'](_0x39c9a2[0x0],g_palletInfo['order'][_0x2e5af7],!0x0));}if(_0x5902b5=(this[_0x23fe50(0x295)]?this[_0x23fe50(0x6e5)]:this[_0x23fe50(0x3ce)])-0x1,_0x58946b!==_0x1861d8&&this['drawMode']===sceneMode['draw'])for(let _0x23e7d0=0x0;_0x23e7d0<g_palletInfo[_0x23fe50(0x65c)]['length'];_0x23e7d0++){let _0x442f6a=this['activedLiftInfos']['filter'](_0x5e022f=>_0x5e022f[_0x23fe50(0x851)]==_0x5902b5);for(;0x0!=_0x442f6a[_0x23fe50(0x8ed)];)--_0x5902b5,_0x442f6a=this[_0x23fe50(0x5f8)][_0x23fe50(0x426)](_0x401de4=>_0x401de4[_0x23fe50(0x851)]==_0x5902b5);var _0x25d79d=this[_0x23fe50(0x979)][_0x23fe50(0x426)](_0x4106f3=>_0x4106f3[_0x23fe50(0x21f)]===_0x56dd8d&&_0x4106f3[_0x23fe50(0x851)]===_0x5902b5);if(--_0x5902b5,0x0===_0x25d79d[_0x23fe50(0x8ed)])break;_0x38f424=_0x38f424[_0x23fe50(0x734)](this['renderPallet'](_0x25d79d[0x0],g_palletInfo[_0x23fe50(0x65c)][_0x23e7d0],!0x0));}this[_0x23fe50(0x20d)]=_generateLabels(_0x38f424,'',!0x0,Math['PI']/0x2,this[_0x23fe50(0x295)]?0x0:Math['PI']/0x2);}}['renderPallet'](_0x2ef526,_0x39c773,_0x45e327=!0x1){const _0x5b38ed=_0x4e2f9e;let _0x51779b=[];var _0x14d0b6=this[_0x5b38ed(0x335)][_0x5b38ed(0x426)](_0x376588=>_0x376588['idx']===_0x2ef526['height']+0x1);for(let _0x55b622=0x0;_0x55b622<_0x2ef526[_0x5b38ed(0x937)][_0x5b38ed(0x8ed)];_0x55b622++){var _0x256dfa=_0x2ef526[_0x5b38ed(0x937)][_0x55b622][_0x39c773];for(let _0x47ad97=0x0;_0x47ad97<_0x256dfa['length'];_0x47ad97++){var _0x3f2341=new BABYLON[(_0x5b38ed(0x849))](_0x256dfa[_0x47ad97][0x0],this[_0x5b38ed(0x56e)](_0x2ef526[_0x5b38ed(0x21f)]),_0x256dfa[_0x47ad97][0x2]);let _0x3e4e53=new Pallet(_0x39c773,0x0<_0x14d0b6[_0x5b38ed(0x8ed)]?parseFloat(_0x14d0b6[0x0]['height']):this[_0x5b38ed(0x77c)]);_0x3e4e53['props'][_0x5b38ed(0x334)](_0x2ef526['row']),_0x3e4e53[_0x5b38ed(0x795)](_0x3f2341),_0x3e4e53[_0x5b38ed(0x35a)](new BABYLON[(_0x5b38ed(0x849))](0x0,this[_0x5b38ed(0x295)]?0x0:-Math['PI']/0x2,0x0)),this[_0x5b38ed(0x494)][_0x5b38ed(0x334)](_0x3e4e53),_0x51779b[_0x5b38ed(0x334)]([_0x3f2341['x'],_0x3f2341['y']+(_0x3e4e53['baseHeight']+_0x3e4e53[_0x5b38ed(0x21f)]+0.01),_0x3f2341['z'],parseInt(_0x47ad97+0x1)]);}}if(_0x45e327)return _0x51779b;}[_0x4e2f9e(0x932)](){const _0x564d7a=_0x4e2f9e;this[_0x564d7a(0x4cc)](_0x564d7a(0x494),'remove'),this[_0x564d7a(0x20d)]&&(this['SPSPalletLabels'][_0x564d7a(0x45e)][_0x564d7a(0x80d)](!0x0,!0x0),this['SPSPalletLabels']['dispose'](),this[_0x564d7a(0x20d)]=null);}[_0x4e2f9e(0x510)](_0x1eeadf=-0x1){const _0x21a860=_0x4e2f9e;-0x1===_0x1eeadf?this[_0x21a860(0x7d4)]['length']>this[_0x21a860(0x57b)]&&(this[_0x21a860(0x532)][_0x21a860(0x751)]=this[_0x21a860(0x7d4)]['length']-this[_0x21a860(0x57b)]):this[_0x21a860(0x532)][_0x21a860(0x751)]=_0x1eeadf,updateCarrierAmount(this[_0x21a860(0x57b)],this['extra'][_0x21a860(0x751)]),_0x1eeadf=this[_0x21a860(0x57b)]+this[_0x21a860(0x532)][_0x21a860(0x751)],(this[_0x21a860(0x394)](),this[_0x21a860(0x70a)](_0x1eeadf),renderScene());}[_0x4e2f9e(0x70a)](_0x34c3e6){const _0x5be2d6=_0x4e2f9e;if(this[_0x5be2d6(0x4ae)][0x3]){let _0x5676a7=[];for(let _0xf3e50b=(this[_0x5be2d6(0x295)]?this['maxCol']:this[_0x5be2d6(0x3ce)])-0x1;0x0<=_0xf3e50b;_0xf3e50b--){for(let _0xe1eca4=0x0;_0xe1eca4<this[_0x5be2d6(0x93d)];_0xe1eca4++){var _0x1cd1a5=this['transform'][0x3]['data'][_0x5be2d6(0x426)](_0x1d2d68=>0x0===_0x1d2d68[this[_0x5be2d6(0x295)]?0x0:0x1]&&_0x1d2d68[this[_0x5be2d6(0x295)]?0x1:0x0]===_0xf3e50b&&_0x1d2d68[0x2]===_0xe1eca4);if(0x0<_0x1cd1a5['length']){var _0x3ff735=this['transform'][0x3][_0x5be2d6(0x5d8)][_0x5be2d6(0x37b)](_0x1cd1a5[0x0]);if(-0x1===_0x3ff735||!this['isInsideLift'](this['transform'][0x3][_0x5be2d6(0x38f)][_0x3ff735][this[_0x5be2d6(0x295)]?0x2:0x0]+g_liftFixedDim/0x2,this[_0x5be2d6(0x840)](_0xf3e50b))){if(!(_0x5676a7['length']<_0x34c3e6))break;_0x5676a7['push'](_0x1cd1a5[0x0]);}}}if(_0x5676a7[_0x5be2d6(0x8ed)]===_0x34c3e6)break;}for(let _0x2ee6bd=0x0;_0x2ee6bd<_0x5676a7[_0x5be2d6(0x8ed)];_0x2ee6bd++){var _0x124422=new Carrier(this,_0x5676a7[_0x2ee6bd]);this['activedCarrierInfos']['push'](_0x2ee6bd<this[_0x5be2d6(0x57b)]),this[_0x5be2d6(0x6af)]['push'](_0x124422);}}}[_0x4e2f9e(0x394)](){const _0x31e4a6=_0x4e2f9e;this['emptyProperty'](_0x31e4a6(0x6af),_0x31e4a6(0x288)),this[_0x31e4a6(0x7d4)]=[];}[_0x4e2f9e(0x484)](){const _0x379089=_0x4e2f9e;this[_0x379089(0x263)][_0x379089(0x25b)](function(_0x56ba10){const _0x4ec731=_0x379089;_0x56ba10['line']['dispose'](),_0x56ba10[_0x4ec731(0x6fa)][_0x4ec731(0x80d)]();});}[_0x4e2f9e(0x404)](){const _0x43fc2d=_0x4e2f9e;this[_0x43fc2d(0x263)][_0x43fc2d(0x25b)](function(_0x12727d){const _0x5d309c=_0x43fc2d;_0x12727d[_0x5d309c(0x404)]();}),this['floor'][_0x43fc2d(0x2c2)]=!0x0;}[_0x4e2f9e(0x364)](){const _0x501727=_0x4e2f9e;this[_0x501727(0x263)]['forEach'](function(_0x3b2bc4){const _0x1ff450=_0x501727;_0x3b2bc4[_0x1ff450(0x364)]();}),this[_0x501727(0x41a)][_0x501727(0x2c2)]=!0x1;}[_0x4e2f9e(0x42f)](){const _0x1c96c7=_0x4e2f9e;this[_0x1c96c7(0x89f)](),0x0!==this[_0x1c96c7(0x855)]['length']&&(this['floor']=new BABYLON[(_0x1c96c7(0x7c2))](_0x1c96c7(0x537),this['floorPoints'],scene)[_0x1c96c7(0x17e)](!0x0),this['floor'][_0x1c96c7(0x67f)]=!0x1,this['floor'][_0x1c96c7(0x38f)]['y']=0.25,this[_0x1c96c7(0x41a)][_0x1c96c7(0x8bf)]=this[_0x1c96c7(0x369)]?matManager[_0x1c96c7(0x74d)]:matManager[_0x1c96c7(0x446)]);}[_0x4e2f9e(0x89f)](){const _0x5a4bf7=_0x4e2f9e;this[_0x5a4bf7(0x41a)]&&(this[_0x5a4bf7(0x41a)][_0x5a4bf7(0x80d)](),this[_0x5a4bf7(0x41a)]=null);}['previewConnectionSite'](_0x3728c5){const _0x5aaf51=_0x4e2f9e;this[_0x5aaf51(0x874)](_0x3728c5,!0x0);const _0x5c4fc7=getValidIcubeToConect();for(let _0xd3d188=0x0;_0xd3d188<_0x5c4fc7['length'];_0xd3d188++){let _0x32bd37=0x0,_0x18804f=0x0;_0x18804f=this[_0x5aaf51(0x295)]?this[_0x5aaf51(0x30e)][_0x5aaf51(0x251)]<_0x5c4fc7[_0xd3d188][_0x5aaf51(0x30e)][_0x5aaf51(0x251)]?(_0x32bd37=(_0x5c4fc7[_0xd3d188]['area'][_0x5aaf51(0x251)]+this[_0x5aaf51(0x30e)]['maxX'])/0x2,0x1):(_0x32bd37=(this[_0x5aaf51(0x30e)][_0x5aaf51(0x251)]+_0x5c4fc7[_0xd3d188][_0x5aaf51(0x30e)][_0x5aaf51(0x168)])/0x2,-0x1):this['area'][_0x5aaf51(0x805)]<_0x5c4fc7[_0xd3d188]['area'][_0x5aaf51(0x805)]?(_0x32bd37=(_0x5c4fc7[_0xd3d188][_0x5aaf51(0x30e)][_0x5aaf51(0x805)]+this[_0x5aaf51(0x30e)][_0x5aaf51(0x6d3)])/0x2,0x1):(_0x32bd37=(this['area'][_0x5aaf51(0x805)]+_0x5c4fc7[_0xd3d188][_0x5aaf51(0x30e)][_0x5aaf51(0x6d3)])/0x2,-0x1);var _0x5f4880=_0x5c4fc7[_0xd3d188]['id'][_0x5aaf51(0x52b)]('-'),_0x2b2429=[this['isHorizontal']?this['area'][_0x5aaf51(0x805)]:this[_0x5aaf51(0x30e)][_0x5aaf51(0x251)],this[_0x5aaf51(0x295)]?this['area']['maxZ']:this['area'][_0x5aaf51(0x168)]];for(let _0x545f69=0x0;_0x545f69<=this[_0x5aaf51(0x93d)];_0x545f69++)for(let _0x153147=0x0;_0x153147<=this['activedXtrackIds'][_0x5aaf51(0x8ed)];_0x153147++){const _0x3cf2de=this[_0x5aaf51(0x4af)](_0x3728c5);_0x3cf2de['scaling']=new BABYLON[(_0x5aaf51(0x849))](0x1,0.2,0x1),_0x3cf2de[_0x5aaf51(0x459)]=[this[_0x5aaf51(0x828)][_0x153147],_0x545f69,_0x5f4880[0x0],_0x18804f],_0x3cf2de['selected']=this[_0x5aaf51(0x2ac)][_0x5aaf51(0x54a)](_0x4b8c3f=>JSON['stringify'](_0x4b8c3f)===JSON[_0x5aaf51(0x264)](_0x3cf2de[_0x5aaf51(0x459)])),_0x3cf2de[_0x5aaf51(0x8bf)]=_0x3cf2de[_0x5aaf51(0x513)]?matManager[_0x5aaf51(0x93a)]:matManager[_0x5aaf51(0x854)],this[_0x5aaf51(0x295)]?_0x3cf2de[_0x5aaf51(0x38f)]=new BABYLON[(_0x5aaf51(0x849))](_0x32bd37,this[_0x5aaf51(0x56e)](_0x545f69)+0.012,_0x2b2429[0x1]-this[_0x5aaf51(0x828)][_0x153147]):_0x3cf2de[_0x5aaf51(0x38f)]=new BABYLON['Vector3'](_0x2b2429[0x0]+this['activedXtrackIds'][_0x153147],this[_0x5aaf51(0x56e)](_0x545f69)+0.012,_0x32bd37),_0x545f69===this[_0x5aaf51(0x93d)]&&(_0x3cf2de[_0x5aaf51(0x515)]=!0x0,_0x3cf2de[_0x5aaf51(0x8bf)]=matManager[_0x5aaf51(0x79d)]),this[_0x5aaf51(0x3b2)][_0x5aaf51(0x677)][_0x5aaf51(0x61a)][_0x5aaf51(0x334)](_0x3cf2de);}}}[_0x4e2f9e(0x75d)](_0x43038f){const _0x54de4b=_0x4e2f9e;if(this[_0x54de4b(0x3b2)][_0x54de4b(0x677)][_0x54de4b(0x61a)][_0x54de4b(0x85d)](_0x43038f)){_0x43038f['selected']=!_0x43038f[_0x54de4b(0x513)];const _0x43cb21=_0x43038f[_0x54de4b(0x459)];if(_0x43038f[_0x54de4b(0x513)]){if(_0x43038f[_0x54de4b(0x515)]){const _0x8c5667=this[_0x54de4b(0x3b2)]['connection'][_0x54de4b(0x61a)][_0x54de4b(0x426)](_0x35a837=>_0x35a837[_0x54de4b(0x459)][0x0]===_0x43cb21[0x0]&_0x35a837[_0x54de4b(0x459)][0x2]===_0x43cb21[0x2]&!_0x35a837['spec']);for(let _0x8e61ef=0x0;_0x8e61ef<_0x8c5667['length'];_0x8e61ef++)_0x8c5667[_0x8e61ef][_0x54de4b(0x8bf)]=matManager['matActiveSelector'],_0x8c5667[_0x8e61ef][_0x54de4b(0x513)]=!0x0,this[_0x54de4b(0x2ac)]['some'](_0x4258b1=>JSON[_0x54de4b(0x264)](_0x4258b1)===JSON[_0x54de4b(0x264)](_0x8c5667[_0x8e61ef][_0x54de4b(0x459)]))||this[_0x54de4b(0x2ac)][_0x54de4b(0x334)](_0x8c5667[_0x8e61ef][_0x54de4b(0x459)]);}else this[_0x54de4b(0x2ac)][_0x54de4b(0x54a)](_0x1f0ca3=>JSON[_0x54de4b(0x264)](_0x1f0ca3)===JSON[_0x54de4b(0x264)](_0x43cb21))||this[_0x54de4b(0x2ac)][_0x54de4b(0x334)](_0x43cb21);_0x43038f[_0x54de4b(0x8bf)]=matManager['matActiveSelector'];}else{if(_0x43038f[_0x54de4b(0x515)]){const _0x5758e4=this[_0x54de4b(0x3b2)][_0x54de4b(0x677)][_0x54de4b(0x61a)]['filter'](_0x36b08f=>_0x36b08f['index'][0x0]===_0x43cb21[0x0]&_0x36b08f[_0x54de4b(0x459)][0x2]===_0x43cb21[0x2]&!_0x36b08f[_0x54de4b(0x515)]);for(let _0x320f24=0x0;_0x320f24<_0x5758e4[_0x54de4b(0x8ed)];_0x320f24++){_0x5758e4[_0x320f24][_0x54de4b(0x8bf)]=matManager[_0x54de4b(0x854)],_0x5758e4[_0x320f24][_0x54de4b(0x513)]=!0x1;for(let _0x57c3dc=0x0;_0x57c3dc<this[_0x54de4b(0x2ac)][_0x54de4b(0x8ed)];_0x57c3dc++)if(JSON[_0x54de4b(0x264)](this[_0x54de4b(0x2ac)][_0x57c3dc])===JSON[_0x54de4b(0x264)](_0x5758e4[_0x320f24][_0x54de4b(0x459)])){this['activedConnections'][_0x54de4b(0x3e0)](_0x57c3dc,0x1);break;}}}else{for(let _0x5b2ea2=0x0;_0x5b2ea2<this['activedConnections'][_0x54de4b(0x8ed)];_0x5b2ea2++)if(JSON[_0x54de4b(0x264)](this[_0x54de4b(0x2ac)][_0x5b2ea2])===JSON[_0x54de4b(0x264)](_0x43cb21)){this[_0x54de4b(0x2ac)]['splice'](_0x5b2ea2,0x1);break;}}_0x43038f[_0x54de4b(0x8bf)]=_0x43038f[_0x54de4b(0x515)]?matManager[_0x54de4b(0x79d)]:matManager[_0x54de4b(0x854)];}this[_0x54de4b(0x4cc)]('connections'),this['updateConnectionPlacement']();}}[_0x4e2f9e(0x53a)](){const _0x531c91=_0x4e2f9e;if(this[_0x531c91(0x4ae)][0x6])for(let _0x26c4cb=this[_0x531c91(0x2ac)][_0x531c91(0x8ed)]-0x1;0x0<=_0x26c4cb;_0x26c4cb--){const _0x10ec66=this[_0x531c91(0x2ac)][_0x26c4cb],_0x2e435c=icubes['filter'](_0x3d4e0b=>-0x1!==_0x3d4e0b['id'][_0x531c91(0x37b)](_0x10ec66[0x2]));if(0x0===_0x2e435c[_0x531c91(0x8ed)])this['activedConnections']['splice'](_0x26c4cb,0x1);else{if(_0x2e435c[0x0][_0x531c91(0x828)][_0x531c91(0x85d)](_0x10ec66[0x0])){let _0x14c1e5=null,_0xc223a6=null;const _0x5b6eab=_0x2e435c[0x0];if(0x1===_0x10ec66[0x3]){var _0x46cd76=this['transform'][0x6]['data']['filter'](_0x450854=>_0x450854[0x3]===_0x10ec66[0x0]&&_0x450854[0x2]===_0x10ec66[0x1]),_0x413870=_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x426)](_0x3c6ada=>_0x3c6ada[0x3]===_0x10ec66[0x0]&&_0x3c6ada[0x2]===_0x10ec66[0x1]);if(this['isHorizontal']){for(let _0x1742c2=0x0;_0x1742c2<this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)]['length'];_0x1742c2++)if(this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x1742c2][0x3]===_0x10ec66[0x0]&&this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x1742c2][0x2]===_0x10ec66[0x1]&&this[_0x531c91(0x4ae)][0x6]['data'][_0x1742c2][0x1]===_0x46cd76[_0x46cd76['length']-0x1][0x1]){_0x14c1e5=[...this[_0x531c91(0x4ae)][0x6][_0x531c91(0x38f)][_0x1742c2]];break;}for(let _0x169f57=0x0;_0x169f57<_0x5b6eab['transform'][0x6]['data'][_0x531c91(0x8ed)];_0x169f57++)if(_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x169f57][0x3]===_0x10ec66[0x0]&&_0x5b6eab[_0x531c91(0x4ae)][0x6]['data'][_0x169f57][0x2]===_0x10ec66[0x1]&&_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x169f57][0x1]===_0x413870[0x0][0x1]){_0xc223a6=[..._0x5b6eab[_0x531c91(0x4ae)][0x6]['position'][_0x169f57]];break;}}else{for(let _0x3679e5=0x0;_0x3679e5<this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x8ed)];_0x3679e5++)if(this['transform'][0x6][_0x531c91(0x5d8)][_0x3679e5][0x3]===_0x10ec66[0x0]&&this[_0x531c91(0x4ae)][0x6]['data'][_0x3679e5][0x2]===_0x10ec66[0x1]&&this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x3679e5][0x0]===_0x46cd76[_0x46cd76[_0x531c91(0x8ed)]-0x1][0x0]){_0x14c1e5=[...this['transform'][0x6][_0x531c91(0x38f)][_0x3679e5]];break;}for(let _0x557b10=0x0;_0x557b10<_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x8ed)];_0x557b10++)if(_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x557b10][0x3]===_0x10ec66[0x0]&&_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x557b10][0x2]===_0x10ec66[0x1]&&_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x557b10][0x0]===_0x413870[0x0][0x0]){_0xc223a6=[..._0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x38f)][_0x557b10]];break;}}}else{var _0x3ecc72=this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)]['filter'](_0x2548cc=>_0x2548cc[0x3]===_0x10ec66[0x0]&&_0x2548cc[0x2]===_0x10ec66[0x1]),_0x29ca93=_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x426)](_0x369540=>_0x369540[0x3]===_0x10ec66[0x0]&&_0x369540[0x2]===_0x10ec66[0x1]);if(this[_0x531c91(0x295)]){for(let _0xc08292=0x0;_0xc08292<this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x8ed)];_0xc08292++)if(this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0xc08292][0x3]===_0x10ec66[0x0]&&this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0xc08292][0x2]===_0x10ec66[0x1]&&this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0xc08292][0x1]===_0x3ecc72[0x0][0x1]){_0x14c1e5=[...this['transform'][0x6][_0x531c91(0x38f)][_0xc08292]];break;}for(let _0x1e5b87=0x0;_0x1e5b87<_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x531c91(0x8ed)];_0x1e5b87++)if(_0x5b6eab['transform'][0x6][_0x531c91(0x5d8)][_0x1e5b87][0x3]===_0x10ec66[0x0]&&_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x1e5b87][0x2]===_0x10ec66[0x1]&&_0x5b6eab[_0x531c91(0x4ae)][0x6]['data'][_0x1e5b87][0x1]===_0x29ca93[_0x29ca93[_0x531c91(0x8ed)]-0x1][0x1]){_0xc223a6=[..._0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x38f)][_0x1e5b87]];break;}}else{for(let _0x3de052=0x0;_0x3de052<this[_0x531c91(0x4ae)][0x6]['data'][_0x531c91(0x8ed)];_0x3de052++)if(this['transform'][0x6][_0x531c91(0x5d8)][_0x3de052][0x3]===_0x10ec66[0x0]&&this['transform'][0x6][_0x531c91(0x5d8)][_0x3de052][0x2]===_0x10ec66[0x1]&&this[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x3de052][0x0]===_0x3ecc72[0x0][0x0]){_0x14c1e5=[...this[_0x531c91(0x4ae)][0x6][_0x531c91(0x38f)][_0x3de052]];break;}for(let _0x22f485=0x0;_0x22f485<_0x5b6eab[_0x531c91(0x4ae)][0x6]['data'][_0x531c91(0x8ed)];_0x22f485++)if(_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x22f485][0x3]===_0x10ec66[0x0]&&_0x5b6eab[_0x531c91(0x4ae)][0x6][_0x531c91(0x5d8)][_0x22f485][0x2]===_0x10ec66[0x1]&&_0x5b6eab['transform'][0x6]['data'][_0x22f485][0x0]===_0x29ca93[_0x29ca93[_0x531c91(0x8ed)]-0x1][0x0]){_0xc223a6=[..._0x5b6eab[_0x531c91(0x4ae)][0x6]['position'][_0x22f485]];break;}}}if(_0x14c1e5&&_0xc223a6){var _0x30c6da=BABYLON['Vector3'][_0x531c91(0x822)](new BABYLON['Vector3'](_0x14c1e5[0x0],_0x14c1e5[0x1],_0x14c1e5[0x2]),new BABYLON['Vector3'](_0xc223a6[0x0],_0xc223a6[0x1],_0xc223a6[0x2]));let _0x4c7f48=[];for(let _0xaf6e97=0x0;_0xaf6e97<parseInt(_0x30c6da/0.53)-0x1;_0xaf6e97++){const _0x133c20=itemInfo[ITEMTYPE['Auto'][_0x531c91(0x869)]][_0x531c91(0x1a0)][_0x531c91(0x6d4)](_0x531c91(0x8fa));_0x133c20['origin']=itemInfo[ITEMTYPE[_0x531c91(0x67e)]['XtrackExt']][_0x531c91(0x1a0)],_0x133c20['name']=itemInfo[ITEMTYPE[_0x531c91(0x67e)][_0x531c91(0x869)]][_0x531c91(0x191)],_0x133c20[_0x531c91(0x355)]=itemInfo[ITEMTYPE[_0x531c91(0x67e)][_0x531c91(0x869)]][_0x531c91(0x355)],_0x133c20[_0x531c91(0x46d)]=itemInfo[ITEMTYPE['Auto']['XtrackExt']][_0x531c91(0x46d)],_0x133c20[_0x531c91(0x597)]['z']=1.35===g_xtrackFixedDim?0x1:1.15,_0x133c20[_0x531c91(0x67f)]=!0x1,_0x133c20[_0x531c91(0x35d)](!0x0),this[_0x531c91(0x295)]?_0x133c20[_0x531c91(0x38f)]=new BABYLON[(_0x531c91(0x849))](Math[_0x531c91(0x6e0)](_0x14c1e5[0x0],_0xc223a6[0x0])+0.53*(_0xaf6e97+0x1),_0x14c1e5[0x1],_0x14c1e5[0x2]):(_0x133c20[_0x531c91(0x38f)]=new BABYLON[(_0x531c91(0x849))](_0x14c1e5[0x0],_0x14c1e5[0x1],Math[_0x531c91(0x6e0)](_0x14c1e5[0x2],_0xc223a6[0x2])+0.53*(_0xaf6e97+0x1)),_0x133c20['rotation']['y']=Math['PI']/0x2),_0x4c7f48['push'](_0x133c20);}this['connections'][_0x531c91(0x334)](_0x4c7f48);}}else this['activedConnections'][_0x531c91(0x3e0)](_0x26c4cb,0x1);}}}['previewChargerSite'](_0x37aa2e){const _0x4dc598=_0x4e2f9e;this['finishToSetProperty'](_0x37aa2e,!0x0);for(let _0xe880b7=0x0;_0xe880b7<this['transform'][0x5][_0x4dc598(0x5d8)][_0x4dc598(0x8ed)];_0xe880b7++){let _0x2be539,_0x1f7126=(_0x2be539=this[_0x4dc598(0x295)]?0x0!==this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x7d3)][_0xe880b7][0x1]?'top':_0x4dc598(0x124):this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x7d3)][_0xe880b7][0x1]!==Math['PI']/0x2?'right':_0x4dc598(0x55b),BABYLON[_0x4dc598(0x849)]['Zero']());switch(_0x2be539){case _0x4dc598(0x124):_0x1f7126=new BABYLON[(_0x4dc598(0x849))](this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x0],this[_0x4dc598(0x4ae)][0x5]['position'][_0xe880b7][0x1],this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x2]-g_width/0x2);break;case _0x4dc598(0x8a0):_0x1f7126=new BABYLON[(_0x4dc598(0x849))](this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x0],this['transform'][0x5][_0x4dc598(0x38f)][_0xe880b7][0x1],this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x2]+g_width/0x2);break;case _0x4dc598(0x55b):_0x1f7126=new BABYLON['Vector3'](this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x0]-g_width/0x2,this[_0x4dc598(0x4ae)][0x5]['position'][_0xe880b7][0x1],this[_0x4dc598(0x4ae)][0x5]['position'][_0xe880b7][0x2]);break;case _0x4dc598(0x180):_0x1f7126=new BABYLON[(_0x4dc598(0x849))](this[_0x4dc598(0x4ae)][0x5]['position'][_0xe880b7][0x0]+g_width/0x2,this[_0x4dc598(0x4ae)][0x5]['position'][_0xe880b7][0x1],this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x38f)][_0xe880b7][0x2]);}const _0xa49a3a=this[_0x4dc598(0x4af)](_0x37aa2e);_0xa49a3a[_0x4dc598(0x597)]=new BABYLON[(_0x4dc598(0x849))](0.9,0.2,0.5),_0xa49a3a[_0x4dc598(0x513)]=0x0<this[_0x4dc598(0x1b3)]['filter'](_0x19cf71=>_0x19cf71[_0x4dc598(0x83a)]===this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x5d8)][_0xe880b7][0x1]&&_0x19cf71['row']===this[_0x4dc598(0x4ae)][0x5]['data'][_0xe880b7][0x0]&&_0x19cf71['height']===this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x5d8)][_0xe880b7][0x2]&&_0x19cf71['chargerPos']===_0x2be539)[_0x4dc598(0x8ed)],_0xa49a3a['material']=_0xa49a3a[_0x4dc598(0x513)]?matManager[_0x4dc598(0x93a)]:matManager['matSelector'],_0xa49a3a[_0x4dc598(0x38f)]=_0x1f7126,_0xa49a3a[_0x4dc598(0x793)]=_0x2be539,_0xa49a3a[_0x4dc598(0x851)]=this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x5d8)][_0xe880b7][0x0],_0xa49a3a[_0x4dc598(0x83a)]=this[_0x4dc598(0x4ae)][0x5][_0x4dc598(0x5d8)][_0xe880b7][0x1],_0xa49a3a[_0x4dc598(0x21f)]=this[_0x4dc598(0x4ae)][0x5]['data'][_0xe880b7][0x2],this[_0x4dc598(0x3b2)]['charger'][_0x4dc598(0x61a)][_0x4dc598(0x334)](_0xa49a3a);}}['updateChargerPlacementBySelector'](_0x3cd60d){const _0x3142e7=_0x4e2f9e;if(this['property'][_0x3142e7(0x2a9)][_0x3142e7(0x61a)][_0x3142e7(0x85d)](_0x3cd60d)){if(_0x3cd60d[_0x3142e7(0x513)]=!_0x3cd60d[_0x3142e7(0x513)],_0x3cd60d[_0x3142e7(0x513)]){if(this[_0x3142e7(0x57b)]+this[_0x3142e7(0x532)][_0x3142e7(0x751)]===this[_0x3142e7(0x385)][_0x3142e7(0x8ed)])return _0x3cd60d['selected']=!0x1,void Utils[_0x3142e7(0x964)](_0x3142e7(0x655),_0x3142e7(0x15f));_0x3cd60d[_0x3142e7(0x8bf)]=matManager['matActiveSelector'];var _0x182713={'col':_0x3cd60d['col'],'row':_0x3cd60d[_0x3142e7(0x851)],'height':_0x3cd60d[_0x3142e7(0x21f)],'chargerPos':_0x3cd60d[_0x3142e7(0x793)]};this[_0x3142e7(0x1d0)](_0x182713),this[_0x3142e7(0x1b3)][_0x3142e7(0x334)](_0x182713);}else{_0x3cd60d['material']=matManager[_0x3142e7(0x854)];for(let _0x1bd8ae=0x0;_0x1bd8ae<this[_0x3142e7(0x385)][_0x3142e7(0x8ed)];_0x1bd8ae++)if(this[_0x3142e7(0x385)][_0x1bd8ae][_0x3142e7(0x28a)][_0x3142e7(0x83a)]===_0x3cd60d[_0x3142e7(0x83a)]&&this[_0x3142e7(0x385)][_0x1bd8ae][_0x3142e7(0x28a)][_0x3142e7(0x851)]===_0x3cd60d[_0x3142e7(0x851)]&&this[_0x3142e7(0x385)][_0x1bd8ae][_0x3142e7(0x28a)]['height']===_0x3cd60d[_0x3142e7(0x21f)]&&this[_0x3142e7(0x385)][_0x1bd8ae][_0x3142e7(0x28a)][_0x3142e7(0x793)]===_0x3cd60d[_0x3142e7(0x793)]){this[_0x3142e7(0x385)][_0x1bd8ae][_0x3142e7(0x80d)](),this[_0x3142e7(0x385)][_0x3142e7(0x3e0)](_0x1bd8ae,0x1);break;}for(let _0x3a6e7c=0x0;_0x3a6e7c<this[_0x3142e7(0x1b3)][_0x3142e7(0x8ed)];_0x3a6e7c++)if(_0x3cd60d[_0x3142e7(0x83a)]===this[_0x3142e7(0x1b3)][_0x3a6e7c][_0x3142e7(0x83a)]&&_0x3cd60d[_0x3142e7(0x851)]===this[_0x3142e7(0x1b3)][_0x3a6e7c][_0x3142e7(0x851)]&&this[_0x3142e7(0x1b3)][_0x3a6e7c][_0x3142e7(0x21f)]===_0x3cd60d[_0x3142e7(0x21f)]&&this[_0x3142e7(0x1b3)][_0x3a6e7c][_0x3142e7(0x793)]===_0x3cd60d[_0x3142e7(0x793)]){this[_0x3142e7(0x1b3)]['splice'](_0x3a6e7c,0x1);break;}}}}['updateChargerPlacement'](){const _0x2e0ee0=_0x4e2f9e;for(let _0x2a3f01=this[_0x2e0ee0(0x1b3)][_0x2e0ee0(0x8ed)]-0x1;0x0<=_0x2a3f01;_0x2a3f01--)this[_0x2e0ee0(0x1d0)](this[_0x2e0ee0(0x1b3)][_0x2a3f01])||this['activedChargers'][_0x2e0ee0(0x3e0)](_0x2a3f01,0x1);}['_addCharger'](_0x4c17eb){const _0x576173=_0x4e2f9e;let _0xb0a9f3=null,_0x569404=null,_0x351d83=[];if(this[_0x576173(0x4ae)][0x5][_0x576173(0x5d8)][_0x576173(0x25b)]((_0x3e84ea,_0x4e903f)=>{const _0x19d15a=_0x576173;_0x3e84ea[0x2]===_0x4c17eb[_0x19d15a(0x21f)]&&_0x3e84ea[0x1]===_0x4c17eb[_0x19d15a(0x83a)]&&_0x3e84ea[0x0]===_0x4c17eb[_0x19d15a(0x851)]&&(_0x351d83=this['transform'][0x5][_0x19d15a(0x38f)][_0x4e903f]);}),0x0===_0x351d83[_0x576173(0x8ed)])return!0x1;switch(_0xb0a9f3=new BABYLON[(_0x576173(0x849))](_0x351d83[0x0],_0x351d83[0x1],_0x351d83[0x2]),_0x4c17eb[_0x576173(0x793)]){case _0x576173(0x124):_0xb0a9f3=new BABYLON[(_0x576173(0x849))](_0xb0a9f3['x'],this['getHeightAtLevel'](_0x4c17eb[_0x576173(0x21f)]),_0xb0a9f3['z']-0.035),_0x569404=BABYLON[_0x576173(0x849)][_0x576173(0x473)]();break;case _0x576173(0x8a0):_0xb0a9f3=new BABYLON[(_0x576173(0x849))](_0xb0a9f3['x'],this['getHeightAtLevel'](_0x4c17eb['height']),_0xb0a9f3['z']+0.035),_0x569404=new BABYLON[(_0x576173(0x849))](0x0,Math['PI'],0x0);break;case _0x576173(0x55b):_0xb0a9f3=new BABYLON[(_0x576173(0x849))](_0xb0a9f3['x']-0.035,this[_0x576173(0x56e)](_0x4c17eb[_0x576173(0x21f)]),_0xb0a9f3['z']),_0x569404=new BABYLON['Vector3'](0x0,Math['PI']/0x2,0x0);break;case'right':_0xb0a9f3=new BABYLON[(_0x576173(0x849))](_0xb0a9f3['x']+0.035,this[_0x576173(0x56e)](_0x4c17eb['height']),_0xb0a9f3['z']),_0x569404=new BABYLON[(_0x576173(0x849))](0x0,-Math['PI']/0x2,0x0);}const _0x1d6a34=otherItemInfo[ITEMTYPE['Other'][_0x576173(0x94f)]][_0x576173(0x1a0)]['createInstance'](_0x576173(0x72e));return _0x1d6a34[_0x576173(0x812)]=otherItemInfo[ITEMTYPE[_0x576173(0x3d7)][_0x576173(0x94f)]][_0x576173(0x1a0)],_0x1d6a34[_0x576173(0x28a)]=_0x4c17eb,_0x1d6a34['isPickable']=!0x1,_0x1d6a34[_0x576173(0x35d)](!0x0),_0x1d6a34['position']=_0xb0a9f3,_0x1d6a34[_0x576173(0x7d3)]=_0x569404,this[_0x576173(0x385)][_0x576173(0x334)](_0x1d6a34),!0x0;}[_0x4e2f9e(0x84e)](_0x1f3f77){const _0x54d600=_0x4e2f9e;this[_0x54d600(0x874)](_0x1f3f77,!0x0);const _0x2bf8bd=this[_0x54d600(0x304)]();if(0x0===_0x2bf8bd[_0x54d600(0x8ed)])Utils[_0x54d600(0x964)](_0x54d600(0x4be),_0x54d600(0x15f));else for(let _0xbc24f5=0x0;_0xbc24f5<_0x2bf8bd[_0x54d600(0x8ed)];_0xbc24f5++){var [_0x39548f,_0x32526f]=this[_0x54d600(0x28f)](_0x2bf8bd[_0xbc24f5]);if(_0x39548f&&_0x32526f){const _0x2a3c80=this[_0x54d600(0x4af)](_0x1f3f77);_0x2a3c80[_0x54d600(0x513)]=0x0<this[_0x54d600(0x24b)][_0x54d600(0x426)](_0x3df884=>_0x3df884[_0x54d600(0x8ed)]===_0x2bf8bd[_0xbc24f5][_0x54d600(0x8ed)]&&_0x3df884[_0x54d600(0x851)]===_0x2bf8bd[_0xbc24f5][_0x54d600(0x851)]&&_0x3df884['bottomOrTop']===_0x2bf8bd[_0xbc24f5][_0x54d600(0x830)])[_0x54d600(0x8ed)],_0x2a3c80[_0x54d600(0x8bf)]=_0x2a3c80[_0x54d600(0x513)]?matManager[_0x54d600(0x93a)]:matManager[_0x54d600(0x854)],_0x2a3c80[_0x54d600(0x38f)]=_0x39548f,_0x2a3c80['scaling']['z']=_0x32526f,_0x2a3c80[_0x54d600(0x851)]=_0x2bf8bd[_0xbc24f5]['row'],_0x2a3c80[_0x54d600(0x8ed)]=_0x2bf8bd[_0xbc24f5][_0x54d600(0x8ed)],_0x2a3c80[_0x54d600(0x830)]=_0x2bf8bd[_0xbc24f5][_0x54d600(0x830)],_0x2a3c80['preloading']=_0x2bf8bd[_0xbc24f5][_0x54d600(0x57e)],this[_0x54d600(0x3b2)][_0x54d600(0x141)]['selectors'][_0x54d600(0x334)](_0x2a3c80);}}}[_0x4e2f9e(0x28f)](_0x28cc94){const _0x807c05=_0x4e2f9e;var _0x24c854=[this[_0x807c05(0x295)]?this[_0x807c05(0x30e)]['minZ']:this['area'][_0x807c05(0x251)],this[_0x807c05(0x295)]?this['area'][_0x807c05(0x6d3)]:this[_0x807c05(0x30e)]['maxX']][this[_0x807c05(0x295)]?0x1:0x0]+(this['isHorizontal']?-0x1:0x1)*(_0x28cc94[_0x807c05(0x8ed)]-(!0x0===_0x28cc94[_0x807c05(0x57e)]?1.25*_0x28cc94[_0x807c05(0x830)]:0x0));_0x24c854+=_0x28cc94[_0x807c05(0x830)]*(g_liftFixedDim+g_xtrackFixedDim/0x2);let _0x4bbb65=[],_0x425a18=(this['transform'][0x5][_0x807c05(0x5d8)]['forEach']((_0x5ef897,_0x31d2e3)=>{const _0xcfb2=_0x807c05;_0x5ef897[this[_0xcfb2(0x295)]?0x1:0x0]===_0x28cc94[_0xcfb2(0x851)]&&_0x4bbb65[_0xcfb2(0x334)](this['transform'][0x5]['position'][_0x31d2e3]);}),null);for(let _0x4ca3f6=0x0;_0x4ca3f6<_0x4bbb65[_0x807c05(0x8ed)];_0x4ca3f6++)this['isHorizontal']?0x1===_0x28cc94[_0x807c05(0x830)]?_0x4bbb65[_0x4ca3f6][0x2]>_0x24c854&&(_0x425a18=_0x4bbb65[_0x4ca3f6][0x2]):_0x4bbb65[_0x4ca3f6][0x2]<_0x24c854&&(_0x425a18=_0x4bbb65[_0x4ca3f6][0x2]):0x1===_0x28cc94[_0x807c05(0x830)]?_0x4bbb65[_0x4ca3f6][0x0]>_0x24c854&&(_0x425a18=_0x4bbb65[_0x4ca3f6][0x0]):_0x4bbb65[_0x4ca3f6][0x0]<_0x24c854&&(_0x425a18=_0x4bbb65[_0x4ca3f6][0x0]);let _0x1ebc3a,_0x546470;return _0x24c854&&_0x425a18&&(_0x546470=Math[_0x807c05(0x5d6)](_0x425a18-_0x24c854),_0x1ebc3a=this['isHorizontal']?BABYLON[_0x807c05(0x849)][_0x807c05(0x1fd)](new BABYLON[(_0x807c05(0x849))](_0x4bbb65[0x0][0x0],0x0,_0x24c854),new BABYLON['Vector3'](_0x4bbb65[0x0][0x0],0x0,_0x425a18)):BABYLON[_0x807c05(0x849)][_0x807c05(0x1fd)](new BABYLON[(_0x807c05(0x849))](_0x24c854,0x0,_0x4bbb65[0x0][0x2]),new BABYLON['Vector3'](_0x425a18,0x0,_0x4bbb65[0x0][0x2]))),[_0x1ebc3a,_0x546470];}[_0x4e2f9e(0x304)](){const _0x9b265d=_0x4e2f9e,_0x2cce5b=this[_0x9b265d(0x60e)][_0x9b265d(0x426)](_0x3de039=>-0x1===_0x3de039['index']);if(0x0===_0x2cce5b[_0x9b265d(0x8ed)])return[];let _0x40c77e=[];var _0x249fc3=Math[_0x9b265d(0x6e0)](...this[_0x9b265d(0x828)]),_0x2f1313=Math['max'](...this['activedXtrackIds']);for(let _0x312b62=0x0;_0x312b62<_0x2cce5b[_0x9b265d(0x8ed)];_0x312b62++){if(0x0<this['activedLiftInfos'][_0x9b265d(0x426)](_0x73745d=>_0x73745d[_0x9b265d(0x851)]===_0x2cce5b[_0x312b62][_0x9b265d(0x851)]&&_0x73745d[_0x9b265d(0x8ed)]===_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]&&_0x73745d[_0x9b265d(0x830)]===_0x2cce5b[_0x312b62][_0x9b265d(0x830)]&&!0x0===_0x73745d[_0x9b265d(0x57e)])['length']){if(this[_0x9b265d(0x295)]){if(_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]-0x4<0x0||_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]+0x4>this[_0x9b265d(0x30e)][_0x9b265d(0x6d3)]-this[_0x9b265d(0x30e)][_0x9b265d(0x805)])continue;}else{if(_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]-0x4<0x0||_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]+0x4>this[_0x9b265d(0x30e)][_0x9b265d(0x251)]-this['area']['maxX'])continue;}}var _0x35c0e8=_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)];const _0xd72390=_0x2cce5b[_0x312b62]['row'];if(_0x35c0e8===_0x249fc3&&_0x2cce5b[_0x312b62][_0x9b265d(0x830)]===(this[_0x9b265d(0x295)]?0x1:-0x1))_0x40c77e[_0x9b265d(0x334)]({'row':_0x2cce5b[_0x312b62]['row'],'length':_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)],'bottomOrTop':_0x2cce5b[_0x312b62]['bottomOrTop'],'preloading':_0x2cce5b[_0x312b62]['preloading']});else{if(_0x35c0e8===_0x2f1313&&_0x2cce5b[_0x312b62]['bottomOrTop']===(this[_0x9b265d(0x295)]?-0x1:0x1))_0x40c77e[_0x9b265d(0x334)]({'row':_0x2cce5b[_0x312b62][_0x9b265d(0x851)],'length':_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)],'bottomOrTop':_0x2cce5b[_0x312b62]['bottomOrTop'],'preloading':_0x2cce5b[_0x312b62][_0x9b265d(0x57e)]});else{const _0x3bc952=this[_0x9b265d(0x4ae)][0x6][_0x9b265d(0x5d8)][_0x9b265d(0x426)](_0x5255c7=>_0x5255c7[this[_0x9b265d(0x295)]?0x1:0x0]===_0xd72390);if(0x0<_0x3bc952[_0x9b265d(0x8ed)]){for(let _0x4b10fb=0x0;_0x4b10fb<_0x3bc952[_0x9b265d(0x8ed)];_0x4b10fb++)if(0x1===_0x2cce5b[_0x312b62][_0x9b265d(0x830)]){var _0x3a3501=_0x3bc952[_0x9b265d(0x426)](_0x2482ba=>_0x2482ba[0x3]<_0x2cce5b[_0x312b62]['length']);if(!(0x0<_0x3a3501[_0x9b265d(0x8ed)])){_0x40c77e['push']({'row':_0x2cce5b[_0x312b62]['row'],'length':_0x2cce5b[_0x312b62]['length'],'bottomOrTop':_0x2cce5b[_0x312b62][_0x9b265d(0x830)],'preloading':_0x2cce5b[_0x312b62][_0x9b265d(0x57e)]});break;}}else{_0x3a3501=_0x3bc952[_0x9b265d(0x426)](_0x1fc5dd=>_0x1fc5dd[0x3]>_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)]);if(!(0x0<_0x3a3501[_0x9b265d(0x8ed)])){_0x40c77e[_0x9b265d(0x334)]({'row':_0x2cce5b[_0x312b62]['row'],'length':_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)],'bottomOrTop':_0x2cce5b[_0x312b62][_0x9b265d(0x830)],'preloading':_0x2cce5b[_0x312b62][_0x9b265d(0x57e)]});break;}}}else _0x40c77e[_0x9b265d(0x334)]({'row':_0x2cce5b[_0x312b62]['row'],'length':_0x2cce5b[_0x312b62][_0x9b265d(0x8ed)],'bottomOrTop':_0x2cce5b[_0x312b62][_0x9b265d(0x830)],'preloading':_0x2cce5b[_0x312b62][_0x9b265d(0x57e)]});}}}return _0x40c77e;}['updateChainConveyorPlacementBySelector'](_0x27d809){const _0xb8fb45=_0x4e2f9e;if(this[_0xb8fb45(0x3b2)]['chainconveyor']['selectors']['includes'](_0x27d809)){let _0x37c434=-0x1;for(let _0x575106=0x0;_0x575106<this[_0xb8fb45(0x24b)][_0xb8fb45(0x8ed)];_0x575106++)if(_0x27d809[_0xb8fb45(0x830)]===this['activedChainConveyor'][_0x575106][_0xb8fb45(0x830)]&&_0x27d809['row']===this[_0xb8fb45(0x24b)][_0x575106][_0xb8fb45(0x851)]&&_0x27d809[_0xb8fb45(0x8ed)]===this[_0xb8fb45(0x24b)][_0x575106][_0xb8fb45(0x8ed)]){_0x27d809[_0xb8fb45(0x513)]=!0x0,_0x37c434=_0x575106;break;}var _0x3bac62;_0x27d809[_0xb8fb45(0x513)]=!_0x27d809[_0xb8fb45(0x513)],_0x27d809['selected']?(_0x27d809[_0xb8fb45(0x8bf)]=matManager['matActiveSelector'],_0x3bac62={'row':_0x27d809[_0xb8fb45(0x851)],'length':_0x27d809['length'],'bottomOrTop':_0x27d809[_0xb8fb45(0x830)],'preloading':_0x27d809[_0xb8fb45(0x57e)]},this['_addChainConveyor'](_0x3bac62),this[_0xb8fb45(0x24b)][_0xb8fb45(0x334)](_0x3bac62)):(_0x27d809[_0xb8fb45(0x8bf)]=matManager[_0xb8fb45(0x854)],this['chainConveyors'][_0x37c434]&&(this['chainConveyors'][_0x37c434][_0xb8fb45(0x80d)](),this[_0xb8fb45(0x7ef)][_0xb8fb45(0x3e0)](_0x37c434,0x1),this[_0xb8fb45(0x24b)][_0xb8fb45(0x3e0)](_0x37c434,0x1)));}}[_0x4e2f9e(0x722)](){const _0x1ad0e4=_0x4e2f9e;for(let _0x2d369f=this['activedChainConveyor'][_0x1ad0e4(0x8ed)]-0x1;0x0<=_0x2d369f;_0x2d369f--)this['_addChainConveyor'](this['activedChainConveyor'][_0x2d369f])||this[_0x1ad0e4(0x24b)][_0x1ad0e4(0x3e0)](_0x2d369f,0x1);}[_0x4e2f9e(0x8ff)](_0x4f97ce){const _0x3b0731=_0x4e2f9e;var [_0x4f97ce,_0x1ba6e8]=this[_0x3b0731(0x28f)](_0x4f97ce);if(_0x4f97ce&&_0x1ba6e8){const _0x27f764=otherItemInfo[ITEMTYPE[_0x3b0731(0x3d7)]['ChainConveyor']][_0x3b0731(0x1a0)][_0x3b0731(0x741)](_0x3b0731(0x3b6)),_0x48c9ed=(_0x27f764['isPickable']=!0x1,_0x27f764[_0x3b0731(0x35d)](!0x0),_0x27f764[_0x3b0731(0x11d)]());for(let _0x482162=0x0;_0x482162<_0x48c9ed['length'];_0x482162++)_0x48c9ed[_0x482162][_0x3b0731(0x35d)](!0x0),0x0===_0x482162&&(_0x48c9ed[_0x482162][_0x3b0731(0x597)]['z']=0.9*_0x1ba6e8);return _0x27f764[_0x3b0731(0x38f)]=_0x4f97ce,_0x27f764[_0x3b0731(0x7d3)]['y']=this['isHorizontal']?0x0:Math['PI']/0x2,this[_0x3b0731(0x7ef)][_0x3b0731(0x334)](_0x27f764),!0x0;}return!0x1;}[_0x4e2f9e(0x7e2)](_0x20617e){const _0x1a8a5f=_0x4e2f9e;this[_0x1a8a5f(0x874)](_0x20617e,!0x0);const _0x2c795f=this[_0x1a8a5f(0x5c6)]();if(0x0===_0x2c795f[_0x1a8a5f(0x8ed)])0x0===this[_0x1a8a5f(0x5f8)][_0x1a8a5f(0x8ed)]&&Utils['logg']('No\x20available\x20places',_0x1a8a5f(0x15f));else for(let _0x53f977=0x0;_0x53f977<_0x2c795f['length'];_0x53f977++){const _0x2d3a69=this[_0x1a8a5f(0x4af)](_0x20617e);_0x2d3a69[_0x1a8a5f(0x597)]=new BABYLON[(_0x1a8a5f(0x849))](0.9,0.2,0.5),_0x2d3a69[_0x1a8a5f(0x513)]=0x0<this['activedLiftInfos']['filter'](_0x5d6152=>_0x5d6152['col']===_0x2c795f[_0x53f977][_0x1a8a5f(0x83a)]&&_0x5d6152['row']===_0x2c795f[_0x53f977][_0x1a8a5f(0x851)]&&_0x5d6152[_0x1a8a5f(0x632)]('preloading')&&!0x0===_0x5d6152[_0x1a8a5f(0x57e)])[_0x1a8a5f(0x8ed)],_0x2d3a69[_0x1a8a5f(0x8bf)]=_0x2d3a69[_0x1a8a5f(0x513)]?matManager[_0x1a8a5f(0x93a)]:matManager[_0x1a8a5f(0x854)],_0x2d3a69[_0x1a8a5f(0x38f)]=_0x2c795f[_0x53f977][_0x1a8a5f(0x336)][_0x1a8a5f(0x38f)][_0x1a8a5f(0x741)](),this['isHorizontal']?_0x2d3a69[_0x1a8a5f(0x38f)]['z']-=_0x2c795f[_0x53f977]['bottomOrTop']*g_width/0x2:_0x2d3a69['position']['x']-=_0x2c795f[_0x53f977]['bottomOrTop']*g_width/0x2,_0x2d3a69[_0x1a8a5f(0x851)]=_0x2c795f[_0x53f977]['row'],_0x2d3a69[_0x1a8a5f(0x8ed)]=_0x2c795f[_0x53f977][_0x1a8a5f(0x8ed)],_0x2d3a69[_0x1a8a5f(0x830)]=_0x2c795f[_0x53f977][_0x1a8a5f(0x830)],this[_0x1a8a5f(0x3b2)][_0x1a8a5f(0x237)][_0x1a8a5f(0x61a)][_0x1a8a5f(0x334)](_0x2d3a69);}}[_0x4e2f9e(0x5c6)](){const _0x14c0b3=_0x4e2f9e,_0x23c42a=this['lifts']['filter'](_0x1c1b34=>-0x1===_0x1c1b34[_0x14c0b3(0x459)]);if(0x0===_0x23c42a['length'])return[];for(let _0x19807b=_0x23c42a[_0x14c0b3(0x8ed)]-0x1;0x0<=_0x19807b;_0x19807b--){var _0x31c0a5=this['isHorizontal']?_0x23c42a[_0x19807b][_0x14c0b3(0x851)]:_0x23c42a[_0x19807b][_0x14c0b3(0x83a)];this[_0x14c0b3(0x828)]['includes'](_0x31c0a5)&&this[_0x14c0b3(0x828)]['includes'](_0x31c0a5-0x1)?_0x23c42a[_0x14c0b3(0x3e0)](_0x19807b,0x1):[0x0,this[_0x14c0b3(0x295)]?this['maxRow']-0x2:this['maxCol']-0x2][_0x14c0b3(0x85d)](_0x31c0a5)&&(0x0===_0x31c0a5?this[_0x14c0b3(0x295)]?_0x23c42a[_0x19807b][_0x14c0b3(0x2b6)]-1.875<warehouse[_0x14c0b3(0x805)]&&_0x23c42a['splice'](_0x19807b,0x1):_0x23c42a[_0x19807b][_0x14c0b3(0x73f)]-1.875<warehouse[_0x14c0b3(0x251)]&&_0x23c42a['splice'](_0x19807b,0x1):this['isHorizontal']?_0x23c42a[_0x19807b]['posz']+1.875>warehouse['maxZ']&&_0x23c42a[_0x14c0b3(0x3e0)](_0x19807b,0x1):_0x23c42a[_0x19807b][_0x14c0b3(0x73f)]+1.875>warehouse['maxX']&&_0x23c42a[_0x14c0b3(0x3e0)](_0x19807b,0x1));}for(let _0x5068f4=0x0;_0x5068f4<(this[_0x14c0b3(0x295)]?this['maxRow']-0x2:this[_0x14c0b3(0x6e5)]-0x2);_0x5068f4++){var _0x2876c6,_0x355050,_0x4534f9=_0x23c42a['filter'](_0x413db6=>(this[_0x14c0b3(0x295)]?_0x413db6['col']:_0x413db6[_0x14c0b3(0x851)])===_0x5068f4)[_0x14c0b3(0x559)]((_0x2bac17,_0x7e9dc0)=>this['isHorizontal']?_0x2bac17['row']-_0x7e9dc0[_0x14c0b3(0x851)]:_0x2bac17['col']-_0x7e9dc0[_0x14c0b3(0x83a)]);if(0x1<_0x4534f9[_0x14c0b3(0x8ed)]){let _0x137ad3=[];for(let _0x21f653=0x0;_0x21f653<_0x4534f9[_0x14c0b3(0x8ed)];_0x21f653++)if(_0x4534f9[_0x21f653+0x1]){if(this[_0x14c0b3(0x295)]){if(_0x4534f9[_0x21f653+0x1][_0x14c0b3(0x2b6)]-_0x4534f9[_0x21f653][_0x14c0b3(0x2b6)]<0x2*g_width){_0x137ad3=[_0x4534f9[_0x21f653],_0x4534f9[_0x21f653+0x1]];break;}}else{if(_0x4534f9[_0x21f653+0x1][_0x14c0b3(0x73f)]-_0x4534f9[_0x21f653]['posx']<0x2*g_width){_0x137ad3=[_0x4534f9[_0x21f653],_0x4534f9[_0x21f653+0x1]];break;}}}0x0<_0x137ad3[_0x14c0b3(0x8ed)]&&(_0x2876c6=_0x23c42a['indexOf'](_0x137ad3[0x0]),_0x355050=_0x23c42a['indexOf'](_0x137ad3[0x1]),_0x23c42a[_0x14c0b3(0x3e0)](Math[_0x14c0b3(0x174)](_0x2876c6,_0x355050),0x1),_0x23c42a[_0x14c0b3(0x3e0)](Math[_0x14c0b3(0x6e0)](_0x2876c6,_0x355050),0x1));}}for(let _0x1310e1=0x0;_0x1310e1<_0x23c42a[_0x14c0b3(0x8ed)];_0x1310e1++)0x0<this['activedChainConveyor'][_0x14c0b3(0x426)](_0x558257=>_0x558257[_0x14c0b3(0x851)]===_0x23c42a[_0x1310e1][_0x14c0b3(0x851)]&&_0x558257[_0x14c0b3(0x83a)]===_0x23c42a[_0x1310e1][_0x14c0b3(0x83a)])['length']&&(this[_0x14c0b3(0x295)]?(_0x23c42a[_0x1310e1][_0x14c0b3(0x2b6)]-0x4<warehouse[_0x14c0b3(0x805)]||_0x23c42a[_0x1310e1]['posz']+0x4>warehouse['maxZ'])&&_0x23c42a[_0x14c0b3(0x3e0)](_0x1310e1,0x1):(_0x23c42a[_0x1310e1][_0x14c0b3(0x73f)]-0x4<warehouse[_0x14c0b3(0x251)]||_0x23c42a[_0x1310e1][_0x14c0b3(0x73f)]+0x4>warehouse[_0x14c0b3(0x168)])&&_0x23c42a[_0x14c0b3(0x3e0)](_0x1310e1,0x1));return _0x23c42a;}[_0x4e2f9e(0x36e)](_0x382c28){const _0x1ac950=_0x4e2f9e;if(this[_0x1ac950(0x3b2)][_0x1ac950(0x237)][_0x1ac950(0x61a)]['includes'](_0x382c28)){for(let _0x1f20fa=0x0;_0x1f20fa<this['activedLiftInfos']['length'];_0x1f20fa++)if(_0x382c28[_0x1ac950(0x8ed)]===this[_0x1ac950(0x5f8)][_0x1f20fa]['length']&&_0x382c28[_0x1ac950(0x830)]===this[_0x1ac950(0x5f8)][_0x1f20fa][_0x1ac950(0x830)]&&_0x382c28['row']===this[_0x1ac950(0x5f8)][_0x1f20fa][_0x1ac950(0x851)]&&this['activedLiftInfos'][_0x1f20fa][_0x1ac950(0x632)](_0x1ac950(0x57e))&&!0x0===this[_0x1ac950(0x5f8)][_0x1f20fa]['preloading']){_0x382c28['selected']=!0x0;break;}var _0x4a55a2=this['activedLiftInfos'][_0x1ac950(0x426)](_0x4d9359=>_0x4d9359['length']===_0x382c28[_0x1ac950(0x8ed)]&&_0x4d9359[_0x1ac950(0x830)]===_0x382c28[_0x1ac950(0x830)]&&_0x4d9359[_0x1ac950(0x851)]===_0x382c28['row']&&-0x1===_0x4d9359['index']),_0x4a55a2=this[_0x1ac950(0x5f8)][_0x1ac950(0x37b)](_0x4a55a2[0x0]),_0x5e0016=this[_0x1ac950(0x60e)][_0x1ac950(0x426)](_0x17b7e7=>_0x17b7e7[_0x1ac950(0x8ed)]===_0x382c28[_0x1ac950(0x8ed)]&&_0x17b7e7[_0x1ac950(0x830)]===_0x382c28[_0x1ac950(0x830)]&&_0x17b7e7[_0x1ac950(0x851)]===_0x382c28[_0x1ac950(0x851)]&&-0x1===_0x17b7e7['index']),_0x5e0016=this['lifts'][_0x1ac950(0x37b)](_0x5e0016[0x0]);_0x382c28['selected']=!_0x382c28[_0x1ac950(0x513)],_0x382c28[_0x1ac950(0x513)]?(_0x382c28['material']=matManager[_0x1ac950(0x93a)],this['lifts'][_0x5e0016][_0x1ac950(0x57e)]=!0x0,this[_0x1ac950(0x60e)][_0x5e0016][_0x1ac950(0x7fb)](),this['activedLiftInfos'][_0x4a55a2][_0x1ac950(0x57e)]=!0x0):(_0x382c28[_0x1ac950(0x8bf)]=matManager['matSelector'],this[_0x1ac950(0x60e)][_0x5e0016][_0x1ac950(0x57e)]=!0x1,this[_0x1ac950(0x60e)][_0x5e0016][_0x1ac950(0x249)](),this[_0x1ac950(0x5f8)][_0x4a55a2][_0x1ac950(0x57e)]=!0x1);}}[_0x4e2f9e(0x252)](_0x5ee010){const _0x4b57b6=_0x4e2f9e;this[_0x4b57b6(0x874)](_0x5ee010,!0x0);const _0x5508e0=[_0x4b57b6(0x124),_0x4b57b6(0x8a0)],_0x2a5b17=[_0x4b57b6(0x55b),_0x4b57b6(0x180)];for(let _0xddff53=0x0;_0xddff53<_0x5508e0['length'];_0xddff53++){const _0x4b3b5d=this['addSelector'](_0x5ee010);_0x4b3b5d[_0x4b57b6(0x4e2)]=(this[_0x4b57b6(0x295)]?_0x5508e0:_0x2a5b17)[_0xddff53],_0x4b3b5d[_0x4b57b6(0x38f)]=this[_0x4b57b6(0x295)]?new BABYLON[(_0x4b57b6(0x849))]((this['area']['maxX']+this[_0x4b57b6(0x30e)][_0x4b57b6(0x251)])/0x2,0x0,0x0===_0xddff53?this[_0x4b57b6(0x30e)]['minZ']-0.4:this[_0x4b57b6(0x30e)][_0x4b57b6(0x6d3)]+0.4):new BABYLON[(_0x4b57b6(0x849))](0x0===_0xddff53?this[_0x4b57b6(0x30e)][_0x4b57b6(0x251)]-0.4:this[_0x4b57b6(0x30e)][_0x4b57b6(0x168)]+0.4,0x0,(this['area'][_0x4b57b6(0x6d3)]+this[_0x4b57b6(0x30e)][_0x4b57b6(0x805)])/0x2),_0x4b3b5d[_0x4b57b6(0x597)]=new BABYLON[(_0x4b57b6(0x849))](this[_0x4b57b6(0x295)]?this[_0x4b57b6(0x30e)][_0x4b57b6(0x168)]-this[_0x4b57b6(0x30e)][_0x4b57b6(0x251)]:this['area']['maxZ']-this['area']['minZ'],0.2,0.6),_0x4b3b5d['selected']=0x0<this['activedSafetyFences'][_0x4b57b6(0x426)](_0xc337af=>_0xc337af[_0x4b57b6(0x4e2)]===(this[_0x4b57b6(0x295)]?_0x5508e0:_0x2a5b17)[_0xddff53])['length'],_0x4b3b5d[_0x4b57b6(0x8bf)]=_0x4b3b5d[_0x4b57b6(0x513)]?matManager[_0x4b57b6(0x93a)]:matManager[_0x4b57b6(0x854)],this['property'][_0x4b57b6(0x338)]['selectors'][_0x4b57b6(0x334)](_0x4b3b5d);}}[_0x4e2f9e(0x64d)](_0xeb4a8){const _0x3cd6ea=_0x4e2f9e;if(this[_0x3cd6ea(0x3b2)][_0x3cd6ea(0x338)]['selectors']['includes'](_0xeb4a8)){let _0x2f750f=-0x1;for(let _0x201e1b=0x0;_0x201e1b<this[_0x3cd6ea(0x373)]['length'];_0x201e1b++)if(_0xeb4a8[_0x3cd6ea(0x4e2)]===this['activedSafetyFences'][_0x201e1b][_0x3cd6ea(0x4e2)]){_0xeb4a8[_0x3cd6ea(0x513)]=!0x0,_0x2f750f=_0x201e1b;break;}if(_0xeb4a8[_0x3cd6ea(0x513)]=!_0xeb4a8[_0x3cd6ea(0x513)],_0xeb4a8[_0x3cd6ea(0x513)]){_0xeb4a8[_0x3cd6ea(0x8bf)]=matManager['matActiveSelector'];const _0x520f5f=this[_0x3cd6ea(0x4a4)][_0x3cd6ea(0x426)](_0x44a565=>_0x44a565[_0x3cd6ea(0x5fc)]===_0xeb4a8[_0x3cd6ea(0x4e2)]);let _0x5bc2f6=[];_0x520f5f[_0x3cd6ea(0x25b)](_0x3d39b1=>{const _0x550d4f=_0x3cd6ea;_0x5bc2f6['push']({'col':_0x3d39b1[_0x550d4f(0x83a)],'row':_0x3d39b1[_0x550d4f(0x851)]});});var _0x3c473a={'safetyFDoors':_0x5bc2f6,'safetyFPos':_0xeb4a8[_0x3cd6ea(0x4e2)]};this[_0x3cd6ea(0x5e0)](_0x3c473a),this['activedSafetyFences'][_0x3cd6ea(0x334)](_0x3c473a);}else{_0xeb4a8['material']=matManager[_0x3cd6ea(0x854)];let _0x1b8e5e=[];this[_0x3cd6ea(0x66c)][_0x3cd6ea(0x25b)]((_0x56a57e,_0x6c05f8)=>{const _0x250cf7=_0x3cd6ea;_0x56a57e['safetyFPos']===_0xeb4a8['safetyFPos']&&(_0x56a57e[_0x250cf7(0x80d)](),_0x1b8e5e[_0x250cf7(0x334)](_0x6c05f8));});for(let _0x343040=this[_0x3cd6ea(0x66c)]['length'];0x0<=_0x343040;_0x343040--)_0x1b8e5e[_0x3cd6ea(0x85d)](_0x343040)&&this[_0x3cd6ea(0x66c)][_0x3cd6ea(0x3e0)](_0x343040,0x1);this[_0x3cd6ea(0x373)][_0x3cd6ea(0x3e0)](_0x2f750f,0x1);}this[_0x3cd6ea(0x615)]();}}[_0x4e2f9e(0x7e3)](){const _0x53c705=_0x4e2f9e;for(let _0x612857=this['activedSafetyFences'][_0x53c705(0x8ed)]-0x1;0x0<=_0x612857;_0x612857--)this[_0x53c705(0x5e0)](this[_0x53c705(0x373)][_0x612857]);this['updateSafetyFenceForPassTh']();}[_0x4e2f9e(0x5e0)](_0x205326){const _0x337316=_0x4e2f9e;let _0x145585=[],_0x3a3ca6=[];for(let _0xd98c17=0x0;_0xd98c17<this[_0x337316(0x93d)];_0xd98c17++)for(let _0x52d38f=0x0;_0x52d38f<this[_0x337316(0x4ae)][0x5]['data']['length'];_0x52d38f++)[_0x337316(0x124),_0x337316(0x55b)][_0x337316(0x85d)](_0x205326[_0x337316(0x4e2)])?this[_0x337316(0x4ae)][0x5]['rotation'][_0x52d38f][0x1]===(this[_0x337316(0x295)]?0x0:Math['PI']/0x2)&&(_0x145585[_0x337316(0x334)](this['transform'][0x5][_0x337316(0x38f)][_0x52d38f]),_0x3a3ca6['push'](this[_0x337316(0x4ae)][0x5]['data'][_0x52d38f])):this[_0x337316(0x4ae)][0x5]['rotation'][_0x52d38f][0x1]!==(this[_0x337316(0x295)]?0x0:Math['PI']/0x2)&&(_0x145585['push'](this[_0x337316(0x4ae)][0x5][_0x337316(0x38f)][_0x52d38f]),_0x3a3ca6[_0x337316(0x334)](this[_0x337316(0x4ae)][0x5][_0x337316(0x5d8)][_0x52d38f]));const _0x57722a=0x2*this[_0x337316(0x5b7)]+0x2*this[_0x337316(0x492)]+g_palletInfo[_0x337316(0x8ed)]+g_rackingPole;for(let _0x562507=_0x205326['safetyFDoors'][_0x337316(0x8ed)]-0x1;0x0<=_0x562507;_0x562507--)this[_0x337316(0x295)]?_0x205326[_0x337316(0x11c)][_0x562507][_0x337316(0x83a)]>=this['maxCol']&&_0x205326[_0x337316(0x11c)][_0x337316(0x3e0)](_0x562507,0x1):_0x205326['safetyFDoors'][_0x562507][_0x337316(0x851)]>=this[_0x337316(0x3ce)]&&_0x205326[_0x337316(0x11c)]['splice'](_0x562507,0x1);_0x145585[_0x337316(0x25b)]((_0x5e96cd,_0x4e7724)=>{const _0x13e592=_0x337316;let _0xa5e43c;const _0x2b321c=(_0xa5e43c=0x0!==_0x205326['safetyFDoors'][_0x13e592(0x8ed)]&&0x0===_0x3a3ca6[_0x4e7724][0x2]&&0x0!==_0x205326[_0x13e592(0x11c)][_0x13e592(0x426)](_0x5b01fe=>_0x5b01fe[_0x13e592(0x83a)]===_0x3a3ca6[_0x4e7724][0x1]&&_0x5b01fe[_0x13e592(0x851)]===_0x3a3ca6[_0x4e7724][0x0])[_0x13e592(0x8ed)]?itemInfo[ITEMTYPE['Auto'][_0x13e592(0x6ce)]]:0x0===_0x3a3ca6[_0x4e7724][0x2]?itemInfo[ITEMTYPE[_0x13e592(0x67e)]['SafetyFenceWithoutD']]:itemInfo[ITEMTYPE['Auto'][_0x13e592(0x223)]])[_0x13e592(0x1a0)][_0x13e592(0x6d4)](_0x13e592(0x94b));_0x2b321c[_0x13e592(0x812)]=_0xa5e43c['originMesh'],_0x2b321c[_0x13e592(0x4e2)]=_0x205326[_0x13e592(0x4e2)],_0x2b321c[_0x13e592(0x67f)]=!0x1,_0x2b321c[_0x13e592(0x5d8)]=_0x3a3ca6[_0x4e7724],_0x2b321c[_0x13e592(0x35d)](!0x0),_0x2b321c[_0x13e592(0x38f)]=new BABYLON['Vector3'](_0x5e96cd[0x0],_0x5e96cd[0x1],_0x5e96cd[0x2]),this[_0x13e592(0x295)]?_0x2b321c[_0x13e592(0x38f)]['z']+=[_0x13e592(0x124),_0x13e592(0x55b)][_0x13e592(0x85d)](_0x205326['safetyFPos'])?-g_railOutside:g_railOutside:(_0x2b321c[_0x13e592(0x38f)]['x']+=[_0x13e592(0x124),_0x13e592(0x55b)][_0x13e592(0x85d)](_0x205326['safetyFPos'])?-g_railOutside:g_railOutside,_0x2b321c[_0x13e592(0x7d3)]['y']=Math['PI']/0x2),['bottom',_0x13e592(0x55b)]['includes'](_0x205326[_0x13e592(0x4e2)])||(_0x2b321c[_0x13e592(0x7d3)]['y']+=Math['PI']),_0x2b321c[_0x13e592(0x597)]['x']=0.68*_0x57722a;let _0x3fbdc1=this[_0x13e592(0x77c)];_0x3fbdc1=0x1<=this[_0x13e592(0x77c)]?this[_0x13e592(0x77c)]-0.26*(this[_0x13e592(0x77c)]-0x1):this['palletHeight']+0.26*(0x1-this[_0x13e592(0x77c)]),_0x2b321c['scaling']['y']=_0x3fbdc1,this['safetyFences'][_0x13e592(0x334)](_0x2b321c);});}['updateSafetyFenceForPassTh'](){const _0x420c2b=_0x4e2f9e;for(let _0x48da28=this[_0x420c2b(0x66c)][_0x420c2b(0x8ed)]-0x1;0x0<=_0x48da28;_0x48da28--){var _0x2f2a02=this[_0x420c2b(0x335)]['filter'](_0x2138e5=>_0x2138e5['idx']===this[_0x420c2b(0x66c)][_0x48da28][_0x420c2b(0x5d8)][0x2]+0x1);if(0x0<_0x2f2a02[_0x420c2b(0x8ed)]){let _0x160020=parseFloat(_0x2f2a02[0x0][_0x420c2b(0x21f)]);0x1<=parseFloat(_0x2f2a02[0x0][_0x420c2b(0x21f)])?_0x160020-=0.26*(parseFloat(_0x2f2a02[0x0]['height'])-0x1):_0x160020+=0.26*(0x1-parseFloat(_0x2f2a02[0x0][_0x420c2b(0x21f)])),this[_0x420c2b(0x66c)][_0x48da28]['scaling']['y']=_0x160020;}for(let _0x4f726d=0x0;_0x4f726d<this[_0x420c2b(0x5eb)][_0x420c2b(0x8ed)];_0x4f726d++)if(this[_0x420c2b(0x295)]){var _0x33051a=_0x420c2b(0x124)===this[_0x420c2b(0x66c)][_0x48da28]['safetyFPos']?-0x1:0x1;if(this['activedPassthrough'][_0x4f726d][0x0]['includes'](this['safetyFences'][_0x48da28]['data'][0x0]+_0x33051a)&&this[_0x420c2b(0x5eb)][_0x4f726d][0x1]['includes'](this['safetyFences'][_0x48da28]['data'][0x1])&&this[_0x420c2b(0x5eb)][_0x4f726d][0x2]['includes'](this[_0x420c2b(0x66c)][_0x48da28][_0x420c2b(0x5d8)][0x2])){this[_0x420c2b(0x66c)][_0x48da28]['dispose'](),this[_0x420c2b(0x66c)][_0x420c2b(0x3e0)](_0x48da28,0x1);break;}}else{_0x33051a='left'===this[_0x420c2b(0x66c)][_0x48da28]['safetyFPos']?-0x1:0x1;if(this[_0x420c2b(0x5eb)][_0x4f726d][0x0][_0x420c2b(0x85d)](this[_0x420c2b(0x66c)][_0x48da28][_0x420c2b(0x5d8)][0x1]+_0x33051a)&&this['activedPassthrough'][_0x4f726d][0x1]['includes'](this['safetyFences'][_0x48da28][_0x420c2b(0x5d8)][0x0])&&this[_0x420c2b(0x5eb)][_0x4f726d][0x2][_0x420c2b(0x85d)](this[_0x420c2b(0x66c)][_0x48da28][_0x420c2b(0x5d8)][0x2])){this['safetyFences'][_0x48da28][_0x420c2b(0x80d)](),this[_0x420c2b(0x66c)]['splice'](_0x48da28,0x1);break;}}}}[_0x4e2f9e(0x958)](){const _0x27a017=_0x4e2f9e;this[_0x27a017(0x373)][_0x27a017(0x25b)](_0x42eb4c=>{const _0x1c9191=_0x27a017,_0x11c285=this[_0x1c9191(0x4a4)][_0x1c9191(0x426)](_0x4cae47=>_0x4cae47[_0x1c9191(0x5fc)]===_0x42eb4c[_0x1c9191(0x4e2)]);let _0x53cb20=[];_0x11c285[_0x1c9191(0x25b)](_0x215940=>{const _0x37a17b=_0x1c9191;_0x53cb20[_0x37a17b(0x334)]({'col':_0x215940[_0x37a17b(0x83a)],'row':_0x215940['row']});}),_0x42eb4c['safetyFDoors']=_0x53cb20;}),this[_0x27a017(0x4cc)]('safetyFences'),this['updateSafetyFencePlacement']();}[_0x4e2f9e(0x8f2)](_0x2acaa0){const _0x27fafb=_0x4e2f9e;this[_0x27fafb(0x874)](_0x2acaa0,!0x0),this[_0x27fafb(0x910)]=null;var _0x5b7d7d=[_0x27fafb(0x124),'top'],_0x36d304=[_0x27fafb(0x55b),_0x27fafb(0x180)];let _0x144f80=[];for(let _0xd10e97=0x0;_0xd10e97<_0x5b7d7d[_0x27fafb(0x8ed)];_0xd10e97++)_0x144f80[_0x27fafb(0x334)](this[_0x27fafb(0x80b)](_0x5b7d7d[_0xd10e97]));if(0x0===_0x144f80[0x0][_0x27fafb(0x8ed)]&&0x0===_0x144f80[0x1][_0x27fafb(0x8ed)])Utils[_0x27fafb(0x964)](_0x27fafb(0x963),_0x27fafb(0x15f));else{Utils[_0x27fafb(0x964)](_0x27fafb(0x3dc),_0x27fafb(0x15f));for(let _0x511dd0=0x0;_0x511dd0<_0x144f80['length'];_0x511dd0++)for(let _0x499340=0x0;_0x499340<_0x144f80[_0x511dd0][_0x27fafb(0x8ed)];_0x499340++){const _0xffadf1=this[_0x27fafb(0x4af)](_0x2acaa0);_0xffadf1[_0x27fafb(0x597)]=new BABYLON[(_0x27fafb(0x849))](1.2,0.2,0x1),_0xffadf1['transferCPos']=(this[_0x27fafb(0x295)]?_0x5b7d7d:_0x36d304)[_0x511dd0],_0xffadf1[_0x27fafb(0x147)]=_0x499340,_0xffadf1[_0x27fafb(0x38f)]=_0x144f80[_0x511dd0][_0x499340],this[_0x27fafb(0x3b2)][_0x27fafb(0x82b)][_0x27fafb(0x61a)][_0x27fafb(0x334)](_0xffadf1);}}}[_0x4e2f9e(0x80b)](_0x5e78d3,_0x345008=-0x1){const _0x34cdcb=_0x4e2f9e;let _0x4eceef=[],_0x3304f9=[],_0x19fcc5=[];this[_0x34cdcb(0x4ae)][0x5][_0x34cdcb(0x5d8)][_0x34cdcb(0x25b)]((_0xb7ba65,_0x1eacc2)=>{const _0x3b645e=_0x34cdcb;0x0===_0xb7ba65[0x2]&&(_0x3304f9[_0x3b645e(0x334)](this[_0x3b645e(0x4ae)][0x5][_0x3b645e(0x38f)][_0x1eacc2]),_0x19fcc5[_0x3b645e(0x334)](this[_0x3b645e(0x4ae)][0x5][_0x3b645e(0x7d3)][_0x1eacc2]));});for(let _0x285d78=0x0;_0x285d78<_0x3304f9[_0x34cdcb(0x8ed)];_0x285d78++)[_0x34cdcb(0x124),_0x34cdcb(0x55b)]['includes'](_0x5e78d3)&&_0x19fcc5[_0x285d78][0x1]===(this['isHorizontal']?0x0:Math['PI']/0x2)&&_0x4eceef[_0x34cdcb(0x334)](new BABYLON[(_0x34cdcb(0x849))](_0x3304f9[_0x285d78][0x0],_0x3304f9[_0x285d78][0x1],_0x3304f9[_0x285d78][0x2])),[_0x34cdcb(0x8a0),_0x34cdcb(0x180)][_0x34cdcb(0x85d)](_0x5e78d3)&&_0x19fcc5[_0x285d78][0x1]!==(this[_0x34cdcb(0x295)]?0x0:Math['PI']/0x2)&&_0x4eceef['push'](new BABYLON[(_0x34cdcb(0x849))](_0x3304f9[_0x285d78][0x0],_0x3304f9[_0x285d78][0x1],_0x3304f9[_0x285d78][0x2]));var _0x592cf2=0x2*this[_0x34cdcb(0x5b7)]+0x2*this[_0x34cdcb(0x492)]+g_palletInfo[_0x34cdcb(0x8ed)];const _0x351777=_0x4eceef;for(let _0x4f5ede=_0x351777['length']-0x1;0x0<=_0x4f5ede;_0x4f5ede--)this['isHorizontal']?(_0x351777[_0x4f5ede]['z']+=[_0x34cdcb(0x124),_0x34cdcb(0x55b)][_0x34cdcb(0x85d)](_0x5e78d3)?1.2*-_0x592cf2:1.2*_0x592cf2,[_0x34cdcb(0x124),_0x34cdcb(0x55b)][_0x34cdcb(0x85d)](_0x5e78d3)?_0x351777[_0x4f5ede]['z']<warehouse['minZ']+_0x592cf2/0x2&&_0x351777['splice'](_0x4f5ede,0x1):_0x351777[_0x4f5ede]['z']>warehouse[_0x34cdcb(0x6d3)]-_0x592cf2/0x2&&_0x351777['splice'](_0x4f5ede,0x1)):(_0x351777[_0x4f5ede]['x']+=[_0x34cdcb(0x124),_0x34cdcb(0x55b)]['includes'](_0x5e78d3)?1.2*-_0x592cf2:1.2*_0x592cf2,['bottom','left'][_0x34cdcb(0x85d)](_0x5e78d3)?_0x351777[_0x4f5ede]['x']<warehouse[_0x34cdcb(0x251)]+_0x592cf2/0x2&&_0x351777[_0x34cdcb(0x3e0)](_0x4f5ede,0x1):_0x351777[_0x4f5ede]['x']>warehouse[_0x34cdcb(0x168)]-_0x592cf2/0x2&&_0x351777[_0x34cdcb(0x3e0)](_0x4f5ede,0x1));return-0x1!==_0x345008?_0x351777[_0x345008]:_0x351777;}[_0x4e2f9e(0x534)](_0x447cf5){const _0x38f57c=_0x4e2f9e;if(this[_0x38f57c(0x3b2)][_0x38f57c(0x82b)]['selectors'][_0x38f57c(0x85d)](_0x447cf5)){for(let _0x1611cf=this[_0x38f57c(0x60d)]['length']-0x1;0x0<=_0x1611cf;_0x1611cf--)this[_0x38f57c(0x60d)][_0x1611cf][_0x38f57c(0x78c)]===_0x447cf5[_0x38f57c(0x78c)]&&(this[_0x38f57c(0x60d)][_0x1611cf][_0x38f57c(0x80d)](),this[_0x38f57c(0x60d)][_0x38f57c(0x3e0)](_0x1611cf,0x1));for(let _0x14bb1c=this[_0x38f57c(0x63e)][_0x38f57c(0x8ed)]-0x1;0x0<=_0x14bb1c;_0x14bb1c--)this['activedTransferCarts'][_0x14bb1c]['transferCPos']===_0x447cf5[_0x38f57c(0x78c)]&&this['activedTransferCarts']['splice'](_0x14bb1c,0x1);if(null===this['firstSelector'])return this['property']['transferCart'][_0x38f57c(0x61a)][_0x38f57c(0x25b)](_0x417d9a=>{const _0x136611=_0x38f57c;_0x417d9a['transferCPos']===_0x447cf5[_0x136611(0x78c)]&&(_0x417d9a[_0x136611(0x8bf)]=matManager[_0x136611(0x854)]);}),_0x447cf5[_0x38f57c(0x8bf)]=matManager[_0x38f57c(0x93a)],void(this['firstSelector']=_0x447cf5);if(_0x447cf5['transferCPos']!==this['firstSelector'][_0x38f57c(0x78c)])return this['firstSelector'][_0x38f57c(0x8bf)]=matManager[_0x38f57c(0x854)],_0x447cf5['material']=matManager[_0x38f57c(0x93a)],void(this[_0x38f57c(0x910)]=_0x447cf5);if(this[_0x38f57c(0x910)]===_0x447cf5)return this[_0x38f57c(0x910)][_0x38f57c(0x8bf)]=matManager['matSelector'],void(this[_0x38f57c(0x910)]=null);const _0x14b41b=this[_0x38f57c(0x910)][_0x38f57c(0x147)]>_0x447cf5[_0x38f57c(0x147)]?_0x447cf5:this['firstSelector'],_0x334cb1=this['firstSelector'][_0x38f57c(0x147)]>_0x447cf5[_0x38f57c(0x147)]?this[_0x38f57c(0x910)]:_0x447cf5;let _0x119bb9=0x0;this[_0x38f57c(0x3b2)]['transferCart'][_0x38f57c(0x61a)][_0x38f57c(0x25b)](_0x2d3462=>{const _0x3179ea=_0x38f57c;var _0x3a4845;_0x2d3462[_0x3179ea(0x78c)]===_0x14b41b[_0x3179ea(0x78c)]&&_0x2d3462[_0x3179ea(0x147)]>=_0x14b41b[_0x3179ea(0x147)]&&_0x2d3462['transferCIndex']<=_0x334cb1[_0x3179ea(0x147)]&&(_0x3a4845={'transferCIndex':_0x2d3462[_0x3179ea(0x147)],'transferCPos':_0x2d3462[_0x3179ea(0x78c)],'transferCAuto':0x1===_0x119bb9},this[_0x3179ea(0x940)](_0x3a4845),this['activedTransferCarts']['push'](_0x3a4845),_0x119bb9++,_0x2d3462['material']=matManager[_0x3179ea(0x93a)]);}),this[_0x38f57c(0x910)]=null;}}[_0x4e2f9e(0x221)](){const _0x454040=_0x4e2f9e;for(let _0x2f217f=this[_0x454040(0x63e)][_0x454040(0x8ed)]-0x1;0x0<=_0x2f217f;_0x2f217f--)this['_addTransferCart'](this[_0x454040(0x63e)][_0x2f217f])||this['activedTransferCarts'][_0x454040(0x3e0)](_0x2f217f,0x1);}[_0x4e2f9e(0x940)](_0x2ce971){const _0x30d818=_0x4e2f9e;var _0x310d8b=this['getTransferCartPositions'](_0x2ce971[_0x30d818(0x78c)],_0x2ce971['transferCIndex']);if(!_0x310d8b)return!0x1;const _0x3cbe1e=itemInfo[ITEMTYPE[_0x30d818(0x67e)][_0x30d818(0x3b0)]];var _0x5c6403=0x2*this[_0x30d818(0x5b7)]+0x2*this[_0x30d818(0x492)]+g_palletInfo[_0x30d818(0x8ed)]+0x2*g_rackingPole;const _0x44d18f=_0x3cbe1e[_0x30d818(0x1a0)][_0x30d818(0x6d4)](_0x30d818(0x5a4));if(_0x44d18f[_0x30d818(0x812)]=_0x3cbe1e[_0x30d818(0x1a0)],_0x44d18f['type']=ITEMTYPE[_0x30d818(0x67e)][_0x30d818(0x3b0)],_0x2ce971[_0x30d818(0x68c)]){const _0x5743b8=itemInfo[ITEMTYPE[_0x30d818(0x67e)][_0x30d818(0x562)]],_0x1e0e62=_0x5743b8[_0x30d818(0x1a0)]['createInstance'](_0x30d818(0x70e));_0x1e0e62[_0x30d818(0x812)]=_0x5743b8[_0x30d818(0x1a0)],_0x1e0e62[_0x30d818(0x355)]=ITEMTYPE['Auto'][_0x30d818(0x562)],_0x1e0e62['setParent'](_0x44d18f);}return _0x44d18f[_0x30d818(0x78c)]=_0x2ce971[_0x30d818(0x78c)],_0x44d18f[_0x30d818(0x147)]=_0x2ce971[_0x30d818(0x147)],_0x44d18f['isPickable']=!0x1,_0x44d18f[_0x30d818(0x35d)](!0x0),_0x44d18f[_0x30d818(0x38f)]=_0x310d8b,this[_0x30d818(0x295)]||(_0x44d18f[_0x30d818(0x7d3)]['y']=Math['PI']/0x2),[_0x30d818(0x124),_0x30d818(0x55b)]['includes'](_0x2ce971[_0x30d818(0x78c)])||(_0x44d18f[_0x30d818(0x7d3)]['y']+=Math['PI']),_0x44d18f['scaling']['x']=0.68*_0x5c6403,this['transferCarts'][_0x30d818(0x334)](_0x44d18f),!0x0;}['previewPassthroughSite'](_0x3a7109,_0x187cbd){const _0x524da3=_0x4e2f9e;if(this[_0x524da3(0x874)](_0x3a7109,!0x0),isNaN(parseInt(_0x187cbd))){const _0x1015ab=parseInt(0x64*Math['random']());this[_0x524da3(0x5eb)][_0x524da3(0x334)]([[],[],[],_0x1015ab]),this[_0x524da3(0x479)](0x0,this[_0x524da3(0x5eb)]['length']-0x1),this[_0x524da3(0x479)](0x1,this[_0x524da3(0x5eb)][_0x524da3(0x8ed)]-0x1),this[_0x524da3(0x479)](0x2,this[_0x524da3(0x5eb)][_0x524da3(0x8ed)]-0x1);}else this[_0x524da3(0x479)](0x0,_0x187cbd),this[_0x524da3(0x479)](0x1,_0x187cbd),this[_0x524da3(0x479)](0x2,_0x187cbd);}[_0x4e2f9e(0x479)](_0x4a51c2,_0x362999){const _0x11969c=_0x4e2f9e;switch(_0x4a51c2){case 0x0:for(let _0x549563=0x0;_0x549563<(this['isHorizontal']?this[_0x11969c(0x3ce)]:this['maxCol']);_0x549563++){const _0x8c1f76=meshSelector['clone'](_0x11969c(0x83c));_0x8c1f76[_0x11969c(0x597)]=new BABYLON['Vector3'](0x1,0.2,0.9*g_width);var _0x25f5a0=this[_0x11969c(0x2d6)](_0x549563),_0x6eeb9c=_0x25f5a0[0x0],_0x25f5a0=_0x25f5a0[0x2];this[_0x11969c(0x295)]?_0x8c1f76['position']=new BABYLON[(_0x11969c(0x849))](this[_0x11969c(0x30e)][_0x11969c(0x168)]+0x2,0x0,this['area'][_0x11969c(0x805)]+_0x6eeb9c-_0x25f5a0/0x2):(_0x8c1f76[_0x11969c(0x38f)]=new BABYLON[(_0x11969c(0x849))](this['area'][_0x11969c(0x251)]+_0x6eeb9c-_0x25f5a0/0x2,0x0,this[_0x11969c(0x30e)][_0x11969c(0x6d3)]+0x2),_0x8c1f76[_0x11969c(0x7d3)]['y']=Math['PI']/0x2),_0x8c1f76[_0x11969c(0x1b1)]=_0x4a51c2,_0x8c1f76[_0x11969c(0x7b1)]=_0x549563,this[_0x11969c(0x148)](_0x8c1f76,_0x362999),this[_0x11969c(0x3b2)][_0x11969c(0x694)][_0x11969c(0x61a)][_0x11969c(0x334)](_0x8c1f76);}break;case 0x1:let _0x24632c=0x0;var _0x35127a=0x2*this['palletOverhang']+0x2*this[_0x11969c(0x492)]+g_palletInfo[_0x11969c(0x8ed)]+g_rackingPole;for(let _0x175f42=0x0;_0x175f42<(this['isHorizontal']?this[_0x11969c(0x6e5)]:this[_0x11969c(0x3ce)]);_0x175f42++){var _0xbe2845=this[_0x11969c(0x876)]['indexOf'](_0x175f42-0x1);-0x1<_0xbe2845&&(_0x24632c=(_0xbe2845+0x1)*this[_0x11969c(0x71c)]),_0xbe2845=(this[_0x11969c(0x295)]?this['area'][_0x11969c(0x251)]:this[_0x11969c(0x30e)][_0x11969c(0x805)])+_0x175f42*_0x35127a+_0x35127a/0x2+_0x24632c;const _0x2b9937=meshSelector['clone']('passthroughSelectorClone');_0x2b9937['scaling']=new BABYLON[(_0x11969c(0x849))](0x1,0.2,0.9*g_width),this['isHorizontal']?_0x2b9937[_0x11969c(0x38f)]=new BABYLON['Vector3'](_0xbe2845,0.4,this[_0x11969c(0x30e)][_0x11969c(0x6d3)]+1.5*g_width):(_0x2b9937[_0x11969c(0x38f)]=new BABYLON[(_0x11969c(0x849))](this[_0x11969c(0x30e)][_0x11969c(0x251)]-1.5*g_width,0.4,_0xbe2845),_0x2b9937[_0x11969c(0x7d3)]['y']=Math['PI']/0x2),_0x2b9937['stage']=_0x4a51c2,_0x2b9937['passthroughId']=_0x175f42,this[_0x11969c(0x148)](_0x2b9937,_0x362999),this['property'][_0x11969c(0x694)][_0x11969c(0x61a)][_0x11969c(0x334)](_0x2b9937);}const _0x6b5a25=meshSelector[_0x11969c(0x741)](_0x11969c(0x83c));_0x6b5a25[_0x11969c(0x597)]=new BABYLON['Vector3'](0x1,0.2,0.9*g_width),this['isHorizontal']?_0x6b5a25['position']=new BABYLON[(_0x11969c(0x849))]((this['isHorizontal']?this[_0x11969c(0x30e)][_0x11969c(0x251)]:this[_0x11969c(0x30e)][_0x11969c(0x805)])-_0x35127a/0x2,0.4,this[_0x11969c(0x30e)][_0x11969c(0x6d3)]+1.5*g_width):(_0x6b5a25[_0x11969c(0x38f)]=new BABYLON[(_0x11969c(0x849))](this[_0x11969c(0x30e)][_0x11969c(0x251)]-1.5*g_width,0.4,(this[_0x11969c(0x295)]?this[_0x11969c(0x30e)][_0x11969c(0x251)]:this[_0x11969c(0x30e)][_0x11969c(0x805)])-_0x35127a/0x2),_0x6b5a25[_0x11969c(0x7d3)]['y']=Math['PI']/0x2),_0x6b5a25[_0x11969c(0x3c3)]=!0x0,_0x6b5a25[_0x11969c(0x1b1)]=_0x4a51c2,this[_0x11969c(0x148)](_0x6b5a25,_0x362999),this[_0x11969c(0x3b2)][_0x11969c(0x694)][_0x11969c(0x61a)][_0x11969c(0x334)](_0x6b5a25);break;case 0x2:for(let _0xb51d1b=0x0;_0xb51d1b<this['rackingHighLevel'];_0xb51d1b++){const _0x13a18e=meshSelector[_0x11969c(0x741)](_0x11969c(0x83c));_0x13a18e[_0x11969c(0x7d3)]=new BABYLON[(_0x11969c(0x849))](0x0,0.8,Math['PI']/0x2),_0x13a18e[_0x11969c(0x597)]=new BABYLON['Vector3'](0x1,0.2,0.75*g_width),this['isHorizontal']?(_0x13a18e['position']=new BABYLON[(_0x11969c(0x849))](this[_0x11969c(0x30e)]['maxX']+0x1,this[_0x11969c(0x56e)](_0xb51d1b)+0x1,this[_0x11969c(0x30e)]['maxZ']+0x1),_0x13a18e[_0x11969c(0x7d3)]['y']+=Math['PI']/0x2):_0x13a18e[_0x11969c(0x38f)]=new BABYLON['Vector3'](this['area']['minX']-0x1,this[_0x11969c(0x56e)](_0xb51d1b)+0x1,this[_0x11969c(0x30e)][_0x11969c(0x6d3)]+0x1),_0x13a18e[_0x11969c(0x1b1)]=_0x4a51c2,_0x13a18e[_0x11969c(0x7b1)]=_0xb51d1b,this[_0x11969c(0x148)](_0x13a18e,_0x362999),this[_0x11969c(0x3b2)][_0x11969c(0x694)][_0x11969c(0x61a)]['push'](_0x13a18e);}}renderScene();}[_0x4e2f9e(0x148)](_0x5e86e6,_0x270bca){const _0x3b8348=_0x4e2f9e;_0x5e86e6[_0x3b8348(0x67f)]=!0x0,_0x5e86e6[_0x3b8348(0x35d)](!0x0),_0x5e86e6['activedPassId']=_0x270bca,_0x5e86e6[_0x3b8348(0x93e)]=new BABYLON[(_0x3b8348(0x3f9))](scene),_0x5e86e6[_0x3b8348(0x93e)][_0x3b8348(0x23c)]=_0x3b8348(0x84b),_0x5e86e6[_0x3b8348(0x93e)][_0x3b8348(0x591)](new BABYLON[(_0x3b8348(0x22b))](BABYLON['ActionManager'][_0x3b8348(0x746)],()=>{})),_0x5e86e6[_0x3b8348(0x93e)][_0x3b8348(0x591)](new BABYLON[(_0x3b8348(0x22b))](BABYLON[_0x3b8348(0x3f9)]['OnLeftPickTrigger'],_0x4f8231=>{selectedIcube['updatePassthroughPlacementBySelector'](_0x4f8231['meshUnderPointer']);})),_0x5e86e6['isSpec']?(_0x5e86e6['isPassthrough']=this['activedPassthrough'][_0x270bca][0x1][_0x3b8348(0x8ed)]===(this[_0x3b8348(0x295)]?this[_0x3b8348(0x3ce)]:this['maxCol']),_0x5e86e6[_0x3b8348(0x8bf)]=matManager[_0x3b8348(0x79d)]):(_0x5e86e6[_0x3b8348(0x522)]=!!this[_0x3b8348(0x5eb)][_0x270bca][_0x5e86e6[_0x3b8348(0x1b1)]][_0x3b8348(0x85d)](_0x5e86e6[_0x3b8348(0x7b1)]),_0x5e86e6['material']=!0x0===_0x5e86e6[_0x3b8348(0x522)]?matManager[_0x3b8348(0x93a)]:matManager[_0x3b8348(0x854)]);}[_0x4e2f9e(0x31e)](_0x29b9d0){const _0x4fee64=_0x4e2f9e,_0x558d18=_0x29b9d0[_0x4fee64(0x1b1)],_0x57f019=(this['property'][_0x4fee64(0x694)]['selectors'][_0x4fee64(0x85d)](_0x29b9d0)&&(_0x29b9d0[_0x4fee64(0x522)]=!_0x29b9d0[_0x4fee64(0x522)],_0x29b9d0[_0x4fee64(0x3c3)]||(_0x29b9d0[_0x4fee64(0x8bf)]=!0x0===_0x29b9d0[_0x4fee64(0x522)]?matManager[_0x4fee64(0x93a)]:matManager[_0x4fee64(0x854)]),_0x29b9d0[_0x4fee64(0x3c3)]&&this[_0x4fee64(0x3b2)][_0x4fee64(0x694)][_0x4fee64(0x61a)][_0x4fee64(0x25b)](_0x59d567=>{const _0x5e53a6=_0x4fee64;0x1!==_0x59d567[_0x5e53a6(0x1b1)]||_0x59d567[_0x5e53a6(0x3c3)]||(_0x59d567[_0x5e53a6(0x522)]=_0x29b9d0[_0x5e53a6(0x522)],_0x59d567[_0x5e53a6(0x8bf)]=!0x0===_0x59d567[_0x5e53a6(0x522)]?matManager[_0x5e53a6(0x93a)]:matManager[_0x5e53a6(0x854)]);})),this[_0x4fee64(0x5eb)][_0x29b9d0[_0x4fee64(0x2fd)]]);var _0x575f1c;_0x57f019&&(_0x575f1c=[_0x57f019[0x0],_0x57f019[0x1],_0x57f019[0x2],_0x57f019[0x3]],_0x57f019[_0x558d18]=[],this['property'][_0x4fee64(0x694)]['selectors'][_0x4fee64(0x25b)](_0x3c57c7=>{const _0x307833=_0x4fee64;_0x3c57c7[_0x307833(0x1b1)]!==_0x558d18||!0x0!==_0x3c57c7['isPassthrough']||_0x3c57c7['isSpec']||_0x57f019[_0x558d18][_0x307833(0x334)](_0x3c57c7['passthroughId']);}),0x0!==_0x57f019[0x0][_0x4fee64(0x8ed)]&&0x0!==_0x57f019[0x1][_0x4fee64(0x8ed)]&&0x0!==_0x57f019[0x2][_0x4fee64(0x8ed)]?(Behavior['add'](Behavior[_0x4fee64(0x355)][_0x4fee64(0x94a)]),this[_0x4fee64(0x4e3)](()=>{const _0x3fd620=_0x4fee64;this['previewProperty'](_0x3fd620(0x694),_0x29b9d0[_0x3fd620(0x2fd)]);})):0x0===_0x575f1c[0x0][_0x4fee64(0x8ed)]||0x0===_0x575f1c[0x1][_0x4fee64(0x8ed)]||0x0===_0x575f1c[0x2][_0x4fee64(0x8ed)]||0x0!==_0x57f019[0x0]['length']&&0x0!==_0x57f019[0x1][_0x4fee64(0x8ed)]&&0x0!==_0x57f019[0x2][_0x4fee64(0x8ed)]||(Behavior[_0x4fee64(0x5b3)](Behavior[_0x4fee64(0x355)][_0x4fee64(0x94a)]),this[_0x4fee64(0x4e3)](()=>{this['previewProperty']('passthrough',!0x1);})));}['previewSpacingSite'](_0x1bbd28){const _0xb8cbe4=_0x4e2f9e;this[_0xb8cbe4(0x874)](_0x1bbd28,!0x0);let _0x22d29f=[],_0x1067aa=0x0;if(this[_0xb8cbe4(0x295)])for(let _0x2270ce=0x0;_0x2270ce<this['maxCol'];_0x2270ce++){var _0x4d0a6b=this[_0xb8cbe4(0x876)]['indexOf'](_0x2270ce-0x1);-0x1<_0x4d0a6b&&(_0x1067aa=(_0x4d0a6b+0x1)*this[_0xb8cbe4(0x71c)]),_0x22d29f[_0xb8cbe4(0x334)](new BABYLON[(_0xb8cbe4(0x849))](this['area'][_0xb8cbe4(0x251)]+_0x1067aa+(_0x2270ce+0x1)*(0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo['length']+g_rackingPole),0x0,this[_0xb8cbe4(0x30e)][_0xb8cbe4(0x6d3)]+0.5*g_width));}else for(let _0x4ee67e=0x0;_0x4ee67e<this[_0xb8cbe4(0x3ce)];_0x4ee67e++){var _0x2216b2=this['activedSpacing']['indexOf'](_0x4ee67e-0x1);-0x1<_0x2216b2&&(_0x1067aa=(_0x2216b2+0x1)*this[_0xb8cbe4(0x71c)]),_0x22d29f[_0xb8cbe4(0x334)](new BABYLON['Vector3'](this['area'][_0xb8cbe4(0x251)]-0.5*g_width,0x0,this[_0xb8cbe4(0x30e)][_0xb8cbe4(0x805)]+_0x1067aa+(_0x4ee67e+0x1)*(0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo['length']+g_rackingPole)));}for(let _0x517e6d=0x0;_0x517e6d<_0x22d29f[_0xb8cbe4(0x8ed)];_0x517e6d++){const _0x467c24=this[_0xb8cbe4(0x4af)](_0x1bbd28);_0x467c24[_0xb8cbe4(0x597)]=new BABYLON['Vector3'](0.5,0.2,1.2),_0x467c24[_0xb8cbe4(0x38f)]=_0x22d29f[_0x517e6d],_0x467c24['spacingId']=_0x517e6d,_0x467c24['selected']=!!this['activedSpacing'][_0xb8cbe4(0x85d)](_0x467c24[_0xb8cbe4(0x2b8)]),_0x467c24[_0xb8cbe4(0x8bf)]=_0x467c24[_0xb8cbe4(0x513)]?matManager[_0xb8cbe4(0x93a)]:matManager[_0xb8cbe4(0x854)],_0x467c24[_0xb8cbe4(0x2b8)]!==(this[_0xb8cbe4(0x295)]?this[_0xb8cbe4(0x6e5)]-0x1:this[_0xb8cbe4(0x3ce)]-0x1)||_0x467c24['selected']||(_0x467c24['isVisible']=!0x1),this['property'][_0xb8cbe4(0x728)][_0xb8cbe4(0x61a)][_0xb8cbe4(0x334)](_0x467c24);}}[_0x4e2f9e(0x331)](_0x47e6b2){const _0x296a97=_0x4e2f9e;var _0x1c28de,_0x3e4024;this['property'][_0x296a97(0x728)][_0x296a97(0x61a)][_0x296a97(0x85d)](_0x47e6b2)&&(_0x47e6b2[_0x296a97(0x513)]=!_0x47e6b2[_0x296a97(0x513)],_0x1c28de=_0x47e6b2[_0x296a97(0x2b8)],_0x3e4024=this[_0x296a97(0x876)][_0x296a97(0x37b)](_0x1c28de),_0x47e6b2[_0x296a97(0x513)]?-0x1===_0x3e4024&&(this['activedSpacing'][_0x296a97(0x334)](_0x1c28de),this[_0x296a97(0x876)]=this[_0x296a97(0x876)]['sort']((_0x54e824,_0x4f1dad)=>_0x54e824-_0x4f1dad)):-0x1!==_0x3e4024&&this[_0x296a97(0x876)][_0x296a97(0x3e0)](_0x3e4024,0x1),_0x47e6b2['material']=_0x47e6b2[_0x296a97(0x513)]?matManager[_0x296a97(0x93a)]:matManager['matSelector'],this[_0x296a97(0x5d3)](!0x0));}[_0x4e2f9e(0x3c5)](){const _0x1fe360=_0x4e2f9e;this[_0x1fe360(0x71c)]=g_spacingBetweenRows,this[_0x1fe360(0x5d3)]();}[_0x4e2f9e(0x5d3)](_0x58b79c=!0x1){const _0x4ee3bc=_0x4e2f9e,_0xea8e51=this[_0x4ee3bc(0x295)]?this[_0x4ee3bc(0x30e)][_0x4ee3bc(0x251)]:this[_0x4ee3bc(0x30e)][_0x4ee3bc(0x805)];var _0xd4ebcb=this[_0x4ee3bc(0x295)]?WHDimensions[0x0]:WHDimensions[0x1],_0x2cf050=[...this[_0x4ee3bc(0x876)]]['map']((_0x268be,_0x282787)=>parseFloat((_0xea8e51+(_0x268be+0x1)*(0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo[_0x4ee3bc(0x8ed)])+_0x282787*this['spacingBetweenRows'])[_0x4ee3bc(0x902)](0x2))),_0x9a2c1a=useP(useP(0x2*this[_0x4ee3bc(0x5b7)])+useP(0x2*this['loadPalletOverhang'])+useP(g_palletInfo[_0x4ee3bc(0x8ed)])+useP(g_rackingPole),!0x1);let _0x18bfa4=[];this['origPoints'][_0x4ee3bc(0x25b)](_0x222286=>{const _0x6ed5d6=_0x4ee3bc;_0x18bfa4[_0x6ed5d6(0x334)](_0x222286['map'](_0x5b0fbc=>_0x5b0fbc));});var _0x4c90e5=this[_0x4ee3bc(0x295)]?0x0:0x1;for(let _0x366baa=0x0;_0x366baa<_0x18bfa4[_0x4ee3bc(0x8ed)];_0x366baa++)for(let _0x91f679=_0x2cf050[_0x4ee3bc(0x8ed)]-0x1;0x0<=_0x91f679;_0x91f679--)_0x18bfa4[_0x366baa][_0x4c90e5]>_0x2cf050[_0x91f679]&&(_0x18bfa4[_0x366baa][_0x4c90e5]+=this[_0x4ee3bc(0x71c)],_0x18bfa4[_0x366baa][_0x4c90e5]>_0xd4ebcb&&(_0x18bfa4[_0x366baa][_0x4c90e5]-=g_rackingUpRightW),_0x18bfa4[_0x366baa][_0x4c90e5]=parseFloat(_0x18bfa4[_0x366baa][_0x4c90e5][_0x4ee3bc(0x902)](0x2)));if(_0x58b79c){let _0x526f77=[],_0x5d5cf7=0x0;for(let _0x30a14f=0x0;_0x30a14f<this[_0x4ee3bc(0x263)][_0x4ee3bc(0x8ed)];_0x30a14f++)for(let _0x58f6c8=0x0;_0x58f6c8<this[_0x4ee3bc(0x263)][_0x30a14f][_0x4ee3bc(0x60c)][_0x4ee3bc(0x8ed)];_0x58f6c8++)_0x526f77[_0x4ee3bc(0x334)]([this[_0x4ee3bc(0x263)][_0x30a14f][_0x4ee3bc(0x60c)][_0x58f6c8]['x'],this[_0x4ee3bc(0x263)][_0x30a14f][_0x4ee3bc(0x60c)][_0x58f6c8]['z']]),JSON[_0x4ee3bc(0x264)](_0x526f77[_0x526f77[_0x4ee3bc(0x8ed)]-0x1])!==JSON[_0x4ee3bc(0x264)](_0x18bfa4[_0x5d5cf7])&&(_0x18bfa4[_0x5d5cf7][0x0]>warehouse['maxX']&&(_0x18bfa4[_0x5d5cf7][0x0]-=_0x9a2c1a),_0x18bfa4[_0x5d5cf7][0x0]<warehouse[_0x4ee3bc(0x251)]&&(_0x18bfa4[_0x5d5cf7][0x0]+=_0x9a2c1a),_0x18bfa4[_0x5d5cf7][0x1]>warehouse['maxZ']&&(_0x18bfa4[_0x5d5cf7][0x1]-=_0x9a2c1a),_0x18bfa4[_0x5d5cf7][0x1]<warehouse[_0x4ee3bc(0x805)]&&(_0x18bfa4[_0x5d5cf7][0x1]+=_0x9a2c1a),_0x18bfa4[_0x5d5cf7]=[parseFloat(_0x18bfa4[_0x5d5cf7][0x0][_0x4ee3bc(0x902)](0x2)),parseFloat(_0x18bfa4[_0x5d5cf7][0x1][_0x4ee3bc(0x902)](0x2))],this[_0x4ee3bc(0x263)][_0x30a14f]['points'][_0x58f6c8]['x']=_0x18bfa4[_0x5d5cf7][0x0],this['baseLines'][_0x30a14f][_0x4ee3bc(0x60c)][_0x58f6c8]['z']=_0x18bfa4[_0x5d5cf7][0x1],0x0===_0x58f6c8?(this[_0x4ee3bc(0x263)][_0x30a14f][_0x4ee3bc(0x576)]['x']=_0x18bfa4[_0x5d5cf7][0x0],this['baseLines'][_0x30a14f][_0x4ee3bc(0x576)]['z']=_0x18bfa4[_0x5d5cf7][0x1]):(this['baseLines'][_0x30a14f][_0x4ee3bc(0x586)]['x']=_0x18bfa4[_0x5d5cf7][0x0],this[_0x4ee3bc(0x263)][_0x30a14f]['ePoint']['z']=_0x18bfa4[_0x5d5cf7][0x1]),this[_0x4ee3bc(0x263)][_0x30a14f][_0x4ee3bc(0x809)]()),_0x5d5cf7++;JSON[_0x4ee3bc(0x264)](this[_0x4ee3bc(0x60c)])!==JSON[_0x4ee3bc(0x264)](_0x18bfa4)&&updateSelectedIcube(()=>{const _0x23d837=_0x4ee3bc;this['showMeasurement'](),this[_0x23d837(0x46b)]('spacing');});}}[_0x4e2f9e(0x533)](_0x41a4dd){const _0x112ff2=_0x4e2f9e;this[_0x112ff2(0x874)](_0x41a4dd,!0x0);let _0x4f26d6=this[_0x112ff2(0x979)]['filter'](_0x582809=>0x0===_0x582809['height']);for(let _0x1cf520=0x0;_0x1cf520<_0x4f26d6[_0x112ff2(0x8ed)];_0x1cf520++){var _0x5a55e2=0x2<=_0x4f26d6[_0x1cf520][_0x112ff2(0x514)][_0x112ff2(0x8ed)]?0x1:0x0;for(let _0x1a8741=0x0;_0x1a8741<_0x4f26d6[_0x1cf520][_0x112ff2(0x514)][_0x5a55e2]['length'];_0x1a8741++){var _0x416a82=_0x4f26d6[_0x1cf520][_0x112ff2(0x514)][_0x5a55e2][_0x1a8741],_0x3f9293=parseFloat((_0x416a82[0x1]-_0x416a82[0x0]-(_0x4f26d6[_0x1cf520][_0x112ff2(0x19c)]['includes'](_0x416a82[0x1])?g_diffToEnd:g_difftoXtrack)[g_palletInfo[_0x112ff2(0x174)]]-(_0x4f26d6[_0x1cf520][_0x112ff2(0x19c)][_0x112ff2(0x85d)](_0x416a82[0x0])?g_diffToEnd:g_difftoXtrack)[g_palletInfo[_0x112ff2(0x174)]])[_0x112ff2(0x902)](0x3)),_0x1ec257=_round(g_PalletW[g_palletInfo[_0x112ff2(0x174)]]+g_spacingBPallets[g_palletInfo[_0x112ff2(0x174)]]+0x2*g_loadPalletOverhang,0x2),_0x2c8f2d=_round((_0x3f9293+g_spacingBPallets[g_palletInfo[_0x112ff2(0x174)]])/_0x1ec257);for(let _0x206f67=0x0;_0x206f67<_0x2c8f2d;_0x206f67++){var _0x492c9a=_0x416a82[0x0]+(_0x4f26d6[_0x1cf520]['ends'][_0x112ff2(0x85d)](_0x416a82[0x0])?g_diffToEnd:g_difftoXtrack)[g_palletInfo[_0x112ff2(0x174)]]+_0x206f67*g_spacingBPallets[g_palletInfo['max']]+(_0x206f67+0x1)*(g_PalletW[g_palletInfo[_0x112ff2(0x174)]]+0x2*g_loadPalletOverhang)-g_PalletW[g_palletInfo[_0x112ff2(0x174)]]/0x2,_0x492c9a=new BABYLON['Vector3'](this[_0x112ff2(0x295)]?_0x4f26d6[_0x1cf520]['rails'][0x0][0x0][0x0]:_0x492c9a,0.4,this['isHorizontal']?_0x492c9a:_0x4f26d6[_0x1cf520][_0x112ff2(0x55e)][0x0][0x0][0x2]);const _0x35ede5=this[_0x112ff2(0x4af)](_0x41a4dd);_0x35ede5[_0x112ff2(0x597)]=new BABYLON[(_0x112ff2(0x849))](0.6,0.2,0.6),_0x35ede5[_0x112ff2(0x513)]=0x0<this[_0x112ff2(0x760)][_0x112ff2(0x426)](_0x1d0daf=>_0x1d0daf[_0x112ff2(0x851)]===_0x4f26d6[_0x1cf520][_0x112ff2(0x851)]&&_0x1d0daf[_0x112ff2(0x653)]===_0x206f67&&_0x1d0daf[_0x112ff2(0x46e)]===_0x1a8741)['length'],_0x35ede5[_0x112ff2(0x8bf)]=_0x35ede5[_0x112ff2(0x513)]?matManager[_0x112ff2(0x93a)]:matManager[_0x112ff2(0x854)],_0x35ede5[_0x112ff2(0x38f)]=_0x492c9a,_0x35ede5[_0x112ff2(0x653)]=_0x206f67,_0x35ede5[_0x112ff2(0x851)]=_0x4f26d6[_0x1cf520][_0x112ff2(0x851)],_0x35ede5[_0x112ff2(0x46e)]=_0x1a8741,this[_0x112ff2(0x3b2)][_0x112ff2(0x79f)][_0x112ff2(0x61a)][_0x112ff2(0x334)](_0x35ede5);}}}}[_0x4e2f9e(0x377)](_0x3d30ea){const _0x2a3525=_0x4e2f9e;if(this[_0x2a3525(0x3b2)]['pillers']['selectors']['includes'](_0x3d30ea)){if(_0x3d30ea[_0x2a3525(0x513)]=!_0x3d30ea[_0x2a3525(0x513)],_0x3d30ea[_0x2a3525(0x513)])this['activedPillers']['push']({'row':_0x3d30ea['row'],'idx':_0x3d30ea['idx'],'slotId':_0x3d30ea['slotId'],'position':[_0x3d30ea['position']['x'],_0x3d30ea[_0x2a3525(0x38f)]['z']]});else{for(let _0xadb17b=0x0;_0xadb17b<this[_0x2a3525(0x79f)][_0x2a3525(0x8ed)];_0xadb17b++)if(this[_0x2a3525(0x79f)][_0xadb17b][_0x2a3525(0x28a)][_0x2a3525(0x851)]===_0x3d30ea[_0x2a3525(0x851)]&&this[_0x2a3525(0x79f)][_0xadb17b][_0x2a3525(0x28a)][_0x2a3525(0x653)]===_0x3d30ea[_0x2a3525(0x653)]&&this[_0x2a3525(0x79f)][_0xadb17b][_0x2a3525(0x28a)]['slotId']===_0x3d30ea[_0x2a3525(0x46e)]){this['pillers'][_0xadb17b]['dispose'](),this[_0x2a3525(0x79f)][_0x2a3525(0x3e0)](_0xadb17b,0x1);break;}for(let _0x27a771=0x0;_0x27a771<this[_0x2a3525(0x760)][_0x2a3525(0x8ed)];_0x27a771++)if(_0x3d30ea[_0x2a3525(0x851)]===this[_0x2a3525(0x760)][_0x27a771][_0x2a3525(0x851)]&&_0x3d30ea[_0x2a3525(0x653)]===this[_0x2a3525(0x760)][_0x27a771]['idx']&&_0x3d30ea[_0x2a3525(0x46e)]===this[_0x2a3525(0x760)][_0x27a771][_0x2a3525(0x46e)]){this['activedPillers'][_0x2a3525(0x3e0)](_0x27a771,0x1);break;}}_0x3d30ea[_0x2a3525(0x8bf)]=_0x3d30ea['selected']?matManager['matActiveSelector']:matManager[_0x2a3525(0x854)];}}[_0x4e2f9e(0x5fd)](){const _0x435e72=_0x4e2f9e;for(let _0x509d04=this[_0x435e72(0x760)]['length']-0x1;0x0<=_0x509d04;_0x509d04--)if(this['activedPillers'][_0x509d04]['row']>=(this['isHorizontal']?this[_0x435e72(0x6e5)]:this[_0x435e72(0x3ce)]))this[_0x435e72(0x760)][_0x435e72(0x3e0)](_0x509d04,0x1);else{var _0x496ea5=this['stores']['filter'](_0x13960f=>_0x13960f[_0x435e72(0x851)]===this[_0x435e72(0x760)][_0x509d04][_0x435e72(0x851)]);let _0x1c449d=new BABYLON[(_0x435e72(0x849))](this['activedPillers'][_0x509d04]['position'][0x0],0.1,this['activedPillers'][_0x509d04][_0x435e72(0x38f)][0x1]);0x0<_0x496ea5[_0x435e72(0x8ed)]&&0x0<_0x496ea5[0x0][_0x435e72(0x55e)][_0x435e72(0x8ed)]&&(this[_0x435e72(0x295)]?_0x1c449d['x']=_0x496ea5[0x0][_0x435e72(0x55e)][0x0][0x0][0x0]:_0x1c449d['z']=_0x496ea5[0x0][_0x435e72(0x55e)][0x0][0x0][0x2]);const _0x15d27d=pillerSign[_0x435e72(0x6d4)](_0x435e72(0x34c));_0x15d27d['origin']=pillerSign,_0x15d27d[_0x435e72(0x28a)]=this[_0x435e72(0x760)][_0x509d04],_0x15d27d[_0x435e72(0x38f)]=_0x1c449d,_0x15d27d[_0x435e72(0x67f)]=!0x1,_0x15d27d[_0x435e72(0x35d)](!0x0),this['pillers']['push'](_0x15d27d);}}[_0x4e2f9e(0x806)](_0x5d2025){const _0x3a1938=_0x4e2f9e;let _0x16a364=BABYLON['Vector3'][_0x3a1938(0x473)]();var _0xb9bfab=[this[_0x3a1938(0x295)]?this[_0x3a1938(0x30e)][_0x3a1938(0x805)]:this[_0x3a1938(0x30e)][_0x3a1938(0x251)],this[_0x3a1938(0x295)]?this[_0x3a1938(0x30e)]['maxZ']:this['area'][_0x3a1938(0x168)]],_0xe24f0d=(_0xb9bfab[0x0]+_0xb9bfab[0x1])/0x2;_0x16a364=this[_0x3a1938(0x295)]?new BABYLON['Vector3'](-(WHDimensions[0x0]/0x2+_0x5d2025),0x0,_0xe24f0d):new BABYLON[(_0x3a1938(0x849))](_0xe24f0d,0x0,-(WHDimensions[0x1]/0x2+_0x5d2025));let _0x3012f7=[];const _0x4de626=new BABYLON['TransformNode'](_0x3a1938(0x5d6),scene);for(let _0x4f96f9=0x0;_0x4f96f9<this[_0x3a1938(0x828)][_0x3a1938(0x8ed)];_0x4f96f9++){const _0x426029=Utils[_0x3a1938(0x4c7)]({'labelScale':0x1,'length':parseFloat(Number(g_xtrackFixedDim)['toFixed'](0x2)),'color':BABYLON['Color3'][_0x3a1938(0x78d)](_0x3a1938(0x8d0))});_0x426029[_0x3a1938(0x38f)]=_0x16a364[_0x3a1938(0x741)](),_0x426029[_0x3a1938(0x7d3)]['y']=this[_0x3a1938(0x295)]?Math['PI']:Math['PI']/0x2,this[_0x3a1938(0x295)]?(_0x426029[_0x3a1938(0x38f)]['z']=_0xb9bfab[this[_0x3a1938(0x295)]?0x1:0x0]+(this[_0x3a1938(0x295)]?-0x1:0x1)*this['activedXtrackIds'][_0x4f96f9],_0x3012f7[_0x3a1938(0x334)](_0x426029['position']['z'])):(_0x426029[_0x3a1938(0x38f)]['x']=_0xb9bfab[this[_0x3a1938(0x295)]?0x1:0x0]+(this[_0x3a1938(0x295)]?-0x1:0x1)*this[_0x3a1938(0x828)][_0x4f96f9],_0x3012f7[_0x3a1938(0x334)](_0x426029['position']['x'])),_0x426029['setParent'](_0x4de626);}let _0x386b3a=[_0xb9bfab[0x0]];for(let _0x5a883a=0x0;_0x5a883a<_0x3012f7['length'];_0x5a883a++)_0x386b3a[_0x3a1938(0x334)](_round(_0x3012f7[_0x5a883a]-g_xtrackFixedDim/0x2,0x3),_round(_0x3012f7[_0x5a883a]+g_xtrackFixedDim/0x2,0x3));_0x386b3a[_0x3a1938(0x334)](_0xb9bfab[0x1]),_0x386b3a=_0x386b3a[_0x3a1938(0x559)]((_0x269011,_0x5685e0)=>_0x269011-_0x5685e0);for(let _0x50882c=0x0;_0x50882c<_0x386b3a['length'];_0x50882c+=0x2){var _0x3f84ec=_round(Math[_0x3a1938(0x5d6)](_0x386b3a[_0x50882c+0x1]-_0x386b3a[_0x50882c]),0x3),_0x3f84ec=Utils[_0x3a1938(0x2a8)](_0x3f84ec*rateUnit)+unitChar;const _0x462fba=new BABYLON[(_0x3a1938(0x31c))]['CreatePlane']('TextPlane',{'width':0x3,'height':0x1,'sideOrientation':0x2},scene),_0x1d25b7=(_0x462fba[_0x3a1938(0x7d3)]=new BABYLON[(_0x3a1938(0x849))](-Math['PI']/0x2,this['isHorizontal']?-Math['PI']/0x2:0x0,0x0),_0x462fba[_0x3a1938(0x597)]=new BABYLON['Vector3'](0.75,0.75,0.75),_0x462fba[_0x3a1938(0x38f)]=_0x16a364[_0x3a1938(0x741)](),_0x462fba[_0x3a1938(0x1f3)]=0.0001,new BABYLON['GUI'][(_0x3a1938(0x1ae))]('labelD'));_0x1d25b7[_0x3a1938(0x93c)]=_0x3a1938(0x3af),_0x1d25b7['height']=_0x3a1938(0x2f9),_0x1d25b7[_0x3a1938(0x216)]=_0x3a1938(0x4ec),_0x1d25b7['fontSize']=0x12,_0x1d25b7[_0x3a1938(0x976)]='',_0x1d25b7['rotation']=this[_0x3a1938(0x295)]?-Math['PI']/0x2:0x0,_0x1d25b7[_0x3a1938(0x2bb)]=_0x3a1938(0x2fa),_0x1d25b7[_0x3a1938(0x10e)]=!0x1,ggui[_0x3a1938(0x79a)](_0x1d25b7),_0x1d25b7[_0x3a1938(0x826)](_0x462fba),_0x462fba['label']=_0x1d25b7,this[_0x3a1938(0x295)]?(_0x1d25b7[_0x3a1938(0x417)]=0xe,_0x462fba[_0x3a1938(0x38f)]['z']=(_0x386b3a[_0x50882c+0x1]+_0x386b3a[_0x50882c])/0x2):(_0x1d25b7[_0x3a1938(0x8cc)]=0xe,_0x462fba[_0x3a1938(0x38f)]['x']=(_0x386b3a[_0x50882c+0x1]+_0x386b3a[_0x50882c])/0x2),_0x1d25b7[_0x3a1938(0x976)]+=_0x3f84ec,_0x462fba[_0x3a1938(0x7c7)](_0x4de626);}return _0x4de626['setEnabled'](!0x1),_0x4de626;}[_0x4e2f9e(0x550)](){const _0x4c65c0=_0x4e2f9e;var _0x4f8dd1=icubes[_0x4c65c0(0x81f)](_0xc65c15=>_0xc65c15===this),_0x2bee3c=BABYLON[_0x4c65c0(0x849)]['Center'](new BABYLON[(_0x4c65c0(0x849))](this[_0x4c65c0(0x30e)][_0x4c65c0(0x251)],0x0,this[_0x4c65c0(0x30e)][_0x4c65c0(0x805)]),new BABYLON[(_0x4c65c0(0x849))](this[_0x4c65c0(0x30e)][_0x4c65c0(0x168)],0x0,this[_0x4c65c0(0x30e)][_0x4c65c0(0x6d3)])),_0x4bc804=Math[_0x4c65c0(0x174)](WHDimensions[0x0],WHDimensions[0x1],0x2*WHDimensions[0x2])/0xa*6.5;let _0x5bbc0c=[];for(let _0xc48b07=0x0;_0xc48b07<this['baseLines'][_0x4c65c0(0x8ed)];_0xc48b07++){var _0x52da59=BABYLON[_0x4c65c0(0x849)][_0x4c65c0(0x822)](this[_0x4c65c0(0x263)][_0xc48b07]['points'][0x0],this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]),_0x316422=BABYLON[_0x4c65c0(0x849)][_0x4c65c0(0x1fd)](this[_0x4c65c0(0x263)][_0xc48b07]['points'][0x0],this['baseLines'][_0xc48b07][_0x4c65c0(0x60c)][0x1]);const _0x1b7ff1=this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(_0x52da59)[_0x4c65c0(0x902)](0x2)),'text1':parseFloat(Number(_0x52da59*rateUnit)['toFixed'](0x2))+unitChar,'text2':null,'labelScale':_0x4bc804,'textRot':this['baseLines'][_0xc48b07]['points'][0x0]['z']!==this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]['z']?this[_0x4c65c0(0x263)][_0xc48b07]['points'][0x0]['z']<this[_0x4c65c0(0x263)][_0xc48b07]['points'][0x1]['z']?Math['PI']/0x2:-Math['PI']/0x2:0x0,'baseline':!0x0===this['isSelect']?_0xc48b07:null,'fontSize':0x12,'color':icubeColors[_0x4f8dd1],'view':0x1});var _0x52da59=this['baseLines'][_0xc48b07][_0x4c65c0(0x60c)][0x0]['x']<this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]['x'],_0x41fd63=this['baseLines'][_0xc48b07][_0x4c65c0(0x60c)][0x0]['z']<this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]['z'];_0x1b7ff1['rotation']['x']=Math['PI'],_0x1b7ff1[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x0]['x']===this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]['x']?!0x0==_0x41fd63?Math['PI']:0x0:Math['PI']/0x2,_0x1b7ff1['position']['x']=this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x0]['x']===this['baseLines'][_0xc48b07][_0x4c65c0(0x60c)][0x1]['x']?(!0x0==_0x41fd63?0x1:-0x1)*(WHDimensions[0x0]/0x2+1.3*(_0x4f8dd1+0x2)):_0x316422['x'],_0x1b7ff1[_0x4c65c0(0x38f)]['z']=this['baseLines'][_0xc48b07]['points'][0x0]['z']===this[_0x4c65c0(0x263)][_0xc48b07][_0x4c65c0(0x60c)][0x1]['z']?(!0x0==_0x52da59?-0x1:0x1)*(WHDimensions[0x1]/0x2+1.3*(_0x4f8dd1+0x2)):_0x316422['z'],_0x1b7ff1[_0x4c65c0(0x35d)](!0x1),_0x5bbc0c[_0x4c65c0(0x334)](_0x1b7ff1);}var _0x4b8235=this[_0x4c65c0(0x806)](1.3*(_0x4f8dd1+0x2));_0x5bbc0c[_0x4c65c0(0x334)](_0x4b8235),this[_0x4c65c0(0x35b)][_0x4c65c0(0x334)](_0x5bbc0c);const _0x555779=this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][this[_0x4c65c0(0x295)]?0x0:0x2])[_0x4c65c0(0x902)](0x2)),'text1':parseFloat(Number(this[_0x4c65c0(0x30e)]['dimensions'][this[_0x4c65c0(0x295)]?0x0:0x2]*rateUnit)[_0x4c65c0(0x902)](0x2))+unitChar,'text2':(this[_0x4c65c0(0x295)]?this[_0x4c65c0(0x6e5)]:this[_0x4c65c0(0x3ce)])+'rows','labelScale':_0x4bc804,'textRot':0x0,'fontSize':0x12,'color':icubeColors[_0x4f8dd1],'view':0x2}),_0x544093=(_0x555779[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?-Math['PI']/0x2:Math['PI'],_0x555779['rotation']['z']=-Math['PI']/0x2,_0x555779[_0x4c65c0(0x38f)]=this['isHorizontal']?new BABYLON[(_0x4c65c0(0x849))](_0x2bee3c['x'],-(_0x4f8dd1+0x1)*_0x4bc804/0x14,-WHDimensions[0x1]/0x2):new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x14,_0x2bee3c['z']),_0x555779[_0x4c65c0(0x35d)](!0x1),this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][0x1])[_0x4c65c0(0x902)](0x2)),'text1':parseFloat(Number(this[_0x4c65c0(0x30e)]['dimensions'][0x1]*rateUnit)['toFixed'](0x2))+unitChar,'text2':null,'labelScale':_0x4bc804,'textRot':-Math['PI']/0x2,'fontSize':0x12,'color':icubeColors[_0x4f8dd1],'view':0x2}));_0x544093[_0x4c65c0(0x7d3)]['x']=Math['PI']/0x2,_0x544093['rotation']['y']=this['isHorizontal']?-Math['PI']/0x2:Math['PI'],_0x544093[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x544093[_0x4c65c0(0x38f)]=new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x14,this['area']['dimensions'][0x1]/0x2,-WHDimensions[0x1]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x14),_0x544093['setEnabled'](!0x1);let _0x4c68b7=[_0x555779,_0x544093];for(let _0x322897=0x0;_0x322897<this[_0x4c65c0(0x93d)];_0x322897++){var _0x400f16=this['palletAtLevel'][_0x4c65c0(0x426)](_0x424875=>_0x424875[_0x4c65c0(0x653)]===_0x322897+0x1),_0x400f16=0x0<_0x400f16[_0x4c65c0(0x8ed)]?parseFloat(_0x400f16[0x0]['height']):this[_0x4c65c0(0x77c)],_0x158d2c=_0x400f16+g_railHeight+(_0x322897<this[_0x4c65c0(0x93d)]-0x1?g_StoreTopGap:0x0);const _0x6730d1=this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(_0x400f16)[_0x4c65c0(0x902)](0x2)),'text1':null,'text2':parseFloat(Number(_0x400f16*rateUnit)['toFixed'](0x2)),'labelScale':_0x4bc804,'textRot':-Math['PI']/0x2,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x2}),_0x11f539=(_0x6730d1[_0x4c65c0(0x7d3)]['x']=Math['PI']/0x2,_0x6730d1[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?-Math['PI']/0x2:Math['PI'],_0x6730d1[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x6730d1[_0x4c65c0(0x38f)]=new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x28,this[_0x4c65c0(0x56e)](_0x322897)+_0x400f16/0x2+g_bottomLength+g_railHeight,-WHDimensions[0x1]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x28),_0x6730d1['setEnabled'](!0x1),_0x4c68b7[_0x4c65c0(0x334)](_0x6730d1),this['generateMeasure']({'length':parseFloat(Number(_0x158d2c)[_0x4c65c0(0x902)](0x2)),'text1':parseFloat(Number(_0x158d2c*rateUnit)[_0x4c65c0(0x902)](0x2)),'text2':null,'labelScale':_0x4bc804,'textRot':-Math['PI']/0x2,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x2}));_0x11f539[_0x4c65c0(0x7d3)]['x']=Math['PI']/0x2,_0x11f539[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?-Math['PI']/0x2:Math['PI'],_0x11f539[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x11f539[_0x4c65c0(0x38f)]=new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x28,this[_0x4c65c0(0x56e)](_0x322897)+_0x158d2c/0x2+g_bottomLength,-WHDimensions[0x1]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x28),_0x11f539[_0x4c65c0(0x35d)](!0x1),_0x4c68b7[_0x4c65c0(0x334)](_0x11f539);}var _0x4b8235=0x2*this[_0x4c65c0(0x5b7)]+0x2*this[_0x4c65c0(0x492)]+g_palletInfo[_0x4c65c0(0x8ed)],_0x3bb280=_0x4b8235+g_rackingPole;const _0x488097=this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(_0x4b8235)['toFixed'](0x3)),'text1':parseFloat(_0x4b8235)[_0x4c65c0(0x902)](0x3),'text2':null,'labelScale':_0x4bc804,'textRot':0x0,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x2}),_0x204719=(_0x488097[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?-Math['PI']/0x2:0x0,_0x488097[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x488097[_0x4c65c0(0x38f)]=this[_0x4c65c0(0x295)]?new BABYLON[(_0x4c65c0(0x849))](this[_0x4c65c0(0x30e)][_0x4c65c0(0x251)]+_0x3bb280/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,-WHDimensions[0x2]/0x2):new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,this[_0x4c65c0(0x30e)][_0x4c65c0(0x805)]+_0x3bb280/0x2),_0x488097['setEnabled'](!0x1),_0x4c68b7['push'](_0x488097),this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(_0x3bb280)[_0x4c65c0(0x902)](0x3)),'text1':null,'text2':parseFloat(_0x3bb280)['toFixed'](0x3),'labelScale':_0x4bc804,'textRot':0x0,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x2})),_0x52222a=(_0x204719[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?-Math['PI']/0x2:0x0,_0x204719[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x204719[_0x4c65c0(0x38f)]=this[_0x4c65c0(0x295)]?new BABYLON[(_0x4c65c0(0x849))](this['area'][_0x4c65c0(0x251)]+_0x3bb280/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,-WHDimensions[0x2]/0x2):new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,this[_0x4c65c0(0x30e)][_0x4c65c0(0x805)]+_0x3bb280/0x2),_0x204719[_0x4c65c0(0x35d)](!0x1),_0x4c68b7[_0x4c65c0(0x334)](_0x204719),this[_0x4c65c0(0x35b)][_0x4c65c0(0x334)](_0x4c68b7),this['generateMeasure']({'length':parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][0x1])[_0x4c65c0(0x902)](0x2)),'text1':parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][0x1]*rateUnit)[_0x4c65c0(0x902)](0x2))+unitChar,'text2':null,'labelScale':_0x4bc804,'textRot':-Math['PI']/0x2,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x3}));_0x52222a[_0x4c65c0(0x7d3)]['x']=Math['PI']/0x2,_0x52222a[_0x4c65c0(0x7d3)]['y']=this['isHorizontal']?-Math['PI']/0x2:0x0,_0x52222a['rotation']['z']=0x0,_0x52222a[_0x4c65c0(0x38f)]=new BABYLON['Vector3'](-WHDimensions[0x0]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x1e,this['area'][_0x4c65c0(0x923)][0x1]/0x2,-WHDimensions[0x1]/0x2-(_0x4f8dd1+0x1)*_0x4bc804/0x1e),_0x52222a['setEnabled'](!0x1);let _0x535460=[_0x52222a],_0x13ae52=-0x1;for(let _0xd3072d=0x0;_0xd3072d<(this[_0x4c65c0(0x295)]?this[_0x4c65c0(0x3ce)]:this[_0x4c65c0(0x6e5)]);_0xd3072d++){var _0x37ccbf=this[_0x4c65c0(0x2d6)](_0xd3072d),_0x39cd4f=_0x37ccbf[0x0],_0x1de880=_0x37ccbf[0x2],_0x92db61=_0x37ccbf[0x4],_0x37ccbf=0x0!==_0x37ccbf[0x4]?parseFloat((g_palletInfo[_0x4c65c0(0x960)]/0x2)['toFixed'](0x3)):g_palletInfo[_0x4c65c0(0x960)];if(_0x1de880!==_0x13ae52){_0x13ae52=_0x1de880;const _0x20a9d2=this['generateMeasure']({'length':parseFloat(Number(_0x13ae52)[_0x4c65c0(0x902)](0x2)),'text1':null,'text2':parseFloat(Number(_0x13ae52*rateUnit)['toFixed'](0x2)),'labelScale':_0x4bc804,'textRot':0x0,'fontSize':0x10,'color':icubeColors[_0x4f8dd1],'view':0x3});_0x20a9d2[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?Math['PI']:-Math['PI']/0x2,_0x20a9d2[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x20a9d2[_0x4c65c0(0x38f)]=this[_0x4c65c0(0x295)]?new BABYLON[(_0x4c65c0(0x849))](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,this[_0x4c65c0(0x30e)][_0x4c65c0(0x805)]+_0x39cd4f+g_railOutside+g_rackingPole/0x2+_0x92db61/0x2+_0x37ccbf/0x2):new BABYLON[(_0x4c65c0(0x849))](this[_0x4c65c0(0x30e)][_0x4c65c0(0x251)]+_0x39cd4f+g_railOutside+g_rackingPole/0x2+_0x92db61/0x2+_0x37ccbf/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x32,-WHDimensions[0x1]/0x2),_0x20a9d2['setEnabled'](!0x1),_0x535460[_0x4c65c0(0x334)](_0x20a9d2);}}if(0x1<g_palletInfo[_0x4c65c0(0x65c)][_0x4c65c0(0x8ed)]){var _0x5f4f18=[_0x4c65c0(0x38d),_0x4c65c0(0x59c),'(1200x1200)'];for(let _0x259eab=0x0;_0x259eab<g_palletInfo[_0x4c65c0(0x65c)][_0x4c65c0(0x8ed)];_0x259eab++){var _0x5c16b4=this['pallets'][_0x4c65c0(0x426)](_0x359373=>_0x359373[_0x4c65c0(0x355)]===g_palletInfo[_0x4c65c0(0x65c)][_0x259eab])[_0x4c65c0(0x8ed)];const _0xd0bf43=this[_0x4c65c0(0x43d)]({'length':0x1===_0x259eab?parseFloat(Number(this['area'][_0x4c65c0(0x923)][this[_0x4c65c0(0x295)]?0x2:0x0])[_0x4c65c0(0x902)](0x2)):0x0,'text1':0x1===_0x259eab?parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][this[_0x4c65c0(0x295)]?0x2:0x0]*rateUnit)[_0x4c65c0(0x902)](0x2))+unitChar:'','text2':_0x5c16b4+_0x5f4f18[g_palletInfo['order'][_0x259eab]],'labelScale':_0x4bc804,'textRot':0x0,'fontSize':0xf,'color':icubeColors[_0x4f8dd1],'view':0x3});_0xd0bf43[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?Math['PI']:-Math['PI']/0x2,_0xd0bf43['rotation']['z']=-Math['PI']/0x2,_0xd0bf43['position']=this[_0x4c65c0(0x295)]?new BABYLON['Vector3'](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x14,_0x2bee3c['z']+0x2*(_0x259eab-0x1)):new BABYLON[(_0x4c65c0(0x849))](_0x2bee3c['x']+0x2*(_0x259eab-0x1),-(_0x4f8dd1+0x1)*_0x4bc804/0x14,-WHDimensions[0x1]/0x2),_0xd0bf43[_0x4c65c0(0x35d)](!0x1),_0x535460['push'](_0xd0bf43);}}else{const _0x562974=this[_0x4c65c0(0x43d)]({'length':parseFloat(Number(this['area']['dimensions'][this[_0x4c65c0(0x295)]?0x2:0x0])['toFixed'](0x2)),'text1':parseFloat(Number(this[_0x4c65c0(0x30e)][_0x4c65c0(0x923)][this[_0x4c65c0(0x295)]?0x2:0x0]*rateUnit)[_0x4c65c0(0x902)](0x2))+unitChar,'text2':this['pallets'][_0x4c65c0(0x426)](_0x281589=>_0x281589[_0x4c65c0(0x355)]===g_palletInfo['max'])[_0x4c65c0(0x8ed)]+_0x4c65c0(0x494),'labelScale':_0x4bc804,'textRot':0x0,'fontSize':0x12,'color':icubeColors[_0x4f8dd1],'view':0x3});_0x562974[_0x4c65c0(0x7d3)]['y']=this[_0x4c65c0(0x295)]?Math['PI']:-Math['PI']/0x2,_0x562974[_0x4c65c0(0x7d3)]['z']=-Math['PI']/0x2,_0x562974[_0x4c65c0(0x38f)]=this['isHorizontal']?new BABYLON['Vector3'](-WHDimensions[0x0]/0x2,-(_0x4f8dd1+0x1)*_0x4bc804/0x14,_0x2bee3c['z']):new BABYLON[(_0x4c65c0(0x849))](_0x2bee3c['x'],-(_0x4f8dd1+0x1)*_0x4bc804/0x14,-WHDimensions[0x1]/0x2),_0x562974[_0x4c65c0(0x35d)](!0x1),_0x535460['push'](_0x562974);}this['measures'][_0x4c65c0(0x334)](_0x535460);}[_0x4e2f9e(0x43d)](_0x4e89e3){const _0x1bdfa9=_0x4e2f9e;var _0x37e1b7=0x0===_0x4e89e3[_0x1bdfa9(0x8ed)]?0x0:0.15,_0x23b529=[new BABYLON['Vector3'](-_0x37e1b7,0x0,_0x4e89e3[_0x1bdfa9(0x8ed)]/0x2),new BABYLON['Vector3'](_0x37e1b7,0x0,_0x4e89e3['length']/0x2)],_0x37e1b7=[new BABYLON[(_0x1bdfa9(0x849))](-_0x37e1b7,0x0,-_0x4e89e3['length']/0x2),new BABYLON[(_0x1bdfa9(0x849))](_0x37e1b7,0x0,-_0x4e89e3['length']/0x2)],_0x471aee=[new BABYLON[(_0x1bdfa9(0x849))](0x0,0x0,_0x4e89e3['length']/0x2),new BABYLON[(_0x1bdfa9(0x849))](0x0,0x0,-_0x4e89e3[_0x1bdfa9(0x8ed)]/0x2)];let _0x486450=new BABYLON[(_0x1bdfa9(0x2db))](0x0,0x0,0x0,0x1);_0x4e89e3[_0x1bdfa9(0x216)]&&(_0x486450['r']=_0x4e89e3[_0x1bdfa9(0x216)]['r'],_0x486450['g']=_0x4e89e3[_0x1bdfa9(0x216)]['g'],_0x486450['b']=_0x4e89e3['color']['b']),this[_0x1bdfa9(0x6c6)][_0x1bdfa9(0x815)][_0x1bdfa9(0x516)]=_0x1bdfa9(0x8cb)+0x164*_0x486450['r']+','+0x164*_0x486450['g']+','+0x164*_0x486450['b']+_0x1bdfa9(0x8f3);const _0x23540d=new BABYLON['MeshBuilder']['CreateLineSystem']('lines',{'lines':[_0x23b529,_0x37e1b7,_0x471aee]},scene);_0x23540d[_0x1bdfa9(0x67f)]=!0x1,_0x23540d[_0x1bdfa9(0x216)]=_0x486450,_0x23540d[_0x1bdfa9(0x665)](),_0x23540d['edgesWidth']=0x5,_0x23540d['edgesColor']=_0x486450;let _0x5b1e70;_0x4e89e3['hasOwnProperty'](_0x1bdfa9(0x885))&&null!==_0x4e89e3['baseline']?((_0x5b1e70=new BABYLON[(_0x1bdfa9(0x31c))][(_0x1bdfa9(0x90a))](_0x1bdfa9(0x8f9),{'width':0x2,'height':0x1,'sideOrientation':0x2},scene))[_0x1bdfa9(0x7d3)]=new BABYLON[(_0x1bdfa9(0x849))](Math['PI']/0x2,Math['PI']/0x2,0x0),_0x5b1e70[_0x1bdfa9(0x1f3)]=0.0001,_0x5b1e70[_0x1bdfa9(0x38f)]['y']=-0.05,_0x5b1e70[_0x1bdfa9(0x38f)]['x']=-0.5,_0x5b1e70[_0x1bdfa9(0x597)]=new BABYLON[(_0x1bdfa9(0x849))](_0x4e89e3[_0x1bdfa9(0x3ff)]/0xa,_0x4e89e3[_0x1bdfa9(0x3ff)]/0x14,_0x4e89e3[_0x1bdfa9(0x3ff)]/0xa)):_0x5b1e70=new BABYLON['TransformNode'](_0x1bdfa9(0x8f9),scene),_0x5b1e70[_0x1bdfa9(0x7c7)](_0x23540d);const _0x42c3ff=new BABYLON[(_0x1bdfa9(0x592))]['TextBlock'](_0x1bdfa9(0x185));return _0x42c3ff[_0x1bdfa9(0x93c)]=_0x1bdfa9(0x3af),_0x42c3ff[_0x1bdfa9(0x21f)]='80px',_0x42c3ff[_0x1bdfa9(0x216)]=0x1<_0x4e89e3['view']?_0x1bdfa9(0x30d):_0x1bdfa9(0x392),_0x42c3ff[_0x1bdfa9(0x72c)]=_0x4e89e3[_0x1bdfa9(0x72c)],_0x42c3ff[_0x1bdfa9(0x976)]='',_0x42c3ff[_0x1bdfa9(0x7d3)]=_0x4e89e3[_0x1bdfa9(0x740)],_0x42c3ff['fontWeight']=_0x1bdfa9(0x56d),_0x42c3ff['fontFamily']=_0x1bdfa9(0x2fa),_0x42c3ff[_0x1bdfa9(0x10e)]=!0x1,ggui[_0x1bdfa9(0x79a)](_0x42c3ff),_0x42c3ff[_0x1bdfa9(0x826)](_0x5b1e70),_0x4e89e3[_0x1bdfa9(0x632)](_0x1bdfa9(0x885))&&null!==_0x4e89e3[_0x1bdfa9(0x885)]&&(0x0===_0x4e89e3['textRot']?_0x42c3ff[_0x1bdfa9(0x8cc)]=0xa:_0x42c3ff[_0x1bdfa9(0x417)]=0xa*(_0x4e89e3['textRot']<0x0?0x1:-0x1)),_0x4e89e3[_0x1bdfa9(0x87d)]&&(currentView===ViewType[_0x1bdfa9(0x8a0)]&&!0x0===this[_0x1bdfa9(0x369)]&&(_0x42c3ff[_0x1bdfa9(0x976)]+='\x20'),_0x42c3ff[_0x1bdfa9(0x976)]+=_0x4e89e3[_0x1bdfa9(0x87d)]['toString']()),_0x42c3ff[_0x1bdfa9(0x976)]+='\x0a',_0x4e89e3[_0x1bdfa9(0x410)]&&(_0x42c3ff['text']+=_0x4e89e3[_0x1bdfa9(0x410)][_0x1bdfa9(0x610)]()),_0x5b1e70[_0x1bdfa9(0x3cb)]=_0x42c3ff,_0x4e89e3['hasOwnProperty'](_0x1bdfa9(0x885))&&null!==_0x4e89e3['baseline']&&(_0x5b1e70['actionManager']=new BABYLON[(_0x1bdfa9(0x3f9))](scene),_0x5b1e70[_0x1bdfa9(0x93e)][_0x1bdfa9(0x23c)]=_0x1bdfa9(0x84b),_0x5b1e70[_0x1bdfa9(0x93e)][_0x1bdfa9(0x591)](new BABYLON[(_0x1bdfa9(0x22b))](BABYLON['ActionManager'][_0x1bdfa9(0x746)],()=>{})),_0x5b1e70[_0x1bdfa9(0x93e)][_0x1bdfa9(0x591)](new BABYLON['ExecuteCodeAction'](BABYLON[_0x1bdfa9(0x3f9)][_0x1bdfa9(0x633)],()=>{const _0xb686b6=_0x1bdfa9;this[_0xb686b6(0x263)][_0x4e89e3[_0xb686b6(0x885)]][_0xb686b6(0x3a3)](_0x5b1e70);}))),_0x23540d;}[_0x4e2f9e(0x566)](){const _0x1eeecc=_0x4e2f9e;this['hideMeasurement'](),this[_0x1eeecc(0x550)]();const _0xd4548f=currentView-0x1;for(let _0x4d327e=0x0;_0x4d327e<this['measures'][_0x1eeecc(0x8ed)];_0x4d327e++)for(let _0x1e809c=this['measures'][_0x4d327e][_0x1eeecc(0x8ed)]-0x1;0x0<=_0x1e809c;_0x1e809c--){this[_0x1eeecc(0x35b)][_0x4d327e][_0x1e809c][_0x1eeecc(0x35d)](_0x4d327e===_0xd4548f);const _0x141232=this[_0x1eeecc(0x35b)][_0x4d327e][_0x1e809c][_0x1eeecc(0x11d)]();_0x141232[_0x1eeecc(0x25b)](_0x1aac65=>{const _0x1bfaae=_0x1eeecc;_0x1aac65[_0x1bfaae(0x3cb)]&&(_0x1aac65[_0x1bfaae(0x3cb)][_0x1bfaae(0x2c2)]=_0x4d327e===_0xd4548f),_0x1aac65[_0x1bfaae(0x2c2)]=_0x4d327e===_0xd4548f;});}}[_0x4e2f9e(0x140)](){const _0x57fe08=_0x4e2f9e;for(let _0x223426=0x0;_0x223426<this[_0x57fe08(0x35b)][_0x57fe08(0x8ed)];_0x223426++)for(let _0x1f970b=this[_0x57fe08(0x35b)][_0x223426][_0x57fe08(0x8ed)]-0x1;0x0<=_0x1f970b;_0x1f970b--){const _0x20ead8=this[_0x57fe08(0x35b)][_0x223426][_0x1f970b][_0x57fe08(0x11d)]();_0x20ead8['forEach'](_0x32da5e=>{const _0xee2384=_0x57fe08;_0x32da5e[_0xee2384(0x3cb)]&&_0x32da5e[_0xee2384(0x3cb)][_0xee2384(0x80d)](),_0x32da5e[_0xee2384(0x80d)](!0x1,!0x0);}),this[_0x57fe08(0x35b)][_0x223426][_0x1f970b][_0x57fe08(0x80d)](!0x0,!0x0),this[_0x57fe08(0x35b)][_0x223426][_0x1f970b]=null;}this['measures']=[];}[_0x4e2f9e(0x951)](_0x4f9144=null){const _0x18696f=_0x4e2f9e;_0x4f9144&&(this[_0x18696f(0x31d)]=_0x4f9144,this['updateAmounts']());}[_0x4e2f9e(0x4b1)](_0x559709=null){const _0x106e2f=_0x4e2f9e;_0x559709&&(this[_0x106e2f(0x6a4)]=_0x559709,this[_0x106e2f(0x75b)]());}[_0x4e2f9e(0x1b5)](){const _0x5b6d2c=_0x4e2f9e;for(let _0x29d60b=this[_0x5b6d2c(0x979)][_0x5b6d2c(0x8ed)]-0x1;0x0<=_0x29d60b;_0x29d60b--)this[_0x5b6d2c(0x979)][_0x29d60b][_0x5b6d2c(0x80d)](),this[_0x5b6d2c(0x979)][_0x5b6d2c(0x3e0)](_0x29d60b,0x1);this[_0x5b6d2c(0x979)]=[];var _0x5b687a=[this['isHorizontal']?this['area'][_0x5b6d2c(0x805)]:this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x251)],this['isHorizontal']?this[_0x5b6d2c(0x30e)]['maxZ']:this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x168)]][this[_0x5b6d2c(0x295)]?0x1:0x0];for(let _0x2be521=0x0;_0x2be521<this[_0x5b6d2c(0x93d)];_0x2be521++){var _0x317228=this[_0x5b6d2c(0x4ae)][0x5];for(let _0x154df8=0x0;_0x154df8<(this['isHorizontal']?this[_0x5b6d2c(0x6e5)]:this[_0x5b6d2c(0x3ce)]);_0x154df8++){let _0x458b6a=[];for(let _0x3fc439=0x0;_0x3fc439<_0x317228[_0x5b6d2c(0x5d8)]['length'];_0x3fc439++)_0x317228['data'][_0x3fc439][this[_0x5b6d2c(0x295)]?0x1:0x0]===_0x154df8&&_0x317228[_0x5b6d2c(0x5d8)][_0x3fc439][0x2]===_0x2be521&&_0x458b6a[_0x5b6d2c(0x334)](_0x317228['position'][_0x3fc439]);if(0x1<_0x458b6a['length']){let _0x2a881f=!0x0;0x2<_0x458b6a[_0x5b6d2c(0x8ed)]&&(_0x2a881f=!0x1),this[_0x5b6d2c(0x295)]?(0.1<_0x458b6a[0x0][0x2]-this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x805)]||0.1<this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x6d3)]-_0x458b6a[0x1][0x2])&&(_0x2a881f=!0x1):(0.1<_0x458b6a[0x0][0x0]-this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x251)]||0.1<this[_0x5b6d2c(0x30e)][_0x5b6d2c(0x168)]-_0x458b6a[0x1][0x0])&&(_0x2a881f=!0x1);for(let _0x1c8f4e=0x0;_0x1c8f4e<this['activedPassthrough'][_0x5b6d2c(0x8ed)];_0x1c8f4e++)if(this['activedPassthrough'][_0x1c8f4e][0x2][_0x5b6d2c(0x85d)](_0x2be521)&&this['activedPassthrough'][_0x1c8f4e][0x1][_0x5b6d2c(0x85d)](_0x154df8)){_0x2a881f=!0x1;break;}var _0x124230=new Store(_0x458b6a,_0x154df8,_0x2be521,_0x5b687a,_0x2a881f,this);this['stores']['push'](_0x124230);}}}}['updateInfos'](){const _0x4e6678=_0x4e2f9e;var _0x370442=[this[_0x4e6678(0x295)]?this['area'][_0x4e6678(0x805)]:this[_0x4e6678(0x30e)][_0x4e6678(0x251)],this[_0x4e6678(0x295)]?this[_0x4e6678(0x30e)][_0x4e6678(0x6d3)]:this[_0x4e6678(0x30e)][_0x4e6678(0x168)]];Math['abs'](_0x370442[this[_0x4e6678(0x295)]?0x1:0x0]+(this[_0x4e6678(0x295)]?-0x1:0x1)*this[_0x4e6678(0x828)][this[_0x4e6678(0x828)][_0x4e6678(0x8ed)]-0x1]-g_xtrackFixedDim/0x2-_0x370442[0x0])<g_palletInfo[_0x4e6678(0x960)]+g_difftoXtrack[g_palletInfo[_0x4e6678(0x174)]]&&this[_0x4e6678(0x828)][_0x4e6678(0x3e0)](this['activedXtrackIds']['length']-0x1,0x1),Math[_0x4e6678(0x5d6)](_0x370442[this['isHorizontal']?0x1:0x0]+(this[_0x4e6678(0x295)]?-0x1:0x1)*this[_0x4e6678(0x828)][0x0]+g_xtrackFixedDim/0x2-_0x370442[0x1])<g_palletInfo[_0x4e6678(0x960)]+g_difftoXtrack[g_palletInfo[_0x4e6678(0x174)]]&&this[_0x4e6678(0x828)][_0x4e6678(0x3e0)](0x0,0x1);let _0x8b105b=[...this['activedXtrackIds']];if(0x0<_0x8b105b['length']){let _0x385d16=[_0x370442[0x0]];_0x8b105b=_0x8b105b[_0x4e6678(0x559)]((_0x4cbc83,_0x8f6bb4)=>this[_0x4e6678(0x295)]?_0x8f6bb4-_0x4cbc83:_0x4cbc83-_0x8f6bb4);for(let _0x31bd63=0x0;_0x31bd63<_0x8b105b[_0x4e6678(0x8ed)];_0x31bd63++){var _0x545f1b=useP(_0x370442[this[_0x4e6678(0x295)]?0x1:0x0])+(this[_0x4e6678(0x295)]?-0x1:0x1)*useP(_0x8b105b[_0x31bd63]);_0x385d16[_0x4e6678(0x334)](useP(_0x545f1b-useP(g_xtrackFixedDim)/0x2,!0x1)),_0x385d16[_0x4e6678(0x334)](useP(_0x545f1b+useP(g_xtrackFixedDim)/0x2,!0x1));}_0x385d16[_0x4e6678(0x334)](_0x370442[0x1]);let _0x3dae3c=[],_0x4c0db5=[],_0x97dbe2=[],_0x585836=[];for(let _0x4f9136=0x0;_0x4f9136<_0x385d16[_0x4e6678(0x8ed)];_0x4f9136+=0x2)_0x585836[_0x4e6678(0x334)](_0x385d16[_0x4e6678(0x5fb)](_0x4f9136,_0x4f9136+0x2)),_0x4c0db5[_0x4e6678(0x334)]([]);for(let _0x3c1b89=0x0;_0x3c1b89<_0x585836[_0x4e6678(0x8ed)];_0x3c1b89++)for(let _0x50ea78=0x0;_0x50ea78<g_PalletW[_0x4e6678(0x8ed)];_0x50ea78++){var _0x3faa7a=useP(_0x585836[_0x3c1b89][0x1])-useP(_0x585836[_0x3c1b89][0x0])-useP(([0x0,_0x585836[_0x4e6678(0x8ed)]-0x1][_0x4e6678(0x85d)](_0x3c1b89)?g_diffToEnd:g_difftoXtrack)[_0x50ea78])-useP(g_difftoXtrack[_0x50ea78]),_0x55c0b8=useP(g_PalletW[_0x50ea78])+useP(g_spacingBPallets[_0x50ea78])+0x2*useP(g_loadPalletOverhang),_0x3faa7a=_round((_0x3faa7a+useP(g_spacingBPallets[_0x50ea78]))/_0x55c0b8);_0x4c0db5[_0x3c1b89][_0x4e6678(0x334)](_0x3faa7a);}for(let _0x34a64e=0x0;_0x34a64e<_0x585836[_0x4e6678(0x8ed)];_0x34a64e++){var _0x4ded25=(useP(_0x585836[_0x34a64e][0x1])-useP(_0x585836[_0x34a64e][0x0])-useP(g_rackingPole)-useP(([0x0,_0x585836[_0x4e6678(0x8ed)]-0x1][_0x4e6678(0x85d)](_0x34a64e)?g_diffToEnd:g_difftoXtrack)[g_palletInfo['max']])-useP(g_difftoXtrack[g_palletInfo['max']]))/(useP(g_palletInfo[_0x4e6678(0x960)])+useP(g_MinDistUpRights));let _0x3bd7ac=Math['floor'](_0x4ded25)+0x2;_0x4ded25=_0x4c0db5[_0x34a64e][g_palletInfo[_0x4e6678(0x174)]],(0x2===_0x4ded25&&(_0x3bd7ac=0x3),0x4===_0x4ded25&&(_0x3bd7ac=0x4),0x1===_0x4ded25&&_0x585836[_0x34a64e][0x1]-_0x585836[_0x34a64e][0x0]>g_palletInfo[_0x4e6678(0x960)]+([0x0,_0x585836['length']-0x1][_0x4e6678(0x85d)](_0x34a64e)?g_diffToEnd:g_difftoXtrack)[g_palletInfo[_0x4e6678(0x174)]]+g_difftoXtrack[g_palletInfo['max']]&&(_0x3bd7ac=0x3),_0x3dae3c['push'](_0x3bd7ac));}for(let _0x18a237=0x0;_0x18a237<_0x585836[_0x4e6678(0x8ed)];_0x18a237++){let _0x214ff4=parseFloat(((useP(_0x585836[_0x18a237][0x1])-useP(_0x585836[_0x18a237][0x0])-useP(g_rackingPole)-useP([0x0,_0x585836[_0x4e6678(0x8ed)]-0x1][_0x4e6678(0x85d)](_0x18a237)?g_railOutside:0x0)-(_0x3dae3c[_0x18a237]-0x1)*useP(g_palletInfo[_0x4e6678(0x960)]))/useP(_0x3dae3c[_0x18a237]-0x2))[_0x4e6678(0x902)](0x2));isFinite(_0x214ff4)||(_0x214ff4=0x0),_0x97dbe2['push'](_0x214ff4);}let _0x2a02ce=0x0;const _0x4a92f4=[];for(let _0xd6d770=0x0;_0xd6d770<_0x3dae3c[_0x4e6678(0x8ed)];_0xd6d770++){_0x4a92f4[_0x4e6678(0x334)]([]);for(let _0x2cb31a=0x0;_0x2cb31a<(0x1==_0x3dae3c[_0xd6d770]?_0x3dae3c[_0xd6d770]:_0x3dae3c[_0xd6d770]-0x1);_0x2cb31a++)_0x4a92f4[_0x4a92f4[_0x4e6678(0x8ed)]-0x1][_0x4e6678(0x334)](_0x2a02ce),_0x2a02ce++;}this[_0x4e6678(0x49d)]={'uprights':_0x97dbe2,'capacity':_0x4c0db5,'cols':_0x4a92f4,'dimensions':_0x585836};}else{let _0x197494=[];for(let _0x387fd7=0x0;_0x387fd7<g_PalletW['length'];_0x387fd7++){var _0x4de681=useP(_0x370442[0x1])-useP(_0x370442[0x0])-0x2*useP(g_diffToEnd[_0x387fd7]),_0xbbd51=useP(g_PalletW[_0x387fd7])+useP(g_spacingBPallets[_0x387fd7])+0x2*useP(g_loadPalletOverhang),_0x4de681=_round((_0x4de681+useP(g_spacingBPallets[_0x387fd7]))/_0xbbd51);_0x197494[_0x4e6678(0x334)](_0x4de681);}var _0xd9bfe9=g_palletInfo[_0x4e6678(0x960)],_0x74bc19=(useP(_0x370442[0x1])-useP(_0x370442[0x0])-0x2*useP(_0xd9bfe9)-0x2*useP(g_railOutside))/(useP(g_palletInfo[_0x4e6678(0x960)])+useP(g_MinDistUpRights)),_0x74bc19=Math[_0x4e6678(0x41a)](_0x74bc19)+0x2,_0x45805a=Array[_0x4e6678(0x2a4)](Array(_0x74bc19)[_0x4e6678(0x6e3)]()),_0xd9bfe9=parseFloat(((useP(_0x370442[0x1])-useP(_0x370442[0x0])-useP(_0x74bc19*_0xd9bfe9)-0x2*useP(g_railOutside)-useP(g_rackingPole))/useP(_0x74bc19-0x1))[_0x4e6678(0x902)](0x4));this[_0x4e6678(0x49d)]={'uprights':[_0xd9bfe9],'capacity':[_0x197494],'cols':[_0x45805a],'dimensions':[_0x370442]};}}['getStoreIndex'](_0x181707){const _0x50db4f=_0x4e2f9e;let _0x4efe12=-0x1;for(let _0x21913a=0x0;_0x21913a<this['infos'][_0x50db4f(0x923)][_0x50db4f(0x8ed)];_0x21913a++)if(_0x181707[0x0]>=this[_0x50db4f(0x49d)][_0x50db4f(0x923)][_0x21913a][0x0]-g_xtrackFixedDim/0x2&&_0x181707[0x1]<=this[_0x50db4f(0x49d)][_0x50db4f(0x923)][_0x21913a][0x1]+g_xtrackFixedDim/0x2){_0x4efe12=_0x21913a;break;}return-0x1!==_0x4efe12?_0x4efe12:0x0;}[_0x4e2f9e(0x7b0)](){const _0x118052=_0x4e2f9e;this[_0x118052(0x508)](),this['generateStores']();for(let _0x21c503=0x0;_0x21c503<this[_0x118052(0x979)][_0x118052(0x8ed)];_0x21c503++)this[_0x118052(0x979)][_0x21c503]['update'](this[_0x118052(0x828)],this[_0x118052(0x5f8)],this[_0x118052(0x760)]);}[_0x4e2f9e(0x75b)](){const _0x44a434=_0x4e2f9e;var _0x1fcedc=parseInt(0xe10/(0x3c+0x3e8*this[_0x44a434(0x30e)]['dimensions'][0x1]/0xfa)),_0x1fcedc=(this['calculatedLiftsNo']=Math[_0x44a434(0x350)](this['throughput']/_0x1fcedc),updateLiftAmount(this[_0x44a434(0x1f7)],this[_0x44a434(0x532)]['lift']),this[_0x44a434(0x295)]?this[_0x44a434(0x6e5)]:this[_0x44a434(0x3ce)]),_0x1edf02=_round((_round(this[_0x44a434(0x30e)][_0x44a434(0x923)][this[_0x44a434(0x295)]?0x2:0x0],0x2)-1.55)/(g_palletInfo['width']+0.05)),_0x1fcedc=_0x1fcedc*this[_0x44a434(0x93d)]*_0x1edf02/this[_0x44a434(0x31d)],_0x1edf02=(this['calculatedXtracksNo']=Math[_0x44a434(0x350)](_0x1edf02/0x2/_0x1fcedc),parseFloat((_round(this[_0x44a434(0x30e)]['dimensions'][this[_0x44a434(0x295)]?0x2:0x0],0x2)-0x2*g_diffToEnd[g_palletInfo['max']]-g_PalletW[g_palletInfo[_0x44a434(0x174)]]-0x2*g_loadPalletOverhang)['toFixed'](0x3))),_0x1fcedc=_round(g_PalletW[g_palletInfo['max']]+0x2*g_difftoXtrack[g_palletInfo[_0x44a434(0x174)]]+0x2*g_loadPalletOverhang+g_xtrackFixedDim,0x2);this[_0x44a434(0x8bb)]=Math[_0x44a434(0x6e0)](this['calculatedXtracksNo'],_round(_0x1edf02/_0x1fcedc)),updateXtrackAmount(this[_0x44a434(0x8bb)],this[_0x44a434(0x532)][_0x44a434(0x839)]);}[_0x4e2f9e(0x478)](){const _0x25ab50=_0x4e2f9e;if(!g_tutorialIsRunning){g_priceChanged++;var _0xbbfef2=this[_0x25ab50(0x4ae)][0x6]?this[_0x25ab50(0x4ae)][0x6][_0x25ab50(0x38f)][_0x25ab50(0x8ed)]:0x0;let _0x27b400={'height_icube':Math[_0x25ab50(0x350)](this[_0x25ab50(0x30e)][_0x25ab50(0x923)][0x1]),'sku':this['sku'],'moves_per_hour':this[_0x25ab50(0x6a4)],'overhang':0x3e8*this['palletOverhang'],'xtrack':_0xbbfef2,'lifts':this[_0x25ab50(0x1f7)]+this[_0x25ab50(0x532)]['lift']};var _0x5f2156=this['palletType'][_0x25ab50(0x37b)](Math[_0x25ab50(0x174)](...this['palletType'])),_0x87bbb5={'pallet1_distr':Math[_0x25ab50(0x174)](...this[_0x25ab50(0x845)])/0x64,'pallet1_length':0x3e8*(g_PalletW[_0x5f2156]+0x2*this[_0x25ab50(0x492)]),'pallet1_width':0x3e8*g_PalletH[_0x5f2156],'pallet1_height':0x3e8*this['palletHeight'],'pallet1_weight':this['palletWeight']};_0x27b400=Object[_0x25ab50(0x788)]({},_0x27b400,_0x87bbb5);for(let _0x3c57ca=0x0;_0x3c57ca<this[_0x25ab50(0x845)][_0x25ab50(0x8ed)];_0x3c57ca++)if(_0x3c57ca!==_0x5f2156&&0x0!==this[_0x25ab50(0x845)][_0x3c57ca]){var _0x1b43c0={'pallet2_distr':this[_0x25ab50(0x845)][_0x3c57ca]/0x64,'pallet2_length':0x3e8*(g_PalletW[_0x3c57ca]+0x2*this[_0x25ab50(0x492)]),'pallet2_width':0x3e8*g_PalletH[_0x3c57ca],'pallet2_height':0x3e8*this['palletHeight'],'pallet2_weight':this[_0x25ab50(0x447)]};_0x27b400=Object[_0x25ab50(0x788)]({},_0x27b400,_0x1b43c0);break;}var _0x73d222=this[_0x25ab50(0x4fa)](_0x5f2156);let _0x3e8c4d=[];for(let _0x111e4b=0x0;_0x111e4b<_0x73d222[_0x25ab50(0x8ed)];_0x111e4b++){const _0x430451=_0x73d222[_0x111e4b];for(let _0x281b15=0x0;_0x281b15<_0x430451[_0x25ab50(0x8ed)];_0x281b15++)if(0x0===_0x3e8c4d[_0x25ab50(0x8ed)])_0x3e8c4d[_0x25ab50(0x334)]([_0x430451[_0x281b15],0x1]);else{const _0x410229=_0x3e8c4d['filter'](_0x3d67ff=>_0x3d67ff[0x0][0x0]===_0x430451[_0x281b15][0x0]&&_0x3d67ff[0x0][0x1]===_0x430451[_0x281b15][0x1]);0x0<_0x410229[_0x25ab50(0x8ed)]?_0x410229[0x0][0x1]++:_0x3e8c4d[_0x25ab50(0x334)]([_0x430451[_0x281b15],0x1]);}}let _0xaa2dcf=0x0,_0xdce21c=0x0;const _0xa4304c={};for(let _0x1b0f9e=0x0;_0x1b0f9e<_0x3e8c4d[_0x25ab50(0x8ed)];_0x1b0f9e++)_0xa4304c[_0x25ab50(0x19d)+(_0x1b0f9e+0x1)]=_0x3e8c4d[_0x1b0f9e][0x1],_0xa4304c['pallets'+(_0x1b0f9e+0x1)]=_0x3e8c4d[_0x1b0f9e][0x0][0x0],_0xa4304c[_0x25ab50(0x6c8)+(_0x1b0f9e+0x1)]=_0x3e8c4d[_0x1b0f9e][0x0][0x1],_0x27b400=Object['assign']({},_0x27b400,_0xa4304c),_0xaa2dcf+=_0x3e8c4d[_0x1b0f9e][0x1],_0x3e8c4d[_0x1b0f9e][0x0][0x0]>_0xdce21c&&(_0xdce21c=_0x3e8c4d[_0x1b0f9e][0x0][0x0]);g_inventory[_0x25ab50(0x732)]=_0xbbfef2,(_0x87bbb5=_0xaa2dcf*((0x3e8*g_PalletH[_0x5f2156]+0x73+0x2*this[_0x25ab50(0x5b7)]*0x3e8)/0x3e8)+0x1,_0xbbfef2=_0xdce21c*((0x3e8*(g_PalletW[_0x5f2156]+0x2*this[_0x25ab50(0x492)])+0x14)/0x3e8),_0x87bbb5=parseInt(0xe10/(0x78+(_0x87bbb5+_0xbbfef2)/0.96))),(this[_0x25ab50(0x57b)]=Math[_0x25ab50(0x350)](this[_0x25ab50(0x6a4)]/_0x87bbb5),this[_0x25ab50(0x510)](),updateCarrierAmount(this['calculatedCarriersNo'],this[_0x25ab50(0x532)][_0x25ab50(0x751)]),$[_0x25ab50(0x620)]({'type':'POST','url':g_BasePath+_0x25ab50(0x131),'dataType':'json','data':_0x27b400,'success':_0x9c602c=>{const _0x312750=_0x25ab50;g_priceUpdated++,g_priceChanged===g_priceUpdated&&$('#waiting')['hide']();const _0x3af944={..._0x9c602c[_0x312750(0x108)]},_0x15d4a1=(delete _0x9c602c[_0x312750(0x108)],this[_0x312750(0x4fa)]());this[_0x312750(0x799)]=_0x15d4a1[_0x312750(0x50f)]((_0x2fd5ff,_0x19825f)=>_0x2fd5ff+_0x19825f,0x0),_0x9c602c[_0x312750(0x960)][_0x312750(0x617)]=this[_0x312750(0x799)],_0x9c602c[_0x312750(0x2a2)]={'qty':this[_0x312750(0x532)][_0x312750(0x751)],'val':this[_0x312750(0x532)][_0x312750(0x751)]*(_0x9c602c[_0x312750(0x751)]['val']/_0x9c602c['carrier'][_0x312750(0x617)])},_0x3af944[_0x312750(0x4de)]+=+_0x9c602c['extra_carrier'][_0x312750(0x4de)],_0x9c602c[_0x312750(0x108)]=_0x3af944,this[_0x312750(0x5c1)]=_0x9c602c['total_excluding'][_0x312750(0x4de)],setPriceTable(_0x9c602c,this),updateInventory();},'error':_0x2ec91f=>{}}));}}[_0x4e2f9e(0x4fa)](_0x1bee2a=-0x1){const _0x2c11aa=_0x4e2f9e;let _0x3505a5=-0x1!==_0x1bee2a?[]:[0x0,0x0,0x0];var _0x14dcc0=this['isHorizontal']?this[_0x2c11aa(0x6e5)]:this[_0x2c11aa(0x3ce)];for(let _0x381163=0x0;_0x381163<_0x14dcc0;_0x381163++){-0x1!==_0x1bee2a&&(_0x3505a5[_0x381163]=[]);for(let _0x2d4984=0x0;_0x2d4984<this[_0x2c11aa(0x93d)];_0x2d4984++){const _0x42bdb7=this['stores'][_0x2c11aa(0x426)](_0x3856b1=>_0x3856b1[_0x2c11aa(0x851)]===_0x381163&&_0x3856b1[_0x2c11aa(0x21f)]===_0x2d4984);if(-0x1!==_0x1bee2a){let _0x1de591=0x0;if(_0x42bdb7[_0x2c11aa(0x25b)](_0x2b2628=>{_0x2b2628['capacity']['forEach'](_0x86c6d5=>{_0x1de591+=_0x86c6d5[_0x1bee2a];});}),0x0===_0x3505a5[_0x381163]['length'])_0x3505a5[_0x381163][_0x2c11aa(0x334)]([_0x1de591,0x1]);else{const _0x258dfb=_0x3505a5[_0x381163][_0x2c11aa(0x426)](_0x190e7a=>_0x190e7a[0x0]===_0x1de591);0x0<_0x258dfb[_0x2c11aa(0x8ed)]?_0x258dfb[0x0][0x1]++:_0x3505a5[_0x381163]['push']([_0x1de591,0x1]);}}else _0x42bdb7['forEach'](_0x174985=>{const _0x48b026=_0x2c11aa;_0x174985[_0x48b026(0x85c)][_0x48b026(0x25b)](_0x54d633=>{_0x3505a5[0x0]+=_0x54d633[0x0],_0x3505a5[0x1]+=_0x54d633[0x1],_0x3505a5[0x2]+=_0x54d633[0x2];});});}}if(-0x1!==_0x1bee2a)return _0x3505a5;let _0x1f25fc=[];for(let _0x1f3f78=0x0;_0x1f3f78<_0x3505a5[_0x2c11aa(0x8ed)];_0x1f3f78++)g_palletInfo['order']['includes'](_0x1f3f78)||(_0x3505a5[_0x1f3f78]=0x0);var _0x52d864=_0x3505a5[_0x2c11aa(0x50f)]((_0x3e35fd,_0x1a8b58)=>_0x3e35fd+_0x1a8b58,0x0),_0x15d748=this[_0x2c11aa(0x845)]['filter'](_0x4484b1=>0x0!==_0x4484b1)['length'];const _0x236d1e=_round(_0x52d864/_0x15d748);return this[_0x2c11aa(0x845)][_0x2c11aa(0x25b)]((_0x22eba9,_0x67412)=>{_0x1f25fc[_0x67412]=_round(_0x22eba9*_0x236d1e/0x64);}),_0x1f25fc;}[_0x4e2f9e(0x811)](){const _0x372d19=_0x4e2f9e;if(0x0!==this[_0x372d19(0x979)][_0x372d19(0x8ed)]){let _0x4489b1=[],_0x31b747=this[_0x372d19(0x49d)]['dimensions'][0x0][0x0];var _0xf285b6=[...this[_0x372d19(0x828)]],_0x599fe0=this['infos']['dimensions'][this['infos'][_0x372d19(0x923)]['length']-0x1][0x1],_0x56236e=useP(g_PalletW[g_palletInfo['max']])+useP(g_spacingBPallets[g_palletInfo[_0x372d19(0x174)]])+0x2*useP(g_loadPalletOverhang);for(let _0x1a9249=0x0;_0x1a9249<this[_0x372d19(0x49d)][_0x372d19(0x923)][_0x372d19(0x8ed)];_0x1a9249++){var _0x5b3de1=this[_0x372d19(0x49d)]['capacity'][_0x1a9249][g_palletInfo[_0x372d19(0x174)]];let _0x4447c3=0x0;_0x4447c3=[0x0,this[_0x372d19(0x49d)][_0x372d19(0x923)][_0x372d19(0x8ed)]-0x1][_0x372d19(0x85d)](_0x1a9249)?useP(g_diffToEnd[g_palletInfo[_0x372d19(0x174)]])+useP(g_difftoXtrack[g_palletInfo[_0x372d19(0x174)]]):0x2*useP(g_difftoXtrack[g_palletInfo['max']]),_0x5b3de1=useP(useP(_0x31b747)+_0x4447c3+_0x5b3de1*_0x56236e-useP(g_spacingBPallets[g_palletInfo['max']]),!0x1),_0x31b747=_0x1a9249<this[_0x372d19(0x49d)][_0x372d19(0x923)][_0x372d19(0x8ed)]-0x1?(_0x4489b1[_0x372d19(0x334)](useP(useP(_0x5b3de1)+useP(g_xtrackFixedDim)/0x2,!0x1)),useP(useP(_0x5b3de1)+useP(g_xtrackFixedDim),!0x1)):_0x5b3de1;}const _0xc638f9=[this[_0x372d19(0x295)]?this[_0x372d19(0x30e)]['minZ']:this['area']['minX'],this[_0x372d19(0x295)]?this['area'][_0x372d19(0x6d3)]:this[_0x372d19(0x30e)][_0x372d19(0x168)]],_0x1a43d3=useP(useP(_0x599fe0)-useP(_0x31b747),!0x1);if(!(_0x1a43d3<=0.02)){this[_0x372d19(0x828)]=_0x4489b1['map'](_0x19aff8=>parseFloat((this['isHorizontal']?_0xc638f9[0x1]-_0x19aff8-_0x1a43d3+g_spacingBPallets[g_palletInfo[_0x372d19(0x174)]]/0x2:_0x19aff8-_0xc638f9[0x0]+g_spacingBPallets[g_palletInfo[_0x372d19(0x174)]]/0x2)[_0x372d19(0x902)](0x3))),this[_0x372d19(0x828)]=this['activedXtrackIds'][_0x372d19(0x559)]((_0x571b6b,_0x619648)=>this[_0x372d19(0x295)]?_0x571b6b-_0x619648:_0x619648-_0x571b6b),this[_0x372d19(0x760)]=[];for(let _0x451057=0x0;_0x451057<this['activedLiftInfos'][_0x372d19(0x8ed)];_0x451057++)for(let _0x26051e=0x0;_0x26051e<_0xf285b6[_0x372d19(0x8ed)];_0x26051e++)if(this[_0x372d19(0x5f8)][_0x451057][_0x372d19(0x8ed)]==_0xf285b6[_0x26051e]){this['activedLiftInfos'][_0x451057][_0x372d19(0x8ed)]=this[_0x372d19(0x828)][_0x26051e];break;}for(let _0x2ad747=0x0;_0x2ad747<this['baseLines'][_0x372d19(0x8ed)];_0x2ad747++){for(let _0x2bf241=0x0;_0x2bf241<this['baseLines'][_0x2ad747][_0x372d19(0x60c)][_0x372d19(0x8ed)];_0x2bf241++)this[_0x372d19(0x295)]?this[_0x372d19(0x263)][_0x2ad747]['points'][_0x2bf241]['z']===_0x599fe0&&(this[_0x372d19(0x263)][_0x2ad747][_0x372d19(0x60c)][_0x2bf241]['z']=parseFloat((this[_0x372d19(0x263)][_0x2ad747][_0x372d19(0x60c)][_0x2bf241]['z']-_0x1a43d3+g_spacingBPallets[g_palletInfo[_0x372d19(0x174)]])[_0x372d19(0x902)](0x3))):this[_0x372d19(0x263)][_0x2ad747][_0x372d19(0x60c)][_0x2bf241]['x']===_0x599fe0&&(this['baseLines'][_0x2ad747][_0x372d19(0x60c)][_0x2bf241]['x']=parseFloat((this[_0x372d19(0x263)][_0x2ad747][_0x372d19(0x60c)][_0x2bf241]['x']-_0x1a43d3+g_spacingBPallets[g_palletInfo[_0x372d19(0x174)]])['toFixed'](0x3)));this[_0x372d19(0x263)][_0x2ad747][_0x372d19(0x809)]();}if(!g_optimizeDirectTL)for(let _0x302576=0x0;_0x302576<this[_0x372d19(0x263)][_0x372d19(0x8ed)];_0x302576++){for(let _0x1b5a83=0x0;_0x1b5a83<this[_0x372d19(0x263)][_0x302576][_0x372d19(0x60c)][_0x372d19(0x8ed)];_0x1b5a83++)this[_0x372d19(0x295)]?this['baseLines'][_0x302576][_0x372d19(0x60c)][_0x1b5a83]['z']=parseFloat((this[_0x372d19(0x263)][_0x302576][_0x372d19(0x60c)][_0x1b5a83]['z']+_0x1a43d3)[_0x372d19(0x902)](0x3)):this['baseLines'][_0x302576]['points'][_0x1b5a83]['x']=parseFloat((this['baseLines'][_0x302576][_0x372d19(0x60c)][_0x1b5a83]['x']+_0x1a43d3)[_0x372d19(0x902)](0x3));this[_0x372d19(0x263)][_0x302576]['updateBaseline']();}Behavior[_0x372d19(0x5b3)](Behavior[_0x372d19(0x355)][_0x372d19(0x5c3)]),this[_0x372d19(0x4e3)](()=>{const _0x3d696e=_0x372d19;this[_0x3d696e(0x566)]();});}}}}class Store{constructor(_0xd04ad3,_0x2d2a17,_0x786ea5,_0x1bd36b,_0x4aa109,_0x1f45ea){const _0x493887=_0x4e2f9e;this['row']=_0x2d2a17,this[_0x493887(0x21f)]=_0x786ea5,this[_0x493887(0x6e0)]=_0x1bd36b,this[_0x493887(0x65e)]=_0x4aa109,this[_0x493887(0x55e)]=[],this[_0x493887(0x6fa)]=[],this[_0x493887(0x514)]=[],this[_0x493887(0x85c)]=[],this[_0x493887(0x937)]=[],this[_0x493887(0x19c)]=[],this['icube']=_0x1f45ea,this[_0x493887(0x295)]=_0x1f45ea['isHorizontal'],this[_0x493887(0x30a)]=_0x1f45ea['isHorizontal']?_0x1f45ea[_0x493887(0x6e5)]:_0x1f45ea[_0x493887(0x3ce)],this[_0x493887(0x1c5)](_0xd04ad3);}[_0x4e2f9e(0x1c5)](_0x19ac3a){const _0x3075b7=_0x4e2f9e;this[_0x3075b7(0x514)][0x0]=[],this[_0x3075b7(0x55e)][_0x3075b7(0x334)]([]);for(let _0x31e420=0x0;_0x31e420<_0x19ac3a[_0x3075b7(0x8ed)];_0x31e420++)0x0!==_0x31e420&&_0x31e420%0x2==0x0&&this[_0x3075b7(0x55e)][_0x3075b7(0x334)]([]),this['rails'][this['rails']['length']-0x1][_0x3075b7(0x334)](_0x19ac3a[_0x31e420]);for(let _0x5ef4d8=0x0;_0x5ef4d8<this[_0x3075b7(0x55e)]['length'];_0x5ef4d8++){let _0x55e23c,_0xc88ec9;this['isHorizontal']?(_0x55e23c=_round(this['rails'][_0x5ef4d8][0x0][0x2],0x2),_0xc88ec9=_round(this['rails'][_0x5ef4d8][0x1][0x2],0x2),Math[_0x3075b7(0x5d6)](_0x55e23c-this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x805)])<0x1&&(_0x55e23c=this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x805)]),Math[_0x3075b7(0x5d6)](_0xc88ec9-this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x6d3)])<0x1&&(_0xc88ec9=this['icube'][_0x3075b7(0x30e)][_0x3075b7(0x6d3)])):(_0x55e23c=_round(this[_0x3075b7(0x55e)][_0x5ef4d8][0x0][0x0],0x2),_0xc88ec9=_round(this[_0x3075b7(0x55e)][_0x5ef4d8][0x1][0x0],0x2),Math[_0x3075b7(0x5d6)](_0x55e23c-this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x251)])<0x1&&(_0x55e23c=this[_0x3075b7(0x235)][_0x3075b7(0x30e)]['minX']),Math[_0x3075b7(0x5d6)](_0xc88ec9-this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x168)])<0x1&&(_0xc88ec9=this[_0x3075b7(0x235)][_0x3075b7(0x30e)][_0x3075b7(0x168)])),this[_0x3075b7(0x514)][0x0][_0x3075b7(0x334)]([parseFloat(_0x55e23c['toFixed'](0x2)),parseFloat(_0xc88ec9[_0x3075b7(0x902)](0x2))]),this['dimension']=[...this[_0x3075b7(0x514)][0x0]],this[_0x3075b7(0x19c)][_0x3075b7(0x334)](parseFloat(_0x55e23c[_0x3075b7(0x902)](0x2)),parseFloat(_0xc88ec9['toFixed'](0x2)));}this['_updatePropsBasedOnDim']();}[_0x4e2f9e(0x41e)](){const _0x4b901e=_0x4e2f9e;this[_0x4b901e(0x85c)]=[],this[_0x4b901e(0x937)]=[];for(let _0x281229=0x0;_0x281229<this[_0x4b901e(0x6fa)][_0x4b901e(0x8ed)];_0x281229++){this['capacity'][_0x4b901e(0x334)]([]);for(let _0x510ed2=0x0;_0x510ed2<g_PalletW[_0x4b901e(0x8ed)];_0x510ed2++){var _0x1d92c8=useP(this['dimension'][_0x281229][0x1])-useP(this[_0x4b901e(0x6fa)][_0x281229][0x0])-useP((this[_0x4b901e(0x19c)][_0x4b901e(0x85d)](this['dimension'][_0x281229][0x1])?g_diffToEnd:g_difftoXtrack)[_0x510ed2])-useP((this[_0x4b901e(0x19c)][_0x4b901e(0x85d)](this[_0x4b901e(0x6fa)][_0x281229][0x0])?g_diffToEnd:g_difftoXtrack)[_0x510ed2]),_0x5f3973=useP(g_PalletW[_0x510ed2])+useP(g_spacingBPallets[_0x510ed2])+0x2*useP(g_loadPalletOverhang),_0x1d92c8=_round((_0x1d92c8+useP(g_spacingBPallets[_0x510ed2]))/_0x5f3973);this[_0x4b901e(0x85c)][this['capacity'][_0x4b901e(0x8ed)]-0x1][_0x510ed2]=_0x1d92c8;}this[_0x4b901e(0x937)][_0x4b901e(0x334)]([[],[],[]]);for(let _0x402a47=0x0;_0x402a47<g_PalletW['length'];_0x402a47++)for(let _0x3abc1d=0x0;_0x3abc1d<this[_0x4b901e(0x85c)][_0x281229][_0x402a47];_0x3abc1d++){var _0x44492b=this[_0x4b901e(0x6fa)][_0x281229][0x0]+(this[_0x4b901e(0x19c)][_0x4b901e(0x85d)](this['dimension'][_0x281229][0x0])?g_diffToEnd:g_difftoXtrack)[_0x402a47]+_0x3abc1d*g_spacingBPallets[_0x402a47]+(_0x3abc1d+0x1)*(g_PalletW[_0x402a47]+0x2*g_loadPalletOverhang)-g_PalletW[_0x402a47]/0x2-g_loadPalletOverhang;this[_0x4b901e(0x937)][this['positions'][_0x4b901e(0x8ed)]-0x1][_0x402a47][_0x4b901e(0x334)]([_round(this['isHorizontal']?this['rails'][0x0][0x0][0x0]:_0x44492b,0x3),this['icube'][_0x4b901e(0x56e)](this[_0x4b901e(0x21f)]),_round(this[_0x4b901e(0x295)]?_0x44492b:this['rails'][0x0][0x0][0x2],0x3)]);}}}[_0x4e2f9e(0x541)](_0x2e8496,_0x2cd053,_0x26c0cf){const _0xfbc7e3=_0x4e2f9e;if(this[_0xfbc7e3(0x6fa)]=[...this[_0xfbc7e3(0x514)][0x0]],0x0!==_0x2e8496['length']){this[_0xfbc7e3(0x514)][0x1]=[];var _0x31395d=_0x2e8496[_0xfbc7e3(0x7d6)](_0x726f07=>this['min']+(this[_0xfbc7e3(0x295)]?-0x1:0x1)*_0x726f07);for(let _0x4ef03b=0x0;_0x4ef03b<this['dimension']['length'];_0x4ef03b++){let _0x1d1830=[this['dimension'][_0x4ef03b][0x0],this[_0xfbc7e3(0x6fa)][_0x4ef03b][0x1]];for(let _0x40e37b=0x0;_0x40e37b<_0x31395d[_0xfbc7e3(0x8ed)];_0x40e37b++)this[_0xfbc7e3(0x6fa)][_0x4ef03b][0x0]<_0x31395d[_0x40e37b]&&this[_0xfbc7e3(0x6fa)][_0x4ef03b][0x1]>_0x31395d[_0x40e37b]&&_0x1d1830['push'](_round(_0x31395d[_0x40e37b]-g_xtrackFixedDim/0x2,0x3),_round(_0x31395d[_0x40e37b]+g_xtrackFixedDim/0x2,0x3));_0x1d1830=_0x1d1830[_0xfbc7e3(0x559)]((_0x5c8d3a,_0x4edf12)=>_0x5c8d3a-_0x4edf12);for(let _0x45338a=0x0;_0x45338a<_0x1d1830['length'];_0x45338a+=0x2)this[_0xfbc7e3(0x514)][0x1][_0xfbc7e3(0x334)]([_0x1d1830[_0x45338a],_0x1d1830[_0x45338a+0x1]]);}0x0===this['original'][0x1][_0xfbc7e3(0x8ed)]&&(this['original'][0x1]=[...this['original'][0x0]]),this[_0xfbc7e3(0x6fa)]=[...this[_0xfbc7e3(0x514)][0x1]];}else{for(let _0x290087=this[_0xfbc7e3(0x514)]['length']-0x1;0x0<_0x290087;_0x290087--)this[_0xfbc7e3(0x514)]['splice'](_0x290087,0x1);}var _0x113528,_0x3180a7=_0x2cd053[_0xfbc7e3(0x426)](_0x473f8a=>-0x1===_0x473f8a[_0xfbc7e3(0x459)]);if(0x0!==_0x3180a7[_0xfbc7e3(0x8ed)]){this[_0xfbc7e3(0x514)][0x2]=[];let _0x107a6d=[];for(let _0x5af17b=0x0;_0x5af17b<_0x3180a7[_0xfbc7e3(0x8ed)];_0x5af17b++){const _0x68cbb1={..._0x3180a7[_0x5af17b]};_0x68cbb1['scaled']=this[_0xfbc7e3(0x6e0)]+(this[_0xfbc7e3(0x295)]?-0x1:0x1)*_0x68cbb1[_0xfbc7e3(0x8ed)],_0x68cbb1[_0xfbc7e3(0x48d)]=_round(_0x68cbb1[_0xfbc7e3(0x48d)]+_0x68cbb1[_0xfbc7e3(0x830)]*g_xtrackFixedDim/0x2,0x3),_0x107a6d[_0xfbc7e3(0x334)](_0x68cbb1);}for(let _0x14ca75=0x0;_0x14ca75<this[_0xfbc7e3(0x6fa)][_0xfbc7e3(0x8ed)];_0x14ca75++){let _0x4d1fdd=[this['dimension'][_0x14ca75][0x0],this[_0xfbc7e3(0x6fa)][_0x14ca75][0x1]];for(let _0xf24e74=0x0;_0xf24e74<_0x107a6d['length'];_0xf24e74++)_0x107a6d[_0xf24e74]['row']===this['row']&&(_0x113528=g_liftFixedDim+(!0x0===_0x107a6d[_0xf24e74][_0xfbc7e3(0x57e)]?1.25:0x0),_0x107a6d[_0xf24e74][_0xfbc7e3(0x48d)]>=this[_0xfbc7e3(0x6fa)][_0x14ca75][0x0]&&_0x107a6d[_0xf24e74]['scaled']<=this[_0xfbc7e3(0x6fa)][_0x14ca75][0x1]&&(_0x107a6d[_0xf24e74]['scaled']===this[_0xfbc7e3(0x6fa)][_0x14ca75][0x0]?(parseFloat((_0x4d1fdd[0x1]-_0x4d1fdd[0x0])[_0xfbc7e3(0x902)](0x3))<_0x113528?_0x4d1fdd=[]:_0x4d1fdd[0x0]+=_0x113528,_0x4d1fdd[0x0]=_round(_0x4d1fdd[0x0],0x3)):(parseFloat((_0x4d1fdd[0x1]-_0x4d1fdd[0x0])['toFixed'](0x3))<_0x113528?_0x4d1fdd=[]:_0x4d1fdd[0x1]-=_0x113528,_0x4d1fdd[0x1]=_round(_0x4d1fdd[0x1],0x3)),this['full']=!0x1));for(let _0x3bbf3c=0x0;_0x3bbf3c<_0x4d1fdd[_0xfbc7e3(0x8ed)];_0x3bbf3c+=0x2)this[_0xfbc7e3(0x514)][0x2]['push']([_0x4d1fdd[_0x3bbf3c],_0x4d1fdd[_0x3bbf3c+0x1]]);}0x0===this[_0xfbc7e3(0x514)][0x2]['length']&&(this[_0xfbc7e3(0x514)][0x2]=[...this['original'][0x1]]),this[_0xfbc7e3(0x6fa)]=[...this[_0xfbc7e3(0x514)][0x2]];}else{for(let _0x884b4d=this[_0xfbc7e3(0x514)][_0xfbc7e3(0x8ed)]-0x1;0x1<_0x884b4d;_0x884b4d--)this[_0xfbc7e3(0x514)][_0xfbc7e3(0x3e0)](_0x884b4d,0x1);}if(0x0!==_0x26c0cf[_0xfbc7e3(0x8ed)]){this[_0xfbc7e3(0x514)][0x3]=[];let _0x5cb8f4=[];for(let _0x253c53=0x0;_0x253c53<_0x26c0cf[_0xfbc7e3(0x8ed)];_0x253c53++){var _0x24edd8=this[_0xfbc7e3(0x295)]?_round(_0x26c0cf[_0x253c53][_0xfbc7e3(0x38f)][0x1],0x3):_round(_0x26c0cf[_0x253c53][_0xfbc7e3(0x38f)][0x0],0x3);_0x5cb8f4['push']({'scaled':_0x24edd8,'row':_0x26c0cf[_0x253c53][_0xfbc7e3(0x851)],'idx':_0x26c0cf[_0x253c53][_0xfbc7e3(0x653)],'slotId':_0x26c0cf[_0x253c53]['slotId']});}for(let _0xe78914=0x0;_0xe78914<this['dimension'][_0xfbc7e3(0x8ed)];_0xe78914++){let _0x257532=[this[_0xfbc7e3(0x6fa)][_0xe78914][0x0],this[_0xfbc7e3(0x6fa)][_0xe78914][0x1]],_0x19d15d=_0x5cb8f4['filter'](_0x3017d2=>_0x3017d2[_0xfbc7e3(0x46e)]===_0xe78914&&_0x3017d2[_0xfbc7e3(0x851)]===this[_0xfbc7e3(0x851)]);if(0x0<_0x19d15d[_0xfbc7e3(0x8ed)]){_0x19d15d=_0x19d15d['sort']((_0x29a428,_0x761a52)=>_0x29a428[_0xfbc7e3(0x653)]-_0x761a52['idx']);for(let _0x40a0e2=0x0;_0x40a0e2<_0x19d15d[_0xfbc7e3(0x8ed)];_0x40a0e2++){let _0x383aa2=_round(_0x19d15d[_0x40a0e2][_0xfbc7e3(0x48d)]-g_PalletW[g_palletInfo[_0xfbc7e3(0x174)]]/0x3,0x3),_0xcc7f77=(_0x383aa2=_0x383aa2<_0x257532[0x0]?_0x257532[0x0]:_0x383aa2,_round(_0x19d15d[_0x40a0e2][_0xfbc7e3(0x48d)]+g_PalletW[g_palletInfo[_0xfbc7e3(0x174)]]/0x3,0x3));_0xcc7f77=_0xcc7f77>_0x257532[0x1]?_0x257532[0x1]:_0xcc7f77,_0x257532[_0xfbc7e3(0x334)](_0x383aa2,_0xcc7f77);}this[_0xfbc7e3(0x65e)]=!0x1;}for(let _0x226b0f=(_0x257532=(_0x257532=_0x257532[_0xfbc7e3(0x559)]((_0x500b26,_0x27ccb3)=>_0x500b26-_0x27ccb3))[_0xfbc7e3(0x531)]())[_0xfbc7e3(0x8ed)]-0x1;0x0<=_0x226b0f;_0x226b0f-=0x2)0x0<_0x226b0f&&Math['abs'](_0x257532[_0x226b0f]-_0x257532[_0x226b0f-0x1])<g_PalletW[g_palletInfo['max']]&&(_0x257532['splice'](_0x226b0f,0x1),_0x257532[_0xfbc7e3(0x3e0)](_0x226b0f-0x1,0x1));if(0x0<(_0x257532=_0x257532[_0xfbc7e3(0x531)]())[_0xfbc7e3(0x8ed)]){for(let _0x5cdc6e=0x0;_0x5cdc6e<_0x257532[_0xfbc7e3(0x8ed)];_0x5cdc6e+=0x2)this[_0xfbc7e3(0x514)][0x3]['push']([_0x257532[_0x5cdc6e],_0x257532[_0x5cdc6e+0x1]]);}else this[_0xfbc7e3(0x514)][0x3][_0xfbc7e3(0x334)]([]);}0x0===this[_0xfbc7e3(0x514)][0x3][_0xfbc7e3(0x8ed)]&&(this[_0xfbc7e3(0x514)][0x2]&&0x0<this[_0xfbc7e3(0x514)][0x2][_0xfbc7e3(0x8ed)]?this[_0xfbc7e3(0x514)][0x3]=[...this['original'][0x2]]:this[_0xfbc7e3(0x514)][0x3]=[...this[_0xfbc7e3(0x514)][0x1]]),this['dimension']=[...this[_0xfbc7e3(0x514)][0x3]];}else{for(let _0x49fb78=this[_0xfbc7e3(0x514)][_0xfbc7e3(0x8ed)]-0x1;0x2<_0x49fb78;_0x49fb78--)this[_0xfbc7e3(0x514)]['splice'](_0x49fb78,0x1);}this[_0xfbc7e3(0x41e)]();}['dispose'](){const _0x4037e3=_0x4e2f9e;this[_0x4037e3(0x851)]=-0x1,this[_0x4037e3(0x21f)]=-0x1,this[_0x4037e3(0x30a)]=-0x1,this[_0x4037e3(0x55e)]=[],this[_0x4037e3(0x6fa)]=[],this[_0x4037e3(0x85c)]=[],this[_0x4037e3(0x295)]=!0x1,this[_0x4037e3(0x2cd)]=0x0;}}class XtrackSelector{constructor(_0xe2e8cc,_0x37427f){const _0x27499d=_0x4e2f9e;return this[_0x27499d(0x235)]=_0xe2e8cc,this['scene']=_0x37427f,this['engine']=_0x37427f['getEngine'](),this['line']=null,this['buttons']=[],this[_0x27499d(0x3c7)]=[],this['currentXtrack']=null,this[_0x27499d(0x92d)]=[],this[_0x27499d(0x919)]=[],this[_0x27499d(0x5f5)]=[],this[_0x27499d(0x76c)]=0x2,this[_0x27499d(0x174)]=0x0,this[_0x27499d(0x1c5)](),this;}[_0x4e2f9e(0x1c5)](){const _0x2a722d=_0x4e2f9e;var _0x3bbe98=WHDimensions[this['icube'][_0x2a722d(0x295)]?0x1:0x0]/0xa;let _0x79a337=BABYLON[_0x2a722d(0x849)][_0x2a722d(0x473)]();var _0x3de1c1=[this[_0x2a722d(0x235)][_0x2a722d(0x295)]?this[_0x2a722d(0x235)][_0x2a722d(0x30e)]['minZ']:this[_0x2a722d(0x235)][_0x2a722d(0x30e)][_0x2a722d(0x251)],this[_0x2a722d(0x235)][_0x2a722d(0x295)]?this[_0x2a722d(0x235)][_0x2a722d(0x30e)][_0x2a722d(0x6d3)]:this['icube'][_0x2a722d(0x30e)][_0x2a722d(0x168)]],_0x2df552=(this[_0x2a722d(0x174)]=_0x3de1c1,Math['abs'](_0x3de1c1[0x0]-_0x3de1c1[0x1])),_0x3de1c1=(_0x3de1c1[0x0]+_0x3de1c1[0x1])/0x2;_0x79a337=this[_0x2a722d(0x235)][_0x2a722d(0x295)]?new BABYLON[(_0x2a722d(0x849))](this['icube'][_0x2a722d(0x30e)][_0x2a722d(0x251)]-this[_0x2a722d(0x76c)],0x0,_0x3de1c1):new BABYLON[(_0x2a722d(0x849))](_0x3de1c1,0x0,this[_0x2a722d(0x235)][_0x2a722d(0x30e)]['minZ']-this[_0x2a722d(0x76c)]),this[_0x2a722d(0x10d)]=Utils['createLine']({'labelScale':0x1,'length':parseFloat(Number(_0x2df552)['toFixed'](0x2)),'color':BABYLON[_0x2a722d(0x920)][_0x2a722d(0x78d)](_0x2a722d(0x8d0))}),this[_0x2a722d(0x10d)][_0x2a722d(0x38f)]=_0x79a337['clone'](),this[_0x2a722d(0x10d)][_0x2a722d(0x7d3)]['y']=this[_0x2a722d(0x235)]['isHorizontal']?0x0:Math['PI']/0x2;for(let _0x239129=0x0;_0x239129<0x2;_0x239129++){const _0x37673f=new BABYLON[(_0x2a722d(0x347))]('m1',this[_0x2a722d(0x84d)]),_0x27bec4=(this['icube'][_0x2a722d(0x295)]?_0x37673f[_0x2a722d(0x38f)]=new BABYLON['Vector3'](_0x79a337['x'],0.05,this[_0x2a722d(0x174)][_0x239129]+(0x0==_0x239129?-0x1:0x1)*_0x3bbe98/0x3):_0x37673f[_0x2a722d(0x38f)]=new BABYLON[(_0x2a722d(0x849))](this[_0x2a722d(0x174)][_0x239129]+(0x0==_0x239129?-0x1:0x1)*_0x3bbe98/0x3,0.05,_0x79a337['z']),_0x37673f[_0x2a722d(0x7c7)](this[_0x2a722d(0x10d)]),Utils['createButonUI']('')),_0x2be7df=(ggui[_0x2a722d(0x79a)](_0x27bec4),_0x27bec4['linkWithMesh'](_0x37673f),_0x27bec4[_0x2a722d(0x427)][_0x2a722d(0x5b3)](()=>{const _0x43ffc6=_0x2a722d;this[_0x43ffc6(0x235)][_0x43ffc6(0x763)](!0x1);var _0x1fb53c=g_diffToEnd[g_palletInfo[_0x43ffc6(0x174)]]+g_difftoXtrack[g_palletInfo[_0x43ffc6(0x174)]]+0x3*(g_palletInfo['width']+0x2*g_loadPalletOverhang)+0x2*g_spacingBPallets[g_palletInfo[_0x43ffc6(0x174)]]+g_xtrackFixedDim/0x2;const _0x289255=(this[_0x43ffc6(0x174)][0x0]+_0x1fb53c-this[_0x43ffc6(0x174)][this['icube'][_0x43ffc6(0x295)]?0x1:0x0])/(this[_0x43ffc6(0x235)][_0x43ffc6(0x295)]?-0x1:0x1),_0x508306=(this['max'][0x1]-_0x1fb53c-this[_0x43ffc6(0x174)][this[_0x43ffc6(0x235)][_0x43ffc6(0x295)]?0x1:0x0])/(this[_0x43ffc6(0x235)]['isHorizontal']?-0x1:0x1);_0x1fb53c=0x0==_0x239129?parseFloat(_0x289255[_0x43ffc6(0x902)](0x3)):parseFloat(_0x508306['toFixed'](0x3)),(this[_0x43ffc6(0x442)]=this[_0x43ffc6(0x421)](_0x1fb53c,!0x0),this['updatePalletsNo'](),renderScene());}),this[_0x2a722d(0x402)]['push'](_0x27bec4),Utils[_0x2a722d(0x530)](_0x2a722d(0x810)));_0x2be7df[_0x2a722d(0x8cc)]=0x19,_0x2be7df['linkOffsetX']=-0x5,ggui['addControl'](_0x2be7df),_0x2be7df[_0x2a722d(0x826)](_0x37673f),this[_0x2a722d(0x5f5)]['push'](_0x2be7df),_0x27bec4[_0x2a722d(0x4bb)]['add'](()=>{const _0x15c388=_0x2a722d;this[_0x15c388(0x5f5)][0x0][_0x15c388(0x2c2)]=!0x0;}),_0x27bec4[_0x2a722d(0x684)][_0x2a722d(0x5b3)](()=>{const _0x94775d=_0x2a722d;this['tooltips'][0x0][_0x94775d(0x2c2)]=!0x1;});}for(let _0x2be660=0x0;_0x2be660<0x2;_0x2be660++){const _0x417939=new BABYLON[(_0x2a722d(0x821))][(_0x2a722d(0x4da))](_0x2a722d(0x74a),0x1,this[_0x2a722d(0x84d)]);_0x417939[_0x2a722d(0x8bf)]=matManager[_0x2a722d(0x921)],_0x417939['setEnabled'](!0x1),_0x417939[_0x2a722d(0x38f)]=_0x79a337[_0x2a722d(0x741)](),_0x417939['rotation']['y']=this[_0x2a722d(0x235)]['isHorizontal']?0x0:Math['PI']/0x2,_0x417939[_0x2a722d(0x597)]=new BABYLON[(_0x2a722d(0x849))](0.2,0.1,g_PalletW[g_palletInfo[_0x2a722d(0x174)]]),this[_0x2a722d(0x92d)]['push'](_0x417939);}}[_0x4e2f9e(0x421)](_0x337c08,_0x1c69fa=!0x1){const _0x278fdc=_0x4e2f9e,_0x450fb1=Utils[_0x278fdc(0x4c7)]({'labelScale':0x1,'length':parseFloat(Number(g_xtrackFixedDim)[_0x278fdc(0x902)](0x2)),'color':BABYLON[_0x278fdc(0x920)]['FromHexString'](_0x278fdc(0x8d0))}),_0x1ef9fa=(_0x450fb1[_0x278fdc(0x839)]=_0x337c08,_0x450fb1[_0x278fdc(0x7d3)]['y']=this[_0x278fdc(0x235)]['isHorizontal']?Math['PI']:Math['PI']/0x2,new BABYLON[(_0x278fdc(0x347))]('m1',scene)),_0x38ff34=(_0x1ef9fa[_0x278fdc(0x7c7)](_0x450fb1),new BABYLON[(_0x278fdc(0x347))]('m2',scene));_0x38ff34[_0x278fdc(0x7c7)](_0x450fb1),this['icube']['isHorizontal']?(_0x1ef9fa[_0x278fdc(0x38f)]['z']=g_xtrackFixedDim/0x2,_0x38ff34[_0x278fdc(0x38f)]['z']=-g_xtrackFixedDim/0x2,_0x450fb1['position']['x']=this[_0x278fdc(0x10d)][_0x278fdc(0x38f)]['x'],_0x450fb1['position']['z']=Math['floor'](0xc8*_round(this['max'][this['icube']['isHorizontal']?0x1:0x0]+(this[_0x278fdc(0x235)]['isHorizontal']?-0x1:0x1)*_0x337c08,0x3))/0xc8):(_0x1ef9fa[_0x278fdc(0x38f)]['x']=g_xtrackFixedDim/0x2,_0x38ff34['position']['x']=-g_xtrackFixedDim/0x2,_0x450fb1[_0x278fdc(0x38f)]['z']=this[_0x278fdc(0x10d)][_0x278fdc(0x38f)]['z'],_0x450fb1[_0x278fdc(0x38f)]['x']=Math[_0x278fdc(0x41a)](0xc8*_round(this['max'][this[_0x278fdc(0x235)][_0x278fdc(0x295)]?0x1:0x0]+(this[_0x278fdc(0x235)][_0x278fdc(0x295)]?-0x1:0x1)*_0x337c08,0x3))/0xc8),_0x450fb1[_0x278fdc(0x919)]=[];for(let _0x5b8333=0x0;_0x5b8333<0x4;_0x5b8333++){const _0x4f49ef=Utils['createInputTextUI']();_0x4f49ef['color']=_0x278fdc(0x5ba),_0x4f49ef['isVisible']=!0x0,_0x4f49ef[_0x278fdc(0x93c)]=_0x278fdc(0x1b7),_0x4f49ef['fontWeight']=_0x278fdc(0x207),_0x4f49ef['rotation']=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?-Math['PI']/0x2:0x0,this['labels'][_0x278fdc(0x334)](_0x4f49ef),ggui['addControl'](_0x4f49ef),_0x4f49ef[_0x278fdc(0x826)](_0x5b8333%0x2==0x0?_0x1ef9fa:_0x38ff34),this[_0x278fdc(0x235)][_0x278fdc(0x295)]?(_0x4f49ef[_0x278fdc(0x8cc)]=0x19*(_0x5b8333%0x2==0x0?0x1:-0x1),_0x4f49ef[_0x278fdc(0x417)]=0x8*(_0x5b8333<0x2?-0.8:1.2)):(_0x4f49ef[_0x278fdc(0x417)]=0x19*(_0x5b8333%0x2==0x0?-0x1:0x1),_0x4f49ef[_0x278fdc(0x8cc)]=0x8*(_0x5b8333<0x2?-0.8:1.2)),_0x450fb1[_0x278fdc(0x919)][_0x278fdc(0x334)](_0x4f49ef);}if(_0x1c69fa){const _0x36e161=Utils[_0x278fdc(0x39f)](''),_0xab59a2=(ggui[_0x278fdc(0x79a)](_0x36e161),_0x36e161['linkWithMesh'](_0x450fb1),_0x36e161[_0x278fdc(0x8cc)]=this['icube'][_0x278fdc(0x295)]?0x0:-0xa,_0x36e161[_0x278fdc(0x417)]=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?-0xa:0x0,_0x36e161[_0x278fdc(0x58a)]=0.8,_0x36e161[_0x278fdc(0x1ba)]=0.8,this['buttons'][_0x278fdc(0x334)](_0x36e161),_0x36e161[_0x278fdc(0x2bf)]=!0x1,_0x36e161[_0x278fdc(0x10e)]=!0x0,_0x36e161[_0x278fdc(0x58d)][_0x278fdc(0x5b3)](()=>{const _0x59967a=_0x278fdc;this[_0x59967a(0x84d)][_0x59967a(0x3f6)][_0x59967a(0x1f6)](g_canvas),_0x36e161[_0x59967a(0x2bf)]=!0x0;for(let _0x2be0aa=0x0;_0x2be0aa<this[_0x59967a(0x402)][_0x59967a(0x8ed)];_0x2be0aa++)this[_0x59967a(0x402)][_0x2be0aa][_0x59967a(0x10e)]=!0x1;}),_0x36e161[_0x278fdc(0x427)]['add'](()=>{const _0xd8e7c7=_0x278fdc;this[_0xd8e7c7(0x84d)][_0xd8e7c7(0x3f6)][_0xd8e7c7(0x584)](g_canvas,!0x0),_0x36e161['isClicked']=!0x1;for(let _0x1eb04b=0x0;_0x1eb04b<this[_0xd8e7c7(0x402)]['length'];_0x1eb04b++)this[_0xd8e7c7(0x402)][_0x1eb04b][_0xd8e7c7(0x10e)]=!0x0;}),this['scene'][_0x278fdc(0x889)]=_0x3f41c0=>{const _0xd7336=_0x278fdc;if(_0x36e161['isClicked']){const _0x5077a1=this[_0xd7336(0x84d)][_0xd7336(0x703)](this[_0xd7336(0x84d)][_0xd7336(0x3a6)],this['scene'][_0xd7336(0x3f4)],function(_0x375261){return'floor'==_0x375261['id'];});if(_0x5077a1[_0xd7336(0x7aa)]){let _0x588377;const _0x26de86=_0x5077a1[_0xd7336(0x24f)][_0xd7336(0x741)]();_0x588377=this[_0xd7336(0x235)][_0xd7336(0x295)]?(_0x26de86['z']=this[_0xd7336(0x393)](_0x26de86['z']),_0x450fb1[_0xd7336(0x38f)]['z']=Utils['round5'](_round(_0x26de86['z'],0x3)),Utils['round5'](_round((_0x26de86['z']-this[_0xd7336(0x174)][this[_0xd7336(0x235)][_0xd7336(0x295)]?0x1:0x0])/(this[_0xd7336(0x235)]['isHorizontal']?-0x1:0x1),0x3))):(_0x26de86['x']=this['snapTo'](_0x26de86['x']),_0x450fb1[_0xd7336(0x38f)]['x']=Utils[_0xd7336(0x2a8)](_round(_0x26de86['x'],0x3)),Utils[_0xd7336(0x2a8)](_round((_0x26de86['x']-this[_0xd7336(0x174)][this[_0xd7336(0x235)]['isHorizontal']?0x1:0x0])/(this[_0xd7336(0x235)][_0xd7336(0x295)]?-0x1:0x1),0x3))),_0x450fb1['xtrack']=parseFloat(_0x588377[_0xd7336(0x902)](0x3)),this[_0xd7336(0x47e)](),renderScene(-0x1);}}},Utils[_0x278fdc(0x39f)](''));return ggui['addControl'](_0xab59a2),_0xab59a2[_0x278fdc(0x826)](_0x450fb1),_0xab59a2[_0x278fdc(0x8cc)]=this[_0x278fdc(0x235)]['isHorizontal']?0x0:0xa,_0xab59a2[_0x278fdc(0x417)]=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?0xa:0x0,_0xab59a2[_0x278fdc(0x58a)]=0.8,_0xab59a2[_0x278fdc(0x1ba)]=0.8,this['buttons'][_0x278fdc(0x334)](_0xab59a2),_0xab59a2[_0x278fdc(0x427)][_0x278fdc(0x5b3)](()=>{const _0x2cb48c=_0x278fdc;this['removeCurrentXtrack'](),this[_0x2cb48c(0x235)][_0x2cb48c(0x828)][_0x2cb48c(0x37b)](_0x450fb1[_0x2cb48c(0x839)])<0x0&&(this[_0x2cb48c(0x421)](_0x450fb1[_0x2cb48c(0x839)],!0x1),this[_0x2cb48c(0x235)]['updateXtrackPlacementBySelector'](_0x450fb1[_0x2cb48c(0x839)]),this[_0x2cb48c(0x47e)](),Behavior[_0x2cb48c(0x5b3)](Behavior[_0x2cb48c(0x355)]['addXtrack']),this['icube']['updateRacking'](()=>{const _0x491e61=_0x2cb48c;this[_0x491e61(0x235)][_0x491e61(0x46b)](_0x491e61(0x839),!0x1);})),renderScene();}),_0x450fb1[_0x278fdc(0x402)]=[_0x36e161,_0xab59a2],_0x450fb1;}{const _0x2bd0b5=Utils[_0x278fdc(0x39f)](''),_0x1932d7=(ggui['addControl'](_0x2bd0b5),_0x2bd0b5[_0x278fdc(0x826)](_0x450fb1),_0x2bd0b5[_0x278fdc(0x8cc)]=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?0x0:-0xa,_0x2bd0b5[_0x278fdc(0x417)]=this[_0x278fdc(0x235)]['isHorizontal']?-0xa:0x0,_0x2bd0b5[_0x278fdc(0x58a)]=0.8,_0x2bd0b5[_0x278fdc(0x1ba)]=0.8,this['buttons']['push'](_0x2bd0b5),_0x2bd0b5[_0x278fdc(0x427)][_0x278fdc(0x5b3)](()=>{const _0x446945=_0x278fdc;for(let _0x53b368=this[_0x446945(0x235)][_0x446945(0x5f8)]['length']-0x1;0x0<=_0x53b368;_0x53b368--)this['icube'][_0x446945(0x5f8)][_0x53b368][_0x446945(0x8ed)]===_0x337c08&&this[_0x446945(0x235)][_0x446945(0x5f8)][_0x446945(0x3e0)](_0x53b368,0x1);for(let _0x2cdb14=this[_0x446945(0x235)][_0x446945(0x24b)][_0x446945(0x8ed)]-0x1;0x0<=_0x2cdb14;_0x2cdb14--)this[_0x446945(0x235)]['activedChainConveyor'][_0x2cdb14][_0x446945(0x8ed)]===_0x337c08&&this[_0x446945(0x235)][_0x446945(0x24b)]['splice'](_0x2cdb14,0x1);this[_0x446945(0x235)][_0x446945(0x763)](!0x1),this[_0x446945(0x235)][_0x446945(0x2eb)](_0x337c08),this[_0x446945(0x74b)](_0x337c08),this['currentXtrack']=this['addXtrack'](_0x337c08,!0x0),this[_0x446945(0x47e)](),renderScene();}),Utils[_0x278fdc(0x39f)](''));ggui[_0x278fdc(0x79a)](_0x1932d7),_0x1932d7[_0x278fdc(0x826)](_0x450fb1),_0x1932d7[_0x278fdc(0x8cc)]=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?0x0:0xa,_0x1932d7[_0x278fdc(0x417)]=this['icube'][_0x278fdc(0x295)]?0xa:0x0,_0x1932d7[_0x278fdc(0x58a)]=0.8,_0x1932d7[_0x278fdc(0x1ba)]=0.8,this[_0x278fdc(0x402)][_0x278fdc(0x334)](_0x1932d7),_0x1932d7[_0x278fdc(0x427)][_0x278fdc(0x5b3)](()=>{const _0x538345=_0x278fdc;if(0x1===this[_0x538345(0x235)][_0x538345(0x828)]['length'])Utils[_0x538345(0x964)](_0x538345(0x49e),_0x538345(0x15f));else{for(let _0x3e5763=this[_0x538345(0x235)][_0x538345(0x5f8)]['length']-0x1;0x0<=_0x3e5763;_0x3e5763--)this[_0x538345(0x235)]['activedLiftInfos'][_0x3e5763][_0x538345(0x8ed)]===_0x337c08&&this['icube']['activedLiftInfos']['splice'](_0x3e5763,0x1);for(let _0x6bec54=this[_0x538345(0x235)][_0x538345(0x24b)][_0x538345(0x8ed)]-0x1;0x0<=_0x6bec54;_0x6bec54--)this[_0x538345(0x235)][_0x538345(0x24b)][_0x6bec54]['length']===_0x337c08&&this[_0x538345(0x235)][_0x538345(0x24b)]['splice'](_0x6bec54,0x1);this[_0x538345(0x235)]['updateLastAddedXtrack'](!0x1),this[_0x538345(0x235)]['updateXtrackPlacementBySelector'](_0x337c08),this[_0x538345(0x74b)](_0x337c08),Behavior[_0x538345(0x5b3)](Behavior['type']['addXtrack']),renderScene(),this['icube'][_0x538345(0x4e3)](()=>{const _0x2543c1=_0x538345;this['icube'][_0x2543c1(0x46b)](_0x2543c1(0x839),!0x1);});}}),_0x450fb1[_0x278fdc(0x402)]=[_0x2bd0b5,_0x1932d7],this['xtracks'][_0x278fdc(0x334)](_0x450fb1),_0x450fb1['labels'][0x0][_0x278fdc(0x2c2)]=!0x1,_0x450fb1[_0x278fdc(0x919)][0x1][_0x278fdc(0x2c2)]=!0x1;var _0x1c69fa=this[_0x278fdc(0x235)][_0x278fdc(0x295)]?_0x450fb1[_0x278fdc(0x38f)]['z']:_0x450fb1[_0x278fdc(0x38f)]['x'],_0x5b1fd3=Math[_0x278fdc(0x41a)](0xc8*_round(_0x1c69fa-g_xtrackFixedDim/0x2,0x3))/0xc8,_0x18c3c6=Math[_0x278fdc(0x41a)](0xc8*_round(_0x1c69fa+g_xtrackFixedDim/0x2,0x3))/0xc8;_0x450fb1[_0x278fdc(0x919)][0x2][_0x278fdc(0x2c2)]=!0x0,_0x450fb1[_0x278fdc(0x919)][0x2][_0x278fdc(0x1fe)]=_round(Math[_0x278fdc(0x5d6)](_0x5b1fd3-this[_0x278fdc(0x174)][0x0]),0x3),_0x450fb1[_0x278fdc(0x919)][0x2]['text']=_0x450fb1['labels'][0x2][_0x278fdc(0x1fe)]+unitChar,_0x450fb1[_0x278fdc(0x919)][0x3][_0x278fdc(0x2c2)]=!0x0,_0x450fb1[_0x278fdc(0x919)][0x3][_0x278fdc(0x1fe)]=_round(Math[_0x278fdc(0x5d6)](this['max'][0x1]-_0x18c3c6),0x3),_0x450fb1['labels'][0x3][_0x278fdc(0x976)]=_0x450fb1['labels'][0x3]['value']+unitChar,Math[_0x278fdc(0x5d6)](_0x1c69fa-this[_0x278fdc(0x174)][0x0])>Math['abs'](_0x1c69fa-this[_0x278fdc(0x174)][0x1])?_0x450fb1[_0x278fdc(0x919)][0x2][_0x278fdc(0x2c2)]=!0x1:_0x450fb1[_0x278fdc(0x919)][0x3][_0x278fdc(0x2c2)]=!0x1;}}[_0x4e2f9e(0x74b)](_0x57be79){const _0xc18bd3=_0x4e2f9e;for(let _0x121944=0x0;_0x121944<this[_0xc18bd3(0x3c7)][_0xc18bd3(0x8ed)];_0x121944++)if(this['xtracks'][_0x121944][_0xc18bd3(0x839)]===_0x57be79){this['xtracks'][_0x121944][_0xc18bd3(0x402)][_0xc18bd3(0x25b)](_0x5958b0=>{const _0x4e5fee=_0xc18bd3;_0x5958b0[_0x4e5fee(0x80d)]();}),this[_0xc18bd3(0x3c7)][_0x121944][_0xc18bd3(0x919)][_0xc18bd3(0x25b)](_0x2d6aee=>{const _0x4a4a65=_0xc18bd3;_0x2d6aee[_0x4a4a65(0x80d)]();}),this[_0xc18bd3(0x3c7)][_0x121944][_0xc18bd3(0x80d)](),this[_0xc18bd3(0x3c7)][_0xc18bd3(0x3e0)](_0x121944,0x1);break;}}[_0x4e2f9e(0x61c)](){const _0x264129=_0x4e2f9e;this['currentXtrack']&&(this[_0x264129(0x442)]['buttons'][_0x264129(0x25b)](_0x3b255e=>{_0x3b255e['dispose']();}),this[_0x264129(0x442)][_0x264129(0x919)][_0x264129(0x25b)](_0xab55df=>{const _0x2f2e37=_0x264129;_0xab55df[_0x2f2e37(0x80d)]();}),this[_0x264129(0x92d)][_0x264129(0x25b)](_0x480f22=>{const _0x183e19=_0x264129;_0x480f22[_0x183e19(0x35d)](!0x1);}),this[_0x264129(0x442)][_0x264129(0x80d)](),this[_0x264129(0x442)]=null);}[_0x4e2f9e(0x393)](_0x55f2f2){const _0x816c00=_0x4e2f9e;var _0x5d0256=g_diffToEnd[g_palletInfo['max']]+g_difftoXtrack[g_palletInfo[_0x816c00(0x174)]]+(g_palletInfo[_0x816c00(0x93c)]+0x2*g_loadPalletOverhang)+g_xtrackFixedDim/0x2,_0x27f847=_0x5d0256+(g_palletInfo[_0x816c00(0x93c)]+0x2*g_loadPalletOverhang)+g_spacingBPallets[g_palletInfo[_0x816c00(0x174)]],_0x2fe598=_0x27f847+(g_palletInfo[_0x816c00(0x93c)]+0x2*g_loadPalletOverhang)+g_spacingBPallets[g_palletInfo[_0x816c00(0x174)]];return _0x55f2f2<this['max'][0x0]+_0x5d0256?_0x55f2f2=this['max'][0x0]+_0x5d0256:_0x55f2f2>=this[_0x816c00(0x174)][0x0]+_0x5d0256&&_0x55f2f2<this['max'][0x0]+_0x27f847?_0x55f2f2=this[_0x816c00(0x174)][0x0]+_0x27f847:_0x55f2f2>=this[_0x816c00(0x174)][0x0]+_0x27f847&&_0x55f2f2<this[_0x816c00(0x174)][0x0]+_0x2fe598&&(_0x55f2f2=this[_0x816c00(0x174)][0x0]+_0x2fe598),_0x55f2f2>this[_0x816c00(0x174)][0x1]-_0x5d0256?_0x55f2f2=this[_0x816c00(0x174)][0x1]-_0x5d0256:_0x55f2f2<=this[_0x816c00(0x174)][0x1]-_0x5d0256&&_0x55f2f2>this[_0x816c00(0x174)][0x1]-_0x27f847?_0x55f2f2=this[_0x816c00(0x174)][0x1]-_0x27f847:_0x55f2f2<=this[_0x816c00(0x174)][0x1]-_0x27f847&&_0x55f2f2>this[_0x816c00(0x174)][0x1]-_0x2fe598&&(_0x55f2f2=this['max'][0x1]-_0x2fe598),_0x55f2f2;}[_0x4e2f9e(0x47e)](){const _0x382634=_0x4e2f9e;let _0x54efde=this[_0x382634(0x235)][_0x382634(0x828)][_0x382634(0x7d6)](_0x2be0f4=>_round(this[_0x382634(0x174)][this[_0x382634(0x235)][_0x382634(0x295)]?0x1:0x0]+(this[_0x382634(0x235)][_0x382634(0x295)]?-0x1:0x1)*_0x2be0f4,0x3));_0x54efde=this['icube'][_0x382634(0x295)]?_0x54efde['reverse']():_0x54efde;const _0x5c2240=this[_0x382634(0x442)]||this[_0x382634(0x3c7)][this[_0x382634(0x3c7)][_0x382634(0x8ed)]-0x1];let _0x88ae7b=[this['max'][0x0]];for(let _0x4de67b=0x0;_0x4de67b<_0x54efde['length'];_0x4de67b++)_0x88ae7b[_0x382634(0x334)](useP(useP(_0x54efde[_0x4de67b])-useP(g_xtrackFixedDim)/0x2,!0x1),useP(useP(_0x54efde[_0x4de67b])+useP(g_xtrackFixedDim)/0x2,!0x1));_0x88ae7b[_0x382634(0x334)](this[_0x382634(0x174)][0x1]);let _0x1f3c90=[];for(let _0x4c573f=0x0;_0x4c573f<_0x88ae7b[_0x382634(0x8ed)];_0x4c573f+=0x2)if(this[_0x382634(0x235)][_0x382634(0x295)]){if(_0x5c2240['position']['z']>=_0x88ae7b[_0x4c573f]&&_0x5c2240[_0x382634(0x38f)]['z']<=_0x88ae7b[_0x4c573f+0x1]){_0x1f3c90[_0x382634(0x334)](_0x88ae7b[_0x4c573f],_0x88ae7b[_0x4c573f+0x1]);break;}}else{if(_0x5c2240[_0x382634(0x38f)]['x']>=_0x88ae7b[_0x4c573f]&&_0x5c2240[_0x382634(0x38f)]['x']<=_0x88ae7b[_0x4c573f+0x1]){_0x1f3c90[_0x382634(0x334)](_0x88ae7b[_0x4c573f],_0x88ae7b[_0x4c573f+0x1]);break;}}if(0x0<_0x1f3c90[_0x382634(0x8ed)]){let _0xb1679a,_0xd6e22c;_0xd6e22c=this[_0x382634(0x235)]['isHorizontal']?(_0xb1679a=useP(useP(_0x5c2240[_0x382634(0x38f)]['z'])-useP(g_xtrackFixedDim)/0x2,!0x1),useP(useP(_0x5c2240[_0x382634(0x38f)]['z'])+useP(g_xtrackFixedDim)/0x2,!0x1)):(_0xb1679a=useP(useP(_0x5c2240[_0x382634(0x38f)]['x'])-useP(g_xtrackFixedDim)/0x2,!0x1),useP(useP(_0x5c2240['position']['x'])+useP(g_xtrackFixedDim)/0x2,!0x1));var _0x108ee1=[[_0x1f3c90[0x0],_0xb1679a],[_0xd6e22c,_0x1f3c90[0x1]]];for(let _0x18de7a=0x0;_0x18de7a<_0x108ee1[_0x382634(0x8ed)];_0x18de7a++){const _0x21ff21=[];var _0x18227c=g_palletInfo['max'],_0x49044b=useP(_0x108ee1[_0x18de7a][0x1])-useP(_0x108ee1[_0x18de7a][0x0])-useP((this[_0x382634(0x174)][_0x382634(0x85d)](_0x108ee1[_0x18de7a][0x1])?g_diffToEnd:g_difftoXtrack)[_0x18227c])-useP((this[_0x382634(0x174)][_0x382634(0x85d)](_0x108ee1[_0x18de7a][0x0])?g_diffToEnd:g_difftoXtrack)[_0x18227c]),_0x51c32c=useP(g_PalletW[_0x18227c])+useP(g_spacingBPallets[_0x18227c])+0x2*useP(g_loadPalletOverhang),_0x21cac4=_round((_0x49044b+useP(g_spacingBPallets[_0x18227c]))/_0x51c32c);for(let _0x399d64=0x0;_0x399d64<_0x21cac4;_0x399d64++){var _0x50294c=_0x108ee1[_0x18de7a][0x0]+(this[_0x382634(0x174)][_0x382634(0x85d)](_0x108ee1[_0x18de7a][0x0])?g_diffToEnd:g_difftoXtrack)[_0x18227c]+_0x399d64*g_spacingBPallets[_0x18227c]+(_0x399d64+0x1)*(g_PalletW[_0x18227c]+0x2*g_loadPalletOverhang)-g_PalletW[_0x18227c]/0x2-g_loadPalletOverhang;_0x21ff21['push'](_round(_0x50294c,0x3));}_0x5c2240['labels'][_0x18de7a][_0x382634(0x976)]=_0x21cac4+_0x382634(0x50e),_0x5c2240['labels'][_0x18de7a+0x2][_0x382634(0x1fe)]=_round(_0x108ee1[_0x18de7a][0x1]-_0x108ee1[_0x18de7a][0x0],0x3),_0x5c2240['labels'][_0x18de7a+0x2][_0x382634(0x976)]=_0x5c2240['labels'][_0x18de7a+0x2][_0x382634(0x1fe)]+unitChar,0x0<_0x21ff21[_0x382634(0x8ed)]&&0.01<(_0x51c32c=useP(_0x49044b,!0x1)-_0x21ff21[_0x382634(0x8ed)]*(g_PalletW[_0x18227c]+0x2*g_loadPalletOverhang)-(_0x21ff21[_0x382634(0x8ed)]-0x1)*g_spacingBPallets[_0x18227c])?(this[_0x382634(0x92d)][_0x18de7a][_0x382634(0x597)]['z']=_round(_0x51c32c,0x3),this[_0x382634(0x92d)][_0x18de7a][_0x382634(0x35d)](!0x0),this['icube'][_0x382634(0x295)]?this[_0x382634(0x92d)][_0x18de7a]['position']['z']=_0x108ee1[_0x18de7a][0x1]-_0x51c32c/0x2:this[_0x382634(0x92d)][_0x18de7a][_0x382634(0x38f)]['x']=_0x108ee1[_0x18de7a][0x1]-_0x51c32c/0x2):this['previewPallets'][_0x18de7a][_0x382634(0x35d)](!0x1);}}}[_0x4e2f9e(0x80d)](){const _0x3040ec=_0x4e2f9e;for(let _0x1c423e=this[_0x3040ec(0x402)][_0x3040ec(0x8ed)]-0x1;0x0<=_0x1c423e;_0x1c423e--)this[_0x3040ec(0x402)][_0x1c423e][_0x3040ec(0x80d)](),this[_0x3040ec(0x402)][_0x3040ec(0x3e0)](_0x1c423e,0x1);this[_0x3040ec(0x10d)]&&this[_0x3040ec(0x10d)][_0x3040ec(0x80d)]();for(let _0x188f42=this[_0x3040ec(0x3c7)][_0x3040ec(0x8ed)]-0x1;0x0<=_0x188f42;_0x188f42--)this['xtracks'][_0x188f42][_0x3040ec(0x80d)](),this['xtracks'][_0x3040ec(0x3e0)](_0x188f42,0x1);for(let _0x3eb79c=this[_0x3040ec(0x92d)][_0x3040ec(0x8ed)]-0x1;0x0<=_0x3eb79c;_0x3eb79c--)this['previewPallets'][_0x3eb79c][_0x3040ec(0x80d)](),this[_0x3040ec(0x92d)][_0x3040ec(0x3e0)](_0x3eb79c,0x1);for(let _0x4ae67e=this[_0x3040ec(0x919)][_0x3040ec(0x8ed)]-0x1;0x0<=_0x4ae67e;_0x4ae67e--)this[_0x3040ec(0x919)][_0x4ae67e][_0x3040ec(0x80d)](),this[_0x3040ec(0x919)][_0x3040ec(0x3e0)](_0x4ae67e,0x1);for(let _0x25b0d3=this[_0x3040ec(0x5f5)]['length']-0x1;0x0<=_0x25b0d3;_0x25b0d3--)this[_0x3040ec(0x5f5)][_0x25b0d3][_0x3040ec(0x80d)](),this[_0x3040ec(0x5f5)][_0x3040ec(0x3e0)](_0x25b0d3,0x1);this[_0x3040ec(0x84d)]=null,this['engine']=null;}}const Tutorial={'uiMessages':[_0x4e2f9e(0x76b),'These\x20are\x20the\x20main\x20menu\x20tabs\x20for\x20configurating\x20your\x20automated\x20storage\x20layout','In\x20order\x20to\x20navigate\x20the\x20view\x20use\x20<b>left\x20click</b>\x20to\x20turn\x20the\x20view\x20around,\x20<b>mouse\x20wheel</b>\x20to\x20zoom\x20in\x20and\x20out\x20and\x20<b>right\x20click</b>\x20to\x20pan\x20around\x20the\x20view',_0x4e2f9e(0x136),_0x4e2f9e(0x770),_0x4e2f9e(0x14c),_0x4e2f9e(0x872),_0x4e2f9e(0x3bf),_0x4e2f9e(0x7ee),_0x4e2f9e(0x118),_0x4e2f9e(0x246),_0x4e2f9e(0x1e3),_0x4e2f9e(0x2af),'The\x20configurator\x20calculates\x20how\x20many\x20X-Tracks\x20the\x20system\x20needs\x20and\x20automatically\x20places\x20them.\x20You\x20can\x20add\x20more\x20X-Tracks\x20and/or\x20change\x20their\x20location\x20if\x20you\x20want\x20to',_0x4e2f9e(0x5f7),_0x4e2f9e(0x936),_0x4e2f9e(0x6c0),'Multiple\x20racking\x20systems\x20can\x20be\x20drawn\x20in\x20one\x20building.\x20You\x20can\x20draw\x20them\x20manually\x20one\x20by\x20one\x20or\x20you\x20can\x20duplicate\x20the\x20same\x20iCUBE\x20multiple\x20times.\x20And\x20if\x20the\x20systems\x20are\x20aligned\x20you\x20can\x20connect\x20their\x20X-track’s',_0x4e2f9e(0x5fa),_0x4e2f9e(0x3fd),'You\x20can\x20complete\x20your\x20layout\x20with\x20conveyors\x20or\x20other\x20auxiliar\x20items\x20from\x20list',_0x4e2f9e(0x611),_0x4e2f9e(0x61f),'If\x20you\x20want,\x20you\x20can\x20run\x20a\x20simulation\x20of\x20your\x20system.\x20You\x20can\x20try\x20multiple\x20scenarios\x20to\x20see\x20which\x20fit\x20your\x20needs',_0x4e2f9e(0x844),_0x4e2f9e(0x4d8),_0x4e2f9e(0x4aa),_0x4e2f9e(0x128)],'UITutorial':class{constructor(){const _0x4589ab=_0x4e2f9e;return this[_0x4589ab(0x7f1)]=introJs(),this['init'](),this;}[_0x4e2f9e(0x1c5)](){const _0x208b22=_0x4e2f9e;this[_0x208b22(0x7f1)][_0x208b22(0x7fc)]({'showProgress':!0x0,'exitOnOverlayClick':!0x1,'showBullets':!0x0,'hidePrev':!0x0,'scrollToElement':!0x0,'tooltipClass':_0x208b22(0x6cc),'steps':[{'intro':Tutorial[_0x208b22(0x3f1)][0x0]},{'intro':Tutorial['uiMessages'][0x1],'element':_0x208b22(0x2f4),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x2],'element':'.controls-ui'},{'intro':Tutorial[_0x208b22(0x3f1)][0x3],'element':'#view_Tut'},{'intro':Tutorial[_0x208b22(0x3f1)][0x4],'element':'.top-right','position':'left'},{'intro':Tutorial[_0x208b22(0x3f1)][0x5],'element':_0x208b22(0x765),'position':_0x208b22(0x180)},{'intro':Tutorial['uiMessages'][0x6],'element':'.controls-ui','disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x7],'element':'#wDim_Tut','position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x8],'element':_0x208b22(0x260),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x9],'element':_0x208b22(0x314),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0xa],'element':_0x208b22(0x8c6),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0xb],'element':'#sku_Tut','position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0xc]+_0x208b22(0x674),'element':_0x208b22(0x155),'disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0xd]+_0x208b22(0x738),'element':_0x208b22(0x59a),'position':'right','disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0xe]+'<img\x20src=\x22assets/3dconfigurator/images/tutorials/lift.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','element':_0x208b22(0x4ff),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0xf],'element':_0x208b22(0x1f5),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x10]+_0x208b22(0x8c4),'element':_0x208b22(0x7fe),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x11]+'<img\x20src=\x22assets/3dconfigurator/images/tutorials/multiple.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','element':_0x208b22(0x155),'disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0x12]+'<img\x20src=\x22assets/3dconfigurator/images/tutorials/menu.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','element':_0x208b22(0x155),'disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0x13]+_0x208b22(0x30c),'element':_0x208b22(0x45c),'position':'right','disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0x14]+_0x208b22(0x2d9),'element':_0x208b22(0x7b9),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x15],'element':_0x208b22(0x26d),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x16],'element':_0x208b22(0x7b9),'position':'right','disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x17],'element':'.tab-content','position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial['uiMessages'][0x18],'element':userRole===g_UserRole[_0x208b22(0x35c)]?_0x208b22(0x34f):_0x208b22(0x32d),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x19],'element':'.save-btn','position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x1a],'element':_0x208b22(0x39e),'position':_0x208b22(0x180),'disableInteraction':!0x0},{'intro':Tutorial[_0x208b22(0x3f1)][0x1b]}]}),this[_0x208b22(0x7f1)]['onbeforechange'](async function(){const _0x9c6aa0=_0x208b22;switch(this['currentStep']()){case 0x5:case 0x6:case 0x7:case 0x8:case 0x9:case 0xa:case 0xb:case 0xc:case 0x18:clickMenuTabs(_0x9c6aa0(0x7ae)),await Utils[_0x9c6aa0(0x4f9)](null,0xc8);break;case 0xd:case 0xe:case 0xf:case 0x10:case 0x13:clickMenuTabs('main-tabs-pane-Racking'),await Utils['solvePromise'](null,0xc8);break;case 0x14:clickMenuTabs(_0x9c6aa0(0x44e)),await Utils[_0x9c6aa0(0x4f9)](null,0xc8);break;case 0x15:clickMenuTabs(_0x9c6aa0(0x709)),await Utils[_0x9c6aa0(0x4f9)](null,0xc8);break;case 0x16:clickMenuTabs(_0x9c6aa0(0x283)),await Utils[_0x9c6aa0(0x4f9)](null,0xc8);break;case 0x17:clickMenuTabs(_0x9c6aa0(0x4ab)),await Utils[_0x9c6aa0(0x4f9)](null,0xc8);}});}['start'](_0xfda70c){const _0x37bc05=_0x4e2f9e;this[_0x37bc05(0x7f1)][_0x37bc05(0x4e6)](),this[_0x37bc05(0x7f1)][_0x37bc05(0x5b5)](function(){const _0x554de5=_0x37bc05;var _0x2caed3=this[_0x554de5(0x36d)]();saveTutorial(_0x2caed3!==this[_0x554de5(0x3ac)]['length']-0x1?0x0:0x1),_0x2caed3!==this[_0x554de5(0x3ac)][_0x554de5(0x8ed)]-0x1&&clickMenuTabs(_0x554de5(0x7ae)),_0xfda70c(),g_tutorialIsRunning=!0x1;}),g_tutorialIsRunning=!0x0;}['dispose'](){}}};function initConfigurator(){const _0x4ea3f8=_0x4e2f9e;createScene(),itemToLoad=Object[_0x4ea3f8(0x6e3)](ITEMTYPE['Auto'])[_0x4ea3f8(0x8ed)]+Object[_0x4ea3f8(0x6e3)](ITEMTYPE[_0x4ea3f8(0x333)])[_0x4ea3f8(0x8ed)]+Object[_0x4ea3f8(0x6e3)](ITEMTYPE['Other'])[_0x4ea3f8(0x8ed)];const _0x1f77a7=new BABYLON[(_0x4ea3f8(0x947))](scene);_0x1f77a7[_0x4ea3f8(0x2b3)]=_0x10f240=>console[_0x4ea3f8(0x379)](_0x4ea3f8(0x69a)+_0x10f240[_0x4ea3f8(0x191)]),_0x1f77a7[_0x4ea3f8(0x4d2)]=_0x59e439=>console[_0x4ea3f8(0x379)]('All\x20assets\x20imported'),matManager=new MaterialManager(_0x1f77a7,scene),new BabylonFileLoader(_0x1f77a7),createEnvironment(scene),scene['executeWhenReady'](onSceneReady),setInterval(()=>{const _0xc2db2e=_0x4ea3f8;Behavior[_0xc2db2e(0x5b3)](Behavior[_0xc2db2e(0x355)]['time']);},0x7530);}function createScene(){const _0x5699bb=_0x4e2f9e,_0x410862=new BABYLON[(_0x5699bb(0x3dd))](g_canvas,!0x0,{'preserveDrawingBuffer':!0x0,'stencil':!0x0},!0x0),_0x2d1aab=(_0x410862[_0x5699bb(0x601)]=!0x1,_0x410862[_0x5699bb(0x52e)]=!0x0,_0x410862[_0x5699bb(0x23a)]=!0x0,_0x410862[_0x5699bb(0x842)][_0x5699bb(0x217)](),_0x410862[_0x5699bb(0x217)](),_0x410862['runRenderLoop'](renderLoop),(scene=new BABYLON['Scene'](_0x410862))[_0x5699bb(0x325)]=!0x1,scene['autoClearDepthAndStencil']=!0x1,scene[_0x5699bb(0x914)]=new BABYLON[(_0x5699bb(0x920))](0.8,0.8,0.8),scene[_0x5699bb(0x21c)]=BABYLON[_0x5699bb(0x934)][_0x5699bb(0x4c0)](g_AssetPath+_0x5699bb(0x3fa),scene),scene[_0x5699bb(0x202)]=!0x0,new BABYLON[(_0x5699bb(0x1be))]('sun',new BABYLON[(_0x5699bb(0x849))](0x0,-0x1,0x1),scene)),_0x42f13c=(_0x2d1aab[_0x5699bb(0x38f)]=new BABYLON['Vector3'](-0x96,0x78,-0x12c),_0x2d1aab['intensity']=0.5,new BABYLON['ArcRotateCamera'](_0x5699bb(0x2fe),0x0,0x1,0xa,BABYLON['Vector3'][_0x5699bb(0x473)](),scene));_0x42f13c[_0x5699bb(0x12a)][_0x5699bb(0x5b3)](()=>{const _0x262e20=_0x5699bb;g_sceneMode===sceneMode[_0x262e20(0x184)]&&(g_TopCamPann=!0x0),renderScene(0x3e8);}),_0x42f13c[_0x5699bb(0x441)]=7.5,_0x42f13c['upperRadiusLimit']=0x12c,_0x42f13c[_0x5699bb(0x917)]=0x64,_0x42f13c[_0x5699bb(0x256)]=0x28,_0x42f13c['pinchPrecision']=0x28,_0x42f13c[_0x5699bb(0x805)]=0x1,_0x42f13c[_0x5699bb(0x6d3)]=0x3e8,_0x42f13c[_0x5699bb(0x7c0)]=[],_0x42f13c[_0x5699bb(0x8cd)]=[],_0x42f13c[_0x5699bb(0x2f2)]=[],_0x42f13c[_0x5699bb(0x3d2)]=[],_0x42f13c['target']=BABYLON[_0x5699bb(0x849)][_0x5699bb(0x473)](),_0x42f13c[_0x5699bb(0x584)](g_canvas,!0x0),scene[_0x5699bb(0x3f6)]=_0x42f13c,scene['activeCameras']=[_0x42f13c],scene[_0x5699bb(0x8c0)][_0x5699bb(0x135)]=0x2,scene[_0x5699bb(0x8c0)][_0x5699bb(0x51f)]=!0x0,scene['imageProcessingConfiguration'][_0x5699bb(0x863)]=!0x0,(pipeline=new BABYLON[(_0x5699bb(0x3d6))](_0x5699bb(0x139),!0x0,scene))[_0x5699bb(0x1f4)]&&(pipeline['samples']=0x4),(ggui=BABYLON[_0x5699bb(0x592)][_0x5699bb(0x309)][_0x5699bb(0x2c1)]('UI',!0x0,scene))['renderScale']=0x1/window[_0x5699bb(0x865)],scene[_0x5699bb(0x4d9)](onBeforeRender),scene[_0x5699bb(0x520)][_0x5699bb(0x5b3)](pointerEvents),scene[_0x5699bb(0x39b)]['add'](keyBoardEvents);}function onSceneReady(){const _0xd6a2e7=_0x4e2f9e;warehouse=new Warehouse(currentTemplateType[_0xd6a2e7(0x7a0)],scene),tutorialTour=new Tutorial[(_0xd6a2e7(0x68b))](),isEditByAdmin?(g_tutorialIsRunning=!0x1,initData(currentTemplateType),setProject(initProjectData),getUserInfo()):(setProject(currentTemplateType,!0x1),initData(currentTemplateType),getUserInfo(()=>{onBegin();}));var _0x2c7aa9=new BABYLON[(_0xd6a2e7(0x159))](document[_0xd6a2e7(0x962)](_0xd6a2e7(0x55f)),_0xd6a2e7(0x905),_0xd6a2e7(0x888));const _0x7dfdf2=new BABYLON[(_0xd6a2e7(0x12e))](),_0x5e4ca7=(_0x7dfdf2['customButtons']=[_0x2c7aa9],scene[_0xd6a2e7(0x202)]=!0x1,scene[_0xd6a2e7(0x700)]({'floorMeshes':[scene[_0xd6a2e7(0x453)](_0xd6a2e7(0x41a))],'uiOptions':_0x7dfdf2})[_0xd6a2e7(0x301)](onVRMode),opentype[_0xd6a2e7(0x7cf)](g_BasePath+_0xd6a2e7(0x22a),(_0x1ed7da,_0x43e12e)=>fontDXF=_0x43e12e),Utils[_0xd6a2e7(0x666)](g_BasePath+_0xd6a2e7(0x372)),document[_0xd6a2e7(0x3fc)]('script'));_0x5e4ca7[_0xd6a2e7(0x619)]('src',g_BasePath+_0xd6a2e7(0x538)),_0x5e4ca7['setAttribute'](_0xd6a2e7(0x355),_0xd6a2e7(0x8e6)),document[_0xd6a2e7(0x8be)]['appendChild'](_0x5e4ca7),renderScene(),$(_0xd6a2e7(0x2f0))[_0xd6a2e7(0x4a6)]();}function renderLoop(){const _0xd552ef=_0x4e2f9e;scene&&(scene[_0xd552ef(0x509)]()?g_RenderEvent&&(-0x1<g_renderEventtimer&&0xfa0<(g_renderEventtimer+=0x1e)&&(g_RenderEvent=!0x1,g_renderEventtimer=0x0),scene[_0xd552ef(0x462)]()):$(_0xd552ef(0x6ef))['html'](parseInt(itemLoaded/ itemToLoad*0x64)+'%'),userRole!==g_UserRole[_0xd552ef(0x3c6)]&&g_saveBehaviour&&g_showSaveReminder&&(g_showSaveReminder=!g_showSaveReminder,setTimeout(()=>{const _0x214657=_0xd552ef;Utils[_0x214657(0x964)]('Don\x27t\x20forget\x20to\x20save\x20your\x20scene\x20from\x20time\x20to\x20time!',_0x214657(0x16b),!0x0,!0x1,null,()=>{g_showSaveReminder=!0x1;}),g_showSaveReminder=!g_showSaveReminder;},0x1d4c0)));}function onVRMode(_0x3ee8fc){const _0xadae8d=_0x4e2f9e;scene&&_0x3ee8fc['baseExperience']&&(scene['xrHelper']=_0x3ee8fc,scene[_0xadae8d(0x356)]()[_0xadae8d(0x23a)]=!0x0,_0x3ee8fc['baseExperience'][_0xadae8d(0x188)][_0xadae8d(0x5b3)](_0x2af833=>{const _0x25450a=_0xadae8d;switch(_0x2af833){case BABYLON[_0x25450a(0x85e)]['IN_XR']:isInVR=!0x0,renderScene(-0x1);break;case BABYLON[_0x25450a(0x85e)][_0x25450a(0x5ad)]:isInVR=!0x1,renderScene(0x3e8);}}));}function onBeforeRender(){const _0x2d9b20=_0x4e2f9e;if(simulation&&(g_animIsPlaying=simulation['isPlaying'])){const _0x3c1219=new Date();let _0x249a45=[],_0x15376b=[],_0x34f683='';const _0x4f5266=[_0x2d9b20(0x5ae),'arrow-up',_0x2d9b20(0x59d),_0x2d9b20(0x21a),_0x2d9b20(0x7e5)];simulation['carriers'][_0x2d9b20(0x25b)]((_0x35e52c,_0x446a10)=>{const _0x40dce2=_0x2d9b20;_0x249a45[_0x446a10]=parseInt(_0x35e52c[_0x40dce2(0x6c2)]),_0x15376b[_0x446a10]=parseInt(_0x35e52c[_0x40dce2(0x4c4)]/rateUnit)+unitChar;let _0x500e57=parseInt(_0x35e52c[_0x40dce2(0x1de)])+0x1;_0x35e52c[_0x40dce2(0x834)]===CarrierState[_0x40dce2(0x606)]&&(_0x500e57=0x3),_0x35e52c[_0x40dce2(0x834)]===CarrierState[_0x40dce2(0x908)]&&(_0x500e57=0x4),_0x34f683+=_0x40dce2(0x5dd)+_0x4f5266[_0x500e57]+_0x40dce2(0x4b0)+parseInt(_0x446a10+0x1)+_0x40dce2(0x982)+_0x15376b[_0x446a10]+_0x40dce2(0x1af)+_0x35e52c[_0x40dce2(0x6c2)]+_0x40dce2(0x838),_0x35e52c[_0x40dce2(0x834)]===CarrierState[_0x40dce2(0x606)]&&_0x3c1219-_0x35e52c[_0x40dce2(0x7cc)]>simulation[_0x40dce2(0x467)]&&(_0x446a10=_0x35e52c['tasks'][_0x35e52c['tasks'][_0x40dce2(0x8ed)]-0x1],_0x35e52c[_0x40dce2(0x489)]=[],_0x35e52c[_0x40dce2(0x7cc)]=0x0,simulation[_0x40dce2(0x57c)](_0x35e52c,_0x446a10));}),simulation[_0x2d9b20(0x79e)]['jobs']=_0x249a45,simulation[_0x2d9b20(0x79e)][_0x2d9b20(0x6af)]=_0x15376b;let _0x54f371=[],_0x58c8f0='';simulation[_0x2d9b20(0x60e)]['forEach']((_0x44fc5a,_0x23da47)=>{const _0x88c59=_0x2d9b20;_0x54f371[_0x23da47]=formatTime(_0x44fc5a[_0x88c59(0x7cc)]/0x3e8*simulation[_0x88c59(0x506)]),_0x58c8f0+=_0x88c59(0x649)+parseInt(_0x23da47+0x1)+_0x88c59(0x982)+_0x54f371[_0x23da47]+_0x88c59(0x40a);}),simulation[_0x2d9b20(0x79e)]['lifts']=_0x54f371,simulation[_0x2d9b20(0x79e)][_0x2d9b20(0x5d5)]=simulation[_0x2d9b20(0x171)],simulation[_0x2d9b20(0x79e)][_0x2d9b20(0x428)]=simulation[_0x2d9b20(0x161)],simulation['result'][_0x2d9b20(0x7cc)]=formatTime((simulation[_0x2d9b20(0x7cc)]+(_0x3c1219-simulation['time0']))/0x3e8*simulation[_0x2d9b20(0x506)]),document['getElementById'](_0x2d9b20(0x420))[_0x2d9b20(0x2e2)]=simulation[_0x2d9b20(0x79e)]['time'],document['getElementById'](_0x2d9b20(0x780))['innerHTML']=simulation[_0x2d9b20(0x79e)]['input'],document['getElementById']('simOPallets')[_0x2d9b20(0x2e2)]=simulation[_0x2d9b20(0x79e)][_0x2d9b20(0x428)],document[_0x2d9b20(0x962)](_0x2d9b20(0x827))[_0x2d9b20(0x2e2)]=_0x58c8f0,document['getElementById']('carriersHolder')[_0x2d9b20(0x2e2)]=_0x34f683;}}function pointerEvents(_0x46e425){const _0x27b512=_0x4e2f9e;switch(_0x46e425[_0x27b512(0x355)]){case BABYLON[_0x27b512(0x290)][_0x27b512(0x911)]:Events['onPointerDown'](_0x46e425[_0x27b512(0x6da)]);break;case BABYLON[_0x27b512(0x290)][_0x27b512(0x97c)]:Events[_0x27b512(0x954)](_0x46e425[_0x27b512(0x6da)]);break;case BABYLON[_0x27b512(0x290)][_0x27b512(0x670)]:Events[_0x27b512(0x889)](_0x46e425[_0x27b512(0x6da)]);break;case BABYLON['PointerEventTypes'][_0x27b512(0x45f)]:Events[_0x27b512(0x294)](_0x46e425[_0x27b512(0x6da)]);}}function keyBoardEvents(_0x172924){const _0x7c81f5=_0x4e2f9e;if(isCtrlPressed=_0x172924[_0x7c81f5(0x6da)][_0x7c81f5(0x3ad)],0x2===_0x172924[_0x7c81f5(0x355)])switch(_0x172924[_0x7c81f5(0x6da)][_0x7c81f5(0x3d3)]){case 0x8:case 0x2e:currentMesh&¤tMesh[_0x7c81f5(0x19a)]&&(removeItemsGroup(!0x0),unsetCurrentMesh(!0x0),Behavior['add'](Behavior[_0x7c81f5(0x355)]['deleteItem']),renderScene(0xfa0));break;case 0x44:simulation&&(simulation['showHelper']=!simulation[_0x7c81f5(0x882)],simulation['showHelper']||simulation[_0x7c81f5(0x70c)][_0x7c81f5(0x25b)](_0x421f96=>_0x421f96[_0x7c81f5(0x80d)]()));break;case 0xd:selectedIcube&&0x0<selectedIcube[_0x7c81f5(0x3b2)]['xtrack'][_0x7c81f5(0x61a)][_0x7c81f5(0x8ed)]?selectedIcube[_0x7c81f5(0x763)]():htmlElemAttr[_0x7c81f5(0x25b)](_0x5599b2=>{const _0x1cbfea=_0x7c81f5;$(_0x1cbfea(0x558)+_0x5599b2)['hasClass'](_0x1cbfea(0x47a))&&$('#set-icube-'+_0x5599b2)['trigger'](_0x1cbfea(0x8fc));});break;case 0x5a:isCtrlPressed&&Behavior[_0x7c81f5(0x2fb)]();break;case 0x59:isCtrlPressed&&Behavior[_0x7c81f5(0x2f6)]();break;case 0x51:saveInventoryOld();break;case 0x50:scene[_0x7c81f5(0x267)][_0x7c81f5(0x2c2)]()?scene[_0x7c81f5(0x267)][_0x7c81f5(0x4a6)]():scene[_0x7c81f5(0x267)][_0x7c81f5(0x112)]({'initialTab':BABYLON[_0x7c81f5(0x138)][_0x7c81f5(0x88f)],'embedMode':!0x0});}else switch(_0x172924[_0x7c81f5(0x6da)]['keyCode']){case 0x26:currentMesh&¤tMesh[_0x7c81f5(0x19a)]&¤tMesh[_0x7c81f5(0x19a)][_0x7c81f5(0x632)](_0x7c81f5(0x46d))&&(currentMesh['ruler'][_0x7c81f5(0x45e)][_0x7c81f5(0x38f)]['z']+=0.05,currentMesh['ruler']['update'](),renderScene(0xfa0));break;case 0x28:currentMesh&¤tMesh['ruler']&¤tMesh['ruler'][_0x7c81f5(0x632)]('direction')&&(currentMesh['ruler'][_0x7c81f5(0x45e)]['position']['z']-=0.05,currentMesh[_0x7c81f5(0x19a)][_0x7c81f5(0x541)](),renderScene(0xfa0));break;case 0x25:currentMesh&¤tMesh['ruler']&¤tMesh[_0x7c81f5(0x19a)]['hasOwnProperty'](_0x7c81f5(0x46d))&&(currentMesh[_0x7c81f5(0x19a)]['mesh'][_0x7c81f5(0x38f)]['x']-=0.05,currentMesh[_0x7c81f5(0x19a)][_0x7c81f5(0x541)](),renderScene(0xfa0));break;case 0x27:currentMesh&¤tMesh[_0x7c81f5(0x19a)]&¤tMesh[_0x7c81f5(0x19a)][_0x7c81f5(0x632)]('direction')&&(currentMesh[_0x7c81f5(0x19a)][_0x7c81f5(0x45e)]['position']['x']+=0.05,currentMesh[_0x7c81f5(0x19a)]['update'](),renderScene(0xfa0));}}function onBegin(){const _0x53c076=_0x4e2f9e;if(userRole!==g_UserRole[_0x53c076(0x3c6)]){let _0x1f8458=Utils['getCookie'](_0x53c076(0x5b8));_0x1f8458?(_0x1f8458=_0x1f8458[_0x53c076(0x7d8)]('+','\x20'),loadProject(_0x1f8458)):0x1==loginCount?tutorialTour[_0x53c076(0x4e6)](()=>{const _0x517288=_0x53c076;$(_0x517288(0x16e))[_0x517288(0x4a6)](),showModal(_0x517288(0x65a));}):showModal(_0x53c076(0x4f5));}else Utils[_0x53c076(0x964)]('You\x20are\x20using\x20a\x20demo\x20account,\x20click\x20here\x20to\x20set\x20up\x20your\x20own\x20account\x20now',_0x53c076(0x15f),!0x1,!0x1,_0x53c076(0x40f),()=>{saveProject(()=>{const _0x13fd4e=_0x373e;window[_0x13fd4e(0x4c1)][_0x13fd4e(0x7d8)](_0x13fd4e(0x518));});}),tutorialTour[_0x53c076(0x4e6)](()=>{const _0x2aef0e=_0x53c076;$(_0x2aef0e(0x16e))[_0x2aef0e(0x4a6)](),showModal('new-modal');});}function createEnvironment(_0x3f34d1){const _0x6a3b9=_0x4e2f9e,_0x3f76c3=BABYLON[_0x6a3b9(0x821)][_0x6a3b9(0x4da)](_0x6a3b9(0x1c2),0x3e8,_0x3f34d1),_0x400f6d=(_0x3f76c3[_0x6a3b9(0x8bf)]=matManager[_0x6a3b9(0x47f)],_0x3f76c3[_0x6a3b9(0x8e7)]=!0x1,_0x3f76c3[_0x6a3b9(0x67f)]=!0x1,_0x3f76c3['freezeWorldMatrix'](),_0x3f76c3[_0x6a3b9(0x8a8)]=!0x0,BABYLON[_0x6a3b9(0x821)][_0x6a3b9(0x123)](_0x6a3b9(0x41a),g_FloorMaxSize,g_FloorMaxSize,0x1,0x0,0xa,_0x3f34d1)),_0x580e15=(_0x400f6d[_0x6a3b9(0x8bf)]=matManager['floorMaterial'],_0x400f6d[_0x6a3b9(0x38f)]['y']=-0.075,_0x400f6d[_0x6a3b9(0x317)](),_0x400f6d[_0x6a3b9(0x8e7)]=!0x1,_0x400f6d[_0x6a3b9(0x4fe)]=!0x0,_0x400f6d['actionManager']=new BABYLON[(_0x6a3b9(0x3f9))](_0x3f34d1),_0x400f6d[_0x6a3b9(0x93e)]['registerAction'](new BABYLON['ExecuteCodeAction'](BABYLON['ActionManager'][_0x6a3b9(0x633)],_0x54e2e9=>{const _0x43f02e=_0x6a3b9;if(g_sceneMode!==sceneMode[_0x43f02e(0x184)]){if(g_measureEnabled){const _0x1e18be=_0x3f34d1[_0x43f02e(0x703)](_0x54e2e9[_0x43f02e(0x3a6)],_0x54e2e9['pointerY']);_0x1e18be[_0x43f02e(0x7aa)]&&(_0x54e2e9=new BABYLON['Vector3'](parseFloat(_0x1e18be[_0x43f02e(0x24f)]['x'][_0x43f02e(0x902)](0x3)),0x0,parseFloat(_0x1e18be[_0x43f02e(0x24f)]['z']['toFixed'](0x3))),selectedMeasure=selectedMeasure||new Measurement({'id':BABYLON[_0x43f02e(0x4df)][_0x43f02e(0x469)](),'pi':_0x54e2e9,'pf':null},_0x3f34d1),renderScene(0xfa0));}else currentMesh&¤tMesh[_0x43f02e(0x19a)]&¤tMesh[_0x43f02e(0x19a)]['multiplyPanel']&¤tMesh['ruler'][_0x43f02e(0x2b7)][_0x43f02e(0x2c2)]||(selectedItemMesh?(manualItemInfo[parseInt(selectedItemMesh[_0x43f02e(0x355)])][_0x43f02e(0x7ba)][_0x43f02e(0x334)](selectedItemMesh),Behavior['add'](Behavior[_0x43f02e(0x355)][_0x43f02e(0x241)]),selectedItemMesh=void 0x0):(unsetCurrentMesh(),removeItemsGroup()));}})),BABYLON[_0x6a3b9(0x821)][_0x6a3b9(0x123)](_0x6a3b9(0x587),0x3e8,0x3e8,0x1,0x0,0xa,_0x3f34d1)),_0x3e8f2a=(_0x580e15[_0x6a3b9(0x8bf)]=matManager[_0x6a3b9(0x696)],_0x580e15[_0x6a3b9(0x8e7)]=!0x1,_0x580e15['isPickable']=!0x1,_0x580e15[_0x6a3b9(0x38f)]['y']=-0.1,_0x580e15[_0x6a3b9(0x317)](),createAxis({'name':'X','text':_0x6a3b9(0x22f)+g_FloorMaxSize+'m'})),_0x23bdcd=(_0x3e8f2a[_0x6a3b9(0x38f)]=new BABYLON[(_0x6a3b9(0x849))](g_FloorMaxSize/0x2*1.1,0.05,0x0),_0x3e8f2a[_0x6a3b9(0x7d3)]['y']=Math['PI']/0x2,createAxis({'name':'Z','text':'Width:'+g_FloorMaxSize+'m'}));_0x23bdcd[_0x6a3b9(0x38f)]=new BABYLON[(_0x6a3b9(0x849))](0x0,0.05,-g_FloorMaxSize/0x2*1.1),_0x23bdcd[_0x6a3b9(0x7d3)]['y']=Math['PI'];var _0x28641d=[_0x6a3b9(0x488),_0x6a3b9(0x779),_0x6a3b9(0x4a2)];for(let _0x267b3b=0x0;_0x267b3b<0x3;_0x267b3b++){const _0x3c6f1a=new BABYLON[(_0x6a3b9(0x2ab))](_0x6a3b9(0x164),_0x3f34d1),_0x354638=(_0x3c6f1a[_0x6a3b9(0x7a5)]=new BABYLON[(_0x6a3b9(0x920))][(_0x6a3b9(0x78d))](_0x28641d[_0x267b3b]),_0x3c6f1a[_0x6a3b9(0x480)]=0x1,_0x3c6f1a[_0x6a3b9(0x1e5)]=0x1,_0x3c6f1a[_0x6a3b9(0x319)](),BABYLON[_0x6a3b9(0x31c)][_0x6a3b9(0x4da)](_0x6a3b9(0x4ad),{'width':0x1,'height':0x1,'depth':0x1},_0x3f34d1));_0x354638[_0x6a3b9(0x67f)]=!0x1,_0x354638[_0x6a3b9(0x35d)](!0x1),_0x354638[_0x6a3b9(0x317)](),_0x354638[_0x6a3b9(0x8bf)]=_0x3c6f1a,pallets['push'](_0x354638);}(pillerSign=new BABYLON[(_0x6a3b9(0x31c))][(_0x6a3b9(0x90a))](_0x6a3b9(0x678),{'width':0.5,'height':0.5},_0x3f34d1))[_0x6a3b9(0x7d3)]['x']=Math['PI']/0x2,pillerSign[_0x6a3b9(0x67f)]=!0x1,pillerSign[_0x6a3b9(0x35d)](!0x1),pillerSign[_0x6a3b9(0x317)](),pillerSign[_0x6a3b9(0x8bf)]=matManager[_0x6a3b9(0x153)],meshSelector=createSelector('meshSelector',{'width':0x1,'depth':0x1,'height':0x1,'sideOrientation':0x2});}function createAxis(_0x2ae931){const _0x1feeb1=_0x4e2f9e,_0xb014f=BABYLON['Mesh']['CreateGround'](_0x2ae931['name']+'Legend',0x46,0x46,0x1,scene,!0x1),_0x1004b1=(_0xb014f['isPickable']=!0x1,_0xb014f[_0x1feeb1(0x8bf)]=new BABYLON[(_0x1feeb1(0x2ab))](_0x2ae931[_0x1feeb1(0x191)]+'LegendMat',scene),new BABYLON[(_0x1feeb1(0x752))]('dynamic\x20texture',0x200,scene,!0x0));return _0x1004b1[_0x1feeb1(0x152)]=!0x0,_0xb014f[_0x1feeb1(0x8bf)][_0x1feeb1(0x281)]=_0x1004b1,_0xb014f['material'][_0x1feeb1(0x480)]=0x1,_0xb014f['material'][_0x1feeb1(0x11e)]=new BABYLON['Color3'](0.2,0.2,0.2),_0xb014f['material'][_0x1feeb1(0x5a5)]=!0x0,_0x1004b1[_0x1feeb1(0x84c)](_0x2ae931['text'],0x50,_0x1004b1['getSize']()[_0x1feeb1(0x21f)]/0x2+0x1e,_0x1feeb1(0x388),_0x1feeb1(0x96e),'transparent'),_0xb014f;}function createSelector(_0x4d5901,_0x4a3bbf){const _0x5c9752=_0x4e2f9e,_0x57918e=BABYLON[_0x5c9752(0x31c)][_0x5c9752(0x4da)](_0x4d5901,_0x4a3bbf,scene);return _0x57918e[_0x5c9752(0x35d)](!0x1),_0x57918e['freezeWorldMatrix'](),_0x57918e[_0x5c9752(0x952)]=0x1,_0x57918e[_0x5c9752(0x67f)]=!0x1,_0x57918e[_0x5c9752(0x8bf)]=matManager[_0x5c9752(0x854)],_0x57918e;}function formatTime(_0x180b77){let _0x1654ef=_round(_0x180b77/0xe10),_0x50a34e=_round((_0x180b77-0xe10*_0x1654ef)/0x3c),_0x5ac8dd=_round(_0x180b77-(0xe10*_0x1654ef+0x3c*_0x50a34e));return _0x1654ef<0xa&&(_0x1654ef='0'+_0x1654ef),_0x50a34e<0xa&&(_0x50a34e='0'+_0x50a34e),_0x5ac8dd<0xa&&(_0x5ac8dd='0'+_0x5ac8dd),_0x1654ef+':'+_0x50a34e+':'+_0x5ac8dd;}function renderScene(_0x58c0ec=0x0){isInVR&&(_0x58c0ec=-0x1),g_measureEnabled&&(_0x58c0ec=-0x1),g_animIsPlaying&&(_0x58c0ec=-0x1),g_sceneMode===sceneMode['draw']&&(_0x58c0ec=-0x1),g_renderEventtimer=_0x58c0ec,g_RenderEvent=!0x0;}function resizeRenderer(){switchCamera(currentView),scene['getEngine']()['resize'](),renderScene(0xfa0);}function switch_to_side_camera(){const _0x4e108e=_0x4e2f9e;$(_0x4e108e(0x6c5))['addClass'](_0x4e108e(0x5db)),$(_0x4e108e(0x772))[_0x4e108e(0x50b)](_0x4e108e(0x5db)),$(_0x4e108e(0x906))['removeClass'](_0x4e108e(0x5db)),$(_0x4e108e(0x1a5))[_0x4e108e(0x50b)](_0x4e108e(0x5db)),switchCamera(ViewType[_0x4e108e(0x77e)]),matManager[_0x4e108e(0x47f)]['backFaceCulling']=!0x0,icubes[_0x4e108e(0x25b)](_0x6a9739=>{const _0x5a3d9b=_0x4e108e;_0x6a9739[_0x5a3d9b(0x364)](),_0x6a9739[_0x5a3d9b(0x566)]();}),g_sceneMode===sceneMode[_0x4e108e(0x184)]&&warehouse[_0x4e108e(0x424)]();}function switch_to_front_camera(){const _0x5b6100=_0x4e2f9e;$('#cameraSide')[_0x5b6100(0x50b)]('active-view'),$(_0x5b6100(0x772))[_0x5b6100(0x26b)]('active-view'),$(_0x5b6100(0x906))[_0x5b6100(0x50b)](_0x5b6100(0x5db)),$(_0x5b6100(0x1a5))['removeClass'](_0x5b6100(0x5db)),switchCamera(ViewType[_0x5b6100(0x409)]),matManager[_0x5b6100(0x47f)][_0x5b6100(0x5a5)]=!0x0,icubes['forEach'](_0xed5e2f=>{const _0x86cae2=_0x5b6100;_0xed5e2f['set3D'](),_0xed5e2f[_0x86cae2(0x566)]();}),g_sceneMode===sceneMode[_0x5b6100(0x184)]&&warehouse[_0x5b6100(0x424)]();}function switch_to_top_camera(){const _0x45c8d7=_0x4e2f9e;$(_0x45c8d7(0x6c5))['removeClass']('active-view'),$(_0x45c8d7(0x772))[_0x45c8d7(0x50b)]('active-view'),$('#cameraView2D')[_0x45c8d7(0x26b)](_0x45c8d7(0x5db)),$(_0x45c8d7(0x1a5))[_0x45c8d7(0x50b)]('active-view'),switchCamera(ViewType[_0x45c8d7(0x8a0)]),matManager[_0x45c8d7(0x47f)][_0x45c8d7(0x5a5)]=!0x0,icubes[_0x45c8d7(0x25b)](_0x4c6060=>{const _0x8031b9=_0x45c8d7;_0x4c6060[_0x8031b9(0x404)](),_0x4c6060[_0x8031b9(0x566)]();});}function switch_to_free_camera(){const _0x302292=_0x4e2f9e;$('#cameraSide')[_0x302292(0x50b)]('active-view'),$(_0x302292(0x772))[_0x302292(0x50b)](_0x302292(0x5db)),$('#cameraView2D')[_0x302292(0x50b)](_0x302292(0x5db)),$('#cameraView3D')[_0x302292(0x26b)](_0x302292(0x5db)),switchCamera(ViewType[_0x302292(0x2bd)]),matManager[_0x302292(0x47f)]['backFaceCulling']=!0x1,icubes[_0x302292(0x25b)](_0x390611=>{const _0x347363=_0x302292;_0x390611['set3D'](),_0x390611[_0x347363(0x140)]();}),g_sceneMode===sceneMode[_0x302292(0x184)]&&warehouse['removeLines']();}function switchCamera(_0x2bb10e){const _0x4c5b46=_0x4e2f9e;if(warehouse){var _0xa77be6=getMaxDimOfManualItems(),_0x5dd42c=Math[_0x4c5b46(0x174)](warehouse[_0x4c5b46(0x93c)],warehouse[_0x4c5b46(0x8ed)],0x2*warehouse[_0x4c5b46(0x21f)],_0xa77be6),_0x4018ee=g_canvas[_0x4c5b46(0x1d8)]/g_canvas[_0x4c5b46(0x3a1)];const _0x509e21=scene[_0x4c5b46(0x3f6)];switch(_0x509e21['target']=BABYLON[_0x4c5b46(0x849)]['Zero'](),_0x509e21[_0x4c5b46(0x1e5)]=-Math['PI']/0x2,_0x2bb10e){case ViewType['free']:_0x509e21['mode']=BABYLON[_0x4c5b46(0x96b)][_0x4c5b46(0x754)],_0x509e21[_0x4c5b46(0x3a9)]=0.8,_0x509e21[_0x4c5b46(0x1e6)]=1.6*_0x5dd42c,_0x509e21[_0x4c5b46(0x94c)]=0.1,_0x509e21[_0x4c5b46(0x284)]=Math['PI']/0x2*0.9,_0x509e21[_0x4c5b46(0x8e3)]=_0x509e21[_0x4c5b46(0x10c)]=null,_0x509e21[_0x4c5b46(0x3d1)]=new BABYLON['Vector3'](0x1,0x0,0x1);break;case ViewType[_0x4c5b46(0x8a0)]:_0x509e21[_0x4c5b46(0x2a3)]=BABYLON[_0x4c5b46(0x96b)][_0x4c5b46(0x20e)],_0x509e21['beta']=0x0,_0x509e21[_0x4c5b46(0x1e6)]=0x12c,_0x509e21[_0x4c5b46(0x97f)]=_0x5dd42c/0xa*6.5,_0x509e21[_0x4c5b46(0x451)]=-_0x5dd42c/0xa*6.5,_0x509e21[_0x4c5b46(0x1c9)]=-_0x5dd42c/0xa*6.5*_0x4018ee,_0x509e21[_0x4c5b46(0x837)]=_0x5dd42c/0xa*6.5*_0x4018ee,_0x509e21[_0x4c5b46(0x8e3)]=_0x509e21[_0x4c5b46(0x10c)]=_0x509e21[_0x4c5b46(0x1e5)],_0x509e21[_0x4c5b46(0x94c)]=_0x509e21[_0x4c5b46(0x284)]=_0x509e21[_0x4c5b46(0x3a9)],_0x509e21[_0x4c5b46(0x3d1)]=new BABYLON['Vector3'](0x1,0x1,0x0);break;case ViewType[_0x4c5b46(0x409)]:_0x509e21['mode']=BABYLON[_0x4c5b46(0x96b)]['ORTHOGRAPHIC_CAMERA'],_0x509e21[_0x4c5b46(0x1e5)]=selectedIcube&&selectedIcube[_0x4c5b46(0x295)]?-Math['PI']/0x2:0x0,_0x509e21[_0x4c5b46(0x3a9)]=Math['PI']/0x2,_0x509e21[_0x4c5b46(0x97f)]=_0x5dd42c/0xa*3.5*1.625,_0x509e21['orthoBottom']=-_0x5dd42c/0xa*3.5*0.375,_0x509e21['orthoLeft']=-_0x5dd42c/0xa*3.5*_0x4018ee,_0x509e21[_0x4c5b46(0x837)]=_0x5dd42c/0xa*3.5*_0x4018ee,_0x509e21[_0x4c5b46(0x8e3)]=_0x509e21[_0x4c5b46(0x10c)]=_0x509e21['alpha'],_0x509e21[_0x4c5b46(0x94c)]=_0x509e21[_0x4c5b46(0x284)]=_0x509e21[_0x4c5b46(0x3a9)],_0x509e21['panningAxis']=new BABYLON['Vector3'](0x1,0x0,0x0);break;case ViewType[_0x4c5b46(0x77e)]:_0x509e21[_0x4c5b46(0x2a3)]=BABYLON[_0x4c5b46(0x96b)][_0x4c5b46(0x20e)],_0x509e21[_0x4c5b46(0x1e5)]=selectedIcube&&selectedIcube['isHorizontal']?0x0:-Math['PI']/0x2,_0x509e21['beta']=Math['PI']/0x2,_0x509e21[_0x4c5b46(0x97f)]=_0x5dd42c/0xa*3.5*1.625,_0x509e21[_0x4c5b46(0x451)]=-_0x5dd42c/0xa*3.5*0.375,_0x509e21['orthoLeft']=-_0x5dd42c/0xa*3.5*_0x4018ee,_0x509e21[_0x4c5b46(0x837)]=_0x5dd42c/0xa*3.5*_0x4018ee,_0x509e21[_0x4c5b46(0x8e3)]=_0x509e21['upperAlphaLimit']=_0x509e21[_0x4c5b46(0x1e5)],_0x509e21[_0x4c5b46(0x94c)]=_0x509e21[_0x4c5b46(0x284)]=_0x509e21[_0x4c5b46(0x3a9)],_0x509e21[_0x4c5b46(0x3d1)]=new BABYLON[(_0x4c5b46(0x849))](0x1,0x0,0x0);}currentView=_0x2bb10e,renderScene();}}function zoom2DCamera(_0x1a0ee2,_0x35d0fa){const _0x282253=_0x4e2f9e;var _0x124df9;_0x1a0ee2<0x0&&scene['activeCamera'][_0x282253(0x451)]>-0x2*(!0x0===_0x35d0fa?0.375:0x1)||(_0x124df9=g_canvas[_0x282253(0x1d8)]/g_canvas[_0x282253(0x3a1)],scene['activeCamera'][_0x282253(0x451)]-=_0x1a0ee2*(!0x0===_0x35d0fa?0.375:0x1),scene[_0x282253(0x3f6)][_0x282253(0x97f)]+=_0x1a0ee2*(!0x0===_0x35d0fa?1.625:0x1),scene[_0x282253(0x3f6)][_0x282253(0x1c9)]-=_0x1a0ee2*_0x124df9,scene[_0x282253(0x3f6)][_0x282253(0x837)]+=_0x1a0ee2*_0x124df9);}async function getImage(_0x3bd8f0,_0xa6c021=!0x1){const _0x4b013b=_0x4e2f9e;switch(_0x3bd8f0){case ViewType[_0x4b013b(0x2bd)]:switch_to_free_camera();break;case ViewType[_0x4b013b(0x8a0)]:switch_to_top_camera();break;case ViewType[_0x4b013b(0x409)]:switch_to_front_camera();break;case ViewType[_0x4b013b(0x77e)]:switch_to_side_camera();}scene[_0x4b013b(0x462)](),scene['render']();const _0x5b7ba6=scene['getEngine']();var _0x3bd8f0=_0x5b7ba6[_0x4b013b(0x157)](),_0x49566b=_0x5b7ba6['getRenderHeight'](),_0x3bd8f0=await BABYLON[_0x4b013b(0x4df)][_0x4b013b(0x318)](_0x5b7ba6,scene['activeCamera'],{'width':Math[_0x4b013b(0x174)](_0x3bd8f0,_0x49566b),'height':Math['min'](_0x3bd8f0,_0x49566b)});if(_0xa6c021)return _0x3bd8f0;}function resizedataURL(_0x5013c7,_0x1f0cd9,_0x8c75a4){return new Promise(async function(_0x14edad,_0x3ccc7e){const _0x2b89ee=_0x373e,_0x54beea=document[_0x2b89ee(0x3fc)](_0x2b89ee(0x1e1));_0x54beea[_0x2b89ee(0x212)]=function(){const _0x1db9aa=_0x2b89ee,_0x13f958=document['createElement']('canvas'),_0x4562ea=_0x13f958['getContext']('2d');_0x13f958[_0x1db9aa(0x93c)]=_0x1f0cd9,_0x13f958[_0x1db9aa(0x21f)]=_0x8c75a4,_0x4562ea[_0x1db9aa(0x548)](this,0x0,0x0,_0x1f0cd9,_0x8c75a4);var _0x3ee885=_0x13f958[_0x1db9aa(0x4d0)](_0x1db9aa(0x1a4),0.75);_0x14edad(_0x3ee885);},_0x54beea[_0x2b89ee(0x7d9)]=_0x5013c7;});}function getMaxDimOfManualItems(){const _0x1760b5=_0x4e2f9e;let _0x3a07e8=0x0;for(let _0x1f6b70=0x0;_0x1f6b70<manualItemInfo['length'];_0x1f6b70++)if(manualItemInfo[_0x1f6b70]&&0x0!==Object[_0x1760b5(0x6e3)](manualItemInfo[_0x1f6b70])['length'])for(let _0x53cdcb=0x0;_0x53cdcb<manualItemInfo[_0x1f6b70][_0x1760b5(0x7ba)][_0x1760b5(0x8ed)];_0x53cdcb++){var _0x5e8e24=Math[_0x1760b5(0x5d6)](0x2*manualItemInfo[_0x1f6b70][_0x1760b5(0x7ba)][_0x53cdcb][_0x1760b5(0x38f)]['x'])+([0x0,0x2][_0x1760b5(0x85d)](manualItemInfo[_0x1f6b70]['meshData'][_0x53cdcb][_0x1760b5(0x46d)])?manualItemInfo[_0x1f6b70][_0x1760b5(0x93c)]:manualItemInfo[_0x1f6b70][_0x1760b5(0x8ed)]),_0x222d2f=Math[_0x1760b5(0x5d6)](0x2*manualItemInfo[_0x1f6b70][_0x1760b5(0x7ba)][_0x53cdcb][_0x1760b5(0x38f)]['z'])+([0x0,0x2][_0x1760b5(0x85d)](manualItemInfo[_0x1f6b70][_0x1760b5(0x7ba)][_0x53cdcb][_0x1760b5(0x46d)])?manualItemInfo[_0x1f6b70]['length']:manualItemInfo[_0x1f6b70][_0x1760b5(0x93c)]),_0x5e8e24=Math[_0x1760b5(0x174)](_0x5e8e24,_0x222d2f);_0x3a07e8<_0x5e8e24&&(_0x3a07e8=_0x5e8e24);}return _0x3a07e8;}function _0x373e(_0x24ede9,_0x128e9f){const _0x373e94=_0x128e();return _0x373e=function(_0x583e55,_0x5d0837){_0x583e55=_0x583e55-0x108;let _0x53a40d=_0x373e94[_0x583e55];return _0x53a40d;},_0x373e(_0x24ede9,_0x128e9f);}function getHighRackingMaxLevel(){const _0x411897=_0x4e2f9e;if(0x0<g_palletAtLevel['length']){let _0x2eccf0=0x0;return g_palletAtLevel[_0x411897(0x25b)](_0x4550fe=>{const _0x365e93=_0x411897;_0x2eccf0+=parseFloat(useP(useP(_0x4550fe[_0x365e93(0x21f)])+useP(g_railHeight),!0x1)['toFixed'](0x2));}),Math['floor']((useP(WHDimensions[0x2])-useP(g_bottomLength)-useP(_0x2eccf0))/(useP(g_palletHeight)+useP(g_railHeight)))+g_palletAtLevel[_0x411897(0x8ed)];}return Math[_0x411897(0x41a)]((useP(WHDimensions[0x2])-useP(g_bottomLength))/(useP(g_palletHeight)+useP(g_railHeight)));}function updateRackingHighLevel(_0x43620a=!0x1){const _0xc10e46=_0x4e2f9e;var _0x14ed75=getHighRackingMaxLevel();$('select[name=\x22rackingHighLevel\x22]')['html'](''),$(_0xc10e46(0x7ac))[_0xc10e46(0x800)]('');let _0x3a8c8f=!0x1;for(let _0x5d847a=0x1;_0x5d847a<=_0x14ed75;_0x5d847a++){var _0x8f16d2=new Option(_0x5d847a,_0x5d847a),_0x433197=new Option(_0x5d847a,_0x5d847a);_0x43620a?_0x5d847a===_0x14ed75&&($(_0x8f16d2)[_0xc10e46(0x3f7)]('selected','selected'),$(_0x433197)[_0xc10e46(0x3f7)]('selected','selected'),g_rackingHighLevel=_0x5d847a):(g_rackingHighLevel===_0x5d847a&&($(_0x8f16d2)[_0xc10e46(0x3f7)](_0xc10e46(0x513),_0xc10e46(0x513)),$(_0x433197)[_0xc10e46(0x3f7)](_0xc10e46(0x513),'selected'),_0x3a8c8f=!0x0),_0x5d847a!==_0x14ed75||_0x3a8c8f||($(_0x8f16d2)[_0xc10e46(0x3f7)]('selected','selected'),$(_0x433197)[_0xc10e46(0x3f7)](_0xc10e46(0x513),'selected'),g_rackingHighLevel=_0x5d847a)),$(_0x8f16d2)[_0xc10e46(0x800)](_0x5d847a),$(_0x433197)[_0xc10e46(0x800)](_0x5d847a),$(_0xc10e46(0x292))[_0xc10e46(0x96f)](_0x8f16d2),$(_0xc10e46(0x7ac))[_0xc10e46(0x96f)](_0x433197);}$(_0xc10e46(0x93b))['html']('');for(let _0x41d60b=0x1;_0x41d60b<=g_rackingHighLevel;_0x41d60b++){var _0x416e42=g_palletAtLevel['filter'](_0x179929=>_0x179929[_0xc10e46(0x653)]===_0x41d60b),_0x416e42='<div\x20class=\x22padding-no\x20col-sm-12\x22\x20style=\x22display:\x20inline-block;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22col-sm-2\x20padding-no\x22\x20style=\x22text-align:center;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x41d60b+_0xc10e46(0x8ef)+_0x41d60b+_0xc10e46(0x943)+_0x41d60b+')\x22\x20style=\x22width:90%\x22\x20step=\x220.01\x22\x20value=\x22'+(0x0<_0x416e42[_0xc10e46(0x8ed)]?_0x416e42[0x0][_0xc10e46(0x21f)]:g_palletHeight)+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22col-sm-5\x20padding-no\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22number\x22\x20class=\x22form-control\x22\x20id=\x22palletL_1_'+_0x41d60b+_0xc10e46(0x4a9)+_0x41d60b+_0xc10e46(0x3a7)+(0x0<_0x416e42[_0xc10e46(0x8ed)]?_0x416e42[0x0][_0xc10e46(0x599)]:g_palletWeight)+_0xc10e46(0x96c);$(_0xc10e46(0x93b))['append'](_0x416e42);}addLevelVisibility(_0x14ed75);}function addLevelVisibility(_0x4be504){const _0x147588=_0x4e2f9e;$(_0x147588(0x39d))['html']('');let _0xca3bf9='';levelVisibility=[];for(let _0x517d85=0x0;_0x517d85<_0x4be504;_0x517d85++)_0xca3bf9+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<label><input\x20type=\x22checkbox\x22\x20value=\x221\x22\x20checked\x20onchange=\x22toggleLevelVisibility('+_0x517d85+_0x147588(0x25a)+parseInt(_0x517d85+0x1)+_0x147588(0x204),levelVisibility[_0x147588(0x334)](0x1);$(_0x147588(0x39d))[_0x147588(0x800)](_0xca3bf9);}function toggleLevelVisibility(_0x156c83){const _0x1021fa=_0x4e2f9e;levelVisibility[_0x156c83]=0x1-levelVisibility[_0x156c83],selectedIcube&&(selectedIcube[_0x1021fa(0x1cb)]=!0x1,selectedIcube['updateIcube'](g_rackingHighLevel,g_rackingOrientation,g_palletInfo[_0x1021fa(0x1fe)],g_palletHeight,g_palletWeight,g_palletOverhang,g_loadPalletOverhang,g_SKU,g_movesPerHour,g_distUpRight,g_palletAtLevel,g_spacingBetweenRows,()=>{selectedIcube['calcAutoPrice']=!0x0;}));}function updatePalletDistributions(_0x1c02a2,_0x526948=!0x1){const _0x1e02ea=_0x4e2f9e;if(_0x526948){$(_0x1e02ea(0x944))[_0x1e02ea(0x800)]('');for(let _0x27bd64=0x0;_0x27bd64<=0x14;_0x27bd64++){var _0x59d363=new Option(0x5*_0x27bd64,0x5*_0x27bd64);$(_0x1e02ea(0x939))['append'](_0x59d363);}$(_0x1e02ea(0x3eb))[_0x1e02ea(0x4de)](_0x1c02a2[0x0]),$('#palletDistrC_1')[_0x1e02ea(0x4de)](_0x1c02a2[0x1]),$(_0x1e02ea(0x22e))[_0x1e02ea(0x4de)](_0x1c02a2[0x2]);}else{$(_0x1e02ea(0x7cd))[_0x1e02ea(0x800)]('');for(let _0x1314a2=0x0;_0x1314a2<=0x14;_0x1314a2++){var _0x4ee285=new Option(0x5*_0x1314a2,0x5*_0x1314a2);$(_0x1e02ea(0x354))[_0x1e02ea(0x96f)](_0x4ee285);}$(_0x1e02ea(0x967))[_0x1e02ea(0x4de)](_0x1c02a2[0x0]),$(_0x1e02ea(0x706))[_0x1e02ea(0x4de)](_0x1c02a2[0x1]),$(_0x1e02ea(0x274))[_0x1e02ea(0x4de)](_0x1c02a2[0x2]);}}function updateSelectedIcube(_0x7e1ce3=null){const _0x19abc2=_0x4e2f9e;warehouse[_0x19abc2(0x541)](WHDimensions),null!==selectedIcube&&selectedIcube[_0x19abc2(0x5a7)](g_rackingHighLevel,g_rackingOrientation,g_palletInfo[_0x19abc2(0x1fe)],g_palletHeight,g_palletWeight,g_palletOverhang,g_loadPalletOverhang,g_SKU,g_movesPerHour,g_distUpRight,g_palletAtLevel,g_spacingBetweenRows,_0x7e1ce3),renderScene();}function updateIcubesDimensions(){const _0x1cf9ff=_0x4e2f9e;for(let _0x129358=0x0;_0x129358<icubes['length'];_0x129358++){for(let _0x4badfa=0x0;_0x4badfa<icubes[_0x129358]['baseLines'][_0x1cf9ff(0x8ed)];_0x4badfa++)icubes[_0x129358]['baseLines'][_0x4badfa][_0x1cf9ff(0x809)]();currentView!==ViewType[_0x1cf9ff(0x2bd)]&&icubes[_0x129358][_0x1cf9ff(0x566)]();}renderScene();}function getValidIcubeToConect(){const _0x3d2891=_0x4e2f9e;if(!selectedIcube)return[];let _0x39c6f6=[];for(let _0x40929c=0x0;_0x40929c<icubes['length'];_0x40929c++)if(icubes[_0x40929c]!==selectedIcube&&icubes[_0x40929c]['rackingOrientation']===selectedIcube[_0x3d2891(0x275)]){if(selectedIcube['isHorizontal']){if(icubes[_0x40929c][_0x3d2891(0x30e)][_0x3d2891(0x805)]!==selectedIcube[_0x3d2891(0x30e)][_0x3d2891(0x805)]&&icubes[_0x40929c]['area'][_0x3d2891(0x6d3)]!==selectedIcube['area'][_0x3d2891(0x6d3)])continue;}else{if(icubes[_0x40929c][_0x3d2891(0x30e)][_0x3d2891(0x251)]!==selectedIcube[_0x3d2891(0x30e)][_0x3d2891(0x251)]&&icubes[_0x40929c][_0x3d2891(0x30e)]['maxX']!==selectedIcube['area'][_0x3d2891(0x168)])continue;}_0x39c6f6[_0x3d2891(0x334)](icubes[_0x40929c]);}let _0x23746d=[],_0x3fa630=0x3e8;for(let _0x18ca6d=0x0;_0x18ca6d<_0x39c6f6[_0x3d2891(0x8ed)];_0x18ca6d++){var _0x2cd859=_0x39c6f6[_0x18ca6d]['floor']['getBoundingInfo'](),_0x584913=selectedIcube[_0x3d2891(0x41a)][_0x3d2891(0x6e6)](),_0x2cd859=parseFloat(BABYLON[_0x3d2891(0x849)][_0x3d2891(0x822)](_0x2cd859['boundingBox'][_0x3d2891(0x34a)],_0x584913['boundingBox'][_0x3d2891(0x34a)])[_0x3d2891(0x902)](0x2));_0x23746d[_0x3d2891(0x334)](_0x2cd859),_0x2cd859<_0x3fa630&&(_0x3fa630=_0x2cd859);}let _0x23f255=[];for(let _0x159bf3=0x0;_0x159bf3<_0x39c6f6['length'];_0x159bf3++)_0x23746d[_0x159bf3]===_0x3fa630&&_0x23f255[_0x3d2891(0x334)](_0x39c6f6[_0x159bf3]);return _0x23f255;}function getManualItems(){const _0x4a411d=_0x4e2f9e;let _0x89afa8=[];for(let _0x4caafc=0x0;_0x4caafc<manualItemInfo[_0x4a411d(0x8ed)];_0x4caafc++)if(manualItemInfo[_0x4caafc]&&0x0!==Object[_0x4a411d(0x6e3)](manualItemInfo[_0x4caafc])[_0x4a411d(0x8ed)]){for(let _0x2bedb1=0x0;_0x2bedb1<manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x4a411d(0x8ed)];_0x2bedb1++)0x3e8<=manualItemInfo[_0x4caafc]['meshData'][_0x2bedb1][_0x4a411d(0x355)]?_0x89afa8[_0x4a411d(0x334)]({'type':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1]['type'],'direction':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1]['direction'],'position':Utils[_0x4a411d(0x890)](manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1][_0x4a411d(0x38f)],0x4,!0x0),'name':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1][_0x4a411d(0x191)],'width':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1]['width'],'length':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1][_0x4a411d(0x8ed)],'height':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1][_0x4a411d(0x21f)],'colors':manualItemInfo[_0x4caafc]['meshData'][_0x2bedb1][_0x4a411d(0x4e8)]}):_0x89afa8[_0x4a411d(0x334)]({'type':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1]['type'],'direction':manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1]['direction'],'position':Utils[_0x4a411d(0x890)](manualItemInfo[_0x4caafc][_0x4a411d(0x7ba)][_0x2bedb1][_0x4a411d(0x38f)],0x4,!0x0)});}return _0x89afa8;}function getIcubeData(){const _0x9dbbbe=_0x4e2f9e;let _0x27080f=[];for(let _0x3a676c=0x0;_0x3a676c<icubes[_0x9dbbbe(0x8ed)];_0x3a676c++){let _0x1a19fd=[];var _0x149b37=[...icubes[_0x3a676c]['areaPoints']];for(let _0x3a633c=0x0;_0x3a633c<_0x149b37[_0x9dbbbe(0x8ed)];_0x3a633c++)_0x1a19fd[_0x9dbbbe(0x334)]({'x':icubes[_0x3a676c]['areaPoints'][_0x3a633c]['x'],'y':icubes[_0x3a676c][_0x9dbbbe(0x2de)][_0x3a633c]['y']});_0x27080f[_0x9dbbbe(0x334)]({'uid':icubes[_0x3a676c]['id'],'name':icubes[_0x3a676c][_0x9dbbbe(0x191)],'activedXtrackIds':[...icubes[_0x3a676c][_0x9dbbbe(0x828)]],'activedLiftInfos':[...icubes[_0x3a676c][_0x9dbbbe(0x5f8)]],'activedIOPorts':[...icubes[_0x3a676c][_0x9dbbbe(0x4a4)]],'activedChargers':[...icubes[_0x3a676c][_0x9dbbbe(0x1b3)]],'activedSafetyFences':[...icubes[_0x3a676c][_0x9dbbbe(0x373)]],'activedTransferCarts':[...icubes[_0x3a676c][_0x9dbbbe(0x63e)]],'activedConnections':[...icubes[_0x3a676c]['activedConnections']],'activedPassthrough':[...icubes[_0x3a676c]['activedPassthrough']],'activedChainConveyor':[...icubes[_0x3a676c]['activedChainConveyor']],'activedSpacing':[...icubes[_0x3a676c][_0x9dbbbe(0x876)]],'activedPillers':[...icubes[_0x3a676c]['activedPillers']],'palletAtLevel':[...icubes[_0x3a676c][_0x9dbbbe(0x335)]],'rackingHighLevel':icubes[_0x3a676c][_0x9dbbbe(0x93d)],'rackingOrientation':icubes[_0x3a676c]['rackingOrientation'],'palletType':[...icubes[_0x3a676c][_0x9dbbbe(0x845)]],'palletHeight':icubes[_0x3a676c][_0x9dbbbe(0x77c)],'palletWeight':icubes[_0x3a676c][_0x9dbbbe(0x447)],'palletOverhang':icubes[_0x3a676c][_0x9dbbbe(0x5b7)],'loadPalletOverhang':icubes[_0x3a676c][_0x9dbbbe(0x492)],'activedCarrierInfos':icubes[_0x3a676c][_0x9dbbbe(0x7d4)],'throughput':icubes[_0x3a676c][_0x9dbbbe(0x6a4)],'sku':icubes[_0x3a676c][_0x9dbbbe(0x31d)],'upRightDistance':icubes[_0x3a676c]['upRightDistance'],'spacingBetweenRows':icubes[_0x3a676c][_0x9dbbbe(0x71c)],'drawMode':icubes[_0x3a676c]['drawMode'],'dimensions':[...icubes[_0x3a676c][_0x9dbbbe(0x30e)][_0x9dbbbe(0x923)]],'points':_0x1a19fd});}return _0x27080f;}function removeAllIcubes(){const _0x22775e=_0x4e2f9e;for(let _0x3c6bce=icubes['length']-0x1;0x0<=_0x3c6bce;_0x3c6bce--)icubes[_0x3c6bce]['removeIcube'](),icubes[_0x22775e(0x3e0)](_0x3c6bce,0x1);icubes=[],selectedIcube=null,palletsNoJS(),checkForUnknownTable(),createPassThList();}function removeManualItems(){const _0x4df4ea=_0x4e2f9e;for(let _0x3d50dd=0x0;_0x3d50dd<manualItemInfo[_0x4df4ea(0x8ed)];_0x3d50dd++)if(manualItemInfo[_0x3d50dd]&&0x0!==Object[_0x4df4ea(0x6e3)](manualItemInfo[_0x3d50dd])[_0x4df4ea(0x8ed)]){for(let _0x5047b2=0x0;_0x5047b2<manualItemInfo[_0x3d50dd]['meshData'][_0x4df4ea(0x8ed)];_0x5047b2++)manualItemInfo[_0x3d50dd][_0x4df4ea(0x7ba)][_0x5047b2][_0x4df4ea(0x80d)]();manualItemInfo[_0x3d50dd][_0x4df4ea(0x7ba)]=[];}}function removeAllMeasurements(){const _0x2e898e=_0x4e2f9e;for(let _0x114ed8=g_measurementList[_0x2e898e(0x8ed)]-0x1;0x0<=_0x114ed8;_0x114ed8--)g_measurementList[_0x114ed8][_0x2e898e(0x80d)](),g_measurementList[_0x2e898e(0x3e0)](_0x114ed8,0x1);g_measurementList=[];}function loadItemMData(_0xca5d32,_0x5637b3=!0x1){const _0xec2282=_0x4e2f9e;if(_0xca5d32&&Array[_0xec2282(0x360)](_0xca5d32)){let _0x462c72=[];for(let _0x2d79f7=0x0;_0x2d79f7<_0xca5d32['length'];_0x2d79f7++){var _0x3b1d91=_0xca5d32[_0x2d79f7]['type'];if(0x3e8<=_0x3b1d91&&!manualItemInfo[_0x3b1d91]&&createFakeManualItem({'type':_0x3b1d91,'name':_0xca5d32[_0x2d79f7][_0xec2282(0x191)],'width':parseFloat(_0xca5d32[_0x2d79f7]['width']),'length':parseFloat(_0xca5d32[_0x2d79f7][_0xec2282(0x8ed)]),'height':parseFloat(_0xca5d32[_0x2d79f7][_0xec2282(0x21f)]),'colors':_0xca5d32[_0x2d79f7][_0xec2282(0x632)](_0xec2282(0x4e8))?_0xca5d32[_0x2d79f7][_0xec2282(0x4e8)]:_0xec2282(0x352),'atDist':parseFloat(_0xca5d32[_0x2d79f7][_0xec2282(0x38f)][0x1])}),manualItemInfo[_0x3b1d91]){const _0x10f58f=addNewItem(manualItemInfo[_0x3b1d91],_0xec2282(0x368)+manualItemInfo[_0x3b1d91][_0xec2282(0x191)]);_0x10f58f['direction']=_0xca5d32[_0x2d79f7][_0xec2282(0x46d)],_0x10f58f[_0xec2282(0x7d3)]['y']=parseInt(_0x10f58f[_0xec2282(0x46d)])*Math['PI']/0x2,_0x10f58f[_0xec2282(0x38f)]=new BABYLON[(_0xec2282(0x849))](_0xca5d32[_0x2d79f7][_0xec2282(0x38f)][0x0],_0xca5d32[_0x2d79f7][_0xec2282(0x38f)][0x1],_0xca5d32[_0x2d79f7][_0xec2282(0x38f)][0x2]),manualItemInfo[_0x3b1d91]['meshData'][_0xec2282(0x334)](_0x10f58f),_0x462c72[_0xec2282(0x334)](_0x10f58f);}}return _0x5637b3?_0x462c72:void 0x0;}}function loadIcubeData(_0x43d162,_0x11d89c,_0x5f5499){const _0x26dbfb=_0x4e2f9e;if(0x0!==_0x43d162['length']){for(let _0x791b3d=0x0;_0x791b3d<_0x43d162['length'];_0x791b3d++){var _0xac0c2f=_0x43d162[_0x791b3d]['points'];let _0x4342f9=[];for(let _0x49cd23=0x0;_0x49cd23<_0xac0c2f[_0x26dbfb(0x8ed)]/0x2;_0x49cd23++){var _0x505046=new BaseLine(new BABYLON[(_0x26dbfb(0x849))](_0xac0c2f[0x2*_0x49cd23]['x'],0x0,_0xac0c2f[0x2*_0x49cd23]['y']),new BABYLON[(_0x26dbfb(0x849))](_0xac0c2f[0x2*_0x49cd23+0x1]['x'],0x0,_0xac0c2f[0x2*_0x49cd23+0x1]['y']),scene);_0x4342f9[_0x26dbfb(0x334)](_0x505046);}g_drawMode=_0x43d162[_0x791b3d][_0x26dbfb(0x8e1)],_0x43d162[_0x791b3d][_0x26dbfb(0x263)]=_0x4342f9;var _0x1a4013=new Icube(_0x43d162[_0x791b3d]);icubes['push'](_0x1a4013),0x1<icubes[_0x26dbfb(0x8ed)]&&$(_0x26dbfb(0x71b))[_0x26dbfb(0x112)]();}const _0x3e76f2=setInterval(()=>{const _0x3c36db=_0x26dbfb;_0x43d162[_0x3c36db(0x8ed)]===icubes[_0x3c36db(0x8ed)]&&(0x0<icubes[_0x3c36db(0x8ed)]&&(selectIcubeWithId(icubes[icubes[_0x3c36db(0x8ed)]-0x1]['id']),Utils[_0x3c36db(0x269)](_0x3c36db(0x5b8))&&Utils[_0x3c36db(0x5ef)](g_BasePath+'home/getSimulationList',_0x3c36db(0x25f),{'index':icubes[icubes['length']-0x1]['id']},_0x48fb6a=>{const _0x1651a1=_0x3c36db;_0x48fb6a&&0x0<_0x48fb6a[_0x1651a1(0x8ed)]&&$('#main-tabs-tab-Simulation')[_0x1651a1(0x4b7)](_0x1651a1(0x8fc));}),0x0<custom_values[_0x3c36db(0x8ed)]&&updateConfigVariables()),createPassThList(),palletsNoJS(),updateAllConnections(),loadItemMData(_0x11d89c),clearInterval(_0x3e76f2));},0x1f4);}else loadItemMData(_0x11d89c);layoutMap=_0x5f5499,prepareTexture(),currentView==ViewType[_0x26dbfb(0x8a0)]?icubes[_0x26dbfb(0x25b)](function(_0x901e9c){const _0x4f49e4=_0x26dbfb;_0x901e9c[_0x4f49e4(0x404)](),_0x901e9c['showMeasurement']();}):currentView==ViewType[_0x26dbfb(0x2bd)]&&icubes[_0x26dbfb(0x25b)](function(_0x163288){_0x163288['set3D']();});}function updateAllConnections(){const _0x4d541b=_0x4e2f9e;for(let _0x461466=0x0;_0x461466<icubes[_0x4d541b(0x8ed)];_0x461466++)0x0!==icubes[_0x461466][_0x4d541b(0x2ac)][_0x4d541b(0x8ed)]&&(icubes[_0x461466][_0x4d541b(0x4cc)](_0x4d541b(0x4d6)),icubes[_0x461466][_0x4d541b(0x53a)]());updateConnectorsPrice();}function updateConnectorsPrice(){const _0x5af686=_0x4e2f9e;var _0x35b72d;userRole===g_UserRole[_0x5af686(0x35c)]&&(_0x35b72d=document[_0x5af686(0x962)]('connectorPrice'),g_totalPrice-=0x3e8*parseFloat(_0x35b72d[_0x5af686(0x2e2)]),_0x35b72d=getTotalConectionElemets(),$('#connectorPrice')[_0x5af686(0x53d)]()[_0x5af686(0x976)](formatIntNumber(_0x35b72d)),$(_0x5af686(0x3ca))['text'](formatIntNumber(_0x35b72d*g_connectorPrice)),g_totalPrice+=0x3e8*parseFloat(formatIntNumber(_0x35b72d*g_connectorPrice)),$('#totalPrice')[_0x5af686(0x976)]('€'+formatIntNumber(0x0<g_totalPrice?g_totalPrice:0x0)),0x0===_0x35b72d?$(_0x5af686(0x3ca))[_0x5af686(0x680)]()[_0x5af686(0x4a6)]():$(_0x5af686(0x3ca))[_0x5af686(0x680)]()['show'](),updateManualItemPrice());}function updateManualItemPrice(){const _0x176de4=_0x4e2f9e;var _0x333dc3=[_0x176de4(0x88c),_0x176de4(0x471),_0x176de4(0x408),_0x176de4(0x887),_0x176de4(0x346),_0x176de4(0x1c4),'mPalletDropSpotCCNo','mRollerConNo',_0x176de4(0x50c),'mPalletDropSpotCSNo',_0x176de4(0x814),_0x176de4(0x3f3),_0x176de4(0x8c8),'mExteriorStairsNo'];for(let _0x181e05=0x0;_0x181e05<manualItemInfo[_0x176de4(0x8ed)];_0x181e05++)manualItemInfo[_0x181e05]&&0x0!==Object['keys'](manualItemInfo[_0x181e05])[_0x176de4(0x8ed)]&&($('#'+_0x333dc3[_0x181e05])[_0x176de4(0x976)](manualItemInfo[_0x181e05][_0x176de4(0x7ba)][_0x176de4(0x8ed)]),0x0===manualItemInfo[_0x181e05][_0x176de4(0x7ba)][_0x176de4(0x8ed)]?$('#'+_0x333dc3[_0x181e05])[_0x176de4(0x680)]()[_0x176de4(0x4a6)]():$('#'+_0x333dc3[_0x181e05])['parent']()[_0x176de4(0x112)]());var _0x150568=scene[_0x176de4(0x22c)][_0x176de4(0x426)](_0x577ccc=>_0x577ccc[_0x176de4(0x355)]===ITEMTYPE[_0x176de4(0x67e)][_0x176de4(0x3b0)])['length']-0x1,_0x403cba=scene[_0x176de4(0x22c)]['filter'](_0x5a71d7=>_0x5a71d7[_0x176de4(0x355)]===ITEMTYPE[_0x176de4(0x67e)]['AutomatedTransferCart'])[_0x176de4(0x8ed)]-0x1;$(_0x176de4(0x452))['text'](_0x150568),$(_0x176de4(0x574))[_0x176de4(0x976)](_0x150568),0x0==_0x150568?$(_0x176de4(0x452))['parent']()[_0x176de4(0x4a6)]():$('#transferCartRailNo')[_0x176de4(0x680)]()[_0x176de4(0x112)](),0x0==_0x403cba?$('#transferCartNo')[_0x176de4(0x680)]()['hide']():$(_0x176de4(0x574))[_0x176de4(0x680)]()[_0x176de4(0x112)](),updateInventory();}function autoDrawIcube(){const _0x1c2121=_0x4e2f9e;let _0x50b9fc=0x0,_0x200a40=0x0;var _0x4e543a,_0x4917c9=0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo['length']+g_rackingPole;g_rackingOrientation===OrientationRacking['horizontal']?(_0x4e543a=parseFloat(((useP(warehouse[_0x1c2121(0x168)])-useP(warehouse[_0x1c2121(0x251)]))/useP(_0x4917c9))['toFixed'](0x3)),_0x50b9fc=parseFloat(((_0x4e543a-_round(_0x4e543a))*_0x4917c9)[_0x1c2121(0x902)](0x2))):(_0x4e543a=parseFloat(((useP(warehouse[_0x1c2121(0x6d3)])-useP(warehouse[_0x1c2121(0x805)]))/useP(_0x4917c9))[_0x1c2121(0x902)](0x3)),_0x200a40=parseFloat(((_0x4e543a-_round(_0x4e543a))*_0x4917c9)[_0x1c2121(0x902)](0x2)));let _0x38542b=[];_0x38542b['push'](new BaseLine(new BABYLON[(_0x1c2121(0x849))](warehouse[_0x1c2121(0x251)],0x0,warehouse['maxZ']),new BABYLON[(_0x1c2121(0x849))](warehouse[_0x1c2121(0x251)],0x0,useP(useP(warehouse['minZ'])+useP(_0x200a40),!0x1)),scene)),_0x38542b[_0x1c2121(0x334)](new BaseLine(new BABYLON[(_0x1c2121(0x849))](warehouse['minX'],0x0,useP(useP(warehouse[_0x1c2121(0x805)])+useP(_0x200a40),!0x1)),new BABYLON['Vector3'](useP(useP(warehouse[_0x1c2121(0x168)])-useP(_0x50b9fc),!0x1),0x0,useP(useP(warehouse[_0x1c2121(0x805)])+useP(_0x200a40),!0x1)),scene)),_0x38542b[_0x1c2121(0x334)](new BaseLine(new BABYLON[(_0x1c2121(0x849))](useP(useP(warehouse['maxX'])-useP(_0x50b9fc),!0x1),0x0,useP(useP(warehouse[_0x1c2121(0x805)])+useP(_0x200a40),!0x1)),new BABYLON[(_0x1c2121(0x849))](useP(useP(warehouse['maxX'])-useP(_0x50b9fc),!0x1),0x0,warehouse[_0x1c2121(0x6d3)]),scene)),_0x38542b[_0x1c2121(0x334)](new BaseLine(new BABYLON[(_0x1c2121(0x849))](useP(useP(warehouse[_0x1c2121(0x168)])-useP(_0x50b9fc),!0x1),0x0,warehouse[_0x1c2121(0x6d3)]),new BABYLON[(_0x1c2121(0x849))](warehouse[_0x1c2121(0x251)],0x0,warehouse['maxZ']),scene)),calculateProps(_0x38542b);const _0x460b9a=new Icube({'baseLines':_0x38542b});_0x460b9a[_0x1c2121(0x279)](),icubes['push'](_0x460b9a),Behavior[_0x1c2121(0x5b3)](Behavior[_0x1c2121(0x355)][_0x1c2121(0x493)]);}function updateDrawButtonState(){const _0x126444=_0x4e2f9e;$(_0x126444(0x6df))[_0x126444(0x81a)](_0x126444(0x47a))&&($(_0x126444(0x6df))[_0x126444(0x50b)]('active-icube-setting'),$(_0x126444(0x6df))[_0x126444(0x976)](_0x126444(0x77a)),warehouse[_0x126444(0x424)]());}function getTotalConectionElemets(){const _0xbc7800=_0x4e2f9e;let _0x21fcf7=0x0;for(let _0x5386f1=0x0;_0x5386f1<icubes[_0xbc7800(0x8ed)];_0x5386f1++)_0x21fcf7+=icubes[_0x5386f1][_0xbc7800(0x2ac)][_0xbc7800(0x8ed)];return _0x21fcf7;}function removeIcubeWithId(_0x367bda){const _0x1b0137=_0x4e2f9e;$(_0x1b0137(0x899))[_0x1b0137(0x4a6)](),icubes['forEach'](function(_0x5e7b02,_0x5c9e98){const _0x3340a2=_0x1b0137;_0x5e7b02['id']===_0x367bda&&(tracking(0x20),icubes[_0x3340a2(0x3e0)](_0x5c9e98,0x1),_0x5e7b02[_0x3340a2(0x206)]());}),icubes[_0x1b0137(0x8ed)]<0x2&&$(_0x1b0137(0x71b))[_0x1b0137(0x4a6)](),selectedIcube['id']===_0x367bda&&(selectedIcube=null,0x0!==icubes[_0x1b0137(0x8ed)]?selectIcubeWithId(icubes[0x0]['id']):$(_0x1b0137(0x61e))[_0x1b0137(0x800)]('')),updateAllConnections(),checkForUnknownTable(),createPassThList(),Behavior['add'](Behavior['type']['removeIcube']);}function multiplyIcubeWithId(_0x261710){const _0x47c5f4=_0x4e2f9e;$(_0x47c5f4(0x899))[_0x47c5f4(0x112)](),duplData[0x2]=_0x261710;}function multiplyIcube(){const _0x50200f=_0x4e2f9e;icubes[_0x50200f(0x25b)](_0x38a9ea=>{const _0x4edd8f=_0x50200f;if(_0x38a9ea['id']===duplData[0x2]){let _0x5db158=_0x38a9ea[_0x4edd8f(0x774)]();if(tracking(0x21),duplData[0x3]){if(duplData[0x1]%0x2==0x0){if(_0x38a9ea['isHorizontal']){for(let _0x58022c=0x0;_0x58022c<_0x5db158[_0x4edd8f(0x5f8)][_0x4edd8f(0x8ed)];_0x58022c++)_0x5db158[_0x4edd8f(0x5f8)][_0x58022c]['row']=_0x38a9ea['maxCol']-_0x5db158[_0x4edd8f(0x5f8)][_0x58022c][_0x4edd8f(0x851)]-0x1;for(let _0x332684=0x0;_0x332684<_0x5db158['activedIOPorts']['length'];_0x332684++)_0x5db158[_0x4edd8f(0x4a4)][_0x332684][_0x4edd8f(0x83a)]=_0x38a9ea[_0x4edd8f(0x6e5)]-_0x5db158[_0x4edd8f(0x4a4)][_0x332684][_0x4edd8f(0x83a)]-0x1;for(let _0x3f1fad=0x0;_0x3f1fad<_0x5db158[_0x4edd8f(0x1b3)]['length'];_0x3f1fad++)_0x5db158[_0x4edd8f(0x1b3)][_0x3f1fad][_0x4edd8f(0x83a)]=_0x38a9ea[_0x4edd8f(0x6e5)]-_0x5db158[_0x4edd8f(0x1b3)][_0x3f1fad][_0x4edd8f(0x83a)]-0x1;for(let _0x2d16b7=0x0;_0x2d16b7<_0x5db158[_0x4edd8f(0x24b)][_0x4edd8f(0x8ed)];_0x2d16b7++)_0x5db158[_0x4edd8f(0x24b)][_0x2d16b7][_0x4edd8f(0x851)]=_0x38a9ea[_0x4edd8f(0x6e5)]-_0x5db158['activedChainConveyor'][_0x2d16b7][_0x4edd8f(0x851)]-0x1;for(let _0x214dc2=0x0;_0x214dc2<_0x5db158['activedSpacing'][_0x4edd8f(0x8ed)];_0x214dc2++)_0x5db158[_0x4edd8f(0x876)][_0x214dc2]=_0x38a9ea[_0x4edd8f(0x6e5)]-_0x5db158[_0x4edd8f(0x876)][_0x214dc2]-0x2;_0x5db158[_0x4edd8f(0x876)]=_0x5db158[_0x4edd8f(0x876)][_0x4edd8f(0x559)]((_0x414d73,_0x49488e)=>_0x414d73-_0x49488e);for(let _0x256ea7=0x0;_0x256ea7<_0x5db158['activedPassthrough'][_0x4edd8f(0x8ed)];_0x256ea7++)for(let _0x5b21c0=0x0;_0x5b21c0<_0x5db158[_0x4edd8f(0x5eb)][_0x256ea7][0x1][_0x4edd8f(0x8ed)];_0x5b21c0++)_0x5db158[_0x4edd8f(0x5eb)][_0x256ea7][0x1][_0x5b21c0]=_0x38a9ea[_0x4edd8f(0x6e5)]-_0x5db158[_0x4edd8f(0x5eb)][_0x256ea7][0x1][_0x5b21c0]-0x1;}else{for(let _0x26637c=0x0;_0x26637c<_0x5db158[_0x4edd8f(0x828)][_0x4edd8f(0x8ed)];_0x26637c++)_0x5db158[_0x4edd8f(0x828)][_0x26637c]=parseFloat((_0x38a9ea['area'][_0x4edd8f(0x923)][0x0]-_0x5db158[_0x4edd8f(0x828)][_0x26637c])[_0x4edd8f(0x902)](0x2));for(let _0x4f3921=0x0;_0x4f3921<_0x5db158[_0x4edd8f(0x5f8)][_0x4edd8f(0x8ed)];_0x4f3921++)_0x5db158[_0x4edd8f(0x5f8)][_0x4f3921]['length']=parseFloat((_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x923)][0x0]-_0x5db158['activedLiftInfos'][_0x4f3921][_0x4edd8f(0x8ed)])[_0x4edd8f(0x902)](0x2)),_0x5db158['activedLiftInfos'][_0x4f3921]['bottomOrTop']=-_0x5db158[_0x4edd8f(0x5f8)][_0x4f3921][_0x4edd8f(0x830)];for(let _0x5d1478=0x0;_0x5d1478<_0x5db158[_0x4edd8f(0x24b)][_0x4edd8f(0x8ed)];_0x5d1478++)_0x5db158[_0x4edd8f(0x24b)][_0x5d1478][_0x4edd8f(0x8ed)]=parseFloat((_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x923)][0x0]-_0x5db158[_0x4edd8f(0x24b)][_0x5d1478][_0x4edd8f(0x8ed)])[_0x4edd8f(0x902)](0x2)),_0x5db158[_0x4edd8f(0x24b)][_0x5d1478][_0x4edd8f(0x830)]=-_0x5db158['activedChainConveyor'][_0x5d1478][_0x4edd8f(0x830)];}}else{if(_0x38a9ea[_0x4edd8f(0x295)]){for(let _0x3dcc03=0x0;_0x3dcc03<_0x5db158[_0x4edd8f(0x828)][_0x4edd8f(0x8ed)];_0x3dcc03++)_0x5db158[_0x4edd8f(0x828)][_0x3dcc03]=parseFloat((_0x38a9ea['area']['dimensions'][0x2]-_0x5db158[_0x4edd8f(0x828)][_0x3dcc03])['toFixed'](0x2));for(let _0x2201b5=0x0;_0x2201b5<_0x5db158[_0x4edd8f(0x5f8)][_0x4edd8f(0x8ed)];_0x2201b5++)_0x5db158[_0x4edd8f(0x5f8)][_0x2201b5][_0x4edd8f(0x8ed)]=parseFloat((_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x923)][0x2]-_0x5db158[_0x4edd8f(0x5f8)][_0x2201b5][_0x4edd8f(0x8ed)])['toFixed'](0x2)),_0x5db158[_0x4edd8f(0x5f8)][_0x2201b5][_0x4edd8f(0x830)]=-_0x5db158[_0x4edd8f(0x5f8)][_0x2201b5][_0x4edd8f(0x830)];for(let _0x145c6c=0x0;_0x145c6c<_0x5db158[_0x4edd8f(0x24b)][_0x4edd8f(0x8ed)];_0x145c6c++)_0x5db158['activedChainConveyor'][_0x145c6c][_0x4edd8f(0x8ed)]=parseFloat((_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x923)][0x2]-_0x5db158[_0x4edd8f(0x24b)][_0x145c6c][_0x4edd8f(0x8ed)])[_0x4edd8f(0x902)](0x2)),_0x5db158[_0x4edd8f(0x24b)][_0x145c6c][_0x4edd8f(0x830)]=-_0x5db158[_0x4edd8f(0x24b)][_0x145c6c][_0x4edd8f(0x830)];}else{for(let _0x42c6bf=0x0;_0x42c6bf<_0x5db158[_0x4edd8f(0x5f8)][_0x4edd8f(0x8ed)];_0x42c6bf++)_0x5db158[_0x4edd8f(0x5f8)][_0x42c6bf][_0x4edd8f(0x851)]=_0x38a9ea['maxRow']-_0x5db158[_0x4edd8f(0x5f8)][_0x42c6bf]['row']-0x1;for(let _0x388e30=0x0;_0x388e30<_0x5db158[_0x4edd8f(0x4a4)][_0x4edd8f(0x8ed)];_0x388e30++)_0x5db158['activedIOPorts'][_0x388e30][_0x4edd8f(0x851)]=_0x38a9ea[_0x4edd8f(0x3ce)]-_0x5db158['activedIOPorts'][_0x388e30][_0x4edd8f(0x851)]-0x1;for(let _0x4c5bec=0x0;_0x4c5bec<_0x5db158['activedChargers'][_0x4edd8f(0x8ed)];_0x4c5bec++)_0x5db158['activedChargers'][_0x4c5bec][_0x4edd8f(0x83a)]=_0x38a9ea[_0x4edd8f(0x3ce)]-_0x5db158[_0x4edd8f(0x1b3)][_0x4c5bec]['col']-0x1;for(let _0x5cc76c=0x0;_0x5cc76c<_0x5db158[_0x4edd8f(0x24b)][_0x4edd8f(0x8ed)];_0x5cc76c++)_0x5db158['activedChainConveyor'][_0x5cc76c][_0x4edd8f(0x851)]=_0x38a9ea[_0x4edd8f(0x3ce)]-_0x5db158[_0x4edd8f(0x24b)][_0x5cc76c][_0x4edd8f(0x851)]-0x1;for(let _0x2a8ba8=0x0;_0x2a8ba8<_0x5db158[_0x4edd8f(0x876)][_0x4edd8f(0x8ed)];_0x2a8ba8++)_0x5db158['activedSpacing'][_0x2a8ba8]=_0x38a9ea[_0x4edd8f(0x3ce)]-_0x5db158[_0x4edd8f(0x876)][_0x2a8ba8]-0x2;_0x5db158[_0x4edd8f(0x876)]=_0x5db158[_0x4edd8f(0x876)][_0x4edd8f(0x559)]((_0x5938d7,_0x220c1e)=>_0x5938d7-_0x220c1e);for(let _0x176124=0x0;_0x176124<_0x5db158[_0x4edd8f(0x5eb)]['length'];_0x176124++)for(let _0x33c9e1=0x0;_0x33c9e1<_0x5db158[_0x4edd8f(0x5eb)][_0x176124][0x1][_0x4edd8f(0x8ed)];_0x33c9e1++)_0x5db158[_0x4edd8f(0x5eb)][_0x176124][0x1][_0x33c9e1]=_0x38a9ea[_0x4edd8f(0x3ce)]-_0x5db158['activedPassthrough'][_0x176124][0x1][_0x33c9e1]-0x1;}}}for(let _0x425187=0x0;_0x425187<_0x5db158[_0x4edd8f(0x60c)][_0x4edd8f(0x8ed)];_0x425187++){var _0xf60a4,_0x3396ed;duplData[0x3]?duplData[0x1]%0x2==0x0?(0x0===duplData[0x1]?(_0xf60a4=_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x']-_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x251)],_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x']-=0x2*_0xf60a4+duplData[0x0]):(_0xf60a4=_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x168)]-_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x'],_0x5db158['points'][_0x425187]['x']+=0x2*_0xf60a4+duplData[0x0]),_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x']=parseFloat(_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x'][_0x4edd8f(0x902)](0x3))):(0x1===duplData[0x1]?(_0x3396ed=_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x6d3)]-_0x5db158['points'][_0x425187]['y'],_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']+=0x2*_0x3396ed+duplData[0x0]):(_0x3396ed=_0x5db158['points'][_0x425187]['y']-_0x38a9ea[_0x4edd8f(0x30e)][_0x4edd8f(0x805)],_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']-=0x2*_0x3396ed+duplData[0x0]),_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']=parseFloat(_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']['toFixed'](0x3))):duplData[0x1]%0x2==0x0?(0x0===duplData[0x1]?_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x']-=_0x5db158[_0x4edd8f(0x923)][0x0]+duplData[0x0]:_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x']+=_0x5db158[_0x4edd8f(0x923)][0x0]+duplData[0x0],_0x5db158['points'][_0x425187]['x']=parseFloat(_0x5db158[_0x4edd8f(0x60c)][_0x425187]['x'][_0x4edd8f(0x902)](0x3))):(0x1===duplData[0x1]?_0x5db158['points'][_0x425187]['y']+=_0x5db158[_0x4edd8f(0x923)][0x2]+duplData[0x0]:_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']-=_0x5db158[_0x4edd8f(0x923)][0x2]+duplData[0x0],_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']=parseFloat(_0x5db158[_0x4edd8f(0x60c)][_0x425187]['y']['toFixed'](0x3)));}_0x5db158=Object['assign']({},_0x5db158,{'name':'Icube'+parseInt(icubes[_0x4edd8f(0x8ed)]+0x1)});const _0x53f9e5=[];var _0xb0c816=(_0x5db158=Object['assign']({},_0x5db158,{'id':BABYLON[_0x4edd8f(0x4df)][_0x4edd8f(0x469)]()}))['points'];for(let _0x234752=0x0;_0x234752<_0xb0c816[_0x4edd8f(0x8ed)]/0x2;_0x234752++){var _0x144d02=new BaseLine(new BABYLON[(_0x4edd8f(0x849))](_0xb0c816[0x2*_0x234752]['x'],0x0,_0xb0c816[0x2*_0x234752]['y']),new BABYLON[(_0x4edd8f(0x849))](_0xb0c816[0x2*_0x234752+0x1]['x'],0x0,_0xb0c816[0x2*_0x234752+0x1]['y']),scene);_0x53f9e5[_0x4edd8f(0x334)](_0x144d02);}_0x5db158[_0x4edd8f(0x263)]=_0x53f9e5;var _0x33b180=new Icube(_0x5db158);icubes[_0x4edd8f(0x334)](_0x33b180),selectIcubeWithId(icubes[icubes['length']-0x1]['id']),Behavior['add'](Behavior['type'][_0x4edd8f(0x493)]);}});}function selectIcubeWithId(_0x5c67be,_0x517770=null){const _0x5ab242=_0x4e2f9e;_0x517770&&''!==_0x517770[_0x5ab242(0x289)][_0x5ab242(0x750)]||(icubes['forEach'](function(_0x33e385){const _0x1671f4=_0x5ab242;_0x33e385['id']===_0x5c67be?_0x33e385[_0x1671f4(0x279)]():_0x33e385[_0x1671f4(0x88b)]();}),renderScene());}function renameIcubeWithId(_0x145eef,_0x3220f6=null){const _0x1f97c5=_0x4e2f9e;if(!_0x3220f6||''!==_0x3220f6['currentTarget']['currentTarget']){let _0x4ac48b=null;icubes[_0x1f97c5(0x25b)](function(_0x3b1541){_0x3b1541['id']===_0x145eef&&(_0x4ac48b=_0x3b1541);}),_0x4ac48b&&(_0x4ac48b[_0x1f97c5(0x191)]=_0x3220f6['currentTarget']['value']);}}function previewMultiply(_0x559cf6,_0x57dc79){const _0x4a5381=_0x4e2f9e;if(removePreviewMultiply(),_0x559cf6&¤tMesh)for(let _0x44e566=0x1;_0x44e566<_0x559cf6;_0x44e566++){const _0x2c11cf=currentMesh['clone']('Item-'+currentMesh[_0x4a5381(0x191)]+_0x44e566);switch(_0x2c11cf['isPickable']=!0x1,currentMesh[_0x4a5381(0x46d)]){case ITEMDIRECTION[_0x4a5381(0x55b)]:_0x2c11cf[_0x4a5381(0x38f)]=new BABYLON['Vector3'](currentMesh['position']['x']+(_0x57dc79===currentMesh[_0x4a5381(0x46d)]?-0x1:0x1)*_0x44e566*currentMesh[_0x4a5381(0x506)],currentMesh[_0x4a5381(0x38f)]['y'],currentMesh[_0x4a5381(0x38f)]['z']);break;case ITEMDIRECTION[_0x4a5381(0x124)]:_0x2c11cf[_0x4a5381(0x38f)]=new BABYLON[(_0x4a5381(0x849))](currentMesh[_0x4a5381(0x38f)]['x'],currentMesh[_0x4a5381(0x38f)]['y'],currentMesh[_0x4a5381(0x38f)]['z']+(_0x57dc79===currentMesh['direction']?-0x1:0x1)*_0x44e566*currentMesh[_0x4a5381(0x506)]);break;case ITEMDIRECTION['right']:_0x2c11cf[_0x4a5381(0x38f)]=new BABYLON['Vector3'](currentMesh['position']['x']+(_0x57dc79===currentMesh[_0x4a5381(0x46d)]?0x1:-0x1)*_0x44e566*currentMesh[_0x4a5381(0x506)],currentMesh['position']['y'],currentMesh[_0x4a5381(0x38f)]['z']);break;case ITEMDIRECTION[_0x4a5381(0x8a0)]:_0x2c11cf[_0x4a5381(0x38f)]=new BABYLON[(_0x4a5381(0x849))](currentMesh['position']['x'],currentMesh[_0x4a5381(0x38f)]['y'],currentMesh[_0x4a5381(0x38f)]['z']+(_0x57dc79===currentMesh['direction']?0x1:-0x1)*_0x44e566*currentMesh['multiply']);}currentMesh['prevDirection']=_0x57dc79,_0x2c11cf['cullingStrategy']=g_CullingValue,Utils['addMatHighLight'](_0x2c11cf,BABYLON['Color3'][_0x4a5381(0x38a)]()),previewMultiplyObjs[_0x4a5381(0x334)](_0x2c11cf);}}function onOkNumMultiply(_0x3fa3df){const _0x227bf7=_0x4e2f9e;removePreviewMultiply();var _0x418a54=manualItemInfo['indexOf'](manualItemInfo[manualItemInfo[_0x227bf7(0x8ed)]-0x1]),_0x33d3c0=parseInt(currentMesh[_0x227bf7(0x19a)][_0x227bf7(0x1cf)][_0x227bf7(0x976)]);if(_0x33d3c0&¤tMesh){let _0xa9304=[];for(let _0x21d345=0x0;_0x21d345<_0x33d3c0;_0x21d345++){let _0x59200d;switch(currentMesh[_0x227bf7(0x46d)]){case ITEMDIRECTION['left']:_0x59200d=new BABYLON[(_0x227bf7(0x849))](currentMesh['position']['x']+(_0x3fa3df===currentMesh[_0x227bf7(0x46d)]?-0x1:0x1)*_0x21d345*currentMesh[_0x227bf7(0x506)],currentMesh[_0x227bf7(0x38f)]['y'],currentMesh[_0x227bf7(0x38f)]['z']);break;case ITEMDIRECTION[_0x227bf7(0x124)]:_0x59200d=new BABYLON[(_0x227bf7(0x849))](currentMesh['position']['x'],currentMesh[_0x227bf7(0x38f)]['y'],currentMesh['position']['z']+(_0x3fa3df===currentMesh['direction']?-0x1:0x1)*_0x21d345*currentMesh[_0x227bf7(0x506)]);break;case ITEMDIRECTION['right']:_0x59200d=new BABYLON[(_0x227bf7(0x849))](currentMesh[_0x227bf7(0x38f)]['x']+(_0x3fa3df===currentMesh[_0x227bf7(0x46d)]?0x1:-0x1)*_0x21d345*currentMesh[_0x227bf7(0x506)],currentMesh['position']['y'],currentMesh[_0x227bf7(0x38f)]['z']);break;case ITEMDIRECTION[_0x227bf7(0x8a0)]:_0x59200d=new BABYLON[(_0x227bf7(0x849))](currentMesh[_0x227bf7(0x38f)]['x'],currentMesh['position']['y'],currentMesh[_0x227bf7(0x38f)]['z']+(_0x3fa3df===currentMesh[_0x227bf7(0x46d)]?0x1:-0x1)*_0x21d345*currentMesh[_0x227bf7(0x506)]);}const _0x3b8525={'type':0x3e8<=currentMesh[_0x227bf7(0x355)]?_0x418a54+_0x21d345+0x1:currentMesh['type'],'direction':currentMesh[_0x227bf7(0x46d)],'position':Utils[_0x227bf7(0x890)](_0x59200d,0x4,!0x0)};0x3e8<=currentMesh['type']&&(_0x3b8525['name']=currentMesh[_0x227bf7(0x191)],_0x3b8525[_0x227bf7(0x93c)]=parseFloat(currentMesh[_0x227bf7(0x93c)]),_0x3b8525['length']=parseFloat(currentMesh[_0x227bf7(0x8ed)]),_0x3b8525[_0x227bf7(0x21f)]=parseFloat(currentMesh[_0x227bf7(0x21f)]),_0x3b8525['multiply']=parseFloat(currentMesh[_0x227bf7(0x506)]),_0x3b8525[_0x227bf7(0x4e8)]=currentMesh[_0x227bf7(0x4e8)]),_0xa9304[_0x227bf7(0x334)](_0x3b8525);}loadItemMData(_0xa9304),unsetCurrentMesh(!0x0);}Behavior[_0x227bf7(0x5b3)](Behavior['type'][_0x227bf7(0x8a5)]);}function onCancelNumMultiply(){const _0x1aa5b3=_0x4e2f9e;currentMesh&&(removePreviewMultiply(),Utils[_0x1aa5b3(0x195)](currentMesh));}function onMultiplyItem(){const _0x52c004=_0x4e2f9e;currentMesh&&previewMultiply(parseInt(currentMesh['ruler'][_0x52c004(0x1cf)][_0x52c004(0x976)]));}function removePreviewMultiply(){previewMultiplyObjs['forEach'](_0x44ad88=>{const _0x33177e=_0x373e;Utils[_0x33177e(0x195)](_0x44ad88),_0x44ad88['dispose']();}),previewMultiplyObjs=[];}function removeItemData(_0x58e6bc){const _0x53c365=_0x4e2f9e,_0x3fd000=manualItemInfo[_0x53c365(0x426)](_0x50c7d0=>_0x50c7d0[_0x53c365(0x355)]===_0x58e6bc['type']);if(0x0<_0x3fd000['length']&&0x0!==Object['keys'](_0x3fd000[0x0])[_0x53c365(0x8ed)]){let _0x56f9ae=-0x1;for(let _0x574b0e=0x0;_0x574b0e<_0x3fd000[0x0][_0x53c365(0x7ba)][_0x53c365(0x8ed)];_0x574b0e++)if(_0x3fd000[0x0][_0x53c365(0x7ba)][_0x574b0e][_0x53c365(0x3e6)]===_0x58e6bc['uniqueId']){_0x56f9ae=_0x574b0e;break;}-0x1!==_0x56f9ae&&_0x3fd000[0x0]['meshData'][_0x53c365(0x3e0)](_0x56f9ae,0x1);}}function palletsNoJS(){const _0x2efea2=_0x4e2f9e;let _0x1f0497=[0x0,0x0,0x0],_0x3b7048=(icubes[_0x2efea2(0x25b)](_0x3fbdc7=>{_0x3fbdc7=_0x3fbdc7['getPalletNoJS'](),(_0x1f0497[0x0]+=_0x3fbdc7[0x0],_0x1f0497[0x1]+=_0x3fbdc7[0x1],_0x1f0497[0x2]+=_0x3fbdc7[0x2]);}),'');var _0x5eb29e=[_0x2efea2(0x398),_0x2efea2(0x745),''];for(let _0x42ca72=0x0;_0x42ca72<_0x1f0497['length'];_0x42ca72++)0x0!==_0x1f0497[_0x42ca72]&&(_0x3b7048+=(0x0!==_0x3b7048[_0x2efea2(0x8ed)]?',\x20':'')+_0x1f0497[_0x42ca72]+_0x5eb29e[_0x42ca72]);0x0===_0x3b7048[_0x2efea2(0x8ed)]&&(_0x3b7048='0'),$(_0x2efea2(0x524))[_0x2efea2(0x976)](_0x3b7048);}function simulateEvent(_0x1d2471,_0x21f2ab,_0x5cb7cb=''){const _0x20b061=_0x4e2f9e,_0x18eea4=document[_0x20b061(0x962)](_0x1d2471);''!==_0x5cb7cb&&(_0x18eea4['value']=_0x5cb7cb),_0x1d2471=new Event(_0x21f2ab),_0x18eea4[_0x20b061(0x63b)](_0x1d2471);}function saveSimulation(_0x5caf92){const _0x3da0e1=_0x4e2f9e;_0x5caf92={'uid':selectedIcube['id'],'input':_0x5caf92[_0x3da0e1(0x5d5)],'output':_0x5caf92[_0x3da0e1(0x428)],'thStrategy':_0x5caf92[_0x3da0e1(0x868)],'processIO':_0x5caf92[_0x3da0e1(0x603)],'speed_multiply':_0x5caf92[_0x3da0e1(0x506)],'lift_assignment':_0x5caf92['liftAssign'],'handOff':_0x5caf92[_0x3da0e1(0x397)]?0x1:0x0},Utils[_0x3da0e1(0x5ef)](g_BasePath+_0x3da0e1(0x769),_0x3da0e1(0x25f),_0x5caf92);}function updateSimulation(_0x1bfba7){const _0x53f190=_0x4e2f9e;var _0x9aead7;_0x1bfba7[_0x53f190(0x481)]||(_0x9aead7=_0x1bfba7[_0x53f190(0x5d5)]===_0x1bfba7[_0x53f190(0x171)]&&_0x1bfba7[_0x53f190(0x428)]===_0x1bfba7[_0x53f190(0x161)],_0x9aead7={'uid':selectedIcube['id'],'complete':_0x9aead7?0x1:0x0,'saved':_0x9aead7?0x1:0x0,'carriers':JSON['stringify'](_0x1bfba7['result'][_0x53f190(0x6af)]),'jobs':JSON[_0x53f190(0x264)](_0x1bfba7[_0x53f190(0x79e)][_0x53f190(0x6c2)]),'lifts':JSON[_0x53f190(0x264)](_0x1bfba7['result'][_0x53f190(0x60e)]),'operational_time':_0x1bfba7[_0x53f190(0x79e)][_0x53f190(0x7cc)],'result':JSON[_0x53f190(0x264)]([_0x1bfba7[_0x53f190(0x79e)][_0x53f190(0x5d5)],_0x1bfba7[_0x53f190(0x79e)][_0x53f190(0x428)]])},Utils[_0x53f190(0x5ef)](g_BasePath+_0x53f190(0x6f8),'POST',_0x9aead7,()=>{selectedIcube&&createSimulationList(selectedIcube['id']);}));}function removeSimulationFromList(_0x4b5f0d){const _0x32cb39=_0x4e2f9e;Utils[_0x32cb39(0x5ef)](g_BasePath+_0x32cb39(0x83e),_0x32cb39(0x25f),{'index':_0x4b5f0d},()=>{selectedIcube&&createSimulationList(selectedIcube['id']);});}function _0x128e(){const _0x5b861e=['total_excluding','X-tracks\x20placed\x20in\x20layout',':checked','lift','upperAlphaLimit','line','isPointerBlocker','parseFromString','logo_','Atos\x20Solenoïde\x20ventiel\x20DHI','show','textAlign','debugger','loadTime','\x20X\x20','Mobile','Fill\x20in\x20the\x20pallet\x20size\x20and\x20pallet\x20size\x20distribution,\x20as\x20well\x20as\x20pallet\x20height\x20and\x20weight','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','M195.73,104.57c0-13.74,2.56-33.8,17.03-33.8c14.47,0,19.04,18.33,19.04,32.08c0,14.51-5.13,34.18-19.23,34.18C197.93,137.03,195.73,116.6,195.73,104.57z\x20M248.27,59.51H231.8v12.6h-0.37c-1.83-4.77-8.97-14.7-22.88-14.7c-22.15,0-31.12,21.76-31.12,47.54c0,23.29,7.14,45.44,30.02,45.44c15.01,0,22.33-10.5,23.98-15.47h0.37v14.13c0,10.31,0,28.83-25.45,28.83c-10.62,0-19.77-4.58-25.08-7.26v17.38c3.84,0.96,13.18,3.25,26.73,3.25c25.99,0,40.27-10.88,40.27-37.23V59.51z','environment/skybox/sunny/TropicalSunnyDay','safetyFDoors','getChildren','emissiveColor','Extra\x20Vertical\x20Transporter\x20removed','glyphicon-duplicate','#92d145','vOffset','CreateGround','bottom','M101.05,104.95c0-14.71,2.19-34.18,20.32-34.18c17.76,0,20.13,19.47,20.13,34.18c0,14.51-2.38,34.17-20.13,34.17C103.25,139.13,101.05,119.46,101.05,104.95z\x20M121.37,152.49c26.18,0,38.45-18.9,38.45-47.54c0-29.02-12.27-47.54-38.45-47.54c-26.36,0-38.63,18.52-38.63,47.54C82.74,133.59,95.01,152.49,121.37,152.49z','E-mail\x20:\x20','generateCustomFile','Now\x20it’s\x20time\x20for\x20you\x20to\x20start\x20designing\x20your\x20layout.\x20<br/>If\x20you\x20have\x20questions,\x20don’t\x20hesitate\x20to\x20use\x20contact\x20tab\x20to\x20let\x20us\x20know','.dupl2','onViewMatrixChangedObservable','SPS','updateVerticesData','Viewport','WebXREnterExitUIOptions','add_lift','rowData','home/getPriceFromExcel','createThinInstance','Rename\x20Failed!\x20Try\x20again\x20later.','matWatermarkG','contrast','These\x20are\x20the\x20buttons\x20to\x20change\x20the\x20view\x20','xTracks','DebugLayerTab','pipeline','roller-conveyor-','<tr\x20id=\x22extraP_','OBJExport','decompose','svgString2Image','13px','hideMeasurement','chainconveyor','props',')\x22\x20title=\x22','#manualItem-placeholder','_setPorts','showDebugViewer','transferCIndex','setSelector','select','line3','isCompleted','By\x20default\x20configurator’s\x20unit\x20measurement\x20is\x20meter\x20but\x20you\x20can\x20change\x20it\x20anytime','createObjectURL','12px\x20Arial','\x20mm\x20','getClosestPort','</td>','hasAlpha','matPiller','dxf','.controls-ui','Relais\x20G2RV\x20SR500\x20DC24','getRenderWidth','deltaY','WebXREnterExitUIButton','Logo','_waitForLift','margin','Free\x20View','Rename','custom','octet/stream','outputCount','copyToArray','#pause_sim','matBaggage','documentName','select[name=\x22simProces\x22]','M6.82,18.65h18.31v116.47h48.51v15.27H6.82V18.65z','maxX','150px','inPosition','info','Optische\x20sensor\x2006H201\x20280mm','#download_it','.modal-close','useOrderIndependentTransparency','lengthRes','inputCount','VertexBuffer','EASINGMODE_EASEINOUT','max','CreateDashedLines','removeAllProps','.a-tabs','OBJ','pallet-1000x1200','metallic','exec','querySelector','unitType','build','pow','right','racking_orientation','Choose\x20VT\x20locations','#0066ff','draw','labelD','Do\x20you\x20want\x20to\x20save\x20your\x20work?','deleteItem','onStateChangedObservable','baseHeight','upRightDistance','LiftPreloading','matAlu_yellow','#passthroughList','aqua','.loadBP','#settingsModeA1','name','iCUBE\x20warehouse\x20automation','userAgent','_getPathBetweenTwoSlots','removeMatHighLight','MAX-1650','nbParticles','home/uploadCustomPDF','overflow','ruler','SKU','ends','rows','getVerticesData','Flucom\x20spoel\x2024V\x20DC\x20B20','originMesh','KTW\x205/8\x22\x20DU\x20z=17','The\x20ICube\x20doesn\x27t\x20have\x20x-Tracks','bold','image/jpeg','#cameraView3D','onEnd','pallet_type','trim','matPortArrow','prop','#metric','.list-group','brian','TextBlock','\x20-\x20','Accu\x20Stekker\x20SB120\x20Rood','stage','#var_railHeight','activedChargers','loadItemsTask','generateStores','insidePointInPolygon','45px','PalletDropSpot','Pallet\x20height\x20(m)','scaleY','uid','getOwnPropertyNames','Email\x20:\x20','DirectionalLight','matFullTransparent','save','NX-PF0630','skyBox','contextmenu','mChainCon540No','init','matLiftCarrier_blue_plastic','atDist','fromSVGPathData','orthoLeft','Reflectoren\x20E39-R1S\x20enkel','calcAutoPrice','Play','currentKey','home/getUsersSA','inputNumMultiply','_addCharger','Vertical\x20Farming\x20\x20|\x20\x20Cultivation\x20Systems\x20\x20|\x20\x20Warehouse\x20Automation','matAlu_blue','Automatic\x20item\x20name','#add-pdfPage','addCubeTextureTask','Lager\x203000-B\x202RSR','matAlu_green','clientWidth','Project\x20Name\x20already\x20exist.\x20Choose\x20another\x20name.','addMeshTask','makerjs','rackingOrient','aria-selected','task','addPallets','matNathanBTextureTask','img','benches','Fill\x20in\x20the\x20number\x20of\x20SKU’s\x20you\x20will\x20have\x20in\x20the\x20warehouse\x20and\x20the\x20desired\x20hourly\x20throughput\x20so\x20that\x20we\x20can\x20calculate\x20the\x20number\x20of\x203D-Carriers\x20and\x20Lifts\x20that\x20are\x20required\x20to\x20fulfill\x20capacity','addInPlace','alpha','radius','_waitForLiftHandOff','Dwingwiel\x20ETP060x25\x20Ø20HL12','Items','Productnummer\x20(Logiqs)','#addInfo_contacter','Accounts','#createdAccounts','addMultiplyPanel','\x20added\x20by\x20customer)','createInputTextUI','This\x20will\x20remove\x20all\x20items\x20from\x20work\x20area.\x20Are\x20you\x20sure?','Input','visibility','isSupported','#carrier_Tut','detachControl','calculatedLiftsNo','System\x20WiFi\x20connectivity','file1','Click\x20one\x20time\x20to\x20set\x20the\x20input,\x202\x20times\x20for\x20output\x20and\x203\x20times\x20to\x20remove\x20the\x20port','#extraxtrackAmount','ANL\x20Stripzekering\x20125\x20Amp','Center','value','#loadPalletOverhang','refreshBoundingInfo','firstPosition','blockMaterialDirtyMechanism','beeginLiftAnimationWithCarrier','</label>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</li>','railE','removeIcube','600','rgba(0,\x2089,\x20230,\x201)',')\x20>\x20label','layoutMap','multiply_item','6px\x201px','SPSPalletLabels','ORTHOGRAPHIC_CAMERA','Filter\x20AFR30\x2010\x20micron',')\x22>Add\x20image</button>\x0a\x20\x20\x20\x20\x20\x20<label\x20class=\x22col-sm-1\x20control-label\x20padding-no\x20labelpad\x22\x20style=\x22text-align:center;cursor:pointer;\x22\x20onclick=removeFromPage(','glyphicon','onload','</h5>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<span>','vScale','button','color','hideLoadingUI','#var_distToNextStore','Rotex\x20GS19\x20Ø24\x20–\x20Taper','bolt','#con_crop','environmentTexture','_debug','home/createBehavior','height','#revisions','updateTransferCartPlacement','matCarrier_black','SafetyFenceForPallet','submit','Bearer\x20','10B-2\x20Ketting\x20L=3500','XtrackInter2','_geometry','ready','assets/dist/fonts/AllertaStencil-Regular.ttf','ExecuteCodeAction','meshes','Height','#palletDistrC_2','Length:','store','rating-modal','matAlu_pink','VertexData','thinInstanceCount','icube','image','liftpreloading','Size','70px','renderEvenInBackground','CreateSimpleButton','hoverCursor',' ','Layout\x20details','Maakcontact\x20EK10','#bc0000','addItem','#palletDistrC_','Flens\x20D140x8','marginBottom','animations','Specify\x20the\x20orientation\x20of\x20the\x20racking\x20and\x20the\x20number\x20of\x20levels\x20you\x20want\x20the\x20racking\x20to\x20have\x20(automatically\x20limited\x20according\x20to\x20building\x20size)','iCube_','<td\x20class=\x22text-right\x22>','removePreloading','maxLevel','activedChainConveyor','beginAnimation','preventDefault','contains','pickedPoint','liftTopInstance','minX','previewSafetyFenceSite','Draw\x20the\x20ICube\x20first','Set\x20fixed\x20direction\x20first','.saveAs-modal-close','wheelPrecision','doNotSyncBoundingInfo','items/img/ch01_diffuse.png','pointsgui',')\x22\x20/> Level\x20','forEach','subtract','#liftAmount','Phone\x20:\x20','POST','#draw_Tut','lastChild','Client\x20want\x20to\x20schedule\x20an\x20appointment\x20with\x20sales','baseLines','stringify','#zoomOut','CubicEase','debugLayer','specularColor','getCookie','file_','addClass','rackingH:\x20','#planContainer','report-modal',';path=/','Resume','root','#con_location','addRowLabels','#palletDistr_2','rackingOrientation','floorWarehouse2','\x20VT\x20have\x20not\x20been\x20placed','AbstractMesh','selectIcube','calcUpRight','pathLength','.report-modal-close','floorTextureTask','getClosestAxis','updateDimension','Eindschakelaar\x20met\x20M12\x20con.','albedoTexture','random','main-tabs-pane-Contact','upperBetaLimit',')><i\x20class=\x22el\x20fa\x20fa-trash\x22\x20href=\x22#\x22></i></label>\x0a\x20\x20\x20\x20\x20\x20</div>','NX-DA2603','#carrierAmount','remove','target','metadata','Overig','Sticker\x20Algemene\x20waarschuwing\x2050mm\x20W001','webkitvisibilitychange','HighlightLayer','calculateChainLimits','PointerEventTypes','setEasingMode','select[name=\x22rackingHighLevel\x22]','getLevelHeight','onChangeWheel','isHorizontal','\x20>\x20td\x20>\x20.epValue','innerGlow','#con_email','<td\x20class=\x22text-right\x22>€','Riemschijf\x2026-PLT8-20','Capacity','active','sparePartsListForVerticalTr','sqrt','#spacing_b_rows','<button\x20type=\x22button\x22\x20class=\x22loadP-btn\x20loadBP\x22\x20title=\x22Restore\x20project\x20from\x20auto-saves\x22><i\x20class=\x22fa\x20fa-hdd-o\x22\x20aria-hidden=\x22true\x22></i></button>','lineNumber','extra_carrier','mode','from','col-sm-12','disableLighting','resetIcubeData','round5','charger','1px','PBRMaterial','activedConnections','buildMesh','col-sm-9','You\x20can\x20edit\x20the\x20racking\x20size\x20that\x20you\x20drew\x20by\x20clicking\x20and\x20editing\x20the\x20size\x20input\x20boxes\x20','yellow','Riemschijf\x2026-PLT8-20\x20Flens\x20St','safety-fence-200','onTaskError','The\x20warehouse\x20has\x20flammable\x20materials\x20:\x20','planAddInfo-modal','posz','multiplyPanel','spacingId','#extraP_','setTextColor','fontFamily','Button','free','Chargers','isClicked','</td></tr>','CreateFullscreenUI','isVisible','addScaleSelects','\x20-\x20Latest</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','unfreeze','</div>\x0a\x20\x20\x20\x20\x20\x20<table\x20class=\x22table\x20itemTable\x20table-responsive-lg\x20table-bordered\x20table-striped\x20table-sm\x20mb-0\x20mt-0\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<colgroup>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2230%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x228%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2210%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</colgroup>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<thead>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tr>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<th>','TransferPoints','points3d','8.9','Kogellager\x206202\x202RS_80%','mat','movingSpeed','uprightDist','Do\x20you\x20want\x20to\x20view/edit\x20this\x20layout?','Tandriem\x20GT3\x20800\x208MGT\x2020','reserved','</td>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<td\x20style=\x22text-align:right\x22><i\x20class=\x22fa\x20fa-trash\x22\x20title=\x22Delete\x20custom\x20row\x22\x20onclick=\x22deleteExtraPrice(','xtrack-inter2','Riemschijf\x2026-PLT8-20\x20D25H7','Layout_mat.mtl','checkpPassth','calcPosAndUprightForRow','Yes','meshSelector','<img\x20src=\x22assets/3dconfigurator/images/tutorials/items.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','distStore','Color4','span','updateChargerPlacementBySelector','areaPoints','matAlu_gray','extraPrice','isEnabled','innerHTML','#custom-upRightDist','baseVal','The\x20warehouse\x20has\x20food\x20products\x20:\x20','dataset','valid','All\x20x-tracks\x20have\x20been\x20placed','SceneLoader','#submit-modal','updateXtrackPlacementBySelector','upload_json','Layout\x20successfully\x20saved!','reflectionTexture','origText','#waiting,\x20#loading-marker','drawTop','keysRight','addImage','#main-tabs','#help_feedback','redo','JPEG','Riemschijf\x20T5-B10\x20Z20\x20D12H7','80px','FontAwesome','undo','fa-pencil','activedPassId','camera','_waitForCharger','#itHelper\x20>\x20canvas','then','#set-icube-passthrough','transparent','getChainCPosition','Please\x20place\x20one\x20or\x20more\x20x-tracks\x20before\x20placing\x20lift','Place\x20VT\x20preloading-conveyors','#input-wh-width','usStand','AdvancedDynamicTexture','step','handleClick','<img\x20src=\x22assets/3dconfigurator/images/tutorials/passth.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','#000000','area','palletMHeight','m\x20x\x20','</div>\x0a\x20\x20\x20\x20</div>','itHelper','\x22>\x0a\x20\x20\x20\x20<td><input\x20class=\x22epName\x22\x20type=\x22text\x22\x20style=\x22width:100%\x22\x20/></td>\x0a\x20\x20\x20\x20<td><input\x20class=\x22epQuantity\x22\x20type=\x22number\x22\x20style=\x22width:100%;text-align:right\x22\x20value=\x220\x22\x20/></td>\x0a\x20\x20\x20\x20<td><input\x20class=\x22epValue\x22\x20type=\x22number\x22\x20style=\x22width:100%;text-align:right\x22\x20\x20value=\x220\x22\x20/></td>\x0a\x20\x20\x20\x20<td><button\x20style=\x22width:100%;font-size:10px;padding:0\x22\x20onclick=\x22saveExtraPrice(','#pallet_Tut','matCarrier_yellow','FIFO','freezeWorldMatrix','CreateScreenshotAsync','freeze','createFrame','moveItem','MeshBuilder','sku','updatePassthroughPlacementBySelector','inline-flex','asArray','This\x20user\x20already\x20exists','icube_','#loadingScene','Sensor\x20O5P500','autoClear','home/getUserInfo','setFontSize','addViewerLines','Angle','Default','Pallet\x20positions','transparencyMode','.bottom-center2','cornerRadius','IGC221\x20M18\x208mm\x20M12\x20con.','atrack','updateSpacingPlacementBySelector','cullingStrategy','Manual','push','palletAtLevel','node','environmentIntensity','safetyFence','addCamera','Feedback\x20successfully\x20sent!','pallet_overhang','atr','#uploader','watermarker_2.png','image/svg+xml','#addInfo_company','Sticker\x20Waar\x20Ver\x20100mm\x20W024','thinInstanceRefreshBoundingInfo','RollerConveyor200','#con_company','focus','mChainCon400No','TransformNode','Buzzer\x2024V\x20DC','#send_feedback','center','ANIMATIONTYPE_FLOAT','pillerInstance','#download_it_wms','meters','#main-tabs-tab-Export','ceil','emissiveTexture','#7a7a7a','Position','#palletDistr_0,\x20#palletDistr_1,\x20#palletDistr_2','type','getEngine','\x20>\x20td\x20>\x20.epName','Relais','Info\x20&\x20Feedback','setRotation','measures','Sales','setEnabled','otherItemTask','pdf','isArray','lift-carrier','ScaleSelectorClone','Racking\x20Stores','set3D','Ventilator','parentElement','toPrecision','Item-','isSelect','calcArea','_hasPallet','safety-fence-door','currentStep','updateLiftPreloadingPlacementBySelector','matPallet','hasAttribute','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20class=\x22price_rev_input\x20hide\x22\x20value=\x22','assets/3dconfigurator/images/Logiqs-White-circle-2.png','activedSafetyFences','Multiply','Preferred\x20date\x20:\x20','inputGroundDist','updatePillersPlacementBySelector','block','log','#main-tabs-pane-Price','indexOf','modelExtents','+1d','slots','Charger','#con_preferred_date','#input-upRightDistance','.img-rounded','ANIMATIONTYPE_VECTOR3','The\x20ICube\x20doesn\x27t\x20have\x20Output\x20ports','chargers','setHeight','contour-scanners','bold\x2050px\x20Segoe\x20UI','inputs','Yellow','uOffset','XtrackOutside','(800x1200)','onClickSelector','position','Your\x20question\x20has\x20been\x20successfully\x20submitted!','purple','#ffffff','snapTo','removeAllCarriers','unfreezeActiveMeshes','Ellipse','sharePath','(EUR,EUR1)','fontWeight','image/','onKeyboardObservable','(1200\x20X\x201200)','#levelVisibility','#show_tutorial','createButonUI','exterior-stairs','clientHeight','thinInstanceSetBuffer','addLabel','#remove-all-items','M18\x208mm\x20M12\x20Benadering\x20L450','pointerX',')\x22\x20style=\x22width:90%\x22\x20step=\x221\x22\x20value=\x22','Add\x20image\x20<i\x20class=\x22el\x20fa\x20fa-check\x22></i>','beta','Linak\x20LA14\x20slag100','email','_introItems','ctrlKey','logiqs','100px','RailAutomatedTransCart','<table\x20id=\x22extraPriceTable\x22\x20class=\x22table\x20itemTable\x20table-responsive-lg\x20table-bordered\x20table-striped\x20table-sm\x20mb-0\x22\x20style=\x22margin-top:\x2010px;\x22>\x0a\x20\x20\x20\x20\x20\x20<colgroup>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2230%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x228%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2210%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x223%\x22>\x0a\x20\x20\x20\x20\x20\x20</colgroup>\x0a\x20\x20\x20\x20\x20\x20<tbody></tbody>\x0a\x20\x20\x20\x20</table>','property','lifting','#contact-form','#btn-save-pdf','icubeChainConveyor','_searchForJob','updateChainConveyorPlacementBySelector','generateSPS','diffuseTexture','attachedToElement','Vector4','Borstel','select[name=\x22simLiftA\x22]','Fill\x20in\x20the\x20size\x20of\x20the\x20building\x20in\x20which\x20you\x20want\x20to\x20place\x20the\x20iCUBE\x20AS/RS','aria-controls','Load\x20building\x20drawing\x20(optional)','NX-OC4633','isSpec','addShape','updateDistanceBetweenRows','Demo','xtracks','addTextureTask','ChainConveyor','#connectorPrice','label','addHole','removeMesh','maxRow','measurements','Pause','panningAxis','keysUp','keyCode','SolidParticleSystem','drawSide','DefaultRenderingPipeline','Other','#addInfo_temp','home/save','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','scaleInPlace','Select\x20the\x20start\x20and\x20end\x20points\x20for\x20the\x20transfer\x20carts\x20rails','Engine','animate','#advancedSettings11','splice','labelRuler','viewBox','#nameToCreate','SelectorClone','#addInfo_delivery_date','uniqueId','3px','crosshair','model','btn-primary','#palletDistrC_0','racking_level','.load-btn','coordinatesMode','Elektro','lift_assignment','uiMessages','#input-wh-length','mSafetyFenceDNo','pointerY','10001sysmac','activeCamera','attr','glyphicon-trash','ActionManager','environment/hdr/startup.env','matLiftCarrier_belt','createElement','If\x20you\x20would\x20like\x20your\x20iCUBE\x20AS/RS\x20to\x20feature\x20one\x20or\x20more\x20passthroughs,\x20use\x20the\x20passthrough\x20function','rgba(25,\x2025,\x2025,\x201)','labelScale','Anti\x20statische\x20borstel\x20AB-A1.75','line2','buttons','substr','set2D','#adadad','Kogellager\x206000_RS','Relais\x20SW80-6\x2024VDC','mSafetyFence200No','front','</li>','0px','enableDraw','Lager','onWheelObservable','stack-bottomleft\x20notification-dark','text2','rotationQuaternion','hasMesh','#btn-save-view','_addGrid','asd','Username\x20:\x20','linkOffsetX','cadconverter','Start','floor','Xtracks','ContourScanner','ANIMATIONLOOPMODE_CYCLE','_updatePropsBasedOnDim','Scene','simTime','addXtrack','datepicker','Omron\x20G9SE-221-T30','removeLines','Sensor','filter','onPointerUpObservable','output','matAlu_green2','#project-name','Quaternion','@XTrack01','#orientationRacking','.dwg','updateFloor','</th>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<th\x20class=\x22text-right\x22>Quantity</th>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<th\x20class=\x22text-right\x22>Price\x20estimation</th>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</tr>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</thead>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<tbody\x20id=\x22','home/rating','millimeters','Choose\x20Charger\x20locations','pause','#simIn','#revisions_list','parentNode','rgba(25,\x2025,\x2025,\x200.8)','<i\x20class=\x22el\x20fa\x20fa-check\x22></i>','pallet_weight','Tandriem\x20456\x20RPP8\x2020','getWorldMatrix','generateMeasure','pallet_height','tBodies','Tandriem\x20GT3\x20424\x208MGT\x2020','lowerRadiusLimit','currentXtrack','matWarehouseFloor','#379022','meshUnderPointer','matIcubeFloor','palletWeight','unLoadTime','#addInfo_delivery_date,\x20#addInfo_delivery_date2','expires=','viewer2d','White','MouseEvents','main-tabs-pane-Items','Tandriem\x20GT3-776-8MGT-20','items/img/ch01_normal.png','orthoBottom','#transferCartRailNo','getMeshByName','submit-modal','jspdf','genShape','SPS_','createLabel','index','scale','.modal-backdrop','#passth_Tut','#customLastRow','mesh','POINTERWHEEL','uvs','fa-play','render','pallet-weight','-stairs','values','computeParticleColor','chargingTime','appendChild','RandomId','childNodes','previewProperty','#inputDocument','direction','slotId','normalize','select[name=\x22metric\x22]','mPalletDropSpotNo','#input-pallet-weight','Zero','getRailData','safety-fence-with-door','home/contact','enterFullscreen','getEstimationPrice','showSelectors','active-icube-setting','Do\x20you\x20want\x20to\x20delete\x20this\x20layout?','handOff','#palletDistr_','updatePalletsNo','skyboxMaterial','roughness','isReply','Error','OnPickDownTrigger','removeAllBaseLines','racking-beam','Carrier\x20distance\x20traveled\x20&\x20jobs:\x20','<div\x20style=\x22padding:\x205px;\x22>No\x20previous\x20versions</div>','#3bf582','tasks','download_wms','chain-conveyor-','.dupl','scaled','carrier3DInstance','.save-btn','GET','snapLineZ','loadPalletOverhang','addIcube','pallets','high','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22price_rev\x20','#remove-all-icubes','XtrackInter','toEulerAngles','.saveAs-modal-confirm','operational_time','add_connection','infos','Your\x20racking\x20needs\x20at\x20least\x20one\x20X-track\x20element','#rating_agent','pallet-height','_createCircle','#d2fa41','tab-item','activedIOPorts','#btnSubmission','hide','Laadstrip\x20Messing','#machine_color','\x22\x20onchange=\x22updateInputPallet(1,','You\x20can\x20find\x20this\x20tutorial\x20here\x20and\x20you\x20can\x20run\x20it\x20anytime.\x20<br/>\x20Or\x20you\x20can\x20enjoy\x20our\x20video\x20tutorial\x20from\x20<a\x20href=\x27https://www.youtube.com/watch?v=VEeMh4-PDJU&t=1s&ab_channel=LogiqsB.V.\x27\x20target=\x27_blank\x27>here</a>','main-tabs-pane-Simulation','lineWidth','baggage','transform','addSelector','\x22></i>\x20\x20Carrier\x20','updateThroughput','down','toLowerCase','_getPallet','Name\x20Contact\x20Person\x20:\x20','#machine_atDist','trigger','fadeIn','css','getChildMeshes','onPointerEnterObservable','documentData','Pakking\x20Manifold','No\x20available\x20places','removePallet','CreateFromPrefilteredData','location','pipes','box','distance','Inventory\x20saved!','Start\x20to\x20set\x20connections','createLine','key','removeChild','Item\x20name','onAfterRenderObservable','emptyProperty','disabled','rgba(250,\x20250,\x20250,\x201)','All','toDataURL','4px','onFinish','RackingBeam','#btn-save-3ds','diffuseColor','connections','dash','Don’t\x20forget\x20to\x20also\x20save\x20your\x20layout\x20from\x20time\x20to\x20time.\x20This\x20way\x20you\x20can\x20then\x20always\x20access\x20it\x20at\x20a\x20later\x20time\x20or\x20request\x20assistance\x20in\x20designing\x20the\x20ideal\x20layout\x20from\x20the\x20Logiqs\x20sales\x20engineers','registerBeforeRender','CreateBox','custom_values','splitTextToSize','matAlu_black','val','Tools','.atrack_connect','getRackingData','safetyFPos','updateRacking','racking-bare','Levels','start','charging-station','colors','makeGeometryUnique','.adminLoadAutoSave-btn','DOUBLESIDE','white','Racking','FAST','bold\x2036px\x20Arial','#xtrackAmount','SafetyFence100','rackingE','recycleParticle','setFillColor','hello-modal','speed_multiply','\x22\x20style=\x22display:inline-flex;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20onclick=\x22loadVersion(','New\x20project','solvePromise','getPalletNoJS','Phoenix\x20QUINT-PS\x2024DC/24DC\x205A','Tandriem\x20T-5\x20295mm\x20B-10mm','LiftRackingTop','enablePointerMoveEvents','#lift_Tut','Help','Top\x20View','add_safetyFence','\x22\x20style=\x22overflow:hidden;min-width:150px;\x22>','#emailP','import/url','multiply','Track','updateInfos','isReady','prepareForExport','removeClass','mRollerConForCCNo','isInsideLift','\x20pallets','reduce','updateCarrier','jsPDF','drawHTMLTab','selected','original','spec','backgroundColor','#searchProject','home/logout','level','opacityTexture','application/json','FromLift','#draw-auto','#main-tabs-pane-Export','toneMappingEnabled','onPointerObservable','Projects\x20list','isPassthrough','#add-placeholder','#palletNoJS','checked','\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22itemTable\x22\x20style=\x22margin-top:50px;\x20padding:\x2010px;\x20font-weight:\x20bold;\x22>','Vulkolanwiel\x20D125x50\x20–\x20D25H7\x20(6xM8)','thickness','Error\x20on\x20setting\x20chargers','charAt','split','Project\x20name:\x20','Wiel','doNotHandleContextLost','lastPosition','createTooltipUI','reverse','extra','previewPillersSite','updateTransferCartPlacementBySelector','M719.62,268.95c-69.83,0-126.45-56.61-126.45-126.44c0-63.09,46.21-115.38,106.63-124.89c-20.61,1.3-39.96,7.28-57,16.86c-19.31,10.13-36.12,24.79-48.64,43l-7.55-0.41L575.68,97.8l4.09,6.92c-2.91,7.48-5.26,15.28-6.83,23.44c-0.06,0.29-0.09,0.59-0.15,0.88l-10.69,4.46l-0.86,23.43l9.46,3.95c0.5,9.25,1.93,18.33,4.26,27.11l-7.09,7.4l8.58,21.82l9.99-0.16c4.43,8.28,9.73,16.08,15.78,23.27l-3.54,10.35l16.95,16.2l9.86-4.76c7.16,5.26,14.89,9.83,23.12,13.62l1.11,10.84l22.18,7.6l7.08-8.6c0.24,0.05,0.45,0.1,0.69,0.15c8.51,1.63,16.95,2.34,25.3,2.36l5.24,6.4l23.29-2.72l3.44-7.42c23.99-5.86,45.77-18.3,63.11-35.56c16.18-15.22,28.58-34.41,35.63-56.01C816.22,237.59,771.59,268.95,719.62,268.95z','fa-edit','icubeFloor','assets/3dconfigurator/lib/jspdf/arial-unicode-ms-normal.js','getClosestXtrack','updateConnectionPlacement','revokeObjectURL','https://www.logiqs.nl/','prev','planContainer','verticalAlignment','classList','update','[aria-controls=\x22#','#simOut','StoresWMS','Carriers','#placeholder_data','renderOverlay','drawImage','computeParticleRotation','some','cursor','#numberOfSKU','rotate','workingTime','fa-envelope','createMeasurement','paired','Width','href','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<td\x20class=\x22epName\x22>','find','addHeader','success','#set-icube-','sort','40vh','left','#333333','col-lg-12','rails','btn-vr-icon','#auto-upRightDist',')\x22></i></td>\x0a\x20\x20\x20\x20\x20\x20</tr>','AutomatedTransferCart','rotationY','_addLabel','slv_','showMeasurement','Sticker\x20Waars\x20A\x20ma\x20100mm\x20W018','labelInfo','Location\x20:\x20','Sealkit\x20CK32\x20cylinder','Pallet\x20weight\x20(kg)','#extracarrierAmount','800','getHeightAtLevel','home/createDemoAccount','home/tutorial/','onKeyboardEventProcessedObservable','#start_sim','Tandriem\x20T5-B10\x20350mm','#transferCartNo','tablesHolder','sPoint','#btn-save-dxf','addPage','updateProps','blob','calculatedCarriersNo','_startCarrier','#emailToCreate','preloading','camera2','#accountToCreate','Instance','Matrix','viewport','attachControl','items/','ePoint','mountain','exporter','lift-racking-top','scaleX','toUTCString','home/renameVersion','onPointerDownObservable','X-Track\x20elements','BetweenTwoPoints','background','registerAction','GUI','watermarkG','fa-exchange','Phoenix\x20WLAN\x205100','Pakking\x20Tankdeksel','scaling','updatePortPlacement','weight','#xtrack_Tut','ExteriorStairs','(1000x1200)','arrow-down','ChainConveyor2','StandardMaterial','div','toUpperCase',')\x22\x20value=\x22','resize','tranfserCartInstance','backFaceCulling','default','updateIcube','#machine_length','15px','input[name=\x22optimize\x22]','none','10px','NOT_IN_XR','spinner','_addLift','loadedMeshes','Type','inside','add','Motor\x20AME135\x20(Aangepaste\x20as)','onexit','getHighestFrame','palletOverhang','_doc','get','#f0f0f0','icubeData','select[name=\x22simSpeed\x22]','safety-fence-100','ShowLoadingScreen','#addInfo_temp2','pickedMesh','estimatedPrice','saves','optimization','green','#rating_comment','getLiftPreloadingPosition','Required\x20number\x20of\x20x-tracks','XTrack','lift-preloading','EasingFunction','toggleClass','sourceEvent','drivingSpeed','Vertical\x20Transporters','list','highlight','engine','As.D10','updateSpacingPlacement','.faq','input','abs','Edit\x20X-track\x20placement','data','Tandriem','onBlurObservable','active-view','saveAs-modal','<li><i\x20class=\x22fa\x20fa-','wallH','Lift\x20operation\x20time:\x20','_addSafetyFence','TextPlaneMaterial','Kogellager\x206205\x202RSR','matContour','lift-racking','rackings','_getClosestElement','</label>\x0a\x20\x20\x20\x20\x20\x20<input\x20class=\x22col-sm-5\x20form-control\x22\x20style=\x22width:41%;\x22\x20type=\x22text\x22\x20placeholder=\x22Title\x22\x20value=\x22\x22\x20onchange=\x22addTitleToPage(this,\x20','liftAssign','Feedback\x20sent!','toDXF','activedPassthrough','requestFormData','wheelsetChangeTime','pop','request','VERTICAL_ALIGNMENT_TOP','#input-wh-height','bold\x2040px\x20monospace','.input-spinner','#con_question','tooltips','Input\x20pallets:\x20','The\x20configurator\x20calculates\x20how\x20many\x20Lifts\x20are\x20needed\x20to\x20fulfill\x20the\x20throughput\x20capacity.\x20You\x20can\x20choose\x20the\x20placement\x20of\x20the\x20Lifts.\x20Lift\x20placement\x20is\x20generally\x20done\x20next\x20to\x20the\x20edges\x20of\x20the\x20racking\x20and\x20next\x20to\x20X-Track’s','activedLiftInfos','texture','These\x20are\x20the\x20buttons\x20that\x20show\x20you\x20which\x20of\x20the\x20systems\x20is\x20currently\x20selected,\x20so\x20that\x20you\x20can\x20individually\x20change\x20the\x20settings\x20for\x20each\x20system\x20(pallet\x20size\x20and\x20weight,\x20system\x20throughput,\x20racking\x20levels,\x20etc).\x20You\x20can\x20also\x20change\x20the\x20name\x20of\x20each\x20system\x20of\x20delete\x20one\x20or\x20more\x20individually','slice','portPosition','updatePillersPlacement','Error\x20on\x20setting\x20Input/Output\x20ports','25px','butRuler','enableOfflineSupport','updateLiftPlacement','process','select[name=\x22simStrat\x22]','clicked','Charging','#con_fullName','matAlu_xtrack_mesh','screenshot','safety-fence-','btnDecNumMultiply','points','transferCarts','lifts','\x20>\x20td\x20>\x20.epQuantity','toString','Once\x20you\x20are\x20finished\x20drawing\x20your\x20layout,\x20you\x20can\x20directly\x20submit\x20this\x20to\x20Logiqs\x20for\x20an\x20official\x20quote\x20for\x20your\x20layout.','ComposeToRef','arrow','rect','updateSafetyFenceForPassTh','Extra\x20X-track\x20removed','qty','addMesh','setAttribute','selectors','75px','removeCurrentXtrack','Extra\x20specified\x20Vertical\x20Transporters','#simulationsList','You\x20can\x20get\x20in\x20touch\x20with\x20us\x20using\x20the\x20Contact\x20tab\x20and\x20you\x20can\x20also\x20request\x20an\x20appointment\x20with\x20one\x20of\x20our\x20sales\x20engineers,\x20who\x20are\x20looking\x20forward\x20to\x20assist\x20you\x20with\x20your\x20logistic\x20challenge','ajax','#palletSize','Do\x20you\x20want\x20to\x20send\x20an\x20email\x20notification?','firstElementChild','PLC','moveFocusToControl','Report.pdf','M668.13,378.72l-4.78-1.76c-1-9.27-2.66-18.34-4.95-27.16l8.03-6.86l-7.79-22.39l-10.81-0.61l0.03,0.08c-3.81-8.46-8.23-16.59-13.2-24.33l5.49-9.01l-14.36-18.85l-10.31,2.74c-6.26-6.89-13.03-13.3-20.23-19.21l2.37-10.37l-19.6-13.33l-8.83,5.81c-7.81-4.46-15.96-8.38-24.42-11.7l-0.63-10.13l-22.57-7.22l-6.99,8.27l0.04,0.01c-9.01-1.89-18.27-3.12-27.71-3.68l-2.29-5.09l-23.67,1.19l-1.52,4.28c-96.65,8.24-172.54,89.25-172.54,188.04c0,83.74,54.53,154.69,130,179.41c-22.47-11.61-17.56-37.33-17.56-37.33c0.36-2.49,0.66-4.88,0.93-7.2c0.03-0.65-0.02-1.24,0.04-1.91c0,0,1.21-9.4,1.3-21.12c-0.09-22.35-4.77-32.36-4.77-32.36c-15.89-42.85-0.29-61.63-0.29-61.63c0.1-0.14,7.82-9.75,3.28-23.22c-1.38-3.49-6.51-8.71-6.51-8.71c-5.6-5.73,3.08-26.19,3.08-26.19c0.12-0.19,13.12-34.83,17.6-49.98c0,0,7.74-23.44,18.14-34.51c2.79-2.97,20.8-21.08,50.43-28.88c51.38-13.52,107.01,4.01,139.72,47.25l0.17,0.08c23.63,31.53,37.64,70.69,37.64,113.12c0,36.12-10.14,69.86-27.73,98.55c18.97-28.16,30.55-61.7,31.97-97.85l4.63-2.02L668.13,378.72z','PalletDropSpotChainC','#extraPriceTable\x20tbody','resume','uScale','Bug\x20report\x20sent!','Full','isPlaying','fa-plus','Stop','Company\x20:\x20','hasOwnProperty','OnLeftPickTrigger','_addPort','Pallet\x20size','entry','is-active','MTL','Layout\x20successfully\x20deleted!','Idle','dispatchEvent','animatables','setParticles','activedTransferCarts','#viewer2d_it','Kogellager\x206005\x202RS','add_charger','CreateLineSystem','initParticles','PositionKind','matAlu_rail','%\x20\x20',')><i\x20class=\x22el\x20fa\x20fa-trash\x22\x20href=\x22#\x22></i></label>\x0a\x20\x20\x20\x20</div>','Flensplaat\x20v\x20Spindel-Tr18x4','<li>Lift\x20','itemMData','#var_palletWidth','items/img/texture-safety-fence.png','updateSafetyFencePlacementBySelector','models','thStrategy','#addInfo_company2','#pdfPages','Millimeter','idx','reset','All\x20the\x20required\x20chargers\x20have\x20been\x20already\x20placed','home/createAccountSA','rail-automated-transfer-cart','Noodstop\x20A22NE\x20S\x20P212\x20N','cols','new-modal','matCarrier_aluminium','order','#addInfo_flammable2','full','matWarehouse','assets/3dconfigurator/assets/','#set-icube-charger','collect','#settingsModeS2','tabindex','enableEdgesRendering','getImgFromUrl','convert','subMaterials','.template-item-box','round','settingIcubeName','safetyFences','#viewer3d_it','Riemschijf\x2024\x20PLT8\x2020','mat_nathan','POINTERMOVE','.rating-modal-close','addMoreDetails','files','<img\x20src=\x22assets/3dconfigurator/images/tutorials/input.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','wait','#zoomIn','connection','pillerSign','40px','addPallet','OnEveryFrameTrigger','FromEulerAnglesToRef','home/submissionPlan','Auto','isPickable','parent','CreateLines','+1m','prevDirection','onPointerOutObservable','extraInfo','fadeOut','position.y','beginJob','noWeekends','slot','UITutorial','transferCAuto','drawLine','RackingE','png','#input-pallet-height','add_IOport','AxesViewer','xtracks:\x20','passthrough','activedProperty','groundMaterial','Lifts','new','Throughput','error\x20while\x20loading\x20','Carrier','Vulkolanwiel\x20D125x50\x20–\x20D25H7','Please\x20enter\x20simulation\x20name:','input[name=\x22simHandoff\x22]','colNo:\x20','previewSpacingSite','(48\x20X\x2048)','change','vertical','throughput','OnPickUpTrigger','removeRowLabels','Start\x20to\x20set\x20input/output\x20rows','puller','stack-topleft','Output','matHighLight','Name','children','connectorPrice','carriers','addEventListener','Schakelaar','#addInfo_food2','Communicatie','disabledColor','port','RailLimit','origins','unit_measurement','Texture','Zekering','col-sm-3','inches','Riemschijf','#palletOverhang,\x20#loadPalletOverhang','login_count','Select\x20where\x20you\x20want\x20to\x20have\x20the\x20input/output\x20row,\x20so\x20that\x20the\x20flow\x20of\x20goods\x20in\x20and\x20out\x20of\x20the\x20racking\x20is\x20represented\x20on\x20the\x20drawing','padding','jobs','time0','doSomethingWithPDF','#cameraSide','dom_item','food','layers','matrix','load-modal','Arial','tutorial','Choose\x20Transfer\x20Cart\x20locations','SafetyFenceWithD','EUR,\x20EUR1\x20(800\x20X\x201200)','Rail','</b>','addKey','maxZ','createInstance','calcIdealPosForXtrack','_showLiftSelectors','<div\x20class=\x22form-group\x20projectList\x22>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22col-lg-11\x20loadP\x22\x20style=\x22cursor:pointer;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<h5\x20style=\x22font-weight:bold;\x22>','#main-tabs-pane-Contact','normalTexture','event','numbers','support','ground','50px','#draw-baseline','min','renderCanvas','Report.json','keys','house','maxCol','getBoundingInfo','setKeys','matCarrier_blue','setIndices','positioning','zOffset','#set-icube-liftpreloading','None','Sticker\x20Afsnijding\x2050mm\x2083','#loadedItemNo','padding-no','previewPortSite','#simMultipleView','Database','createCover','paddingLeft','layoutScale','</tbody>\x0a\x20\x20\x20\x20\x20\x20</table>','home/updateSimulation','portType','dimension','canvas','Taper','EO\x20Flan\x20Elb\x20BFW3-G38\x20LK26A3K','Confirm\x20Drawing','getOriginPoints','createDefaultXRExperienceAsync','All\x20VT\x20have\x20been\x20placed','document_name','pick','faq_active','xtrackMeshTextureTask','#palletDistr_1','blue','getOptimalLevel','main-tabs-pane-Price','add3DCarrier','Enter','debuggers','watermarkTask','tranfserCartAInstance','Total\x20price\x20estimation\x20\x0a\x20(excluding\x20transport\x20and\x20installation)','clearStructure','Vector2','importer','next','#totalPrice','previewChargerSite','#usStand','wrapU','neutralColor','Save\x20Failed!\x20Try\x20again\x20later.','metric','.xtrack_connect','spacingBetweenRows','#main-tabs-pane-Simulation','Do\x20you\x20want\x20to\x20overwrite\x20this\x20layout\x20with\x20your\x20current\x20layout?','temperature','home/uploadCAD_layout','NX1W-CIF11','updateChainConveyorPlacement','option','Rotex\x20Hub','20px','floorMaterial','#pdfIncludeParts','spacing','scaleSelects','<table\x20id=\x22extraPriceTable\x22\x20class=\x22table\x20itemTable\x20table-responsive-lg\x20table-bordered\x20table-striped\x20table-sm\x20mb-0\x22\x20style=\x22margin-top:\x2010px;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<colgroup>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2230%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x228%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x2210%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<col\x20width=\x221%\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</colgroup>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<tbody></tbody>\x0a\x20\x20\x20\x20\x20\x20</table>','svg64','fontSize','fade','icubeChargerInstance','#gotoRacking','uprights','onSuccess','g_xtrack','icubeDimension','concat','Name:\x20','xtrack-extension','input[id=\x22simIn\x22]','<img\x20src=\x22assets/3dconfigurator/images/tutorials/xtrack.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','IFM\x20IGS702\x20L500','LiftCarrier','webkitURL','createAnimation','rgba(222,\x20222,\x20222,\x201)','.unit-text','posx','textRot','clone','Front\x20View','json','#btnSubmissionPlanToManager','(EUR2)','OnPointerOverTrigger','widthRes','col-sm-6','matNathanDTextureTask','pallet','removeXtrack','onSuccessCallback','matIcubeFloorSelect','label2','Xtrack','title','carrier','DynamicTexture','lights','PERSPECTIVE_CAMERA','#var_palletLength','refreshVisibleSize','Price','flammable','hasPallet','Hydac\x20Druksensor','updateAmounts','addCharger','updateConnectionPlacementBySelector','RackingBare','IFM\x20IGS702\x20L600','activedPillers','updateStructure','freezeNormals','updateLastAddedXtrack','groundColor','#unit_Tut','createMaterial','Identity','Sticker\x20Waarschuwing\x20Elektra\x2050mm\x20W012','home/saveSimulation','.units','Welcome\x20to\x20the\x20Logiqs\x20AS/RS\x203D\x20Configurator\x20tutorial\x20tour','offset','Steekzekering\x204A\x20(Roze)','completed','_generateLabels','You\x20can\x20also\x20zoom\x20in\x20and\x20out,\x20enter\x20in\x20fullscreen\x20or\x20reset\x20the\x20view\x20by\x20clicking\x20those\x20camera\x20controls','home/deleteVersion','#cameraFront','measure','getData','textBlock','application/dxf','Sticker','Output\x20pallets:\x20','#fc3f3f','Draw\x20Manually','error','palletHeight','M334.68,104.95c0-13.75,1.83-34.18,17.21-34.18c13.37,0,18.86,19.29,18.86,34.37c0,15.85-4.4,33.99-19.04,33.99C338.89,139.13,334.68,124.05,334.68,104.95z\x20M370.75,191.25h16.47V59.51h-16.47v12.6h-0.37c-1.84-4.58-8.97-14.7-24.17-14.7c-21.24,0-29.84,20.05-29.84,46.02c0,30.16,10.99,49.07,30.76,49.07c14.46,0,21.24-9.35,23.25-14.7h0.37V191.25z','side','clearRect','simIPallets','port-arrow','subMeshes','.fa-question-circle',')\x22\x20title=\x22Delete\x22\x20style=\x22line-height:24px;\x22></i>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','input[id=\x22simOut\x22]','dynamic\x20texture','#machine_width','assign','remove_icube','configVariables-modal','iCube\x20','transferCPos','FromHexString','#reportFile','#addInfo_contacter2','fa-times','Stores','drawFront','chargerPos','home/tracking','setPosition','Hydrauliek','home/getProjectList','#3C4856','palletPositions','addControl','short','The\x20ICube\x20doesn\x27t\x20have\x20chargers\x20for\x20carriers','allRowsMat','result','pillers','warehouse_dimensions','playAnimation','projects','Sticker\x20Waarschuwing\x20Automatisch\x2050mm\x20W018','bold\x2016px\x20Arial','albedoColor','Sticker\x20Beknelling\x2050mm\x20W024','add_xtrack','mouseenter','software','hit','#addInfo_flammable','select[name=\x22rackingLevel\x22]','Riemschijf\x20T5\x2010mm\x20Z30\x20(12H7)','main-tabs-pane-Size','SPSLabels','updateStores','passthroughId','rail-outside','URL','RL\x2048-19-14\x20\x20\x20\x20\x20\x20\x20\x20\x20(>0°\x20-\x20Variant)','SPSRowLabels','generateFile','ChargingStation','Black','.tab-content','meshData','Rails','isXAxis','controller','Vertical\x20Transporters\x20placed\x20in\x20layout','create','keysDown','horizontal','PolygonMeshBuilder','tooltipRuler','Sticker\x20Alg\x20waarsch\x20100mm\x20W001','showMultiplyMenu','Orientation','setParent','ports','computeParticleTexture','Emot\x2024VDC-AC\x202000W\x20IP44','</label>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<input\x20class=\x22col-sm-5\x20form-control\x22\x20style=\x22width:41%;\x22\x20type=\x22text\x22\x20placeholder=\x22Title\x22\x20onchange=\x22addTitleToPage(this,\x20','time','#palletDistr_0,\x20#palletDistr_1,\x20#palletDistr_2\x20','PNG','load','Client\x20don\x27t\x20want\x20to\x20schedule\x20an\x20appointment\x20with\x20sales','inst_','table','rotation','activedCarrierInfos','pass','map','plus.png','replace','src','\x20Rows','hidden','processIO','ArcRotateCamera','axis','mozvisibilitychange','_getAvailableCol','#add-measurement','previewLiftPreloadingSite','updateSafetyFencePlacement','#addInfo_location2','battery-empty','each','display','.unit-text2','#var_palletOverhang','#pdfIncludePrice','environment/tile.jpg','add_new_item','url','And\x20that\x27s\x20it.\x20You\x20already\x20can\x20auto-fill\x20the\x20building\x20with\x20racking\x20or\x20you\x20can\x20draw\x20a\x20custom\x20racking','chainConveyors','2px','introjs','arial-unicode-ms','snapLineX','#extraPriceTable','#simpleSettings12','platform','Click\x20plus\x20buttons\x20to\x20add\x20more\x20x-Tracks.\x20Drag\x20the\x20selector\x20to\x20position\x20it','previewLiftSite','#layoutDrawing','\x0a\x20\x20\x20\x20<div\x20class=\x22form-group\x20mb10\x22\x20style=\x22text-align:center;\x22>\x0a\x20\x20\x20\x20\x20\x20<label\x20class=\x22col-sm-1\x20control-label\x20padding-no\x20labelpad\x22>','addPreloading','setOptions','fast','#ports_Tut','NX-EC0222','html','#show_tutorial_atFirst','liftInstance','calculateOffsetY','getElementsByTagName','minZ','addXtrackLines','Koppeling','helvetica','updateBaseline','#settingsModeA2','getTransferCartPositions','bakeCurrentTransformIntoVertices','dispose','Rectangle','manualItemTask','Add\x20new\x20X-track','optimizeRacking','origin','#reportDesc','mSafetyFence100No','style','matAlu_white','firstDraw','One','particles','hasClass','#submit-rating-btn','getXtrackData','subtractInPlace','Building\x20size:\x20','findIndex','LIFO','Mesh','Distance','home/sentNotificationSA','label3','.babylon','linkWithMesh','liftsHolder','activedXtrackIds','computeParticleVertex','M22-WRS\x20Sleutelschakelaar\x200/1','transferCart','updatePortPlacementBySelector','@XTrack0','#dupl_distance','add_passthrough','bottomOrTop','getAttribute','ConnectPosition','#numberOfPalletInOutPerHour','status','move_item','upperRadiusLimit','orthoRight','\x20jobs</li>','xtrack','col','add_spacing','passthroughSelectorClone','_setPalletSlots','home/removeSimulationFromList','<b>⚠\x20This\x20project\x20contains\x20custom\x20values\x20⚠</b>','checkLiftBooundaries','GridPosition','loadingScreen','saved_time','Your\x20layout\x20can\x20be\x20exported\x20as\x20PDF\x20or\x20image','palletType','CreateImageWithCenterTextButton','NX-ID5442','download','Vector3','matFence','pointer','drawText','scene','previewChainConveyorSite','PortArrow','Details','row','Confirm\x20placement','Racking\x20costs','matSelector','floorPoints','Load\x20Failed!\x20Try\x20again\x20later.','Expected\x20delivery/installation\x20date\x20:\x20','#cadAsPDF','home/sendFeedback','uuid','add_pillers','capacity','includes','WebXRState','chain-conveyor-400','Encoder\x20Sick\x20DBS60E-BEEK01024','getInputPosition','icubePortInstance','vignetteEnabled','edgesColor','devicePixelRatio','Account\x20creation\x20failed!\x20Try\x20again\x20later','palletInstance','strategy','XtrackExt','simD_','safety-fence-for-pallet','Control','CreateScreenshot','togglePallet','linesystem','contactP','Length','Now\x20let\x27s\x20see\x20how\x20to\x20draw\x20an\x20awesome\x20AS/RS\x20system','<td>','finishToSetProperty','_getClosestLift','activedSpacing','#var_distTo1stStore','ToLift','Riemschijf\x20T5\x2010mm\x20Z30\x20(30H7)','add_transferCart','\x22\x20style=\x22display:inline-flex;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<i\x20class=\x22fa\x20fa-pencil\x22\x20onclick=\x22editRevisionName(this)\x22\x20title=\x22Rename\x22\x20style=\x22line-height:24px;\x22></i>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20onclick=\x22loadVersion(','matLiftCarrier_yellow_plastic','text1','setFont','input[name=rating_star]:checked','Sauer\x20Danfoss,\x20OMR80-X','select[name=\x22usStand\x22]','showHelper','icube-name','safety-fence-without-door','baseline','input[name=\x22simHandoff\x22]:checked','mRailNo','local-floor','onPointerMove','#extraliftAmount','unSelectIcube','mXtrackNo','#layoutScale','removeAll','Statistics','formatVector3','MergeMeshes','Accu\x20Carrier\x20MGRS7S2P088','<b>•\x20','SafetyFence200','Lift','parse','updateXtrackPlacement','low','#duplicate-tab','setEasingFunction','pallet-drop-','addMatHighLight','#waiting','Animation','removeFloor','top','liftPreloadingInstance','The\x20environment\x20is\x20at\x20-25\x20degrees\x20or\x20less\x20:\x20','#palletL_','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20class=\x22icube-tool\x20btn\x20btn-primary\x20col-sm-5\x22\x20onclick=\x22addScreenToPage(this,\x20','multiplyItem','wallW','updateLiftPlacementBySelector','infiniteDistance',')\x22>Save</button></td>\x0a\x20\x20</tr>','#palletSize\x20>\x20label','previewXtrackSite','EUR2(40\x20X\x2048)','Contact','quantity','Delete','add_icube','Choose\x20Spacing\x20locations','ASA\x2056A\x203C\x2080-04F\x20BR10','Required\x20number\x20of\x20Vertical\x20Transporters\x20','_stopCarrier','.configVariables-modal-confirm','validateEmail','#settingsModeS1','autoTable','.load-modal-close','automated-transfer-cart','calculatedXtracksNo','bold\x2032px\x20calibri','InputText','body','material','imageProcessingConfiguration','verticesStart','getContext','centimeters','<img\x20src=\x22assets/3dconfigurator/images/tutorials/ports.gif\x22\x20width=\x22100%\x22\x20alt=\x22\x22></img>','fa-bars','#orientation_Tut','=([^;]+)','mContourScannerNo','.configVariables-modal-close','toggle','rgba(','linkOffsetY','keysLeft','viewer','IM5135\x20L450mm\x20(Bloksensor)','#0059a4','skyboxTextureTask','home/downloadPDF','.equipment-item',')\x22>\x0a\x20\x20\x20\x20\x20\x20<button\x20class=\x22icube-tool\x20btn\x20btn-primary\x20col-sm-5\x22\x20onclick=\x22addScreenToPage(this,\x20','getTime','msvisibilitychange','#00ff00','#schedule_yes','setDate','Rows','linkedMesh','Side\x20View','The\x20ICube\x20doesn\x27t\x20have\x20carriers','#rackingHighLevel','.palletSizeList\x20li:nth-child(','currentPosition','drawMode','Company\x20Name\x20:\x20','lowerAlphaLimit','.saveAs-btn','UserName\x20:\x20','text/javascript','receiveShadows','arrows','initEvent','sim','home/load','\x20Pallets','length','onTextChangedObservable','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22col-sm-5\x20padding-no\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22number\x22\x20class=\x22form-control\x22\x20id=\x22palletL_0_','btnIncNumMultiply','cookie','previewTransferCartSite',',0.9)','isVertical','#222222','#advancedSettings22','Upload\x20failed!','PLC\x20NX1P2-9024DT1','TextPlane','icubeConnectorInstance','#btn-full-screen','click','.new-modal-close','Kogellager\x206203\x202RS','_addChainConveyor','Notification\x20Failed!\x20Try\x20again\x20later.','M443.43,98.08c9.15,5.92,20.13,11.84,20.13,26.93c0,19.09-13.18,27.49-32.77,27.49c-11.9,0-19.59-2.48-23.43-3.63v-15.08c1.65,0.77,12.81,5.35,21.97,5.35c7.87,0,17.76-2.29,17.76-11.65c0-6.87-8.05-10.69-13.91-14.7l-8.42-5.35c-7.87-5.16-17.39-11.27-17.39-24.63c0-16.42,12.81-25.39,30.94-25.39c8.78,0,15.57,2.48,19.77,3.24v15.47c-2.38-1.15-10.44-5.35-19.96-5.35c-7.14,0-14.28,4.01-14.28,9.74c0,6.3,6.96,9.73,12.64,13.37L443.43,98.08z','toFixed','materials','PipeRun','immersive-vr','#cameraView2D','Clear\x20the\x20scene\x20before\x20to\x20draw\x20the\x20racking!','Empty','Question\x20:\x20','CreatePlane','getOptimalRow','_getBestPosition','focusout','\x22\x20onchange=\x22updateVersionName(this,\x20','ComputeNormals','firstSelector','POINTERDOWN','ANL\x20Stripzekering\x20160\x20Amp','.checkbox-dropdown\x20ul','clearColor','#optimizeRacking','#ff0000','panningSensibility','setTime','labels','carriersHolder','.report-modal-confirm','#main-tabs-tab-Size','rail-limit','focusedBackground','layer','Color3','matConveyor_belt','RLF\x2035-8-14N\x20\x20\x20\x20\x20\x20\x20\x20(>0°\x20-\x20Variant)','dimensions','bold\x2032px\x20Arial','Spare\x20parts\x20list\x20for\x203D-Carrier','StoreType','racking-beamE','#customValue','<p>Please\x20choose\x20a\x20rating\x20star</p>','#contact_submit','origPoints','StackPanel','previewPallets','RailOutside','_getNextTarget','radians','Icube','removeAllPallets','#submit-modal-mess','CubeTexture','RackingBeamE','The\x20number\x20of\x203D\x20carriers\x20is\x20automatically\x20calculated\x20according\x20to\x20the\x20filled\x20in\x20throughput\x20specifications\x20and\x20racking\x20size','positions','textureAssetManager','#palletDistrC_0,\x20#palletDistrC_1,\x20#palletDistrC_2','matActiveSelector','#lastLSetting','width','rackingHighLevel','actionManager','.tab-pane','_addTransferCart','Xtrack2','items/img/pallet.jpg','\x22\x20onchange=\x22updateInputPallet(0,','#palletDistrC_0,\x20#palletDistrC_1,\x20#palletDistrC_2\x20','feet','Rijrichting\x20sticker','AssetsManager','Motor','overlayColor','addPassthrough','safetyFenceInstance','lowerBetaLimit','pallet-drop-spot-with-chain-conveyor','.new-btn','CarrierCharger','Lager\x206006-2RS1-NR','updateSKU','renderingGroupId','getStoreIndex','onPointerUp','lines','M277.02,59.51h16.48v90.88h-16.48V59.51z\x20M275.37,18.65h19.77v19.48h-19.77V18.65z','shift','updateSafetyFenceOnIOPorts','Crop\x20:\x20','RailE','getFloorPosition','#inputDocumentAs','#btnSubmissionPlanToManager2','Red','activeCameras','racking','onBeforeKeyAddObservable','getElementById','There\x20is\x20not\x20enough\x20space\x20between\x20the\x20racking\x20and\x20the\x20wall\x20to\x20place\x20the\x20transfer\x20cart','logg','_removeLift','tooltip','#palletDistr_0','KTW\x205-8\x20duplex\x20Naaf\x20z=17\x20St.','WHDimensions','Spare\x20parts\x20list\x20for\x20Vertical\x20Transporter','Camera','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>',':visible','black','append','Layout_mat','normal','fromEntries','Rotex\x20GS-24','Can\x27t\x20connect\x20the\x20icubes!','#pdfIncludeDetails','text','SLOW','edgesWidth','stores','Edit','motor','POINTERUP','Layout_3D.obj','setPalletHeight','orthoTop','glyphicon-edit','updateViewer','\x20:\x20'];_0x128e=function(){return _0x5b861e;};return _0x128e();}function renameSimulation(_0x4ce76f,_0x39877b){const _0x3d937b=_0x4e2f9e;Utils[_0x3d937b(0x5ef)](g_BasePath+'home/renameSimulation',_0x3d937b(0x25f),{'index':_0x4ce76f,'name':_0x39877b},()=>{selectedIcube&&createSimulationList(selectedIcube['id']);});}function endSimulation(){const _0x50cd7a=_0x4e2f9e;g_simMultipleView=!0x1,toggleMultipleView(),simulation&&$('#start_sim')[_0x50cd7a(0x4b7)](_0x50cd7a(0x8fc));}function replySimulation(_0x372dcd){const _0x481d9d=_0x4e2f9e;simulation&&(updateSimulation(simulation),simulation[_0x481d9d(0x288)](),simulation=null,$(_0x481d9d(0x572))['text'](_0x481d9d(0x419)),$(_0x481d9d(0x163))[_0x481d9d(0x4a6)]()),$(_0x481d9d(0x435))['val'](_0x372dcd[_0x481d9d(0x5d5)]),$(_0x481d9d(0x543))[_0x481d9d(0x4de)](_0x372dcd['output']),$(_0x481d9d(0x166))['val'](_0x372dcd[_0x481d9d(0x7dc)]),$(_0x481d9d(0x604))[_0x481d9d(0x4de)](_0x372dcd[_0x481d9d(0x64f)]),$('select[name=\x22simSpeed\x22]')[_0x481d9d(0x4de)](_0x372dcd[_0x481d9d(0x4f6)]),$(_0x481d9d(0x3be))['val'](_0x372dcd[_0x481d9d(0x3f0)]),$(_0x481d9d(0x69e))[_0x481d9d(0x3f7)]('checked',0x1==parseInt(_0x372dcd[_0x481d9d(0x47c)])),simulation=new Simulation({'input':parseInt(_0x372dcd[_0x481d9d(0x5d5)]),'output':parseInt(_0x372dcd['output']),'process':parseInt(_0x372dcd[_0x481d9d(0x7dc)]),'strategy':parseInt(_0x372dcd[_0x481d9d(0x64f)]),'multiply':parseInt(_0x372dcd[_0x481d9d(0x4f6)]),'liftAssign':parseInt(_0x372dcd[_0x481d9d(0x3f0)]),'sharePath':0x1==parseInt(_0x372dcd['handOff']),'isReply':!0x0,'onEnd':()=>{endSimulation();}}),$(_0x481d9d(0x572))[_0x481d9d(0x976)](_0x481d9d(0x630)),$(_0x481d9d(0x163))[_0x481d9d(0x976)](_0x481d9d(0x3d0))[_0x481d9d(0x112)]();}function createSimulationList(_0x2809c9){const _0x2895aa=_0x4e2f9e;$(_0x2895aa(0x61e))[_0x2895aa(0x800)](''),Utils['request'](g_BasePath+'home/getSimulationList',_0x2895aa(0x25f),{'index':_0x2809c9},_0x1de2a9=>{const _0x4e993f=_0x2895aa;if(_0x1de2a9&&0x0<_0x1de2a9[_0x4e993f(0x8ed)]){$(_0x4e993f(0x61e))[_0x4e993f(0x800)]('');for(let _0x4401fd=0x0;_0x4401fd<_0x1de2a9[_0x4e993f(0x8ed)];_0x4401fd++){const _0x2dd368=_0x1de2a9[_0x4401fd],_0x2e48d5=document[_0x4e993f(0x3fc)](_0x4e993f(0x5a0)),_0x37903c=($(_0x2e48d5)['attr']('id',_0x4e993f(0x8ea)+_0x2dd368['id']),document[_0x4e993f(0x3fc)](_0x4e993f(0x5a0)));_0x37903c[_0x4e993f(0x540)][_0x4e993f(0x5b3)]('col-sm-7',_0x4e993f(0x6f0)),_0x37903c[_0x4e993f(0x815)][_0x4e993f(0x199)]=_0x4e993f(0x7db),_0x37903c[_0x4e993f(0x2e2)]=_0x4e993f(0x893)+_0x2dd368[_0x4e993f(0x191)]+_0x4e993f(0x6d1),_0x2e48d5['appendChild'](_0x37903c);var _0x3f95e6=createUsersSAbut('Rename',_0x4e993f(0x2fc),()=>{const _0x1cce71=_0x4e993f;var _0x251ba5=prompt(_0x1cce71(0x69d),_0x2dd368[_0x1cce71(0x191)]);null!=_0x251ba5&&''!=_0x251ba5&&renameSimulation(parseInt(_0x2dd368['id']),_0x251ba5);}),_0x3f95e6=(_0x2e48d5[_0x4e993f(0x468)](_0x3f95e6),createUsersSAbut(_0x4e993f(0x850),_0x4e993f(0x8c5),()=>{const _0x48f972=_0x4e993f,_0x2910d3=document[_0x48f972(0x962)](_0x48f972(0x86a)+_0x4401fd);_0x48f972(0x5ab)===_0x2910d3[_0x48f972(0x815)][_0x48f972(0x7e7)]?_0x2910d3['style']['display']=_0x48f972(0x378):_0x2910d3['style'][_0x48f972(0x7e7)]='none';})),_0x3f95e6=(_0x2e48d5['appendChild'](_0x3f95e6),createUsersSAbut(_0x4e993f(0x1cc),_0x4e993f(0x461),()=>{replySimulation(_0x2dd368);})),_0x3f95e6=(_0x2e48d5['appendChild'](_0x3f95e6),createUsersSAbut(_0x4e993f(0x8af),_0x4e993f(0x790),()=>{removeSimulationFromList(parseInt(_0x2dd368['id']));}));_0x2e48d5[_0x4e993f(0x468)](_0x3f95e6);const _0x1c3eb0=document['createElement']('div'),_0x41a4ed=($(_0x1c3eb0)[_0x4e993f(0x3f7)]('id',_0x4e993f(0x86a)+_0x4401fd),_0x1c3eb0[_0x4e993f(0x540)][_0x4e993f(0x5b3)]('col-lg-12'),_0x1c3eb0[_0x4e993f(0x815)][_0x4e993f(0x7e7)]='none',document[_0x4e993f(0x3fc)](_0x4e993f(0x5a0))),_0x768bca=(_0x41a4ed[_0x4e993f(0x2e2)]=_0x4e993f(0x5f6)+_0x2dd368['input'],_0x1c3eb0['appendChild'](_0x41a4ed),document[_0x4e993f(0x3fc)]('div')),_0x4da0da=(_0x768bca[_0x4e993f(0x2e2)]=_0x4e993f(0x778)+_0x2dd368['output'],_0x1c3eb0[_0x4e993f(0x468)](_0x768bca),document['createElement'](_0x4e993f(0x5a0))),_0x20514c=(_0x4da0da[_0x4e993f(0x2e2)]='Operation\x20time:\x20'+_0x2dd368[_0x4e993f(0x49b)],_0x1c3eb0[_0x4e993f(0x468)](_0x4da0da),document[_0x4e993f(0x3fc)]('div'));_0x20514c[_0x4e993f(0x2e2)]=_0x4e993f(0x5df);var _0xc01d80=JSON[_0x4e993f(0x896)](_0x2dd368['lifts']);for(let _0x30f774=0x0;_0x30f774<_0xc01d80[_0x4e993f(0x8ed)];_0x30f774++){const _0x201068=document['createElement'](_0x4e993f(0x5a0));_0x201068[_0x4e993f(0x2e2)]=' Lift\x20'+(_0x30f774+0x1)+':\x20'+_0xc01d80[_0x30f774],_0x20514c[_0x4e993f(0x468)](_0x201068);}_0x1c3eb0[_0x4e993f(0x468)](_0x20514c);const _0x689149=document[_0x4e993f(0x3fc)](_0x4e993f(0x5a0));_0x689149['innerHTML']=_0x4e993f(0x486);var _0x4eb67f=JSON[_0x4e993f(0x896)](_0x2dd368['jobs'])||[],_0x229415=JSON[_0x4e993f(0x896)](_0x2dd368[_0x4e993f(0x6af)]);for(let _0x396e62=0x0;_0x396e62<_0x229415[_0x4e993f(0x8ed)];_0x396e62++){const _0x54d649=document[_0x4e993f(0x3fc)](_0x4e993f(0x5a0));_0x54d649[_0x4e993f(0x2e2)]=' Carrier\x20'+(_0x396e62+0x1)+':\x20'+_0x229415[_0x396e62]+_0x4e993f(0x1af)+_0x4eb67f[_0x396e62]+'\x20jobs',_0x689149[_0x4e993f(0x468)](_0x54d649);}if(_0x1c3eb0[_0x4e993f(0x468)](_0x689149),_0x2e48d5[_0x4e993f(0x468)](_0x1c3eb0),_0x4401fd<_0x1de2a9[_0x4e993f(0x8ed)]-0x1){const _0x234777=document[_0x4e993f(0x3fc)]('hr');_0x234777[_0x4e993f(0x540)][_0x4e993f(0x5b3)](_0x4e993f(0x79b)),_0x2e48d5[_0x4e993f(0x468)](_0x234777);}$(_0x4e993f(0x61e))['append'](_0x2e48d5);}}});}function create2DViewerItFromCustomJson(_0x1e5ea0,_0x444265){const _0xcc8fc2=_0x4e2f9e;fetch(_0x1e5ea0)['then'](_0x5dae83=>_0x5dae83[_0xcc8fc2(0x743)]())[_0xcc8fc2(0x301)](_0x1ead82=>{const _0x5cf567=_0xcc8fc2;let _0x41c19a=[],_0x40aaa3=(Array[_0x5cf567(0x360)](_0x1ead82)?_0x41c19a=_0x1ead82:_0x1ead82['hasOwnProperty']('Stores')&&(_0x41c19a=_0x1ead82[_0x5cf567(0x791)]),[]),_0x5cbe26=0x0,_0x4547cd=[],_0x59ec93=0x0,_0x5c6860=[-0x1,-0x1],_0x168f19=0x0;_0x41c19a['forEach'](_0xf8af24=>{const _0x9377d4=_0x5cf567;var _0x430110,_0x1f42cd=parseInt(_0xf8af24['Id']['slice'](-0x2));isNaN(_0x1f42cd)||(_0x40aaa3[_0x9377d4(0x334)](_0x1f42cd),_0x4547cd[_0x9377d4(0x85d)](_0xf8af24['Id'][_0x9377d4(0x52a)](0x1))||_0x4547cd[_0x9377d4(0x334)](_0xf8af24['Id'][_0x9377d4(0x52a)](0x1)),_0x430110=parseInt(_0xf8af24['Id'][_0x9377d4(0x52a)](0x0)),isNaN(_0x430110)||(_0x5cbe26=Math['max'](_0x5cbe26,_0x430110)),_0x9377d4(0x904)!==_0xf8af24[_0x9377d4(0x5b1)]&&_0x9377d4(0x363)!==_0xf8af24[_0x9377d4(0x926)]||(_0x1f42cd===_0x5c6860[0x0]&&_0x430110===_0x5c6860[0x1]?_0x168f19+=_0xf8af24[_0x9377d4(0x29b)]:(_0x59ec93<_0x168f19&&(_0x59ec93=_0x168f19),_0x5c6860=[_0x1f42cd,_0x430110],_0x168f19=_0xf8af24[_0x9377d4(0x29b)])));}),_0x4547cd['sort']();var _0x54d1dd=_0x4547cd[_0x5cf567(0x426)](_0x500f8a=>_0x500f8a<='I'),_0x54d1dd=['T','A','B','C','D','E','F','G','H','I']['indexOf'](_0x54d1dd[_0x54d1dd['length']-0x1])-0x1,_0xf9a47c=Math[_0x5cf567(0x174)](..._0x40aaa3),_0x25f4e1=_0x5cbe26,_0x54d1dd=(console[_0x5cf567(0x379)](_0x5cf567(0x693)+_0x54d1dd,'rowNo:\x20'+_0xf9a47c,_0x5cf567(0x69f)+_0x59ec93,_0x5cf567(0x26c)+_0x25f4e1),selectedIcube&&(selectedIcube['software'][_0x5cf567(0x5d8)][_0x5cf567(0x544)]=_0x41c19a),_0x59ec93+_0x54d1dd);create2DViewer((_0xf9a47c+0x2)*_0x25f4e1,_0x54d1dd,Array['isArray'](_0x1ead82)?_0x41c19a:_0x1ead82['Stores'][_0x5cf567(0x734)](_0x1ead82['Lifts'])[_0x5cf567(0x734)](_0x1ead82[_0x5cf567(0x545)])[_0x5cf567(0x734)](_0x1ead82[_0x5cf567(0x2be)]),_0x444265);});}function create2DViewerIt(_0x52020b){const _0x543e3d=_0x4e2f9e;if(0x0!==document[_0x543e3d(0x962)](_0x543e3d(0x2ec))[_0x543e3d(0x673)]['length'])return _0x452efd=document[_0x543e3d(0x962)](_0x543e3d(0x2ec))[_0x543e3d(0x673)][0x0],create2DViewerItFromCustomJson((window['webkitURL']||window[_0x543e3d(0x7b3)])[_0x543e3d(0x14d)](_0x452efd),_0x52020b),document[_0x543e3d(0x962)](_0x543e3d(0x2ec))[_0x543e3d(0x1fe)]='',null;if(!selectedIcube)return null;var _0x452efd=selectedIcube[_0x543e3d(0x7a9)][_0x543e3d(0x5d8)][_0x543e3d(0x791)][_0x543e3d(0x734)](selectedIcube[_0x543e3d(0x7a9)][_0x543e3d(0x5d8)][_0x543e3d(0x697)])[_0x543e3d(0x734)](selectedIcube[_0x543e3d(0x7a9)][_0x543e3d(0x5d8)]['Carriers'])[_0x543e3d(0x734)](selectedIcube[_0x543e3d(0x7a9)][_0x543e3d(0x5d8)][_0x543e3d(0x2be)]);if(0x0===_0x452efd[_0x543e3d(0x8ed)])return null;let _0x59589a=0x0;selectedIcube[_0x543e3d(0x49d)][_0x543e3d(0x85c)][_0x543e3d(0x25b)](_0x5c4431=>{const _0x4b3d64=_0x543e3d;_0x59589a+=_0x5c4431[g_palletInfo[_0x4b3d64(0x174)]];});var _0x43ca6f=_0x59589a+selectedIcube[_0x543e3d(0x828)][_0x543e3d(0x8ed)];create2DViewer(((selectedIcube[_0x543e3d(0x295)]?selectedIcube[_0x543e3d(0x6e5)]:selectedIcube[_0x543e3d(0x3ce)])+0x2)*selectedIcube['rackingHighLevel'],_0x43ca6f,_0x452efd,_0x52020b);}function create2DViewer(_0x5dae0e,_0x5ce05c,_0x31235f,_0x5a78ef){const _0x493cfb=_0x4e2f9e,_0x445423=createItEngine(_0x5a78ef);_0x445423['activeCamera'][_0x493cfb(0x8e3)]=_0x445423[_0x493cfb(0x3f6)][_0x493cfb(0x10c)]=_0x445423[_0x493cfb(0x3f6)][_0x493cfb(0x1e5)],_0x445423[_0x493cfb(0x3f6)]['lowerBetaLimit']=_0x445423['activeCamera'][_0x493cfb(0x284)]=_0x445423[_0x493cfb(0x3f6)]['beta']=0x0;let _0xd15c5f=[];for(let _0x18d7db=_0x5dae0e-0x1;0x0<=_0x18d7db;_0x18d7db--)_0xd15c5f[_0x493cfb(0x334)](_0x18d7db+0x1);let _0x299cb7=[];for(let _0x583a41=0x0;_0x583a41<_0x5ce05c;_0x583a41++)_0x299cb7['push'](_0x583a41+0x1);new Grid(0x5*_0x5dae0e,0x5*_0x5ce05c,_0xd15c5f,_0x299cb7,!0x1,0x0,_0x445423);var _0x66783a={'Track':{'color':'#ff6e6e','axis':'x'},'PipeRun':{'color':'#ffffff','axis':'y'},'Lift':{'color':'#00ff00','axis':'y'},'Charger':{'color':_0x493cfb(0x183),'axis':'y'}},_0x3f4ca1=_0x31235f[_0x493cfb(0x426)](_0x241592=>[_0x493cfb(0x507),_0x493cfb(0x904)]['includes'](_0x241592[_0x493cfb(0x5b1)]));for(let _0x5da62b=0x0;_0x5da62b<_0x3f4ca1[_0x493cfb(0x8ed)];_0x5da62b++){var _0x8d9152=_0x3f4ca1[_0x5da62b]['Id'];addStore2D(_0x3f4ca1[_0x5da62b][_0x493cfb(0x841)]['X'],_0x3f4ca1[_0x5da62b][_0x493cfb(0x841)]['Y'],_0x3f4ca1[_0x5da62b][_0x493cfb(0x29b)],_0x5dae0e/0x2,_0x5ce05c/0x2,_0x66783a[_0x3f4ca1[_0x5da62b][_0x493cfb(0x5b1)]][_0x493cfb(0x7de)],_0x8d9152,_0x66783a[_0x3f4ca1[_0x5da62b][_0x493cfb(0x5b1)]][_0x493cfb(0x216)],_0x445423);}var _0x49f306=_0x31235f[_0x493cfb(0x426)](_0x4aa467=>_0x493cfb(0x895)===_0x4aa467[_0x493cfb(0x5b1)]);for(let _0x45f9e3=0x0;_0x45f9e3<_0x49f306[_0x493cfb(0x8ed)];_0x45f9e3++)for(let _0x457f28=0x0;_0x457f28<_0x49f306[_0x45f9e3][_0x493cfb(0x4e5)][_0x493cfb(0x8ed)];_0x457f28++){var _0xb5c029=_0x49f306[_0x45f9e3]['Id'];addStore2D(_0x49f306[_0x45f9e3][_0x493cfb(0x4e5)][_0x457f28]['X'],_0x49f306[_0x45f9e3][_0x493cfb(0x4e5)][_0x457f28]['Y'],0x1,_0x5dae0e/0x2,_0x5ce05c/0x2,_0x66783a[_0x49f306[_0x45f9e3][_0x493cfb(0x5b1)]]['axis'],_0xb5c029,_0x66783a[_0x49f306[_0x45f9e3][_0x493cfb(0x5b1)]][_0x493cfb(0x216)],_0x445423);}var _0x28d467=_0x31235f[_0x493cfb(0x426)](_0x4349d0=>'Charger'===_0x4349d0['Type']);for(let _0x4d77f8=0x0;_0x4d77f8<_0x28d467[_0x493cfb(0x8ed)];_0x4d77f8++){var _0x952e49=_0x28d467[_0x4d77f8]['Id'];addStore2D(_0x28d467[_0x4d77f8]['GridPosition']['X'],_0x28d467[_0x4d77f8][_0x493cfb(0x841)]['Y'],0x1,_0x5dae0e/0x2,_0x5ce05c/0x2,_0x66783a[_0x3f4ca1[_0x4d77f8][_0x493cfb(0x5b1)]][_0x493cfb(0x7de)],_0x952e49,_0x66783a[_0x3f4ca1[_0x4d77f8][_0x493cfb(0x5b1)]][_0x493cfb(0x216)],_0x445423);}return _0x445423[_0x493cfb(0x356)]();}function create3DViewerItFromCustomJson(_0x22311e,_0x378e8a){const _0x2f6b83=_0x4e2f9e;fetch(_0x22311e)[_0x2f6b83(0x301)](_0xae3fc9=>_0xae3fc9[_0x2f6b83(0x743)]())[_0x2f6b83(0x301)](_0xeea32c=>{const _0xaf3837=_0x2f6b83;Array['isArray'](_0xeea32c)||create3DViewer(_0xeea32c[_0xaf3837(0x791)][_0xaf3837(0x734)](_0xeea32c[_0xaf3837(0x697)])['concat'](_0xeea32c[_0xaf3837(0x545)])['concat'](_0xeea32c['Chargers']),_0x378e8a);});}function create3DViewerIt(_0xa959ab){const _0x3e7a60=_0x4e2f9e;var _0x4a61c0;return 0x0!==document[_0x3e7a60(0x962)]('upload_json')['files'][_0x3e7a60(0x8ed)]?(_0x4a61c0=document['getElementById'](_0x3e7a60(0x2ec))[_0x3e7a60(0x673)][0x0],create3DViewerItFromCustomJson((window[_0x3e7a60(0x73b)]||window[_0x3e7a60(0x7b3)])[_0x3e7a60(0x14d)](_0x4a61c0),_0xa959ab),document[_0x3e7a60(0x962)]('upload_json')[_0x3e7a60(0x1fe)]='',null):!selectedIcube||0x0===(_0x4a61c0=selectedIcube[_0x3e7a60(0x7a9)][_0x3e7a60(0x5d8)][_0x3e7a60(0x791)][_0x3e7a60(0x734)](selectedIcube[_0x3e7a60(0x7a9)][_0x3e7a60(0x5d8)][_0x3e7a60(0x697)])[_0x3e7a60(0x734)](selectedIcube[_0x3e7a60(0x7a9)][_0x3e7a60(0x5d8)][_0x3e7a60(0x545)])[_0x3e7a60(0x734)](selectedIcube[_0x3e7a60(0x7a9)][_0x3e7a60(0x5d8)][_0x3e7a60(0x2be)]))[_0x3e7a60(0x8ed)]?null:void create3DViewer(_0x4a61c0,_0xa959ab);}function create3DViewer(_0x204b6a,_0xa8acca){const _0x971a74=_0x4e2f9e,_0x2ade46=createItEngine(_0xa8acca);_0x2ade46[_0x971a74(0x16f)]=!0x0,new BABYLON[(_0x971a74(0x692))](_0x2ade46,0xa,null);var _0x4be14a={'Track':'#ff6e6e','PipeRun':_0x971a74(0x392),'Lift':_0x971a74(0x8d7),'Charger':_0x971a74(0x8f5)},_0x5c59e2=_0x204b6a[_0x971a74(0x426)](_0x2a02b9=>[_0x971a74(0x507),_0x971a74(0x904),_0x971a74(0x895)]['includes'](_0x2a02b9[_0x971a74(0x5b1)]));for(let _0x3506e7=0x0;_0x3506e7<_0x5c59e2[_0x971a74(0x8ed)];_0x3506e7++){var _0x4162e8=_0x5c59e2[_0x3506e7]['Id'],_0x22ec64=(_0x5c59e2[_0x3506e7][_0x971a74(0x353)]['X']-0x186a0)/0x64,_0x37a73e=-(_0x5c59e2[_0x3506e7][_0x971a74(0x353)]['Y']-0x186a0)/0x64,_0x3652c7=_0x5c59e2[_0x3506e7][_0x971a74(0x353)]['Z']/0x64,_0x3f87b4=_0x5c59e2[_0x3506e7][_0x971a74(0x238)]['Length']/0x64,_0x166650=-_0x5c59e2[_0x3506e7][_0x971a74(0x238)][_0x971a74(0x552)]/0x64,_0x51caee=_0x5c59e2[_0x3506e7][_0x971a74(0x238)]['Height']/0x64;addLineLocation(_0x22ec64,_0x37a73e,_0x3652c7,_0x166650,_0x3f87b4,_0x51caee,_0x2ade46),addStore(_0x22ec64,_0x37a73e,_0x3652c7,_0x166650,_0x3f87b4,_0x51caee,_0x4162e8,_0x4be14a[_0x5c59e2[_0x3506e7][_0x971a74(0x5b1)]],_0x2ade46);}var _0x29040a=_0x204b6a[_0x971a74(0x426)](_0xc82623=>_0x971a74(0x37f)===_0xc82623[_0x971a74(0x5b1)]);for(let _0x17e971=0x0;_0x17e971<_0x29040a['length'];_0x17e971++){var _0x4f3be9=_0x29040a[_0x17e971]['Id'],_0x5e8db3=(_0x29040a[_0x17e971]['ConnectPosition']['X']-0x186a0)/0x64,_0x512f80=-(_0x29040a[_0x17e971][_0x971a74(0x832)]['Y']-0x186a0)/0x64,_0x430de6=_0x29040a[_0x17e971]['ConnectPosition']['Z']/0x64,_0x4935ae=_0x5c59e2[0x0][_0x971a74(0x238)][_0x971a74(0x871)]/0x64,_0x59cb56=0x3e8*-carrierDimensions[0x1]/0x2/0x64,_0x2de398=_0x5c59e2[0x0][_0x971a74(0x238)][_0x971a74(0x22d)]/0x64;addLineLocation(_0x5e8db3,_0x512f80,_0x430de6,_0x59cb56,_0x4935ae,_0x2de398,_0x2ade46),addStore(_0x5e8db3,_0x512f80,_0x430de6,_0x59cb56,_0x4935ae,_0x2de398,_0x4f3be9,_0x4be14a[_0x29040a[_0x17e971][_0x971a74(0x5b1)]],_0x2ade46);}return _0x2ade46[_0x971a74(0x356)]();}function createItEngine(_0x2cd15f){const _0x1ac21d=_0x4e2f9e,_0x8e27b8=new BABYLON['Engine'](_0x2cd15f,!0x0,{'preserveDrawingBuffer':!0x0,'stencil':!0x0},!0x0),_0x476bda=new BABYLON[(_0x1ac21d(0x41f))](_0x8e27b8);_0x476bda['createDefaultCameraOrLight'](!0x0,!0x0,!0x0),_0x476bda[_0x1ac21d(0x3f6)][_0x1ac21d(0x6d3)]=0x2710,_0x476bda[_0x1ac21d(0x3f6)]['radius']=0xc8,_0x476bda[_0x1ac21d(0x3f6)][_0x1ac21d(0x256)]=0x3,_0x476bda[_0x1ac21d(0x3f6)][_0x1ac21d(0x917)]=0x3,_0x476bda[_0x1ac21d(0x753)][0x0][_0x1ac21d(0x46d)]=new BABYLON[(_0x1ac21d(0x849))](0x0,0x1,0x0),_0x476bda['lights'][0x0][_0x1ac21d(0x764)]=BABYLON[_0x1ac21d(0x920)][_0x1ac21d(0x44c)]();let _0x48395d=_0x1ac21d(0x55a);return _0x476bda[_0x1ac21d(0x4d9)](()=>{const _0x2b5ccb=_0x1ac21d;_0x2cd15f[_0x2b5ccb(0x366)][_0x2b5ccb(0x815)][_0x2b5ccb(0x21f)]!==_0x48395d&&(_0x48395d=_0x2cd15f['parentElement'][_0x2b5ccb(0x815)][_0x2b5ccb(0x21f)],_0x8e27b8[_0x2b5ccb(0x5a3)]());}),_0x8e27b8['runRenderLoop'](()=>{_0x476bda&&_0x476bda['render']();}),_0x476bda;}function addLineLocation(_0x110db2,_0x105ad4,_0x160b15,_0x10e23f,_0x3c0d8d,_0x371251,_0x14a221){const _0x33232d=_0x4e2f9e;var _0x254b0d=+_0x110db2+_0x3c0d8d/0x2,_0x379ffa=+_0x105ad4+_0x10e23f/0x2,_0x160b15=+_0x160b15+_0x371251/0x2,_0x371251=_0x3c0d8d<_0x10e23f?_0x254b0d:_0x110db2+_0x3c0d8d,_0x12cda1=_0x3c0d8d<_0x10e23f?_0x105ad4+_0x10e23f:_0x379ffa,_0x2b88dd=_0x160b15,_0x254b0d=[new BABYLON['Vector3'](_0x3c0d8d<_0x10e23f?_0x254b0d:_0x110db2,_0x160b15,_0x3c0d8d<_0x10e23f?_0x105ad4:_0x379ffa),new BABYLON[(_0x33232d(0x849))](_0x371251,_0x2b88dd,_0x12cda1)];const _0x25b7a8=BABYLON[_0x33232d(0x31c)][_0x33232d(0x681)](_0x33232d(0x955),{'points':_0x254b0d},_0x14a221);_0x25b7a8[_0x33232d(0x216)]=BABYLON['Color3'][_0x33232d(0x95e)]();}function addStore(_0x43554d,_0xd64970,_0x1f4251,_0x40d4d4,_0x2e550f,_0x13e75f,_0x344fd0,_0x599e55,_0x13be56){drawBlock(_0x43554d,_0xd64970,_0x1f4251,_0x40d4d4,_0x2e550f,_0x13e75f,!0x0,_0x344fd0,_0x599e55,0.65,_0x13be56);}function drawBlock(_0xc777c,_0x2eea97,_0x2a9f4f,_0x1f4455,_0x451578,_0x1b3215,_0x5bc9b2,_0x4af6e3,_0x2148e4,_0x40feb7,_0x595679){const _0x39b9ea=_0x4e2f9e;_0xc777c=+_0xc777c+_0x451578/0x2,_0x2eea97=+_0x2eea97+_0x1f4455/0x2,_0x2a9f4f=+_0x2a9f4f+_0x1b3215/0x2;const _0x535bc5=new BABYLON[(_0x39b9ea(0x59f))](_0x39b9ea(0x2cb),_0x595679);if(_0x535bc5[_0x39b9ea(0x4d5)]=BABYLON[_0x39b9ea(0x920)]['FromHexString'](_0x2148e4),_0x535bc5[_0x39b9ea(0x32c)]=0x2,_0x535bc5['alpha']=_0x40feb7,_0x5bc9b2){const _0x509ed9=new BABYLON[(_0x39b9ea(0x752))](_0x39b9ea(0x752),0x80,_0x595679);_0x509ed9['drawText'](_0x4af6e3,0x5,0x28,_0x39b9ea(0x7a4),_0x39b9ea(0x30d),_0x2148e4,!0x0),_0x535bc5[_0x39b9ea(0x3ba)]=_0x509ed9;}_0x535bc5[_0x39b9ea(0x319)]();const _0x274333=new BABYLON[(_0x39b9ea(0x31c))][(_0x39b9ea(0x4da))](_0x39b9ea(0x4c3),{'width':_0x451578,'height':_0x1b3215,'depth':_0x1f4455},_0x595679);_0x274333[_0x39b9ea(0x38f)]=new BABYLON[(_0x39b9ea(0x849))](_0xc777c,_0x2a9f4f,_0x2eea97),_0x274333[_0x39b9ea(0x8bf)]=_0x535bc5;}function addStore2D(_0x219b0f,_0x4aabb4,_0x41f63f,_0x1b790c,_0x57527d,_0x2996c2,_0xc4981a,_0x2c2bae,_0x5217e2){drawBlock2D(_0x219b0f,_0x4aabb4,_0x41f63f,_0x1b790c,_0x57527d,_0x2996c2,!0x0,_0xc4981a,_0x2c2bae,0.65,_0x5217e2);}function drawBlock2D(_0x281b35,_0x5635e8,_0x561e35,_0x178c20,_0x55e09d,_0x18ae8f,_0x1de248,_0x15b08e,_0x2bece9,_0x3556d1,_0x22f223){const _0x269332=_0x4e2f9e;_0x178c20=0xa*(-_0x178c20+_0x281b35-0x1),_0x281b35=0xa*(_0x55e09d-_0x5635e8+0x1);const _0x4e34c2={'width':0xa,'height':0xa,'sideOrientation':BABYLON[_0x269332(0x821)][_0x269332(0x4eb)]},_0x19019f=('x'===_0x18ae8f?_0x4e34c2[_0x269332(0x93c)]*=_0x561e35:_0x4e34c2[_0x269332(0x21f)]*=_0x561e35,new BABYLON[(_0x269332(0x59f))]('mat',_0x22f223));if(_0x19019f['diffuseColor']=BABYLON['Color3'][_0x269332(0x78d)](_0x2bece9),_0x19019f[_0x269332(0x32c)]=0x2,_0x19019f[_0x269332(0x1e5)]=_0x3556d1,_0x19019f[_0x269332(0x268)]=BABYLON['Color3'][_0x269332(0x7b8)](),_0x1de248){const _0x5ef862=new BABYLON[(_0x269332(0x752))]('DynamicTexture',{'width':parseInt(0x10*_0x4e34c2[_0x269332(0x93c)]),'height':parseInt(0x10*_0x4e34c2[_0x269332(0x21f)])},_0x22f223);_0x5ef862[_0x269332(0x84c)](_0x15b08e,0x5,0x28,_0x269332(0x924),_0x269332(0x30d),_0x2bece9,!0x0),_0x19019f[_0x269332(0x3ba)]=_0x5ef862;}_0x19019f[_0x269332(0x319)]();const _0x31acb7=new BABYLON[(_0x269332(0x31c))]['CreatePlane'](_0x269332(0x4c3),_0x4e34c2,_0x22f223);_0x31acb7['position']=new BABYLON[(_0x269332(0x849))](_0x178c20,0x0,_0x281b35),_0x31acb7[_0x269332(0x7d3)]['x']=Math['PI']/0x2,_0x31acb7[_0x269332(0x8bf)]=_0x19019f,_0x31acb7[_0x269332(0x38f)]['x']+=_0x4e34c2['width']/0x2,_0x31acb7['position']['z']-=_0x4e34c2[_0x269332(0x21f)]/0x2;}function _round(_0x4ab997,_0x3ba002=0x0,_0x2e1280=0xa){const _0x592120=_0x4e2f9e;return _0x4ab997?0x0===_0x3ba002?parseInt(_0x4ab997[_0x592120(0x367)](0xf)):Math[_0x592120(0x41a)](_0x4ab997[_0x592120(0x367)](0xf)*Math[_0x592120(0x17f)](_0x2e1280,_0x3ba002))/Math[_0x592120(0x17f)](_0x2e1280,_0x3ba002):0x0;}function calculateProps(_0x11d188){const _0x471de8=_0x4e2f9e,_0x16da35={'minX':0x3e8,'minZ':0x3e8,'maxX':-0x3e8,'maxZ':-0x3e8,'width':0x0,'length':0x0};for(let _0x252086=0x0;_0x252086<_0x11d188['length'];_0x252086++){var _0x5f3ddd=_0x11d188[_0x252086];for(let _0x460bc5=0x0;_0x460bc5<_0x5f3ddd[_0x471de8(0x60c)][_0x471de8(0x8ed)];_0x460bc5++){var _0x49e756=_0x5f3ddd[_0x471de8(0x60c)][_0x460bc5],_0x5d0150=_0x49e756['z'],_0x49e756=_0x49e756['x'];_0x16da35[_0x471de8(0x805)]>_0x5d0150&&(_0x16da35['minZ']=parseFloat(_round(_0x5d0150,0x2)[_0x471de8(0x902)](0x1))),_0x16da35['minX']>_0x49e756&&(_0x16da35[_0x471de8(0x251)]=parseFloat(_round(_0x49e756,0x2)[_0x471de8(0x902)](0x1))),_0x16da35[_0x471de8(0x6d3)]<_0x5d0150&&(_0x16da35[_0x471de8(0x6d3)]=parseFloat(_round(_0x5d0150,0x2)['toFixed'](0x1))),_0x16da35[_0x471de8(0x168)]<_0x49e756&&(_0x16da35[_0x471de8(0x168)]=parseFloat(_round(_0x49e756,0x2)[_0x471de8(0x902)](0x1)));}}_0x16da35['width']=_0x16da35[_0x471de8(0x168)]-_0x16da35[_0x471de8(0x251)],_0x16da35[_0x471de8(0x8ed)]=_0x16da35[_0x471de8(0x6d3)]-_0x16da35['minZ'];const _0x3257e5=_0x16da35[_0x471de8(0x93c)],_0x31f446=_0x16da35['length'],_0xf8c6e7=g_bottomLength+getHeightAtLevel(g_rackingHighLevel)+g_StoreTopGap*(this[_0x471de8(0x93d)]-0x1);var _0x3935b8=[parseFloat(_0x3257e5[_0x471de8(0x902)](0x5)),parseFloat(_0xf8c6e7['toFixed'](0x5)),parseFloat(_0x31f446[_0x471de8(0x902)](0x5))],_0x1d62d3=g_rackingOrientation===OrientationRacking['horizontal'],_0x5f4496=[_0x1d62d3?_0x16da35[_0x471de8(0x805)]:_0x16da35[_0x471de8(0x251)],_0x1d62d3?_0x16da35[_0x471de8(0x6d3)]:_0x16da35[_0x471de8(0x168)]],_0x34f8a3=(_0x5f4496[0x1]-_0x5f4496[0x0]-0x2*g_palletInfo[_0x471de8(0x960)]-0x2*g_railOutside)/(g_palletInfo['racking']+g_MinDistUpRights),_0x34f8a3=Math[_0x471de8(0x41a)](_0x34f8a3)+0x2,_0x4d7fd7=Array[_0x471de8(0x2a4)](Array(_0x34f8a3)[_0x471de8(0x6e3)]()),_0x34f8a3=parseFloat(((_0x5f4496[0x1]-_0x5f4496[0x0]-_0x34f8a3*g_palletInfo[_0x471de8(0x960)]-0x2*g_railOutside-g_rackingPole)/(_0x34f8a3-0x1))[_0x471de8(0x902)](0x4)),_0x34f8a3={'width':0x2*g_palletOverhang+0x2*g_loadPalletOverhang+g_palletInfo[_0x471de8(0x8ed)]+g_rackingPole,'length':_0x34f8a3+g_palletInfo[_0x471de8(0x960)]},_0x497752=_0x1d62d3?_0x34f8a3['length']:_0x34f8a3['width'];let _0x4ec047,_0x222a73;_0x222a73=_0x1d62d3?(_0x4ec047=Math[_0x471de8(0x41a)](_round(_0x3935b8[0x0]/(_0x1d62d3?_0x34f8a3[_0x471de8(0x93c)]:_0x34f8a3[_0x471de8(0x8ed)])+0.1,0x4)),_0x4d7fd7[_0x4d7fd7[_0x471de8(0x8ed)]-0x1]+0x1):(_0x4ec047=_0x4d7fd7[_0x4d7fd7[_0x471de8(0x8ed)]-0x1]+0x1,Math[_0x471de8(0x41a)](_round(_0x3935b8[0x2]/_0x497752+0.1,0x4))),g_recomandedLiftAmount=0x0,g_recomandedXtrackAmount=0x0,(_0x34f8a3=parseInt(0xe10/(0x3c+0x3e8*_0x3935b8[0x1]/0xfa)),_0x4d7fd7=Math[_0x471de8(0x350)](g_movesPerHour/_0x34f8a3),updateLiftAmount(_0x4d7fd7,0x0),_0x497752=_0x1d62d3?_0x4ec047:_0x222a73,_0x34f8a3=_round((_round(_0x3935b8[_0x1d62d3?0x2:0x0],0x2)-1.55)/(g_palletInfo[_0x471de8(0x93c)]+0.05)),_0x4d7fd7=_0x497752*g_rackingHighLevel*_0x34f8a3/g_SKU,_0x3935b8=Math[_0x471de8(0x350)](_0x34f8a3/0x2/_0x4d7fd7),_0x1d62d3=parseFloat((_0x5f4496[0x1]-_0x5f4496[0x0]-0x2*g_diffToEnd[g_palletInfo[_0x471de8(0x174)]]-g_PalletW[g_palletInfo['max']]-0x2*g_loadPalletOverhang)[_0x471de8(0x902)](0x3)),_0x497752=_round(g_PalletW[g_palletInfo[_0x471de8(0x174)]]+0x2*g_difftoXtrack[g_palletInfo['max']]+0x2*g_loadPalletOverhang+g_xtrackFixedDim,0x2),_0x3935b8=Math['min'](_0x3935b8,_round(_0x1d62d3/_0x497752))),updateXtrackAmount(_0x3935b8,0x0);}function getHeightAtLevel(_0x23d3c6){const _0x4dc0bd=_0x4e2f9e;let _0x3aa661=0x0;for(let _0x1832b1=0x0;_0x1832b1<_0x23d3c6;_0x1832b1++){var _0x5d241b=g_palletAtLevel[_0x4dc0bd(0x426)](_0x15b89b=>_0x15b89b[_0x4dc0bd(0x653)]===_0x1832b1+0x1);0x0<_0x5d241b['length']?_0x3aa661+=parseFloat((parseFloat(_0x5d241b[0x0][_0x4dc0bd(0x21f)])+g_railHeight)[_0x4dc0bd(0x902)](0x2)):_0x3aa661+=g_palletHeight+g_railHeight;}return _0x3aa661;}function isEquivalent(_0x4ca4a8,_0x374024){const _0x180201=_0x4e2f9e;var _0x525928=Object[_0x180201(0x1bc)](_0x4ca4a8),_0x35da95=Object[_0x180201(0x1bc)](_0x374024);if(_0x525928[_0x180201(0x8ed)]!=_0x35da95['length'])return!0x1;for(let _0x3e57c8=0x0;_0x3e57c8<_0x525928['length'];_0x3e57c8++){var _0x53030e=_0x525928[_0x3e57c8];if(_0x4ca4a8[_0x53030e]!==_0x374024[_0x53030e])return!0x1;}return!0x0;}function saveInventoryOld(){var _0x42962d=getIcubeData();Utils['request'](g_BasePath+'home/saveOld','POST',{'documentInfo':documentInfo,'document_name':documentName,'inventory':g_inventory,'icubeData':JSON['stringify'](_0x42962d)},()=>{const _0x5a75f4=_0x373e;Utils[_0x5a75f4(0x964)](_0x5a75f4(0x4c5),_0x5a75f4(0x557));});}function getAllMeasurements(){const _0x1b44f8=_0x4e2f9e;let _0x2c5609=[];for(let _0x4ae6b4=0x0;_0x4ae6b4<g_measurementList[_0x1b44f8(0x8ed)];_0x4ae6b4++)_0x2c5609[_0x1b44f8(0x334)]([[g_measurementList[_0x4ae6b4]['points'][0x0]['x'],g_measurementList[_0x4ae6b4][_0x1b44f8(0x60c)][0x0]['z']],[g_measurementList[_0x4ae6b4][_0x1b44f8(0x60c)][0x1]['x'],g_measurementList[_0x4ae6b4][_0x1b44f8(0x60c)][0x1]['z']],g_measurementList[_0x4ae6b4]['id']]);return _0x2c5609;}function clickableItems(_0x34db6f){const _0x577e7c=_0x4e2f9e;for(let _0x48a0b6=0x0;_0x48a0b6<manualItemInfo[_0x577e7c(0x8ed)];_0x48a0b6++)if(manualItemInfo[_0x48a0b6]&&0x0!==Object[_0x577e7c(0x6e3)](manualItemInfo[_0x48a0b6])[_0x577e7c(0x8ed)]){for(let _0x484add=0x0;_0x484add<manualItemInfo[_0x48a0b6][_0x577e7c(0x7ba)][_0x577e7c(0x8ed)];_0x484add++)manualItemInfo[_0x48a0b6]['meshData'][_0x484add][_0x577e7c(0x67f)]=_0x34db6f;}warehouse[_0x577e7c(0x41a)][_0x577e7c(0x67f)]=_0x34db6f;}function tracking(_0x57ae67){const _0x57f77e=_0x4e2f9e;if(g_saveBehaviour||isEditByAdmin){let _0x2e4dae={'action':_0x57ae67,'doc_name':documentName};0x0<documentInfo&&(_0x2e4dae=Object[_0x57f77e(0x788)]({},_0x2e4dae,{'slid':documentInfo})),Utils[_0x57f77e(0x5ef)](g_BasePath+_0x57f77e(0x794),_0x57f77e(0x25f),_0x2e4dae);}}function createBehavior(){const _0xf42f74=_0x4e2f9e;let _0x2f9830={'doc_name':documentName};0x0<documentInfo&&(_0x2f9830=Object[_0xf42f74(0x788)]({},_0x2f9830,{'slid':documentInfo})),Utils['request'](g_BasePath+_0xf42f74(0x21e),_0xf42f74(0x25f),_0x2f9830);}function toggleMultipleView(){const _0x557778=_0x4e2f9e;if(g_simMultipleView){var _0x3b6db8=getMaxDimOfManualItems(),_0x3b6db8=Math[_0x557778(0x174)](warehouse[_0x557778(0x93c)],warehouse[_0x557778(0x8ed)],0x2*warehouse[_0x557778(0x21f)],_0x3b6db8),_0x18432f=g_canvas[_0x557778(0x1d8)]/g_canvas['clientHeight'];switch_to_free_camera(),scene[_0x557778(0x3f6)][_0x557778(0x583)]=new BABYLON[(_0x557778(0x12d))](0x0,0x0,0.5,0.5);const _0x13d9a1=new BABYLON[(_0x557778(0x7dd))](_0x557778(0x57f),-Math['PI']/0x2,0x0,0x12c,BABYLON[_0x557778(0x849)]['Zero'](),scene),_0x32ede7=(_0x13d9a1[_0x557778(0x2a3)]=BABYLON[_0x557778(0x96b)][_0x557778(0x20e)],_0x13d9a1[_0x557778(0x805)]=0x1,_0x13d9a1[_0x557778(0x6d3)]=0x3e8,_0x13d9a1[_0x557778(0x97f)]=_0x3b6db8/0xa*6.5,_0x13d9a1[_0x557778(0x451)]=-_0x3b6db8/0xa*6.5,_0x13d9a1['orthoLeft']=-_0x3b6db8/0xa*6.5*_0x18432f,_0x13d9a1[_0x557778(0x837)]=_0x3b6db8/0xa*6.5*_0x18432f,_0x13d9a1[_0x557778(0x3d1)]=new BABYLON[(_0x557778(0x849))](0x0,0x0,0x0),_0x13d9a1['lowerAlphaLimit']=_0x13d9a1[_0x557778(0x10c)]=_0x13d9a1[_0x557778(0x1e5)],_0x13d9a1[_0x557778(0x94c)]=_0x13d9a1[_0x557778(0x284)]=_0x13d9a1[_0x557778(0x3a9)],_0x13d9a1[_0x557778(0x441)]=_0x13d9a1[_0x557778(0x836)]=_0x13d9a1[_0x557778(0x1e6)],_0x13d9a1['viewport']=new BABYLON[(_0x557778(0x12d))](0.5,0.5,0.5,0.5),pipeline[_0x557778(0x339)](_0x13d9a1),new BABYLON[(_0x557778(0x7dd))]('camera',0x0,Math['PI']/0x2,0x12c,BABYLON[_0x557778(0x849)][_0x557778(0x473)](),scene)),_0x2fc569=(_0x32ede7[_0x557778(0x2a3)]=BABYLON[_0x557778(0x96b)][_0x557778(0x20e)],_0x32ede7['alpha']=selectedIcube&&selectedIcube['isHorizontal']?-Math['PI']/0x2:0x0,_0x32ede7[_0x557778(0x805)]=0x1,_0x32ede7[_0x557778(0x6d3)]=0x3e8,_0x32ede7[_0x557778(0x97f)]=_0x3b6db8/0xa*3.5*1.625,_0x32ede7[_0x557778(0x451)]=-_0x3b6db8/0xa*3.5*0.375,_0x32ede7[_0x557778(0x1c9)]=-_0x3b6db8/0xa*3.5*_0x18432f,_0x32ede7['orthoRight']=_0x3b6db8/0xa*3.5*_0x18432f,_0x32ede7[_0x557778(0x3d1)]=new BABYLON['Vector3'](0x0,0x0,0x0),_0x32ede7[_0x557778(0x8e3)]=_0x32ede7['upperAlphaLimit']=_0x32ede7['alpha'],_0x32ede7[_0x557778(0x94c)]=_0x32ede7[_0x557778(0x284)]=_0x32ede7[_0x557778(0x3a9)],_0x32ede7[_0x557778(0x441)]=_0x32ede7[_0x557778(0x836)]=_0x32ede7[_0x557778(0x1e6)],_0x32ede7[_0x557778(0x583)]=new BABYLON['Viewport'](0x0,0.5,0.5,0.5),pipeline[_0x557778(0x339)](_0x32ede7),new BABYLON[(_0x557778(0x7dd))](_0x557778(0x2fe),0x0,Math['PI']/0x2,0x12c,BABYLON['Vector3'][_0x557778(0x473)](),scene));_0x2fc569['mode']=BABYLON[_0x557778(0x96b)]['ORTHOGRAPHIC_CAMERA'],_0x2fc569[_0x557778(0x1e5)]=selectedIcube&&selectedIcube[_0x557778(0x295)]?0x0:-Math['PI']/0x2,_0x2fc569[_0x557778(0x805)]=0x1,_0x2fc569['maxZ']=0x3e8,_0x2fc569[_0x557778(0x97f)]=_0x3b6db8/0xa*3.5*1.625,_0x2fc569[_0x557778(0x451)]=-_0x3b6db8/0xa*3.5*0.375,_0x2fc569['orthoLeft']=-_0x3b6db8/0xa*3.5*_0x18432f,_0x2fc569[_0x557778(0x837)]=_0x3b6db8/0xa*3.5*_0x18432f,_0x2fc569['panningAxis']=new BABYLON[(_0x557778(0x849))](0x0,0x0,0x0),_0x2fc569['lowerAlphaLimit']=_0x2fc569[_0x557778(0x10c)]=_0x2fc569['alpha'],_0x2fc569['lowerBetaLimit']=_0x2fc569[_0x557778(0x284)]=_0x2fc569['beta'],_0x2fc569[_0x557778(0x441)]=_0x2fc569['upperRadiusLimit']=_0x2fc569['radius'],_0x2fc569['viewport']=new BABYLON[(_0x557778(0x12d))](0.5,0x0,0.5,0.5),pipeline[_0x557778(0x339)](_0x2fc569),scene[_0x557778(0x95f)][_0x557778(0x334)](_0x13d9a1,_0x32ede7,_0x2fc569);}else{for(let _0x33241e=scene[_0x557778(0x95f)]['length']-0x1;0x1<=_0x33241e;_0x33241e--)pipeline['removeCamera'](scene[_0x557778(0x95f)][_0x33241e]),scene[_0x557778(0x95f)][_0x33241e][_0x557778(0x80d)]();scene[_0x557778(0x3f6)]['viewport']=new BABYLON[(_0x557778(0x12d))](0x0,0x0,0x1,0x1),$(_0x557778(0x6f2))[_0x557778(0x1aa)](_0x557778(0x525),!0x1);}}function clickMenuTabs(_0xfd05af){const _0x2bfbe1=_0x4e2f9e,_0x3f388b=document['querySelector'](_0x2bfbe1(0x542)+_0xfd05af+'\x22]');_0x3f388b['parentElement']['classList'][_0x2bfbe1(0x24e)](_0x2bfbe1(0x29c))||(_0xfd05af=new Event('click'),_0x3f388b['dispatchEvent'](_0xfd05af));}BABYLON['Database']['IDBStorageEnabled']=!0x0,BABYLON[_0x4e2f9e(0x2e9)][_0x4e2f9e(0x5be)]=!0x1,BABYLON['SceneLoaderFlags'][_0x4e2f9e(0x5be)]=!0x1,BABYLON['Engine']['OfflineProviderFactory']=(_0x45bf31,_0x1ffc80,_0x4e1cf4)=>new BABYLON[(_0x4e2f9e(0x6f3))](_0x45bf31,_0x1ffc80,!0x0),BABYLON[_0x4e2f9e(0x3dd)][_0x4e2f9e(0x1f4)]()?initConfigurator():alert('Browser\x20not\x20supported');let eventKey;const keys={'hidden':'visibilitychange','webkitHidden':_0x4e2f9e(0x28d),'mozHidden':_0x4e2f9e(0x7df),'msHidden':_0x4e2f9e(0x8d6)};for(let e in keys)if(e in document){eventKey=keys[e];break;}document['addEventListener'](eventKey,()=>{const _0x5021fd=_0x4e2f9e;simulation&&g_animIsPlaying&&(document[_0x5021fd(0x7db)]?simulation['pause']():simulation['resume']());}),window['addEventListener']('resize',function(){resizeRenderer();});const Events={'onPointerDown':function(_0x5370d8){const _0x349c23=_0x4e2f9e;isInVR||(0x2===_0x5370d8[_0x349c23(0x215)]&&g_sceneMode===sceneMode['draw']&&(g_TopCamPann=!0x1),renderScene());},'onPointerUp':function(_0x31ce6d){const _0x1c9897=_0x4e2f9e;if(!isInVR){if(g_sceneMode===sceneMode[_0x1c9897(0x184)])0x2!==_0x31ce6d[_0x1c9897(0x215)]||g_TopCamPann||warehouse[_0x1c9897(0x424)](!0x1),0x0===_0x31ce6d[_0x1c9897(0x215)]&&warehouse['clickOutside']();else{if(warehouse[_0x1c9897(0x41a)][_0x1c9897(0x605)]&&warehouse[_0x1c9897(0x41a)][_0x1c9897(0x8bf)][_0x1c9897(0x281)])warehouse['floor'][_0x1c9897(0x605)]=!0x1,startingPoint=void 0x0,currentView===ViewType[_0x1c9897(0x2bd)]&&scene['activeCamera']['attachControl'](g_canvas,!0x0);else{scene[_0x1c9897(0x3f6)][_0x1c9897(0x389)][_0x1c9897(0x3bb)]||scene[_0x1c9897(0x3f6)][_0x1c9897(0x584)](g_canvas,!0x0),_0x31ce6d=scene['pick'](scene[_0x1c9897(0x3a6)],scene[_0x1c9897(0x3f4)]);if(_0x31ce6d[_0x1c9897(0x7aa)]){if(_0x31ce6d[_0x1c9897(0x5c0)]!==currentMesh){if(currentMesh&¤tMesh[_0x1c9897(0x19a)]&¤tMesh[_0x1c9897(0x19a)][_0x1c9897(0x2b7)]&¤tMesh[_0x1c9897(0x19a)][_0x1c9897(0x2b7)][_0x1c9897(0x2c2)])return;currentMesh&¤tMesh[_0x1c9897(0x45e)]&&0x3e8<=currentMesh[_0x1c9897(0x45e)][_0x1c9897(0x355)]&&(currentMesh=currentMesh['mesh']),unsetCurrentMesh(!0x1),removeItemsGroup();}}else{if(currentMesh&¤tMesh[_0x1c9897(0x19a)]&¤tMesh[_0x1c9897(0x19a)][_0x1c9897(0x2b7)]&¤tMesh[_0x1c9897(0x19a)][_0x1c9897(0x2b7)]['isVisible'])return;unsetCurrentMesh(!0x1),removeItemsGroup();}}}currentView===ViewType[_0x1c9897(0x8a0)]&&renderScene(0xfa0);}},'onPointerMove':function(){const _0x5ad916=_0x4e2f9e;if(!isInVR){if(currentMesh&&startingPoint){renderScene();let _0x2a0b31=Utils[_0x5ad916(0x95b)]();if(_0x2a0b31){_0x2a0b31['y']=0x0,currentMesh[_0x5ad916(0x1c7)]&&(_0x2a0b31['y']=currentMesh[_0x5ad916(0x1c7)]),currentMesh[_0x5ad916(0x19a)]&¤tMesh[_0x5ad916(0x19a)][_0x5ad916(0x541)](),currentMesh[_0x5ad916(0x45e)]&&0x3e8<=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]&&(currentMesh[_0x5ad916(0x45e)]['direction']%0x2!=0x0?_0x5ad916(0x93c)==currentMesh[_0x5ad916(0x33c)]?_0x2a0b31['x']=startingPoint['x']:_0x2a0b31['z']=startingPoint['z']:_0x5ad916(0x93c)==currentMesh[_0x5ad916(0x33c)]?_0x2a0b31['z']=startingPoint['z']:_0x2a0b31['x']=startingPoint['x']);var _0x8c9e88=_0x2a0b31[_0x5ad916(0x25c)](startingPoint);if(currentMesh[_0x5ad916(0x38f)]['addInPlace'](_0x8c9e88),startingPoint=_0x2a0b31,currentMesh['mesh']&&0x3e8<=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]){const _0x5ae8e1=currentMesh['mesh'][_0x5ad916(0x11d)]();currentMesh[_0x5ad916(0x45e)]['direction']%0x2==0x0?'width'==currentMesh[_0x5ad916(0x33c)]?(currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x597)]['x']+=_0x8c9e88['x'],currentMesh['mesh'][_0x5ad916(0x38f)]['x']+=_0x8c9e88['x']/0x2,currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)]=_round(currentMesh[_0x5ad916(0x45e)]['scaling']['x'],0x2),manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]][_0x5ad916(0x93c)]=currentMesh[_0x5ad916(0x45e)]['width'],manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]]['originMesh'][_0x5ad916(0x597)]['x']=currentMesh['mesh'][_0x5ad916(0x93c)],_0x5ae8e1[0x0]&&(_0x5ae8e1[0x0][_0x5ad916(0x597)]['x']=0x1/currentMesh[_0x5ad916(0x45e)]['width']),_0x5ae8e1[0x1]&&(_0x5ae8e1[0x1][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)],_0x5ae8e1[0x1][_0x5ad916(0x38f)]['x']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)]),_0x5ae8e1[0x2]&&(_0x5ae8e1[0x2][_0x5ad916(0x597)]['x']=0x1/currentMesh['mesh'][_0x5ad916(0x93c)]),_0x5ae8e1[0x3]&&(_0x5ae8e1[0x3][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)],_0x5ae8e1[0x3][_0x5ad916(0x38f)]['x']=-0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)]),_0x5ae8e1[0x4]&&(_0x5ae8e1[0x4][_0x5ad916(0x597)]['x']=0x1/currentMesh[_0x5ad916(0x45e)]['width'])):(currentMesh[_0x5ad916(0x45e)]['scaling']['z']+=_0x8c9e88['z'],currentMesh[_0x5ad916(0x45e)]['position']['z']+=_0x8c9e88['z']/0x2,currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]=_round(currentMesh[_0x5ad916(0x45e)]['scaling']['z'],0x2),currentMesh['mesh']['multiply']=_round(currentMesh['mesh'][_0x5ad916(0x8ed)]+0.2,0x2),manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]][_0x5ad916(0x8ed)]=currentMesh[_0x5ad916(0x45e)]['length'],manualItemInfo[currentMesh['mesh'][_0x5ad916(0x355)]][_0x5ad916(0x506)]=currentMesh[_0x5ad916(0x45e)]['multiply'],manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]][_0x5ad916(0x1a0)]['scaling']['z']=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)],_0x5ae8e1[0x0]&&(_0x5ae8e1[0x0][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)]['length'],_0x5ae8e1[0x0][_0x5ad916(0x38f)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]),_0x5ae8e1[0x1]&&(_0x5ae8e1[0x1][_0x5ad916(0x597)]['x']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]),_0x5ae8e1[0x2]&&(_0x5ae8e1[0x2][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)],_0x5ae8e1[0x2]['position']['z']=-0x1/currentMesh['mesh'][_0x5ad916(0x8ed)]),_0x5ae8e1[0x3]&&(_0x5ae8e1[0x3][_0x5ad916(0x597)]['x']=0x1/currentMesh['mesh'][_0x5ad916(0x8ed)]),_0x5ae8e1[0x4]&&(_0x5ae8e1[0x4][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)])):_0x5ad916(0x93c)==currentMesh['atr']?(currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x597)]['x']+=_0x8c9e88['z'],currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x38f)]['z']+=_0x8c9e88['z']/0x2,currentMesh[_0x5ad916(0x45e)]['width']=_round(currentMesh['mesh'][_0x5ad916(0x597)]['x'],0x2),manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]]['width']=currentMesh[_0x5ad916(0x45e)]['width'],manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]][_0x5ad916(0x1a0)][_0x5ad916(0x597)]['x']=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)],_0x5ae8e1[0x0]&&(_0x5ae8e1[0x0]['scaling']['x']=0x1/currentMesh[_0x5ad916(0x45e)]['width']),_0x5ae8e1[0x1]&&(_0x5ae8e1[0x1][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)],_0x5ae8e1[0x1][_0x5ad916(0x38f)]['x']=0x1/currentMesh['mesh'][_0x5ad916(0x93c)]),_0x5ae8e1[0x2]&&(_0x5ae8e1[0x2]['scaling']['x']=0x1/currentMesh['mesh'][_0x5ad916(0x93c)]),_0x5ae8e1[0x3]&&(_0x5ae8e1[0x3]['scaling']['z']=0x1/currentMesh['mesh'][_0x5ad916(0x93c)],_0x5ae8e1[0x3][_0x5ad916(0x38f)]['x']=-0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x93c)]),_0x5ae8e1[0x4]&&(_0x5ae8e1[0x4]['scaling']['x']=0x1/currentMesh['mesh']['width'])):(currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x597)]['z']+=_0x8c9e88['x'],currentMesh['mesh'][_0x5ad916(0x38f)]['x']+=_0x8c9e88['x']/0x2,currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]=_round(currentMesh[_0x5ad916(0x45e)]['scaling']['z'],0x2),currentMesh[_0x5ad916(0x45e)]['multiply']=_round(currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]+0.2,0x2),manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]][_0x5ad916(0x8ed)]=currentMesh[_0x5ad916(0x45e)]['length'],manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]]['multiply']=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x506)],manualItemInfo[currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x355)]]['originMesh']['scaling']['z']=currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)],_0x5ae8e1[0x0]&&(_0x5ae8e1[0x0][_0x5ad916(0x597)]['z']=0x1/currentMesh[_0x5ad916(0x45e)]['length'],_0x5ae8e1[0x0][_0x5ad916(0x38f)]['z']=0x1/currentMesh['mesh'][_0x5ad916(0x8ed)]),_0x5ae8e1[0x1]&&(_0x5ae8e1[0x1][_0x5ad916(0x597)]['x']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]),_0x5ae8e1[0x2]&&(_0x5ae8e1[0x2]['scaling']['z']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)],_0x5ae8e1[0x2][_0x5ad916(0x38f)]['z']=-0x1/currentMesh[_0x5ad916(0x45e)]['length']),_0x5ae8e1[0x3]&&(_0x5ae8e1[0x3]['scaling']['x']=0x1/currentMesh[_0x5ad916(0x45e)][_0x5ad916(0x8ed)]),_0x5ae8e1[0x4]&&(_0x5ae8e1[0x4]['scaling']['z']=0x1/currentMesh['mesh']['length']));}}}if(warehouse[_0x5ad916(0x41a)][_0x5ad916(0x605)]&&warehouse['floor'][_0x5ad916(0x8bf)]['albedoTexture']){renderScene();const _0x326637=Utils['getFloorPosition']();_0x326637&&layoutMap&&(_0x8c9e88=_0x326637['subtract'](startingPoint),layoutMap[_0x5ad916(0x38b)]-=layoutMap['scale']*_0x8c9e88['x']/0xa,layoutMap[_0x5ad916(0x122)]-=layoutMap[_0x5ad916(0x45a)]*_0x8c9e88['z']/0xa,warehouse[_0x5ad916(0x41a)]['material'][_0x5ad916(0x281)][_0x5ad916(0x38b)]=layoutMap[_0x5ad916(0x38b)],warehouse['floor'][_0x5ad916(0x8bf)][_0x5ad916(0x281)][_0x5ad916(0x122)]=layoutMap['vOffset']);}if(g_measureEnabled&&null!=selectedMeasure&&0x0==selectedMeasure[_0x5ad916(0x76e)]&&-0x1!=selectedMeasure[_0x5ad916(0x37b)]){const _0x443037=scene[_0x5ad916(0x703)](scene[_0x5ad916(0x3a6)],scene[_0x5ad916(0x3f4)]);_0x443037[_0x5ad916(0x7aa)]&&(selectedMeasure['points'][selectedMeasure[_0x5ad916(0x37b)]]=new BABYLON[(_0x5ad916(0x849))](parseFloat(_0x443037[_0x5ad916(0x24f)]['x'][_0x5ad916(0x902)](0x3)),0x0,parseFloat(_0x443037[_0x5ad916(0x24f)]['z'][_0x5ad916(0x902)](0x3))),selectedMeasure[_0x5ad916(0x2c8)][selectedMeasure[_0x5ad916(0x37b)]]&&(selectedMeasure[_0x5ad916(0x2c8)][selectedMeasure[_0x5ad916(0x37b)]][_0x5ad916(0x38f)]=selectedMeasure[_0x5ad916(0x60c)][selectedMeasure['indexOf']]),selectedMeasure[_0x5ad916(0x2c8)][0x2]&&(selectedMeasure[_0x5ad916(0x2c8)][0x2][_0x5ad916(0x38f)]=BABYLON[_0x5ad916(0x849)][_0x5ad916(0x1fd)](selectedMeasure[_0x5ad916(0x60c)][0x0],selectedMeasure[_0x5ad916(0x60c)][0x1])),selectedMeasure['update']());}}},'onChangeWheel':function(_0x3ca710){const _0x6982ce=_0x4e2f9e;isInVR||(currentView===ViewType['top']&&zoom2DCamera(_0x3ca710[_0x6982ce(0x158)]/0x64,!0x1),[ViewType[_0x6982ce(0x409)],ViewType[_0x6982ce(0x77e)]][_0x6982ce(0x85d)](currentView)&&zoom2DCamera(_0x3ca710[_0x6982ce(0x158)]/0x64,!0x0),renderScene());}};
|