(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[87349],{45296:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return a}}),o(92379);var n=o(62956),i=o(14348),s=JSON.parse('{"props":{"children":{"type":{"name":"custom","description":"node"},"required":true},"classes":{"type":{"name":"object"},"additionalInfo":{"cssApi":true}},"defaultExpanded":{"type":{"name":"bool"},"default":"false"},"disabled":{"type":{"name":"bool"},"default":"false"},"disableGutters":{"type":{"name":"bool"},"default":"false"},"expanded":{"type":{"name":"bool"}},"onChange":{"type":{"name":"func"},"signature":{"type":"function(event: React.SyntheticEvent, expanded: boolean) => void","describedArgs":["event","expanded"]}},"slotProps":{"type":{"name":"shape","description":"{ heading?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }"},"default":"{}"},"slots":{"type":{"name":"shape","description":"{ heading?: elementType, transition?: elementType }"},"default":"{}"},"square":{"type":{"name":"bool"},"default":"false"},"sx":{"type":{"name":"union","description":"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object"},"additionalInfo":{"sx":true}},"TransitionComponent":{"type":{"name":"elementType"}},"TransitionProps":{"type":{"name":"object"}}},"name":"Accordion","imports":["import Accordion from \'@mui/material/Accordion\';","import { Accordion } from \'@mui/material\';"],"slots":[{"name":"heading","description":"The component that renders the heading.","default":"\'h3\'","class":"MuiAccordion-heading"},{"name":"transition","description":"The component that renders the transition.\\n[Follow this guide](/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.","default":"Collapse","class":null}],"classes":[{"key":"disabled","className":"Mui-disabled","description":"State class applied to the root element if `disabled={true}`.","isGlobal":true},{"key":"expanded","className":"Mui-expanded","description":"State class applied to the root element if `expanded={true}`.","isGlobal":true},{"key":"gutters","className":"MuiAccordion-gutters","description":"Styles applied to the root element unless `disableGutters={true}`.","isGlobal":false},{"key":"region","className":"MuiAccordion-region","description":"Styles applied to the region element, the container of the children.","isGlobal":false},{"key":"root","className":"MuiAccordion-root","description":"Styles applied to the root element.","isGlobal":false},{"key":"rounded","className":"MuiAccordion-rounded","description":"Styles applied to the root element unless `square={true}`.","isGlobal":false}],"spread":true,"themeDefaultProps":true,"muiName":"MuiAccordion","forwardsRefTo":"HTMLDivElement","filename":"/packages/mui-material/src/Accordion/Accordion.js","inheritance":{"component":"Paper","pathname":"/material-ui/api/paper/"},"demos":"<ul><li><a href=\\"/material-ui/react-accordion/\\">Accordion</a></li></ul>","cssComponent":false}'),r=o(651);function a(e){var t=e.descriptions,o=e.pageContent;return(0,r.jsx)(n.Z,{descriptions:t,pageContent:o})}a.getInitialProps=function(){var e=o(10776);return{descriptions:(0,i.Z)(e),pageContent:s}}},81729:function(e,t,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/material-ui/api/accordion",function(){return o(45296)}])},10776:function(e,t,o){var n={"./accordion.json":49106};function i(e){return o(s(e))}function s(e){if(!o.o(n,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=s,e.exports=i,i.id=10776},49106:function(e){"use strict";e.exports=JSON.parse('{"componentDescription":"","propDescriptions":{"children":{"description":"The content of the component."},"classes":{"description":"Override or extend the styles applied to the component."},"defaultExpanded":{"description":"If <code>true</code>, expands the accordion by default."},"disabled":{"description":"If <code>true</code>, the component is disabled."},"disableGutters":{"description":"If <code>true</code>, it removes the margin between two expanded accordion items and the increase of height."},"expanded":{"description":"If <code>true</code>, expands the accordion, otherwise collapse it. Setting this prop enables control over the accordion."},"onChange":{"description":"Callback fired when the expand/collapse state is changed.","typeDescriptions":{"event":"The event source of the callback. <strong>Warning</strong>: This is a generic event not a change event.","expanded":"The <code>expanded</code> state of the accordion."}},"slotProps":{"description":"The props used for each slot inside."},"slots":{"description":"The components used for each slot inside."},"square":{"description":"If <code>true</code>, rounded corners are disabled."},"sx":{"description":"The system prop that allows defining system overrides as well as additional CSS styles."},"TransitionComponent":{"description":"The component used for the transition. <a href=\\"/material-ui/transitions/#transitioncomponent-prop\\">Follow this guide</a> to learn more about the requirements for this component."},"TransitionProps":{"description":"Props applied to the transition element. By default, the element is based on this <a href=\\"https://reactcommunity.org/react-transition-group/transition/\\"><code>Transition</code></a> component."}},"classDescriptions":{"disabled":{"description":"State class applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>disabled={true}</code>"},"expanded":{"description":"State class applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>expanded={true}</code>"},"gutters":{"description":"Styles applied to {{nodeName}} unless {{conditions}}.","nodeName":"the root element","conditions":"<code>disableGutters={true}</code>"},"region":{"description":"Styles applied to {{nodeName}}, {{conditions}}.","nodeName":"the region element","conditions":"the container of the children"},"root":{"description":"Styles applied to the root element."},"rounded":{"description":"Styles applied to {{nodeName}} unless {{conditions}}.","nodeName":"the root element","conditions":"<code>square={true}</code>"}},"slotDescriptions":{"heading":"The component that renders the heading.","transition":"The component that renders the transition. <a href=\\"/material-ui/transitions/#transitioncomponent-prop\\">Follow this guide</a> to learn more about the requirements for this component."}}')}},function(e){e.O(0,[49774,21134,97146,18987,1406,17376,43331,23075,7066,49277,99974,45769,44383,44846,90417,80295,8418,84294,31011,62956,33577,92888,40179],function(){return e(e.s=81729)}),_N_E=e.O()}]);