{"title":"Oklahoma Residential Plumbing and Natural Gas Journeyman","description":"","products":[{"product_id":"oklahoma-residential-plumbing-and-natural-gas-journeyman-highlighted-tabbed-book-package","title":"Oklahoma Residential Plumbing and Natural Gas Journeyman  Highlighted \u0026 Tabbed Book Package","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-5\" data-turn-id=\"76a016fe-9f2f-4e78-8f9a-c97da017053e\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"402f0193-5b10-479f-9009-11ce090d1ef6\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"97c08448-d137-434b-ab6e-2a622bace351\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"595a1453-88cd-4d36-b4b9-5825ea522a29\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"866529e3-3d56-4cbe-a23d-2e8ecde97cf7\" data-testid=\"conversation-turn-259\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-7\" data-testid=\"conversation-turn-260\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"980f9a6a-698b-4011-ae81-8d4413ab944c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-19\" data-testid=\"conversation-turn-284\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3fb18991-ef9e-49c8-9154-cd13cd001aaf\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-20\" data-testid=\"conversation-turn-286\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"81b73c56-a3a9-487f-aeac-03d001743aca\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"599\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"100\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman – Highlighted \u0026amp; Tabbed Book Package\u003c\/strong\u003e is a professionally organized reference collection designed to help technicians efficiently prepare for the \u003cstrong data-start=\"209\" data-end=\"284\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman licensing exam\u003c\/strong\u003e. This enhanced package includes the essential residential code, calculation references, and safety regulations required for exam preparation, with each book \u003cstrong data-start=\"442\" data-end=\"483\"\u003eprofessionally highlighted and tabbed\u003c\/strong\u003e so you can quickly locate key installation standards, formulas, and safety requirements during your open-book exam.\u003c\/p\u003e\n\u003cp data-start=\"601\" data-end=\"842\"\u003eBy clearly marking frequently referenced code sections, tables, and formulas, this package helps reduce the time spent searching through large manuals and allows you to quickly find the information needed to answer exam questions accurately.\u003c\/p\u003e\n\u003chr data-start=\"844\" data-end=\"847\"\u003e\n\u003ch2 data-section-id=\"12osf06\" data-start=\"849\" data-end=\"911\"\u003e📚 Books Included (Pre-Highlighted \u0026amp; Professionally Tabbed)\u003c\/h2\u003e\n\u003cp data-start=\"913\" data-end=\"1236\"\u003e\u003cstrong data-start=\"913\" data-end=\"1004\"\u003e1. International Residential Code for One- and Two-Family Dwellings (IRC), 2018 Edition\u003c\/strong\u003e\u003cbr data-start=\"1004\" data-end=\"1007\"\u003eKey IRC sections are highlighted and tabbed covering residential plumbing systems, water supply systems, drainage and venting requirements, fuel gas provisions, fixture installation standards, and residential safety requirements.\u003c\/p\u003e\n\u003cp data-start=\"1238\" data-end=\"1511\"\u003e\u003cstrong data-start=\"1238\" data-end=\"1298\"\u003e2. Code of Federal Regulations – 29 CFR Part 1926 (OSHA)\u003c\/strong\u003e\u003cbr data-start=\"1298\" data-end=\"1301\"\u003eImportant OSHA construction safety standards are highlighted and tabbed covering excavation safety, ladders, scaffolding, personal protective equipment (PPE), hazard communication, and jobsite safety practices.\u003c\/p\u003e\n\u003cp data-start=\"1513\" data-end=\"1778\"\u003e\u003cstrong data-start=\"1513\" data-end=\"1574\"\u003e3. Mathematics for Plumbers and Pipefitters – 8th Edition\u003c\/strong\u003e\u003cbr data-start=\"1574\" data-end=\"1577\"\u003eEssential formulas and calculation methods are highlighted covering pipe measurements, offsets, rolling offsets, pressure calculations, and practical math used in plumbing and gas piping installations.\u003c\/p\u003e\n\u003chr data-start=\"1780\" data-end=\"1783\"\u003e\n\u003ch2 data-section-id=\"idr41t\" data-start=\"1785\" data-end=\"1805\"\u003e🔧 Topics Covered\u003c\/h2\u003e\n\u003cul data-start=\"1807\" data-end=\"2159\"\u003e\n\u003cli data-section-id=\"rq1e6l\" data-start=\"1807\" data-end=\"1861\"\u003e\n\u003cp data-start=\"1809\" data-end=\"1861\"\u003eResidential plumbing system installation standards\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"lf6cpu\" data-start=\"1862\" data-end=\"1916\"\u003e\n\u003cp data-start=\"1864\" data-end=\"1916\"\u003eFuel gas piping systems and appliance installation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1u0hexr\" data-start=\"1917\" data-end=\"1966\"\u003e\n\u003cp data-start=\"1919\" data-end=\"1966\"\u003eWater supply and drainage system requirements\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"ga2v5t\" data-start=\"1967\" data-end=\"2009\"\u003e\n\u003cp data-start=\"1969\" data-end=\"2009\"\u003eVenting system design and installation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"9i3hm2\" data-start=\"2010\" data-end=\"2057\"\u003e\n\u003cp data-start=\"2012\" data-end=\"2057\"\u003ePipe measurements and plumbing calculations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"wkdh17\" data-start=\"2058\" data-end=\"2098\"\u003e\n\u003cp data-start=\"2060\" data-end=\"2098\"\u003eOSHA construction safety regulations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"wvcpgx\" data-start=\"2099\" data-end=\"2159\"\u003e\n\u003cp data-start=\"2101\" data-end=\"2159\"\u003eResidential plumbing and gas system inspection practices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2161\" data-end=\"2164\"\u003e\n\u003ch2 data-section-id=\"11ifxzv\" data-start=\"2166\" data-end=\"2195\"\u003e🎯 Who This Package Is For\u003c\/h2\u003e\n\u003cul data-start=\"2197\" data-end=\"2517\"\u003e\n\u003cli data-section-id=\"6kx2dd\" data-start=\"2197\" data-end=\"2306\"\u003e\n\u003cp data-start=\"2199\" data-end=\"2306\"\u003eTechnicians preparing for the \u003cstrong data-start=\"2229\" data-end=\"2304\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman licensing exam\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"11jctu8\" data-start=\"2307\" data-end=\"2369\"\u003e\n\u003cp data-start=\"2309\" data-end=\"2369\"\u003ePlumbing apprentices advancing to journeyman certification\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"e1qup6\" data-start=\"2370\" data-end=\"2444\"\u003e\n\u003cp data-start=\"2372\" data-end=\"2444\"\u003ePlumbing professionals working on residential plumbing and gas systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1cf049q\" data-start=\"2445\" data-end=\"2517\"\u003e\n\u003cp data-start=\"2447\" data-end=\"2517\"\u003eFirst-time exam takers who want faster navigation of study materials\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2519\" data-end=\"2522\"\u003e\n\u003ch2 data-section-id=\"q0bfwc\" data-start=\"2524\" data-end=\"2574\"\u003e🚀 Why Choose the Highlighted \u0026amp; Tabbed Version?\u003c\/h2\u003e\n\u003cp data-start=\"2576\" data-end=\"2856\"\u003e✔️ Saves valuable time during open-book exams\u003cbr data-start=\"2621\" data-end=\"2624\"\u003e✔️ Key residential plumbing code sections clearly marked\u003cbr data-start=\"2680\" data-end=\"2683\"\u003e✔️ Helps quickly locate commonly tested information\u003cbr data-start=\"2734\" data-end=\"2737\"\u003e✔️ Reduces page-flipping and exam stress\u003cbr data-start=\"2777\" data-end=\"2780\"\u003e✔️ Organized specifically for plumbing and gas journeyman exam preparation\u003c\/p\u003e\n\u003cp data-start=\"2858\" data-end=\"2903\"\u003eWalk into your exam prepared and confident.\u003c\/p\u003e\n\u003cp data-start=\"2905\" data-end=\"3219\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"2909\" data-end=\"3005\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman – Highlighted \u0026amp; Tabbed Book Package\u003c\/strong\u003e combines essential residential plumbing codes with professional exam-ready organization, helping you quickly locate the information you need and improving your chances of passing the exam on your first attempt. 🔧\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45576996880441,"sku":null,"price":795.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/2026NEWPRODUCTS-27-OK-NATURAL-GAS-JOURNEYMAN-HT.jpg?v=1773545602"},{"product_id":"oklahoma-residential-plumbing-and-natural-gas-journeyman-contractor-book-package","title":"Oklahoma Residential Plumbing and Natural Gas Journeyman Contractor Exam Book Package","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-5\" data-turn-id=\"76a016fe-9f2f-4e78-8f9a-c97da017053e\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"402f0193-5b10-479f-9009-11ce090d1ef6\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"97c08448-d137-434b-ab6e-2a622bace351\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"595a1453-88cd-4d36-b4b9-5825ea522a29\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"866529e3-3d56-4cbe-a23d-2e8ecde97cf7\" data-testid=\"conversation-turn-259\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-7\" data-testid=\"conversation-turn-260\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"980f9a6a-698b-4011-ae81-8d4413ab944c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-19\" data-testid=\"conversation-turn-284\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3fb18991-ef9e-49c8-9154-cd13cd001aaf\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-20\" data-testid=\"conversation-turn-286\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"81b73c56-a3a9-487f-aeac-03d001743aca\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"5f8f5396-7841-4bf5-aded-9b14900657e1\" data-testid=\"conversation-turn-325\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-18\" data-testid=\"conversation-turn-326\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"fa792419-e026-4fa5-8e21-55b687e4b0e3\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a75ab1-edac-8321-b856-5f7ec8797e3c-24\" data-testid=\"conversation-turn-338\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"194c99a6-68a6-4e58-81c3-5e274ce1e887\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"512\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"88\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman Contractor Book Package\u003c\/strong\u003e is a comprehensive reference collection designed to help technicians prepare for the \u003cstrong data-start=\"174\" data-end=\"249\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman licensing exam\u003c\/strong\u003e. Developed for professionals working with residential plumbing systems and fuel gas installations, this package provides the essential building codes, calculation references, and safety regulations required to pass the exam and perform successfully in the field.\u003c\/p\u003e\n\u003cp data-start=\"514\" data-end=\"728\"\u003eThis \u003cstrong data-start=\"519\" data-end=\"557\"\u003eopen-book exam preparation package\u003c\/strong\u003e includes trusted industry resources covering residential plumbing installation, fuel gas piping requirements, pipefitting calculations, and construction safety practices.\u003c\/p\u003e\n\u003chr data-start=\"730\" data-end=\"733\"\u003e\n\u003ch2 data-section-id=\"1h28q57\" data-start=\"735\" data-end=\"771\"\u003e📚 Books Included in This Package\u003c\/h2\u003e\n\u003cp data-start=\"773\" data-end=\"1099\"\u003e\u003cstrong data-start=\"773\" data-end=\"864\"\u003e1. International Residential Code for One- and Two-Family Dwellings (IRC), 2018 Edition\u003c\/strong\u003e\u003cbr data-start=\"864\" data-end=\"867\"\u003eThe IRC establishes building code standards for residential construction, including plumbing systems, water supply systems, drainage and venting requirements, fuel gas provisions, plumbing fixtures, and residential safety standards.\u003c\/p\u003e\n\u003cp data-start=\"1101\" data-end=\"1351\"\u003e\u003cstrong data-start=\"1101\" data-end=\"1161\"\u003e2. Code of Federal Regulations – 29 CFR Part 1926 (OSHA)\u003c\/strong\u003e\u003cbr data-start=\"1161\" data-end=\"1164\"\u003eProvides federal construction safety regulations covering personal protective equipment (PPE), ladders, scaffolding, excavation safety, hazard communication, and jobsite safety practices.\u003c\/p\u003e\n\u003cp data-start=\"1353\" data-end=\"1616\"\u003e\u003cstrong data-start=\"1353\" data-end=\"1414\"\u003e3. Mathematics for Plumbers and Pipefitters – 8th Edition\u003c\/strong\u003e\u003cbr data-start=\"1414\" data-end=\"1417\"\u003eA practical reference covering pipe measurement calculations, offsets, rolling offsets, pressure calculations, layout mathematics, and formulas commonly used in plumbing and gas piping installations.\u003c\/p\u003e\n\u003chr data-start=\"1618\" data-end=\"1621\"\u003e\n\u003ch2 data-section-id=\"idr41t\" data-start=\"1623\" data-end=\"1643\"\u003e🔧 Topics Covered\u003c\/h2\u003e\n\u003cul data-start=\"1645\" data-end=\"2015\"\u003e\n\u003cli data-section-id=\"q1t81q\" data-start=\"1645\" data-end=\"1709\"\u003e\n\u003cp data-start=\"1647\" data-end=\"1709\"\u003eResidential plumbing system installation and code compliance\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"lf6cpu\" data-start=\"1710\" data-end=\"1764\"\u003e\n\u003cp data-start=\"1712\" data-end=\"1764\"\u003eFuel gas piping systems and appliance installation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1u0hexr\" data-start=\"1765\" data-end=\"1814\"\u003e\n\u003cp data-start=\"1767\" data-end=\"1814\"\u003eWater supply and drainage system requirements\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1bnm0vf\" data-start=\"1815\" data-end=\"1869\"\u003e\n\u003cp data-start=\"1817\" data-end=\"1869\"\u003eVenting system design and pipe sizing calculations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1nth2ya\" data-start=\"1870\" data-end=\"1910\"\u003e\n\u003cp data-start=\"1872\" data-end=\"1910\"\u003ePlumbing and pipefitting mathematics\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1iellvm\" data-start=\"1911\" data-end=\"1954\"\u003e\n\u003cp data-start=\"1913\" data-end=\"1954\"\u003eConstruction jobsite safety regulations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"wvcpgx\" data-start=\"1955\" data-end=\"2015\"\u003e\n\u003cp data-start=\"1957\" data-end=\"2015\"\u003eResidential plumbing and gas system inspection practices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2017\" data-end=\"2020\"\u003e\n\u003ch2 data-section-id=\"11ifxzv\" data-start=\"2022\" data-end=\"2051\"\u003e🎯 Who This Package Is For\u003c\/h2\u003e\n\u003cul data-start=\"2053\" data-end=\"2369\"\u003e\n\u003cli data-section-id=\"6kx2dd\" data-start=\"2053\" data-end=\"2162\"\u003e\n\u003cp data-start=\"2055\" data-end=\"2162\"\u003eTechnicians preparing for the \u003cstrong data-start=\"2085\" data-end=\"2160\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman licensing exam\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"11jctu8\" data-start=\"2163\" data-end=\"2225\"\u003e\n\u003cp data-start=\"2165\" data-end=\"2225\"\u003ePlumbing apprentices advancing to journeyman certification\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1wssr58\" data-start=\"2226\" data-end=\"2300\"\u003e\n\u003cp data-start=\"2228\" data-end=\"2300\"\u003ePlumbing professionals working in residential plumbing and gas systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"j1ck2c\" data-start=\"2301\" data-end=\"2369\"\u003e\n\u003cp data-start=\"2303\" data-end=\"2369\"\u003eSkilled trades professionals seeking structured exam preparation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2371\" data-end=\"2374\"\u003e\n\u003ch2 data-section-id=\"19g7e6w\" data-start=\"2376\" data-end=\"2405\"\u003e✅ Why Choose This Package?\u003c\/h2\u003e\n\u003cp data-start=\"2407\" data-end=\"2795\"\u003e✔️ Includes essential references commonly used for plumbing and gas journeyman exam preparation\u003cbr data-start=\"2502\" data-end=\"2505\"\u003e✔️ Designed specifically for \u003cstrong data-start=\"2534\" data-end=\"2563\"\u003eopen-book testing success\u003c\/strong\u003e\u003cbr data-start=\"2563\" data-end=\"2566\"\u003e✔️ Combines residential plumbing codes with safety regulations and calculation references\u003cbr data-start=\"2655\" data-end=\"2658\"\u003e✔️ Covers installation practices, calculations, and system compliance\u003cbr data-start=\"2727\" data-end=\"2730\"\u003e✔️ Ideal for building a professional plumbing reference library\u003c\/p\u003e\n\u003cp data-start=\"2797\" data-end=\"3094\" data-is-last-node=\"\" data-is-only-node=\"\"\u003ePrepare with confidence. The \u003cstrong data-start=\"2826\" data-end=\"2910\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman Contractor Book Package\u003c\/strong\u003e provides the authoritative technical references and code standards needed to pass your exam and advance your career as a licensed plumbing and natural gas journeyman in Oklahoma. 🔧🔥\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45577116778553,"sku":null,"price":445.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/2026_NEW_PRODUCTS-75-OK-RESIDENTIAL-PLUMBING-JOURNEYMAN-BOOKS.jpg?v=1773936557"},{"product_id":"oklahoma-residential-journeyman-plumbing-and-natural-gas-online-exam-prep-course","title":"Oklahoma Residential Journeyman Plumbing and Natural Gas- Online Exam Prep Course","description":"\u003cp\u003ePrepare with confidence and pass your \u003cstrong\u003eResidential Journeyman Plumbing and Natural Gas exam\u003c\/strong\u003e on your first attempt with our comprehensive online exam prep course. Built specifically for the open-book format, this program teaches you not only \u003cem\u003ewhat to study\u003c\/em\u003e—but \u003cem\u003ehow to efficiently navigate your reference materials during the exam\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp\u003eThis course is structured around the exact books used on test day, so you gain real familiarity with the material you’ll rely on:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cem\u003eInternational Plumbing Code, 2018\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cem\u003eInternational Fuel Gas Code, 2018\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cem\u003eMathematics for Plumbers and Pipefitters, 8th Edition\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cem\u003eCode of Federal Regulations – 29 CFR Part 1926 (OSHA)\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e🔧 What This Course Covers\u003c\/h2\u003e\n\u003ch3\u003eProven Test-Taking Strategies\u003c\/h3\u003e\n\u003cp\u003eLearn how to approach the exam with confidence using proven techniques. We break down question types, time management strategies, and how to avoid common mistakes that can cost you points.\u003c\/p\u003e\n\u003ch3\u003eMastering the Open-Book Format\u003c\/h3\u003e\n\u003cp\u003ePassing isn’t about memorization—it’s about navigation. We show you exactly how to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eQuickly locate answers under time pressure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse indexes, tabs, and keywords effectively\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eNavigate multiple reference books with speed and accuracy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGuided Study Approach\u003c\/h3\u003e\n\u003cp\u003eWe simplify complex material and guide you toward the most important topics so you can focus your study time where it matters most—no overwhelm, no wasted effort.\u003c\/p\u003e\n\u003ch3\u003eMath for the Trades\u003c\/h3\u003e\n\u003cp\u003eGet comfortable with the calculations you’ll see on the exam using step-by-step instruction based on \u003cem\u003eMathematics for Plumbers and Pipefitters\u003c\/em\u003e. Build confidence in solving problems accurately and efficiently.\u003c\/p\u003e\n\u003ch3\u003eSimulated Practice Exams\u003c\/h3\u003e\n\u003cp\u003ePractice with questions that mirror the actual exam format and difficulty level. These simulations help you:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove speed and accuracy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuild confidence with real exam scenarios\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdentify and strengthen weak areas before test day\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e🎯 Why This Course Works\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBuilt specifically for the \u003cstrong\u003eResidential Journeyman Plumbing and Natural Gas exam\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFocused on \u003cstrong\u003ereal exam references and navigation strategies\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncludes \u003cstrong\u003epractical math training for plumbing calculations\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDesigned to help you \u003cstrong\u003epass on your first attempt\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e100% online and self-paced—study anytime, anywhere\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e🚀 Who This Is For\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIndividuals preparing for the Residential Journeyman Plumbing and Natural Gas license\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePlumbing and gas professionals ready to advance their careers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnyone who wants to pass efficiently without wasting time\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnyone struggling with math or open-book exam preparation\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003eStop guessing what to study and start preparing with a proven system. With the right strategy, the right resources, and the right guidance, passing your exam is absolutely achievable—and this course is built to get you there.\u003c\/p\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45722873331769,"sku":null,"price":295.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/OK-RESIDENTIAL-PLUMBING-JOURNEYMAN-COURSE.jpg?v=1776471929"},{"product_id":"oklahoma-residential-journeyman-plumbing-and-natural-gas-book-rental-package","title":"Oklahoma Residential Journeyman Plumbing and Natural Gas - Book Rental Package","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-5\" data-turn-id=\"76a016fe-9f2f-4e78-8f9a-c97da017053e\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"402f0193-5b10-479f-9009-11ce090d1ef6\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"97c08448-d137-434b-ab6e-2a622bace351\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"595a1453-88cd-4d36-b4b9-5825ea522a29\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-1\" data-turn-id=\"9debe544-0fce-4d90-a920-6fe9852821ac\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"53b2edfc-278e-4212-97bb-3c2ce5cb031e\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"streaming-animation markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-9\" data-turn-id=\"55b6f3a2-7c73-4da0-aa9e-3eae1f505544\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-10\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"09f5e22e-4a42-4e22-ad92-840ed96124f0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"127bebd9-e5cd-4786-bef6-bb7f0f15ac18\" data-testid=\"conversation-turn-13\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-6\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4d0e9802-272e-4537-894c-f52f6a7212a5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-5\" data-turn-id=\"bb2418b5-60e7-497d-80b0-faaf7261c166\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:cfb7efc6-b96e-4689-93e3-8e1144bc1ad6-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"8ff30e2c-150a-4f73-9d64-9870d8622c2f\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-11\" data-turn-id=\"7bba5b0a-6c55-4286-842b-0d7a48c47eae\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:cfb7efc6-b96e-4689-93e3-8e1144bc1ad6-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"9aab7fa8-4dbf-4752-9f70-e44d70329ea6\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"446\" data-start=\"0\"\u003eThe \u003cstrong data-end=\"86\" data-start=\"4\"\u003eOklahoma Residential Journeyman Plumbing and Natural Gas – Book Rental Package\u003c\/strong\u003e from 1 Exam Prep is designed to help you confidently prepare for and pass the Oklahoma Residential Journeyman Plumbing and Natural Gas licensing exam. This focused package includes the \u003cstrong data-end=\"333\" data-start=\"272\"\u003eessential trade reference materials required for the exam\u003c\/strong\u003e, giving you the knowledge needed for residential plumbing systems, natural gas installation, and jobsite safety.\u003c\/p\u003e\n\u003cp data-end=\"764\" data-start=\"448\"\u003eBuilt specifically for the \u003cstrong data-end=\"500\" data-start=\"475\"\u003eopen-book exam format\u003c\/strong\u003e, this package ensures you not only have the correct books—but know how to use them efficiently. With professionally highlighted and tabbed materials, you’ll be able to quickly locate answers, navigate key sections, and improve your speed and accuracy on test day.\u003c\/p\u003e\n\u003cp data-end=\"912\" data-start=\"766\"\u003eThis is a \u003cstrong data-end=\"816\" data-start=\"776\"\u003estreamlined, cost-effective solution\u003c\/strong\u003e for journeyman candidates who need the exact materials required—without any unnecessary extras.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003ch2\u003eBook Rental Package Pricing:\u003c\/h2\u003e\n\u003ch1\u003e\u003cspan style=\"color: #fc0b0b;\"\u003e$820\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch4\u003e*plus $150 refundable deposit if books are returned in similar condition within 6 months from the time they are received. \u003c\/h4\u003e\n\u003ch4\u003eTotal: $970\u003c\/h4\u003e\n\u003ch2\u003e\u003cspan\u003eBook Rental Includes:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHighlighted and tabbed books for trade exam\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-end=\"84\" data-start=\"4\"\u003e\u003cstrong data-end=\"86\" data-start=\"4\"\u003eOklahoma Residential Journeyman Plumbing and Natural Gas\u003c\/strong\u003e \u003c\/strong\u003etrade online exam prep course \u003c\/li\u003e\n\u003cli\u003e6 month book rental period and access to courses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cdiv\u003e\u003cspan style=\"color: #fa0909;\"\u003e\u003cem\u003e ***This is a special order item. Please allow 15 business days for your books to be tabbed and highlighted***\u003c\/em\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cdiv\u003e\n\u003ch2\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/book_rental_insert_1024x1024.png?v=1553610372\" width=\"565\" height=\"375\"\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:219b259a-61fa-47b5-91df-3ae43ad841de-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"473117ec-a96c-4c52-873c-02e019497027\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:219b259a-61fa-47b5-91df-3ae43ad841de-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"878965c2-5f63-4753-bfad-f59b0c9fc3dc\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-12\" data-turn-id=\"request-WEB:219b259a-61fa-47b5-91df-3ae43ad841de-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"e6a6ec5d-c15e-40a0-81d0-323accea3271\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:219b259a-61fa-47b5-91df-3ae43ad841de-6\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"cd6fb733-6065-4db0-b127-e0355f14808d\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9e119900-2bc4-453d-ad81-ab76d9be0854\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"402f0193-5b10-479f-9009-11ce090d1ef6\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-10\" data-turn-id=\"request-WEB:1e820be7-f4e5-44f7-82cc-79c12bf879fa-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"71d17b73-ce49-4c5f-9a99-16e722018665\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-4\" data-turn-id=\"request-WEB:ca53333c-b531-402c-a7f1-13e678ff6403-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"3c705bd2-670c-45b9-b019-f6c8c8650853\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ca53333c-b531-402c-a7f1-13e678ff6403-3\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c44fff88-4fb8-475a-a36c-3226516977a1\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"53b2edfc-278e-4212-97bb-3c2ce5cb031e\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3646adb7-4ec1-4430-8e0a-aee650d7ef6f\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-10\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"09f5e22e-4a42-4e22-ad92-840ed96124f0\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5914c1c3-672e-4ac5-92a4-9862170a3669-6\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4d0e9802-272e-4537-894c-f52f6a7212a5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"66aaf0c4-8f82-426e-9d3f-9c0b59e9df94\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-10\" data-turn-id=\"request-WEB:cfb7efc6-b96e-4689-93e3-8e1144bc1ad6-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"223ff297-7646-4950-9211-cf61934eebe5\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cfb7efc6-b96e-4689-93e3-8e1144bc1ad6-6\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"926eae36-a14a-4f13-9f50-0c7ca39a30ff\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003ch2 data-end=\"945\" data-start=\"919\" data-section-id=\"aagxnc\"\u003e📦 Book Rental Includes\u003c\/h2\u003e\n\u003cp data-end=\"1169\" data-start=\"947\"\u003e• Highlighted and tabbed trade reference books for the Oklahoma Residential Journeyman Plumbing and Natural Gas exam\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e• Oklahoma Plumbing and Natural Gas Journeyman online exam prep course\u003cbr data-end=\"1139\" data-start=\"1136\"\u003e• 6-month book rental period\u003c\/p\u003e\n\u003cp data-end=\"1337\" data-start=\"1171\"\u003eAll books are \u003cstrong data-end=\"1230\" data-start=\"1185\"\u003eprofessionally pre-tabbed and highlighted\u003c\/strong\u003e to help you quickly locate key information during the open-book exam — saving time and improving accuracy.\u003c\/p\u003e\n\u003chr data-end=\"1342\" data-start=\"1339\"\u003e\n\u003ch2 data-end=\"1389\" data-start=\"1344\" data-section-id=\"njr6lh\"\u003e🔧 Plumbing \u0026amp; Natural Gas Trade References\u003c\/h2\u003e\n\u003cp data-end=\"1631\" data-start=\"1391\"\u003e✅ \u003cstrong data-end=\"1447\" data-start=\"1393\"\u003eInternational Residential Code (IRC), 2018 Edition\u003c\/strong\u003e\u003cbr data-end=\"1450\" data-start=\"1447\"\u003eThe primary code for residential construction, including plumbing and fuel gas provisions. Covers water supply, drainage, venting, fixtures, and residential gas system requirements.\u003c\/p\u003e\n\u003cp data-end=\"1838\" data-start=\"1633\"\u003e✅ \u003cstrong data-end=\"1692\" data-start=\"1635\"\u003eCode of Federal Regulations – 29 CFR Part 1926 (OSHA)\u003c\/strong\u003e\u003cbr data-end=\"1695\" data-start=\"1692\"\u003eProvides critical jobsite safety standards including PPE, excavation safety, trenching, hazard communication, and construction site compliance.\u003c\/p\u003e\n\u003cp data-end=\"2049\" data-start=\"1840\"\u003e✅ \u003cstrong data-end=\"1899\" data-start=\"1842\"\u003eMathematics for Plumbers and Pipefitters, 8th Edition\u003c\/strong\u003e\u003cbr data-end=\"1902\" data-start=\"1899\"\u003eCovers essential math skills used in the field and on the exam, including measurements, conversions, pipe sizing, offsets, and layout calculations.\u003c\/p\u003e\n\u003chr data-end=\"2054\" data-start=\"2051\"\u003e\n\u003ch2 data-end=\"2084\" data-start=\"2056\" data-section-id=\"1g3exlc\"\u003e🚀 Why This Package Works\u003c\/h2\u003e\n\u003cp data-end=\"2157\" data-start=\"2086\"\u003eThis package is built to give you a \u003cstrong data-end=\"2141\" data-start=\"2122\"\u003eclear advantage\u003c\/strong\u003e by focusing on:\u003c\/p\u003e\n\u003cp data-end=\"2503\" data-start=\"2159\"\u003e• The exact books used on the Oklahoma Residential Journeyman Plumbing and Natural Gas exam\u003cbr data-end=\"2253\" data-start=\"2250\"\u003e• Real-world residential plumbing and gas system knowledge\u003cbr data-end=\"2314\" data-start=\"2311\"\u003e• OSHA safety standards required on every jobsite\u003cbr data-end=\"2366\" data-start=\"2363\"\u003e• Practical math skills needed for calculations and layout\u003cbr data-end=\"2427\" data-start=\"2424\"\u003e• Pre-tabbed and highlighted materials for fast navigation during the test\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"2721\" data-start=\"2505\"\u003eWith the right materials and a proven open-book strategy, you’ll be prepared to \u003cstrong data-end=\"2682\" data-start=\"2585\"\u003epass your Oklahoma Residential Journeyman Plumbing and Natural Gas exam on your first attempt\u003c\/strong\u003e and take the next step in your career.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45726076239929,"sku":null,"price":970.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/OK-RESIDENTIAL-PLUMBING-JOURNEYMAN-RENTAL.jpg?v=1776612584"},{"product_id":"oklahoma-residential-journeyman-plumbing-and-natural-gas-ultimate-exam-prep-rental-package","title":"Oklahoma Residential Journeyman Plumbing and Natural Gas Ultimate Exam Prep Rental Package","description":"\u003cp data-start=\"0\" data-end=\"512\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"100\"\u003eOklahoma Residential Journeyman Plumbing and Natural Gas – Ultimate Exam Prep Rental Package\u003c\/strong\u003e from 1 Exam Prep is designed to give you everything you need to prepare for and pass the Oklahoma Residential Journeyman Plumbing and Natural Gas licensing exam. This focused package includes the \u003cstrong data-start=\"297\" data-end=\"402\"\u003eessential trade reference books required for the exam plus a structured online trade exam prep course\u003c\/strong\u003e, helping you build real-world plumbing and gas system knowledge while mastering the open-book testing format.\u003c\/p\u003e\n\u003cp data-start=\"514\" data-end=\"758\"\u003eBuilt specifically for Oklahoma licensing standards, this package is designed to help you \u003cstrong data-start=\"604\" data-end=\"696\"\u003equickly navigate your books, locate answers efficiently, and perform under time pressure\u003c\/strong\u003e—while reinforcing your understanding through guided training.\u003c\/p\u003e\n\u003cp data-start=\"760\" data-end=\"936\"\u003eThis is a \u003cstrong data-start=\"770\" data-end=\"810\"\u003estreamlined, cost-effective solution\u003c\/strong\u003e for journeyman candidates who want the exact materials needed to succeed—with the added benefit of a proven exam prep system.\u003c\/p\u003e\n\u003chr data-start=\"938\" data-end=\"941\"\u003e\n\u003ch2 data-section-id=\"1fhuycw\" data-start=\"943\" data-end=\"1039\"\u003e📦 Oklahoma Residential Journeyman Plumbing and Natural Gas Ultimate Exam Prep Rental Package\u003c\/h2\u003e\n\u003cp data-start=\"1041\" data-end=\"1126\"\u003e\u003cstrong data-start=\"1041\" data-end=\"1066\"\u003eToday’s Price: $1,245\u003c\/strong\u003e\u003cbr data-start=\"1066\" data-end=\"1069\"\u003e\u003cstrong data-start=\"1069\" data-end=\"1126\"\u003ePlus a $150 refundable deposit = $1,395 total upfront\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1128\" data-end=\"1235\"\u003eThe $150 deposit is fully refundable when books are returned in similar condition within the rental period.\u003c\/p\u003e\n\u003chr data-start=\"1237\" data-end=\"1240\"\u003e\n\u003ch2 data-section-id=\"ukiom0\" data-start=\"1242\" data-end=\"1262\"\u003e✅ What’s Included\u003c\/h2\u003e\n\u003ch3 data-section-id=\"1gf60op\" data-start=\"1264\" data-end=\"1306\"\u003eComplete Set of Trade Books (Rental)\u003c\/h3\u003e\n\u003cp data-start=\"1307\" data-end=\"1494\"\u003eAll required references for the Oklahoma Residential Journeyman Plumbing and Natural Gas exam, professionally prepared to help you navigate materials during your open-book licensing exam.\u003c\/p\u003e\n\u003chr data-start=\"1496\" data-end=\"1499\"\u003e\n\u003ch3 data-section-id=\"1xczug2\" data-start=\"1501\" data-end=\"1552\"\u003eOnline Trade Exam Prep Course (1-Year Access)\u003c\/h3\u003e\n\u003cp data-start=\"1553\" data-end=\"1728\"\u003eGet access to a structured \u003cstrong data-start=\"1580\" data-end=\"1657\"\u003eOklahoma Residential Plumbing and Natural Gas Journeyman Exam Prep Course\u003c\/strong\u003e, included for the full \u003cstrong data-start=\"1681\" data-end=\"1705\"\u003e1-year rental period\u003c\/strong\u003e, designed to help you:\u003c\/p\u003e\n\u003cp data-start=\"1730\" data-end=\"1907\"\u003e• Understand key plumbing and fuel gas concepts\u003cbr data-start=\"1777\" data-end=\"1780\"\u003e• Navigate your books efficiently during the exam\u003cbr data-start=\"1829\" data-end=\"1832\"\u003e• Practice with exam-style questions\u003cbr data-start=\"1868\" data-end=\"1871\"\u003e• Build confidence before test day\u003c\/p\u003e\n\u003chr data-start=\"1909\" data-end=\"1912\"\u003e\n\u003ch3 data-section-id=\"131bg0h\" data-start=\"1914\" data-end=\"1940\"\u003e1-Year Rental Access\u003c\/h3\u003e\n\u003cp data-start=\"1941\" data-end=\"2068\"\u003eEnjoy full access to your books and course for \u003cstrong data-start=\"1988\" data-end=\"2001\"\u003e12 months\u003c\/strong\u003e, giving you the flexibility to study and prepare on your schedule.\u003c\/p\u003e\n\u003chr data-start=\"2070\" data-end=\"2073\"\u003e\n\u003ch2 data-section-id=\"njr6lh\" data-start=\"2075\" data-end=\"2120\"\u003e🔧 Plumbing \u0026amp; Natural Gas Trade References\u003c\/h2\u003e\n\u003cp data-start=\"2122\" data-end=\"2365\"\u003e✅ \u003cstrong data-start=\"2124\" data-end=\"2178\"\u003eInternational Residential Code (IRC), 2018 Edition\u003c\/strong\u003e\u003cbr data-start=\"2178\" data-end=\"2181\"\u003eThe primary code for residential construction, including plumbing and fuel gas systems. Covers water supply, drainage, venting, fixtures, and residential gas installation requirements.\u003c\/p\u003e\n\u003cp data-start=\"2367\" data-end=\"2567\"\u003e✅ \u003cstrong data-start=\"2369\" data-end=\"2426\"\u003eCode of Federal Regulations – 29 CFR Part 1926 (OSHA)\u003c\/strong\u003e\u003cbr data-start=\"2426\" data-end=\"2429\"\u003eProvides critical jobsite safety standards including PPE, excavation safety, trenching, hazard communication, and construction compliance.\u003c\/p\u003e\n\u003cp data-start=\"2569\" data-end=\"2796\"\u003e✅ \u003cstrong data-start=\"2571\" data-end=\"2628\"\u003eMathematics for Plumbers and Pipefitters, 8th Edition\u003c\/strong\u003e\u003cbr data-start=\"2628\" data-end=\"2631\"\u003eCovers essential math skills including measurements, conversions, pipe sizing, offsets, and layout calculations—key for both exam success and real-world application.\u003c\/p\u003e\n\u003chr data-start=\"2798\" data-end=\"2801\"\u003e\n\u003ch2 data-section-id=\"1g3exlc\" data-start=\"2803\" data-end=\"2831\"\u003e🚀 Why This Package Works\u003c\/h2\u003e\n\u003cp data-start=\"2833\" data-end=\"2902\"\u003eThis package is built to give you a \u003cstrong data-start=\"2869\" data-end=\"2888\"\u003eclear advantage\u003c\/strong\u003e by combining:\u003c\/p\u003e\n\u003cp data-start=\"2904\" data-end=\"3269\"\u003e• The exact books used on the Oklahoma Residential Journeyman Plumbing and Natural Gas exam\u003cbr data-start=\"2995\" data-end=\"2998\"\u003e• Real-world plumbing and gas system knowledge\u003cbr data-start=\"3044\" data-end=\"3047\"\u003e• OSHA safety standards required on every jobsite\u003cbr data-start=\"3096\" data-end=\"3099\"\u003e• Practical math skills for calculations and layout\u003cbr data-start=\"3150\" data-end=\"3153\"\u003e• A structured trade exam prep course with \u003cstrong data-start=\"3196\" data-end=\"3213\"\u003e1-year access\u003c\/strong\u003e\u003cbr data-start=\"3213\" data-end=\"3216\"\u003e• A streamlined and cost-effective rental structure\u003c\/p\u003e\n\u003chr data-start=\"3271\" data-end=\"3274\"\u003e\n\u003ch2 data-section-id=\"jlsssh\" data-start=\"3276\" data-end=\"3297\"\u003e🎯 Who This Is For\u003c\/h2\u003e\n\u003cp data-start=\"3299\" data-end=\"3585\"\u003e• Individuals preparing for the Oklahoma Residential Journeyman Plumbing and Natural Gas license\u003cbr data-start=\"3395\" data-end=\"3398\"\u003e• Plumbing and gas technicians advancing their careers\u003cbr data-start=\"3452\" data-end=\"3455\"\u003e• Anyone who wants both the required books and guided training\u003cbr data-start=\"3517\" data-end=\"3520\"\u003e• Anyone looking for a simple, efficient path to exam readiness\u003c\/p\u003e\n\u003chr data-start=\"3587\" data-end=\"3590\"\u003e\n\u003cp data-start=\"3592\" data-end=\"3762\"\u003eWith the right materials, the right training, and a focused approach, passing your Oklahoma Residential Journeyman Plumbing and Natural Gas exam is absolutely achievable.\u003c\/p\u003e\n\u003cp data-start=\"3764\" data-end=\"3840\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"3764\" data-end=\"3840\" data-is-last-node=\"\"\u003eStudy smarter. Pass faster. Move forward in your career with confidence.\u003c\/strong\u003e\u003c\/p\u003e","brand":"1 Exam Prep","offers":[{"title":"Default Title","offer_id":45726497833017,"sku":null,"price":1395.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/OK-RESIDENTIAL-PLUMBING-JOURNEYMAN-ULTIMATE.jpg?v=1776618007"}],"url":"https:\/\/1examprep.com\/collections\/oklahoma-residential-plumbing-and-natural-gas-journeyman.oembed","provider":"1 Exam Prep","version":"1.0","type":"link"}