{"id":2,"date":"2016-05-10T03:48:21","date_gmt":"2016-05-10T03:48:21","guid":{"rendered":"http:\/\/wp452m.a10-52-158-154.qa.plesk.ru\/wordpress\/?page_id=2"},"modified":"2026-08-20T17:33:28","modified_gmt":"2026-08-20T22:33:28","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/desoto-ia.org\/","title":{"rendered":"Home"},"content":{"rendered":"<p class=\"fonts-plugin-block \" style=\"font-family: Poppins;font-weight: 900;font-size: 23px;line-height: 1.3;text-align: center;color: #000000\"><\/p>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/desoto-ia.org\/?page_id=3313\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-1024x1024.png\" alt=\"\" class=\"wp-image-7470\" style=\"width:226px;height:auto\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-1024x1024.png 1024w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-300x300.png 300w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-150x150.png 150w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-768x768.png 768w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-1536x1536.png 1536w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/councilicon-2048x2048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/desoto-ia.org\/?page_id=6285\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-1024x1024.png\" alt=\"\" class=\"wp-image-7469\" style=\"width:228px;height:auto\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-1024x1024.png 1024w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-300x300.png 300w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-150x150.png 150w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-768x768.png 768w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-1536x1536.png 1536w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/concernicon-2048x2048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.paymentservicenetwork.com\/login.aspx?acc=RT28867\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-1024x1024.png\" alt=\"\" class=\"wp-image-7468\" style=\"width:232px;height:auto\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-1024x1024.png 1024w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-300x300.png 300w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-150x150.png 150w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-768x768.png 768w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-1536x1536.png 1536w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/utilityicon-2048x2048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/desoto-ia.org\/?page_id=2397\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-1024x1024.png\" alt=\"\" class=\"wp-image-7467\" style=\"width:230px;height:auto\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-1024x1024.png 1024w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-300x300.png 300w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-150x150.png 150w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-768x768.png 768w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-1536x1536.png 1536w, https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/08\/trashicon-2048x2048.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color has-poppins-font-family wp-elements-e90557d634082009370ac82861871a25 wp-block-paragraph\" style=\"color:#96c369;font-size:40px;font-style:normal;font-weight:800\">ANNOUNCEMENTS<\/p>\n\n\n\n<div class=\"wp-block-superblockslider-slider superblockslider\" style=\"height:80vh;width:100%\" data-transition-duration=\"3s\" data-animation=\"ease-in-out\" data-initial-active-slide=\"1\" data-transition-speed=\"3s\" data-autoplay-interval=\"5s\"><div class=\"superblockslider__window\"><div class=\"superblockslider__track\" style=\"width:300%;transform:translateX(-33.3333%);transition-duration:3s;transition-timing-function:ease-in-out\">\n<div class=\"wp-block-superblockslider-slide superblockslider__slide\" data-slide-index=\"0\"><div class=\"superblockslider__slide__bg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"image--xl visible--xl visible--sm visible--md visible--lg\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-12-112332.png\" width=\"624\" height=\"806\" title=\"Screenshot 2026-03-12 112332\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-12-112332-150x150.png 150w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-12-112332-232x300.png 232w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-12-112332.png 624w,\" sizes=\"(max-width: 624px) 100vw, 624px\" style=\"object-fit:contain;object-position:50% 50%\"\/><\/div><div class=\"superblockslider__slide__overlay\"><\/div><div class=\"superblockslider__slide_inner\"><div class=\"inner-blocks\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-superblockslider-slide superblockslider__slide superblockslider__slide--active\" data-slide-index=\"1\"><div class=\"superblockslider__slide__bg\"><img decoding=\"async\" class=\"image--xl visible--xl visible--sm visible--md visible--lg\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/748938956_10174795637780463_8672171664589143335_n.jpg\" width=\"1080\" height=\"1350\" title=\"748938956_10174795637780463_8672171664589143335_n\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/748938956_10174795637780463_8672171664589143335_n-150x150.jpg 150w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/748938956_10174795637780463_8672171664589143335_n-240x300.jpg 240w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/748938956_10174795637780463_8672171664589143335_n-819x1024.jpg 800w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/748938956_10174795637780463_8672171664589143335_n.jpg 1080w,\" sizes=\"(max-width: 1080px) 100vw, 1080px\" style=\"object-fit:contain;object-position:50% 50%\"\/><\/div><div class=\"superblockslider__slide__overlay\"><\/div><div class=\"superblockslider__slide_inner\"><div class=\"inner-blocks\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-superblockslider-slide superblockslider__slide\" data-slide-index=\"2\"><div class=\"superblockslider__slide__bg\"><img decoding=\"async\" class=\"image--xl visible--xl visible--sm visible--md visible--lg\" src=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/747450443_10174795639205463_8790125758210626948_n.jpg\" width=\"1080\" height=\"1350\" title=\"747450443_10174795639205463_8790125758210626948_n\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/747450443_10174795639205463_8790125758210626948_n-150x150.jpg 150w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/747450443_10174795639205463_8790125758210626948_n-240x300.jpg 240w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/747450443_10174795639205463_8790125758210626948_n-819x1024.jpg 800w,https:\/\/desoto-ia.org\/wp-content\/uploads\/2026\/08\/747450443_10174795639205463_8790125758210626948_n.jpg 1080w,\" sizes=\"(max-width: 1080px) 100vw, 1080px\" style=\"object-fit:contain;object-position:50% 50%\"\/><\/div><div class=\"superblockslider__slide__overlay\"><\/div><div class=\"superblockslider__slide_inner\"><div class=\"inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div><div class=\"superblockslider__controls superblockslider__buttons\"><button data-button-id=\"0\" aria-label=\"Slide 1\" class=\"superblockslider__button\"><span class=\"superblockslider__button__icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill:#0e4e73\"><path d=\"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 15c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z\"><\/path><\/svg><\/span><\/button><button data-button-id=\"1\" aria-label=\"Slide 2\" class=\"superblockslider__button superblockslider__button--active\"><span class=\"superblockslider__button__icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill:#0e4e73\"><path d=\"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 15c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z\"><\/path><\/svg><\/span><\/button><button data-button-id=\"2\" aria-label=\"Slide 3\" class=\"superblockslider__button\"><span class=\"superblockslider__button__icon\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill:#0e4e73\"><path d=\"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zM10 15c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5z\"><\/path><\/svg><\/span><\/button><\/div><div class=\"superblockslider__controls superblockslider__navigation\"><button class=\"superblockslider__button__navigation superblockslider__button__previous\" aria-label=\"Previous slide\"><span class=\"superblockslider__button__previous--icon\"><svg width=\"85\" height=\"85\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 85 85\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M 65.863 7.136 L 57.367 0 L 19.137 42.478 L 57.367 84.955 L 65.863 77.819 L 33.41 42.478 L 65.863 7.136 Z\" style=\"fill:#0e4e73\"><\/path><\/svg><\/span><\/button><button class=\"superblockslider__button__navigation superblockslider__button__next\" aria-label=\"Next slide\"><span class=\"superblockslider__button__next--icon\"><svg width=\"85\" height=\"85\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 85 85\" role=\"img\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M 19.137 7.136 L 27.633 0 L 65.863 42.478 L 27.633 84.955 L 19.137 77.819 L 51.59 42.478 L 19.137 7.136 Z\" style=\"fill:#0e4e73\"><\/path><\/svg><\/span><\/button><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group has-black-color has-text-color\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-align-center has-text-color has-link-color has-poppins-font-family wp-elements-9f6c980a9fea545ca508886d0500cb8f wp-block-paragraph\" style=\"color:#384b77;font-size:40px;font-style:normal;font-weight:800\">ABOUT US<\/p>\n\n\n\n<p class=\"has-text-align-center has-poppins-font-family wp-block-paragraph\" style=\"font-style:normal;font-weight:500\"><span style=\"font-family: verdana, geneva; font-size: 20px;\">The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city&#8217;s suburbs, our town&#8217;s residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"has-text-align-center has-poppins-font-family wp-block-paragraph\" style=\"font-style:normal;font-weight:500\"><span style=\"font-size: 20px; font-family: verdana, geneva;\">Established in 1868, De Soto has always taken great pride in our small town values. We identify as a family oriented &amp; economically strong community, with a business friendly atmosphere that offers great opportunities for everyone. De Soto strives to possess a strong character built upon a solid foundation by our&nbsp;<a href=\"https:\/\/desoto-ia.org\/?page_id=2333\" data-type=\"link\" data-id=\"https:\/\/desoto-ia.org\/?page_id=2333\">Community Leaders<\/a>, <a href=\"https:\/\/desoto-ia.org\/?page_id=114\" data-type=\"link\" data-id=\"https:\/\/desoto-ia.org\/?page_id=114\">Library<\/a>, <a href=\"https:\/\/desoto-ia.org\/?page_id=119\" data-type=\"link\" data-id=\"https:\/\/desoto-ia.org\/?page_id=119\">Police<\/a>, <a href=\"https:\/\/desoto-ia.org\/?page_id=124\" data-type=\"link\" data-id=\"https:\/\/desoto-ia.org\/?page_id=124\">Fire<\/a>, &amp; <a href=\"https:\/\/desoto-ia.org\/?page_id=107\" data-type=\"link\" data-id=\"https:\/\/desoto-ia.org\/?page_id=107\">Public Works<\/a> Departments. More info &amp; location details of our various departments can be found by clicking the links provided.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"has-text-align-center has-poppins-font-family wp-block-paragraph\" style=\"font-style:normal;font-weight:500\"><span style=\"font-size: 20px; font-family: verdana, geneva;\"><strong>Thank you for visiting!<\/strong><\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n<p class=\"fonts-plugin-block \" style=\"font-family: Poppins;font-weight: 800;font-size: 40px;line-height: 1;text-align: center;color: #96c369\">UPCOMING EVENTS<\/p>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n<div class=\"wp-block-piecal-calendar\">\n\t    <script>\n            let piecalAJAX = {\n            ajaxURL: \"https:\/\/desoto-ia.org\/wp-admin\/admin-ajax.php\",\n            ajaxNonce: \"9d13092d95\"\n            }\n\n            let alreadyExpandedOccurrences = [];\n\n            function piecalPrepareCustomViewsForCalendar( views ) {\n                let supportedEventHandlers = [\n                    'eventDataTransform',\n                    'dateClick',\n                    'eventClick', \n                    'eventDidMount', \n                    'dayCellDidMount', \n                    'viewDidMount', \n                    'viewWillUnmount',\n                    'dayHeaderContent',\n                    'dayHeaderDidMount'\n                ];\n\n                for( let view in views ) {\n                    let viewProps = views[view];\n\n                    for( let prop in viewProps ) {\n                        if( supportedEventHandlers.includes( prop ) ) {\n                            let eventHandlerCode = viewProps[prop];\n\n                            let handlerFunction = new Function( 'info', eventHandlerCode );\n\n                            viewProps[prop] = handlerFunction;\n                        }\n                    }\n\n                    \/\/ Remove customProps since we don't want those output inside the calendar object\n                    delete viewProps.customProps;\n\n                    \/\/ Add in the $atts['duration'] value if the view has a duration property.\n                    if( viewProps.duration ) {\n                        viewProps.duration = {\n                            months: 1                        };\n                    }\n                }\n\n                return views;\n            }\n            \n            document.addEventListener('DOMContentLoaded', function() {\n                var pieCalendarFirstLoad = true;\n                var calendarEl = document.getElementById('calendar');\n                var calendar = new FullCalendar.Calendar(calendarEl, {\n                    headerToolbar: false,\n                    initialView: \"dayGridMonth\",\n                    editable: false,\n                    eventSources: [[{\"title\":\"Trash Pickup\",\"start\":\"2026-09-30T12:00:00\",\"end\":\"2026-09-30T17:30:10\",\"details\":\"Waste Management will be picking up trash only for De Soto residents this day.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8053\",\"postType\":\"Post\",\"postId\":8053,\"allDay\":\"1\"},{\"title\":\"Trash &amp; Recycling Pickup\",\"start\":\"2026-09-23T12:00:00\",\"end\":\"2026-09-23T17:29:03\",\"details\":\"Waste Management will be picking up trash and recycling for De Soto residents this day.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8051\",\"postType\":\"Post\",\"postId\":8051,\"allDay\":\"1\"},{\"title\":\"Library Board Meeting\",\"start\":\"2026-09-21T18:00:00\",\"end\":\"2026-09-21T19:00:00\",\"details\":\"6 pm\\n\\n\\n\\nCity Hall: 405 Walnut St.\\n\\n\\n\\nThe library board members gather to discuss and review budget, events, and upcoming plans for the De Soto Public Library.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8048\",\"postType\":\"Post\",\"postId\":8048},{\"title\":\"De Soto Fun Days\",\"start\":\"2026-09-19T12:00:00\",\"end\":\"2026-09-19T17:14:47\",\"details\":\"11 am @ Little Bridge Park\\n\\n\\n\\nParade Line Up begins @ 10:30 am at De Soto Intermediate School, anyone is welcome to join in.Parade Begins at 11 am down Dallas St.Award for the Most Patriotic Float Spo...\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8042\",\"postType\":\"Post\",\"postId\":8042,\"allDay\":\"1\"},{\"title\":\"Trash Pickup\",\"start\":\"2026-09-16T12:00:00\",\"end\":\"2026-09-16T17:04:02\",\"details\":\"Waste Management will be picking up trash only for De Soto residents this day.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8039\",\"postType\":\"Post\",\"postId\":8039,\"allDay\":\"1\"},{\"title\":\"Trash Pickup\",\"start\":\"2026-09-02T12:00:00\",\"end\":\"2026-09-02T17:02:58\",\"details\":\"Waste Management will be picking up both trash only for De Soto residents this day.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8037\",\"postType\":\"Post\",\"postId\":8037,\"allDay\":\"1\"},{\"title\":\"City Council Meeting\",\"start\":\"2026-09-15T18:00:00\",\"end\":\"2026-09-15T19:00:00\",\"details\":\"6:00 pm @ City Hall: 405 Walnut St.\\n\\n\\n\\nThis council meeting will discuss the topics in the agenda linked below when available.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8031\",\"postType\":\"Post\",\"postId\":8031},{\"title\":\"Labor Day\",\"start\":\"2026-09-07T12:00:00\",\"end\":\"2026-09-07T16:56:41\",\"details\":\"City Offices will closed on this day in observance of the Labor Day Holiday.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8033\",\"postType\":\"Post\",\"postId\":8033,\"allDay\":\"1\"},{\"title\":\"Soup &amp; Cards\",\"start\":\"2026-09-02T11:30:00\",\"end\":\"2026-09-02T12:30:00\",\"details\":\"11:30 amDe Soto Public Library: 405 Walnut St.\\n\\n\\n\\nSoup &amp; Cards is a monthly event often held on the first Wednesday of each month. Community members gather to have soup and play various card or bo...\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8026\",\"postType\":\"Post\",\"postId\":8026},{\"title\":\"Fire Department Meeting\",\"start\":\"2026-09-01T19:00:00\",\"end\":\"2026-09-01T20:00:00\",\"details\":\"7:00 pm De Soto Fire Department: 329 Elm St. De Soto, IA\\n\\n\\n\\nMonthly fire department meeting among De Soto's fire volunteers. Usually held the first Tuesday of the month. They review the last month of ...\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8024\",\"postType\":\"Post\",\"postId\":8024},{\"title\":\"Trash &#038; Recycling Pickup\",\"start\":\"2026-09-10T12:00:00\",\"end\":\"2026-09-10T14:55:50\",\"details\":\"Waste Management will be picking up both trash and recycling for De Soto residents today. Note that it is a THURSDAY pickup due to the labor day holiday on Monday.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8022\",\"postType\":\"Post\",\"postId\":8022,\"allDay\":\"1\"},{\"title\":\"Trash &amp; Recycling Pickup\",\"start\":\"2026-08-26T12:00:00\",\"end\":\"2026-08-26T13:00:00\",\"details\":\"Waste Management will be picking up both trash and recycling for De Soto residents this day.\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8020\",\"postType\":\"Post\",\"postId\":8020,\"allDay\":\"1\"},{\"title\":\"City Council Meeting\",\"start\":\"2026-08-18T18:00:00\",\"end\":\"2026-08-18T19:00:00\",\"details\":\"6:00 PM City Hall: 405 Walnut St. De Soto, IA\\n\\n\\n\\nThis council meeting will discuss the topics in the agenda linked below. \\n\\n\\n\\nhttps:\\\/\\\/desoto-ia.org\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Agenda-August-18-2026.pdf\",\"permalink\":\"https:\\\/\\\/desoto-ia.org\\\/?p=8018\",\"postType\":\"Post\",\"postId\":8018}]],\n                    direction: \"ltr\",\n                    contentHeight: \"auto\",\n                    locale: \"en-US\",\n                    eventTimeFormat: {\"hour\":\"2-digit\",\"minute\":\"2-digit\"},\n                    dayHeaderFormat: { weekday: 'long' },\n                    views: piecalPrepareCustomViewsForCalendar({\"listUpcoming\":{\"type\":\"listMonth\",\"duration\":{\"months\":2},\"customProps\":{\"niceName\":\"List - Upcoming\"}}}),\n                    eventClick: function( info ) {\n                        info = piecalJS.eventClick( info, {\n                            appendOffset: false                        } );\n\n                                            },\n                    eventDataTransform: function(event) {  \n                        event = piecalJS.eventDataTransform( event );\n\n                        \n                        return event;  \n                    },\n                    dateClick: function( info ) {\n                        info = piecalJS.dateClick( info );\n\n                                            },\n                    eventDidMount: function( info ) {\n                        info = piecalJS.eventDidMount( info );\n\n                                            },\n                    dayCellDidMount: function( info ) {\n                        info = piecalJS.dayCellDidMount( info );\n\n                                            },\n                    dayHeaderContent: function( info ) {\n                        info = piecalJS.dayHeaderContent( info );\n\n                        \n                        return info.text;\n                    },\n                    dayHeaderDidMount: function( info ) {\n                        let defaultOptions = {\n                            showDates: true,\n                            locale: \"en-US\"\n                        };\n\n                        info = piecalJS.dayHeaderDidMount( info, defaultOptions );\n\n                                            },\n                                    });\n                    calendar.render();\n                    window.calendar = calendar;\n            });\n\n            function piecalChangeView( view ) {\n                piecalCleanView( document.querySelector('.piecal-wrapper').getAttribute('data-view'), view );\n                document.querySelector('.piecal-wrapper').setAttribute('data-view', view);\n                window.calendar.changeView(view);\n                Alpine.store('calendarEngine').calendarView = view;\n                Alpine.store('calendarEngine').viewTitle = window.calendar.currentData.viewTitle;\n                Alpine.store('calendarEngine').viewSpec = window.calendar.currentData.viewSpec.buttonTextDefault;\n            }\n\n            \/\/ This function forces the calendar to re-render events when the view is changed, but only\n            \/\/ when necessary. This prevents artifacts from custom views from persisting between view changes\n            \/\/ when those views have the same or similar types, e.g. listMonth and listUpcoming.\n            function piecalCleanView( oldView, newView ) {\n                if( oldView.toLowerCase().includes( 'list' ) && newView.toLowerCase().includes( 'grid' ) ) {\n                    return false;\n                }\n\n                if( oldView.toLowerCase().includes( 'list' ) && newView.toLowerCase().includes( 'list' ) ) {\n                    window.calendar.changeView('dayGridMonth');\n                }\n\n                if( oldView.toLowerCase().includes( 'grid' ) && newView.toLowerCase().includes( 'grid' ) ) {\n                    window.calendar.changeView('listMonth');\n                }\n            }\n\n            function piecalGotoToday() {\n                console.log('today');\n            }\n\n            function piecalNextInView() {\n                window.calendar.next();\n            }\n\n            function piecalPreviousInView() {\n                console.log('prev');\n            }\n\n            function piecalSkipCalendar() {\n                let focusedCalendar = document.querySelector('.piecal-wrapper:focus-within');\n                let focusablesInCalendar = focusedCalendar.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"]');\n                let lastFocusable = focusablesInCalendar[focusablesInCalendar.length - 1];\n\n                let focusablesInDocument = document.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"]');\n                let targetFocusable = Array.prototype.indexOf.call(focusablesInDocument, lastFocusable) + 1;\n\n                focusablesInDocument[targetFocusable].focus();\n            }\n\n            document.addEventListener('alpine:init', () => {\n                Alpine.store('calendarEngine', {\n                    viewTitle: \"Loading\",\n                    viewSpec: \"Loading\",\n                    buttonText: {},\n                    showPopover: false,\n                    locale: \"en-US\",\n                    localeDateStringFormat: {\"hour\":\"2-digit\",\"minute\":\"2-digit\"},\n                    allDayLocaleDateStringFormat: [],\n                    calendarView: \"dayGridMonth\",\n                    eventTitle: \"Loading...\",\n                    eventDetails: \"Loading...\",\n                    eventType: \"Loading...\",\n                    eventStart: \"Loading...\",\n                    eventAllDay: false,\n                    eventActualEnd: null,\n                    eventEnd: \"Loading...\",\n                    eventUrl: \"\/\",\n                    safeOutput( input ) {\n                        let scrubber = document.createElement('textarea');\n                        scrubber.innerHTML = input;\n                        return scrubber.value;\n                    }\n                })\n            })\n\n            window.addEventListener('DOMContentLoaded', () => {\n                Alpine.store('calendarEngine').viewTitle = window.calendar.currentData.viewTitle;\n                Alpine.store('calendarEngine').viewSpec = window.calendar.currentData.viewSpec.buttonTextDefault;\n                Alpine.store('calendarEngine').buttonText = window.calendar.currentData.localeDefaults.buttonText;\n            })\n\n            window.addEventListener('keydown', (e) => {\n                if( e.keyCode == 27 || e.key == 'Escape' ) Alpine.store('calendarEngine').showPopover = false;\n\n            })\n        <\/script>\n        <div\n        class=\"piecal-wrapper\"\n        data-view=\"dayGridMonth\";\n        x-data\n        >\n            <div class=\"piecal-controls fc\">\n                <button\n                    class=\"piecal-controls__skip-calendar fc-button fc-button-primary\"\n                    onClick=\"piecalSkipCalendar()\">\n                        Skip Calendar                <\/button>\n                <div\n                class=\"piecal-controls__view-title\" \n                aria-live=\"polite\"\n                role=\"status\"\n                >\n                  <span class=\"visually-hidden\" x-text=\"$store.calendarEngine.viewTitle + ' - current view is ' + $store.calendarEngine.calendarView\"><\/span>\n                  <span aria-hidden=\"true\" x-text=\"$store.calendarEngine.viewTitle\"><\/span>\n                <\/div>\n                <label class=\"piecal-controls__view-chooser\">\n                    Choose View                    <select x-model=\"$store.calendarEngine.calendarView\" @change=\"piecalChangeView($store.calendarEngine.calendarView)\">\n                                                    <option value=\"dayGridMonth\">\n                                Month &#8211; Classic                            <\/option>\n                                                    <option value=\"listMonth\">\n                                Month &#8211; List                            <\/option>\n                                                    <option value=\"timeGridWeek\">\n                                Week &#8211; Time Grid                            <\/option>\n                                                    <option value=\"listWeek\">\n                                Week &#8211; List                            <\/option>\n                                                    <option value=\"dayGridWeek\">\n                                Week &#8211; Day Grid                            <\/option>\n                                                    <option value=\"listDay\">\n                                Day &#8211; List                            <\/option>\n                                                    <option value=\"listUpcoming\">\n                                List &#8211; Upcoming                            <\/option>\n                                            <\/select>\n                <\/label>\n                <div class=\"piecal-controls__navigation-button-group\">\n                    <button \n                        class=\"piecal-controls__back-to-month fc-button fc-button-primary\"\n                        aria-label=\"Back to full month view.\"\n                        onClick=\"piecalChangeView('dayGridMonth')\">\n                            Back To Full Month                    <\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__today-button\"\n                    @click=\"window.calendar.today(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\"\n                    x-text=\"$store.calendarEngine.buttonText.today ?? 'Today'\">\n                    <\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__prev-button\"\n                    @click=\"window.calendar.prev(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\"\n                    :aria-label=\"$store.calendarEngine.buttonText.prev + ' ' + $store.calendarEngine.viewSpec\"><<\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__next-button\"\n                    @click=\"window.calendar.next(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\" \n                    :aria-label=\"$store.calendarEngine.buttonText.next + ' ' + $store.calendarEngine.viewSpec\">><\/button>\n                <\/div>\n            <\/div>\n            <div id=\"calendar\"><\/div>\n            <div \n                class=\"piecal-popover\" \n                x-show=\"$store.calendarEngine.showPopover\"\n                style=\"display: none;\">\n                    <div \n                    class=\"piecal-popover__inner\" \n                    role=\"dialog\"\n                    aria-labelledby=\"piecal-popover__title--01\"\n                    aria-describedby=\"piecal-popover__details--01\"\n                    @click.outside=\"$store.calendarEngine.showPopover = false\"\n                    x-trap.noscroll=\"$store.calendarEngine.showPopover\">\n                        <button \n                        class=\"piecal-popover__close-button\" \n                        title=\"Close event details\"\n                        @click=\"$store.calendarEngine.showPopover = false\">\n                        <\/button>\n                                                <p class=\"piecal-popover__title\" id=\"piecal-popover__title--01\" x-text=\"$store.calendarEngine.safeOutput( $store.calendarEngine.eventTitle )\">Event Title<\/p>\n                                                <hr>\n                        <div class=\"piecal-popover__meta\">\n                                                        <p>\n                            Starts                            <\/p>\n                            <p \n                            aria-labelledby=\"piecal-event-start-date\" \n                            x-text=\"!$store.calendarEngine.eventAllDay ? new Date($store.calendarEngine.eventStart).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.localeDateStringFormat ) : new Date($store.calendarEngine.eventStart).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.allDayLocaleDateStringFormat )\"><\/p>\n                            <p x-show=\"$store.calendarEngine.eventEnd\">\n                            Ends                            <\/p>\n                            <p \n                            x-show=\"$store.calendarEngine.eventEnd\" \n                            x-text=\"!$store.calendarEngine.eventAllDay ? new Date($store.calendarEngine.eventEnd).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.localeDateStringFormat ) : new Date($store.calendarEngine.eventActualEnd).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.allDayLocaleDateStringFormat )\"><\/p>\n                                                    <\/div>\n                        <hr>\n                                                <p x-show=\"$store.calendarEngine.eventDetails\" class=\"piecal-popover__details\" id=\"piecal-popover__details--01\" x-text=\"$store.calendarEngine.safeOutput( $store.calendarEngine.eventDetails )\"><\/p>                                                                        <a x-show=\"$store.calendarEngine.eventUrl\" class=\"piecal-popover__view-link\" :href=\"$store.calendarEngine.eventUrl\">\n                        View                             <span x-text=\"$store.calendarEngine.eventType\"><\/span>\n                                                    <\/a>\n                                            <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"piecal-footer\">\n                    <\/div>\n        <\/div>\n\n\n<div class=\"wp-block-piecal-event-info\">\n\t<\/div>\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city&#8217;s <a href=\"https:\/\/desoto-ia.org\/\" class=\"read-more inline\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":7089,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"om_disable_all_campaigns":false,"_piecal_is_event":false,"_piecal_start_date":"","_piecal_end_date":"","_piecal_is_allday":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city&#039;s suburbs, our town&#039;s residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/desoto-ia.org\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"City of De Soto, Iowa - The official webpage for the City of De Soto, Iowa\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Home - City of De Soto, Iowa\" \/>\n\t\t<meta property=\"og:description\" content=\"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city&#039;s suburbs, our town&#039;s residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/desoto-ia.org\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"76\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-05-10T03:48:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-20T22:33:28+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Home - City of De Soto, Iowa\" \/>\n\t\t<meta name=\"twitter:description\" content=\"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city&#039;s suburbs, our town&#039;s residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/desoto-ia.org#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/desoto-ia.org\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/desoto-ia.org#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#organization\",\"name\":\"City of De Soto, Iowa\",\"description\":\"The official webpage for the City of De Soto, Iowa\",\"url\":\"https:\\\/\\\/desoto-ia.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/desoto-ia.org\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/cropped-cropped-cropped-City-of-De-Soto-1-e1735584142462.png\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#organizationLogo\",\"width\":200,\"height\":61},\"image\":{\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#webpage\",\"url\":\"https:\\\/\\\/desoto-ia.org\\\/\",\"name\":\"Home - City of De Soto, Iowa\",\"description\":\"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 & Highway 169. Just 10+ minutes from the capital city's suburbs, our town's residents have an easy commute to work & entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/desoto-ia.org\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/SPRING-CLEAN-UP-DAY-1.png\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#mainImage\",\"width\":6912,\"height\":3456},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#mainImage\"},\"datePublished\":\"2016-05-10T03:48:21-05:00\",\"dateModified\":\"2026-08-20T17:33:28-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#website\",\"url\":\"https:\\\/\\\/desoto-ia.org\\\/\",\"name\":\"City of De Soto, Iowa\",\"description\":\"The official webpage for the City of De Soto, Iowa\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/desoto-ia.org\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Home - City of De Soto, Iowa","description":"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 & Highway 169. Just 10+ minutes from the capital city's suburbs, our town's residents have an easy commute to work & entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always","canonical_url":"https:\/\/desoto-ia.org\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/desoto-ia.org\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/desoto-ia.org#listItem","position":1,"name":"Home","item":"https:\/\/desoto-ia.org","nextItem":{"@type":"ListItem","@id":"https:\/\/desoto-ia.org\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/desoto-ia.org\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/desoto-ia.org#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/desoto-ia.org\/#organization","name":"City of De Soto, Iowa","description":"The official webpage for the City of De Soto, Iowa","url":"https:\/\/desoto-ia.org\/","logo":{"@type":"ImageObject","url":"https:\/\/desoto-ia.org\/wp-content\/uploads\/2024\/12\/cropped-cropped-cropped-City-of-De-Soto-1-e1735584142462.png","@id":"https:\/\/desoto-ia.org\/#organizationLogo","width":200,"height":61},"image":{"@id":"https:\/\/desoto-ia.org\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/desoto-ia.org\/#webpage","url":"https:\/\/desoto-ia.org\/","name":"Home - City of De Soto, Iowa","description":"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 & Highway 169. Just 10+ minutes from the capital city's suburbs, our town's residents have an easy commute to work & entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/desoto-ia.org\/#website"},"breadcrumb":{"@id":"https:\/\/desoto-ia.org\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/desoto-ia.org\/wp-content\/uploads\/2025\/01\/SPRING-CLEAN-UP-DAY-1.png","@id":"https:\/\/desoto-ia.org\/#mainImage","width":6912,"height":3456},"primaryImageOfPage":{"@id":"https:\/\/desoto-ia.org\/#mainImage"},"datePublished":"2016-05-10T03:48:21-05:00","dateModified":"2026-08-20T17:33:28-05:00"},{"@type":"WebSite","@id":"https:\/\/desoto-ia.org\/#website","url":"https:\/\/desoto-ia.org\/","name":"City of De Soto, Iowa","description":"The official webpage for the City of De Soto, Iowa","inLanguage":"en-US","publisher":{"@id":"https:\/\/desoto-ia.org\/#organization"}}]},"og:locale":"en_US","og:site_name":"City of De Soto, Iowa - The official webpage for the City of De Soto, Iowa","og:type":"article","og:title":"Home - City of De Soto, Iowa","og:description":"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city's suburbs, our town's residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always","og:url":"https:\/\/desoto-ia.org\/","og:image":"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg","og:image:secure_url":"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg","og:image:width":200,"og:image:height":76,"article:published_time":"2016-05-10T03:48:21+00:00","article:modified_time":"2026-08-20T22:33:28+00:00","twitter:card":"summary_large_image","twitter:title":"Home - City of De Soto, Iowa","twitter:description":"ANNOUNCEMENTS ABOUT US The City of De Soto is located right off exit 110 at the intersection of Interstate 80 &amp; Highway 169. Just 10+ minutes from the capital city's suburbs, our town's residents have an easy commute to work &amp; entertainment in the Des Moines Metropolitan area. Established in 1868, De Soto has always","twitter:image":"https:\/\/desoto-ia.org\/wp-content\/uploads\/2021\/09\/cropped-DeSoto_logo_200px.jpg"},"aioseo_meta_data":{"post_id":"2","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-04-18 22:57:12","updated":"2026-08-20 22:34:27","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/desoto-ia.org\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/desoto-ia.org"},{"label":"Home","link":"https:\/\/desoto-ia.org\/"}],"_links":{"self":[{"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/desoto-ia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":535,"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":8056,"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/8056"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desoto-ia.org\/index.php?rest_route=\/wp\/v2\/media\/7089"}],"wp:attachment":[{"href":"https:\/\/desoto-ia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}