{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/zzGLuFF4YkasKl1lrsW9/YouTube.js", "ssg:https://framerusercontent.com/modules/3B8til9lILgUTYii7VeS/UVsHfKFG0btEjvrXh6zM/YWwcswb6Q.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useReducer, useState } from \"react\";\nimport { ControlType, addPropertyControls } from \"framer\";\nimport { useIsOnCanvas, emptyStateStyle, containerStyles, defaultEvents, useRadius, borderRadiusControl } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nvar PlayOptions;\n(function (PlayOptions) {\n  PlayOptions[\"Normal\"] = \"Off\";\n  PlayOptions[\"Auto\"] = \"On\";\n  PlayOptions[\"Loop\"] = \"Loop\";\n})(PlayOptions || (PlayOptions = {}));\nvar ThumbnailOptions;\n(function (ThumbnailOptions) {\n  ThumbnailOptions[\"High\"] = \"High Quality\";\n  ThumbnailOptions[\"Medium\"] = \"Medium Quality\";\n  ThumbnailOptions[\"Low\"] = \"Low Quality\";\n  ThumbnailOptions[\"Off\"] = \"Off\";\n})(ThumbnailOptions || (ThumbnailOptions = {}));\nvar ThumbnailFormat;\n(function (ThumbnailFormat) {\n  ThumbnailFormat[\"WebP\"] = \"webp\";\n  ThumbnailFormat[\"JPG\"] = \"jpg\";\n})(ThumbnailFormat || (ThumbnailFormat = {})); /**\n                                               * @framerIntrinsicWidth 560\n                                               * @framerIntrinsicHeight 315\n                                               *\n                                               * @framerSupportedLayoutWidth fixed\n                                               * @framerSupportedLayoutHeight fixed\n                                               */\nexport function Youtube({\n  url,\n  play,\n  shouldMute,\n  thumbnail,\n  isRed,\n  onClick,\n  onMouseEnter,\n  onMouseLeave,\n  onMouseDown,\n  onMouseUp,\n  ...props\n}) {\n  const onCanvas = useIsOnCanvas();\n  const isAutoplay = play !== PlayOptions.Normal;\n  const showThumbnail = onCanvas || thumbnail !== ThumbnailOptions.Off && !isAutoplay;\n  const [isPreloading, preloadVideo] = useReducer(() => true, false);\n  const [showVideo, startVideo] = useReducer(() => true, !showThumbnail);\n  const [isHovered, setHovered] = useState(false);\n  const borderRadius = useRadius(props);\n  const hasBorderRadius = borderRadius !== \"0px 0px 0px 0px\" && borderRadius !== \"0px\";\n  if (url === \"\") {\n    return /*#__PURE__*/_jsx(Instructions, {});\n  }\n  const parsedURL = parseVideoURL(url);\n  if (parsedURL === undefined) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: \"Invalid Youtube URL.\"\n    });\n  }\n  const [videoId, embedURL] = parsedURL; // https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\n  const thumbnailURL = getThumbnailURL(videoId, thumbnail, getWebPSupported() ? ThumbnailFormat.WebP : ThumbnailFormat.JPG); // https://developers.google.com/youtube/player_parameters\n  const searchParams = embedURL.searchParams;\n  searchParams.set(\"iv_load_policy\", \"3\");\n  searchParams.set(\"rel\", \"0\");\n  searchParams.set(\"modestbranding\", \"1\");\n  searchParams.set(\"playsinline\", \"1\");\n  if (isAutoplay || showThumbnail) {\n    searchParams.set(\"autoplay\", \"1\");\n  }\n  if (isAutoplay && shouldMute) {\n    searchParams.set(\"mute\", \"1\");\n  }\n  if (play === PlayOptions.Loop) {\n    searchParams.set(\"loop\", \"1\");\n    searchParams.set(\"playlist\", videoId);\n  }\n  if (!isRed) {\n    searchParams.set(\"color\", \"white\");\n  }\n  return /*#__PURE__*/_jsxs(\"article\", {\n    onPointerEnter: () => setHovered(true),\n    onPointerLeave: () => setHovered(false),\n    onPointerOver: preloadVideo,\n    onClick: startVideo,\n    style: {\n      ...wrapperStyle,\n      borderRadius,\n      transform: hasBorderRadius && showVideo ? \"translateZ(0.000001px)\" : \"unset\",\n      cursor: \"pointer\",\n      overflow: \"hidden\"\n    },\n    children: [isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.youtube.com\"\n    }), isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.google.com\"\n    }), /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        ...videoStyle,\n        background: showThumbnail ? `center / cover url(${thumbnailURL}) no-repeat` : undefined\n      }\n    }), showVideo ? /*#__PURE__*/_jsx(\"iframe\", {\n      style: videoStyle,\n      src: embedURL.href,\n      frameBorder: \"0\",\n      allow: \"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n      onClick: onClick,\n      onMouseEnter: onMouseEnter,\n      onMouseLeave: onMouseLeave,\n      onMouseDown: onMouseDown,\n      onMouseUp: onMouseUp\n    }) : /*#__PURE__*/_jsx(PlayButton, {\n      onClick: startVideo,\n      isHovered: isHovered,\n      isRed: isRed\n    })]\n  });\n}\nYoutube.displayName = \"YouTube\";\naddPropertyControls(Youtube, {\n  url: {\n    type: ControlType.String,\n    title: \"Video\"\n  },\n  play: {\n    type: ControlType.Enum,\n    title: \"Autoplay\",\n    options: Object.values(PlayOptions)\n  },\n  shouldMute: {\n    title: \"Mute\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    hidden(props) {\n      return props.play === PlayOptions.Normal;\n    }\n  },\n  thumbnail: {\n    title: \"Thumbnail\",\n    description: \"Showing a thumbnail improves performance.\",\n    type: ControlType.Enum,\n    options: Object.values(ThumbnailOptions),\n    hidden(props) {\n      return props.play !== PlayOptions.Normal;\n    }\n  },\n  isRed: {\n    title: \"Color\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Red\",\n    disabledTitle: \"White\"\n  },\n  ...borderRadiusControl,\n  ...defaultEvents\n});\nconst defaultProps = {\n  url: \"https://youtu.be/smPos0mJvh8\",\n  play: PlayOptions.Normal,\n  shouldMute: true,\n  thumbnail: ThumbnailOptions.Medium,\n  isRed: true\n};\nYoutube.defaultProps = defaultProps;\nfunction parseVideoURL(urlString) {\n  let url;\n  try {\n    url = new URL(urlString);\n  } catch {\n    const embedURL = getEmbedURL(urlString);\n    return [urlString, embedURL];\n  }\n  if (url.hostname === \"youtube.com\" || url.hostname === \"www.youtube.com\" || url.hostname === \"youtube-nocookie.com\" || url.hostname === \"www.youtube-nocookie.com\") {\n    const pathSegments = url.pathname.slice(1).split(\"/\"); // https://www.youtube.com/watch?v=Fop2oskTug8\n    if (pathSegments[0] === \"watch\") {\n      const videoId = url.searchParams.get(\"v\");\n      const embedURL1 = getEmbedURL(videoId);\n      return [videoId, embedURL1];\n    } // https://www.youtube.com/embed/Fop2oskTug8\n    if (pathSegments[0] === \"embed\") {\n      const videoId1 = pathSegments[1];\n      return [videoId1, url];\n    }\n  } // https://youtu.be/Fop2oskTug8\n  if (url.hostname === \"youtu.be\") {\n    const videoId2 = url.pathname.slice(1);\n    const embedURL2 = getEmbedURL(videoId2);\n    return [videoId2, embedURL2];\n  }\n}\nfunction getEmbedURL(videoId) {\n  return new URL(`https://www.youtube.com/embed/${videoId}`);\n}\nfunction getThumbnailURL(videoId, res, format = ThumbnailFormat.JPG) {\n  // https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\n  const pre = ThumbnailFormat.WebP ? \"https://i.ytimg.com/vi_webp/\" : \"https://i.ytimg.com/vi/\";\n  const ext = ThumbnailFormat.WebP ? \"webp\" : \"jpg\";\n  switch (res) {\n    case ThumbnailOptions.Low:\n      return `${pre}${videoId}/hqdefault.${ext}`;\n    case ThumbnailOptions.Medium:\n      return `${pre}${videoId}/sddefault.${ext}`;\n    case ThumbnailOptions.High:\n      return `${pre}${videoId}/maxresdefault.${ext}`;\n    default:\n      return `${pre}${videoId}/0.${ext}`;\n  }\n}\nlet _getWebPSupported; // https://stackoverflow.com/a/27232658\nfunction getWebPSupported() {\n  // We're going to default to webp because it's pretty widely supported by now\n  if (!window) {\n    return true;\n  }\n  if (_getWebPSupported !== undefined) {\n    return _getWebPSupported;\n  }\n  const element = document.createElement(\"canvas\");\n  if (!!(element.getContext && element.getContext(\"2d\"))) {\n    // was able or not to get WebP representation\n    return element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\") == 0;\n  } else {\n    // very old browser like IE 8, canvas not supported\n    return false;\n  }\n} // Helper components\nfunction Instructions() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...emptyStateStyle,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"To embed a Youtube video, add the URL to the properties\\xa0panel.\"\n    })\n  });\n}\nfunction ErrorMessage({\n  message\n}) {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-errorPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: centerTextStyle,\n      children: [\"Error: \", message]\n    })\n  });\n}\nfunction PlayButton({\n  onClick,\n  isHovered,\n  isRed\n}) {\n  return /*#__PURE__*/_jsx(\"button\", {\n    onClick: onClick,\n    \"aria-label\": \"Play\",\n    style: buttonStyle,\n    children: /*#__PURE__*/_jsxs(\"svg\", {\n      height: \"100%\",\n      version: \"1.1\",\n      viewBox: \"0 0 68 48\",\n      width: \"100%\",\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        d: \"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",\n        fill: isHovered ? isRed ? \"#f00\" : \"#000\" : \"#212121\",\n        fillOpacity: isHovered ? isRed ? 1 : .8 : .8,\n        style: {\n          transition: \"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"\n        }\n      }), /*#__PURE__*/_jsx(\"path\", {\n        d: \"M 45,24 27,14 27,34\",\n        fill: \"#fff\"\n      })]\n    })\n  });\n}\nconst buttonStyle = {\n  position: \"absolute\",\n  top: \"50%\",\n  left: \"50%\",\n  transform: \"translate(-50%, -50%)\",\n  width: 68,\n  height: 48,\n  padding: 0,\n  border: \"none\",\n  background: \"transparent\",\n  cursor: \"pointer\"\n};\nconst wrapperStyle = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\"\n};\nconst centerTextStyle = {\n  textAlign: \"center\",\n  minWidth: 140\n};\nconst videoStyle = {\n  position: \"absolute\",\n  top: 0,\n  left: 0,\n  height: \"100%\",\n  width: \"100%\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Youtube\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Youtube\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"560\",\n        \"framerIntrinsicHeight\": \"315\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./YouTube.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ComponentPresetsConsumer, ControlType, Link } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Youtube as YouTube } from \"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/zzGLuFF4YkasKl1lrsW9/YouTube.js\";\nconst addImageAlt = (image, alt) => {\n  if (!image || typeof image !== \"object\") {\n    return;\n  }\n  return {\n    ...image,\n    alt\n  };\n}; /**\n   * @framerRecordIdKey id\n   * @framerSlug gUdx1uQsY\n   * @framerEnumToDisplayNameUtils 2\n   * @framerData\n   */\nconst data = [{\n  eYVw_eloh: addImageAlt({\n    src: new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/WyTINv42XEMmWFPtoiGKUNFQqo.jpg\").href} 4928w`\n  }, \"\"),\n  FQyI2DhPz: \"Vil du utvikle din IT- og salgskompetanse i et solid IT-selskap?\",\n  gUdx1uQsY: \"sales-executive\",\n  id: \"FiYrjY8NT\",\n  iw1Je8k74: 1,\n  jS3J9jzlh: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Procano \"\n      }), \"har helt siden oppstarten i 2003 levert IT-tjenester og -support til hundrevis av sm\\xe5 og mellomstore bedrifter over hele Norden. I dag bist\\xe5r vi over 300 store og sm\\xe5 bedriftskunder med IT-tjenester, IT-drift og support. Etter en rekke oppkj\\xf8p er det n\\xe5 tiden for \\xe5 vokse organisk, og vi s\\xf8ker derfor en fremoverlent Sales Executive som vil utvikle seg sammen med selskapet fremover. Dreamwork bist\\xe5r Procano i denne prosessen.\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"I stillingen inng\\xe5r du i et team som skal satses mye p\\xe5 i tiden fremover. Du vil ha med deg sterk kompetanse ut i m\\xf8ter mens du selv bygger opp ferdighetene og kunnskapene innen IT-bransjen. For deg som har knekket kodene p\\xe5 \\xe5 booke m\\xf8ter, har et godt hode for IT og kjenner til salgsprosesser p\\xe5 bedriftsmarkedet, vil dette v\\xe6re en sv\\xe6rt god mulighet for \\xe5 vokse videre i din karriere.\"]\n    })\n  }),\n  nqO9bnk4N: \"Sales Executive\",\n  rQT3tM29z: true,\n  T6b1bXr4_: \"https://dreamwork.no/stilling/vil-du-utvikle-din-it-og-salgskompetanse-i-et-solid-it-selskap/\"\n}, {\n  eYVw_eloh: addImageAlt({\n    src: new URL(\"https://framerusercontent.com/images/PsoTa8NgxNn85tIr4RB9axPZ9I.webp\").href\n  }, \"\"),\n  FQyI2DhPz: \"Elsker du folk, teknologi og utfordringer? Vi s\\xf8ker deg!\",\n  gUdx1uQsY: \"senior-it-operations-engineer\",\n  id: \"JsBOZqK_4\",\n  iw1Je8k74: 2,\n  jS3J9jzlh: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Vi s\\xf8ker IT-teknikere!\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Elsker du folk, teknologi og utfordringer? Er du opptatt \\xe5 v\\xe6re i et godt arbeidsmilj\\xf8 hvor dine meninger og forslag blir sett og h\\xf8rt? Vi s\\xf8ker deg!\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Vi er en ledende MSP i sterk vekst med fokus p\\xe5 sikkerhet og automatisering. Hos oss vil du oppleve en spennende arbeidshverdag med hyppige teknologiske utfordringer basert p\\xe5 ny teknologi. Infrastruktur som kode, DevOps-metodikk samt plattformbygging er n\\xf8kkelord hos oss. Vi opplever sterk vekst i ettersp\\xf8rsel av v\\xe5re tjenester, og for \\xe5 \\xf8ke v\\xe5r kapasitet s\\xf8ker vi n\\xe5 en Senior IT Operations Engineer som vil v\\xe6re med p\\xe5 \\xe5 utvikle seg sammen med selskapet fremover. Her vil din kompetanse st\\xe5 sentralt i utviklingen og driften av tjenester som v\\xe5re kunder bruker daglig! Vi s\\xf8ker deg som er engasjert, interessert og som \\xf8nsker \\xe5 yte det lille ekstra. Personligheten er viktigst for oss og sammen skaper vi l\\xe6ring og utvikling.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\\xa0\"\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Hvorfor Procano?\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Her er organisasjonskulturen flat og vi bringes sammen av v\\xe5re interesser for teknologi, spillkonkurranser og for hverandre. Faglig utvikling og kunnskapsdeling er n\\xf8kkelen til suksess. Hos oss f\\xe5r du varierte oppgaver tilpasset dine \\xf8nsker og kunnskaper, og oppl\\xe6ringen du trenger for \\xe5 f\\xf8le deg trygg i tjenestene du jobber med. Teknologien innen programvare, skytjenester, IT-sikkerhet og nettverkstjenester beveger seg raskt fremover. I Procano f\\xe5r du kursene og sertifiseringene du trenger for \\xe5 tilby de beste tjenestene til kundene du har ansvaret for, og for p\\xe5 holde deg oppdatert p\\xe5 verdifulle kunnskaper i bransjen.\", /*#__PURE__*/_jsx(\"br\", {}), \"\\xa0\"]\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Hva handler jobben om?\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Planlegging og gjennomf\\xf8ring av migreringsprosjekter til Azure\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Design av kundel\\xf8sninger i Azure\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Scripting og automatisering av konfigurasjon og tjenester\"\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: \"Deltagelse i prosjekter og utvikling av Procanos tjenester\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(motion.div, {\n      className: \"framer-text-module\",\n      style: {\n        \"--aspect-ratio\": \"560 / 315\",\n        aspectRatio: \"var(--aspect-ratio)\",\n        height: \"auto\",\n        width: \"100%\"\n      },\n      children: /*#__PURE__*/_jsx(ComponentPresetsConsumer, {\n        componentIdentifier: \"module:NEd4VmDdsxM3StIUbddO/zzGLuFF4YkasKl1lrsW9/YouTube.js:Youtube\",\n        children: presetProps => /*#__PURE__*/_jsx(YouTube, {\n          ...presetProps,\n          borderRadius: 8,\n          bottomLeftRadius: 8,\n          bottomRightRadius: 8,\n          isMixedBorderRadius: false,\n          isRed: false,\n          play: \"Off\",\n          shouldMute: true,\n          thumbnail: \"Medium Quality\",\n          topLeftRadius: 8,\n          topRightRadius: 8,\n          url: \"https://www.youtube.com/watch?v=AabNUS1Lyio\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Vi kan tilby\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Solide og trygge fastl\\xf8nnsrammer som tilpasses ditt erfaringsniv\\xe5\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Et hyggelig og kompetent arbeidsmilj\\xf8 der du f\\xf8ler deg sett og verdsatt\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Arbeid for et kjent og velrennomert selskap med stor grad av trygghet\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Konkrete utviklingsmuligheter og kompetanseutvikling inkl. n\\xf8dvendige sertifiseringer\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"En solid oppl\\xe6ringsplattform med fokus p\\xe5 godt teamarbeid\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Ekstra goder i form av kantine, gode forsikringer og pensjonsordninger med mer\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Sentrale lokaler p\\xe5 Sk\\xf8yen i Oslo\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Kvalifikasjoner\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"3 \\xe5r eller mer p\\xe5 drift og utvikling av datasenterl\\xf8sninger\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Erfaring fra drift, utvikling og oppsett av komplekse IT-l\\xf8sninger\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Erfaring med automatisering\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Forst\\xe5else av nettverk og hvordan nettverkspakker kommer seg fra A til B\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Erfaring fra driftsleverand\\xf8r slik som oss er et stort pluss\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Erfaring med drift og oppsett av l\\xf8sninger i Azure er et stort pluss (eksempelvis Compute, Storage, AVD, Network og Security)\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Kunnskap om ett eller flere programmerings- eller scriptspr\\xe5k er en fordel\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Personlige egenskaper\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Evne til \\xe5 arbeide selvstendig s\\xe5 vel som i team b\\xe5de internt og med kunder\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"H\\xf8y l\\xe6ringsevne og l\\xe6ringsvillighet\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"En lagspiller med dine kolleger\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Sterke kommunikasjonsferdigheter skriftlig og muntlig.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Motivasjon for \\xe5 yte god leveranse\"\n        })\n      })]\n    }), /*#__PURE__*/_jsxs(\"h3\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Vil du v\\xe6re med oss p\\xe5 reisen videre, ser vi frem til \\xe5 motta din s\\xf8knad!\\xa0\"\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"em\", {\n        children: \"Dreamwork Search & Selection bist\\xe5r Procano i denne prosessen.\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Har du sp\\xf8rsm\\xe5l til stillingen og/eller vil sl\\xe5 av en hyggelig prat om neste steg i karrieren, kontakt gjerne\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Alexandra Panina p\\xe5 mobilnummer:+4746475807 eller epost: \", /*#__PURE__*/_jsx(Link, {\n        href: \"mailto:ap@dreamwork.no\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"ap@dreamwork.no\"\n        })\n      }), \" eller send inn CV og s\\xf8knad \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://dreamwork.recman.no/job.php?job_id=284100&path=api\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"her.\"\n        })\n      })]\n    })]\n  }),\n  nqO9bnk4N: \"Senior IT Operations Engineer\",\n  rQT3tM29z: false,\n  T6b1bXr4_: {\n    pathVariables: {\n      gUdx1uQsY: \"senior-it-operations-engineer\"\n    },\n    webPageId: \"DEjBov5Rp\"\n  }\n}, {\n  eYVw_eloh: addImageAlt({\n    src: new URL(\"https://framerusercontent.com/images/Xm4DL7A4AR99tPS71c3GBS2A1sc.webp\").href\n  }, \"\"),\n  FQyI2DhPz: \"Liker du \\xe5 hjelpe andre og har gode IT-ferdigheter? Vi s\\xf8ker deg!\",\n  gUdx1uQsY: \"it-consultant\",\n  id: \"ej9OoT3uq\",\n  iw1Je8k74: 2,\n  jS3J9jzlh: null,\n  nqO9bnk4N: \"IT Consultant\",\n  rQT3tM29z: false,\n  T6b1bXr4_: {\n    webPageId: \"bbGjOshpI\"\n  }\n}, {\n  eYVw_eloh: addImageAlt({\n    src: new URL(\"https://framerusercontent.com/images/PHvAWPngcx1Ta9yd1pgfnHefUo.webp\").href\n  }, \"\"),\n  FQyI2DhPz: \"L\\xe6retiden din hos oss kan vi love at blir b\\xe5de spennende og utfordrende, men aller mest hyggelig. \",\n  gUdx1uQsY: \"l\\xe6rlinger\",\n  id: \"enYhIxSIV\",\n  iw1Je8k74: 3,\n  jS3J9jzlh: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"L\\xe6rlinger til Porsgrunn og Oslo\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Vi har inkludert l\\xe6rlinger p\\xe5 kontorene v\\xe5re i Oslo og Porsgrunn i mange \\xe5r. N\\xe5r vi f\\xe5r inn nye hoder p\\xe5 kontoret holder vi oss (litt ekstra) skjerpet og faglig oppdaterte \u2013 og det liker vi! L\\xe6retiden din hos oss kan vi love at blir b\\xe5de spennende og utfordrende, men aller mest hyggelig. Sammen med dyktige og kompetente kollegaer blir du med i et utviklende arbeidsmilj\\xf8 med h\\xf8yt under taket.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Vi tenker at du passer inn hvis du kjenner deg igjen p\\xe5 disse punktene:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Interesserer meg for teknologi!\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Liker \\xe5 hjelpe andre, men kan ogs\\xe5 jobbe for meg selv\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Er til \\xe5 stole p\\xe5 og gj\\xf8r det jeg har lovet\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Liker at arbeidspulten min er ryddig og oversiktlig\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Er stort sett blid og nysgjerrig\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Dette er noe av det du skal jobbe med hos oss:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Kundebehandling p\\xe5 telefon og via Servicedesk\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Teknisk feils\\xf8king (herunder fjernstyring)\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Brukeradministrasjon\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Brukerst\\xf8tte on-site ved behov\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Dokumentasjon (prosedyrer, brukerveiledninger mv.)\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Oppsett og klargj\\xf8ring av PC og utstyr\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Dette m\\xe5 du kunne vise til:\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Best\\xe5tt VG1 og VG2 IKT-servicefag\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Gode skriftlige og muntlige kommunikasjonsevner\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Tidligere arbeidserfaring eller gode referanser fra praksisplass er en fordel, men ikke et krav\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"For deg som IKT-l\\xe6rling stiller vi med:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"17px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(255, 255, 255)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"100%-stilling i et to-\\xe5rig engasjement som leder opp til fagpr\\xf8ve\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"L\\xf8nn etter vanlige betingelser for IKT-l\\xe6rlinger\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Gode forsikringsordninger\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Hyggelige kollegaer i et utviklende milj\\xf8\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Vi vurderer alle s\\xf8knader fortl\\xf8pende, og vi h\\xe5per vi h\\xf8rer fra deg!\"\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Sp\\xf8rsm\\xe5l?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Har du sp\\xf8rsm\\xe5l om ordningen for l\\xe6rlinger kan du ringe eller sende en mail til Anne. Hvis du vil s\\xf8ke p\\xe5 l\\xe6rlingplass hos oss kan du sende henne en utskrift av karakterene dine, frav\\xe6rsoversikten og eventuelle referanse(r) fra tidligere praksisplass.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Anne Lindquist Klingberg\", /*#__PURE__*/_jsx(\"br\", {}), \"Senior Lead Manager\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(Link, {\n        href: \"mailto:anne.lindquist@procano.com\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"anne.lindquist@procano.com\"\n        })\n      }), /*#__PURE__*/_jsx(\"br\", {}), \"+47 913 40 521\"]\n    })]\n  }),\n  nqO9bnk4N: \"L\\xe6rlinger\",\n  rQT3tM29z: true,\n  T6b1bXr4_: {\n    pathVariables: {\n      gUdx1uQsY: \"l\\xe6rlinger\"\n    },\n    webPageId: \"DEjBov5Rp\"\n  }\n}];\nfor (const item of data) {\n  Object.freeze(item);\n}\naddPropertyControls(data, {\n  rQT3tM29z: {\n    defaultValue: true,\n    title: \"Aktiv\",\n    type: ControlType.Boolean\n  },\n  iw1Je8k74: {\n    defaultValue: 0,\n    displayStepper: true,\n    title: \"Priority\",\n    type: ControlType.Number\n  },\n  nqO9bnk4N: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  gUdx1uQsY: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  FQyI2DhPz: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"\\xc9n setning som brukes til forh\\xe5ndsvisning kort.\",\n    title: \"Subtitle\",\n    type: ControlType.String\n  },\n  eYVw_eloh: {\n    __defaultAssetReference: \"data:framer/asset-reference,64n4wnVJKDJspLlFZ6DarCP0M4.jpg\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  T6b1bXr4_: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  jS3J9jzlh: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  }\n});\ndata[\"displayName\"] = \"Karriere\";\nexport default data;\nexport const enumToDisplayNameFunctions = {};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerRecordIdKey\": \"id\",\n        \"framerData\": \"\",\n        \"framerEnumToDisplayNameUtils\": \"2\",\n        \"framerSlug\": \"gUdx1uQsY\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"enumToDisplayNameFunctions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "addImageAlt", "image", "alt", "data", "p", "x", "u", "motion", "ComponentPresetsConsumer", "presetProps", "Youtube", "Link", "item", "addPropertyControls", "ControlType", "YWwcswb6Q_default", "enumToDisplayNameFunctions", "__FramerMetadata__"]
}
