1"use strict";(self.webpackChunkcaught_docs_2=self.webpackChunkcaught_docs_2||[]).push([[2634],{3653:(e,t,s)=>{s.r(t),s.d(t,{default:()=>f});var i=s(8774),n=s(4586),o=s(1656),r=s(4164),a=s(5556),c=s.n(a),d=s(1107);const l={features:"features_t9lD",featureSvg:"featureSvg_GfXr"};var h=s(1312),u=s(4848);const m=[{title:"Caught Platform",imgSrc:s(8491).A,description:(0,u.jsx)(h.A,{id:"home_platform",children:"No technical know-how needed. Whatever idea you have: With the Caught Toolbox, you have everything you need to easily and quickly create your own Location Based Apps."}),button:{text:(0,u.jsx)(h.A,{id:"home_platform_button",children:"Learn more"}),link:"/docs/platform/"}},{title:"Caught API",imgSrc:s(7910).A,description:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(h.A,{id:"home_api",children:"Want to integrate your own website, CMS or booking system with Caught? Use our API to automate your processes."}),(0,u.jsx)("br",{}),(0,u.jsx)("br",{})]}),button:{text:(0,u.jsx)(h.A,{id:"home_api_button",children:"Learn more"}),link:"/docs/api/"}},{title:"Caught Shop",imgSrc:s(4896).A,description:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(h.A,{id:"home_shop",children:"Want to quickly sell your concepts to your customers? Use our Caught Shop to get you going in minutes instead of days."}),(0,u.jsx)("br",{}),(0,u.jsx)("br",{})]}),button:{text:(0,u.jsx)(h.A,{id:"home_shop_button",children:"Learn more"}),link:"/docs/shop/"}}];function p({Svg:e,imgSrc:t,title:s,description:n,button:o}){return(0,u.jsxs)("div",{className:`${(0,r.A)("col col--4")}`,children:[(0,u.jsxs)("div",{className:"text--center",children:[e&&(0,u.jsx)(e,{className:l.featureSvg,role:"img"}),t&&(0,u.jsx)("img",{src:t,className:l.featureSvg,role:"img"})]}),(0,u.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,u.jsx)(d.A,{as:"h3",style:{marginTop:30},children:s}),(0,u.jsx)("p",{style:{marginTop:20},children:n}),o&&(0,u.jsx)(i.A,{className:"button button--primary button--md",to:o.link,children:o.text})]})]})}function g(){return(0,u.jsx)("section",{className:l.features,children:(0,u.jsx)("div",{className:"container",children:(0,u.jsx)("div",{className:"row",children:m.map((e,t)=>(0,u.jsx)(p,{...e},t))})})})}p.propTypes={Svg:c().elementType,imgSrc:c().string,title:c().string.isRequired,description:c().node.isRequired,button:c().shape({text:c().string.isRequired,link:c().string.isRequired})};const x={heroBanner:"heroBanner_qdFl",videoContainer:"videoContainer_ViX2","video-container":"video-container_Nbna",caption:"caption_xdES",buttons:"buttons_AeoN"};var b=s(6540);const j=({src:e,poster:t,children:s,minHeight:i="300px"})=>{const n=(0,b.useRef)(null);return(0,b.useEffect)(()=>{const e=()=>{n.current&&(n.current.style.width="100%",n.current.style.height="100%")};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,u.jsxs)("div",{className:"video-background-wrapper",style:{position:"relative",overflow:"hidden",width:"100%",minHeight:i},children:[(0,u.jsx)("video",{ref:n,className:"video-background",style:{position:"absolute",top:"50%",left:"50%",width:"100%",height:"100%",transform:"translate(-50%, -50%)",objectFit:"cover",zIndex:0},autoPlay:!0,loop:!0,muted:!0,playsInline:!0,src:e,poster:t}),(0,u.jsx)("div",{className:"overlay-content",style:{position:"relative",zIndex:1},children:s})]})};function v(){const{siteConfig:e}=(0,n.A)();return(0,u.jsx)(j,{poster:"https://old-website.caught.nu/images/bgvideoposter.jpg",src:"https://old-website.caught.nu/video/bgvideo.mp4",children:(0,u.jsx)("header",{className:x.heroBanner,children:(0,u.jsxs)("div",{className:"container",children:[(0,u.jsx)(d.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(h.A,{id:"site_title",children:"Caught Knowledge Base"})}),(0,u.jsx)("p",{className:"hero__subtitle",children:(0,u.jsx)(h.A,{id:"site_description",children:"Find everything you need to know about the Caught Platform and its components."})}),(0,u.jsxs)("div",{className:x.buttons,children:[(0,u.jsx)(i.A,{className:"button button--secondary button--lg",to:"/docs/tutorials",children:(0,u.jsx)(h.A,{id:"home_button1",children:"Start the tutorial \ud83d\ude80"})}),"\xa0 \xa0",(0,u.jsx)(i.A,{className:"button button--secondary button--lg",to:"/docs/platform",children:(0,u.jsx)(h.A,{id:"home_button2",children:"Read the docs \ud83d\udcc3"})})]})]})})})}function f(){const{siteConfig:e}=(0,n.A)();return(0,u.jsxs)(o.A,{title:(0,h.T)({id:"site_title"}),description:(0,h.T)({id:"site_description"}),children:[(0,u.jsx)(v,{}),(0,u.jsx)("main",{children:(0,u.jsx)(g,{})})]})}},4896:(e,t,s)=>{s.d(t,{A:()=>i});const i=s.p+"assets/images/shop-5757e0edbbef7705aed44097b746979f.png"},7910:(e,t,s)=>{s.d(t,{A:()=>i});const i=s.p+"assets/images/api-f9201135b63b4c0e591bfe8ad6ee259d.png"},8491:(e,t,s)=>{s.d(t,{A:()=>i});const i=s.p+"assets/images/toolbox-2aa5ac96d0350c4427ca8a1a6a62b1df.png"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.