https://docs.suzaku.network/_next/static/chunks/pages/suzaku-proto…/introduction-faf12807523bd75f.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9853],{9482:function(e,t,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/suzaku-protocol/for-builders/introduction",function(){return o(7837)}])},7837:function(e,t,o){"use strict";o.r(t),o.d(t,{__toc:function(){return u}});var n=o(5893),a=o(2673),r=o(6253),i=o(9004);o(1392),o(4759);var s=o(2643),l=o(208);let u=[{depth:2,value:"What can be built with Suzaku?",id:"what-can-be-built-with-suzaku"},{depth:3,value:"The Avalanche stack",id:"the-avalanche-stack"},{depth:4,value:"Avalanche Consensus",id:"avalanche-consensus"},{depth:4,value:"Avalanche VMs",id:"avalanche-vms"},{depth:3,value:"Security modules",id:"security-modules"},{depth:4,value:"Proof of Stake",id:"proof-of-stake"},{depth:4,value:"PoA to PoS transition",id:"poa-to-pos-transition"},{depth:4,value:"Liquid staking",id:"liquid-staking"},{depth:4,value:"Restaking (Optional)",id:"restaking-optional"},{depth:4,value:"Slashing",id:"slashing"},{depth:3,value:"Operator tooling",id:"operator-tooling"}];function d(e){let t=Object.assign({h1:"h1",p:"p",strong:"strong",h2:"h2",a:"a",h3:"h3",h4:"h4",ul:"ul",li:"li",code:"code",br:"br"},(0,s.a)(),e.components);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.oy,{children:(0,n.jsx)(l.Zb,{title:"Building a blockchain? Get in touch with us!",href:"https://forms.gle/US695J3BYoy8tztu9",target:"_blank"})}),"\n",(0,n.jsx)(t.h1,{children:"For L1 Builders"}),"\n",(0,n.jsxs)(t.p,{children:["Suzaku is meant to ",(0,n.jsx)(t.strong,{children:"support L1 builders"})," in every step of their journey."]}),"\n",(0,n.jsx)(t.h2,{id:"what-can-be-built-with-suzaku",children:"What can be built with Suzaku?"}),"\n",(0,n.jsxs)(t.p,{children:["Suzaku is designed to help ",(0,n.jsx)(t.strong,{children:"Avalanche L1 builders"})," securely scale and decentralize their validator sets through (liquid) staking."]}),"\n",(0,n.jsxs)(t.p,{children:["The primary use case enabled by Suzaku is building ",(0,n.jsx)(t.strong,{children:"application-specific blockchains"})," (Appchains) and ",(0,n.jsx)(t.strong,{children:"general-purpose L1s"}),". The L1 is deployed as an ",(0,n.jsx)(t.a,{href:"https://docs.avax.network/protocol/avalanche-l1s",children:"Avalanche L1"})," and can use any ",(0,n.jsx)(t.a,{href:"#avalanche-vms",children:"Avalanche VM"})," and benefits from the ",(0,n.jsx)(t.a,{href:"#avalanche-consensus",children:"Avalanche Consensus"}),"."]}),"\n",(0,n.jsx)(t.h3,{id:"the-avalanche-stack",children:"The Avalanche stack"}),"\n",(0,n.jsx)(t.p,{children:"We leverage the Avalanche stack to ensure Avalanche L1s can achieve the best performance without compromising scalability."}),"\n",(0,n.jsx)(t.h4,{id:"avalanche-consensus",children:"Avalanche Consensus"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.a,{href:"https://docs.avax.network/learn/avalanche-consensus",children:"Avalanche Consensus"})," is one of the ",(0,n.jsx)(t.strong,{children:"best consensus protocols"})," available today. It offers ",(0,n.jsx)(t.strong,{children:"single-block immutable finality"})," (no fork/canonical chain) and can ",(0,n.jsx)(t.strong,{children:"scale to thousands of nodes"})," with minimal impact on performance."]}),"\n",(0,n.jsx)(t.p,{children:"All chains deployed on Avalanche inherit the Avalanche Consensus."}),"\n",(0,n.jsx)(t.h4,{id:"avalanche-vms",children:"Avalanche VMs"}),"\n",(0,n.jsxs)(t.p,{children:["Avalanche is a highly flexible platform that supports various ",(0,n.jsx)(t.a,{href:"https://docs.avax.network/learn/virtual-machines",children:"Virtual Machines"})," (as long as they implement the standard interface) that network builders can choose from:"]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["The ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.a,{href:"https://github.com/ava-labs/subnet-evm",children:"Subnet EVM"})})," allows building EVM-compatible blockchains with the support for custom ",(0,n.jsx)(t.a,{href:"https://docs.avax.network/virtual-machines/evm-customization/introduction#stateful-precompiled-contracts",children:"stateful precompiles"})," to extend their capabilities"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Custom VMs"})," can be built for maximal performance or flexibility."]}),"\n"]}),"\n",(0,n.jsx)(t.h3,{id:"security-modules",children:"Security modules"}),"\n",(0,n.jsxs)(t.p,{children:["Suzaku provides Avalanche L1s with ",(0,n.jsx)(t.strong,{children:"open-source security modules"})," to enable bootstrapping and scaling their cryptoeconomic security."]}),"\n",(0,n.jsxs)(t.p,{children:["The security modules are smart contracts deployed on the ",(0,n.jsx)(t.a,{href:"https://docs.avax.network/learn/primary-network#c-chain",children:"Avalanche C-Chain"}),"."]}),"\n",(0,n.jsx)(t.h4,{id:"proof-of-stake",children:"Proof of Stake"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.strong,{children:"primary source of cryptoeconomic security"})," of a Proof of Stake (PoS) L1 is staking. Node operators are required to stake a minimum amount of the ",(0,n.jsx)(t.strong,{children:"L1 native token"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Suzaku offers a security module (built on top of ",(0,n.jsx)(t.a,{href:"https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/77-reinventing-subnets/README.md",children:"ACP-77"})," and ",(0,n.jsx)(t.a,{href:"https://github.com/avalanche-foundation/ACPs/pull/99",children:"ACP-99"}),") to enforce a networkâs ",(0,n.jsx)(t.strong,{children:"staking requirements"}),"."]}),"\n",(0,n.jsx)(t.h4,{id:"poa-to-pos-transition",children:"PoA to PoS transition"}),"\n",(0,n.jsxs)(t.p,{children:["An Avalanche chain will typically ",(0,n.jsx)(t.strong,{children:"launch as a Proof of Authority"})," (PoA) network, where all the node operators are trustworthy partners of the project."]}),"\n",(0,n.jsxs)(t.p,{children:["As it scales and decentralizes, the network will transition to PoS. Suzaku provides a security module that allows a ",(0,n.jsx)(t.strong,{children:"smooth transition from PoA to PoS"})," by gradually opening the network to external operators."]}),"\n",(0,n.jsxs)(t.p,{children:["See ",(0,n.jsx)(t.a,{href:"/suzaku-protocol/for-builders/progressive-decentralization",children:"Progressive Decentralization"})," for more details."]}),"\n",(0,n.jsx)(t.h4,{id:"liquid-staking",children:"Liquid staking"}),"\n",(0,n.jsxs)(t.p,{children:["The most common architecture is a ",(0,n.jsx)(t.strong,{children:"single LST vault"})," for the L1, curated by the L1 team with technical support from the Suzaku team. The L1 team deploys the vault, and the community can stake their native tokens to receive LST tokens (e.g., ",(0,n.jsx)(t.code,{children:"sPLYR"}),", ",(0,n.jsx)(t.code,{children:"sALOT"}),")."]}),"\n",(0,n.jsx)(t.p,{children:"These LST tokens can be used across the DeFi ecosystem to earn additional yield while still contributing to the network's security. The vault delegates staked tokens to operators who run validators for the L1."}),"\n",(0,n.jsxs)(t.p,{children:["See ",(0,n.jsx)(t.a,{href:"/suzaku-protocol/for-builders/how-it-works",children:"How It Works"})," for a detailed explanation of the dominant architecture."]}),"\n",(0,n.jsx)(t.h4,{id:"restaking-optional",children:"Restaking (Optional)"}),"\n",(0,n.jsxs)(t.p,{children:["Restaking is an ",(0,n.jsx)(t.strong,{children:"optional enhancement"})," that can significantly increase and stabilize the cryptoeconomic security of a network by tapping into existing shared collateral. This can be especially useful for TVL-intensive L1s."]}),"\n",(0,n.jsxs)(t.p,{children:["L1s can enable restaking from the beginning or add it at any time. Learn more in the ",(0,n.jsx)(t.a,{href:"/suzaku-protocol/for-builders/
1dual-staking-model",children:"Dual Staking Model"})," section."]}),"\n",(0,n.jsx)(t.h4,{id:"slashing",children:"Slashing"}),"\n",(0,n.jsx)(l.UW,{type:"info",children:(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Suzaku will launch without slashing."}),(0,n.jsx)(t.br,{}),"\n","Slashing is a ",(0,n.jsx)(t.strong,{children:"very complex topic"})," and we are exercising caution to implement it, first because no other restaking marketplace has enabled it yet, and second because the Avalanche Primary Network doesn't use slashing and proved that is not a requirement to achieve decentralization."]})}),"\n",(0,n.jsxs)(t.p,{children:["If needed in the future, Suzaku can provide ",(0,n.jsx)(t.strong,{children:"unified slashing modules"}),"âfor example, based on validator uptime. Each network can opt-in, set its own parameters, or choose to use custom slashing mechanisms."]}),"\n",(0,n.jsx)(t.h3,{id:"operator-tooling",children:"Operator tooling"}),"\n",(0,n.jsx)(t.p,{children:"Onboarding operators to run Suzaku-secured L1s is highly efficient thanks to open-source tooling available out of the box in the Avalanche L1 ecosystem. This allows networks to scale and decentralize with ease."}),"\n",(0,n.jsxs)(t.p,{children:["Learn more in the ",(0,n.jsx)(t.a,{href:"/suzaku-protocol/for-operators/operator-guide",children:"operators' docs section"})]})]})}let c={MDXContent:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}=Object.assign({},(0,s.a)(),e.components);return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)},pageOpts:{filePath:"pages/suzaku-protocol/for-builders/introduction.mdx",route:"/suzaku-protocol/for-builders/introduction",timestamp:1770999894e3,pageMap:[{kind:"Meta",data:{index:{title:"Introduction",type:"page"},"suzaku-protocol":{title:"Suzaku Protocol",type:"page"},"suz-token":{title:"SUZ Token",type:"page"},"l1-auditor":{title:"L1 Auditor",type:"page",theme:{sidebar:!1}},"suzaku-rn":{title:"SuzakuRN",type:"page",display:"hidden"},faq:{title:"FAQ",type:"page"},disclaimer:{title:"Disclaimer",type:"page",display:"hidden"},dapp:{title:"Staking dApp",type:"page",href:"https://app.suzaku.network",newWindow:!0},more:{title:"More",type:"menu",items:{website:{title:"Website",href:"https://www.suzaku.network",newWindow:!0},dune:{title:"Dune",href:"https://dune.com/suzaku",newWindow:!0},contact:{title:"Get in touch",href:"https://forms.gle/US695J3BYoy8tztu9",newWindow:!0},twitter:{title:"X / Twitter",href:"https://x.com/SuzakuNetwork",newWindow:!0},terms:{title:"Terms & Conditions",href:"/pdf/Suzaku-TermsAndConditions.pdf",newWindow:!0},notice:{title:"Legal Notice",href:"/pdf/Suzaku-LegalNotice.pdf",newWindow:!0},policy:{title:"Privacy Policy",href:"/pdf/Suzaku-PrivacyPolicy.pdf",newWindow:!0},disclaimer:{title:"Disclaimer",href:"/disclaimer"}}}}},{kind:"MdxPage",name:"disclaimer",route:"/disclaimer"},{kind:"MdxPage",name:"faq",route:"/faq"},{kind:"MdxPage",name:"index",route:"/"},{kind:"Folder",name:"l1-auditor",route:"/l1-auditor",children:[{kind:"Meta",data:{index:"Overview"}},{kind:"MdxPage",name:"index",route:"/l1-auditor"}]},{kind:"Folder",name:"suz-token",route:"/suz-token",children:[{kind:"Meta",data:{index:"Overview",utilities:"Utilities","token-distribution":"Token Distribution","suz-staking":"SUZ Staking (sSUZ)","suz-airdrops":"SUZ Airdrops","suz-incentives":"SUZ Incentives","suz-contracts":"SUZ Contracts"}},{kind:"MdxPage",name:"index",route:"/suz-token"},{kind:"MdxPage",name:"suz-airdrops",route:"/suz-token/suz-airdrops"},{kind:"MdxPage",name:"suz-contracts",route:"/suz-token/suz-contracts"},{kind:"MdxPage",name:"suz-incentives",route:"/suz-token/suz-incentives"},{kind:"MdxPage",name:"suz-staking",route:"/suz-token/suz-staking"},{kind:"MdxPage",name:"token-distribution",route:"/suz-token/token-distribution"},{kind:"MdxPage",name:"utilities",route:"/suz-token/utilities"}]},{kind:"Folder",name:"suzaku-protocol",route:"/suzaku-protocol",children:[{kind:"Meta",data:{index:"Introduction","for-builders":"For L1 Builders","for-operators":"For Operators","for-curators":{title:"For Curators",display:"hidden"},"for-stakers":"For Stakers","protocol-specs":"Protocol Specifications",deployments:"Deployments",security:"Security"}},{kind:"MdxPage",name:"deployments",route:"/suzaku-protocol/deployments"},{kind:"Folder",name:"for-builders",route:"/suzaku-protocol/for-builders",children:[{kind:"Meta",data:{introduction:"Introduction","why-decentralization-matters":"Why Decentralization Matters","how-it-works":"How It Works","progressive-decentralization":"Progressive Decentralization","builder-guide":"Builder Guide","dual-staking-model":"Dual Staking (Optional)","collateral-class":"Collateral Classes (Advanced)","lst-as-a-service":"LST-as-a-Service (Advanced)"}},{kind:"MdxPage",name:"builder-guide",route:"/suzaku-protocol/for-builders/builder
1-guide"},{kind:"MdxPage",name:"collateral-class",route:"/suzaku-protocol/for-builders/collateral-class"},{kind:"MdxPage",name:"dual-staking-model",route:"/suzaku-protocol/for-builders/dual-staking-model"},{kind:"MdxPage",name:"how-it-works",route:"/suzaku-protocol/for-builders/how-it-works"},{kind:"MdxPage",name:"introduction",route:"/suzaku-protocol/for-builders/introduction"},{kind:"MdxPage",name:"lst-as-a-service",route:"/suzaku-protocol/for-builders/lst-as-a-service"},{kind:"MdxPage",name:"progressive-decentralization",route:"/suzaku-protocol/for-builders/progressive-decentralization"},{kind:"MdxPage",name:"why-decentralization-matters",route:"/suzaku-protocol/for-builders/why-decentralization-matters"}]},{kind:"MdxPage",name:"for-builders",route:"/suzaku-protocol/for-builders"},{kind:"Folder",name:"for-curators",route:"/suzaku-protocol/for-curators",children:[{kind:"Meta",data:{introduction:"Introduction","curator-guide":"Curator Guide"}},{kind:"MdxPage",name:"curator-guide",route:"/suzaku-protocol/for-curators/curator-guide"},{kind:"MdxPage",name:"introduction",route:"/suzaku-protocol/for-curators/introduction"}]},{kind:"MdxPage",name:"for-curators",route:"/suzaku-protocol/for-curators"},{kind:"Folder",name:"for-operators",route:"/suzaku-protocol/for-operators",children:[{kind:"Meta",data:{introduction:"Introduction","operator-guide":"Operator Guide"}},{kind:"MdxPage",name:"introduction",route:"/suzaku-protocol/for-operators/introduction"},{kind:"MdxPage",name:"operator-guide",route:"/suzaku-protocol/for-operators/operator-guide"}]},{kind:"MdxPage",name:"for-operators",route:"/suzaku-protocol/for-operators"},{kind:"Folder",name:"for-stakers",route:"/suzaku-protocol/for-stakers",children:[{kind:"Meta",data:{introduction:"Introduction","staking-guide":"Staking Guide","restaking-guide":"Restaking Guide","suzaku-points":"Suzaku Points","l1-staking-rewards":"L1 Staking Rewards"}},{kind:"MdxPage",name:"introduction",route:"/suzaku-protocol/for-stakers/introduction"},{kind:"MdxPage",name:"l1-staking-rewards",route:"/suzaku-protocol/for-stakers/l1-staking-rewards"},{kind:"MdxPage",name:"restaking-guide",route:"/suzaku-protocol/for-stakers/restaking-guide"},{kind:"MdxPage",name:"staking-guide",route:"/suzaku-protocol/for-stakers/staking-guide"},{kind:"MdxPage",name:"suzaku-points",route:"/suzaku-protocol/for-stakers/suzaku-points"}]},{kind:"MdxPage",name:"for-stakers",route:"/suzaku-protocol/for-stakers"},{kind:"MdxPage",name:"index",route:"/suzaku-protocol"},{kind:"MdxPage",name:"protocol-specs",route:"/suzaku-protocol/protocol-specs"},{kind:"MdxPage",name:"security",route:"/suzaku-protocol/security"}]},{kind:"Folder",name:"suzaku-rn",route:"/suzaku-rn",children:[{kind:"Meta",data:{index:"Suzaku Relayer Network"}},{kind:"MdxPage",name:"index",route:"/suzaku-rn"}]}],flexsearch:{codeblocks:!0},title:"For L1 Builders",headings:u},pageNextRoute:"/suzaku-protocol/for-builders/introduction",nextraLayout:r.ZP,themeConfig:i.Z};t.default=(0,a.j)(c)},9004:function(e,t,o){"use strict";var n=o(5893);t.Z={project:{link:"https://github.com/suzaku-network"},chat:{link:"https://discord.gg/4XP6aqFkKX"},docsRepositoryBase:"https://github.com/suzaku-network/suzaku-docs/tree/main",primaryHue:{dark:155,light:184},primarySaturation:{dark:73,light:70},head:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("link",{rel:"icon",href:"/img/suzaku-symbol-color.svg"}),(0,n.jsx)("meta",{property:"og:url",content:"https://docs.suzaku.network"}),(0,n.jsx)("meta",{property:"og:title",content:"Suzaku Protocol's Documentation"}),(0,n.jsx)("meta",{property:"og:description",content:"Suzaku, the Decentralization Hub for L1s"}),(0,n.jsx)("meta",{property:"og:image",content:"https://docs.suzaku.network/img/suzaku-og-image.png"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:site",content:"@SuzakuNetwork"}),(0,n.jsx)("meta",{name:"twitter:title",content:"Suzaku Protocol's Documentation"}),(0,n.jsx)("meta",{property:"twitter:image",content:"https://docs.suzaku.network/img/suzaku-og-image.png"})]}),logo:(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("svg",{width:"180",height:"40",viewBox:"0 0 1084 246",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{opacity:"0.8",d:"M190.018 49.1109C150.018 3.51088 98.0181 -1.55579 77.0181 1.61088C130.018 49.6114 115.518 69.1104 146.518 111.61C168.518 140.61 216.018 101.11 217.018 134.61C218.018 168.11 143.518 200.61 94.5181 201.61C250.018 256.61 298.018 121.11 306.518 69.1104C263.018 120.11 228.518 91.6109 190.018 49.1109Z",fill:"currentColor"}),(0,n.jsx)("path",{opacity:"0.8",d:"M119.518 58.6094C71.5181 53.0094 31.8514 73.6094 18.0181 84.6094C107.018 84.6094 97.0181 142.329 148.018 142.329C183.518 142.329 215.185 103.329 216.518 133.329C218.316 173.789 169.518 217.61 140.518 245.61C298.518 187.61 305.518 79.1104 307.518 58.6094C309.518 38.1085 327.018 35.6096 344.018 30.6096C328.518 14.1096 3
104.518 18.1096 283.518 25.1096C262.518 32.1096 253.518 25.1096 239.018 25.1096C243.018 32.1096 238.018 34.6096 269.018 47.1096C233.518 75.1096 179.518 65.6094 119.518 58.6094Z",fill:"currentColor"}),(0,n.jsxs)("g",{opacity:"0.8",children:[(0,n.jsx)("path",{d:"M52.5181 46.6104C74.1181 40.6104 89.1847 41.7771 94.0181 43.1104C82.5181 16.1098 30.0181 11.611 0.0180664 15.611C8.68473 24.7775 31.3181 43.8104 52.5181 46.6104Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M104.518 225.61C117.318 233.21 125.518 231.777 128.018 230.11C116.518 244.11 94.0181 248.11 73.0181 244.61C77.6847 238.11 90.5181 225.21 104.518 225.61Z",fill:"currentColor"})]}),(0,n.jsx)("path",{d:"M387.218 193.328V177.528H436.018C439.218 177.528 441.951 176.861 444.218 175.528C446.618 174.061 448.418 172.195 449.618 169.928C450.818 167.661 451.418 165.261 451.418 162.728C451.418 160.328 450.885 158.128 449.818 156.128C448.751 153.995 447.085 152.328 444.818 151.128C442.685 149.795 440.085 149.128 437.018 149.128H416.418C409.885 149.128 404.151 148.061 399.218 145.928C394.418 143.661 390.618 140.395 387.818 136.128C385.151 131.861 383.818 126.661 383.818 120.528C383.818 115.328 385.085 110.528 387.618 106.128C390.151 101.728 393.685 98.1948 398.218 95.5281C402.751 92.7281 407.951 91.3281 413.818 91.3281H460.818V107.128H415.618C411.485 107.128 408.218 108.395 405.818 110.928C403.418 113.461 402.218 116.461 402.218 119.928C402.218 123.261 403.418 126.195 405.818 128.728C408.351 131.128 411.885 132.328 416.418 132.328H436.018C443.351 132.328 449.485 133.528 454.418 135.928C459.485 138.195 463.285 141.528 465.818 145.928C468.485 150.328 469.818 155.728 469.818 162.128C469.818 167.595 468.485 172.728 465.818 177.528C463.151 182.195 459.418 185.995 454.618 188.928C449.951 191.861 444.485 193.328 438.218 193.328H387.218ZM541.887 195.728C532.687 195.728 524.42 193.861 517.087 190.128C509.887 186.261 504.22 180.928 500.087 174.128C496.087 167.328 494.087 159.395 494.087 150.328V91.3281H512.687V150.128C512.687 156.261 514.02 161.595 516.687 166.128C519.353 170.528 522.887 173.928 527.287 176.328C531.82 178.728 536.62 179.928 541.687 179.928C546.887 179.928 551.687 178.728 556.087 176.328C560.62 173.928 564.22 170.528 566.887 166.128C569.687 161.595 571.087 156.261 571.087 150.128V91.3281H589.687V150.328C589.687 159.395 587.62 167.328 583.487 174.128C579.353 180.928 573.687 186.261 566.487 190.128C559.287 193.861 551.087 195.728 541.887 195.728ZM633.892 193.328C629.625 193.328 625.825 192.328 622.492 190.328C619.158 188.328 616.492 185.661 614.492 182.328C612.625 178.861 611.692 175.128 611.692 171.128C611.692 166.861 612.692 163.128 614.692 159.928C616.825 156.595 619.892 153.595 623.892 150.928L670.892 121.128C672.892 119.928 674.158 118.728 674.692 117.528C675.358 116.328 675.692 115.061 675.692 113.728C675.692 112.128 675.025 110.661 673.692 109.328C672.358 107.861 670.625 107.128 668.492 107.128H616.692V91.3281H674.092C678.225 91.3281 681.892 92.3281 685.092 94.3281C688.425 96.3281 691.025 99.0615 692.892 102.528C694.892 105.861 695.892 109.528 695.892 113.528C695.892 117.661 694.825 121.461 692.692 124.928C690.692 128.261 687.758 131.195 683.892 133.728L636.892 163.528C634.892 164.728 633.558 165.928 632.892 167.128C632.358 168.328 632.092 169.595 632.092 170.928C632.092 172.528 632.758 174.061 634.092 175.528C635.425 176.861 637.225 177.528 639.492 177.528H694.092V193.328H633.892ZM763.44 195.728C753.573 195.728 745.04 193.395 737.84 188.728C730.64 183.928 725.107 177.461 721.24 169.328C717.373 161.195 715.44 152.195 715.44 142.328C715.44 132.328 717.573 123.328 721.84 115.328C726.107 107.195 732.24 100.795 740.24 96.1281C748.24 91.3281 757.84 88.9281 769.04 88.9281C779.84 88.9281 789.107 91.2615 796.84 95.9281C804.573 100.595 810.507 106.928 814.64 114.928C818.907 122.928 821.04 131.861 821.04 141.728V193.328H802.44V172.528H802.04C800.04 176.395 797.307 180.128 793.84 183.728C790.507 187.195 786.307 190.061 781.24 192.328C776.173 194.595 770.24 195.728 763.44 195.728ZM768.24 179.928C774.907 179.928 780.773 178.328 785.84 175.128C791.04 171.795 795.04 167.261 797.84 161.528C800.773 155.661 802.24 149.128 802.24 141.928C802.24 134.861 800.84 128.528 798.04 122.928C795.373 117.328 791.507 112.928 786.44 109.728C781.373 106.395 775.44 104.728 768.64 104.728C761.44 104.728 755.24 106.395 750.04 109.728C744.973 113.061 741.04 117.595 738.24 123.328C735.573 128.928 734.24 135.328 734.24 142.528C734.24 149.461 735.573 155.795 738.24 161.528C740.907 167.128 744.773
1171.595 749.84 174.928C754.907 178.261 761.04 179.928 768.24 179.928ZM850.337 193.328V47.3281H868.737V134.128H896.737L923.537 91.3281H943.937L914.937 136.928C924.537 139.728 932.003 144.995 937.337 152.728C942.803 160.328 945.537 169.195 945.537 179.328V193.328H926.937V179.328C926.937 173.728 925.67 168.728 923.137 164.328C920.737 159.928 917.337 156.461 912.937 153.928C908.537 151.261 903.47 149.928 897.737 149.928H868.737V193.328H850.337ZM1019.62 195.728C1010.42 195.728 1002.15 193.861 994.821 190.128C987.621 186.261 981.955 180.928 977.821 174.128C973.821 167.328 971.821 159.395 971.821 150.328V91.3281H990.421V150.128C990.421 156.261 991.755 161.595 994.421 166.128C997.088 170.528 1000.62 173.928 1005.02 176.328C1009.55 178.728 1014.35 179.928 1019.42 179.928C1024.62 179.928 1029.42 178.728 1033.82 176.328C1038.35 173.928 1041.95 170.528 1044.62 166.128C1047.42 161.595 1048.82 156.261 1048.82 150.128V91.3281H1067.42V150.328C1067.42 159.395 1065.35 167.328 1061.22 174.128C1057.09 180.928 1051.42 186.261 1044.22 190.128C1037.02 193.861 1028.82 195.728 1019.62 195.728Z",fill:"currentColor"})]})}),footer:{text:(0,n.jsx)("span",{children:"Copyright \xa9 2025 ADDPHO. All rights reserved."})},useNextSeoProps:()=>({titleTemplate:"%s | Suzaku Docs"})}},5789:function(){}},function(e){e.O(0,[5855,2888,9774,179],function(){return e(e.s=9482)}),_N_E=e.O()}]);
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.