﻿﻿{"id":10499,"date":"2024-07-22T19:58:00","date_gmt":"2024-07-22T11:58:00","guid":{"rendered":"http:\/\/www.aiersheng.cc\/wshop-account-my-orders"},"modified":"2025-12-31T17:46:53","modified_gmt":"2025-12-31T09:46:53","slug":"shop","status":"publish","type":"page","link":"https:\/\/www.aiersheng.cc\/?page_id=10499","title":{"rendered":"\u6e90\u5934\u5546\u57ce"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"zh-Hans\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/title>\n<meta name='robots' content='max-image-preview:large' \/>\n\n<!-- Modern SEO -->\n<meta name=\"description\" content=\"\" \/>\n<meta name=\"keywords\" content=\"\" \/>\n<title>\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/title>\n<link rel='dns-prefetch' href='\/\/cdn.tailwindcss.com' \/>\n<link rel='dns-prefetch' href='\/\/fonts.googleapis.com' \/>\n<style id='wp-img-auto-sizes-contain-inline-css' type='text\/css'>\nimg:is([sizes=auto i],[sizes^=\"auto,\" i]){contain-intrinsic-size:3000px 1500px}\n\/*# sourceURL=wp-img-auto-sizes-contain-inline-css *\/\n<\/style>\n<style id='wp-emoji-styles-inline-css' type='text\/css'>\n\n\timg.wp-smiley, img.emoji {\n\t\tdisplay: inline !important;\n\t\tborder: none !important;\n\t\tbox-shadow: none !important;\n\t\theight: 1em !important;\n\t\twidth: 1em !important;\n\t\tmargin: 0 0.07em !important;\n\t\tvertical-align: -0.1em !important;\n\t\tbackground: none !important;\n\t\tpadding: 0 !important;\n\t}\n\/*# sourceURL=wp-emoji-styles-inline-css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-library-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/css\/dist\/block-library\/common.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='classic-theme-styles-inline-css' type='text\/css'>\n\/**\n * These rules are needed for backwards compatibility.\n * They should match the button element rules in the base theme.json file.\n *\/\n.wp-block-button__link {\n\tcolor: #ffffff;\n\tbackground-color: #32373c;\n\tborder-radius: 9999px; \/* 100% causes an oval, but any explicit but really high value retains the pill shape. *\/\n\n\t\/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. *\/\n\tbox-shadow: none;\n\ttext-decoration: none;\n\n\t\/* The extra 2px are added to size solids the same as the outline versions.*\/\n\tpadding: calc(0.667em + 2px) calc(1.333em + 2px);\n\n\tfont-size: 1.125em;\n}\n\n.wp-block-file__button {\n\tbackground: #32373c;\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n\/*# sourceURL=\/wp-includes\/css\/classic-themes.css *\/\n<\/style>\n<style id='wp-block-accordion-inline-css' type='text\/css'>\n.wp-block-accordion{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion\/style.css *\/\n<\/style>\n<style id='wp-block-accordion-item-inline-css' type='text\/css'>\n.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{\n  transform:rotate(45deg);\n}\n@media (prefers-reduced-motion:no-preference){\n  .wp-block-accordion-item{\n    transition:grid-template-rows .3s ease-out;\n  }\n  .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{\n    transition:transform .2s ease-in-out;\n  }\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-item\/style.css *\/\n<\/style>\n<style id='wp-block-archives-inline-css' type='text\/css'>\n.wp-block-archives{\n  box-sizing:border-box;\n}\n\n.wp-block-archives-dropdown label{\n  display:block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/archives\/style.css *\/\n<\/style>\n<style id='wp-block-avatar-inline-css' type='text\/css'>\n.wp-block-avatar{\n  line-height:0;\n}\n.wp-block-avatar,.wp-block-avatar img{\n  box-sizing:border-box;\n}\n.wp-block-avatar.aligncenter{\n  text-align:center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/avatar\/style.css *\/\n<\/style>\n<style id='wp-block-button-inline-css' type='text\/css'>\n.wp-block-button__link{\n  align-content:center;\n  box-sizing:border-box;\n  cursor:pointer;\n  display:inline-block;\n  height:100%;\n  text-align:center;\n  word-break:break-word;\n}\n.wp-block-button__link.aligncenter{\n  text-align:center;\n}\n.wp-block-button__link.alignright{\n  text-align:right;\n}\n\n:where(.wp-block-button__link){\n  border-radius:9999px;\n  box-shadow:none;\n  padding:calc(.667em + 2px) calc(1.333em + 2px);\n  text-decoration:none;\n}\n\n.wp-block-button[style*=text-decoration] .wp-block-button__link{\n  text-decoration:inherit;\n}\n\n.wp-block-buttons>.wp-block-button.has-custom-width{\n  max-width:none;\n}\n.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{\n  width:100%;\n}\n.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{\n  font-size:inherit;\n}\n.wp-block-buttons>.wp-block-button.wp-block-button__width-25{\n  width:calc(25% - var(--wp--style--block-gap, .5em)*.75);\n}\n.wp-block-buttons>.wp-block-button.wp-block-button__width-50{\n  width:calc(50% - var(--wp--style--block-gap, .5em)*.5);\n}\n.wp-block-buttons>.wp-block-button.wp-block-button__width-75{\n  width:calc(75% - var(--wp--style--block-gap, .5em)*.25);\n}\n.wp-block-buttons>.wp-block-button.wp-block-button__width-100{\n  flex-basis:100%;\n  width:100%;\n}\n\n.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{\n  width:25%;\n}\n.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{\n  width:50%;\n}\n.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{\n  width:75%;\n}\n\n.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{\n  border-radius:0;\n}\n\n.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{\n  border-radius:0 !important;\n}\n\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){\n  border:2px solid;\n  padding:.667em 1.333em;\n}\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){\n  color:currentColor;\n}\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){\n  background-color:initial;\n  background-image:none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/button\/style.css *\/\n<\/style>\n<style id='wp-block-calendar-inline-css' type='text\/css'>\n.wp-block-calendar{\n  text-align:center;\n}\n.wp-block-calendar td,.wp-block-calendar th{\n  border:1px solid;\n  padding:.25em;\n}\n.wp-block-calendar th{\n  font-weight:400;\n}\n.wp-block-calendar caption{\n  background-color:inherit;\n}\n.wp-block-calendar table{\n  border-collapse:collapse;\n  width:100%;\n}\n.wp-block-calendar table.has-background th{\n  background-color:inherit;\n}\n.wp-block-calendar table.has-text-color th{\n  color:inherit;\n}\n.wp-block-calendar :where(table:not(.has-text-color)){\n  color:#40464d;\n}\n.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{\n  border-color:#ddd;\n}\n\n:where(.wp-block-calendar table:not(.has-background) th){\n  background:#ddd;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/calendar\/style.css *\/\n<\/style>\n<style id='wp-block-categories-inline-css' type='text\/css'>\n.wp-block-categories{\n  box-sizing:border-box;\n}\n.wp-block-categories.alignleft{\n  margin-right:2em;\n}\n.wp-block-categories.alignright{\n  margin-left:2em;\n}\n.wp-block-categories.wp-block-categories-dropdown.aligncenter{\n  text-align:center;\n}\n.wp-block-categories .wp-block-categories__label{\n  display:block;\n  width:100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/categories\/style.css *\/\n<\/style>\n<style id='wp-block-comment-author-name-inline-css' type='text\/css'>\n.wp-block-comment-author-name{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-author-name\/style.css *\/\n<\/style>\n<style id='wp-block-comment-content-inline-css' type='text\/css'>\n.comment-awaiting-moderation{\n  display:block;\n  font-size:.875em;\n  line-height:1.5;\n}\n\n.wp-block-comment-content{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-content\/style.css *\/\n<\/style>\n<style id='wp-block-comment-date-inline-css' type='text\/css'>\n.wp-block-comment-date{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-date\/style.css *\/\n<\/style>\n<style id='wp-block-comment-edit-link-inline-css' type='text\/css'>\n.wp-block-comment-edit-link{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-edit-link\/style.css *\/\n<\/style>\n<style id='wp-block-comment-reply-link-inline-css' type='text\/css'>\n.wp-block-comment-reply-link{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-reply-link\/style.css *\/\n<\/style>\n<style id='wp-block-comment-template-inline-css' type='text\/css'>\n.wp-block-comment-template{\n  box-sizing:border-box;\n  list-style:none;\n  margin-bottom:0;\n  max-width:100%;\n  padding:0;\n}\n.wp-block-comment-template li{\n  clear:both;\n}\n.wp-block-comment-template ol{\n  list-style:none;\n  margin-bottom:0;\n  max-width:100%;\n  padding-left:2rem;\n}\n.wp-block-comment-template.alignleft{\n  float:left;\n}\n.wp-block-comment-template.aligncenter{\n  margin-left:auto;\n  margin-right:auto;\n  width:fit-content;\n}\n.wp-block-comment-template.alignright{\n  float:right;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-template\/style.css *\/\n<\/style>\n<style id='wp-block-comments-inline-css' type='text\/css'>\n.wp-block-post-comments{\n  box-sizing:border-box;\n}\n.wp-block-post-comments .alignleft{\n  float:left;\n}\n.wp-block-post-comments .alignright{\n  float:right;\n}\n.wp-block-post-comments .navigation:after{\n  clear:both;\n  content:\"\";\n  display:table;\n}\n.wp-block-post-comments .commentlist{\n  clear:both;\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n.wp-block-post-comments .commentlist .comment{\n  min-height:2.25em;\n  padding-left:3.25em;\n}\n.wp-block-post-comments .commentlist .comment p{\n  font-size:1em;\n  line-height:1.8;\n  margin:1em 0;\n}\n.wp-block-post-comments .commentlist .children{\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n.wp-block-post-comments .comment-author{\n  line-height:1.5;\n}\n.wp-block-post-comments .comment-author .avatar{\n  border-radius:1.5em;\n  display:block;\n  float:left;\n  height:2.5em;\n  margin-right:.75em;\n  margin-top:.5em;\n  width:2.5em;\n}\n.wp-block-post-comments .comment-author cite{\n  font-style:normal;\n}\n.wp-block-post-comments .comment-meta{\n  font-size:.875em;\n  line-height:1.5;\n}\n.wp-block-post-comments .comment-meta b{\n  font-weight:400;\n}\n.wp-block-post-comments .comment-meta .comment-awaiting-moderation{\n  display:block;\n  margin-bottom:1em;\n  margin-top:1em;\n}\n.wp-block-post-comments .comment-body .commentmetadata{\n  font-size:.875em;\n}\n.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{\n  display:block;\n  margin-bottom:.25em;\n}\n.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{\n  box-sizing:border-box;\n  display:block;\n  width:100%;\n}\n.wp-block-post-comments .comment-form-cookies-consent{\n  display:flex;\n  gap:.25em;\n}\n.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{\n  margin-top:.35em;\n}\n.wp-block-post-comments .comment-reply-title{\n  margin-bottom:0;\n}\n.wp-block-post-comments .comment-reply-title :where(small){\n  font-size:var(--wp--preset--font-size--medium, smaller);\n  margin-left:.5em;\n}\n.wp-block-post-comments .reply{\n  font-size:.875em;\n  margin-bottom:1.4em;\n}\n.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{\n  border:1px solid #949494;\n  font-family:inherit;\n  font-size:1em;\n}\n.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{\n  padding:calc(.667em + 2px);\n}\n\n:where(.wp-block-post-comments input[type=submit]){\n  border:none;\n}\n\n.wp-block-comments{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comments\/style.css *\/\n<\/style>\n<style id='wp-block-comments-pagination-inline-css' type='text\/css'>\n.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{\n  font-size:inherit;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{\n  display:inline-block;\n  margin-right:1ch;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{\n  display:inline-block;\n  margin-left:1ch;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-comments-pagination.aligncenter{\n  justify-content:center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comments-pagination\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-cover-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/cover\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-file-inline-css' type='text\/css'>\n.wp-block-file{\n  box-sizing:border-box;\n}\n.wp-block-file:not(.wp-element-button){\n  font-size:.8em;\n}\n.wp-block-file.aligncenter{\n  text-align:center;\n}\n.wp-block-file.alignright{\n  text-align:right;\n}\n.wp-block-file *+.wp-block-file__button{\n  margin-left:.75em;\n}\n\n:where(.wp-block-file){\n  margin-bottom:1.5em;\n}\n\n.wp-block-file__embed{\n  margin-bottom:1em;\n}\n\n:where(.wp-block-file__button){\n  border-radius:2em;\n  display:inline-block;\n  padding:.5em 1em;\n}\n:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{\n  box-shadow:none;\n  color:#fff;\n  opacity:.85;\n  text-decoration:none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/file\/style.css *\/\n<\/style>\n<style id='wp-block-footnotes-inline-css' type='text\/css'>\n.editor-styles-wrapper,.entry-content{\n  counter-reset:footnotes;\n}\n\na[data-fn].fn{\n  counter-increment:footnotes;\n  display:inline-flex;\n  font-size:smaller;\n  text-decoration:none;\n  text-indent:-9999999px;\n  vertical-align:super;\n}\n\na[data-fn].fn:after{\n  content:\"[\" counter(footnotes) \"]\";\n  float:left;\n  text-indent:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/footnotes\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-gallery-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/gallery\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-heading-inline-css' type='text\/css'>\nh1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{\n  padding:1.25em 2.375em;\n}\nh1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){\n  rotate:180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/heading\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-image-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/image\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-latest-comments-inline-css' type='text\/css'>\nol.wp-block-latest-comments{\n  box-sizing:border-box;\n  margin-left:0;\n}\n\n:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){\n  line-height:1.1;\n}\n\n:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){\n  line-height:1.8;\n}\n\n.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){\n  line-height:1.5;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments{\n  padding-left:0;\n}\n\n.wp-block-latest-comments__comment{\n  list-style:none;\n  margin-bottom:1em;\n}\n.has-avatars .wp-block-latest-comments__comment{\n  list-style:none;\n  min-height:2.25em;\n}\n.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{\n  margin-left:3.25em;\n}\n\n.wp-block-latest-comments__comment-excerpt p{\n  font-size:.875em;\n  margin:.36em 0 1.4em;\n}\n\n.wp-block-latest-comments__comment-date{\n  display:block;\n  font-size:.75em;\n}\n\n.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{\n  border-radius:1.5em;\n  display:block;\n  float:left;\n  height:2.5em;\n  margin-right:.75em;\n  width:2.5em;\n}\n\n.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{\n  font-size:inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/latest-comments\/style.css *\/\n<\/style>\n<style id='wp-block-latest-posts-inline-css' type='text\/css'>\n.wp-block-latest-posts{\n  box-sizing:border-box;\n}\n.wp-block-latest-posts.alignleft{\n  margin-right:2em;\n}\n.wp-block-latest-posts.alignright{\n  margin-left:2em;\n}\n.wp-block-latest-posts.wp-block-latest-posts__list{\n  list-style:none;\n}\n.wp-block-latest-posts.wp-block-latest-posts__list li{\n  clear:both;\n  overflow-wrap:break-word;\n}\n.wp-block-latest-posts.is-grid{\n  display:flex;\n  flex-wrap:wrap;\n}\n.wp-block-latest-posts.is-grid li{\n  margin:0 1.25em 1.25em 0;\n  width:100%;\n}\n@media (min-width:600px){\n  .wp-block-latest-posts.columns-2 li{\n    width:calc(50% - .625em);\n  }\n  .wp-block-latest-posts.columns-2 li:nth-child(2n){\n    margin-right:0;\n  }\n  .wp-block-latest-posts.columns-3 li{\n    width:calc(33.33333% - .83333em);\n  }\n  .wp-block-latest-posts.columns-3 li:nth-child(3n){\n    margin-right:0;\n  }\n  .wp-block-latest-posts.columns-4 li{\n    width:calc(25% - .9375em);\n  }\n  .wp-block-latest-posts.columns-4 li:nth-child(4n){\n    margin-right:0;\n  }\n  .wp-block-latest-posts.columns-5 li{\n    width:calc(20% - 1em);\n  }\n  .wp-block-latest-posts.columns-5 li:nth-child(5n){\n    margin-right:0;\n  }\n  .wp-block-latest-posts.columns-6 li{\n    width:calc(16.66667% - 1.04167em);\n  }\n  .wp-block-latest-posts.columns-6 li:nth-child(6n){\n    margin-right:0;\n  }\n}\n\n:root :where(.wp-block-latest-posts.is-grid){\n  padding:0;\n}\n:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){\n  padding-left:0;\n}\n\n.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{\n  display:block;\n  font-size:.8125em;\n}\n\n.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{\n  margin-bottom:1em;\n  margin-top:.5em;\n}\n\n.wp-block-latest-posts__featured-image a{\n  display:inline-block;\n}\n.wp-block-latest-posts__featured-image img{\n  height:auto;\n  max-width:100%;\n  width:auto;\n}\n.wp-block-latest-posts__featured-image.alignleft{\n  float:left;\n  margin-right:1em;\n}\n.wp-block-latest-posts__featured-image.alignright{\n  float:right;\n  margin-left:1em;\n}\n.wp-block-latest-posts__featured-image.aligncenter{\n  margin-bottom:1em;\n  text-align:center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/latest-posts\/style.css *\/\n<\/style>\n<style id='wp-block-list-inline-css' type='text\/css'>\nol,ul{\n  box-sizing:border-box;\n}\n\n:root :where(.wp-block-list.has-background){\n  padding:1.25em 2.375em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/list\/style.css *\/\n<\/style>\n<style id='wp-block-loginout-inline-css' type='text\/css'>\n.wp-block-loginout{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/loginout\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-media-text-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/media-text\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wp-block-navigation-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/navigation\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-navigation-link-inline-css' type='text\/css'>\n.wp-block-navigation .wp-block-navigation-item__label{\n  overflow-wrap:break-word;\n}\n.wp-block-navigation .wp-block-navigation-item__description{\n  display:none;\n}\n\n.link-ui-tools{\n  outline:1px solid #f0f0f0;\n  padding:8px;\n}\n\n.link-ui-block-inserter{\n  padding-top:8px;\n}\n\n.link-ui-block-inserter__back{\n  margin-left:8px;\n  text-transform:uppercase;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/navigation-link\/style.css *\/\n<\/style>\n<style id='wp-block-page-list-inline-css' type='text\/css'>\n.wp-block-navigation .wp-block-page-list{\n  align-items:var(--navigation-layout-align, initial);\n  background-color:inherit;\n  display:flex;\n  flex-direction:var(--navigation-layout-direction, initial);\n  flex-wrap:var(--navigation-layout-wrap, wrap);\n  justify-content:var(--navigation-layout-justify, initial);\n}\n.wp-block-navigation .wp-block-navigation-item{\n  background-color:inherit;\n}\n\n.wp-block-page-list{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/page-list\/style.css *\/\n<\/style>\n<style id='wp-block-post-author-inline-css' type='text\/css'>\n.wp-block-post-author{\n  box-sizing:border-box;\n  display:flex;\n  flex-wrap:wrap;\n}\n.wp-block-post-author__byline{\n  font-size:.5em;\n  margin-bottom:0;\n  margin-top:0;\n  width:100%;\n}\n.wp-block-post-author__avatar{\n  margin-right:1em;\n}\n.wp-block-post-author__bio{\n  font-size:.7em;\n  margin-bottom:.7em;\n}\n.wp-block-post-author__content{\n  flex-basis:0;\n  flex-grow:1;\n}\n.wp-block-post-author__name{\n  margin:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author\/style.css *\/\n<\/style>\n<style id='wp-block-post-author-biography-inline-css' type='text\/css'>\n.wp-block-post-author-biography{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author-biography\/style.css *\/\n<\/style>\n<style id='wp-block-post-author-name-inline-css' type='text\/css'>\n.wp-block-post-author-name{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author-name\/style.css *\/\n<\/style>\n<style id='wp-block-post-comments-count-inline-css' type='text\/css'>\n.wp-block-post-comments-count{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-count\/style.css *\/\n<\/style>\n<style id='wp-block-post-comments-form-inline-css' type='text\/css'>\n:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){\n  border:1px solid #949494;\n  font-family:inherit;\n  font-size:1em;\n}\n\n:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){\n  padding:calc(.667em + 2px);\n}\n\n.wp-block-post-comments-form{\n  box-sizing:border-box;\n}\n.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){\n  font-weight:inherit;\n}\n.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){\n  font-family:inherit;\n}\n.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){\n  font-size:inherit;\n}\n.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){\n  line-height:inherit;\n}\n.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){\n  font-style:inherit;\n}\n.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){\n  letter-spacing:inherit;\n}\n.wp-block-post-comments-form :where(input[type=submit]){\n  box-shadow:none;\n  cursor:pointer;\n  display:inline-block;\n  overflow-wrap:break-word;\n  text-align:center;\n}\n.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{\n  box-sizing:border-box;\n  display:block;\n  width:100%;\n}\n.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{\n  display:block;\n  margin-bottom:.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent{\n  display:flex;\n  gap:.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{\n  margin-top:.35em;\n}\n.wp-block-post-comments-form .comment-reply-title{\n  margin-bottom:0;\n}\n.wp-block-post-comments-form .comment-reply-title :where(small){\n  font-size:var(--wp--preset--font-size--medium, smaller);\n  margin-left:.5em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-form\/style.css *\/\n<\/style>\n<style id='wp-block-buttons-inline-css' type='text\/css'>\n.wp-block-buttons{\n  box-sizing:border-box;\n}\n.wp-block-buttons.is-vertical{\n  flex-direction:column;\n}\n.wp-block-buttons.is-vertical>.wp-block-button:last-child{\n  margin-bottom:0;\n}\n.wp-block-buttons>.wp-block-button{\n  display:inline-block;\n  margin:0;\n}\n.wp-block-buttons.is-content-justification-left{\n  justify-content:flex-start;\n}\n.wp-block-buttons.is-content-justification-left.is-vertical{\n  align-items:flex-start;\n}\n.wp-block-buttons.is-content-justification-center{\n  justify-content:center;\n}\n.wp-block-buttons.is-content-justification-center.is-vertical{\n  align-items:center;\n}\n.wp-block-buttons.is-content-justification-right{\n  justify-content:flex-end;\n}\n.wp-block-buttons.is-content-justification-right.is-vertical{\n  align-items:flex-end;\n}\n.wp-block-buttons.is-content-justification-space-between{\n  justify-content:space-between;\n}\n.wp-block-buttons.aligncenter{\n  text-align:center;\n}\n.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{\n  margin-left:auto;\n  margin-right:auto;\n  width:100%;\n}\n.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{\n  text-decoration:inherit;\n}\n.wp-block-buttons.has-custom-font-size .wp-block-button__link{\n  font-size:inherit;\n}\n.wp-block-buttons .wp-block-button__link{\n  width:100%;\n}\n\n.wp-block-button.aligncenter{\n  text-align:center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/buttons\/style.css *\/\n<\/style>\n<style id='wp-block-post-comments-link-inline-css' type='text\/css'>\n.wp-block-post-comments-link{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-link\/style.css *\/\n<\/style>\n<style id='wp-block-post-content-inline-css' type='text\/css'>\n.wp-block-post-content{\n  display:flow-root;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-content\/style.css *\/\n<\/style>\n<style id='wp-block-post-date-inline-css' type='text\/css'>\n.wp-block-post-date{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-date\/style.css *\/\n<\/style>\n<style id='wp-block-post-excerpt-inline-css' type='text\/css'>\n:where(.wp-block-post-excerpt){\n  box-sizing:border-box;\n  margin-bottom:var(--wp--style--block-gap);\n  margin-top:var(--wp--style--block-gap);\n}\n\n.wp-block-post-excerpt__excerpt{\n  margin-bottom:0;\n  margin-top:0;\n}\n\n.wp-block-post-excerpt__more-text{\n  margin-bottom:0;\n  margin-top:var(--wp--style--block-gap);\n}\n\n.wp-block-post-excerpt__more-link{\n  display:inline-block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-excerpt\/style.css *\/\n<\/style>\n<style id='wp-block-post-featured-image-inline-css' type='text\/css'>\n.wp-block-post-featured-image{\n  margin-left:0;\n  margin-right:0;\n}\n.wp-block-post-featured-image a{\n  display:block;\n  height:100%;\n}\n.wp-block-post-featured-image :where(img){\n  box-sizing:border-box;\n  height:auto;\n  max-width:100%;\n  vertical-align:bottom;\n  width:100%;\n}\n.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{\n  width:100%;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{\n  background-color:#000;\n  inset:0;\n  position:absolute;\n}\n.wp-block-post-featured-image{\n  position:relative;\n}\n\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{\n  background-color:initial;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{\n  opacity:0;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{\n  opacity:.1;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{\n  opacity:.2;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{\n  opacity:.3;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{\n  opacity:.4;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{\n  opacity:.5;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{\n  opacity:.6;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{\n  opacity:.7;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{\n  opacity:.8;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{\n  opacity:.9;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{\n  opacity:1;\n}\n.wp-block-post-featured-image:where(.alignleft,.alignright){\n  width:100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-featured-image\/style.css *\/\n<\/style>\n<style id='wp-block-post-navigation-link-inline-css' type='text\/css'>\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{\n  display:inline-block;\n  margin-right:1ch;\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{\n  display:inline-block;\n  margin-left:1ch;\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-post-navigation-link.has-text-align-left[style*=\"writing-mode: vertical-lr\"],.wp-block-post-navigation-link.has-text-align-right[style*=\"writing-mode: vertical-rl\"]{\n  rotate:180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-navigation-link\/style.css *\/\n<\/style>\n<style id='wp-block-post-template-inline-css' type='text\/css'>\n.wp-block-post-template{\n  box-sizing:border-box;\n  list-style:none;\n  margin-bottom:0;\n  margin-top:0;\n  max-width:100%;\n  padding:0;\n}\n.wp-block-post-template.is-flex-container{\n  display:flex;\n  flex-direction:row;\n  flex-wrap:wrap;\n  gap:1.25em;\n}\n.wp-block-post-template.is-flex-container>li{\n  margin:0;\n  width:100%;\n}\n@media (min-width:600px){\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{\n    width:calc(50% - .625em);\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{\n    width:calc(33.33333% - .83333em);\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{\n    width:calc(25% - .9375em);\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{\n    width:calc(20% - 1em);\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{\n    width:calc(16.66667% - 1.04167em);\n  }\n}\n\n@media (max-width:600px){\n  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{\n    grid-template-columns:1fr;\n  }\n}\n.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{\n  float:right;\n  margin-inline-end:0;\n  margin-inline-start:2em;\n}\n\n.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{\n  float:left;\n  margin-inline-end:2em;\n  margin-inline-start:0;\n}\n\n.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{\n  margin-inline-end:auto;\n  margin-inline-start:auto;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-template\/style.css *\/\n<\/style>\n<style id='wp-block-post-terms-inline-css' type='text\/css'>\n.wp-block-post-terms{\n  box-sizing:border-box;\n}\n.wp-block-post-terms .wp-block-post-terms__separator{\n  white-space:pre-wrap;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-terms\/style.css *\/\n<\/style>\n<style id='wp-block-post-time-to-read-inline-css' type='text\/css'>\n.wp-block-post-time-to-read{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-time-to-read\/style.css *\/\n<\/style>\n<style id='wp-block-post-title-inline-css' type='text\/css'>\n.wp-block-post-title{\n  box-sizing:border-box;\n  word-break:break-word;\n}\n.wp-block-post-title :where(a){\n  display:inline-block;\n  font-family:inherit;\n  font-size:inherit;\n  font-style:inherit;\n  font-weight:inherit;\n  letter-spacing:inherit;\n  line-height:inherit;\n  text-decoration:inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-title\/style.css *\/\n<\/style>\n<style id='wp-block-query-pagination-inline-css' type='text\/css'>\n.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{\n  margin-inline-start:auto;\n}\n.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{\n  margin-inline-end:auto;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{\n  display:inline-block;\n  margin-right:1ch;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow{\n  display:inline-block;\n  margin-left:1ch;\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){\n  transform:scaleX(1);\n}\n.wp-block-query-pagination.aligncenter{\n  justify-content:center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-pagination\/style.css *\/\n<\/style>\n<style id='wp-block-query-title-inline-css' type='text\/css'>\n.wp-block-query-title{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-title\/style.css *\/\n<\/style>\n<style id='wp-block-query-total-inline-css' type='text\/css'>\n.wp-block-query-total{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-total\/style.css *\/\n<\/style>\n<style id='wp-block-read-more-inline-css' type='text\/css'>\n.wp-block-read-more{\n  display:block;\n  width:fit-content;\n}\n.wp-block-read-more:where(:not([style*=text-decoration])){\n  text-decoration:none;\n}\n.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{\n  text-decoration:none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/read-more\/style.css *\/\n<\/style>\n<style id='wp-block-rss-inline-css' type='text\/css'>\nul.wp-block-rss.alignleft{\n  margin-right:2em;\n}\nul.wp-block-rss.alignright{\n  margin-left:2em;\n}\nul.wp-block-rss.is-grid{\n  display:flex;\n  flex-wrap:wrap;\n  padding:0;\n}\nul.wp-block-rss.is-grid li{\n  margin:0 1em 1em 0;\n  width:100%;\n}\n@media (min-width:600px){\n  ul.wp-block-rss.columns-2 li{\n    width:calc(50% - 1em);\n  }\n  ul.wp-block-rss.columns-3 li{\n    width:calc(33.33333% - 1em);\n  }\n  ul.wp-block-rss.columns-4 li{\n    width:calc(25% - 1em);\n  }\n  ul.wp-block-rss.columns-5 li{\n    width:calc(20% - 1em);\n  }\n  ul.wp-block-rss.columns-6 li{\n    width:calc(16.66667% - 1em);\n  }\n}\n\n.wp-block-rss__item-author,.wp-block-rss__item-publish-date{\n  display:block;\n  font-size:.8125em;\n}\n\n.wp-block-rss{\n  box-sizing:border-box;\n  list-style:none;\n  padding:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/rss\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-search-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/search\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-site-logo-inline-css' type='text\/css'>\n.wp-block-site-logo{\n  box-sizing:border-box;\n  line-height:0;\n}\n.wp-block-site-logo a{\n  display:inline-block;\n  line-height:0;\n}\n.wp-block-site-logo.is-default-size img{\n  height:auto;\n  width:120px;\n}\n.wp-block-site-logo img{\n  height:auto;\n  max-width:100%;\n}\n.wp-block-site-logo a,.wp-block-site-logo img{\n  border-radius:inherit;\n}\n.wp-block-site-logo.aligncenter{\n  margin-left:auto;\n  margin-right:auto;\n  text-align:center;\n}\n\n:root :where(.wp-block-site-logo.is-style-rounded){\n  border-radius:9999px;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-logo\/style.css *\/\n<\/style>\n<style id='wp-block-site-tagline-inline-css' type='text\/css'>\n.wp-block-site-tagline{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-tagline\/style.css *\/\n<\/style>\n<style id='wp-block-site-title-inline-css' type='text\/css'>\n.wp-block-site-title{\n  box-sizing:border-box;\n}\n.wp-block-site-title :where(a){\n  color:inherit;\n  font-family:inherit;\n  font-size:inherit;\n  font-style:inherit;\n  font-weight:inherit;\n  letter-spacing:inherit;\n  line-height:inherit;\n  text-decoration:inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-title\/style.css *\/\n<\/style>\n<style id='wp-block-tag-cloud-inline-css' type='text\/css'>\n.wp-block-tag-cloud{\n  box-sizing:border-box;\n}\n.wp-block-tag-cloud.aligncenter{\n  justify-content:center;\n  text-align:center;\n}\n.wp-block-tag-cloud a{\n  display:inline-block;\n  margin-right:5px;\n}\n.wp-block-tag-cloud span{\n  display:inline-block;\n  margin-left:5px;\n  text-decoration:none;\n}\n\n:root :where(.wp-block-tag-cloud.is-style-outline){\n  display:flex;\n  flex-wrap:wrap;\n  gap:1ch;\n}\n\n:root :where(.wp-block-tag-cloud.is-style-outline a){\n  border:1px solid;\n  font-size:unset !important;\n  margin-right:0;\n  padding:1ch 2ch;\n  text-decoration:none !important;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/tag-cloud\/style.css *\/\n<\/style>\n<style id='wp-block-term-count-inline-css' type='text\/css'>\n.wp-block-term-count{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-count\/style.css *\/\n<\/style>\n<style id='wp-block-term-description-inline-css' type='text\/css'>\n:where(.wp-block-term-description){\n  box-sizing:border-box;\n  margin-bottom:var(--wp--style--block-gap);\n  margin-top:var(--wp--style--block-gap);\n}\n\n.wp-block-term-description p{\n  margin-bottom:0;\n  margin-top:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-description\/style.css *\/\n<\/style>\n<style id='wp-block-term-name-inline-css' type='text\/css'>\n.wp-block-term-name{\n  box-sizing:border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-name\/style.css *\/\n<\/style>\n<style id='wp-block-term-template-inline-css' type='text\/css'>\n.wp-block-term-template{\n  box-sizing:border-box;\n  list-style:none;\n  margin-bottom:0;\n  margin-top:0;\n  max-width:100%;\n  padding:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-template\/style.css *\/\n<\/style>\n<style id='wp-block-video-inline-css' type='text\/css'>\n.wp-block-video{\n  box-sizing:border-box;\n}\n.wp-block-video video{\n  height:auto;\n  vertical-align:middle;\n  width:100%;\n}\n@supports (position:sticky){\n  .wp-block-video [poster]{\n    object-fit:cover;\n  }\n}\n.wp-block-video.aligncenter{\n  text-align:center;\n}\n.wp-block-video :where(figcaption){\n  margin-bottom:1em;\n  margin-top:.5em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/video\/style.css *\/\n<\/style>\n<style id='wp-block-accordion-heading-inline-css' type='text\/css'>\n.wp-block-accordion-heading__toggle{\n  align-items:center;\n  background:none;\n  border:none;\n  color:inherit;\n  cursor:pointer;\n  display:flex;\n  font-family:inherit;\n  font-size:inherit;\n  font-style:inherit;\n  font-weight:inherit;\n  letter-spacing:inherit;\n  line-height:inherit;\n  overflow:hidden;\n  padding:var(--wp--preset--spacing--20, 1em) 0;\n  text-align:inherit;\n  text-decoration:inherit;\n  text-transform:inherit;\n  width:100%;\n  word-spacing:inherit;\n}\n.wp-block-accordion-heading__toggle:not(:focus-visible){\n  outline:none;\n}\n.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{\n  text-decoration:underline;\n}\n\n.wp-block-accordion-heading__toggle-title{\n  flex:1;\n}\n\n.wp-block-accordion-heading__toggle-icon{\n  align-items:center;\n  display:flex;\n  height:1.2em;\n  justify-content:center;\n  width:1.2em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-heading\/style.css *\/\n<\/style>\n<style id='wp-block-accordion-panel-inline-css' type='text\/css'>\n.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{\n  display:none;\n  margin-block-start:0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-panel\/style.css *\/\n<\/style>\n<style id='wp-block-audio-inline-css' type='text\/css'>\n.wp-block-audio{\n  box-sizing:border-box;\n}\n.wp-block-audio :where(figcaption){\n  margin-bottom:1em;\n  margin-top:.5em;\n}\n.wp-block-audio audio{\n  min-width:300px;\n  width:100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/audio\/style.css *\/\n<\/style>\n<style id='wp-block-code-inline-css' type='text\/css'>\n.wp-block-code{\n  box-sizing:border-box;\n}\n.wp-block-code code{\n  direction:ltr;\n  display:block;\n  font-family:inherit;\n  overflow-wrap:break-word;\n  text-align:initial;\n  white-space:pre-wrap;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/code\/style.css *\/\n<\/style>\n<style id='wp-block-columns-inline-css' type='text\/css'>\n.wp-block-columns{\n  box-sizing:border-box;\n  display:flex;\n  flex-wrap:wrap !important;\n}\n@media (min-width:782px){\n  .wp-block-columns{\n    flex-wrap:nowrap !important;\n  }\n}\n.wp-block-columns{\n  align-items:normal !important;\n}\n.wp-block-columns.are-vertically-aligned-top{\n  align-items:flex-start;\n}\n.wp-block-columns.are-vertically-aligned-center{\n  align-items:center;\n}\n.wp-block-columns.are-vertically-aligned-bottom{\n  align-items:flex-end;\n}\n@media (max-width:781px){\n  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{\n    flex-basis:100% !important;\n  }\n}\n@media (min-width:782px){\n  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{\n    flex-basis:0;\n    flex-grow:1;\n  }\n  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{\n    flex-grow:0;\n  }\n}\n.wp-block-columns.is-not-stacked-on-mobile{\n  flex-wrap:nowrap !important;\n}\n.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{\n  flex-basis:0;\n  flex-grow:1;\n}\n.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{\n  flex-grow:0;\n}\n\n:where(.wp-block-columns){\n  margin-bottom:1.75em;\n}\n\n:where(.wp-block-columns.has-background){\n  padding:1.25em 2.375em;\n}\n\n.wp-block-column{\n  flex-grow:1;\n  min-width:0;\n  overflow-wrap:break-word;\n  word-break:break-word;\n}\n.wp-block-column.is-vertically-aligned-top{\n  align-self:flex-start;\n}\n.wp-block-column.is-vertically-aligned-center{\n  align-self:center;\n}\n.wp-block-column.is-vertically-aligned-bottom{\n  align-self:flex-end;\n}\n.wp-block-column.is-vertically-aligned-stretch{\n  align-self:stretch;\n}\n.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{\n  width:100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/columns\/style.css *\/\n<\/style>\n<style id='wp-block-details-inline-css' type='text\/css'>\n.wp-block-details{\n  box-sizing:border-box;\n}\n\n.wp-block-details summary{\n  cursor:pointer;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/details\/style.css *\/\n<\/style>\n<style id='wp-block-embed-inline-css' type='text\/css'>\n.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type=\"core\/embed\"],.wp-block[data-align=right]>[data-type=\"core\/embed\"]{\n  max-width:360px;\n  width:100%;\n}\n.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type=\"core\/embed\"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type=\"core\/embed\"] .wp-block-embed__wrapper{\n  min-width:280px;\n}\n\n.wp-block-cover .wp-block-embed{\n  min-height:240px;\n  min-width:320px;\n}\n\n.wp-block-embed{\n  overflow-wrap:break-word;\n}\n.wp-block-embed :where(figcaption){\n  margin-bottom:1em;\n  margin-top:.5em;\n}\n.wp-block-embed iframe{\n  max-width:100%;\n}\n\n.wp-block-embed__wrapper{\n  position:relative;\n}\n\n.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{\n  content:\"\";\n  display:block;\n  padding-top:50%;\n}\n.wp-embed-responsive .wp-has-aspect-ratio iframe{\n  bottom:0;\n  height:100%;\n  left:0;\n  position:absolute;\n  right:0;\n  top:0;\n  width:100%;\n}\n\n.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{\n  padding-top:42.85%;\n}\n.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{\n  padding-top:50%;\n}\n.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{\n  padding-top:56.25%;\n}\n.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{\n  padding-top:75%;\n}\n.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{\n  padding-top:100%;\n}\n.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{\n  padding-top:177.77%;\n}\n.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{\n  padding-top:200%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/embed\/style.css *\/\n<\/style>\n<style id='wp-block-group-inline-css' type='text\/css'>\n.wp-block-group{\n  box-sizing:border-box;\n}\n\n:where(.wp-block-group.wp-block-group-is-layout-constrained){\n  position:relative;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/group\/style.css *\/\n<\/style>\n<style id='wp-block-math-inline-css' type='text\/css'>\n.wp-block-math{\n  overflow-x:auto;\n  overflow-y:hidden;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/math\/style.css *\/\n<\/style>\n<style id='wp-block-paragraph-inline-css' type='text\/css'>\n.is-small-text{\n  font-size:.875em;\n}\n\n.is-regular-text{\n  font-size:1em;\n}\n\n.is-large-text{\n  font-size:2.25em;\n}\n\n.is-larger-text{\n  font-size:3em;\n}\n\n.has-drop-cap:not(:focus):first-letter{\n  float:left;\n  font-size:8.4em;\n  font-style:normal;\n  font-weight:100;\n  line-height:.68;\n  margin:.05em .1em 0 0;\n  text-transform:uppercase;\n}\n\nbody.rtl .has-drop-cap:not(:focus):first-letter{\n  float:none;\n  margin-left:.1em;\n}\n\np.has-drop-cap.has-background{\n  overflow:hidden;\n}\n\n:root :where(p.has-background){\n  padding:1.25em 2.375em;\n}\n\n:where(p.has-text-color:not(.has-link-color)) a{\n  color:inherit;\n}\n\np.has-text-align-left[style*=\"writing-mode:vertical-lr\"],p.has-text-align-right[style*=\"writing-mode:vertical-rl\"]{\n  rotate:180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/paragraph\/style.css *\/\n<\/style>\n<style id='wp-block-preformatted-inline-css' type='text\/css'>\n.wp-block-preformatted{\n  box-sizing:border-box;\n  white-space:pre-wrap;\n}\n\n:where(.wp-block-preformatted.has-background){\n  padding:1.25em 2.375em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/preformatted\/style.css *\/\n<\/style>\n<style id='wp-block-pullquote-inline-css' type='text\/css'>\n.wp-block-pullquote{\n  box-sizing:border-box;\n  margin:0 0 1em;\n  overflow-wrap:break-word;\n  padding:4em 0;\n  text-align:center;\n}\n.wp-block-pullquote blockquote,.wp-block-pullquote p{\n  color:inherit;\n}\n.wp-block-pullquote blockquote{\n  margin:0;\n}\n.wp-block-pullquote p{\n  margin-top:0;\n}\n.wp-block-pullquote p:last-child{\n  margin-bottom:0;\n}\n.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{\n  max-width:420px;\n}\n.wp-block-pullquote cite,.wp-block-pullquote footer{\n  position:relative;\n}\n.wp-block-pullquote .has-text-color a{\n  color:inherit;\n}\n\n.wp-block-pullquote.has-text-align-left blockquote{\n  text-align:left;\n}\n\n.wp-block-pullquote.has-text-align-right blockquote{\n  text-align:right;\n}\n\n.wp-block-pullquote.has-text-align-center blockquote{\n  text-align:center;\n}\n\n.wp-block-pullquote.is-style-solid-color{\n  border:none;\n}\n.wp-block-pullquote.is-style-solid-color blockquote{\n  margin-left:auto;\n  margin-right:auto;\n  max-width:60%;\n}\n.wp-block-pullquote.is-style-solid-color blockquote p{\n  font-size:2em;\n  margin-bottom:0;\n  margin-top:0;\n}\n.wp-block-pullquote.is-style-solid-color blockquote cite{\n  font-style:normal;\n  text-transform:none;\n}\n\n.wp-block-pullquote :where(cite){\n  color:inherit;\n  display:block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/pullquote\/style.css *\/\n<\/style>\n<style id='wp-block-quote-inline-css' type='text\/css'>\n.wp-block-quote{\n  box-sizing:border-box;\n  overflow-wrap:break-word;\n}\n.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){\n  margin-bottom:1em;\n  padding:0 1em;\n}\n.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{\n  font-size:1.5em;\n  font-style:italic;\n  line-height:1.6;\n}\n.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{\n  font-size:1.125em;\n  text-align:right;\n}\n.wp-block-quote>cite{\n  display:block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/quote\/style.css *\/\n<\/style>\n<style id='wp-block-separator-inline-css' type='text\/css'>\n@charset \"UTF-8\";\n\n.wp-block-separator{\n  border:none;\n  border-top:2px solid;\n}\n\n:root :where(.wp-block-separator.is-style-dots){\n  height:auto;\n  line-height:1;\n  text-align:center;\n}\n:root :where(.wp-block-separator.is-style-dots):before{\n  color:currentColor;\n  content:\"\u00b7\u00b7\u00b7\";\n  font-family:serif;\n  font-size:1.5em;\n  letter-spacing:2em;\n  padding-left:2em;\n}\n\n.wp-block-separator.is-style-dots{\n  background:none !important;\n  border:none !important;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/separator\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-social-links-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/social-links\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-spacer-inline-css' type='text\/css'>\n.wp-block-spacer{\n  clear:both;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/spacer\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-table-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/table\/style.css?ver=6.9.4' type='text\/css' media='all' \/>\n<style id='wp-block-text-columns-inline-css' type='text\/css'>\n.wp-block-text-columns,.wp-block-text-columns.aligncenter{\n  display:flex;\n}\n.wp-block-text-columns .wp-block-column{\n  margin:0 1em;\n  padding:0;\n}\n.wp-block-text-columns .wp-block-column:first-child{\n  margin-left:0;\n}\n.wp-block-text-columns .wp-block-column:last-child{\n  margin-right:0;\n}\n.wp-block-text-columns.columns-2 .wp-block-column{\n  width:50%;\n}\n.wp-block-text-columns.columns-3 .wp-block-column{\n  width:33.3333333333%;\n}\n.wp-block-text-columns.columns-4 .wp-block-column{\n  width:25%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/text-columns\/style.css *\/\n<\/style>\n<style id='wp-block-verse-inline-css' type='text\/css'>\npre.wp-block-verse{\n  overflow:auto;\n  white-space:pre-wrap;\n}\n\n:where(pre.wp-block-verse){\n  font-family:inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/verse\/style.css *\/\n<\/style>\n<style id='global-styles-inline-css' type='text\/css'>\n:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4\/3;--wp--preset--aspect-ratio--3-4: 3\/4;--wp--preset--aspect-ratio--3-2: 3\/2;--wp--preset--aspect-ratio--2-3: 2\/3;--wp--preset--aspect-ratio--16-9: 16\/9;--wp--preset--aspect-ratio--9-16: 9\/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}\n:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}\n:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}\n:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}\n:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}\n\/*# sourceURL=global-styles-inline-css *\/\n<\/style>\n<link rel='stylesheet' id='google-fonts-inter-css' href='https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&#038;display=swap' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='material-symbols-css' href='https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&#038;display=swap' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='tailwind-local-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/css\/tailwind-output.css?ver=1.1' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='premium-ui-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/css\/premium-ui.css?ver=1.1' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='theme-style-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/style.css?ver=1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/cdn.tailwindcss.com?plugins=forms,container-queries\" id=\"tailwind-cdn-js\"><\/script>\n<script type=\"text\/javascript\" id=\"tailwind-cdn-js-after\">\n\/* <![CDATA[ *\/\n        tailwind.config = {\n            darkMode: 'class',\n            theme: { \n                extend: { \n                    colors: { \n                        primary: {\n                            50: '#eff6ff',\n                            100: '#dbeafe',\n                            600: '#2563eb',\n                            700: '#1d4ed8',\n                            900: '#1e3a8a',\n                        },\n                        'primary-container': '#001e40', \n                        'secondary-container': '#00e3fd', \n                        background: '#f8fafc' \n                    },\n                    borderRadius: {\n                        '3xl': '1.5rem',\n                        '4xl': '2rem',\n                        '5xl': '2.5rem',\n                    }\n                } \n            }\n        }\n    \n\/\/# sourceURL=tailwind-cdn-js-after\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/jquery\/jquery.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/jquery\/jquery-migrate.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/\" \/><link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"https:\/\/www.aiersheng.cc\/xmlrpc.php?rsd\" \/>\n<meta name=\"generator\" content=\"WordPress 6.9.4\" \/>\n    <style>\r\n        \/* AI\u529f\u80fd\u901a\u7528\u6837\u5f0f *\/\r\n        .ai-generate-container,\r\n        .ai-summarize-container,\r\n        .ai-search-container {\r\n            margin: 20px 0;\r\n            padding: 20px;\r\n            background: #f8f9fa;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        .ai-generate-container h3,\r\n        .ai-search-container h3 {\r\n            margin-top: 0;\r\n            color: #333;\r\n        }\r\n        \r\n        .form-group {\r\n            margin-bottom: 15px;\r\n        }\r\n        \r\n        .form-group label {\r\n            display: block;\r\n            margin-bottom: 5px;\r\n            font-weight: bold;\r\n            color: #555;\r\n        }\r\n        \r\n        .form-group textarea,\r\n        .form-group input {\r\n            width: 100%;\r\n            padding: 10px;\r\n            border: 1px solid #ddd;\r\n            border-radius: 4px;\r\n            font-size: 14px;\r\n        }\r\n        \r\n        .form-group textarea {\r\n            resize: vertical;\r\n        }\r\n        \r\n        .ai-generate-button,\r\n        .ai-summarize-button,\r\n        .ai-search-button {\r\n            background: #007bff;\r\n            color: white;\r\n            border: none;\r\n            padding: 10px 20px;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            transition: background-color 0.3s;\r\n        }\r\n        \r\n        .ai-generate-button:hover,\r\n        .ai-summarize-button:hover,\r\n        .ai-search-button:hover {\r\n            background: #0056b3;\r\n        }\r\n        \r\n        .ai-generated-content {\r\n            background-color: #e7f3ff;\r\n            border-left: 4px solid #007bff;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-error {\r\n            background-color: #f8d7da;\r\n            border-left: 4px solid #dc3545;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n            color: #721c24;\r\n        }\r\n        \r\n        .ai-search-results {\r\n            background-color: #f8f9fa;\r\n            padding: 15px;\r\n            border-radius: 4px;\r\n            margin-top: 15px;\r\n        }\r\n        \r\n        .ai-search-result-item {\r\n            margin-bottom: 15px;\r\n            padding-bottom: 15px;\r\n            border-bottom: 1px solid #e9ecef;\r\n        }\r\n        \r\n        .ai-search-result-item:last-child {\r\n            margin-bottom: 0;\r\n            padding-bottom: 0;\r\n            border-bottom: none;\r\n        }\r\n        \r\n        .ai-summarized-content {\r\n            background-color: #d4edda;\r\n            border-left: 4px solid #28a745;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-generated-image {\r\n            background-color: #fff3cd;\r\n            border-left: 4px solid #ffc107;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-generated-image img {\r\n            max-width: 100%;\r\n            height: auto;\r\n            border-radius: 4px;\r\n            margin-top: 10px;\r\n        }\r\n        \r\n        .ai-translated-content {\r\n            background-color: #d1ecf1;\r\n            border-left: 4px solid #17a2b8;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-rewritten-content {\r\n            background-color: #e2e3e5;\r\n            border-left: 4px solid #6c757d;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-keywords-results {\r\n            background-color: #f8d7da;\r\n            border-left: 4px solid #dc3545;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-keywords-results ul {\r\n            margin: 10px 0 0 20px;\r\n        }\r\n        \r\n        .ai-keywords-results li {\r\n            margin-bottom: 5px;\r\n        }\r\n        \r\n        .ai-titles-results {\r\n            background-color: #e7f3ff;\r\n            border-left: 4px solid #007bff;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-titles-results ol {\r\n            margin: 10px 0 0 20px;\r\n        }\r\n        \r\n        .ai-titles-results li {\r\n            margin-bottom: 5px;\r\n            font-weight: bold;\r\n        }\r\n        \r\n        \/* AI\u5185\u5bb9\u63a8\u8350\u6837\u5f0f *\/\r\n        .ai-recommend-container,\r\n        .ai-analyze-container,\r\n        .ai-auto-tags-container {\r\n            margin: 20px 0;\r\n            padding: 20px;\r\n            background: #f8f9fa;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        .ai-recommend-container h3,\r\n        .ai-analyze-container h3,\r\n        .ai-auto-tags-container h3 {\r\n            margin-top: 0;\r\n            color: #333;\r\n        }\r\n        \r\n        .ai-recommend-button,\r\n        .ai-analyze-button,\r\n        .ai-auto-tags-button {\r\n            background: #007bff;\r\n            color: white;\r\n            border: none;\r\n            padding: 10px 20px;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            transition: background-color 0.3s;\r\n        }\r\n        \r\n        .ai-recommend-button:hover,\r\n        .ai-analyze-button:hover,\r\n        .ai-auto-tags-button:hover {\r\n            background: #0056b3;\r\n        }\r\n        \r\n        .ai-recommendations {\r\n            background-color: #e7f3ff;\r\n            border-left: 4px solid #007bff;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-recommendations ul {\r\n            margin: 10px 0 0 20px;\r\n        }\r\n        \r\n        .ai-recommendations li {\r\n            margin-bottom: 5px;\r\n        }\r\n        \r\n        .ai-analysis {\r\n            background-color: #d4edda;\r\n            border-left: 4px solid #28a745;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-auto-tags {\r\n            background-color: #fff3cd;\r\n            border-left: 4px solid #ffc107;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-auto-tags .tags {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 8px;\r\n            margin-top: 10px;\r\n        }\r\n        \r\n        .ai-auto-tags .tag {\r\n            background-color: #007bff;\r\n            color: white;\r\n            padding: 5px 10px;\r\n            border-radius: 15px;\r\n            font-size: 12px;\r\n        }\r\n        \r\n        \/* AI\u5b66\u82f1\u8bed\u5355\u8bcd\u6837\u5f0f *\/\r\n        .ai-english-words-container,\r\n        .ai-text-extraction-container,\r\n        .ai-copywriting-formatting-container,\r\n        .ai-ppt-generation-container {\r\n            margin: 20px 0;\r\n            padding: 20px;\r\n            background: #f8f9fa;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        .ai-english-words-container h3,\r\n        .ai-text-extraction-container h3,\r\n        .ai-copywriting-formatting-container h3,\r\n        .ai-ppt-generation-container h3 {\r\n            margin-top: 0;\r\n            color: #333;\r\n        }\r\n        \r\n        .ai-english-words-button,\r\n        .ai-text-extraction-button,\r\n        .ai-copywriting-formatting-button,\r\n        .ai-ppt-generation-button {\r\n            background: #007bff;\r\n            color: white;\r\n            border: none;\r\n            padding: 10px 20px;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            transition: background-color 0.3s;\r\n        }\r\n        \r\n        .ai-english-words-button:hover,\r\n        .ai-text-extraction-button:hover,\r\n        .ai-copywriting-formatting-button:hover,\r\n        .ai-ppt-generation-button:hover {\r\n            background: #0056b3;\r\n        }\r\n        \r\n        .ai-english-words-results,\r\n        .ai-text-extraction-results,\r\n        .ai-copywriting-formatting-results,\r\n        .ai-ppt-generation-results {\r\n            background-color: #e7f3ff;\r\n            border-left: 4px solid #007bff;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-english-words-results pre,\r\n        .ai-ppt-generation-results pre {\r\n            background-color: #f0f0f0;\r\n            padding: 10px;\r\n            border-radius: 4px;\r\n            overflow-x: auto;\r\n            font-family: monospace;\r\n            white-space: pre-wrap;\r\n            word-wrap: break-word;\r\n        }\r\n        \r\n        \/* \u8c03\u6574\u8f93\u5165\u6846\u5360\u4f4d\u7b26\u6837\u5f0f *\/\r\n        ::placeholder {\r\n            font-size: 12px;\r\n            opacity: 0.7;\r\n        }\r\n        \r\n        \/* \u6559\u5e08\u4e13\u5c5eAI\u529f\u80fd\u6837\u5f0f *\/\r\n        .teacher-ai-section {\r\n            margin-top: 20px;\r\n        }\r\n        \r\n        .ai-lesson-plan-container,\r\n        .ai-class-activity-container,\r\n        .ai-student-management-container {\r\n            margin: 20px 0;\r\n            padding: 20px;\r\n            background: #f8f9fa;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        .ai-lesson-plan-container h3,\r\n        .ai-class-activity-container h3,\r\n        .ai-student-management-container h3 {\r\n            margin-top: 0;\r\n            color: #333;\r\n        }\r\n        \r\n        .ai-lesson-plan-button,\r\n        .ai-class-activity-button,\r\n        .ai-student-management-button {\r\n            background: #007bff;\r\n            color: white;\r\n            border: none;\r\n            padding: 10px 20px;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            transition: background-color 0.3s;\r\n        }\r\n        \r\n        .ai-lesson-plan-button:hover,\r\n        .ai-class-activity-button:hover,\r\n        .ai-student-management-button:hover {\r\n            background: #0056b3;\r\n        }\r\n        \r\n        .ai-lesson-plan-results,\r\n        .ai-class-activity-results,\r\n        .ai-student-management-results {\r\n            background-color: #e7f3ff;\r\n            border-left: 4px solid #007bff;\r\n            padding: 15px;\r\n            margin: 20px 0;\r\n            border-radius: 4px;\r\n        }\r\n        \r\n        .ai-lesson-plan-results pre,\r\n        .ai-class-activity-results pre,\r\n        .ai-student-management-results pre {\r\n            background-color: #f0f0f0;\r\n            padding: 10px;\r\n            border-radius: 4px;\r\n            overflow-x: auto;\r\n            font-family: monospace;\r\n            white-space: pre-wrap;\r\n            word-wrap: break-word;\r\n        }\r\n        \r\n        .loading {\r\n            display: inline-block;\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 3px solid rgba(0,123,255,.3);\r\n            border-radius: 50%;\r\n            border-top-color: #007bff;\r\n            animation: spin 1s ease-in-out infinite;\r\n        }\r\n        \r\n        @keyframes spin {\r\n            to { transform: rotate(360deg); }\r\n        }\r\n    <\/style>\r\n    <script>\r\n        \/\/ \u6587\u6863\u52a0\u8f7d\u5b8c\u6210\u540e\u6267\u884c\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ AI\u751f\u6210\u5185\u5bb9\u8868\u5355\u5904\u7406\r\n            const generateForm = document.getElementById('ai-generate-form');\r\n            if (generateForm) {\r\n                generateForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const prompt = document.getElementById('ai-generate-prompt').value;\r\n                    const maxLength = document.getElementById('ai-generate-max-length').value;\r\n                    const resultsContainer = document.getElementById('ai-generate-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_editor_generate',\r\n                            prompt: prompt,\r\n                            max_length: maxLength,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-generated-content\">' + data.content + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u641c\u7d22\u8868\u5355\u5904\u7406\r\n            const searchForm = document.getElementById('ai-search-form');\r\n            if (searchForm) {\r\n                searchForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const query = document.getElementById('ai-search-query').value;\r\n                    const resultsContainer = document.getElementById('ai-search-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u641c\u7d22...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_search',\r\n                            query: query\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            let html = '<div class=\"ai-search-results\">';\r\n                            if (Array.isArray(data.results)) {\r\n                                data.results.forEach(result => {\r\n                                    html += '<div class=\"ai-search-result-item\">';\r\n                                    html += '<h3>' + result.title + '<\/h3>';\r\n                                    html += '<p>' + result.content + '<\/p>';\r\n                                    if (result.url) {\r\n                                        html += '<a href=\"' + result.url + '\" target=\"_blank\">\u67e5\u770b\u8be6\u60c5<\/a>';\r\n                                    }\r\n                                    html += '<\/div>';\r\n                                });\r\n                            } else {\r\n                                html += '<p>' + data.results + '<\/p>';\r\n                            }\r\n                            html += '<\/div>';\r\n                            resultsContainer.innerHTML = html;\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u641c\u7d22\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u641c\u7d22\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5185\u5bb9\u6458\u8981\u6309\u94ae\u5904\u7406\r\n            const summarizeButton = document.getElementById('ai-summarize-button');\r\n            if (summarizeButton) {\r\n                summarizeButton.addEventListener('click', function() {\r\n                    const resultsContainer = document.getElementById('ai-summarize-results');\r\n                    const content = document.querySelector('.entry-content').innerHTML;\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u6458\u8981...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_summarize_content',\r\n                            content: content,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-summarized-content\"><h4>\u6587\u7ae0\u6458\u8981\uff1a<\/h4>' + data.content + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u6458\u8981\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u6458\u8981\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u56fe\u7247\u751f\u6210\u8868\u5355\u5904\u7406\r\n            const imageForm = document.getElementById('ai-generate-image-form');\r\n            if (imageForm) {\r\n                imageForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const prompt = document.getElementById('ai-generate-image-prompt').value;\r\n                    const size = document.getElementById('ai-generate-image-size').value;\r\n                    const resultsContainer = document.getElementById('ai-generate-image-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u56fe\u7247...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_generate_image',\r\n                            prompt: prompt,\r\n                            size: size,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-generated-image\"><h4>\u751f\u6210\u7684\u56fe\u7247\uff1a<\/h4><img decoding=\"async\" src=\"' + data.image_url + '\" alt=\"AI\u751f\u6210\u56fe\u7247\" style=\"max-width: 100%; height: auto; border-radius: 4px;\"><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u56fe\u7247\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u56fe\u7247\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5185\u5bb9\u7ffb\u8bd1\u8868\u5355\u5904\u7406\r\n            const translateForm = document.getElementById('ai-translate-form');\r\n            if (translateForm) {\r\n                translateForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-translate-content').value;\r\n                    const targetLang = document.getElementById('ai-translate-target-lang').value;\r\n                    const resultsContainer = document.getElementById('ai-translate-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u7ffb\u8bd1...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_translate_content',\r\n                            content: content,\r\n                            target_lang: targetLang,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-translated-content\"><h4>\u7ffb\u8bd1\u7ed3\u679c\uff1a<\/h4><p>' + data.translated_content + '<\/p><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u7ffb\u8bd1\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u7ffb\u8bd1\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5185\u5bb9\u6539\u5199\u8868\u5355\u5904\u7406\r\n            const rewriteForm = document.getElementById('ai-rewrite-form');\r\n            if (rewriteForm) {\r\n                rewriteForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-rewrite-content').value;\r\n                    const style = document.getElementById('ai-rewrite-style').value;\r\n                    const resultsContainer = document.getElementById('ai-rewrite-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u6539\u5199...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_rewrite_content',\r\n                            content: content,\r\n                            style: style,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-rewritten-content\"><h4>\u6539\u5199\u7ed3\u679c\uff1a<\/h4><p>' + data.rewritten_content + '<\/p><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u6539\u5199\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u6539\u5199\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5173\u952e\u8bcd\u63d0\u53d6\u8868\u5355\u5904\u7406\r\n            const keywordsForm = document.getElementById('ai-keywords-form');\r\n            if (keywordsForm) {\r\n                keywordsForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-keywords-content').value;\r\n                    const count = document.getElementById('ai-keywords-count').value;\r\n                    const resultsContainer = document.getElementById('ai-keywords-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u63d0\u53d6\u5173\u952e\u8bcd...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_extract_keywords',\r\n                            content: content,\r\n                            count: count,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            let keywordsList = '<ul>';\r\n                            data.keywords.forEach(function(keyword) {\r\n                                keywordsList += '<li>' + keyword + '<\/li>';\r\n                            });\r\n                            keywordsList += '<\/ul>';\r\n                            resultsContainer.innerHTML = '<div class=\"ai-keywords-results\"><h4>\u63d0\u53d6\u7684\u5173\u952e\u8bcd\uff1a<\/h4>' + keywordsList + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u5173\u952e\u8bcd\u63d0\u53d6\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u5173\u952e\u8bcd\u63d0\u53d6\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u6807\u9898\u751f\u6210\u8868\u5355\u5904\u7406\r\n            const titleForm = document.getElementById('ai-title-form');\r\n            if (titleForm) {\r\n                titleForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-title-content').value;\r\n                    const count = document.getElementById('ai-title-count').value;\r\n                    const resultsContainer = document.getElementById('ai-title-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u6807\u9898...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_generate_title',\r\n                            content: content,\r\n                            count: count,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            let titlesList = '<ol>';\r\n                            data.titles.forEach(function(title) {\r\n                                titlesList += '<li>' + title + '<\/li>';\r\n                            });\r\n                            titlesList += '<\/ol>';\r\n                            resultsContainer.innerHTML = '<div class=\"ai-titles-results\"><h4>\u751f\u6210\u7684\u6807\u9898\uff1a<\/h4>' + titlesList + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u6807\u9898\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u6807\u9898\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5185\u5bb9\u63a8\u8350\u8868\u5355\u5904\u7406\r\n            const recommendForm = document.getElementById('ai-recommend-form');\r\n            if (recommendForm) {\r\n                recommendForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const topic = document.getElementById('ai-recommend-topic').value;\r\n                    const count = document.getElementById('ai-recommend-count').value;\r\n                    const resultsContainer = document.getElementById('ai-recommend-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u83b7\u53d6\u63a8\u8350...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_recommend_content',\r\n                            topic: topic,\r\n                            count: count,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            let recommendationsList = '<ul>';\r\n                            data.recommendations.forEach(function(recommendation) {\r\n                                recommendationsList += '<li>' + recommendation + '<\/li>';\r\n                            });\r\n                            recommendationsList += '<\/ul>';\r\n                            resultsContainer.innerHTML = '<div class=\"ai-recommendations\"><h4>\u63a8\u8350\u5185\u5bb9\uff1a<\/h4>' + recommendationsList + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u63a8\u8350\u83b7\u53d6\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u63a8\u8350\u83b7\u53d6\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5185\u5bb9\u5206\u6790\u8868\u5355\u5904\u7406\r\n            const analyzeForm = document.getElementById('ai-analyze-form');\r\n            if (analyzeForm) {\r\n                analyzeForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-analyze-content').value;\r\n                    const resultsContainer = document.getElementById('ai-analyze-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u5206\u6790\u5185\u5bb9...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_analyze_content',\r\n                            content: content,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-analysis\"><h4>\u5185\u5bb9\u5206\u6790\u7ed3\u679c\uff1a<\/h4><p>' + data.analysis + '<\/p><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u5185\u5bb9\u5206\u6790\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u5185\u5bb9\u5206\u6790\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u81ea\u52a8\u6807\u7b7e\u751f\u6210\u8868\u5355\u5904\u7406\r\n            const autoTagsForm = document.getElementById('ai-auto-tags-form');\r\n            if (autoTagsForm) {\r\n                autoTagsForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-auto-tags-content').value;\r\n                    const count = document.getElementById('ai-auto-tags-count').value;\r\n                    const resultsContainer = document.getElementById('ai-auto-tags-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u6807\u7b7e...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_auto_tags',\r\n                            content: content,\r\n                            count: count,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            let tagsHtml = '<div class=\"tags\">';\r\n                            data.tags.forEach(function(tag) {\r\n                                tagsHtml += '<span class=\"tag\">' + tag + '<\/span>';\r\n                            });\r\n                            tagsHtml += '<\/div>';\r\n                            resultsContainer.innerHTML = '<div class=\"ai-auto-tags\"><h4>\u751f\u6210\u7684\u6807\u7b7e\uff1a<\/h4>' + tagsHtml + '<\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u6807\u7b7e\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u6807\u7b7e\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5b66\u82f1\u8bed\u5355\u8bcd\u8868\u5355\u5904\u7406\r\n            const englishWordsForm = document.getElementById('ai-english-words-form');\r\n            if (englishWordsForm) {\r\n                englishWordsForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const mode = document.getElementById('ai-english-words-mode').value;\r\n                    const input = document.getElementById('ai-english-words-input').value;\r\n                    const resultsContainer = document.getElementById('ai-english-words-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u5904\u7406...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_english_words',\r\n                            mode: mode,\r\n                            input: input,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-english-words-results\"><h4>\u5b66\u4e60\u7ed3\u679c\uff1a<\/h4><pre>' + data.content + '<\/pre><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u5b66\u4e60\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u5b66\u4e60\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5feb\u901f\u63d0\u53d6\u6587\u5b57\u8868\u5355\u5904\u7406\r\n            const textExtractionForm = document.getElementById('ai-text-extraction-form');\r\n            if (textExtractionForm) {\r\n                textExtractionForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-text-extraction-content').value;\r\n                    const type = document.getElementById('ai-text-extraction-type').value;\r\n                    const resultsContainer = document.getElementById('ai-text-extraction-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u63d0\u53d6\u6587\u5b57...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_text_extraction',\r\n                            content: content,\r\n                            type: type,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-text-extraction-results\"><h4>\u63d0\u53d6\u7ed3\u679c\uff1a<\/h4><p>' + data.extracted_content + '<\/p><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u63d0\u53d6\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u63d0\u53d6\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u6587\u6848\u6392\u7248\u8868\u5355\u5904\u7406\r\n            const copywritingFormattingForm = document.getElementById('ai-copywriting-formatting-form');\r\n            if (copywritingFormattingForm) {\r\n                copywritingFormattingForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const content = document.getElementById('ai-copywriting-content').value;\r\n                    const style = document.getElementById('ai-copywriting-style').value;\r\n                    const resultsContainer = document.getElementById('ai-copywriting-formatting-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u6392\u7248...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_copywriting_formatting',\r\n                            content: content,\r\n                            style: style,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-copywriting-formatting-results\"><h4>\u6392\u7248\u7ed3\u679c\uff1a<\/h4><p>' + data.formatted_content + '<\/p><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u6392\u7248\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u6392\u7248\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI PPT\u6392\u7248\u8868\u5355\u5904\u7406\r\n            const pptGenerationForm = document.getElementById('ai-ppt-generation-form');\r\n            if (pptGenerationForm) {\r\n                pptGenerationForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const topic = document.getElementById('ai-ppt-topic').value;\r\n                    const slides = document.getElementById('ai-ppt-slides').value;\r\n                    const style = document.getElementById('ai-ppt-style').value;\r\n                    const resultsContainer = document.getElementById('ai-ppt-generation-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210PPT\u5927\u7eb2...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_ppt_generation',\r\n                            topic: topic,\r\n                            slides: slides,\r\n                            style: style,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-ppt-generation-results\"><h4>PPT\u5927\u7eb2\uff1a<\/h4><pre>' + data.ppt_outline + '<\/pre><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n\r\n            \/\/ AI\u6559\u6848\u751f\u6210\u8868\u5355\u5904\u7406\r\n            const lessonPlanForm = document.getElementById('ai-lesson-plan-form');\r\n            if (lessonPlanForm) {\r\n                lessonPlanForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const subject = document.getElementById('ai-lesson-subject').value;\r\n                    const topic = document.getElementById('ai-lesson-topic').value;\r\n                    const grade = document.getElementById('ai-lesson-grade').value;\r\n                    const duration = document.getElementById('ai-lesson-duration').value;\r\n                    const style = document.getElementById('ai-lesson-style').value;\r\n                    const resultsContainer = document.getElementById('ai-lesson-plan-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u6559\u6848...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_lesson_plan',\r\n                            subject: subject,\r\n                            topic: topic,\r\n                            grade: grade,\r\n                            duration: duration,\r\n                            style: style,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-lesson-plan-results\"><h4>\u751f\u6210\u7684\u6559\u6848\uff1a<\/h4><pre>' + data.lesson_plan + '<\/pre><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u73ed\u7ea7\u6d3b\u52a8\u7ba1\u7406\u8868\u5355\u5904\u7406\r\n            const classActivityForm = document.getElementById('ai-class-activity-form');\r\n            if (classActivityForm) {\r\n                classActivityForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const type = document.getElementById('ai-activity-type').value;\r\n                    const topic = document.getElementById('ai-activity-topic').value;\r\n                    const grade = document.getElementById('ai-activity-grade').value;\r\n                    const duration = document.getElementById('ai-activity-duration').value;\r\n                    const resultsContainer = document.getElementById('ai-class-activity-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u6d3b\u52a8\u65b9\u6848...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_class_activity',\r\n                            type: type,\r\n                            topic: topic,\r\n                            grade: grade,\r\n                            duration: duration,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-class-activity-results\"><h4>\u751f\u6210\u7684\u6d3b\u52a8\u65b9\u6848\uff1a<\/h4><pre>' + data.activity_plan + '<\/pre><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n            \r\n            \/\/ AI\u5b66\u751f\u7ba1\u7406\u8868\u5355\u5904\u7406\r\n            const studentManagementForm = document.getElementById('ai-student-management-form');\r\n            if (studentManagementForm) {\r\n                studentManagementForm.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n                    const functionType = document.getElementById('ai-student-function').value;\r\n                    const info = document.getElementById('ai-student-info').value;\r\n                    const resultsContainer = document.getElementById('ai-student-management-results');\r\n                    \r\n                    resultsContainer.innerHTML = '<div class=\"loading\">\u6b63\u5728\u751f\u6210\u7ba1\u7406\u65b9\u6848...<\/div>';\r\n                    \r\n                    fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\r\n                        method: 'POST',\r\n                        headers: {\r\n                            'Content-Type': 'application\/x-www-form-urlencoded',\r\n                        },\r\n                        body: new URLSearchParams({\r\n                            action: 'ai_student_management',\r\n                            function: functionType,\r\n                            info: info,\r\n                            nonce: '481662741f'\r\n                        })\r\n                    })\r\n                    .then(response => response.json())\r\n                    .then(data => {\r\n                        if (data.success) {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-student-management-results\"><h4>\u751f\u6210\u7684\u7ba1\u7406\u65b9\u6848\uff1a<\/h4><pre>' + data.management_result + '<\/pre><\/div>';\r\n                        } else {\r\n                            resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + data.message + '<\/div>';\r\n                        }\r\n                    })\r\n                    .catch(error => {\r\n                        resultsContainer.innerHTML = '<div class=\"ai-error\">\u751f\u6210\u5931\u8d25: ' + error.message + '<\/div>';\r\n                    });\r\n                });\r\n            }\r\n        });\r\n    <\/script>\r\n        <style>\n        \/* Force desktop nav visibility and mobile dock hiding *\/\n        @media (min-width: 1024px) {\n            .desktop-nav-menu { display: flex !important; }\n            .mobile-nav-dock { display: none !important; }\n            #mobile-menu-btn { display: none !important; }\n        }\n        @media (max-width: 1023px) {\n            .desktop-nav-menu { display: none !important; }\n            .mobile-nav-dock { display: flex !important; }\n        }\n    <\/style>\n<\/head>\n<body class=\"wp-theme-edumaster bg-gray-50 text-gray-900\">\n\n<header class=\"main-header sticky top-0 z-50 transition-all duration-500\" id=\"main-header\">\n    <div class=\"header-container flex justify-between items-center h-16 md:h-20 px-6 lg:px-12 max-w-full mx-auto bg-white\/80 backdrop-blur-xl border-b border-gray-200\/50 shadow-sm transition-all duration-300\">\n        <!-- Logo -->\n        <div class=\"flex items-center gap-4\">\n            <button id=\"mobile-menu-btn\" class=\"lg:hidden p-2.5 -ml-2 text-slate-600 hover:bg-blue-50 hover:text-blue-600 rounded-2xl transition-all active:scale-95\">\n                <span class=\"material-symbols-outlined text-[28px]\">menu<\/span>\n            <\/button>\n            <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex items-center gap-3 group\">\n                                    <div class=\"w-10 h-10 md:w-12 md:h-12 bg-gradient-to-br from-blue-600 to-indigo-700 rounded-[1.25rem] flex items-center justify-center text-white shadow-xl shadow-blue-500\/20 group-hover:rotate-12 transition-all duration-500\">\n                        <span class=\"material-symbols-outlined text-2xl\">school<\/span>\n                    <\/div>\n                                <div class=\"hidden sm:flex flex-col\">\n                    <span class=\"text-xl md:text-2xl font-black tracking-tighter text-slate-900 group-hover:text-blue-600 transition-colors leading-tight\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n                    <span class=\"text-[10px] font-bold text-slate-400 uppercase tracking-[0.2em] -mt-1\">Eco-Master System<\/span>\n                <\/div>\n            <\/a>\n        <\/div>\n\n        <!-- Desktop Navigation -->\n        <nav class=\"desktop-nav-menu hidden lg:flex items-center justify-center flex-1 mx-8 h-full\">\n            <ul id=\"menu-%e4%b8%bb%e5%af%bc%e8%88%aa\" class=\"flex items-center gap-8 h-full\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u9996\u9875<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=8693\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u667a\u4e91\u8f85\u5bfc<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12057\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u62db\u751f\u9879\u76ee<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=11848\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u542f\u8499\u6559\u80b2<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16890\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u8003\u516c\u8003\u7f16<\/span><\/a><\/li><\/ul><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=14117\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>AI\u5de5\u5177\u5bfc\u822a<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15811\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u8f6f\u4ef6\u4e2d\u5fc3<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16919\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u76f4\u64ad\u4e0e\u77ed\u89c6\u9891<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15304\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u5173\u4e8e\u6211\u4eec<\/span><\/a><\/li><\/ul><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=9796\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u4f18\u8d28\u6559\u7a0b<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15427\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u77ed\u89c6\u9891<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17030\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u8d44\u6e90\u7ba1\u7406<\/span><\/a><\/li><\/ul><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15807\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u6559\u80b2\u4e2d\u5fc3<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15696\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u5168\u7403\u5b66\u4e60\u5e73\u53f0<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16893\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u5b66\u5386\u95e8\u6237<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=11850\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u667a\u9020\u4ea7\u6559<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17086\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u7efc\u5408\u6bd4\u8d5b<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17027\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u8003\u8bc1<\/span><\/a><\/li><\/ul><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=10499\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u6e90\u5934\u5546\u57ce<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12902\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u53f0\u65c5\u5168\u97f5<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16915\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u5149\u5f71\u4e16\u754c<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16650\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u95e8\u5e97\u7ba1\u7406<\/span><\/a><\/li><\/ul><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12041\" class=\"flex items-center gap-2 px-4 py-2 text-[11px] font-black uppercase tracking-[0.2em] transition-all text-slate-600 hover:text-blue-600\"><span>\u53f0\u8109\u804c\u9886<\/span><span class=\"material-symbols-outlined text-lg opacity-40\">expand_more<\/span><\/a><ul class=\"absolute top-full left-0 mt-4 w-56 bg-white border border-slate-100 rounded-2xl shadow-2xl py-4 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 transform translate-y-2 group-hover:translate-y-0 z-50\"><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16907\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u56ed\u827a\u6280\u672f<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16684\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u751f\u6001\u95e8\u6237<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16681\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u793e\u533a\u5e7f\u573a<\/span><\/a><\/li><li class=\"relative group h-full flex items-center\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16678\" class=\"flex items-center justify-between px-6 py-3 text-[10px] font-bold text-slate-600 hover:text-blue-600 hover:bg-blue-50 transition-all uppercase tracking-widest\"><span>\u4f53\u80b2\u6559\u80b2<\/span><\/a><\/li><\/ul><\/li><\/ul>        <\/nav>\n\n        <!-- Right Actions -->\n        <div class=\"flex items-center gap-2 md:gap-4\">\n            <div class=\"hidden xl:flex items-center bg-slate-100\/50 rounded-2xl px-4 py-2 border border-transparent focus-within:border-blue-300 focus-within:bg-white focus-within:shadow-xl transition-all group\">\n                <span class=\"material-symbols-outlined text-slate-400 text-xl group-focus-within:text-blue-500\">search<\/span>\n                <form role=\"search\" method=\"get\" action=\"https:\/\/www.aiersheng.cc\/\">\n                    <input class=\"bg-transparent border-none focus:ring-0 text-[11px] w-24 2xl:w-40 placeholder-slate-400 ml-1 font-bold uppercase tracking-wider\" placeholder=\"\u641c\u7d22\u8d44\u6e90...\" type=\"text\" name=\"s\"\/>\n                <\/form>\n            <\/div>\n\n                            <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php\" class=\"text-[11px] font-black text-slate-500 hover:text-blue-600 transition-all uppercase tracking-[0.2em] px-6 py-3 border border-transparent hover:border-slate-100 rounded-xl\">\u767b\u5f55<\/a>\n                <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php?action=register\" class=\"hidden md:flex items-center gap-2 bg-blue-600 text-white px-8 py-3.5 rounded-2xl text-[11px] font-black uppercase tracking-[0.2em] shadow-xl shadow-blue-600\/20 hover:bg-indigo-700 hover:-translate-y-0.5 transition-all active:scale-95\">\n                    \u514d\u8d39\u5f00\u59cb\n                <\/a>\n                    <\/div>\n    <\/div>\n<\/header>\n\n<!-- Mobile Menu Overlay -->\n<div id=\"mobile-menu-overlay\" class=\"fixed inset-0 z-[100] bg-white transform translate-x-full transition-transform duration-500 lg:hidden flex flex-col\">\n    <div class=\"flex justify-between items-center p-6 border-b border-slate-100\">\n            <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex items-center gap-3 group\">\n                                    <div class=\"w-10 h-10 bg-slate-900 rounded-xl flex items-center justify-center text-white shadow-xl group-hover:rotate-12 transition-all duration-500\">\n                        <span class=\"material-symbols-outlined text-xl\">school<\/span>\n                    <\/div>\n                                <span class=\"text-xl font-black text-slate-900 tracking-tighter group-hover:text-blue-600 transition-colors\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n            <\/a>\n        <button id=\"close-menu-btn\" class=\"w-12 h-12 bg-slate-100 rounded-2xl flex items-center justify-center text-slate-600 hover:bg-rose-50 hover:text-rose-600 transition-all active:scale-90\">\n            <span class=\"material-symbols-outlined text-2xl\">close<\/span>\n        <\/button>\n    <\/div>\n\n    <nav class=\"flex-1 overflow-y-auto p-6\">\n        <ul id=\"menu-%e4%b8%bb%e5%af%bc%e8%88%aa-1\" class=\"space-y-3\"><li id=\"menu-item-15831\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-15831\"><a href=\"https:\/\/www.aiersheng.cc\/\">\u9996\u9875<\/a><\/li>\n<li id=\"menu-item-16657\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16657\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=8693\">\u667a\u4e91\u8f85\u5bfc<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16668\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16668\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12057\">\u62db\u751f\u9879\u76ee<\/a><\/li>\n\t<li id=\"menu-item-16656\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16656\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=11848\">\u542f\u8499\u6559\u80b2<\/a><\/li>\n\t<li id=\"menu-item-16892\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16892\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16890\">\u8003\u516c\u8003\u7f16<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-16654\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16654\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=14117\">AI\u5de5\u5177\u5bfc\u822a<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-15835\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-15835\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15811\">\u8f6f\u4ef6\u4e2d\u5fc3<\/a><\/li>\n\t<li id=\"menu-item-16921\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16921\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16919\">\u76f4\u64ad\u4e0e\u77ed\u89c6\u9891<\/a><\/li>\n\t<li id=\"menu-item-16665\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16665\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15304\">\u5173\u4e8e\u6211\u4eec<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-16655\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16655\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=9796\">\u4f18\u8d28\u6559\u7a0b<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16664\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16664\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15427\">\u77ed\u89c6\u9891<\/a><\/li>\n\t<li id=\"menu-item-17032\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-17032\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17030\">\u8d44\u6e90\u7ba1\u7406<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-15833\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15833\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15807\">\u6559\u80b2\u4e2d\u5fc3<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16663\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16663\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=15696\">\u5168\u7403\u5b66\u4e60\u5e73\u53f0<\/a><\/li>\n\t<li id=\"menu-item-16898\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16898\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16893\">\u5b66\u5386\u95e8\u6237<\/a><\/li>\n\t<li id=\"menu-item-16658\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16658\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=11850\">\u667a\u9020\u4ea7\u6559<\/a><\/li>\n\t<li id=\"menu-item-17091\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-17091\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17086\">\u7efc\u5408\u6bd4\u8d5b<\/a><\/li>\n\t<li id=\"menu-item-17029\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-17029\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=17027\">\u8003\u8bc1<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-16659\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16659\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=10499\">\u6e90\u5934\u5546\u57ce<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16667\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16667\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12902\">\u53f0\u65c5\u5168\u97f5<\/a><\/li>\n\t<li id=\"menu-item-16918\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16918\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16915\">\u5149\u5f71\u4e16\u754c<\/a><\/li>\n\t<li id=\"menu-item-16652\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16652\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16650\">\u95e8\u5e97\u7ba1\u7406<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-16669\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16669\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=12041\">\u53f0\u8109\u804c\u9886<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16911\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16911\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16907\">\u56ed\u827a\u6280\u672f<\/a><\/li>\n\t<li id=\"menu-item-16686\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16686\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16684\">\u751f\u6001\u95e8\u6237<\/a><\/li>\n\t<li id=\"menu-item-16683\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16683\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16681\">\u793e\u533a\u5e7f\u573a<\/a><\/li>\n\t<li id=\"menu-item-16914\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16914\"><a href=\"https:\/\/www.aiersheng.cc\/?page_id=16678\">\u4f53\u80b2\u6559\u80b2<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>    <\/nav>\n\n    <div class=\"p-6 border-t border-slate-100 bg-slate-50\/50 space-y-4\">\n                    <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php\" class=\"flex items-center justify-center gap-3 w-full p-5 bg-white text-slate-700 rounded-3xl font-black uppercase tracking-widest text-sm border border-slate-200 hover:border-blue-600 hover:text-blue-600 transition-all\">\n                <span class=\"material-symbols-outlined text-2xl\">login<\/span>\n                \u8d26\u53f7\u767b\u5f55\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php?action=register\" class=\"flex items-center justify-center gap-3 w-full p-5 bg-gradient-to-r from-blue-600 to-indigo-700 text-white rounded-3xl font-black uppercase tracking-widest text-sm shadow-xl shadow-blue-600\/20 transition-all\">\n                <span class=\"material-symbols-outlined text-2xl\">how_to_reg<\/span>\n                \u7acb\u5373\u52a0\u5165\n            <\/a>\n            <\/div>\n<\/div>\n\n<!-- Mobile Bottom Dock (Strictly Hidden on Desktop) -->\n<nav class=\"mobile-nav-dock fixed bottom-6 left-6 right-6 h-16 bg-white\/95 backdrop-blur-2xl border border-white\/20 rounded-full shadow-[0_20px_50px_rgba(0,0,0,0.1)] flex items-center justify-around px-2 z-[90] hidden\">\n    <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex flex-col items-center gap-0.5 text-blue-600 w-12\">\n        <span class=\"material-symbols-outlined text-[26px]\">home<\/span>\n        <span class=\"text-[8px] font-black uppercase tracking-widest\">\u9996\u9875<\/span>\n    <\/a>\n    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=content\" class=\"flex flex-col items-center gap-0.5 text-slate-400 hover:text-blue-600 transition-all w-12\">\n        <span class=\"material-symbols-outlined text-[26px]\">menu_book<\/span>\n        <span class=\"text-[8px] font-black uppercase tracking-widest\">\u77e5\u8bc6<\/span>\n    <\/a>\n    <div class=\"flex items-center justify-center -mt-8 relative\">\n        <div class=\"absolute inset-0 bg-blue-600\/30 blur-xl rounded-full scale-110\"><\/div>\n        <a href=\"https:\/\/www.aiersheng.cc\/?page_id=10499\" class=\"w-14 h-14 bg-gradient-to-br from-blue-600 to-indigo-700 rounded-full flex items-center justify-center text-white shadow-2xl relative z-10 hover:scale-110 transition-transform active:scale-95\">\n            <span class=\"material-symbols-outlined text-3xl font-bold\">add<\/span>\n        <\/a>\n    <\/div>\n    <a href=\"https:\/\/www.aiersheng.cc\/?post_type=shop_product\" class=\"flex flex-col items-center gap-0.5 text-slate-400 hover:text-blue-600 transition-all w-12\">\n        <span class=\"material-symbols-outlined text-[26px]\">shopping_cart<\/span>\n        <span class=\"text-[8px] font-black uppercase tracking-widest\">\u5546\u57ce<\/span>\n    <\/a>\n        <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php\" class=\"flex flex-col items-center gap-0.5 text-slate-400 hover:text-blue-600 transition-all w-12\">\n        <span class=\"material-symbols-outlined text-[26px]\">login<\/span>\n        <span class=\"text-[8px] font-black uppercase tracking-widest\">\u767b\u5f55<\/span>\n    <\/a>\n    <\/nav>\n\n\n<main class=\"min-h-screen bg-slate-50 pt-24 md:pt-32 pb-24\">\n    <!-- Hero Header -->\n    <header class=\"relative py-24 overflow-hidden\">\n        <div class=\"absolute inset-0 bg-blue-600\">\n            <div class=\"absolute inset-0 bg-gradient-to-br from-blue-700 to-indigo-800\"><\/div>\n            <!-- Decorative Patterns -->\n            <div class=\"absolute inset-0 opacity-10 bg-[url('https:\/\/www.transparenttextures.com\/patterns\/cubes.png')]\"><\/div>\n            <div class=\"absolute top-0 right-0 w-[800px] h-[800px] bg-white\/10 blur-[150px] rounded-full -mr-96 -mt-96\"><\/div>\n        <\/div>\n        \n        <div class=\"max-w-7xl mx-auto px-6 lg:px-12 relative z-10 text-center\">\n            <span class=\"inline-flex items-center gap-3 px-5 py-2 bg-white\/10 border border-white\/20 rounded-full text-[10px] font-black text-white uppercase tracking-[0.3em] mb-10 backdrop-blur-xl\">Premium Marketplace<\/span>\n            <h1 class=\"text-5xl md:text-7xl font-black text-white tracking-tighter mb-10 leading-none\">\n                \u7cbe\u9009\u5546\u57ce            <\/h1>\n            \n            <!-- Search -->\n            <form method=\"get\" class=\"max-w-xl mx-auto relative group\" action=\"https:\/\/www.aiersheng.cc\/?post_type=shop_product\">\n                <div class=\"relative flex items-center p-2 bg-white rounded-[2rem] shadow-2xl transition-all focus-within:ring-8 focus-within:ring-white\/10\">\n                    <span class=\"material-symbols-outlined ml-6 text-slate-300\">search<\/span>\n                    <input type=\"text\" name=\"s\" value=\"\" placeholder=\"\u641c\u7d22\u5168\u7403\u521b\u5ba2\u7cbe\u9009...\" class=\"w-full bg-transparent border-none text-slate-900 placeholder:text-slate-300 px-4 py-4 outline-none text-lg\">\n                    <button type=\"submit\" class=\"bg-blue-600 text-white px-8 py-4 rounded-[1.5rem] font-black uppercase tracking-widest hover:bg-blue-700 transition-all shadow-lg\">\u63a2\u7d22<\/button>\n                <\/div>\n            <\/form>\n        <\/div>\n    <\/header>\n\n    <!-- Filters -->\n    <div class=\"sticky top-20 z-40 bg-white\/90 backdrop-blur-xl border-b border-slate-100 mb-12\">\n        <div class=\"max-w-7xl mx-auto px-6 lg:px-12 flex items-center gap-6 overflow-x-auto scrollbar-hide py-5\">\n            <a href=\"https:\/\/www.aiersheng.cc\/?post_type=shop_product\" class=\"flex items-center gap-2 px-6 py-3 rounded-full text-xs font-black uppercase tracking-widest transition-all bg-blue-600 text-white shadow-xl shadow-blue-600\/20\">\n                <span class=\"material-symbols-outlined text-lg\">grid_view<\/span>\n                \u5168\u90e8\n            <\/a>\n                            <a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F10499&cat=101\" class=\"flex items-center gap-2 px-6 py-3 rounded-full text-xs font-black uppercase tracking-widest transition-all text-slate-400 hover:text-blue-600 hover:bg-blue-50\">\n                    Uncategorized                <\/a>\n                    <\/div>\n    <\/div>\n\n    <!-- Products Grid -->\n    <section class=\"max-w-7xl mx-auto px-6 lg:px-12\">\n                <div class=\"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6 md:gap-8\">\n                        <article class=\"group bg-white border border-slate-100 rounded-[2rem] overflow-hidden hover:border-blue-200 hover:shadow-2xl hover:-translate-y-2 transition-all duration-500 relative\">\n                <a href=\"https:\/\/www.aiersheng.cc\/?shop_product=%e6%90%9c%e7%b4%a2\" class=\"absolute inset-0 z-10\"><\/a>\n                \n                <div class=\"aspect-square relative overflow-hidden bg-slate-50\">\n                                            <div class=\"w-full h-full flex items-center justify-center\">\n                            <span class=\"material-symbols-outlined text-6xl text-slate-200 group-hover:scale-110 transition-all\">shopping_bag<\/span>\n                        <\/div>\n                                        \n                    <!-- Badges -->\n                    <div class=\"absolute top-4 left-4 flex flex-col gap-2\">\n                                                    <span class=\"bg-slate-900\/90 backdrop-blur-md text-white text-[10px] font-black uppercase tracking-widest px-3 py-1.5 rounded-lg shadow-lg\">\u5df2\u552e\u7f44<\/span>\n                                            <\/div>\n\n                    <!-- Quick Action Overlay -->\n                    <div class=\"absolute inset-0 bg-blue-600\/0 group-hover:bg-blue-600\/10 transition-colors pointer-events-none\"><\/div>\n                <\/div>\n                \n                <div class=\"p-6 space-y-4\">\n                    <h3 class=\"text-base font-black text-slate-900 group-hover:text-blue-600 transition-colors line-clamp-2 leading-snug h-12\">\u641c\u7d22<\/h3>\n                    \n                    <div class=\"flex items-end justify-between\">\n                        <div class=\"flex flex-col\">\n                                                            <span class=\"text-xl font-black text-slate-900 leading-none\">\u00a50.00<\/span>\n                                                    <\/div>\n                        \n                        <button \n                            class=\"ajax-add-to-cart w-10 h-10 bg-slate-50 rounded-xl flex items-center justify-center text-slate-400 group-hover:bg-blue-600 group-hover:text-white transition-all z-20 relative\"\n                            data-product-id=\"14562\"\n                        >\n                            <span class=\"material-symbols-outlined text-lg\">add_shopping_cart<\/span>\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/article>\n                    <\/div>\n\n        <!-- Pagination -->\n        \n            <\/section>\n<\/main>\n\n<style>\n.page-numbers {\n    @apply w-12 h-12 flex items-center justify-center rounded-2xl bg-white border border-slate-100 text-slate-600 font-bold hover:bg-blue-600 hover:text-white hover:border-blue-600 transition-all;\n}\n.page-numbers.current {\n    @apply bg-blue-600 text-white border-blue-600 shadow-lg shadow-blue-600\/20;\n}\n<\/style>\n\n\n<footer class=\"bg-[#050b18] pt-24 pb-12 relative overflow-hidden text-slate-400 font-medium\">\n    <!-- Decorative Glow -->\n    <div class=\"absolute top-0 right-0 w-[600px] h-[600px] bg-blue-600\/10 blur-[120px] rounded-full -mr-64 -mt-64\"><\/div>\n    <div class=\"absolute bottom-0 left-0 w-[400px] h-[400px] bg-indigo-600\/10 blur-[100px] rounded-full -ml-32 -mb-32\"><\/div>\n\n    <div class=\"max-w-7xl mx-auto px-6 lg:px-12 relative z-10\">\n        \n        <!-- Top Footer CTA -->\n        <div class=\"bg-gradient-to-br from-blue-600 via-blue-700 to-indigo-900 rounded-[3rem] p-10 lg:p-20 mb-24 flex flex-col lg:flex-row items-center justify-between gap-12 shadow-2xl shadow-blue-950\/50 border border-white\/10 relative overflow-hidden group\">\n            <div class=\"absolute inset-0 bg-[url('https:\/\/www.transparenttextures.com\/patterns\/carbon-fibre.png')] opacity-10 mix-blend-overlay\"><\/div>\n            <div class=\"text-center lg:text-left relative z-10\">\n                <h3 class=\"text-3xl lg:text-5xl font-black text-white tracking-tighter mb-6 leading-tight\">\u51c6\u5907\u597d\u5f00\u542f<br>\u6570\u5b57\u5316\u8f6c\u578b\u4e86\u5417\uff1f<\/h3>\n                <p class=\"text-blue-100 text-lg opacity-80 max-w-md\">\u52a0\u5165 EduMaster \u521b\u5ba2\u751f\u6001\uff0c\u4e0e 2000+ \u4f4d\u884c\u4e1a\u5148\u884c\u8005\u5171\u540c\u8fdb\u5316\u3002<\/p>\n            <\/div>\n            <div class=\"flex flex-wrap justify-center gap-4 relative z-10\">\n                <a href=\"https:\/\/www.aiersheng.cc\/wp-login.php?action=register\" class=\"bg-white text-blue-900 px-12 py-5 rounded-2xl text-xs font-black uppercase tracking-[0.2em] hover:scale-105 hover:shadow-2xl transition-all duration-300\">\u7acb\u5373\u52a0\u5165<\/a>\n                <button onclick=\"window.scrollTo({top: 0, behavior: 'smooth'})\" class=\"bg-white\/10 backdrop-blur-xl text-white border border-white\/20 px-12 py-5 rounded-2xl text-xs font-black uppercase tracking-[0.2em] hover:bg-white\/20 transition-all duration-300 flex items-center gap-2\">\n                    <span class=\"material-symbols-outlined text-lg\">arrow_upward<\/span>\n                    \u8fd4\u56de\u9876\u90e8\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Main Footer Grid -->\n        <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-6 gap-12 lg:gap-16 mb-24\">\n            \n            <!-- Column 1: Brand -->\n            <div class=\"lg:col-span-2 space-y-10\">\n                <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex items-center gap-4 group\">\n                    <div class=\"w-12 h-12 bg-white rounded-2xl flex items-center justify-center text-blue-900 shadow-xl group-hover:rotate-12 transition-all duration-500\">\n                        <span class=\"material-symbols-outlined text-2xl\">school<\/span>\n                    <\/div>\n                    <span class=\"text-2xl font-black text-white tracking-tighter\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n                <\/a>\n                <p class=\"text-slate-400 text-sm leading-relaxed max-w-sm\">\n                    \u81f4\u529b\u6253\u9020 AI \u9a71\u52a8\u7684\u4e00\u7ad9\u5f0f\u6559\u80b2\u521b\u5ba2\u751f\u6001\u3002\u901a\u8fc7\u7cbe\u51c6\u7684\u8d44\u6e90\u5bf9\u63a5\u4e0e\u667a\u80fd\u5de5\u5177\u8d4b\u80fd\uff0c\u52a9\u60a8\u5728\u6570\u5b57\u5316\u65f6\u4ee3\u62a2\u5360\u5148\u673a\u3002\n                <\/p>\n                <div class=\"flex gap-4\">\n                    <a href=\"#\" class=\"w-12 h-12 rounded-2xl bg-white\/5 border border-white\/10 flex items-center justify-center text-slate-300 hover:bg-blue-600 hover:text-white hover:border-blue-600 hover:-translate-y-1 transition-all duration-300\">\n                        <span class=\"material-symbols-outlined text-xl\">chat<\/span>\n                    <\/a>\n                    <a href=\"#\" class=\"w-12 h-12 rounded-2xl bg-white\/5 border border-white\/10 flex items-center justify-center text-slate-300 hover:bg-blue-600 hover:text-white hover:border-blue-600 hover:-translate-y-1 transition-all duration-300\">\n                        <span class=\"material-symbols-outlined text-xl\">qr_code<\/span>\n                    <\/a>\n                    <a href=\"#\" class=\"w-12 h-12 rounded-2xl bg-white\/5 border border-white\/10 flex items-center justify-center text-slate-300 hover:bg-blue-600 hover:text-white hover:border-blue-600 hover:-translate-y-1 transition-all duration-300\">\n                        <span class=\"material-symbols-outlined text-xl\">alternate_email<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n\n            <!-- Column 2: Ecosystem -->\n            <div class=\"space-y-8\">\n                <h4 class=\"text-[10px] font-black text-blue-500 uppercase tracking-[0.3em]\">\u521b\u5ba2\u751f\u6001 \/ SYSTEM<\/h4>\n                <ul class=\"space-y-4\"><li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=navigation-aigc\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">AI \u5b9e\u9a8c\u5ba4<\/a><\/li><li><a href=\"https:\/\/www.aiersheng.cc\/?post_type=shop_product\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">\u7cbe\u9009\u5546\u57ce<\/a><\/li><li><a href=\"https:\/\/www.aiersheng.cc\/?shop_product=%e6%90%9c%e7%b4%a2\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">\u521b\u5ba2\u4e2d\u5fc3<\/a><\/li><\/ul>            <\/div>\n\n            <!-- Column 3: Academic -->\n            <div class=\"space-y-8\">\n                <h4 class=\"text-[10px] font-black text-blue-500 uppercase tracking-[0.3em]\">\u5b66\u672f\u8d4b\u80fd \/ ACADEMIC<\/h4>\n                <ul class=\"space-y-4\">\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?post_type=content_edu&type=course\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">\u6838\u5fc3\u8bfe\u7a0b<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?post_type=teacher\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">\u8bb2\u5e08\u56e2\u961f<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?post_type=school\" class=\"text-sm font-bold text-slate-500 hover:text-white transition-all\">\u9662\u6821\u5e93<\/a><\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Column 4: Contact -->\n            <div class=\"lg:col-span-2 space-y-8\">\n                <h4 class=\"text-[10px] font-black text-blue-500 uppercase tracking-[0.3em]\">\u8054\u7cfb\u6211\u4eec \/ CONTACT<\/h4>\n                <div class=\"bg-white\/5 border border-white\/10 rounded-3xl p-8 space-y-6\">\n                    <div class=\"group\">\n                        <p class=\"text-[8px] font-black text-blue-600 uppercase tracking-widest mb-2\">\u670d\u52a1\u70ed\u7ebf \/ Hotline<\/p>\n                        <p class=\"text-2xl font-black text-white group-hover:text-blue-400 transition-colors\">400-XXX-XXXX<\/p>\n                    <\/div>\n                    <div>\n                        <p class=\"text-[8px] font-black text-blue-600 uppercase tracking-widest mb-2\">\u5de5\u4f5c\u65f6\u95f4 \/ Office Hours<\/p>\n                        <p class=\"text-xs font-bold text-slate-400\">\u5468\u4e00\u81f3\u5468\u4e94 09:00 - 18:00 (GMT+8)<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Bottom Bar -->\n        <div class=\"pt-12 border-t border-white\/5 flex flex-col md:flex-row justify-between items-center gap-8\">\n            <div class=\"flex flex-wrap justify-center gap-8 text-[10px] font-black text-slate-600 uppercase tracking-[0.2em]\">\n                <a href=\"#\" class=\"hover:text-white transition-all\">\u9690\u79c1\u653f\u7b56<\/a>\n                <a href=\"#\" class=\"hover:text-white transition-all\">\u670d\u52a1\u6761\u6b3e<\/a>\n                <a href=\"#\" class=\"hover:text-white transition-all\">\u7248\u6743\u58f0\u660e<\/a>\n            <\/div>\n            <p class=\"text-[10px] font-black text-slate-600 uppercase tracking-[0.3em] text-center md:text-right\">\n                \u00a9 2026 \u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4. <span class=\"mx-2\">|<\/span>             <\/p>\n        <\/div>\n    <\/div>\n<\/footer>\n\n<!-- Shopping Cart Drawer -->\n<div id=\"cart-drawer\" class=\"fixed inset-0 z-[100] invisible transition-all duration-500\">\n    <div id=\"cart-overlay\" class=\"absolute inset-0 bg-slate-900\/40 backdrop-blur-sm opacity-0 transition-opacity duration-500\"><\/div>\n    <div id=\"cart-content\" class=\"absolute top-0 right-0 w-full max-w-md h-full bg-white shadow-2xl translate-x-full transition-transform duration-500 flex flex-col\">\n        <div class=\"p-8 border-b border-slate-100 flex justify-between items-center\">\n            <h3 class=\"text-xl font-black text-slate-900 uppercase tracking-tighter\">\u6211\u7684\u8d2d\u7269\u8f66<\/h3>\n            <button id=\"close-cart\" class=\"w-10 h-10 rounded-full border border-slate-100 flex items-center justify-center text-slate-400 hover:text-rose-600 transition-all\">\n                <span class=\"material-symbols-outlined\">close<\/span>\n            <\/button>\n        <\/div>\n        <div id=\"cart-items\" class=\"flex-1 overflow-y-auto p-8 space-y-6\">\n            <!-- Items injected by JS -->\n        <\/div>\n        <div class=\"p-8 bg-slate-50 border-t border-slate-100 space-y-6\">\n            <div class=\"flex justify-between items-end\">\n                <span class=\"text-xs font-black text-slate-400 uppercase tracking-widest\">\u5408\u8ba1\u91d1\u989d<\/span>\n                <span class=\"text-3xl font-black text-blue-600\">\u00a5<span id=\"cart-total-display\">0.00<\/span><\/span>\n            <\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/checkout\/\" class=\"block w-full bg-blue-600 text-white py-5 rounded-2xl text-center font-black uppercase tracking-widest shadow-xl shadow-blue-600\/20 hover:scale-[1.02] transition-all\">\u524d\u5f80\u7ed3\u7b97<\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const cartDrawer = document.getElementById('cart-drawer');\n    const cartContent = document.getElementById('cart-content');\n    const cartOverlay = document.getElementById('cart-overlay');\n    const closeCart = document.getElementById('close-cart');\n    const cartItemsContainer = document.getElementById('cart-items');\n    const cartTotalDisplay = document.getElementById('cart-total-display');\n\n    function openCart() {\n        cartDrawer.classList.remove('invisible');\n        setTimeout(() => {\n            cartOverlay.classList.replace('opacity-0', 'opacity-100');\n            cartContent.classList.remove('translate-x-full');\n        }, 10);\n        refreshCart();\n    }\n\n    function closeCartDrawer() {\n        cartOverlay.classList.replace('opacity-100', 'opacity-0');\n        cartContent.classList.add('translate-x-full');\n        setTimeout(() => cartDrawer.classList.add('invisible'), 500);\n    }\n\n    closeCart.addEventListener('click', closeCartDrawer);\n    cartOverlay.addEventListener('click', closeCartDrawer);\n\n    function refreshCart() {\n        fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php?action=ls_get_cart_data')\n            .then(res => res.json())\n            .then(res => {\n                if(res.success) {\n                    const data = res.data;\n                    cartTotalDisplay.innerText = data.total;\n                    if(data.items.length === 0) {\n                        cartItemsContainer.innerHTML = '<div class=\"text-center py-20 opacity-30\"><span class=\"material-symbols-outlined text-6xl\">shopping_cart_off<\/span><p class=\"mt-4 font-black uppercase tracking-widest text-xs\">\u8d2d\u7269\u8f66\u662f\u7a7a\u7684<\/p><\/div>';\n                        return;\n                    }\n                    cartItemsContainer.innerHTML = data.items.map(item => `\n                        <div class=\"flex gap-4 group\">\n                            <div class=\"w-20 h-20 rounded-2xl bg-slate-50 overflow-hidden border border-slate-100 shrink-0\">\n                                <img decoding=\"async\" src=\"${item.thumb}\" class=\"w-full h-full object-cover\">\n                            <\/div>\n                            <div class=\"flex-1\">\n                                <h4 class=\"text-sm font-black text-slate-900 line-clamp-1 mb-1\">${item.title}<\/h4>\n                                <p class=\"text-xs font-bold text-slate-400\">\u6570\u91cf: ${item.qty}<\/p>\n                                <div class=\"mt-2 text-blue-600 font-black\">\u00a5${item.price}<\/div>\n                            <\/div>\n                        <\/div>\n                    `).join('');\n                }\n            });\n    }\n\n    \/\/ Ajax Add to Cart\n    document.querySelectorAll('.ajax-add-to-cart').forEach(btn => {\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n            const pid = this.dataset.productId;\n            const originalHtml = this.innerHTML;\n            this.innerHTML = '<span class=\"animate-spin material-symbols-outlined\">sync<\/span>';\n            \n            const formData = new FormData();\n            formData.append('action', 'ls_add_to_cart');\n            formData.append('product_id', pid);\n\n            fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                body: formData\n            })\n            .then(res => res.json())\n            .then(res => {\n                this.innerHTML = originalHtml;\n                if(res.success) {\n                    openCart();\n                } else {\n                    alert(res.data);\n                }\n            });\n        });\n    });\n});\n<\/script>\n\n<style id='core-block-supports-inline-css' type='text\/css'>\n\/**\n * Core styles: block-supports\n *\/\n\n\/*# sourceURL=core-block-supports-inline-css *\/\n<\/style>\n<script type=\"text\/javascript\" src=\"https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/js\/app-core.js?ver=1.1\" id=\"app-core-js\"><\/script>\n<script id=\"wp-emoji-settings\" type=\"application\/json\">\n{\"baseUrl\":\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/\",\"ext\":\".png\",\"svgUrl\":\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/\",\"svgExt\":\".svg\",\"source\":{\"wpemoji\":\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/wp-emoji.js?ver=6.9.4\",\"twemoji\":\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/twemoji.js?ver=6.9.4\"}}\n<\/script>\n<script type=\"module\">\n\/* <![CDATA[ *\/\n\/**\n * @output wp-includes\/js\/wp-emoji-loader.js\n *\/\n\n\/* eslint-env es6 *\/\n\n\/\/ Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.\n\n\/**\n * Emoji Settings as exported in PHP via _print_emoji_detection_script().\n * @typedef WPEmojiSettings\n * @type {object}\n * @property {?object} source\n * @property {?string} source.concatemoji\n * @property {?string} source.twemoji\n * @property {?string} source.wpemoji\n *\/\n\nconst settings = \/** @type {WPEmojiSettings} *\/ (\n\tJSON.parse( document.getElementById( 'wp-emoji-settings' ).textContent )\n);\n\n\/\/ For compatibility with other scripts that read from this global, in particular wp-includes\/js\/wp-emoji.js (source file: js\/_enqueues\/wp\/emoji.js).\nwindow._wpemojiSettings = settings;\n\n\/**\n * Support tests.\n * @typedef SupportTests\n * @type {object}\n * @property {?boolean} flag\n * @property {?boolean} emoji\n *\/\n\nconst sessionStorageKey = 'wpEmojiSettingsSupports';\nconst tests = [ 'flag', 'emoji' ];\n\n\/**\n * Checks whether the browser supports offloading to a Worker.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @returns {boolean}\n *\/\nfunction supportsWorkerOffloading() {\n\treturn (\n\t\ttypeof Worker !== 'undefined' &&\n\t\ttypeof OffscreenCanvas !== 'undefined' &&\n\t\ttypeof URL !== 'undefined' &&\n\t\tURL.createObjectURL &&\n\t\ttypeof Blob !== 'undefined'\n\t);\n}\n\n\/**\n * @typedef SessionSupportTests\n * @type {object}\n * @property {number} timestamp\n * @property {SupportTests} supportTests\n *\/\n\n\/**\n * Get support tests from session.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.\n *\/\nfunction getSessionSupportTests() {\n\ttry {\n\t\t\/** @type {SessionSupportTests} *\/\n\t\tconst item = JSON.parse(\n\t\t\tsessionStorage.getItem( sessionStorageKey )\n\t\t);\n\t\tif (\n\t\t\ttypeof item === 'object' &&\n\t\t\ttypeof item.timestamp === 'number' &&\n\t\t\tnew Date().valueOf() < item.timestamp + 604800 && \/\/ Note: Number is a week in seconds.\n\t\t\ttypeof item.supportTests === 'object'\n\t\t) {\n\t\t\treturn item.supportTests;\n\t\t}\n\t} catch ( e ) {}\n\treturn null;\n}\n\n\/**\n * Persist the supports in session storage.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @param {SupportTests} supportTests Support tests.\n *\/\nfunction setSessionSupportTests( supportTests ) {\n\ttry {\n\t\t\/** @type {SessionSupportTests} *\/\n\t\tconst item = {\n\t\t\tsupportTests: supportTests,\n\t\t\ttimestamp: new Date().valueOf()\n\t\t};\n\n\t\tsessionStorage.setItem(\n\t\t\tsessionStorageKey,\n\t\t\tJSON.stringify( item )\n\t\t);\n\t} catch ( e ) {}\n}\n\n\/**\n * Checks if two sets of Emoji characters render the same visually.\n *\n * This is used to determine if the browser is rendering an emoji with multiple data points\n * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji\n * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser\n * does not support the emoji correctly.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 4.9.0\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} set1 Set of Emoji to test.\n * @param {string} set2 Set of Emoji to test.\n *\n * @return {boolean} True if the two sets render the same.\n *\/\nfunction emojiSetsRenderIdentically( context, set1, set2 ) {\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( set1, 0, 0 );\n\tconst rendered1 = new Uint32Array(\n\t\tcontext.getImageData(\n\t\t\t0,\n\t\t\t0,\n\t\t\tcontext.canvas.width,\n\t\t\tcontext.canvas.height\n\t\t).data\n\t);\n\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( set2, 0, 0 );\n\tconst rendered2 = new Uint32Array(\n\t\tcontext.getImageData(\n\t\t\t0,\n\t\t\t0,\n\t\t\tcontext.canvas.width,\n\t\t\tcontext.canvas.height\n\t\t).data\n\t);\n\n\treturn rendered1.every( ( rendered2Data, index ) => {\n\t\treturn rendered2Data === rendered2[ index ];\n\t} );\n}\n\n\/**\n * Checks if the center point of a single emoji is empty.\n *\n * This is used to determine if the browser is rendering an emoji with a single data point\n * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly\n * rendered emoji will have a non-zero value at the center point.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 6.8.2\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} emoji Emoji to test.\n *\n * @return {boolean} True if the center point is empty.\n *\/\nfunction emojiRendersEmptyCenterPoint( context, emoji ) {\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( emoji, 0, 0 );\n\n\t\/\/ Test if the center point (16, 16) is empty (0,0,0,0).\n\tconst centerPoint = context.getImageData(16, 16, 1, 1);\n\tfor ( let i = 0; i < centerPoint.data.length; i++ ) {\n\t\tif ( centerPoint.data[ i ] !== 0 ) {\n\t\t\t\/\/ Stop checking the moment it's known not to be empty.\n\t\t\treturn false;\n\t\t}\n\t}\n\n\treturn true;\n}\n\n\/**\n * Determines if the browser properly renders Emoji that Twemoji can supplement.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 4.2.0\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} type Whether to test for support of \"flag\" or \"emoji\".\n * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.\n * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.\n *\n * @return {boolean} True if the browser can render emoji, false if it cannot.\n *\/\nfunction browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {\n\tlet isIdentical;\n\n\tswitch ( type ) {\n\t\tcase 'flag':\n\t\t\t\/*\n\t\t\t * Test for Transgender flag compatibility. Added in Unicode 13.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly (white flag emoji + transgender symbol).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t'\\uD83C\\uDFF3\\uFE0F\\u200D\\u26A7\\uFE0F', \/\/ as a zero-width joiner sequence\n\t\t\t\t'\\uD83C\\uDFF3\\uFE0F\\u200B\\u26A7\\uFE0F' \/\/ separated by a zero-width space\n\t\t\t);\n\n\t\t\tif ( isIdentical ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Test for Sark flag compatibility. This is the least supported of the letter locale flags,\n\t\t\t * so gives us an easy test for full support.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly ([C] + [Q]).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t'\\uD83C\\uDDE8\\uD83C\\uDDF6', \/\/ as the sequence of two code points\n\t\t\t\t'\\uD83C\\uDDE8\\u200B\\uD83C\\uDDF6' \/\/ as the two code points separated by a zero-width space\n\t\t\t);\n\n\t\t\tif ( isIdentical ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Test for English flag compatibility. England is a country in the United Kingdom, it\n\t\t\t * does not have a two letter locale code but rather a five letter sub-division code.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t\/\/ as the flag sequence\n\t\t\t\t'\\uD83C\\uDFF4\\uDB40\\uDC67\\uDB40\\uDC62\\uDB40\\uDC65\\uDB40\\uDC6E\\uDB40\\uDC67\\uDB40\\uDC7F',\n\t\t\t\t\/\/ with each code point separated by a zero-width space\n\t\t\t\t'\\uD83C\\uDFF4\\u200B\\uDB40\\uDC67\\u200B\\uDB40\\uDC62\\u200B\\uDB40\\uDC65\\u200B\\uDB40\\uDC6E\\u200B\\uDB40\\uDC67\\u200B\\uDB40\\uDC7F'\n\t\t\t);\n\n\t\t\treturn ! isIdentical;\n\t\tcase 'emoji':\n\t\t\t\/*\n\t\t\t * Is there a large, hairy, humanoid mythical creature living in the browser?\n\t\t\t *\n\t\t\t * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.\n\t\t\t *\n\t\t\t * The hairy creature emoji is a single code point emoji. Testing for browser\n\t\t\t * support required testing the center point of the emoji to see if it is empty.\n\t\t\t *\n\t\t\t * 0xD83E 0x1FAC8 (\\uD83E\\u1FAC8) == \ud83e\udec8 Hairy creature.\n\t\t\t *\n\t\t\t * When updating this test, please ensure that the emoji is either a single code point\n\t\t\t * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width\n\t\t\t * joiner vs a zero-width space.\n\t\t\t *\/\n\t\t\tconst notSupported = emojiRendersEmptyCenterPoint( context, '\\uD83E\\u1FAC8' );\n\t\t\treturn ! notSupported;\n\t}\n\n\treturn false;\n}\n\n\/**\n * Checks emoji support tests.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @param {string[]} tests Tests.\n * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.\n * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.\n * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.\n *\n * @return {SupportTests} Support tests.\n *\/\nfunction testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {\n\tlet canvas;\n\tif (\n\t\ttypeof WorkerGlobalScope !== 'undefined' &&\n\t\tself instanceof WorkerGlobalScope\n\t) {\n\t\tcanvas = new OffscreenCanvas( 300, 150 ); \/\/ Dimensions are default for HTMLCanvasElement.\n\t} else {\n\t\tcanvas = document.createElement( 'canvas' );\n\t}\n\n\tconst context = canvas.getContext( '2d', { willReadFrequently: true } );\n\n\t\/*\n\t * Chrome on OS X added native emoji rendering in M41. Unfortunately,\n\t * it doesn't work when the font is bolder than 500 weight. So, we\n\t * check for bold rendering support to avoid invisible emoji in Chrome.\n\t *\/\n\tcontext.textBaseline = 'top';\n\tcontext.font = '600 32px Arial';\n\n\tconst supports = {};\n\ttests.forEach( ( test ) => {\n\t\tsupports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );\n\t} );\n\treturn supports;\n}\n\n\/**\n * Adds a script to the head of the document.\n *\n * @ignore\n *\n * @since 4.2.0\n *\n * @param {string} src The url where the script is located.\n *\n * @return {void}\n *\/\nfunction addScript( src ) {\n\tconst script = document.createElement( 'script' );\n\tscript.src = src;\n\tscript.defer = true;\n\tdocument.head.appendChild( script );\n}\n\nsettings.supports = {\n\teverything: true,\n\teverythingExceptFlag: true\n};\n\n\/\/ Obtain the emoji support from the browser, asynchronously when possible.\nnew Promise( ( resolve ) => {\n\tlet supportTests = getSessionSupportTests();\n\tif ( supportTests ) {\n\t\tresolve( supportTests );\n\t\treturn;\n\t}\n\n\tif ( supportsWorkerOffloading() ) {\n\t\ttry {\n\t\t\t\/\/ Note that the functions are being passed as arguments due to minification.\n\t\t\tconst workerScript =\n\t\t\t\t'postMessage(' +\n\t\t\t\ttestEmojiSupports.toString() +\n\t\t\t\t'(' +\n\t\t\t\t[\n\t\t\t\t\tJSON.stringify( tests ),\n\t\t\t\t\tbrowserSupportsEmoji.toString(),\n\t\t\t\t\temojiSetsRenderIdentically.toString(),\n\t\t\t\t\temojiRendersEmptyCenterPoint.toString()\n\t\t\t\t].join( ',' ) +\n\t\t\t\t'));';\n\t\t\tconst blob = new Blob( [ workerScript ], {\n\t\t\t\ttype: 'text\/javascript'\n\t\t\t} );\n\t\t\tconst worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );\n\t\t\tworker.onmessage = ( event ) => {\n\t\t\t\tsupportTests = event.data;\n\t\t\t\tsetSessionSupportTests( supportTests );\n\t\t\t\tworker.terminate();\n\t\t\t\tresolve( supportTests );\n\t\t\t};\n\t\t\treturn;\n\t\t} catch ( e ) {}\n\t}\n\n\tsupportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );\n\tsetSessionSupportTests( supportTests );\n\tresolve( supportTests );\n} )\n\t\/\/ Once the browser emoji support has been obtained from the session, finalize the settings.\n\t.then( ( supportTests ) => {\n\t\t\/*\n\t\t * Tests the browser support for flag emojis and other emojis, and adjusts the\n\t\t * support settings accordingly.\n\t\t *\/\n\t\tfor ( const test in supportTests ) {\n\t\t\tsettings.supports[ test ] = supportTests[ test ];\n\n\t\t\tsettings.supports.everything =\n\t\t\t\tsettings.supports.everything && settings.supports[ test ];\n\n\t\t\tif ( 'flag' !== test ) {\n\t\t\t\tsettings.supports.everythingExceptFlag =\n\t\t\t\t\tsettings.supports.everythingExceptFlag &&\n\t\t\t\t\tsettings.supports[ test ];\n\t\t\t}\n\t\t}\n\n\t\tsettings.supports.everythingExceptFlag =\n\t\t\tsettings.supports.everythingExceptFlag &&\n\t\t\t! settings.supports.flag;\n\n\t\t\/\/ When the browser can not render everything we need to load a polyfill.\n\t\tif ( ! settings.supports.everything ) {\n\t\t\tconst src = settings.source || {};\n\n\t\t\tif ( src.concatemoji ) {\n\t\t\t\taddScript( src.concatemoji );\n\t\t\t} else if ( src.wpemoji && src.twemoji ) {\n\t\t\t\taddScript( src.twemoji );\n\t\t\t\taddScript( src.wpemoji );\n\t\t\t}\n\t\t}\n\t} );\n\/\/# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/js\/wp-emoji-loader.js\n\/* ]]> *\/\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-shop.php","meta":{"footnotes":""},"class_list":["post-10499","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/pages\/10499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10499"}],"version-history":[{"count":1,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/pages\/10499\/revisions"}],"predecessor-version":[{"id":15670,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/pages\/10499\/revisions\/15670"}],"wp:attachment":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}