hosted.index.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Porter | Dashboard</title>
  5. <script>
  6. window.intercomSettings = {
  7. app_id: "<%= htmlWebpackPlugin.options.intercomAppId %>",
  8. custom_launcher_selector: "#intercom_help",
  9. };
  10. </script>
  11. <script>
  12. // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/gq56g49i'
  13. (function () {
  14. var w = window;
  15. var ic = w.Intercom;
  16. if (typeof ic === "function") {
  17. ic("reattach_activator");
  18. ic("update", w.intercomSettings);
  19. } else {
  20. var d = document;
  21. var i = function () {
  22. i.c(arguments);
  23. };
  24. i.q = [];
  25. i.c = function (args) {
  26. i.q.push(args);
  27. };
  28. w.Intercom = i;
  29. var l = function () {
  30. var s = d.createElement("script");
  31. s.type = "text/javascript";
  32. s.async = true;
  33. s.src = "<%= htmlWebpackPlugin.options.intercomSrc %>";
  34. var x = d.getElementsByTagName("script")[0];
  35. x.parentNode.insertBefore(s, x);
  36. };
  37. if (document.readyState === "complete") {
  38. l();
  39. } else if (w.attachEvent) {
  40. w.attachEvent("onload", l);
  41. } else {
  42. w.addEventListener("load", l, false);
  43. }
  44. }
  45. })();
  46. </script>
  47. <script>
  48. !(function () {
  49. var analytics = (window.analytics = window.analytics || []);
  50. if (!analytics.initialize)
  51. if (analytics.invoked)
  52. window.console &&
  53. console.error &&
  54. console.error("Segment snippet included twice.");
  55. else {
  56. analytics.invoked = !0;
  57. analytics.methods = [
  58. "trackSubmit",
  59. "trackClick",
  60. "trackLink",
  61. "trackForm",
  62. "pageview",
  63. "identify",
  64. "reset",
  65. "group",
  66. "track",
  67. "ready",
  68. "alias",
  69. "debug",
  70. "page",
  71. "once",
  72. "off",
  73. "on",
  74. "addSourceMiddleware",
  75. "addIntegrationMiddleware",
  76. "setAnonymousId",
  77. "addDestinationMiddleware",
  78. ];
  79. analytics.factory = function (e) {
  80. return function () {
  81. var t = Array.prototype.slice.call(arguments);
  82. t.unshift(e);
  83. analytics.push(t);
  84. return analytics;
  85. };
  86. };
  87. for (var e = 0; e < analytics.methods.length; e++) {
  88. var key = analytics.methods[e];
  89. analytics[key] = analytics.factory(key);
  90. }
  91. analytics.load = function (key, e) {
  92. var t = document.createElement("script");
  93. t.type = "text/javascript";
  94. t.async = !0;
  95. t.src =
  96. "https://cdn.segment.com/analytics.js/v1/" +
  97. key +
  98. "/analytics.min.js";
  99. var n = document.getElementsByTagName("script")[0];
  100. n.parentNode.insertBefore(t, n);
  101. analytics._loadOptions = e;
  102. };
  103. analytics._writeKey =
  104. "<%= htmlWebpackPlugin.options.segmentWriteKey %>";
  105. analytics.SNIPPET_VERSION = "4.13.2";
  106. analytics.load("<%= htmlWebpackPlugin.options.segmentKey %>");
  107. analytics.page();
  108. }
  109. })();
  110. </script>
  111. <link rel="icon" href="https://i.ibb.co/HnSk02f/ptr.png" />
  112. <meta
  113. name="description"
  114. content="Kubernetes powered PaaS that runs in your own cloud."
  115. />
  116. <meta property="og:title" content="Porter" />
  117. <meta
  118. property="og:image"
  119. content="https://i.ibb.co/52g2g7C/porter-wide.png"
  120. />
  121. <meta
  122. property="og:description"
  123. content="Kubernetes powered PaaS that runs in your own cloud."
  124. />
  125. <meta property="og:url" content="https://porter.run" />
  126. <link
  127. href="https://fonts.googleapis.com/css?family=Work+Sans:400,500,600"
  128. rel="stylesheet"
  129. />
  130. <link
  131. href="//cdnjs.cloudflare.com/ajax/libs/KaTeX/0.9.0/katex.min.css"
  132. rel="stylesheet"
  133. />
  134. <link
  135. href="https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Round"
  136. rel="stylesheet"
  137. />
  138. <!-- Coding languages icons -->
  139. <link
  140. rel="stylesheet"
  141. href="https://cdn.jsdelivr.net/gh/devicons/devicon@v2.14.0/devicon.min.css"
  142. />
  143. </head>
  144. <body>
  145. <div id="output"></div>
  146. <div id="modal-root"></div>
  147. </body>
  148. </html>