[{"data":1,"prerenderedAt":1697},["ShallowReactive",2],{"navigation_docs_id":3,"-id-advanced-providers":160,"-id-advanced-providers-surround":1692},[4,21,47,93,119],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Mulai","i-lucide-rocket","\u002Fid\u002Fgetting-started","id\u002F1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Pendahuluan","\u002Fid\u002Fgetting-started\u002Fintroduction","id\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Instalasi","\u002Fid\u002Fgetting-started\u002Finstallation","id\u002F1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Komponen","i-lucide-component","\u002Fid\u002Fcomponents","id\u002F2.components",[27,32,37,42],{"title":28,"path":29,"stem":30,"icon":31},"NuxtPdfKit","\u002Fid\u002Fcomponents\u002Fnuxt-pdf-kit","id\u002F2.components\u002F1.nuxt-pdf-kit","i-lucide-file-text",{"title":33,"path":34,"stem":35,"icon":36},"Props","\u002Fid\u002Fcomponents\u002Fprops","id\u002F2.components\u002F2.props","i-lucide-list",{"title":38,"path":39,"stem":40,"icon":41},"Slots","\u002Fid\u002Fcomponents\u002Fslots","id\u002F2.components\u002F3.slots","i-lucide-layout",{"title":43,"path":44,"stem":45,"icon":46},"Metode","\u002Fid\u002Fcomponents\u002Fmethods","id\u002F2.components\u002F4.methods","i-lucide-play",{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":20},"Composables","i-lucide-code","\u002Fid\u002Fcomposables","id\u002F3.composables",[53,58,63,68,73,78,83,88],{"title":54,"path":55,"stem":56,"icon":57},"Ringkasan","\u002Fid\u002Fcomposables\u002Foverview","id\u002F3.composables\u002F1.overview","i-lucide-info",{"title":59,"path":60,"stem":61,"icon":62},"usePdfKitDocument","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-document","id\u002F3.composables\u002F2.use-pdf-kit-document","i-lucide-file",{"title":64,"path":65,"stem":66,"icon":67},"usePdfKitZoom","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-zoom","id\u002F3.composables\u002F3.use-pdf-kit-zoom","i-lucide-zoom-in",{"title":69,"path":70,"stem":71,"icon":72},"usePdfKitSearch","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-search","id\u002F3.composables\u002F4.use-pdf-kit-search","i-lucide-search",{"title":74,"path":75,"stem":76,"icon":77},"usePdfKitPageNavigation","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-page-navigation","id\u002F3.composables\u002F5.use-pdf-kit-page-navigation","i-lucide-navigation",{"title":79,"path":80,"stem":81,"icon":82},"usePdfKitViewMode","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-view-mode","id\u002F3.composables\u002F6.use-pdf-kit-view-mode","i-lucide-layout-grid",{"title":84,"path":85,"stem":86,"icon":87},"usePdfKitRotation","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-rotation","id\u002F3.composables\u002F7.use-pdf-kit-rotation","i-lucide-rotate-cw",{"title":89,"path":90,"stem":91,"icon":92},"usePdfKitVirtualScroll","\u002Fid\u002Fcomposables\u002Fuse-pdf-kit-virtual-scroll","id\u002F3.composables\u002F8.use-pdf-kit-virtual-scroll","i-lucide-layers",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":20},"Configuration","i-lucide-settings","\u002Fid\u002Fconfiguration","id\u002F4.configuration",[99,104,109,114],{"title":100,"path":101,"stem":102,"icon":103},"Opsi Modul","\u002Fid\u002Fconfiguration\u002Fmodule-options","id\u002F4.configuration\u002F1.module-options","i-lucide-sliders",{"title":105,"path":106,"stem":107,"icon":108},"Opsi Toolbar","\u002Fid\u002Fconfiguration\u002Ftoolbar-options","id\u002F4.configuration\u002F2.toolbar-options","i-lucide-panel-top",{"title":110,"path":111,"stem":112,"icon":113},"Konfigurasi Per-Instance","\u002Fid\u002Fconfiguration\u002Fper-instance-config","id\u002F4.configuration\u002F3.per-instance-config","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"TypeScript","\u002Fid\u002Fconfiguration\u002Ftypescript","id\u002F4.configuration\u002F4.typescript","i-simple-icons-typescript",{"title":120,"icon":121,"path":122,"stem":123,"children":124,"page":20},"Advanced","i-lucide-sparkles","\u002Fid\u002Fadvanced","id\u002F5.advanced",[125,130,135,140,145,150,155],{"title":126,"path":127,"stem":128,"icon":129},"Contoh","\u002Fid\u002Fadvanced\u002Fexamples","id\u002F5.advanced\u002F1.examples","i-lucide-book-open",{"title":131,"path":132,"stem":133,"icon":134},"Penyedia","\u002Fid\u002Fadvanced\u002Fproviders","id\u002F5.advanced\u002F2.providers","i-heroicons-cloud",{"title":136,"path":137,"stem":138,"icon":139},"Berkontribusi","\u002Fid\u002Fadvanced\u002Fcontributing-providers","id\u002F5.advanced\u002F3.contributing-providers","i-heroicons-code-bracket",{"title":141,"path":142,"stem":143,"icon":144},"Kustomisasi Tampilan","\u002Fid\u002Fadvanced\u002Fcustom-styling","id\u002F5.advanced\u002F4.custom-styling","i-lucide-palette",{"title":146,"path":147,"stem":148,"icon":149},"Pintasan Keyboard","\u002Fid\u002Fadvanced\u002Fkeyboard-shortcuts","id\u002F5.advanced\u002F5.keyboard-shortcuts","i-lucide-keyboard",{"title":151,"path":152,"stem":153,"icon":154},"Pemecahan Masalah","\u002Fid\u002Fadvanced\u002Ftroubleshooting","id\u002F5.advanced\u002F6.troubleshooting","i-lucide-wrench",{"title":156,"path":157,"stem":158,"icon":159},"Demo","\u002Fid\u002Fadvanced\u002Fdemo","id\u002F5.advanced\u002F7.demo","i-lucide-square-dashed-bottom-code",{"id":161,"title":162,"body":163,"description":1685,"extension":1686,"links":1687,"meta":1688,"navigation":1689,"path":132,"seo":1690,"stem":133,"__hash__":1691},"docs_id\u002Fid\u002F5.advanced\u002F2.providers.md","Penyedia File",{"type":164,"value":165,"toc":1670},"minimark",[166,170,174,179,184,187,250,256,273,276,280,283,335,340,361,366,385,390,398,405,407,411,414,566,571,607,612,790,792,796,799,1399,1401,1405,1412,1535,1537,1540,1544,1550,1555,1566,1570,1575,1579,1590,1594,1599,1603,1651,1653,1657,1666],[167,168,162],"h1",{"id":169},"penyedia-file",[171,172,173],"p",{},"Nuxt PDF Kit mendukung pemuatan file PDF dari berbagai sumber melalui sistem penyedianya. Ini memungkinkan kamu untuk mengintegrasikan PDF dari Google Drive, CDN kustom, atau sumber lainnya dengan mulus tanpa perlu konfigurasi server manual yang ribet.",[175,176,178],"h2",{"id":177},"penyedia-yang-tersedia","Penyedia yang Tersedia",[180,181,183],"h3",{"id":182},"penyedia-url-default","Penyedia URL (Default)",[171,185,186],{},"Penyedia default untuk memuat PDF dari URL langsung.",[188,189,194],"pre",{"className":190,"code":191,"language":192,"meta":193,"style":193},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CNuxtPdfKit src=\"\u002Fsample.pdf\" \u002F>\n\u003C\u002Ftemplate>\n","vue","",[195,196,197,213,240],"code",{"__ignoreMap":193},[198,199,202,206,210],"span",{"class":200,"line":201},"line",1,[198,203,205],{"class":204},"sMK4o","\u003C",[198,207,209],{"class":208},"swJcz","template",[198,211,212],{"class":204},">\n",[198,214,216,219,221,225,228,231,235,237],{"class":200,"line":215},2,[198,217,218],{"class":204},"  \u003C",[198,220,28],{"class":208},[198,222,224],{"class":223},"spNyl"," src",[198,226,227],{"class":204},"=",[198,229,230],{"class":204},"\"",[198,232,234],{"class":233},"sfazB","\u002Fsample.pdf",[198,236,230],{"class":204},[198,238,239],{"class":204}," \u002F>\n",[198,241,243,246,248],{"class":200,"line":242},3,[198,244,245],{"class":204},"\u003C\u002F",[198,247,209],{"class":208},[198,249,212],{"class":204},[171,251,252],{},[253,254,255],"strong",{},"Contoh Kasus:",[257,258,259,267,270],"ul",{},[260,261,262,263,266],"li",{},"File PDF lokal di direktori ",[195,264,265],{},"\u002Fpublic"," kamu",[260,268,269],{},"URL langsung dari server kamu sendiri",[260,271,272],{},"URL PDF publik apa pun yang memiliki header CORS yang sesuai",[274,275],"hr",{},[180,277,279],{"id":278},"penyedia-google-drive","Penyedia Google Drive",[171,281,282],{},"Memuat PDF langsung dari Google Drive tanpa perlu rute server manual.",[188,284,286],{"className":190,"code":285,"language":192,"meta":193,"style":193},"\u003Ctemplate>\n  \u003CNuxtPdfKit provider=\"gdrive\" src=\"1bAsv95pTaBiHyGiWFIa-zebT31Al_0tu\" \u002F>\n\u003C\u002Ftemplate>\n",[195,287,288,296,327],{"__ignoreMap":193},[198,289,290,292,294],{"class":200,"line":201},[198,291,205],{"class":204},[198,293,209],{"class":208},[198,295,212],{"class":204},[198,297,298,300,302,305,307,309,312,314,316,318,320,323,325],{"class":200,"line":215},[198,299,218],{"class":204},[198,301,28],{"class":208},[198,303,304],{"class":223}," provider",[198,306,227],{"class":204},[198,308,230],{"class":204},[198,310,311],{"class":233},"gdrive",[198,313,230],{"class":204},[198,315,224],{"class":223},[198,317,227],{"class":204},[198,319,230],{"class":204},[198,321,322],{"class":233},"1bAsv95pTaBiHyGiWFIa-zebT31Al_0tu",[198,324,230],{"class":204},[198,326,239],{"class":204},[198,328,329,331,333],{"class":200,"line":242},[198,330,245],{"class":204},[198,332,209],{"class":208},[198,334,212],{"class":204},[171,336,337],{},[253,338,339],{},"Cara mendapatkan ID File Google Drive:",[341,342,343,346,349,355],"ol",{},[260,344,345],{},"Buka file kamu di Google Drive",[260,347,348],{},"Klik \"Share\" (Bagikan) → \"Get link\" (Salin tautan)",[260,350,351,352],{},"Salin ID dari URL tersebut: ",[195,353,354],{},"https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002FID_FILE_DISINI\u002Fview",[260,356,357,358],{},"Gunakan ID tersebut sebagai prop ",[195,359,360],{},"src",[171,362,363],{},[253,364,365],{},"Fitur:",[257,367,368,371,379,382],{},[260,369,370],{},"✅ Penanganan CORS otomatis",[260,372,373,374,378],{},"✅ ",[375,376,377],"em",{},"Caching"," bawaan (24 jam)",[260,380,381],{},"✅ Deteksi peringatan pemindaian virus",[260,383,384],{},"✅ Tidak perlu rute server manual",[171,386,387],{},[253,388,389],{},"Catatan Penting:",[391,392,394,397],"alert",{"type":393},"warning",[253,395,396],{},"Batasan Ukuran File",": Google Drive mungkin menampilkan peringatan pemindaian virus untuk file yang lebih besar dari 100MB. Untuk file besar, pertimbangkan menggunakan URL langsung atau CDN kustom.",[391,399,401,404],{"type":400},"info",[253,402,403],{},"Izin File",": Pastikan file Google Drive kamu diatur ke \"Anyone with the link can view\" (Siapa saja yang memiliki tautan dapat melihat) untuk akses publik.",[274,406],{},[180,408,410],{"id":409},"penyedia-kustom","Penyedia Kustom",[171,412,413],{},"Gunakan CDN atau server proxy kamu sendiri dengan transformasi URL kustom.",[188,415,417],{"className":190,"code":416,"language":192,"meta":193,"style":193},"\u003Ctemplate>\n  \u003CNuxtPdfKit\n    provider=\"custom\"\n    src=\"file-123\"\n    :provider-config=\"{\n      baseUrl: '\u002Fcdn',\n      transform: (id) => `\u002Fcdn\u002F${id}.pdf`,\n    }\"\n  \u002F>\n\u003C\u002Ftemplate>\n",[195,418,419,427,434,449,464,480,500,543,551,557],{"__ignoreMap":193},[198,420,421,423,425],{"class":200,"line":201},[198,422,205],{"class":204},[198,424,209],{"class":208},[198,426,212],{"class":204},[198,428,429,431],{"class":200,"line":215},[198,430,218],{"class":204},[198,432,433],{"class":208},"NuxtPdfKit\n",[198,435,436,439,441,443,446],{"class":200,"line":242},[198,437,438],{"class":223},"    provider",[198,440,227],{"class":204},[198,442,230],{"class":204},[198,444,445],{"class":233},"custom",[198,447,448],{"class":204},"\"\n",[198,450,452,455,457,459,462],{"class":200,"line":451},4,[198,453,454],{"class":223},"    src",[198,456,227],{"class":204},[198,458,230],{"class":204},[198,460,461],{"class":233},"file-123",[198,463,448],{"class":204},[198,465,467,470,473,475,477],{"class":200,"line":466},5,[198,468,469],{"class":204},"    :",[198,471,472],{"class":223},"provider-config",[198,474,227],{"class":204},[198,476,230],{"class":204},[198,478,479],{"class":204},"{\n",[198,481,483,486,489,492,495,497],{"class":200,"line":482},6,[198,484,485],{"class":208},"      baseUrl",[198,487,488],{"class":204},": ",[198,490,491],{"class":204},"'",[198,493,494],{"class":233},"\u002Fcdn",[198,496,491],{"class":204},[198,498,499],{"class":204},",\n",[198,501,503,507,510,514,517,520,523,526,529,532,535,538,541],{"class":200,"line":502},7,[198,504,506],{"class":505},"s2Zo4","      transform",[198,508,509],{"class":204},": (",[198,511,513],{"class":512},"sHdIc","id",[198,515,516],{"class":204},") ",[198,518,519],{"class":223},"=>",[198,521,522],{"class":204}," `",[198,524,525],{"class":233},"\u002Fcdn\u002F",[198,527,528],{"class":204},"${",[198,530,513],{"class":531},"sTEyZ",[198,533,534],{"class":204},"}",[198,536,537],{"class":233},".pdf",[198,539,540],{"class":204},"`",[198,542,499],{"class":204},[198,544,546,549],{"class":200,"line":545},8,[198,547,548],{"class":204},"    }",[198,550,448],{"class":204},[198,552,554],{"class":200,"line":553},9,[198,555,556],{"class":204},"  \u002F>\n",[198,558,560,562,564],{"class":200,"line":559},10,[198,561,245],{"class":204},[198,563,209],{"class":208},[198,565,212],{"class":204},[171,567,568],{},[253,569,570],{},"Opsi Konfigurasi:",[257,572,573,579,588,598],{},[260,574,575,578],{},[195,576,577],{},"baseUrl",": URL dasar untuk penyedia kustom kamu",[260,580,581,584,585,587],{},[195,582,583],{},"transform",": Fungsi kustom untuk mengubah ",[195,586,360],{}," menjadi URL lengkap",[260,589,590,593,594,597],{},[195,591,592],{},"cache",": Mengaktifkan\u002Fmenonaktifkan ",[375,595,596],{},"caching"," (default: true)",[260,599,600,603,604,606],{},[195,601,602],{},"maxAge",": Durasi ",[375,605,592],{}," dalam detik (default: 86400)",[171,608,609],{},[253,610,611],{},"Contoh dengan transformasi kustom:",[188,613,615],{"className":190,"code":614,"language":192,"meta":193,"style":193},"\u003Cscript setup>\nconst providerConfig = {\n  transform: (id) => {\n    \u002F\u002F Logika kustom untuk membangun URL\n    return `https:\u002F\u002Fmy-cdn.com\u002Fpdfs\u002F${id}.pdf?token=xyz`;\n  },\n};\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtPdfKit\n    provider=\"custom\"\n    src=\"document-123\"\n    :provider-config=\"providerConfig\"\n  \u002F>\n\u003C\u002Ftemplate>\n",[195,616,617,629,642,663,669,694,699,704,712,718,726,733,746,760,776,781],{"__ignoreMap":193},[198,618,619,621,624,627],{"class":200,"line":201},[198,620,205],{"class":204},[198,622,623],{"class":208},"script",[198,625,626],{"class":223}," setup",[198,628,212],{"class":204},[198,630,631,634,637,639],{"class":200,"line":215},[198,632,633],{"class":223},"const",[198,635,636],{"class":531}," providerConfig ",[198,638,227],{"class":204},[198,640,641],{"class":204}," {\n",[198,643,644,647,650,653,655,658,661],{"class":200,"line":242},[198,645,646],{"class":505},"  transform",[198,648,649],{"class":204},":",[198,651,652],{"class":204}," (",[198,654,513],{"class":512},[198,656,657],{"class":204},")",[198,659,660],{"class":223}," =>",[198,662,641],{"class":204},[198,664,665],{"class":200,"line":451},[198,666,668],{"class":667},"sHwdD","    \u002F\u002F Logika kustom untuk membangun URL\n",[198,670,671,675,677,680,682,684,686,689,691],{"class":200,"line":466},[198,672,674],{"class":673},"s7zQu","    return",[198,676,522],{"class":204},[198,678,679],{"class":233},"https:\u002F\u002Fmy-cdn.com\u002Fpdfs\u002F",[198,681,528],{"class":204},[198,683,513],{"class":531},[198,685,534],{"class":204},[198,687,688],{"class":233},".pdf?token=xyz",[198,690,540],{"class":204},[198,692,693],{"class":204},";\n",[198,695,696],{"class":200,"line":482},[198,697,698],{"class":204},"  },\n",[198,700,701],{"class":200,"line":502},[198,702,703],{"class":204},"};\n",[198,705,706,708,710],{"class":200,"line":545},[198,707,245],{"class":204},[198,709,623],{"class":208},[198,711,212],{"class":204},[198,713,714],{"class":200,"line":553},[198,715,717],{"emptyLinePlaceholder":716},true,"\n",[198,719,720,722,724],{"class":200,"line":559},[198,721,205],{"class":204},[198,723,209],{"class":208},[198,725,212],{"class":204},[198,727,729,731],{"class":200,"line":728},11,[198,730,218],{"class":204},[198,732,433],{"class":208},[198,734,736,738,740,742,744],{"class":200,"line":735},12,[198,737,438],{"class":223},[198,739,227],{"class":204},[198,741,230],{"class":204},[198,743,445],{"class":233},[198,745,448],{"class":204},[198,747,749,751,753,755,758],{"class":200,"line":748},13,[198,750,454],{"class":223},[198,752,227],{"class":204},[198,754,230],{"class":204},[198,756,757],{"class":233},"document-123",[198,759,448],{"class":204},[198,761,763,765,767,769,771,774],{"class":200,"line":762},14,[198,764,469],{"class":204},[198,766,472],{"class":223},[198,768,227],{"class":204},[198,770,230],{"class":204},[198,772,773],{"class":531},"providerConfig",[198,775,448],{"class":204},[198,777,779],{"class":200,"line":778},15,[198,780,556],{"class":204},[198,782,784,786,788],{"class":200,"line":783},16,[198,785,245],{"class":204},[198,787,209],{"class":208},[198,789,212],{"class":204},[274,791],{},[175,793,795],{"id":794},"contoh-lengkap","Contoh Lengkap",[171,797,798],{},"Berikut adalah contoh lengkap yang menunjukkan cara beralih antar penyedia:",[188,800,802],{"className":190,"code":801,"language":192,"meta":193,"style":193},"\u003Ctemplate>\n  \u003Cdiv>\n    \u003C!-- Pemilih Penyedia -->\n    \u003Cselect v-model=\"selectedProvider\">\n      \u003Coption value=\"url\">URL Langsung\u003C\u002Foption>\n      \u003Coption value=\"gdrive\">Google Drive\u003C\u002Foption>\n      \u003Coption value=\"custom\">CDN Kustom\u003C\u002Foption>\n    \u003C\u002Fselect>\n\n    \u003C!-- Penampil PDF -->\n    \u003CNuxtPdfKit\n      :provider=\"selectedProvider\"\n      :src=\"pdfSource\"\n      :provider-config=\"providerConfig\"\n      title=\"Dokumen Saya\"\n    \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup>\nimport { ref, computed } from \"vue\";\n\nconst selectedProvider = ref(\"url\");\n\nconst pdfSource = computed(() => {\n  switch (selectedProvider.value) {\n    case \"gdrive\":\n      return \"1bAsv95pTaBiHyGiWFIa-zebT31Al_0tu\";\n    case \"custom\":\n      return \"file-123\";\n    default:\n      return \"\u002Fsample.pdf\";\n  }\n});\n\nconst providerConfig = computed(() => {\n  if (selectedProvider.value === \"custom\") {\n    return {\n      baseUrl: \"\u002Fcdn\",\n      transform: (id) => `\u002Fcdn\u002F${id}.pdf`,\n    };\n  }\n  return undefined;\n});\n\u003C\u002Fscript>\n",[195,803,804,812,821,826,848,880,907,934,943,947,952,958,974,989,1003,1017,1022,1032,1041,1046,1057,1090,1095,1120,1125,1146,1166,1181,1195,1208,1221,1229,1242,1248,1257,1262,1281,1308,1315,1330,1361,1367,1372,1381,1390],{"__ignoreMap":193},[198,805,806,808,810],{"class":200,"line":201},[198,807,205],{"class":204},[198,809,209],{"class":208},[198,811,212],{"class":204},[198,813,814,816,819],{"class":200,"line":215},[198,815,218],{"class":204},[198,817,818],{"class":208},"div",[198,820,212],{"class":204},[198,822,823],{"class":200,"line":242},[198,824,825],{"class":667},"    \u003C!-- Pemilih Penyedia -->\n",[198,827,828,831,834,837,839,841,844,846],{"class":200,"line":451},[198,829,830],{"class":204},"    \u003C",[198,832,833],{"class":208},"select",[198,835,836],{"class":223}," v-model",[198,838,227],{"class":204},[198,840,230],{"class":204},[198,842,843],{"class":233},"selectedProvider",[198,845,230],{"class":204},[198,847,212],{"class":204},[198,849,850,853,856,859,861,863,866,868,871,874,876,878],{"class":200,"line":466},[198,851,852],{"class":204},"      \u003C",[198,854,855],{"class":208},"option",[198,857,858],{"class":223}," value",[198,860,227],{"class":204},[198,862,230],{"class":204},[198,864,865],{"class":233},"url",[198,867,230],{"class":204},[198,869,870],{"class":204},">",[198,872,873],{"class":531},"URL Langsung",[198,875,245],{"class":204},[198,877,855],{"class":208},[198,879,212],{"class":204},[198,881,882,884,886,888,890,892,894,896,898,901,903,905],{"class":200,"line":482},[198,883,852],{"class":204},[198,885,855],{"class":208},[198,887,858],{"class":223},[198,889,227],{"class":204},[198,891,230],{"class":204},[198,893,311],{"class":233},[198,895,230],{"class":204},[198,897,870],{"class":204},[198,899,900],{"class":531},"Google Drive",[198,902,245],{"class":204},[198,904,855],{"class":208},[198,906,212],{"class":204},[198,908,909,911,913,915,917,919,921,923,925,928,930,932],{"class":200,"line":502},[198,910,852],{"class":204},[198,912,855],{"class":208},[198,914,858],{"class":223},[198,916,227],{"class":204},[198,918,230],{"class":204},[198,920,445],{"class":233},[198,922,230],{"class":204},[198,924,870],{"class":204},[198,926,927],{"class":531},"CDN Kustom",[198,929,245],{"class":204},[198,931,855],{"class":208},[198,933,212],{"class":204},[198,935,936,939,941],{"class":200,"line":545},[198,937,938],{"class":204},"    \u003C\u002F",[198,940,833],{"class":208},[198,942,212],{"class":204},[198,944,945],{"class":200,"line":553},[198,946,717],{"emptyLinePlaceholder":716},[198,948,949],{"class":200,"line":559},[198,950,951],{"class":667},"    \u003C!-- Penampil PDF -->\n",[198,953,954,956],{"class":200,"line":728},[198,955,830],{"class":204},[198,957,433],{"class":208},[198,959,960,963,966,968,970,972],{"class":200,"line":735},[198,961,962],{"class":204},"      :",[198,964,965],{"class":223},"provider",[198,967,227],{"class":204},[198,969,230],{"class":204},[198,971,843],{"class":531},[198,973,448],{"class":204},[198,975,976,978,980,982,984,987],{"class":200,"line":748},[198,977,962],{"class":204},[198,979,360],{"class":223},[198,981,227],{"class":204},[198,983,230],{"class":204},[198,985,986],{"class":531},"pdfSource",[198,988,448],{"class":204},[198,990,991,993,995,997,999,1001],{"class":200,"line":762},[198,992,962],{"class":204},[198,994,472],{"class":223},[198,996,227],{"class":204},[198,998,230],{"class":204},[198,1000,773],{"class":531},[198,1002,448],{"class":204},[198,1004,1005,1008,1010,1012,1015],{"class":200,"line":778},[198,1006,1007],{"class":223},"      title",[198,1009,227],{"class":204},[198,1011,230],{"class":204},[198,1013,1014],{"class":233},"Dokumen Saya",[198,1016,448],{"class":204},[198,1018,1019],{"class":200,"line":783},[198,1020,1021],{"class":204},"    \u002F>\n",[198,1023,1025,1028,1030],{"class":200,"line":1024},17,[198,1026,1027],{"class":204},"  \u003C\u002F",[198,1029,818],{"class":208},[198,1031,212],{"class":204},[198,1033,1035,1037,1039],{"class":200,"line":1034},18,[198,1036,245],{"class":204},[198,1038,209],{"class":208},[198,1040,212],{"class":204},[198,1042,1044],{"class":200,"line":1043},19,[198,1045,717],{"emptyLinePlaceholder":716},[198,1047,1049,1051,1053,1055],{"class":200,"line":1048},20,[198,1050,205],{"class":204},[198,1052,623],{"class":208},[198,1054,626],{"class":223},[198,1056,212],{"class":204},[198,1058,1060,1063,1066,1069,1072,1075,1078,1081,1084,1086,1088],{"class":200,"line":1059},21,[198,1061,1062],{"class":673},"import",[198,1064,1065],{"class":204}," {",[198,1067,1068],{"class":531}," ref",[198,1070,1071],{"class":204},",",[198,1073,1074],{"class":531}," computed",[198,1076,1077],{"class":204}," }",[198,1079,1080],{"class":673}," from",[198,1082,1083],{"class":204}," \"",[198,1085,192],{"class":233},[198,1087,230],{"class":204},[198,1089,693],{"class":204},[198,1091,1093],{"class":200,"line":1092},22,[198,1094,717],{"emptyLinePlaceholder":716},[198,1096,1098,1100,1103,1105,1107,1110,1112,1114,1116,1118],{"class":200,"line":1097},23,[198,1099,633],{"class":223},[198,1101,1102],{"class":531}," selectedProvider ",[198,1104,227],{"class":204},[198,1106,1068],{"class":505},[198,1108,1109],{"class":531},"(",[198,1111,230],{"class":204},[198,1113,865],{"class":233},[198,1115,230],{"class":204},[198,1117,657],{"class":531},[198,1119,693],{"class":204},[198,1121,1123],{"class":200,"line":1122},24,[198,1124,717],{"emptyLinePlaceholder":716},[198,1126,1128,1130,1133,1135,1137,1139,1142,1144],{"class":200,"line":1127},25,[198,1129,633],{"class":223},[198,1131,1132],{"class":531}," pdfSource ",[198,1134,227],{"class":204},[198,1136,1074],{"class":505},[198,1138,1109],{"class":531},[198,1140,1141],{"class":204},"()",[198,1143,660],{"class":223},[198,1145,641],{"class":204},[198,1147,1149,1152,1154,1156,1159,1162,1164],{"class":200,"line":1148},26,[198,1150,1151],{"class":673},"  switch",[198,1153,652],{"class":208},[198,1155,843],{"class":531},[198,1157,1158],{"class":204},".",[198,1160,1161],{"class":531},"value",[198,1163,516],{"class":208},[198,1165,479],{"class":204},[198,1167,1169,1172,1174,1176,1178],{"class":200,"line":1168},27,[198,1170,1171],{"class":673},"    case",[198,1173,1083],{"class":204},[198,1175,311],{"class":233},[198,1177,230],{"class":204},[198,1179,1180],{"class":204},":\n",[198,1182,1184,1187,1189,1191,1193],{"class":200,"line":1183},28,[198,1185,1186],{"class":673},"      return",[198,1188,1083],{"class":204},[198,1190,322],{"class":233},[198,1192,230],{"class":204},[198,1194,693],{"class":204},[198,1196,1198,1200,1202,1204,1206],{"class":200,"line":1197},29,[198,1199,1171],{"class":673},[198,1201,1083],{"class":204},[198,1203,445],{"class":233},[198,1205,230],{"class":204},[198,1207,1180],{"class":204},[198,1209,1211,1213,1215,1217,1219],{"class":200,"line":1210},30,[198,1212,1186],{"class":673},[198,1214,1083],{"class":204},[198,1216,461],{"class":233},[198,1218,230],{"class":204},[198,1220,693],{"class":204},[198,1222,1224,1227],{"class":200,"line":1223},31,[198,1225,1226],{"class":673},"    default",[198,1228,1180],{"class":204},[198,1230,1232,1234,1236,1238,1240],{"class":200,"line":1231},32,[198,1233,1186],{"class":673},[198,1235,1083],{"class":204},[198,1237,234],{"class":233},[198,1239,230],{"class":204},[198,1241,693],{"class":204},[198,1243,1245],{"class":200,"line":1244},33,[198,1246,1247],{"class":204},"  }\n",[198,1249,1251,1253,1255],{"class":200,"line":1250},34,[198,1252,534],{"class":204},[198,1254,657],{"class":531},[198,1256,693],{"class":204},[198,1258,1260],{"class":200,"line":1259},35,[198,1261,717],{"emptyLinePlaceholder":716},[198,1263,1265,1267,1269,1271,1273,1275,1277,1279],{"class":200,"line":1264},36,[198,1266,633],{"class":223},[198,1268,636],{"class":531},[198,1270,227],{"class":204},[198,1272,1074],{"class":505},[198,1274,1109],{"class":531},[198,1276,1141],{"class":204},[198,1278,660],{"class":223},[198,1280,641],{"class":204},[198,1282,1284,1287,1289,1291,1293,1295,1298,1300,1302,1304,1306],{"class":200,"line":1283},37,[198,1285,1286],{"class":673},"  if",[198,1288,652],{"class":208},[198,1290,843],{"class":531},[198,1292,1158],{"class":204},[198,1294,1161],{"class":531},[198,1296,1297],{"class":204}," ===",[198,1299,1083],{"class":204},[198,1301,445],{"class":233},[198,1303,230],{"class":204},[198,1305,516],{"class":208},[198,1307,479],{"class":204},[198,1309,1311,1313],{"class":200,"line":1310},38,[198,1312,674],{"class":673},[198,1314,641],{"class":204},[198,1316,1318,1320,1322,1324,1326,1328],{"class":200,"line":1317},39,[198,1319,485],{"class":208},[198,1321,649],{"class":204},[198,1323,1083],{"class":204},[198,1325,494],{"class":233},[198,1327,230],{"class":204},[198,1329,499],{"class":204},[198,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359],{"class":200,"line":1332},40,[198,1334,506],{"class":505},[198,1336,649],{"class":204},[198,1338,652],{"class":204},[198,1340,513],{"class":512},[198,1342,657],{"class":204},[198,1344,660],{"class":223},[198,1346,522],{"class":204},[198,1348,525],{"class":233},[198,1350,528],{"class":204},[198,1352,513],{"class":531},[198,1354,534],{"class":204},[198,1356,537],{"class":233},[198,1358,540],{"class":204},[198,1360,499],{"class":204},[198,1362,1364],{"class":200,"line":1363},41,[198,1365,1366],{"class":204},"    };\n",[198,1368,1370],{"class":200,"line":1369},42,[198,1371,1247],{"class":204},[198,1373,1375,1378],{"class":200,"line":1374},43,[198,1376,1377],{"class":673},"  return",[198,1379,1380],{"class":204}," undefined;\n",[198,1382,1384,1386,1388],{"class":200,"line":1383},44,[198,1385,534],{"class":204},[198,1387,657],{"class":531},[198,1389,693],{"class":204},[198,1391,1393,1395,1397],{"class":200,"line":1392},45,[198,1394,245],{"class":204},[198,1396,623],{"class":208},[198,1398,212],{"class":204},[274,1400],{},[175,1402,1404],{"id":1403},"dukungan-typescript","Dukungan TypeScript",[171,1406,1407,1408,1411],{},"Semua tipe penyedia sudah didukung sepenuhnya (",[375,1409,1410],{},"fully typed","):",[188,1413,1417],{"className":1414,"code":1415,"language":1416,"meta":193,"style":193},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import type { PdfProvider, ProviderConfig } from \"nuxt-pdf-kit\";\n\nconst provider: PdfProvider = \"gdrive\";\nconst config: ProviderConfig = {\n  baseUrl: \"\u002Fcdn\",\n  cache: true,\n  maxAge: 86400,\n};\n","typescript",[195,1418,1419,1449,1453,1475,1490,1505,1518,1531],{"__ignoreMap":193},[198,1420,1421,1423,1426,1428,1431,1433,1436,1438,1440,1442,1445,1447],{"class":200,"line":201},[198,1422,1062],{"class":673},[198,1424,1425],{"class":673}," type",[198,1427,1065],{"class":204},[198,1429,1430],{"class":531}," PdfProvider",[198,1432,1071],{"class":204},[198,1434,1435],{"class":531}," ProviderConfig",[198,1437,1077],{"class":204},[198,1439,1080],{"class":673},[198,1441,1083],{"class":204},[198,1443,1444],{"class":233},"nuxt-pdf-kit",[198,1446,230],{"class":204},[198,1448,693],{"class":204},[198,1450,1451],{"class":200,"line":215},[198,1452,717],{"emptyLinePlaceholder":716},[198,1454,1455,1457,1459,1461,1464,1467,1469,1471,1473],{"class":200,"line":242},[198,1456,633],{"class":223},[198,1458,304],{"class":531},[198,1460,649],{"class":204},[198,1462,1430],{"class":1463},"sBMFI",[198,1465,1466],{"class":204}," =",[198,1468,1083],{"class":204},[198,1470,311],{"class":233},[198,1472,230],{"class":204},[198,1474,693],{"class":204},[198,1476,1477,1479,1482,1484,1486,1488],{"class":200,"line":451},[198,1478,633],{"class":223},[198,1480,1481],{"class":531}," config",[198,1483,649],{"class":204},[198,1485,1435],{"class":1463},[198,1487,1466],{"class":204},[198,1489,641],{"class":204},[198,1491,1492,1495,1497,1499,1501,1503],{"class":200,"line":466},[198,1493,1494],{"class":208},"  baseUrl",[198,1496,649],{"class":204},[198,1498,1083],{"class":204},[198,1500,494],{"class":233},[198,1502,230],{"class":204},[198,1504,499],{"class":204},[198,1506,1507,1510,1512,1516],{"class":200,"line":482},[198,1508,1509],{"class":208},"  cache",[198,1511,649],{"class":204},[198,1513,1515],{"class":1514},"sfNiH"," true",[198,1517,499],{"class":204},[198,1519,1520,1523,1525,1529],{"class":200,"line":502},[198,1521,1522],{"class":208},"  maxAge",[198,1524,649],{"class":204},[198,1526,1528],{"class":1527},"sbssI"," 86400",[198,1530,499],{"class":204},[198,1532,1533],{"class":200,"line":545},[198,1534,703],{"class":204},[274,1536],{},[175,1538,151],{"id":1539},"pemecahan-masalah",[180,1541,1543],{"id":1542},"google-drive-error-invalid-pdf-structure","Google Drive: Error \"Invalid PDF structure\"",[171,1545,1546,1549],{},[253,1547,1548],{},"Penyebab",": File mungkin terlalu besar dan memicu peringatan pemindaian virus dari Google.",[171,1551,1552,649],{},[253,1553,1554],{},"Solusi",[341,1556,1557,1560,1563],{},[260,1558,1559],{},"Gunakan file yang lebih kecil (\u003C 100MB)",[260,1561,1562],{},"Unduh file dan host secara langsung",[260,1564,1565],{},"Gunakan penyedia yang berbeda",[180,1567,1569],{"id":1568},"google-drive-error-file-id-is-missing","Google Drive: Error \"File ID is missing\"",[171,1571,1572,1574],{},[253,1573,1548],{},": ID file tidak diekstrak dengan benar.",[171,1576,1577,649],{},[253,1578,1554],{},[341,1580,1581,1584,1587],{},[260,1582,1583],{},"Verifikasi bahwa ID file sudah benar",[260,1585,1586],{},"Pastikan kamu hanya menggunakan ID-nya saja, bukan URL lengkap",[260,1588,1589],{},"Periksa apakah file memiliki akses publik",[180,1591,1593],{"id":1592},"penyedia-kustom-error-cors","Penyedia Kustom: Error CORS",[171,1595,1596,1598],{},[253,1597,1548],{},": Server kustom kamu tidak memiliki header CORS yang sesuai.",[171,1600,1601,649],{},[253,1602,1554],{},[341,1604,1605,1648],{},[260,1606,1607,1608],{},"Tambahkan header CORS ke server kamu:\n",[188,1609,1611],{"className":1414,"code":1610,"language":1416,"meta":193,"style":193},"\u002F\u002F server\u002Froutes\u002Fcdn\u002F[id].ts\nsetResponseHeader(event, \"Access-Control-Allow-Origin\", \"*\");\n",[195,1612,1613,1618],{"__ignoreMap":193},[198,1614,1615],{"class":200,"line":201},[198,1616,1617],{"class":667},"\u002F\u002F server\u002Froutes\u002Fcdn\u002F[id].ts\n",[198,1619,1620,1623,1626,1628,1630,1633,1635,1637,1639,1642,1644,1646],{"class":200,"line":215},[198,1621,1622],{"class":505},"setResponseHeader",[198,1624,1625],{"class":531},"(event",[198,1627,1071],{"class":204},[198,1629,1083],{"class":204},[198,1631,1632],{"class":233},"Access-Control-Allow-Origin",[198,1634,230],{"class":204},[198,1636,1071],{"class":204},[198,1638,1083],{"class":204},[198,1640,1641],{"class":233},"*",[198,1643,230],{"class":204},[198,1645,657],{"class":531},[198,1647,693],{"class":204},[260,1649,1650],{},"Gunakan rute proxy untuk menangani CORS",[274,1652],{},[175,1654,1656],{"id":1655},"berkontribusi-penyedia-baru","Berkontribusi Penyedia Baru",[171,1658,1659,1660,1665],{},"Ingin menambahkan dukungan untuk OneDrive, Dropbox, atau layanan lainnya? Lihat ",[1661,1662,1664],"a",{"href":1663},"#contributing-providers","Panduan Kontribusi"," kami di bawah ini!",[1667,1668,1669],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":193,"searchDepth":215,"depth":215,"links":1671},[1672,1677,1678,1679,1684],{"id":177,"depth":215,"text":178,"children":1673},[1674,1675,1676],{"id":182,"depth":242,"text":183},{"id":278,"depth":242,"text":279},{"id":409,"depth":242,"text":410},{"id":794,"depth":215,"text":795},{"id":1403,"depth":215,"text":1404},{"id":1539,"depth":215,"text":151,"children":1680},[1681,1682,1683],{"id":1542,"depth":242,"text":1543},{"id":1568,"depth":242,"text":1569},{"id":1592,"depth":242,"text":1593},{"id":1655,"depth":215,"text":1656},"Pelajari cara menggunakan berbagai sumber file dengan Nuxt PDF Kit","md",null,{},{"title":131,"icon":134},{"title":162,"description":1685},"5-m6EFtRM078KgsMqenTVDQn8gXgWfp9K0DbTRQ7VKA",[1693,1695],{"title":126,"path":127,"stem":128,"description":1694,"icon":129,"children":-1},"Contoh penggunaan nyata Nuxt PDF Kit.",{"title":136,"path":137,"stem":138,"description":1696,"icon":139,"children":-1},"Pelajari cara berkontribusi membuat penyedia file baru untuk Nuxt PDF Kit",1785862382064]