inertialrush-game-test
Version:
This package enables the integration of the Inertial Rush game into any React application, making it easy to showcase the game.
701 lines (700 loc) • 102 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
require("./game/css/animate.min.css");
require("./game/css/bootstrap-reboot.min.css");
require("./game/css/bootstrap-grid.min.css");
require("./game/css/swiper-bundle.min.css");
require("./game/css/multi.css");
require("./game/css/fonts.css");
require("./index.js");
require("./game/libs/postprocessing/EffectComposer.js");
require("./game/libs/postprocessing/RenderPass.js");
require("./game/libs/postprocessing/BloomPass.js");
require("./game/libs/postprocessing/ShaderPass.js");
require("./game/libs/postprocessing/MaskPass.js");
require("./game/connection.js");
require("./game/bkcore.coffee/controllers/TouchController.js");
require("./game/bkcore.coffee/controllers/OrientationController.js");
require("./game/bkcore.coffee/controllers/GamepadController.js");
require("./game/bkcore.coffee/Timer.js");
require("./game/bkcore.coffee/ImageData.js");
require("./game/bkcore.coffee/Utils.js");
require("./game/bkcore/threejs/RenderManager.js");
require("./game/bkcore/threejs/Shaders.js");
require("./game/bkcore/threejs/Particles.js");
require("./game/bkcore/threejs/Loader.js");
require("./game/bkcore/Audio.js");
require("./game/bkcore/hexgl/HUD.js");
require("./game/bkcore/hexgl/RaceData.js");
require("./game/bkcore/hexgl/ShipControls.js");
require("./game/bkcore/hexgl/FirstAidKitPlusControl.js");
require("./game/bkcore/hexgl/ShipEffects.js");
require("./game/bkcore/hexgl/CameraChase.js");
require("./game/bkcore/hexgl/Gameplay.js");
require("./game/bkcore/hexgl/tracks/Cityscape.js");
require("./game/bkcore/hexgl/HexGL.js");
require("./game/launch.js");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// import "./game/libs/swiper-bundle.min.js";
// import "./game/libs/socket.io.msgpack.min.js";
// import "./game/libs/three.min.js";
// import "./game/libs/GLTFLoader.js";
// import "./game/libs/shaders/ConvolutionShader.js";
// import "./game/libs/shaders/CopyShader.js";
// import "./game/libs/shaders/VignetteShader.js";
const InertialRushGame = _ref => {
let {
signAndSubmitTransaction,
setConnectModalOpen,
accountAddress
} = _ref;
const css = "body {\n padding:0;\n margin:0;\n }\n canvas { pointer-events:none; width: 100%;}\n #overlay{\n position: absolute;\n z-index: 9999;\n top: 0;\n left: 0;\n width: 100%;\n }\n #garage{\n position: absolute;\n z-index: 99991;\n top: 100px;\n left: 30px;\n width: 500px;\n height: 500px;\n }";
return /*#__PURE__*/_react.default.createElement("div", {
style: {
width: "100%",
height: "100%"
}
}, /*#__PURE__*/_react.default.createElement("style", null, css), /*#__PURE__*/_react.default.createElement("div", {
id: "step-1",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
id: "global"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "promo__content"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "line",
src: "https://gamesfiles.ex2.team/inertialrush/css/line.png",
alt: "up"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "container"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "solana",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/solanaLogo.svg",
alt: "solana"
}), /*#__PURE__*/_react.default.createElement("div", null, "Connect wallet")), /*#__PURE__*/_react.default.createElement("div", {
className: "p3"
}, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("h1", null, "Inertial Rush"), /*#__PURE__*/_react.default.createElement("div", {
className: "settings"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "settings-block"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "settings-type"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "type-label"
}, "Race type"), /*#__PURE__*/_react.default.createElement("div", {
className: "type"
})), /*#__PURE__*/_react.default.createElement("div", {
className: "settings-type"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "type-label"
}, "Space ship"), /*#__PURE__*/_react.default.createElement("div", {
className: "type"
})), /*#__PURE__*/_react.default.createElement("div", {
className: "settings-type"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "type-label"
}, "Bot level"), /*#__PURE__*/_react.default.createElement("div", {
className: "type"
}))), /*#__PURE__*/_react.default.createElement("div", {
id: "change",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Change"))), /*#__PURE__*/_react.default.createElement("div", {
className: "promo__btns"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "promo__btns__first_row"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "name__input",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "text"
})), /*#__PURE__*/_react.default.createElement("div", {
id: "name__button",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Save name")), /*#__PURE__*/_react.default.createElement("div", {
id: "change_name__button__cancel",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Cancel"))), /*#__PURE__*/_react.default.createElement("div", {
id: "start",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/play.svg",
alt: "play"
}), /*#__PURE__*/_react.default.createElement("div", null, "Play")), /*#__PURE__*/_react.default.createElement("div", {
id: "change_name__button",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Change name")))), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("img", {
className: "animate__animated animate__jackInTheBox p1",
src: "https://gamesfiles.ex2.team/inertialrush/css/circles.png",
alt: "circles"
}), /*#__PURE__*/_react.default.createElement("img", {
className: "p2",
src: "https://gamesfiles.ex2.team/inertialrush/css/anim.png",
alt: "spaceship"
}))))), /*#__PURE__*/_react.default.createElement("div", {
className: "container promo__container"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "settings",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/settings.svg",
alt: "settings"
}), /*#__PURE__*/_react.default.createElement("div", null, "Settings")), /*#__PURE__*/_react.default.createElement("div", {
className: "modal"
}, /*#__PURE__*/_react.default.createElement("form", {
className: "modal__inner"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "modal__close",
src: "https://gamesfiles.ex2.team/inertialrush/css/close.svg",
alt: "close"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__title"
}, "Game Settings"), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_title"
}, "Controls"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-controlType",
className: "wrapper"
}, /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "controls",
checked: true
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Keyboard"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "controls"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Touch"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})))), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_title"
}, "Quality"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-quality",
className: "wrapper"
}, /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "quality",
checked: true
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Low"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "quality"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Middle"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "quality"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "High"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "quality"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Very High"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})))), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_title"
}, "HUD", /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/question.svg",
alt: "question"
})), /*#__PURE__*/_react.default.createElement("div", {
id: "s-hud",
className: "wrapper"
}, /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "hud",
checked: true
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "On"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "hud"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Off"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})))), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_title"
}, "Music"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-music",
className: "wrapper"
}, /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "music"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "On"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "music",
checked: true
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Off"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})))), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "modal__main_title"
}, "Sounds"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-sounds",
className: "wrapper"
}, /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "sounds"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "On"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
})), /*#__PURE__*/_react.default.createElement("label", {
className: "check__label"
}, /*#__PURE__*/_react.default.createElement("input", {
type: "radio",
name: "sounds",
checked: true
}), /*#__PURE__*/_react.default.createElement("span", {
className: "checkbox__name"
}, "Off"), /*#__PURE__*/_react.default.createElement("span", {
className: "checkmark"
}))))), /*#__PURE__*/_react.default.createElement("div", {
className: "modal__btn"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "save",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Save"))))))), /*#__PURE__*/_react.default.createElement("div", {
id: "step-0",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
className: "inner-block"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "border",
src: "https://gamesfiles.ex2.team/inertialrush/css/line.png",
alt: "border"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "race_settings_title"
}, "Choose race type"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-mode",
className: "race_settings__wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__type_block"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_type_img"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "race_type_title"
}, "Score Results")), /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__type_block"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_type_img"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "race_type_title"
}, "Play against bots")))), /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "race_settings_title"
}, "Choose space ship"), /*#__PURE__*/_react.default.createElement("div", {
className: "promo__slider animate__animated animate__fadeIn"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper mySwiper"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "s-ship",
className: "swiper-wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_open swiper-slide_active"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Basic Orange")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_open"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Basic Blue")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_open"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Hawk")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_open"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Pirate Ship")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_closed"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Fighter GR2"), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_subtitle"
}, "For unlock get 2500 ITR")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_closed"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Tiger Fighter"), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_subtitle"
}, "For unlock get 3000 ITR")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_closed"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "SF Fighter Multirole"), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_subtitle"
}, "For unlock get 5000 ITR")), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide swiper-slide_closed"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide-pict"
}, /*#__PURE__*/_react.default.createElement("svg", {
width: "171",
height: "128",
viewBox: "0 0 171 128",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
}, /*#__PURE__*/_react.default.createElement("path", {
d: "M1 11.0868L11.3478 0.739014H1V11.0868Z",
fill: "#2F80ED"
}), /*#__PURE__*/_react.default.createElement("path", {
d: "M13.9773 0.739014L1 13.6509V127.13H160.383L169.522 115.855V13.239H93.5L80.5086 0.739014H13.9773Z",
stroke: "transparent"
}))), /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/ship/close.svg",
alt: "closed"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_title"
}, "Dropship"), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-slide_subtitle"
}, "For unlock get 1000 ITR")))), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-button-next"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/la_arrow.svg",
alt: "arrow"
})), /*#__PURE__*/_react.default.createElement("div", {
className: "swiper-button-prev"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/la_arrow.svg",
alt: "arrow"
})))), /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "race_settings_title"
}, "Choose bot level"), /*#__PURE__*/_react.default.createElement("div", {
id: "s-bot",
className: "race_level_wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_level"
}, "Easy"), /*#__PURE__*/_react.default.createElement("div", {
className: "race_level"
}, "Medium"), /*#__PURE__*/_react.default.createElement("div", {
className: "race_level"
}, "Hard"))), /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__btn"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "save-mode",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Save")))))), /*#__PURE__*/_react.default.createElement("div", {
id: "step-2",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
className: "inner-block"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "border",
src: "https://gamesfiles.ex2.team/inertialrush/css/line.png",
alt: "border"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "htp-text"
}, "How to play"), /*#__PURE__*/_react.default.createElement("div", {
id: "controls",
className: "controls"
}))), /*#__PURE__*/_react.default.createElement("div", {
id: "step-3",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
className: "inner-block"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "border",
src: "https://gamesfiles.ex2.team/inertialrush/css/line.png",
alt: "border"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "loading-text"
}, "Start engine...."), /*#__PURE__*/_react.default.createElement("div", {
className: "loading-anim"
}))), /*#__PURE__*/_react.default.createElement("div", {
id: "step-4",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
id: "overlay"
}), /*#__PURE__*/_react.default.createElement("div", {
id: "main"
})), /*#__PURE__*/_react.default.createElement("div", {
id: "garage",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
className: "race_settings__btn"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "garage_close",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Back")))), /*#__PURE__*/_react.default.createElement("div", {
id: "step-5",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("div", {
className: "inner-block"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/line.png",
alt: "border",
className: "border"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "finish"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "finish_title_block"
}, /*#__PURE__*/_react.default.createElement("h2", {
className: "finish_title"
}, "Finish"), /*#__PURE__*/_react.default.createElement("img", {
className: "finish_title_img",
src: "https://gamesfiles.ex2.team/inertialrush/css/flag.png",
width: "180",
height: "102",
alt: "flag"
})), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info"
}, /*#__PURE__*/_react.default.createElement("h2", {
className: "finish_info__position"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__ship __block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "finish_info__title"
}, "Your Ship"), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__wrapper"
}, /*#__PURE__*/_react.default.createElement("img", {
className: "finish_info__spaceship",
src: "https://gamesfiles.ex2.team/inertialrush/css/spaceShip/4.png",
width: "135",
alt: "spaceship"
}), /*#__PURE__*/_react.default.createElement("img", {
className: "finish_info__circles",
src: "https://gamesfiles.ex2.team/inertialrush/css/circles.png",
width: "167",
alt: "circles"
}))), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__gamemode __block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "finish_info__title"
}, "Game Mode"), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__wrapper"
}, /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__gamemode_gm"
}, "Score results"), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__gamemode_race"
}, "Race level - ", /*#__PURE__*/_react.default.createElement("span", null, "hard"), " "))), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__track __block"
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "finish_info__title"
}, "Track"), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_info__wrapper"
}, "Planet 51"))), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_stats"
}), /*#__PURE__*/_react.default.createElement("div", {
className: "finish_btns"
}, /*#__PURE__*/_react.default.createElement("div", {
id: "back",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("div", null, "Back to main menu")), /*#__PURE__*/_react.default.createElement("div", {
id: "play-again",
className: "connect__btn link"
}, /*#__PURE__*/_react.default.createElement("img", {
src: "https://gamesfiles.ex2.team/inertialrush/css/play.svg",
alt: "play-again"
}), /*#__PURE__*/_react.default.createElement("div", null, "PLAY AGAIN")))))), /*#__PURE__*/_react.default.createElement("div", {
id: "credits",
style: {
display: "none"
}
}, /*#__PURE__*/_react.default.createElement("h3", null, "Code"), /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("b", null, "Concept and Development"), /*#__PURE__*/_react.default.createElement("br", null), "Thibaut Despoulain (BKcore)"), /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("b", null, "Contributors"), /*#__PURE__*/_react.default.createElement("br", null), "townxelliot", /*#__PURE__*/_react.default.createElement("br", null), "mahesh.kk"), /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("b", null, "Technologies"), /*#__PURE__*/_react.default.createElement("br", null), "WebGL", /*#__PURE__*/_react.default.createElement("br", null), "JavaScript", /*#__PURE__*/_react.default.createElement("br", null), "CoffeeScript", /*#__PURE__*/_react.default.createElement("br", null), "Three.js", /*#__PURE__*/_react.default.createElement("br", null), "LeapMotion"), /*#__PURE__*/_react.default.createElement("h3", null, "Graphics"), /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("b", null, "HexMKI base model"), /*#__PURE__*/_react.default.createElement("br", null), "Charnel"), /*#__PURE__*/_react.default.createElement("p", null, /*#__PURE__*/_react.default.createElement("b", null, "Track texture"), /*#__PURE__*/_react.default.createElement("br", null), "Nobiax"), /*#__PURE__*/_react.default.createElement("h4", null, "Click anywhere to continue.")), /*#__PURE__*/_react.default.createElement("div", {
id: "leapinfo",
style: {
display: "none"
}
}));
};
var _default = InertialRushGame;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiSW5lcnRpYWxSdXNoR2FtZSIsIl9yZWYiLCJzaWduQW5kU3VibWl0VHJhbnNhY3Rpb24iLCJzZXRDb25uZWN0TW9kYWxPcGVuIiwiYWNjb3VudEFkZHJlc3MiLCJjc3MiLCJjcmVhdGVFbGVtZW50Iiwic3R5bGUiLCJ3aWR0aCIsImhlaWdodCIsImlkIiwiZGlzcGxheSIsImNsYXNzTmFtZSIsInNyYyIsImFsdCIsInR5cGUiLCJuYW1lIiwiY2hlY2tlZCIsInZpZXdCb3giLCJmaWxsIiwieG1sbnMiLCJkIiwic3Ryb2tlIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9jb21wb25lbnRzL0luZXJ0aWFsUnVzaEdhbWUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHsgR2FtZVByb3BzIH0gZnJvbSBcIi4vSW5lcnRpYWxSdXNoR2FtZS50eXBlc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvY3NzL2FuaW1hdGUubWluLmNzc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvY3NzL2Jvb3RzdHJhcC1yZWJvb3QubWluLmNzc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvY3NzL2Jvb3RzdHJhcC1ncmlkLm1pbi5jc3NcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2Nzcy9zd2lwZXItYnVuZGxlLm1pbi5jc3NcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2Nzcy9tdWx0aS5jc3NcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2Nzcy9mb250cy5jc3NcIjtcclxuaW1wb3J0IFwiLi9pbmRleC5qc1wiO1xyXG4vLyBpbXBvcnQgXCIuL2dhbWUvbGlicy9zd2lwZXItYnVuZGxlLm1pbi5qc1wiO1xyXG4vLyBpbXBvcnQgXCIuL2dhbWUvbGlicy9zb2NrZXQuaW8ubXNncGFjay5taW4uanNcIjtcclxuLy8gaW1wb3J0IFwiLi9nYW1lL2xpYnMvdGhyZWUubWluLmpzXCI7XHJcbi8vIGltcG9ydCBcIi4vZ2FtZS9saWJzL0dMVEZMb2FkZXIuanNcIjtcclxuLy8gaW1wb3J0IFwiLi9nYW1lL2xpYnMvc2hhZGVycy9Db252b2x1dGlvblNoYWRlci5qc1wiO1xyXG4vLyBpbXBvcnQgXCIuL2dhbWUvbGlicy9zaGFkZXJzL0NvcHlTaGFkZXIuanNcIjtcclxuLy8gaW1wb3J0IFwiLi9nYW1lL2xpYnMvc2hhZGVycy9WaWduZXR0ZVNoYWRlci5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvbGlicy9wb3N0cHJvY2Vzc2luZy9FZmZlY3RDb21wb3Nlci5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvbGlicy9wb3N0cHJvY2Vzc2luZy9SZW5kZXJQYXNzLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9saWJzL3Bvc3Rwcm9jZXNzaW5nL0Jsb29tUGFzcy5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvbGlicy9wb3N0cHJvY2Vzc2luZy9TaGFkZXJQYXNzLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9saWJzL3Bvc3Rwcm9jZXNzaW5nL01hc2tQYXNzLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9jb25uZWN0aW9uLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUuY29mZmVlL2NvbnRyb2xsZXJzL1RvdWNoQ29udHJvbGxlci5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvYmtjb3JlLmNvZmZlZS9jb250cm9sbGVycy9PcmllbnRhdGlvbkNvbnRyb2xsZXIuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS5jb2ZmZWUvY29udHJvbGxlcnMvR2FtZXBhZENvbnRyb2xsZXIuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS5jb2ZmZWUvVGltZXIuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS5jb2ZmZWUvSW1hZ2VEYXRhLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUuY29mZmVlL1V0aWxzLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvdGhyZWVqcy9SZW5kZXJNYW5hZ2VyLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvdGhyZWVqcy9TaGFkZXJzLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvdGhyZWVqcy9QYXJ0aWNsZXMuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS90aHJlZWpzL0xvYWRlci5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvYmtjb3JlL0F1ZGlvLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvaGV4Z2wvSFVELmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvaGV4Z2wvUmFjZURhdGEuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS9oZXhnbC9TaGlwQ29udHJvbHMuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS9oZXhnbC9GaXJzdEFpZEtpdFBsdXNDb250cm9sLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvaGV4Z2wvU2hpcEVmZmVjdHMuanNcIjtcclxuaW1wb3J0IFwiLi9nYW1lL2JrY29yZS9oZXhnbC9DYW1lcmFDaGFzZS5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvYmtjb3JlL2hleGdsL0dhbWVwbGF5LmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9ia2NvcmUvaGV4Z2wvdHJhY2tzL0NpdHlzY2FwZS5qc1wiO1xyXG5pbXBvcnQgXCIuL2dhbWUvYmtjb3JlL2hleGdsL0hleEdMLmpzXCI7XHJcbmltcG9ydCBcIi4vZ2FtZS9sYXVuY2guanNcIjtcclxuXHJcbmNvbnN0IEluZXJ0aWFsUnVzaEdhbWUgPSAoe1xyXG4gIHNpZ25BbmRTdWJtaXRUcmFuc2FjdGlvbixcclxuICBzZXRDb25uZWN0TW9kYWxPcGVuLFxyXG4gIGFjY291bnRBZGRyZXNzLFxyXG59OiBHYW1lUHJvcHMpID0+IHtcclxuICBjb25zdCBjc3MgPSBgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICB9XHJcbiAgICAgIGNhbnZhcyB7IHBvaW50ZXItZXZlbnRzOm5vbmU7IHdpZHRoOiAxMDAlO31cclxuICAgICAgI292ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgI2dhcmFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTE7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9YDtcclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBzdHlsZT17eyB3aWR0aDogXCIxMDAlXCIsIGhlaWdodDogXCIxMDAlXCIgfX0+XHJcbiAgICAgIDxzdHlsZT57Y3NzfTwvc3R5bGU+XHJcbiAgICAgIDxkaXYgaWQ9XCJzdGVwLTFcIiBzdHlsZT17eyBkaXNwbGF5OiBcIm5vbmVcIiB9fT5cclxuICAgICAgICA8ZGl2IGlkPVwiZ2xvYmFsXCI+PC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwcm9tb19fY29udGVudFwiPlxyXG4gICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJsaW5lXCJcclxuICAgICAgICAgICAgc3JjPVwiaHR0cHM6Ly9nYW1lc2ZpbGVzLmV4Mi50ZWFtL2luZXJ0aWFscnVzaC9jc3MvbGluZS5wbmdcIlxyXG4gICAgICAgICAgICBhbHQ9XCJ1cFwiXHJcbiAgICAgICAgICAvPlxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJcIj5cclxuICAgICAgICAgICAgPGRpdiBpZD1cInNvbGFuYVwiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgICAgPGltZyBzcmM9XCJodHRwczovL2dhbWVzZmlsZXMuZXgyLnRlYW0vaW5lcnRpYWxydXNoL2Nzcy9zb2xhbmFMb2dvLnN2Z1wiIGFsdD1cInNvbGFuYVwiIC8+XHJcbiAgICAgICAgICAgICAgPGRpdj5Db25uZWN0IHdhbGxldDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwM1wiPlxyXG4gICAgICAgICAgICAgIDxkaXY+XHJcbiAgICAgICAgICAgICAgICA8aDE+SW5lcnRpYWwgUnVzaDwvaDE+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzZXR0aW5nc1wiPlxyXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNldHRpbmdzLWJsb2NrXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzZXR0aW5ncy10eXBlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInR5cGUtbGFiZWxcIj5SYWNlIHR5cGU8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidHlwZVwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic2V0dGluZ3MtdHlwZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0eXBlLWxhYmVsXCI+U3BhY2Ugc2hpcDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0eXBlXCI+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzZXR0aW5ncy10eXBlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInR5cGUtbGFiZWxcIj5Cb3QgbGV2ZWw8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidHlwZVwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cImNoYW5nZVwiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdj5DaGFuZ2U8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHJvbW9fX2J0bnNcIj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwcm9tb19fYnRuc19fZmlyc3Rfcm93XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cIm5hbWVfX2lucHV0XCIgY2xhc3NOYW1lPVwiY29ubmVjdF9fYnRuIGxpbmtcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cIm5hbWVfX2J1dHRvblwiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlNhdmUgbmFtZTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjaGFuZ2VfbmFtZV9fYnV0dG9uX19jYW5jZWxcIiBjbGFzc05hbWU9XCJjb25uZWN0X19idG4gbGlua1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGRpdj5DYW5jZWw8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJzdGFydFwiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9XCJodHRwczovL2dhbWVzZmlsZXMuZXgyLnRlYW0vaW5lcnRpYWxydXNoL2Nzcy9wbGF5LnN2Z1wiIGFsdD1cInBsYXlcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXY+UGxheTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cImNoYW5nZV9uYW1lX19idXR0b25cIiBjbGFzc05hbWU9XCJjb25uZWN0X19idG4gbGlua1wiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXY+Q2hhbmdlIG5hbWU8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhbmltYXRlX19hbmltYXRlZCBhbmltYXRlX19qYWNrSW5UaGVCb3ggcDFcIlxyXG4gICAgICAgICAgICAgICAgICBzcmM9XCJodHRwczovL2dhbWVzZmlsZXMuZXgyLnRlYW0vaW5lcnRpYWxydXNoL2Nzcy9jaXJjbGVzLnBuZ1wiXHJcbiAgICAgICAgICAgICAgICAgIGFsdD1cImNpcmNsZXNcIlxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIDxpbWdcclxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwicDJcIlxyXG4gICAgICAgICAgICAgICAgICBzcmM9XCJodHRwczovL2dhbWVzZmlsZXMuZXgyLnRlYW0vaW5lcnRpYWxydXNoL2Nzcy9hbmltLnBuZ1wiXHJcbiAgICAgICAgICAgICAgICAgIGFsdD1cInNwYWNlc2hpcFwiXHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyIHByb21vX19jb250YWluZXJcIj5cclxuICAgICAgICAgIDxkaXYgaWQ9XCJzZXR0aW5nc1wiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgIDxpbWcgc3JjPVwiaHR0cHM6Ly9nYW1lc2ZpbGVzLmV4Mi50ZWFtL2luZXJ0aWFscnVzaC9jc3Mvc2V0dGluZ3Muc3ZnXCIgYWx0PVwic2V0dGluZ3NcIiAvPlxyXG4gICAgICAgICAgICA8ZGl2PlNldHRpbmdzPC9kaXY+XHJcbiAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxcIj5cclxuICAgICAgICAgICAgPGZvcm0gY2xhc3NOYW1lPVwibW9kYWxfX2lubmVyXCI+XHJcbiAgICAgICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibW9kYWxfX2Nsb3NlXCJcclxuICAgICAgICAgICAgICAgIHNyYz1cImh0dHBzOi8vZ2FtZXNmaWxlcy5leDIudGVhbS9pbmVydGlhbHJ1c2gvY3NzL2Nsb3NlLnN2Z1wiXHJcbiAgICAgICAgICAgICAgICBhbHQ9XCJjbG9zZVwiXHJcbiAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX190aXRsZVwiPkdhbWUgU2V0dGluZ3M8L2Rpdj5cclxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX19tYWluXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX19tYWluX3dyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbF9fbWFpbl90aXRsZVwiPkNvbnRyb2xzPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJzLWNvbnRyb2xUeXBlXCIgY2xhc3NOYW1lPVwid3JhcHBlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwiY29udHJvbHNcIiBjaGVja2VkIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPktleWJvYXJkPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2ttYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzTmFtZT1cImNoZWNrX19sYWJlbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJyYWRpb1wiIG5hbWU9XCJjb250cm9sc1wiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPlRvdWNoPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2ttYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX19tYWluX3dyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbF9fbWFpbl90aXRsZVwiPlF1YWxpdHk8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cInMtcXVhbGl0eVwiIGNsYXNzTmFtZT1cIndyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPVwiY2hlY2tfX2xhYmVsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInJhZGlvXCIgbmFtZT1cInF1YWxpdHlcIiBjaGVja2VkIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPkxvdzwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwicXVhbGl0eVwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPk1pZGRsZTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwicXVhbGl0eVwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPkhpZ2g8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja21hcmtcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPVwiY2hlY2tfX2xhYmVsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInJhZGlvXCIgbmFtZT1cInF1YWxpdHlcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2tib3hfX25hbWVcIj5WZXJ5IEhpZ2g8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja21hcmtcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxfX21haW5fd3JhcHBlclwiPlxyXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX19tYWluX3RpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgSFVEXHJcbiAgICAgICAgICAgICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3JjPVwiaHR0cHM6Ly9nYW1lc2ZpbGVzLmV4Mi50ZWFtL2luZXJ0aWFscnVzaC9jc3MvcXVlc3Rpb24uc3ZnXCJcclxuICAgICAgICAgICAgICAgICAgICAgIGFsdD1cInF1ZXN0aW9uXCJcclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cInMtaHVkXCIgY2xhc3NOYW1lPVwid3JhcHBlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwiaHVkXCIgY2hlY2tlZCAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2tib3hfX25hbWVcIj5Pbjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwiaHVkXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrYm94X19uYW1lXCI+T2ZmPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2ttYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsX19tYWluX3dyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbF9fbWFpbl90aXRsZVwiPk11c2ljPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJzLW11c2ljXCIgY2xhc3NOYW1lPVwid3JhcHBlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwibXVzaWNcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2tib3hfX25hbWVcIj5Pbjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwibXVzaWNcIiBjaGVja2VkIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja2JveF9fbmFtZVwiPk9mZjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrbWFya1wiPjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbF9fbWFpbl93cmFwcGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxfX21haW5fdGl0bGVcIj5Tb3VuZHM8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPGRpdiBpZD1cInMtc291bmRzXCIgY2xhc3NOYW1lPVwid3JhcHBlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzc05hbWU9XCJjaGVja19fbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwicmFkaW9cIiBuYW1lPVwic291bmRzXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrYm94X19uYW1lXCI+T248L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjaGVja21hcmtcIj48L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPVwiY2hlY2tfX2xhYmVsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInJhZGlvXCIgbmFtZT1cInNvdW5kc1wiIGNoZWNrZWQgLz5cclxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNoZWNrYm94X19uYW1lXCI+T2ZmPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiY2hlY2ttYXJrXCI+PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbF9fYnRuXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGlkPVwic2F2ZVwiIGNsYXNzTmFtZT1cImNvbm5lY3RfX2J0biBsaW5rXCI+XHJcbiAgICAgICAgICAgICAgICAgIDxkaXY+U2F2ZTwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZm9ybT5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBpZD1cInN0ZXAtMFwiIHN0eWxlPXt7IGRpc3BsYXk6IFwibm9uZVwiIH19PlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaW5uZXItYmxvY2tcIj5cclxuICAgICAgICAgIDxpbWdcclxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYm9yZGVyXCJcclxuICAgICAgICAgICAgc3JjPVwiaHR0cHM6Ly9nYW1lc2ZpbGVzLmV4Mi50ZWFtL2luZXJ0aWFscnVzaC9jc3MvbGluZS5wbmdcIlxyXG4gICAgICAgICAgICBhbHQ9XCJib3JkZXJcIlxyXG4gICAgICAgICAgLz5cclxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmFjZV9zZXR0aW5nc1wiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJhY2Vfc2V0dGluZ3NfX2Jsb2NrXCI+XHJcbiAgICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInJhY2Vfc2V0dGluZ3NfdGl0bGVcIj5DaG9vc2UgcmFjZSB0e