{"version":3,"file":"R9afo4cDC.Ceo7U1cD.mjs","names":["Blog"],"sources":["https:/framerusercontent.com/modules/BJ3NaNi2gC2Ro6JlTfzh/lYAyqFrkqWgY2L8Mcszo/R9afo4cDC.js"],"sourcesContent":["// Generated by Framer (571faa6)\nimport{getWhereExpressionFromPathVariables,QueryEngine}from\"framer\";import Blog from\"https://framerusercontent.com/modules/qLOVN3B5jryPgXIAW9Lf/pLe2t5sHqbN6WM7nIYJf/xOfjuNLbX.js\";const toString=value=>{return typeof value===\"string\"?value:String(value);};const htmlEscape=value=>{if(typeof value!==\"string\")return\"\";return value.replaceAll(\"&\",\"&amp;\").replaceAll(\"<\",\"&lt;\").replaceAll(\">\",\"&gt;\").replaceAll('\"',\"&quot;\").replaceAll(\"'\",\"&#39;\");};export default function metadata(params,activeLocale){const X6ODCcJ3w=params?.[\"X6ODCcJ3w\"];const oF7Sve9YV=params?.[\"oF7Sve9YV\"];const l9Jbk2soF=params?.[\"l9Jbk2soF\"];return{breakpoints:[{hash:\"6dcy7a\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"enp1z3\",mediaQuery:\"(min-width: 810px) and (max-width: 1439.98px)\"},{hash:\"3sqzmf\",mediaQuery:\"(max-width: 809.98px)\"}],customHTMLHeadEnd:`<script type=\"application/json\" id=\"json-ld-data\">\n${l9Jbk2soF!==undefined?toString(htmlEscape(l9Jbk2soF)):\"{{l9Jbk2soF}}\"}\n</script>\n\n<script>\nfunction addJsonLdFromFramerCMS() {\n  // 1. id=\"json-ld-data\"인 스크립트 태그에서 데이터를 텍스트로 가져옵니다.\n  const dataElement = document.getElementById('json-ld-data');\n  \n  if (!dataElement) {\n    console.error('JSON-LD 데이터 요소를 찾을 수 없습니다.');\n    return;\n  }\n\n  const rawSchemaData = dataElement.textContent;\n\n  // 2. 변수가 비어있거나 치환되지 않았는지 확인합니다.\n  if (!rawSchemaData || rawSchemaData.trim().length === 0 || rawSchemaData.startsWith('{{')) {\n    console.error('Framer CMS 변수(JSON-LD Schema Code)를 불러오지 못했습니다.');\n    return;\n  }\n\n  try {\n    // 3. HTML 엔티티를 디코딩하는 함수 (이제 필요 없을 수 있지만, 안전을 위해 유지)\n    // Framer가 이 컨텍스트에서는 HTML 인코딩을 안 할 가능성이 높지만,\n    // 만약 &quot; 등이 여전히 보인다면 이 함수가 필요합니다.\n    const decodeHtmlEntities = (text) => {\n      const textarea = document.createElement('textarea');\n      textarea.innerHTML = text;\n      return textarea.value;\n    };\n    \n    const decodedData = decodeHtmlEntities(rawSchemaData);\n\n    // 4. 디코딩된 문자열을 실제 JSON 객체로 파싱합니다.\n    const schemaObject = JSON.parse(decodedData);\n\n    // 5. 새로운 script 태그를 동적으로 생성합니다.\n    const script = document.createElement('script');\n    script.type = 'application/ld+json';\n    \n    // 6. 파싱된 JSON 객체를 문자열로 변환하여 삽입합니다.\n    // (보안을 위해 textContent 사용을 권장)\n    script.textContent = JSON.stringify(schemaObject, null, 2);\n\n    // 7. 생성된 스크립트를 페이지의 <head>에 추가합니다.\n    document.head.appendChild(script);\n    \n  } catch (error) {\n    console.error('JSON-LD 데이터를 파싱하거나 스크립트를 추가하는 중 오류가 발생했습니다:', error);\n    console.log('오류 발생 시 원본 데이터:', rawSchemaData);\n  }\n}\n\n// 페이지 로드가 완료되면 함수를 실행합니다.\ndocument.addEventListener('DOMContentLoaded', addJsonLdFromFramerCMS);\n</script>`,description:`${oF7Sve9YV!==undefined?toString(oF7Sve9YV):\"{{oF7Sve9YV}}\"}`,elements:{f0gcz39P_:\"기능1\"},robots:\"max-image-preview:large\",serializationId:\"framer-dhe7Y\",title:`${X6ODCcJ3w!==undefined?toString(X6ODCcJ3w):\"{{X6ODCcJ3w}}\"} - 프릭스 | 계약관리 솔루션`,viewport:\"width=device-width\"};}export async function fetchMetadata(pathVariables,activeLocale){const queryEngine=new QueryEngine;const query={from:{alias:\"R9afo4cDC\",data:Blog,type:\"Collection\"},select:[{collection:\"R9afo4cDC\",name:\"X6ODCcJ3w\",type:\"Identifier\"},{collection:\"R9afo4cDC\",name:\"oF7Sve9YV\",type:\"Identifier\"},{collection:\"R9afo4cDC\",name:\"l9Jbk2soF\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(pathVariables,\"R9afo4cDC\")};const result=await queryEngine.query(query,activeLocale);if(result.length===0){throw new Error(\"No data matches pathVariables\");}const params=result[0];return metadata(params,activeLocale);}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fetchMetadata\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"mQACkc,SAAwB,EAAS,EAAO,EAAa,CAAC,IAAM,EAAU,GAAS,UAAmB,EAAU,GAAS,UAAmB,EAAU,GAAS,UAAa,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,gDAAgD,CAAC,CAAC,KAAK,SAAS,WAAW,wBAAwB,CAAC,CAAC,kBAAkB;EAC9zB,IAAY,IAAA,GAA0C,gBAAhC,EAAS,EAAW,EAAU,CAAC,CAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAuD7D,YAAY,GAAG,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,GAAmB,SAAS,CAAC,UAAU,MAAM,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,GAAG,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,CAAiB,mBAAmB,SAAS,qBAAqB,CAAE,eAAsB,EAAc,EAAc,EAAa,CAAC,IAAM,EAAY,IAAI,EAAkB,EAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,EAAK,KAAK,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,EAAoC,EAAc,YAAY,CAAC,CAAO,EAAO,MAAM,EAAY,MAAM,EAAM,EAAa,CAAC,GAAG,EAAO,SAAS,EAAG,MAAU,MAAM,gCAAgC,CAAE,IAAM,EAAO,EAAO,GAAG,OAAO,EAAS,EAAO,EAAa,0BAxDt0B,IAA+G,CAAM,EAAS,GAAe,OAAO,GAAQ,SAAS,EAAM,OAAO,EAAM,CAAS,EAAW,GAAW,OAAO,GAAQ,SAAyB,EAAM,WAAW,IAAI,QAAQ,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,IAAI,SAAS,CAAC,WAAW,IAAI,QAAQ,CAAtI,GAwDgmB,EAAgB,EAC55B,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,cAAgB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC"}