{"id":1827,"date":"2026-05-22T00:47:20","date_gmt":"2026-05-22T00:47:20","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=1827"},"modified":"2026-06-24T03:45:42","modified_gmt":"2026-06-24T03:45:42","slug":"pool-stabilizer-calculator","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/pool-stabilizer-calculator\/","title":{"rendered":"Pool Stabilizer Calculator"},"content":{"rendered":"\n<div class=\"pool-calc-container\">\n  \n  <div class=\"pool-calc-step\">\n    <label class=\"pool-calc-label\" for=\"poolVolume\">Step 1: Enter Pool Volume<\/label>\n    <div class=\"pool-calc-input-group\">\n      <input type=\"number\" id=\"poolVolume\" class=\"pool-calc-input\" value=\"10000\" min=\"0\" placeholder=\"e.g. 10000\">\n      <div class=\"pool-calc-select-wrapper\">\n        <select id=\"volumeUnit\" class=\"pool-calc-select\">\n          <option value=\"gallons\" selected>Gallons (gal)<\/option>\n          <option value=\"liters\">Liters (L)<\/option>\n          <option value=\"m3\">Cubic Meters (m\u00b3)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n    <p class=\"pool-calc-link-text\">\n      Don&#8217;t know? Use our <a href=\"https:\/\/aiper.com\/blogs\/pool-volume-calculator\/\" target=\"_blank\" rel=\"noopener\">pool volume calculator<\/a>\n    <\/p>\n  <\/div>\n\n  <div class=\"pool-calc-step\">\n    <label class=\"pool-calc-label\">Step 2: Enter Stabilizer Levels (ppm)<\/label>\n    <div class=\"pool-calc-row\">\n      <div class=\"pool-calc-col\">\n        <label class=\"pool-calc-sublabel\" for=\"currentStabilizer\">Current Level<\/label>\n        <input type=\"number\" id=\"currentStabilizer\" class=\"pool-calc-input\" value=\"10\" min=\"0\" placeholder=\"e.g. 10\">\n      <\/div>\n      <div class=\"pool-calc-col\">\n        <label class=\"pool-calc-sublabel\" for=\"targetStabilizer\">Target Level<\/label>\n        <input type=\"number\" id=\"targetStabilizer\" class=\"pool-calc-input\" value=\"40\" min=\"0\" placeholder=\"e.g. 40\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"pool-calc-step\">\n    <div class=\"pool-calc-btn-group\">\n      <button type=\"button\" id=\"calculateBtn\" class=\"pool-calc-btn pool-calc-btn-main\">Calculate it<\/button>\n      <button type=\"button\" id=\"resetBtn\" class=\"pool-calc-btn pool-calc-btn-reset\">Reset<\/button>\n    <\/div>\n  <\/div>\n\n  <div id=\"calculatorResults\" class=\"pool-calc-results\" style=\"display: none;\">\n    <div class=\"pool-calc-target-range\">\n      <strong>Recommended Target Range:<\/strong> <span class=\"highlight-badge\">30 &#8211; 50 ppm<\/span>\n    <\/div>\n    \n    <div class=\"pool-calc-unit-switcher\">\n      <label for=\"weightUnit\">Display results in:<\/label>\n      <div class=\"pool-calc-select-wrapper small-wrapper\">\n        <select id=\"weightUnit\" class=\"pool-calc-select-small\">\n          <option value=\"oz\" selected>Ounces (oz)<\/option>\n          <option value=\"lbs\">Pounds (lbs)<\/option>\n          <option value=\"g\">Grams (g)<\/option>\n          <option value=\"kg\">Kilograms (kg)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"pool-calc-result-card\">\n      <h3>Granular Stabilizer (Dry) Required<\/h3>\n      <div id=\"dryResult\" class=\"pool-calc-value\">0 oz<\/div>\n      <p class=\"pool-calc-guidance\">Mix dry stabilizer with warm water in a bucket or add via a skimmer sock. It can take up to 4-7 days to completely dissolve.<\/p>\n    <\/div>\n\n    <div class=\"pool-calc-result-card\">\n      <h3>Liquid Stabilizer Required<\/h3>\n      <div id=\"liquidResult\" class=\"pool-calc-value\">0 oz<\/div>\n      <p class=\"pool-calc-guidance\">Shake well and pour directly into the pool water around the deep end perimeter while the pump is running. Distributes rapidly.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* Scoped custom styling using the theme color #1ecad3 *\/\n.pool-calc-container {\n  max-width: 550px;\n  margin: 20px auto;\n  padding: 25px;\n  background-color: #ffffff;\n  border: 2px solid #1ecad3;\n  border-radius: 12px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: #333333;\n  box-shadow: 0 4px 15px rgba(30, 202, 211, 0.1);\n}\n.pool-calc-title {\n  color: #1ecad3;\n  text-align: center;\n  margin-top: 0;\n  margin-bottom: 25px;\n  font-weight: 700;\n}\n.pool-calc-step {\n  margin-bottom: 22px;\n}\n.pool-calc-label {\n  display: block;\n  font-weight: 600;\n  margin-bottom: 8px;\n  font-size: 1.1em;\n}\n.pool-calc-sublabel {\n  display: block;\n  font-size: 0.9em;\n  color: #666;\n  margin-bottom: 4px;\n}\n.pool-calc-input-group {\n  display: flex;\n  gap: 10px;\n}\n.pool-calc-input {\n  flex: 1;\n  padding: 10px;\n  border: 1px solid #cccccc;\n  border-radius: 6px;\n  font-size: 16px;\n  height: 44px;\n  box-sizing: border-box;\n}\n.pool-calc-input:focus {\n  border-color: #1ecad3;\n  outline: none;\n  box-shadow: 0 0 5px rgba(30, 202, 211, 0.3);\n}\n\n\/* Custom Select Dropdown Wrappers for Down Arrow Indicators *\/\n.pool-calc-select-wrapper {\n  position: relative;\n  display: inline-block;\n  flex: 1;\n}\n.pool-calc-select-wrapper::after {\n  content: \"\\25BC\"; \/* Unicode down-pointing triangle *\/\n  font-size: 11px;\n  color: #666666;\n  right: 12px;\n  top: 16px;\n  position: absolute;\n  pointer-events: none;\n}\n.pool-calc-select {\n  width: 100%;\n  height: 44px;\n  padding: 10px 30px 10px 12px;\n  border: 1px solid #cccccc;\n  border-radius: 6px;\n  background-color: #f9f9f9;\n  font-size: 16px;\n  cursor: pointer;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  box-sizing: border-box;\n}\n.pool-calc-select:focus {\n  border-color: #1ecad3;\n  outline: none;\n}\n\n.pool-calc-link-text {\n  margin-top: 6px;\n  font-size: 0.85em;\n  color: #555555;\n}\n.pool-calc-link-text a {\n  color: #1ecad3;\n  text-decoration: underline;\n  font-weight: 500;\n}\n.pool-calc-link-text a:hover {\n  color: #159ea5;\n}\n.pool-calc-row {\n  display: flex;\n  gap: 15px;\n}\n.pool-calc-col {\n  flex: 1;\n}\n\n\/* Buttons Styling *\/\n.pool-calc-btn-group {\n  display: flex;\n  gap: 12px;\n}\n.pool-calc-btn {\n  padding: 14px;\n  font-size: 1.1em;\n  font-weight: 600;\n  border-radius: 6px;\n  cursor: pointer;\n  border: none;\n  transition: all 0.2s ease;\n  box-sizing: border-box;\n}\n.pool-calc-btn-main {\n  flex: 2;\n  background-color: #1ecad3;\n  color: #ffffff;\n}\n.pool-calc-btn-main:hover {\n  background-color: #159ea5;\n}\n.pool-calc-btn-reset {\n  flex: 1;\n  background-color: #f2f2f2;\n  color: #555555;\n  border: 1px solid #cccccc;\n}\n.pool-calc-btn-reset:hover {\n  background-color: #e5e5e5;\n  color: #333333;\n}\n\n\/* Results Formatting *\/\n.pool-calc-results {\n  margin-top: 25px;\n  padding-top: 20px;\n  border-top: 2px dashed #1ecad3;\n}\n.pool-calc-target-range {\n  text-align: center;\n  font-size: 1.05em;\n  margin-bottom: 15px;\n  background-color: #f0fdfd;\n  padding: 10px;\n  border-radius: 6px;\n}\n.highlight-badge {\n  background-color: #1ecad3;\n  color: #ffffff;\n  padding: 3px 8px;\n  border-radius: 4px;\n  font-weight: bold;\n}\n\n.pool-calc-unit-switcher {\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n  gap: 8px;\n  font-size: 0.9em;\n  margin-bottom: 15px;\n}\n.small-wrapper {\n  flex: none;\n}\n.small-wrapper::after {\n  top: 9px;\n  right: 10px;\n}\n.pool-calc-select-small {\n  height: 30px;\n  padding: 4px 26px 4px 10px;\n  font-size: 14px;\n  border: 1px solid #cccccc;\n  border-radius: 6px;\n  background-color: #f9f9f9;\n  cursor: pointer;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  box-sizing: border-box;\n}\n\n.pool-calc-result-card {\n  background-color: #f9f9f9;\n  border-left: 4px solid #1ecad3;\n  padding: 15px;\n  margin-bottom: 15px;\n  border-radius: 0 6px 6px 0;\n}\n.pool-calc-result-card h3 {\n  margin: 0 0 5px 0;\n  font-size: 1em;\n  color: #444444;\n}\n.pool-calc-value {\n  font-size: 1.8em;\n  font-weight: 700;\n  color: #1ecad3;\n  margin-bottom: 5px;\n}\n.pool-calc-guidance {\n  margin: 0;\n  font-size: 0.85em;\n  color: #666666;\n  line-height: 1.4;\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  const calcBtn = document.getElementById('calculateBtn');\n  const resetBtn = document.getElementById('resetBtn');\n  const resultsDiv = document.getElementById('calculatorResults');\n  const weightUnitSelect = document.getElementById('weightUnit');\n  \n  let computedDryOz = 0;\n  let computedLiquidOz = 0;\n\n  function performCalculation() {\n    let volume = parseFloat(document.getElementById('poolVolume').value);\n    const volUnit = document.getElementById('volumeUnit').value;\n    const currentPpm = parseFloat(document.getElementById('currentStabilizer').value) || 0;\n    const targetPpm = parseFloat(document.getElementById('targetStabilizer').value) || 0;\n\n    if (!volume || volume <= 0 || targetPpm <= currentPpm) {\n      document.getElementById('dryResult').innerText = \"0 oz\";\n      document.getElementById('liquidResult').innerText = \"0 oz\";\n      resultsDiv.style.display = 'block';\n      return;\n    }\n\n    \/\/ Convert volume to gallons\n    if (volUnit === 'liters') {\n      volume = volume * 0.264172;\n    } else if (volUnit === 'm3') {\n      volume = volume * 264.172;\n    }\n\n    const deltaPpm = targetPpm - currentPpm;\n\n    \/\/ Formulas: 13 oz of dry stabilizer \/ 32 fl oz of liquid stabilizer raises 10,000 gal by 10 ppm\n    computedDryOz = (deltaPpm \/ 10) * (volume \/ 10000) * 13.0;\n    computedLiquidOz = (deltaPpm \/ 10) * (volume \/ 10000) * 32.0;\n\n    updateDisplayUnits();\n    resultsDiv.style.display = 'block';\n  }\n\n  function updateDisplayUnits() {\n    const selectedUnit = weightUnitSelect.value;\n    let dryDisplay = computedDryOz;\n    let liquidDisplay = computedLiquidOz;\n    let unitLabel = 'oz';\n\n    switch(selectedUnit) {\n      case 'lbs':\n        dryDisplay = computedDryOz \/ 16;\n        liquidDisplay = computedLiquidOz \/ 16;\n        unitLabel = 'lbs';\n        break;\n      case 'g':\n        dryDisplay = computedDryOz * 28.3495;\n        liquidDisplay = computedLiquidOz * 29.5735;\n        unitLabel = 'g';\n        break;\n      case 'kg':\n        dryDisplay = (computedDryOz * 28.3495) \/ 1000;\n        liquidDisplay = (computedLiquidOz * 29.5735) \/ 1000;\n        unitLabel = 'kg';\n        break;\n      default:\n        unitLabel = 'oz';\n    }\n\n    document.getElementById('dryResult').innerText = dryDisplay.toFixed(1) + ' ' + unitLabel;\n    document.getElementById('liquidResult').innerText = liquidDisplay.toFixed(1) + ' ' + unitLabel + ' (fl)';\n  }\n\n  function resetForm() {\n    document.getElementById('poolVolume').value = \"10000\";\n    document.getElementById('volumeUnit').value = \"gallons\";\n    document.getElementById('currentStabilizer').value = \"10\";\n    document.getElementById('targetStabilizer').value = \"40\";\n    weightUnitSelect.value = \"oz\";\n    resultsDiv.style.display = 'none';\n    computedDryOz = 0;\n    computedLiquidOz = 0;\n  }\n\n  calcBtn.addEventListener('click', performCalculation);\n  resetBtn.addEventListener('click', resetForm);\n  weightUnitSelect.addEventListener('change', updateDisplayUnits);\n});\n<\/script>\n\n\n\n<div class=\"pool-chart-container\">\n  <h2 class=\"pool-chart-title\">Pool Stabilizer (CYA) Guidance Chart<\/h2>\n  <p class=\"pool-chart-subtitle\">Use this quick-reference chart to understand your cyanuric acid levels and what actions you need to take.<\/p>\n  \n  <div class=\"pool-chart-responsive-wrapper\">\n    <table class=\"pool-chart-table\">\n      <thead>\n        <tr>\n          <th>CYA Level (ppm)<\/th>\n          <th>Status<\/th>\n          <th>Impact on Pool & Chlorine<\/th>\n          <th>Recommended Action<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr class=\"status-low\">\n          <td class=\"weight-bold\">0 - 29 ppm<\/td>\n          <td><span class=\"status-badge badge-low\">Too Low<\/span><\/td>\n          <td>Sunlight destroys free chlorine in a few hours. High chlorine loss.<\/td>\n          <td>Add granular or liquid stabilizer immediately using the calculator above.<\/td>\n        <\/tr>\n        <tr class=\"status-ideal\">\n          <td class=\"weight-bold\">30 - 50 ppm<\/td>\n          <td><span class=\"status-badge badge-ideal\">Ideal Range<\/span><\/td>\n          <td>Perfect chlorine protection. Optimal sanitizing power for standard pools.<\/td>\n          <td>Excellent! Maintain this level. Test monthly.<\/td>\n        <\/tr>\n        <tr class=\"status-salt\">\n          <td class=\"weight-bold\">60 - 80 ppm<\/td>\n          <td><span class=\"status-badge badge-salt\">Saltwater Ideal<\/span><\/td>\n          <td>Recommended range specifically for Saltwater Chlorine Generators (SWG).<\/td>\n          <td>Ideal if you have a saltwater system; slightly high for standard pools.<\/td>\n        <\/tr>\n        <tr class=\"status-high\">\n          <td class=\"weight-bold\">81 - 100 ppm<\/td>\n          <td><span class=\"status-badge badge-high\">High<\/span><\/td>\n          <td>Chlorine efficiency begins to drop. Requires more free chlorine to sanitize.<\/td>\n          <td>Stop using stabilized chlorine (Trichlor pucks\/Dichlor shock). Use liquid chlorine.<\/td>\n        <\/tr>\n        <tr class=\"status-danger\">\n          <td class=\"weight-bold\">100+ ppm<\/td>\n          <td><span class=\"status-badge badge-danger\">Very High<\/span><\/td>\n          <td><strong>Chlorine Lock Risk!<\/strong> Bacteria and algae can grow even with chlorine present.<\/td>\n          <td>Partial drain and refill your pool with fresh water to lower CYA levels.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  \n  <div class=\"pool-chart-note\">\n    <strong>Pro Tip:<\/strong> Cyanuric acid does not evaporate! The only ways to lower it are through water splash-out, backwashing, or partially draining and refilling the pool.\n  <\/div>\n<\/div>\n\n<style>\n\/* Scoped styling for the Stabilizer Chart using theme color #1ecad3 *\/\n.pool-chart-container {\n  max-width: 800px;\n  margin: 30px auto;\n  padding: 25px;\n  background-color: #ffffff;\n  border: 2px solid #1ecad3;\n  border-radius: 12px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: #333333;\n  box-shadow: 0 4px 15px rgba(30, 202, 211, 0.08);\n}\n.pool-chart-title {\n  color: #1ecad3;\n  text-align: center;\n  margin-top: 0;\n  margin-bottom: 8px;\n  font-weight: 700;\n  font-size: 1.5em;\n}\n.pool-chart-subtitle {\n  text-align: center;\n  color: #666666;\n  font-size: 0.95em;\n  margin-top: 0;\n  margin-bottom: 25px;\n  line-height: 1.4;\n}\n\n\/* Responsive Table Wrapper *\/\n.pool-chart-responsive-wrapper {\n  width: 100%;\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  margin-bottom: 20px;\n  border: 1px solid #e0e0e0;\n  border-radius: 8px;\n}\n\n\/* Table styling *\/\n.pool-chart-table {\n  width: 100%;\n  border-collapse: collapse;\n  text-align: left;\n  font-size: 14px;\n  min-width: 600px; \/* Ensures text doesn't squash on small mobile screens *\/\n}\n.pool-chart-table th {\n  background-color: #1ecad3;\n  color: #ffffff;\n  font-weight: 600;\n  padding: 14px 16px;\n  font-size: 0.95em;\n}\n.pool-chart-table td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #eeeeee;\n  line-height: 1.4;\n}\n\n\/* Row variations for quick scanning *\/\n.pool-chart-table tr:last-child td {\n  border-bottom: none;\n}\n.pool-chart-table tr.status-ideal {\n  background-color: #f0fdfd; \/* Soft hint of theme color for ideal range *\/\n}\n.weight-bold {\n  font-weight: bold;\n  color: #222222;\n  white-space: nowrap;\n}\n\n\/* Status Badges *\/\n.status-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  border-radius: 20px;\n  font-size: 0.85em;\n  font-weight: 600;\n  text-align: center;\n  white-space: nowrap;\n}\n.badge-low { background-color: #ffeeb3; color: #856404; }\n.badge-ideal { background-color: #c3f2f4; color: #0b6266; }\n.badge-salt { background-color: #d1ecf1; color: #0c5460; }\n.badge-high { background-color: #f8d7da; color: #721c24; }\n.badge-danger { background-color: #f5c6cb; color: #721c24; border: 1px dashed #721c24; }\n\n\/* Bottom Note Box *\/\n.pool-chart-note {\n  background-color: #f9f9f9;\n  border-left: 4px solid #1ecad3;\n  padding: 12px 15px;\n  font-size: 0.9em;\n  color: #555555;\n  line-height: 1.5;\n  border-radius: 0 6px 6px 0;\n}\n<\/style>\n\n\n<!-- aiper-tool-links -->\n<div class=\"aiper-tool-links\">\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">More Tools<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/pool-fill-time-calculator\/\" class=\"aiper-tl-tag\">Pool Fill Time Calculator<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/pool-turnover-rate-calculator\/\" class=\"aiper-tl-tag\">Pool Turnover Rate Calculator<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/pool-saturation-index-calculator\/\" class=\"aiper-tl-tag\">Pool Saturation Index Calculator<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Related Articles<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/how-to-lower-alkalinity-in-pool\/\" class=\"aiper-tl-tag\">How to Lower Alkalinity in a Pool (and When You Actually Need To)<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/pool-robot-gets-stuck-on-main-drain\/\" class=\"aiper-tl-tag\">Why Does Your Pool Robot Get Stuck on the Main Drain?<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/how-to-winterize-inground-pool\/\" class=\"aiper-tl-tag\">How to Winterize an Inground Pool: Step-by-Step<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/how-to-get-rid-of-algae-in-pool\/\" class=\"aiper-tl-tag\">The Complete Guide to Pool Algae: How to Identify, Treat, and Prevent Every Type<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.aiper-tool-links{margin:2.5rem 0 1.5rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,rgba(148,134,247,.04),rgba(30,202,211,.04));border-radius:12px;border:1px solid rgba(148,134,247,.10)}\n.aiper-tl-section{margin-bottom:1.25rem}\n.aiper-tl-section:last-child{margin-bottom:0}\n.aiper-tl-heading{font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8899aa;margin:0 0 .65rem}\n.aiper-tl-tags{display:flex;flex-wrap:wrap;gap:.5rem}\n.aiper-tl-tag{display:inline-block;padding:.4rem .95rem;font-size:.82rem;font-weight:500;line-height:1.35;color:#9486f7;background:rgba(148,134,247,.055);border:1px solid rgba(30,202,211,.25);border-radius:22px;text-decoration:none;transition:all .18s}\n.aiper-tl-tag:hover{background:#1ecad3;color:#fff;border-color:#1ecad3;box-shadow:0 2px 10px rgba(30,202,211,.22)}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Step 1: Enter Pool Volume Gallons (gal)Liters (L)Cubic Meters (m\u00b3) Don&#8217;t know? Use our pool volume calculator Step 2: Enter Stabilizer Levels (ppm) Current Level Target Level Calculate it Reset Recommended Target Range: 30 &#8211; 50 ppm Display results in: Ounces (oz)Pounds (lbs)Grams (g)Kilograms (kg) Granular Stabilizer (Dry) Required 0 oz Mix dry stabilizer with&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1827","page","type-page","status-publish","hentry"],"lang":"en","translations":{"en":1827,"de":2137,"fr":2138,"es":2139},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/comments?post=1827"}],"version-history":[{"count":4,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1827\/revisions"}],"predecessor-version":[{"id":4285,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1827\/revisions\/4285"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=1827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}