1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3866],{3905:function(e,t,n){"use strict";n.r(t),n.d(t,{MDXContext:function(){return l},MDXProvider:function(){return p},mdx:function(){return x},useMDXComponents:function(){return d},withMDXComponents:function(){return u}});var r=n(67294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),u=function(e){return function(t){var n=d(t.components);return r.createElement(e,a({},t,{components:n}))}},d=function(e){var t=r.useContext(l),n=t;return e&&(n="function"===typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=d(e.components);return r.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,i=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),u=d(n),p=o,f=u["".concat(i,".").concat(p)]||u[p]||m[p]||a;return n?r.createElement(f,c(c({ref:t},l),{},{components:n})):r.createElement(f,c({ref:t},l))}));function x(e,t){var n=arguments,o=t&&t.mdxType;if("string"===typeof e||o){var a=n.length,i=new Array(a);i[0]=f;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"===typeof e?e:o,i[1]=c;for(var l=2;l<a;l++)i[l]=n[l];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}f.displayName="MDXCreateElement"},94693:function(e,t,n){n(55139);const r=n(67294),{mdx:o,MDXProvider:a}=n(3905),{useEffect:i}=n(67294);e.exports=function({compiledSource:e,renderedOutput:t,scope:n={}},{components:c}={}){const[s,l]=r.useState(r.createElement("div",{dangerouslySetInnerHTML:{__html:t}}));return"undefined"===typeof window||i((()=>{const t=window.requestIdleCallback((()=>{const i={mdx:o,...c,...n},s=Object.keys(i),u=Object.values(i),d=new Function("React",...s,`${e}\n return React.createElement(MDXContent, {});`)(r,...u),p=r.createElement(a,{components:c},d);l(p),window.cancelIdleCallback(t)}))}),[e]),s}},55139:function(){"undefined"!==typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)})},70617:function(e,t,n){"use strict";var r=n(9008),o=n(85893),a=function(e){var t=e.description;return t&&0!==t.length?(0,o.jsxs)(r.default,{children:[(0,o.jsx)("meta",{name:"description",content:t}),(0,o.jsx)("meta",{name:"og:description",content:t}),(0,o.jsx)("meta",{name:"twitter:description",content:t})]}):null},i=function(e){var t=e.image;return t&&0!==t.length?(0,o.jsxs)(r.default,{children:[(0,o.jsx)("meta",{name:"image",content:t}),(0,o.jsx)("meta",{name:"og:image",content:t}),(0,o.jsx)("meta",{name:"twitter:image",content:t})]}):null},c=function(e){var t=e.image,n=e.twitterCard;return n&&n.length>0?n:t?"summary_large_image":"summary"};t.Z=function(e){var t=e.canonical,n=e.description,s=e.image,l=void 0===s?"home/twitter-og-image.png":s,u=e.title,d=e.twitterAuthor,p=e.twitterCard,m=e.path,f=e.noIndex,x=void 0!==f&&f;m&&u||console.error("path and title are required for SEO component.");var h,j="https://www.grouparoo.com",g="".concat(j).concat(m);return l&&(h=l.startsWith("http")?l:"".concat(j,"/images/").concat(l)),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.default,{children:(0,o.jsx)("title",{children:u})}),(0,o.jsx)(a,{description:n}),(0,o.jsx)(i,{image:h}),(0,o.jsxs)(r.default,{children:[t&&(0,o.jsx)("link",{rel:"canonical",href:g}),(0,o.jsx)("meta",{name:"twitter:card",content:c({image:l,twitterCard:p})}),(0,o.jsx)("meta",{name:"twitter:site",content:"@grouparoo"}),(0,o.jsx)("meta",{name:"twitter:creator",content:d||"@grouparoo"}),x?(0,o.jsx)("meta",{name:"robots",content:"noindex"}):null,(0,o.jsx)("meta",{property:"og:title",content:u}),(0,o.jsx)("meta",{property:"og:url",content:g})]})]})}},21204:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return d},default:function(){return p}});n(67294);var r=n(10682),o=n(21608),a=n(31555),i=n(94693),c=n.n(i),s=n(70617),l=n(85893),u={},d=!0;function p(e){var t=e.pageProps,n=c()(t.header.source,{components:u}),i=t.data.tableOfContents,d=c()(t.data.source,{components:u}),p=t.organization.tableOfContents,f=c()(t.organization.source,{components:u});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.Z,{title:"Data Sync Apps",description:"Key tenants on how to build apps that sync customer data.",path:"/data-sync-apps",canonical:!0}),(0,l.jsxs)(r.Z,{children:[(0,l.jsx)(o.Z,{children:(0,l.jsx)(a.Z,{children:(0,l.jsx)("h1",{children:"Data Sync Apps"})})}),(0,l.jsx)(o.Z,{children:(0,l.jsx)(a.Z,{md:9,children:(0,l.jsx)("div",{className:"mdxContent",children:n})})}),(0,l.jsx)(o.Z,{style:{marginTop:20,marginBottom:50},children:(0,l.jsx)(a.Z,{md:9,className:"d-flex justify-content-center",children:(0,l.jsx)(m,{data:i,organization:p})})}),(0,l.jsx)(o.Z,{children:(0,l.jsx)(a.Z,{md:9,children:(0,l.jsxs)("div",{className:"mdxContent",children:[d,(0,l.jsx)("br",{}),f]})})})]})]})}function m(e){var t=e.data,n=e.organization,r=t.map((function(e){return(0,l.jsx)("li",{children:(0,l.jsx)("a",{href:e.href,children:e.text})},e.text)})),o=n.map((function(e){return(0,l.jsx)("li",{children:(0,l.jsx)("a",{href:e.href,children:e.text})},e.text)}));return(0,l.jsx)("div",{style:{padding:"10px 25px 10px 25px",lineHeight:2,display:"inline-block"},className:"border border-primary",children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("strong",{children:(0,l.jsx)("a",{href:"#data",children:"Data"})}),(0,l.jsx)("ul",{children:r}),(0,l.jsx)("strong",{children:(0,l.jsx)("a",{href:"#organization",children:"Organization"})}),(0,l.jsx)("ul",{children:o})]})})}},99454:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/data-sync-apps",function(){return n(21204)}])}},function(e){e.O(0,[9774,2888,179],(function(){return t=99454,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.