NongFaHeZuoSheHouTaiGuanLi/public/bigScreen/lib/mars3d/plugins/wind/mars3d-wind.js

1 line
85 KiB
JavaScript

var a0_0x2aa1=['X3RvbWFw','c3ltYm9s','dmlzaWJsZQ==','cm93cw==','Y2FudmFzSGVpZ2h0','Y3JlYXRlVGV4dHVyZQ==','X3BhcnRpY2xlc051bWJlcg==','ZmFkZU9wYWNpdHk=','cmF3UmVuZGVyU3RhdGU=','QmFzZUxheWVy','Z2V0Vg==','Z2V0VVZCeVhZ','dmVydGV4U2hhZGVyU291cmNl','eG1heA==','ZHJhd2luZ0J1ZmZlckhlaWdodA==','ZHJhd1dpbmQ=','TGF5ZXJVdGls','Y3VycmVudFBhcnRpY2xlc1Bvc2l0aW9u','Y3JlYXRlUmVuZGVyaW5nRnJhbWVidWZmZXJz','d3JpdGFibGU=','c291dGg=','R2VvbWV0cnlBdHRyaWJ1dGU=','b2JqZWN0','VGV4dHVyZU1hZ25pZmljYXRpb25GaWx0ZXI=','cG9zaXRpb25XQw==','bWlu','ZnJhZ21lbnRTaGFkZXJTb3VyY2U=','a2V5cw==','bGVuZ3Ro','ZnVuY3Rpb24=','VmVydGV4QXJyYXk=','ZnJvbUNhY2hl','TElORUFS','bWFyczNkV2luZA==','ZGVzdGluYXRpb24taW4=','YmxlbmRpbmc=','c2V0QXR0cmlidXRl','X2FkZGVkSG9vaw==','bG9uUmFuZ2U=','cGFydGljbGVzVGV4dHVyZVNpemU=','Q2xlYXJDb21tYW5k','Z2V0RGVmYXVsdFJlbmRlclN0YXRl','dHJhaWxz','Z2V0RXh0ZW50','Q29tcHV0ZQ==','Y29uZmlndXJhYmxl','YXV0bw==','YWRk','bGluZVdpZHRo','c3BlZWRSYXRl','Y3JlYXRlUmF3UmVuZGVyU3RhdGU=','YXJyYXk=','dW5kZWZpbmVk','cG9pbnRlckV2ZW50cw==','cG93','bWFyczNk','cHJpbWl0aXZlcw==','dW5pZm9ybU1hcA==','d2lkdGg=','UGl4ZWxEYXRhdHlwZQ==','dmFsdWU=','dXBkYXRl','dW5pZm9ybSBzYW1wbGVyMkQgdHJhaWxzQ29sb3JUZXh0dXJlOw0KdW5pZm9ybSBzYW1wbGVyMkQgdHJhaWxzRGVwdGhUZXh0dXJlOw0KDQp2YXJ5aW5nIHZlYzIgdGV4dHVyZUNvb3JkaW5hdGU7DQoNCnZvaWQgbWFpbigpIHsNCiAgICB2ZWM0IHRyYWlsc0NvbG9yID0gdGV4dHVyZTJEKHRyYWlsc0NvbG9yVGV4dHVyZSwgdGV4dHVyZUNvb3JkaW5hdGUpOw0KICAgIGZsb2F0IHRyYWlsc0RlcHRoID0gdGV4dHVyZTJEKHRyYWlsc0RlcHRoVGV4dHVyZSwgdGV4dHVyZUNvb3JkaW5hdGUpLnI7DQogICAgZmxvYXQgZ2xvYmVEZXB0aCA9IGN6bV91bnBhY2tEZXB0aCh0ZXh0dXJlMkQoY3ptX2dsb2JlRGVwdGhUZXh0dXJlLCB0ZXh0dXJlQ29vcmRpbmF0ZSkpOw0KDQogICAgaWYgKHRyYWlsc0RlcHRoIDwgZ2xvYmVEZXB0aCkgew0KICAgICAgICBnbF9GcmFnQ29sb3IgPSB0cmFpbHNDb2xvcjsNCiAgICB9IGVsc2Ugew0KICAgICAgICBnbF9GcmFnQ29sb3IgPSB2ZWM0KDAuMCk7DQogICAgfQ0KfQ==','c3Ryb2tl','dmFsdWVPZg==','Y2FudmFz','cmVzaXpl','dXNlcklucHV0','dG9SYWRpYW5z','ZWFzdA==','Y3VycmVudFRyYWlsc0NvbG9y','UGl4ZWxGb3JtYXQ=','RElTQUJMRV9HTF9QT1NJVElPTl9MT0dfREVQVEg=','ZGVmYXVsdA==','Z2V0RGlyZWN0aW9u','bGVmdA==','ZGVzdHJveQ==','QUxXQVlT','ZXhwb3J0cw==','Q29tcHV0ZUNvbW1hbmQ=','c2VnbWVudHM=','Qm91bmRpbmdTcGhlcmU=','cG9zaXRpb24=','cHJvdG90eXBl','ZGVwdGhNYXNr','eW1heA==','Y29tbWFuZExpc3Q=','VU5TSUdORURfQllURQ==','YWRkRXZlbnRMaXN0ZW5lcg==','c2hhZGVyUHJvZ3JhbQ==','Y2VpbA==','bW9k','X3JlbW92ZWRIb29r','d2luZEZpZWxk','cmFuZG9tUGFydGljbGU=','bGluZVRv','ZGVmaW5lZA==','dXBkYXRlRGF0ZQ==','ZGVzdHJveU9iamVjdA==','X2JpbGluZWFySW50ZXJwb2xhdGlvbg==','c2hvdw==','ZGVwdGhUZXh0dXJl','YXBwbHlVc2VySW5wdXQ=','b3B0aW9ucw==','I2ZmZmZmZg==','X2RyYXdMaW5lcw==','d2luZA==','Y29uc3RydWN0b3I=','aXNQb2ludFZpc2libGU=','dW5pZm9ybSBzYW1wbGVyMkQgbmV4dFBhcnRpY2xlc1Bvc2l0aW9uOwp1bmlmb3JtIHNhbXBsZXIyRCBuZXh0UGFydGljbGVzU3BlZWQ7IC8vICh1LCB2LCB3LCBub3JtYWxpemF0aW9uKQoKLy8gcmFuZ2UgKG1pbiwgbWF4KQp1bmlmb3JtIHZlYzIgbG9uUmFuZ2U7CnVuaWZvcm0gdmVjMiBsYXRSYW5nZTsKCnVuaWZvcm0gZmxvYXQgcmFuZG9tQ29lZmZpY2llbnQ7IC8vIHVzZSB0byBpbXByb3ZlIHRoZSBwc2V1ZG8tcmFuZG9tIGdlbmVyYXRvcgp1bmlmb3JtIGZsb2F0IGRyb3BSYXRlOyAvLyBkcm9wIHJhdGUgaXMgYSBjaGFuY2UgYSBwYXJ0aWNsZSB3aWxsIHJlc3RhcnQgYXQgcmFuZG9tIHBvc2l0aW9uIHRvIGF2b2lkIGRlZ2VuZXJhdGlvbgp1bmlmb3JtIGZsb2F0IGRyb3BSYXRlQnVtcDsKCnZhcnlpbmcgdmVjMiB2X3RleHR1cmVDb29yZGluYXRlczsKCi8vIHBzZXVkby1yYW5kb20gZ2VuZXJhdG9yCmNvbnN0IHZlYzMgcmFuZG9tQ29uc3RhbnRzID0gdmVjMygxMi45ODk4LCA3OC4yMzMsIDQzNzUuODU0NTMpOwpjb25zdCB2ZWMyIG5vcm1hbFJhbmdlID0gdmVjMigwLjAsIDEuMCk7CmZsb2F0IHJhbmQodmVjMiBzZWVkLCB2ZWMyIHJhbmdlKSB7CiAgICB2ZWMyIHJhbmRvbVNlZWQgPSByYW5kb21Db2VmZmljaWVudCAqIHNlZWQ7CiAgICBmbG9hdCB0ZW1wID0gZG90KHJhbmRvbUNvbnN0YW50cy54eSwgcmFuZG9tU2VlZCk7CiAgICB0ZW1wID0gZnJhY3Qoc2luKHRlbXApICogKHJhbmRvbUNvbnN0YW50cy56ICsgdGVtcCkpOwogICAgcmV0dXJuIHRlbXAgKiAocmFuZ2UueSAtIHJhbmdlLngpICsgcmFuZ2UueDsKfQoKdmVjMyBnZW5lcmF0ZVJhbmRvbVBhcnRpY2xlKHZlYzIgc2VlZCwgZmxvYXQgbGV2KSB7CiAgICAvLyBlbnN1cmUgdGhlIGxvbmdpdHVkZSBpcyBpbiBbMCwgMzYwXQogICAgZmxvYXQgcmFuZG9tTG9uID0gbW9kKHJhbmQoc2VlZCwgbG9uUmFuZ2UpLCAzNjAuMCk7CiAgICBmbG9hdCByYW5kb21MYXQgPSByYW5kKC1zZWVkLCBsYXRSYW5nZSk7CgogICAgcmV0dXJuIHZlYzMocmFuZG9tTG9uLCByYW5kb21MYXQsIGxldik7Cn0KCmJvb2wgcGFydGljbGVPdXRib3VuZCh2ZWMzIHBhcnRpY2xlKSB7CiAgICByZXR1cm4gcGFydGljbGUueSA8IC05MC4wIHx8IHBhcnRpY2xlLnkgPiA5MC4wOwp9Cgp2b2lkIG1haW4oKSB7CiAgICB2ZWMzIG5leHRQYXJ0aWNsZSA9IHRleHR1cmUyRChuZXh0UGFydGljbGVzUG9zaXRpb24sIHZfdGV4dHVyZUNvb3JkaW5hdGVzKS5yZ2I7CiAgICB2ZWM0IG5leHRTcGVlZCA9IHRleHR1cmUyRChuZXh0UGFydGljbGVzU3BlZWQsIHZfdGV4dHVyZUNvb3JkaW5hdGVzKTsKICAgIGZsb2F0IHBhcnRpY2xlRHJvcFJhdGUgPSBkcm9wUmF0ZSArIGRyb3BSYXRlQnVtcCAqIG5leHRTcGVlZC5hOwoKICAgIHZlYzIgc2VlZDEgPSBuZXh0UGFydGljbGUueHkgKyB2X3RleHR1cmVDb29yZGluYXRlczsKICAgIHZlYzIgc2VlZDIgPSBuZXh0U3BlZWQueHkgKyB2X3RleHR1cmVDb29yZGluYXRlczsKICAgIHZlYzMgcmFuZG9tUGFydGljbGUgPSBnZW5lcmF0ZVJhbmRvbVBhcnRpY2xlKHNlZWQxLCBuZXh0UGFydGljbGUueik7CiAgICBmbG9hdCByYW5kb21OdW1iZXIgPSByYW5kKHNlZWQyLCBub3JtYWxSYW5nZSk7CgogICAgaWYgKHJhbmRvbU51bWJlciA8IHBhcnRpY2xlRHJvcFJhdGUgfHwgcGFydGljbGVPdXRib3VuZChuZXh0UGFydGljbGUpKSB7CiAgICAgICAgZ2xfRnJhZ0NvbG9yID0gdmVjNChyYW5kb21QYXJ0aWNsZSwgMS4wKTsgLy8gMS4wIG1lYW5zIHRoaXMgaXMgYSByYW5kb20gcGFydGljbGUKICAgIH0gZWxzZSB7CiAgICAgICAgZ2xfRnJhZ0NvbG9yID0gdmVjNChuZXh0UGFydGljbGUsIDAuMCk7CiAgICB9Cn0=','Y29uc3RydWN0','ZmlsbFN0eWxl','Y2FsY19zcGVlZFJhdGU=','QnVmZmVyVXNhZ2U=','U2NlbmVNb2Rl','cmVtb3Zl','cHJlUmVuZGVy','dW5pZm9ybSBzYW1wbGVyMkQgY29sb3JUYWJsZTsKCnZhcnlpbmcgZmxvYXQgc3BlZWROb3JtYWxpemF0aW9uOwoKdm9pZCBtYWluKCkgewogICAgZ2xfRnJhZ0NvbG9yID0gdGV4dHVyZTJEKGNvbG9yVGFibGUsIHZlYzIoc3BlZWROb3JtYWxpemF0aW9uLCAwLjApKTsKfQ==','UklHSFRfRE9XTg==','ekluZGV4','dG9HcmlkWFk=','X21heEFnZQ==','QXBwZWFyYW5jZQ==','cGFydGljbGVzUmVuZGVyaW5n','YW5pbWF0ZUZyYW1l','UElfT1ZFUl9USFJFRQ==','ZHJvcFJhdGU=','YWRkUHJpbWl0aXZlcw==','Y3JlYXRlQ29tcHV0aW5nUHJpbWl0aXZlcw==','U2NyZWVuU3BhY2VFdmVudFR5cGU=','cGFydGljbGVz','Y29sb3JOdW0=','dG9EZWdyZWVz','Y29scw==','ZGVmYXVsdFZhbHVl','TEVGVF9ET1dO','c3FydA==','Z2V0V2luZA==','UkdC','cmVkcmF3','UkdCQQ==','Q2FudmFzV2luZExheWVy','Zm9yRWFjaA==','U0NFTkUzRA==','Y2xlYXJDb21tYW5k','TkVBUkVTVA==','c3Ryb2tlU3R5bGU=','dGV4dHVyZXM=','V2luZExheWVy','UElfT1ZFUl9UV08=','RHJhdw==','ZW51bWVyYWJsZQ==','eG1pbg==','c2VnbWVudHNDb2xvcg==','Y2FsbA==','UmVjdGFuZ2xl','Z2VvbWV0cnk=','X19lc01vZHVsZQ==','U2NlbmVUcmFuc2Zvcm1z','cmVmcmVzaFBhcnRpY2xlcw==','d2luZERhdGE=','dmlld3BvcnQ=','R2VvbWV0cnk=','cGFydGljbGVzTnVtYmVy','bW92ZUVuZA==','Z2V0RnVsbHNjcmVlblF1YWQ=','bWF4QWdl','Y3JlYXRlV2luZFRleHR1cmVz','X2NhbGNVVg==','b3V0cHV0VGV4dHVyZQ==','cHVzaA==','Y2xlYXI=','YXJyYXlCdWZmZXJWaWV3','YXR0cmlidXRlIHZlYzMgcG9zaXRpb247DQphdHRyaWJ1dGUgdmVjMiBzdDsNCg0KdmFyeWluZyB2ZWMyIHRleHR1cmVDb29yZGluYXRlOw0KDQp2b2lkIG1haW4oKSB7DQogICAgdGV4dHVyZUNvb3JkaW5hdGUgPSBzdDsNCiAgICBnbF9Qb3NpdGlvbiA9IHZlYzQocG9zaXRpb24sIDEuMCk7DQp9','c3BlZWRGYWN0b3I=','ZGVzdHJveVBhcnRpY2xlc1RleHR1cmVz','VFdPX1BJ','Y3JlYXRlU2VnbWVudHNHZW9tZXRyeQ==','bGlnaHRlcg==','c2hhbQ==','YXBwbHk=','bmV4dFRyYWlscw==','Y29udGV4dA==','cmV2ZXJzZVk=','RGVwdGhGdW5jdGlvbg==','bm9uZQ==','MHB4','cGl4ZWxTaXpl','aXNEZXN0cm95ZWQ=','REVQVEhfQ09NUE9ORU5U','cm91bmQ=','RElTQUJMRV9MT0dfREVQVEhfRlJBR01FTlRfV1JJVEU=','X3NwZWVkUmF0ZQ==','cmFuZG9t','X21vdW50ZWRIb29r','ZGltZW5zaW9ucw==','cG9zdFByb2Nlc3NpbmdTcGVlZA==','dW5pZm9ybSBzYW1wbGVyMkQgc2VnbWVudHNDb2xvclRleHR1cmU7DQp1bmlmb3JtIHNhbXBsZXIyRCBzZWdtZW50c0RlcHRoVGV4dHVyZTsNCg0KdW5pZm9ybSBzYW1wbGVyMkQgY3VycmVudFRyYWlsc0NvbG9yOw0KdW5pZm9ybSBzYW1wbGVyMkQgdHJhaWxzRGVwdGhUZXh0dXJlOw0KDQp1bmlmb3JtIGZsb2F0IGZhZGVPcGFjaXR5Ow0KDQp2YXJ5aW5nIHZlYzIgdGV4dHVyZUNvb3JkaW5hdGU7DQoNCnZvaWQgbWFpbigpIHsNCiAgICB2ZWM0IHBvaW50c0NvbG9yID0gdGV4dHVyZTJEKHNlZ21lbnRzQ29sb3JUZXh0dXJlLCB0ZXh0dXJlQ29vcmRpbmF0ZSk7DQogICAgdmVjNCB0cmFpbHNDb2xvciA9IHRleHR1cmUyRChjdXJyZW50VHJhaWxzQ29sb3IsIHRleHR1cmVDb29yZGluYXRlKTsNCg0KICAgIHRyYWlsc0NvbG9yID0gZmxvb3IoZmFkZU9wYWNpdHkgKiAyNTUuMCAqIHRyYWlsc0NvbG9yKSAvIDI1NS4wOyAvLyBtYWtlIHN1cmUgdGhlIHRyYWlsc0NvbG9yIHdpbGwgYmUgc3RyaWN0bHkgZGVjcmVhc2VkDQoNCiAgICBmbG9hdCBwb2ludHNEZXB0aCA9IHRleHR1cmUyRChzZWdtZW50c0RlcHRoVGV4dHVyZSwgdGV4dHVyZUNvb3JkaW5hdGUpLnI7DQogICAgZmxvYXQgdHJhaWxzRGVwdGggPSB0ZXh0dXJlMkQodHJhaWxzRGVwdGhUZXh0dXJlLCB0ZXh0dXJlQ29vcmRpbmF0ZSkucjsNCiAgICBmbG9hdCBnbG9iZURlcHRoID0gY3ptX3VucGFja0RlcHRoKHRleHR1cmUyRChjem1fZ2xvYmVEZXB0aFRleHR1cmUsIHRleHR1cmVDb29yZGluYXRlKSk7DQoNCiAgICBnbF9GcmFnQ29sb3IgPSB2ZWM0KDAuMCk7DQogICAgaWYgKHBvaW50c0RlcHRoIDwgZ2xvYmVEZXB0aCkgew0KICAgICAgICBnbF9GcmFnQ29sb3IgPSBnbF9GcmFnQ29sb3IgKyBwb2ludHNDb2xvcjsNCiAgICB9DQogICAgaWYgKHRyYWlsc0RlcHRoIDwgZ2xvYmVEZXB0aCkgew0KICAgICAgICBnbF9GcmFnQ29sb3IgPSBnbF9GcmFnQ29sb3IgKyB0cmFpbHNDb2xvcjsNCiAgICB9DQogICAgZ2xfRnJhZ0RlcHRoRVhUID0gbWluKHBvaW50c0RlcHRoLCB0cmFpbHNEZXB0aCk7DQp9','cmVtb3ZlQ2hpbGQ=','VFJJQU5HTEVT','Z2V0UGl4ZWxTaXpl','c2NyZWVu','Y2FudmFzUmVzaXpl','Q2VzaXVt','YXBwbHlWaWV3ZXJQYXJhbWV0ZXJz','YWxs','bGF0UmFuZ2U=','ZGVmaW5lUHJvcGVydHk=','WkVSTw==','bG5n','ZHJhd2luZ0J1ZmZlcldpZHRo','cGFydGljbGVzV2luZA==','X21hcA==','bWF4','d2dzODRUb1dpbmRvd0Nvb3JkaW5hdGVz','cmFuZG9tQmV0d2Vlbg==','U2FtcGxlcg==','cGFydGljbGVzQ29tcHV0aW5n','ZnJhbWVidWZmZXJz','cmVxdWVzdEFuaW1hdGlvbkZyYW1l','ZWxsaXBzb2lk','YWdl','Y2xpZW50V2lkdGg=','Y29tbWFuZFR5cGU=','Y3JlYXRlRWxlbWVudA==','U1RBVElDX0RSQVc=','Y3JlYXRlUmVuZGVyaW5nUHJpbWl0aXZlcw==','cGFydGljbGVIZWlnaHQ=','Y3JlYXRl','Zml4ZWRIZWlnaHQ=','dWRhdGE=','Y29sb3JUYWJsZQ==','aGFzT3duUHJvcGVydHk=','bWF4UGFydGljbGVz','aXNJbkV4dGVudA==','UGFzcw==','cHJlRXhlY3V0ZQ==','Y3VycmVudFRyYWlscw==','Y3JlYXRlUGFydGljbGVzVGV4dHVyZXM=','aGVpZ2h0','bmV4dFBhcnRpY2xlc1NwZWVk','Y2FucmVmcmVzaA==','Y2FudmFzV2lkdGg=','U2hhZGVyUHJvZ3JhbQ==','ZnJvbUdlb21ldHJ5','bmV4dFBhcnRpY2xlc1Bvc2l0aW9u','V0hFRUw=','c2V0SW5wdXRBY3Rpb24=','YW1k','Q2FydGVzaWFuMg==','VGV4dHVyZU1pbmlmaWNhdGlvbkZpbHRlcg==','cGFydGljbGVTeXN0ZW0=','X3Nob3dIb29r','dG9w','dmlld2VyUGFyYW1ldGVycw==','bm93','X2NhbGNTdGVw','V2luZFV0aWw=','TWF0cml4NA==','YXR0cmlidXRlTG9jYXRpb25z','RHJhd0NvbW1hbmQ=','Q29tcG9uZW50RGF0YXR5cGU=','c2VnbWVudHNEZXB0aA==','VEhSRUVfUElfT1ZFUl9UV08=','X3BvaW50ZXJFdmVudHM=','c291cmNl','V01TX1VSTA==','ZHJvcFJhdGVCdW1w','TWF0aA==','MTAwJQ==','U3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24=','dmVydGV4QXJyYXk=','Y3VycmVudFBhcnRpY2xlc1NwZWVk','Y29z','R2VvbWV0cnlBdHRyaWJ1dGVz','X19wcm90b19f','Z2V0VXNlcklucHV0','Q29sb3I=','dmlzaWJpbGl0eQ==','Y29sb3I=','dXBkYXRlU3BlZWQ=','Z2V0UHJvdG90eXBlT2Y=','bGV2','bG9n','Y2FtZXJh','bG9u','aGFuZGxlcg==','X2lzRGVzdHJveQ==','Y2FuY2VsQW5pbWF0aW9uRnJhbWU=','dW5pZm9ybSBzYW1wbGVyMkQgY3VycmVudFBhcnRpY2xlc1NwZWVkOyAvLyAodSwgdiwgdywgbm9ybWFsaXphdGlvbikKdW5pZm9ybSBzYW1wbGVyMkQgcGFydGljbGVzV2luZDsKCi8vIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSB3aW5kIG5vcm0KdW5pZm9ybSB2ZWMyIHVTcGVlZFJhbmdlOyAvLyAobWluLCBtYXgpOwp1bmlmb3JtIHZlYzIgdlNwZWVkUmFuZ2U7CnVuaWZvcm0gZmxvYXQgcGl4ZWxTaXplOwp1bmlmb3JtIGZsb2F0IHNwZWVkRmFjdG9yOwoKdmFyeWluZyB2ZWMyIHZfdGV4dHVyZUNvb3JkaW5hdGVzOwoKZmxvYXQgY2FsY3VsYXRlV2luZE5vcm0odmVjMyBzcGVlZCkgewogICAgdmVjMyBwZXJjZW50ID0gdmVjMygwLjApOwogICAgcGVyY2VudC54ID0gKHNwZWVkLnggLSB1U3BlZWRSYW5nZS54KSAvICh1U3BlZWRSYW5nZS55IC0gdVNwZWVkUmFuZ2UueCk7CiAgICBwZXJjZW50LnkgPSAoc3BlZWQueSAtIHZTcGVlZFJhbmdlLngpIC8gKHZTcGVlZFJhbmdlLnkgLSB2U3BlZWRSYW5nZS54KTsKICAgIGZsb2F0IG5vcm1hbGl6YXRpb24gPSBsZW5ndGgocGVyY2VudCk7CgogICAgcmV0dXJuIG5vcm1hbGl6YXRpb247Cn0KCnZvaWQgbWFpbigpIHsKICAgIC8vIHRleHR1cmUgY29vcmRpbmF0ZSBtdXN0IGJlIG5vcm1hbGl6ZWQKICAgIHZlYzMgY3VycmVudFNwZWVkID0gdGV4dHVyZTJEKGN1cnJlbnRQYXJ0aWNsZXNTcGVlZCwgdl90ZXh0dXJlQ29vcmRpbmF0ZXMpLnJnYjsKICAgIHZlYzMgd2luZFZlY3RvciA9IHRleHR1cmUyRChwYXJ0aWNsZXNXaW5kLCB2X3RleHR1cmVDb29yZGluYXRlcykucmdiOwoKICAgIHZlYzQgbmV4dFNwZWVkID0gdmVjNChzcGVlZEZhY3RvciAqIHBpeGVsU2l6ZSAqIHdpbmRWZWN0b3IsIGNhbGN1bGF0ZVdpbmROb3JtKHdpbmRWZWN0b3IpKTsKICAgIGdsX0ZyYWdDb2xvciA9IG5leHRTcGVlZDsKfQ==','ZnJhbWVidWZmZXI=','dmRhdGE=','cmVnaXN0ZXI=','c2V0RGF0YQ==','bm9ydGg=','ZGF0YQ==','dXBkYXRlVmlld2VyUGFyYW1ldGVycw==','Y2VzaXVtV2lkZ2V0','U2hhZGVyU291cmNl','YXR0cmlidXRlIHZlYzIgc3Q7Ci8vIGl0IGlzIG5vdCBub3JtYWwgaXRzZWxmLCBidXQgdXNlZCB0byBjb250cm9sIG5vcm1hbAphdHRyaWJ1dGUgdmVjMyBub3JtYWw7IC8vIChwb2ludCB0byB1c2UsIG9mZnNldCBzaWduLCBub3QgdXNlZCBjb21wb25lbnQpCgp1bmlmb3JtIHNhbXBsZXIyRCBjdXJyZW50UGFydGljbGVzUG9zaXRpb247CnVuaWZvcm0gc2FtcGxlcjJEIHBvc3RQcm9jZXNzaW5nUG9zaXRpb247CnVuaWZvcm0gc2FtcGxlcjJEIHBvc3RQcm9jZXNzaW5nU3BlZWQ7Cgp1bmlmb3JtIGZsb2F0IHBhcnRpY2xlSGVpZ2h0OwoKdW5pZm9ybSBmbG9hdCBhc3BlY3Q7CnVuaWZvcm0gZmxvYXQgcGl4ZWxTaXplOwp1bmlmb3JtIGZsb2F0IGxpbmVXaWR0aDsKCnZhcnlpbmcgZmxvYXQgc3BlZWROb3JtYWxpemF0aW9uOwoKdmVjMyBjb252ZXJ0Q29vcmRpbmF0ZSh2ZWMzIGxvbkxhdExldikgewogICAgLy8gV0dTODQgKGxvbiwgbGF0LCBsZXYpIC0+IEVDRUYgKHgsIHksIHopCiAgICAvLyBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvR2VvZ3JhcGhpY19jb29yZGluYXRlX2NvbnZlcnNpb24jRnJvbV9nZW9kZXRpY190b19FQ0VGX2Nvb3JkaW5hdGVzIGZvciBkZXRhaWwKCiAgICAvLyBXR1MgODQgZ2VvbWV0cmljIGNvbnN0YW50cyAKICAgIGZsb2F0IGEgPSA2Mzc4MTM3LjA7IC8vIFNlbWktbWFqb3IgYXhpcyAKICAgIGZsb2F0IGIgPSA2MzU2NzUyLjMxNDI7IC8vIFNlbWktbWlub3IgYXhpcyAKICAgIGZsb2F0IGUyID0gNi42OTQzNzk5OTAxNGUtMzsgLy8gRmlyc3QgZWNjZW50cmljaXR5IHNxdWFyZWQKCiAgICBmbG9hdCBsYXRpdHVkZSA9IHJhZGlhbnMobG9uTGF0TGV2LnkpOwogICAgZmxvYXQgbG9uZ2l0dWRlID0gcmFkaWFucyhsb25MYXRMZXYueCk7CgogICAgZmxvYXQgY29zTGF0ID0gY29zKGxhdGl0dWRlKTsKICAgIGZsb2F0IHNpbkxhdCA9IHNpbihsYXRpdHVkZSk7CiAgICBmbG9hdCBjb3NMb24gPSBjb3MobG9uZ2l0dWRlKTsKICAgIGZsb2F0IHNpbkxvbiA9IHNpbihsb25naXR1ZGUpOwoKICAgIGZsb2F0IE5fUGhpID0gYSAvIHNxcnQoMS4wIC0gZTIgKiBzaW5MYXQgKiBzaW5MYXQpOwogICAgZmxvYXQgaCA9IHBhcnRpY2xlSGVpZ2h0OyAvLyBpdCBzaG91bGQgYmUgaGlnaCBlbm91Z2ggb3RoZXJ3aXNlIHRoZSBwYXJ0aWNsZSBtYXkgbm90IHBhc3MgdGhlIHRlcnJhaW4gZGVwdGggdGVzdAoKICAgIHZlYzMgY2FydGVzaWFuID0gdmVjMygwLjApOwogICAgY2FydGVzaWFuLnggPSAoTl9QaGkgKyBoKSAqIGNvc0xhdCAqIGNvc0xvbjsKICAgIGNhcnRlc2lhbi55ID0gKE5fUGhpICsgaCkgKiBjb3NMYXQgKiBzaW5Mb247CiAgICBjYXJ0ZXNpYW4ueiA9ICgoYiAqIGIpIC8gKGEgKiBhKSAqIE5fUGhpICsgaCkgKiBzaW5MYXQ7CiAgICByZXR1cm4gY2FydGVzaWFuOwp9Cgp2ZWM0IGNhbGNQcm9qZWN0ZWRDb29yZGluYXRlKHZlYzMgbG9uTGF0TGV2KSB7CiAgICAvLyB0aGUgcmFuZ2Ugb2YgbG9uZ2l0dWRlIGluIENlc2l1bSBpcyBbLTE4MCwgMTgwXSBidXQgdGhlIHJhbmdlIG9mIGxvbmdpdHVkZSBpbiB0aGUgTmV0Q0RGIGZpbGUgaXMgWzAsIDM2MF0KICAgIC8vIFswLCAxODBdIGlzIGNvcnJlc3BvbmRpbmcgdG8gWzAsIDE4MF0gYW5kIFsxODAsIDM2MF0gaXMgY29ycmVzcG9uZGluZyB0byBbLTE4MCwgMF0KICAgIGxvbkxhdExldi54ID0gbW9kKGxvbkxhdExldi54ICsgMTgwLjAsIDM2MC4wKSAtIDE4MC4wOwogICAgdmVjMyBwYXJ0aWNsZVBvc2l0aW9uID0gY29udmVydENvb3JkaW5hdGUobG9uTGF0TGV2KTsKICAgIHZlYzQgcHJvamVjdGVkQ29vcmRpbmF0ZSA9IGN6bV9tb2RlbFZpZXdQcm9qZWN0aW9uICogdmVjNChwYXJ0aWNsZVBvc2l0aW9uLCAxLjApOwogICAgcmV0dXJuIHByb2plY3RlZENvb3JkaW5hdGU7Cn0KCnZlYzQgY2FsY09mZnNldCh2ZWM0IGN1cnJlbnRQcm9qZWN0ZWRDb29yZGluYXRlLCB2ZWM0IG5leHRQcm9qZWN0ZWRDb29yZGluYXRlLCBmbG9hdCBvZmZzZXRTaWduKSB7CiAgICB2ZWMyIGFzcGVjdFZlYzIgPSB2ZWMyKGFzcGVjdCwgMS4wKTsKICAgIHZlYzIgY3VycmVudFhZID0gKGN1cnJlbnRQcm9qZWN0ZWRDb29yZGluYXRlLnh5IC8gY3VycmVudFByb2plY3RlZENvb3JkaW5hdGUudykgKiBhc3BlY3RWZWMyOwogICAgdmVjMiBuZXh0WFkgPSAobmV4dFByb2plY3RlZENvb3JkaW5hdGUueHkgLyBuZXh0UHJvamVjdGVkQ29vcmRpbmF0ZS53KSAqIGFzcGVjdFZlYzI7CgogICAgZmxvYXQgb2Zmc2V0TGVuZ3RoID0gbGluZVdpZHRoIC8gMi4wOwogICAgdmVjMiBkaXJlY3Rpb24gPSBub3JtYWxpemUobmV4dFhZIC0gY3VycmVudFhZKTsKICAgIHZlYzIgbm9ybWFsVmVjdG9yID0gdmVjMigtZGlyZWN0aW9uLnksIGRpcmVjdGlvbi54KTsKICAgIG5vcm1hbFZlY3Rvci54ID0gbm9ybWFsVmVjdG9yLnggLyBhc3BlY3Q7CiAgICBub3JtYWxWZWN0b3IgPSBvZmZzZXRMZW5ndGggKiBub3JtYWxWZWN0b3I7CgogICAgdmVjNCBvZmZzZXQgPSB2ZWM0KG9mZnNldFNpZ24gKiBub3JtYWxWZWN0b3IsIDAuMCwgMC4wKTsKICAgIHJldHVybiBvZmZzZXQ7Cn0KCnZvaWQgbWFpbigpIHsKICAgIHZlYzIgcGFydGljbGVJbmRleCA9IHN0OwoKICAgIHZlYzMgY3VycmVudFBvc2l0aW9uID0gdGV4dHVyZTJEKGN1cnJlbnRQYXJ0aWNsZXNQb3NpdGlvbiwgcGFydGljbGVJbmRleCkucmdiOwogICAgdmVjNCBuZXh0UG9zaXRpb24gPSB0ZXh0dXJlMkQocG9zdFByb2Nlc3NpbmdQb3NpdGlvbiwgcGFydGljbGVJbmRleCk7CgogICAgdmVjNCBjdXJyZW50UHJvamVjdGVkQ29vcmRpbmF0ZSA9IHZlYzQoMC4wKTsKICAgIHZlYzQgbmV4dFByb2plY3RlZENvb3JkaW5hdGUgPSB2ZWM0KDAuMCk7CiAgICBpZiAobmV4dFBvc2l0aW9uLncgPiAwLjApIHsKICAgICAgICBjdXJyZW50UHJvamVjdGVkQ29vcmRpbmF0ZSA9IGNhbGNQcm9qZWN0ZWRDb29yZGluYXRlKGN1cnJlbnRQb3NpdGlvbik7CiAgICAgICAgbmV4dFByb2plY3RlZENvb3JkaW5hdGUgPSBjYWxjUHJvamVjdGVkQ29vcmRpbmF0ZShjdXJyZW50UG9zaXRpb24pOwogICAgfSBlbHNlIHsKICAgICAgICBjdXJyZW50UHJvamVjdGVkQ29vcmRpbmF0ZSA9IGNhbGNQcm9qZWN0ZWRDb29yZGluYXRlKGN1cnJlbnRQb3NpdGlvbik7CiAgICAgICAgbmV4dFByb2plY3RlZENvb3JkaW5hdGUgPSBjYWxjUHJvamVjdGVkQ29vcmRpbmF0ZShuZXh0UG9zaXRpb24ueHl6KTsKICAgIH0KCiAgICBmbG9hdCBwb2ludFRvVXNlID0gbm9ybWFsLng7IC8vIC0xIGlzIGN1cnJlbnRQcm9qZWN0ZWRDb29yZGluYXRlIGFuZCArMSBpcyBuZXh0UHJvamVjdGVkQ29vcmRpbmF0ZQogICAgZmxvYXQgb2Zmc2V0U2lnbiA9IG5vcm1hbC55OwoKICAgIHZlYzQgb2Zmc2V0ID0gcGl4ZWxTaXplICogY2FsY09mZnNldChjdXJyZW50UHJvamVjdGVkQ29vcmRpbmF0ZSwgbmV4dFByb2plY3RlZENvb3JkaW5hdGUsIG9mZnNldFNpZ24pOwogICAgaWYgKHBvaW50VG9Vc2UgPCAwLjApIHsKICAgICAgICBnbF9Qb3NpdGlvbiA9IGN1cnJlbnRQcm9qZWN0ZWRDb29yZGluYXRlICsgb2Zmc2V0OwogICAgfSBlbHNlIHsKICAgICAgICBnbF9Qb3NpdGlvbiA9IG5leHRQcm9qZWN0ZWRDb29yZGluYXRlICsgb2Zmc2V0OwogICAgfQoKICAgIHNwZWVkTm9ybWFsaXphdGlvbiA9IHRleHR1cmUyRChwb3N0UHJvY2Vzc2luZ1NwZWVkLCBwYXJ0aWNsZUluZGV4KS5hOwp9','dW5iaW5kRXZlbnQ=','Z2V0VVZCeVBvaW50','bW92ZVN0YXJ0','ZnJhbWVUaW1l','Y3JlYXRlUmVuZGVyaW5nVGV4dHVyZXM=','UklHSFRfVVA=','Y29tbWFuZFRvRXhlY3V0ZQ==','YmluZEV2ZW50','Y3JlYXRlRnJhbWVidWZmZXI=','bGF0','cGFydGljbGVzVGV4dHVyZXM=','Y29tcHV0ZVZpZXdSZWN0YW5nbGU=','c2V0UHJvdG90eXBlT2Y=','Y2FudmFzQ29udGV4dA==','Y2xpZW50SGVpZ2h0','Q2FydGVzaWFuMw==','Y3JlYXRlQ29tbWFuZA==','Z3JpZA==','cHJpbWl0aXZlVHlwZQ==','dGxhdA==','aXRlcmF0b3I=','c2V0dXBFdmVudExpc3RlbmVycw==','Y2xhbXBUb0xhdGl0dWRlUmFuZ2U=','bGF5ZXI=','YmluZA==','dGxuZw==','YWJz','dXBkYXRlUG9zaXRpb24=','YXV0b0NsZWFy','ZnJvbURlZ3JlZXM=','VGV4dHVyZQ==','c2V0R2VvbWV0cnk=','UmVuZGVyU3RhdGU=','UHJpbWl0aXZlVHlwZQ==','d2luZFRleHR1cmVz','ZnJhbWVSYXRl','Z2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9u','VU5TSUdORURfSU5U','aGlkZGVu','Y2VzaXVt','Z2xvYmVCb3VuZGluZ1NwaGVyZQ==','RWxsaXBzb2lkYWxPY2NsdWRlcg==','Y2FudmFzV2luZHk=','cG9zdFByb2Nlc3NpbmdQb3NpdGlvbg==','Y29udGFpbmVy','eW1pbg==','U2NyZWVuU3BhY2VFdmVudEhhbmRsZXI=','bW9kZQ==','RkxPQVQ=','dW5pZm9ybSBzYW1wbGVyMkQgY3VycmVudFBhcnRpY2xlc1Bvc2l0aW9uOyAvLyAobG9uLCBsYXQsIGxldikKdW5pZm9ybSBzYW1wbGVyMkQgY3VycmVudFBhcnRpY2xlc1NwZWVkOyAvLyAodSwgdiwgdywgbm9ybWFsaXphdGlvbikKCnZhcnlpbmcgdmVjMiB2X3RleHR1cmVDb29yZGluYXRlczsKCnZlYzIgbGVuZ3RoT2ZMb25MYXQodmVjMyBsb25MYXRMZXYpIHsKICAgIC8vIHVuaXQgY29udmVyc2lvbjogbWV0ZXJzIC0+IGxvbmdpdHVkZSBsYXRpdHVkZSBkZWdyZWVzCiAgICAvLyBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvR2VvZ3JhcGhpY19jb29yZGluYXRlX3N5c3RlbSNMZW5ndGhfb2ZfYV9kZWdyZWUgZm9yIGRldGFpbAoKICAgIC8vIENhbGN1bGF0ZSB0aGUgbGVuZ3RoIG9mIGEgZGVncmVlIG9mIGxhdGl0dWRlIGFuZCBsb25naXR1ZGUgaW4gbWV0ZXJzCiAgICBmbG9hdCBsYXRpdHVkZSA9IHJhZGlhbnMobG9uTGF0TGV2LnkpOwoKICAgIGZsb2F0IHRlcm0xID0gMTExMTMyLjkyOwogICAgZmxvYXQgdGVybTIgPSA1NTkuODIgKiBjb3MoMi4wICogbGF0aXR1ZGUpOwogICAgZmxvYXQgdGVybTMgPSAxLjE3NSAqIGNvcyg0LjAgKiBsYXRpdHVkZSk7CiAgICBmbG9hdCB0ZXJtNCA9IDAuMDAyMyAqIGNvcyg2LjAgKiBsYXRpdHVkZSk7CiAgICBmbG9hdCBsYXRMZW5ndGggPSB0ZXJtMSAtIHRlcm0yICsgdGVybTMgLSB0ZXJtNDsKCiAgICBmbG9hdCB0ZXJtNSA9IDExMTQxMi44NCAqIGNvcyhsYXRpdHVkZSk7CiAgICBmbG9hdCB0ZXJtNiA9IDkzLjUgKiBjb3MoMy4wICogbGF0aXR1ZGUpOwogICAgZmxvYXQgdGVybTcgPSAwLjExOCAqIGNvcyg1LjAgKiBsYXRpdHVkZSk7CiAgICBmbG9hdCBsb25nTGVuZ3RoID0gdGVybTUgLSB0ZXJtNiArIHRlcm03OwoKICAgIHJldHVybiB2ZWMyKGxvbmdMZW5ndGgsIGxhdExlbmd0aCk7Cn0KCnZvaWQgdXBkYXRlUG9zaXRpb24odmVjMyBsb25MYXRMZXYsIHZlYzMgc3BlZWQpIHsKICAgIHZlYzIgbG9uTGF0TGVuZ3RoID0gbGVuZ3RoT2ZMb25MYXQobG9uTGF0TGV2KTsKICAgIGZsb2F0IHUgPSBzcGVlZC54IC8gbG9uTGF0TGVuZ3RoLng7CiAgICBmbG9hdCB2ID0gc3BlZWQueSAvIGxvbkxhdExlbmd0aC55OwogICAgZmxvYXQgdyA9IDAuMDsKICAgIHZlYzMgd2luZFZlY3RvckluTG9uTGF0TGV2ID0gdmVjMyh1LCB2LCB3KTsKCiAgICB2ZWMzIG5leHRQYXJ0aWNsZSA9IGxvbkxhdExldiArIHdpbmRWZWN0b3JJbkxvbkxhdExldjsKCiAgICBnbF9GcmFnQ29sb3IgPSB2ZWM0KG5leHRQYXJ0aWNsZSwgMC4wKTsKfQoKdm9pZCBtYWluKCkgewogICAgLy8gdGV4dHVyZSBjb29yZGluYXRlIG11c3QgYmUgbm9ybWFsaXplZAogICAgdmVjMyBsb25MYXRMZXYgPSB0ZXh0dXJlMkQoY3VycmVudFBhcnRpY2xlc1Bvc2l0aW9uLCB2X3RleHR1cmVDb29yZGluYXRlcykucmdiOwogICAgdmVjMyBzcGVlZCA9IHRleHR1cmUyRChjdXJyZW50UGFydGljbGVzU3BlZWQsIHZfdGV4dHVyZUNvb3JkaW5hdGVzKS5yZ2I7CgogICAgdXBkYXRlUG9zaXRpb24obG9uTGF0TGV2LCBzcGVlZCk7Cn0=','c3R5bGU=','Z2xvYmFsQWxwaGE=','cmdiYSgwLCAwLCAwLCAwLjk3KQ==','c2NlbmU=','cmFuZG9taXplUGFydGljbGVz','bW92ZVRv','Y2xhc3M=','Z2V0Q29sb3JUZXh0dXJl'];(function(_0x36b2b8,_0x2aa197){var _0x1f46ce=function(_0x137e71){while(--_0x137e71){_0x36b2b8['push'](_0x36b2b8['shift']());}};_0x1f46ce(++_0x2aa197);}(a0_0x2aa1,0x149));var a0_0x1f46=function(_0x36b2b8,_0x2aa197){_0x36b2b8=_0x36b2b8-0x0;var _0x1f46ce=a0_0x2aa1[_0x36b2b8];if(a0_0x1f46['HKjIgY']===undefined){(function(){var _0x3d24f9;try{var _0x220680=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x3d24f9=_0x220680();}catch(_0x50855d){_0x3d24f9=window;}var _0x5774c2='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x3d24f9['atob']||(_0x3d24f9['atob']=function(_0x29ef06){var _0x2f7095=String(_0x29ef06)['replace'](/=+$/,'');var _0x161078='';for(var _0xac420f=0x0,_0x3b75f6,_0x1081b0,_0x196047=0x0;_0x1081b0=_0x2f7095['charAt'](_0x196047++);~_0x1081b0&&(_0x3b75f6=_0xac420f%0x4?_0x3b75f6*0x40+_0x1081b0:_0x1081b0,_0xac420f++%0x4)?_0x161078+=String['fromCharCode'](0xff&_0x3b75f6>>(-0x2*_0xac420f&0x6)):0x0){_0x1081b0=_0x5774c2['indexOf'](_0x1081b0);}return _0x161078;});}());a0_0x1f46['GvAVUm']=function(_0x5c8cb6){var _0xbc163b=atob(_0x5c8cb6);var _0x2f6e87=[];for(var _0x2aec84=0x0,_0x5c5726=_0xbc163b['length'];_0x2aec84<_0x5c5726;_0x2aec84++){_0x2f6e87+='%'+('00'+_0xbc163b['charCodeAt'](_0x2aec84)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2f6e87);};a0_0x1f46['MOTgPs']={};a0_0x1f46['HKjIgY']=!![];}var _0x137e71=a0_0x1f46['MOTgPs'][_0x36b2b8];if(_0x137e71===undefined){_0x1f46ce=a0_0x1f46['GvAVUm'](_0x1f46ce);a0_0x1f46['MOTgPs'][_0x36b2b8]=_0x1f46ce;}else{_0x1f46ce=_0x137e71;}return _0x1f46ce;};!function(_0x4127bb,_0x5818eb){a0_0x1f46('0x33')==typeof exports&&a0_0x1f46('0x33')==typeof module?module['exports']=_0x5818eb(require(a0_0x1f46('0xa')),require('mars3d')):a0_0x1f46('0x3a')==typeof define&&define[a0_0x1f46('0x115')]?define(a0_0x1f46('0x3e'),[a0_0x1f46('0xa'),a0_0x1f46('0x54')],_0x5818eb):a0_0x1f46('0x33')==typeof exports?exports[a0_0x1f46('0x3e')]=_0x5818eb(require('cesium'),require(a0_0x1f46('0x54'))):_0x4127bb[a0_0x1f46('0x3e')]=_0x5818eb(_0x4127bb[a0_0x1f46('0xe8')],_0x4127bb['mars3d']);}(window,function(_0x330cfc,_0x105324){return function(_0xf4961f){var _0x1e2707={};function _0x1d1ddd(_0x3f643e){if(_0x1e2707[_0x3f643e])return _0x1e2707[_0x3f643e][a0_0x1f46('0x6b')];var _0x198c56=_0x1e2707[_0x3f643e]={'i':_0x3f643e,'l':!0x1,'exports':{}};return _0xf4961f[_0x3f643e][a0_0x1f46('0xb7')](_0x198c56[a0_0x1f46('0x6b')],_0x198c56,_0x198c56[a0_0x1f46('0x6b')],_0x1d1ddd),_0x198c56['l']=!0x0,_0x198c56[a0_0x1f46('0x6b')];}return _0x1d1ddd['m']=_0xf4961f,_0x1d1ddd['c']=_0x1e2707,_0x1d1ddd['d']=function(_0xbec4d7,_0x205832,_0x54467e){_0x1d1ddd['o'](_0xbec4d7,_0x205832)||Object[a0_0x1f46('0xec')](_0xbec4d7,_0x205832,{'enumerable':!0x0,'get':_0x54467e});},_0x1d1ddd['r']=function(_0x411de4){a0_0x1f46('0x51')!=typeof Symbol&&Symbol['toStringTag']&&Object[a0_0x1f46('0xec')](_0x411de4,Symbol['toStringTag'],{'value':'Module'}),Object['defineProperty'](_0x411de4,a0_0x1f46('0xba'),{'value':!0x0});},_0x1d1ddd['t']=function(_0x4063f6,_0x3a404b){if(0x1&_0x3a404b&&(_0x4063f6=_0x1d1ddd(_0x4063f6)),0x8&_0x3a404b)return _0x4063f6;if(0x4&_0x3a404b&&a0_0x1f46('0x33')==typeof _0x4063f6&&_0x4063f6&&_0x4063f6['__esModule'])return _0x4063f6;var _0x213f39=Object[a0_0x1f46('0x101')](null);if(_0x1d1ddd['r'](_0x213f39),Object[a0_0x1f46('0xec')](_0x213f39,a0_0x1f46('0x66'),{'enumerable':!0x0,'value':_0x4063f6}),0x2&_0x3a404b&&'string'!=typeof _0x4063f6)for(var _0x73d893 in _0x4063f6)_0x1d1ddd['d'](_0x213f39,_0x73d893,function(_0x18024a){return _0x4063f6[_0x18024a];}[a0_0x1f46('0x161')](null,_0x73d893));return _0x213f39;},_0x1d1ddd['n']=function(_0x25cfcf){var _0x241c4d=_0x25cfcf&&_0x25cfcf[a0_0x1f46('0xba')]?function(){return _0x25cfcf[a0_0x1f46('0x66')];}:function(){return _0x25cfcf;};return _0x1d1ddd['d'](_0x241c4d,'a',_0x241c4d),_0x241c4d;},_0x1d1ddd['o']=function(_0x59f6a9,_0xc33969){return Object[a0_0x1f46('0x70')][a0_0x1f46('0x105')][a0_0x1f46('0xb7')](_0x59f6a9,_0xc33969);},_0x1d1ddd['p']='',_0x1d1ddd(_0x1d1ddd['s']=0x14);}([function(_0x1dbb0c,_0x4ffed7){_0x1dbb0c[a0_0x1f46('0x6b')]=_0x330cfc;},function(_0x80f713,_0x54db95){_0x80f713[a0_0x1f46('0x6b')]=function(_0x1fe26d,_0x1524ed){if(!(_0x1fe26d instanceof _0x1524ed))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');},_0x80f713['exports'][a0_0x1f46('0x66')]=_0x80f713[a0_0x1f46('0x6b')],_0x80f713[a0_0x1f46('0x6b')]['__esModule']=!0x0;},function(_0x1195aa,_0x379552){function _0x34bf4(_0x1b32d3,_0x2a5a27){for(var _0x373071=0x0;_0x373071<_0x2a5a27[a0_0x1f46('0x39')];_0x373071++){var _0x33c1ac=_0x2a5a27[_0x373071];_0x33c1ac[a0_0x1f46('0xb4')]=_0x33c1ac[a0_0x1f46('0xb4')]||!0x1,_0x33c1ac[a0_0x1f46('0x4a')]=!0x0,a0_0x1f46('0x59')in _0x33c1ac&&(_0x33c1ac[a0_0x1f46('0x30')]=!0x0),Object['defineProperty'](_0x1b32d3,_0x33c1ac['key'],_0x33c1ac);}}_0x1195aa[a0_0x1f46('0x6b')]=function(_0x4bfa42,_0x225b25,_0x2691a9){return _0x225b25&&_0x34bf4(_0x4bfa42[a0_0x1f46('0x70')],_0x225b25),_0x2691a9&&_0x34bf4(_0x4bfa42,_0x2691a9),_0x4bfa42;},_0x1195aa[a0_0x1f46('0x6b')]['default']=_0x1195aa[a0_0x1f46('0x6b')],_0x1195aa[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0;},function(_0xdd7b4f,_0x20161f){_0xdd7b4f[a0_0x1f46('0x6b')]=_0x105324;},function(_0x5950ef,_0x35acc5){function _0x3aa9c9(_0xc0fe96){return _0x5950ef['exports']=_0x3aa9c9=Object[a0_0x1f46('0x155')]?Object['getPrototypeOf']:function(_0x300473){return _0x300473[a0_0x1f46('0x130')]||Object[a0_0x1f46('0x136')](_0x300473);},_0x5950ef['exports'][a0_0x1f46('0x66')]=_0x5950ef[a0_0x1f46('0x6b')],_0x5950ef[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0,_0x3aa9c9(_0xc0fe96);}_0x5950ef[a0_0x1f46('0x6b')]=_0x3aa9c9,_0x5950ef[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x5950ef['exports'],_0x5950ef[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0;},function(_0x2d38a4,_0x27562b,_0x44a748){var _0x503640=_0x44a748(0x11);_0x2d38a4[a0_0x1f46('0x6b')]=function(_0x21fa90,_0x265699){if(a0_0x1f46('0x3a')!=typeof _0x265699&&null!==_0x265699)throw new TypeError(a0_0x1f46('0x12b'));_0x21fa90[a0_0x1f46('0x70')]=Object[a0_0x1f46('0x101')](_0x265699&&_0x265699[a0_0x1f46('0x70')],{'constructor':{'value':_0x21fa90,'writable':!0x0,'configurable':!0x0}}),_0x265699&&_0x503640(_0x21fa90,_0x265699);},_0x2d38a4[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x2d38a4[a0_0x1f46('0x6b')],_0x2d38a4[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0;},function(_0xf42b04,_0x381f5f,_0x5545f1){var _0x294d7d=_0x5545f1(0x12)[a0_0x1f46('0x66')],_0x11f6fc=_0x5545f1(0x13);_0xf42b04[a0_0x1f46('0x6b')]=function(_0x48e391,_0x134421){return!_0x134421||a0_0x1f46('0x33')!==_0x294d7d(_0x134421)&&'function'!=typeof _0x134421?_0x11f6fc(_0x48e391):_0x134421;},_0xf42b04['exports'][a0_0x1f46('0x66')]=_0xf42b04[a0_0x1f46('0x6b')],_0xf42b04['exports']['__esModule']=!0x0;},function(_0x35aae7,_0x49443d){_0x35aae7[a0_0x1f46('0x6b')]=a0_0x1f46('0xca');},function(_0x267471,_0x2ddc7e){_0x267471[a0_0x1f46('0x6b')]=a0_0x1f46('0x148');},function(_0x6f015d,_0x17f8c7){_0x6f015d['exports']=a0_0x1f46('0x92');},function(_0x4f37d2,_0x199975){_0x4f37d2[a0_0x1f46('0x6b')]=a0_0x1f46('0xe2');},function(_0x16d0ab,_0x4d0bce){_0x16d0ab['exports']=a0_0x1f46('0x5b');},function(_0x1a2d9f,_0x50b67f){_0x1a2d9f[a0_0x1f46('0x6b')]='//\x20the\x20size\x20of\x20UV\x20textures:\x20width\x20=\x20lon,\x20height\x20=\x20lat*lev\x0auniform\x20sampler2D\x20U;\x20//\x20eastward\x20wind\x20\x0auniform\x20sampler2D\x20V;\x20//\x20northward\x20wind\x0a\x0auniform\x20sampler2D\x20currentParticlesPosition;\x20//\x20(lon,\x20lat,\x20lev)\x0a\x0auniform\x20vec3\x20dimension;\x20//\x20(lon,\x20lat,\x20lev)\x0auniform\x20vec3\x20minimum;\x20//\x20minimum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20maximum;\x20//\x20maximum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20interval;\x20//\x20interval\x20of\x20each\x20dimension\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20mapPositionToNormalizedIndex2D(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20ensure\x20the\x20range\x20of\x20longitude\x20and\x20latitude\x0a\x20\x20\x20\x20lonLatLev.x\x20=\x20mod(lonLatLev.x,\x20360.0);\x0a\x20\x20\x20\x20lonLatLev.y\x20=\x20clamp(lonLatLev.y,\x20-90.0,\x2090.0);\x0a\x0a\x20\x20\x20\x20vec3\x20index3D\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20index3D.x\x20=\x20(lonLatLev.x\x20-\x20minimum.x)\x20/\x20interval.x;\x0a\x20\x20\x20\x20index3D.y\x20=\x20(lonLatLev.y\x20-\x20minimum.y)\x20/\x20interval.y;\x0a\x20\x20\x20\x20index3D.z\x20=\x20(lonLatLev.z\x20-\x20minimum.z)\x20/\x20interval.z;\x0a\x0a\x20\x20\x20\x20//\x20the\x20st\x20texture\x20coordinate\x20corresponding\x20to\x20(col,\x20row)\x20index\x0a\x20\x20\x20\x20//\x20example\x0a\x20\x20\x20\x20//\x20data\x20array\x20is\x20[0,\x201,\x202,\x203,\x204,\x205],\x20width\x20=\x203,\x20height\x20=\x202\x0a\x20\x20\x20\x20//\x20the\x20content\x20of\x20texture\x20will\x20be\x0a\x20\x20\x20\x20//\x20t\x201.0\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x203\x204\x205\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x200\x201\x202\x0a\x20\x20\x20\x20//\x20\x20\x200.0------1.0\x20s\x0a\x0a\x20\x20\x20\x20vec2\x20index2D\x20=\x20vec2(index3D.x,\x20index3D.z\x20*\x20dimension.y\x20+\x20index3D.y);\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20vec2(index2D.x\x20/\x20dimension.x,\x20index2D.y\x20/\x20(dimension.y\x20*\x20dimension.z));\x0a\x20\x20\x20\x20return\x20normalizedIndex2D;\x0a}\x0a\x0afloat\x20getWind(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20mapPositionToNormalizedIndex2D(lonLatLev);\x0a\x20\x20\x20\x20float\x20result\x20=\x20texture2D(windTexture,\x20normalizedIndex2D).r;\x0a\x20\x20\x20\x20return\x20result;\x0a}\x0a\x0aconst\x20mat4\x20kernelMatrix\x20=\x20mat4(\x0a\x20\x20\x20\x200.0,\x20-1.0,\x202.0,\x20-1.0,\x20//\x20first\x20column\x0a\x20\x20\x20\x202.0,\x200.0,\x20-5.0,\x203.0,\x20//\x20second\x20column\x0a\x20\x20\x20\x200.0,\x201.0,\x204.0,\x20-3.0,\x20//\x20third\x20column\x0a\x20\x20\x20\x200.0,\x200.0,\x20-1.0,\x201.0\x20//\x20fourth\x20column\x0a);\x0afloat\x20oneDimensionInterpolation(float\x20t,\x20float\x20p0,\x20float\x20p1,\x20float\x20p2,\x20float\x20p3)\x20{\x0a\x20\x20\x20\x20vec4\x20tVec4\x20=\x20vec4(1.0,\x20t,\x20t\x20*\x20t,\x20t\x20*\x20t\x20*\x20t);\x0a\x20\x20\x20\x20tVec4\x20=\x20tVec4\x20/\x202.0;\x0a\x20\x20\x20\x20vec4\x20pVec4\x20=\x20vec4(p0,\x20p1,\x20p2,\x20p3);\x0a\x20\x20\x20\x20return\x20dot((tVec4\x20*\x20kernelMatrix),\x20pVec4);\x0a}\x0a\x0afloat\x20calculateB(sampler2D\x20windTexture,\x20float\x20t,\x20float\x20lon,\x20float\x20lat,\x20float\x20lev)\x20{\x0a\x20\x20\x20\x20float\x20lon0\x20=\x20floor(lon)\x20-\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon1\x20=\x20floor(lon);\x0a\x20\x20\x20\x20float\x20lon2\x20=\x20floor(lon)\x20+\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon3\x20=\x20floor(lon)\x20+\x202.0\x20*\x20interval.x;\x0a\x0a\x20\x20\x20\x20float\x20p0\x20=\x20getWind(windTexture,\x20vec3(lon0,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p1\x20=\x20getWind(windTexture,\x20vec3(lon1,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p2\x20=\x20getWind(windTexture,\x20vec3(lon2,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p3\x20=\x20getWind(windTexture,\x20vec3(lon3,\x20lat,\x20lev));\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(t,\x20p0,\x20p1,\x20p2,\x20p3);\x0a}\x0a\x0afloat\x20interpolateOneTexture(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20float\x20lon\x20=\x20lonLatLev.x;\x0a\x20\x20\x20\x20float\x20lat\x20=\x20lonLatLev.y;\x0a\x20\x20\x20\x20float\x20lev\x20=\x20lonLatLev.z;\x0a\x0a\x20\x20\x20\x20float\x20lat0\x20=\x20floor(lat)\x20-\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat1\x20=\x20floor(lat);\x0a\x20\x20\x20\x20float\x20lat2\x20=\x20floor(lat)\x20+\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat3\x20=\x20floor(lat)\x20+\x202.0\x20*\x20interval.y;\x0a\x0a\x20\x20\x20\x20vec2\x20coefficient\x20=\x20lonLatLev.xy\x20-\x20floor(lonLatLev.xy);\x0a\x20\x20\x20\x20float\x20b0\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat0,\x20lev);\x0a\x20\x20\x20\x20float\x20b1\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat1,\x20lev);\x0a\x20\x20\x20\x20float\x20b2\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat2,\x20lev);\x0a\x20\x20\x20\x20float\x20b3\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat3,\x20lev);\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(coefficient.y,\x20b0,\x20b1,\x20b2,\x20b3);\x0a}\x0a\x0avec3\x20bicubic(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm\x0a\x20\x20\x20\x20float\x20u\x20=\x20interpolateOneTexture(U,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20v\x20=\x20interpolateOneTexture(V,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20w\x20=\x200.0;\x0a\x20\x20\x20\x20return\x20vec3(u,\x20v,\x20w);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20vec3\x20lonLatLev\x20=\x20texture2D(currentParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20windVector\x20=\x20bicubic(lonLatLev);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(windVector,\x200.0);\x0a}';},function(_0x3a9629,_0x363049){_0x3a9629['exports']=a0_0x1f46('0x13e');},function(_0x2f232e,_0x334a52){_0x2f232e[a0_0x1f46('0x6b')]=a0_0x1f46('0x14');},function(_0x4ef506,_0x7bb67a){_0x4ef506[a0_0x1f46('0x6b')]=a0_0x1f46('0x8a');},function(_0x335a53,_0x2e60e7){_0x335a53[a0_0x1f46('0x6b')]='uniform\x20sampler2D\x20postProcessingPosition;\x0auniform\x20sampler2D\x20nextParticlesSpeed;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20randomParticle\x20=\x20texture2D(postProcessingPosition,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20particleSpeed\x20=\x20texture2D(nextParticlesSpeed,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20if\x20(randomParticle.a\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20particleSpeed;\x0a\x20\x20\x20\x20}\x0a}';},function(_0x5c3f0a,_0x54676b){function _0x3c5e25(_0x8396cd,_0x25ed38){return _0x5c3f0a['exports']=_0x3c5e25=Object['setPrototypeOf']||function(_0x5bf9c2,_0x459a6f){return _0x5bf9c2['__proto__']=_0x459a6f,_0x5bf9c2;},_0x5c3f0a[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x5c3f0a[a0_0x1f46('0x6b')],_0x5c3f0a[a0_0x1f46('0x6b')]['__esModule']=!0x0,_0x3c5e25(_0x8396cd,_0x25ed38);}_0x5c3f0a['exports']=_0x3c5e25,_0x5c3f0a[a0_0x1f46('0x6b')]['default']=_0x5c3f0a[a0_0x1f46('0x6b')],_0x5c3f0a[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0;},function(_0x584887,_0xae63ea){function _0x449eab(_0x553703){return a0_0x1f46('0x3a')==typeof Symbol&&a0_0x1f46('0x1e')==typeof Symbol[a0_0x1f46('0x15d')]?(_0x584887[a0_0x1f46('0x6b')]=_0x449eab=function(_0x41e6fd){return typeof _0x41e6fd;},_0x584887['exports'][a0_0x1f46('0x66')]=_0x584887[a0_0x1f46('0x6b')],_0x584887['exports']['__esModule']=!0x0):(_0x584887[a0_0x1f46('0x6b')]=_0x449eab=function(_0x51e525){return _0x51e525&&a0_0x1f46('0x3a')==typeof Symbol&&_0x51e525[a0_0x1f46('0x88')]===Symbol&&_0x51e525!==Symbol[a0_0x1f46('0x70')]?'symbol':typeof _0x51e525;},_0x584887[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x584887['exports'],_0x584887[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0),_0x449eab(_0x553703);}_0x584887[a0_0x1f46('0x6b')]=_0x449eab,_0x584887[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x584887['exports'],_0x584887[a0_0x1f46('0x6b')][a0_0x1f46('0xba')]=!0x0;},function(_0x5e495c,_0x19c2c5){_0x5e495c[a0_0x1f46('0x6b')]=function(_0x196f09){if(void 0x0===_0x196f09)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0x196f09;},_0x5e495c[a0_0x1f46('0x6b')][a0_0x1f46('0x66')]=_0x5e495c[a0_0x1f46('0x6b')],_0x5e495c['exports'][a0_0x1f46('0xba')]=!0x0;},function(_0x50cb4f,_0x1ff0f7,_0x4a6a66){'use strict';_0x4a6a66['r'](_0x1ff0f7),_0x4a6a66['d'](_0x1ff0f7,a0_0x1f46('0xb1'),function(){return _0xa9b080;}),_0x4a6a66['d'](_0x1ff0f7,'CanvasWindLayer',function(){return _0x15b461;}),_0x4a6a66['d'](_0x1ff0f7,a0_0x1f46('0x11e'),function(){return _0x4caa9b;});var _0x4caa9b={};_0x4a6a66['r'](_0x4caa9b),_0x4a6a66['d'](_0x4caa9b,'getU',function(){return _0x5e084c;}),_0x4a6a66['d'](_0x4caa9b,a0_0x1f46('0x27'),function(){return _0x414743;}),_0x4a6a66['d'](_0x4caa9b,'getSpeed',function(){return _0x30fb5f;}),_0x4a6a66['d'](_0x4caa9b,a0_0x1f46('0x67'),function(){return _0x5d4ae2;});var _0x181e7f=_0x4a6a66(0x3),_0x82b884=_0x4a6a66(0x1),_0x4a3849=_0x4a6a66['n'](_0x82b884),_0x25cc52=_0x4a6a66(0x2),_0xf1089a=_0x4a6a66['n'](_0x25cc52),_0x2e7b48=_0x4a6a66(0x5),_0x56f99b=_0x4a6a66['n'](_0x2e7b48),_0x3fafd8=_0x4a6a66(0x6),_0x4fbd9b=_0x4a6a66['n'](_0x3fafd8),_0x1d137f=_0x4a6a66(0x4),_0x1ea475=_0x4a6a66['n'](_0x1d137f),_0x118b68=_0x4a6a66(0x0),_0x3f2af6=function(){function _0x353790(_0x5c6dc8){_0x4a3849()(this,_0x353790),this['commandType']=_0x5c6dc8[a0_0x1f46('0xfc')],this['geometry']=_0x5c6dc8[a0_0x1f46('0xb9')],this[a0_0x1f46('0x120')]=_0x5c6dc8[a0_0x1f46('0x120')],this[a0_0x1f46('0x15b')]=_0x5c6dc8[a0_0x1f46('0x15b')],this[a0_0x1f46('0x56')]=_0x5c6dc8[a0_0x1f46('0x56')],this[a0_0x1f46('0x29')]=_0x5c6dc8['vertexShaderSource'],this['fragmentShaderSource']=_0x5c6dc8[a0_0x1f46('0x37')],this[a0_0x1f46('0x25')]=_0x5c6dc8[a0_0x1f46('0x25')],this[a0_0x1f46('0x13f')]=_0x5c6dc8['framebuffer'],this[a0_0x1f46('0xc6')]=_0x5c6dc8[a0_0x1f46('0xc6')],this[a0_0x1f46('0x165')]=_0x118b68[a0_0x1f46('0xa3')](_0x5c6dc8[a0_0x1f46('0x165')],!0x1),this[a0_0x1f46('0x109')]=_0x5c6dc8[a0_0x1f46('0x109')],this[a0_0x1f46('0x81')]=!0x0,this[a0_0x1f46('0x14f')]=void 0x0,this[a0_0x1f46('0xad')]=void 0x0,this['autoClear']&&(this[a0_0x1f46('0xad')]=new _0x118b68[(a0_0x1f46('0x45'))]({'color':new _0x118b68[(a0_0x1f46('0x132'))](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':this[a0_0x1f46('0x13f')],'pass':_0x118b68[a0_0x1f46('0x108')]['OPAQUE']}));}return _0xf1089a()(_0x353790,[{'key':'createCommand','value':function(_0x13bd57){switch(this[a0_0x1f46('0xfc')]){case a0_0x1f46('0xb3'):var _0x136bd7=_0x118b68[a0_0x1f46('0x3b')][a0_0x1f46('0x111')]({'context':_0x13bd57,'geometry':this[a0_0x1f46('0xb9')],'attributeLocations':this[a0_0x1f46('0x120')],'bufferUsage':_0x118b68[a0_0x1f46('0x8e')][a0_0x1f46('0xfe')]}),_0xb8749d=_0x118b68[a0_0x1f46('0x110')][a0_0x1f46('0x3c')]({'context':_0x13bd57,'attributeLocations':this[a0_0x1f46('0x120')],'vertexShaderSource':this[a0_0x1f46('0x29')],'fragmentShaderSource':this[a0_0x1f46('0x37')]}),_0x4210cc=_0x118b68[a0_0x1f46('0x3')][a0_0x1f46('0x3c')](this[a0_0x1f46('0x25')]);return new _0x118b68[(a0_0x1f46('0x121'))]({'owner':this,'vertexArray':_0x136bd7,'primitiveType':this['primitiveType'],'uniformMap':this[a0_0x1f46('0x56')],'modelMatrix':_0x118b68[a0_0x1f46('0x11f')]['IDENTITY'],'shaderProgram':_0xb8749d,'framebuffer':this[a0_0x1f46('0x13f')],'renderState':_0x4210cc,'pass':_0x118b68[a0_0x1f46('0x108')]['OPAQUE']});case a0_0x1f46('0x49'):return new _0x118b68[(a0_0x1f46('0x6c'))]({'owner':this,'fragmentShaderSource':this[a0_0x1f46('0x37')],'uniformMap':this['uniformMap'],'outputTexture':this['outputTexture'],'persists':!0x0});}}},{'key':a0_0x1f46('0x2'),'value':function(_0x2650fc,_0x35358a){this['geometry']=_0x35358a;var _0x3224be=_0x118b68[a0_0x1f46('0x3b')]['fromGeometry']({'context':_0x2650fc,'geometry':this[a0_0x1f46('0xb9')],'attributeLocations':this[a0_0x1f46('0x120')],'bufferUsage':_0x118b68[a0_0x1f46('0x8e')][a0_0x1f46('0xfe')]});this['commandToExecute'][a0_0x1f46('0x12c')]=_0x3224be;}},{'key':a0_0x1f46('0x5a'),'value':function(_0xd00e56){this[a0_0x1f46('0x81')]&&_0xd00e56['mode']==_0x118b68[a0_0x1f46('0x8f')][a0_0x1f46('0xac')]&&(_0x118b68['defined'](this[a0_0x1f46('0x14f')])||(this['commandToExecute']=this[a0_0x1f46('0x159')](_0xd00e56[a0_0x1f46('0xd3')])),_0x118b68[a0_0x1f46('0x7d')](this['preExecute'])&&this[a0_0x1f46('0x109')](),_0x118b68[a0_0x1f46('0x7d')](this[a0_0x1f46('0xad')])&&_0xd00e56[a0_0x1f46('0x73')]['push'](this[a0_0x1f46('0xad')]),_0xd00e56[a0_0x1f46('0x73')][a0_0x1f46('0xc7')](this[a0_0x1f46('0x14f')]));}},{'key':a0_0x1f46('0xd9'),'value':function(){return!0x1;}},{'key':a0_0x1f46('0x69'),'value':function(){return _0x118b68['defined'](this[a0_0x1f46('0x14f')])&&(this[a0_0x1f46('0x14f')]['shaderProgram']=this['commandToExecute'][a0_0x1f46('0x76')]&&this['commandToExecute'][a0_0x1f46('0x76')][a0_0x1f46('0x69')]()),_0x118b68[a0_0x1f46('0x7f')](this);}}]),_0x353790;}(),_0x23003e={'getFullscreenQuad':function(){return new _0x118b68[(a0_0x1f46('0xbf'))]({'attributes':new _0x118b68[(a0_0x1f46('0x12f'))]({'position':new _0x118b68[(a0_0x1f46('0x32'))]({'componentDatatype':_0x118b68[a0_0x1f46('0x122')][a0_0x1f46('0x13')],'componentsPerAttribute':0x3,'values':new Float32Array([-0x1,-0x1,0x0,0x1,-0x1,0x0,0x1,0x1,0x0,-0x1,0x1,0x0])}),'st':new _0x118b68[(a0_0x1f46('0x32'))]({'componentDatatype':_0x118b68['ComponentDatatype'][a0_0x1f46('0x13')],'componentsPerAttribute':0x2,'values':new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1])})}),'indices':new Uint32Array([0x3,0x2,0x0,0x0,0x2,0x1])});},'createTexture':function(_0x16c478,_0x45ef73){if(_0x118b68[a0_0x1f46('0x7d')](_0x45ef73)){var _0x1bc7dc={};_0x1bc7dc[a0_0x1f46('0xc9')]=_0x45ef73,_0x16c478[a0_0x1f46('0x126')]=_0x1bc7dc;}return new _0x118b68[(a0_0x1f46('0x1'))](_0x16c478);},'createFramebuffer':function(_0x118eeb,_0x34eeee,_0x856f44){return new _0x118b68['Framebuffer']({'context':_0x118eeb,'colorTextures':[_0x34eeee],'depthTexture':_0x856f44});},'createRawRenderState':function(_0x3fa502){var _0x48ba7b={'viewport':_0x3fa502[a0_0x1f46('0xbe')],'depthTest':_0x3fa502['depthTest'],'depthMask':_0x3fa502[a0_0x1f46('0x71')],'blending':_0x3fa502[a0_0x1f46('0x40')]};return _0x118b68[a0_0x1f46('0x97')][a0_0x1f46('0x46')](!0x0,!0x1,_0x48ba7b);},'viewRectangleToLonLatRange':function(_0x377f6a){var _0x347399,_0x4be9e0,_0x3f5eb0={},_0x1ec9e7=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x78')](_0x377f6a['west'],_0x118b68['Math'][a0_0x1f46('0xcd')]),_0x1f4c43=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x78')](_0x377f6a[a0_0x1f46('0x62')],_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xcd')]),_0x3a4bcd=_0x377f6a['width'];_0x3a4bcd>_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x124')]?(_0x347399=0x0,_0x4be9e0=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xcd')]):_0x1f4c43-_0x1ec9e7<_0x3a4bcd?(_0x347399=_0x1ec9e7,_0x4be9e0=_0x1ec9e7+_0x3a4bcd):(_0x347399=_0x1ec9e7,_0x4be9e0=_0x1f4c43),_0x3f5eb0[a0_0x1f46('0x13a')]={'min':_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xa1')](_0x347399),'max':_0x118b68['Math'][a0_0x1f46('0xa1')](_0x4be9e0)};var _0xc2a331=_0x377f6a[a0_0x1f46('0x31')],_0x3dcfd7=_0x377f6a[a0_0x1f46('0x143')],_0x25e16b=_0x377f6a[a0_0x1f46('0x10c')],_0x4168ad=_0x25e16b>_0x118b68[a0_0x1f46('0x129')]['PI']/0xc?_0x25e16b/0x2:0x0,_0x45e88c=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x15f')](_0xc2a331-_0x4168ad),_0x4b0c22=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x15f')](_0x3dcfd7+_0x4168ad);return _0x45e88c<-_0x118b68['Math']['PI_OVER_THREE']&&(_0x45e88c=-_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xb2')]),_0x4b0c22>_0x118b68['Math'][a0_0x1f46('0x9a')]&&(_0x4b0c22=_0x118b68[a0_0x1f46('0x129')]['PI_OVER_TWO']),_0x3f5eb0[a0_0x1f46('0x152')]={'min':_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xa1')](_0x45e88c),'max':_0x118b68[a0_0x1f46('0x129')]['toDegrees'](_0x4b0c22)},_0x3f5eb0;}},_0x7242dd=_0x4a6a66(0x8),_0x5d9b97=_0x4a6a66['n'](_0x7242dd),_0x5de1a6=_0x4a6a66(0x9),_0x45bb70=_0x4a6a66['n'](_0x5de1a6),_0x422c13=_0x4a6a66(0x7),_0x387aeb=_0x4a6a66['n'](_0x422c13),_0x453d46=_0x4a6a66(0xa),_0x3c8447=_0x4a6a66['n'](_0x453d46),_0x32bb58=_0x4a6a66(0xb),_0x36e6bd=_0x4a6a66['n'](_0x32bb58),_0x26d3b5=function(){function _0x57f544(_0xd0db17,_0x465430,_0x20896c,_0x9d9081,_0xd34994){_0x4a3849()(this,_0x57f544),this[a0_0x1f46('0x14d')](_0xd0db17,_0x465430),this[a0_0x1f46('0x2f')](_0xd0db17),this[a0_0x1f46('0xff')](_0xd0db17,_0x20896c,_0x9d9081,_0xd34994);}return _0xf1089a()(_0x57f544,[{'key':a0_0x1f46('0x14d'),'value':function(_0x2539d9,_0x5f0765){var _0x4db0dd={'context':_0x2539d9,'width':_0x2539d9[a0_0x1f46('0xef')],'height':_0x2539d9[a0_0x1f46('0x2b')],'pixelFormat':_0x118b68[a0_0x1f46('0x64')][a0_0x1f46('0xa9')],'pixelDatatype':_0x118b68[a0_0x1f46('0x58')][a0_0x1f46('0x74')]},_0x17b3ed={'context':_0x2539d9,'width':_0x2539d9[a0_0x1f46('0xef')],'height':_0x2539d9['drawingBufferHeight'],'pixelFormat':_0x118b68['PixelFormat'][a0_0x1f46('0xda')],'pixelDatatype':_0x118b68[a0_0x1f46('0x58')][a0_0x1f46('0x8')]},_0x236345={'context':_0x2539d9,'width':_0x5f0765[a0_0x1f46('0x104')][a0_0x1f46('0xa0')],'height':0x1,'pixelFormat':_0x118b68[a0_0x1f46('0x64')][a0_0x1f46('0xa7')],'pixelDatatype':_0x118b68[a0_0x1f46('0x58')][a0_0x1f46('0x13')],'sampler':new _0x118b68[(a0_0x1f46('0xf5'))]({'minificationFilter':_0x118b68[a0_0x1f46('0x117')][a0_0x1f46('0x3d')],'magnificationFilter':_0x118b68[a0_0x1f46('0x34')][a0_0x1f46('0x3d')]})};this[a0_0x1f46('0xb0')]={'segmentsColor':_0x23003e[a0_0x1f46('0x22')](_0x4db0dd),'segmentsDepth':_0x23003e[a0_0x1f46('0x22')](_0x17b3ed),'currentTrailsColor':_0x23003e[a0_0x1f46('0x22')](_0x4db0dd),'currentTrailsDepth':_0x23003e[a0_0x1f46('0x22')](_0x17b3ed),'nextTrailsColor':_0x23003e[a0_0x1f46('0x22')](_0x4db0dd),'nextTrailsDepth':_0x23003e['createTexture'](_0x17b3ed),'colorTable':_0x23003e[a0_0x1f46('0x22')](_0x236345,_0x5f0765[a0_0x1f46('0x104')][a0_0x1f46('0x50')])};}},{'key':'createRenderingFramebuffers','value':function(_0x13bf55){this['framebuffers']={'segments':_0x23003e[a0_0x1f46('0x151')](_0x13bf55,this[a0_0x1f46('0xb0')][a0_0x1f46('0xb6')],this[a0_0x1f46('0xb0')][a0_0x1f46('0x123')]),'currentTrails':_0x23003e[a0_0x1f46('0x151')](_0x13bf55,this[a0_0x1f46('0xb0')][a0_0x1f46('0x63')],this[a0_0x1f46('0xb0')]['currentTrailsDepth']),'nextTrails':_0x23003e['createFramebuffer'](_0x13bf55,this[a0_0x1f46('0xb0')]['nextTrailsColor'],this['textures']['nextTrailsDepth'])};}},{'key':'createSegmentsGeometry','value':function(_0x31f042){for(var _0xd9e86f=[],_0x4d502a=0x0;_0x4d502a<_0x31f042['particlesTextureSize'];_0x4d502a++)for(var _0x47f05d=0x0;_0x47f05d<_0x31f042[a0_0x1f46('0x44')];_0x47f05d++)for(var _0x910ec9=0x0;_0x910ec9<0x4;_0x910ec9++)_0xd9e86f['push'](_0x4d502a/_0x31f042[a0_0x1f46('0x44')]),_0xd9e86f['push'](_0x47f05d/_0x31f042['particlesTextureSize']);_0xd9e86f=new Float32Array(_0xd9e86f);for(var _0x5f048b=[],_0x1080b6=[-0x1,0x1],_0x3ac2f3=[-0x1,0x1],_0x58b6d0=0x0;_0x58b6d0<_0x31f042[a0_0x1f46('0x106')];_0x58b6d0++)for(var _0x258c05=0x0;_0x258c05<0x2;_0x258c05++)for(var _0x50c51b=0x0;_0x50c51b<0x2;_0x50c51b++)_0x5f048b['push'](_0x1080b6[_0x258c05]),_0x5f048b[a0_0x1f46('0xc7')](_0x3ac2f3[_0x50c51b]),_0x5f048b[a0_0x1f46('0xc7')](0x0);_0x5f048b=new Float32Array(_0x5f048b);for(var _0x12ac6e=0x6*_0x31f042[a0_0x1f46('0x106')],_0x393ebf=new Uint32Array(_0x12ac6e),_0x37ba9d=0x0,_0x3e57b8=0x0,_0xb5c000=0x0;_0x37ba9d<_0x31f042['maxParticles'];_0x37ba9d++)_0x393ebf[_0x3e57b8++]=_0xb5c000+0x0,_0x393ebf[_0x3e57b8++]=_0xb5c000+0x1,_0x393ebf[_0x3e57b8++]=_0xb5c000+0x2,_0x393ebf[_0x3e57b8++]=_0xb5c000+0x2,_0x393ebf[_0x3e57b8++]=_0xb5c000+0x1,_0x393ebf[_0x3e57b8++]=_0xb5c000+0x3,_0xb5c000+=0x4;return new _0x118b68['Geometry']({'attributes':new _0x118b68[(a0_0x1f46('0x12f'))]({'st':new _0x118b68[(a0_0x1f46('0x32'))]({'componentDatatype':_0x118b68[a0_0x1f46('0x122')]['FLOAT'],'componentsPerAttribute':0x2,'values':_0xd9e86f}),'normal':new _0x118b68[(a0_0x1f46('0x32'))]({'componentDatatype':_0x118b68[a0_0x1f46('0x122')]['FLOAT'],'componentsPerAttribute':0x3,'values':_0x5f048b})}),'indices':_0x393ebf});}},{'key':'createRenderingPrimitives','value':function(_0x41f57e,_0x5c4ca9,_0xcc2f4f,_0x23ba8d){var _0x11d6e2=this;this[a0_0x1f46('0x55')]={'segments':new _0x3f2af6({'commandType':a0_0x1f46('0xb3'),'attributeLocations':{'st':0x0,'normal':0x1},'geometry':this[a0_0x1f46('0xce')](_0x5c4ca9),'primitiveType':_0x118b68[a0_0x1f46('0x4')][a0_0x1f46('0xe4')],'uniformMap':{'currentParticlesPosition':function(){return _0x23ba8d[a0_0x1f46('0x153')][a0_0x1f46('0x2e')];},'postProcessingPosition':function(){return _0x23ba8d['particlesTextures'][a0_0x1f46('0xe')];},'postProcessingSpeed':function(){return _0x23ba8d[a0_0x1f46('0x153')]['postProcessingSpeed'];},'colorTable':function(){return _0x11d6e2[a0_0x1f46('0xb0')]['colorTable'];},'aspect':function(){return _0x41f57e[a0_0x1f46('0xef')]/_0x41f57e[a0_0x1f46('0x2b')];},'pixelSize':function(){return _0xcc2f4f['pixelSize'];},'lineWidth':function(){return _0x5c4ca9[a0_0x1f46('0x4d')];},'particleHeight':function(){return _0x5c4ca9[a0_0x1f46('0x100')];}},'vertexShaderSource':new _0x118b68['ShaderSource']({'sources':[_0x5d9b97['a']]}),'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'sources':[_0x45bb70['a']]}),'rawRenderState':_0x23003e[a0_0x1f46('0x4f')]({'viewport':void 0x0,'depthTest':{'enabled':!0x0},'depthMask':!0x0}),'framebuffer':this[a0_0x1f46('0xf7')]['segments'],'autoClear':!0x0}),'trails':new _0x3f2af6({'commandType':a0_0x1f46('0xb3'),'attributeLocations':{'position':0x0,'st':0x1},'geometry':_0x23003e['getFullscreenQuad'](),'primitiveType':_0x118b68[a0_0x1f46('0x4')][a0_0x1f46('0xe4')],'uniformMap':{'segmentsColorTexture':function(){return _0x11d6e2[a0_0x1f46('0xb0')]['segmentsColor'];},'segmentsDepthTexture':function(){return _0x11d6e2[a0_0x1f46('0xb0')]['segmentsDepth'];},'currentTrailsColor':function(){return _0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0x10a')][a0_0x1f46('0x1c')](0x0);},'trailsDepthTexture':function(){return _0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0x10a')][a0_0x1f46('0x82')];},'fadeOpacity':function(){return _0x5c4ca9[a0_0x1f46('0x24')];}},'vertexShaderSource':new _0x118b68['ShaderSource']({'defines':['DISABLE_GL_POSITION_LOG_DEPTH'],'sources':[_0x387aeb['a']]}),'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'defines':['DISABLE_LOG_DEPTH_FRAGMENT_WRITE'],'sources':[_0x3c8447['a']]}),'rawRenderState':_0x23003e[a0_0x1f46('0x4f')]({'viewport':void 0x0,'depthTest':{'enabled':!0x0,'func':_0x118b68[a0_0x1f46('0xd5')][a0_0x1f46('0x6a')]},'depthMask':!0x0}),'framebuffer':this['framebuffers'][a0_0x1f46('0xd2')],'autoClear':!0x0,'preExecute':function(){var _0xb147cb;_0xb147cb=_0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0x10a')],_0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0x10a')]=_0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0xd2')],_0x11d6e2[a0_0x1f46('0xf7')]['nextTrails']=_0xb147cb,_0x11d6e2[a0_0x1f46('0x55')]['trails'][a0_0x1f46('0x14f')][a0_0x1f46('0x13f')]=_0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0xd2')],_0x11d6e2[a0_0x1f46('0x55')][a0_0x1f46('0x47')][a0_0x1f46('0xad')][a0_0x1f46('0x13f')]=_0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0xd2')];}}),'screen':new _0x3f2af6({'commandType':a0_0x1f46('0xb3'),'attributeLocations':{'position':0x0,'st':0x1},'geometry':_0x23003e[a0_0x1f46('0xc2')](),'primitiveType':_0x118b68[a0_0x1f46('0x4')]['TRIANGLES'],'uniformMap':{'trailsColorTexture':function(){return _0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0xd2')]['getColorTexture'](0x0);},'trailsDepthTexture':function(){return _0x11d6e2[a0_0x1f46('0xf7')][a0_0x1f46('0xd2')][a0_0x1f46('0x82')];}},'vertexShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'defines':[a0_0x1f46('0x65')],'sources':[_0x387aeb['a']]}),'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'defines':[a0_0x1f46('0xdc')],'sources':[_0x36e6bd['a']]}),'rawRenderState':_0x23003e['createRawRenderState']({'viewport':void 0x0,'depthTest':{'enabled':!0x1},'depthMask':!0x0,'blending':{'enabled':!0x0}}),'framebuffer':void 0x0})};}}]),_0x57f544;}(),_0x45fa3e=_0x4a6a66(0xc),_0x1660b5=_0x4a6a66['n'](_0x45fa3e),_0x172122=_0x4a6a66(0xd),_0x5965cc=_0x4a6a66['n'](_0x172122),_0xa5637c=_0x4a6a66(0xe),_0x58a9af=_0x4a6a66['n'](_0xa5637c),_0x3c76ab=_0x4a6a66(0xf),_0x2f56af=_0x4a6a66['n'](_0x3c76ab),_0x4e9879=_0x4a6a66(0x10),_0x46dca7=_0x4a6a66['n'](_0x4e9879),_0x13a77e=function(){function _0x1caa8a(_0xe5106d,_0x1acfbd,_0x155ffc,_0x41fa96){_0x4a3849()(this,_0x1caa8a),this[a0_0x1f46('0x144')]=_0x1acfbd,this[a0_0x1f46('0xc4')](_0xe5106d,_0x1acfbd),this[a0_0x1f46('0x10b')](_0xe5106d,_0x155ffc,_0x41fa96),this[a0_0x1f46('0x9d')](_0x1acfbd,_0x155ffc,_0x41fa96);}return _0xf1089a()(_0x1caa8a,[{'key':a0_0x1f46('0xc4'),'value':function(_0x12f61e,_0x24ce9e){var _0x4aa494={'context':_0x12f61e,'width':_0x24ce9e['dimensions'][a0_0x1f46('0x13a')],'height':_0x24ce9e[a0_0x1f46('0xe0')][a0_0x1f46('0x152')]*_0x24ce9e[a0_0x1f46('0xe0')][a0_0x1f46('0x137')],'pixelFormat':_0x118b68[a0_0x1f46('0x64')]['LUMINANCE'],'pixelDatatype':_0x118b68[a0_0x1f46('0x58')]['FLOAT'],'flipY':!0x1,'sampler':new _0x118b68[(a0_0x1f46('0xf5'))]({'minificationFilter':_0x118b68[a0_0x1f46('0x117')][a0_0x1f46('0xae')],'magnificationFilter':_0x118b68[a0_0x1f46('0x34')][a0_0x1f46('0xae')]})};this[a0_0x1f46('0x5')]={'U':_0x23003e['createTexture'](_0x4aa494,_0x24ce9e['U']['array']),'V':_0x23003e[a0_0x1f46('0x22')](_0x4aa494,_0x24ce9e['V'][a0_0x1f46('0x50')])};}},{'key':a0_0x1f46('0x10b'),'value':function(_0x2a370e,_0x2170ba,_0x4f7abc){var _0x308cd7={'context':_0x2a370e,'width':_0x2170ba['particlesTextureSize'],'height':_0x2170ba[a0_0x1f46('0x44')],'pixelFormat':_0x118b68[a0_0x1f46('0x64')]['RGBA'],'pixelDatatype':_0x118b68[a0_0x1f46('0x58')]['FLOAT'],'flipY':!0x1,'sampler':new _0x118b68['Sampler']({'minificationFilter':_0x118b68[a0_0x1f46('0x117')][a0_0x1f46('0xae')],'magnificationFilter':_0x118b68['TextureMagnificationFilter'][a0_0x1f46('0xae')]})},_0x3765ec=this['randomizeParticles'](_0x2170ba['maxParticles'],_0x4f7abc),_0x59626e=new Float32Array(0x4*_0x2170ba[a0_0x1f46('0x106')])['fill'](0x0);this[a0_0x1f46('0x153')]={'particlesWind':_0x23003e[a0_0x1f46('0x22')](_0x308cd7),'currentParticlesPosition':_0x23003e['createTexture'](_0x308cd7,_0x3765ec),'nextParticlesPosition':_0x23003e['createTexture'](_0x308cd7,_0x3765ec),'currentParticlesSpeed':_0x23003e[a0_0x1f46('0x22')](_0x308cd7,_0x59626e),'nextParticlesSpeed':_0x23003e[a0_0x1f46('0x22')](_0x308cd7,_0x59626e),'postProcessingPosition':_0x23003e[a0_0x1f46('0x22')](_0x308cd7,_0x3765ec),'postProcessingSpeed':_0x23003e['createTexture'](_0x308cd7,_0x59626e)};}},{'key':a0_0x1f46('0x19'),'value':function(_0x1d1ec9,_0x2e3bbb){for(var _0x384326=new Float32Array(0x4*_0x1d1ec9),_0x55047a=0x0;_0x55047a<_0x1d1ec9;_0x55047a++)_0x384326[0x4*_0x55047a]=_0x118b68['Math'][a0_0x1f46('0xf4')](_0x2e3bbb['lonRange']['x'],_0x2e3bbb[a0_0x1f46('0x43')]['y']),_0x384326[0x4*_0x55047a+0x1]=_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0xf4')](_0x2e3bbb[a0_0x1f46('0xeb')]['x'],_0x2e3bbb[a0_0x1f46('0xeb')]['y']),_0x384326[0x4*_0x55047a+0x2]=_0x118b68['Math']['randomBetween'](this[a0_0x1f46('0x144')][a0_0x1f46('0x137')]['min'],this['data']['lev']['max']),_0x384326[0x4*_0x55047a+0x3]=0x0;return _0x384326;}},{'key':a0_0x1f46('0xcc'),'value':function(){var _0x1c8434=this;Object[a0_0x1f46('0x38')](this[a0_0x1f46('0x153')])[a0_0x1f46('0xab')](function(_0x42087b){_0x1c8434[a0_0x1f46('0x153')][_0x42087b][a0_0x1f46('0x69')]();});}},{'key':a0_0x1f46('0x9d'),'value':function(_0x5cba48,_0x1ac055,_0x321411){var _0x3f6960=new _0x118b68['Cartesian3'](_0x5cba48[a0_0x1f46('0xe0')][a0_0x1f46('0x13a')],_0x5cba48['dimensions'][a0_0x1f46('0x152')],_0x5cba48['dimensions']['lev']),_0x5244d1=new _0x118b68[(a0_0x1f46('0x158'))](_0x5cba48[a0_0x1f46('0x13a')][a0_0x1f46('0x36')],_0x5cba48[a0_0x1f46('0x152')][a0_0x1f46('0x36')],_0x5cba48[a0_0x1f46('0x137')]['min']),_0x3a80d8=new _0x118b68['Cartesian3'](_0x5cba48[a0_0x1f46('0x13a')][a0_0x1f46('0xf2')],_0x5cba48[a0_0x1f46('0x152')][a0_0x1f46('0xf2')],_0x5cba48[a0_0x1f46('0x137')]['max']),_0xcf6afd=new _0x118b68[(a0_0x1f46('0x158'))]((_0x3a80d8['x']-_0x5244d1['x'])/(_0x3f6960['x']-0x1),(_0x3a80d8['y']-_0x5244d1['y'])/(_0x3f6960['y']-0x1),_0x3f6960['z']>0x1?(_0x3a80d8['z']-_0x5244d1['z'])/(_0x3f6960['z']-0x1):0x1),_0x177bd7=new _0x118b68[(a0_0x1f46('0x116'))](_0x5cba48['U']['min'],_0x5cba48['U'][a0_0x1f46('0xf2')]),_0x3097c9=new _0x118b68[(a0_0x1f46('0x116'))](_0x5cba48['V']['min'],_0x5cba48['V']['max']),_0x287861=this;this[a0_0x1f46('0x55')]={'getWind':new _0x3f2af6({'commandType':'Compute','uniformMap':{'U':function(){return _0x287861[a0_0x1f46('0x5')]['U'];},'V':function(){return _0x287861[a0_0x1f46('0x5')]['V'];},'currentParticlesPosition':function(){return _0x287861['particlesTextures']['currentParticlesPosition'];},'dimension':function(){return _0x3f6960;},'minimum':function(){return _0x5244d1;},'maximum':function(){return _0x3a80d8;},'interval':function(){return _0xcf6afd;}},'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'sources':[_0x1660b5['a']]}),'outputTexture':this['particlesTextures'][a0_0x1f46('0xf0')],'preExecute':function(){_0x287861[a0_0x1f46('0x55')]['getWind'][a0_0x1f46('0x14f')]['outputTexture']=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xf0')];}}),'updateSpeed':new _0x3f2af6({'commandType':a0_0x1f46('0x49'),'uniformMap':{'currentParticlesSpeed':function(){return _0x287861[a0_0x1f46('0x153')][a0_0x1f46('0x12d')];},'particlesWind':function(){return _0x287861['particlesTextures']['particlesWind'];},'uSpeedRange':function(){return _0x177bd7;},'vSpeedRange':function(){return _0x3097c9;},'pixelSize':function(){return _0x321411[a0_0x1f46('0xd8')];},'speedFactor':function(){return _0x1ac055['speedFactor'];}},'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'sources':[_0x5965cc['a']]}),'outputTexture':this[a0_0x1f46('0x153')][a0_0x1f46('0x10d')],'preExecute':function(){var _0x1a9302;_0x1a9302=_0x287861['particlesTextures'][a0_0x1f46('0x12d')],_0x287861[a0_0x1f46('0x153')]['currentParticlesSpeed']=_0x287861['particlesTextures'][a0_0x1f46('0xe1')],_0x287861['particlesTextures'][a0_0x1f46('0xe1')]=_0x1a9302,_0x287861[a0_0x1f46('0x55')][a0_0x1f46('0x135')][a0_0x1f46('0x14f')]['outputTexture']=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0x10d')];}}),'updatePosition':new _0x3f2af6({'commandType':a0_0x1f46('0x49'),'uniformMap':{'currentParticlesPosition':function(){return _0x287861['particlesTextures'][a0_0x1f46('0x2e')];},'currentParticlesSpeed':function(){return _0x287861[a0_0x1f46('0x153')][a0_0x1f46('0x12d')];}},'fragmentShaderSource':new _0x118b68['ShaderSource']({'sources':[_0x58a9af['a']]}),'outputTexture':this[a0_0x1f46('0x153')][a0_0x1f46('0x112')],'preExecute':function(){var _0x3aa3eb;_0x3aa3eb=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0x2e')],_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0x2e')]=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xe')],_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xe')]=_0x3aa3eb,_0x287861[a0_0x1f46('0x55')]['updatePosition'][a0_0x1f46('0x14f')][a0_0x1f46('0xc6')]=_0x287861[a0_0x1f46('0x153')]['nextParticlesPosition'];}}),'postProcessingPosition':new _0x3f2af6({'commandType':'Compute','uniformMap':{'nextParticlesPosition':function(){return _0x287861['particlesTextures'][a0_0x1f46('0x112')];},'nextParticlesSpeed':function(){return _0x287861['particlesTextures'][a0_0x1f46('0x10d')];},'lonRange':function(){return _0x321411[a0_0x1f46('0x43')];},'latRange':function(){return _0x321411[a0_0x1f46('0xeb')];},'randomCoefficient':function(){var _0x4422f8=Math[a0_0x1f46('0xde')]();return _0x4422f8;},'dropRate':function(){return _0x1ac055[a0_0x1f46('0x9b')];},'dropRateBump':function(){return _0x1ac055['dropRateBump'];}},'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'sources':[_0x2f56af['a']]}),'outputTexture':this['particlesTextures'][a0_0x1f46('0xe')],'preExecute':function(){_0x287861[a0_0x1f46('0x55')]['postProcessingPosition']['commandToExecute'][a0_0x1f46('0xc6')]=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xe')];}}),'postProcessingSpeed':new _0x3f2af6({'commandType':'Compute','uniformMap':{'postProcessingPosition':function(){return _0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xe')];},'nextParticlesSpeed':function(){return _0x287861['particlesTextures'][a0_0x1f46('0x10d')];}},'fragmentShaderSource':new _0x118b68[(a0_0x1f46('0x147'))]({'sources':[_0x46dca7['a']]}),'outputTexture':this[a0_0x1f46('0x153')][a0_0x1f46('0xe1')],'preExecute':function(){_0x287861[a0_0x1f46('0x55')][a0_0x1f46('0xe1')][a0_0x1f46('0x14f')][a0_0x1f46('0xc6')]=_0x287861[a0_0x1f46('0x153')][a0_0x1f46('0xe1')];}})};}}]),_0x1caa8a;}(),_0x384baa=function(){function _0x26bae7(_0x54e53f,_0x4159ef,_0x2022fc,_0x1bc6f2){_0x4a3849()(this,_0x26bae7),this['context']=_0x54e53f,this[a0_0x1f46('0x144')]=_0x4159ef,this[a0_0x1f46('0x60')]=_0x2022fc,this[a0_0x1f46('0x11b')]=_0x1bc6f2,this['particlesComputing']=new _0x13a77e(this['context'],this[a0_0x1f46('0x144')],this[a0_0x1f46('0x60')],this[a0_0x1f46('0x11b')]),this['particlesRendering']=new _0x26d3b5(this[a0_0x1f46('0xd3')],this['data'],this[a0_0x1f46('0x60')],this['viewerParameters'],this[a0_0x1f46('0xf6')]);}return _0xf1089a()(_0x26bae7,[{'key':a0_0x1f46('0xe7'),'value':function(_0x4fbe9a){var _0x1ded28=this;this[a0_0x1f46('0xf6')]['destroyParticlesTextures'](),Object[a0_0x1f46('0x38')](this[a0_0x1f46('0xf6')][a0_0x1f46('0x5')])['forEach'](function(_0x19381c){_0x1ded28[a0_0x1f46('0xf6')][a0_0x1f46('0x5')][_0x19381c][a0_0x1f46('0x69')]();}),this[a0_0x1f46('0x98')]['textures']['colorTable'][a0_0x1f46('0x69')](),Object[a0_0x1f46('0x38')](this[a0_0x1f46('0x98')]['framebuffers'])[a0_0x1f46('0xab')](function(_0x540632){_0x1ded28[a0_0x1f46('0x98')][a0_0x1f46('0xf7')][_0x540632]['destroy']();}),this[a0_0x1f46('0xd3')]=_0x4fbe9a,this[a0_0x1f46('0xf6')]=new _0x13a77e(this[a0_0x1f46('0xd3')],this[a0_0x1f46('0x144')],this[a0_0x1f46('0x60')],this['viewerParameters']),this['particlesRendering']=new _0x26d3b5(this[a0_0x1f46('0xd3')],this[a0_0x1f46('0x144')],this[a0_0x1f46('0x60')],this['viewerParameters'],this[a0_0x1f46('0xf6')]);}},{'key':'clearFramebuffers','value':function(){var _0x355ff4=this,_0x5604a3=new _0x118b68['ClearCommand']({'color':new _0x118b68[(a0_0x1f46('0x132'))](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':void 0x0,'pass':_0x118b68[a0_0x1f46('0x108')]['OPAQUE']});Object[a0_0x1f46('0x38')](this[a0_0x1f46('0x98')][a0_0x1f46('0xf7')])[a0_0x1f46('0xab')](function(_0x5c6313){_0x5604a3[a0_0x1f46('0x13f')]=_0x355ff4['particlesRendering'][a0_0x1f46('0xf7')][_0x5c6313],_0x5604a3['execute'](_0x355ff4[a0_0x1f46('0xd3')]);});}},{'key':a0_0x1f46('0xbc'),'value':function(_0x4f20f5){if(this['clearFramebuffers'](),this['particlesComputing'][a0_0x1f46('0xcc')](),this[a0_0x1f46('0xf6')][a0_0x1f46('0x10b')](this[a0_0x1f46('0xd3')],this[a0_0x1f46('0x60')],this[a0_0x1f46('0x11b')]),_0x4f20f5){var _0x2ec045=this[a0_0x1f46('0x98')][a0_0x1f46('0xce')](this[a0_0x1f46('0x60')]);this['particlesRendering']['primitives'][a0_0x1f46('0x6d')][a0_0x1f46('0xb9')]=_0x2ec045;var _0x2baa58=_0x118b68[a0_0x1f46('0x3b')][a0_0x1f46('0x111')]({'context':this[a0_0x1f46('0xd3')],'geometry':_0x2ec045,'attributeLocations':this[a0_0x1f46('0x98')][a0_0x1f46('0x55')][a0_0x1f46('0x6d')][a0_0x1f46('0x120')],'bufferUsage':_0x118b68[a0_0x1f46('0x8e')]['STATIC_DRAW']});this['particlesRendering']['primitives'][a0_0x1f46('0x6d')][a0_0x1f46('0x14f')][a0_0x1f46('0x12c')]=_0x2baa58;}}},{'key':a0_0x1f46('0x83'),'value':function(_0x6033b1){var _0x25b58c=this,_0x37f701=!0x1;this['userInput'][a0_0x1f46('0x106')]!=_0x6033b1['maxParticles']&&(_0x37f701=!0x0),Object['keys'](_0x6033b1)[a0_0x1f46('0xab')](function(_0xa6a7de){_0x25b58c[a0_0x1f46('0x60')][_0xa6a7de]=_0x6033b1[_0xa6a7de];}),this[a0_0x1f46('0xbc')](_0x37f701);}},{'key':a0_0x1f46('0xe9'),'value':function(_0x527986){var _0x46f7e3=this;Object['keys'](_0x527986)[a0_0x1f46('0xab')](function(_0x2e1845){_0x46f7e3['viewerParameters'][_0x2e1845]=_0x527986[_0x2e1845];}),this[a0_0x1f46('0xbc')](!0x1);}}]),_0x26bae7;}();function _0x423b03(_0xbf0195){var _0x4a37f6=function(){if('undefined'==typeof Reflect||!Reflect[a0_0x1f46('0x8b')])return!0x1;if(Reflect[a0_0x1f46('0x8b')][a0_0x1f46('0xd0')])return!0x1;if(a0_0x1f46('0x3a')==typeof Proxy)return!0x0;try{return Boolean[a0_0x1f46('0x70')][a0_0x1f46('0x5d')][a0_0x1f46('0xb7')](Reflect[a0_0x1f46('0x8b')](Boolean,[],function(){})),!0x0;}catch(_0x46871d){return!0x1;}}();return function(){var _0x35660a,_0x5a0d68=_0x1ea475()(_0xbf0195);if(_0x4a37f6){var _0x3e8fea=_0x1ea475()(this)[a0_0x1f46('0x88')];_0x35660a=Reflect[a0_0x1f46('0x8b')](_0x5a0d68,arguments,_0x3e8fea);}else _0x35660a=_0x5a0d68['apply'](this,arguments);return _0x4fbd9b()(this,_0x35660a);};}var _0x1e6567=_0x181e7f[a0_0x1f46('0x160')][a0_0x1f46('0x26')],_0x43d0c4=0x1000,_0x5e674a=0x64,_0xe9ada3=0.996,_0x7fdd01=0.003,_0x4cbfe9=0.01,_0x5afb74=0.5,_0x203740=0x2,_0xa9b080=function(_0x6273f8){_0x56f99b()(_0x324ac4,_0x6273f8);var _0x3bb70a=_0x423b03(_0x324ac4);function _0x324ac4(){var _0x59bd2c,_0x3f27a4=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};if(_0x4a3849()(this,_0x324ac4),(_0x59bd2c=_0x3bb70a[a0_0x1f46('0xb7')](this,_0x3f27a4))[a0_0x1f46('0x106')]=_0x43d0c4,_0x59bd2c[a0_0x1f46('0x100')]=_0x5e674a,_0x59bd2c[a0_0x1f46('0x24')]=_0xe9ada3,_0x59bd2c[a0_0x1f46('0x9b')]=_0x7fdd01,_0x59bd2c[a0_0x1f46('0x128')]=_0x4cbfe9,_0x59bd2c['speedFactor']=_0x5afb74,_0x59bd2c[a0_0x1f46('0x4d')]=_0x203740,_0x3f27a4)for(var _0x415a51 in _0x3f27a4)_0x59bd2c[_0x415a51]=_0x3f27a4[_0x415a51];return _0x59bd2c;}return _0xf1089a()(_0x324ac4,[{'key':'layer','get':function(){return this['primitives'];}},{'key':'_mountedHook','value':function(){}},{'key':a0_0x1f46('0x42'),'value':function(){this[a0_0x1f46('0x18')]=this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')],this[a0_0x1f46('0x139')]=this[a0_0x1f46('0xf1')][a0_0x1f46('0x139')],this[a0_0x1f46('0x55')]=new _0x118b68['PrimitiveCollection'](),this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')][a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x55')]),this[a0_0x1f46('0x11b')]={'lonRange':new _0x118b68[(a0_0x1f46('0x116'))](),'latRange':new _0x118b68[(a0_0x1f46('0x116'))](),'pixelSize':0x0},this[a0_0x1f46('0xb')]=new _0x118b68[(a0_0x1f46('0x6e'))](_0x118b68[a0_0x1f46('0x158')][a0_0x1f46('0xed')],6314355.63),this[a0_0x1f46('0x145')]();}},{'key':a0_0x1f46('0x79'),'value':function(){this[a0_0x1f46('0x13c')]=!0x0,this['primitives']['removeAll'](),this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')][a0_0x1f46('0x55')][a0_0x1f46('0x90')](this[a0_0x1f46('0x55')]);}},{'key':a0_0x1f46('0x142'),'value':function(_0x3f0e2f){this[a0_0x1f46('0x118')]=new _0x384baa(this['scene']['context'],_0x3f0e2f,this['getUserInput'](),this[a0_0x1f46('0x11b')]),this[a0_0x1f46('0x9c')](),this[a0_0x1f46('0x15e')]();}},{'key':'setOptions','value':function(_0x2b1ff2){if(_0x2b1ff2)for(var _0x44c677 in _0x2b1ff2)this[_0x44c677]=_0x2b1ff2[_0x44c677];return this[a0_0x1f46('0x118')]['applyUserInput'](this[a0_0x1f46('0x131')]()),this;}},{'key':a0_0x1f46('0x131'),'value':function(){var _0x78f577=Math[a0_0x1f46('0x77')](Math[a0_0x1f46('0xa5')](this[a0_0x1f46('0x106')]));return this[a0_0x1f46('0x106')]=_0x78f577*_0x78f577,{'particlesTextureSize':_0x78f577,'maxParticles':this[a0_0x1f46('0x106')],'particleHeight':this[a0_0x1f46('0x100')],'fadeOpacity':this[a0_0x1f46('0x24')],'dropRate':this['dropRate'],'dropRateBump':this[a0_0x1f46('0x128')],'speedFactor':this[a0_0x1f46('0xcb')],'lineWidth':this[a0_0x1f46('0x4d')],'globeLayer':this['globeLayer'],'WMS_URL':this[a0_0x1f46('0x127')]};}},{'key':'addPrimitives','value':function(){this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this['particleSystem'][a0_0x1f46('0xf6')][a0_0x1f46('0x55')][a0_0x1f46('0xa6')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x118')][a0_0x1f46('0xf6')][a0_0x1f46('0x55')][a0_0x1f46('0x135')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x118')]['particlesComputing']['primitives'][a0_0x1f46('0x164')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this['particleSystem']['particlesComputing'][a0_0x1f46('0x55')][a0_0x1f46('0xe')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x118')][a0_0x1f46('0xf6')][a0_0x1f46('0x55')][a0_0x1f46('0xe1')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x118')][a0_0x1f46('0x98')][a0_0x1f46('0x55')][a0_0x1f46('0x6d')]),this[a0_0x1f46('0x55')]['add'](this[a0_0x1f46('0x118')][a0_0x1f46('0x98')]['primitives'][a0_0x1f46('0x47')]),this[a0_0x1f46('0x55')][a0_0x1f46('0x4c')](this[a0_0x1f46('0x118')][a0_0x1f46('0x98')]['primitives'][a0_0x1f46('0xe6')]);}},{'key':'updateViewerParameters','value':function(){var _0x4014a4=this['camera'][a0_0x1f46('0x154')](this[a0_0x1f46('0x18')]['globe'][a0_0x1f46('0xf9')]);if(!_0x4014a4){var _0x443517=this[a0_0x1f46('0xf1')][a0_0x1f46('0x48')]();_0x4014a4=_0x118b68[a0_0x1f46('0xb8')][a0_0x1f46('0x0')](_0x443517[a0_0x1f46('0xb5')],_0x443517[a0_0x1f46('0x10')],_0x443517[a0_0x1f46('0x2a')],_0x443517['ymax']);}var _0x28edc3=_0x23003e['viewRectangleToLonLatRange'](_0x4014a4);this[a0_0x1f46('0x11b')][a0_0x1f46('0x43')]['x']=_0x28edc3[a0_0x1f46('0x13a')]['min'],this[a0_0x1f46('0x11b')][a0_0x1f46('0x43')]['y']=_0x28edc3[a0_0x1f46('0x13a')][a0_0x1f46('0xf2')],this[a0_0x1f46('0x11b')][a0_0x1f46('0xeb')]['x']=_0x28edc3[a0_0x1f46('0x152')][a0_0x1f46('0x36')],this[a0_0x1f46('0x11b')][a0_0x1f46('0xeb')]['y']=_0x28edc3[a0_0x1f46('0x152')][a0_0x1f46('0xf2')];var _0x2a1ac9=this[a0_0x1f46('0x139')][a0_0x1f46('0xe5')](this[a0_0x1f46('0xb')],this[a0_0x1f46('0x18')][a0_0x1f46('0xef')],this[a0_0x1f46('0x18')][a0_0x1f46('0x2b')]);_0x2a1ac9>0x0&&(this[a0_0x1f46('0x11b')]['pixelSize']=_0x2a1ac9);}},{'key':a0_0x1f46('0x15e'),'value':function(){var _0x24b941=this;this['camera'][a0_0x1f46('0x14b')][a0_0x1f46('0x75')](function(){_0x24b941[a0_0x1f46('0x13c')]||(_0x24b941['primitives'][a0_0x1f46('0x81')]=!0x1);}),this[a0_0x1f46('0x139')][a0_0x1f46('0xc1')][a0_0x1f46('0x75')](function(){_0x24b941[a0_0x1f46('0x13c')]||(_0x24b941[a0_0x1f46('0x145')](),_0x24b941[a0_0x1f46('0x118')][a0_0x1f46('0xe9')](_0x24b941[a0_0x1f46('0x11b')]),_0x24b941['primitives']['show']=!0x0);});var _0x203f55=!0x1;window[a0_0x1f46('0x75')]('resize',function(){_0x24b941[a0_0x1f46('0x13c')]||(_0x203f55=!0x0,_0x24b941[a0_0x1f46('0x55')][a0_0x1f46('0x81')]=!0x1,_0x24b941['primitives']['removeAll']());}),this[a0_0x1f46('0x18')][a0_0x1f46('0x91')][a0_0x1f46('0x75')](function(){_0x24b941[a0_0x1f46('0x13c')]||_0x203f55&&(_0x24b941[a0_0x1f46('0x118')][a0_0x1f46('0xe7')](_0x24b941[a0_0x1f46('0x18')][a0_0x1f46('0xd3')]),_0x203f55=!0x1,_0x24b941[a0_0x1f46('0x9c')](),_0x24b941[a0_0x1f46('0x55')][a0_0x1f46('0x81')]=!0x0);});}}]),_0x324ac4;}(_0x1e6567);_0x181e7f[a0_0x1f46('0x2d')][a0_0x1f46('0x141')](a0_0x1f46('0x87'),_0xa9b080),_0x181e7f[a0_0x1f46('0x160')][a0_0x1f46('0xb1')]=_0xa9b080;var _0x155284=function _0x4be302(){_0x4a3849()(this,_0x4be302),this[a0_0x1f46('0xee')]=null,this[a0_0x1f46('0x152')]=null,this['tlng']=null,this[a0_0x1f46('0x15c')]=null,this[a0_0x1f46('0xfa')]=null;},_0x4b812b=function(){function _0x5794cd(_0x251cca,_0x5578df){_0x4a3849()(this,_0x5794cd),this[a0_0x1f46('0x20')]=_0x251cca[a0_0x1f46('0x20')],this[a0_0x1f46('0xa2')]=_0x251cca[a0_0x1f46('0xa2')],this[a0_0x1f46('0xb5')]=_0x251cca[a0_0x1f46('0xb5')],this[a0_0x1f46('0x2a')]=_0x251cca['xmax'],this[a0_0x1f46('0x10')]=_0x251cca[a0_0x1f46('0x10')],this[a0_0x1f46('0x72')]=_0x251cca[a0_0x1f46('0x72')],this[a0_0x1f46('0x15a')]=[];var _0x188ffe=_0x251cca[a0_0x1f46('0x103')],_0x20990a=_0x251cca[a0_0x1f46('0x140')],_0xe5e1d1=!0x1;_0x188ffe[a0_0x1f46('0x39')]===this[a0_0x1f46('0x20')]&&_0x188ffe[0x0][a0_0x1f46('0x39')]===this[a0_0x1f46('0xa2')]&&(_0xe5e1d1=!0x0);for(var _0x5f0c6a=0x0,_0x50ef3b=null,_0x3abd78=null,_0xed70b8=0x0;_0xed70b8<this[a0_0x1f46('0x20')];_0xed70b8++){_0x50ef3b=[];for(var _0x5d4407=0x0;_0x5d4407<this[a0_0x1f46('0xa2')];_0x5d4407++,_0x5f0c6a++)_0x3abd78=_0xe5e1d1?this[a0_0x1f46('0xc5')](_0x188ffe[_0xed70b8][_0x5d4407],_0x20990a[_0xed70b8][_0x5d4407]):this['_calcUV'](_0x188ffe[_0x5f0c6a],_0x20990a[_0x5f0c6a]),_0x50ef3b[a0_0x1f46('0xc7')](_0x3abd78);this[a0_0x1f46('0x15a')]['push'](_0x50ef3b);}_0x5578df&&this[a0_0x1f46('0x15a')]['reverse']();}return _0xf1089a()(_0x5794cd,[{'key':a0_0x1f46('0x95'),'value':function(_0x258714,_0x48b2f7){return{'x':(_0x258714-this[a0_0x1f46('0xb5')])/(this['xmax']-this['xmin'])*(this[a0_0x1f46('0xa2')]-0x1),'y':(this[a0_0x1f46('0x72')]-_0x48b2f7)/(this[a0_0x1f46('0x72')]-this[a0_0x1f46('0x10')])*(this[a0_0x1f46('0x20')]-0x1)};}},{'key':a0_0x1f46('0x28'),'value':function(_0x3e8659,_0x2c15f2){if(_0x3e8659<0x0||_0x3e8659>=this['cols']||_0x2c15f2>=this['rows'])return[0x0,0x0,0x0];var _0x575d5b,_0x1bd330,_0x554dc4=Math['floor'](_0x3e8659),_0x230329=Math['floor'](_0x2c15f2);if(_0x554dc4===_0x3e8659&&_0x230329===_0x2c15f2)return this['grid'][_0x2c15f2][_0x3e8659];_0x575d5b=_0x554dc4+0x1,_0x1bd330=_0x230329+0x1;var _0x5d298a=this[a0_0x1f46('0x28')](_0x554dc4,_0x230329),_0x1597c4=this[a0_0x1f46('0x28')](_0x575d5b,_0x230329),_0x2a06ac=this['getUVByXY'](_0x554dc4,_0x1bd330),_0xc64a98=this[a0_0x1f46('0x28')](_0x575d5b,_0x1bd330),_0x3d138b=null;try{_0x3d138b=this['_bilinearInterpolation'](_0x3e8659-_0x554dc4,_0x2c15f2-_0x230329,_0x5d298a,_0x1597c4,_0x2a06ac,_0xc64a98);}catch(_0x22d8c5){console[a0_0x1f46('0x138')](_0x3e8659,_0x2c15f2);}return _0x3d138b;}},{'key':a0_0x1f46('0x80'),'value':function(_0x323454,_0x2fd306,_0x341b5d,_0x343bc8,_0x3e0544,_0xa70aed){var _0x1bd24f=0x1-_0x323454,_0x25f67f=0x1-_0x2fd306,_0x125dba=_0x1bd24f*_0x25f67f,_0x113de8=_0x323454*_0x25f67f,_0x5d864f=_0x1bd24f*_0x2fd306,_0x181434=_0x323454*_0x2fd306,_0x4035c8=_0x341b5d[0x0]*_0x125dba+_0x343bc8[0x0]*_0x113de8+_0x3e0544[0x0]*_0x5d864f+_0xa70aed[0x0]*_0x181434,_0x4e1e2b=_0x341b5d[0x1]*_0x125dba+_0x343bc8[0x1]*_0x113de8+_0x3e0544[0x1]*_0x5d864f+_0xa70aed[0x1]*_0x181434;return this[a0_0x1f46('0xc5')](_0x4035c8,_0x4e1e2b);}},{'key':a0_0x1f46('0xc5'),'value':function(_0x1ef383,_0x5199b6){return[+_0x1ef383,+_0x5199b6,Math['sqrt'](_0x1ef383*_0x1ef383+_0x5199b6*_0x5199b6)];}},{'key':a0_0x1f46('0x14a'),'value':function(_0x5c8d78,_0x11350f){if(!this[a0_0x1f46('0x107')](_0x5c8d78,_0x11350f))return null;var _0x20ec38=this['toGridXY'](_0x5c8d78,_0x11350f);return this['getUVByXY'](_0x20ec38['x'],_0x20ec38['y']);}},{'key':'isInExtent','value':function(_0x40adf2,_0x1b8df5){return _0x40adf2>=this[a0_0x1f46('0xb5')]&&_0x40adf2<=this[a0_0x1f46('0x2a')]&&_0x1b8df5>=this[a0_0x1f46('0x10')]&&_0x1b8df5<=this[a0_0x1f46('0x72')];}},{'key':'getRandomLatLng','value':function(){var _0x1840b5=_0x3300e3(this[a0_0x1f46('0xb5')],this[a0_0x1f46('0x2a')]);return{'lat':_0x3300e3(this[a0_0x1f46('0x10')],this[a0_0x1f46('0x72')]),'lng':_0x1840b5};}}]),_0x5794cd;}();function _0x3300e3(_0x127be7,_0x42cbd9){return _0x127be7+Math['random']()*(_0x42cbd9-_0x127be7);}function _0x310e17(_0x537059){var _0x307bac=function(){if('undefined'==typeof Reflect||!Reflect[a0_0x1f46('0x8b')])return!0x1;if(Reflect['construct']['sham'])return!0x1;if(a0_0x1f46('0x3a')==typeof Proxy)return!0x0;try{return Boolean[a0_0x1f46('0x70')]['valueOf'][a0_0x1f46('0xb7')](Reflect[a0_0x1f46('0x8b')](Boolean,[],function(){})),!0x0;}catch(_0x4ded26){return!0x1;}}();return function(){var _0x2542cb,_0x3c943f=_0x1ea475()(_0x537059);if(_0x307bac){var _0x6ccbb6=_0x1ea475()(this)['constructor'];_0x2542cb=Reflect[a0_0x1f46('0x8b')](_0x3c943f,arguments,_0x6ccbb6);}else _0x2542cb=_0x3c943f[a0_0x1f46('0xd1')](this,arguments);return _0x4fbd9b()(this,_0x2542cb);};}var _0x15b461=function(_0x15412e){_0x56f99b()(_0x550cb3,_0x15412e);var _0x59eb4c=_0x310e17(_0x550cb3);function _0x550cb3(){var _0x277b65,_0x5caa36=arguments[a0_0x1f46('0x39')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return _0x4a3849()(this,_0x550cb3),(_0x277b65=_0x59eb4c[a0_0x1f46('0xb7')](this,_0x5caa36))[a0_0x1f46('0x8d')]=[0x0,0x0],_0x277b65[a0_0x1f46('0x9f')]=[],_0x277b65['speedRate']=_0x5caa36[a0_0x1f46('0x4e')]||0x32,_0x277b65['_particlesNumber']=_0x5caa36[a0_0x1f46('0xc0')]||0x4e20,_0x277b65[a0_0x1f46('0x96')]=_0x5caa36['maxAge']||0x78,_0x277b65[a0_0x1f46('0x14c')]=0x3e8/(_0x5caa36[a0_0x1f46('0x6')]||0xa),_0x277b65['_pointerEvents']=_0x118b68[a0_0x1f46('0xa3')](_0x277b65[a0_0x1f46('0x84')]['pointerEvents'],!0x1),_0x277b65[a0_0x1f46('0x134')]=_0x5caa36['color']||a0_0x1f46('0x85'),_0x277b65[a0_0x1f46('0x4d')]=_0x5caa36['lineWidth']||0x1,_0x277b65[a0_0x1f46('0x102')]=_0x118b68[a0_0x1f46('0xa3')](_0x5caa36['fixedHeight'],0x0),_0x277b65[a0_0x1f46('0xd4')]=_0x118b68[a0_0x1f46('0xa3')](_0x5caa36[a0_0x1f46('0xd4')],!0x1),_0x277b65['canvas']=null,_0x277b65;}return _0xf1089a()(_0x550cb3,[{'key':a0_0x1f46('0x160'),'get':function(){return this[a0_0x1f46('0x5e')];}},{'key':a0_0x1f46('0x10f'),'get':function(){return this[a0_0x1f46('0xf1')]['scene'][a0_0x1f46('0x5e')]['clientWidth'];}},{'key':a0_0x1f46('0x21'),'get':function(){return this[a0_0x1f46('0xf1')]['scene'][a0_0x1f46('0x5e')][a0_0x1f46('0x157')];}},{'key':a0_0x1f46('0x52'),'get':function(){return this[a0_0x1f46('0x125')];},'set':function(_0x11c34e){this[a0_0x1f46('0x125')]=_0x11c34e,this[a0_0x1f46('0x5e')][a0_0x1f46('0x15')]['pointer-events']=_0x11c34e?a0_0x1f46('0xea'):a0_0x1f46('0xd6');}},{'key':'speedRate','get':function(){return this[a0_0x1f46('0xdd')];},'set':function(_0x553110){this[a0_0x1f46('0xdd')]=0x64*(0x64-(_0x553110>0x63?0x63:_0x553110)),this[a0_0x1f46('0x11d')]();}},{'key':a0_0x1f46('0xc0'),'get':function(){return this[a0_0x1f46('0x23')];},'set':function(_0x569917){var _0x212684=this;this['_particlesNumber']=_0x569917,clearTimeout(this[a0_0x1f46('0x10e')]),this[a0_0x1f46('0x10e')]=setTimeout(function(){_0x212684[a0_0x1f46('0xa8')]();},0x1f4);}},{'key':a0_0x1f46('0xc3'),'get':function(){return this['_maxAge'];},'set':function(_0x4f4c7f){var _0x3e3f27=this;this[a0_0x1f46('0x96')]=_0x4f4c7f,clearTimeout(this[a0_0x1f46('0x10e')]),this['canrefresh']=setTimeout(function(){_0x3e3f27['redraw']();},0x1f4);}},{'key':'data','get':function(){return this[a0_0x1f46('0xbd')];},'set':function(_0x3af153){this[a0_0x1f46('0x7e')](_0x3af153);}},{'key':a0_0x1f46('0x119'),'value':function(_0x3c49fa){this['canvas']&&(this[a0_0x1f46('0x5e')][a0_0x1f46('0x15')][a0_0x1f46('0x133')]=_0x3c49fa?a0_0x1f46('0x1f'):a0_0x1f46('0x9'));}},{'key':a0_0x1f46('0xdf'),'value':function(){}},{'key':a0_0x1f46('0x42'),'value':function(){this['canvas']=this['_createCanvas'](),this[a0_0x1f46('0x156')]=this[a0_0x1f46('0x5e')]['getContext']('2d'),this[a0_0x1f46('0x150')](),this['options'][a0_0x1f46('0x144')]&&this[a0_0x1f46('0x7e')](this[a0_0x1f46('0x84')][a0_0x1f46('0x144')]);}},{'key':a0_0x1f46('0x79'),'value':function(){this[a0_0x1f46('0xc8')](),this[a0_0x1f46('0x149')](),this['canvas']&&(this['_map']['cesiumWidget'][a0_0x1f46('0xf')][a0_0x1f46('0xe3')](this[a0_0x1f46('0x5e')]),delete this[a0_0x1f46('0x5e')]);}},{'key':'_createCanvas','value':function(){var _0x2d0da5=document[a0_0x1f46('0xfd')](a0_0x1f46('0x5e'));_0x2d0da5[a0_0x1f46('0x15')][a0_0x1f46('0x6f')]='absolute',_0x2d0da5[a0_0x1f46('0x15')][a0_0x1f46('0x11a')]=a0_0x1f46('0xd7'),_0x2d0da5['style'][a0_0x1f46('0x68')]=a0_0x1f46('0xd7'),_0x2d0da5[a0_0x1f46('0x15')][a0_0x1f46('0x57')]=a0_0x1f46('0x12a'),_0x2d0da5['style']['height']=a0_0x1f46('0x12a'),_0x2d0da5[a0_0x1f46('0x15')][a0_0x1f46('0x52')]=this['_pointerEvents']?a0_0x1f46('0x4b'):a0_0x1f46('0xd6'),_0x2d0da5[a0_0x1f46('0x15')][a0_0x1f46('0x94')]=0xa,_0x2d0da5['setAttribute']('id',a0_0x1f46('0xd')),_0x2d0da5[a0_0x1f46('0x41')](a0_0x1f46('0x1b'),a0_0x1f46('0xd')),this['_map'][a0_0x1f46('0x146')][a0_0x1f46('0xf')]['appendChild'](_0x2d0da5);var _0xf7083a=this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')];return _0x2d0da5[a0_0x1f46('0x57')]=_0xf7083a[a0_0x1f46('0x5e')][a0_0x1f46('0xfb')],_0x2d0da5[a0_0x1f46('0x10c')]=_0xf7083a[a0_0x1f46('0x5e')][a0_0x1f46('0x157')],_0x2d0da5;}},{'key':a0_0x1f46('0x5f'),'value':function(){this['canvas']&&(this[a0_0x1f46('0x5e')][a0_0x1f46('0x57')]=this[a0_0x1f46('0x10f')],this['canvas'][a0_0x1f46('0x10c')]=this['canvasHeight']);}},{'key':a0_0x1f46('0x150'),'value':function(){var _0x35b211=this,_0x3969a6=this,_0x433707=Date['now']();!function _0x46d536(){_0x3969a6[a0_0x1f46('0x99')]=window[a0_0x1f46('0xf8')](_0x46d536);var _0x97d1d0=Date[a0_0x1f46('0x11c')](),_0x316706=_0x97d1d0-_0x433707;_0x316706>_0x3969a6[a0_0x1f46('0x14c')]&&(_0x433707=_0x97d1d0-_0x316706%_0x3969a6[a0_0x1f46('0x14c')],_0x3969a6[a0_0x1f46('0x5a')]());}(),window[a0_0x1f46('0x75')]('resize',this['resize'][a0_0x1f46('0x161')](this),!0x1),this[a0_0x1f46('0x13b')]=new _0x118b68[(a0_0x1f46('0x11'))](this['_map'][a0_0x1f46('0x18')][a0_0x1f46('0x5e')]);var _0x48daa0=!0x1,_0x39fbbb=!0x1;this['handler'][a0_0x1f46('0x114')](function(_0xebec96){clearTimeout(-0x1),_0x35b211[a0_0x1f46('0x81')]=!0x1,setTimeout(function(){_0x35b211[a0_0x1f46('0xa8')](),_0x35b211[a0_0x1f46('0x81')]=!0x0;},0xc8);},_0x118b68[a0_0x1f46('0x9e')][a0_0x1f46('0x113')]),this[a0_0x1f46('0x13b')][a0_0x1f46('0x114')](function(_0x58e961){_0x48daa0=!0x0;},_0x118b68[a0_0x1f46('0x9e')][a0_0x1f46('0xa4')]),this[a0_0x1f46('0x13b')]['setInputAction'](function(_0x13fe6c){_0x48daa0=!0x0;},_0x118b68[a0_0x1f46('0x9e')][a0_0x1f46('0x93')]),this[a0_0x1f46('0x13b')][a0_0x1f46('0x114')](function(_0x179900){_0x48daa0&&(_0x35b211[a0_0x1f46('0x81')]=!0x1,_0x39fbbb=!0x0);},_0x118b68[a0_0x1f46('0x9e')]['MOUSE_MOVE']),this[a0_0x1f46('0x13b')]['setInputAction'](function(_0x1e468b){_0x48daa0&&_0x39fbbb&&_0x35b211[a0_0x1f46('0xa8')](),_0x35b211[a0_0x1f46('0x81')]=!0x0,_0x48daa0=!0x1,_0x39fbbb=!0x1;},_0x118b68[a0_0x1f46('0x9e')]['LEFT_UP']),this[a0_0x1f46('0x13b')][a0_0x1f46('0x114')](function(_0x39d29c){_0x48daa0&&_0x39fbbb&&_0x35b211[a0_0x1f46('0xa8')](),_0x35b211[a0_0x1f46('0x81')]=!0x0,_0x48daa0=!0x1,_0x39fbbb=!0x1;},_0x118b68[a0_0x1f46('0x9e')][a0_0x1f46('0x14e')]);}},{'key':a0_0x1f46('0x149'),'value':function(){window[a0_0x1f46('0x13d')](this[a0_0x1f46('0x99')]),delete this[a0_0x1f46('0x99')],window['removeEventListener']('resize',this[a0_0x1f46('0x5f')]),this[a0_0x1f46('0x13b')]&&(this[a0_0x1f46('0x13b')][a0_0x1f46('0x69')](),this[a0_0x1f46('0x13b')]=null);}},{'key':a0_0x1f46('0xa8'),'value':function(){this['particles']=[],this[a0_0x1f46('0x2c')]();}},{'key':'updateDate','value':function(_0x357f4b){this[a0_0x1f46('0xc8')](),this['windData']=_0x357f4b,this[a0_0x1f46('0x7a')]=new _0x4b812b(this['windData'],this[a0_0x1f46('0xd4')]),this['drawWind']();}},{'key':'drawWind','value':function(){this[a0_0x1f46('0x11d')]();for(var _0x17bbc7=0x0;_0x17bbc7<this[a0_0x1f46('0xc0')];_0x17bbc7++){var _0x300a8d=this['randomParticle'](new _0x155284());this[a0_0x1f46('0x9f')][a0_0x1f46('0xc7')](_0x300a8d);}this[a0_0x1f46('0x156')][a0_0x1f46('0x8c')]=a0_0x1f46('0x17'),this['canvasContext'][a0_0x1f46('0x16')]=0.6,this[a0_0x1f46('0x5a')]();}},{'key':a0_0x1f46('0x11d'),'value':function(){this[a0_0x1f46('0x7a')]&&(this[a0_0x1f46('0x8d')]=[(this['windField'][a0_0x1f46('0x2a')]-this[a0_0x1f46('0x7a')][a0_0x1f46('0xb5')])/this[a0_0x1f46('0x4e')],(this[a0_0x1f46('0x7a')][a0_0x1f46('0x72')]-this['windField'][a0_0x1f46('0x10')])/this['speedRate']]);}},{'key':a0_0x1f46('0x5a'),'value':function(){var _0x5462c2=this;if(this['show']&&!(this[a0_0x1f46('0x9f')][a0_0x1f46('0x39')]<=0x0)){var _0x35bf7d=null,_0x1433a5=null,_0x301138=null;this[a0_0x1f46('0x9f')][a0_0x1f46('0xab')](function(_0x3ec2a3){if(_0x3ec2a3['age']<=0x0&&_0x5462c2[a0_0x1f46('0x7b')](_0x3ec2a3),_0x3ec2a3['age']>0x0){var _0x23ec23=_0x3ec2a3[a0_0x1f46('0x162')],_0x135e3b=_0x3ec2a3[a0_0x1f46('0x15c')];(_0x301138=_0x5462c2[a0_0x1f46('0x7a')][a0_0x1f46('0x14a')](_0x23ec23,_0x135e3b))?(_0x35bf7d=_0x23ec23+_0x5462c2[a0_0x1f46('0x8d')][0x0]*_0x301138[0x0],_0x1433a5=_0x135e3b+_0x5462c2['calc_speedRate'][0x1]*_0x301138[0x1],_0x3ec2a3[a0_0x1f46('0xee')]=_0x23ec23,_0x3ec2a3['lat']=_0x135e3b,_0x3ec2a3[a0_0x1f46('0x162')]=_0x35bf7d,_0x3ec2a3[a0_0x1f46('0x15c')]=_0x1433a5,_0x3ec2a3[a0_0x1f46('0xfa')]--):_0x3ec2a3['age']=0x0;}}),this[a0_0x1f46('0x86')]();}}},{'key':a0_0x1f46('0x1d'),'value':function(_0x3e4933,_0x18cacd,_0x688f32){var _0x190a8b=_0x118b68[a0_0x1f46('0x158')][a0_0x1f46('0x0')](_0x3e4933,_0x18cacd,this['fixedHeight']),_0x41ad96=this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')];if(_0x41ad96[a0_0x1f46('0x12')]===_0x118b68[a0_0x1f46('0x8f')][a0_0x1f46('0xac')]&&!new _0x118b68[(a0_0x1f46('0xc'))](_0x41ad96['globe'][a0_0x1f46('0xf9')],_0x41ad96[a0_0x1f46('0x139')][a0_0x1f46('0x35')])[a0_0x1f46('0x89')](_0x190a8b))return _0x688f32['age']=0x0,null;var _0x3eb757=_0x118b68[a0_0x1f46('0xbb')][a0_0x1f46('0xf3')](this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')],_0x190a8b);return _0x3eb757?[_0x3eb757['x'],_0x3eb757['y']]:null;}},{'key':'_drawLines','value':function(){var _0x3cd6c7=this,_0x3dbea0=this[a0_0x1f46('0x9f')];this[a0_0x1f46('0x156')][a0_0x1f46('0x4d')]=_0x3cd6c7[a0_0x1f46('0x4d')],this[a0_0x1f46('0x156')][a0_0x1f46('0x7')]=a0_0x1f46('0x3f'),this[a0_0x1f46('0x156')]['fillRect'](0x0,0x0,this[a0_0x1f46('0x10f')],this[a0_0x1f46('0x21')]),this['canvasContext'][a0_0x1f46('0x7')]=a0_0x1f46('0xcf'),this['canvasContext'][a0_0x1f46('0x16')]=0.9,this[a0_0x1f46('0x156')]['beginPath'](),this['canvasContext'][a0_0x1f46('0xaf')]=this[a0_0x1f46('0x134')];var _0x5896c5=this[a0_0x1f46('0xf1')][a0_0x1f46('0x18')][a0_0x1f46('0x12')]!==_0x118b68['SceneMode'][a0_0x1f46('0xac')];_0x3dbea0['forEach'](function(_0x53f20a){var _0x4a46a1=_0x3cd6c7[a0_0x1f46('0x1d')](_0x53f20a[a0_0x1f46('0xee')],_0x53f20a[a0_0x1f46('0x152')],_0x53f20a),_0x5096e2=_0x3cd6c7['_tomap'](_0x53f20a[a0_0x1f46('0x162')],_0x53f20a[a0_0x1f46('0x15c')],_0x53f20a);if(null!=_0x4a46a1&&null!=_0x5096e2){var _0x3b8c23=Math[a0_0x1f46('0x163')](_0x4a46a1[0x0]-_0x5096e2[0x0]);_0x5896c5&&_0x3b8c23>=_0x3cd6c7['canvasWidth']||(_0x3cd6c7[a0_0x1f46('0x156')][a0_0x1f46('0x1a')](_0x4a46a1[0x0],_0x4a46a1[0x1]),_0x3cd6c7['canvasContext'][a0_0x1f46('0x7c')](_0x5096e2[0x0],_0x5096e2[0x1]));}}),this[a0_0x1f46('0x156')][a0_0x1f46('0x5c')]();}},{'key':a0_0x1f46('0x7b'),'value':function(_0x13293c){for(var _0x4c7dfd,_0x30cb5f,_0x186d6d=0x0;_0x186d6d<0x1e&&(_0x4c7dfd=this['windField']['getRandomLatLng'](),!((_0x30cb5f=this[a0_0x1f46('0x7a')][a0_0x1f46('0x14a')](_0x4c7dfd[a0_0x1f46('0xee')],_0x4c7dfd[a0_0x1f46('0x152')]))&&_0x30cb5f[0x2]>0x0));_0x186d6d++);if(!_0x30cb5f)return _0x13293c;var _0x42da2e=_0x4c7dfd[a0_0x1f46('0xee')]+this[a0_0x1f46('0x8d')][0x0]*_0x30cb5f[0x0],_0x5c733b=_0x4c7dfd['lat']+this[a0_0x1f46('0x8d')][0x1]*_0x30cb5f[0x1];return _0x13293c[a0_0x1f46('0xee')]=_0x4c7dfd[a0_0x1f46('0xee')],_0x13293c[a0_0x1f46('0x152')]=_0x4c7dfd['lat'],_0x13293c[a0_0x1f46('0x162')]=_0x42da2e,_0x13293c['tlat']=_0x5c733b,_0x13293c['age']=Math[a0_0x1f46('0xdb')](Math[a0_0x1f46('0xde')]()*this[a0_0x1f46('0xc3')]),_0x13293c;}},{'key':a0_0x1f46('0xc8'),'value':function(){this['particles']=[],delete this[a0_0x1f46('0x7a')],delete this[a0_0x1f46('0xbd')];}}]),_0x550cb3;}(_0x181e7f[a0_0x1f46('0x160')]['BaseLayer']);function _0x5e084c(_0x1511a6,_0x117870){return _0x1511a6*Math[a0_0x1f46('0x12e')](_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x61')](_0x117870));}function _0x414743(_0x3dc639,_0x3d4ad7){return _0x3dc639*Math['sin'](_0x118b68[a0_0x1f46('0x129')][a0_0x1f46('0x61')](_0x3d4ad7));}function _0x30fb5f(_0x406a97,_0x5f123f){return Math[a0_0x1f46('0xa5')](Math[a0_0x1f46('0x53')](_0x406a97,0x2)+Math[a0_0x1f46('0x53')](_0x5f123f,0x2));}function _0x5d4ae2(_0x1aa028,_0x7ab41c){var _0x138747=_0x118b68['Math']['toDegrees'](Math['atan2'](_0x7ab41c,_0x1aa028));return _0x138747+=_0x138747<0x0?0x168:0x0;}_0x181e7f['LayerUtil'][a0_0x1f46('0x141')]('canvasWind',_0x15b461),_0x181e7f['layer'][a0_0x1f46('0xaa')]=_0x15b461,_0x181e7f['WindUtil']=_0x4caa9b;}]);});